/* CSS Document */
body {margin:0px; padding:0px;
background-color:#fff; background-image:url(../images/09_bkg_gradient.jpg); background-repeat:repeat-x;
color:#000;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px
}
#wrapperHeader { width:960px; margin:0px auto; padding:0; border-left: 1px solid #AAB7C3; border-right: 1px solid #AAB7C3;  background-color:#FFF;}
#header {width:950px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; background-color:#FFFFFF}
#header h1  {font-size: 14px; font-weight:normal; font-style:italic; line-height: 16px; color:#3A82B7; text-align:right; padding: 10px 10px 0px 0px; margin: 0px}

/* NAVIGATION MENU */

#navbarButtons {
width:950px; 
height:24px; 
margin: 0px 0px 0px 10px;
font-size: 13px; font-style: normal; font-weight: 800; line-height: 20px; color: #FFF;background-color:#000066; background-image: url(../images/09navbar_bkg.jpg); background-repeat:repeat-x;
clear:both
}
#navbarButtons a:link { color: #FFF; text-decoration:none}
#navbarButtons a:visited { color: #FFF; text-decoration:none}
#navbarButtons :hover {
background-image: url(../images/09navbar_bkg_over.jpg);
background-repeat:repeat-x; 
height: 24px; 
display: block;}

/* Navigation Menu Buttons */

.navButtons {
padding: 0;
margin: 0px 0px 0px 0px;
height: 24px; 
float:left; 
text-align:center; 
}
#navButtonsDepoe{width:110px; border-right: 1px solid #000066; float:left;text-align:center;  }
#navButtonsLincoln{width:135px; border-right: 1px solid #000066;float:left;text-align:center; }
#navButtonsSunriver{width:135px; border-right: 1px solid #000066; float:left;text-align:center; }
#navButtonsMexico{width:270px; float:left;text-align:center; }


/* end top nav header */
.navText {
width:110px; 
height: 24px; 
float:left;  
text-align:right; 
border-right: 1px solid #000066;
padding: 0px 10px 0px 174px;
color: #B6DDE8
}
 
/* end top nav header */

#wrapper { width:960px; margin:0px auto; padding:0; border-left: 1px solid #AAB7C3; border-right: 1px solid #AAB7C3; border-bottom: 1px solid #AAB7C3; background-color:#FFF; }
#wrapperPages { width:950px; margin:0px auto; padding:40px 0 20px 10px; border-left: 1px solid #AAB7C3; border-right: 1px solid #AAB7C3; border-bottom: 1px solid #AAB7C3; background-color:#FFF; }

#sidbarLeft {width:200px; float:left; margin: 40px 10px 0px 10px; padding:0px;}
#content {width:490px; float:left; margin: 40px 10px 0px 10px; padding:0px; }
#content h1 { font-size: 14px; font-weight:normal; line-height: 22px; color:#000; padding: 5px 20px 5px 10px; margin: 0px;  }
#content h2 { font-size: 18px; font-weight:normal; line-height: 20px; color:#CC660B;font-weight:bold; padding: 5px 20px 5px 0px; margin: 0px 0px 0px 10px;}
#content h3 { font-size: 16px; font-weight:normal; line-height: 20px; color:#CC660B; font-weight:bold; padding: 0px 20px 10px 0px; margin: 0px 0px 0px 10px;  }
#content h4 { font-size: 16px; font-weight:normal; line-height: 20px; color:#61778F; padding: 0px 20px 10px 0px; margin: 0px 0px 0px 10px;  }
#content h5 { font-size: 18px; font-weight:normal; line-height: 20px; color:#61778F; padding: 0px 20px 0px 0px; margin: 0px 0px 0px 10px; border-top: 1px dotted #61778F; text-align:center  } 

#contentLeft {width:220px; float:left; margin: 5px 0px 5px 10px; padding: 0px 10px 0px 0px; }
#contentRight {width:220px; float:right; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;}
.adProperties {
width:220px;  
margin: 0px 0px 20px 0px;
border: 1px solid #AAB7C3;
}
#contentWide {width:720px; float:left; margin: 40px 0px 0px 10px; padding:0px; }
.clear{ clear:both}

.specials2 {float:left; width:370px; padding-top:10px}
.specials2 ul { padding: 0px 0px 0px 0px; margin: 5px 0px 10px 20px; line-height:19px; font-size:12px}
.specials2 li { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; }

#sidebar2 {width:200px; margin: 40px 10px 0px 10px; float:right;}
#footer {width:960px; margin: 0px 0px 20px 0px; padding: 20px 0px 0px 0px; clear:both; color:#61778F; text-align: center; }
#sdsFooter{width:960px; margin:0px auto;  padding: 0px 0px 0px 0px; color:#AAB7C3; font-size: 11px; text-align: center; }

/* font classes and styles */
p{ font-size: 13px; font-weight:normal;color:#000; padding: 0px 20px 0px 10px; margin: 5px 0px 5px 0px }
ul{ color:#000; padding: 0px 0px 0px 10px; margin: 0px 0px 10px 10px }
.specials ul{ color:#000; padding: 0px 0px 0px 10px; margin: 10px 0px 10px 30px }
.specials li{ padding: 0px 0px 5px 0px; margin: 0px 0px 0px 5px; }
li{ padding: 3px 0px 5px 0px; margin: 0px 0px 0px 5px; line-height:18px; list-style-image:url(../images/ads/09Bullet.gif); }

.orangeExtra, .orange {color:#CC660B}
.grey{color:#61778F}
.form{color:#61778F; font-size:11px}
.smallText{font-size:11px; line-height:18px}
.blue{color:#000066}

h1 {font-size: 20px; font-weight:normal; line-height: 20px; color:#CC660B;font-weight:bold; padding: 0px 20px 10px 0px; margin: 0px 0px 0px 10px;}
h2 { font-size: 18px; font-weight:normal; line-height: 20px; color:#CC660B;font-weight:bold; padding: 0px 20px 5px 0px; margin: 0px 0px 0px 10px;}
h3 { font-size: 16px; font-weight:normal; line-height: 20px; color:#61778F; font-weight:bold; padding: 0px 20px 10px 0px; margin: 0px 0px 0px 10px;  }
h4 { font-size: 16px; font-weight:normal; line-height: 20px; color:#61778F; padding: 0px 20px 0px 0px; margin: 0px 0px 0px 10px;  }
h5 { font-size: 18px; font-weight:normal; line-height: 20px; color:#61778F; padding: 0px 20px 0px 0px; margin: 0px 0px 0px 10px; border-top: 1px dotted #61778F; text-align:center  } 
h6 { font-size: 14px; font-weight:bold; line-height: 20px; color:#CC660B; padding: 0px 20px 0px 0px; margin: 10px 0px 0px 10px; }

a:link { color : #000066}
a:visited { color : #61778F}
a:hover { color : #69B3BF}

/* ALTERNATES*/
body#altA .hdr h2 { font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#CC660B;}
body#altA h2 { color:#000066;}


/* SIDEBAR LEFT ADS*/
.ad {
width:198px;  
margin: 0px 0px 20px 0px;
border: 1px solid #AAB7C3; 
}

.adRight {
width:198px;  
margin: 0px 0px 20px 0px;
border: 1px solid #AAB7C3; 
}

.adBorderless {
width:200px;  
margin: 0px 0px 20px 0px;
border-bottom: 1px dotted #AAB7C3; 
}

.adheader{
padding: 0px 0px 0px 0px; 
color:#FFFFFF;
text-align:center;
font-size:15px;
font-weight:bold;
border-bottom: 1px solid #fff;
}
.adheader a:link { color : #FFF; text-decoration:none}
.adheader a:visited { color : #FFF; text-decoration:none}
.adheader a:hover { color : #FFF; text-decoration: underline}


.adheaderBlue {
background-color:#3A82B7;
}
.adheaderBlueBright {
background-color:#2397BE;
}
.adheaderBlueGreen{
background-color:#64B4BB;
}
.adheaderGreen{
background-color:#7A9647;
}
.adheaderOrange { 
background-color:#D77410;
}

.adContent  {
padding: 5px 10px 5px 10px;
}
.adContent h1 {
color:#D77410;
font-size:14px;
padding: 0px;
margin: 0px;
}
.adContent h2 {
color:#D77410;
font-size:13px;
padding: 0px;
margin: 0px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.adContent p {
color:#000;
font-size:12px;
padding: 0px;
margin: 0px;
border-bottom: 1px dotted #AAb6C3;margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;
}

.adContent strong {
font-size:13px;
}

.adContent ul {
padding: 0px;
margin: 0px 0px 0px 12px;
list-style-position:outside;
}
.adContent li {
font-size:12px;
list-style-image:url(../images/ads/09Bullet.gif);
list-style-position:outside;
padding: 0px;
margin: 0px 0px 0px 0px;
}


.borderBlue{ border-bottom: 1px dotted #AAb6C3;margin: 10px 10px 10px 10px}
.borderBlueSpecial{ border-bottom: 1px dotted #AAb6C3;margin: 0px 0px 0px 10px}
.borderBlueNoMargins{ border-bottom: 1px dotted #AAb6C3;margin: 0px}

#table09{  margin: 0px; padding: 0px}
#table09 .title{ border-bottom: 1px solid #AAb6C3; border-top: 1px solid #AAb6C3;border-left: 1px solid #AAb6C3; margin: 0px; padding: 0px 0px 3px 5px}
#table09 .header1{ font-weight:bold; margin: 0px; padding: 0px 5px 3px 5px; border-bottom: 1px solid #AAb6C3;  border-left: 1px solid #AAb6C3;}
#table09 .border1{ border-bottom: 1px solid #AAb6C3; border-left: 1px solid #AAb6C3; margin: 0px; padding: 0px 5px 3px 5px}
#table09 .border2{ border-bottom: 1px solid #AAb6C3; border-left: 1px solid #AAb6C3; margin: 0px; padding: 0px 5px 3px 5px; background-color: #C9E9EC}
#table09 .header2{ font-weight:bold; margin: 0px; padding: 0px 5px 3px 5px; border-bottom: 1px solid #C9E9EC; border-left: 1px solid #AAb6C3;  background-color: #C9E9EC}
#table09 .border{ border-bottom: 1px solid #AAb6C3; }


table #features{margin-bottom:10px}
table #features tr.alt {background-color:#FFFFCC}
table #features td {border-left:1px solid #ccc; border-bottom:1px solid #ccc;text-align:center}
table #features th {color:#006; border-left:1px solid #ccc; border-bottom:1px solid #ccc;border-top:1px solid #ccc;  line-height:13px}

#pricing td

{background-color:#FFF; border: 1px solid #ccc}

#pricing .row td {background-color:#FFC;}