/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/
body {background:#3b3b3b url(images/design/bg_tile.gif) repeat-y 50% 0; font-family: Verdana, Tahoma, sans-serif}
#Form2 {margin: 0; padding: 0}
#Form2 input, #Form2 select {font: 11px Verdana, Tahoma, sans-serif; color: #000; background: #fff; line-height: normal}
#PageSubTable {width: 755px;}
#ContentCell {background: #f6f6e4}
#Instruction1_InstructCell {background: #d4d4b9;	border: 1px solid #b9b9a3;	padding: 7px}
#Instruction1_InstructCell a {color: #000}
.Instructions {font-size: 11px; color: #000}
.Messages,
.ErrorMessages {font-size: 10px; font-weight: bold; color: #c00}
.Headings {font-size: 16px; font-weight: bold; color: #000}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #000; background: #b9b9a3}
.Content {font-size: 11px; color: #000}
.Content a {color: #000; text-decoration: underline}
.Content a:hover {color: #000; text-decoration: none}

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell {background: url(images/design/bn_tile.gif); font-size:10px}
#TopBannerCell .left {width:auto; float:left}
#TopBannerCell .right {width:214px; height:86px; float:right; background:url(images/design/Bn_cootiebg.gif) no-repeat 0 0}
#TopBannerCell .right img {margin:8px 25px 0 0}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell {background: #f6f6e4 url(images/design/ts_tile.gif) repeat-x top; text-align:left; font-weight:normal}
#TopSubBannerCell .left {float: left; width:auto}
#TopSubBannerCell .right {float: right; width:auto}

#TopSubBannerCell .right .search {float: left; text-align:right; margin:8px 3px 0 0; background: url(images/design/ts_maglass.gif) no-repeat 0 5px; padding-left: 15px}
#TopSubBannerCell .right .search .r1 {font-size:11px; color:#1d3105}
#TopSubBannerCell .right .search .r1 .searchbox {background-color:#858e65; width:125px; border:1px solid #fff; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #f6f6e4}
#TopSubBannerCell .right .search .r2 {width: auto; font-size:9px; color:#507620; text-decoration:underline; margin-left: 157px}
#TopSubBannerCell .right .search .r2 a {font-size:9px; color:#507620; text-decoration:underline}
#TopSubBannerCell .right .search .r2 a:hover{font-size:9px; color:#507620; text-decoration:underline}

#TopSubBannerCell .right .cart {background:url(images/design/ts_accountbg.gif) no-repeat 0 0; margin:5px 0 0 0; padding:4px 0 0 0; float: left; text-align:center; font-size:10px; width:323px}
#TopSubBannerCell .right .cart .r2 {color:#2b3e14; font-size:9px; float:left; width:auto; margin: 9px 0 0 35px; text-align:center; background: url(images/design/ts_cart.gif) no-repeat 0 50%; padding-left: 15px}
#TopSubBannerCell .right .cart .r1 {color:#cae8bb}
#TopSubBannerCell .right .cart .r1 a  {color:#cae8bb; text-decoration:underline}
#TopSubBannerCell .right .cart .r1 a:hover {color:#cae8bb; text-decoration:underline}
#TopSubBannerCell .right .cart .r1 .divide {color:#2b3e14}
#TopSubBannerCell .right .cart .r1 .checkout {color:#f9b106; font-size:10px}
#TopSubBannerCell .right .cart .r1 .checkout a {color:#f9b106; font-size:10px}
#TopSubBannerCell .right .cart .r1 .checkout a:hover {color:#f9b106; font-size:10px; text-decoration:underline}
/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell {background: #f6f6e4 url(images/design/lc_tile.gif) repeat-y left; width:21%}
#LeftColumnNav1_custommenu {width: 156px}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell {background:url(images/design/ft_background.gif) no-repeat 0 0; text-align:center; width:100%; height:auto; padding: 47px 0 0 0; font-size:10px; color:#f6f6e4; font-weight:normal}
#FooterCell a {color:#f6f6e4; text-decoration:none}
#FooterCell a:hover {text-decoration:underline}
#FooterCell .ft {margin: 0 auto; width: 650px; height: auto; text-align: center}
#FooterCell .ft .sf {float:left; width:auto; padding: 5px 17px 0 0}
#FooterCell .ft .links {float:left; width:auto; padding: 0; line-height:22px}

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default {margin:0 0 0 30px}
#ContentCell.default .cimg1 {float:left; height:205px; width:272px; margin:0 20px 0 0}
#ContentCell.default .cimg2 {float:left; height:96px; width:269px; text-align:center; margin:15px 0 9px 0}
#ContentCell.default .cimg3 {float:left; height:80px; width:269px; text-align:center}
#ContentCell.default .new-items {float: left; width: 100%}
#ContentCell.default .new-items h2 {float:left; margin: 0; padding:0; text-indent:-9999px; display:block; background:url(images/design/c_newitems.gif) no-repeat 0 0; width:99px; height:12px}
#ContentCell.default .new-items img {margin: 10px 0 5px 0}
#ContentCell.default .new-items ul {float:left; width: 100%; list-style:none; margin:0; padding:0}
#ContentCell.default .new-items li {float:left; margin: 0 15px 0 0; padding: 0}
/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {padding: 8px}
#ContentCell.static h1 {font-size: 16px; font-weight: bold; color: #000}
#ContentCell.static h2 {font-size: 14px; font-weight: bold; color: #000}
#ContentCell.static h3 {font-size: 12px; font-weight: bold; color: #000}