@charset "utf-8";
body, html{padding:0px;margin:0px;background:url(/images/main/background_main.jpg) no-repeat center top;background-attachment:fixed;background-color:#005E91;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
img{border:none;}
p{padding:0px;margin:0px;}
h1{text-align:center;background-color:black;color:#dedede;margin:0px 0px;padding:6px 0;font-size:24px;font-family:tahoma, Century Gothic, arial;font-weight:normal;}
.red{color:red;}
.bold {font-weight:bold;}
.bggrey {background-color:#efefef;}
.green {color:#090;}
.clear{clear:both;}
.subtle_link, #footer a, .kplink{color:inherit;text-decoration:none;}
.place_result{display:block;text-align:center;font-size:14px;font-weight:normal;}
#shadowWrapper{width:870px;margin:0px auto;padding:0px 0 10px 0;background:url(/images/main/background_outerwrap.png) repeat-y;}
#outerWrapper{width:850px;margin:0 auto;padding-bottom:20px;background-color:#ccc;}

#topHeader{padding:9px 0 0 0;height:126px;background:url(/images/main/background_header.jpg) no-repeat;}
	#logo{width:330px;height:110px;margin:0px 0 0 12px;float:left;text-align:left;}
		#logo img{margin-top:0;}
	#callnow{margin:0px 10px 0 0;width:400px;float:right;color:white;text-align:right;}
		.call_main{font-size:36px;font-weight:bold;}
		.call_cs{font-size:14px;font-weight:bold;font-family: 'Lucida Sans', 'Trebuchet MS', Ariel, Helvetica, sans-serif;color:#ccc;}
		.call_us_at{font-size:14px;font-weight:bold;}
	#navigation{height:25px;padding:5px 0 0 10px;background:url(/images/main/background_nav.jpg) repeat-x;}
		#navigation a{display:inline-block;height:15px;padding:2px 3px 0 3px;margin-top:3px;border-right:1px solid #969696;border-left:1px solid #969696;font-size:11px;color:black;text-decoration:none;-webkit-transition: 0.10s ease-in;-moz-transition: 0.10s ease-in;}
		#navigation a:hover{border-right:1px solid #fff;border-left:1px solid #fff;color:#fff;-webkit-transition: 0.25s ease-out;-moz-transition: 0.25s ease-out;}
#video_container{padding:0px 0 30px 0;background:url(/images/main/background_video.jpg) repeat-x bottom;background-color:black;}
#video{width:800px;margin:0 auto;z-index:1;}
#google_ad{width:728px;margin:10px auto;}
#below_video{background:url(/images/ad/background_ad.jpg) no-repeat top center;}
#mainbox{width:790px;margin:0px auto;padding:10px 20px;color: #333;border:1px solid #333;background-color:#fff;-moz-border-radius:10px;border-radius:10px;}
	#mainbox p {padding-top:5px;padding-bottom:5px;}

#state_links{width:95%;padding:5px;margin:10px auto 0 auto;background-color:#444;color:#ccc;-moz-border-radius:8px;border-radius:8px;-moz-box-shadow: 0 0 6px 1px #444;-webkit-box-shadow: 0 0 6px 1px #444;box-shadow: 0 0 6px 1px #444;}
	#state_links h2{margin:0;padding:0;}
	#state_links a{color:#ccc;text-decoration:none;}
	#state_links a:hover{color:#e47c00;}
	#state_links a:visited{color:#aaa;}

#satellite_dealers_badge{width:95px;margin:5px;float:left;-moz-box-shadow: 2px 6px 20px 1px #000000;-webkit-box-shadow: 2px 6px 20px 1px #000000;box-shadow: 2px 6px 20px 1px #000000;}	
#footer{margin:0 auto 30px auto;text-align:center;width:778px;padding:8px;font-size:90%;color:#000;background-color:#444;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-moz-border-radius:0 0 10px 10px;-moz-box-shadow:inset 2px 6px 20px 1px #000000;-webkit-box-shadow:inset 2px 6px 20px 1px #000000;box-shadow:inset 2px 6px 20px 1px #000000;}
#bottom_bar{width:100%;height:28px;bottom:-3px;padding-top:5px;background:url(/images/main/bottom_bar.png) repeat-x 0 0;text-align:center;z-index:999;border-top:1px solid #CCC;position:fixed;font-size:20px;font-weight:bold;}

/*Promotion*/
#promotion{background-color:#000;padding-top:10px;}
	#promotion a{display:block;width:600px;height:180px;margin:0 auto;}
/*Generated*/
.provider_logo{width:250px;margin:0 auto;}
.main_city_links{text-align:center;width:100%;font-size:14px;}
.main_city_links a{color:#444;text-decoration:none;}
.main_city_links a:hover{color:#3BB9FF;text-decoration:underline;}
.main_city_links_width{width:250px;}

.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:10;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmmc li {z-index:10;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}
#qm0 {width:735px;margin:0 auto;background-color:transparent;}
#qm0 a {padding:7px 15px 7px 15px;background-color:transparent;color:#111;font-family:Arial, sans-serif;font-size:10px;text-decoration:none;border-width:0px 0px 0px 0px;border-style:solid; text-transform:uppercase;font-weight:bold;letter-spacing:1px;}
#qm0 a:hover	{text-decoration:underline;}
#qm0 li:hover>a {color:#FFF;text-decoration:none;}
body #qm0 .qmactive, body #qm0 .qmactive:hover	{color:#FFF;text-decoration:none;}
#qm0 div, #qm0 ul {	text-align:center; padding:0px;margin:0px;background-color:#666;}
#qm0 div a, #qm0 ul a {padding:10px;color:#FFF;font-family:Arial;font-size:10px;font-weight:bold;border-bottom:1px solid #999;}
#qm0 div a:hover {color:#FFF;text-decoration:underline;}
#qm0 ul li:hover>a {color:#FFF;text-decoration:underline;}
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {color:#FFF;text-decoration:underline;}
ul#qm0 ul li:hover > a.qmparent {text-decoration:underline;}
ul#qm0 li:hover > a.qmparent {text-decoration:underline;}

