@charset "utf-8";
/* CSS Document */
body { 
background-color:#f24712; 
font-size:12px;
font-family:sans-serif;
text-align:center;
}

#page-container
{
	background:url(images/am_06.gif) repeat-x #fff;
	width:100%;
	margin:0px auto;
	text-align:left;
	margin-top:10px;
}

#header
{
background-color:#fff;
width:100%;
text-align:center;
}
	
#logo
{
	background:url(images/am_03.gif) no-repeat;
	width:980px;
	height:88px;
	margin:0 auto;
	position:relative;
}


#sub-title
{
	position:absolute;
	top:44px;
	left:170px;
	text-transform:uppercase;
	color:#3f3f3f;
	font-size:10px;
	font-weight:bold;
	margin-bottom:0px;
}

#page-arrived
{
width:100%;
background:url(images/am_06.gif) repeat-x #000 bottom;
}

#page
{
	width:980px;
	height:100%;
	margin:0px auto;
}

.page-content
{
width:980px;
margin:0 auto;
}

.left-column
{
width:500px;
float:left;
margin-top:5px;
}

.right-column
{
float:left;
width:440px;
margin-top:5px;
}

h3
{
margin:0px;
padding:0px;
color:#fff;
	font-size:24px;
	font-weight:normal;
	margin-top:5px;
}

ul.bullets
{
	list-style:none;	
	margin:0px;
	padding:0px;
}

ul.bullets li
{
	background:url(images/am_12.gif) no-repeat 0px 4px;
	height:28px;
	margin:0;
	padding-left:20px;
	font-style:italic;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#fff;
	margin-top:5px;
}

.clear
{
clear:both;	
}

#contact-form
{
width:432px;
background:url(images/am_08.gif) no-repeat #252525;
}

#contact-form form
{
padding:0px;
margin:0px;
width:422px;
padding:10px;
}

.contact-bottom
{
background:url(images/am_15.gif) no-repeat;
width:100%;
height:10px;
clear:both;
}

#contact-form form input,#contact-form form select
{
background-color:#333;
border:1px solid #444;
height:20px;
margin-top:10px;
color:#fff;
}

#contact-form form label
{
float:left;
height:14px;
margin:0px;
padding:0px;
font-size:10px;
margin-top:5px;
color:#444;
}


button 
{
clear:both;	
}
.contact-name
{
width:160px;
float:left;
}

.contact-email
{
width:228px;
float:left;
margin-left:10px;
}

#budget-block
{
	width:100%;
	height:16px;
	clear:both;
}

#budget-block label
{
color:#fff!important;
margin-left:5px!important;
width:70px;
float:left;
}

.radio
{
background:url(images/radio_16.gif) no-repeat 0px 2px;
width:14px;
height:20px;
display:block;
float:left;
margin-top:3px;
margin-left:10px;
cursor:pointer;
}

#radio-options
{
width:100%;
height:30px;
display:block;
clear:both;
text-transform:uppercase;
color:#fff;
font-size:10px;
font-weight:bold;
margin-top:5px;
}

button
{
background:url(images/button_23.gif) no-repeat;
width:91px;
height:38px;
color:#fff;
border:0px;
float:right;
font-size:20px;
margin-right:22px;
}

.contact-budget
{
width:200px;	
}

.contact-details
{
background-color:#333;
border:1px solid #444;
width:400px;
color:#fff;
}

.clear
{
clear:both;	
}

.clear-page
{
width:100%;
height:50px;
clear:both;
}

.mycode-row
{
	width:100%;
	margin-top:10px;
}

.mycode-row-image
{
width:63px;
height:73px;
float:left;
}

.mycode-row-details
{
float:left;	
width:420px;
margin-left:10px;
}

.mycode-row-details h4
{
color:#000;
font-size:18px;
margin:0px;
padding:0px;
}

.mycode-row-details p
{
margin:0px;
padding:0px;
color:#999;
}

.bio-block
{
background:url(images/am_21.gif) repeat-y;
width:432px;
position:relative;
color:#434d52;
}

.bio-top
{
background:url(images/am_18.gif) no-repeat;
width:100%;
height:42px;
}

.bio-top h3
{
margin:0px;
padding:0px;
color:#434d52;
width:95px;
text-align:center;
}

.my-info
{
width:324px;
color:#676666;
text-transform:uppercase;
font-size:10px;
position:absolute;
top:20px;
left:110px;
}

dl
{
margin:10px 5px;	
}

dt
{
color:#676666;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
}

.bio-block p
{
	margin:0px 5px;
	margin-top:10px;
}


.bio-bottom
{
background:url(images/am_30.gif) no-repeat;
width:100%;
height:9px;
}

a,a:active,a:visited
{
	color:#f94110;
}

.i-block
{
float:left;
position:relative;
}

.err
{
color:#f94110;
position:absolute;
top:-8px;
left:12px;
}
