@charset "utf-8";
/* CSS Document */

body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/mock2_bk_02.jpg) repeat-x;
	background-color: #D59011;
	margin: 0; 
	padding: 0;
	text-align: center; 
	
}


.main #container {
	width: 1004px;  
	margin: 0 auto; 
	text-align: left; 
}
.main #header {
    background:url(../images/biglogos_03.jpg) right no-repeat;	 
	padding: 0 10px 0 20px; 
	height:420px;
}

.main #port_header {
	padding: 0 10px 0 20px; 
	height:420px;
	
}


.main #header_2 {
    background:url(../images/secondary_03.jpg) right no-repeat;	 
	padding: 0 10px 0 20px; 
	height:420px;
}

.main #header h1 {
	margin: 0; 
	padding: 10px 0; 
}

.main #header_2 h1 {
	margin: 0; 
	padding: 10px 0; 
}

.main #port_header h1 {
	margin: 0; 
	padding: 10px 0; 
}
.main #mainContent {
	padding: 0 30px; 
	background:url(../images/biglogos_11.jpg) no-repeat right top;
	height:305px;
	
}

.main #second_mainContent {
	padding: 0 30px; 
	height:305px;
}

.main portfolio_mainContent {
	padding: 0 30px; 
	height:305px;
}

.main #footer {
	padding: 0 10px; 
	
	
}
.main #footer p {
	margin: 0; 
	padding: 10px 0; 
}

#tag_line {
margin:50px 0 0 125px;
}

#portfolio_image_wrap {
margin:0 0 0 55px;
height:250px;

}

#porfolio_image {
padding: 10px 0 0 15px;
}

#porfolio_image img {

border:solid;
border-color: #fff #fff #fff #fff;
border-width: 2px 4px 4px 2px;
}

#nav
{
margin: 115px 0 0 0;
padding: 0px;
}

#nav ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#port_nav
{
margin: 27px 0 0 0;
padding: 0px;
}

#port_nav ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#port_nav ul li { float: left; }

#nav ul li { float: left; }

#who a
{
text-decoration: none;
background: url(../images/navigation_09_r1_c1.jpg) no-repeat top left;

float: left;
margin: 0px;
height: 48px;
width: 115px;

}

#who a:hover
{
background: url(../images/navigation_09_r1_c1_f2.jpg) no-repeat left top;

}

#what a
{
text-decoration: none;
background: url(../images/navigation_09_r1_c2.jpg) no-repeat top left;

float: left;
margin: 0px;
height: 48px;
width: 115px;

}

#what a:hover
{
background: url(../images/navigation_09_r1_c2_f2.jpg) no-repeat left top;

}

#how a
{
text-decoration: none;
background:url(../images/navigation_09_r1_c3_03.jpg) no-repeat top left;

float: left;
margin: 0px;
height: 48px;
width: 115px;

}

#how a:hover
{
background:url(../images/book_on_03.jpg) no-repeat left top;

}

#where a
{
text-decoration: none;
background:url(../images/navigation_09_r1_c4.jpg) no-repeat top left;

float: left;
margin: 0px;
height: 48px;
width: 115px;

}

#where a:hover
{
background:url(../images/navigation_09_r1_c4_f2.jpg) no-repeat left top;

}

#textbox {
background:url(../images/texbox_14.jpg) no-repeat;
margin:20px 0 0 0;
padding:15px 35px 15px 35px;
width:390px;
height:255px;
float:left;
overflow:auto;

}

#big_textbox a:link {
color:#fff;

}

#big_textbox a:hover {
color:#363587;
text-decoration:none;

}

#big_textbox a:visited {
color:#fff;
}

#big_textbox a:visited:hover {
color:#363587;
text-decoration:none;
}

#portfolio_textbox {
background:url(../images/texbox_14.jpg) no-repeat;
margin:20px 0 5px 0;
padding:15px 35px 15px 35px;
width:400px;
height:255px;
float:left;
}

#port_description {
margin:20px 0 5px 15px;
width:400px;
float:left;
height:255px;
overflow:auto;
padding:20px 0 0 0;
}

#port_description h3 {
color:#363587;

}

#big_textbox {
background:url(../images/textboxbig_03.jpg) no-repeat;
margin:19px 0 0 0;
padding:15px 35px 15px 35px;
width:944px;
height:255px;
float:left;
line-height:2.3em;
}

#contact_textbox {
background:url(../images/textboxbig_03.jpg) no-repeat;
margin:19px 0 0 0;
padding:15px 35px 15px 35px;
width:944px;
height:255px;
float:left;
}


#text_1 {
width:265px;
float:left;
padding:5px 0 0 0;
}

#text_2 {
width:265px;
float:left;
margin:0 0 0 38px;
padding:5px 0 0 0;
}

#text_3 {
width:265px;
float:left;
margin:0 0 0 38px;
padding:5px 0 0 0;
}

#text_port {
width:400px;
float:left;
margin:0 0 0 115px;
padding:5px 0 0 0;
}

#text_1_port {
width:350px;
float:left;
padding:5px 0 0 0;
overflow:auto;
}

#contact_content {
width:400px;
float:left;
padding:5px 0 0 0;
}

#contact_map {

float:left;
padding:5px 0 0 0;
margin:0 0 0 38px;
}

#bot-nav
{
margin: 5px 60px 0 0;
padding: 0px;
}

#bot-nav ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#bot-nav ul li { float: right; }



#contact a
{
text-decoration: none;
background:url(../images/bottom_nav_13.jpg) no-repeat top left;

float: left;
margin: 0px;
height: 48px;
width: 130px;
}

#portfolio a
{
text-decoration: none;
background:url(../images/bottom_nav_14.jpg) no-repeat top left;

float: left;
margin: 0px;
height: 48px;
width: 130px;

}

#contact a:hover {
background:url(../images/bottom_nav_on_13.jpg) no-repeat top left;
}

#portfolio a:hover {
background:url(../images/bottom_nav_on_14.jpg) no-repeat top left;
}

#foot {
float:left;
margin:15px 0 0 0;
width:550px;
color:#363587;
}

#cherry {
margin-top:80px;
font-size:10px;
}