body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:url(../images/mainbg.gif) repeat-y center top; background-color:#efefef; }

/*h1,h2,h3, ul,ol,li { margin:0; padding:0; }
ul,ol { list-style:none; }*/

h1,h2,h3 { margin:0; padding:0; }

a { color:#000000; text-decoration:underline;}
a:hover { color:#2b71d1; text-decoration:underline;}
a.active { color:#658501; text-decoration:underline;}
a:visited { color:#2b71d1; text-decoration:underline;}

.hand{cursor:pointer;}
img { border:0; }
a.black:link, a.black:visited { color:#000000; }
a.black:hover { color:#2d5c9d; }
.cl { clear:both;}
.ck { clear:both; height:0px; padding: 8px 0 0 0;}
.fl { float:left;}
.fr { float:right;}
.vm { vertical-align:middle; }

.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }

.pad { padding:0px 5px 0px 20px; }
.mar-top { margin-top:10px; }

#main { margin:0px auto; width:984px; }
#header { width:984px; }
#headerright { float:right; }
#headerlogo { float:left; margin-top:12px }
#OrderLine { float:right; font-size:13px; height:40px;  padding:5px 10px 9px 0px; background:url(../images/View_Cart_bg.gif) no-repeat right top;}
#OrderLine strong { float:left; width:240px; font-size:16px; color:#000000; }
#OrderLine div a { font-weight:bold; }

#headertopbg { background:url(../images/View_Cart_bg.gif) no-repeat; float:right; width:259px; color:#FFFFFF;}
#headerlink { float:left; width:644px; font-size:13px;  color:#FFFFFF;  }
#headerlink ul { margin:0; padding:1px 0px 0px 3px; list-style:none;}
#headerlink li {float:left; background:url(../images/header_link_left.jpg) no-repeat left top; margin:0; padding:0 1px 0 7px;}
#headerlink a { float:left; display:block; background:url(../images/header_link_right.gif) no-repeat right top; padding:10px 13px 8px 8px; text-decoration:none; font-weight:bold; color:#FFFFFF;}
#headerlink > ul a {width:auto;} /* Commented Backslash Hack hides rule from IE5-Mac \*/
#headerlink a {float:none;} /* End IE5-Mac hack */
#headerlink a:hover {color:#333;}
#headerlink li:hover, #headerlink li:hover a { background-position:0% -150px; color:#FFFFFF; }
#headerlink li:hover a { background-position:100% -150px;}
#contantpart { float:left; width:984px; padding-bottom:9px; background:url(../images/link_down_bg.gif) repeat-x; border-top:2px solid #588500; }
.topsearch { float:left; width:984px; padding:5px 0; }
.share { float:left; width:195px; padding: 5px 0px 5px 10px;}
.divLike { float:left; width:80px;}
.divPlusOne { float:left; width:115px;}
.searchbox {width:400px; color:#979797; margin:7px 7px 0px 0px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; border:#999999 solid 1px;}
.SearchBoxBlack {width:400px; color:#000000; margin:7px 7px 0px 0px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; border:#999999 solid 1px;}
.go { float:left; margin:4px 5px 0px 0px; display:inline; border:none;}
.search {width:465px; float:left; background:url(../images/search.gif) repeat-x top; margin-right:6px; display:inline; }
.Facebook{text-align:center; vertical-align:top; padding: 6px 0 0 0; font-weight:bold; background-color:#eceff5; color:#3b5998; font-size:15px; border: 1px solid #3b5998; font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;}

ul.lhslink { list-style:none; padding:0; margin:0;}
ul.lhslink li{ list-style:none; background:url(../images/arrow.gif) no-repeat 0px 1px; padding-left:10px; margin:0; display:block;}
ul.lhslink li a { color:#000000; font-weight:bold; line-height:20px;}
ul.lhslink li a:hover { color:#2b71d1;}
ul.lhslink li:hover{ list-style:none; background:url(../images/arrow1.gif) no-repeat 0px 1px; padding-left:10px; margin:0; display:block; }
ul.lhslink li a.active:link, ul.lhslink li a.active:visited { color:#658501; font-weight:bold; line-height:20px; background:url(../images/arrow.gif) no-repeat 0px -1px; padding-left:10px;}
ul.lhslink li a.active:hover { color:#000000; background:url(../images/arrow1.gif) no-repeat 0px -1px; }

.SpecialProductslink{text-align:left;}
.SpecialProductslink a { color:#000000; font-weight:bold; line-height:25px; padding: 0 0 0 10px; text-align:left;}
.SpecialProductslink a:hover { color:#2b71d1;}

ul.lhslinksp { list-style:none; padding:0; margin:0;}
ul.lhslinksp li{ list-style:none; background:url(../images/arrow.gif) no-repeat 0px 1px; padding-left:10px; margin:0; display:block;}
ul.lhslinksp li a { color:#000000; line-height:20px;}
ul.lhslinksp li a:hover { color:#2b71d1;}
ul.lhslinksp li:hover{ list-style:none; background:url(../images/arrow1.gif) no-repeat 0px 1px; padding-left:10px; margin:0; display:block; }
ul.lhslinksp li a.active:link, ul.lhslink li a.active:visited { color:#658501; line-height:20px; background:url(../images/arrow.gif) no-repeat 0px -1px; padding-left:10px;}
ul.lhslinksp li a.active:hover { color:#000000; background:url(../images/arrow1.gif) no-repeat 0px -1px; }

ul.lhslinkleft { list-style:none; padding:0; margin:0; }
ul.lhslinkleft li{ list-style:none; background:url(../images/arrow.gif) no-repeat 0px 2px; padding-left:10px; margin:0; display:block; }
ul.lhslinkleft li a { color:#000000; font-weight:bold; line-height:20px;}
ul.lhslinkleft li a:hover { color:#2b71d1;}
ul.lhslinkleft li:hover{ list-style:none; background:url(../images/arrow1.gif) no-repeat 0px 2px; padding-left:10px; margin:0; display:block; }
ul.lhslinkleft li a.active:link, ul.lhslink li a.active:visited { color:#658501; font-weight:bold; line-height:20px; background:url(../images/arrow.gif) no-repeat 0px -1px; padding-left:10px;}
ul.lhslinkleft li a.active:hover { color:#000000;}

#center { float:left; clear:both; width:984px}
#left { float:left; width:193px; }
#FullCenter { float:left; clear:both; width:1196px}

.lefttitle { background-image:url(../images/left_title_bg.gif); background-repeat:no-repeat; width:184px; height:30px; font-size:18px; font-weight:bold; padding-top:7px; padding-left:9px; color:#FFFFFF; }
.leftcenter { background-image:url(../images/left_center_bg.gif); background-repeat:repeat-y; width:163px; padding:8px 15px 0px 15px; line-height:22px;}
#middle { float:left; width:560px; margin:0px 0px 0px 9px;}
.bigbannner { background:url(../images/big_banner.jpg); float:left; height:204px; width:562px; }
.pro_row { float:left; padding:0px 0; }
.linehight { width:180px; text-align:center; }
.linehight img { padding-bottom:8px; vertical-align:bottom; }	
.HomePageProductImg { width:180px; text-align:center;vertical-align:bottom;}
.HomePageProductImg div {padding:0 0 0 0; vertical-align:bottom;} .HomePageProductImg div img {padding:0 0 0 0; vertical-align:bottom;}
.HomePageProductImg img { padding:0 0 0 0; vertical-align:bottom;}
.datadiv { float:left; clear:both;  margin:10px 0; }
.fontsize14 { font-size:14px; font-weight:bold; color:#3673c7;  }
#right { float:right; width:211px; }
.righttitle { float:right; background-image:url(../images/right_title_bg.gif); background-repeat:no-repeat; width:198px; height:31px; font-size:18px; font-weight:bold; color:#FFFFFF; padding-left:11px; padding-top:8px;}
.rightbox { float:right; width:185px; padding:12px; text-align:justify; line-height:16px;}
#footer { float:left; width:984px; margin-top:5px;}
.FooterImages {padding:15px 0 15px 0; width:984px; text-align:center; vertical-align:middle;}
.footerbox { float:left; width:882px; background:#f3f3f3; border:1px Solid #dedede; padding:15px 50px 15px 50px;}
.footerbox ul,ol,li { margin:0; padding:0; }
* html .footerbox { float:left; width:870px; background:#f3f3f3; border:1px Solid #dedede; margin-left:0px; display:inline;}

.footertext	{font-size:11px; padding-bottom:15px; width:984px; text-align:center;}

ul.footerleft { width:245px; float:left; line-height:20px; list-style:none; }
ul.footerleft li { width:210px; padding-left:30px; list-style:none; background:url(../images/footer_arrow.gif) no-repeat 22px 6px; }
ul.footerleft .head { padding:0px; background:none; }	
ul.footerleft li a { color:#000000; }
ul.footerleft  li a:hover { color:#2d5c9d; }

ul.footermiddle { width:245px; float:left; line-height:20px; list-style:none; }
ul.footermiddle li { width:210px; padding-left:30px; list-style:none; background:url(../images/footer_arrow.gif) no-repeat 22px 6px; }
ul.footermiddle .head2 { padding:0px; background:none; }	
ul.footermiddle li a { color:#000000; }
ul.footermiddle  li a:hover { color:#2d5c9d; }

ul.footerright { width:215px; float:left; line-height:20px; list-style:none;}
ul.footerright li { width:210px; padding-left:30px; list-style:none; background:url(../images/footer_arrow.gif) no-repeat 22px 6px; }
ul.footerright .head3 { padding:0px; background:none; }	
ul.footerright li a { color:#000000; }
ul.footerright li a:hover { color:#2d5c9d; }

ul.footerright1 { width:135px; float:left; line-height:20px; list-style:none; margin:0; }
ul.footerright1 li { width:135px; padding-left:30px; list-style:none; background:url(../images/footer_arrow.gif) no-repeat 22px 6px; }
ul.footerright1 .head3 { padding:0px; background:none; }	
ul.footerright1 li a { color:#000000; }
ul.footerright1 li a:hover { color:#2d5c9d; }

.greenHead { color:#FFFFFF; font:bold 18px Arial,Helvetica; background:url(../images/right_green_title.gif) no-repeat; height:30px; padding:7px 0 0 11px; }
.reghead { color:#FFFFFF; font:bold 12px Arial,Helvetica; background:url(../images/register_head.jpg) no-repeat; padding:7px 0 5px 6px; }
.cartBoxbg { padding:7px 10px; background:url(../images/cartboxbg.gif) repeat-y center; }
.cartBoxbg .img { float:left;  text-align:center; }
.cartBoxbg .details { float:right; width:125px; }
.cartBoxbg p { clear:both; margin:0; padding:10px 0; }
.cartBoxbg span { color:#114373; }

.weOffer p { margin:12px 0; }

.alsoBought .greenHead { font-size:16px;}
.alsoBought ul { margin:0; padding:0; list-style:none; }
.alsoBought ul li { clear:both; border-bottom:1px solid #edeeee; padding:20px 0; }
.alsoBought .img { float:left; width:66px; height:100px; text-align:center; vertical-align:middle; border:1px solid #dddddd; } 
.alsoBought .details { float:right; width:132px; }
.alsoBought .details p { color:#3673c7; font:bold 14px Arial; margin:5px 0; }

.suggestion .greenHead { font-size:16px; }
.suggestion ul { margin:0; padding:0; list-style:none; }
.suggestion ul li { clear:both; padding:5px 0; font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.suggestion ul li a{ color:#000000; font-size:13px; font-weight:normal; font-style:normal;}
.suggestion ul li a:hover{ color:#2b71d1; font-size:13px; font-weight:normal; font-style:normal;}
.suggestion .img { float:left; width:66px; height:100px; text-align:center; vertical-align:middle; border:1px solid #dddddd; } 
.suggestion .details { float:left; width:200px; }
.suggestion .details p { color:#3673c7; margin:5px 0; }

#tagCloud { width:540px; padding:5px; margin-bottom:10px; text-align:justify; }
#tagCloud A { text-decoration:none; margin-left:10px; margin-right:10px; font-family: Arial, Helvetica, sans-serif; text-transform:lowercase;}
#tagCloud A:hover { color:#2b71d1; text-decoration:underline; }
#tagCloud A.weight1 { color: #111111; font-size:1.9em; font-weight:bolder; }
#tagCloud A.weight1:hover { color:#2b71d1; text-decoration:underline; }
#tagCloud A.weight2 { color: #000000; font-size:1.5em; font-weight:bolder; }
#tagCloud A.weight2:hover { color:#2b71d1; text-decoration:underline; }
#tagCloud A.weight3 { color: #000000; font-size:1.4em; font-weight:bolder; }
#tagCloud A.weight3:hover { color:#2b71d1; text-decoration:underline; }
#tagCloud A.weight4 { color: #000000; font-size:1.2em; }
#tagCloud A.weight4:hover { color:#2b71d1; text-decoration:underline; }
#tagCloud A.weight5 { color: #444444; font-size:1.0em; }
#tagCloud A.weight5:hover { color:#2b71d1; text-decoration:underline; }

.bredCrum { padding:10px; font-weight:bold; margin-bottom:5px; background:url(../images/man_title_bg.gif) no-repeat top #e6e7e6; }
.bredCrum p { margin:10px 0 0 0; }
.bredCrum img { padding:0 5px 0 0; }
.mainBoxMiddle { padding:5px 10px; float:left; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; }

.productDetail .title { color:#275d94; font:bold 20px Arial; line-height:22px; margin-bottom:5px; min-width:250px; }
.productDetail .title img { float:left; margin:5px 5px 5px 0; }

.productImgbox { width:221px; float:left; position:relative; top: 0px; left: 0px;
}
.productImgbox .content { padding-top:15px; height:290px; text-align:center;
	border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; }
.productImgbox .zoom { position:absolute; bottom:5px; left:5px; top: 299px;}
.productDetail ul.details { list-style:none; margin:0; padding:0; float:right; width:300px; }
.productDetail ul.details li a:link { font-size:13px; color:#AA0004; }
.productDetail ul li { padding:4px 0 5px 0; }
.productDetail .details label { float:left; width:105px; font-weight:bold; }
.productDetail .details .label2 { width:165px; }
.productDetail ul li span.label2 { float:left; width:105px; font-weight:bold; }
.rating img { display:inline-block; vertical-align:middle; }
.TextBold {font-weight:bold;}
.ProductRating {font-weight:bold; display:inline-block; vertical-align:middle; padding-top:5px;} 

.addSave { margin-bottom:15px; margin-top:5px; }
.addSave h3 { color:#FFFFFF; font-size:16px; background:#9c9c9c; padding:5px 10px; }
.addSave .content { padding:10px; background:#fdfff6; border:1px solid #c3c3c3; }
.addSave .img { float:left; border:1px solid #ebebeb; }
.addSave .details { float:right; width:450px; }
.addSave ul,ol,li { margin:0; padding:0; }
.addSave ul { padding-bottom:10px; list-style:none;}
.addSave li { padding:10px 0; border-bottom:1px solid #eff0e9; list-style:none;}
.addSave .details p { margin:0 0 10px 0; }
.addSave .package {width: 140px;display: inline-block;}

.AttributeCodes ul { padding-bottom:5px; padding-left:15px;}
.AttributeCodes li { list-style-type:square; padding: 0px 20px 0px 0px;}

.CountryList li { list-style-type:disc; padding: 0px 20px 0px 0px;}


.links { font-weight:bold; padding:5px; border:1px solid #c6dff3; background:#FFFFFF; text-align:left; line-height:20px; }
.links a { display:inline-block; white-space:nowrap; width:157px; margin:4px 3px; }

.commentsBox { margin-bottom:15px; }
.commentsBox h3 { color:#FFFFFF; font-size:16px; background:#9c9c9c; padding:5px 10px; }
.commentsBox .content { padding:0 10px 10px 10px; }

.commentForm { background:#fdfff3; border:1px solid #d3ccab; padding:10px; }
.commentForm ul,ol,li { margin:0; padding:0; }
.commentForm ul { margin:10px 0 0 0; list-style:none;}
.commentForm li { padding:4px 0; clear:both; list-style:none;}
.commentForm li label { float:left; width:240px; }
.commentForm li input { width:250px; border:#b0b0b0 solid 1px; }

.productText { margin-bottom:15px; margin-top:5px;}
.productText h3 { color:#FFFFFF; font-size:16px; background:#4f99dd; padding:5px 10px; }
.productText .content { padding:0 10px 10px 10px; background:#f4f9ff; border:1px solid #c6dff3; }
.productText .img { float:left; border:1px solid #ebebeb; }
.productText .details { float:right; width:450px; }
.productText .details p { margin:0 0 10px 0; }
.productText ul,li {margin-bottom:0px;}
.productText ol {padding:10px 0 0 40px;}
/*
.productText ul { padding-bottom:10px; }
.productText li { padding:10px 0; border-bottom:1px solid #eff0e9; }
*/

.reviewForm { background:#fdfff3; border:1px solid #d3ccab; padding:10px; margin-bottom: 10px;}
.reviewForm ul { margin:10px 0 0 0; }
.reviewForm li { padding:4px 0; clear:both; }
.reviewForm li label { float:left; width:150px; }
.reviewForm li input { width:250px; border:#b0b0b0 solid 1px; }
.reviewForm .img { float:left; width:76px; height:86px; text-align:center; vertical-align:middle; border:1px solid #ebebeb; }

.orange13{font-weight: bold;font-size: 13px;color: #fd4200;text-decoration: none;}
.prodreview{font-size: 13px;color: #fd4200;text-decoration: none;}

.recentView h3 { color:#FFFFFF; font-size:16px; background:#9c9c9c; padding:5px 10px; }
.recentView .pro_row div { width:130px; float:left; text-align:center; padding-left:3px; }

.allborder { background:#adadad; }
.allborder tr { background:#FFFFFF; }


.graybox { float:left; width:193px; margin-top:10px;}
.graybox_data { float:left; width:181px; background:#f5f5f5; font-size:12px; padding:10px 5px; border-left:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px; }
.graybox_data p { float:left; width:181px; text-align:justify; font-size:11px; padding:0px; margin:0px; }
.graybox_data input { border:#CCCCCC solid 1px; margin:3px 0px; }
.graybox_data b { float:left; padding:5px 5px 0px 0px; }
a.submit:link, a.submit:visited { float:left; font-size:14px; font-weight:bold; }
a.submit:hover {}
.PriceBlue14  { font-size:14px; font-weight:bold; color:#3673c7;  }
/*.Price { font-size:18px; color:#CCs0000; font-weight:bold;}*/
.Price-brown { font-size:15px; color:#AA0004; font-weight:bold;}
.Free-Shipping { font-size:16px; color:#AA0004;}
.SpecialLink a { font-size:15px; color:#AA0004; font-weight:bold; text-decoration: none;}
.SpecialLink a:link:active:visited {text-decoration: none;}
.SpecialLink a:hover {text-decoration: underline;}
.Price-brown-label { font-size:13px; color:#AA0004;}
.price-note { font-size:11px; color:#003366; }
.cha3{ width:30px; }
.RatingStar{  margin-left:5px;width:200px; background-repeat:no-repeat;cursor: pointer;display: block;}
.RatingStarsaved {background-image:url(../images/rating2.gif);}
.RatingStarFilled {background-image:url(../images/rating1.gif); width:20px; background-repeat:no-repeat;}
.RatingStarEmpty {background-image:url(../images/rating3.gif); width:20px; background-repeat:no-repeat;}
.Message{color: #990000; line-height:16px;}
.MessageBold { color:Red; font-weight:bold;}
.PageHeading { background-image:url(../images/Title.gif); background-repeat:repeat-x; width:184px; height:30px; font-size:18px; font-weight:bold; padding-top:7px; padding-left:9px; color:#FFFFFF; }
.FormTitle { background-image:url(../images/Title.gif); background-repeat:repeat-x; height:24px; font-size:15px; font-weight:bold; padding-top:7px; padding-left:9px; color:#FFFFFF; margin:4px 0 4px 0px; }
.FormSubTitleGrey { background-color:#e7e7e7; height:22px; padding:10px 0px 0px 10px; font-size:14px; font-weight:bold; color:#10457d; vertical-align:middle; }

ul.Listinglink { list-style:none; padding:0; margin:0; }
ul.Listinglink li{ list-style:none; padding:0; margin:0; display:block; }
ul.Listinglink li a { color:#000000; font-weight:bold; line-height:20px;  padding-left:10px;}
ul.Listinglink li a:hover { color:#2b71d1; }

ul.Listinglink li a.active:link, ul.lhslink li a.active:visited { color:#658501; font-weight:bold; line-height:20px;  padding-left:10px;}
ul.Listinglink li a.active:hover { color:#000000;}

.Listing { margin-bottom:15px;}
.Listing h3 { color:#FFFFFF; font-size:16px; background:#9c9c9c; padding:5px 10px; }
.Listing .content { padding:4px; background:#fdfff6; border:1px solid #c3c3c3; }
.Listing .img { float:left; width:76px; height:86px; text-align:center; vertical-align:middle; border:1px solid #ebebeb; }
.Listing .details { float:right; width:450px; }
.Listing ul { padding-bottom:4px; }
.Listing li { padding:1px 0; }
.Listing .details p { margin:0 0 2px 0; }
.Listing .package {width: 140px;display: inline-block;}
.Listing .SpecialProducts {margin-bottom:0;}
.BottomLine{border-bottom:1px solid #000080;}

/*  Check out page */

.quick-add-box { float:right; width:324px; height:52px; background:url(../images/secure/quick-add-item-box-bg.jpg) repeat-x; }
.blue-title { color:#153869; font-weight:bold; float:left; margin:18px 0px 0px 10px }
.seatch-filed { width:120px; height:20px; border: 1px solid #7b7b7b; font-size:12px; color:#000000; }
.quantity-filed { width:45px; height:20px; border: 1px solid #7b7b7b; font-size:12px; color:#000000; }
/*.quick-button { background:url(../images/secure/quick-addtocart-bg.jpg) repeat-x; height:22px; padding: 0px 4px; color:#132243; size:12px; font-weight:bold; border:0px; }*/

/* cart box */
.cart-item-box { width:916px; border: 1px solid #82abd5; }
.cart-header { background:url(../images/secure/product-list-top-bg.jpg) repeat-x; height:38px; }
.header-title-1 { float:left; padding:10px 0px 0px 15px;  width:306px; height:28px; border-right: 2px solid #9e9e9e; color:#ffffff; font-size:16px; font-weight:bold;}
.header-title-2 { float:left; padding:10px 0px 0px 0px;  width:120px; height:28px; border-right: 2px solid #9e9e9e; color:#ffffff; font-size:16px; font-weight:bold; text-align:center;}
.header-title-3 { float:left; padding:10px 0px 0px 0px;  width:114px; height:28px; border-right: 2px solid #9e9e9e; color:#ffffff; font-size:16px; font-weight:bold; text-align:center;}
.header-title-4 { float:left; padding:10px 0px 0px 0px;  width:119px; height:28px; border-right: 2px solid #9e9e9e; color:#ffffff; font-size:16px; font-weight:bold; text-align:center;}
.header-title-5 { float:left; padding:10px 0px 0px 0px;  width:145px; height:28px; border-right: 2px solid #9e9e9e; color:#ffffff; font-size:16px; font-weight:bold; text-align:center;}
.header-title-6 { float:left; padding:10px 0px 0px 0px; width:86px;  height:28px; color:#ffffff; font-size:16px; font-weight:bold; text-align:center;}

.Item-name{ float:left; padding:10px 0px 0px 15px;  width:306px; height:28px; border-right: 2px solid #9e9e9e; color:#000000; font-size:12px; font-weight:bold;}
.sku-number { float:left; padding:10px 0px 0px 0px;  width:120px; height:28px; border-right: 2px solid #9e9e9e; color:#000000; font-size:12px; font-weight:bold; text-align:center;}
.quanitity-filed { float:left; padding:10px 0px 0px 0px;  width:114px; height:28px; border-right: 2px solid #9e9e9e; color:#000000; font-size:12px; font-weight:bold; text-align:center;}
.unit-price { float:left; padding:10px 0px 0px 0px;  width:119px; height:28px; border-right: 2px solid #9e9e9e; color:#000000; font-size:12px; font-weight:bold; text-align:center;}
.extended-price { float:left; padding:10px 0px 0px 0px;  width:145px; height:28px; border-right: 2px solid #9e9e9e; color:#000000; font-size:12px; font-weight:bold; text-align:center;}
.remove-link { float:left; padding:10px 0px 0px 0px;  width:86px; height:28px; text-align:center;}
.link-text { color:#334f8c; font-size:12px; text-decoration:underline;}

.cart-quantity-filed { width:90px; height:20px; border: 1px solid #7b7b7b; font-size:12px; color:#000000; }
.TextInput { width:200px; height:20px; border: 1px solid #7b7b7b; font-size:12px; color:#000000;}
.TextInput2 { width:300px; height:20px; border: 1px solid #7b7b7b; font-size:12px; color:#000000; }
.item-white-bg { background-color:#FFFFFF; }
.item-blue-bg { background-color:#e4f2ff; }

.cart-bottom-part { background-color:#f0f1f2; height:38px; margin:10px 0px 5px 0px;}
.total-text { color:#004273; font-size:16px; font-weight:bold; float:left; margin:10px 0px 0px 40px; }
.button-display { margin:5px 130px 0px 210px; float:left;}
.GrandTotal { color:#004273; font-size:16px; font-weight:bold;}

/* Order Summary */

.order-summary-box { border:1px solid #bababa; background-color:#f8f8f8; vertical-align:top;}
.order-summary-header { background-color:#e7e7e7; height:31px; padding: 10px 0px 0px 18px; font-size:16px; font-weight:bold; color:#10457d; }
.order-summary-subheader { background-color:#e7e7e7; height:31px; padding: 10px 0px 0px 18px; font-size:13px; font-weight:bold; color:#10457d; vertical-align:middle; }
.order-summary-Content{padding:2px 2px 4px 15px; line-height:25px; float:left;vertical-align:middle;}
.order-summary-rightbox {border:1px solid #bababa; padding:2px 2px 4px 5px; line-height:25px;float:right; text-align:left; margin:4px 4px 4px 5px; }
.order-summary-rightbox span {width:110px; display:inline-block; }
.order-summary-rightbox label {width:60px; text-align:right; padding-right:15px; }
.order-summary-rightbox label span {}

.smallnote{font-size:11px;}
.checkout-option-button { padding: 15px 0px 15px 60px; text-align:center;vertical-align:middle;}

.recentview-dis {width:152px; margin:0px 0px 8px 0px; text-align:center; }
.recentview-dis div {padding:3px 0 2px 0px;}
.recent-addtocart { background:url(../images/secure/btn-addtocart-recent.jpg) repeat-x; padding:0px 5px 2px 5px; color:#FFFFFF; font-weight:bold; font-size:12px; border:none;}

.testimonial-left { border:1px solid #3d6bcc; background-color:#f8fcff; padding:8px; width:392px; margin:5px 45px 5px 25px;}
.testimonial-right { border:1px solid #3d6bcc; background-color:#f8fcff; padding:8px; width:392px; margin:5px 10px 5px 0px;}

.button { background:url(../images/secure/btn-addtocart-recent.jpg) repeat-x; padding:0px 5px 2px 5px; color:#FFFFFF; font-weight:bold; font-size:12px; border:none;}

/*Modal Popup
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modalBackgroundNutrition {background-color:Gray;filter:alpha(opacity=70);opacity:0.7; vertical-align:baseline;}*/
.modalPopup1 {background-color:#ffffdd;border-width:1px;border-style:solid;border-color:Gray;padding:3px;}
.modalPopup {background:#fdfff6; border:1px solid #c3c3c3; padding:5px; text-align:right; }
.modalPopupNutrition {background:#fdfff6; border:1px solid #c3c3c3; padding:5px; text-align:right; }
.modalPopup div { color:#FFFFFF; background:#9c9c9c; padding:2px 5px;}
.modalPopupNutrition div { color:#FFFFFF; background:#9c9c9c; padding: 0 0 0 0;}
.UpdateProgress{border:1px solid #3d6bcc; background-color:#f8fcff;display:inline-block; vertical-align:middle; text-align:center; margin-left:200px; margin-top:100px; height:60px; width:250px; padding:5px 5px 5px 5px;}
.Processing {position:fixed; border:1px solid #3d6bcc; background-color:#f8fcff; display:inline-block; vertical-align:middle; text-align:center; margin-left:200px; margin-top:100px; height:60px; width:250px; padding:5px 5px 5px 5px; font-size:50px;  font-weight:bold;}
.orange12{font-weight: bold;font-size: 12px;color: #ff7800;text-decoration: none;}
.orange12 ol{list-style-type:decimal;padding:2px 0 2px 25px;}
.orange12 ol li {padding-top:7px;}
.PageLoad {font-size:8px;}
.ProductDescription{}
.ProductDescription ol{ margin: 10px 4px 10px 20px; list-style-type:decimal;}
.ProductDescription ol li {margin-left:10px;}
.ProductDescription ul{ margin: 10px 4px 10px 20px; list-style-type:disc;}
.ProductDescription ul li {margin-left:10px;}
.ProductDescription p ul{ margin-left:10px;}
.ProductDescription p ul li {margin-left:10px;}
.RedStar {color:Red; font-weight:bold;}
.Width100Left{width:100px; text-align:left; display:inline-block; padding:1px 1px 1px 1px;}
.Width100Right{width:100px; text-align:right; display:inline-block; padding:1px 1px 1px 1px;}
.Width250Left {width:250px; text-align:left; display:inline-block; padding:1px 1px 1px 1px;}
.Width350Left {width:350px; text-align:left; display:inline-block; padding:1px 1px 1px 1px;}
.InfoBox{border: 1px solid #ababab; padding:0 0 5px 0; margin:5px 5px 5px 5px; line-height:20px;}
.InfoBox ul {margin:5px 5px 5px 5px;}
.GreyWhiteHeader{ color:#FFFFFF; font-size:16px; font-weight:bold; background:#9c9c9c; padding:5px 10px; }
.input { border:#ababab solid 1px; margin:3px 0px; }
.Height65 {height:63px; overflow:hidden; padding:4px 0 4px 0;}
.Black10{font-size:10px; color:#9c9c9c;}
.Snipp{color:White;}

.Pager {display:inline; height:40px; font-weight:normal; vertical-align:middle; display:inline-block;}
.Pager span {vertical-align:middle; display:inline-block;}
.Pager a {color:#000000; text-decoration:none; vertical-align:middle; text-align:center; display:inline-block; width:17px; background-color:#e0ebf8; border:solid 1px #a9ccec;}
.Pager a:visited {color:#000000; }
.CurrentPage {color:#000000;font-weight:bold; text-decoration:none; background-color:#FFFFFF; border:solid 1px #000000;}
.Pager img {vertical-align:middle; display:inline-block; padding:0 4px 0 4px; background:none;}
.LinkOrange a {font-weight: bold; font-size: 11px; color: #fc8a14; text-decoration: none;}
.LinkOrange a:visited {font-weight: bold; font-size: 11px; color: #fc8a14; text-decoration: none;}

.InputList {}
.InputList ul {list-style:none;}
.InputList li {padding:2px 2px 2px 2px; vertical-align:top; }
.InputList li span {width:150px; text-align:right; display:inline-block; font-weight:bold; vertical-align:top;}
.InputList li div { font-weight:normal; width:500px; text-align:center;}

.FAQList { color:#2b71d1; font-weight:bold; line-height:20px; background:#f3f3f3 url(../images/arrow.gif) no-repeat 0px -1px; padding-left:10px; }

.ShippingDetails { font-size:10px; }

/* cart box */
.cart-item-box { min-width:206px; border: 1px solid #9e9e9e; }
.cart-header { background:url(../images/secure/product-list-top-bg.jpg) repeat-x; height:38px; }
.header-title-1 { float:left; padding:10px 0px 0px 15px; width:306px;   font-weight:bold;}
.header-title-2 { float:left; padding:10px 0px 0px 0px; width:100px; border-left:1px solid #9e9e9e; text-align:center;}
.HeaderWeight { float:left; padding:10px 0px 0px 0px; width:85px;   border-left:1px solid #9e9e9e; text-align:center;}

.Item-name{ float:left; padding:10px 0px 0px 15px; width:306px; min-height:30px; color:#000000; font-size:12px; }
.Item-name ul { list-style-type:disc; padding-left:15px;}
.sku-number { float:left; padding:10px 0px 0px 0px; width:100px; min-height:30px; border-left: 1px solid #9e9e9e; color:#000000; font-size:12px; font-weight:bold; text-align:center;}

.cart-quantity-filed { width:90px; height:20px; border: 1px solid #7b7b7b; font-size:12px; color:#000000; }
.item-white-bg { background-color:#FFFFFF; }
.item-blue-bg { background-color:#e4f2ff; }

.cart-bottom-part { padding:6px 0px 4px 0px;}
.total-text { color:#004273; font-size:16px; font-weight:bold; float:left; margin:10px 0px 0px 40px; }
.button-display { margin:5px 60px 0px 40px; float:left; vertical-align:middle; display:inline-block;}
.GrandTotal { color:#004273; font-size:16px; font-weight:bold;}
.SpecialProductBrandName{text-decoration: none; color:#FFFFFF;}
.SpecialProductBrandName a { color:#FFFFFF; text-decoration: none; float:left; font-weight: bold;}
.SpecialProductBrandName a:hover { color:#FFFFFF; text-decoration: none;}
.SpecialProductBrandName a.active { color:#FFFFFF; text-decoration: none;}
.SpecialProductBrandName a:visited { color:#FFFFFF; text-decoration: none;}
.SpecialProductName{color:#000000; height:25px; font-size:14px; padding: 0 10px 0 0; text-align:justify;}
.PageHeadingBrand {background-image:url(../images/Title.gif); background-repeat:repeat-x; height:20px; font-size:16px; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:9px;}

.SpecialProduct .greenHead { font-size:16px;}
.SpecialProduct ul { margin:0; padding:0; list-style:none; }
.SpecialProduct ul li { clear:both; border-bottom:1px solid #edeeee; padding:20px 0; }
.SpecialProduct .img { float:left; width:70px; height:100px; text-align:center; vertical-align:middle; border:1px solid #dddddd; } 
.SpecialProduct .details { float:left; text-align:left; width:190px; padding-right: 5px; padding-left: 5px; }
.SpecialProduct .details div{ padding-bottom: 8px; }

.OrganicProduct { border-left: 1px solid #9e9e9e; border-right: 1px solid #9e9e9e; border-top: 1px solid #9e9e9e; }
.OrganicProduct ul { margin:0; padding: 0; list-style:none; }
.OrganicProduct ul li { clear:both; border-bottom:1px solid #edeeee; padding: 20px 0; }
.OrganicProduct .img { float:left; width:70px; height:100px; text-align:center; vertical-align:middle; border:1px solid #dddddd;} 
.OrganicProduct .details { float:left; text-align:left; width:192px; padding-left: 5px; }
.OrganicProduct .details div{ padding-bottom: 8px; }

.OrganicProductImage .img { float:left; width:70px; height:100px; text-align:center; vertical-align:middle; border:1px solid #dddddd;} 
