/* CSS Document */

/* COMMON ELEMENTS */

body
{
 font-family : Arial, Tahoma, Verdana, Sans-Serif;
 /* background-color : #F1F1F1; */
 background-color : #dbdbdb;
 color:#FFFFFF;
 font-size:12px;
}

td
{
 font-family : Arial, Tahoma, Verdana, Sans-Serif;
 color:#FFFFFF;
 font-size:12px;
}

P {
padding-top:0px;
}

.floatRight {
float:right;
}
.clearBoth {clear:both;}

.floatLeft {
float:left;
}

.container {width:918px;}

h1 {font-size:200%;font-weight:normal;}

hr {color:#777777;}

A {color:white;}

LI {
list-style-type:none;
margin-left:-35px;
padding-top:5px;}




/* PAGE HEADING AREA */

.titleSilver {color:#777777;}

.navSpacer {margin-top:5px;}
.subNavBox {margin-right:10px;margin-left:8px;border:1px gray solid;width:110px;background-color:silver;text-align:center;padding:3px;color:black;}
.subNavBox a:link, .subNavBox a:visited  {color:darkblue;text-decoration:none;}
.subNavBox  a:hover {color:#444444;text-decoration:underline;}

.heading {
font-weight:bold;
font-size:140%;
margin-bottom:10px;
}

.subHeading {
color:#777777;
font-size:140%;
}




/* PAGE ELEMENTS */

.minHeight
{  padding-top:18px;
  min-height:420px;
  height:auto !important;
  height:420px;
}

.contentArea {
margin-top:-20px;
}

.subContainer {
padding-left:20px;
padding-top:5px;
padding-right:10px;
}
.masterImage { border:5px silver solid;margin-right:5px;margin:0px 10px 10px 10px; }

/* BUTTON */

.button {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}


.buttonDes a:link, .buttonDes a:active, .buttonDes a:visited
{
padding: 3px 6px 3px 6px;
color:silver;
}


/* BOXES and CORNERS */

.BoxContent {
min-height:155px;
height:auto !important;
height:155px;
}

.BoxContent2 {
min-height:185px;
height:auto !important;
height:185px;
}

.quarterWidth {
width:165px;
}

.halfWidth {
width:330px;
}

.halfWidth2 {
width:300px;
}

.halfWidth_news {
width:285px;
}

.fullWidth {
width:660px;
}

.thirdWidth {
width:210px;
margin-right:10px;
margin-bottom:10px;
margin-top:5px;
}

.twoThirdWidth {
width:432px;
margin-right:10px;
margin-top:5px;
}

.box {background-image : url("/images/boxbg.jpg");background-repeat : no-repeat;background-color:#000102;}
.boxLogo {background-image : url("/images/boxbg-logo.jpg");background-repeat : no-repeat;}
.boxSmoke {background-image : url("/images/boxbg-smoke.jpg");background-repeat : no-repeat;}
.boxGuard {background-image : url("/images/boxbg-guard.jpg");background-repeat : no-repeat;}
.boxGuard2 {background-image : url("/images/boxbg-guard2.jpg");background-repeat : no-repeat;}
.boxGuard3 {background-image : url("/images/boxbg-guard3.jpg");background-repeat : no-repeat;}
.boxCorps {background-image : url("/images/boxbg-corps.jpg");background-repeat : no-repeat;}
.boxFullCorps {background-image : url("/images/boxbg-fullcorps.jpg");background-repeat : no-repeat;}
.boxBookings {background-image : url("/images/boxbg-booking.jpg");background-repeat : no-repeat;}

.t {background: url(/images/core/dot.gif) 0 0 repeat-x;}
.b {background: url(/images/core/dot.gif) 0 100% repeat-x;}
.l {background: url(/images/core/dot.gif) 0 0 repeat-y;}
.r {background: url(/images/core/dot.gif) 100% 0 repeat-y;}
.bl {background: url(/images/core/bl.gif) 0 100% no-repeat;}
.br {background: url(/images/core/br.gif) 100% 100% no-repeat;}
.tl {background: url(/images/core/tl.gif) 0 0 no-repeat;}
.tr {background: url(/images/core/tr.gif) 100% 0 no-repeat; padding:10px}

/* .single {width: 19em;} */
/* .double {width: 39em;} */

.roundtop { 
	background: url(/images/core/contentCornerTr2.gif) no-repeat top right;
	background-color: #070736;
}

.roundbottom {
	background: url(/images/core/contentCornerBr.gif) no-repeat bottom right;
	background-color: #070736;
}

img.corner {
   width: 25px;
   height: 25px;
   border: none;
   display: block !important;
}

.roundCont {
background-color: #070736;
width:700px;
}

.fullListingLink {text-align:right;}

.listingLink
{
font-size:70%;
font-weight:normal;
}

.warning
{color:red;}

/* NAV AREA */

.roundNav {
	width: 250px;
	color: #fff;
	background: url(/images/core/navBg3.jpg) no-repeat;
	width:218px;
	height:1004px;
	left:20px;
}


.logo
{
position:absolute;
top:40px;
left:30px;
}

.navPos
{
position:absolute;
top:200px;
left:20px;
text-align:right;
width:200px;
}

.navfacebook 
{
padding-top:5px;
padding-right:5px;
margin-right:5px;
padding-bottom:10px;
}

.navLink 
{
font-family:Tahoma, sans-serif;
font-weight:bold;
font-style:italic;
padding-top:5px;
padding-right:5px;
font-size:180%;
margin-right:5px;
}

.navLink a:link, .navLink a:active, .navLink a:visited  {
color:#ffffff;
text-decoration:none;
}

.navLink  a:hover {
color:#444444;
text-decoration:underline;
}