/* CSS Document */
/* CSS Document */
body{padding:0;margin:0; background:url(images/body_bg.gif) repeat-x left top; background-color:#B7B849;font:normal 11px/15px Arial, Helvetica, sans-serif; color:#ffffff;}
div,p,h1,ul,li,span,a,img,h2,h4,h5,h3,form,input,button{padding:0; margin:0;}
ul {list-style:none;}
.spacer{clear:both; padding:0; margin:0; line-height:0;}
a {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:none; padding:0; margin:0;}

/*..........Top Part.......*/
.container{ width:822px; margin:0 auto; background:url(images/main_body_bg.gif) repeat-y left top;}

.top{ width:822px; border-bottom:1px solid #FFFFFF; height:79px;}
.logo{ width:267px; border-left:1px solid #FFFFFF; height:72px; border-right:1px solid #FFFFFF; background-color:#000000; vertical-align:middle; text-align:center; float:left; display:block; padding:7px 0 0 0;}
.rightTop{ width:552px; float:left; display:block; }
.shopping{ width:552px; height:40px;}
.cart{ width:280px; float:left; display:block; padding:5px 0 0 10px;}
.cart h2{font:normal 11px/15px Arial, Helvetica, sans-serif; color:#ffffff; padding-left:30px; background:url(images/cart_bg.gif) no-repeat left top;}
.cart h2 span{font:bold 12px/15px Arial, Helvetica, sans-serif; color:#010101;}
.cart a{font:normal 11px/15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline; padding-left:5px;}
.cart a:hover{text-decoration:none;}
.cart-header a { color:black; font-size:12px; font-weight:bold; text-decoration:none}
.newsletter{ width:250px; float:right; display:block; padding:8px 6px 0 0;}
.newsletter form{ width:250px; padding:0; margin:0;}
.newsletter form fieldset{ width:250px; padding:0; margin:0; border:none;}
.newsletter form fieldset label{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#ffffff; width:76px; float:left; display:block;}
.newsletter form fieldset input{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#000000; width:100px; float:left; display:block; border:1px solid #000000; margin-right:3px; height:18px;}
.newsletter form fieldset input.button{font:bold 9px Arial, Helvetica, sans-serif; color:#ffffff; width:60px; float:left; display:block; background-color:#000000; vertical-align:middle; text-align:center; height:20px; border:none; cursor:pointer;}
.topLink{width:552px; height:38px; background:url(images/toplink_bg.gif) repeat-x left top; border-top:1px solid #FFFFFF;}
.topLink ul{ padding:0; margin:0; list-style-type:none;}
.topLink ul li{float:left; display:block; font:bold 11px/38px Arial, Helvetica, sans-serif; color:#ffffff; background:url(images/li_bg.gif) no-repeat right top; padding-right:1px; /*border:1px solid blue;*/}
.topLink ul li a{font:bold 11px/38px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 9px 0px 8px; text-decoration:none; text-transform:uppercase;display:block;}
.topLink ul li a:hover{background:url(images/li_hover_bg.gif) repeat-x right top; }
.topLink ul li.nobg{float:left; display:block; font:bold 11px/38px Arial, Helvetica, sans-serif; color:#ffffff; background-image:none; padding-right:0px; /*border:1px solid blue;*/ width:143px;}
.topLink ul li.nobg a:hover{background:url(images/li_hover_bg.gif) repeat-x right top; /*border:1px solid blue;*/}



/*..........Middle Part.......*/

.middlepart{width:820px; padding:0 1px;}
.leftMiddle{width:267px; padding:0 1px 0 0; float:left; display:block;}
.searchleft{width:251px; background:url(images/serch_bg.gif) repeat-x left top; height:80px; border-bottom:1px solid #FFFFFF; padding:28px 0 0 16px;}
.searchleft form{ width:250px; padding:0; margin:0;}
.searchleft form fieldset{ width:250px; padding:0; margin:0; border:none;}
.searchleft form fieldset label{font:bold 11px/15px Arial, Helvetica, sans-serif; color:#ffffff; padding-left:26px; background:url(images/find_bg.gif) no-repeat left top; height:20px; display:block;}
.searchleft form fieldset input{font:bold 11px/21px Arial, Helvetica, sans-serif; color:#000000; width:160px; float:left; display:block; border:1px solid #000000; margin-right:3px; height:21px; background-color:#FFFFFF; margin-top:10px;}
.searchleft form fieldset input.go{ width:26px; float:left; display:block; border:none; height:23px;}
.leftProducts{width:243px; padding:10px 12px 10px 12px;}
.leftProducts h2{font:bold 14px/20px Georgia, "Times New Roman", Times, serif; color:#ffffff; padding-bottom:15px;}
.leftProducts ul{ padding:0; margin:0; list-style-type:none;}
.leftProducts ul li{font:normal 11px/22px Arial, Helvetica, sans-serif; color:#ffffff; background:url(images/product_li_bg.gif) repeat-x left bottom; padding-bottom:1px;}
.leftProducts ul li a{font:normal 11px/22px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding-left:7px; display:block;}
.leftProducts ul li a:hover{ background-color:#DEDCDC;  color:#000000;}

.rightMiddle{width:546px; padding:6px 0 15px 0; float:left; display:block; }
.midBlock{width:540px; padding-left:6px;}
.midBlock h2{font:normal 24px/30px Georgia, "Times New Roman", Times, serif; color:#ffffff; background:url(images/featured_prduct_h2_bg.gif) repeat-x left bottom; padding:14px 0 6px 0; margin-bottom:20px;}
.midBlock p{font:normal 12px/15px Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 20px 0;}
.productMidd{width:540px;}
.productMidd ul{ padding:0; margin:0; list-style-type:none;}
.productMidd ul li{ float:left; display:block; padding:0; margin:0 7px 0 0; width:170px}
.midBlock h3{font:bold 12px/24px Arial, Helvetica, sans-serif; color:#ffffff; background-color:#000000; vertical-align:middle; text-align:center;}
.prosuctDisplay{ width:164px; padding:3px 3px 3px 3px; background-color:#FFFFFF;}
.prosuctDisplay p{font:normal 11px/15px Arial, Helvetica, sans-serif; color:#000000; padding:10px 15px 10px 3px;}
.prosuctDisplay h4{font:bold 12px/15px Arial, Helvetica, sans-serif; color:#E42D1A; padding:0 0 10px 3px;}
.prosuctDisplay h5{ width:54px; float:right; display:block; margin-right:3px;}
a.view{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#ffffff; width:52px; height:18px;vertical-align:middle; text-align:center;background:url(images/view_bg.gif) repeat-x left top; border:1px solid #000000; text-decoration:none; display:block;}
a.view:hover{background:url(images/buy_bg.gif) repeat-x left top; border:1px solid #BB0500; }
a.buy{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#ffffff; width:52px; height:18px;vertical-align:middle; text-align:center;background:url(images/buy_bg.gif) repeat-x left top; border:1px solid #BB0500; text-decoration:none; display:block;}
a.buy:hover{background:url(images/view_bg.gif) repeat-x left top; border:1px solid #000000;}
a.more{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#ffffff; width:66px; height:17px;vertical-align:middle; text-align:center;background:url(images/more_bg.gif) repeat-x left top; border:1px solid #ffffff; text-decoration:none; display:block;}
a.more:hover{color:#E89087;}

/*..........footer Part.......*/
.footer{ width:822px; margin:0 auto; background:url(images/main_body_bg.gif) repeat-y left top;}
.bottom{width:552px; padding:35px 0 0 0; float:right; display:block; border-top:1px solid #FFFFFF; background-color:#000000; border-right:1px solid #FFFFFF;}
.bottom ul{ padding:0 0 0 22px; margin:0; list-style-type:none;}
.bottom ul li{ float:left; display:block; font:bold 11px/15px Arial, Helvetica, sans-serif; color:#ffffff; background:url(images/bottom_li_bg.gif) no-repeat right 3px; margin:0; /*border:1px solid blue;*/}
.bottom ul li a{ font:bold 11px/15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:0 6px;}
.bottom ul li a:hover{text-decoration:underline;}
.bottom ul li.nothing{  background-image:none;}
.bottom ul li.clear{ float:none; clear:both; line-height:0px; padding:0px; margin:0px;  width:0px; height:0px;}
.copyright{font:bold 11px/30px Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 30px 0; margin:0;}
.copyright a{font:bold 11px/30px Arial, Helvetica, sans-serif; color:#ffffff; padding:0; margin:0; text-decoration:underline;}
.copyright a:hover{text-decoration:none;}



ul.categories { list-style-type:none; margin:0px; padding:0px; width:522px; /*border:1px solid blue;*/ }
ul.categories li {float: left; display:block; width:255x; padding:4px 0px 4px 0px; /*border:1px solid blue;*/}
ul.products{ list-style-type:none; margin:0px; padding:0px; width:250px; /*border:1px solid blue;*/}
ul.products li.img {float:left; display:block; background:url(images/bullet.jpg) no-repeat; width:40px; height:40px;}
ul.products li.protext {float:left; display:block; background:#000000; width:175px; height:28px; padding:12px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; }
ul.products li.protext2 {float:left; display:block; background:#000000; width:175px; height:36px; padding:4px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; }
ul.products li.protext a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; }
ul.products li.protext a:hover {text-decoration:underline; }
ul.products li.protext2 a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; }
ul.products li.protext2 a:hover {text-decoration:underline; }
.pro-category { float:left; display:block; width:522px; /*border:1px solid blue;*/ background:#ffffff;}
.pro-category2 { float:left; display:block; width:514px; padding:8px 0px 0px 8px; height:28px; /*border:1px solid blue;*/ background:#000000;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff;}
.prod-img { float:left; display:block; width:240px;/*border:1px solid blue;*/}
.categoryimg { float:left; display:block; width:240px; height:275px; overflow:hidden; border-left:1px solid #000000; border-right:1px solid #000000;}
.prod-content { float:left; display:block; width:230px; /*height:300px;border:1px solid #000000;*/}
.prod-content p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:0px 0px 0px 4px}
h4.price{font:bold 14px Arial, Helvetica, sans-serif; color:#E42D1A; padding:0 0 0px 16px;}
.imgnavigation { float:left; display:block; border:1px solid black; height:23px; width:240px;}
.imgzoom { float:left; display:block; background:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; width:54px; height:20px; padding:3px 0px 0px 6px}
.imgtext { float:left; display:block; width:165px; padding:3px 0px 0px 8px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666;}
.enlarge {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}
.enlarge:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#b42010; text-decoration:none;}
.zoom { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
.zoom:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
.button { width:180px; padding:4px 0px 4px 8px; /*border:1px solid blue;*/}
.buttonview { float:left; display:block;width:60px; padding:4px 0px 4px 8px;/* border:1px solid blue;*/}
.buttonbuy { float:left; display:block;width:60px; padding:4px 0px 4px 8px; /*border:1px solid blue;*/}
a.view2{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#ffffff; width:58px; height:18px;vertical-align:middle; text-align:center;background:url(images/view_bg.gif) repeat-x left top; border:1px solid #000000; text-decoration:none; display:block;}
a.view2:hover{background:url(images/buy_bg.gif) repeat-x left top; border:1px solid #BB0500; }
a.buy2{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#ffffff; width:118px; height:18px;vertical-align:middle; text-align:center;background:url(images/buy_bg.gif) repeat-x left top; border:1px solid #BB0500; text-decoration:none; display:block;}
a.buy2:hover{background:url(images/view_bg.gif) repeat-x left top; border:1px solid #000000;}
.cartbutton { padding:0px 0px 4px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(images/button-bg.jpg) repeat-x; font-weight:bold; color:#ffffff; height:18px; text-align:center; border:none; cursor:pointer; /*border:1px solid blue;*/}
.recalculate{ padding:0px 2px 4px 2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(images/button-bg.jpg) repeat-x; font-weight:bold; color:#ffffff; height:18px; text-align:center; border:none; cursor:pointer; /*border:1px solid blue;*/}



.pro-basket { float:left; display:block; width:522px; border:1px solid #000000;}
.continue{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#ffffff; width:118px; height:18px;vertical-align:middle; text-align:center;background:url(images/view_bg.gif) repeat-x left top; border:1px solid #000000; text-decoration:none; display:block;}
.continue:hover{background:url(images/buy_bg.gif) repeat-x left top; border:1px solid #BB0500;}
.headerlink {font:normal 22px Georgia, "Times New Roman", Times, serif; color:#ffffff; padding-bottom:15px;text-decoration:none;}

.headerlink:hover{font:normal 22px Georgia, "Times New Roman", Times, serif; color:#ffffff; padding-bottom:15px;text-decoration:underline;}

.largeview {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.sitemap { margin:0; padding:0 10px 0 10px; list-style-type:none}
.sitemap li { margin:0; padding:0; list-style-type:none; background:url(images/bullet.gif) no-repeat left; line-height:18px}
.sitemap li a { color:white; text-decoration:none; background:none; padding:0 0 0 20px}
.sitemap li a:hover { color:white; text-decoration:underline; background:none; padding:0 0 0 20px}

.banner-numbering {padding:0;position:absolute;right:0px;top:96px;width:176px;z-index:2;}
.banner-numbering ul{ padding:0; margin:0;}
.banner-numbering ul li{ padding:0 3px 0 0; margin:0; float:left; display:block;}
.banner-numbering ul li a{ display:block; width:22px; height:22px;background:#e42d1a; text-align:center;line-height:22px; font-size:12px; color:#ffffff; text-decoration:none;}
.banner-numbering ul li a:hover{ background:#464749; color:#ffffff; text-decoration:none;}
.banner-numbering ul li a.active{background:#464749; color:#ffffff; text-decoration:none;}
