body {
background:#5c360e url(../images/bg_body.gif) repeat-x;
font-size:13px;
font:80% Tahoma,Geneva,sans-serif;
color:#555;
line-height:150%;
text-align:center;
margin:0;
padding:0;
}

a:link,a:visited {
color:#003852;
text-decoration:underline;
font-weight:700;
}

a:active,a:hover {
color:#252525;
text-decoration:none;
}

p {
font-size:13px;
color:#5f3819;
text-align:justify;
margin:0;
}

.whttxt{
font-size:13px;
font-weight: bold;
color:#ffffff;
text-align:justify;
}

.orangetxt {
font-size:13px;
color:#9e390b;
text-align:justify;
font-weight:700;
margin:0 0 10px;
}

.blutxt {
font-size:13px;
color:#003852;
text-align:justify;
font-weight:700;
margin:0 0 10px;
}

h1 {
font-size:18px;
color:#754a27;
font-weight:400;
margin:0 0 10px;
}

.h1_blue {
font-size:18px;
color:#003852;
font-weight:400;
margin:0 0 10px;
}

h3 {
font-family:Tahoma;
font-size:13px;
color:#a18800;
font-weight:400;
margin:0 0 3px;
}

#page_container {
width:926px;
text-align:left;
margin:0 auto;
}

#header {
height:176px;
background:url(../images/bg_header.png) no-repeat 0 0;
}

#content {
background:url(../images/bg_content.gif) repeat-y;


padding:5px;
}

#content_main {
background:url(../images/bg_content.gif) repeat-y;

padding:7px;
}



.page_section_top_main {
background-image:url(../images/topbg.png);
background-repeat:no-repeat;
width:915px;
height:370px;
margin-top:10px;

}

.page_one_col {
width:928px;
margin:0;
}

.page_col_left {
width:425px;
height:219px;
float:left;
margin:10px 0 0 55px;
}

.page_col_right {
float:right;
width:380px;
margin:0 5px 0 0;
padding:5px;
}




.page_section_mid {
background-image:url(../images/btmbg.png);
background-repeat:no-repeat;
width:915px;
height:500px;
margin-top:10px;
}

.page_col_left_mid {

background-repeat:no-repeat;
width:425px;
height:450px;
float:left;
color:#754a27;
margin:25px 10px 0 25px;
padding:10px;
}

.page_col_right_mid {
float:right;
width:386px;
margin:25px 20px 0 0;
}

.page_col_left_mid_h1 {
font-size:20px;
color:#754a27;
font-weight:400;
margin:5px 0 0;
}

.page_section_2 {
float:right;
width:360px;
margin:0;
}

.page_section_2 p {
color:#252525;
}

.page_section_2 .page_section_2_top {
width:360px;
height:12px;
background:url(../images/page_section_2_top.png) no-repeat;
}

.page_section_2 .page_section_2_mid {
width:360px;
background:url(../images/page_section_2_mid.png);
}

.page_section_2_mid .page_section_2_mid_top {
width:360px;
background:url(../images/page_section_2_mid_top.png) top no-repeat;
}

.page_section_2_mid .page_section_2_mid_bottom {
width:320px;
background:url(../images/page_section_2_mid_bottom.png) bottom no-repeat;
padding:20px;
}

.page_section_2 .page_section_2_bottom {
width:360px;
height:24px;
background:url(../images/page_section_2_bottom.png);
}



.page_section_btm_header {
font-size:18px;
color:#003852;
font-weight:400;
width:250px;
float:left;

padding:5px;

}



.page_section_btm {

background-repeat:no-repeat;
width:915px;
height:361px;
margin-top:10px;
}

.page_col_left_btm {
width:400px;
float:left;
color:#754a27;
margin: 45px 10px 0 45px;
padding:5px;
}

.page_col_contact_btm {
float:left;
width:300px;
margin:75px 0px 0px 60px;
}



#portfolio_page {
background-image:url(../images/portbg.gif);
background-repeat:no-repeat;
width:916px;
height:682px;

margin-top:10px;
}

.portfolio_page_col_left {
width:400px;
float:left;
color:#754a27;
margin:10px 0px 0 10px;
padding:5px;
}

.portfolio_page_col_right{
float:right;
width:415px;
margin:35px 30px 0px 0px;
padding:5px;
}


#service_page {
background-image:url(../images/service.png);
background-repeat:no-repeat;
width:915px;

margin-top:10px;
}

.service_page_col_left {
width:415px;
float:left;
color:#754a27;
margin:10px 0px 0 10px;
padding:5px;
}

.service_page_col_right{
float:right;
width:415px;
margin:10px 10px 0px 0px;
padding:5px;
}





#about_page {
background-image:url(../images/about.png);
background-repeat:no-repeat;
width:915px;

margin-top:10px;
}

.about_page_col_left {
width:880px;
float:left;
color:#754a27;
margin:10px 0px 0 10px;
padding:5px;
}

.about_page_col_right{
float:right;
width:115px;
margin:10px 10px 0px 0px;
padding:5px;
}




#contact_page{
background-image:url(../images/contact.png);
background-repeat:no-repeat;
float:left;
width:915px;
height:550px;

margin-top:10px;
}


.contact_page_col_left {
width:300px;
height:219px;
float:left;
margin:20px 0px 0px 20px;
}

.contact_page_col_right {
float:right;
width:480px;
margin:0 5px 0 0;
padding:5px;
}

.contact_page_form {
width:335px;
height:220px;
float:right;
margin:100px 60px 0px 0px;
padding:10px;
}









.page_col_left_btm_h1 {
font-size:20px;
color:#754a27;
font-weight:400;
margin:10px 0 10px 15px;
}

.friends {
margin:10px;
}

.page_more {
float:right;
background:url(../images/templatemo_readmore.png) no-repeat;
width:101px;
height:25px;
font-size:13px;
text-align:center;
color:#ffebb5;
margin:10px 10px 10px 0;
padding:4px 0 0;
}

.page_more a {
color:#ffebb5;
text-decoration:none;
}

.page_more:hover {
text-decoration:underline;
}

#footer {
text-align:center;
background:url(../images/bg_footer.png) no-repeat 0 0;
color:#fff;
font-size:10px;
padding:25px 0 80px;
}

#page_menu {
float:right;
width:420px;
height:28px;
background-color:#94562d;
margin:130px 38px 0 0;
padding:5px 0 0;
}

#page_menu ul {
float:left;
width:500px;
list-style:none;
margin:0;
padding:0;
}

#page_menu ul li {
display:inline;
}

#page_menu ul li a {
float:left;
font-weight:700;
text-align:center;
text-decoration:none;
color:#fff;
font-size:13px;
border-right:1px solid #fff;
outline:none;
padding:0 15px;
}
#page_menu ul li.selected a{
float:left;
font-weight:700;
text-align:center;
text-decoration:none;
color:#003852;
font-size:13px;
border-right:1px solid #fff;
outline:none;
padding:0 15px;
}
#page_menu li a:hover,#page_menu li .current {
color:#003852;
}

#page_menu li .last {
border-right:none;
}

.align-right {
float:right;
margin:0 0 15px 15px;
padding:5px;
}

.align-left {
float:left;
margin:0 15px 15px 0;
padding:5px;
}

.cleaner {
clear:both;
height:0;
margin:0;
padding:0;
}


