/*nav bg colour
#D45353*/

/*light colour for background shading
#FFEDED*/

/**************** generic stuff ******************/


.toplogo

{
background-image:url(../images/winestorage.jpg);
height: 78px; 
min-height: 78px;
}



body {

	background: white;

	/*text-align: middle;*/

	font: normal 1em/1.3em Garamond, trebuchet MS, verdana, tahoma, Arial, Helvetica, sans-serif;

	color: black;

	margin: 0;

}

acronym {

	cursor:help;

	}

a:link {

	color: #D45353;

	text-decoration: underline;

}

a:visited {

	color: #2BACAC;

}

a:hover {

	color: #943A3A;

	text-decoration: underline;

}

a:active, a:focus, .nav li a:active, .nav li a:focus {

	color:#D8EEFF;

	background:#3A6E94;

	}

img {

	border: 0;

}

#container {

	margin: 0 auto 0 auto;

	padding: 0;

	text-align: left;

	background: white;

}


input.button {color:#FFEDED; background:#D45353; border-color:#edb8b6 

#FFEDED #FFEDED #edb8b6}

/************************* logo stuff *********************/


#logo {

	margin: 0 0 10px 2%;

	height: 68px;

	
}


/********************* middle content stuff **********************/

#content {

	margin: 3em 0 0 0;

	background: white;

	/*height: 100%;*/

	padding: 10px 2% 30px 2%;

	height: 610px;

	min-height: 610px;

}

html > body #content {

	height: auto;

}

.inlineimage

{

	background: white;

	float: left;

	margin: 0 10px 3px 0;

	border: solid 0px black;

}

#adsense {

	background: white;

	float: left;

	width: 310px;

	height: 260px;

	margin: 0 10px 3px 0;

	border: solid 0px black;

}

#adsenseskyscraper {

	background: white;

	float: right;

	width: 170px;

	height: 610px;

	margin: 10px 0 0 3px;

	border: solid 0px black;

}

#content h1,#content h2, #content h3 {

	/*color:#D45353;*/

	line-height:120%;

}

#content h1 {

	margin: 0 0 10px 0;

	padding: 0;

}


#content h2 {

	margin: 10px 0 5px 0;

	padding: 0;

}

#content p {

	margin: 5px 0 0 0;

}


#footer {

	clear: both;

	background: #FFEDED;

	margin: 30px auto 0 auto;

	padding: 5px;

	width: 80%;

	border: dotted 1px #D45353;
	

}

#footer h3 {

	color:#000;
}

#footer h3 {

	margin: 5px 0 5px 0;

	padding: 0;

}

.off, #skip {position:absolute; left:-9000px; top:0; z-index:20}

.off a:focus, .off a:active {color:#D8EEFF; background:#3A6E94; font-size:1.4em; display:block; padding:0.5em; border:0.3em outset #D8EEFF; white-space:nowrap; width:15em; text-align:center; font-weight:bold; position:absolute; left:9000px} 

#skip a:focus, #skip a:active {left:0} 

p.off {margin:0}

.small {font-size:1em}

/**************************** nav stuff *******************************/

.nav {
	margin: 0;
	padding: 0.5em 2% 1% 2%;
	background: #D45353;
	height: 1em;
	min-height: 1em;
	width: 96%;
	color: #fff;
	border-top: solid 1px #7F3232;	
	font-weight:bold;

}

html > body .nav {

	height: auto;

}


.atlrow 

{

    background: #FFEDED;

}



#bottom {
	
	font-size:0.9em;
	

}


#top {

	position: absolute;

	top: 78px;

	left: 0;

}



.nav ul {

	margin: 0;

	padding: 0;

	list-style: none;

	color: #FFEDED;

}



.nav li {

	float: left;

	margin-right: 20px;

	padding: 0 5px;

}



.nav a:link, .nav a:visited {

	font: bold 1em/1em;

	color: #FFEDED;

	text-decoration:none;

}





.nav a:hover, .nav a:active, .nav a:focus {

	color: #FFEDED;

	text-decoration:underline;

}


#copyright {

		margin-right: 2%;

		text-align:right;

		font-size:small;

		}

.box {

float:left;

width:21em;

margin:2.5em 1em 1em 1em;

}

.box h2 {margin: 0;

padding: 0;

font-size:1.3em;


}

.box li {

list-style:square;

margin: 0;

font-size:0.9em;


}

.clear {


clear:both;

height: 1px;

font-size: 1px;

}

#search{

position:absolute;

right:5px;

top:5px;

}


#bannerad{

position:absolute;

right:5px;

top:5px;

}


.wasprice 

{

text-decoration:line-through;

color:#999999;

}


.saleprice

{

font-weight:bold;

color:#990000;

}


.price

{

font-weight:bold;

}


.lighter

{

color:#999999;

}

.GridImage

{

    width: 170px;

    height: auto;

    border-right: #cad8ff thick solid;

    border-top: #cad8ff thick solid;

    border-left: #cad8ff thick solid;

    border-bottom: #cad8ff thick solid;

}

#content a.external {

	background: url(external.png) center right no-repeat;

	padding-right: 13px;

}


.leftlink{display:block; float:left; font-weight:bold;}

.rightlink{display:block; float:right; font-weight:bold;}
