/* CSS Document */



*{
	margin:0;
	padding:0;
}

img{
	border:none;
	outline:none;
}

.clear{
	clear:both;
}

body{
	/*background:#B1B186 url(../images/body_bg.png) repeat-x;*/
	background:#ffffff url(../images/body-bg.png) repeat-x;
}

#page{
	width:981px;
	height:auto;
	/*margin:10px 20px 20px 20px;*/
	margin:20px auto 0px auto;
}

#header{
	width:979px;
	height:auto;
}

#new_header{
	width:979px;
	height:auto;
	margin:1px 0 0 0;
}

.logo
{
background:#030303;
width:188px;
height:222px;
float:left;
}

.logo img{
	margin:20px 0 0 5px;
}


.contact{
	float:right;
	color:#D5D5D5;
	height:auto;
	padding:100px 20px 0 0;
}

.contact a{
	font:normal 12px "Myriad Pro";
	color:#D5D5D5;
	text-decoration:none;
	text-transform:uppercase;
}



#new_menu
{
width:982px;
height:34px;
}




#menuside li a{
	font:normal 12px "Myriad Pro";
	color:#AFAFAF;
	text-decoration:none;
	padding:0 19px 0 19px;
	
}


#menu{
	width:981px;
	height:39px;
	background:url(../images/menu-bg.png) repeat-x;
	margin:10px 0 0 0;
}

#menu ul{
		padding:5px 0 0 0;
}

#menu li{
	display:inline;
}

#menu li a{
	font:normal 12px "Myriad Pro";
	color:#AFAFAF;
	text-decoration:none;
	padding:0 19px 0 19px;
	
}

#menu li a:hover{
	background:url(../images/menu-hover.png) repeat-x;
}

.whiteborder{
	height:1px;
	height:978px;
	float:left;
	background:url(../images/whiteborder.png) no-repeat;
}

#content{
	width:979px;
	height:auto;
   	background:#ffffff url(../images/content_bg.png) bottom no-repeat;
	border-left:#000000 1PX solid;
	border-right:#000000 1PX solid;
}





#left_inner
{
    margin:10px 0 0 10px;	
	padding:0 46px 10px 0;
	width:130px;
	float:left;
}


#content_inner
{

width:981px;
background:#ffffff url(../images/content_top.png) top center no-repeat;
}


#banner
{
/*background:#ffffff url(../images/banner1.png) no-repeat;*/
width:979px;
height:222px;
border-left:#000000 1PX solid;
border-right:#000000 1PX solid;
}


#banner1
{
width:979px;
height:242px;
border-left:#000000 1PX solid;
border-right:#000000 1PX solid;
background:url(../images/sleep.png) no-repeat;
}

#middle{
	/*background:#CCCCCC;*/
	float:left;
	border-left:1px dotted #666666;
	/*border-right:1px dotted #666666;*/
	margin:30px 0 0 0;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	width:770px;
    height:300px;
	overflow:auto;
}



#middle img.pdf{
	float:right;
	border:none;
	margin:0px 0 0 5px;
}

#middle h1{
/*font-family: Futura Hv;
font-size:18px;*/
font:normal 18px Verdana, Arial, Helvetica, sans-serif;
color:#362916;
padding:0 0 8px 0;
border-bottom:#CCCCCC 1px solid;
margin:0 0 5px 0;
text-align:left;
}

#middle h4{
/*font-family: Futura Hv;
font-size:18px;*/
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#362916;	
}

#middle p
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
/*font-family: Futura Lt;
font-size:14px;*/
color:#333333;
line-height:18px;
text-align:left;
padding:0px 0 8px 0;
}

#middle a.underline{
	color:#333333;
	text-decoration:underline;
}

#middle a.underarrow{
	color:#333333;
	text-decoration:underline;
	background:url(../images/arrow2.png) left no-repeat;
	padding:0px 0px 2px 13px;
}


p#redcel{
	color:#FF6666;
	font-size:12px;
	font-weight:normal;
}

.readmore{
float:right;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
/*font-family: Futura Lt;
font-size:14px;*/
color:#666600;
text-decoration:none;
padding:0px 10px 0 0;
 }

#middle strong
{
/*font-family: Futura Lt;*/
color:#666666;

}
#middle ul{
margin:0 0 0 20px;
}
#middle ul li{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
/*font-family: Futura Lt;
font-size:14px;*/
color:#333333;
line-height:20px;
text-align:left;
}

#middle .box
{font-family: Futura Bk;
font-size:12px;
}

#twit {
background:#FCFCFC;
height:auto;
padding-top:10px;
margin:0 0 0 61px;
float:left;
/*width:180px;*/
}

.twit p
{
/*padding-left:62px;*/
}



.left-box{
	width:164px;
	padding-top:20px;
	background:url(../images/left_bg.png) bottom center no-repeat;
	text-align:left;

}

.left-box ul{
	margin:20px 0 0 0;
}


.left-box ul li
{
list-style-type:none;
border-bottom:#666666 1px dotted;

}


.left-box li a
{
list-style-type:none;
color:#474747;
/*font-size:12px;
font-family: Futura Md;
font-weight:normal;*/
font:normal 12px Arial, Helvetica, sans-serif;
margin:20px 10px 20px 10px;
text-decoration:none;

}


.left-box li a:hover,.left-box li a.current1
{
font-weight:bold;
}


.left-box li:hover , .left-box li.current
{

font-weight:bold;
background:url(../images/arrow.png) left no-repeat;
padding:0 0 0 4px;
list-style-position:outside;

}


.join{
	float:left;
	margin:20px 0 0 12px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999999;
}



.left-box img{	
	margin:0 0 8px 0;
}



.left-box a{
	color:#A00000;
	text-decoration:none;
}

small{
	text-transform:lowercase;
}

#right p{
	font:normal 14px "Myriad Pro";
	color:#666666;
	line-height:20px;
}


#offers{
	width:575px;
	height:auto;
	margin:15px 0 0 0;
	float:left;
}

#offers1{
	width:575px;
	height:auto;
	margin:10px 0 0 0;
}


.green{
	width:160px;
	float:left;
	margin:0 0 0 10px;
}

.green1{
	width:160px;
	float:left;
	margin:0 10px 0 10px;
	border-left:#909090 dotted  1px;
	padding-left:20px;
}

img.gr{
	margin:0;
	padding:0;
}

p.pad{
	padding:0;
	margin:0;
}

.green h2,.green1 h2{
color:#666666;
/*font-family: Futura Hv;
font-size:14px;
font-weight:normal;*/
text-transform:uppercase;
font:bold 12px Arial, Helvetica, sans-serif;
}

.green h3,.green1 h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	/*font-family: Futura Lt;
	font-weight:bold;
	font-size:12px;*/
	color:#333333;
	text-transform:capitalize;
	padding:4px 0 0 0;
}








.green_home{
	width:275px;
	float:left;
	border:#999999 1px solid;
	height:auto;
	margin:0;
	padding:0;
}

.green_home img,.green_home1 img{
	float:left;
	margin:5px 5px 0 5px;
}

.green_home1{
	width:275px;
	float:left;
	border:#999999 1px solid;
	height:auto;
	margin:0 0 0 10px;
	padding:0;
}


.green_home h2,.green_home1 h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	/*font-weight:normal;
	font-size:12px;
	font-family: Futura Hv;*/
	color:#333333;
	text-transform:uppercase;
	padding:5px 0 0 0;
}

.green_home h3,.green_home1 h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	/*font-family: Futura Lt;
	font-weight:bold;
	font-size:12px;*/
	color:#333333;
	text-transform:capitalize;
	padding:4px 0 0 0;
}

p.grmid,p.grmid{
	/*font-family: Futura Lt;
	font-weight:normal;
	font-size:10px;*/
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-transform:capitalize;
	padding:0;
}




.button{
background:url(../images/book-now.png) center no-repeat;
width:103px;
height:23px;
border:none;
cursor:pointer;
}

.clients{
	width:696px;
	height:auto;
	margin:50px 0 0 0;
}

.clients img{
	float:left;
	margin:0 0 0 32px;
}

.footer{
	width:981px;
	height:17px;
	background:url(../images/footer.png) no-repeat;
}


.footer-text{
	width:981px;
	height:50px;
}

.footer-text p{
	padding:20px 0 0 40px;
}

.footer-text a{
	color:#6B6B6B;
	font:normal 12px "Myriad Pro";
	text-decoration:none;
	padding:0 16px 0 16px;
}


span.select{
	position: absolute;
	width: 60px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 23px;
	text-align:center;
	padding:4px 2px 2px 0px;
	margin:2px 2px 2px 0px;
	color:#6A6464;
	font:bold 11px Arial, Helvetica, sans-serif;
	background: url(../images/select.png) no-repeat;
	overflow: hidden;
}


input.styled { display: none; } 

select.styled { position: relative; width:60px; opacity: 0; filter: alpha(opacity=0); z-index: 5; background:#F7FAF2; font:normal 11px Arial, Helvetica, sans-serif; text-align:center;}




/*////////////////////////////////////////////////*/

.left-box1{
	width:146px;
	padding-top:20px;
	/*background:url(../images/left_bg.png) bottom center no-repeat;
	height:215px;*/
}


.left-box1 ul li
{
list-style-type:none;
border-bottom:#666666 1px dotted;

}


.left-box1 li a
{
list-style-type:none;
color:#474747;
font-size:12px;
font-family: Futura Md;
font-weight:normal;
margin:20px 10px 20px 10px;

}


.left-box1 li a:hover , .left-box1 li a.current1
{

font-weight:bold;
}


.left-box1 li:hover , .left-box1 li.current
{

font-weight:bold;
background:url(../images/arrow.png) left no-repeat;
padding:0 0 0 4px;
list-style-position:outside;

}




.left-box1 h2{
	font:normal 14px "Myriad Pro";
	color:#404040;
	text-transform:uppercase;
	padding:8px 0 8px 0;
}

.left-box1 img{	
	margin:0 0 8px 0;
}

.left-box1 p{
	font:normal 11px "Myriad Pro";
	color:#404040;
	line-height:15px;
}

.left-box1 a{
	color:#A00000;
	text-decoration:none;
}





.coral{
	margin:10px 10px 0 0;
	float:left;
}


#virtu{
width:240px;
height:450px;
float:left;
border-right:#909090 dotted  1px;
}

#virtu table{
margin:0px auto 0px auto;
}

#virtu img{
margin:10px auto 10px auto;
}

#vitru table h2.virtu{
color:#666666;
font-size:13px;
text-transform:uppercase;
}

#middle h5{
text-align:right;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#362916;
}


