* {margin: 0; padding: 0;}
	
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 0.75em;
	background-image: url(images/bg.jpg);
	background-repeat: repeat;
	background-color: #000;
	text-align: center;
}

#wrapper {
	position: relative;
	text-align: left;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	background-color:#999;
}

#header {
	background-image: url(images/header.png);
	background-repeat: repeat-x;
	width: 950px;
	height: 125px;
	position: relative;
}

img 		{border: 0;}
img.title 	{margin-top: 50px;}
img.front 	{margin-top: 75px;}

.hiddenpic {display:none;}

#trav_thumbs img, #right img, #com_thumbs img, #hi_right div.hi_thumbs img {
	border: 0; 
	margin: 3px;
}

a 		{text-decoration: none; color: #FF9900;}
a:hover {text-decoration: underline;}




/*------------------------------------------------------------------------------------
--------------Navigation Styles-------------------------------------------------------
------------------------------------------------------------------------------------*/
#nav {
	width: 950px;
	height: 40px;
	position: relative;
	background: url(images/menu.png);
	list-style-type: none;
}

#nav li {float: left;}

#nav li a {
	position: absolute;
	top: 0;
	display: block;
	height: 40px;
	background: url(images/menu.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
}
/*----------Original States---------------------------------------------------------*/
li#nav_arc a {left: 400px; width: 200px; background-position: -400px 0;}
li#nav_aer a {left: 600px; width: 120px; background-position: -600px 0;}
li#nav_tra a {left: 720px; width: 120px; background-position: -720px 0;}
li#nav_sto a {left: 840px; width: 110px; background-position: -840px 0;}
/*----------Hover States------------------------------------------------------------*/
li#nav_arc a:hover {left: 400px; width: 200px; background-position: -400px -40px;}
li#nav_aer a:hover {left: 600px; width: 120px; background-position: -600px -40px;}
li#nav_tra a:hover {left: 720px; width: 120px; background-position: -720px -40px;}
li#nav_sto a:hover {left: 840px; width: 110px; background-position: -840px -40px;}
/*----------You Are Here States-----------------------------------------------------*/
#body_arc li#nav_arc a {left: 400px; width: 200px; background-position: -400px -80px;}
#body_aer li#nav_aer a {left: 600px; width: 120px; background-position: -600px -80px;}
#body_tra li#nav_tra a {left: 720px; width: 120px; background-position: -720px -80px;}
#body_sto li#nav_sto a {left: 840px; width: 110px; background-position: -840px -80px;}

#body_com li#nav_arc a {left: 400px; width: 200px; background-position: -400px -80px;}
#body_res li#nav_arc a {left: 400px; width: 200px; background-position: -400px -80px;}
/*------------------------------------------------------------------------------------
--------------Navigation Styles-------------------------------------------------------
-------------------END--------------------------------------------------------------*/

/*------------------------------------------------------------------------------------
--------------Architecture Sub-Menu-------------------------------------------------------
------------------------------------------------------------------------------------*/
#nav2 {
	width: 200px;
	height: 20px;
	position: relative;
	background: url(images/menu2.png);
	list-style-type: none;
	margin-left: 400px;
}

#nav2 li {float: left;}

#nav2 li a {
	position: absolute;
	top: 0;
	display: block;
	height: 20px;
	background: url(images/menu2.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
}
/*----------Original States---------------------------------------------------------*/
li#nav2_com a {left: 0; width: 100px; background-position: 0 0;}
li#nav2_res a {left: 100px; width: 100px; background-position: -100px 0;}
/*----------Hover States------------------------------------------------------------*/
li#nav2_com a:hover {left: 0; width: 100px; background-position: 0 -20px;}
li#nav2_res a:hover {left: 100px; width: 100px; background-position: -100px -20px;}
/*----------You Are Here States-----------------------------------------------------*/
#body_com li#nav2_com a {left: 0; width: 100px; background-position: 0 -40px;}
#body_res li#nav2_res a {left: 100px; width: 100px; background-position: -100px -40px;}
/*------------------------------------------------------------------------------------
--------------Architecture Sub-Menu---------------------------------------------------
-------------------END--------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------
--------------Layout Styles--------------------------------------------------------------
-----------------------------------------------------------------------------------------*/
#content {width: 950px; height: 450px;}

#body_com #content, #body_res #content, #body_arc #content, #body_hvp #content {height: 430px;}

#content p {font-size: 0.9em; padding: 0 0px 15px 0; text-align: left;}

#content #home_inner {padding-top: 60px;}

#body_arc #content #inner{padding: 70px 30px 0px 30px;}

table.main_img {height: 350px; width: 350px; border: 0;}


/*----------Architecture Boxes-----------------------------------------------------*/
#content div.com_box {width: 400px; height: 300px; float: left;}
#content div.com_left {width: 50px; height: 250px; background-color: #900; float: left;}
#content div.com_right {width: 350px; height: 250px; float: right;}

#content div.res_box {width: 400px; height: 300px; float: right;}
#content div.res_left {width: 50px; height: 250px; background-color: #360; float: left;}
#content div.res_right {width: 350px; height: 250px; float: right;}

#content div.arc_bottom {width: 380px; height: 30px; background-color: #666; padding: 10px; clear: both;}


/*----------Architecture Pages-----------------------------------------------------*/
#main {float: left; padding: 28px 0 0 30px; text-align: center;}
#right {width: 520px; float: right;}
#body_res #res_thumbs {padding: 80px 0 0 0;}

#content #com_thumbs {padding: 80px 20px 45px 40px;} 

#content p.hi_view {background: #666; padding: 5px 0px 5px 10px;}
#content #right div.hi_thumbs {padding: 30px 0 50px 0;}
#body_aer #content #right {padding-top: 45px}


/*----------Travel-----------------------------------------------------*/
#trav_main {
	float: left; 
	padding: 50px 0 0 30px; 
	text-align: center;
}

#trav_thumbs {
	width: 510px; 
	float: right; 
	padding: 60px 20px 0 0;
}



/*----------Stock-----------------------------------------------------*/
div.stockbox {
	width: 240px; 
	height: 290px; 
	background: #666 url(images/stock_footer.png) bottom no-repeat; 
	float: left; 
	margin: 70px 0 0 20px;
}

div.stockbox_left {
	width: 155px; 
	height: 200px; 
	float: left; 
	padding: 20px 20px 0 20px;
}

div.stockbox_right {
	width: 45px; 
	height: 290px; 
	background: url(images/alamy_right.png) bottom repeat-y;
	float: right;
}

img.stock {
	float: right; 
	margin: 50px 10px 0 0;
}

img.alamy {
	margin: -10px 0 0 145px; 
	position: absolute;
}


/*---------------Footer----------------------------------------------------------------------
--------------------------------------------------------------------------------------------*/

#footer 					{clear: both; font-size: 0.9em; height: 30px; padding: 0; background-color: #666;}
#footer div.contact			{float: left; width: 190px; height: 22px; padding: 8px 55px 0 10px;}

/*---------------DSDP----------------------------------------------------------------------
--------------------------------------------------------------------------------------------*/

a.dsdp {height: 22px; padding: 8px 10px 0 0px;
	float: right;
	color: #CCCCCC;
}

a.dsdp:hover { color: #FFFFFF;
	
}

/*----------------------END-----------------------------------------------------------------*/
