body { 
font-family : Arial, Trebuchet MS, Helvetica, sans-serif; 
padding-top : 0; 
margin : 9px 0 0 0; 
background-color : #4E1B09;
} 
.b_link { 
color : #ffffff; 
font-size : 10px; 
margin : 5px 5px 0 0; 
float : right; 
} 
.b_link a { 
text-decoration : none; 
color : #ffffff; 
} 
.imgmenu { 
font-size : 0; 
margin-top : 0; 
} 
.spcr { 
font-size : 12px; 
color : #ccc; 
} 
.cms-grid { 
width : 100%; 
} 
.companyinfo { 
float : left; 
margin-left : 425px; 
margin-top : 13px; 
} 
.cinfo { 
font-size : 12px; 
color : #fff; 
font-weight : bold; 
} 
.searchholder { 
float : left; 
margin-top : 60px; 
margin-left : 10px; 
} 

.crumbholder{
float : left;
}
.h1container { 
float : right;
padding-right : 10px; 
padding-top : 0px;
padding-bottom:0px;
margin-bottom:0px;
} 
.middlecontent { 
width : 900px;
/*height : 20px; */
text-align : left;
} 
h1 { 
font-size : 16px; 
font-weight : bold;
padding:0px;
margin:0px;
} 
.contaa { 
font-size : 25px; 
font-weight : bold; 
color : #222; 
padding-left : 5px; 
padding-top : 10px; 
} 
h2 { 
padding-top : 0; 
font-size : 18px; 
font-weight : bold; 
color : #222; 
} 
p { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color:#000000; 
line-height : 15px;
} 
.more { 
padding-top : 5px; 
} 
.morelink { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #333333; 
text-decoration : none; 
} 
.morelink:hover { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #999999; 
text-decoration : none; 
} 
 
.pagelink { 
text-decoration : none; 
font-size : 12px; 
color : #333333; 
font-weight : bold; 
text-decoration : underline; 
} 
.pagelink:hover { 
text-decoration : none; 
font-size : 12px; 
color : #999999; 
font-weight : bold; 
text-decoration : underline; 
} 
.topbloc { 
float : left; 
width : 950px; 
height : 179px; 
margin-top : 5px; 
margin-left : 0; 
} 
.blurb { 
position : absolute; 
margin-left : 10px; 
margin-top : 176px; 
width : 800px; 
left : 89px; 
top : 3px; 
height : 21px; 
text-transform : uppercase; 
} 
* html .blurb { 
position : absolute; 
margin-left : 10px; 
margin-top : 176px; 
width : 800px; 
left : 89px; 
top : 14px; 
height : 21px; 
text-transform : uppercase; 
}

.crumbs {
padding-left:7px;
}
.crumbs:link { 
text-decoration : none; 
color : #2c210e; 
font-size : 12px;
height:20px;
line-height:20px;
vertical-align:middle;
}
.crumbs a { 
text-decoration : none; 
color : #2c210e; 
font-size : 12px; 
} 
.crumbs:hover { 
text-decoration : none; 
color : #2c210e; 
font-size : 12px; 
} 
.crumbs:visited { 
text-decoration : none; 
color : #2c210e; 
font-size : 12px; 
} 
.breadholder { 
float : right; 
margin-top : 5px; 
margin-right : 40px; 
font-size : 12px; 
color : #fff; 
line-height : 17px; 
} 
.logo { 
float : left; 
margin-left : 15px; 
margin-top : 35px; 
width : 197px; 
height : 30px; 
} 
.cartbox { 
position : absolute; 
left : 8px; 
margin-top : 98px; 
top : 5px; 
width : 188px; 
height : 42px; 
} 
.navi { 
position : absolute; 
left : 7px; 
margin-top : 100px; 
top : 59px; 
} 
* html .navi { 
margin-top : 100px; 
} 
* html .cartbox { 
margin-top : 110px; 
} 
.crt { 
font-size : 11px; 
color : #222; 
font-weight : bold; 
text-decoration : none; 
} 
.crt a { 
font-size : 11px; 
color : #222; 
font-weight : bold; 
text-decoration : none; 
} 
.crt a:hover { 
font-size : 11px; 
color : #000; 
font-weight : bold; 
text-decoration : underline; 
} 
.footer { 
margin : 0 auto; 
width : 850px; 
height : 40px; 
background-image : url(/images/footer_bg.jpg); 
background-repeat : no-repeat; 
padding-top : 5px; 
} 
.leftprod_menu { 
margin-top : 15px; 
margin-left : 25px; 
float : left; 
width : 150px; 
height : 300px; 
} 
.main_content { 
float : left; 
text-align : justify; 
margin-top : 15px; 
width : 650px; 
} 
.homepage_ads { 
float : right; 
margin-top : 15px; 
margin-right : 25px; 
background-image : url(images/side_bar_back.jpg); 
background-repeat : no-repeat; 
width : 200px; 
height : 500px; 
padding-top : 35px; 
} 
.highlight { 
width : 180px; 
height : 140px; 
margin-left : 10px; 
padding-bottom : 10px; 
} 
#horizon { 
background-color : #d8d8d8; 
position : absolute; 
top : 20px; 
left : 20px; 
} 
#horizon { 
top : 199px; 
left : 0; 
width : 100%; 
margin-top : -200px; 
text-align : center; 
min-width : 900px; 
} 
#wrapper { 
position : relative; 
text-align : left; 
width : 850px; 
height : 236px; 
margin : 0 auto; 
background-color : #fff; 
background-image : url(images/top_header.jpg); 
background-repeat : no-repeat; 
background-position : top; 
} 
.topnav { 
width : 900px; 
height : 28px;
background-color:#020001;
color : #C5B185;
/*padding-left:10px;*/
} 
.topnav a:link { 
font-size : 13px;
color : #C5B185; 
text-decoration :none;
font-weight:bold;
} 

.topnav a:visited { 
font-size : 13px; 
color : #C5B185; 
text-decoration : none; 
font-weight:bold;
}
.topnav a:hover { 
font-size : 13px; 
color : #C5B185; 
text-decoration : underline; 
font-weight:bold;
} 
.ln { 
font-size : 16px; 
color:#C5B185; 
}
.blurbtxt { 
font-size : 15px; 
line-height : 30px; 
color : #ffffff; 
} 
.newshead { 
font-size : 15px; 
font-weight : bold; 
color : #003366; 
line-height : 25px; 
} 
.newsstory { 
font-size : 11px; 
color : #333333; 
text-align : justify; 
} 
.read { 
text-align : right; 
font-size : 12px; 
color : #222; 
font-weight : bold; 
line-height : 20px; 
text-decoration : underline; 
} 
.read:hover { 
text-align : right; 
font-size : 12px; 
color : #999999; 
font-weight : bold; 
line-height : 20px; 
text-decoration : underline; 
} 
.projects a { 
font-size : 10px; 
color : #666666; 
text-decoration : none; 
} 
.projects a:hover { 
font-size : 10px; 
color : #666666; 
text-decoration : underline; 
} 
.cssnav { 
font-family : arial, Tahoma, helvetica, sans-serif; 
color : #fff; 
white-space : nowrap; 
display : block; 
width : 140px; 
height : 22px; 
padding-left : 10px; 
padding : 0; 
border-bottom:#dac8a4 1px solid;
} 
* html .cssnav { 
width : 140px; 
} 
.cssnav a { 
display : block; 
color : #ffffff; 
font-size : 12px; 
width : 140px; 
height : 20px; 
display : block; 
float : left; 
text-decoration : none; 
padding-left : 10px; 
 
} 
* html .cssnav a { 
height : 22px; 
width : 140px; 
padding-top : 2px; 
} 
.cssnav a:hover { 
background-image : url(/images/overbtn2.gif); 
color : #FFCC32; 
padding-left : 25px; 
} 
.cssnav2 { 
font-family : arial, Tahoma, helvetica, sans-serif; 
color : #fff; 
background : url(images/overbtn2.gif) no-repeat; 
white-space : nowrap; 
display : block; 
width : 140px; 
height : 22px; 
padding-left : 10px; 
padding : 0; 
} 
* html .cssnav2 { 
width : 140px; 
} 
.cssnav2 a { 
display : block; 
color : #fff; 
font-size : 12px; 
width : 140px; 
height : 20px; 
display : block; 
float : left; 
text-decoration : none; 
background-image : url(images/overbtn2.gif); 
background-repeat : no-repeat; 
padding-left : 10px; 
padding-top : 2px; 
} 
* html .cssnav2 a { 
height : 22px; 
width : 140px; 
padding-top : 2px; 
} 
.cssnav2 a:hover { 
background-image : url(images/downbtn2.gif); 
color : #222; 
padding-left : 15px; 
} 
p { 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
font-size : 12px; 
color : #333333; 
text-align : left; 
text-decoration : none; 
} 
p a { 
text-decoration : none; 
color : #000000; 
font-weight : bold; 
} 
p a:hover { 
text-decoration : none; 
color : #000000; 
font-weight : bold; 
} 
img { 
border : 0; 
} 
form { 
display : inline; 
} 
#leftColumn { 
width : 170px;  
/*background-image : url(images/leftmenuback2.jpg); 
background-repeat : no-repeat;*/
background-color:#3C1506;
} 
#centerColumn { 
width : 570px; 
padding-right : 10px;
padding-left : 10px;
font-size : 12px; 
} 
#rightColumn { 
width : 160px; 

} 
.headerban { 
text-align : center; 
width : 900px; 
background-color:#3C1506;
border-bottom:#DBC9A5 2px solid;

} 
* html .headerban { 
margin-left : 0; 
} 
.topmenuban { 
width : 900px; 
background-color : #ffffff; 
border-left : solid; 
border-left-color : #222; 
border-left-width : 1px; 
border-right : solid; 
border-right-color : #222; 
border-right-width : 1px; 
text-align : right; 
height : 40px; 
font-size : 10px; 
} 
.lineban { 
width : 900px; 
border-left : solid; 
border-left-color : #222; 
border-left-width : 1px; 
border-right : solid; 
border-right-color : #222; 
border-right-width : 1px; 
height : 5px; 
background-color : #cccccc; 
} 
.quicksearch { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color:#C5B185; 
text-align : center; 
font-weight : bold; 
margin-bottom : 5px; 
margin-top:6px;
} 
.formsearch { 
width : 145px; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 10px; 
margin-top : 2px;
text-align:center;
} 
.formfind { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 10px;
} 

ul.catmenu { 
list-style : none; 
margin-left : 0; 
padding-left : 0;
margin-top:0px;
padding-top:0px;
} 
li.catmenu { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #C5B185; 
text-decoration : none; 
width : 165px; 
padding-left : 5px; 
margin-bottom : 0; 
line-height : 20px; 
font-weight : bold;
border-bottom:#C5B185 1px solid;
} 
li.catmenu a { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #C5B185; 
text-decoration : none; 
width : 165px; 
padding-left : 5px; 
margin-bottom : 0; 
line-height : 20px; 
font-weight : bold; 
} 
li.catmenu a:visited { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #C5B185; 
text-decoration : none; 
width : 165px; 
padding-left : 5px; 
margin-bottom : 0; 
line-height : 20px; 
font-weight : bold; 
}
li.catmenu a:hover { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #C5B185; 
text-decoration : underline; 
width : 165px; 
padding-left : 5px; 
margin-bottom : 0; 
line-height : 20px; 
font-weight : bold; 
}

.linesave { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 10px; 
color : #ffffff; 
text-align : justify; 
} 
.linesave a { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 10px; 
color : #ffffff; 
text-align : justify; 
text-decoration : none; 
} 
.linesave a:hover { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 10px; 
color : #cccccc; 
text-align : justify; 
text-decoration : none; 
} 
.topbar1 { 
/*background : transparent url(images/topleft.gif) no-repeat left top; */
height : 28px; 
padding-left : 19px; 
color : #fff; 
font-weight : bold; 
font-size : 12px; 
margin-top : 2px; 
} 
.topright { 
/*background : transparent url(images/topright.gif) no-repeat right top; */
width : 19px; 
height : 28px; 
width : 100%; 
} 
.topbartitle { 
/*background : transparent url(images/topbarcenter.gif) repeat-x; */
height : 22px; 
margin-right : 19px; 
padding-top : 6px; 
font-size : 14px; 
font-weight : bold; 
color : #333333; 
} 
* html .topbartitle { 
height : 28px; 
} 
.checkouttopbar { 
background-image : url(images/cart-details-header-bkgrd.jpg); 
background-repeat : no-repeat; 
height : 20px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffffff; 
font-weight : bold; 
padding-top : 5px; 
width : 162px; 
margin-left : 1px; 
text-align : center; 
} 
.featuredproductbox { 
background-image : url(images/featuredproduct_bkgrd.jpg); 
background-repeat : no-repeat; 
background-position : center 0%; 
width : 170px; 
height : 100px; 
float : left; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
} 
.featuredproductbox-12112007 { 
background-image : url(images/featuredproduct_bkgrd-12112007.jpg); 
background-repeat : no-repeat; 
background-position : center 0%; 
width : 140px; 
height : 100px; 
float : left; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
} 
.featuredlinkbox-12112007 { 
background-color : #eff9e1; 
padding-left : 10px; 
margin-left : 1px; 
width : 417px; 
float : left; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
border : solid; 
border-color : #97b74c; 
border-width : 1px; 
} 
pagination { 
margin : 25px auto 25px auto; 
position : relative; 
font-size : 9px; 
} 
.pagination a, .pagination .active { 
padding : 5px; 
background : #dac8a4; 
border : 2px solid #3C1506; 
text-decoration : none; 
} 
.pagination a:hover, .pagination .active { 
background : #dac8a4; 
color : #2c210e; 
text-decoration : none; 
} 
.pagination .active { 
cursor : pointer; 
font-weight : bold; 
text-decoration : none; 
} 
.pagination .num { 
cursor : pointer; 
text-decoration : none; 
} 
.pagination .label a { 
text-decoration : none; 
} 
.pagination a, .pagination a:link, .pagination a:hover, .pagination a:visited { 
text-decoration : none; 
color : #2c210e; 
padding : 2px; 
} 
.featuredlinkbox-12112007 a { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
text-decoration : none; 
} 
.cart-details-content-box { 
background-color:#3C1506;
width : 165px;
font-family : Arial, Helvetica, sans-serif; 
color : #666666; 
margin-bottom : 2px;
padding-top:1px;
padding-bottom:5px;
} 
.specials-content-box { 
background-color:#3C1506;
width : 165px;
font-family : Arial, Helvetica, sans-serif; 
color : #666666; 
margin-bottom : 2px;
padding-top:1px;
padding-bottom:5px;
} 
.recently-viewed-content-box { 
background-color:#3C1506;
width : 165px;
font-family : Arial, Helvetica, sans-serif; 
color : #DBC9A5; 
margin-bottom : 2px;
padding-top:1px;
padding-bottom:5px;
} 
.recently-viewed-content-box p { 
margin : 0; 
padding : 0; 
} 
.specials-button a { 
text-decoration : none; 
padding-left : 5px; 
color : #333333; 
padding-bottom : 2px; 
margin-top : 2px; 
display : block; 
text-align : center; 
} 
.specials-button a:hover { 
text-decoration : none; 

color : #333333; 
} 
.specials-title { 
display : block; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffffff; 
height : 20px; 
font-weight : bold; 
padding : 3px 0 0 0; 
width : 162px; 
text-align : center; 
} 
.cart-details-text-box { 
width : 100%; 
text-align : center; 
padding-top : 5px; 
font-size : 14px; 
color:#C5B185;
} 
.cart-details-links-box { 
font-family : Arial, Helvetica, sans-serif; 
width : 100%; 
text-align : center; 
padding-top : 25px; 
padding-bottom : 2px; 
font-size : 10px; 
color:#C5B185;
} 
.cart-details-links { 
color : #C5B185; 
text-decoration : none; 
font-weight : bold; 
} 
.cart-details-links:link { 
color : #C5B185; 
text-decoration : none; 
font-weight : bold; 
} 
.cart-details-links:hover { 
color : #C5B185; 
text-decoration : none; 
} 
.cart-details-links:visited { 
color : #C5B185; 
text-decoration : none; 
} 
.featuredproductbox-lay2 { 
background-image : url(images/featuredproduct_long_bkgrd.jpg); 
background-repeat : no-repeat; 
background-position : center 0%; 
width : 511px; 
height : 100px; 
float : left; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
} 
.featuredproductbox-lay4 { 
background-image : url(images/featuredproduct_long_bkgrd-lay4.jpg); 
background-repeat : no-repeat; 
background-position : center 0%; 
width : 511px; 
height : 200px; 
float : left; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
} 
.featuredproductbox-lay5 { 
background-image : url(images/featuredproduct_bkgrd-lay5.jpg); 
background-repeat : no-repeat; 
background-position : center 0%; 
width : 250px; 
height : 100px; 
float : left; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
margin-bottom : 10px; 
} 
.featuredproductboxtitle { 
color : #548800; 
font-weight : bold; 
float : left; 
margin-left : 5px; 
margin-top : 5px; 
font-size : 12px; 
} 
.featuredproductboxtitle-12112007 { 
color : #548800; 
font-weight : bold; 
float : left; 
margin-left : 10px; 
margin-top : 5px; 
font-size : 12px; 
width : 50px; 
} 
.featuredproductboxtitle-lay3 { 
color : #548800; 
font-weight : bold; 
float : right; 
margin-right : 5px; 
margin-top : 5px; 
} 
.featuredproductboxdesc { 
width : 100px; 
float : left; 
margin-left : 5px; 
} 
.featuredproductboxdesc-12112007 { 
width : 70px; 
float : left; 
padding-left : 10px; 
} 
.featuredproductboxdesc-lay2 { 
width : 380px; 
float : left; 
margin-left : 5px; 
text-align : justify; 
} 
.featuredproductboxdesc-lay6 { 
width : 200px; 
float : left; 
margin-left : 5px; 
text-align : justify; 
} 
mainfeaturetable-lay6 { 
border-right : solid; 
border-right-color : #00ff00; 
border-right-width : 1px; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
} 
.featuredproductboxdesc-lay3 { 
width : 370px; 
float : right; 
margin-left : 10px; 
margin-right : 10px; 
text-align : justify; 
} 
.featuredproductboximg { 
float : right; 
margin-right : 5px; 
} 
.featuredproductboximg-lay2 { 
float : right; 
margin-right : 5px; 
} 
.featuredproductboximg-lay3 { 
float : left; 
margin-left : 5px; 
} 
.featuredproductboximg-lay4 { 
margin-right : 5px; 
margin-bottom : 5px; 
} 
.featuredproductboxlinkcon { 
width : 100px; 
float : left; 
margin-top : 5px; 
margin-left : 5px; 
} 
.featuredproductboxlinkcon-12112007 { 
width : 100px; 
float : left; 
margin-top : 5px; 
margin-left : 10px; 
} 
.featuredproductboxlinkcon-lay2 { 
width : 90px; 
float : right; 
margin-top : 5px; 
margin-left : 5px; 
} 
.featuredproductboxlinkcon-lay3 { 
width : 90px; 
float : left; 
margin-top : 5px; 
margin-left : 15px; 
} 
.featuredproductboxlink { 
text-decoration : none; 
color : #5a9100; 
font-weight : bold; 
font-size : 12px; 
} 
.featuredproductboxlink:hover { 
text-decoration : underline; 
color : #8de100; 
font-weight : bold; 
} 
#marqueecontainer { 
position : relative; 
width : 155px; 
height : 70px; 
overflow : hidden; 
padding-left : 5px; 
z-index : 900; 
} 
.sbutton1, .sbutton2, .sbutton3, .sbutton5 { 
border : 2px solid #3C1506; 
background-color : #dac8a4; 
color : #3C1506; 
font-weight : normal; 
font-size : 10px; 
} 
.sbutton2, .sbutton4 { 
background-color : #dac8a4; 
font-size : 11px; 
font-weight : bold; 
color : #2c210e; 
padding : 4px; 
margin : 0; 
cursor : pointer; 
text-decoration : none; 
} 
.sbutton3 { 
background-color : #dac8a4; 
font-size : 11px; 
} 
* html .sbutton2:link { 
display : inline-block; color:#FFFFFF;
} 
label { 
font-size : 12px; 
} 
#product_view { 
font-size : 12px; 
} 
#product_view { 
font-size : 12px; 

} 
#product_view img { 
border : 1px solid #cccccc; 
} 
.product_thumbx { 
margin-right : 2px; 
} 
.product_desc { 
padding :5px; font-weight:normal;

} 
.product_addons, .addon_text { 
font-size : 12px; 
} 
.product_price { 
padding : 10px; 
font-size : 13px; 
font-weight : bold; 
} 
.product_info { 
padding : 15px 0 0 5px; 
font-size : 12px; 
font-weight : bold;
} 
.product_code { 
font-weight : normal; 
font-size : 11px; 
} 
.prodcuts_related_title { 
border-bottom : 1px solid #cccccc; 
padding-left : 10px; 
} 
.addon_text a:link, .addon_text a:hover, .addon_text a:visited { 
text-decoration : none; 
color : #000; 
} 
#product_view a:link, #product_view a:hover, #product_view a:visited { 
text-decoration : none; 
color : #000; 
font-size : 12px; 
} 
.view_product_link a:link, .view_product_link a:hover, .view_product_link a:visited { 
text-decoration : none; 
color : #2c210e; 
background : #dac8a4; 
border : 1px solid #2c210e; 
display : block; 
font-size : 10px; 
font-weight : bold; 
text-align : center; 
width : 100px; 
padding : 4px; 
} 
.related tr { 
border : 1px solid #ccc; 
} 
.relprod_title { 
font-size : 9px; 
font-weight : bold; 
} 
.addon_text { 
width : 200px; 
padding-left : 5px; 
} 
.addons_head { 
font-size : 9px; 
} 
.timg { 
padding : 0; 
} 
.imgtext { 
margin : -5px 0 0 40px; 
font-size : 10px; 
} 
.balloonstyle { 
position : absolute; 
top : -500px; 
left : 0; 
padding : 5px; 
visibility : hidden; 
border : 1px solid black; 
font : normal 12px Verdana; 
line-height : 18px; 
z-index : 9999; 
background-color : white; 
width : 200px; 
} 
#arrowhead { 
z-index : 99; 
position : absolute; 
top : -500px; 
left : 0; 
visibility : hidden; 
} 
#imgbox { 
background : transparent; 
position : absolute; 
z-index : 9000; 
} 
#scrollpanel { 
position : relative; 
z-index : 7000; 
display : block; 
margin : 0 auto; 
} 
.thumbimg { 
z-index : 9000; 
cursor : pointer; 
} 
#mainImg { 
background : #000; 
position : absolute; 
border : 1px solid #ccc; 
} 
#closebox, #print { 
background : transparent url(../images/jspop/buttonbg.gif) no-repeat; 
text-align : center; 
color : #000; 
position : absolute; 
z-index : 1000; 
width : 73px; 
height : 21px; 
padding-top : 4px; 
font-family : Arial, Tahoma, sans-serif; 
font-size : 11px; 
font-weight : bold; 
z-index : 1000; 
cursor : pointer; 
} 
#print { 
top : 5px; 
} 
#pause { 
background : transparent url(../images/jspop/pause.gif) no-repeat; 
position : absolute; 
width : 11px; 
height : 10px; 
z-index : 9999; 
display : none; 
} 
img { 
border : 0; 
padding : 0; 
margin : 0; 
} 
.jcarousel-container { 
position : relative; 
} 
.jcarousel-clip { 
z-index : 2; 
padding : 0; 
margin : 0; 
overflow : hidden; 
position : relative; 
} 
.jcarousel-list { 
z-index : 1; 
overflow : hidden; 
position : relative; 
top : 0; 
left : 0; 
margin : 0; 
padding : 0; 
} 
.jcarousel-item { 
float : left; 
list-style : none; 
width : 80px; 
height : 60px; 
} 
.jcarousel-skin-tango.jcarousel-container { 
background : #000; 
} 
.jcarousel-skin-tango .jcarousel-clip-horizontal { 
height : 60px; 
} 
.jcarousel-skin-tango .jcarousel-item { 
width : 80px; 
height : 60px; 
} 
.jcarousel-skin-tango .jcarousel-item-horizontal { 
margin-right : 0; 
} 
.jcarousel-skin-tango .jcarousel-item-placeholder { 
background : #000; 
color : #000; 
} 
.boxprod { 
width : 155px; 
text-align : center; 
font-size : 12px; 
font-weight : bold; 
} 
.boxprod img {
border:#000000 1px solid; 
margin : 3px; 
} 
.boxprod span { 
display : block; 
padding : 6px; 
} 
.boxprod a:link, .boxprod a:hover, .boxprod a:visited { 
text-decoration : none; 
color : #000; 
font-size : 12px; 
} 
#toptext { 
margin : 0; 
font-size : 12px; 
} 
#bottomtext { 
font-size : 12px; 
} 
#indexTitle { 
font-weight : bold; 
font-size : 20px; 
text-align : center; 
} 
#indexCenter { 
margin : 0px 0px 0px 0px; 
} 
#datatable td { 
padding : 3px; 
border-bottom : 1px solid #ccc; 
} 
.searchresult_name { 
font-size : 12px; 
} 
.searchprice { 
font-weight : bold; 
font-size : 12px; 
} 
.searchresult_name a:link, .searchresult_name a:hover, .searchresult_name a:visited { 
text-decoration : none; 
color : #000; 
font-size : 12px; 
} 
#carttable { 
border : 1px solid #ccc; 
width : 100%; 
border-collapse : collapse; 
font-size : 12px; 
} 
#carttable th { 
background : #3C1506; 
padding : 5px;  color:#FFFFFF;
border : 1px solid #ccc; 
} 
#carttable .head { 
background : #3C1506;  color:#FFFFFF;
font-weight : bold; 
text-align : right; 
} 
#carttable td { 
padding : 5px; 
border : 1px solid #ccc; 
font-size : 12px; 
text-align : center; 
} 
#carttable .index { 
text-align : left; 
} 
#carttable .opts { 
font-size : 10px; 
} 
#carttable a, #carttable a:link, #carttable a:visited { 
text-decoration : none; 
color : #445248; 
} 
#carttable a:hover { 
text-decoration : underline; 
} 
#product_added { 
border : 2px solid #fff; 
background : green; 
font-weight : bold; 
padding : 6px; 
color : #fff; 
text-align : center; 
} 
#checkout_button_1, #checkout_button_1 a { 
font-size : 12px; 
text-decoration : none; 
background : transparent url('images/continue2.gif') no-repeat; 
border : 0; 
width : 148px; 
height : 31px; 
outline : 0; 
cursor : pointer; 
margin : 20px 0 0 0; 
display : block; 
} 
#checkout_button_1 a { 
margin : 0; 
} 
#checkout_button_2, #checkout_button_2 a { 
font-size : 12px; 
text-decoration : none; 
background : url('images/checkout2.gif') no-repeat; 
border : 0; 
width : 148px; 
height : 31px; 
margin : 20px 0 0 0; 
outline : 0; 
display : block; 
cursor : pointer; 
} 
#checkout_button_2 a { 
margin : 0; 
} 
#stock_errormsg { 
color : red; 
font-weight : bold; 
} 
.contentbox { 
margin-left : 1px; 
width : 500px;
padding : 10px; 
font-size : 12px; margin:auto; 
} 
* html .contentbox { 
width : 530px;
} 
.close_content { 
height : 20px; 
width : 100%; 
} 
* html .close_content { 
width : 442px; 
} 
.product_addons { 
margin-top : 4px; 
font-size : 11px; 
} 
.cat-links, .cart-links a { 
color : #333333; 
text-decoration : none; 
font-weight : bold; 
font-size : 12px; 
} 
.prod-links { 
color : #333333; 
text-decoration : none; 
font-weight : normal; 
font-size : 9px; 
} 
#category_page td { 
font-size : 12px; 
} 
.qty { 
text-align : center; 
} 
.innerContent { 
padding : 10px; 
border : 1px solid #bccc9b; 
font-size : 12px; 
} 
.searchresult { 
font-size : 11px; 
padding : 10px 0 5px 0; 
border-bottom : 1px solid #ccc; 
width : 100%; 
} 
.delivery, .delivery p { 
font-size : 12px; 
} 
.delivery .delborder { 
border-left : 1px solid #ccc; 
padding : 0 5px 0 15px; 
} 
#checkout_breadcrumb { 
text-align : center; 
padding : 15px 0 0 0; 
} 
#checkout_breadcrumb li { 
display : inline; 
padding-right : 10px; 
color : #ececec; 
} 
#checkout_breadcrumb li .last { 
padding : 0; 
} 
#checkout_breadcrumb li .active { 
font-weight : bold; 
background : url('images/cart-small.gif') no-repeat left 0%; 
padding : 0 0 0 25px; 
} 
#checkout_breadcrumb a, #checkout_breadcrumb a:link, #checkout_breadcrumb a:visited { 
text-decoration : none; 
color : #000; 
} 
.payoptions_item { 
background : #fff; 
cursor : pointer; 
} 
.payoptions_mouseover { 
background : #fafafa; 
cursor : pointer; 
} 
.boxbody { 
/*border : 1px solid #cccccc; */
font-size : 12px; 
} 
.boxbody a { 
color : #000; 
font-size : 12px; 
} 
.cart-details-account-links { 
font-size : 10px; 
text-align : center; 
} 
.smalltext { 
font-size : 9px; 
} 
.menutitle { 
font-family : Arial, Helvetica, sans-serif; 
display : block; 
width : 165px; 
height : 25px; 
background-color : #d8d8d8; 
padding : 5px 2px 5px 2px; 
font-size : 10px; 
font-weight : bold; 
color : #222; 
text-align : center; 
} 
* html .menutitle { 
width : 160px; 
} 
.traderlogin { 
width : 165px; 
text-align : center; 
background-image : url(images/trader_background.jpg); 
background-repeat : no-repeat; 
height : 60px; 
} 
.trader { 
font-weight : bold; 
font-size : 12px; 
color : #fff; 
line-height : 33px; 
} 
.smallscroll { 
font-size : 10px; 
color : #222; 
} 
.topbanner { 
display : block; 
text-align : center; 
margin-top : 60px; 
margin-right : 5px; 
float : right; 
} 
.lgo { 
position : relative; 
text-align : left; 
} 
a:link { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-decoration : none; 
color : #000000; 
} 
a:visited { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
text-decoration : none; 
} 
a:hover { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #2C210E; 
} 
#sm_table { 
width : 100%; 
} 
#sm_table td { 
vertical-align : top; 
width : 33%; 
} 
P.breakhere { 
page-break-before : always; 
} 

.footerbox {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	}
	.footerbox a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	}
	.footerbox a:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	}
	.footerbox a:visited {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	}
.sitefooter {	
font-size:10px;
text-align:center;
height:25px;
margin:auto;
color:#ffffff;
padding-top:5px;
	}
.sitefooter a {	
font-size:10px;
text-align:center; color:#ffffff;
	}
.sitefooter a:hover {	
font-size:10px;
text-align:center; color:#ffffff;
text-decoration:underline;
	}
.sitefooter a:visited {	
font-size:10px;
text-align:center; color:#ffffff;
	}

.specialslinks a {	
font-size:11px;
color:#C5B185;
}

.specialslinks a:hover {	
font-size:11px;
color:#C5B185;
text-decoration:underline;
}

.specialslinks a:visited {	
font-size:11px;
color:#C5B185;
}

.accback a {
	color: #000000;
	font-size: 11px;
	text-decoration:none;
}

.accback a:hover {
	color: #000000;
	font-size: 11px;
	text-decoration:underline;
}
