/* CSS Document */
/*common pages*/
.common_page{float:left;width:600px;position:relative;top:0;left:0;padding:0 0 0 20px;}
.common {margin:65px 0 0 0;}
.common p{font-size:15px;line-height:24px;margin:5px 0 5px 0;width:80%;}
.common ul{margin:10px 0;}
.common li{background:url(/images/gray_bullet.gif) left 10px no-repeat; padding: 0 0 0 20px;font-size:15px;line-height:24px;margin:10px 0 0 0;}
.common h2,.article h3,.article h3,.article h5{margin:30px 0 0 0;width:50%}
.common table{border:1px #cccccc solid;float:left;margin-right:100px;font-size:14px;border-right:none;border-bottom:none;}
.common table tr, .article table td{border:none;border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;}
.cover .common{margin:0;}
.cover_2{margin:380px 5px 0 0;}
#upper_fold{margin-top:-10px;}
ul.pro li{padding:5px 0 5px 25px;background:url(/images/small_icons.gif) left -91px no-repeat;width:65%;font-size:14px;line-height:14px;margin:2px;}
ul.con li{padding:5px 0 5px 25px;background:url(/images/small_icons.gif) left -175px no-repeat;width:65%;font-size:14px;line-height:14px;margin:2px;}
h1{font-size:26px;width:70%;margin:10px 0 0 0;line-height:26px;}
.cover{padding-top:40px;}

/*contact form*/
#contact_us form{display:inline;width:500px;float:left;margin:0;padding:0;display:inline; }
#contact_us form h2{margin:0;padding:0;}
#contact_us form p{width:600px; margin:5px 0 0 0;float:left;clear:both;}
#contact_us form span{margin:10px 0;float:left;width:100px;}
#contact_us form input, #contact_us form  select,#contact_us form  textarea{width:300px; margin:2px;float:left; border:1px #999999 solid;background:#ffffff !important;padding:5px;font-size:15px;}
#contact_us form input,#contact_us form  textarea{width:288px;}
#contact_us form .sub{display:block;font-size:20px;color:#FFFFFF;padding:0;width:90px;height:40px;background:url(/images/buttons.gif) left top no-repeat !important;border:none;cursor:pointer;float:left;clear:both;margin:5px 0 0 105px;text-align:center;}
#contact_us form .sub:hover{background:url(/images/buttons.gif) left -40px no-repeat !important;}
#contact_us .left_in, #contact_us .right_in{float:left;width:110px;}
#contact_us .left_in input, #sample-form .right_in input{width:auto!important;margin:2px;border:none!important;float:none;}
#contact_us label{font-size:12px;padding:2px 0;margin:1px 0;cursor:pointer;width:110px;float:left;clear:both;height:16px;}
#contact_us label:hover{background:#F5EBD3;}
#contact_us label input{height:15px!important;width:15px!important;}

#contact_us .sub_load{display:block;font-size:20px;color:#FFFFFF;width:140px;height:40px;background:url(/images/buttons_loader.gif) left -28px no-repeat !important;border:none;cursor:default;text-align:center;padding-left:40px;margin:5px 0 0 105px!important;}
/*sitemap*/
.sitemap li{margin:2px 0;width:auto;}
.sitemap li a:hover{color:#666666;}
.sitemap li ul li{margin:1px 0;padding:1px 0 1px 15px;background:url(../images/arrow_sitemap.gif) left 5px no-repeat;}
.sitemap li ul li ul li{background:url(../images/arrows.gif) left 5px no-repeat;}
.sitemap li a{margin:0;}
a.media_kit{display:block;width:300px;height:55px;background:url(../images/download_media_kit.gif) left top no-repeat;margin:20px 0 10px 0;}
a.media_kit:hover{filter:alpha(opacity=60);opacity:0.60;}
a.media_kit span{display:none;}

/*loading text*/

.common #get_advice, .thank_you{text-align:left;padding:10px 0;position:relative;margin:0;}
.common #get_advice .no{background:url(../images/error_icon.gif) left 15px no-repeat;padding:10px 0 0 55px;}
.common #get_advice p,#get_advice li,#get_advice .thank_you p{display:block;line-height:20px;margin:1px 0;float:left;clear:both;font-size:15px;}#get_advice p{float:left;clear:both;width:380px;}
.common #get_advice h2{display:block;margin:0;float:left;clear:both;font-size:22px;}
.common #get_advice .sub_form {margin:10px 0 0 0!important;position:relative;float:left;clear:both;}
.common #get_advice .sub_form p{float:left;clear:both;margin:2px 0;width:450px;}
.common #get_advice .sub_form span,.common  #get_advice .select_pro span{float:left;width:150px;padding:4px;font-size:15px;}
.common #get_advice .sub_form input,.common  #get_advice .sub_form textarea{float:left;width:200px;padding:4px;border:1px #3399FF solid;font-size:15px;cursor:default;}
.common #get_advice .sub_form textarea{height:60px;}
.common #get_advice .select_pro {width:470px;}
.common #get_advice .select_pro .left_in,.common  #get_advice .select_pro .right_in{float:left;width:110px;}
.common #get_advice .left_in input,.common  #get_advice .right_in input{width:auto!important;margin:2px;border:none!important;float:none;}
.common #get_advice .select_pro label{font-size:12px;padding:2px 0;margin:1px 0;cursor:pointer;width:110px;float:left;clear:both;height:16px;}
.common #get_advice .select_pro label:hover{background:#F5EBD3;}
.common #get_advice .select_pro label input{height:15px!important;width:15px!important;}
.common p.offer_tick{padding:0!important;margin:0 10px 5px 100px!important;width:300px!important;}
.common p.offer_tick label{height:25px!important;font-size:15px;line-height:18px!important;width:300px!important;}
.common p.offer_tick input{margin:2px 5px 10px 0;width:auto;}

.common .pass{background:url(../images/small_icons.gif) 10px -480px no-repeat;padding:5px 50px;display:block;text-align:left;height:100px;}
.common .pass h2, .fail h2{margin:2px;float:left;clear:both;height:20px;display:block;}
.common .pass p, .fail p{margin:2px;float:left;clear:both;height:auto;display:block;width:300px;}
