html, body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:16px;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
min-height:100%;
background-image:url(../images/body_bg.jpg);
background-repeat:no-repeat;
background-color:#d05600;
}

p a{
margin:0px;
padding:0px;
border:0px;
}

img{
margin:0px;
padding:0px;
border:0px;
}

h1{
font-size:20px;
color:#c77929;
margin:0px;
padding:0px;
font-weight:normal;
}

h2{
font-size:14px;
color:#654437;
margin:0px;
padding:0px;
font-weight:normal;
}

h3{
font-size:12px;
color:#c77929;
margin:0px;
padding:0px 5px 0px 0px;
text-align:right;
}

h4{
font-size:16px;
color:#eee8d9;
margin:0px;
padding:0px;
}

.tittle{
font-size:14px;
color:#000000;
font-weight:bold;
margin:0px;
padding:0px;
}

.tittle_2{
font-size:12px;
color:#522C1B;
line-height:20px;
}
.tittle_3{
font-size:12px;
color:#9C3022;
line-height:20px;
}

.tittle_4{
font-size:12px;
color:#847C35;
line-height:20px;
}
.tittle_5{
font-size:12px;
color:#BF650F;
line-height:20px;
}

#container {
width:780px;
height:auto;
min-height:100%;
margin-left:auto;
margin-right:auto;
}

#header {
width:780px;
height:165px;
margin-left:auto;
margin-right:auto;
}
#logo{
width:162px;
height:72px;
float:left;
margin:0px;
padding:0px;
background-image:url(../images/logo.png);
}

#top_menu{
width:398px;
height:16px;
float:right;
margin:0px;
padding-top:43px;
padding-left:220px;
padding-bottom:13px;
vertical-align:top;
}

.banner{
width:780px;
height:93px;
margin:0px;
padding:0px;
}

#left_nav{
width:255px;
height:auto;
background-color:#FFFFFF;
min-height:100%;
overflow:hidden;
padding-right:15px;
float:left;
}

.left_img{
width:255px;
height:150px;
float:left;
}

.menu_img1{
background-image:url(../images/menu_back.jpg);
background-repeat:no-repeat;
width:235px;
height:18px;
float:left;
text-align:right;
padding:10px 20px 5px 0px;
}

.left_menu_bg{
width:255px;
height:auto;
overflow:auto;
background-image:url(../images/left_nav_bg.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
float:left;
}

.leftmenu_item{
width:135px;
height: auto;
overflow:auto;
font-size:12px;
color:#d15700;
background-color:#FFFFFF;
margin-left:110px;
padding-top:10px;
float:right;
}

.list{
list-style:none;
margin:0px;
padding:0px;
padding-left:10px;
line-height:25px;
}

#left_nav1_1{
width:239px;
height:auto;
background-color:#FFFFFF;
min-height:100%;
overflow:hidden;
float:left;
border-right:1px dotted #ddd6c5;
}

#left_nav1_port{
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-x;
width:239px;
height:auto;
min-height:100%;
overflow:hidden;
float:left;
border-right:1px dotted #ddd6c5;
}

.portfolio, a.portfolio:link, a.portfolio:visited, a.portfolio:active{
font-size:14px;
color:#1778FD;
text-decoration:none;
text-align:center;
}

a.portfolio:hover{
font-size:14px;
color: #CC9900;
text-decoration:none;
}

.quote_port{
width:180px;
height:80px;
padding-top:5px;
padding-bottom:5px;
float:right;
border-bottom:1px dotted #999999;
}

.quote{
width:180px;
height:80px;
padding-top:5px;
padding-bottom:5px;
float:right;
}
.contact_strip{
width:219px;
background-image: url(../images/contact_strip.jpg);
color:#9b8171;
font-size:16px;
font-weight:bold;
text-align:left;
padding:3px 0px 3px 20px;
}

.contact{
width:179px;
height:120px;
padding:10px 30px 0px 30px;
float:left;
}

.contact1{
width:174px;
height:180px;
padding:20px 30px 0px 35px;
background-color:#F6F4EC;
float:left;
}

.address{
width:500px;
padding-left:30px;
height:130px;
float:right;
}

.address1{
width:500px;
height:190px;
padding-left:30px;
padding-top:10px;
background-color:#F6F4EC;
float:right;
}

.contact_port{
width:179px;
height:200px;
padding:0px 10px 0px 50px;
float:left;
}

.view_portfolio{
width:160px;
height:20px;
padding-top:10px;
padding-bottom:10px;
border-top:1px dotted #999999;
border-bottom:1px dotted #999999;
margin:0px 39px 10px 40px;
float:left;
}

.author{
font-size:12px;
color:#bf650f;
text-align:right;
}

.qoute_container{
width:210px;
height:auto;
min-height:100%;
overflow:hidden;
float:left;
padding-right:29px;
}
.qoute_text{
width:190px;
height:120px;
color:#666666;
overflow:hidden;
background-color:#F6F4EC;
padding:10px;
float:left;
}

.view_text{
width:200px;
height:19px;
color:#1778FD;
background-image:url(../images/view_back.jpg);
background-repeat:no-repeat;
background-position: right;
background-color:#F6F4EC;
text-align:center;
padding-right:10px;
padding-top:7px;
margin-top:40px;
vertical-align:middle;
float:left;
}

#left_nav2_about{
width:245px;
height:auto;
background-color:#FFFFFF;
min-height:100%;
overflow:hidden;
padding-top:10px;
float:left;
}

.about_image{
width:218px;
height:auto;
min-height:100%;
overflow:hidden;
float:left;
padding-left:27px;
padding-bottom:10px;
}

.about_img2{
background-image: url(../images/left_nav1_bg.gif);
background-repeat:no-repeat;
width:245px;
height:11px;
float:left;
vertical-align:top;
margin:0px;
padding:0px;
}

.about_menu_bg{
width:245px;
height:auto;
overflow:auto;
background-image:url(../images/left_nav_bg.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
float:left;
vertical-align:top;
}

.about_leftmenu_item{
width:125px;
height: auto;
overflow:auto;
font-size:12px;
color:#d15700;
background-color:#FFFFFF;
margin-left:110px;
padding-top:10px;
padding-left:10px;
float:right;
}

.about_li, a.about_li:link, a.about_li:visited, a.about_li:active{
font-size:12px;
color:#d15700;
text-decoration:none;
}

a.about_li:hover{
color:#C97F19;
text-decoration:none;
}

#about_content{
width:410px;
height:auto;
background-color:#FFFFFF;
min-height:100%;
overflow:hidden;
float:left;
}

.about_header{
width:400px;
height:40px;
background-color:#FFFFFF;
float:left;
}
.about_tittle{
width:180px;
height:30px;
background-color:#FFFFFF;
float:left;
padding:10px 0px 5px 30px;
}

.about_tittle_img{
width:190px;
height:16px;
font-size:12px;
color:#1778FD;
background-image:url(../images/view_back_1.jpg);
background-repeat:no-repeat;
background-position:right;
background-color:#FFFFFF;
float:right;
margin-top:10px;
padding-right:10px;
text-align:right;
}
.about_header_img{
width:370px;
height:38px;
background-image:url(../images/tittle_bg.gif);
background-repeat:no-repeat;
background-position: left;
padding: 2px 0px 0px 30px;
float:left;
}

.about_content_txt{
width:370px;
height:auto;
background-color:#FFFFFF;
min-height:100%;
overflow:hidden;
padding: 10px 10px 10px 30px;
float:left;
}

.about_email, a.about_email:link{
font-size:12px;
color:#1778FD;
text-decoration:none;
}

a.about_email:hover{
font-size:12px;
color: #CC9900;
text-decoration:none;
}

#port_nav1_1{
background-image:url(../images/con_bg.jpg);
background-repeat:repeat-x;
width:770px;
height:auto;
min-height:100%;
overflow:auto;
float:right;
background-color:#FFFFFF;
padding-top:10px;
}

.port_container{
width:179px;
height:120px;
padding:0px 10px 0px 50px;
float:left;
}

.port_container_1{
width:179px;
height:100px;
padding:0px 10px 0px 50px;
float:left;
}

.port_menu{
width:179px;
height:100px;
border-top:1px dotted #999999;
border-bottom:1px dotted #999999;
}

.port, a.port:link, a.port:visited, a.port:active{
width:179px;
height:20px;
display:block;
font-size:12px;
color:#d15700;
vertical-align:middle;
text-decoration:none;
border-bottom:dotted 1px #c2b59b;
padding:5px 0px 0px 0px;
}

a.port:hover{
color:#C97F19;
text-decoration:none;
}

.port_1{
width:179px;
height:20px;
display:block;
font-size:12px;
color:#b2a69c;
vertical-align:middle;
text-decoration:none;
border-bottom:dotted 1px #c2b59b;
padding:5px 0px 0px 0px;
}
.port_cont{
width:30px;
height:auto;
min-height:100%;
overflow:hidden;
float:left;
}
.port_space{
width:30px;
height:140px;
background-color:#FFFFFF;
float:left;
}

.port_space_1{
width:30px;
height:200px;
background-color:#F6F4EC;
float:left;
}

.port_space_2{
width:30px;
height:auto;
min-height:100%;
overflow:hidden;
background-color:#FFFFFF;
float:left;
}

.imagecontent{
width:470px;
height:auto;
min-height:100%;
overflow:hidden;
float:right;
padding:0px 30px 0px 30px;
}

.image_container{
width:450px;
height:340px;
float:left;
background-color:#FFFFFF;
padding:8px;
border:#b7aba2 2px solid;
text-align:left;
margin-bottom:5px;
}
.image_container_1{
width:450px;
height:auto;
min-height:100%;
overflow:hidden;
float:left;
text-align:left;
}
/*********************************************************************************************/

#index_header {
width:780px;
height:338px;
margin-left:auto;
margin-right:auto;
}

.index_banner{
width:780px;
height:266px;
margin:0px;
padding:0px;
}

#index_background{
width:780px;
height:auto;
background-image: url(../images/our_agency.gif);
background-repeat: no-repeat;
background-color:#FFFFFF;
min-height:100%;
overflow:auto;
float:left;
margin:0px;
padding:0px;
}

#index_gallery{
width:280px;
height:auto;
min-height:100%;
overflow:hidden;
float:left;
}

.index_content{
width:485px;
height:auto;
min-height:100%;
overflow:hidden;
float:left;
padding:100px 0px 0px 15px;
}
.index_drop{
font-size:12px;
color:#eee8d9;
width:465px;
height:50px;
padding:0px 10px 5px 0px;
}
.index_drop_1{
width:475px;
height:18px;
font-size:12px;
color:#eee8d9;
text-align:right;
float:left;
background-color:#522c1b;
padding:2px 10px 0px 0px;
}
.index_drop_2{
width:475px;
height:18px;
font-size:12px;
color:#eee8d9;
text-align:right;
float:left;
background-color:#9c3022;
margin-top:3px;
padding:2px 10px 0px 0px;
}
.index_drop_3{
width:475px;
height:18px;
font-size:12px;
color:#eee8d9;
text-align:right;
float:left;
background-color:#847c35;
margin-top:3px;
padding:2px 10px 0px 0px;
}
.index_drop_4{
width:475px;
height:18px;
font-size:12px;
color:#eee8d9;
text-align:right;
float:left;
background-color:#bf650f;
margin-top:3px;
padding:2px 10px 0px 0px;
}

.index_color_1{
width:475px;
height:50px;
font-size:12px;
color:#eee8d9;
text-align:right;
float:left;
background-color:#522c1b;
padding:3px 10px 0px 0px;
}
.index_color_2{
width:475px;
height:50px;
font-size:12px;
color:#eee8d9;
text-align:right;
float:left;
background-color:#9c3022;
padding:3px 10px 0px 0px;
}
.index_color_3{
width:475px;
height:50px;
font-size:12px;
color:#eee8d9;
text-align:right;
float:left;
background-color:#847c35;
padding:3px 10px 0px 0px;
}
.index_color_4{
width:475px;
height:50px;
font-size:12px;
color:#eee8d9;
text-align:right;
float:left;
background-color:#bf650f;
padding:3px 10px 0px 0px;
}

#index_footer{
width:774px;
height:110px;
background-color:#91685B;
padding-left:3px;
padding-right:3px;
float:left;
}
#index_footer_content{
width:754px;
height:70px;
background-color:#FFFFFF;
padding:20px 10px 0px 10px;
}

.index_cont_visited{
font-size:12px;
color:#eee8d9;
margin:0px;
padding:0px;
text-decoration:none;
}

/*********************************************************************************************/
#content_wrapper{
width:770px;
height:auto;
min-height:100%;
background-color:#91685b;
padding-left:5px;
padding-right:5px;
vertical-align:top;
float:left;
}

#content_background{
width:770px;
height:auto;
background-image: url(../images/content_bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
min-height:100%;
overflow:auto;
vertical-align:top;
}

#content{
width:375px;
height:380px;
background-color:#FFFFFF;
float:left;
padding:5px;
}

#content_port{
width:530px;
height:auto;
background-color:#FFFFFF;
min-height:100%;
overflow:hidden;
float:left;
}

#content_services{
width:655px;
height:auto;
min-height:100%;
background-color:#FFFFFF;
overflow:auto;
padding-top:10px;
float:left;
}

.content_services_text{
width:380px;
height:630px;
background-color:#FFFFFF;
padding-left:30px;
padding-top:10px;
float:left;
}

#background{
width:100%;
min-height:100%;
background-color:#0A864A;
}
/***************************************************************************************************************************/
#footer{
width:770px;
height:110px;
background-color:#91685B;
padding-left:5px;
padding-right:5px;
float:left;
}

#footer_content{
width:750px;
height:70px;
background-color:#FFFFFF;
padding:20px 10px 0px 10px;
}

.footer_text{
font-size:11px;
color:#7b1800;
text-align:center;
padding-top:20px;
}

#copyright{
width:750px;
height:20px;
}
.footer_colors{
width:750px;
height:10px;
vertical-align:top;
padding-bottom:10px;
}

.color1{
width:180px;
height:10px;
margin-right:5px;
background-color:#522C1B;
float:left;
}
.color2{
width:185px;
height:10px;
margin-right:5px;
background-color:#9C3022;
float:left;
}
.color3{
width:185px;
height:10px;
margin-right:5px;
background-color:#847C35;
float:left;
}
.color4{
width:185px;
height:10px;
background-color:#BF650F;
float:right;
}

.advertisment, a.advertisment:link, a.advertisment:visited, a.advertisment:active{
font-size:11px;
color:#7b1800;
text-align:center;
text-decoration:none;
}

a.advertisment:hover{
font-size:11px;
color: #FF9900;
text-align:center;
text-decoration:none;
}
.advertisment_1{
font-size:11px;
color:#b17769;
text-align:center;
text-decoration:none;
}
/**************************************************************************top menu****************/
.menu_spacer{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f6e4c0;
}

.top_menu, a.top_menu:link, a.top_menu:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f6e4c0;
padding-left:8px;
padding-right:8px;
text-decoration:none;
}

a.top_menu:hover{
color:#C97F19;
text-decoration:none;
}

.top_menu1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C97F19;
padding-left:8px;
padding-right:8px;
text-decoration:none;
}
/*****************************************************************************************************/

.cont_visited{
font-size:16px;
color:#eee8d9;
text-decoration:none;
}

.container_1{
width:360px;
height:20px;
padding:10px;
background-color:#522C1B;
margin-top:10px;
}

.container_2{
width:360px;
height:20px;
padding:10px;
background-color:#9C3022;
margin-top:10px;
}

.container_3{
width:360px;
height:20px;
padding:10px;
background-color:#847C35;
margin-top:10px;
}
.container_4{
width:360px;
height:20px;
padding:10px;
background-color:#BF650F;
margin-top:10px;
}
.container_5{
width:360px;
height:20px;
padding:10px;
background-color:#BDA76C;
margin-top:10px;
}

.public_1{
font-size:12px;
color:#eee8d9;
width:360px;
height:180px;
padding:0px 10px 10px 10px;
background-image:url(../images/cont_1.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#522C1B;
}

.inter_1{
font-size:12px;
color:#eee8d9;
width:360px;
height:180px;
padding:0px 10px 10px 10px;
background-image:url(../images/cont_2.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#9C3022;
}
.advert_1{
font-size:12px;
color:#eee8d9;
width:360px;
height:180px;
padding:0px 10px 10px 10px;
background-image:url(../images/cont_3.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#847C35;
}
.design_1{
font-size:12px;
color:#eee8d9;
width:360px;
height:180px;
padding:0px 10px 10px 10px;
background-image:url(../images/cont_4.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#BF650F;
}
.invol_1{
font-size:12px;
color:#eee8d9;
width:360px;
height:160px;
padding:0px 10px 10px 10px;
background-image:url(../images/cont_5.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#BDA76C;
}

/*****************************************************************************************************/
.heading{
width:500px;
height:auto;
background-color:#FFFFFF;
min-height:100%;
overflow:hidden;
float:left;
padding: 0px 0px 5px 30px;
}

.div_height{
width:770px;
height:10px;
background-color:#FFFFFF;
}
/************************************************************************************************************/
.numbers{

height:auto;
margin:0px;
padding:0px;
text-align:right;
}
.numbers ul{
margin: 0px;
padding: 0px;
list-style-type: none;
background-color:#33CCFF;
}

.numbers li{
display: inline;
list-style-type: none;
padding:0px;
margin: 0px;
}

.numbers li a{
background-image:url(../images/nu_bg.jpg);
background-repeat:no-repeat;
width:20px;
height:18px;
float: left;
text-align:center;
text-decoration: none;
margin: 0px 3px 0px 3px;
color: white;
list-style-type: none;
padding-top:2px;
}

.numbers li a:hover{
background-image:url(../images/nu_bg_hover.jpg);
background-repeat:no-repeat;
width:20px;
height:18px;
float: left;
text-align:center;
text-decoration: none;
margin: 0px 3px 0px 3px;
color: white;
list-style-type: none;
padding-top:2px;
}

.tittle_1{
width:219px;
height:55px;
font-size:13px;
font-weight:normal;
color:#333333;
padding:140px 10px 5px 10px;
background-color:#F6F4EC;
text-align:right;
vertical-align:bottom;
float:right;
margin-top:5px;
}

.audio, a.audio:link{
font-size:14px;
color:#1778FD;
text-decoration:none;
}

a.audio:hover{
font-size:14px;
color: #CC9900;
text-decoration:none;
}