@charset "utf-8";
/* CSS Document */

* {
	margin:0 auto;
	padding:0;
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #1a1202;
}

a {
	text-decoration: underline;
	outline:none;
	color: #1e756e;
}

a:hover {
	color:#9d251b;
}

p {
	padding-top: 20px;
}

h1 {
	padding-top: 20px;
	font-size: 17px;
}	
	
img {
	border: none;
}

/**COMMON**/


#bgr_sky_index {
	background:url(../images/Bgr_top_index.jpg) top repeat-x;
	width: 100%;
}

#bgr_sky_inner {
	background: url(../images/top_bgr_inner.jpg) top repeat-x;
	width: 100%;
}

#bgr_bottom_index {
	background: url(../images/bgr_body_bottom.jpg) bottom repeat-x #f1e6cc;
	width: 100%;
}
#wrapper {
	width: 1024px;
	height:100%;
}


#logo {
	width: 338px;	
}

#bottom_landscape_home {
	width: 1024px;
	height: 509px;
	background:url(../images/bgr_bottom_home.jpg) top no-repeat;
}

#bottom_menu {
	margin-left: 37px;
	width: 194px;
}
#bottom_menu img {
	position:relative;
	float:left;
}

#bottom_menu ul {
	display: inline-block;
	list-style:none;
}

#bottom_menu ul li {
	display: inline;
}

.ornament_center {
	margin-left: 70px;	
}
/**COMMON**/


/**INDEX**/

#top_index {
	width: 1024px;
	background: url(../images/bgr_top_home.jpg) top no-repeat;
}
#top_index img {
	position:relative;
	float:left;
}

.menu_holder {
	width: 686px;
}

#menu {
	width: 686px;
}

#menu ul {
	list-style:none;
	display: inline;
}

#menu ul li {
	display:inline;
}

#menu img {
	position:relative; 
	float:left;
}

#home_mainpic {
	width: 1024px;
}
#home_mainpic img {
	position:relative;
	float:left;
}

#home_main {
	width: 1024px;
	background: #f1e6cc;
	padding-bottom: 50px;
}

#home_main img {
	position:relative;
	float:left;
}

#home_main_leftcol {
	margin-left: 50px;
	width: 450px;
}

#home_main_leftcol p {
	padding-left: 6px;
	padding-top: 20px;
}

#home_main_rightcol {
	margin-left: 35px;
	width: 458px;
}

.home_main_ourwork_row {
	margin-bottom: 13px;	
}


/**INDEX**/

/**ABOUT**/


#main_about {
	width: 1024px;
	background:url(../images/bgr_main_about.jpg) top no-repeat #f1e6cc;
	padding-top: 93px;
}
#main_about ul {
	list-style: outside;
	list-style-type: circle;
	margin-left: 20px;
}

#main_about_leftcol {
	margin-left: 50px;
	width: 600px;
}

#main_about_rightcol {
	margin-left: 34px;
	width: 290px;
}

#top_about {
	width: 1024px;
	background: url(../images/bgr_top_about.jpg) top no-repeat;
}
#top_about img {
	position:relative;
	float:left;
}

#airplane_about {
	margin-top: 15px;
	width: 1024px;
}
#bottom_landscape_about {
	width: 1024px;
	height: 509px;
	background:url(../images/bgr_bottom_about.jpg) top no-repeat;
}

/**ABOUT**/

/**OUR WORK**/

#main_our_work {
	margin-left: 50px;
	width: 950px;
}

#main_our_work p {
	margin-top: 50px;
}

#main_our_work p img {
	margin-right: 50px;
}

/**OUR WORK**/



/**OUR BLOG**/

.news_heading{
	font-size: 20px;
	padding-bottom: 10px;
	padding-top: 0;
}

.news_heading p {
	padding-top: 0px;
}

#main_blog {
	width: 1024px;
	background:url(../images/bgr_main_about.jpg) top no-repeat #f1e6cc;
	padding-top: 93px;
}
#main_blog ul {
	list-style: outside;
	list-style-type: circle;
	margin-left: 20px;
}
#main_blog p {
	padding-top:0px;
}

#main_blog_leftcol {
	margin-left: 50px;
	width: 600px;
}

.news_image {
	margin-right: 10px;
	margin-bottom: 10px;
}	

/**OUR BLOG**/


/***common**/

#testimonials_rightcol {
	margin-left: 48px;
	width: 295px;
	padding-top: 90px; 
	background:url(../images/testimonials_bgr.png) top no-repeat;
	height:404px;
}

#testimonials_rightcol img {
	margin-left: 70px;
}


#testimonials_rightcol p {
	padding-top:0;
	padding-left:40px;
	padding-right: 40px;
	line-height: 190%;
	font-weight:bold;
	font-size:12px;
}

/**common**/


/***misc***/

.floatleft {
	position:relative;
	float:left;
}

.floatright {
	position:relative;
	float:right;
}

.clear {
	clear:both;
}

.margin_left14 {
	margin-left: 14px;
}