/*@import "stylesheet.css";*/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/*  non-960 styles  */
/*  revision history */
/*  10-08-16 - jkwan - line 12 edited margin to accomodate new Specials link in global nav */
/*  10-08-17 - jkwan - lines 138,139 added style for Specials link in global nav  */ 
/*  10-08-17 - jkwan - line 28 corrected float issue with search input box for FF  */
/*  10-08-19 - jkwan - line 16 corrected margin to accomodate new global nav titles  */

#header { height:128px;}

#globalnav { height:41px; width:940px; border-top:1px solid #454545; margin-bottom:14px; padding-top:10px;}
#globalnav ul {	display:inline; list-style:none; padding:0px; }
#globalnav ul li { margin:0; float:left; font:1.2em Arial, Helvetica, sans-serif; }
#globalnav ul li a { color:#FFF; text-decoration:none; margin:2.1em;padding:0; }
#globalnav ul li a:hover {text-decoration:underline;}

#subnav-1 { height:25px; margin-top:40px; }
#subnav-1 ul { display:inline; font:1.0em Cambria, Georgia, serif; }
#subnav-1 ul li { float:left; list-style-type:none; margin:0;}
#subnav-1 ul li a { color:#FFF; text-decoration:none; margin-right:1.45em;}
#ie6 #subnav-1 ul li a {margin-right:1.665em;}
#subnav-1 ul li a:hover { text-decoration:underline; }

#subnav-2 { height:50px; border-top:1px solid #454545; text-align:right; }
#subnav-2, #subnav-2 * { padding: 0; margin: 0; }
#subnav-2 ul { list-style: none; display:block; margin-top:8px;}
#subnav-2 ul li { float:left; margin-right:5px;}

#search {position:relative; bottom:18px;left:33px;text-align:right; margin:0;}
#ie6 #search {position:relative; bottom:4px; left:26px;}
#search input { border:none; padding:5px;}
#search .button {position:relative;top:13px;right:13px;}
#ie7 .search-box {position:relative;top:4px;border:none;height:20px;padding:4px 0 0 2px;border:1px solid #FFF;}
#ie7 .button {position:relative;bottom:70px;right:14px;}
#ie8 .search-box {position:relative;border:none;height:20px;padding:4px 0 0 2px;border:1px solid #FFF;}
#ie8 .button {position:relative;bottom:70px;right:14px;}

/*  Advanced search  */
.adv-search {border:1px solid #CCC;margin-bottom:15px;height:60px;}
.adv-search input {position:relative;bottom:30px;left:10px;}
.adv-search-help {position:relative;bottom:98px;left:330px;}
.adv-search .in {position:relative;bottom:30px;left:10px;}
.adv-search-btn {position:relative;left:420px;bottom:83px;}

.logo { float:left; margin:22px 0 0 -480px; }

/*  Crumb  */
#crumb { height:20px;margin-top:-10px;border-bottom:1px solid #DDD; color:#999; font:0.9em Arial, Helvetica, sans-serif;padding-bottom:8px;}
#crumb a {color:#BBB;text-decoration:none;}
#crumb a:hover {text-decoration:underline;}

/*  Local nav  */
#localnav {margin-top:12px;}
#localnav h2 {color:#B31315;font:21px Cambria, Georgia, serif;border-bottom:1px solid #DDD;padding-bottom:10px;}
#localnav ul {margin-top:-6px;}
#localnav ul li {margin:10px 0 10px 0;font:13px Arial, Helvetica, sans-serif; list-style:none;border-bottom:1px solid #DDD;padding-bottom:10px;}
#localnav ul li.heading {font-size:15px; font-weight:bold;}
#localnav ul li.separator {border-top:1px solid #DDD;}
#localnav ul li a { color:#000;text-decoration:none;}
#localnav ul li a:hover { text-decoration:underline;}
#localnav ul ul {position:relative;top:5px;}
#localnav ul ul li {padding-left:20px;}

/*  Body  */
#body { margin-top:14px;}
#body h1 {font:2.9em Cambria, Georgia, serif;display:block;}
#body a {color:#039;}
h2 {font:2.0em Calibri, "Trebuchet MS", Arial;color:#555;}

.seo {margin-top:20px;font:1.3em Arial, Arial, Helvetica, sans-serif;padding:20px;color:#FFF;background:#444;border:4px solid #777;}
.price {margin-top:-15px;color:#F1BC0F;font-size:1.9em;font-weight:bold;display:block;}
.description {}
.image {width:430px;float:right;display:inline;border:1px solid #DDD;padding:15px;text-align:center;margin:0 0 20px 20px;}

/*  Footer  */
#footer { border-top:1px solid #DDD; margin-top:20px; margin-bottom:20px; padding-top:10px; height:35px;display:block;}
#footer .ft-lt p {margin-top:6px;}
#footer .ft-lt a {color:#900;}
#footer .ft-rt img {float:right;text-align:right;}

/*  Regular product module  */
.prod-module { width:198px; height:270px;border:1px solid #DDD; float:left; margin:0 13px 15px 0;padding:10px;font-family:Arial, Helvetica, sans-serif;}
#ie6 .prod-module {width:100px;}
.prod-module img, .home-prod-module img {border:0;}
.prod-img { height:196px;text-align:center;display:block;border-bottom:1px solid #DDD;margin-bottom:10px;}
a:hover .prod-module, a:hover .home prod-module {border:1px solid #000;color:#009900;background:#F9F9F9;cursor:pointer;text-decoration:underline;}
.prod-name {font-size:1.1em;}

/*  Homepage product module variant  */
.home .prod-module { height:250px;width:278px;border:1px solid #CCC; margin:0 0 15px 0;padding:10px;font-family:Arial, Helvetica, sans-serif;}

/*  Slideshow code  */
#slideshow { position:relative; height:380px; }
#slideshow a { position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
#slideshow a.active { z-index:10; opacity:1.0; }
#slideshow a.last-active { z-index:9; }

/*  Partner carousel  */
#partners {margin-top:20px;height:75px;background:url(../images/v2/bg-partners.gif) top left no-repeat;}
.label {position:relative;top:30px;}
.jCarouselLite {margin-left:155px;position:relative;bottom:15px;}
.jCarouselLite li {margin-left:0;}
.prev {position:relative;top:28px;left:110px;}
.next {position:relative;top:28px;left:565px;}

/*  Login page  */
.loginArea {width:45%;padding:15px;border:1px dashed #999;}
.loginArea h2 {font:1.7em Arial, Helvetica, sans-serif;color:#900;font-weight:bold;}

/*  Product detail form stuff  */
form {}
form.product label, {display:block;font:1.0em Arial, Helvetica, sans-serif;font-weight:bold;}
form.product select, form.product input {display:block;margin:5px 0 15px 0;font:1.0em Arial, Helvetica, sans-serif;}
.btnCart {padding:15px;border:2px solid #06F;background-color:#09F;font:18px Cambria, Georgia, serif;color:#FFF;}
.prod-disclaimer{margin-top:25px;padding:15px;font:0.9em Arial, Helvetica, sans-serif;color:#555;border:1px dashed #CCC;clear:both;}
.also-considered {width:100%;padding-bottom:6px;border-bottom:1px dashed #CCC;font:1.4em Cambria, Georgia, serif;color:#555;display:block;clear:both;}

/*  Checkout  */
.checkout {height:40px;margin-top:20px;text-align:center;}
.checkout p {position:relative;top:10px;}
.checkout-step {width:23%;display:inline;float:right;margin-right:10px;font:1.0em Arial, Helvetica, sans-serif;}
.current {background:#F0D60F url(/images/v2/progress-current-arrow.gif) no-repeat top right;color:#000;}
.to {background:#EEE;color:#000;}
.from {background:#F0D60F;}
.from a {color:#000;text-decoration:underline;}
.from a:visited {color:#000;}

/*  Misc  */
label {font-weight:bold;}
.checkbox {margin-top:2px;}
.btn-process {display:inline;margin-right:5px;}
.input-space {margin-bottom:7px;}
.spacer {margin:15px 0 15px 0;}
.affiliate-help a {text-decoration:none;font-weight:bold;}
.affiliate-help a:hover {text-decoration:underline;}
.required {color:red;}
.warning {border:2px solid #990000;padding:10px;color:green;}
.specials {padding:3px;background-color:#AD160F;border:2px solid #80110B;font-size:0.9em;text-transform:uppercase;position:relative;bottom:4px;width:100px;}
li.specials a {font-size:0.9em;position:relative;right:14px;}
.module-specials {display:inline;border:1px solid #DDD;margin-right:15px;margin-bottom:20px;float:left;width:195px;padding:10px; height:270px;}
.module-specials p {margin-bottom:2px;}
.regular-price {text-decoration:line-through;color:#555;}
.sale-price {color:#900;font-weight:bold;}
.sale-product-image {margin-bottom:20px;}