/*  
tab over 486c5c
tab off 5e7680 
light blue #0099cc
dark blue #486c5c
very light blue #00ccff
very light bg grey D5D6BB
Green #486c5c
Strange Gray/green A39E65
warm gray 74695F
iris 2D6583
2D6583
Tab color #D5D6BB
*/
#autocomplete  {width:160px;background-color:#fff;border:1px solid #2D6583;height:22px;float:left;}
.autocomplete { margin:0px; padding:0px; background-color:#ccc;width:160px;}
.autocomplete ul { list-style-type:none; margin:2px 0 0 0; padding:0px;}
.autocomplete ul li.selected { background-color: #2D6583;color:#fff;}
.autocomplete ul li { list-style-type:none; display:block; margin:0;border-bottom:1px solid #fff; padding:2px; cursor:pointer; color:#000;font-size:10px}
.stokicon {margin-top:10px;}
.subtitle {font-style:italic;color:#666666;font-size:12px;}
#headermas {width:965px;height:120px;background-color:#fff;background:url("/images/baubles.jpg") no-repeat right top;}
body{padding:0px;font:0.75em Arial, Helvetica, sans-serif;margin:0}
form {margin:0;padding:0;}
#outline {width:966px;margin:0px auto;padding:0;}
#container {width:966px;}
#wrap {clear:both;}
#header {width:965px;height:110px;background-color:#fff;}
#logo {float:left;background:url("/images/logo.gif") no-repeat left top;height:120px;padding:0;margin:0;}
#logo .img{float:left;width:422px;height:83px;border:0;margin:0;padding:0;}
#strap {margin-left:1px;padding-top:3px;}
#strap h1 {font-size:12px;font-weight:bold;clear:both;margin:0;padding:5px 0 0 0px;color:#74695F;text-align:left;}
#headoptions {float:left;padding:40px 0 0 15px;/*width:220px */;}
#headlinks {text-align:left;color:#2D6583;}
#headoptions a{color:#000;font-size:12px;text-decoration:none;font-weight:bold;}
#headoptions a:hover{text-decoration:underline;}
#content .button{padding:0 0 0 10px;height:22px;}
#nav_links {margin:5px 0 5px 0;border-bottom:1px solid #B1B0A3;height:28px;clear:both;}
#wherami {float:left;text-align:left;padding-top:5px;}
#wherami a{font-size:10px;color:#000;font-weight:bold;text-align:left;font-weight:bold;}
#next_prev {float:right;text-align:center;}
#next_prev a{font-size:10px;font-weight:bold;color:#000;}
#delivery {float:left;width:margin-right:10px;padding:10px;border-left:1px solid #D5D6BB;border-right:1px solid #D5D6BB;}
#call {float:right;width:265px;padding:10px;}

#search {width:965px;float:left;margin-bottom:5px;float:left;clear:both;background-color:#D5D6BB;padding-bottom:2px;border-bottom:1px solid #2D6583;}
#search .title {margin-top:2px;}
#search .title a{font-size:18px;color:#2D6583;font-style:italic;float:left;width:132px;margin-top:2px;}
#search .sbulk {width:476px;padding:6px 0 6px 257px;}
#search .other {width:200px;float:left;}
#search .advsrc a{float:right;font-size:14px;color:#2D6583;padding-top:3px;width:120px;}
#search .input {width:150px;background-color:#fff;border:1px solid #2D6583;height:22px;float:left;}
#search .button {float:right;padding:0;height:22px;}

#searchbox {float:left;width:210px;padding:10px;border:1px dashed #2D6583;margin:35px 0 0 40px;color:#000000;font-size:12px;font-weight:bold;}
#searchbox .input {width:150px;background-color:#fff;border:1px solid #2D6583;height:22px;float:left;}
#searchbox .button {float:right;padding:0;height:22px;}
#searchbox .link {float:left;clear:left;margin-top:3px;}
#searchbox a{font-size:12px;color:#2D6583;padding-top:2px;margin-top:4px;}

#bskthilite {float:left;width:605px;clear:both;}
#hilite1,#hilite2,#hilite3 {color:#000;font-size:10px;}
#hilite1 h2,#hilite2 h2,#hilite3 h2{color:#2D6583;font-size:12px;}
#hilite1 {float:left;width:180px;padding:2px;}
#hilite2 {float:left;width:180px;padding:2px 15px 2px 15px;border-left:1px solid #2D6583;border-right:1px solid #2D6583;margin:0 10px 0 10px;}
#hilite3 {float:right;width:180px;padding:2px;}


#bulk {float:left;width:785px;}
#co_bulk {margin:0px auto;width:785px;}
#content {float:right;width:605px;}

#co_cart {float:left;width:160px;padding:0;border-top:1px solid #B1B0A3;border-bottom:1px solid #B1B0A3;}
#co_cart  a{color:#000;font-size:10px;}
#co_cart .name {padding-top:4px;text-align:center;margin-bottom:3px;font-size:14px;font-weight:bold;padding-left:3px;color:#000;}
#co_cart .item {font-size:10px;margin-bottom:1px;color:#000;width:159px;padding:1px 0 1px 1px;text-align:left;border-bottom:1px solid #BD204C;}
#co_cart .total {width:160px;font-size:10px;margin:6px 0 6px 0;color:#000;float:right;padding:0;border-bottom:1px solid #B1B0A3;text-align:right;}

#left {float:left;width:170px;background-color:#fff;margin-right:5px;} 
#leftmenu{width:170px;clear:both;margin-bottom:8px;} 
#leftmenu ul{margin: 0;padding: 0;list-style-type: none;font: normal 12px Arial, Helvetica, sans-serif;} 
#leftmenu li a{display: block;height:14px;padding:7px 0 5px 4px;width: 166px; /*185px minus all left/right paddings and margins*/text-decoration: none;color:#2D6583;background-color: #fff;border-bottom: 1px solid #D5D6BB;border-right: 1px solid #D5D6BB;font-weight:bold;} 
* html #leftmenu li a{ /*IE only */ width: 170px; /*IE 5*/ width: 166px; /*185px minus all left/right paddings and margins*/ } 
#leftmenu li a:hover {background-color: #fff;text-decoration: underline;color:#2D6583;width:160px;border-right: 7px solid #2D6583;}
#leftmenu div.menutitle{color: white;padding: 1px 0;padding-left:5px;} 
#right {float:right;width:170px;margin-left:5px;} 

/* footer  */
#footer {width:966px;margin-top:10px;margin:0px auto;padding:5px;clear:both;} 
#footer p{text-align:center;} 
#footercopy a{color:#2D6583;}
#footer .text{font-size:10px;} 
#footer {float:left;background-color:#2D6583;width:957px;margin-bottom:10px;margin-top:10px;}
#footer .text {text-align:center;font-size:10px;color:#fff;}
#footer .text a{color:#fff;}
#footercopy {text-align:center;color:#000;font-size:10px;clear:both;width:957px;}

/*border:1px solid #2D6583; add to copy line 83*/
#category {float:left;width:605px;clear:both;}
#category .filter{float:left;width:590px;clear:both;}
#category .even {float:left;width:195px;margin:0 3px 3px 0;height:200px;}
#category .odd {float:left;width:195px;margin:0 3px 3px 0;height:200px;}
#category .even a, #category .odd a{color:#2D6583;font-size:14px;}
#category .copy {width:195px;font-size:12px;margin-top:2px;height:85px;/*background-color:#eaebdd;*/}
#category .textdesc {width:191px;float:right;padding:2px;text-align:center;}
#category .imagebox {padding:2px;width:191px;/*background-color:#eaebdd;*/}
#category .image {background-color:#fff;height:100px;margin-left:48px;border:1px solid #D5D6BB;width:100px;}
#category .buynow {clear:both;float:left;width:100px;text-align:center;}
#category .sort {float:left;margin-right:15px;margin-bottom:20px;text-align:center;width:175px;}
#category .sort a{color:#2D6583;font-weight:bold;text-align:center;}
#category ul {padding-left:2px;list-style:none;margin:0px;}
#category li{list-style-type:none;font-size:12px;line-height:14px;}
/*Used for Test Landing page */
#category .odd1 {float:left;width:605px;margin-bottom:10px;clear:left;}
#category .copy1 {width:605px;height:125px;}
#category .buynow1 {clear:both;float:left;width:280px;text-align:left;}
#category .oldprice {font-size:10px;font-style:italic;}

/*category h1 {background-color:#2D6583;} */

#category .frame {width:601px;border:1px dashed #2D6583;padding:2px;margin-bottom:15px;clear:both;height:123px;}
#category .img {float:left;height:110px;margin-right:10px;}
#category h2 a{font-size:14px;color:2D6583;}
#category .desc1 {width:601px;float:left;}
#category .frame a{color:#2D6583;font-size:12px;}
#category .frame h2 a{color:#2D6583;font-size:16px;}
#category .header {width:605px;clear:both;border:1px solid #2D6583;height:186px;margin-bottom:10px;}
#category .graphic {float:left;width:280px;margin-right:15px;}
#category .desc {float:right;width:300px}
#category .text {margin-top:5px;font-size:11px;color:#000;}


.account_bg {color:#fff;background-color:#5e7680;font-size:12px;font-weight:bold;}
.error {font-size:10px;font-weight:bold;color:#0c0;}


/*   
Homepage Layouts
*/
#hpproducts {float:left;clear:both;width:603px;margin-bottom:30px;}
#hpproducts .product1 {float:left;width:285px;}
#hpproducts .product2 {float:left;width:285px;margin-left:33px;clear:right;}
#hpproducts .descript {font-size:11px;line-height:14px;}
#hpproducts .link, #category .link, #feature .link {height:22px;width:280px;text-align:center;padding-top:6px;color:#A6A4A5;font-size:14px;font-weight:bold;}
#hpproducts .link a, #category  .link a, #feature .link a, #feature .info a{text-decoration:none;color:#2D6583;font-weight:bold;}
#hpproducts .link a:hover, #category .link a:hover, #feature .link a:hover, #feature .info a:hover {text-decoration:underline;}
#hpproducts .linkbg, #category .linkbg {float:left;height:28px;background-color:#D5D6BB;width:280px;border:1px dashed #2D6583;}
#hpproducts .image {float:left;width:125px;margin-right:5px;}
#hpproducts h1 {font-size:16px;font-weight:bold;color:#2D6583;margin:0;padding:0 0 3px 0;}
#hpproducts h2{font-size:12px;font-weight:bold;color:#74695F;margin:0;padding:0;font-style:italic;}
#hpproducts .price {font-size:14px;font-weight:bold;color:#000;padding-top:5px;}
#hpproducts h1{text-align:left;}

#catbs {clear:both;width:605px;float:left;margin-bottom:10px;}
#catbs .bswrap {float:left;width:398px;}
#catbs .catbs1 {float:left;width:185px;text-align:center;}
#catbs .catbs2, #catbs .catbs3 {float:right;width:185px;text-align:center;}
#catbs .bsprod {text-align:center;font-size:12px;font-weight:bold;}
#catbs h1 {font-size:14px;font-weight:bold;color:#2D6583;margin:0;padding:0;}
#catbs .bsimg {margin:5px 0 5px 0; border:0;clear:both;text-align:center;}
#catbs a, #catbs h1 a{color:#2D6583;}
#catbs h1 i{color:#000;font-size:16px;}
#catbs h2 i{color:#000;font-size:16px;margin:0;padding:0;}

#catbs .copy {width:185px;font-size:12px;margin-top:2px;background-color:#D5D6BB;}
#catbs .textdesc {width:181px;float:right;padding:2px;text-align:center;}
#catbs .imagebox {width:181px;background-color:#D5D6BB;border-bottom:1px solid #ffffff;}
#catbs .imageboxout {width:181px;background-color:#D5D6BB;border-bottom:1px solid #ffffff;padding:2px;}
#catbs .image {background-color:#ffffff;height:100px;border:1px solid #2D6583;width:100px;}

#bestsellers {clear:both;width:605px;float:left;margin-bottom:10px;}
#bestsellers .best1 {float:left;width:185px;text-align:center;}
#bestsellers .best2 {float:right;width:185px;text-align:center;}
#bestsellers .best3 {float:right;width:185px;text-align:center;}
#bestsellers .wrap {float:left;width:398px;}
#bestsellers .highlight {width:184px;font-size:12px;background-color:#D5D6BB;}
#bestsellers .txtdesc {width:183px;float:right;padding:2px;text-align:center;background-color:#D5D6BB;}
#bestsellers .imageboxwrap {width:181px;border:1px solid #D5D6BB;margin-bottom:1px;padding:2px;}
#bestsellers .imageboxout {background-color:#ffffff;height:100px;border:1px solid #2D6583;width:100px;}
#bestsellers h1 {color:#000;font-size:16px;margin:0;padding:0;}
#bestsellers h2 i{color:#000;font-size:18px;margin:0;padding:0;}


#catbs .buynow {clear:both;float:left;width:100px;text-align:center;}

#hpfeatures {float:left;width:605px;clear:both;margin:0 0 10px 0;padding:0;}
#hpfeatures .new2 {float:left;width:605px;height:200px;margin-bottom:15px;background:url("/images/hpbanner_vigrxplus.jpg") no-repeat left top;clear:both;}
#hpfeatures .new {float:left;width:605px;height:150px;margin-bottom:15px;background:url("/images/hpf_stretchers.jpg") no-repeat left top;clear:both;}
#hpfeatures .large {float:left;width:280px;height:300px;margin-bottom:15px;background:url("/images/new_large.jpg") no-repeat left top;}
#hpfeatures .sml1 {float:right;width:310px;height:90px;margin-bottom:15px;background:url("/images/new_small_1.gif") no-repeat left top;clear:right;}
#hpfeatures .sml2 {float:right;width:310px;height:90px;margin-bottom:15px;background:url("/images/new_small_2.gif") no-repeat left top;clear:right;}
#hpfeatures .sml3 {float:right;width:310px;height:90px;margin-bottom:15px;background:url("/images/new_small_3.gif") no-repeat left top;clear:right;}


#feature h1, #feature2 h1, #feature3 h1, #feature4 h1 {text-align:left;}
#feature {background:url("/images/andro_hp.jpg") no-repeat left top;width:603px;height:237px;border:1px solid #2D6583;margin-bottom:10px;background-color:#fff;}
#feature h1 {font-size:22px;font-weight:bold;color:#000;margin:0;padding:0 0 5px 333px;}
#feature h2 {font-size:16px;font-weight:bold;color:#2D6583;margin:0;padding:0 0 10px 343px;font-style:italic;}
#feature .info {float:right;width:250px;padding-right:20px;font-size:12px;font-weight:bold;line-height:16px;color:#000;}
#feature .info a{color:#000;margin-bottom:10px;}

#feature2 {background:url("/images/hpfeature2.jpg") no-repeat left top;width:603px;height:237px;border:1px solid #2D6583;margin-bottom:30px;background-color:#fff;clear:both;}
#feature2 h1 {font-size:22px;font-weight:bold;color:#000;margin:0;padding:0 40px 0 5px;}
#feature2 h2 {font-size:16px;font-weight:bold;color:#2D6583;margin:0;padding:5px 0 10px 20px;font-style:italic;}
#feature2 .info {float:left;width:300px;padding-left:20px;font-size:12px;font-weight:normal;line-height:16px;color:#000;}
#feature2 .info a{color:#000;margin-bottom:10px;}

#feature3 {background:url("/images/hp_delay.jpg") no-repeat left top;margin-bottom:10px;float:left;width:290px;height:180px;}
#feature3 h1, #feature4 h1 {font-size:14px;font-weight:bold;color:#000;margin:0;padding:135px 0 5px 5px;}
#feature3 h2 {font-size:12px;font-weight:bold;color:#000;margin:0;padding:5px 0 10px 5px;font-style:italic;}
#feature3 .info, #feature4 .info {float:left;width:265;padding:0 5px 0 10px;font-size:12px;font-weight:normal;line-height:14px;color:#000;}
#feature3 .info a, #feature4 .info a{color:#000;}

#feature4 {background:url("/images/hp_edgepro.jpg") no-repeat left top;margin-bottom:10px;float:right;width:290px;height:180px;margin-bottom:10px;}

#feature5 {background:url("/images/Untitled-3.jpg") no-repeat left top;margin-bottom:10px;float:left;width:290px;height:180px;}
#feature6 {background:url("/images/Untitled-4.jpg") no-repeat left top;margin-bottom:10px;float:right;width:290px;height:180px;margin-bottom:10px;}


/*** Begin product ***/
#product {float:left;width:590px;}
#product h1{font-size:24px;color:#2D6583;}
#prodshot {float:left;width:300px;margin:0px;padding:0;text-align:center;}
#prodcopy {float:right;width:280px;padding:0;margin:0;font-size:11px;}
#prodcopy .blockout {background-color:#E1E9ED;border-top:4px solid #2D6583;padding:4px 4px 8px 4px;width:280px;margin:10px 0 5px 0;}
#prodcopy .deldetail {width:280px;border:1px dashed #2D6583;text-align:center;font-size:10px;font-weight:bold;color:#000;padding:2px;background-color:#D5D6BB;margin-bottom:10px;}
#prodcopy .price {font-size:18px;font-weight:bold;margin-bottom:10px;}
#prodcopy h2 {font-size:12px;font-weight:bold;margin:0;padding:0;}
#additional {float:left;width:605px;margin-top:15px;padding:0;}
#prodshot .smltxt {text-aligh:center;font-size:10px;color:#2D6583;}
#xsell {width:280px;margin:0 0 20px 0;float:left;border-right:1px solid #B1B0A3;padding-right:15px;}
#xsell .image {float:left;width:105px;margin-right:10px;}
#xsell .copy {float:left;font-size:12px;line-height:14px;}
#xsell a {color:#2D6583;font-size:12px;}
#xsell .title {color:#2D6583;font-size:16px;font-weight:bold;}
#xsell .xsell_title, #xtrfields .xsell_title {border-bottom:1px solid #D5D6BB;color:#2D6583;font-size:16px;font-weight:bold;margin-bottom:10px;}
#searchresult {width:590px;clear:both;margin-bottom:15px;border-bottom:1px solid #2D6583;height:105px;}
#searchresult .img{float:left;width:105px;margin-right:10px;}
#searchresult .txt {float:left;font-size:12px;line-height:14px;text-align:left;}
#searchresult .txt a{font-size:14px;color:#2D6583;font-weight:bold;}
#xtrfields {float:right;width:290px;margin-right:8px;}
#xtrfields .field{margin-bottom:10px;font-size:10px;width:280px;}
#xtrfields a {color:#2D6583;}
#date {color:#2D6583;font-size:10px;margin-bottom:10px;}

#relatedp {float:left;width:250px;clear:both;margin-bottom:10px;border-bottom:1px dashed #2D6583;padding-bottom:3px} 
#relatedimg {float:left;width:60px;margin:0;padding:0;} 
#relatedtxt {float:right;width:185px;text-align:left;} 
#relatedtxt .content {font-size:10px;margin:0;padding:0;} 
.relatedprice{font-weight:bold;} 

.prodref {font-size:10px;font-style:italic;}
.addbasket {padding-top:20px;}


<!-- SHOPPING CART -->
#shopcart {float:left;width:585px;clear:both;}
#even {float:left;width:590px;clear:both;border-bottom:1px solid #D5D6BB;height:22px;}
#odd {float:left;width:590px;clear:both;border-bottom:1px solid #D5D6BB;height:22px;}
#odd a, #even a {color:#000;}
#headingsline {float:left;width:590px;clear:both;}
#hremovecol {float:left;width:60px;font-size:12px;font-weight:bold;margin-right:5px;height:17px;padding-top:3px;color:#2D6583;}
#hprodcol {float:left;width:370px;font-size:12px;font-weight:bold;margin-right:5px;height:17px;padding-top:3px;color:#2D6583;}
#hqtycol {float:left;width:60px;font-size:12px;font-weight:bold;margin-right:5px;height:17px;color:#2D6583;padding-top:3px;}
#htotalcol {float:left;width:80px;font-size:12px;font-weight:bold;text-align:right;height:17px;padding-top:3px;color:#2D6583;}
#removecol {float:left;width:60px;font-size:11px;font-weight:bold;margin-right:5px;height:17px;padding-top:3px;}
#prodcol {float:left;width:370px;font-size:11px;font-weight:bold;margin-right:5px;height:17px;padding-top:3px;}
#qtycol {float:left;width:60px;font-size:11px;font-weight:bold;margin-right:5px;height:20px;}
#totalcol {float:left;width:80px;font-size:11px;font-weight:bold;text-align:right;height:17px;padding-top:3px;}
#totalsblock {float:left;width:590px;clear:both;}
#subtotal {width:590px;text-align:right;clear:both;float:right;font-size:12px;color:#000;height:18px;padding-top:6px;padding-right:5px;font-weight:bold;}
#buttoncontainer {margin-top:20px;padding-top:20px;}
.cobuttons {width:180px;padding:0 5px 0 5px;float:left;padding-top:20px;}

.headrow {font-size:12px;font-weight:bold;color:#333333;height:16px;}
.remove {font-size:9px;font-weight:bold;color:#333333;}
.itemrow {font-size:12px;font-weight:normal;color:#2D6583;height:54px;}
.itemrow a{color:#2D6583;}
.totalsrow {font-size:12px;font-weight:normal;color:#2D6583;}

#coupstuff {clear:both;}
#coupbox {border:1px dashed #2D6583;padding:3px;width:300px;}
#coupbox .coupdetail {font-size:10px;color:#000000;}
#coupbox .couptitle{color:#2D6583;font-size:18px;font-weight:bold;}
#coupbox .coupinput {border:1px solid #2D6583;height:16px;}
/* 2D6583
Tab color #D5D6BB
 END SHOPPING CART */

/*   
OLD STYLES
*/

p {margin:0;} 
.h {text-decoration:none;color:#000;} 
h1 {font-size:24px;margin-bottom:5px;padding:0px;color:#2D6583;text-align:center;}
h1 a{color:#2D6583;}
h2 {font-size:14px;margin-bottom:5px;padding:0px;} 
h3 {font-size:12px;margin-bottom:2px;padding:0px;font-weight:normal;} 
h4 {font-size:12px;margin:0;padding:0;} 
h5 {}
h6 {font-size:12px;margin:0px;padding:0px;} 


a{text-decoration:none;}
a:hover{text-decoration:underline;}

/* Tabs Start */ 
#tabbar {width:965px;float:left;clear:both;border-bottom:1px solid #fff;margin-bottom:10px;}
#co_tabbar {width:965px;float:left;clear:both;border-bottom:3px solid #2D6583;background-color:#D5D6BB;margin-bottom:5px;}
#co_styletwo{font-size:12px;line-height:normal;}
#co_styletwo ul{margin:0;padding:0;list-style:none;}
#co_styletwo ul li{display:inline;float:left;}
#co_styletwo ul li a{float:left;color:#000;border-right:1px solid #fff;height:17px;width:137px;text-align:center;padding-top:6px;background-color: #D5D6BB;font-weight:bold;}
#co_styletwo ul li a:hover,#styletwo ul li a.current{color:#fff;background-color: #74695F;}
#styletwo{font-size:12px;line-height:normal;}
#styletwo ul{margin:0;padding:0;list-style:none;}
#styletwo ul li{display:inline;float:left;}
#styletwo ul li a{float:left;color:#fff;height:26px;width:137px;text-align:center;padding-top:13px;margin-right:1px;background-color: #2D6583;font-weight:bold;}
#styletwo ul li a:hover,#styletwo ul li a.current{color:#000;background-color: #D5D6BB;}
/*  Tabs End */

/*  Text Styles */
#advert {float:left;width:170px;margin-bottom:8px;}
#col_box {float:left;width:170px;margin-bottom:8px;}
#advertleft, #advertleft2, #advertright, #advertright2 {float:left;width:170px;margin-bottom:8px;border:1px solid #2D6583;}
#advertleft {background:url("/images/banner_penissize_img.jpg") no-repeat right top;padding-top:113px;}
#advertleft2 {}
#advertright {background:url("/images/banner_delivery_img.jpg") no-repeat right top;padding-top:72px;}
#advertright2 {background:url("/images/banner_google_img.gif") no-repeat right top;padding-top:57px;}
#advertleft .text, #advertright .text, #advertright2 .text {background-color:#D5D6BB;text-align:center;height:57px;padding-top:5px;}
#advertleft2 .text {background-color:#D5D6BB;text-align:center;padding-top:5px;}

#advertleft .title, #advertleft2 .title, #advertright .title, #advertright2 .title {text-align:center;color:#000;font-size:12px;padding-top:2px;}
#advertleft .title a, #advertleft2 .title a, #advertright .title a, #advertright2 .title a{color:#000;font-weight:bold;}
#advertleft .link a, #advertleft2 .link a, #advertright .link a, #advertright2 .link a{text-align:center;color:#000;font-size:12px;}
#boxes {float:left;width:168px;border:1px solid #486c5c;margin-bottom:10px;}
#boxes .text{font-size:12px;text-align:left;color:#486c5c;}
#boxes .input{width:130px;float:left;}
#boxes .button{float:right;padding:1px 10px 0 0;height:22px;}
#boxoutr, #boxoutl {color:#fff;padding:6px 0;width:158px;clear:both;float:left;margin-bottom:10px;}
#boxoutl {border-right: 7px solid #5e7680;border-left: 1px solid #5e7680;background-color: #9ca8ae;padding-left: 3px;}
#boxoutr {border-left: 7px solid #5e7680;border-right: 1px solid #5e7680;background-color: #9ca8ae;padding-left: 3px;}

#box {width:170px;clear:both;margin-bottom:8px;}
#box .boxout {width:162px;border-left:1px solid #486c5c;border-right:1px solid #486c5c;padding:3px;background-color: #c4cbcf;}
#box .title a{font-size:13px;color:#007cf0;font-weight:bold;}
.title1 {font-size:13px;color:#2D6583;font-weight:bold;padding-top:2px;}
#navbox .recentitem {clear:both;margin-bottom:10px;}

#box a{line-height:20px;color:#000;font-size:11px;}
.base, .top {width:170px;text-align:center;}
.top {background:url("/images/boxout_top.gif") no-repeat left bottom;height:22px;padding-top:3px;}
.base {background:url("/images/boxout_base.gif") no-repeat left top;padding-top:16px;}

#box .boxout1 {width:162px;border-left:1px solid #486c5c;border-right:1px solid #486c5c;padding:3px;background-color: #fff;}
.base1, .top1 {width:170px;text-align:center;}
.top1 {background:url("/images/boxout_top1.gif") no-repeat left bottom;height:22px;padding-top:3px;}
.base1 {background:url("/images/boxout_base1.gif") no-repeat left top;padding-top:25px;}
.bs {margin-bottom:6px;line-height:8px;clear:both;text-align:left;}
.bsimg {margin-right:3px;float:left;}
#bsimg {margin-bottom:5px;clear:right;}
#bsimg .img{float:left;margin-right:5px;width:50px;border:1px solid #000;}
#bsimg .item{float:right;height:50px;width:168px;}
#bsimg .desc{float:right;height:50px;width:114px;padding-top:5px;}
#bsimg .desc a{line-height:10px;}

#bestsells {float:left;margin:0 0 5px 0;padding:0 0 0 2px;width:166px;height:52px;}
#bestsells .pic {float:left;border:1px solid #D5D6BB;margin-right:5px;width:50px;}
#bestsells .descript {float:right;width:105px;text-align:left;color:#333;font-size:12px;line-height:16px;font-weight:bold;}
#bestsells .descript a {text-decoration:none;color:#2D6583;line-height:11px;font-size:12px;}
#bestsells .descript a:hover {text-decoration:underline;}


#navbox {float:left;width:168px;border:1px dashed #2D6583;margin-bottom:8px;}
#navbox .name {background:url("/images/boxout_bg_grad.jpg") repeat-y left top;height:18px;padding-top:4px;text-align:center;border-bottom:1px dashed #2D6583;margin-bottom:3px;font-size:14px;font-weight:bold;padding-left:3px;color:#2D6583;}
#navbox .name a{font-size:14px;color:#000;font-weight:bold;}
#navbox .data {padding:2px;font-size:11px;font-weight:bold;text-align:center;}
#navbox .free {font-size:14px;color:#2D6583;text-align:center;}
#navbox a{line-height:20px;color:#000;font-size:11px;}



#boxoutr a, #boxoutl a{line-height:20px;color:#fff;font-size:11px;}
#minicart .title, #boxoutr .title, #boxoutl .title {font-size:14px;color:#fff;margin-bottom:2px;font-weight:bold;}
#boxoutl .title a{font-size:14px;color:#fff;margin-bottom:2px;font-weight:bold;}


/*  login */
#logincontainer {float:left;width:605px;clear:both;}
#newcustomers {float:right;width:280px;padding:2px;border:1px solid #D5D6BB;height:110px;}
#returning {float:left;width:280px;padding:2px;border:1px solid #D5D6BB;height:110px;}
#loginheader {font-size:18px;color:#2D6583;}
#returning .input {float:right;width:120px;}
.loginlines {float:left;width:276px;}
.loginitems {float:left;width:100px;margin-right:5px;font-size:10px;font-weight:bold;}
.logintext {font-size:10px;font-weight:plain;}
.loginbutton {margin-top:10px;}
.visitext {text-size:12px;margin-bottom:15px;}

#minicart, #newsletter {float:left;width:161px;clear:both;}
#navbox .minicart {float:left;width:161px;clear:both;}
#minicart {float:left;width:161px;border-right:1px solid #5e7680;border-left:7px solid #5e7680;margin-bottom:10px;background-color:9ca8ae;}
#navbox .item {font-size:10px;margin:0;border-bottom:1px solid #5e7680;color:#000;width:159px;padding:3px 0 3px 2px;line-height:11px;}
#navbox .item a{font-size:10px;color:#000;}
#navbox .total {width:159px;font-size:10px;margin-bottom:10px;color:#000;float:right;padding:5px 2px 5px 0;border-bottom:1px solid #5e7680;text-align:right;}
#navbox .total a{font-size:10px;}
#navbox .empty {margin-bottom:15px;padding:5px 0 0 2px;clear:both;float:left;font-size:10px;border-bottom:1px solid #5e7680;color:#000;width:159px;}
#navbox .mcbuttons {width:158px;padding-bottom:5px;text-align:center;}
#navbox .button1, #boxes .button2 {background:url("/images/button_minicart.gif") no-repeat left top;width:76px;height:22px;padding:7px 3px 0 2;margin-top:10px;text-align:right;}
#box .button1 a, #boxes .button2 a{color:#fff;}
#box .button1 {float:left;}
#box .button2 {float:right;}

#articles {float:left;width:605px;}
#articles .image{float:left;width:283px;height:424px;margin-right:10px;}
#category .lifestyle {float:left;width:300px;padding:0 10px 0 0;}
#articles .copy{float:left;width:300px;}
#articles .title a{font-size:14px;color:#2D6583;padding-bottom:2px;}
#articles .subtext {font-size:10px;color:#000;padding-bottom:10px;}


#newsletter {background:url("/images/icon_newsletter.gif") no-repeat right top;border:1px solid #2D6583;width:164px;margin-bottom:10px;padding:3px;}
#newsletter .title {font-size:24px;font-weight:bold;color:#2D6583;}
#newsletter .subtext,#navbox .subtext {font-size:14px;margin-bottom:5px;font-weight:bold;}
#newsletter .click {font-size:12px;font-weight:bold;color:#000;}
.ad_imgs {border:1px solid #D5D6BB;width:51px;height:51px;margin-right:5px;float:left;margin-bottom:10px;padding:0;}
.tell {clear:both;}

/*  Newsletter.php */
#nl_info {float:left;width:300px;padding:2px;font-size:12px;}
#nl_inputs {float:right;width:280px;padding:2px;border:1px solid #D5D6BB;}
#nl_head {font-size:18px;color:#2D6583;}
.nl_lines {float:left;width:276px;}
.nl_fields {float:left;width:100px;margin-right:5px;font-size:10px;font-weight:bold;}
.nl_text {font-size:10px;font-weight:plain;}
.nl_submit {margin-top:10px;}
.nl_content {text-size:12px;margin-bottom:15px;}

/*
BOF NEW HOMEPAGE CODE
2D6583
Tab color #D5D6BB
*/
.bxcontain {clear:both;}
#bxleft {float:left;margin-bottom:15px;width:290px;}
#bxright {float:right;margin-bottom:15px;width:290px;}
#bxright .bxbox, #bxleft .bxbox {width:286px;padding:2px;}
#bxright a:hover, #bxleft a:hover {text-decoration:underline;}
#bxright .bxtitle, #bxleft .bxtitle {font-size:18px;font-weight:bold;color:#2D6583;margin-left:3px;padding-top:3px;}
#bxright .bxsubtitle, #bxleft .bxsubtitle {font-size:12px;font-weight:bold;color:#000000;margin-bottom:2px;padding-top:4px;}
#bxfeature {float:left;width:140px;margin-right:10px;border-right:1px solid #D5D6BB;}
.bxfimage {width:100px;height:100px;border:1px solid #D5D6BB;margin:5px 0 5px 20px;}
.bxftext {font-size:12px;color:#333;margin-left:5px;text-align:center;font-weight:bold;}
.bxftext a{text-decoration:none;color:#2D6583;}
.bxitemlist {font-size:11px;color:#333;margin-bottom:3px;font-weight:bold;}
.bxitemlist a {text-decoration:none;color:#2D6583;}
.bxlinkbase {background:url("/images/hp_feature_base.gif") no-repeat center top;text-align:center;height:20px;float:left;width:290px;padding-top:3px;}
.bxlinkbase a{color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
/* ------------ */
#hpproducts h2 {clear:both;font-size:24px;font-weight:bold;margin-bottom:10px;}

/*
EOF NEW HOMEPAGE CODE
*/

/* Customer Service */
#holding {clear:both;margin-bottom:20px;width:600px;}
#holding .csmain {width:190px;margin-right:10px;float:left;margin-bottom:20px;}
#holding .headstrip {width:182px;border:1px dashed #2D6583;padding:6px 4px 6px 4px;clear:right;background-color:#D5D6BB;text-align:center;margin-bottom:10px;}
#holding .headstrip a{font-size:12px;font-weight:bold;color:#000;}
#holding .description {text-size:12px;}
#holding .description a{text-size:12px;color:#2D6583;font-weight:bold;}

/* 2Gether Details */
#getherBox {border:2px dashed #2D6583;background-color:#fff;width:278px;padding:5px;}
.gether1 {width:130px;float:left;}
.gether2 {width:130px;float:right;}
.gether1 a, .gether2 a {color:#fff;}
#prodName {width:60px;float:left;}
#getherBox .getherImages {border:1px solid #2D6583;margin:0;background-color:#253B38;width:50px;}

#getherp {float:left;width:130px;margin-bottom:10px;padding:0;} 
#getherimg {float:left;width:55px;margin:0;padding:0;} 
#gethertxt {float:right;width:70px;text-align:left;font-weight:bold;} 
#gethertxt a {font-size:12px;color:#000} 
.getherprice {font-weight:bold;}
.gethertag {font-size:18px;color:#000;clear:both;}
.getherprice {color:#2D6583;}
#getherBox .title {font-size:18px;color:#2D6583;font-weight:bold;margin-bottom:6px;}

/* OFFER ANIMATION */
#offer-holder {width:605px;float:left;clear:both;margin:0 0 5px 0;background-color:#fff}
#offer-holder ul{margin:0;padding:0;list-style:none;}
#offer-holder ul li {float:left;display:inline;border-right:1px solid #fff;}
#offer-holder ul li a {float:left;color:#000; font-size:14px;width:24px;margin-right:1px; padding:6px 0; text-decoration:none;background-color:#D5D6BB;text-align:center;}
#offer-holder ul li a.activeSlide {color:#ffffff !important;background-color:#2D6583;}
#offer-holder ul li a:focus {outline: none;}

.offr {float:left;padding:0;margin:0 0 10px 0;overflow:hidden;width:605px; height:200px; display:inline;background:url(images/offer_bg.jpg) no-repeat;}
.offr p {font-size:14px; line-height:20px; color:#fff; padding:5px 25px 8px 0;width:260px;float:right;margin-right:20px;}
.offr p a {color:#000; text-decoration:none;padding:0 10px 10px 10px;font-size:12px;font-weight:bold;}
.offr p a:hover {text-decoration:underline}
.offr h2 {font-size:24px; line-height:26px; font-weight:bold; /*text-transform:uppercase;*/ color:#fff; padding-left:280px;}
.offr h2 strong {color:#fff; font-weight:bold;}
.offr h2.bundles {padding-bottom:18px; border-bottom:#638a9e 1px dashed;}
.offrprice {font-size:24px;font-weight:bold;}
.offrbutton {background:url(images/button_offer.gif) no-repeat;}

.jqoffer1, .jqoffer2, .jqoffer3, .jqoffer4, .jqoffer5 {float:left;padding:0; width:605px;text-align:left;height:200px;margin-bottom:10px;padding-bottom:10px;}
.jqoffer1 {background:url(images/hp_offer_1.jpg) top left no-repeat;}
.jqoffer2 {background:url(images/hp_offer_2.jpg) top left no-repeat;}
.jqoffer3 {background:url(images/hp_offer_3.jpg) top left no-repeat;}
.jqoffer4 {background:url(images/hp_offer_4.jpg) top left no-repeat;}









