body {
font-family: Arial;
color: #242424;
margin:0;
padding:0;
background: #dadada;
line-height:120%;
}
#wrapper,#wrapper1{
width:990px;
margin:5px auto;
}
#print_logo{
display:none;
}
#maincontainer{
background:#fff;
width:980px;
float:left;
border:5px solid #fff;
} 

#header,#header1 {
float:left;
width:980px;
background:url("/images/header_bg.gif") no-repeat right;
height:171px;
}
#logo{
float:left;
width:360px;
padding:20px 30px;
}
#quote_holder{
float:left;
width:280px;
padding-top:20px;
color:#fff;
font-size:12px;
font-style:italic;
}
#header_right{
float:right;
width:260px;
padding-top:10px;
padding-right:15px;
}
#phone{
float:right;
width:260px;
text-align:right;
color:#fff;
font-size:22px;
padding-top:10px;
}
#shopping_cart{
width:240px;
float:right;
text-align:right;
}
#shopping_cart a{
font-size:15px;
font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
color:#fff;

}
#shopping_cart a:hover{
color:#ddd;
}
#menu {
float:left;
width:980px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background: #940f24;
height:40px;
}
#menu ul{
float:left;
list-style: none;
padding: 0;
margin:0;
padding:10px 0px;
}
#menu li{
float:left;
margin: 0px;
padding:0px;
}
#menu ul li a{
float:left;
color: #fff;
font-size:15px;
padding:0px 15px;
line-height:130%;
text-decoration: none;
border-right:1px solid #fff;
font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
}
#menu ul li a.last{
border:none;
}
#menu ul li a:hover{
text-decoration: none;
color:#000;
}

#maincontent{
width:980px;
float:left;
background:#fff url("/images/sidemenu_bg.gif") repeat-y left top;
}
#side{
float:left;
width:219px;
border-right:1px solid #fff;

}
#sidemenu{
float:left;
width:160px;
padding-top:10px;
padding-left:25px;
padding-right:14px;
}
#sidemenu h2{
padding-left:0px;
margin-left:0px;
font-size:18px;
color:#fff;
padding-bottom:4px;
margin-bottom:0px;
font-weight:normal;
font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
}
#sidemenu ul{
float:left;
list-style: none;
padding: 0;
padding-left:10px;
margin:0;
}
#sidemenu li{
float:left;
margin: 0;
padding: 0;
}
#sidemenu li a{
float:left;
width:150px;
padding:5px 0px;
border-bottom:1px solid #333333;
color: #fff;
font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
font-size:14px;
}
#sidemenu a:hover {
text-decoration: underline;
}
#memberslogin {
float:left;
width:199px;
padding:10px;
font-size:11px;
font-size:11px;
color:#fff;
}
#memberslogin input{
font-size:11px; 
font-weight:bold;
}
#memberslogin a{
color:#940f24;
}
#content{
width:760px;
float:right;
}

#nextpages_content{
width:740px;
padding:10px;
float:right;
}
#content_left{
width:540px;
float:left;
}
#content_right{
width:180px;
float:right;
}
#content_right ul{padding:0px;margin:0px;padding-left:10px;}

#nextpages_content #left{
float:left;
width:520px;
}
#nextpages_content #right{
float:right;
width:180px;
text-align:right;
}
#homebox{
float:right;
width:510px;
height:198px;
font-size:12px;
color:#fff;
background: #000 url("/images/welcome_bg.gif") no-repeat left;
padding-top:10px;
padding-bottom:10px;
padding-left: 250px;
}
#scroll {
width: 510px;
height: 198px;
overflow: auto; 
scrollbar-3dlight-color:#282828; 
scrollbar-arrow-color:#909090; 
scrollbar-base-color:#282828; 
scrollbar-darkshadow-color:#282828; 
scrollbar-face-color:#434343; 
scrollbar-highlight-color:#282828; 
scrollbar-shadow-color:#434343;
color:#fff;
}
#scroll p, #scroll h1, #scroll li, #scroll h3,#scroll h2,#scroll h4{
color:#fff;
}
#footer{
float:left;
border-top:1px solid #940f24;
padding:5px 0px;
width: 980px;
font-size:10px;
color:#666;
}
#fleft {
float: left;
width: 500px;
text-align:left;
}
#fright {
float: right;
width: 400px;
text-align:right;
}
#footer a {
color:#000;
font-size:10px;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
.product_cell{
border:1px solid #940f24;
text-align:center;
vertical-align:top;
padding:5px;
width:150px;
}
.blankcell{width:20px;}
.blankrow{height:10px;}

.cost {
font-size:13px;
color: #940f24;
font-weight:bold;
}

#items{

clear:both;
padding-left:10px;
}

.gallerylist{border-spacing:10px;}
.gallerylist td{border:1px solid #ddd;vertical-align:bottom;padding:5px;text-align:center;width:100px;}
#galleryimage a{color:#000;font-size:12px;line-height:120%;}
.galthumb{padding:10px;}
#photobanner #left{float:left;width:550px;}
#photobanner #right{float:right;width:150px;text-align:right;}
#photobanner #right a,#photobanner #left a{color:#000;padding-left:10px; font-size:12px;}
#photo{text-align:center;}
#photobanner{clear:both;padding-bottom:20px;}

