*, html {
    padding: 0;
    margin: 0;
    font: 10px verdana;
}
body{
background:#0065cb url(../images/wf_body-2.png) repeat-x left top;
}
img {
  border: none;
}
#container{
	width:954px;
	margin:0 auto;
}
#footer{
	background:#003c79;
	text-align:left;
	width:888px;
	margin:0 0 0 22px;
	padding:28px 21px 40px 21px;
}
#footer #wf_footer-logo{
	float:right;
	display:inline;
}
#footer p{
	color:#fff;
	width:775px;
	padding:0 0 10px;
}
#footer a, #footer a:visited, #footer a:active{
	color:#fff;
	text-decoration:underline;
}
#footer a:hover {
  text-decoration: underline;
}
#footer span {
  color:#83b4f6;            
}
h1 {
  font-size: 1.9em;
  font-weight: bold;
  color: #ffffff;
}
h2 {
  margin: 0;
  font-size: 1.8em; 
  color: #83b4f6
  }

.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}
.floatleft {
  float:left;
}  
img.orange_arrow {
  vertical-align:bottom;
} 
a.learn, a.learn:visited, a.learn:active {
  color: #cdd8e2; !important;
  text-decoration: underline !important;
  font-size: 10px;
}
.amount {background: #6db33f; font-weight: 900; color: #ffffff}
.citynamecall { font-weight: 900; color: #363636; padding-top: 12px; font-size: 17px; padding-left: 10px; text-transform: uppercase; font-family: Helvetica; letter-spacing: 1px; }
.citynamecallred { font-weight: 900; border-bottom: 1px solid #acacac; color: #fff147; padding-top: 12px; font-size: 18px; text-transform: uppercase; font-family: Helvetica;  }
.cityname {font-weight: bold;color: #0072bc; padding-top: 8px; font-size: 16px; padding-left: 10px; text-transform: uppercase; font-family: Helvetica}
table.form{border-collapse:collapse; margin:10px 0 0;padding:0; font-family: verdana; color: #343333; font-size: 11px; font-weight: bold;  }
tr.formp td{padding-top: 4px; padding-bottom: 4px;}
td.label { font-weight: bold; text-align: right; width:105px; padding-right: 5px; }
td.field {text-align: left; padding-right: 5px;width:150px;}
td.comments {text-align: left; padding-right: 5px;}
.company {background: #9b0400; font-weight: 900; color: #ffffff}
td.submitf {text-align: center; padding-right: 5px;padding-bottom: 10px; padding-top: 10px;}
.req { color: #f5333c; font-size: 11px }
.cust {color: #9b0400;font-weight: bold; text-decoration: none; font-size: 16px}
.phn   { color: #c00; font-size: 6px; font-weight: 100;  }
.phone {font-weight: bolder; font-size: 25px; font-family: trebuchet ms; color: #fb6400;padding: 0px; }
.order { font-weight: bolder; font-size: 18px; font-family: "trebuchet ms"; padding-bottom: 10px; }
.ophone {font-weight: bolder; font-size: 15px; font-family: trebuchet ms; padding: 0px; }
.complete {font-weight: bolder; font-size: 15px; margin-top: 5px; display: block;}
.call { border-bottom: 1px solid #fb6400; }
.privacy { color: #83b4f6; font-size: 11px; font-weight: 600; font-style: italic; padding-top: 5px; padding-left: 80px; }
#header { background-image: url(../images/dish_network_ppc_50.png); background-repeat: no-repeat; background-position: center top; width: 900px; text-align: left; height: 655px; }
#content {width: 900px; margin-top: -10px; display: block; }
#contentleft {width: 300px; float: left;  color: #ffffff;  border-right:1px solid #808084; }
#contentright {width: 595px; float: right;  color: #ffffff; }
#contentright a, #contentright a:visited, #contentright a:active{color: #b9c9d5; text-decoration: none; }
#contentright a:hover {text-decoration: underline;}
#phoneblock {font-size: 1.6em; font-weight: bold;color: #fff468;   }
#contentright ul { padding-left: 20px; padding-top: 5px; list-style-position: inherit; } 
#contentright  li { font-size:12px; background-image: url(../images/reddot.png); background-repeat: no-repeat; background-position: left center; padding: 4px 0 10px 14px; list-style-type: none; }
#orderbox { position: absolute; top: 70px; right: 11px; width: 305px; float: right   }   
.sidebarlhead { color: #5dc5dc; font-size: 14px; font-family: verdana; text-decoration: none; font-weight: bold; margin: 0; padding: 0px 0px 0px; padding-top: 0;}
.btn-chat-now{width:101px;background:url(../images/btn-chat-now.gif) no-repeat;height:22px;text-indent:-9999px;overflow:hidden;display:block;}
.btn-chat-now:hover{background:url(../images/btn-chat-now.gif) no-repeat 0 -22px;}

#header{
	background:transparent url(../images/wf_header-3.jpg) no-repeat left top;
	width:954px;
	height:655px;
	position:relative;
}
.cityname{
	background:transparent url(../images/wf_cityname.png) no-repeat left top;
	font:bold 16px arial, helvetica, verdana, sans-serif;
	text-align:center;
	color:#28778A;
	width:781px;
	height:46px;
	padding:8px 0 0;
	position:absolute;
	top:48px;
	left:180px;
}
.citynamecall {
	font:bold 16px arial, helvetica, verdana, sans-serif;
	color:#353535;
	letter-spacing:0.5px;
	padding:0;
	text-transform:uppercase;
}
.citynamecallred{
	color:#ff6600;	
	border:none;
	font:bold 16px arial, helvetica, verdana, sans-serif;
	padding:0;
	text-transform:uppercase;
}
#orderbox{
	width:273px;
	top:190px;
	right:28px;
}
#orderbox #PPCForm p{
	clear:left;
	height:26px;
}
#orderbox form label{
	float:left;
	display:block;
	padding:2px 10px 0 0;
	text-align:right;
	width:90px;
}
#orderbox form input{
	border:1px inset;	
	float:left;
	display:inline;
	width:145px;
	height:16px;
	margin:0;
	padding:1px 0 0 4px;
}
#container form .wf_hidden{
	display:none;
}
#orderbox form input.wf_phone{
	margin:0 5px 0 0;
}
#reward{
	font-weight:bold;
}
#wf_PPCForm-submit{
	background:transparent url(../images/wf_cta-5.png) no-repeat left top;
	border:none;
	width:259px;
	height:54px;
	text-indent:-999em;
	overflow:hidden;
	cursor: pointer;
}
#wf_PPCForm-submit:hover{
	background-position:0 -56px;
}
#wf_privacy{
	float:right;
	display:block;
	color:#000;
	text-decoration:underline;
	text-align:right;
	width:73px;
	padding:0 18px 0 0;
}
#wf_view-all{
	background:transparent url(../images/wf_channels-1.png) no-repeat left top;
	display:block;
	width:109px;
	height:17px;
	position:absolute;
	top:529px;
	left:279px;
	text-indent:-999em;
}
#header iframe{
	background-color:transparent;
	position:absolute;
	top:574px;
	left:512px;
}
.btn-chat-now{
	background:transparent url(../images/wf_cta-7.png) no-repeat left top;
	display:block;
	width:130px;
	height:42px;
	text-indent:-999em;
	overflow:hidden;
	position:absolute;
	top:608px;
	left:757px;
}
.btn-chat-now:hover{
	background:transparent url(../images/wf_cta-7.png) no-repeat left -42px;
	text-decoration:none;
}
.wf_hr{
	background:#ccc;
	height:1px;
	width:100%;
	margin:3px 0 13px;
}
:focus, :active{
	outline:none;
}
	