/*
Theme Name: NewWave
Theme URI: 
Description: Custom WP theme for NewWave Communications
Author: No one, don't ask.
Author URI: 
Version: 1

*/

@import url("css/WebStoreReset.css");

body{font-size:10px; background-color: #2d2d2d;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}

a:link,a:visited{color:#245e1e;}
a:hover,a:focus,a:active{color:#000;}



#content li {font-size:1.3em;}


hr {border: 0 #ccc solid;border-top-width: 1px;clear: both;height: 0;}

h1{font-size:2.5em;}
h2{font-size:2.3em; color:#39892f;text-shadow:1px 1px #ccc;font-weight:normal;}
h3{font-size:2.1em;color:#39892f}
h4{font-size:1.9em;}
h5{color:#39892f;font-size:14px;font-weight:normal;}
h6{font-size:1.5em;}



#p-details td {vertical-align: top;}

.clear {clear:both;}

#header {background: url(img/top-nav-bg.png) top left repeat-x; height: 81px; width: 1011px; margin: 0px auto; overflow: hidden;}
	#header img {height: 35px; width: 194px; margin: 25px 20px 20px 20px;float: left;}

	ul#main-nav {width: 600px; display: inline; position:relative;margin: 0; padding:0;}
	ul#main-nav li {list-style: none;float:left;margin:  -27px 2px 0 2px;}
	ul#main-nav li a {display: block; height: 81px;  padding: 63px 15px 0 15px; text-decoration:none; color: #000;text-transform:uppercase;white-space: nowrap;font-size:1.1em;}
	ul#main-nav li a:hover,ul#main-nav li a.sfHover,ul#main-nav li a:focus,ul#main-nav ul a:active{text-decoration:underline;}
		#main-nav li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;border-top: 1px solid white}
		#main-nav li ul li{float: none;display: inline}		
		#main-nav li ul li a{width: auto;background: #9F1B1B}		
		#main-nav li ul li a:hover{background: #7F1616}
	ul#main-nav li#current { background:url(img/nav-active-left.png) left center no-repeat;}
	ul#main-nav li#current a {background:url(img/nav-active-right.png) right center no-repeat;color: #fff;}
	
	
	#jsddm{margin: 0;padding: 0}	
	#jsddm li{float: left;list-style: none;font: 12px Tahoma, Arial}
	#jsddm li a{display: block;background: #20548E;padding: 5px 12px;text-decoration: none;border-right: 1px solid white;width: 70px;color: #EAFFED;}
	#jsddm li a:hover{background: #1A4473}		
		#jsddm li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;border-top: 1px solid white}
		#jsddm li ul li{float: none;display: inline}		
		#jsddm li ul li a{width: auto;background: #9F1B1B}		
		#jsddm li ul li a:hover{background: #7F1616}
	
	
	
	
	a.business-customers {display: block; height: 67px; width: 187px; margin: 10px; background: url(img/business-customers-button.png) center center no-repeat; float: right; text-indent: -99999px;} 
	a.business-customers:hover {background: url(img/business-customers-button-over.png) center center no-repeat;}
	
#pano {width: 1011px; margin: 0 auto;}
	.player {display:block;width: 693px; height: 398px !important; float: left;position:relative;overflow:hidden;}
	.player p {display:none;}
	.player a.button {position:absolute;bottom:10px; right:10px; display:block; background:url(img/watch-the-video-button.png) left center no-repeat; height:55px; width:246px;text-indent:-999999px;}
	.player a.button:hover {background:url(img/watch-the-video-button.png) right center no-repeat;}
	#theBundle.player {background:url(img/bundle-up-image.png) center center no-repeat; }
	#vid2.player {background:url(img/fast-internet.png) center center no-repeat; }
	#vid3.player {background:url(img/hdtv-bg.png) center center no-repeat; }
	#vid4.player {background:url(img/nw-team.png) center center no-repeat; }
	#side-nav {width: 318px; height: 398px; background:url(img/side-nav-bg.png) left top repeat-x; float: left; margin: 0;}
	#side-nav h2#solutions{padding-top:15px; padding-bottom: 5px; margin:0 9px;width:300px; height:57px;font-size: 30px;display: block; border-bottom: 1px solid #a4a3a9;border-top: 1px solid #e6e5e9;text-decoration:none;color:#39892f;text-shadow:1px 1px #ccc;font-weight:bold;}
	#side-nav h2#solutions span{display: block; font-size: 18px;margin-top: 5px;font-weight:normal;text-transform:uppercase;color:#777;}
	ul#side-nav li {margin: 0; list-style: none;}
	ul#side-nav li a{padding-top:15px; padding-bottom: 5px; margin:0 9px;width:270px; height:57px;font-size: 30px;display: block; border-bottom: 1px solid #a4a3a9;border-top: 1px solid #e6e5e9;text-decoration:none;color:#555;text-shadow:1px 1px #ccc;font-weight:bold;}
	ul#side-nav li a:hover,ul#side-nav li a:focus,ul#side-nav li a:active{background-color:#eee; width:309px; margin:auto 0;padding-left:9px;}
	ul#side-nav li a span {display: block; font-size: 18px;margin-top: 5px;font-weight:normal;text-transform:uppercase;color:#777;}
	ul#side-nav li#the-bundle a {}
	ul#side-nav li#bill-pay  a{border-bottom:none;height:60px;}
	

#footer {width: 1011px; margin: 0 auto; clear: both; background:url(img/footer-bg.png) top left repeat-x; }
	#footer #footer-nav {width:660px; float:left;}
	#footer #footer-nav ul {margin:0; clear:both; line-height:30px;width:660px;}
	#footer #footer-nav ul li {display: inline; float: left; width: 130px; margin: 30px 15px; font-size: 14px;text-transform: uppercase; font-weight:bold;}
	#footer #footer-nav ul ul{line-height: 20px;}
	#footer #footer-nav ul li ul li {display:block; margin: 0;font-size: 12px;font-weight:normal;float:left;clear:both;}
	
	ul#etc {width:315px; margin:30px 5px;float:right;margin-right:11px;}
	ul#etc li {margin-left:0; list-style:none;margin-bottom:10px;}
	ul#etc li a.twitter-button {display:block; width:315px;height:40px;background:url(img/follow-us.png) center center no-repeat;text-indent:-999999px;}
	ul#etc li a.nw-insider-button {display:block; width:315px;height:40px;background:url(img/nwinsider.png) center center no-repeat; text-indent:-999999px;}
	ul#etc li a.facebook-button{display:block;width:315px;height:40px;background:url(img/facebook.png) center center no-repeat; text-indent:-999999px;}
	
	
	#footer #footer-nav ul a:link, #footer #footer-nav ul a:visited {text-decoration:none; color:#39892f;}
	#footer #footer-nav ul ul li a:link, #footer #footer-nav ul ul li a:visited {text-decoration:none; color:#363636;}
	#footer #footer-nav ul a:hover,#footer #footer-nav ul a:focus,#footer #footer-nav ul a:active,#footer #footer-nav ul ul li a:hover,#footer #footer-nav ul ul li a:focus,#footer #footer-nav ul ul li a:active{text-decoration:underline;}

#util-nav{display:block;width:1011px;xbackground:#fff;margin:0 auto;}
#util-nav ul{margin:0 auto;overflow:visible; clear:both; float:right;}
#util-nav ul li {float:left; list-style:none;margin:5px;}



