
html{overflow-y: scroll;}

html, body {margin:0px; margin:auto; height:100%;
	font-family:Helvetica, Arial, sans-serif;
/*	font-size:12px;
*/	color:#333333;



}


.outer {
	background: url(images/flybg1.jpg) 50% 0px;
	background-repeat: repeat-x;
	margin:0;
	min-width:1000px;
	min-height:100%;
}




/*div {	border:#00FF33 solid 1px;}
*/
.clear{ clear:both;}

HR { border:none; border-top: #DFDFDF dotted 1px}

.bottomline{ border-bottom: #999999 dotted 1px; padding-bottom:10px;}

H1, H2, H3 {margin:0px;}
H1 { font-size:30px; letter-spacing:-.1em;}

UL{ margin:0px; padding:0px;}

a img { border:none;}

a:link, a:visited{color:#660000; text-decoration:none;}
a:hover { color:#CC0000; text-decoration: underline;}

.lightbg2{ background:url(images/bg-cccccc-50pc.png) }
.lightbg3{ background:url(images/bg-white-100pc-grad.png) }
.lightbg4{ background:url(images/bg-white2-grad.jpg) repeat-x #FFFFFF; }
.lightbg5{ background:url(images/bg-white-50pc.png) }


.darkbg{ background-color: #999999;}
.darkbg2{ background:url(images/bg-black-50pc.png) }
.darkbg3{ background:url(images/greyblock1.jpg) repeat-x; background-position:50%; }
.darkbg4{ background:url(images/bg-black2-grad.jpg) repeat-x; }

.redbg1{ background:url(images/redblock1.jpg) no-repeat; background-position:50%; }
	

.lightborder{ border:#CCCCCC 1px solid;}

.lighttext { color:#CCCCCC;}
.whitetext { color:#FFFFFF}

.greytext{ color:#777777}

.biggertext{ font-size:1.2em;}

.normcaps{text-transform:none;}

.pad10 { padding:20px;}
div.notitle { margin-top:30px;}


.hidden { display: none;}

.inner{ width:980px; max-width:980px; height:600px;
	
	
}

#notactive { background:none; background-color:#cccccc; color:#FFFFFF; cursor: default;}


/* top div ------------------------------------------- */


div.topholder{
	min-height:95px;
	max-height:95px;

}


div.nav{
	float:right;
	text-align:right;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	
	
/*	border:#990000 solid 1px;
*/	
	}
	
div.nav ul{
	list-style:none;
	
}

div.nav li{
	float:left;
	margin-left:8px;
}

div.nav a:link, 
div.nav a:visited { display:block; padding:18px 10px 12px 10px;  }

div.nav a:hover { color:#FFFFFF; background-color: #CC0000; text-decoration:none;  background-image:url(images/bg-red-grad.jpg);}


/* end top div --------------------------------------- */






div.mainholder{	text-align:left;

	width:900px;
	margin:20px 0px 0px 0px;
	min-height:500px;
	
	}
	
	
div.title{ text-align:right; text-transform:uppercase; }	
	
	
	
	
div.mainholder>div.content{  margin-bottom:20px;}

/*div.concept { background:url(images/concept2.png) no-repeat 0px -50px; padding:0px 10px; padding-top:460px;}*/
div.concept { background:url(images/concept.jpg) no-repeat 0px -120px; padding:0px 0px; padding-top:280px;}

div.concept a { color: #CCCCCC; font-weight:bold; font-size:30px; letter-spacing:-.05em;}
div.concept a:hover { color: #FF9999; text-decoration:none;}

div.vip { background:url(images/vip.jpg) no-repeat #000000; padding:0px 0px; padding-top:340px;}

div.vipnav { float:left; margin-top:20px; font-size:12px;}
div.vipnav a{ background: #CCCCCC; padding:3px 10px; font-weight:bold;}
div.vipnav a:hover{ background: #990000; color:#FFFFFF; text-decoration:none; }



div.contact { background:url(images/contact.jpg) no-repeat 0px 0px; padding:0px 0px; min-height:600px;}

div.conav{ padding:5px 0px; margin-bottom:10px; color:#999999; font-size:12px; font-weight:bold;}

div.conav a { padding:5px 10px; color:#666666;   }
div.conav a:hover { background-color:#990000; color:#FFFFFF; text-decoration:none;}



div.contact>div { width:450px; margin-left:450px;}



#copage1 a#conav1{ background:#666666; color:#FFFFFF;  }
#copage2 a#conav2{ background:#666666; color:#FFFFFF;  }
#copage3 a#conav3{ background:#666666; color:#FFFFFF;  }
#copage4 a#conav4{ background:#666666; color:#FFFFFF;  }
#copage5 a#conav5{ background:#666666; color:#FFFFFF;  }





div.contact>div>a>h2>span{ font-weight:normal; font-size:12px;}
div.contact>div *{ text-decoration:none; }

div.contact>div>a>h2 { background:url(images/bg-white-50pc.png); padding:15px; border: #003366 dotted 1px; margin-bottom:3px; }
div.contact>div>a:hover>h2 { background-image:url(images/bg-red-grad.jpg); color:#FFFFFF; text-decoration:none;}


/* table res ------ */
.context{ width:600px; padding:0px; }

.context>table{ width:100%; /*border:#00CC33 solid 1px;*/}

.context td{ width:50%;   vertical-align:top;  padding-left:10px;}

.context td.leftside{text-align:left;  border-right:#999999 dotted 1px; padding:0px 20px 0px 0px;}

/* end table res ------ */



div.mainholder .content{ font-size:12px;}





div.picklocal-1 a:link, div.picklocal-1 a:visited { display:block; width:450px; padding-top:490px; background:url(/images/locations-a-dc.jpg) no-repeat 0px 0px; float:left; text-decoration:none; }
div.picklocal-1 a:hover {background-image:url(/images/locations-b-dc.jpg);}


div.picklocal-2 a:link, div.picklocal-2 a:visited { display:block; width:450px; padding-top:490px; background:url(/images/locations-a-co.jpg) no-repeat 0px 0px; float:right; text-decoration:none;}
div.picklocal-2 a:hover {background-image:url(/images/locations-b-co.jpg);}



	
	

div.leftholder{
	float:left;
	width:672px;
	margin:0px 0px 10px 0px;
	
	}
	


div.rightholder{
	float:right;
	width:220px;
	margin:0px 0px 10px 6px;
	
	}

div.rightholder .content>div{ margin-bottom:10px;}

	
	
div.sidepad { padding:10px}
	
	
	
div.rightnav{ 
	padding-top:0px; 	
	text-transform:uppercase;
}



div.rightnav ul{ list-style:none;}

div.rightnav li {	/*border-bottom:#999999 solid 2px; */
}

div.rightnav ul a{ 
	padding:6px 0px 6px 10px; 
	margin:0px 0px 02px 0px;  
	display:block; 
	font-size:12px; 
	font-weight:bold; 
	color:#cccccc;
	border-left:#999999 solid  10px;

	background:url(images/bg-black-50pc.png) }




div.rightnav ul a:hover,
#rpage1 a#rnav1,
#rpage2 a#rnav2,
#rpage3 a#rnav3,
#rpage4 a#rnav4,
#rpage5 a#rnav5,
#rpage6 a#rnav6
 {

	border-left-color: #CC0000;
	background: none #CC0000;
	background-image:url(images/bg-red-grad.jpg);
	
	color:#FFFFFF; 
	text-decoration:none;}






div.footer{
	margin:10px 0px 10px 0px;
	text-align:center;
	color:#999999;
	font-size:10px;
	}
div.footer a:link, div.footer a:visited{ color:#888888;}
div.footer a:hover{ color: #CC0000;}


.sizelink{
font-family:arial;
font-size:10;
font-weight:normal;
font-style:normal;
color:#cccccc;
background-color:#ffffff;
border-style:none;
border-width:0;
border-color:#CCCCCC;
font-weight:bold;
}

.sizelink:hover {  color:#CC0000; cursor: pointer;}


/* end  --------------------------------------- */








/* Locations --------------------------------------- */


 


.loca{	background: url(images/flybg2.jpg) 50% 0px;
	background-repeat: repeat-x;

}

.localslide {background:url(dc/local-slidebg.jpg) repeat-y;}

.localslide { 
	background:url(images/patern2.png); 
	border: #cccccc solid 1px; }





