@charset "utf-8";
/* CSS Document */

body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	background-color: #000000;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #666666;
}

p{
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
line-height: 18px;	
	}

a {
text-decoration: none;
color:#666666;
}

a:hover {
text-decoration: underline;
color:#000000;
}


#container      
	{
	color: white;
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: 40%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
	}

#content    
	{
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: #000000;
	margin-left: -480px;
	position: absolute;
	top: -192px; /* 40% of height  */
	left: 50%;
	width: 962px;
	height: 485px;
	visibility: visible;
	z-index:2;
	}


#toprule{
float:left;
margin:0px 0px 7px 0px;
width: 962px;
height: 1px;
}

#botrule{
float:left;
margin:7px 0px 0px 0px;
width: 962px;
height: 1px;
}


#left{
float:left;
margin-top:0px;
width: 210px;
height: 485px;
}	






#picabout{	
float:right;
width: 373px;
height: 220px;
text-align: right;
background-color:#f9f5f3;
overflow:hidden;
}


#textabout {	
float:left;
width: 372px;
height:485px;
text-align: left;
background-color:#f9f5f3;
overflow:hidden;
} 

#textabout2{	
float:left;
width: 373px;
height:265px;
text-align: left;
background-color:#f9f5f3;
overflow: hidden;
}

#textabout p, #textabout2 p{	
font-family: Arial, Verdana, Geneva, sans-serif;
font-size:12px;
letter-spacing: .07em;
color:#666666;
margin: 0px;
line-height:15px;
padding-left:15px;
padding-right:12px;
margin-top:10px; 
} 

#picsdetails{	
float:right;
width: 373px;
text-align: left;
}
#picsslideshows{	
float:left;
width: 373px;
text-align: left;
}

#detailscontainer {	
float:left;
width: 372px;
height: 485px;
text-align: left;
background-color:#f9f5f3;
overflow:auto;
}

#textdetails {	
float:left;
width: 372px;
height: 450px;
text-align: left;
background-color:#f9f5f3;
overflow:hidden;
} 

#textdetails p{	
font-family: Arial, Verdana, Geneva, sans-serif;
font-size:12px;
letter-spacing: .07em;
color:#666666;
margin: 0px;
line-height:18px;
padding-left:15px;
padding-right:10px;
padding-top:15px;
} 

#textbuttondetails {
float:left;	
width: 372px;
height: 35px;
text-align: right;
background-color:#f9f5f3;
overflow:hidden;
}




#picspricing{	
float:left;
width: 335px;
text-align: left;
}

#textpricing {	
float:right;
width: 410px;
height:450px;
text-align: left;
background-color:#f9f5f3;
overflow:hidden;

} 

#textbuttonpricing {	
float:left;
width: 410px;
height:35px;
text-align: left;
background-color:#f9f5f3;
overflow:hidden;

}


#textpricing p{	
font-family: Arial, Verdana, Geneva, sans-serif;
font-size:12px;
letter-spacing: .07em;
color:#666666;
margin: 0px;
line-height:18px;
padding-left:15px;
padding-right:10px;
padding-top:15px;

}


#textcontact {	
float:right;
width: 410px;
height:485px;
text-align: left;
background-color:#f9f5f3;
overflow:auto;

}

#textcontact p{	
font-family: Arial, Verdana, Geneva, Arial, sans-serif;
font-size:12px;
letter-spacing: .07em;
color:#666666;
margin: 0px;
line-height:18px;
padding-left:15px;
padding-right:10px;
padding-top:15px;

}
.icap{	
font-family: Verdana, Geneva, Arial, sans-serif;
font-size:40px;
font-weight:bold;
color:#666666;
}



	
#slideshowlinks {	
float:left;
width: 372px;
height: 485px;
text-align: left;
background-color:#f9f5f3;
overflow:hidden;
}

#slideshowlinks li{
font-family: Arial, Verdana, Geneva, sans-serif;
font-size:12px;
letter-spacing: .05em;
color:#666666;
line-height:20px;
text-decoration:none;
list-style-image:url(../images/linkarrow.gif);
margin-top: 5px;

}

#slideshowlinks li a{
list-style-image:url(../images/linkarrow.gif);
font-family: Arial, Verdana, Geneva, sans-serif;
font-size:12px;
letter-spacing: .05em;
color:#666666;
text-decoration:none;
padding-left: 0px;
}

#slideshowlinks li a:hover {
text-decoration:underline;
}



#mainContent {
float:left;
width: 745px;
height:485px;
letter-spacing: .08em;
text-align:left;
padding-left: 7px;
padding-right: 0px;
margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
/*margin-top: 15px;*/
height:100%;
z-index: 3;
overflow:hidden;
}



.small{
margin-left:130px;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	letter-spacing: .05em;
}


.phone{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	letter-spacing: .10em;
}






