@charset"utf-8";html{height:100%;margin-bottom:1px;background:#fff6f1;}
body{font:100% Arial, Helvetica, sans-serif;background:#fff;margin:0 auto;padding:0;text-align:center;color:#000000;width:62.188em;position:relative;top:5px;border:solid 1px #cfcfcf;margin-bottom:10px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;margin:0;padding:0;}
h1{font-size:1.375em;line-height:1;}
h2{font-size:1.25em;}
h3{font-size:1.125em;line-height:1;}
h4{font-size:1em;line-height:1.25;}
h5{font-size:0.875em;font-weight:bold;}
h6{font-size:0.75em;font-weight:bold;}
img{border:none;margin:0;padding:0;}
a,a:hover{margin:0;padding:0;text-decoration:none;outline:none;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
li ul, li ol, ul, ol{margin:0;padding:0;list-style:none;}
p{margin:0;padding:0;}
form{margin:0;padding:0;}
input{margin:0;padding:0;}
.cl{clear:both;}
.nodisplay{display:none;}
.header{padding:2px;border-bottom:solid 1px #dbdbdb;}
.header_wrapper{background:url(../images/site/header_bg.gif) repeat-x;height:95px;}
.logo{float:left;position:relative;left:15px;margin:25px 0;}
.logo a{text-indent:-9999px;display:block;width:298px;height:45px;background:url(../images/site/logo.gif) no-repeat;}
.search{float:right;position:relative;right:17px;background:url(../images/site/search_bg.gif) repeat-x;height:44px;padding:2px 0 0;top:-14px;width:440px;border:solid 1px #a4bb90;}
.search h5{top:17px;left:7px;float:left;position:relative;margin-right:5px;color:#c83b00;}
table{width:100%;text-align:center;}
input{width:300px;border:solid 1px #fff;height:20px;padding:3px 2px 0;font-size:14px;position:relative;top:12px;background:#fff6f1}
table{width:100%;text-align:center;}
.autosuggest-body{position:absolute;border:1px solid #76b013;z-index:100;margin:2px 2px;border-top:none;}
.autosuggest-body iframe{display:block;position:absolute;z-index:999;filter:alpha(opacity=0);}
.autosuggest-body table{width:100%;background-color:#FFF;}
.autosuggest-body tr{cursor:hand;cursor:pointer;color:black;font-family:100% Arial, Helvetica, sans-serif;font-size:12px;text-align:left;}
.autosuggest-body tr.up{height:10px;background:#656291 url("arrow-up.gif") center center no-repeat;}
.autosuggest-body tr.down{height:10px;background:#656291 url("arrow-down.gif") center center no-repeat;}
.autosuggest-body tr.up-disabled{height:10px;background:#656291 url("arrow-up-d.gif") center center no-repeat;cursor:default;}
.autosuggest-body tr.down-disabled{height:10px;background:#656291 url("arrow-down-d.gif") center center no-repeat;cursor:default;}
.autosuggest-body tr.selected{background-color:#f1f7ed;color:#c83b00;}
.autosuggest-body td{white-space:nowrap;}
.autosuggest-body span.match{text-decoration:underline;font-style:italic;color:#c83b00;}
.mainmenu{background:url(../images/site/menu_l.gif) left no-repeat;height:44px;margin:5px;color:#fff;font-weight:700;font-size:13px;}
.mainmenu_wrapper{background:url(../images/site/menu_r.gif) right no-repeat;height:44px;}
.mainmenu ul{background:url(../images/site/menu_bg.gif) repeat-x;height:44px;margin:0 3px;padding:0 7px 0 13px;}
.mainmenu li{float:left;}
.mainmenu li img{padding:14px 4px 10px;}
.mainmenu a{display:block;padding:14px 9px 10px;color:#fff;}
.mainmenu a:hover{display:block;padding:14px 9px 10px;color:#e5e5e5;}
.mainmenu .active a{color:#e5e5e5;}
.mainmenu .active a:hover{color:#e5e5e5;}
.pathway{color:#182334;font-size:13px;line-height:14px;font-weight:700;text-align:left;border:solid 1px #dbdbdb;margin:0 5px;padding:10px;}
.pathway li{float:left;padding:0 5px 0 0;}
.pathway li a{color:#182334;}
.pathway li a:hover{color:#c83b00;}
.pathway .active h2{color:#c83b00;font-size:13px;font-weight:700;}
.ie6 .pathway{width:963px;padding:10px 10px 0;}
.main{}
.left{width:201px;background:#fff;float:left;margin-left:5px;margin-bottom:10px;}
.leftmenu{margin:5px 0 0;border:solid 1px #dbdbdb;border-top:none;width:199px;float:left;}
.heading{background:url(../images/site/heading_bg.gif) 0px 0px repeat-x #f2f6f9;border-bottom:1px solid #e7eaef;height:41px;z-index:1;position:relative;}
.heading_text{padding:13px 0 10px 25px;background:url(../images/site/heading_arrow.gif) 5px 13px no-repeat;color:#182334;font-size:13px;line-height:14px;font-weight:700;text-align:left;}
.leftmenu ul{padding:0 3px;}
.leftmenu li{background:url(../images/site/list_border.gif) 0px 0px repeat-x;position:relative;top:-1px;}
.leftmenu a{display:block;color:#797979;font-size:12px;line-height:15px;font-weight:normal;padding:6px 1px 6px 20px;background:url(../images/site/list_arrow.gif) 5px 9px no-repeat;text-decoration:none;text-align:left;height:15px;}
.leftmenu a:hover{display:block;color:#c83b00;font-size:12px;line-height:15px;font-weight:normal;padding:6px 1px 6px 20px;background:url(../images/site/list_arrow.gif) 5px 9px no-repeat #f2f6f9;text-decoration:none;text-align:left;}
.leftmenu .active a{background:url(../images/site/list_arrow.gif) 6px 9px no-repeat #f2f6f9;font-weight:700;color:#c83b00;}
.leftmenu .active a:hover{background:url(../images/site/list_arrow.gif) 6px 9px no-repeat #f2f6f9;font-weight:700;color:#c83b00;}
.ie6 .left{margin-left:0;position:relative;left:5px;margin-right:5px;}
.blog{margin:15px 0 0;border:solid 1px #dbdbdb;border-top:none;width:199px;float:left;font-size:12px;}
.blog_entry{padding:5px 5px 10px;background:url(../images/site/featured_bg.gif) bottom repeat-x;margin:5px 0 0;}
.blog_title a{display:block;color:#76b013;font-size:12px;line-height:15px;font-weight:normal;padding:0 0 5px;text-decoration:none;text-align:left;}
.blog_title a:hover{display:block;color:#76b013;font-size:12px;line-height:15px;font-weight:normal;padding:0 0 5px;text-decoration:none;text-align:left;}
.blog_post{text-align:justify;color:#363636;font-size:11px;font-family:tahoma;}
.blog_post a{color:#76b013;}
.blog_post a:hover{color:#76b013;}
.left_banner{margin:15px 0 0;float:left;}
.center{background:#fff;border:solid 0px #dbdbdb;width:573px;float:left;margin:5px;margin-right:0;}
.gallery{float:left;width:574px;}
.container{text-align:left;float:left;width:571px;padding:0 0 5px;margin-bottom:5px;background:url(../images/site/list_border.gif) bottom repeat-x;}
.container_title{padding:10px 0;}
.container_title h2 a{color:#4f4f4f;font-size:13px;line-height:14px;font-weight:bold;padding:10px 0 9px 39px;vertical-align:top;background:url(../images/site/heading_arrow.gif) 15px 10px no-repeat;}
.container_title h2 a:hover{color:#c83b00;font-size:13px;line-height:14px;font-weight:bold;padding:10px 0 9px 39px;vertical-align:top;background:url(../images/site/heading_arrow.gif) 15px 10px no-repeat;}
.container_list ul{padding:0 0 0 7px;}
.container_list li{float:left;border:solid 1px #dbdbdb;margin:3px;text-align:center;}
.container_list li a{display:block;padding:5px 2px 5px 2px;width:81px;height:145px;background:url(../images/site/product_bg.gif) bottom repeat-x;color:#c83b00;font-size:12px;overflow:hidden;}
.container_list li a:hover{display:block;padding:5px 2px 5px 2px;height:145px;background:url(../images/site/product_bg_hover.gif) bottom repeat-x;overflow:hidden;}
.ie6 .container_list ul{padding:0 3px;}
.content{text-align:justify;float:left;width:560px;margin:10px 0;font-size:12px;color:#4f4f4f;border:solid 0px #dbdbdb;padding:5px;}
.content h2{font-size:12px;color:#4f4f4f;display:inline;font-weight:700;}
.content p{margin:10px 0 0;}
.content a{text-decoration:none;color:#4f4f4f;}
.content a:hover{text-decoration:none;color:#4f4f4f;}
.updates{ background:url(../images/site/featured_bg.gif) bottom repeat-x; padding-bottom:5px;}
.updates .aligncenter{ display:block; margin:0 auto;}
.updates h2{ margin-bottom:10px; float:left;}
.update_entry{ float:left}
.updates .update_title a{ color:#76b013;}
.refine_search{text-align:left;font-size:12px;margin:0;border:solid 1px #dbdbdb;border-bottom:none;background:url(../images/site/refine_search_bg.gif) 0px 0px repeat-x;width:765px;padding:5px;float:left;}
.refine_color{}
#nav,#nav ul{float:left;list-style:none;font-weight:normal;padding:0;border:solid 1px #dbdbdb;background:#eee;}
#nav a{display:block;color:#c83b00;font-weight:700;text-decoration:none;padding:4px 20px;cursor:pointer;}
#nav a:hover{display:block;font-weight:700;text-decoration:none;cursor:pointer;}
#nav li{float:left;padding:0;}
#nav li ul{position:absolute;left:-999em;height:auto;width:14.4em;w\idth:14.9em;font-weight:normal;border:solid 1px #dbdbdb;background:#fff;margin:0;margin-left:-1px;}
#nav li ul a{width:13em;w\idth:14.8em;color:#c83b00;padding:4px 5px;}
#nav li ul a:hover{width:13em;w\idth:14.2em;color:#c83b00;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto;}
#nav li:hover, #nav li.sfhover{background:#eee;}
.refine_dealtype{}
.product{background:#fff;border:solid 0px #dbdbdb;width:777px;float:left;margin:5px;margin-right:0;}
.product_detail{text-align:left;border-bottom:solid 0px #dbdbdb;margin-bottom:10px;}
.product_title h2{font-size:16px;font-weight:700;color:#707070;padding:0 5px;}
.product_image{background:#fff;border-right:solid 0px #dbdbdb;border-top:none;border-left:none;float:left;width:148px;}
.product_option{background:#fff;border-bottom:solid 0px #dbdbdb;float:left;width:628px;min-height:186px;}
.keyfeature{text-align:justify;font-size:12px;color:#4f4f4f;float:left;border-right:solid 0px #dbdbdb;padding:5px 5px 5px 0;width:90px;}
.keyfeature li{border:solid 0px;float:left;padding:0;}
.keyfeature img{padding:0 7px 0 0;}
.description{text-align:justify;font-size:12px;color:#4f4f4f;float:left;border:solid 0px #dbdbdb;padding:5px;width:523px;height:186px;overflow:auto;}
.product_deal{border:solid 1px #dbdbdb;border-bottom:none;width:777px;float:left;margin:0;color:#666666;font-size:14px;}
.product_deal th{padding:5px 10px;background:#eeeeee;border-bottom:solid 1px #dbdbdb;height:45px;}
.product_deal td{border-bottom:solid 1px #dbdbdb;padding:5px;font-size:12px;}
.product_deal td big{font-size:16px;color:#c83b00;}
.product_deal td small{color:#4f4f4f;}
.product_deal td b{font-size:20px;font-weight:normal;}
#dealrow1{background:#fff;}
#dealrow2{background:#f7f7f7;}
.freegift{color:#c83b00;}
.freegift a{text-decoration:none;cursor:help;}
.freegift a:hover{position:relative;background:#fff;}
.freegift a span{display:none;}
.freegift a:hover span{display:block;position:absolute;top:-50px;left:-30px;height:53px;width:150px;padding:5px;z-index:100;background:#fff;border:1px solid #4f4f4f;color:#c83b00;}
.ie6 .freegift a:hover span{display:block;position:absolute;top:-2px;left:-30px;height:53px;width:150px;padding:5px;z-index:100;background:#fff;border:1px solid #4f4f4f;color:#c83b00;}
.handset a:hover{background:#ffffff;text-decoration:none;cursor:help;}
.keyfeature a:hover{background:#ffffff;text-decoration:none;cursor:help;}
a.tooltip span{display:none;padding:2px 3px;margin-left:8px;width:130px;}
a.tooltip:hover span{display:inline;position:absolute;background:#FFEAE0;border:1px solid #4f4f4f;color:#000;text-align:center;}
.resource{text-align:left;float:left;width:571px;padding:0 0 5px;margin-bottom:5px;background:url(../images/site/list_border.gif) bottom repeat-x;}
.resource_title a{color:#c83b00;font-size:13px;line-height:14px;font-weight:bold;padding:10px 0 9px 9px;vertical-align:top;}
.resource_title a:hover{color:#4f4f4f;font-size:13px;line-height:14px;font-weight:bold;padding:10px 0 9px 9px;vertical-align:top;}
.resource_detail{color:#363636;font-size:13px;line-height:14px;font-weight:normal;padding:5px 9px;vertical-align:top;}
.right{background:#fff;border:solid 0px #dbdbdb;float:left;width:201px;margin:0 0 0 5px;}
.right_featured{margin:5px 0 0;border:solid 1px #dbdbdb;border-top:none;width:199px;float:left;}
.featured_list{margin:5px 0;}
.featured_list a{color:#76b013;font-size:14px;font-weight:700;}
.featured_list img{padding:5px;}
.featured_details{border:solid 1px #dbdbdb;margin:5px;background:url(../images/site/featured_bg.gif) bottom repeat-x;height:50px;padding:5px;}
.featured_details li{float:left;margin-left:2px;}
.featured_details a{float:right;}
#slider{float:left;border:solid 0px;}
#slider li{width:197px;overflow:hidden;text-align:center;}
#prevBtn, #nextBtn{display:block;width:11px;height:19px;float:left;position:relative;left:10px;top:-10px;}
#nextBtn{left:169px;}
#prevBtn a, #nextBtn a{display:block;width:11px;height:19px;background:url(../images/site/btn_prev.gif) no-repeat 0 0;}
#nextBtn a{background:url(../images/site/btn_next.gif) no-repeat 0 0;}
.graphic, #prevBtn, #nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
.rightmenu{margin:5px 0 0;border:solid 1px #dbdbdb;border-top:none;width:199px;float:left;}
.rightmenu ul{padding:0 3px;}
.rightmenu li{background:url(../images/site/list_border.gif) 0px 0px repeat-x;position:relative;top:-1px;}
.rightmenu a{display:block;color:#797979;font-size:12px;line-height:15px;font-weight:normal;padding:6px 1px 6px 20px;background:url(../images/site/list_arrow.gif) 5px 9px no-repeat;text-decoration:none;text-align:left;height:15px;}
.rightmenu a:hover{display:block;color:#c83b00;font-size:12px;line-height:15px;font-weight:normal;padding:6px 1px 6px 20px;background:url(../images/site/list_arrow.gif) 5px 9px no-repeat #f2f6f9;text-decoration:none;text-align:left;}
.rightmenu .active a{background:url(../images/site/list_arrow.gif) 6px 9px no-repeat #f2f6f9;font-weight:700;color:#c83b00;}
.rightmenu .active a:hover{background:url(../images/site/list_arrow.gif) 6px 9px no-repeat #f2f6f9;font-weight:700;color:#c83b00;}
.rightbanner{margin:12px 0 0;border:solid 1px #dbdbdb;width:199px;float:left;}
.rightbanner .title{font-size:10px;color:#4f4f4f;background:#fff;position:relative;top:-7px;left:7px;width:95px;}
.rightbanner li{margin:5px 0;}
.ad fieldset{ margin:12px 0 0;border:solid 1px #dbdbdb;width:179px;float:left;}
.ad legend{font-size:10px;color:#4f4f4f;background:#fff;position:relative;top:-7px;left:7px;width:95px;}

.footer{padding:2px;border-top:solid 1px #dbdbdb;}
.footer_wrapper{background:url(../images/site/footer_bg.gif) repeat-x;height:95px;}
.footer_wrapper ul{padding:10px;}
.footer_wrapper li{float:left;padding:0 10px;color:#000;font-size:12px;color:#707070;}
.footer_wrapper a{font-size:12px;color:#707070;}
.footer_wrapper a:hover{font-size:12px;color:#76b013;}
.footer_wrapper .copyright{color:#363636;float:right;}
.footer_wrapper .disclaimer{color:#666;font-size:12px;margin-top:40px;}