/* CSS Document */

/* txt */
a{color:#330703;text-decoration:none;}
a:hover{color:#330703;text-decoration:underline;}
.sm_txt{font:11px Verdana,sans-serif;}

.t{ /*title*/
font:22px Arial,sans-serif;
color:#8b180a;
font-weight:bold;
}

/* divs */
#hdr{float:left;background-image:url(i/hdr.gif);width:816px;height:72px;padding-top:25px;}
#bnr{float:left;width:816px;height:407px;}
#bdy1{float:left;width:17px;height:10px;}
#bdy2{float:left;background-color:#f1f1f1;border:1px solid #dedede;width:737px;
padding-left:30px;padding-right:30px;}
#ftr{float:left;background-image:url(i/ftr.gif);width:616px;height:69px;padding-left:215px;padding-top:20px;}
/* end template*/

/* nav txt*/
#nav_pad{padding:2px 20px 0px 0px;}
.t_nav{font:13px/22px Verdana,sans-serif; color:#4C0B05;text-align:right;}
a.t_nav:hover{color:#8b180a;text-decoration:underline;}
/* end nav txt */

/* ftr txt */
.f{font:13px/21px Verdana,sans-serif; color:#330703;}
a.f:hover{color:#8b180a;text-decoration:underline;}
/* ftr end* /

/* end txt */


#bdy_fl{float:left;width:737px;}
#l_lg{float:left;width:506px;}
#r_sm{float:left;width:211px;padding-left:15px;}


/* index */
#l_tx{float:left;width:435px;height:261px;padding-right:15px;padding-top:15px;padding-bottom:15px;}
#r_bg{float:left;width:287px;height:276px;padding-top:50px;padding-bottom:15px;}
#btm_l{float:left;width:210px;padding-right:15px;padding-bottom:15px;}
#btm_r{float:left;width:257px;height:80px;background-color:#FFDA3B;padding:15px;padding-bottom:15px;}
/* end index */

/* special features */
#sf1{float:left;width:370px;height:158px;}
#sf2{float:left;width:505px;height:380px;}
#sf3{float:left;width:370px;height:220px;}
#swf1{float:left;width:349px;height:158px;padding-left:18px;}
#swf2{float:left;width:211px;height:375px;padding-right:18px;padding-top:5px;}
#swf3{float:left;width:211px;height:220px;padding-left:18px; padding-top:17px;}
/* end special features */


#main{
width:816px;
margin:0px;
margin-left:left;
padding:0px;
text-align:left;
background-color:#fff;
left:0%;
}

body{
font:12px Verdana,sans-serif;
color:#8b180a;
padding:0px;
margin:0px;
background-color:#fff;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

/********* did not use anything below this **************/

/* nav */

#nav{clear:both;width:900px;}

#nav ul{
overflow:hidden;
width:900px;
margin-left:left;/* centers div */

background:transparent url(i/nav.gif) no-repeat left 0px;
list-style:none;
margin:0px 0 0 0;}

#nav ul li{
float:left;
margin:0px 0 0 0;
}

#nav ul li a{
display:block;
width:165px;
height:46px;
text-indent:-2000px; /* hide txt */
text-decoration:none;
margin-left:0px;}

#one a:hover, h1#aone #one a{} 
#two a:hover, body#atwo #two a{} 
#three a:hover, body#athree #three a{}
#four a:hover, body#afour #four a{}
#five a:hover, body#afive #five a{}

#content_shell{
background-color:#fff;
width:900px;
height:auto;
float:left;
background-image:url(i/content_btm_bg.gif);
}

#content_l{
float:left;
top:0px;
left:0px;
width:211px;
clear:both;
background-image:url(i/content_l_bg.gif);
}

#content_main{
float:left;
margin-left:15px;
margin-right:35px;
width:613px;
padding:0px;
background-image:url(i/content_bg.gif);
vertical-align:top;
color:#000;
}

#content_r{
float:left;
top:0px;
left:0px;
width:26px;
}

#ftr1{
float:left;
width:293px;
height:169px;
background-image:url(i/btm1.jpg);
}

#ftr2{
float:left;
width:607px;
height:169px;
background-image:url(i/btm2.gif);
}

/*osC*/

.boxText{font-family:Verdana,sans-serif;font-size:10px;}
.errorBox{font-family:Verdana,sans-serif;font-size:10px;background:#ffb3b5;font-weight:bold;}
.stockWarning{font-family:Verdana,sans-serif;font-size:10px;color:#c03;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-family:Verdana,sans-serif;font-size:10px;color:#70d250;text-decoration:underline;}

FORM{display:inline;}
TR.header{background:#000;}
TR.headerNavigation{background:#FBBD3C;}
TD.headerNavigation{font:bold 10px Verdana,sans-serif; background:#7D7574; color:#000;}
A.headerNavigation{color:#000;}
A.headerNavigation:hover{color:#000;}
TR.headerError{background:#f00;}
TD.headerError{font:bold 12px Tahoma,Verdana,sans-serif;background:#f00;color:#000;text-align:left;}
TR.headerInfo{background:#0f0;}
TD.headerInfo{font:bold 12px Tahoma,Verdana,sans-serif;background:#0f0;color:#000;text-align:left;}
TR.footer{background:#FBBD3C;}
TD.footer{font:bond 10px Verdana,sans-serif;font-size:10px;background:#FBBD3C;color:#000;}
.infoBox{background:#FBBD3C;}
.infoBoxContents{font:10px Verdana,sans-serif;background:#f8f8f9;}
.infoBoxNotice{background:#FF8E90;}
.infoBoxNoticeContents{font:10px;background:#FFE6E6;}
TD.infoBoxHeading{font:bold 10px Verdana,sans-serif;background:#FBBD3C;color:#000;}
TD.infoBox,SPAN.infoBox{font:10px Verdana,sans-serif;}
TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd{background:#f8f8f9;}
TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even{background:#f8f8f9;}
TABLE.productListing{border:1px solid;border-color:#FBBD3C;border-spacing:1px;}
.productListing-heading{font:bold 10px Verdana,sans-serif;background:#FBBD3C;color:#000;}
TD.productListing-data{font:10px Verdana,sans-serif;}
A.pageResults{color:#00f;}
A.pageResults:hover{color:#00f;background:#ff3;}
TD.pageHeading,DIV.pageHeading{font:24px Arial,sans-serif;color:#76081C;vertical-align:top;padding-top:8px;}
.pageHeading2{font:20px/26px Arial,sans-serif;color:#E94A0F;vertical-align:top;padding-top:8px;maring-left:11px;}
TR.subBar{background:#f4f7fd;}
TD.subBar{font:10px Verdana,sans-serif;color:#000;}
TD.main,P.main{font:11px/1.5 Verdana,sans-serif;}
TD.smallText,SPAN.smallText,P.smallText{font:10px Verdana,sans-serif;}
TD.accountCategory{font:13px Verdana,sans-serif;color:#abd;}
TD.fieldKey{font:bold 12px Verdana,sans-serif;}
TD.fieldValue{font:12px Verdana,sans-serif;}
TD.tableHeading{font:bold 12px Verdana,sans-serif;}
SPAN.newItemInCart{font:10px Verdana,sans-serif;color:#f00;}
CHECKBOX,INPUT,RADIO,SELECT{font:11px Verdana,sans-serif;}
TEXTAREA{font:11px Verdana,sans-serif;width:90%;}
SPAN.greetUser{font:bold 12px Verdana,sans-serif;color:#f0a480;}
TABLE.formArea{background:#f1f9fe;border-color:#FBBD3C;border-style:solid;border-width:1px;}
TD.formAreaTitle{font:bold 12px Tahoma,sans-serif;}
SPAN.markProductOutOfStock{font:bold 12px Tahoma,sans-serif;color:#c76170;}
SPAN.productSpecialPrice{font-family:Verdana,sans-serif;color:#f00;}
SPAN.errorText{font-family:Verdana,sans-serif;color:#f00;}
.top{margin-bottom:20px;}
.moduleRow{}
.moduleRowOver{background-color:#D7E9F7;cursor:pointer;cursor:hand;}
.moduleRowSelected{background-color:#E9F4FC;}
.checkoutBarFrom,.checkoutBarTo{font:10px Verdana,sans-serif;color:#8c8c8c;}
.checkoutBarCurrent{font:10px Verdana,sans-serif;color:#000;}
/*messagebox*/
.messageBox{font:10px Verdana,sans-serif;}
.messageStackError,.messageStackWarning{font:10px Verdana,sans-serif;background-color:#ffb3b5;}
.messageStackSuccess{font:10px Verdana,sans-serif;background-color:#9f0}
/*inputrequirement*/
.inputRequirement{font:10px Verdana,sans-serif;color:#f00;}