html, body{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size:10px; padding: 0px; margin: 0px;	background-color:#ffffff; }

html{ height: 100%; }

body{ width:100%; margin:0 auto; text-align:center; }

.clear{	clear:both; }
a img { border: none }
img{ margin:0; border:0; }
form{ margin:0; padding:0; }

#wrapper{ margin:0 auto; width:960px; text-align:left; }

#topheader{ width:960px; height:80px; padding-bottom:4px; position:relative;}
#logo{ float:left; margin-top:8px; }
#phone{ float:left; margin-top:47px; }
#shipping{ float:right; margin-top:52px; margin-right:10px; }

#menuheader{ height:28px; width:960px; padding-bottom:6px; }
#menubox{ float:left; background-color:#9E7B81; line-height:28px; height:28px; width:494px; padding-left:10px; }
#menulist{ list-style-type:none; float:left; margin:0; padding:0; font-weight:bold; color:#ffffff; text-transform:uppercase; }
#menulist a{ text-decoration:none; color:#ffffff; }

#menulist li{ display:inline;}
.libar{ padding:0 6px; }

#searchbox{ float:left; background-image:url('../images/0908/searchbox_bg.gif'); background-repeat:no-repeat; width:200px; height:28px; padding-left:75px; font-weight:bold; color:#ffffff; text-align:left;}
#searchform{ padding-top:5px; text-align:left; }
.clickme{ text-align:left; float:left; height:28px; width:20px;  padding-left:10px; line-height:28px; cursor:pointer; }
#cart_btn{ float:left; margin-top:4px; }

#leftside{ float:left; width:138px; }
#lefttop{ width:128px; padding-left:10px; padding-top:10px; font-weight:bold; color:#ffffff; text-transform:uppercase; background-image:url('../images/0908/categories_bg.gif'); background-repeat:repeat-x; background-color:#D6A4A3; }
#lefttop a{ text-decoration:none; color:#ffffff; font-weight:normal; line-height:15px; }
#lefttop a:hover{ text-decoration:underline;  }
#leftbot{ background-image:url('../images/0908/categories_bgbot.gif'); background-repeat:no-repeat; background-position: 0 0; padding-top:125px; text-align:center;}

#boxholder{ float:left; }
#topboxes{ margin-left:10px; width:798px; height:282px; border:1px solid #C0C0C0; margin-bottom:10px; padding-top:3px; padding-left:3px; }
#content{ width:800px; margin-left:10px; border:1px solid #C0C0C0; }
#topcontent{ margin-left:200px; width:575px; height:27px; line-height:27px; padding-left:25px;  background-color:#9E7B81; background-image:url('../images/0908/products_curve.gif'); background-repeat:no-repeat; }
#topcontent a{ text-decoration:none; color:#ffffff; }
#topcontent a:hover{ text-decoration:underline; }
#topcontent h1{ margin:0; font-size:15px; color:#ffffff; font-weight:normal; text-transform:uppercase; line-height:27px; }

#actualcontent{ width:780px; min-height:540px; margin-left:10px; margin-right:10px; }
#actualcontent h3{ color:#bf5151; font-size:12px;}
#actualcontent h2{ color:#bf5151; font-size:14px;}
#actualcontent h1{ color:#bf5151; }
#actualcontent p{ font-size:11px; }
#actualcontent form{ font-size:11px; }
#actualcontent a{ font-size:12px; color:#9e7b81; text-decoration:none; }
#actualcontent a:hover{text-decoration:underline; }

#footer{ margin:0 auto; width:960px;  height:30px; color:#333333; font-size:10px; text-align:center; }

.errmsg { color: red; border: 1px solid red; padding: .4em; margin: 1em; font-weight: bold; }

.upper {text-transform:uppercase; width:195px; float:left; text-align:left; font-size:11px;}
