body {
background-color:#654a17; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#654a17; margin:0px; line-height:16px; margin-top:10px; margin-bottom:10px
}
form
{margin:0px;
}
.topbg {
background-image: url(../images/topbg.jpg);background-repeat: repeat-x; background-position: left top;
}.tablebadding {
padding:6px 8px 5px 8px; background-color:#fff9e5;
}
.homebanner{
margin-bottom:16px;
}
.subbanner{
margin-bottom:10px;
}
.welcome{
font-size:18px;font-style: normal;  margin-bottom:15px; font-family:Arial, Helvetica, sans-serif;
}
.box {
	background-color: #fff7d3; height: 15px; width: 150px;  border-width: 1px; border-style: solid; border-color: #d8c78b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
}
.curvetop{
background-image:url(../images/carvetop.jpg); background-repeat:repeat-x; background-position:top;
}
.curvebottom{
background-image:url(../images/carvebottom.jpg); background-repeat:repeat-x; background-position: bottom;
}
.curveright{
background-image:url(../images/carveright.jpg); background-repeat:repeat-y; background-position: right;
}
.curveleft{
background-image:url(../images/carverleft.jpg); background-repeat:repeat-y; background-position: left;
}
.tablebaddingleft {
padding:7px 1px 0px 6px; background-color:#fff9e5;
}
.searchline {
background-image: url(../images/line.jpg); background-repeat:no-repeat; background-position:left bottom; 
}
.addcart{
	font-size:12px; font-style: normal; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF;text-decoration:none;
}
.addcart:hover{
	font-size:12px; font-style: normal; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; text-decoration:none;
}
.homepageproducttext{
	font-size:11px; font-style: normal; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#654a17;
}
.toplinktable {
padding:10px 0px 0px 0px;
}
.toplinkcenterbg {
background-image: url(../images/top_but_center.jpg); background-position:left top; background-repeat:repeat-x;
}
.hometoplink {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#654a17; text-decoration:none;
}
.hometoplink:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#e58b08; text-decoration:none;
/*sub link highlight*/
}
.active A:link{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a06b02; text-decoration:none; font-weight: bold;
}
.active A:visited{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a06b02; text-decoration:none; font-weight: bold;
}
.active A:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a06b02; text-decoration:none;
}
.lefttext {
border-bottom:solid 1px #ede2cc; border-left:solid 1px #ede2cc; border-right:solid 1px #ede2cc; background-color:#FFFFFF; border-top:solid 1px #ede2cc; height:25px;
}
.lefttext2 {
border-bottom:solid 1px #ede2cc; border-left:solid 1px #ede2cc; border-right:solid 1px #ede2cc; background-color:#FFFFFF; height:25px;
}
.leftlinktopcurve {
padding:5px 0px 0px 0px;
}
.leftlinkbottomcurve {
padding:0px 0px 5px 0px;
}
.leftlinkbgtd {
padding:0px 10px 0px 10px; border-left: solid #ede2cc 1px; border-right: solid #ede2cc 1px; background-color:#FFFFFF;
}
.leftlinkboarder{
border-top: solid #ede2cc 1px; height:23px;
}
.leftlinkboarderbottom{
border-bottom: none; height:23px;
}
.category{
font-size:12px; font-style: normal; font-family:Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: solid #ede2cc 0px;
}
.copy{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding:0px 15px 0px 0px;
}
.call{
font-size:12px; font-style: normal; font-family:Arial, Helvetica, sans-serif; font-weight: bold; padding:0px 0px 8px 0px;
}
.subimagespadding{
padding:6px 20px 0px 2px;
}
.tablesubpagebottom{
margin-top:25px;
}
.subleftlink {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#654a17; text-decoration:none;
padding-left:11px; 
height:20px;
}
.subleftlink:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#e58b08; text-decoration:none;
 padding-left:11px;
height:20px;
}
.subpagecontent {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#654a17; text-decoration:none; 
}
.toplinkpadding {
padding-left:3px;
}
.boxpadding {
margin:15px 15px 0px 0px;
}
.boxpaddingtop {
margin-top:10px;
}
.boxsubpaddingright {
margin-right:1px;
}
.buttonboxpadding{
margin-top:5px;
}
.subbuttonboxpadding{
margin-top:20px;
}
.bestsellers{
font-size:18px;font-style: normal;  margin-top:30px; font-family:Arial, Helvetica, sans-serif;
}
.subpageboxcontent {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#654a17; text-decoration:none; font-weight:normal; padding-top:6px;

/*sub page*/
}
.subcenterbg {
border-left: solid #ede2cc 1px; border-right: solid #ede2cc 1px; background-color:#fffcf1;
}
.subproductim {
padding:3px 12px 0px 0px; 
}
.subcall {
font-size:12px; font-style: normal; font-family:Arial, Helvetica, sans-serif; font-weight: bold; padding:0px 10px 5px 0px;
}

/*sub page colum*/

.firstrowtop{
height:20px; width:276px; padding:0px 0px 0px 10px; background-color:#eddda9;
}
.firstrowcenter{
height:20px; width:60px; padding:0px 0px 0px 10px; background-color:#eddda9;
}
.firstrowleft{
height:20px; width:60px; padding:0px 0px 0px 10px; background-color:#eddda9;
}
.seconttrowright{
height:29px; width:266px; padding:0px 0px 0px 10px; border:solid 1px #eddea8;
}
.seconttrowcenter{
height:29px; width:60px; padding:0px 0px 0px 10px; border-bottom: solid 1px #eddea8; border-right: solid 1px #eddea8; border-top: solid 1px #eddea8;
}
.secontthird{
height:29px; width:60px; padding:0px 0px 0px 10px; border-bottom: solid 1px #eddea8; border-top: solid 1px #eddea8; border-right: solid 1px #eddea8;
}
.smallbox {
	background-color: #ffffff; height:15px; width:47px; border-width: 1px; border-style: solid; border-color: #eddea8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
}
.thirdtrowright{
height:24px; width:266px;
}
.price{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
}
.table{
margin-top:25px;

/*mainlink highlight*/
}
.mainlink A:link{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#e58b08; text-decoration:none; font-weight: bold;
}
.mainlink A:visited{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#e58b08; text-decoration:none; font-weight: bold;
}
.mainlink A:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#e58b08; text-decoration:none;

/*add cart*/
}
.cartimagespadding{
padding-top:8px;
}
.butcenterbg{
background-image: url(../images/but_bg.gif); background-repeat:repeat-x; background-position:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#654a17; text-decoration:none;
}
.butcenterbg:hover{
background-image: url(../images/but_bg.gif); background-repeat:repeat-x; background-position:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#654a17; text-decoration:underline;
}
.butsubpadingtop{
margin-top:10px; margin-right:10px;
}
.butsubpadingtopcart{
margin-top:10px; margin-left:10px;
}

.update{
font-size:12px; font-style: normal; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#654a17;text-decoration:none;
}
.update:hover{
color:#654a17;text-decoration: underline;
}
.shipping{
font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:15px;
/*check out page*/
}
.border{
border: solid 1px #eddea8; margin-top:20px;
}
.partonetable{
 margin-top:12px;
 }
 .checkoutbox {
background-color: #ffffff; height: auto; width:180px; border-width: 1px; border-style: solid; border-color: #eddea8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px;
}
.checkoutboxselect{
background-color: #ffffff; height: auto; width:50px; border-width: 1px; border-style: solid; border-color: #eddea8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px;
}
.checkoutboxcode{
background-color: #ffffff; height: auto; width:105px; border-width: 1px; border-style: solid; border-color: #eddea8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px;
}
.checkoutboxcard{
background-color: #ffffff; height: auto; width:110px; border-width: 1px; border-style: solid; border-color: #eddea8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px;
}
.checkoutboxyear{
background-color: #ffffff; height: auto; width:60px; border-width: 1px; border-style: solid; border-color: #eddea8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px;
}
.checkoutboxmethod{
background-color: #ffffff; height: auto; width:160px; border-width: 1px; border-style: solid; border-color: #eddea8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px;
}
.tablemargin{
 margin-top:15px;
 /*Add cart*/
}
.subtotaltable{
padding:0px 60px 0px 0px; height:20px;
}
.number{
width:25px; border-left:solid 1px #eddda9;
}
.product{
width:134px;
}
.item{
width:202px;
}
.qty{
width:56px;
}
.total{
width:83px;
}
.delete{
width:32px;}
.but{
border:solid 1px #f8e49a;
    color:#654a17;
	font-family: Tahoma;
	font-size:11px;
	background-color:#f8e49a;
	background-image: url(../images/but_bg.gif); background-repeat:repeat-x; background-position:left; 
}
.mandatory{
color:#FF0000;
}
.catimage
{
	margin:5px 5px 0 0;
}
.infotext
{
	font-size:9px;
}
.pdftable
{
	border-color:#eddda9;
	border-width:1px;
	border-style:solid;
	background-color:#FFF7D3;
}
.pdftable TD
{
	border-color:#eddda9;
	border-width:1px;
	height:22px;
	text-align:left;
	padding-left:3px;
}
.tabletop
{
	padding-bottom:5px;
}
.sessiontimeout
{
	padding:0px 10px;
	font-size:12;
	font-weight:bold; 
		
}
IMG.upsicons{
	margin-top:8px;
}
.accessory_head{
	font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; padding-left:10px;  border-bottom: solid #ede2cc 1px;
}
.accessory_items{
	margin:0px 10px;
}
