body {
	background: #eeeeee url(../../img/bg.jpg) repeat-x top;
	color: #333;
	font-size: 12px;
}


h1 {
	font-size:12px;
color:#000;
font-weight:bold;
margin-top:10px;
}

h2 {
	font-size:16px;
color:#000000;
font-weight:bold;
line-height:14px;
margin-bottom:5px;
}
h2.secondary{
	font-size:16px;
color:#40b5fd;
font-weight:bold;
line-height:14px;
margin-bottom:3px;
font-style:italic;
}
a:link{
	color:#017bb9;
	text-decoration: none;
}
a:visited{
	color:#017bb9;
	text-decoration: none;
}
a:hover{
color: #000000;
	text-decoration: none;
}
a:active{
color: #000000;
	text-decoration: none;
}
p {
	border: 1px solid #666;
	overflow: hidden;
	padding: 10px 0;
	text-align: center;
}

.container_12 {

	margin-bottom: 20px;
}

.container_16 {

}

.container_24 {

}

.header{
background: url(../../img/header-bg.jpg) no-repeat top center;
height: 118px;
width:960px;
}

.nav{
background: url(../../img/nav-bg.jpg) no-repeat;
height: 353px;
color:#017bb9;
font-weight:bold;
text-transform:uppercase;
}
.cs-button{
height:92px;
margin:15px 0 0 0;
text-align:center;
background: url(../../img/directv-for-business.jpg) no-repeat;

}
.cs-click{
	font-size:10px;
	font-weight:normal;
}
.subnav{
margin-top:12px;
font-size:12px;
color:#FFFFFF;
line-height:20px;
}
.bar-restaurant{
background: url(../../img/directv-bar-restaurant.jpg) no-repeat;
height: 353px;
}
.break-room{
background: url(../../img/directv-break-room.jpg) no-repeat;
height: 353px;
}
.auto-shop{
background: url(../../img/directv-auto-shop.jpg) no-repeat;
height: 353px;
}
.waiting-room{
background: url(../../img/directv-waiting-room.jpg) no-repeat;
height: 353px;
}
.hotel{
background: url(../../img/directv-hotel.jpg) no-repeat;
height: 353px;
}
.conference-room{
background: url(../../img/directv-conference-room.jpg) no-repeat;
height: 353px;
}
.gym-healthclub{
background: url(../../img/directv-gym.jpg) no-repeat;
height: 353px;
}
.salon{
background: url(../../img/directv-salon.jpg) no-repeat;
height: 353px;
}
.salesrep{
background: url(../../img/salesrep.jpg) no-repeat;
height: 353px;
}
.internet{
background: url(../../img/directv-internet.jpg) no-repeat;
height: 353px;
}
.referral{
background: url(../../img/directv-referral.jpg) no-repeat;
height: 353px;
}
.concierge{
background: url(../../img/concierge-header.jpg) no-repeat;
height: 353px;
}
.nav1{
float:left;
width: 220px;
height: 21px;
padding-top:127px;
text-align:center;
}
.nav2{
float:left;
width: 220px;
height: 21px;
padding:127px 0px 0px 20px;
text-align:center;
}
.nav3{
float:left;
width: 220px;
height: 21px;
padding-top:150px;
text-align:center;
}
.nav4{
float:left;
width: 220px;
height: 21px;
padding:150px 0px 0px 20px;
text-align:center;
}

.secondary-info{
width: 924px;
height: 76px;
padding:200px 10px 0px 10px;
color:#ffffff;
}
.secondary-nav{
width: 934px;
height: 26px;
padding:10px 10px 0px 10px;
color:#017bb9;
font-size:14px;
font-weight:bold;
}
.home-nav{
float: left;
position: relative;
width:200px;
margin-right:10px;
margin-left:10px;
}

.logo{
margin-top: 20px;
}

a.logolink{
width: 265px;
height:35px;
display:block;
}

.phone{
text-align:right;
margin-top:15px;
line-height:30px
}
.name{
text-align:right;
font-size:16px;
}
.pnumber{
font-size:40px;
color:#055fa4;
font-weight:bold;
}
.namenumber{
font-size:22px;
color:#900;
font-weight:bold;
}
.namenumber2{
font-size:16px;
color:#900;
font-weight:bold;
}
.pcall{
font-size:14px;
color:#000000;
}
.pname{
font-size:26px;
color:#055fa4;
}
.specials{
margin-top:17px;
font-size:12px;
height:105px;
}
.specialimg{
float:left;
padding-right:12px;
}
.home-spacer{
margin:0px 0px 15px 0px;
background: url(../../img/spacer.gif) repeat-x;
height: 2px;
}

a.homenav:link{
color:#017bb9;
text-decoration:none;}

a.homenav:hover{
color:#000000;
text-decoration:none;}

.copyright{
text-align:right;
font-size:10px;
}

.footer{
font-size:10px;
text-align:left;
}

a.footernav:link { color: #333333 }
a.footernav:visited { color: #333333; }
a.footernav:hover { color: #666666; text-decoration:underline; }
a.footernav:active { color: #666666; text-decoration:underline;}

.promo {
	border: 1px solid #b7b7b7;
	background-color:#ffffff;
	padding: 8px;
	text-align: left;
}

.quote-title{
font-size:14px;
font-style:italic;
font-weight:bold;
color:#CC0000;
}

.quote-number{
color:#017bb9;
font-weight:bold;
}

.main-text{
font-size:14px;
}

a.whitenav:link { color: #ffffff; }
a.whitenav:visited { color: #ffffff; }
a.whitenav:hover { color: #ffffff; text-decoration:underline; }
a.whitenav:active { color: #ffffff; text-decoration:underline;}

.subpage{
height:25px;
}



.blue1{
background-color:#64AAF0; border:#ffffff solid 1px;
}
.blue2{
background-color:#0061a8; border:#ffffff solid 1px;
}

.grey1{
background-color: #CCCCCC; border:#ffffff solid 1px;
}
.grey2{
background-color:#e0e5e8; border:#ffffff solid 1px;
}
.grey3{
background-color:#ffffff; border:#cccccc solid 1px;
}
