/* SYMBIOTIC std CSS */
body{
padding:0px;
margin:10px 0 0; 
background:repeat-x #fcfcfc; 
color:#472908;
font:14px/18px Arial, Helvetica, sans-serif;
}

div, p, ul, li, h1, h2, h3, h4{
padding:0px; 
margin:0px;
}

ul{
list-style-type:none;
}

a{
color:#4b525f; 
text-decoration:none;
}

a:hover{
color:#787b7f; 
text-decoration:overline;
}

hr{
width:95%;
}

#headermainPan{
height:193px; 
background:url(../images/headpanbg.gif) top repeat-x;
clear:both;
 }

#headerPan{
width:776px; 
height:193px; 
display:block; 
position:relative; 
margin:0 auto; 
color:#fff; 
background:url(../images/headbg.jpg) 0 0 repeat-x #979797; 
font-family:Tahoma,Arial, Helvetica, sans-serif; 
border-left:thin solid #b8b8b8; 
border-right:thin solid #b8b8b8; 
border-bottom:thin solid #b8b8b8;
}

#mainPan{
width:778px; 
position:relative; 
margin:0 auto;
}

#topPan{
width:778px; 
height:190px;
position:relative;
margin:0 auto; 
background:url(../images/headbg.jpg);
} 

#topPan img.logo{
width:230px; 
height:44px; 
position:absolute; 
top:20px; 
left:26px;
}

#topPan h1{
width:241px; 
height:78px; 
display:block;#F3F3F3; 
color:#fff; 
position:absolute; 
top:35px; left:1px; 
font-size:12px; 
font-weight:bold; 
line-height:16px; 
padding:73px 186px 0 53px;
}

#topPan h2{
width:200px; 
height:25px; 
display:block; 
position:absolute; 
bottom:0px; left:53px; 
background:#fff; 
color:#B88F00; 
font:22px/25px Georgia, "Times New Roman", Times, serif;
}

#sitename a{
color:#434f62;
}

#sitename h3{
font-size:20px; 
color:#434f62; 
letter-spacing:-1px; 
text-transform:capitalize;  
padding-top:35px; 
padding-left:20px; 
font-family:Georgia, "Times New Roman", Times, serif;
}

#topads{
float:right; 
padding-right:5px;
}

#seperator{
height:20px; 
background:#fcfcfc top repeat-x; 
clear:both; 
}

#leftPan{
width:542px; float:left; 
background:#fcfcfc; 
color:#6D6D6D; 
border-left:thin solid #b8b8b8; 
border-right:thin solid #b8b8b8; 
border-top:thin solid #b8b8b8; 
margin-right:13px; 
margin-top:10px;
}

#leftPan p{
padding:10px 13px 0;
}

#content{
padding:8px;
}

#bodyrightPan{
width:220px; 
float:left;
}


.list-price {
	font-size: 16px;
	color: black;
	font-style: italic;
	text-decoration: line-through;
	text-line-through-color: red;
}
.sale-price {
	padding-left: 12px;
	background: yellow;
	font-size: 16px;
	color: #A00004;
	font-weight: bold;
}

.buy-amazon {
	margin: 12px 0;
	border: 1px solid #000;
	background: #92a09c;
	padding: 10px;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.buy-amazon A:link {text-decoration: none; color: #F5F5F5}
.buy-amazon A:visited {text-decoration: none; color: #000000}
.buy-amazon A:hover {text-decoration: none; font-size: 24px; font-weight: bold; color: #FFFFFF}
.buy-amazon A:active {text-decoration: underline; font-weight: bold; color: #FFFFFF}

.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
margin-top: 10px;
width: 220px;
}

.curlycontainer .innerdiv{
background: transparent url(../images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
font-size:12px;
}

#menucontent{
padding-left: 12px; 
padding-bottom:10px; 
color:#473614;
}

#menucontent h3{
font-size:14px; 
text-decoration:overline; 
padding-bottom:7px; 
padding-top:10px;
}

#menucontent a{
color:#473614; 
line-height:22px; 
text-decoration:none;
}

#menucontent a:hover{
color:#6b4f18; 
text-decoration:overline;
}

#maintopads{
padding-left:3px; 
padding-top:10px;
}

#nav{
padding-right:40px;
}

#footermainPan{
height:100px; 
background:url(../images/footerbg.gif) 0 0 repeat-x; 
clear:both;
}

#footerPan{
width:778px; 
height:90px; 
display:block; 
position:relative; 
margin:0 auto; 
color:#fff; 
background:url(../images/footerbg.gif) 0 0 repeat-x #979797; 
font-family:Tahoma,Arial, Helvetica, sans-serif;
}

#footerPan p{
padding:21px 0 0; 
text-align:center; 
font-size:11px;
}
