/* CSS Document */
body{
margin:0;
padding:0;
background:#c6c551 url(../images/main_bg.jpg) left center fixed;
font-family:"Trebuchet MS";
color:#fff;
}

img, div, a { behavior: url(iepngfix.htc) }

.container{
background:url(../images/bg.png) left top repeat-y;
width:363px;
margin:0 auto;
overflow:hidden;
}

.content_container{
width:321px;
padding:0 0 0 21px;
margin:0;
float:left;
}

#logo{
background:url(../images/logo.jpg) left top no-repeat;
width:100%;
height:435px;
}

.navigation{
background:url(../images/nav_bg.gif) left top no-repeat;
width:321px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
float:left;
color:#fff;
padding:5px 0;
margin:0 28px 0 0;
text-transform:uppercase;
}

.navigation a{
color:#fff;
padding:5px 0;
text-decoration:none;
margin:0 0 0 33px;
text-transform:uppercase;
}

.navigation a.selected{
color:#fff;
text-decoration:line-through;
text-transform:uppercase;
}

.navigation a:hover{
color:#CFBD28;
text-decoration:none;
text-transform:uppercase;
}



#home{
width:293px;
padding:90px 14px 44px;
line-height:21px;
background:url(../images/hello.png) 13px 20px no-repeat;
font-size:11px;
text-align:justify;
float:left;
}

#home span{
font-size:12px;
color:#FFEF4C;
font-style:italic;
}

.welcome_heading{
font-size:14px;
margin:0;
padding:0;
line-height:21px;
}

.welcome_heading strong{
text-decoration:line-through;
font-weight:normal;
}

.welcome_heading em{
font-style:italic;
color:#FFEF4C
}


.services_one{
width:139px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
}

.services_one ul{
list-style:none;
padding:0 0 0 6px;
margin:0;
}

.services_one li{
list-style:none;
background:url(../images/bullet.gif) left 8px no-repeat;
padding-left:14px;
text-transform:uppercase;
color:#FFEF4C;
}

.main_service_div{
float:left;
margin-top:10px;
}

#about{
width:293px;
padding:90px 14px 44px;
line-height:21px;
background:url(../images/about.png) 13px 20px no-repeat;
font-size:11px;
text-align:justify;
float:left;
}

#about em{
font-size:12px;
color:#FFEF4C;
font-style:italic;
}

#work{
width:459px;
background:url(../images/bg2.png) 0 top repeat-y;
overflow:hidden;
font-size:11px;
padding:0 0 40px 0;
text-align:justify;
margin:0 auto;
}

#work_container{
width:321px;
height:90px;
margin:0 auto;	
background:url(../images/work.png) 13px 20px no-repeat;
}

.portfolio{
background:url(../images/portfolio_bg.png) left top no-repeat;
float:left;
width:459px;
height:272px;
}

.portfolio_container{
padding:25px 28px 29px 28px;
}

.portfolio_container img{
border:5px solid #575757;
margin:0 0 5px 0;
}


.portfolio_details{
background:url(../images/portfolio_detail.png) left top repeat;
width:384px;
padding:7px;
height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:16px;
}

.portfolio_details em{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
color:#FF752C;
}

.portfolio_details span{
float:right;
}

.portfolio_details img{
border:none;
margin-top:6px;
}

#contact{
width:293px;
padding:90px 14px 44px;
line-height:21px;
background:url(../images/contact.png) 13px 20px no-repeat;
font-size:11px;
text-align:justify;
float:left;
}

label{
width:150px;
height:17px;
float:left;
display:block;
font-family:"Trebuchet MS";
font-size:14px;
color:#FEF7DB;
}

.clear{
clear:both;
}


.div_texbox {
width:285px;
margin-top:8px;
margin-bottom:15px;
float:left;
}

.div_texbox2 {
width:285px;
margin-top:8px;
margin-bottom:15px;
float:left;
}

.textbox{
width:270px;
background-color:#FEF7DB;
border: 2px solid #FCD258;
height:17px;
padding:3px 5px;
color:#A3330F;
font-size:12px;
}

.textbox2{
width:270px;
background-color:#FEF7DB;
border: 2px solid #FCD258;
height:100px;
font-family:"Trebuchet MS";
padding:3px 5px;
color:#A3330F;
font-size:12px;
}

.form{
padding:0;
margin:0;
float:left;
width:285px;
}


.width{
width:100%;
}

.contact_info{
background:#ac4915;
padding:10px;
margin-bottom:20px;
border:1px solid #b55d2f;
float:left;
}




