/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   * Website:   http://code.google.com/p/blueprintcss/
   See Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/grid.css';
@import 'lib/forms.css';

/* Plugins:
   Additional functionality can be found in the plugins directory.
   See the readme files for each plugin. Example:
   @import 'plugins/buttons/buttons.css'; */
   
/* See the grid:
   Uncomment the line below to see the grid and baseline. 
   .container { background: url(lib/grid.png); }*/
   
body {margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:center; background-color:#fff; }
a{ text-decoration:none; color:#000 }
a:hover{ text-decoration:underline}
td{ border-bottom:none}
a{ outline:none;}
.top { vertical-align:top; }
.top1 { vertical-align:top;text-align:center;padding:5px;margin:0 }
.top2 {width:400px; }


.banner
{
	background-image: url(../../images/banner.jpg);width: 653px; height: 371px; padding: 0; margin: 0; border: none;
	}
	
	.banner
{
	background-image: url(../../images/banner.jpg);width: 653px; height: 371px; padding: 0; margin: 0; border: none;
	}
	
	.banner .text
	{
		position: absolute; margin: 164px 0 0 330px; font-family: Tahoma; font-size: 12px; color: #ECE6E6; width: 305px; font-weight: bold; text-align: justify; height: 50px;
		}
.banner a
{
	text-decoration: underline; color: #ECE6E6;
}

.center{ text-align:center;}
.left{ float:left}
.right{ float:right}
.paddingtop{ padding-top:12px}
li{ list-style:none}
.topright{  font-family:Tahoma, Arial, Helvetica, sans-serif; color:#838080; text-align:right; font-size:11px;  }
.topright .align {text-align:right;vertical-align:middle;}
.topright a{ text-decoration:none; color:#838080;}
.topright a:hover{ text-decoration:underline; color:#838080;}
.logo{ padding:15px 0 0 0; float:left; height:31px; width:269px}

/*navigation*/
.totalNav {clear:both; padding:0; margin-top:0px}
.navLeft {width:8; float:left; height:35px; }
.navRight {width:8; float:right; height:35px; }
.navigation{ background:url(../images/navBg.png) repeat-x 0 0; width:932px; height:35px; float:left;}
.navigation ul {margin:0; padding:0}
.navigation li, .navigation li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:left; list-style-type:none; color:#565454;height:17px;}
.navigation li a{color:#565454; text-decoration:none;padding:7px 20px 11px 18px;}
.navigation li a:hover{ background:url(../images/navSpaceHover.png) repeat right top; color:#fff; text-decoration:none;padding:7px 20px 11px 18px;}
.navigation .empty {width:1px;background-color:#ffffff;height:34px;}
/*navigation*/



.banner{ width:653px; height:371px;}
.search{ height:30px; margin-top:5px;}

.searchbar{ float:right; width:256px; padding-left:10px}
.searchbar li { list-style-type:none; float:left; padding-left:10px; margin:0}
.searchbar ul { padding:0; margin:0}

.input{ border:#c9c9c9 1px solid; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#484848; font-size:11px; font-weight:normal; padding:2px 0 2px 2px; margin:2px}

.featuredarea{ float:left; width:655px; height:260px; padding-top:10px;}
.featuredarea h1{ font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:20px; color:#565454; font-weight:bold}
.alsosuggest{ font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:20px;  }



.copyright{ text-align:right; float:right;  margin:95px 0 0 0 }
.copyright li{ background:none; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#626060; font-size:11px; font-weight:normal; margin-top:5px; color:#908f8f; list-style:none;}
.copyright li a{ color:#908f8f;text-decoration:none; }
.copyright li a:hover{ color:#908f8f;text-decoration:underline;}
.copyright ul li{ padding:0; margin:0}

/*inner page*/
.breedcrams{ background:url(../images/breedcramsBg.png) repeat-x 0 0; width:940px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#d70808; height:26px; margin:-2px 0 0px 0; padding:4px 0 0 10px; }
.breedcrams a {color:#CE1706; text-decoration:none}
.breedcrams a:hover {color:#CE1706; text-decoration:underline}

.orderhist a {color:#CE1706; text-decoration:none;font-weight:bold;}
.orderhist a:hover {color:#CE1706; text-decoration:underline;font-weight:bold;}
.orderhist table {padding:0;margin:0}



.breedcrams span img
{
	display:none;
}
.cats a {color:#908f8f;}



.brand li{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#908f8f; list-style:none; width:210px; margin-left:-15px; padding:0px 0 0 8px ; border-bottom:none}
.greytext{  float:left; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#908f8f; font-size:11px; font-weight:bold; }

.paging {margin:5px 0 0 0;padding:0}
.paging span{float:left;margin:0 0 0 0;}

.paging li{float:left; list-style:none;background:url(../images/pagingBg.png) no-repeat; width:18px; height:18px; border:none; text-align:center;margin:0px 2px 0px 2px;}
.paging li a{ color:#000; border:none;font-family:Tahoma;font-size:11px;font-weight:normal;color:#5E5D5D  }
/*.paging li a:hover{ color:#eeeeee;text-decoration:none;background:url(../images/pagingBgHover.png) no-repeat;border:none;width:18px;height:18px; padding:2px 6px 6px 6px;margin:0;  }*/
.paging li a:hover{ color:#ffffff;text-decoration:none;}
.paging li:hover {background:url(../images/pagingBgHover.png) no-repeat;border:none;width:18px;height:18px; } 
.paging li:hover a{color:#ffffff;}
.paging li.current{background:url(../images/pagingBgHover.png) no-repeat;border:none;width:18px;height:18px;}
.paging li.current a{color:#ffffff}
.paging ul{float:right;margin:0;}



.paging1 span{margin:0 0 0 0;padding:0;float:left;}
.paging1 ul{margin:0;padding:0;float:right;}

.paging1 li{float:left; list-style:none;background:url(../images/pagingBg.png) no-repeat; width:18px; height:18px; text-align:center;margin:0px 2px 0px 2px;}
.paging1 li a{ color:#000; border:none;font-weight:bold;font-family:Tahoma;font-size:11px;font-weight:normal;color:#5E5D5D }
.paging1 li a:hover{ color:#ffffff;text-decoration:none;} /*background:url(../images/pagingBgHover.png) no-repeat;border:none;width:18px;height:18px; padding:2px 6px 6px 6px;margin:0;  }*/
.paging1 li:hover {background:url(../images/pagingBgHover.png) no-repeat;border:none;width:18px;height:18px;}
.paging1 li.current{background:url(../images/pagingBgHover.png) no-repeat; color:#fff; border:none;width:18px; height:18px;}
.paging1 li.current a{color:#fff}
.paging1 li:hover a{color:#ffffff;}

.paging li.all{float:left; list-style:none;background:url(../images/pagingallBg.png) no-repeat; width:66px; height:18px; text-align:center;margin:0px 0px 0px 0px;padding:0; }
.paging li.all a{ color:#000; border:none; font-family:Tahoma;font-size:11px;font-weight:normal;color:#5E5D5D }
.paging li.all a:hover{ color:#fff; border:none; text-decoration:none;background:url(../images/pagingallBgHover.png) no-repeat;border:none;width:18px;height:18px; padding:2px 6px 6px 8px;margin:0;  }
.paging li.all current{background:url(../images/pagingallBgHover.png) no-repeat; color:#fff; border:none;}

.paging1 li.all{float:left; list-style:none;background:url(../images/pagingallBg.png) no-repeat; width:66px; height:18px; text-align:center; }
.paging1 li.all a{ color:#000; border:none;font-family:Tahoma;font-size:11px;font-weight:normal;color:#5E5D5D  }
.paging1 li.all a:hover{ color:#fff; border:none; text-decoration:none;background:url(../images/pagingallBgHover.png) no-repeat;border:none;width:18px;height:18px; padding:2px 6px 6px 8px;margin:0;  }
.paging1 li.all current{background:url(../images/pagingallBgHover.png) no-repeat; color:#fff; border:none;}

 
 
.sizebar{ float:right; width:200px;  font-family:Tahoma, Arial, Helvetica, sans-serif; color:#908f8f; font-size:11px; font-weight:bold; }
.sizebar li { list-style-type:none; float:left;padding:0; padding-left:5px; margin:0}
.sizebar ul { padding:0; margin:0;}
.sizebar div { float:none; padding-top:5px; margin:0px 0px 0 0;text-align:right;}

.thambdetails{  font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; size:11px;  width:600px;}
.thambimage{ margin:0 0 0 0px; border:1px solid #eeeeee}
.thambimage1{ margin:0 0 0 0px; border:1px solid #999999}
.thambdetails td { text-align:center; padding:5px 0 0 2px;}
.morecolorbtn{ background:url(../images/morecolorBtn.gif) repeat-x 0 0 ; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; size:10px; width:167px;  height:24px; text-align:center;}
.morecolorbtn a{ text-decoration:none; color:#fff}
.top{ vertical-align:top}

.featuredBox{float:left;  background:url(../images/featureBox.jpg) no-repeat 0 0; width:312px; height:108px; margin:0 ;padding:0 }

.featuredBox h1{font-family:'Century Gothic', Arial, Helvetica, sans-serif; color:#565454; font-size:16px; font-weight:bold;text-align:center; padding:8px 0 10px 0px}
.featuredBox li{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#484747; font-size:12px; font-weight:bold; list-style:none; float:left; padding:10px 0 0 0; margin-top:-5px; }
.featuredBox h2, .featuredBox h3 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#484747; font-size:12px; font-weight:bold; list-style:none; text-align:center }
.featuredBox h3{ text-align:left; padding:0 0 0 10px}
.featuredBox .h4 {padding:2px;color:#D00101;font-weight:bold;text-align:center;}
.featuredBox .divInput {padding:2px;text-align:center;}
.featuredBox .h1{font-family:'Century Gothic', Arial, Helvetica, sans-serif; color:#565454; font-size:16px; font-weight:bold;text-align:center; padding:8px 0 10px 0px}
.featuredBox .h2, .featuredBox h3 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#484747; font-size:12px; font-weight:bold; list-style:none; text-align:center }
.featuredBox .h3{ text-align:left; padding:0 0 0 10px}


.smallthamb li{ list-style:none; float:left; padding-left:4px; }
.smallthamb ul{ margin:0; padding:0}
.leftarea{ width:368px }
.rightarea{ vertical-align:top;padding:0;margin:0}
.innerheader{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#7b7b7b; font-weight:bold }
.productdetailsBox,.productdetailsBox1, .productdetailsBoxBig,.oneColumn, .wishlistbox,.wishlist, .wishlistboxsmall, .boxsmall{border:#dfdede 1px solid; padding:1px 1px 1px 1px ;  margin-bottom:10px;color:#757474 }
.productdetailsBox,.productdetailsBox1{ width:560px ; }
.productdetailsBoxBig{ width:946px; margin-top:-15px;}
.wishlistbox{ width:715px; }
.boxsmall{width:400px;}
.boxsmall div{padding:0;margin:0; border:1px solid #000}

.oneColumn{ width:946px; }
.oneColumn div {padding:0;border:none;}
.oneColumn table {padding:0;margin:0;border:none;}



.wishlistboxsmall{ width:215px; }
.productdetailsBox h1, .productdetailsBox1 h2,.boxsmall .h2, .productdetailsBox h2, .productdetailsBoxBig h2,.oneColumn h2,.oneColumn h4 , .wishlistbox h2,.wishlist .h2, .wishlistboxsmall .h2, .wishlistbox .h3, .contact .h2 { font-family: 'Century Gothic' Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#A4A4A4; background-color:#dfdede; }
.productdetailsBox h2, .productdetailsBox1 h2, .oneColumn .h2 { padding:0px 0px 3px 5px; margin-bottom:1px;}

.productdetailsBox .h1,.productdetailsBox1 .h2, .boxsmall .h2, .productdetailsBox .h2, .productdetailsBoxBig .h2,.oneColumn .h2,.oneColumn .h4 , .wishlistbox .h2,.wishlist h2, .wishlistboxsmall .h2, .wishlistbox .h3, .contact .h2 { font-family: 'Century Gothic' Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#A4A4A4; background-color:#dfdede; }
.productdetailsBox .h2,.productdetailsBox1 .h2, .oneColumn .h2 { padding:0px 0px 3px 5px; margin-bottom:1px;}
.productdetailsBox .h1, .productdetailsBoxBig .h2,.oneColumn .h2, .wishlistbox .h2,.wishlist .h2, .wishlistboxsmall .h2,.oneColumn .h3, .wishlistbox .h3{ padding:2px 5px 2px 5px}

.oneColumn h4 {background:none;padding:0;margin:0;color:#5f5d5d}
.productdetailsBox h1, .productdetailsBoxBig h2,.oneColumn h2, .wishlistbox h2,.wishlist h2, .wishlistboxsmall h2,.oneColumn h3, .wishlistbox h3{ padding:2px 5px 2px 5px}
.wishlistbox h3{ margin:0; padding:6px 0 6px 5px }
.oneColumn h3{ margin:0; padding:6px 0 6px 5px }
.productdetailsBox p{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#757474; padding:0 8px 0 8px}

.chartHead, .chartHead1, .chartHead a { text-align:center; background-color:#f6f6f6; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#CE1706;  border-right:#FFFFFF 1px solid;}
.chartHead1{text-align:left;padding-left:10px;}

.pagedList .chartHead2{ text-align:center;background-color:#f6f6f6; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#CE1706;  border-right:#FFFFFF 1px solid; padding:0;margin:0;}


.form .chartHead, .form .chartHead a { background-color:#f6f6f6; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#CE1706;  border-right:#FFFFFF 1px solid; padding:0;margin:0;text-align:left;padding:3px;}
th{ border-top:#bcbbbb 1px solid; border-bottom:none; margin:0 ; padding:0}
.picborder{ border:#CCCCCC 1px solid}

.boxdetails li{ padding:0;margin:0; width:150px; }
.boxdetails ul{  padding:0 0 0 35px;margin:0;  }


/*Buttons*/
.subscribe{ background:url(../images/subscribe.png) no-repeat 0 0;font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#fff; padding:3px 10px 5px 30px;cursor:pointer; border:none; width:86px; height:23px }
.tellafreind{ background:url(../images/subscribe.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#fff; padding: 3px 0px 5px 20px;cursor:pointer; border:none; width:86px; height:23px }

.cartRed{cursor:pointer; background:url(../images/cart_Red.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 30px;font-weight:bold; border:none; width:104px; height:23px }
.cartRed li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.addwish{cursor:pointer; background:url(../images/addWish.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 0px 5px 25px;font-weight:bold; border:none; width:95px; height:23px }
.addwish li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.continueShoping{font-weight:bold;cursor:pointer; background:url(../images/continue.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 0px 5px 20px; border:none; width:128px; height:23px }

.continueShoping_red{font-weight:bold;cursor:pointer; background:url(../images/continue_red.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 30px; border:none; width:128px; height:23px }
.continueShoping_red li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.continue_red{font-weight:bold;cursor:pointer; background:url(../images/continue_arrow.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:94px; height:23px }
.continue-red li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.email{font-weight:bold;cursor:pointer; background:url(../images/email_grey.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold; padding:3px 10px 5px 15px; border:none; width:138px; height:23px }
.email li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.cancelb{font-weight:bold;cursor:pointer; background:url(../images/cancel.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold; padding:3px 10px 5px 20px; border:none;  height:23px }

.addtocart_grey{font-weight:bold;cursor:pointer; background:url(../images/cart_grey.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:104px; height:23px }
.addtocart_grey li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.addtoWish_grey{font-weight:bold;cursor:pointer; background:url(../images/addtoWish.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:4px 0px 5px 17px; border:none; width:100px; height:23px }
.addtoWish_grey li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; }

.delete{font-weight:bold;cursor:pointer; background:url(../images/delete.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 30px; border:none; width:95px; height:23px }
.delete li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.deleteaddr{font-weight:bold;cursor:pointer; background:url(../images/delete_address_book.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:4px 0px 5px 15px; border:none; width:72px;margin:2px 0 2px 0;height:23px ; }
.addrnew {font-weight:bold;cursor:pointer; background:url(../images/New_Address_Book.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:4px 0px 5px 15px; border:none; width:70px;  margin:2px 0 2px 0;height:23px ;}
.addredit {font-weight:bold;cursor:pointer; background:url(../images/edit_address_book.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:4px 0px 5px 15px; height:23px ; border:none; width:70px;margin:2px 0 2px 0}


.delete_grey{font-weight:bold;cursor:pointer; background:url(../images/delete_grey.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:95px; height:23px }
.delete_grey li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.clearbusket{font-weight:bold;cursor:pointer; background:url(../images/clearCart.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 0px 5px 20px; border:none; width:104px; height:23px }
.clearbusket li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.recalculate{font-weight:bold;cursor:pointer; background:url(../images/recalculate.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:104px; height:23px }
.recalculate li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.clearWishlist{font-weight:bold;cursor:pointer; background:url(../images/clearwishlist.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 0px 5px 20px; border:none; width:109px; height:23px }
.clearWishlist li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.checkout{font-weight:bold;cursor:pointer; background:url(../images/checkout.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:104px; height:23px }
.checkout li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.update{font-weight:bold;cursor:pointer; background:url(../images/update.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:81px; height:23px }
.update li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.updateWishlist{font-weight:bold;cursor:pointer; background:url(../images/updateWishlist.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 0px 5px 20px; border:none; width:114px; height:23px }
.updateWishlist li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}

.editOrder{font-weight:bold;cursor:pointer; background:url(../images/editOrder.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:88px; height:23px;margin-bottom:5px;height:23px }
.editOrder li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}
.editOrder a{ background:url(../images/editOrder.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:88px; height:23px }

.apply{font-weight:bold;cursor:pointer; background:url(../images/apply.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:4px 0px 5px 15px; border:none; width:70px; vertical-align:middle;margin-top:-5px; height:23px}

.searchbt{font-weight:bold;cursor:pointer; background:url(../images/searchbt.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:88px; height:23px }
.searchbt li{ float:left; padding:0; float:left; padding:10px 0 0 10px; width:150px; margin-left:-10px}


.printb{font-weight:bold;background:url(../images/print.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:4px 0px 5px 20px; border:none; width:68px; height:23px }
.back{font-weight:bold; background:url(../images/back.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:4px 0px 5px 20px; border:none; width:68px; height:23px  }
.submitnote{font-weight:bold;background:url(../images/Submit_my_Note.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:4px 0px 5px 15px; border:none;  width:120px; height:23px  }

.saveb{font-weight:bold;background:url(../images/save.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:4px 0px 5px 15px;  border:none; width:85px; height:23px  }
.cancelb{font-weight:bold;background:url(../images/cancel.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:4px 0px 5px 15px; border:none; width:85px;height:23px }

/*Buttons Href*/


.editaddr{font-weight:bold;background:url(../images/edit_address_book.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:6px 20px 6px 30px; border:none;  height:23px }
.editaddr:hover{text-decoration:none;color:#fff}
.newaddr{font-weight:bold;background:url(../images/Add_New.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:6px 20px 6px 30px; border:none;  height:23px }
.newaddr:hover{text-decoration:none;color:#fff}

.updateh{ background:url(../images/update.png) no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#fff; padding:3px 10px 5px 30px;cursor:pointer; border:none; width:86px; height:23px }
.sign_in{ background:url(../images/sign_in.png) no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#fff; padding:3px 10px 5px 30px;cursor:pointer; border:none; width:96px; height:23px }
.register{ background:url(../images/Register.png) no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#fff; padding:3px 10px 5px 30px;cursor:pointer; border:none; width:96px; height:23px }

.view{cursor:pointer; background:url(../images/View_order.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:5px 10px 6px 30px;font-weight:bold; border:none; width:95px; height:23px }
.view:hover{text-decoration:none; cursor:pointer; background:url(../images/View_order.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:5px 10px 6px 30px;font-weight:bold; border:none; width:95px; height:23px }

.seeall{cursor:pointer; background:url(../images/See_all.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:5px 10px 6px 30px;font-weight:bold; border:none; width:95px; height:23px }
.seeall:hover{text-decoration:none; cursor:pointer; background:url(../images/See_all.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:5px 10px 6px 30px;font-weight:bold; border:none; width:95px; height:23px }


.reorder{cursor:pointer; background:url(../images/checkout.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:5px 12px 6px 35px;font-weight:bold; border:none; height:23px }
.reorder:hover{text-decoration:none; color:#fff;}

.viewwl{vertical-align:middle;white-space: nowrap; display:-moz-inline-box; display:inline-block; font-weight:bold;cursor:pointer; background:url(../images/View_order.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 6px 30px; border:none; width:60px; height:23px }
.viewwl:hover{ text-decoration:none;font-weight:bold;cursor:pointer; background:url(../images/View_order.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 6px 30px; border:none; width:60px; height:23px }

.cancel{vertical-align:middle;white-space: nowrap; display:-moz-inline-box; display:inline-block; font-weight:bold;cursor:pointer; background:url(../images/cancel.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 6px 35px; border:none; width:104px; height:23px }
.cancel:hover{ text-decoration:none;font-weight:bold;cursor:pointer; background:url(../images/cancel.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 6px 35px; border:none; width:104px; height:23px }

.save{font-weight:bold;cursor:pointer; background:url(../images/save.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:88px; height:23px }

.go{font-weight:bold;cursor:pointer;vertical-align:middle;margin-top:2px; display:inline-block;font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background:url(../images/goBtn1.png) no-repeat 0 0; padding:3px 0 0 0; border:none; width:24px; height:24px;text-decoration:none; }
.go:hover{color:#fff;text-decoration:none;}

.cancel1{font-weight:bold;cursor:pointer; background:url(../images/cancel.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:88px; height:23px }
.cancel1:hover{color:#ffffff;text-decoration:none;}

.next{font-weight:bold;cursor:pointer; background:url(../images/next.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:88px; height:23px }
.next:hover{color:#ffffff;text-decoration:none;}

.continue{vertical-align:middle;white-space: nowrap; display:-moz-inline-box; display:inline-block; font-weight:bold;cursor:pointer; background:url(../images/continue_red.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 0px 5px 50px; border:none; width:128px; height:23px }
.continue:hover{color:#ffffff;text-decoration:none;}


.print{font-weight:bold;cursor:pointer; background:url(../images/Printable_Version.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:6px 10px 6px 26px; border:none; width:88px; height:35px }
.print:hover{color:#ffffff;text-decoration:none;}

.new{font-weight:bold;cursor:pointer; background:url(../images/new.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:88px; height:23px }
.new:hover{color:#ffffff;text-decoration:none;}

.editGift{margin-top:5px; vertical-align:middle;white-space: nowrap; display:-moz-inline-box; display:inline-block;cursor:pointer; background:url(../images/continue_red.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 0px 5px 35px;font-weight:bold; border:none; width:128px; height:23px }
.editGift:hover{color:#ffffff;text-decoration:none;}

.multi{cursor:pointer; background:url(../images/editOrder.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:5px 10px 6px 30px;font-weight:bold; border:none; width:95px; height:23px }
.editOrderh{cursor:pointer; background:url(../images/Edit_Order.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:6px 10px 6px 26px;font-weight:bold; border:none; width:95px; height:23px }
.editOrderh:hover {color:#ffffff}

.edit{font-weight:bold;cursor:pointer; background:url(../images/editOrder.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:88px; height:23px }
.addnew{font-weight:bold;cursor:pointer; background:url(../images/Add_New.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:3px 10px 5px 20px; border:none; width:95px; height:23px }

.rowQuantity td img {padding:0px 0 0 0px;margin: 2px 0 0 0px;vertical-align:middle;}
.rowQuantity table{padding:0px 0 0 0px;}
.rowQuantity input{border:1px solid #bbb;}
.rowQuantity {padding:0px 0 0 0px;margin: 0px 0 0 0px;font-size:0px;display:inline;}
.rowQuantity td {padding:0px 2px 0 0px;margin: 0px 0 0 0px;vertical-align:middle;}

.rowQuantity1 td img {padding:0px 0 0 0px;margin: 2px 0 2px 2px;vertical-align:middle;border:1px solid #000}
.rowQuantity1 table{padding:0px 0 0 0px;}
.rowQuantity1 input{border:1px solid #bbb;}

.shoppingcart .middleqty td img {padding:0px 0 0 0px;margin: 1px 0 0 0px;vertical-align:middle;}
.shoppingcart .middleqty table{padding:0px 0 0 0px;}
.shoppingcart .middleqty input{border:1px solid #bbb;}
.shoppingcart .middleqty {padding:0px 0 0 0px;margin: 0px 0 0 0px;font-size:0px;display:inline;}
.shoppingcart .middleqty td {padding:0px 2px 0 0px;margin: 0px 0 0 0px;vertical-align:middle;}

 

.quantity {padding:0 0 0 0;margin:0 0 0 0;}
.quantity td{font-weight:bold;}

.emptytable {padding:0 0 0 0;margin:0 0 0 0;}
.emptytable td {padding:0 0 0 0;margin:0 0 0 0;}

.options {padding:0 0 0 0;margin:0 0 0 0;}
.options td{font-weight:bold;vertical-align:middle; border:5px solid #ffffff }
.options input{border:1px solid #000}
/*
.productdetailsBox li{ background:url(../images/arrow.png) no-repeat 6px 6px; font-family:Arial, Helvetica, sans-serif; size:12px; color:#5f5d5d; font-weight:bold; list-style:none; padding:0 0 5px 20px}
.productdetailsBox1 li{color:#CE1706;}
.productdetailsBox ul{ padding:0; margin:0}
*/
.arrow {background:url(../images/arrow.jpg) no-repeat 0px 6px;}

/* styles the table for the entry form of a payment method */
table.paymentForm {	width:550px; margin:0px;padding:0; }

/* style for default table cell in entry form */
table.paymentForm td { padding: 2px; }
table.paymentForm .rowHeader{width:150px;}

/* header cell that provides the caption for the form, states type of payment method */
table.paymentForm th.caption 
{
	
	border-bottom:dotted 1px #eeeeee;
}

/* header cell that provides the label for an input row */
table.paymentForm th.rowHeader { text-align:right;width:20% }

/* cell that contains the submit button for a payment form */

table.paymentForm th{	border:none;	vertical-align:top; }
table.paymentForm td {padding:2px;margin:2px;vertical-align:top; }
table.paymentForm td.submit{padding-left:100px;}
table.paymentForm td.submit input {font-weight:bold; background:url(../images/PayWithCard.png) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:4px 0px 6px 20px; border:none; width:155px; }


/* container for the submit button */
table.paymentForm td.submit span.button { }

.welcome{ color:#FF0000;}



/*Buttons*/
/*inner page*/

table.form .summarySectionContent td{padding:3px;}
/* container for the order summary table */
div.orderSummaryPanel{background-color: #eeeeee;border: 1px solid #dbdada;margin: 4px 0px;padding:5px;}
table.orderSummaryTable{width:100%;}
table.orderSummaryTable th{border:none;}
table.orderSummaryTable th.rowHeader{width:16%;text-align:left;}

.inputForm th{border:none;}
/******************************************************************************************/
/* styles for table that lays out a form of data (such as an invoice)                     */
/******************************************************************************************/

/* table style */
table.form 
{
	color:#757474;
	margin: 4px 0px;
border-top:1px #eeeeee solid;
	border-collapse:collapse;
 	page-break-inside:avoid;
 	width:100%;
	
}
table.form ul
{
	background:none;
	border:none;
}

table.form span
{
	padding:0;
	margin:0;
	border:none;
}

/* style common to headers and cells */
table.form td, table.form th
{
	padding:2px;
	border:none;
}
table.form th.rowHeader
{
	vertical-align:text-top ;
	text-align:right;
}


/* styling for header cells  */
table.form th { font-weight:bold; font-size:11px;font-family:Arial;color:#5f5d5d;  }

/* styling for header cell intended for vertical text */
table.form .verticalText
{
	padding-left:7px;
	width:5px;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold; 
	text-align:center; 
	

}

/* additional styling for header cell */
table.form th.header { text-align:left; }
table.form th { text-align:left; border:none;}


/* additional styling for caption */
table.form th.header span.caption { font-size:11px; }

/* style for cell that contains an address */
table.form td.address { width:180px; }

/* style for cell on right that should expand to the full width possible */
table.form td.expand { width:504px; }

/* style for cell that contains a datasheet */
table.form td.dataSheet { padding:0 2px 0 2px ;margin:0 }

/* style for font within the datasheet */
table.form td.dataSheet * { font-size:12px; }

/* additional styling for datasheet that appears within a form */
table.form table.dataSheet { margin-bottom:-1px; }

.BreadCrumbs{padding:0 0 0 0;border:none;}
	
.popup img {padding:0px 0 0 0px;margin: 0px 0 0 0px;}

.popup a {padding:0px 0 0 0px;margin: 0px 0 0 0px;}

.section{padding:0 5px 0 5px;}
.freshideas{ background:url(../images/freshideas.jpg); width:950px; height:156px; margin:0; }
.freshideas td{margin:0; padding:0;}


.FieldHeader{ font-weight:bold;  }

.red_href a{color:#CE1706;}

.product{margin:0 0 0 0;}
.product a{color:#484848;font-weight:bold;}
.product span{color:#CC0000;font-weight:bold;}






.reviews{vertical-align:middle; }
.reviews img{padding:0;margin:0; }
.reviews a{padding:0;margin:0 0 0 5px;}

.labelheading {color:#757474;padding: 5px 5px 5px 5px;font-weight:bold;}

/* applied to ajax progress update */
#centeredProgress
{
	width: 300px;
	height: 200px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -200px;
	z-index: 99;
	color: #FFFFFF;
	border: 5px solid #C1C1C1;
	background: #FFFFFF url(../images/processing.gif) no-repeat 50%;
}

/* background style for the screen when an ajax progress update is displayed 
#ajaxProgressBg
{
	opacity: 0.3;
    filter: Alpha(opacity:30);
    z-index: 0;
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 100%;
    position: absolute;
    background-color: #000000;
}
*/
/* style for the ajax progress indicator */
#ajaxProgress
{
    border: 0px;
    padding: 0px;
    position: absolute;
    background-color: #FFFFFF;
	background: #FFFFFF url(../images/processing.gif) no-repeat 50%;
    z-index: 99;
    left:50%;
    margin-left:-100px;
    width:200px;
    height:200px;
    border: solid 2px grey;

}

.centeredProgress1
{
	background: #FFFFFF url(../images/processing.gif) no-repeat 50%;
	text-align:center;
	font-weight:bold;
	font-size:14px;  
	width: 300px;
	height: 50px;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -150px;
	margin-top: -200px;
	z-index: 99;
	border: solid 2px grey;
}

.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalpopup
{
	background-color:#ffffff;
	padding:5px;
}

.prddescription 
{
	color: #757474; font-size: 12px; padding: 10px 0px 10px 0;
	}
	.prdfields 
	{
		overflow: hidden; margin: 10px 0 0 0; padding: 0px;
		}
		
		.prdfields div {font-size: 11px; float: left; margin: 0px; padding: 0px;}

.prdfields .stock {font-size: 11px; float: left; margin: 0px; padding: 0px;}
.prdfields .bookmark {float: right; margin: 0px; padding: 0px; height: 15px;}
.prddetails {padding:0;margin:0px 0 0 0;font-size:18px; padding-left:10px;color:#7b7b7b;}
.prdregprice {color:#757474;font-size:18px;text-decoration:line-through;}
.prdourprice {padding:0;margin:15px 0 0 0;font-size:18px; padding-left:10px;color:#7b7b7b}

.freeshipping {color:#CC0000;font-family:Tahoma;font-weight:bold;vertical-align:middle}

.modalpopup .subject {padding:5px;border-bottom:1px solid #eeeeee;}
.modalpopup .middle {width:70px;padding:0 0 0 20px;background:url(../images/arrow.jpg) no-repeat 5px 10px;vertical-align:middle;}
.modalpopup .top {width:70px;padding:0 0 0 20px;background:url(../images/arrow.jpg) no-repeat 5px 10px;vertical-align:top;}
.modalpopup .about {padding:2px;color:#D00101;font-weight:bold;text-align:center;}

.shoppingcart, .whishlist{margin:0;}
.shoppingcart th {border:1px solid #ffffff;}
.shoppingcart td, .whishlist td{margin:0;padding:5px 3px 3px 3px;color:#757474;font-weight:bold;}
.shoppingcart .middle {vertical-align:middle;text-align:center;}
.shoppingcart .middle1 {vertical-align:middle;text-align:left;}
.whishlist .middle1 {vertical-align:middle;text-align:left;}

.whishlist td{vertical-align:top; }
.whishlist th{border:none; }
.shoppingcart a, .whishlist a{color:#484848;}

.shoppingcart td img, .whishlist img {padding:0px 0 0 0px;margin: 0px 0 0 0px; }
.shoppingcart alteven {height:1px;padding:0;margin:0;background-color:#eeeeee;}
.righttext{ text-align:right;border-top:1px solid #dfdede;padding:0;margin:0;}
.righttext table {margin:0;padding:0;border:none;}

.whishlist textarea            { height: 100%; margin:0.5em 0.5em 0.5em 0; }
.whishlist textarea            { border:1px solid #bbb; background:none; padding:5px; }


.emptyBasketPanel{
	padding-top: 50px;
	padding-left: 60px;
	margin: 20px 35px 35px 35px;
	height: 50px;
	text-align:center;
}
	
.emptyBasketPanel span.message { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#565454;}

.emptyWishlistPanel td { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#565454; text-align:center; height:94px }

.advsearch td{padding:5px;}





/* style for the address book table */
table.addressBook
{
	margin-top:10px;
	width:100%;
	padding:0;
	
}

/* caption for the address book */
table.addressBook th.caption
{
	border: 1px solid #eeeeee;
	/*background-color: #eeeeee;*/
	color:#af2131;
	padding: 0 2px;
	height:25px;
	margin: 5px 0 0 0;
	line-height:25px;
}

/* styling for the text container inside the caption */
table.addressBook th.caption .text
{
	float:left;
	display:block;
}

/* styling for the button container inside the caption */
table.addressBook th.caption .buttons
{
	float: right;
	display: block;
}

/* container for address book entries */
table.addressBook td.entries {text-align: left; padding: 5px;}

/* entry in the address book container */
table.addressBook .entry
{
	background:url(../images/shipping_address_bg.gif) no-repeat;
	vertical-align:middle;
	text-align:left;
	margin:0px;
	padding:5px 0px 0px 0;
	display: block;
	width: 350px;
	height:195px;
	float: left;
}

/* container for address data in an address entry */
.addressBook .address
{
	text-align:left;
	padding:60px 0px 0px 40px;
	color: #af2131;
	font-weight: bold;
	line-height: 15px;
	width:170px;
	float: left;
	margin:0;
	
}

/* container for buttons in an address entry */
.addressBook td .buttons
{
	margin:0;
	margin-top:5px;
	text-align:left;
	padding:60px 30px 0px 0;
	width: 100px;
	float: right;
	
}
.addressBook td .buttons a{display:block; margin-bottom: 5px; width: 40px;}

/* styling for button element inside the buttons container */
table.addressBook td .buttons .button {margin-right: 5px;margin-bottom: 5px;}

.middle {vertical-align:middle;}

.paging2 td{text-align: right;}
.paging2 table { text-align: right;margin:0;padding:0 0 0 5px;margin:5px 0 5px 0;  }
.paging2 table td {margin:1px;padding:0;text-align:center;vertical-align:middle; border:none;  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; background:url(../images/pagingBg.png) no-repeat; width:18px; height:18px; text-decoration:none; }
.paging2 table td a:hover {color: #ffffff; text-decoration:none;}/* background:url(../images/pagingBgHover.png) no-repeat;border:none;width:18px;height:18px; padding:2px 6px 6px 6px;margin:0;  }*/
.paging2 table td:hover {color: #af2131;background:url(../images/pagingBgHover.png) no-repeat; width:18px; height:18px;}
.paging2 table td:hover a {color: #ffffff;}

.paging2 table td a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  color: #908f8f; text-decoration:none; }
.paging2 table td span{border:none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;background:url(../images/pagingBgHover.png) no-repeat;  color: #ffffff; width:18px;height:18px; padding:2px 6px 6px 6px;margin:0;  }





.pagedList,.pagedList td{margin:0;padding:0px;}
.pagedList span, .pagedList ul{margin:0;padding:0px;}

.pagedList th {border:none;}
.header {margin:0 0 7px 0;padding:0;}
.header td {padding:0;margin:0;vertical-align:top;}

.header .login{text-decoration:underline;}
.header .login{text-decoration:underline;}
.header .welcome{color:#FF0000;}
.header .wishlist1 {height:21px;padding-left:0px;padding-top:3px;}
.header .basket {background-image:url(/images/cartbtn.png);float:left;width:24px;height:24px;}
.header .quicksearch {color:#CC0000;font-family:Tahoma;font-weight:bold;vertical-align:middle;}
.header .quicksearch .main {background:url(/images/b_quick.jpg) repeat-y;height:25px;vertical-align:middle;padding-top:2px;}
.header .quicksearch .main span {color:#484848;font-weight:normal;}
.header .countbasket {float:left;height:21px;padding-left:5px;padding-top:3px;}
.header .countbasket span {color:#FF0000;font-weight:normal;}

.header .quicksearch .main .middle {vertical-align:middle;}

.topnav {padding:0;margin:0;}
.topnav td, .topnav img {padding:0;margin:0;vertical-align:top;}

.productlist {padding:0;margin:0;}
.productlist td {padding:2px;margin:0;vertical-align:top;}

.table {margin:0;padding:0;}
.table td {padding:0;margin:0;vertical-align:top;}

.table .right_banner{padding-left: 5px; width: 293px;}
.table .right_banner img {margin: 0 0 5px 0;}


.categorylist{width:230px; text-align:left;padding:0;border:none;margin:0 5px 0 0}
.categorylist h1{ background-color:#dfdede; font-family:'Century Gothic', Arial, Helvetica, sans-serif; color:#565454; font-weight:bold; text-align:left; font-size:16px; width:220px; padding:8px 0 8px 10px;border:none;margin:0 0 5px 0 }
.categorylist h2 { color:#ce1706; background:url(../images/listheadBg.jpg) repeat-y 0 0; height:19px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:20px;padding:3px 0 0 10px; margin: 0px 0 5px 0; }
.categorylist h2 a{ color:#ce1706;}
.categorylist h2 a:hover{ color:#ce1706;}


.categorylist{width:230px; text-align:left;padding:0;border:none;margin:0 5px 0 0}
.categorylist .h1{ background-color:#dfdede; font-family:'Century Gothic', Arial, Helvetica, sans-serif; color:#565454; font-weight:bold; text-align:left; font-size:16px; width:220px; padding:8px 0 8px 10px;border:none;margin:0 0 5px 0 }
.categorylist .h2 { color:#ce1706; background:url(../images/listheadBg.jpg) repeat-y 0 0; height:19px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:20px;padding:3px 0 0 10px; margin: 0px 0 5px 0; }
.categorylist .h2 a{ color:#ce1706;}
.categorylist .h2 a:hover{ color:#ce1706;}

.categorylist li{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#908f8f; border-bottom:#dfdede 1px solid; list-style:none; width:230px;  padding:2px 0px 2px 0px;}
.categorylist li a{ margin-left:20px; color:#908f8f; text-decoration:none}
.categorylist li a:hover{ color:#908f8f; text-decoration:underline}
.categorylist ul{margin:0 0 5px 0;}

.categorylist td{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#908f8f; border-bottom:#dfdede 1px solid; list-style:none; width:230px; padding:2px 0 2px 0px}
.categorylist td a{ color:#908f8f; text-decoration:none}
.categorylist td a:hover{ color:#908f8f; text-decoration:underline}


.current_cat{color:red;font-weight:bold;}

.border{ border:#dfdede 1px solid}


.bottom{ background-color:#dfdede; width:100%; border:#d6d6d6 1px solid; text-align:left;margin-top:10px;color:#626060;}
.bottom td {padding:2px 0px 0px 10px;}
.bottom li{ background:url(../images/bottomarrow.jpg) no-repeat 0 5px; font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; font-weight:normal; list-style:none; color:#626060; text-decoration:none; padding:0 0 0 14px}
.bottom li a{color:#626060; text-decoration:none}
.bottom li a:hover{color:#626060; text-decoration:underline}
.bottom ul { padding:0; margin:0}


.td_padding td {padding-left:20px;} 

.orders .middle {vertical-align:middle;}
.orders td{padding-left:5px;}

.orders .alteven td{background-color: #f6f6f6;padding: 10px 2px 10px 6px; }
.orders .altodd td{background-color: #FFFFFF;padding: 10px 2px 10px 6px; }

.orders li {background:url(../images/arrow.gif) no-repeat 6px 6px;padding:0 0 0 20px;}
.orders li a{font-family:Arial, Helvetica, sans-serif; size:12px; color:#5f5d5d; font-weight:bold; list-style:none; }
.orders ul {padding:0;margin:0}

.orders1 li {background:url(../images/arrow.gif) no-repeat 6px 6px;padding:0 0 0 20px;}
.orders1 li a{font-family:Arial, Helvetica, sans-serif; size:12px; color:#5f5d5d; font-weight:bold; list-style:none; }
.orders1 ul {padding:0;margin:0}


/* container for the checkout progress indicator */
.checkoutProgress
{
	background:url(images/checkoutProgressBackground.gif) repeat-x;
	border-left:1px solid #01076C;
	border-right:1px solid #01076C;
	height: 25px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#cc0000;
	margin:0 4px;
	display:block;
	float:right;
}

.shoppingcart .middleqty
{
	padding-top:90px;
	padding-left:20px;
}

/* default styling for span tags within the progress indicator */
.checkoutProgress span
{
	display: block;
	float: left;
	width: auto;
}

/* styling for checkout stage container when it is active */
.checkoutProgress span.on
{
	padding: 3px 2px;
	background: url(images/checkoutProgressActive.gif) no-repeat 50%;
	border: 1px solid #cc0000;
	margin: 1px;
}

/* styling for checkout stage container when it is inactive */
.checkoutProgress span.off
{
	padding: 2px;
	margin: 1px;
}

/* style for checkout stage label when it is active */
.checkoutProgress span.on span
{
	border: 1px solid #cc0000;
	padding: 1px 6px;
	color: #cc0000;
}

/* style for checkout stage label when it is inactive */
.checkoutProgress span.off span
{
	padding: 3px 6px 2px 6px;
}

.product .msrp {color:#757474;font-weight:normal;}


.discount
{
	 color:#757474;font-size:12px;padding:0;
}
.discount table {margin:0;padding:0}
.discount li, .discount ul{margin-bottom:0;padding-bottom:0} 

.footer_main {
PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 11px Tahoma, Helvetica, sans-serif; COLOR: #626060; PADDING-TOP: 0px
}
.footer_main a{color:#626060; text-decoration:none}
.footer_main a:hover{color:#626060; text-decoration:underline}

.main_banner {
TEXT-TRANSFORM: none; FONT: 12px Tahoma, Helvetica, sans-serif; COLOR: #ECE6E6; TEXT-ALIGN: justify;font-weight:bold; line-height: 1.5;
}

.main_banner a:link {color:#ECE6E6; text-decoration:underline;}
.main_banner a:visited {color:#ECE6E6; text-decoration:underline;}
.main_banner a:hover {color:#ECE6E6; text-decoration:underline;}
.main_banner a:active {color:#ECE6E6; text-decoration:underline;}

.freshideas1{color:#626060}
.freshideas1 a {text-decoration:none;color:#626060}
.freshideas1 a:link {text-decoration:none;color:#626060}
.freshideas1 a:visited {text-decoration:none;color:#626060}
.freshideas1 a:hover {text-decoration:underline;color:#626060}
.freshideas1 a:active {text-decoration:underline;color:#626060}


.freshideas .thumb{float:left;padding:2px;text-align:left;margin:0}
.freshideas .info {float:left;padding-top:2px;width:178px;margin:0;}
.freshideas .title {background-color:#EEEEEE;width:176;height:24px;vertical-align:middle;padding:5px 0 0 5px;}
.freshideas .summary {color:#757474;margin:0;padding:5px 0 0 3px;line-height:12px;height:40px;}
.freshideas .price {line-height:12px;padding:10px 0 0 4px;}
.freshideas .pricevalue {color:#CC0000;font-weight:bold;font-size:11px;}
.freshideas1 .category {padding:4px 0 0 4px;}
.freshideas .td {padding: 5px 0 0 0; margin: 0;}
.freshideas .div{padding-left:30px;color:#626060;}