html{width:100%;height:100%;}
body{width:100%;height:100%;background-color:#cccccc;margin:0px 0px 0px 0px;font:normal 15px Arial, Helvetica, sans-serif;color:#6d6a6a;}
a{color:#2c588e;text-decoration:none;}
a:hover{color:#ED1E24;text-decoration:underline;}
a img{border:none;}
th{text-align:left;vertical-align:top;}
.heading1{color:#585C6D;font-weight:normal;font-size:18pt;border-bottom:1px #ccc solid;margin:0 0 18px 0;padding-top:5px;}
.heading2{color:#585C6D;font-weight:normal;font-size:18pt;border-bottom:1px #ccc solid;margin:0 0 18px 0;padding-top:5px;}
.heading3{color:#585C6D;font-weight:normal;font-size:18pt;border-bottom:1px #ccc solid;margin:0 0 18px 0;padding-top:5px;}
.nopad{margin:0px;padding:0px;}
.nopad17{margin:0px;padding:0px;font-size:17px;}
.header_note{font-size:16px;}
blockquote{border-left:8px solid #e9e9e9;padding:10px 0 10px 7px;margin-left:20px;}
ul{margin:0;padding:0;list-style-image:url("bullet.gif");}
hr{border:0px;border-bottom:1px solid #CCCCCC;}
.logo{background:transparent url('../../images/home-logo.png') no-repeat 0 0;position:absolute;top:50;}
.top-logo{position:absolute;z-index:30;}
.home-search{padding-right:17px; padding-top:53px; position:absolute; top:321; margin-left:500px;}
.home-tag-head{font-size:40px; font-weight:bold; text-shadow:#0A0A0A -1px 2px 10px;}
.home-tag-sub{font-size:25px;text-shadow:#0A0A0A -1px 2px 8px; margin-top:-5px;}
.alert{color:#ffffff;border:1px solid #ad1111;background-color:#c00e0e;padding:3px 5px;}
#container{width:100%; height:100%;}
#hdr{background-image:url('../../images/bg_hdr.jpg');background-repeat:repeat-x;width:100%;height:100px;}
#hdr-row-icons{float:right;padding-right:16px;}
#main{background-image:url('../../images/bg_body.jpg');background-repeat:repeat-x;background-position:0px 100px;width:100%;height:100%;min-height:600px;}
#main_head{background-image:url('../../images/bg_head.jpg');background-repeat:repeat-x;background-position:top;width:100%;height:100%;}
#foot{background-image:url('../../images/bg_foot.jpg');background-repeat:repeat-x;width:100%;height:100px;}
#center_tbl{width:100%;height:100%;}
#container_tbl{width:100%;height:100%;text-align:left;position:relative;}
#hdr_tbl{width:970px;height:100px;text-align:left;}
#main_tbl{width:970px;height:100%;text-align:left;overflow:visible;}
#main_body_td{width:100%;background-image:url('../../images/main_body_scroll.jpg');background-position:top;background-repeat:repeat-x;background-color:#e8e8e8;}
#item_tbl{width:725px;height:100%;text-align:left;background-color:#e8e8e8;}
#foot_tbl{width:970px;height:100px;text-align:left;}
#main_padding{padding-left:10px;padding-right:10px;}
#main_body{background-image:url('../../images/snav_body_edge_scroll.jpg');background-position:top;background-repeat:repeat-y;}
#list_sizes{color:#999999;font-size:10px;}
#list_sizes a{color:#999999;text-decoration:none;}
#list_sizes a:hover{color:#ED1E24;text-decoration:none;}
#hdr_links{float:right;margin-right:-3px;margin-top:4px;position:absolute;z-index:50;width:741px;}
#hdr_links ul{list-style-type:none;margin:0 auto 6px auto;padding:0;}
#hdr_links li{display:inline;margin:0;padding:0 0 11px 8px;color:#FFFFFF;font-size:12px;text-align:right;text-transform:lowercase;}
#hdr_links .first{border:0;padding-left:0;}
#hdr_links a{color:#D2E3FF;text-decoration:none;}
#hdr_links a:hover{color:#ED1E24;text-decoration:none;}
#item-sizes a{color:#7189a6;text-decoration:none;}
#item-sizes a:hover{color:#ED1E24;text-decoration:none;}
.item-sales-points{margin-left:15px;margin-top:5px;}
.item-specs{margin-left:15px;margin-top:5px;}
.item-avail-options{margin-left:15px;margin-top:5px;}
.item-right-feature{margin-right:5px;margin-top:23px;text-align:left;font-size:16px;float:right;}
#foot_links{float:left;padding-left:8px;padding-top:20px;}
#foot_links ul{list-style-type:none;margin:0 auto 6px auto;padding:0;}
#foot_links li{display:inline;margin:0;padding:0 11px 0 8px;color:#FFFFFF;font-size:12px;text-align:right;text-transform:lowercase;line-height:20px;}
#foot_links .first{border:0;padding-left:0;color:#bebebe;font-size:12px;}
#foot_links a{color:#D2E3FF;text-decoration:none;}
#foot_links a:hover{color:#ED1E24;text-decoration:none;}
#home-foot-links ul{list-style-type:none;margin:0 auto 6px auto;padding:0;}
#home-foot-links li{display:inline;margin:0;padding:0 11px 0 11px;color:#FFFFFF;font-size:12px;line-height:20px;}
#home-foot-links .first{border:0;padding-left:0;color:#bebebe;font-size:12px;}
#home-foot-links a{color:#bebebe;text-decoration:none;}
#home-foot-links a:hover{color:#ED1E24;text-decoration:none;}
#side_nav{background-image:url('../../images/snav_head.jpg');background-position:top;background-repeat:no-repeat;padding-top:5px;min-height:474px;width:221px;position:absolute;}
#side_nav a:hover{text-decoration:none;}
.snav_exlinks a{color:#999999;text-decoration:none;font-size:11px;}
.snav_exlinks a:hover{color:#ED1E24;text-decoration:none;font-size:11px;}
.snav-tall{font-size:17px;}
.snav-short{font-size:11px;}
#home_side_nav{width:218px;}
#home_side_nav a{color:#D2E3FF;text-decoration:none;}
#home_side_nav a:hover{color:#ED1E24;text-decoration:none;}
.home_side_nav_pad-home{padding-left:13px;padding-top:62px;}
.home_side_nav_pad-all{padding-left:25px;padding-top:0px;}
#home-more-link a{color:#D2E3FF;text-decoration:none;}
#home-more-link a:hover{color:#ED1E24;text-decoration:none;}
#series_container{position:relative;}
#series_links{margin-left:-7px;margin-top:-2px;}
#cat_links{padding-left:10px;padding-top:2px;padding-right:10px;}
#cat_links ul{list-style-type:none;margin:0 auto 6px auto;padding:0;}
#cat_links li{display:inline;margin:0;padding:0 5px 0 8px;font-size:12px;}
#cat_links .first{border:0;padding-left:0;color:#bebebe;font-size:12px;}
#cat_links a{color:#bebebe;text-decoration:none;}
#cat_links a:hover{color:#ED1E24;text-decoration:none;}
#crumb_spacer{height:35px;width:5px;}
#crumb_tray{height:35px;background:url('../../images/x_crumbs.jpg');background-repeat:repeat-x;}
#crumb_tray_edge{height:35px;background:url('../../images/snav_head_edge.jpg');background-repeat:repeat-x;}
#main_head_edge{height:35px;background:url('../../images/main_head_edge.jpg');background-repeat:repeat-x;}
#crumb_links{float:left;padding-top:10px;padding-left:12px;}
.bcrumb_selected{color:cd2e30;font-style:bold;}
#search_div{float:right;margin-top:11px;}
.itemrow_history{border:1px solid #999999;}
.faq-header{font-weight:bold;font-size:16px;color:#2c588e;margin:0;padding:0;}
.faq-question{font-size:16px;color:#4988c5;padding-bottom:5px;}
.num{font-size:16px;font-weight:bold;padding-right:10px;color:#666666;}
.faq-answer{padding-left:26px;color:#969696;}
#faq ul{margin-left:15px;}
#faq li{padding-top:5px;}
.media-header{font-weight:bold;font-size:16px;color:#2c588e;margin:0;padding:0;}
.media-question{font-size:16px;color:#4988c5;padding-bottom:5px;}
.media-answer{padding-left:26px;}
#media ul{margin-left:15px;}
#media li{padding-top:5px;clear:both;}
.media-item-title{padding-bottom:5px;}
.media-item-preview{float:left;padding-bottom:15px;}
.media-item-formats{float:left; padding-left:20px;}
.spacer-pad{padding-left:10px; padding-right:10px;}
.link-header{font-weight:bold;font-size:16px;color:#2c588e;margin:0;padding:0;}
.link-title{padding-left:26px; padding-bottom:10px;}
.link-description{color:#969696;}
.custom-selected{color:#AAAAAA;}
.msrp-price{color:#920000;font-size:15px;text-transform:uppercase;}
.msrp{font-size:9px;text-transform:uppercase;}
.msrp_note{font-size:7px;color:#920000;font-weight:bold;vertical-align:top;padding-left:2px;}
#slogan{padding-top:10px;padding-left:7px;color:#FFFFFF;}
.slogan_header{font-size:25px;font-weight:bold;letter-spacing:-0.8px;}
.slogan_sub{font-size:14px;letter-spacing:-0.2px;}
.sub_header{font-size:22px;font-weight:bold;letter-spacing:-0.8px;}
.sub_sub{font-size:16px;letter-spacing:-0.2px;}
#highlight-bar{height:22px;background-color:#F5F5F5;}
.catdesc-big{font-size:15px;}
.catdesc-small{font-size:12px;}
.home-feature-container{position:relative;height:350px;}
#home-feature-box{width:950px;height:418px;background-color:#f5f5f5;padding:8px;}
#item_feature_print{display:none;}
#item_feature{margin-top:0px;margin-left:0px;position:absolute;z-index:1;}
#item_feature_sub{margin-top:0px;padding-right:0px;position:absolute;z-index:10;}
#image_caption{font-size:11px;text-align:right;padding-right:10px;color:#999999;padding-bottom:5px;}
#example_text{color:#09225E;font-size:16px;font-weight:bold;text-align:center;font-style:italic;padding:5px;}
#footnote{font-size:10px;color:#666666;padding-bottom:25px;margin-left:10px;padding-top:10px;}
.series-row{background-color:#FFFFFF;clear:both;margin-top:15px;}
.series-header{font-size:15px;line-height:14px;}
.series-subtext{font-size:11px;text-transform:capitalize;}
.series-image{padding:2px;padding-left:3px;text-align:left;float:left;}
.series-description{padding:2px;padding-left:3px;text-align:left;float:left;}
.item-list{width:710px;}
.item-row{clear:both;width:693px;border-bottom:1px dashed #CCCCCC;padding:15px;}
.item-image{float:left;width:110px;}
.item-description{float:left;padding-left:15px;}
.item-desc-header{font-size:40px;font-weight:bold;line-height:30px;vertical-align:bottom;margin-top:10px;}
.item-desc-subtext{font-size:17px;font-weight:normal;padding-left:1px;padding-top:3px;vertical-align:top;}
.item-price{float:right;width:150px;}
.showall-num{float:left;width:15px;text-align:left;font-size:10px;}
.showall-cat{float:left;width:100%;background-color:#a3d13a;font-size:18px;line-height:14px;color:#FFFFFF;padding:5px;margin-top:5px;}
.spacer{clear:both;}
.us-section{margin-top:20px;}
.be-section{margin-top:20px;font-size:28px;font-weight:bold;color:#202b47;}
.be-section-highlight{}
.be-h3{font-size:85px;font-weight:bold;color:#920000;}
#be-points{margin-top:5px;margin-left:0px;}
#be-points li{margin-top:10px;margin-left:30px;}
.be-highlight{font-weight:bold;font-size:18px;color:#2c588e;}
.be-opening{font-size:18px;padding-bottom:10px;}
.warranty-opening{font-size:18px;padding-bottom:10px;}
.highlight{font-size:18px;color:#555555;}
.absbottom{vertical-align:text-bottom;}
.sitemap_section{clear:both;color:#4988c5;font-size:16px;font-weight:bold;padding-top:10px;padding-bottom:5px;}
.sitemap_left{float:left;width:300px;height:20px;}
.sitemap_right{float:left;}
.extDesc{color:#999999;}
.specTitle{text-transform:capitalize;}
.specStat{color:#696969;}
table.specs{width:500px;}
table.specs td{border-bottom:1px dashed #C9C9C9;}
table.avail-options{width:100%;}
table.avail-options td{border-bottom:1px dashed #C9C9C9;}
table.options td{border-bottom:1px dashed #9C9C9C;}
table.options_select{border-width:1px 1px 1px 1px;border-spacing:3px;border-style:solid solid solid solid;border-color:gray gray gray gray;border-collapse:separate;background-color:rgb(255, 250, 250);}
table.options_select td{border-width:1px 1px 1px 1px;padding:1px 1px 1px 1px;border-style:dashed dashed dashed dashed;border-color:#8CBBD9 #8CBBD9 #8CBBD9 #8CBBD9;background-color:white;-moz-border-radius:3px 3px 3px 3px;}
.search-box{font-size:10px;color:#333333;height:17px;}
.search-go{font-size:10px;text-transform:uppercase;color:#333333;height:25px;padding-left:5px;}
#search-results {position:absolute; top:90px; padding-left:15px; width:690;}
.wform-line{border-bottom:dashed 1px #cccccc; padding-top:5px; clear:both;}
.wform-left{float:left;width:250px; padding-top:10px;}
.wform-right{float:left; padding-top:10px;}
.wform-error{float:left;margin-top:4px;width:640px;padding:5px 5px 5px 57px;clear:both;color:#32872E;display:block;background:url("../../images/form-alert.gif") no-repeat scroll left top #D6F7CF;border:1px dashed #5E844A;}
.wform-vininfo{float:left;margin-top:4px;width:640px;padding:5px 5px 5px 57px;clear:both;color:#4C627A;display:block;background:url("../../images/form-check.gif") no-repeat scroll left top #F9FAFB;border:1px dashed #CCCCCC;}
#thankyou{color:#FFFFFF;border:5px solid #FFFFFF;margin-left:10px;margin-top:20px;padding:10px;padding-top:0px;background:none repeat scroll 0 0 #1C5992;width:660px;text-align:center;}
#thankyou a{color:#9FC0F5;text-decoration:none;}
#thankyou a:hover{color:#ED1E24;text-decoration:none;}
#formResponse{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;font-weight:bold;margin-top:10px;padding:10px;color:#37BDE1;}
#search_results{clear:both;padding:5px;background-color:#E0EEFE;border:1px solid #CCCCCC;}
#top-bar {background:url("../../images/quickjump_bg.png") repeat-x scroll 0 0 transparent;height:23px;left:0;padding:4px 0 3px;position:absolute;top:0;width:100%;z-index:20;}
#bot-bar {background:url("../../images/quickjump_bg.png") repeat-x scroll 0 0 transparent;height:23px;left:0;padding:4px 0 3px;position:absolute;width:100%;z-index:21;}
