/* CSS made from scratch for the Adapt web site, by Kirill Galenko from By The Scruff ( http://bythescruff.com ) */
h1,h2,h3,h4,h5,h6{font-weight:normal}.hide{display: none;}.ffix{overflow: hidden;}.clear_r{clear: right;}.clear_l{clear: left;}
body{ background: #000 url(../i/adapt_top_bg.gif) repeat-x;color: #fff;font-family:"Helvetica Neue",Helvetica,Arial,Sans-serif;font-size: 14px;  }
#main_wrap{ background: url(../i/adapt_top_bg_logo.jpg) no-repeat top right;  }

#feat_th{ padding: 2px 0;overflow: hidden !important;  }
#cont_wrap{ overflow: hidden;padding: 20px 0;  }
#product_column h1,#page_column h1,#cat_column h1{ font-size: 24px;padding-bottom: 10px;  }
#page_column p{ margin-top: 10px;line-height: 16px;  }
.product_row{ overflow: hidden;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dashed #333;  }
.page_links{ text-align: right;  }
.next_link{ margin-left: 10px;  }
.large_img{   }
.page_links a{ line-height: 30px;color:#000;background: #eee;padding: 5px 10px;text-decoration: none; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.product_row:first-of-type{ margin-top: 20px;  }
.product_row:last-of-type { border: none;padding-bottom: 0;  }
.product_title h2 a,.product_title p a{ color: #fff;text-decoration: none;  }
.product_title h2 a:hover,.product_title p a:hover{ text-decoration: underline;  }
.product_title p{ font-size: 13px;margin-top: 10px;  }
.product_title h2{ font-size: 16px;margin-top: 10px;  }
.product_model,#page_column p{ font-size: 12px;  }
.product_desctiption{ padding: 10px 0;  }
.product_desctiption p{ margin-bottom: 10px;line-height: 16px;  }
#side_newsletter{ background: #cf221f url(../i/subscribe_side_bg.png) repeat-x;margin-top: 20px;padding: 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;  }
#side_newsletter h4,#side_newsletter p{ padding: 0 0 5px;  }
.cat_home{ padding-top: 30px;  }
.cat_home p{ padding: 10px 0 0;line-height: 18px;  }
.cat_home_img{ float: right;padding: 0 0 10px 20px;  }
.feat_space{ overflow: hidden;margin-top: 20px;  }
.feat_space a:hover,.feat_space a:hover img,.feat_space a:hover canvas{ color: #000;background: #000;border: none;  }
#tabs{ background: #fff;border-top: 3px solid #848484;padding-top: 10px;  }
.tab{ color: #000;padding: 20px 0;  }
.tab p{ margin-bottom: 10px;line-height: 17px;padding-left: 20px;width: 590px;  }
.tab a{color:#999;text-decoration:none;font-weight:bold}
.tab a:hover{text-decoration:underline}
.tab h1,.tab h2,.tab h3,.tab h4,.tab h5,.tab h6{padding-left: 20px;width: 590px;font-weight:bold;margin:10px 0}
.tab h1{font-size:24px}
.tab h2{font-size:22px}
.tab h3{font-size:20px}
.tab h4{font-size:18px}
.tab h5{font-size:16px}
.tab h6{font-size:14px}
.tab ul,.tab ol{padding-left: 35px;width: 575px;}
.tab ul li{list-style:disc}
.tab ol li{list-style:decimal}
#product_images{ clear: both;  }
#large_product{ overflow: hidden;  }
#thumb_wrap{ padding-top: 15px;overflow: hidden;  }
#product_thumbs{ height: 290px;overflow: hidden;  }
#product_thumbs ul li a{ display: block;height: 90px;overflow: hidden;width: 160px;  }
#product_thumbs ul li{ display: block;height: 90px;overflow: hidden;margin-bottom: 10px;  }
#product_tab_wrap{ overflow: hidden;  }
#product_tab_wrap{ border-bottom: 3px solid #848484;margin-top: 20px;  }
#product_tab_wrap ul li a{ background: url(../i/tab_sprite.jpg) no-repeat;display: block;line-height: 40px;text-align: center;color: #fff;text-decoration: none; background-position: 0 -40px;text-shadow: 0px -1px 1px #000;  }
#product_tab_wrap ul li.active_tab a,#product_tab_wrap ul li a:hover{ text-shadow: 0px 1px 1px #ddd;background-position: 0 0;color: #000;  }
#side_newsletter h4{ font-size: 18px;  }
#side_newsletter p{ font-size:  14px;  }
#side_newsletter form .field_wrap{ margin-top: 10px;  }
#side_subs{ margin-left: 10px;  }
#side_email{ padding: 2px;border: none;  }
#cat_gr_wrap{ padding: 10px;  }
#cat_title{   }
#cat_list,#cat_list li,#cat_list li a{ display: block;text-decoration: none;  }
#cat_list{   }
.breadcrumbs ul{ overflow: hidden;margin-bottom: 20px;  }
.breadcrumbs ul li{  }
.noclick{ cursor: text;  }
#breadcrumb_head{ float: left;display: inline;padding: 8px;background: #ccc;color: #000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-right: 7px;font-weight: bold;  }
.breadcrumbs ul li a{ background: #333 url(../i/breadcrumb.gif) no-repeat center left;float: left;display: inline;padding: 8px 8px 8px 12px;color: #fff;text-decoration: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-right: 5px;  }
#nav_categories li{ margin-bottom: 2px;  }
#nav_categories li a,#nav_categories .sub_cat a{ padding: 0 5px;color: #fff;font-size: 14px;display: block;text-decoration: none;line-height: 22px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;  }
#nav_categories li a:hover,.current_cat a,.hl a,.current-cat a{ background: #333;  }
.current_cat a,.hl a{ font-weight: bold;  }
#nav_categories li ul li a:hover,.current_sub a{ background: #111;  }
#nav_categories li.sub_cat{ padding: 0 0 0 10px;  }
#product_scroll{overflow:hidden; }
#product_scroll li a{ display:block; width:100px; height:90px;  }
.hidden{ display: none;  }
.arrows a{display:block;overflow:hidden;width:22px;height:14px;text-indent:-9999em;background: url(../i/arrows.gif) no-repeat;margin-top:40px;}
.arrow_right a{ background-position: -22px 0;  }
#right_scroll{margin-left:28px }
#logo p a{ display: block;width: 250px;height: 110px;background: url(../i/adapt_logo.png) no-repeat;text-indent: -9999em;margin-top:20px ;  }
#language_switch{ font-size: 14px;padding-top: 15px;text-align: right;overflow:hidden;text-align:right}
#language_switch #formatted{float: right;width:160px; }
#switcher{ background: #fff;text-decoration: none;color: #000;padding: 3px 6px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-size: 12px;font-weight:bold;margin-left: 5px;opacity: .8;  }
#top_nav{ margin-top: 30px;  }
#forum_nav{ margin-top: 60px; }
#top_nav li,#forum_nav li{ font-size: 18px; text-align: right; }
#top_nav li a,#forum_nav li a{ color: #fff;text-decoration: none;text-shadow: -1px -1px 2px #000;filter: glow(color=#ffff00,strength=3);
  }
#top_nav li a:hover,#forum_nav li a:hover{ text-shadow: 0px 0px 10px #eee;  }
#top_nav li a{filter:progid:DXImageTransform.Microsoft.Glow(Color=blue,Strength=5); }
#top_nav .active a,#forum_nav .active a{ cursor: default;color: #000;text-shadow: 0px 0px 10px #ddd;  }
#top_nav .active a:hover,#forum_nav .active a:hover{  }
#share{ overflow: hidden;margin-top: 20px  }
#head_search{ margin: 10px 9px 0 28px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border: 1px solid #333;text-align: center;overflow: hidden; }
#forum_search{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border: 1px solid #333;text-align: center;overflow: hidden;margin-top:40px}
#search_submit{ margin-left: 5px;  }
#buttons_and_search{ overflow: hidden;  }
#head_search form,#forum_search form{ margin: 8px auto;display: block;text-align: left;width: 255px;  }
#head_search form label,#forum_search form label{ font-size: 14px;color: #333;  }
#keywords,.submit{ margin-left: 5px;  }
#share li{ float: right;padding-left: 5px;  }
#share li a{ display: block;width: 24px;height: 24px;overflow: hidden;background: url(../i/icons_sprite.png) no-repeat;text-indent: -9999em;  }
#rss_link{ display:block;float:right;background: url(../i/icons_sprite.png) no-repeat;background-position:-97px 0;overflow:hidden;width:24px;height:24px;text-indent:-9999em;  }
#s_fb a{background-position: -24px 0 !important;}
#s_de a{background-position: -48px 0 !important;}
#s_fl a{background-position: -72px 0 !important;}
#home_news h3{  font-size:24px;margin-bottom:20px  }
#home_news h4{ font-size:18px;margin-top:20px;margin-bottom:5px;color:#000  }
#home_news h4 a{ color:#000;text-decoration:none;  }
#home_news h4 a:hover{ text-decoration:underline;  }
#home_news h4 span{ font-size:12px;padding-left:10px;color:#2d2d2d  }
#home_news p{ font-size:13px;line-height:16px;color:#000  }
#home_news p a{ text-decoration:none;font-weight:bold;color:#000  }
#home_news p a:hover{ text-decoration:underline  }
#feed_wrap{ background:#8d8d8d;overflow:hidden;padding-bottom:20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;overflow: hidden;  }
.small_feature{ margin-top:16px;  }
.t_desc{position: absolute;height: 30px;width: 90px;display: block;background:#000;font-size:11px;padding:5px;text-align:center;margin-top:30px;color:#fff;overflow:hidden;text-decoration:none !important}
.small_feature a{ display:block;margin:2px 0 2px 2px  }
.feature_left{ margin-right:8px  }
.feature_right{ margin-left:8px  }
#carousel{ overflow:hidden;padding:20px 0 30px;  }
#feature_sec{ overflow:hidden;margin-right:9px;margin-left:9px;padding:0 0 10px;  }
.grey_rounded_border{ border:1px solid #141414;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;overflow:hidden;  }
#feature_sec h4{ font-size:30px; padding:10px 0 0 10px  }
#feature_sec p{ font-size:14px;padding:10px 0 0 10px;line-height:16px  }
#feature_sec h4 a{  color:#fff;text-decoration:none  }
#feature_sec p a{ color:#fff;font-weight:bold;text-decoration:none  }
#feature_sec a:hover,#feature_sec h4 a:hover{ text-decoration:underline  }
#product_category_btns{ clear: left;margin-top: 10px;  }
#product_category_btns li{ height: 41px;background: url(../i/adapt_top_sprite.jpg) no-repeat;  }
#product_category_btns li a{  display: block;height: 41px;  }
#product_category_btns li.btn_gaming{ background-position: 0px 0px;  }
#product_category_btns li.btn_multimedia{ background-position: 0 -43px;  }
#product_category_btns li.btn_phone{ background-position: 0 -86px;  }
#product_category_btns li a{ text-indent: -9999em;display: block;  }
#foot_logo p a{ height: 40px;display: block;background: url(../i/adapt_logo_foot.png) no-repeat;text-indent: -9999em;  }
#copyright p{ font-size: 11px;margin-top: 7px;line-height: 15px;  }
#newsletter_long{ overflow:hidden;background: url(../i/subscribe_bg.png) repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; margin-top:15px;  }
#newsletter_long h5{ display:inline;font-size:18px;padding-left:10px;line-height: 40px;  }
#newsletter_form{ width:300px;float:right;display: inline;padding-top: 10px;  }
.field_wrap label{ display:none  }
#mailinglist_form #email{ width:200px;border: 0;padding: 4px;  }
#em_submit{ margin-left:20px  }
#newsletter_long h5,#newsletter_long form{ display:inline  }
#feature_wrap{ background: url(../i/feature_bg.png) repeat-x;margin:20px auto 0;height: 250px;overflow:hidden;}
#shoes{ margin-top:20px;margin-bottom:20px;clear:both;padding-bottom:5px;}
#shoes a{color:#999;font-weight:bold;text-decoration:none}
#shoes a:hover{text-decoration:underline}
.feature_holder{ width: 950px; height: 250px; margin: 0 auto; overflow:hidden }
.side_nav li{ display: block;  }
.side_nav li a{ color: #fff;font-size: 14px;display: block;text-decoration: none;padding:5px;margin-bottom: 3px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;  }
.side_nav li a:hover,.current_page a{ text-decoration: none;background: #1c1b1b;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;  }
.side_nav .with_separator{ border-bottom: 1px dashed #333;margin-bottom: 5px;  }
.side_nav .with_separator a{ margin-bottom: 5px;  }
.about_us h1,.support h1,.contact h1{ font-size: 30px;font-weight: normal;border-bottom: 1px dashed #333;padding-bottom: 16px !important;display: block;  }
.page_content{ margin-top: 20px;  }
.page_content p{ margin-bottom: 10px;line-height: 16px;  }
.page_content a{color: #999;text-decoration: none;font-weight: bold; }
.page_content a:hover{text-decoration:underline}
#contact_form h2{ font-size: 20px;display: block;margin-bottom: 10px;  }
.row{ clear: both;margin-bottom: 10px;  }
.row label{ float: left;display: block;width: 160px;  }
.error_text{ padding-left: 15px;font-weight: bold;display: none;  }
#post_back{ display: none;  }
#contact{ padding-top: 10px;  }
.post_content .wp_title{font-size: 24px; }
.post_content{padding-bottom: 20px;margin-bottom:20px;border-bottom:1px dashed #333}
.post_content p{margin-bottom:10px;line-height:17px}
.post_content p a{color:#999;text-decoration:none;font-weight:bold}
.post_content p a:hover{text-decoration:underline}
.post_content ul,.post_content ol{margin-bottom: 15px;display: block;padding-left: 10px; }
.post_content ul li,.post_content ol li{margin-bottom: 5px; }
.post_content ul li:last,.post_content ol li:last{margin-bottom: none !important; }
.post_content ul li{list-style-type: disc;list-style-position: inside; }
.post_content ol li{list-style-position: inside;list-style-type: decimal;}
#Comment{font-family:Helvetica,Arial,sans-serif;font-size:12px;padding:5px}
.wp_title a{color:#fff;text-decoration:none}
.wp_title a:hover{text-decoration:underline}
.wp_title{margin-bottom:15px}
.secondary_small_wrap{overflow:hidden;margin-top:18px;clear:both;}
#mid_ban_nav{z-index:1000;position:absolute;left:50%;margin:210px 0 0 240px;display:none}
#mid_ban_nav ul{display:block;width:240px}
#mid_ban_nav ul li{width:100px;background:#ccc;padding:5px;cursor:pointer;font-weight:bold;color:#000;float:left;margin-left:10px;display:inline}
.cust_grid_12{width:720px;float:left;display:inline;position:relative;overflow:hidden;height:90px}
#carousel_container{clear:both;overflow:hidden }
#left_scroll, #right_scroll{float:left; width:22px;}
#left_scroll{margin-left:70px }
#carousel_inner {float:left;width:720px;overflow: hidden;display:inline;margin-left:35px}
#carousel_ul {position:relative;left:-120px;margin: 0px;padding: 0px;width:9999px;}
#bythescruff{text-align:right;font-size:11px;padding:10px 0 0 0}
.address_lists{width:310px;float:left;}
.address_lists li{padding:2px 0}
.lpPoweredBy{display: none; }
li.padded{padding-top:15px}

/* FORUMS */
#page-header,#page-body{clear:both;}
.navlinks{padding:5px 0;}
.navlinks a,#userlinks a{color:#999;text-decoration:none}
.navlinks a:hover,#userlinks a:hover{text-decoration:underline}
#userlinks{overflow:hidden;padding:5px 0}
#userlinks li{float:right;display:inline;margin-left:10px}
#useful_links{overflow:hidden;padding:5px 0}
#useful_links li{float:right;margin-left:10px}
#useful_links li a{color:#333;text-decoration:none;font-size:11px}
#useful_links li a:hover{text-decoration:underline}
#page-body h2{font-size:20px;color:#fff;font-weight:normal;padding:5px 0}
#page-body h2 a{color:#fff;text-decoration:none;}
#page-body h2 a:hover{text-decoration:underline}
a.left,.rightside a{color:#333;font-weight:bold;font-size:11px;text-decoration:none}
a.left:hover{text-decoration:underline}
.topiclist{display:block;}
.header{font-size:14px;border-bottom:1px solid #222;padding:10px 0;margin-bottom:10px;overflow:hidden}
.topiclist .header .icon dt{float:left;width:580px;display:inline;font-weight:bold}
.topiclist .header .icon dt a{text-decoration:none}
dt a{color:#fff}
.forumtitle,.topictitle{display: block;padding-bottom:3px}
dt br{display:none}
.sendemail,.print{display:none}
.topiclist .header .icon .topics,.topiclist .header .icon .posts,.topiclist .header .icon .lastpost,.forums .row .icon .topics,.forums .row .icon .posts,.forums .row .icon .lastpost,.topiclist .header .icon .views,.topics .row .icon .posts,.topics .row .icon .views,.topics .row .icon .lastpost{float:left;width:100px;display:inline;margin-left:20px}
.forums .row .icon dt,.topics .row .icon dt{width:580px;float:left;display:inline}
.row .lastpost{font-size:10px}
.lastpost a{color:#fff;}
.row{overflow:hidden;padding:2px 0 10px}
.display-options{clear:both}
dfn{font-style:normal;color:#ccc}
.topic-actions{padding:10px 0 0;}
.search-actions{}
#jumpbox{clear:both;padding-top:15px;text-align:right;font-size:12px;color:#999}
.mcp_link{float:right;display:inline;width:180px;color:#666;text-align:right}
.mcp_link a{color:#333;text-decoration:none}
.mcp_link a:hover{text-decoration:underline}
.search-box{display:none}
.buttons,.topic-actions,.search-actions{overflow:hidden}
.buttons div a{display:inline;float:right;width:150px;text-align:center;background:#222;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding:5px 0;color:#fff;text-decoration:none;margin-left:20px}
.buttons div a:hover{text-decoration:underline}
#smiley-box{display:none}
.pagination{font-size:12px;float:right;display:inline;padding:10px 0}
.pagonetiaunesdf{float:right;display:inline;padding-bottom:1px}
.section-ucp a,.content a:hover,#login a,.pagination a,.rules a{color:#666;text-decoration:none;}
.content p a,#login a:hover,.pagination a:hover,.rules a:hover{text-decoration:underline;}
#reg_box{width:200px;text-align:center;background:#222;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding:10px 0;color:#fff;text-decoration:none !important;display:block;margin:20px auto 0}
#login_button{width:350px;height:30px;font-weight:bold}
.corners-top,.corners-bottom{display:none}
#login .content,#reg_wrap{width:400px;margin:0 auto;text-align:center}
#login h2,#reg_wrap h2{font-size:24px;text-align:left}
#reg_wrap h3{font-size:20px;font-weight:normal;text-align:left;padding:10px 0px 0}
#confirm_code,#refresh_vc{margin:10px 0 }
.autowidth{width:378px;padding:10px;border:none;margin-bottom:10px}
.wrap{overflow:hidden}
.fields1 dl dt{text-align:left;padding:5px 0 }
.forgotpass{padding-bottom:10px}
a.left-box,#onhide{display:none}
.content p{line-height:18px}
.submit-buttons{padding:10px 0}
#message p{line-height:20px}
.post{margin-bottom:20px;padding:20px 0;border-bottom:1px solid #333;overflow:hidden}
.postbody{overflow:hidden}
.postbody h3{font-size:20px;width:500px}
.postbody h3 a{color:#fff;text-decoration: none}
.postbody h3 a:hover{text-decoration:underline}
.postprofile{display:inline;float:left;padding:20px;border-right:1px solid #222;margin:10px 10px 10px 0;width:200px}
.postbody .content br{display:block}
.postbody .content,.postbody .signature{line-height:20px;margin-top:10px;float:right;width:680px;color:#ccc}
.signature{border-top:1px solid #222}
.posthilit{color:#fff;font-weight:bold;font-style:italic}
#register p{padding:5px 0 !important;display:block;overflow:hidden;text-align:left;line-height:18px}
.fields2 dl dt{padding:0 0 10px 2px;text-align:left}
.search .postbody .content{padding: 5px 0;}
.search .postbody .content p{color:#ccc}
.post p a{color:#ccc !important;text-decoration:none;font-weight:bold}
.post p a:hover{text-decoration:underline}
.post_management_icons{overflow:hidden;float:right;display:inline;width:300px;padding:1px 0 3px}
.post_management_icons:last-child{font-weight:bold}
.post_management_icons li{float:right;display:inline;margin-left:20px;}
.post_management_icons li a{color:#fff;}
.post_management_icons li a span{pading:5px 0}
.back2top{float:right;display:inline;width:30px;overflow:hidden;clear:both}
.back2top a{color:#333;text-decoration:none}
.back2top a:hover{color:#fff}
.postprofile a{color:#fff}
.user_total_posts{color:#ccc;padding:5px 0}
.this_post_date{color:#333;font-size:12px}
.rank_title{font-size:12px;color:#eee;padding:10px 0 0}
.content blockquote{padding:20px;font-size:12px;font-style:italic;background:#222;margin-bottom:10px}
.content blockquote div cite{display:block;font-style:normal;font-weight:bold;color:#fff}
.post_author{font-size:18px;}
.post_author a{text-decoration:none}
.post_author a:hover{text-decoration:underline}
.panel a{color:#fff;text-decoration:none}
.panel a:hover{text-decoration:underline}
hr{display:none}
.attachment_wrap{margin-top: 10px;padding-top: 10px;border-top: 1px solid #333; }
.attachment_wrap h4{font-size: 20px; }
.file{padding-top: 10px; }
#message{padding: 10px;font-family: Helvetica,Arial,sans-serif; }
#format-buttons{padding: 10px 0; overflow:hidden}
#attach-panel{padding: 10px 0 0; }
.mah_attachments{margin-top: 10px; }
.mah_attachments h3{font-size: 20px; }
#attach-panel p{font-weight: bold;padding-bottom: 10px; }
.error{padding: 5px 0; }
.email_reminder{padding:10px 0;}
.email_reminder label{display:block;padding-bottom:5px;font-weight:bold}
#lpButDivID-1269856525952{float:right}
.address_list_america{clear:both;padding-top:20px}
#header_right{overflow: hidden;float: right;width: 620px;padding-bottom: 10px; }
.nothing_to_show{padding-bottom: 10px; }
