body {
	margin:0px;
	padding:0px;
	background-color:#221e1f;
}

img {
	border:0px;
}

a {
	text-decoration:none;
	padding:0px;
	margin:0px;
		
}

#parent_frame {
	width:850px;
	height:614px;
	margin:auto;
	border:1px solid #333333;
}

#content_frame {
	position:relative;
	width:850px;
	height:475px;
	
}

#content_frame_content {
	position:relative;
	display:inline;
	float:left;
	width:750px;
	height:400px;
	margin:45px 0px 0px 45px;
	
}

#potfolio_frame_content {
	position:relative;
	display:inline;
	float:left;
	width:850px;
	height:400px;
	margin:20px 0px 0px 0px;
	
}

#portfolio_carousel {
	position:relative;
	display:inline;
	float:left;
	margin-left:60px;
}

#portfolio_link {
	position:relative;	
	height:28px;
	background-color:#7a7a7a;
}

#portfolio_categories {
	position:relative;
	display:inline;
	float:left;
	height:28px;
	width:210px;
	background-color:#616161;	
}

#portfolio_categories img{
	position:relative;	
	left:58px;	
}

#portfolio_links_img {
	position:relative;
	display:inline;
	float:left;
	margin-left:190px;
}

#portfolio_links_img img{
	margin-left:40px;
}

#portfolio_carousel_next {
	position:relative;
	display:inline;
	float:left;
	top:130px;
	margin-left:70px;
}

#portfolio_carousel_prev {
	position:relative;
	display:inline;
	float:left;
	top:130px;
	
}

#content_client_blocks {
	position:relative;
	display:inline;
	float:left;
}

#content_client_content {
	position:relative;
	display:inline;
	float:left;
	width:550px;
	margin:25px 0px 0px 30px;
}	

#content_client_image1 {
	position:relative;
	display:inline;
	float:left;
	margin-left:40px;
	
}

#content_client_image2 {
	position:relative;
	display:inline;
	float:left;
	margin-left:40px;
}

#content_client_blocks div {
	width:108px;
	height:108px;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

#content_client_blocks ul {
	margin:24px 0px 0px 0px;
	padding:0px;
	
}

#content_client_blocks li, #content_client_blocks a {
	list-style:none;
	display:block;
	margin:15px 0px 0px 0px;
	padding:0px;
}


#content_style_1 {
	position:relative;
	display:inline;
	float:left;
	width:650px;
	height:auto;
	margin:20px 0px 0px 20px;
}

#content_style_contact_us {
	position:relative;
	display:inline;
	float:left;
	width:650px;
	height:auto;
	margin:202px 0px 0px 20px;
}

#content_style_services {
	position:relative;
	display:inline;
	float:left;
	width:650px;
	height:auto;
	margin:90px 0px 0px 20px;
}

#div_amy {
	position:relative;
	display:inline;
	float:left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/amy.png',sizingMethod='image');	
}

#div_amy img {
	position:relative;
	float:left;
	display:inline;
	border:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	
}

#content_style_2 {
	position:relative;
	display:inline;
	float:left;
	width:720px;
	height:auto;
	margin:0px 0px 0px 20px;
}

#nav_frame {
	width:850px;
	height:138px;
}

#nav_frame_content {	
	position:relative;
	float:left;
	display:inline;
	top:15px;
	left:15px;
	height:169px;
	width:740px;
	overflow:hidden;
	background-repeat:repeat-x;
	background-image:url(/images/nav_frame_content_bg.jpg);
}

#nav_frame_logo {
	position:relative;
	display:inline;
	float:left;
	width:70px;
	height:110px;
	margin:18px 0px 0px 35px;
}

#nav_frame_footer {
	margin:50px 0px 0px 180px;;
}

#nav_frame_content ul {
	margin:24px 0px 0px 0px;
	padding:0px;
	
}

#nav_frame_content li {
	list-style:none;
	display:inline;
	margin-left:35px;
}

#nav_frame_content a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#08a3dc;
	font-weight:bold;
}

.font_nav_links, #nav_frame_content a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}

.class_why_small_poppy {
	background-image:url(/images/content_frame_content_bg.jpg);
}

.class_main_bg {
	background-image:url(/images/content_frame_bg.jpg);
}

.class_font_common {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.class_font_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff8400;

}

.class_border {
	border:1px solid #ffffff
}

.class_clear {
	clear:both;
}

.font_footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D4D4D4;	
}
