body{color:#717171;font-family:Arial, Helvetica, sans-serif; background:url(../images/backgroud.jpg) no-repeat; background-size: cover; margin:0;padding:0; 
}
img{border:0;-ms-interpolation-mode:bicubic;}
a{outline:0;}
.border{border:#999 1px solid;}
.shadow{box-shadow:0p 5px 6px rgba(0, 0, 0, 0.08);moz-box-shadow:0px 5px 6px rgba(0, 0, 0, 0.08);-webkit-box-shadow:0px 5px 6px rgba(0, 0, 0, 0.08);}
.hide{display:none;}
.show{display:block;}
.clear{clear:both;}
.module_heading{position:relative;clear:both;}
.bg_gold{background-color:#e7b120;}
.bg_blue{background-color:#006699;}
.bg_ltblue{background-color:#30afea;}
.head_medium_blue{font-size:20px;letter-spacing:1px;color:#06C;font-weight:normal;}
.head_small_blue{font-size:16px;letter-spacing:1px;color:#06C;font-weight:normal;}
.featurbox-shadow{background:url(../images/featurebox-shadow.png) no-repeat;height:30px;width:646px;position:relative;margin:0 auto;padding:0;}
.round{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.inlblk{display:inline-block;}
hr.hr_light{background-image:url(../images/hr_light.png);width:80%;border:0;}
hr.light{background-color:#E3E3E3;border-width:0;color:#444444;height:1px;line-height:0;margin:10px;page-break-after:always;text-align:center;}
p.date{font-size:10px !important;color:#C90;margin:0 auto 5px;}
span.required{font-size:12px;font-weight:600;color:red;}
h1{color:#39F;font-size:28px;font-weight:200;letter-spacing:1px;font-family:'Droid Sans', sans-serif;}
h2{color:#585858;font-size:22px;font-weight:600;letter-spacing:1px;}
h3{color:#382D19;font-size:28px;font-weight:200;letter-spacing:1px;font-family:'Droid Sans', sans-serif;}
P{font-size:12px;color:#333;}
li{font-size:12px;color:#333;}
fieldset{border:1px solid #CCC;color:#333;font-size:12px;padding:20px;margin:40px auto;}
legend{color:#CC6600;font-size:18px;font-weight:600;letter-spacing:1px;padding:0 20px;}
.container{width:960px;margin-left:auto;margin-right:auto;zoom:1;}
.container:before, .container:after{display:table;content:"";zoom:1;*display:inline;}
.container:after{clear:both;}
.span1{width:40px;}
.span2{width:100px;}
.span3{width:160px;}
.span4{width:220px;}
.span5{width:280px;}
.span6{width:340px;}
.span7{width:400px;}
.span8{width:460px;}
.span9{width:520px;}
.span10{width:580px;}
.span11{width:640px;}
.span12{width:700px;}
.span13{width:760px;}
.span14{width:820px;}
.span15{width:880px;}
.span16{width:940px;}
.span260{width:260px;}
.span300{width:300px;}
.span660{}
.marginHauto{margin-left:auto;margin-right:auto;}
.marginH5{margin-left:5px;margin-right:5px;}
.marginH10{margin-left:10px;margin-right:10px;}
.marginH20{margin-left:20px;margin-right:20px;}
.marginH30{margin-left:30px;margin-right:30px;}
.marginH40{margin-left:40px;margin-right:40px;}
.marginH50{margin-left:50px;margin-right:50px;}
.marginH60{margin-left:60px;margin-right:60px;}
.marginV5{margin-top:5px;margin-bottom:5px;}
.marginV10{margin-top:10px;margin-bottom:10px;}
.marginV20{margin-top:20px;margin-bottom:20px;}
.marginV30{margin-top:30px;margin-bottom:30px;}
.marginV40{margin-top:40px;margin-bottom:40px;}
.paddingH10{padding-left:10px;padding-right:10px;}
.paddingH20{padding-left:20px;padding-right:20px;}
.paddingH30{padding-left:30px;padding-right:30px;}
.paddingH40{padding-left:40px;padding-right:40px;}
.paddingH50{padding-left:50px;padding-right:50px;}
.paddingV10{padding-top:10px;padding-bottom:10px;}
.paddingV20{padding-top:20px;padding-bottom:20px;}
.paddingV40{padding-top:40px;padding-bottom:40px;}
.column{zoom:1;position:relative;}
.row{zoom:1;}
.row:before, .row:after{display:table;content:"";zoom:1;*display:inline;}
.row:after{clear:both;}
.textcenter{text-align:center;}
.text_left{width:auto;text-align:left;}
.text_right{width:auto;text-align:right;}
.text_center{width:auto;text-align:center;}
.pull_left{float:left;}
.pull_right{float:right;}
#content{position:relative;width:920px;margin:20px auto 0;clear:both;}
#content-left{float:left;position:relative;}
#content-right{float:right;position:relative;}
.content_lg{width:660px}
.content_sm{width:220px;}
#content-left p{font-size:12px;}
#content-left p.readmore a{background:none repeat scroll 0 0 #6CA1AB;border:medium none;border-radius:6px 6px 6px 6px;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:14px;font-style:italic !important;height:20px;line-height:12px !important;margin:0 0 0;padding:10px 15px 0 10px;position:relative;text-align:center;text-decoration:none;font-family:"Lucida Console", Monaco, monospace;}
#content-left p.readmore a:hover{background:none repeat scroll 0 0 #666666;}
.section-label{font-size:14px;font-weight:bold;margin:0 15px 5px 0;}
.section-label .blue{text-transform:uppercase;color:#1c84b6;}
.featured-text{font-size:14px;}
.featured-text-sub{color:#999;}
#content_full{position:relative;margin:20px auto 0;clear:both;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;*overflow:visible;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input[type="text"]{border:1px solid #AACFE4;font-size:12px;margin:2px 0;padding:4px 2px;}
textarea{border:1px solid #AACFE4;padding:2px 10px;font-size:.95em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
input[type="text"]:focus, select:focus{box-shadow:0 0 5px rgba(255, 255, 255, 2);-webkit-box-shadow:0 0 5px rgba(255, 255, 255, 2);-moz-box-shadow:0 0 5px rgba(255, 255, 255, 2);}
textarea:focus, select:focus{box-shadow:0 0 5px rgba(255, 255, 255, 2);-webkit-box-shadow:0 0 5px rgba(255, 255, 255, 2);-moz-box-shadow:0 0 5px rgba(255, 255, 255, 2);}
#formError{background-color:#fff;border:5px solid red;color:red;font-size:11px;margin:10px;overflow:hidden;}
#formError h3{background-color:red;color:#fff;font:italic 14px Georgia,"Times New Roman",serif;margin:0;padding:4px 0 8px 6px;text-align:left;text-shadow:0 2px 0 #333;}
#formError ul{padding:10px 30px 10px 40px;}
#formError ul li{line-height:14px;list-style-type:disc;padding:3px 0;text-align:left;}
.search_bttn{background-color:#C6600B;background-image:url("../images/background-search.png");background-position:right center;background-repeat:no-repeat;border:medium none;border-radius:2px 2px 2px 2px;color:white;font-family:Tahoma,Geneva,sans-serif;font-size:12px;line-height:28px;margin:0 5px;padding:6px 35px 5px 15px;text-decoration:none;text-shadow:0 1px 1px rgba(0, 0, 0, 0.75)}
.search_bttn:hover{text-decoration:none;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset}
.search_bttn:active{box-shadow:0 1px 2px rgba(0, 0, 0, 0.8) inset}
.login_bttn{background-color:#C6600B;background-image:url("../images/background-login.png");background-position:right center;background-repeat:no-repeat;border:medium none;border-radius:2px 2px 2px 2px;color:white;font-family:Tahoma,Geneva,sans-serif;font-size:12px;line-height:28px;margin:0 5px;padding:6px 35px 5px 15px;text-decoration:none;text-shadow:0 1px 1px rgba(0, 0, 0, 0.75)}
.login_bttn:hover{text-decoration:none;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset}
.login_bttn:active{box-shadow:0 1px 2px rgba(0, 0, 0, 0.8) inset}
.submit_bttn{background:url('../images/button_submit.png') no-repeat top;width:128px;height:25px;border:none;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 10px 0 0;text-indent:-1000em;}
.submit_bttn:active{background:url('../images/button_submit.png') no-repeat bottom;}
a.link{color:#336699;text-decoration:none;}
a.link:hover{text-decoration:underline;}
.btn{cursor:pointer;display:inline-block;background-color:#82AAC3;background-repeat:no-repeat;padding:5px 14px 6px;color:#fff;font-size:13px;line-height:normal;border:0px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.btn:hover{color:#eee;text-decoration:none;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset;}
.btn:focus{outline:1px dotted #666;}
.pill{color:white;background-color:#09F;line-height:32px;font-size:11px;padding:5px 10px;margin-right:15px;white-space:nowrap;}
.pill:hover{opacity:0.8;filter:alpha(opacity=80);}
.search2{width:95px !important;height:30px !important;background:url(../images/search_button.png) no-repeat top left !important;border:0px solid #6E6E6E !important;cursor:pointer;color:#fff;font:normal 14px/20px Arial, Helvetica, sans-serif !important;margin:0px 0px 0px 5px;text-align:left !important;text-transform:none !important;}
.search2:hover{width:95px !important;height:30px !important;background:url(../images/search_button_hover.png) no-repeat top left !important;border:0px solid #6E6E6E !important;cursor:pointer;color:#fff;font:normal 14px/20px Arial, Helvetica, sans-serif !important;margin:0px 0px 0px 5px;text-align:left !important;text-transform:none !important;}
#allFeaturedProducts{background-color:#006AB7;display:block;margin-top:0px;margin-bottom:40px;text-align:center;padding:20px;border:1px solid #0075C1;box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.4) inset;}
#allFeaturedProducts a{color:white;font-size:14px;font-weight:400;text-decoration:none;display:block;}
#allFeaturedProducts:hover{background-color:#186a91;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}}
.SearchAdvanced{font-size:12px;font-weight:100;color:#666;font-family:Arial, Helvetica, sans-serif;}
.SearchAdvanced label{width:86px;text-align:right;display:inline-block;margin-right:5px;}
.ico-srch{text-decoration:none;}
.ico-srch span{color:#fff;}
.blue{color:#82AAC3;}
.gray{color:#999;}
.tan{color:#DEC87F;}
#top-bar{position:relative;width:100%;marign:0 auto;height:35px;background-color:#333;overflow:hidden;}
#register{position:relative;}
#register p{color:#837d55;font-size:10px;font-family:Verdana, Geneva, sans-serif;}
#register a{color:white;text-decoration:none;}
#register a:hover{text-decoration:underline;}
#siteswitch{position:relative;}
#siteswitch p{color:#99ccff;font-size:10px;font-family:Verdana, Geneva, sans-serif;}
#siteswitch ul{list-style:none outside none;margin:0;padding:0;}
#siteswitch ul li{list-style:none outside none;float:left;position:relative;margin:0;padding:0 12px;text-align:left;border-left:1px solid;color:#7e7958;}
#siteswitch ul li a{cursor:pointer;display:block;font-family:Verdana, Geneva, sans-serif;font-size:10px;outline:medium none;padding:0;text-align:center;text-decoration:none;color:white;}
#siteswitch ul li a:hover{-moz-transition:all 0.5s ease 0s;text-decoration:underline;}
#siteswitch ul li.first{border:none;}
#main{position:relative;width:960px;padding:0;margin:0 auto;background-color:white;}
.main-class{position:relative;width:960px;padding:0 0 41px 0 !important;margin:0 auto;background-color:white;}
#header{position:relative;margin:0 auto;/*overflow:hidden;*/background-color:#fff;width:960px;}
#header #logo{position:relative;float:left;width:340px;margin:20px;}
#header #info{position:relative;float:right;width:540px;margin:20px;}
#header #info #left{position:relative;float:left;width:260px;}
#header #info #left p{font-size:10px;color:#333;}
#header #info #left p a{color:#09F;}
#header #info #left p a:hover{text-decoration:none;}
#header #info #left h2{color:#ffba01;font-size:18px;font-weight:900;margin:0;padding-bottom:0;}
#header #info #right{position:relative;float:right;width:265px;}
#header #info #right p{font-size:12px;color:#333;}
#header #info #right p a{color:#09F;}
#header #info #right p a:hover{text-decoration:none;}
#header #info #right input{float:left;font-size:12px;border:solid 1px #aacfe4;margin:2px 0;}
#header #info #nav_user{position:absolute;right:0px;bottom:-20px;}
#header #info #nav_user ul{list-style:none outside none;margin:0;padding:0;}
#header #info #nav_user ul li{list-style:none outside none;float:left;position:relative;margin:0;padding:0 12px;text-align:left;border-left:1px solid;}
#header #info #nav_user ul li a{cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;outline:medium none;padding:0;text-align:center;text-decoration:none;color:#79726c;}
#header #info #nav_user ul li a:hover{-moz-transition:all 0.5s ease 0s;text-decoration:underline;}
#header #info #nav_user ul li.first{border:none;}
#breadcrumbs{position:relative;text-align:left;margin:10px auto 20px;width:865px;clear:both;}
#breadcrumbs ul{list-style:none outside none;margin:0;padding:0;}
#breadcrumbs ul li{list-style:outside url(../images/icon-breadcrumb-arrow-sm.png);float:left;position:relative;margin:0 20px 0 0;padding:5px 10px 10px;text-align:left;}
#breadcrumbs ul li a{cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;outline:medium none;padding:0;text-align:center;text-decoration:none;color:#79726c;}
#breadcrumbs ul li a:hover{-moz-transition:all 0.5s ease 0s;text-decoration:underline;}
#breadcrumbs ul li.first{list-style:outside url(../images/icon-breadcrumb-arrow-first.png);}
#breadcrumbs ul li.first a{cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;outline:medium none;padding:0;text-align:center;text-decoration:none;color:#09F;}
#breadcrumbs ul li.first a:hover{-moz-transition:all 0.5s ease 0s;text-decoration:underline;}
#top5{position:relative;border:1px solid #F2F1E9;min-height:245px;}
#top5 ul{list-style:none outside none;margin:0;padding:0;}
#top5 ul li{list-style:none outside none;float:left;position:relative;text-align:left;width:115px;padding:10px 5px;}
#top5 ul li a{cursor:pointer;display:block;font-family:Verdana, Geneva, sans-serif;font-size:10px;outline:medium none;padding:0;text-align:center;text-decoration:none;color:#79726c;}
#top5 ul li a:hover{-moz-transition:all 0.5s ease 0s;text-decoration:none;}
#top5 ul li.first{border:none;}
#top5 p{font-size:12px;}
#top5 h4{color:#06C;font-weight:normal;font-size:14px;margin:0;}
#top5 h5{font-size:12px;font-weight:normal;margin:0;}
ul#prdThumbs{list-style:none outside none;margin:0;padding:0;}
ul#prdThumbs li{width:80px;height:60px;cursor:pointer;border:1px solid #CCCCCC;cursor:pointer;display:inline-block;margin:10px 5px;padding:5px;}
#filters{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #EEEEEE;border-radius:8px 8px 8px 8px;color:#666666;overflow:hidden;padding:10px 8px;position:relative;}
#filters h4{color:#777777;float:left;font-size:0.85em;margin:1px 15px 0 14px;text-transform:uppercase;}
#filters .crumblist{float:right;}
#filters a{background:url("../images/icons/icon-close.png") no-repeat scroll right #fff;color:#2C5987;display:inline-block;text-decoration:none;font-size:0.75em;font-weight:bold;height:12px;margin:0 12px 0 0;padding:0 20px 3px 0;text-transform:uppercase;}
div.fp-header{position:relative;background-color:#f2f1e9;border:#e0dfd7 1px solid;padding:10px 10px;margin:10px auto;width:640px;}
div.fp-header h2{opacity:0.8;font-family:'Droid Sans', sans-serif;font-size:14px;font-weight:normal;margin:0;float:left;display:inline-block;position:relative;}
div.fp-header h3{height:16px;float:right;display:inline-block;position:relative;margin:0;padding:0 10px;}
div.fp ul{list-style:none;position:relative;margin:20px 0;padding:0;text-align:center;}
div.fp li{width:175px;text-align:center;display:inline-block;padding:10px;margin:0 10px;}
div.fp h3{font-size:14px;letter-spacing:1px;color:#9C0;text-transform:capitalize;font-weight:normal;}
div.fp h4{font-size:14px;letter-spacing:1px;color:black;font-weight:bold;}
div.fp p{font-size:10px;color:#666;}
div.fp h1{color:#069;font-family:Verdana, Geneva, sans-serif;font-size:14px;font-weight:normal;}
div.fp li.last{border:none;}
#asf{width:660px;position:relative;clear:both;margin:20px auto 0;background:url(../images/search-background.png) repeat-x;border:#d9d9d9 1px solid;text-align:center;}
#asf p{font-size:12px;}
#asf .wave{width:100%;min-height:200px;position:relative;margin:0 auto;background:url(../images/form-background-wave.png) bottom no-repeat;}
#whatsnew{position:relative;float:left;margin:0 20px 15px;width:350px;}
#whatsnew p{font-size:11px;margin:0;}
#whatsnew .description{margin:0 auto 20px;position:relative;display:block;}
#learningcenter{position:relative;float:left;margin:0 20px 15px;width:225px;}
#learningcenter ul{list-style-type:none;padding-left:0;}
#learningcenter ul li{color:#7C7C7C;font-family:'Oswald',sans-serif;font-size:13px;font-weight:bold;line-height:39px;padding:0;text-transform:uppercase;background:url("../images/list-line.gif") repeat-x scroll 0 0 transparent;}
#learningcenter ul li a{background:url("../images/marker.png") no-repeat scroll 0 1px transparent;color:#7C7C7C;padding:0 0 0 29px;text-decoration:none;}
#learningcenter ul li a:hover{color:#FC0;}
#learningcenter ul li.first{background:none !important;}
div.category_nav{position:relative;clear:both;border-radius:3px;padding-bottom:20px;border:1px solid #eee;background-color:white;margin-bottom:20px;}
div.category_nav p.header{font-size:12px;font-family:'Droid Sans', sans-serif;letter-spacing:1px;line-height:30px;text-transform:capitalize;margin:0;background-color:#006699;padding:10px 10px;color:white;}
div.category_nav ul{list-style:none;position:relative;margin:15px 10px;padding:0;}
div.category_nav ul li{margin:10px 0;padding:0;font-size:11px;}
div.category_nav ul li a{cursor:pointer;display:block;padding:0;text-decoration:none;color:#333;}
div.category_nav ul li a:hover{color:#333333;text-decoration:underline;}
div.category_nav ul li a:hover span{text-decoration:underline;}
div.category_nav dl{list-style:none;position:relative;margin:15px 10px;padding:0;}
div.category_nav dt{font-size:14px;color:#006699;margin:20px 0 10px;}
div.category_nav dl dd{margin:10px 0;padding:0;font-size:11px;}
div.category_nav dl dd a{cursor:pointer;display:block;padding:0;text-decoration:none;color:#333;}
div.category_nav dl dd a:hover{color:#333333;text-decoration:underline;}
div.category_nav dl dd a:hover span{text-decoration:underline;}
div.category_nav dt.first{margin:0 0 10px;}
div.category_nav p{font-size:11px;color:#999;margin:10px 10px;}
div.category_nav div.extw{margin:10px;clear:both;position:relative;height:40px;}
div.category_nav div.extw .left{width:30px;float:left;position:relative;}
div.category_nav div.extw .right{width:300px;float:left;position:relative;}
div.category_nav div.extw p{font-size:11px;color:#333;margin:0;}
div.category_nav div.extw p span{font-weight:bold;color:#069;font-size:12px;}
div.category_nav div.pwv{margin:15px 10px;clear:both;position:relative;}
div.category_nav div.pwv .left{width:55px;float:left;position:relative;margin:0 5px;}
div.category_nav div.pwv .right{width:130px;float:left;position:relative;}
div.category_nav div.pwv p{font-size:11px;color:#333;margin:0;}
div.category_nav div.pwv p span{font-weight:bold;color:#069;font-size:12px;}
#sortbar{position:relative;width:100%;background:url('../images/background-blue.gif') repeat-x;height:34px;}
#sortbar #sortby{position:relative;float:left;padding:0 10px 0 0;margin:4px 0;text-align:left;width:380px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#bcd0d9;}
#sortbar .separator{border-right:#99c4d8 solid 1px;}
#sortbar #recordcount{color:#fff;font-size:11px;line-height:34px;margin:0 20px 0 0;text-align:right;width:250px;}
#paging{font-size:11px;color:#999;background-color:#eee;height:34px;}
#paging div{line-height:34px;}
#paging a{border:1px solid #999;padding:3px 5px;#background-color:#ddd;font-weight:bold;color:#666;text-decoration:none;}
#paging a:hover{color:#fff;background-color:#fc7217;}
div.category_grid{position:relative;margin:15px auto;clear:both;}
div.category_grid ul{margin-left:0;padding-left:0;}
div.category_grid ul li{border:1px solid white;padding:15px 10px;margin:10px 10px;font-size:11px;list-style:none;float:left;width:170px;height:200px;overflow:hidden;text-align:center;background-color:white;}
div.category_grid ul li:hover{border:1px solid #DFE8EC;}
div.category_grid ul li a{cursor:pointer;display:block;text-decoration:none;color:#333;}
div.category_grid ul li a:hover{color:#333333;text-decoration:none;}
div.category_grid .pImage{display:block;height:125px;max-width:125px;}
div.category_grid .pImage img{width:100%;max-height:125px;}
div.category_grid h2{font-size:14px;font-weight:300;font-family:'Oswald', sans-serif;color:#006699;margin:15px auto 0;}
div.category_grid p{color:##999;}
div.product_grid{position:relative;margin:15px auto;clear:both;}
div.product_grid ul{margin-left:0;padding-left:0;}
div.product_grid ul li{border:1px solid white;padding:15px 10px;margin:20px 10px;font-size:11px;list-style:none;float:left;width:170px;height:280px;overflow:hidden;text-align:center;background-color:white;}
div.product_grid ul li:hover{border:1px solid #DFE8EC;}
div.product_grid ul li a{cursor:pointer;display:block;text-decoration:none;color:#333;}
div.product_grid ul li a:hover{color:#333333;text-decoration:none;}
div.product_grid .pImage{display:block;height:145px;max-width:135px;}
div.product_grid .pImage img{width:100%;max-height:145px;}
div.product_grid h2{font-size:16px;font-weight:300;font-family:'Oswald', sans-serif;color:#006699;margin:0;}
div.product_grid h3{font-size:11px;font-weight:100;color:#666;font-family:'Droid Sans', sans-serif;color:#333;margin:5px 0;}
div.product_grid h4.partno{font-size:14px;font-weight:600;color:#9C0;margin:2px 0;font-family:'Droid Sans', sans-serif;}
div.product_grid p{font-size:11px;font-weight:100;color:#666;font-family:'Droid Sans', sans-serif;color:#333;margin:5px 0;}
div.product_grid p.brand{font-size:16px;font-weight:300;font-family:'Oswald', sans-serif;color:#006699;margin:0;}
div.product_grid p.price{font-size:18px;font-weight:300;font-family:'Oswald', sans-serif;color:black;margin:0;}
div.product_grid p.partno{font-size:12px;font-weight:300;color:#666;margin:2px 0;font-family:'Droid Sans', sans-serif;}
div.product_grid p.productTitle{font-size:14px;font-weight:400;color:#369;font-family:'Droid Sans', sans-serif;}
div.product_grid div.flag_sale{position:absolute;right:0;top:0;z-index:100;}
div.product_grid div.flag_new{position:absolute;left:0;top:0;z-index:100;}
div.product_grid div.flag_rebate{position:absolute;left:20px;top:0;z-index:100;}
div.product_grid div.grid_desc{position:absolute;bottom:0;margin:0 auto;text-align:center;width:100%;}
div.product_grid span.grid_disc{text-decoration:line-through;color:red;font-size:16px;}
div.product_grid p.special{width:100%;text-align:center;margin:0 auto;padding:3px 0;z-index:100;background-color:#9C0;font-size:10px;color:white;}
div.product_grid span.cfp{font-weight:800;font-size:13px;color:#960;font-family:'Droid Sans', sans-serif;}
div.product_grid div.grid_item{position:relative;height:280px;}
div.product_grid p.refurb{width:100%;text-align:center;margin:3px auto;padding:3px 0;z-index:100;background-color:#09F;font-size:10px;color:white;}
.fp-stack{width:860px;margin:0 auto 30px;}
div.product_grid_stack{position:relative;clear:both;}
div.product_grid_stack ul{margin-left:0;padding-left:0;list-style:none;}
div.product_grid_stack ul li{background-color:#fff;border:1px solid #eaeaea;margin:5px;font-size:11px;float:left;width:180px;height:278px;overflow:hidden;text-align:center;padding:11px;}
div.product_grid_stack ul li a{cursor:pointer;display:block;text-decoration:none;color:#333;}
div.product_grid_stack ul li a:hover{color:#333333;text-decoration:none;}
div.product_grid_stack .pImage{display:table-cell;height:145px;vertical-align:middle;width:178px;overflow:hidden;}
div.product_grid_stack .pImage img{max-height:145px;width:145px;margin:0 auto;overflow:hidden;}
div.product_grid_stack h2{font-size:16px;font-weight:300;font-family:'Oswald', sans-serif;color:#006699;margin:0;}
div.product_grid_stack .grid_item_title_container{height:28px;overflow:hidden;}
div.product_grid_stack .grid_item_title_container p{margin:0;}
div.product_grid_stack .grid_item_title{font-size:12px;font-weight:100;color:#666;font-family:'Droid Sans', sans-serif;color:#333;margin:5px 0;}
div.product_grid_stack h4.partno{font-size:14px;font-weight:600;color:#9C0;margin:2px 0;font-family:'Droid Sans', sans-serif;}
div.product_grid_stack p{font-size:11px;font-weight:100;color:#666;font-family:'Droid Sans', sans-serif;color:#333;margin:5px 0;}
div.product_grid_stack p.brand{font-size:16px;font-weight:300;font-family:'Oswald', sans-serif;color:#006699;margin:0;}
div.product_grid_stack p.price{font-size:14px;font-weight:300;font-family:'Oswald', sans-serif;color:#0779bf;margin:0;float:left;text-align:left;}
div.product_grid_stack p.details{color:#0770bf;float:right;font-size:12px;}
div.product_grid_stack p.partno{font-size:14px;font-weight:400;color:#9C0;margin:2px 0;font-family:'Droid Sans', sans-serif;}
div.product_grid_stack div.flag_sale{position:absolute;left:5px;top:0;z-index:100;}
div.product_grid_stack div.flag_new{position:absolute;right:17px;top:2px;z-index:100;}
div.product_grid_stack div.flag_rebate{position:absolute;left:20px;top:0;z-index:100;}
div.product_grid_stack div.grid_desc{position:absolute;bottom:0;margin:0 auto;text-align:center;width:100%;}
div.product_grid_stack span.grid_disc{text-decoration:line-through;color:#666;font-size:14px;}
div.product_grid_stack span.grid_save{font-size:14px;color:#990000;}
div.product_grid_stack p.special{text-align:center;margin:0 auto;padding:5px;z-index:100;background-color:#9C0;font-size:10px;color:white;}
div.product_grid_stack span.cfp{font-weight:800;font-size:14px;color:orange;font-family:'Droid Sans', sans-serif;}
div.product_grid_stack div.grid_item{position:relative;height:280px;}
div.product_grid_stack p.refurb{width:100%;text-align:center;margin:3px auto;padding:3px 0;z-index:100;background-color:#09F;font-size:10px;color:white;}
div#pd_left{position:relative;float:left;width:275px;overflow:hidden;}
div#pd_right{position:relative;float:right;width:364px;overflow:hidden;}
div#pd_image{position:relative;float:left;width:400px;text-align:center;}
div#pd_image .thumb{position:relative;display:inline-block;text-align:center;margin:10px 5px;padding:5px;width:50px;height:50px;border:#CCC 1px solid;}
div#pd_info{position:relative;float:right;width:460px;margin-bottom:10px;}
div#pd_info h1{color:#0066cc;font-weight:normal;font-size:16px;margin:0;}
div#pd_info p{color:#666;font-size:11px;}
div#pd_info p.mpn{font-size:12px;font-weight:300;margin-bottom:5px;}
div#pd_price{position:relative;padding:20px 0;text-align:left;}
div#pd_price h1{color:black;font-size:20px;margin:0;}
div#pd_price h2{color:#006699;font-size:18px;margin:0;}
span.pd_instantdiscount{text-decoration:line-through;color:#006699;font-size:28px;font-weight:400;font-family:'Droid Sans', sans-serif;}
span.pd_pricetitle{color:##999999;font-size:22px;font-family:'Open Sans';margin-right:20px;font-weight:100;}
div#pd_special{position:relative;width:458px;float:right;border:#b8d338 1px solid;margin:10px auto;text-align:left;}
div#pd_special h1{color:white;font-size:14px;margin:0;background-color:#b8d338;padding:5px 10px;}
div#pd_special p{color:#333;font-size:11px;margin:0;padding:15px;}
div#pd_special span.title{color:#006699;font-weight:bold;}
div#pd_special a{line-height:30px;color:#C60;}
div#pd_shipping{position:relative;width:458px;float:right;border:orange 1px solid;margin:10px auto;text-align:left;}
div#pd_shipping h1{color:white;font-size:14px;margin:0;background-color:orange;padding:5px 10px;}
div#pd_shipping p{color:#333;font-size:11px;margin:0;padding:15px;}
div#pd_shipping a{line-height:30px;color:#C60;}
div#pd_form{position:relative;width:100%;margin:10px auto;}
div#pd_billme{position:relative;float:right;width:338px;padding:0 15px;margin:0 auto;text-align:right;}
div#pd_billme p{color:#666;font-size:10px;}
div#pd_billme a{color:#069;}
div#pd_billme a:hover{color:#09F;}
div#pd_feature{position:relative;float:left;width:275px;text-align:left;}
div#pd_feature ul{margin:25px auto;font-size:14px;color:#069;}
div#pd_feature li{margin:0px;padding:10px 0px 10px 50px;}
div#pd_feature li.pdf{list-style:none;background:url(../images/icon_pdf_24.png) .4em .4em no-repeat;}
div#pd_feature li.cal{list-style:none;background:url(../images/icon_calculator_24.png) .4em .4em no-repeat;}
div#pd_feature li.ship{list-style:none;background:url(../images/icon_truck_24.png) .4em .4em no-repeat;}
div#pd_feature li.video{list-style:none;background:url(../images/icon_video_24.png) .4em .4em no-repeat;}
div#pd_feature li:hover{background-color:#fafafa;}
.quick_specs th{background-color:#1D5667;color:white;margin:0 1px;padding:5px;border:1px white solid;}
.quick_specs td{margin:0 1px;padding:3px 5px;font-size:11px;font-family:Tahoma, Geneva, sans-serif;}
.quick_specs tr:hover{background-color:#FFC !important;}
.quick_specs tr:nth-child(odd){background-color:#eee;}
.quick_specs tr:nth-child(even){background-color:#fff;}
.quick_specs p{margin:0;}
div.grid_rltprod{position:relative;margin:15px auto;clear:both;}
div.grid_rltprod ul{margin-left:0;padding-left:0;}
div.grid_rltprod ul li{border:1px solid white;padding:15px 15px;margin:10px 10px;font-size:11px;list-style:none;float:left;width:170px;height:145px;overflow:hidden;text-align:center;background-color:white;}
div.grid_rltprod ul li:hover{border:1px solid #DFE8EC;}
div.grid_rltprod ul li a{cursor:pointer;display:block;text-decoration:none;color:#333;}
div.grid_rltprod ul li a:hover{color:#333333;text-decoration:none;}
div.grid_rltprod .pImage{display:block;height:50px;max-width:50px;}
div.grid_rltprod .pImage img{width:100%;max-height:50px;}
div.grid_rltprod h4{font-size:14px;font-weight:300;font-family:'Oswald', sans-serif;color:#006699;margin:5px auto 0;}
div.grid_rltprod p{color:##999;margin:0 auto 5px;}
div.grid_rltprod span{font-weight:600;}
div#cart button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
div#cart button, input{line-height:normal;*overflow:visible;}
div#cart button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
div#cart button,input[type="button"],input[type="reset"],div#cart input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
div#cart .remove{background-color:transparent !important;background-image:none !important;border:none !important;}
div#cart a.title{text-decoration:none !important;font-weight:600 !important;color:#006699 !important;font-size:1.08em;}
div#cart .checkout{font-size:22px;font-weight:100;padding:10px 20px;background-color:#ff9900;background-image:-moz-linear-gradient(#f9bc86, #ff9900);border-color:#cf6300 !important;}
#cat-header{position:relative;clear:both;}
#cat-header h1{color:#666;font-weight:300;font-size:18px;margin:0;font-family:'Droid Sans', sans-serif;letter-spacing:1px;}
#cat-header p{margin:10px 0;font-size:11px;line-height:16px;}
.feature .tagcloud{list-style:none;margin:0;padding:0 10px;}
.feature .tagcloud li{display:inline;}
.feature .tagcloud .smallestTag{font-size:xx-small;}
.feature .tagcloud .smallTag{font-size:small;}
.feature .tagcloud .mediumTag{font-size:medium;}
.feature .tagcloud .largeTag{font-size:large;}
.feature .tagcloud .largestTag{font-size:xx-large;}
div.feature{text-align:center;}
div.feature p a{font-size:11px;color:#09C;text-align:center;}
div.feature p a:hover{color:#09F;text-decoration:none;}
div.feature{padding:0 0 5px;border:1px #e5e5e5 solid;}
div.feature h1{font-size:14px;color:white;background-color:#006699;font-family:'Droid Sans', sans-serif;letter-spacing:1px;line-height:30px;padding:0 10px;text-transform:none;margin-top:0;}
div.feature ul{list-style:none;position:relative;margin:20px 0;padding:0;text-align:center;}
div.feature ul li{margin:20px 0;padding:0;text-align:center;}
div.feature ul li a{cursor:pointer;display:block;padding:0;text-align:center;}
div.feature ul li a:hover{color:#333333;}
div.feature ol{text-align:left;}
div.feature ol li{font-size:12px;margin:10px;}
div.feature ol li a{color:#333;}
div.feature ol li a:hover{color:#666;text-decoration:none;}
#quick_search_lamps{position:relative;float:left;width:300px;margin-left:15px;}
#quick_search_lamps .quick_search_title{font-size:14px;color:#fff;background-color:#333;font-family:'Droid Sans', sans-serif;letter-spacing:1px;line-height:40px;padding:0 0 0 0;text-transform:none;padding:0 10px;margin-top:0;}
#quick_search_lamps .quick_search_subtitle{font-size:14px;color:#3397d4;font-weight:bold;letter-spacing:1px;line-height:18px;padding:0 0 0 0;text-transform:none;padding:0 10px;}
#quick_search_lamps p{font-size:11px;color:#333;padding:5px 10px;}
#quick_search_screens{position:relative;float:left;width:300px;}
#quick_search_screens .quick_search_title{font-size:14px;color:#fff;background-color:#333;font-family:'Droid Sans', sans-serif;letter-spacing:1px;line-height:40px;padding:0 0 0 0;text-transform:none;padding:0 10px;margin-top:0;}
#quick_search_screens .quick_search_subtitle{font-size:14px;color:#3397d4;font-weight:bold;letter-spacing:1px;line-height:18px;padding:0 0 0 0;text-transform:none;padding:0 10px;}
#quick_search_screens p{font-size:11px;color:#333;padding:5px 10px;}
#screenlist th{background-color:#006699;color:white;margin:0 1px;padding:5px;border:1px white solid;font-size:11px;font-weight:300;}
#screenlist td{margin:0 1px;padding:8px 5px;font-size:11px;cursor:pointer;font-family:Tahoma, Geneva, sans-serif;}
#screenlist tr:hover{background-color:#FFC !important;}
#screenlist tr:nth-child(odd){background-color:#eee;}
#screenlist tr:nth-child(even){background-color:#fff;}
#screenlist a{text-decoration:none;color:#666666;}
#mb-left{width:300px;float:left;padding-top:25px;}
#mb-left li{background:url("../images/marker.gif") no-repeat scroll 0 7px transparent;padding-left:27px;font-size:12px;padding-bottom:5px;}
#mb-left ul{list-style:none outside none;margin-left:0;padding-left:0px;}
#mb-right{width:500px;float:right;}
#mb-right h1{color:#655D5C;display:inline-block;float:left;font-size:40px;line-height:28px;text-transform:none;font-family:'Give You Glory', cursive;}
#mb-right h2{color:#D7800F;float:left;font-size:25px;line-height:25px;text-transform:none;font-family:'Give You Glory', cursive;width:100%;}
#mb2-left{width:520px;float:left;padding-top:25px;}
#mb2-left li{background:url("../images/marker.gif") no-repeat scroll 0 7px transparent;padding-left:27px;font-size:12px;padding-bottom:5px;}
#mb2-left ul{list-style:none outside none;margin-left:0;padding-left:0px;}
#mb2-left h2{font-weight:normal;}
#mb2-left .partners{border:none;text-align:left;margin:10px .05em;}
#mb2-right{width:300px;float:right;}
#mb2-right h1{color:#655D5C;display:inline-block;float:left;font-size:40px;line-height:28px;text-transform:none;font-family:'Give You Glory', cursive;}
#mb2-right h2{color:#D7800F;float:left;font-size:25px;line-height:25px;text-transform:none;font-family:'Give You Glory', cursive;width:100%;}
#mb2-right li{background:url("../images/marker.gif") no-repeat scroll 0 7px transparent;padding-left:27px;font-size:12px;padding-bottom:5px;}
#mb2-right ul{list-style:none outside none;margin-left:0;padding-left:0px;}
#mb-full{width:800px;text-align:left;padding:25px;}
#mb-full h1{color:#D7800F;font-size:40px;line-height:28px;text-transform:none;font-family:'Give You Glory', cursive;}
#mb-full h2{font-weight:normal;margin-top:45px;}
#micro_banners{position:relative;width:960px;margin:20px auto;text-align:center;clear:both;}
#micro_banners ul{list-style:none outside none;margin:0;padding:0;}
#micro_banners ul li{list-style:none outinside none;position:relative;display:inline-block;margin:0;padding:0 5px;text-align:center;}
#micro_banners ul li a{cursor:pointer;display:block;outline:medium none;padding:0;text-align:center;text-decoration:none;border:white 1px solid;}
#micro_banners ul li a:hover{cursor:pointer;text-decoration:none;border:silver 1px solid;}
.newsletter{width:960px;background-color:#f9f9f9;margin:0 auto;}
.newsletter-group{width:800px;margin:0 auto;}
.newsletter .label{width:255px;float:left;color:#666;font-size:12px;padding-top:5px;}
.newsletter .controls{position:relative;}
.newsletter input[type="text"]{border:1px solid #DADADA;color:#999999;height:20px;line-height:20px;margin-right:10px;padding:4px 5px;}
.newsletter input[type="text"]:focus{box-shadow:1px 1px 0 0 #CCCCCC;}
.newsletter-success p{font-size:18px;margin:0;}
.newsletter .newsletter-btn{background-color:#3293CE;background-image:none;border:1px solid #3293CE;border-radius:3px 3px 3px 3px;color:#FFFFFF;font-size:12px;text-transform:uppercase;margin:0;padding:11px 25px;position:relative;transition:all 0.4s linear 0s;}
.newsletter .element-arrow-left{border-bottom:5px solid transparent;border-right:5px solid #3293CE;border-top:5px solid transparent;height:0;right:179px;position:absolute;top:14px;width:0;}
#footer{background-color:#232323;border-bottom:1px solid #444444;border-top:1px solid #383838;box-shadow:0 2px 0 0 #262626, 0 -1px 0 0 #171717;color:#8F887C;font:12px/22px tahoma,Geneva,sans-serif;min-width:984px;padding:40px 0 0;position:relative;z-index:10;}
#footer .container{position:relative;}
#footer #scroll-to-top{position:absolute;top:-60px;left:430px;cursor:pointer;}
#footer ul{margin:0;padding:0;list-style:none;}
#footer ul.seperator li{border-bottom:1px solid #000;border-top:1px solid #404040;padding:5px 0;}
#footer ul.seperator li:first-child{border-top:none;}
#footer ul.seperator li:last-child{border-bottom:none;}
.footer-title{color:#e6e6e6;font-family:"Helvetica Neue",Arial,sans-serif;font-size:14px;margin-bottom:10px;padding:0;font-weight:normal;}
.footer-title .blue{color:#3399cc;}
#footer a{font-size:11px;color:#fff;text-decoration:none;}
#footer .follow-us{margin:0 auto;width:200px;}
.footer-whyus{width:200px;margin:0 auto;}
.footer-upsell{color:#fff;margin:40px 0 15px;}
.footer-upsell .blue{color:#3397d4;}
.footer-widget-twitter{position:relative;background-color:#333333;border-radius:3px;padding:15px 10px;}
.icon-twitter-bird{position:absolute;bottom:-10px;right:15px;}
.footer-widget-twitter p{color:#fff;margin:0;font-size:11px;}
.footer-widget-twitter p.date{color:#999;margin:5px 0;}
#footer .footer-widget-twitter a{color:#ffcc00;}
#nav_footer{position:relative;width:960px;margin:25px auto;text-align:center;padding-top:20px;border-top:1px solid #e3e2de;}
#nav_footer ul{list-style:none outside none;margin:0;padding:0;}
#nav_footer ul li{list-style:none outinside none;position:relative;display:inline-block;margin:0;padding:0 12px;text-align:center;}
#nav_footer ul li a{cursor:pointer;display:block;outline:medium none;padding:0;text-align:center;text-decoration:none;color:#79726c;font-size:12px;}
#nav_footer ul li a:hover{color:#333333;}
#footer_social{background-position:0 0;background-repeat:no-repeat;padding-left:40px;}
#footer_social .twitter{background-image:url("../images/twitter.gif?1765");}
#footer_social .facebook{background-image:url("../images/facebook.gif?1765");}
#footer_social .rss{background-image:url("../images/rss.gif?1765");}
#footer_social .icon{background-position:left center;background-repeat:no-repeat;padding-left:22px;}
#footer_whyus{background-position:0 0;background-repeat:no-repeat;padding-left:40px;}
#nav_partners{background-position:0 0;background-repeat:no-repeat;}
#nav_partners ul{list-style:none outside none;margin:20px;padding:0;}
#nav_partners ul li{list-style:none outinside none;position:relative;margin:10px;padding:0 12px;text-align:center;}
#nav_partners ul li a{cursor:pointer;display:block;outline:medium none;padding:0;text-align:center;text-decoration:none;color:#79726c;}
#copyright{position:relative;z-index:10;clear:both;background-color:#000;border-bottom:1px solid #151515;margin-top:2px;width:100%;height:50px;}
#copyright p{font-size:11px;color:#999;line-height:50px;letter-spacing:1px;margin:0;}
#copyright a{color:#fff;text-decoration:none;}
#copyright a.blue{color:#1b85b7;}
#copyright a:hover{text-decoration:underline;}
.vert_sprite{background:url("../images/sprite_vert.png") repeat-x scroll 0 -714px transparent;}
#contact_mid_innercont{padding:20px;margin:25px auto 0;}
#contact_mid_innercont img{padding:0px;margin:0px 0px 20px 20px;float:right;}
#contact_mid_innercont p{padding:0px;margin:0px 0px 20px 0px;font:normal 12px/18px Geneva, Arial, Helvetica, sans-serif;color:#333333;}
.corevalue{padding:0px;margin:0px 0px 30px 15px;}
.corevalue span{padding:0px;margin:0px 0px 0px 0px;font:bold 16px/40px Georgia, "Times New Roman", Times, serif;color:#CC6600;}
.corevalue ol{padding:0px;margin:0px 0px 0px 0px;font:normal 12px/18px Geneva, Arial, Helvetica, sans-serif;color:#666666;}
.corevalue ol li{padding:0px 0px 0px 0px;margin:0px 0px 2px 15px;font:normal 12px/18px Geneva, Arial, Helvetica, sans-serif;color:#666666;}
.help_contbg{padding:0px 15px 15px;margin:0px;background:url(../images/bg-linen-light.jpg);-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.help_contbg ul{padding:0px;margin:20px 0px 0px 0px;}
.help_contbg ul li:first-child{border-top:0px solid #333333;}
.help_contbg ul li{padding:20px 0px;margin:0px;border-top:1px solid #fff;border-bottom:1px solid #dcdcdc;list-style:none outside;font:normal 11px/17px Arial, Helvetica, sans-serif;}
.help_content_inleft{padding:0px;margin:0px 25px 0px 0px;float:left;width:100px;}
.help_content_inleft img{box-shadow:3px 5px 5px #333;border:5px solid #fff;}
.help_content_inright{padding:0px;margin:0px 0px 0px 0px;float:left;width:700px;}
.help_content_inright_conttop{padding:0px;margin:0px 0px 20px 0px;}
.help_content_inright_conttop_left{padding:0px;margin:0px 0px 0px 0px;float:left;width:265px;}
.help_content_inright_conttop_left h4{padding:0px;margin:0px 0px 0px 0px;font:normal 18px/20px Arial, Helvetica, sans-serif;color:#333333;}
.help_content_inright_conttop_left h4 span{padding:0px;margin:0px 0px 0px 0px;font:bold 13px/20px Arial, Helvetica, sans-serif;color:#497FB4;text-shadow:0px 0px #285B8D;}
.help_content_inright_conttop_right{padding:0px;margin:0px 0px 0px 0px;float:left;width:210px;text-align:left;}
.help_content_inright_conttop_right ul{padding:0px;margin:0px;}
.help_content_inright_conttop_right ul li{padding:0px;margin:0px 0px 5px 0px;list-style:none outside;border:none !important;}
.help_content_inright_conttop_right ul li img{padding:0px !important;margin:0px 10px 0px 0px !important;list-style:none outside;float:left !important;}
.help_content_inright_conttop_right ul li a{padding:0px !important;margin:0px 0px 0px 0px !important;font:normal 11px/20px Arial, Helvetica, sans-serif;text-decoration:underline;color:#558ABE;}
.help_content_inright_conttop_right ul li a:hover{padding:0px !important;margin:0px 0px 0px 0px !important;font:normal 11px/20px Arial, Helvetica, sans-serif;text-decoration:none;color:#333333;}
.help_content_inright_contbot{padding:0px;margin:0px 0px 20px 0px;color:#666666;}
#contact_right_top{padding:0px;margin:0px;background:#EAEAEA;border:1px solid #E0E0E0;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#contact_right_top h2{padding:0px 0px 0px 20px;margin:0px;background:#006699;height:30px;font:bold 14px/30px Arial, Helvetica, sans-serif;color:#fff;}
#contact_right_top ul{padding:15px 18px;margin:0px;}
#contact_right_top ul li{padding:0px;margin:0px 0px 10px 0px;background:url(../images/contact_right_buttonbg.jpg) no-repeat top left;width:180px;height:30px;list-style:none outside;font:normal 18px/22px Arial, Helvetica, sans-serif;color:#333333;}
#contact_right_top ul li a{font:bold 12px/22px Arial, Helvetica, sans-serif !important;color:#666;text-decoration:none;display:block;width:170px;height:25px;padding-left:10px;padding-top:5px;}
#contact_right_top ul li a:hover{font:bold 12px/22px Arial, Helvetica, sans-serif !important;color:#000;text-decoration:none;}
#contact_right_mid{padding:0px;margin:15px 0px;text-align:center;}
#contact_right_mid h2{padding:0px 0px 0px 0px;margin:0px;font:bold 14px/30px Arial, Helvetica, sans-serif;color:#006699;}
#contact_right_mid p{padding:0px 0px 0px 0px;margin:0px;font:normal 12px/20px Arial, Helvetica, sans-serif;color:#666;}
#contact_right_mid p a{padding:0px 0px 0px 0px;margin:0px;font:normal 12px/30px Arial, Helvetica, sans-serif;color:#006699;text-decoration:underline;}
#contact_right_mid p a:hover{padding:0px 0px 0px 0px;margin:0px;font:normal 12px/30px Arial, Helvetica, sans-serif;color:#333333;text-decoration:none;}
#contact_right_bot{padding:5px 15px 15px;margin:0px;background:url(../images/contact_shopwith_confbg.jpg) repeat top left;border:1px solid #E0E0E0;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#contact_right_bot h2{padding:0px 0px 0px 20px;margin:0px;font:bold 14px/50px Arial, Helvetica, sans-serif;color:#006699;}
#contact_right_bot p{padding:25px 0px 0px 0px;margin:0px;font:normal 11px/17px Arial, Helvetica, sans-serif;color:#333333;text-align:center;}
#contact_right_bot span{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font:normal 12px/18px Arial, Helvetica, sans-serif !important;color:#333333;text-transform:uppercase;}
#contact_right_bot span img{padding:0px 10px 0px 0px;margin:0px;font:normal 12px/18px Arial, Helvetica, sans-serif !important;color:#333333;text-transform:uppercase;float:left;}
#category_listingbg{padding:0px;margin:0px 0px 15px 0px;font:normal 12px/20px Arial, Helvetica, sans-serif;}
#category_listing_head{padding:3px 20px;margin:0px 0px 10px 0px;height:36px;background:url(../images/headbar_bg.jpg) repeat-x top left;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;}
#category_listing_head_inleft{padding:4px 0px 0px;margin:0px;float:left;width:175px;background:url(../images/downarrow.jpg) no-repeat 140px 9px;border-right:1px solid #fff;}
#category_listing_head_inleft a{width:175px;display:block;text-decoration:none;color:#fff;}
#category_listing_head_inleft a:hover{text-decoration:none;color:#CCCCCC;}
#category_listing_head_incent{padding:4px 10px 0px 10px;margin:0px;float:left;width:220px;}
#category_listing_head_incent_inbg{padding:0px;margin:0px;font:normal 12px/20px Arial, Helvetica, sans-serif;color:#fff;}
#category_listing_head_incent_inbg a{padding:0px;margin:0px 10px 0px 0px;font:normal 12px/20px Arial, Helvetica, sans-serif;color:#fff;background:url(../images/small_button.png) no-repeat top left;text-align:center;width:45px;height:18px;display:block;float:left;text-decoration:none;}
#category_listing_head_incent_inbg a:hover{padding:0px;margin:0px 10px 0px 0px;font:normal 12px/20px Arial, Helvetica, sans-serif;color:#fff;background:url(../images/small_button.png) no-repeat bottom left;text-align:center;width:45px;height:18px;display:block;text-decoration:none;}
#category_listing_head_incent_inbg a.active{padding:0px;margin:0px 10px 0px 0px;font:normal 12px/20px Arial, Helvetica, sans-serif;color:#84BBF4;background:url(../images/small_button.png) no-repeat bottom left;text-align:center;width:45px;height:18px;display:block;text-decoration:none;}
#category_listing_head_incent_inbg span{float:left;margin-right:15px;}
#category_listing_head_inright{padding:0px;margin:0px;float:right;line-height:25px;}
#category_listing_numberbg{padding:0px;margin:0px 50px 30px 0px;height:25px;text-align:right;float:right;}
#category_listing_numberbg ul{padding:0px;margin:0px 0px 0px 0px;}
#category_listing_numberbg ul li{padding:0px;margin:0px 5px 0px 0px;float:left;height:20px;width:20px;text-align:center;list-style:none outside;font-size:11px;}
#category_listing_numberbg ul li a{background:url(../images/list_numb_bg.jpg) no-repeat top left;text-decoration:none;color:#333333;list-style:none outside;display:block;height:20px;width:20px;}
#category_listing_numberbg ul li a:hover{background:url(../images/list_numb_bg_hover.jpg) no-repeat top left;text-decoration:none;color:#fff;list-style:none outside;display:block;height:20px;width:20px;}
#category_listing_numberbg ul li a.active{background:url(../images/list_numb_bg_hover.jpg) no-repeat top left;text-decoration:none;color:#fff;list-style:none outside;display:block;height:20px;width:20px;}
#category_listing_numberbg ul li span{background:url(../images/show_all_button.jpg) no-repeat top left;text-decoration:none;color:#333333;list-style:none outside;display:block;height:20px;width:54px;}
#category_list{padding:0px;margin:0px 5px 10px 0px;}
#category_list ul{padding:0px 0px 10px 0px;margin:0px 0px 25px 0px;border-bottom:1px solid #CBE5FF;}
#category_list ul li:first-child{border-left:0px dotted #666666;}
#category_list ul li{padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;float:left;width:150px;border-left:1px dotted #C9C9C9;color:#444645;min-height:260px;list-style:none outside;font-weight:bold;}
#category_list ul li label{font:bold 12px/20px Arial, Helvetica, sans-serif;color:#444645;padding:0px;margin:0px;text-decoration:none;}
#category_list ul li label.note{font:bold 12px/20px Arial, Helvetica, sans-serif;color:#444645;padding:0px;margin:0px;text-decoration:line-through;}
#category_list ul li h5{font:bold 14px/20px Arial, Helvetica, sans-serif;color:#8DA70E;padding:0px;margin:0px;}
#category_list ul li h6{font:bold 14px/20px Arial, Helvetica, sans-serif;color:#A6240A;padding:0px;margin:0px;}
#category_list ul li span{font:bold 12px/20px Arial, Helvetica, sans-serif;color:#00B4E3;padding:0px;margin:0px;}
#category_list ul li span a{font:bold 12px/20px Arial, Helvetica, sans-serif;color:#00B4E3;padding:0px;margin:0px;text-decoration:underline;}
#category_list ul li span a:hover{font:bold 12px/20px Arial, Helvetica, sans-serif;color:#333333;padding:0px;margin:0px;text-decoration:underline;}
#category_list ul li p{font:normal 12px/20px Arial, Helvetica, sans-serif;color:#5B737B;padding:0px;margin:0px;}
h1.header{background-color:#006699;font-size:18px;padding:10px 10px;color:white;}
h1.header2{background-color:#cc9933;font-size:18px;padding:10px 10px;}
.tog{cursor:pointer;}
.tog-icon{display:inline-block;width:16px;height:16px;margin-right:5px;margin-top:7px;}
.tog-icon.plus{background:url("../images/icons/plus_minus.png") no-repeat top;height:16px;}
.tog-icon.minus{background:url("../images/icons/plus_minus.png") no-repeat bottom;height:16px;}
.modal .popover, .modal .twipsy{z-index:12000;}
.twipsy{display:block;position:absolute;visibility:visible;padding:5px;font-size:11px;z-index:1000;filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}
.twipsy.fade.in{filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}
.twipsy.above .twipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.twipsy.left .twipsy-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.twipsy.below .twipsy-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.twipsy.right .twipsy-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.twipsy-inner{padding:3px 8px;background-color:#000000;color:white;text-align:center;max-width:200px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.twipsy-arrow{position:absolute;width:0;height:0;}
.popover{position:absolute;top:0;left:0;z-index:1000;padding:5px;display:none;}
.popover.above .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.popover.below .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.popover .arrow{position:absolute;width:0;height:0;}
.popover .inner{background:#000000;background:rgba(0, 0, 0, 0.8);padding:3px;overflow:hidden;width:280px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
.popover .title{background-color:#f5f5f5;padding:9px 15px;line-height:1;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:1px solid #eee;font-size:16px;margin:0;}
.popover .content{background-color:#ffffff;padding:14px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.popover .content p, .popover .content ul, .popover .content ol{margin-bottom:0;}
.fade{-webkit-transform-style:preserve-3d;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}
.fade.in{opacity:1;}
.widget-container .social-icons-widget li,
.author-social-media li,
.member-social li{border:0;padding:0;background-image:none;display:inline-block;background-color:#484848;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;}
footer .widget-container .social-icons-widget li{background-color:#484848;}
.widget-container .social-icons-widget li:before,
.author-social-media li:before,
.member-social li:before{content:'';}
.team_post_type_widget.widget-container .member-social li{background-color:#ECECEC;border:0 none;margin:0;padding:0;}
footer .team_post_type_widget.widget-container .member-social li{background-color:#414141;}
.widget-container .social-icons-widget li:hover,
.team_post_type_widget.widget-container .member-social li:hover,
.author-social-media li:hover,
.member-social li:hover{background:#3397d4;}
.widget-container .social-icons-widget li a,
.author-social-media li a,
.member-social li a{display:block;overflow:hidden;text-indent:-9999px;background:none no-repeat left center;background-image:url(/images/icons-social-media.png);width:25px;height:25px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;}
.widget-container .social-icons-widget li a.social-twitter,
.author-social-media li a.social-twitter,
.member-social li a.social-twitter{background-position:0px 0px;}
.widget-container .social-icons-widget li:hover a.social-twitter,
.author-social-media li:hover a.social-twitter,
.member-social li:hover a.social-twitter{background-position:0px -30px;}
.widget-container .social-icons-widget li a.social-dribble,
.author-social-media li a.social-dribble{background-position:-30px 0px;}
.widget-container .social-icons-widget li:hover a.social-dribble,
.author-social-media li:hover a.social-dribble{background-position:-30px -30px;}
.widget-container .social-icons-widget li a.social-behance,
.author-social-media li a.social-behance{background-position:-60px 0px;}
.widget-container .social-icons-widget li:hover a.social-behance,
.author-social-media li:hover a.social-behance{background-position:-60px -30px;}
.widget-container .social-icons-widget li a.social-facebook,
.author-social-media li a.social-facebook,
.member-social li a.social-facebook{background-position:-90px 0px;}
.widget-container .social-icons-widget li:hover a.social-facebook ,
.author-social-media li:hover a.social-facebook,
.member-social li:hover a.social-facebook{background-position:-90px -30px;}
.widget-container .social-icons-widget li a.social-vimeo{background-position:-120px 0px;}
.widget-container .social-icons-widget li:hover a.social-vimeo{background-position:-120px -30px;}
.widget-container .social-icons-widget li a.social-rss{background-position:-150px 0px;}
.widget-container .social-icons-widget li:hover a.social-rss{background-position:-150px -30px;}
.widget-container .social-icons-widget li a.social-linkedin,
.author-social-media li a.social-linkedin,
.member-social li a.social-linkedin{background-position:-180px 0px;}
.widget-container .social-icons-widget li:hover a.social-linkedin,
.author-social-media li:hover a.social-linkedin,
.member-social li:hover a.social-linkedin{background-position:-180px -30px;}
.widget-container .social-icons-widget li a.social-skype{background-position:-210px 0px;}
.widget-container .social-icons-widget li:hover a.social-skype{background-position:-210px -30px;}
.widget-container .social-icons-widget li a.social-deviantart{background-position:-240px 0px;}
.widget-container .social-icons-widget li:hover a.social-deviantart{background-position:-240px -30px;}
.widget-container .social-icons-widget li a.social-flickr,
.author-social-media li a.social-flickr,
.member-social li a.social-flickr{background-position:-270px 0px;}
.widget-container .social-icons-widget li:hover a.social-flickr,
.author-social-media li:hover a.social-flickr,
.member-social li:hover a.social-flickr{background-position:-270px -30px;}
.widget-container .social-icons-widget li a.social-google{background-position:-300px 0px;}
.widget-container .social-icons-widget li:hover a.social-google{background-position:-300px -30px;}
.widget-container .social-icons-widget li a.social-youtube,
.member-social li a.social-youtube{background-position:-330px 0px;}
.widget-container .social-icons-widget li:hover a.social-youtube,
.member-social li:hover a.social-youtube{background-position:-330px -30px;}
.widget-container .social-icons-widget li a.social-forrst,
.author-social-media li a.social-forrst{background-position:-360px 0px;}
.widget-container .social-icons-widget li:hover a.social-forrst,
.author-social-media li:hover a.social-forrst{background-position:-360px -30px;}
.widget-container .social-icons-widget li a.social-tumblr,
.author-social-media li a.social-tumblr{background-position:-390px 0px;}
.widget-container .social-icons-widget li:hover a.social-tumblr,
.author-social-media li:hover a.social-tumblr{background-position:-390px -30px;}
.widget-container .social-icons-widget li a.social-personal,
.member-social li a.social-personal{background-position:-420px 0px;}
.widget-container .social-icons-widget li:hover a.social-personal,
.member-social li:hover a.social-personal{background-position:-420px -30px;}
.om{color:#fff;position:relative;width:620px;height:540px;}
.om-header{background-color:#31353a;font-size:30px;text-transform:uppercase;height:57px;line-height:57px;color:#fff;text-align:center;}
.om-body{background:url('/images/offermodal/background.png') no-repeat transparent;height:425px;position:relative;}
.om-body-header{font-size:36px;text-shadow:3px 3px 3px #333;margin:0 0 60px 30px;padding-top:50px;color:#fff;}
.om-coupon-label{font-size:23px;color:#9fd9f6;margin:0 0 20px 100px;}
.om-coupon-row{margin:0 0 50px 100px;}
.om-coupon-btn{background:url('/images/offermodal/btn-bg.png') repeat-x transparent;box-shadow:0px 3px 7px 1px #333333;text-align:center;height:53px;width:180px;display:block;}
.om-coupon-val{font-size:18px;line-height:53px;color:#fff;text-shadow:1px 3px 2px #333;}
.om-social{font-size:16px;color:#0d425d;margin-left:30px;}
.om-body-shadow{position:absolute;bottom:0;left:0;width:619px;height:44px;background:url('/images/offermodal/shadow.png') no-repeat transparent;}
.om-footer{background-color:#31353a;height:58px;}
.om-close{margin:0 0 0 95px;text-decoration:underline;font-size:13px;color:#fff;}
.om-social-icons{list-style:none;margin:0;padding-top:15px;}
.om-social-icons .icon-stack-base{color:#43474b;font-size:29px !important;}
.om-social-icons li{float:left;margin:0 5px 0 0;color:#fff;font-size:12px;}
.om-circgroup{position:absolute;bottom:0;right:0;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}
.modal-backdrop.fade{opacity:0;}
.modal-backdrop,
.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:none;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.modal.fade{top:-25%;-webkit-transition:opacity 0.3s linear, top 0.3s ease-out;-moz-transition:opacity 0.3s linear, top 0.3s ease-out;-o-transition:opacity 0.3s linear, top 0.3s ease-out;transition:opacity 0.3s linear, top 0.3s ease-out;}
.modal.fade.in{top:10%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}
.modal-header .close{margin-top:2px;}
.modal-header h3{margin:0;line-height:30px;}
.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}
.modal-footer:before,
.modal-footer:after{display:table;line-height:0;content:"";}
.modal-footer:after{clear:both;}
.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.featuredProduct:hover{filter:gray;-webkit-filter:grayscale(1);-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.4);box-shadow:0 0 1px rgba(0, 0, 0, 0.4);-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.featuredProduct{animation:fadein 4s;-moz-animation:fadein 4s;-webkit-animation:fadein 4s;-o-animation:fadein 4s;}
@keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-moz-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}