@font-face{font-family:'AsapRegular';src:url('fonts/asap-regularwebfont.woff') format('woff'),url('fonts/asap-regularwebfont.ttf') format('truetype'),url('fonts/asap-regularwebfont.svg#AsapRegular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'AsapItalic';src:url('fonts/asap-italicwebfont.woff') format('woff'),url('fonts/asap-italicwebfont.ttf') format('truetype'),url('fonts/asap-italicwebfont.svg#AsapItalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'AsapBold';src:url('fonts/asap-boldwebfont.woff') format('woff'),url('fonts/asap-boldwebfont.ttf') format('truetype'),url('fonts/asap-boldwebfont.svg#AsapBold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'AsapBoldItalic';src:url('fonts/asap-bolditalicwebfont.woff') format('woff'),url('fonts/asap-bolditalicwebfont.ttf') format('truetype'),url('fonts/asap-bolditalicwebfont.svg#AsapBoldItalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'lato_hairlineregular';src:url('fonts/lato-hairlinewebfont.woff') format('woff'),url('fonts/lato-hairlinewebfont.ttf') format('truetype'),url('fonts/lato-hairlinewebfont.svg#lato_hairlineregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'lato_hairlineitalic';src:url('fonts/lato-hairlineitalicwebfont.woff') format('woff'),url('fonts/lato-hairlineitalicwebfont.ttf') format('truetype'),url('fonts/lato-hairlineitalicwebfont.svg#lato_hairlineitalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'lato_lightregular';src:url('fonts/lato-lightwebfont.woff') format('woff'),url('fonts/lato-lightwebfont.ttf') format('truetype'),url('fonts/lato-lightwebfont.svg#lato_lightregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'lato_lightitalic';src:url('fonts/lato-lightitalicwebfont.woff') format('woff'),url('fonts/lato-lightitalicwebfont.ttf') format('truetype'),url('fonts/lato-lightitalicwebfont.svg#lato_lightitalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'latoregular';src:url('fonts/lato-regularwebfont.woff') format('woff'),url('fonts/lato-regularwebfont.ttf') format('truetype'),url('fonts/lato-regularwebfont.svg#latoregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'latoitalic';src:url('fonts/lato-italicwebfont.woff') format('woff'),url('fonts/lato-italicwebfont.ttf') format('truetype'),url('fonts/lato-italicwebfont.svg#latoitalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'latobold';src:url('fonts/lato-boldwebfont.woff') format('woff'),url('fonts/lato-boldwebfont.ttf') format('truetype'),url('fonts/lato-boldwebfont.svg#latobold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'latobold_italic';src:url('fonts/lato-bolditalicwebfont.woff') format('woff'),url('fonts/lato-bolditalicwebfont.ttf') format('truetype'),url('fonts/lato-bolditalicwebfont.svg#latobold_italic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'lato_blackregular';src:url('fonts/lato-blackwebfont.woff') format('woff'),url('fonts/lato-blackwebfont.ttf') format('truetype'),url('fonts/lato-blackwebfont.svg#lato_blackregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'lato_blackitalic';src:url('fonts/lato-blackitalicwebfont.woff') format('woff'),url('fonts/lato-blackitalicwebfont.ttf') format('truetype'),url('fonts/lato-blackitalicwebfont.svg#lato_blackitalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-Regular-webfont.eot');src:url('fonts/Montserrat-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/Montserrat-Regular-webfont.woff') format('woff'),url('fonts/Montserrat-Regular-webfont.ttf') format('truetype'),url('fonts/Montserrat-Regular-webfont.svg#montserratregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'MontserratBold';src:url('fonts/Montserrat-Bold-webfont.eot');src:url('fonts/Montserrat-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/Montserrat-Bold-webfont.woff') format('woff'),url('fonts/Montserrat-Bold-webfont.ttf') format('truetype'),url('fonts/Montserrat-Bold-webfont.svg#montserratbold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Roboto';font-style:normal;font-weight:normal;src:local('Roboto Regular'),local('Roboto-Regular'),url(http://fonts.gstatic.com/s/roboto/v14/CrYjSnGjrRCn0pd9VQsnFOvvDin1pK8aKteLpeZ5c0A.woff) format('woff');}@font-face{font-family:'RobotoLight';font-style:normal;font-weight:normal;src:local('Roboto Light'),local('Roboto-Light'),url(http://fonts.gstatic.com/s/roboto/v14/Hgo13k-tfSpn0qi1SFdUfbO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');}body{margin:0;border-top:5px solid #333333;background-color:#fcfcfc;min-width:320px;}body,p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#666666;line-height:1.4;}iframe{max-width:100%;}a:link,a:visited,a:active{color:#99459f;text-decoration:none;}a:hover{color:#333333;}#shell_content a:link,#shell_content a:visited,#shell_content a:hover,#shell_content a:active,#shell_content_wide a:link,#shell_content_wide a:visited,#shell_content_wide a:hover,#shell_content_wide a:active,#shell_content_bg_wide_fixed a:link,#shell_content_bg_wide_fixed a:visited,#shell_content_bg_wide_fixed a:hover,#shell_content_bg_wide_fixed a:active{text-decoration:underline;}.title a,.module_container a,.resources_title a,.articles_category_title a{text-decoration:none!important;}.btn,.btn:link,.btn:visited,.btn:active{font-weight:normal;padding:9px 18px;font-size:16px;color:#ffffff;text-align:center;border-radius:3px;line-height:1.1;cursor:pointer;text-decoration:none!important;background:#9a6494;background:-moz-linear-gradient(top,#9a6494 0%,#835184 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9a6494),color-stop(100%,#835184));background:-webkit-linear-gradient(top,#9a6494 0%,#835184 100%);background:-o-linear-gradient(top,#9a6494 0%,#835184 100%);background:-ms-linear-gradient(top,#9a6494 0%,#835184 100%);background:linear-gradient(to bottom,#9a6494 0%,#835184 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a6494',endColorstr='#835184',GradientType=0);}.btn:hover{background:#784c76;background:-moz-linear-gradient(top,#784c76 0%,#623d61 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#784c76),color-stop(100%,#623d61));background:-webkit-linear-gradient(top,#784c76 0%,#623d61 100%);background:-o-linear-gradient(top,#784c76 0%,#623d61 100%);background:-ms-linear-gradient(top,#784c76 0%,#623d61 100%);background:linear-gradient(to bottom,#784c76 0%,#623d61 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#784c76',endColorstr='#623d61',GradientType=0);}.btn_green,.btn_green:link,.btn_green:visited,.btn_green:active{background:#acbf65;background:-moz-linear-gradient(top,#acbf65 0%,#92b350 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#acbf65),color-stop(100%,#92b350));background:-webkit-linear-gradient(top,#acbf65 0%,#92b350 100%);background:-o-linear-gradient(top,#acbf65 0%,#92b350 100%);background:-ms-linear-gradient(top,#acbf65 0%,#92b350 100%);background:linear-gradient(to bottom,#acbf65 0%,#92b350 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#acbf65',endColorstr='#92b350',GradientType=0);}.btn_green:hover{background:#99ba5a;background:-moz-linear-gradient(top,#99ba5a 0%,#7f9c48 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#99ba5a),color-stop(100%,#7f9c48));background:-webkit-linear-gradient(top,#99ba5a 0%,#7f9c48 100%);background:-o-linear-gradient(top,#99ba5a 0%,#7f9c48 100%);background:-ms-linear-gradient(top,#99ba5a 0%,#7f9c48 100%);background:linear-gradient(to bottom,#99ba5a 0%,#7f9c48 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ba5a',endColorstr='#7f9c48',GradientType=0);}.btn_grey,.btn_grey:link,.btn_grey:visited,.btn_grey:active{background:#666666;background:-moz-linear-gradient(top,#666666 0%,#4a4a4a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(100%,#4a4a4a));background:-webkit-linear-gradient(top,#666666 0%,#4a4a4a 100%);background:-o-linear-gradient(top,#666666 0%,#4a4a4a 100%);background:-ms-linear-gradient(top,#666666 0%,#4a4a4a 100%);background:linear-gradient(to bottom,#666666 0%,#4a4a4a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#4a4a4a',GradientType=0);}.btn_grey:hover{background:#515151;background:-moz-linear-gradient(top,#515151 0%,#333333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#515151),color-stop(100%,#333333));background:-webkit-linear-gradient(top,#515151 0%,#333333 100%);background:-o-linear-gradient(top,#515151 0%,#333333 100%);background:-ms-linear-gradient(top,#515151 0%,#333333 100%);background:linear-gradient(to bottom,#515151 0%,#333333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151',endColorstr='#333333',GradientType=0);}hr{margin:25px 0;height:4px;background:url('../images/hr_tiling.png') repeat-x;border:none;}img{border:0;border:none}.img_square_sample-s,.img_square_sample,.img_square-s,.img_square,.img_system,.img_thumb,.img_s,.img_m,.img_l{padding:7px;background:#EDECE9;border:1px solid #E4E2D2;}.img_xl,.img_custom{padding:0;border:none;background:none;}h2{font-size:20px;font-weight:bold;text-transform:capitalize;color:#333333;margin-bottom:30px;}h3{font-family:'AsapRegular';font-size:14px;font-weight:normal;text-transform:uppercase;color:#333333;}h4{font-size:13px;color:#333333;}.header{font-size:14px;}.sub_title{color:#888888;font-size:12px;padding:0;}.page_title{font-size:30px;font-weight:bold;color:#333333;padding-bottom:35px;}.page_title_portfolio{margin:0 0 50px 0;}.section_title{color:#950000;font-size:11px;text-align:left;padding:0 0 12px 15px;margin-bottom:10px;border-bottom:1px solid #FFFFFF;}.accent_font{font-family:'lato_lightregular';font-weight:normal;}.content_heading p{margin-bottom:40px;font-size:20px!important;font-style:normal!important;font-weight:bold;text-transform:capitalize!important;color:#333333!important;}.content_sub_heading p{font-family:'AsapRegular';font-size:14px!important;text-transform:uppercase;font-style:normal!important;letter-spacing:0!important;color:#333333;}.content_quote p{font-family:'AsapRegular';font-weight:normal;color:#999999!important;font-size:24px!important;margin-top:10px;line-height:1.4;}.dotted_border_bottom{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #999;}.list_header{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#EEEEEE;font-weight:bold;background:#50422B;}.list_details{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333;}.list_details_w{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#FFFFFF;}.list_header_w{font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#FFFFFF;font-weight:bold;}.list_header_w a:link,.list_header_w a:visited,.list_header_w a:active{color:#FFFFFF;text-decoration:none;}.list_header_w a:hover{color:#CCCCCC;}.custom_list{width:100%;margin-bottom:20px;}.custom_list td{padding:7px 10px;border-bottom:1px solid #EEEEEE;}.custom_list_header{color:#eeeeee;font-size:13px;font-weight:normal;background:#784c76;background:-moz-linear-gradient(top,#784c76 0%,#623d61 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#784c76),color-stop(100%,#623d61));background:-webkit-linear-gradient(top,#784c76 0%,#623d61 100%);background:-o-linear-gradient(top,#784c76 0%,#623d61 100%);background:-ms-linear-gradient(top,#784c76 0%,#623d61 100%);background:linear-gradient(to bottom,#784c76 0%,#623d61 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#784c76',endColorstr='#623d61',GradientType=0);}.custom_list_header td{padding:10px;}.custom_bullet_list ul{margin:0;padding:0;}.custom_bullet_list ul li{list-style:none;padding:2px 0 8px 22px;margin:0;font-size:13px;color:#333333;min-height:15px;background:url('../images/bullet_10.png') no-repeat 0 5px;}.custom_bullet_list ul li p{margin-top:0;}.custom_bullet{padding-left:22px;min-height:15px;background:url('../images/bullet_10.png') no-repeat 0 5px;}.special_table{margin:30px 0;}.special_table td{padding:10px 15px;border:1px solid #DDDDDD;}.color1{background:url('../images/list_alternating_bg.png');}.color2{background-color:#FFFFFF;}.accent_bg_color{background-color:#724770;}.category_titles{font-size:18px;font-weight:bold;text-transform:uppercase;padding:3px 0;color:#333333;}.testimonials_container{padding-top:45px!important;background:url('../images/hr_tiling.png') repeat-x;}.testimonials_content p{padding-left:20px!important;}.testimoinals_specs p{margin-left:20px!important;}.testimonials_position{font-family:'latoregular';font-weight:normal!important;font-size:12px;color:#666666!important;margin-top:20px!important;}.news_body{font-size:9pt;color:#47494B;}.news_header{font-size:10pt;font-weight:bold;color:#47494B;}.featured_module_text{font-size:9pt;color:#6F7071;}.comment{font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#666666;}.comment_bold{font-size:9pt;font-weight:bold;color:#84878B;}.comment_small{font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;}.details{color:#333333;font-size:12px;}.details_wt{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;}.details_small{font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#000000;}.header_light{font-family:Arial,Helvetica,sans-serif;font-size:11pt;color:#FFFFFF;font-weight:bold;}.separator_row{text-transform:uppercase;color:#000000;font-size:12px;font-weight:bold;padding-top:20px;padding-bottom:10px;}.links_toggle_1{font-family:'Montserrat','Helvetica Neue','Arial',sans-serif;font-weight:normal;text-transform:uppercase;font-size:13px;padding:6px 0;color:#99459f;background:url('../images/toggle_1_border.png') no-repeat left bottom;}.links_toggle_1 a:link,.links_toggle_1 a:visited,.links_toggle_1 a:active{color:#99459f;display:block;padding:3px 0;}.links_toggle_1 a:hover{color:#333333;}.links_active_1 a:link,.links_active_1 a:visited,.links_active_1 a:hover,.links_active_1 a:active{background:url('../images/side_menu_active_notch.jpg') no-repeat right center;}#drawer .links_active_1 a:link,#drawer .links_active_1 a:visited,#drawer .links_active_1 a:hover,#drawer .links_active_1 a:active{background:none;}.links_toggle_2{font-size:12px;margin:4px 20px 0 0;padding:8px 0 4px 12px;}.links_toggle_2 a:link,.links_toggle_2 a:visited,.links_toggle_2 a:active{font-size:12px;color:#666666;text-decoration:none;}.links_toggle_2 a:hover{color:#999999;}.links_expand_2{height:auto;}.links_toggle_3{font-weight:normal;font-size:10px;padding:3px 0 3px 50px;}.links_toggle_3 a:link,.links_toggle_3 a:visited,.links_toggle_3 a:active{color:#666666;}.links_toggle_3 a:hover{color:#999999;}.links_expand_3{height:auto;}.buy_now{width:216px;height:58px;display:block;}.buy_now a{width:216px;height:58px;display:block;background:url('../images/buttons/b_buy_now_sprite.png') no-repeat;}.buy_now a:hover{background:url('../images/buttons/b_buy_now_sprite.png') no-repeat left bottom;}#header{max-width:962px;font-size:12px;margin:13px auto 15px auto;padding:0 20px;position:relative;z-index:255;}#header_links a,.live_chat.online{color:#6F6C95;}#header_links a:hover,.live_chat.online:hover{color:#333333;}#header ul{margin:0;padding:0;}#header ul li{list-style:none;float:left;}#header_links{max-width:962px;margin:auto;}#toll_free_live_chat{width:50%;float:left;margin-top:3px;}#toll_free{color:#333333;padding-right:35px;}.live_chat{height:20px;padding:0 0 0 30px;color:#999999;background:url('../images/home_icons.png') no-repeat left -20px;}.live_chat.online{background:url('../images/home_icons.png') no-repeat;cursor:pointer;}.small_media_only.live_chat{margin:-10px 4px 12px;}#account_area{width:50%;float:left;}#account_area ul{float:right;}#account_area li{text-align:right;padding:3px 22px 0 0;margin-right:14px;background:url('../images/header_diagonal_separator.png') no-repeat right top;}#account_area li:last-child{padding-right:0;margin-right:0;background:none;}#b_header_cart a{padding:3px 0 4px 32px;background:url('../images/home_icons.png') no-repeat left -40px;}.main_links{position:relative;}.main_links_search_area{margin:18px 0 18px 0;border-radius:4px;border:1px solid #dfdfdf;border-bottom:1px solid #b7b7b7;-moz-box-shadow:0 0 1px #b7b7b7;-webkit-box-shadow:0 0 1px #b7b7b7;box-shadow:0 0 1px #b7b7b7;background:#efefef url('../images/main_nav_tiling.jpg') repeat-x center center;}.main_links .module_container{padding:0;margin:0;}#header .mobile_size_home{display:none;}.main_links ul{padding:0;margin:0;border-right:1px solid #f5f5f5;height:60px;}.main_links ul li{float:left;border-left:1px solid #f5f5f5;border-right:1px solid #dadada;}.main_links ul li:first-child{border-radius:3px 0 0 3px;}.main_links ul .links_main_active{background:#4c4c4c url('../images/main_nav_tiling_active.jpg') repeat-x center center;border-top:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #333333;border-left:1px solid #333333;margin:-1px 0;}.main_links ul li a{color:#333333;font-size:14px;text-transform:uppercase;display:block;padding:20px 25px;}.main_links ul li a:hover{color:#8D798E;}.main_links ul .links_main_active a,.main_links ul .links_main_active a:hover{color:#FFF;}.main_links ul .home a{width:70px;height:60px;padding:0;font-size:0;border-top-left-radius:4px;border-bottom-left-radius:4px;display:block;background:url('../images/buttons/main_nav_home_med.png') no-repeat center -122px;background-size:70px;}.main_links ul .home a:hover{background:url('../images/buttons/main_nav_home_med.png') no-repeat center -61px;background-size:70px;}.main_links ul .home.links_main_active a{color:#FFF;font-size:0;background:url('../images/buttons/main_nav_home_med.png') no-repeat center top;background-size:70px;}#search_area{float:right;width:230px;}#search_field{width:138px;height:13px;margin:15px 0 0 0;border:none;padding:9px 0 9px 36px;background:url('../images/search_bg.png') no-repeat left top;outline:none;}#b_search_go{width:37px;height:0;margin:15px 18px 0 -3px;background:url('../images/buttons/b_search_go.png') no-repeat left top;line-height:0;padding:31px 0 0;border:none;overflow:hidden;}#b_search_go:hover{background:url('../images/buttons/b_search_go.png') no-repeat left bottom;}#home_banner{display:none;}#home_banner .module_container{margin:14px 0;padding:0;border-radius:3px;overflow:hidden;}#home_banner p{background:#935b59;background:-moz-linear-gradient(top,#935b59 0%,#7b5446 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#935b59),color-stop(100%,#7b5446));background:-webkit-linear-gradient(top,#935b59 0%,#7b5446 100%);background:-o-linear-gradient(top,#935b59 0%,#7b5446 100%);background:-ms-linear-gradient(top,#935b59 0%,#7b5446 100%);background:linear-gradient(to bottom,#935b59 0%,#7b5446 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#935b59',endColorstr='#7b5446',GradientType=0);color:#ffffff;font-size:15px;font-weight:bold;margin:0;padding:18px 160px 18px 32px;}#home_banner .module_button{float:right;margin:-56px 0 0;}#home_banner .module_button a{display:block;height:12px;font-weight:normal;font-size:12px;line-height:12px;margin:12px 24px;padding:8px 36px 8px 0;background:url('../images/b_home_banner.png') no-repeat center right;color:#ffffff;}#main{max-width:962px;margin:0 auto;padding:0 20px;}.eight_fifty_nine_down{display:none;}#home_module_bg{margin:32px 0 0;padding:64px 0 0;overflow:hidden;background:#ffffff url('../images/home_caro_base.png') center top repeat-x;}#home_module_container{max-width:940px;margin:0 auto;padding:0 0 0 5px;}#home_module_gradient{background:url('../images/home_content_bottom.jpg') no-repeat center bottom;}#slogan_browse{background:url('../images/home_content_separator.png') repeat-x left bottom;}#slogan_browse>div{padding:10px 0 28px;}#slogan_browse>div>div>a{position:relative;display:block;overflow:hidden;}#slogan_browse>div>div>a{margin:0 0 0 7.5%;}#slogan_browse>div>div+div>a{margin:0 3.75% 0;}#slogan_browse>div>div+div+div>a{margin:0 7.5% 0 0;}#slogan_browse>div>div>a>img{vertical-align:top;}#slogan_browse>div>div>a>img+img{position:absolute;max-width:100%;top:0;left:0;}#slogan_browse>div>div>a:hover>img+img{display:none;}#home_modules{max-width:902px;padding:15px 30px 40px 30px;background:url('../images/home_content_separator.png') repeat-x left bottom;}.home_resp_rotator img{width:100%!important;height:auto!important;top:0!important;}#shell_content_bg{max-width:1002px;margin:0 auto 30px auto;}#shell_content_container_wide{max-width:962px;margin:0 auto 30px auto;border-bottom:1px solid #DDDDDD;border-radius:4px;-moz-box-shadow:0 0 2px 0 #BBB;-webkit-box-shadow:0 0 2px 0 #BBB;box-shadow:0 0 2px 0 #BBB;background:#FFF url('../images/home_content_tiling_sm.jpg') repeat-x center bottom;}.shell_fixed_width #shell_content_bg_wide_fixed{width:962px;margin:0 auto 30px auto;border-bottom:1px solid #DDDDDD;border-radius:4px;-moz-box-shadow:0 0 2px 0 #BBB;-webkit-box-shadow:0 0 2px 0 #BBB;box-shadow:0 0 2px 0 #BBB;}#shell_image{max-width:668px;height:269px;margin-bottom:35px;overflow:hidden;}#shell_site_images img{}#shell_left_column{float:left;width:20.8%;margin-right:-2px;position:relative;z-index:2;}#section_name{font-size:20px;font-weight:bold;color:#333333;margin-bottom:25px;}#shell_links{padding-bottom:40px;background:url('../images/side_menu_separator.jpg') no-repeat left bottom;}.nav_icon{float:left;}.sublink_marker{background:url('../images/toggle_1_off.png') bottom left no-repeat;padding-left:12px;}.sublink_marker_active{background:url('../images/toggle_1_on.png') bottom left no-repeat;padding-left:12px;color:#FFFFFF;}#sidebar{padding-top:30px;margin:40px 20px 0 0;background:url('../images/side_menu_separator.jpg') no-repeat left top;}#shell_right_column{border-bottom:1px solid #DDDDDD;border-radius:4px;-moz-box-shadow:0 0 2px 0 #BBB;-webkit-box-shadow:0 0 2px 0 #BBB;box-shadow:0 0 2px 0 #BBB;background:#FFF url('../images/home_content_tiling_sm.jpg') repeat-x center bottom;min-height:670px;}.shell_right_column_width{float:left;width:79.2%;}#shell_content,#shell_content_search{padding:32px 6.8%;}.footer_container{overflow:hidden;max-width:990px;margin:0 auto;}.footer_upper{}#footer_site_map{padding-bottom:45px;}#footer_site_map .menu{color:#767676;line-height:1.2;padding:0;}#footer_site_map .menu li{list-style:none;margin:12px 15px 10px 15px;}#footer_site_map .menu li a{color:#767676;font-size:12px;font-weight:normal;}#footer_site_map .menu li a:hover{color:#754974;}#footer_site_map .menu li.menu_heading{color:#724470;font-weight:bold;font-size:13px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #D9D9D9;}.footer_container.footer{padding:0 15px;max-width:960px;line-height:1.8;}#footer_contact{float:left;width:60%;padding:22px 0 25px 0;border-top:1px solid #D9D9D9;}#footer_gutensite{float:left;width:40%;padding-top:15px;border-top:1px solid #D9D9D9;overflow:hidden;}.footer{font-size:12px;color:#888888;}.footer a:link,.footer a:visited,footer a:active{color:#8d798e;}.footer a:hover{color:#333333;}.delimiter{padding:0 8px;}#footer_logo{float:right;width:36px;}#footer_credit{float:right;width:206px;text-align:right;margin-right:10px;line-height:20px;}#footer_credit a{text-decoration:none;text-align:right;color:#777777;}#footer_credit a:hover{color:#724470;text-decoration:none;}div{margin:0;padding:0;border:none;}.google_search_text{width:156px;border-radius:0;padding:3px;color:#999999;}.google_search_button{border:0;border-radius:0;margin:0;padding:0;background-color:transparent!important;}.cse-search-results{background-color:transparent!important;}.module_membership_title{font-size:10px;font-weight:bold;color:#777777;}.module_membership_description{font-size:10px;}.collections_title_1{font-size:16px;font-weight:bold;color:#333;margin:0 0 12px 0;}.collections_registered_mark{font-size:10px;vertical-align:super;}.caro_img{float:left;display:block;width:159px;height:224px;margin:0 30px 0 0;}.caro_img img{width:160px;height:226px;}.caro_info{float:left;width:410px;}.caro_title{padding:20px 0 0;margin:0 0 15px;height:50px;border-bottom:1px solid #DBDDDA;}.caro_title a{color:#50422b;font-size:35px;line-height:1;text-decoration:none;font-weight:normal;}.caro_body{color:#888888;font-size:14px;line-height:1.35;}.caro_button,.caro_button:link,.caro_button:visited{float:left;display:block;height:26px;line-height:26px;font-size:12px;background:#51412A;color:#ffffff;margin:15px 0 0;text-decoration:none;}.caro_button:hover,.caro_button:active{background:#4F8C7D;}.caro_button_left{float:left;display:block;width:10px;height:26px;background:url('../images/landing/caro_button_left.png') top left no-repeat;}.caro_button_text{float:left;display:block;margin:1px 0 0;font-weight:normal;}.caro_button_right{float:left;display:block;width:17px;height:26px;background:url('../images/landing/caro_button_right.png') top right no-repeat;}.caro_wrapper_flexible .btn.btn_green{font-size:18px;padding:10px 28px 14px 28px;margin-bottom:30px;}#slides5640{overflow:hidden;max-width:656px;margin:20px 0 8px;margin-bottom:8px;padding-top:0;}#html_slides_rotator_5640{max-width:652px;height:auto!important;left:2px;position:relative;}#html_slides_rotator_5640 .rotator_item{width:100%;}#html_slides_rotator_5640_position{height:42px;border-bottom:7px solid #523555;position:relative;overflow:hidden;padding:0;}#html_slides_rotator_5640_position_0,#html_slides_rotator_5640_position_1{font-family:'HelveticaNeueBold','Helvetica','Arial',sans-serif;font-size:17px;line-height:1;color:#523355;padding:12px 28px;margin:0 3px 0 0;height:17px;display:block;float:left;border-radius:6px 6px 0 0;border:1px solid #cccccc;border-bottom:none;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#ffffff 0%,#f5f5f5 100%);background:-o-linear-gradient(top,#ffffff 0%,#f5f5f5 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f5f5f5 100%);background:linear-gradient(to bottom,#ffffff 0%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0);}#html_slides_rotator_5640_position_0:hover,#html_slides_rotator_5640_position_1:hover{color:#eeeeee;background:#9a6494;background:-moz-linear-gradient(top,#9a6494 0%,#835184 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9a6494),color-stop(100%,#835184));background:-webkit-linear-gradient(top,#9a6494 0%,#835184 100%);background:-o-linear-gradient(top,#9a6494 0%,#835184 100%);background:-ms-linear-gradient(top,#9a6494 0%,#835184 100%);background:linear-gradient(to bottom,#9a6494 0%,#835184 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a6494',endColorstr='#835184',GradientType=0);}#html_slides_rotator_5640_position .content_rotator_position_handle_active{border:none!important;padding:13px 29px;color:#ffffff!important;background:#725477;background:-moz-linear-gradient(top,#725477 0%,#4b304d 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#725477),color-stop(100%,#4b304d))!important;background:-webkit-linear-gradient(top,#725477 0%,#4b304d 100%)!important;background:-o-linear-gradient(top,#725477 0%,#4b304d 100%)!important;background:-ms-linear-gradient(top,#725477 0%,#4b304d 100%)!important;background:linear-gradient(to bottom,#725477 0%,#4b304d 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#725477',endColorstr='#4b304d',GradientType=0)!important;}.featured_container .module_header{display:none;}#top_ten_module_category_name{float:right;text-align:right;max-width:427px;height:16px;margin:30px 0 0;font-family:'latoregular';font-weight:normal;font-style:normal;font-size:13px;color:#969696;}#top_ten_module_category_button{float:right;width:184px;height:0;padding:35px 0 0;margin:20px 18px 20px 20px;overflow:hidden;background:url('../images/landing/filter_cat.png') top left no-repeat;}#top_ten_module_category_dropdown{border:1px solid #CCCECB;margin:-14px 0 0;position:absolute;max-height:340px;overflow:auto;width:182px;}#top_ten_module_category_dropdown div{color:#666666;background:#F6F6F6;font-size:11px;padding:14px 24px 12px;border-bottom:1px solid #CCCECB;cursor:pointer;}#top_ten_module_category_dropdown div:hover{color:#999999;background:#ffffff;}.top_ten_item,.featured_item{clear:both;border-top:1px solid #DBDDDA;padding:11px 22px;margin:0;}.top_ten_item_number,.top_ten_item_image,.featured_item_number,.featured_item_image{float:left;}.top_ten_item_add,.featured_item_add{float:right;}.top_ten_item_number,.featured_item_number{width:32px;font-family:'lato_lightregular';text-align:right;padding:16px 6px 11px 0;font-size:22px;color:#333333;line-height:1;}.top_ten_item_image,.featured_item_image{text-align:center;padding:6px 15px;height:40px;width:40px;}.top_ten_item_image img,.featured_item_image img{max-width:40px;max-height:40px;}.top_ten_item_info,.featured_item_info{color:#333333;max-width:377px;padding:8px 16px 2px;}.top_ten_item_name,.featured_item_name{font-size:15px;font-weight:bold;}.top_ten_item_price,.featured_item_price{font-size:13px;}.top_ten_item_on_sale,.featured_item_on_sale{text-decoration:line-through;margin:0 8px 0 0;}.top_ten_item_price_sale,.featured_item_price_sale{color:#ab0000;font-weight:bold;}.top_ten_item_name a,.top_ten_item_name a:link,.top_ten_item_name a:visited,.featured_item_name a,.featured_item_name a:link,.featured_item_name a:visited{text-decoration:none;color:#724470;}.top_ten_item_name a:hover,.top_ten_item_name a:active,.featured_item_name a:hover,.featured_item_name a:active{color:#666666;}.top_ten_item_add,.featured_item_add{padding:10px 0 10px 10px;}.top_ten_item_add a,.featured_item_add a{display:block;width:90px;height:32px;padding:0;overflow:hidden;}#landing_content{padding:40px 0 40px 14px;border-top:1px solid #CCCECB;margin:30px -36px 30px 0;border-bottom:1px solid #CCCECB;}#landing_content h2,#landing_content h2 a,#landing_content h2 a:link,#landing_content h2 a:visited{font-size:18px;font-weight:bold;padding:0 0 36px 8px;margin:0;color:#724470;line-height:1;text-decoration:none;}#landing_content h2 span{font-size:12px;font-weight:normal;}#landing_content h3,#landing_content h3 a,#landing_content h3 a:link,#landing_content h3 a:visited{font-size:12px;font-weight:normal;padding:8px 0 0 76px;text-indent:-76px;margin:0;color:#724470;line-height:1.2;text-decoration:none;}#landing_content h4,#landing_content h4 a,#landing_content h4 a:link,#landing_content h4 a:visited{font-size:12px;font-weight:normal;padding:4px 0 0 76px;text-indent:-76px;margin:0;color:#724470;line-height:1.51;text-decoration:none;}#landing_content h2 a:hover,#landing_content h2 a:active,#landing_content h3 a:hover,#landing_content h3 a:active,#landing_content h4 a:hover,#landing_content h4 a:active{color:#888888;}#comparisonHeader{}.comparisonBoxes,.comparisonBoxes li,.comparisonPlaceholder,.comparisonPlaceholder li,.comparisonModules,.comparisonModules li,.comparisonLightbox,.comparisonLightbox li{margin:0;padding:0;list-style:none;}.comparisonBoxes{border-bottom:1px solid #E5E5E5;margin-bottom:30px;padding-bottom:25px;}.comparisonBoxes li{width:202px;float:left;position:relative;text-align:center;margin:0 8px;cursor:pointer;}.comparisonBoxes li.first{margin-left:4px!important;}.comparisonBoxes li.last{margin-right:0!important;}.comparisonBoxes li .title{display:block;margin-top:20px;white-space:nowrap;}.comparisonBoxes li .title em{color:#9E9E9E;font:normal 17px "HelveticaNeueBold",Helvetica,Arial,sans-serif;}.comparisonBoxes li .comparisonPopup{width:316px;display:none;position:absolute;left:-50px;z-index:255;}.comparisonBoxes.compact{margin-bottom:20px;}.comparisonBoxes.compact li .thumb{display:none;}.comparisonBoxes.compact li .title{padding-bottom:10px;}.comparisonBoxes.compact li .title.library{border-bottom:7px solid #BCC3BB;}.comparisonBoxes.compact li .title.scholars{border-bottom:7px solid #A1C0BB;}.comparisonBoxes.compact li .title.bundles{border-bottom:7px solid #EBA979;}.comparisonBoxes.compact li .title.other{border-bottom:7px solid #A6C782;}.comparisonPlaceholder{margin:0 10px 40px;}.comparisonModules{margin:-5px 10px 20px;}.comparisonPlaceholder li,.comparisonModules li{float:left;}.comparisonPlaceholder li.last,.comparisonModules li.last{float:right;padding-top:7px;}.comparisonTitle{color:#58524C;font:33px/1.4em "HelveticaNeue",Helvetica,Arial,sans-serif;}.comparisonSubtitle{color:#9E9E9E;font:16px "HelveticaNeue",Helvetica,Arial,sans-serif;}.comparisonModules .comparisonTitle{padding-top:12px;}.compareButton{width:144px;height:52px;background:url('../basic_pages/images/compare_button.png') no-repeat 0 0;cursor:pointer;}.compareButton:hover{background:url('../basic_pages/images/compare_button.png') no-repeat 0 -53px;}.compareButton a{width:100%;height:100%;display:block;}#comparisonStepB{padding:30px 40px 40px;}.comparisonStepAWin #sbox-btn-close{width:26px;height:34px;top:30px;right:30px;background:url('../basic_pages/images/lb_close_button.png') no-repeat 0 0;}.comparisonStepAWin #sbox-btn-close:hover{background:url('../basic_pages/images/lb_close_button.png') no-repeat 0 -35px;}#comparisonTable{padding:6% 5%;}#comparisonTable .comparisonTableTH,#comparisonTable .comparisonTableTH li,#comparisonTable .comparisonTableDivider,#comparisonTable .comparisonTableTR,#comparisonTable .comparisonTableTR li{margin:0;padding:0;list-style:none;}#comparisonTable .comparisonTableTH>li:first-child{width:102.3256%;margin-right:-2.3256%;}#comparisonTable .comparisonTableTH{z-index:200;}.comparisonTableTHRule{height:12px;border-top:15px solid #ffffff;background:#784c76;background:-moz-linear-gradient(top,#784c76 0%,#623d61 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#784c76),color-stop(100%,#623d61));background:-webkit-linear-gradient(top,#784c76 0%,#623d61 100%);background:-o-linear-gradient(top,#784c76 0%,#623d61 100%);background:-ms-linear-gradient(top,#784c76 0%,#623d61 100%);background:linear-gradient(to bottom,#784c76 0%,#623d61 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#784c76',endColorstr='#623d61',GradientType=0);}#comparisonTable .comparisonTableTR .comparisonTableHeader{min-height:15px;color:#333333;font:bold 15px "HelveticaNeueBold",Helvetica,Arial,sans-serif;text-align:right;background:#ffffff;padding:1.1547% 77.2727% 1.2702% 1.7321%;margin:2.8868% 0 0 0;background:#ffffff url('../basic_pages/images/comparison/title_bg.png') bottom left repeat-x;border-top:1px solid #eae9ec;border-bottom:1px solid #eae9ec;}#comparisonTable .comparisonTableTR .comparisonTableHeader:first-child{margin:0!important;border-top:none!important;}#comparisonTable .comparisonTableTR .comparisonTableTD{background:#FFFFFF;border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;border-width:0 1px;}#comparisonTable .comparisonTableTR .comparisonTableTD:hover{background:#e6f5ff;}#comparisonTable .comparisonTableTR .comparisonTableTD ul,#comparisonTable .comparisonTableTR .comparisonTableTD ul li,#comparisonTable .comparisonTableTR .comparisonTableTD ul li.list ul,#comparisonTable .comparisonTableTR .comparisonTableTD ul li.list ul li{margin:0;padding:0;list-style:none;}#comparisonTable .comparisonTableTR .comparisonTableTD>ul{border-top:1px solid #DFDFDF;}#comparisonTable .comparisonTableTR .comparisonTableTD.first>ul{border:none;}#comparisonTable .popdown ul li,#comparisonTable .comparisonTableTR .comparisonTableTD ul li{float:left;}#comparisonTable .comparisonTableTR .comparisonTableTD ul li.module{width:21.1315%;position:relative;color:#4182b0;font:bold 12px "HelveticaNeue",Helvetica,Arial,sans-serif;text-align:right;padding:0.6928% 2.3095% 0.6928% 1.1547%;cursor:pointer;}#comparisonTable .comparisonTableTR .comparisonTableTD ul li.module .comparisonPopup{width:316px;display:none;position:absolute;left:-60px;z-index:255;}#comparisonTable .comparisonTableTR .comparisonTableTD ul li.list{width:74.5959%;margin:0 0 0 0.8083%;}#comparisonTable .comparisonTableTR .comparisonTableTD ul li.list ul>li{width:13%;height:29px;float:left;position:relative;padding:0;margin:0 4.3333% 0 0;}#comparisonTable .comparisonTableTR .comparisonTableTD ul li.list ul li.last{margin:0!important;}#comparisonTable .comparisonTableTR .comparisonTableTD ul li.list ul li.noborder{background:none;}#comparisonTable .comparisonTableTR .comparisonTableTD ul li.list ul li em{width:100%;height:100%;display:block;}#comparisonTable .comparisonTableTR .comparisonTableTD ul li.list ul li.column_1 em{background:url('../basic_pages/images/comparison/col1.png') no-repeat center center;}#comparisonTable .comparisonTableTR .comparisonTableTD ul li.list ul li.column_2 em{background:url('../basic_pages/images/comparison/col2.png') no-repeat center center;}#comparisonTable .comparisonTableTR .comparisonTableTD ul li.list ul li.column_3 em{background:url('../basic_pages/images/comparison/col3.png') no-repeat center center;}#comparisonTable .comparisonTableTR .comparisonTableTD ul li.list ul li.column_4 em{background:url('../basic_pages/images/comparison/col4.png') no-repeat center center;}#comparisonTable .comparisonTableTR .comparisonTableTD ul li.list ul li.column_5 em{background:url('../basic_pages/images/comparison/col5.png') no-repeat center center;}#comparisonTable .comparisonTableTR .comparisonTableTD ul li.list ul li.column_6 em{background:url('../basic_pages/images/comparison/col6.png') no-repeat center center;}#comparisonTable .comparisonTableBottom{width:860px;height:5px;background:url('../basic_pages/images/compare_table_bottom.png') no-repeat;}.comparisonPopup{cursor:default;z-index:255;}.comparisonPopup li{width:auto;text-align:left;margin:0;padding:0;}.comparisonPopup .top{width:316px;height:6px;background:url('../basic_pages/images/product_popup_top.png') no-repeat;}.comparisonPopup .bottom{width:316px;height:14px;background:url('../basic_pages/images/product_popup_bottom.png') no-repeat;}.comparisonPopup .content{width:276px;padding:20px!important;background:url('../basic_pages/images/product_popup_bg.png') repeat-y;}.comparisonPopup .content .title{color:#333333;font:bold 17px/1.2 "HelveticaNeue",Helvetica,Arial,sans-serif;margin:0 0 10px;}.comparisonPopup .content .price{color:#9ea82f;font:11px/1.2 "AsapRegular",Helvetica,Arial,sans-serif;}.comparisonPopup .content .list_value{color:#cc3300;font:11px/1.2 "AsapRegular",Helvetica,Arial,sans-serif;margin:0 0 7px;}.comparisonPopup .content .price strike{color:#58524C;}.comparisonPopup .content .price em{font-style:normal;}.comparisonPopup .content .code,.comparisonPopup .content .version,.comparisonPopup .content .category,.comparisonPopup .content .description,.comparisonPopup .content .code b,.comparisonPopup .content .version b,.comparisonPopup .content .category b,.comparisonPopup .content .description b{color:#666666;font:normal 11px/1.2 "AsapRegular",Helvetica,Arial,sans-serif;}.comparisonPopup .content .category a{color:#666666;}.comparisonPopup .content .category a:hover{color:#333333;}.comparisonPopup .content .description{padding-top:14px;color:#333333;font:normal 11px/1.2 "Helvetica Neue","Helvetica","Arial",sans-serif;}.comparisonPopup .content ul,.comparisonPopup .content ul li{margin:0;padding:0;}.comparisonPopup .content ul li.info{width:166px;}.comparisonPopup .content ul li.thumb{width:100px;overflow:hidden;float:right!important;text-align:center;}.comparisonPopup .content ul li.thumb img{max-width:100px;}.comparisonPopup .content .button{width:146px;height:38px;background:url('../basic_pages/images/description_button.png') no-repeat 0 0;margin-top:15px;cursor:pointer;}.comparisonPopup .content .button:hover{background:url('../basic_pages/images/description_button.png') no-repeat 0 -39px;}.comparisonPopup .content .button a{width:100%;height:100%;display:block;}.comparison_pdf{font-family:'latoregular';text-transform:none;font-size:15px;margin:20px 0 50px 0;padding:20px 20px 40px 20px;border-bottom:1px solid #DDD;text-align:center;}.comparison_pdf .btn{display:inline;}#comparisonStepC .comparison_pdf{font-family:'latoregular';text-transform:none;font-size:15px;margin:30px 0 0 0;padding:50px 0 60px 0;border-top:1px solid #DDD;border-bottom:none;}.comparison_pdf .btn{display:table;margin:20px auto 0 auto;text-transform:uppercase;}#middle_wide #sidebar_shell{width:283px;float:left;}#middle_wide #shell_content{width:654px;margin:0;float:right;}#sign_in_pop{width:299px;height:241px;padding:16px 21px;position:absolute;top:-18px;right:0;z-index:255;display:none;background:#4c485c;background:-moz-linear-gradient(top,#4c485c 0%,#554f68 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4c485c),color-stop(100%,#554f68));background:-webkit-linear-gradient(top,#4c485c 0%,#554f68 100%);background:-o-linear-gradient(top,#4c485c 0%,#554f68 100%);background:-ms-linear-gradient(top,#4c485c 0%,#554f68 100%);background:linear-gradient(to bottom,#4c485c 0%,#554f68 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c485c',endColorstr='#554f68',GradientType=0);}#sign_in_pop h2{color:#ffffff;margin:0;font-size:16px;}#sign_in_pop_form{height:143px;padding:0 0 12px;border-bottom:1px solid #8e8498;}#sign_in_pop_labels{width:63px;padding:0 7px 0 0;text-align:right;position:absolute;top:41px;left:21px;overflow:hidden;}#sign_in_pop_labels label{display:block;color:#ffffff;padding:10px 0 14px;line-height:1;}#sign_in_pop_fields{width:229px;text-align:left;position:absolute;top:41px;right:21px;overflow:hidden;}#sign_in_pop_fields input{margin:0 0 4px;border:none;padding:5px;width:219px;height:22px;background:url('../images/sign_in_field.png') no-repeat 0 0;font-size:16px;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;}#sign_in_pop_buttons{text-align:right;position:absolute;top:111px;right:17px;overflow:hidden;width:303px;height:79px;}#sign_in_pop_buttons a:link,#sign_in_pop_buttons a:visited{color:#a7a6bc;font-size:12px;font-weight:bold;padding:0 18px 0 0;background:url('../images/b_forgot.png') no-repeat right 3px;position:absolute;top:55px;right:5px;}#sign_in_pop_buttons a:hover,#sign_in_pop_buttons a:active{color:#ffffff;}#sign_in_pop_button{width:149px;height:0;padding:48px 0 0;border:0;margin:0 0 4px;display:block;position:absolute;overflow:hidden;top:-1px;right:0;background:url('../images/b_sign_in.png') no-repeat 0 0;}#sign_in_pop_button:hover{background:url('../images/b_sign_in.png') no-repeat 0 -48px;}#sign_in_pop_new{position:relative;overflow:hidden;width:303px;height:79px;margin:9px 0 0;}#sign_in_pop_new h2{margin:13px 0 0;}#sign_in_pop_new a:link,#sign_in_pop_new a:visited{width:199px;height:0;padding:48px 0 0;border:0;margin:0;display:block;position:absolute;overflow:hidden;top:0;right:0;background:url('../images/b_create_account.png') no-repeat 0 0;}#sign_in_pop_new a:hover,#sign_in_pop_new a:active{background:url('../images/b_create_account.png') no-repeat 0 -48px;}#sign_in_hide{position:absolute;z-index:255;top:5px;left:0;bottom:0;right:0;display:none;background:#000000;}.comparisonTableTH h1{position:absolute;top:0;left:0;width:22.7272%;font-size:30px;font-weight:bold;line-height:1.2;color:#333333;margin:0;transition:font-size .8s;-webkit-transition:font-size .8s;}.comparisonTableTH{position:relative;}#comparisonTable .popdown{position:absolute;width:11.5473%;top:0;bottom:0;}#comparisonTable .popdown .comparisonPopup{opacity:0;position:absolute;top:200px;right:-10px;}.popdown .comparisonPopup .top{width:316px;height:12px;background:url('../basic_pages/images/product_popdown_top.png') no-repeat;}.popdown .comparisonPopup .bottom{width:316px;height:11px;background:url('../basic_pages/images/product_popdown_bottom.png') no-repeat;}.popdown .comparisonPopup .content{width:276px;padding:20px!important;background:url('../basic_pages/images/product_popdown_bg.png') repeat-y;}#sources_support .support_image{float:left;margin:10px 15px 30px 0;}#sources_support h2{font-size:23px;font-weight:lighter;color:#8a8a8a;margin:5px 0 10px 0;line-height:1;}#sources_support .support_text{font-size:12px;margin:0 20px 10px 0;}#windows_page .registered{font-size:10px;vertical-align:super;}#windows_header1{font-family:'lato_lightregular';color:#666;font-size:30px;text-align:center;padding:35px 0 0 0;}#windows_header2{text-align:center;margin-bottom:25px;}.windows_divider{text-align:center;}#windows_page h2{font-family:'lato_lightregular';font-size:55px;font-weight:normal;line-height:1.1;color:#333;padding:0 6%;margin-top:0;}#windows_page h3{font-family:'Helvetica Neue','Helvetica',Arial,sans-serif;font-size:16px;color:#333;font-weight:bold;text-transform:inherit;padding:0 6%;margin:25px 0 0 0;}#windows_page p{font-size:15px;padding:0 6%;}#windows_page .intro{}#windows_page #windows_video,#windows_page #features_video{text-align:center;margin:30px auto;max-width:866px;background-color:#000;}#windows_page #windows_video:hover img,#windows_page #features_video:hover img{opacity:.9;}#why_choose_title{padding:0 6%;}#why_choose_title h2{float:right;width:46%;margin:30px 0 0 4%;padding:0;}#why_choose_graphic{width:50%;}#b_buy_now{width:318px;height:56px;margin:35px 0 65px 6%;display:block;}#b_buy_now a{width:318px;height:56px;display:block;background:url('../basic_pages/images/advantage/b_buy_sprite.png') no-repeat;}#b_buy_now a:hover{width:318px;height:56px;display:block;background:url('../basic_pages/images/advantage/b_buy_sprite.png') no-repeat left bottom;}#windows_page .btn{margin:35px auto 56px auto;text-align:center;}#lbOverlay,#lbCenter,#lbBottomContainer{z-index:255;}#interactives{display:none;}.mobile.google_search_head{padding:0 0 5px 38px;font-size:18px;margin:20px 0 8px 6px;background:url('../images/buttons/search_icon_sprite.png') no-repeat;background-size:27px;}.mobile.google_search_text{display:block;width:260px!important;margin:0 auto;padding:5px 4px 3px;border:1px solid #CCCCCC;border-radius:0;color:#505050;font-size:20px;font-weight:bold;text-align:center;}._contact .contact_form td{padding-right:10px;}._contact .form_prompt{padding:10px 0 5px 0;}#popup_content_preload,#soft_warn_preload,.landing_os{display:none;}.cu_list{padding:16px 28px;background:#eeeeee;min-height:448px;}.cu_list h2{margin:0 0 16px;}.cu_list table{border-spacing:0;border-collapse:collapse;}.cu_list tr,.cu_list td{margin:0;padding:0;}.cu_list tr{border-bottom:1px solid #AAA;}.cu_list tr:hover{background:#8d798e;}.cu_list tr:hover,.cu_list tr:hover a{color:#eeeeee;}.cu_list td{width:80%;}.cu_list td+td{width:20%;padding:8px;text-align:right;}.cu_list td a{position:relative;display:block;width:100%;margin:0 -20% 0 0;padding:8px 25% 8px 8px;z-index:255;}.cu_list thead td{padding:8px;margin:0 0 .25em;text-align:center;font-weight:bold;color:#ffffff;background:#784c76;background:-moz-linear-gradient(top,#784c76 0%,#623d61 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#784c76),color-stop(100%,#623d61));background:-webkit-linear-gradient(top,#784c76 0%,#623d61 100%);background:-o-linear-gradient(top,#784c76 0%,#623d61 100%);background:-ms-linear-gradient(top,#784c76 0%,#623d61 100%);background:linear-gradient(to bottom,#784c76 0%,#623d61 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#784c76',endColorstr='#623d61',GradientType=0);}#home_module_bg{text-align:center;}#home_module_bg .module_container{margin:0;padding:0;}#home_why_bg{max-width:960px;position:relative;}#home_why_bg img{width:100%;}#home_why_bg img.wide{display:block;}#home_why_bg img.tall{max-width:515px;display:none;margin:0 auto;}#home_why{position:absolute;top:2.0833%;right:6.6667%;width:41.6667%;}#home_why h2{color:#583858;font-family:'Montserrat','Helvetica Neue','Arial',sans-serif;font-size:28px;font-weight:normal;line-height:1;margin:0;}#home_why p{font-family:'RobotoLight','Helvetica Neue','Arial',sans-serif;font-size:16px;line-height:1.5;margin:36px 0;}#home_why a{width:102px;margin:0 auto;background:#784c76;background:-moz-linear-gradient(top,#784c76 0%,#623d61 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#784c76),color-stop(100%,#623d61));background:-webkit-linear-gradient(top,#784c76 0%,#623d61 100%);background:-o-linear-gradient(top,#784c76 0%,#623d61 100%);background:-ms-linear-gradient(top,#784c76 0%,#623d61 100%);background:linear-gradient(to bottom,#784c76 0%,#623d61 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#784c76',endColorstr='#623d61',GradientType=0);}#home_why a:hover{background:#9b6794;background:-moz-linear-gradient(top,#9b6794 0%,#815282 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9b6794),color-stop(100%,#815282));background:-webkit-linear-gradient(top,#9b6794 0%,#815282 100%);background:-o-linear-gradient(top,#9b6794 0%,#815282 100%);background:-ms-linear-gradient(top,#9b6794 0%,#815282 100%);background:linear-gradient(to bottom,#9b6794 0%,#815282 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b6794',endColorstr='#815282',GradientType=0);}#home_mods_upper{margin:0 auto 14px;position:relative;}#home_mods_upper>div,#home_mods_lower>div{float:left;border-radius:4px;background-color:#f7f7f7;}#home_mods_upper>div:first-child{margin:0 0 0 0.1064%;}#home_mods_upper>div:first-child+div{margin:0 0.6383%;}#home_mods_lower>div:first-child+div{margin:0 0.4255%;}#home_mods_upper>div{padding:32px 0 48px;width:32.5%;height:226px;box-shadow:0 0 1px #727272;background-position:center 290px;background-repeat:repeat-x;font-family:'Montserrat','Helvetica Neue','Arial',sans-serif;}#home_mods_upper h2{font-size:24px;margin:24px 0 20px;font-weight:normal;line-height:1;}#home_mods_upper h2+p{font-size:13px;margin:20px 0 24px;font-weight:normal;line-height:1;}#home_mods_upper a{width:116px;margin:0 auto;}#home_download{background-image:url('../images/home_download_bg.png');}#home_download a{background:#784c76;background:-moz-linear-gradient(top,#784c76 0%,#623d61 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#784c76),color-stop(100%,#623d61));background:-webkit-linear-gradient(top,#784c76 0%,#623d61 100%);background:-o-linear-gradient(top,#784c76 0%,#623d61 100%);background:-ms-linear-gradient(top,#784c76 0%,#623d61 100%);background:linear-gradient(to bottom,#784c76 0%,#623d61 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#784c76',endColorstr='#623d61',GradientType=0);}#home_download a:hover{background:#9b6794;background:-moz-linear-gradient(top,#9b6794 0%,#815282 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9b6794),color-stop(100%,#815282));background:-webkit-linear-gradient(top,#9b6794 0%,#815282 100%);background:-o-linear-gradient(top,#9b6794 0%,#815282 100%);background:-ms-linear-gradient(top,#9b6794 0%,#815282 100%);background:linear-gradient(to bottom,#9b6794 0%,#815282 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b6794',endColorstr='#815282',GradientType=0);}#home_compare{background-image:url('../images/home_compare_bg.png');}#home_compare a{background:#7a7d9f;background:-moz-linear-gradient(top,#7a7d9f 0%,#5e5c85 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7a7d9f),color-stop(100%,#5e5c85));background:-webkit-linear-gradient(top,#7a7d9f 0%,#5e5c85 100%);background:-o-linear-gradient(top,#7a7d9f 0%,#5e5c85 100%);background:-ms-linear-gradient(top,#7a7d9f 0%,#5e5c85 100%);background:linear-gradient(to bottom,#7a7d9f 0%,#5e5c85 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a7d9f',endColorstr='#5e5c85',GradientType=0);}#home_compare a:hover{background:#8b8fb7;background:-moz-linear-gradient(top,#8b8fb7 0%,#787a9e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8b8fb7),color-stop(100%,#787a9e));background:-webkit-linear-gradient(top,#8b8fb7 0%,#787a9e 100%);background:-o-linear-gradient(top,#8b8fb7 0%,#787a9e 100%);background:-ms-linear-gradient(top,#8b8fb7 0%,#787a9e 100%);background:linear-gradient(to bottom,#8b8fb7 0%,#787a9e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b8fb7',endColorstr='#787a9e',GradientType=0);}#home_save{background-image:url('../images/home_save_bg.png');}#home_save a{background:#955c5c;background:-moz-linear-gradient(top,#955c5c 0%,#7a5447 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#955c5c),color-stop(100%,#7a5447));background:-webkit-linear-gradient(top,#955c5c 0%,#7a5447 100%);background:-o-linear-gradient(top,#955c5c 0%,#7a5447 100%);background:-ms-linear-gradient(top,#955c5c 0%,#7a5447 100%);background:linear-gradient(to bottom,#955c5c 0%,#7a5447 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#955c5c',endColorstr='#7a5447',GradientType=0);}#home_save a:hover{background:#b3796b;background:-moz-linear-gradient(top,#b3796b 0%,#956158 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b3796b),color-stop(100%,#956158));background:-webkit-linear-gradient(top,#b3796b 0%,#956158 100%);background:-o-linear-gradient(top,#b3796b 0%,#956158 100%);background:-ms-linear-gradient(top,#b3796b 0%,#956158 100%);background:linear-gradient(to bottom,#b3796b 0%,#956158 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3796b',endColorstr='#956158',GradientType=0);}#home_mods_lower>div{position:relative;width:32.7659%;height:308px;background-position:center center;background-repeat:no-repeat;}#home_mods_lower>div p{margin:105px 0 0;}#home_mods_lower a:hover{opacity:0.2;}#home_get_started{background-image:url('../images/home_get_started_bg.png');}#home_news{background-image:url('../images/home_news_bg.png');}#home_get_started a,#home_news a{position:absolute;display:block;top:0;right:0;bottom:0;left:0;height:0;padding:308px 0 0;overflow:hidden;background:#333333;opacity:0;}#home_connect{background-image:url('../images/home_connect_bg.png');}#home_connect a img{padding:11px 1px;}#footer_bg{border-top:1px solid #dddddd;background:#f9f9f9 url('../images/home_base_bg.png') repeat-x top center;margin:48px 0 0;padding:60px 0 0;}.inline_btns{text-align:center;padding:28px 0px 0px;}.inline_btns .btn{display:inline;margin:0 7px;}.fl{display:block;float:left;width:18px;height:0;padding:18px 0 0;overflow:hidden;background:url('../images/home_icons.png') no-repeat;}.flfb{background-position:center -60px;}.flt{background-position:center -75px;margin:0 8px 0 0;}.flfb:hover,.flt:hover{opacity:.6667;}#pw_req_popup{visibility:hidden;opacity:0;position:absolute;bottom:80%;padding:18px 24px;border:12px solid #555;background:#ffffff;}.form_input_container>.title{font-size:30px;font-weight:bold;margin:24px 0 8px;}.form_input_container>.header{font-size:18px;font-weight:bold;margin:8px 0 4px;}.productTable td:first-child{width:36%;margin:0 auto;}.productTable td:first-child+td{width:64%;margin:0 auto;}@media (max-width:960px) {#main{padding:0 20px;}.nine_sixty_up{display:none;}.eight_fifty_nine_down{display:block;}#home_module_container{padding:0 20px;}#home_module_gradient{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-radius:4px;-moz-box-shadow:0 0 2px 0 #BBB;-webkit-box-shadow:0 0 2px 0 #BBB;box-shadow:0 0 2px 0 #BBB;background:url('../images/home_content_tiling_sm.jpg') repeat-x center bottom;}#slogan_browse{padding-top:10px;}.links_active_1 a:link,.links_active_1 a:visited,.links_active_1 a:hover,.links_active_1 a:active{background:none;}#header{padding:0 20px;}#shell_content_bg_wide{border-bottom:none;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:none;}#shell_content_container_wide{padding:0;}#shell_content_search{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-radius:4px;-moz-box-shadow:0 0 2px 0 #BBB;-webkit-box-shadow:0 0 2px 0 #BBB;box-shadow:0 0 2px 0 #BBB;background:#FFF;}#shell_links{padding:0 20px 40px 0;background:url('../images/side_menu_separator.jpg') no-repeat left bottom;}.comparisonTableTH.floating{display:none!important;}#home_why_bg img.wide{display:none;}#home_why_bg img.tall{display:block;}#home_why{position:static;width:540px;margin:0 auto 48px;}#home_why a{width:240px;}}@media (min-width:769px) and (max-width:960px) {#home_modules{padding:15px 0 40px 0;}}@media (min-width:861px) and (max-width:960px) {#search_area{width:190px;}#search_field{width:98px;}}@media (min-width: 821px) and (max-width:900px) {#sources_support .support_image{width:100px;margin-bottom:55px;}#sources_support h2{font-size:21px;}#sources_support .support_text{margin:0 20px 20px 0;}}@media (max-width: 875px) {.comparisonTableTH h1{font-size:23px!important;}}@media (min-width:769px) and (max-width: 860px) {.main_links ul li a{font-size:15px;padding-right:20px;padding-left:20px;}.main_links ul .home a,.main_links ul .home_active a{padding:0 2px 0 0;}#search_area{width:190px;}#search_field{width:98px;}}@media (min-width: 769px) and (max-width:820px) {#sources_support .support_image{width:70px;margin-bottom:60px;}#sources_support h2{font-size:21px;}#sources_support .support_text{margin:0 20px 20px 0;}}@media (max-width:820px) {#home_mods_upper>div,#home_mods_lower>div,#home_mods_upper>div:first-child,#home_mods_upper>div:first-child+div,#home_mods_lower>div:first-child+div{float:none;margin:0 auto 24px;}#home_mods_upper>div{width:80%;min-width:306px;}#home_mods_upper a{width:240px;}#home_mods_lower>div{width:308px;}}@media (max-width:768px) {body{padding:60px 0 0 0;}.mainhome{margin:50px auto 0!important;}#header{position:fixed;top:0;left:0;padding:9px 0 10px;margin:0;width:100%;background:#FCFCFC;-moz-box-shadow:1px 1px 1px 0 #ccc;-webkit-box-shadow:1px 1px 1px 0 #ccc;box-shadow:1px 1px 1px 0 #ccc;border-top:5px solid #333333;}#header_links{padding:0 20px 15px 20px;}.live_chat.online{background:url('../images/home_icons_retina.png') no-repeat;background-size:27px;}.live_chat{background:url('../images/home_icons_retina.png') no-repeat 0 -20px;background-size:27px;}#b_header_cart a{background:url('../images/home_icons_retina.png') no-repeat 0 -40px;background-size:27px;}#search_area.hide_search{display:none;}.main_links_search_area{margin:0 20px;}.main_links_search_area.secondary_page_main_links{overflow:hidden;margin:0 10px;border-radius:4px;border-top:1px solid #DDD;border-left:1px solid #DDD;-moz-box-shadow:1px 1px 1px 0 #ccc;-webkit-box-shadow:1px 1px 1px 0 #ccc;box-shadow:1px 1px 1px 0 #ccc;background:#DFDFDF url('../images/main_nav_tiling.jpg') repeat-x;}.main_links ul .forums{display:none;}#header .mobile_size_home{display:block;}.main_links .mobile_size_home #b_home2{display:table;float:left;margin-right:12px;background:url('../images/main_nav_separator.jpg') no-repeat right top;}.main_links .mobile_size_home #b_home2 a{width:44px;height:39px;padding:0;display:block;background:url('../images/buttons/main_nav_home_med.png') no-repeat center -40px;background-size:46px;}.main_links .mobile_size_home #b_home2 a:hover{width:44px;height:39px;padding:0;display:block;background:url('../images/buttons/main_nav_home_med.png') no-repeat center 0px;background-size:46px;}.main_links .mobile_size_home .toll_free2{color:#333;padding-top:11px;font-size:12px;display:table;}.mobile_search_divider{position:absolute;right:0;top:0;background:url('../images/main_nav_separator.jpg') no-repeat;}.main_links .mobile_search,#nav_drawer .mobile_search{width:27px;height:27px;cursor:pointer;margin:16px 18px;background:url('../images/buttons/search_icon_sprite.png') no-repeat;background-size:27px;}.main_links .mobile_search:hover,#nav_drawer .mobile_search:hover{background:url('../images/buttons/search_icon_sprite.png') no-repeat left bottom;background-size:27px;}#drawer{background:#FCFCFC;border-top:5px solid #487EA4;}#nav_drawer{position:absolute;top:0;right:0;bottom:0;left:0;padding:150px 10px 0;}#nav_drawer_close{width:31px;height:31px;float:right;margin-left:10px;background:url('../images/nav_pull_close.png') no-repeat center top;background-size:31px;}#nav_drawer_close:hover{background:url('../images/nav_pull_close.png') no-repeat center bottom;background-size:31px;}#nav_drawer_head{position:absolute;top:0;right:0;left:0;padding:12px 10px 5px;background:#FCFCFC;box-shadow:1px 1px 1px #CCCCCC;}#nav_drawer #cart_phone{margin-bottom:14px;}#nav_drawer #cart_phone ul{padding:0;margin:0 5px;}#nav_drawer #cart_phone ul li{font-size:12px;float:left;list-style:none;color:#333;margin:4px 0 0 0;}#nav_drawer_cart{padding:4px 20px 4px 36px;background:url('../images/home_icons_retina.png') no-repeat 0 -48px;background-size:33px;}#nav_drawer_phone{padding:4px 20px 4px 0;}#nav_drawer_accounts{padding:4px 20px 4px 0;}#nav_pull{width:68px;height:21px;margin:6px 2px 3px 0;font-size:12px;font-weight:normal;color:#6F6C95;background:url('../images/nav_pull_sprite.png') right top no-repeat;background-size:25px;}#nav_pull:after{content:'Menu';}#nav_pull:hover{color:#333;background:url('../images/nav_pull_sprite.png') right -23px no-repeat;background-size:25px;}#nav_drawer .main_links_search_area{margin:0 0 5px 0;position:relative;}#nav_drawer .small_media_only.live_chat{margin:5px 0 35px 0;max-width:150px;}#nav_drawer #shell_links{padding:0 20px;background:none;}#nav_drawer_footer{font-size:12px;text-align:right;margin:20px 0 0;padding:10px 10px 12px 10px;background:url('../images/nav_drawer_border.png') repeat-x;}#home_banner p{padding:18px 32px 52px;}#main{padding-top:20px;}#home_modules{padding:15px 0 40px 0;}#slogan_browse>div>div>a{margin:5%!important;}#shell_left_column{display:none;}#shell_right_column,#shell_content_wide{min-width:290px;float:none;width:inherit;border:none;box-shadow:none;margin:0;}#shell_content_search{min-width:250px;float:none;width:inherit;border:none;box-shadow:none;margin:0;padding:32px 10px;}.footer_container{text-align:center;}#footer_site_map{padding:10px 15px 0 15px;}#footer_site_map .menu{max-width:350px;padding-bottom:35px;margin:0 auto 45px auto;border-bottom:1px solid #D9D9D9;}#footer_site_map .menu li.menu_heading{padding-bottom:0;margin-bottom:30px;border:none;}#footer_contact{float:none;width:inherit;margin:0;padding:0;border-top:none;}#footer_gutensite{float:none;width:inherit;padding-top:15px;border-top:none;}#footer_logo{float:none;width:45px;margin:10px auto;}#footer_credit{float:none;width:206px;margin:0 auto 35px auto;text-align:center;}#sources_support{text-align:center;}#sources_support .support_image{float:none;margin:0 auto 20px auto;}#sources_support h2{font-size:25px;margin-bottom:25px;}#sources_support .support_text{font-size:13px;margin:0 0 40px 0;}#comparisonTable .popdown,.comparisonPopup{display:none!important;}#windows_header1{font-size:20px;padding:20px 0 0 0;margin:0;}#windows_header2{text-align:center;margin:0;}#windows_page h2{font-size:45px;}#why_choose_title h2{float:none;width:100%;margin:30px 0;}#why_choose_graphic{width:inherit;}}@media (max-width: 710px) {.comparisonTableTH h1{font-size:18px!important;}}@media (max-width: 675px) {form td{display:block;width:100%!important;}.form_help{height:0;}.form_prompt{width:100%;text-align:left;padding:12px 0 0;}.form_input_container>.title{margin:-12px 0 -24px;text-align:center;}.form_input_container>.header{margin:-18px 0 0;}#header_links{padding:0 10px 15px 10px;}.main_links_search_area{margin:0 10px;border-radius:4px;border-top:1px solid #DDD;border-left:1px solid #DDD;-moz-box-shadow:1px 1px 1px 0 #ccc;-webkit-box-shadow:1px 1px 1px 0 #ccc;box-shadow:1px 1px 1px 0 #ccc;background:#DFDFDF url('../images/main_nav_tiling.jpg') repeat-x;}.main_links ul{height:44px;}.main_links ul li{height:inherit;}.main_links ul li a{font-size:14px;padding:12px 22px 13px 22px;height:19px;}.main_links ul .home.links_main_active a{padding:0;width:60px;height:44px;display:block;background:url('../images/buttons/main_nav_home_med.png') no-repeat center -13px;background-size:80px;}.main_links .mobile_search,#nav_drawer .mobile_search{width:18px;height:18px;margin:12px 17px;background-size:18px;}.main_links .mobile_search:hover,#nav_drawer .mobile_search:hover{background-size:18px;}textarea,select,input[type=text]{width:99%!important;}.form_prompt{width:auto;}#html_slides_rotator_5640_position{height:36px!important;}#html_slides_rotator_5640_position_0,#html_slides_rotator_5640_position_1{font-size:14px!important;background-position:0 -6px!important;padding:10px 20px!important;height:15px!important;}#html_slides_rotator_5640_position_0:hover,#html_slides_rotator_5640_position_1:hover,#html_slides_rotator_5640_position .content_rotator_position_handle_active{background-position:0 -129px!important;}.top_ten_item,.featured_item{padding:11px 6px 11px 0!important;}.top_ten_item_number,.featured_item_number{display:none;}.top_ten_item_image,.featured_item_image{padding:3px 6px!important;height:32px!important;width:32px!important;}.top_ten_item_image img,.featured_item_image img{max-width:32px!important;max-height:32px!important;}.top_ten_item_info,.featured_item_info{padding:0!important;}.top_ten_item_name,.featured_item_name{font-size:13px!important;margin:-2px 0 0!important;}.top_ten_item_price,.featured_item_price{font-size:12px!important;margin:-1px 0 0!important;padding:0 0 0 44px!important;}.top_ten_item_price_sale,.featured_item_price_sale{white-space:nowrap;}.top_ten_item_on_sale,.featured_item_on_sale{margin:0 4px 0 0!important;}.top_ten_item_add,.featured_item_add{padding:0 0 0 10px!important;}#home_why{width:80%;}.main_links ul .home a{width:50px;height:44px;background:url('../images/buttons/main_nav_home_med.png') no-repeat center -108px;background-size:60px;}.main_links ul .home a:hover{background:url('../images/buttons/main_nav_home_med.png') no-repeat center -56px;background-size:60px;}.main_links ul .home.links_main_active a{color:#FFF;font-size:0;background:url('../images/buttons/main_nav_home_med.png') no-repeat center -4px;background-size:60px;}}@media (max-width: 575px) {#top_ten_module_category_name{display:none!important;}.caro_wrapper_flexible .btn.btn_green{margin:15px auto 0 auto;}.comparisonTableTH h1{font-size:14px!important;}}@media (max-width:485px) {#header_links{font-size:11px;padding:0 10px 15px 10px;}#toll_free_live_chat{width:60%;}#toll_free{padding-right:10px;}#account_area{width:40%;}#account_area li{padding-right:5px;margin-right:0;background:none;}.main_links .toll_free_label{display:none;}.main_links ul li a{padding-right:14px;padding-left:14px;}.main_links ul .blog{display:none;}.main_links ul .home a{width:46px;}.nav_drawer_phone_label{display:none;}#html_slides_rotator_5640_position{height:25px!important;}#html_slides_rotator_5640_position_0,#html_slides_rotator_5640_position_1{font-size:12px!important;background-position:0 -17px!important;padding:6px!important;height:12px!important;}#html_slides_rotator_5640_position_0:hover,#html_slides_rotator_5640_position_1:hover,#html_slides_rotator_5640_position .content_rotator_position_handle_active{background-position:0 -140px!important;}.top_ten_item,.featured_item{padding:11px 6px 11px 0!important;}#main{padding:20px 10px 0 10px;}#home_module_container{padding:0 10px;}#home_modules{padding-bottom:20px;}#base_links{padding:0;}#base_links a{font-size:12px;}#newsletter_endorsements,#social_area{float:none;width:inherit;padding:20px 0;border-bottom:1px solid #E6E6E6;}#newsletter_endorsements ul{float:none;display:table;margin:0 auto;}#social_area ul{float:none;display:table;margin:5px auto;}#slogan_browse>div>div>a{margin:2.5% 5%!important;}nobr,nowrap{white-space:normal;}#shell_content_body p img{float:none!important;clear:both!important;max-width:90%;height:auto;margin-left:auto!important;margin-right:auto!important;display:block;}#shell_content_search,#shell_content_wide{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#FFF;}#shell_links{padding:0 20px 40px 0;background:url('../images/side_menu_separator.jpg') no-repeat left bottom;}}@media (max-width: 420px) {.comparisonTableTH h1{font-size:11px!important;}}@media (max-width:380px) {#header{min-width:320px;}.main_links ul li a{padding:12px 11px;}.main_links .mobile_search,#nav_drawer .mobile_search{width:18px;height:18px;margin:11px 12px 11px 0;}.mobile_search_divider{background:none;}.main_links .mobile_size_home #b_home2 a{background:url('../images/buttons/main_nav_home_med.png') center -40px no-repeat;background-size:46px;}.main_links .mobile_size_home #b_home2 a:hover{background:url('../images/buttons/main_nav_home_med.png') center -0px no-repeat;background-size:46px;}#nav_pull{cursor:pointer;background:url('../images/nav_pull_sprite.png') right top no-repeat;background-size:25px;}#nav_pull:hover{background:url('../images/nav_pull_sprite.png') right -23px no-repeat;background-size:25px;}#nav_drawer_close{cursor:pointer;background:url('../images/nav_pull_close.png') no-repeat center top;background-size:31px;}#nav_drawer_close:hover{background:url('../images/nav_pull_close.png') no-repeat center bottom;background-size:31px;}#nav_drawer_cart{height:15px;}#nav_drawer_phone{display:none;}#windows_page h2{font-size:40px;}#why_choose_title h2{float:none;width:100%;margin:30px 0;}#why_choose_graphic{width:inherit;}#home_why{width:100%;}}h2.soft_warn_head{margin:0;}.soft_warn_btn .btn{float:right;margin-left:10px;}.soft_warn_btn .btn+.btn{margin-left:0;}