 body {
	margin: 0px; 
	padding: 0px; 
	background: #594E4A url(../../media/images/common/bg2.gif) repeat ;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif; 
	line-height: 18px;
	color: #5C5049;
	} 
	
a {
	color: #C66B59;
	}	
	
a:hover {
	color: #985245;
	}	
	
h1 {
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	clear: both;
	}
	
h2 {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	margin:5px 0px 5px 0px;
	padding-top: 10px;
}

h3 {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	margin:3px 0px 3px 0px;
	padding: 0px;
	clear: both;
}
	
#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 650px;
	background: #FFFFFF;
}

#header {
	margin: 0px;
	padding: 0px;
	width: 650px;
}

#header img {
	float: left;
}

#maincontent {
	margin: 0px;
	padding: 25px 20px 25px 20px ;
	width: 610px;
	background: url(../../media/images/common/heading_bg.jpg) no-repeat ;
	clear:both;
}

#thankyou_link {
	text-align: center;
	margin: 25px 0px 75px 0px;
}

#maincontent #leftcol {
	margin: 30px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	width: 330px;
	float: left;
}

#portfolio_heading {
		float: left;
		width: 100%;
		font-size: 93%;
		line-height: normal;
		}
		
#portfolio_heading ul {
			margin: 0px 0px 0px 10px;
			padding: 10px 10px 0 0;
			list-style: none;
			}
			
#portfolio_heading li 	{
				display:block;
				float: left;
				background: url(../../media/images/common/norm_left.gif) no-repeat left top;	
				margin: 0;
				padding: 0 0 0 9px;
				margin-bottom: -1px;
				}

#portfolio_heading a {
      display:block;
      background:url(../../media/images/common/norm_right.gif) no-repeat right top;
      padding:5px 15px 3px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#87766C;
	  margin-bottom: -1px;
      }
	  
#portfolio_heading a:focus {
		outline: 0;	
	}


#portfolio_heading a:hover {
      			color:#5C5049;
      }
	  
#portfolio_heading a.not_current {
      			color:#5C5049;
				margin-bottom: -1px;
      }
      
#portfolio_heading .current	{
					background-image: url(../../media/images/common/norm_left_on.gif);
					}
					
#portfolio_heading .current a {
					background-image: url(../../media/images/common/norm_right_on.gif);
					padding-bottom: 5px;
					color:#5C5049;
					}
		
		
#a1 {
	margin-top: 10px;
	padding: 0px 0px 0px 10px;
}	

#a2 {
	margin-top: 10px;
	padding: 0px 0px 0px 10px;
}	

#a3 {
	margin-top: 10px;
	padding: 0px 0px 0px 10px;
}	

.portfolio a img.portfolio_first {
	margin: 0px 0px 0px 0px;
}

.portfolio a img {
		padding:  4px;
		border: 1px solid #B7AE88;
		background: #FFFFFF;
		margin: 10px 0px 0px 0px;
	}
	

.portfolio a:hover img {
	padding:  4px;
	border: 1px solid #645E47;
	background: #FFFFFF;
	margin: 10px 0px 0px 0px;
}

.portfolio a img.portfolio_first {
	margin: 0px 0px 0px 0px;
}

.portfolio p {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 310px;
}

.portfolio p span {
	position: absolute;
	right: 0px;
}

.portfolio p a {
	text-decoration: none;
	color: #B7AE88;
}

.portfolio p a:hover {
	text-decoration: none;
	color: #645E47;
}

.clear {
	clear: both;
}

#maincontent #rightcol {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	border-left: 1px solid #E6E2D6;
	width: 238px;
	float: right;
}

#maincontent #rightcol p img {
	float: left;
	margin: 0px 5px 15px 0px;
}


#form_wrapper p {
	margin-top: 5px;
}

#form_wrapper  fieldset {
	border: none;
	margin: 0;
	padding: 0;
}


#form_wrapper form .text_field {
	width: 185px;
	margin: 4px 0px; 
	border: 1px solid  #A29D91;
}

#form_wrapper form .comment_field {
	width: 185px;
	height: 113px;
	margin: 4px 0px; 
	border: 1px solid  #A29D91;
}

#form_wrapper form .select_field {
	width: 138px;
}

#form_wrapper form .button {
	margin: 20px 0px 20px 0px;
}



#footer{
	background: #303030;
	color: #DDDBDB;
	text-align:center;
	padding: 8px 0px;
}
#footer p {
	margin: 0px;
	padding: 4px 0px;
}

