/*
-----------------------------------------------
Desert Winds Wireless | Style Sheet
name: master.css
----------------------------------------------- */


*{margin:0; padding:0; border:0;}

body{
background:url(img/bg_main.gif) repeat-x;
background-color:#122E4E;
font: 62.5% Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
text-align:center;
margin:20px 0 0 0;
}

div#top{
width:752px;
height:6px;
margin:0 auto;
background:url(img/bg_mid.gif) repeat-x;
}

div#container{
width:752px;
margin:0 auto;
text-align:left;
background:url(img/bg_mid.gif) repeat-y;
background-color:#fff;
}
	div#topinfo{text-align:right;
				padding:10px 20px 0 0;
				font-size:1.1em;}

	/*Logo*/h1{
				width:190px; 
				height:108px; 
				background:url(img/dwlogo.gif) no-repeat; 
				position:relative; 
				left:30px; 
				top:-10px; 
				padding:0;
				margin-bottom:-38px;		
				text-indent: -9999px;}

	div#navbar{height:41px; background:url(img/bg_nav.gif) no-repeat; padding-top:11px;}
	
		#navbar ul{list-style-type:none; margin-left:245px; color:#fff; font-size:1.1em; font-weight:bold;}
		#navbar li{display:inline; padding:0 9px;}
		.navback{background:url(img/navdiv.gif) no-repeat right center;}

div#adbar{
height:161px;
margin:-11px 0 0 0;
color:#79B30B;
}
	#flashBanner{width:492px;float:left;}
	#mainimg{float:left;}
	#promo{width:259px;float:right;} 

#shad{height:20px;background:url(img/shad.gif) no-repeat;
}
div#content{
float:left;
width:440px;
padding-left:20px;
line-height:2em;
}

div#rightcol{
float:right;
width:200px;
padding-right:24px;
backgroun:#fff;
}

div#vertshad{
width:30px; 
height:324px; 
background:url(img/vertshad.gif) no-repeat; 
position:relative;   
float:right;
left:-12px;
}

div#footnav{background:url(img/bg_foot.gif) no-repeat; height:51px; clear:both; text-align:center;  list-style: none;}
		#footnav ul{color:#666666; font-size:1.1em; letter-spacing:0.1em;}
		#footnav li{background:url(img/arrow.gif) no-repeat right center; display:inline; padding:0 14px;}

div#footer{
background:#122E4E;
color:#fff;
clear:both;
width:100%;
}
div#footer p{margin:0; padding:20px 0; text-align:center; color:#818BA7; font-size:1.1em;}

/*HTML*/
p{font-size:1.2em; color:#444; margin:0 0 10px 0;}

h2{font-size:2.2em; color:#333; margin:10px 0 6px 0;}
h3{font-size:1.5em; color:#1A4271; margin:0 0 2px 0;}
ul{list-style:none; margin-left:2px; font-size:1.2em;}
li{color:#D02433;}
#contactnum{color:#1A4271; font-size:1.4em; font-weight:bold; padding-bottom:6px;}
#proven{float:right; margin:12px;}

/*Tables - Pricing*/
.pricing table{
margin:10px 0 0 0;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
font-size:1.1em;
text-align:center;
line-height:1.2em;
color:#444;
}
.pricing td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:6px 3px;
}

.bluetop{background:url(img/bg_table_top.gif) repeat-x; font-weight:bold; color: #1A4271; font-size:1em;} 
.smtxt{font-size:1.1em; color:#666666; line-height:1.4em; width:380px;}

/*Tables - Sign Up*/
#signup table{
width:360px;
margin:10px 0 0 0;
border:1px solid #ccc;
font-size:1.1em;
text-align:left;
line-height:1.4em;
color:#444;
}
#signup td{
height:32px;
padding-left:8px;
padding-right:8px;

}
.lightblue{text-align:right; background:#E5F0FF;}
.lightgrey{background:#eee;}
.basic{background:url(img/basic.gif) repeat-x;}
.gold{background:url(img/gold.gif) repeat-x;}
.premium{background:url(img/premium.gif) repeat-x;}


/*Form Elements*/
form{margin:0;}
input{font-size:1.1em; padding:3px; border:1px solid #ccc;}
#servtype{border:1px solid #ccc; font-size:1.1em; padding:3px;}
.required{color:#FF0000;}
#submitbtn{border:none; float:right; font-size:0.9em; margin-right:10px;}
/*Hidden Prompt*/
#error{display:none; color:#FF0000;}

/*Styles*/
.desert{color:#00237E}
.servicsblue{color:#00237E; font-weight:bold;}
.wireless{color:#D02433}
.phone{color:#666666}
#freeinstall{
border:1px solid #C6BC8A;
padding:6px;
background:#FFFAE3;
width:340px;
color:#00237E
}

/*All Pages - Base Links*/
a:link{color:#D02433; text-decoration:underline;}
a:visited{color:#D02433; text-decoration:underline;}
a:hover{color:#00237E; text-decoration:underline;}
a:active{color:#D02433; text-decoration:underline;}

#navbar a:link{color:#fff; text-decoration:none;}
#navbar a:visited{color:#fff;  text-decoration:none;}
#navbar a:hover{color:#B5C8FB; text-decoration:none;}
#navbar a:active{color:#fff; text-decoration:none;}

#footnav a:link{color:#666666; text-decoration:none;}
#footnav a:visited{color:#666666;  text-decoration:none;}
#footnav a:hover{color:#333; text-decoration:underline;}
#footnav a:active{color:#666666; text-decoration:none;}

#footer a{padding:0 6px;}
#footer a:link{color:#818BA7; text-decoration:underline;}
#footer a:visited{color:#818BA7;  text-decoration:underline;}
#footer a:hover{color:#fff; text-decoration:underline;}
#footer a:active{color:#818BA7; text-decoration:underline;}


/*Images*/
#webmail{margin:20px 0 -20px 0; padding:0;}
#pay{margin:20px 0; padding:0 0 30px 0; border-bottom:1px dotted #ccc;}
#adobe{margin:10px 10px 10px 0; display:block;}
.file{margin:0 6px 0 0;}
#antena{float:right; margin:10px; border:1px solid #000;}