@charset "UTF-8";
/* CSS Document */

body{
background:url(images/bgGrad.gif) repeat-x #552d03;
background-position:center top;
margin:0px;
}


#wrapper{
margin:0px auto;
margin-top:35px;
padding:0px;
position: center top;
width:810px;
}

.portfolioThumb{
background:url(images/portfolioThumb_BG.jpg) repeat-y #FFFFFF;
border-top:#ebebee solid 1px;
border-bottom:#ebebee solid 1px;
border-right:#dfdfdf solid 1px;
width:290px;
}

#leftLine{
border-left: #999999 solid 1px;
padding-left:15px;
}
#homeNavBG{
background:url(images/homeTopNavgbg.gif);
background-repeat:no-repeat;
width:810px;
height:37px;
}


#homeHeader{
background:#FFFFFF;
width:808px;
height:219px;
border-right:#000000 solid 1px;
border-left:#000000 solid 1px;
}

#siteHighlightcnt{
width:808px;
border-right:#000000 solid 1px;
border-left:#000000 solid 1px;
background:#FFFFFF;
border-top:#0e0802 solid 1px;
border-bottom:#6d2319 solid 1px;
float:left;

}

#webContHL{
background:url(images/webConthl_BG.gif) no-repeat;
width:268px;
height:120px;
padding:0px;
border-right: #090300 solid 1px;
float:left;
}

#webContHL H1{
padding-left:15px;
margin-top:10px;
padding-top:3px;
line-height:12px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
}

#webContHL p{
padding-left:18px;
padding-right:3px;
line-height:15px;
color:#ffe5cf;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding-bottom:8px;
margin-bottom:0px;
}

#webContHL a{
padding-left:18px;
padding-right:3px;
line-height:15px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:underline;
padding-top:0px;	
}

#webContHL a:hover{
padding-left:18px;
padding-right:3px;
line-height:15px;
color:#ddad85;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:underline;
margin-top:0px;
}

#usabilityContHL{
background:url(images/usability_hl_BG.gif) no-repeat;
width:270px;
height:120px;
padding:0px;
border-right: #090300 solid 1px;
float:left;
}

#usabilityContHL H1{
margin-top:10px;
padding-top:3px;
padding-left:15px;
line-height:12px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
}

#usabilityContHL p{
padding-left:18px;
padding-right:3px;
line-height:15px;
color:#ffe5cf;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding-bottom:8px;
margin-bottom:0px;
}

#usabilityContHL a{
padding-left:18px;
padding-right:3px;
padding-bottom:10px;
line-height:15px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:underline;
margin-top:0px;
}


#usabilityContHL a:hover{
padding-left:18px;
padding-right:3px;
line-height:15px;
color:#ddad85;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:underline;
margin-top:0px;
}


#marketingContHL{
background:url(images/marketingConthl_BG.gif) no-repeat;
width:268px;
height:120px;
padding:0px;
float:left;
}

#marketingContHL H1{
padding-top:3px;
margin-top:10px;
padding-left:15px;
line-height:12px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
}

#marketingContHL p{
padding-left:18px;
padding-right:3px;
line-height:15px;
color:#ffe5cf;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding-bottom:8px;
margin-bottom:0px;
}


#marketingContHL a{
padding-left:18px;
padding-right:3px;
line-height:15px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:underline;
margin-top:0px;
}

#marketingContHL a:hover{
padding-left:18px;
padding-right:3px;
line-height:15px;
color:#ddad85;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:underline;
margin-top:0px;
}



#highlightGrad{
background:url(images/mainCont_blueGrad.gif) #FFFFFF top repeat-x;
border-right:#000000 solid 1px;
border-left:#000000 solid 1px;
height:15px;
}

#cont{
width:808px;
border-right:#000000 solid 1px;
border-left:#000000 solid 1px;
background:#FFFFFF;
float:left;
}

#contInt{
width:808px;
border-right:#000000 solid 1px;
border-left:#000000 solid 1px;
background:url(images/intPg_BG.gif) repeat-y #fff;
float:left;
}



#messageBoardwrapper{
width:268px;
background:#fff;
float:left;
border-right:#d9cec4 solid 1px;
}


#messageBoardHeader{
background:url(images/msgBoardHeader_BLUE.gif) no-repeat;
height:20px;
width:234px;
margin-left:17px;
padding-top:5px;
text-align:center;
}

#messageBoardBody{
background:url(images/messageBd_bg.gif) repeat-x;
width:224px;
margin-left:17px;
padding:5px;
}

#messageBoardBody h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
font-weight:normal;
color:#b01500;
}

#messageBoardBody p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:normal;
color:#333333;
margin-top:0px;
padding-left:3px;
padding-bottom:5px;
margin-bottom:0px;
}
#messageBoardBody a{
padding-left:3px;
}

#contentHighlight{
width:529px;
float:right;
padding-left:5px;
padding-right:5px;
}

#contentintPage{
width:630px;
float:right;
padding:5px;
padding-right:15px;
}

#navigationInt{
width:145px;
float:left;
text-align:right;
}
 
#navigationInt a{
color:#fff;
display:block;
border-bottom: #c37a73 solid 1px; 
text-decoration:none;
}

#navigationInt a:hover{
background:url(images/intNav_RO_bg.gif) repeat-y;
color:#fff;
display:block;
text-decoration:underline;
}


#bottomRound{
background:url(images/bottomRound.gif) no-repeat;
width:810px;
margin-bottom:10px;
height:34px;
clear:both;
}


#bottomRoundInt{
background:url(images/interiorFooter.gif) no-repeat;
width:810px;
height:26px;
clear:both;
}

#topRoundWhite{
background:url(images/topRoundWhite.gif);
width:810px;
height:34px;
}

#footerBottom{
background:url(images/footerNavBG.gif) no-repeat;
width:810px;
height:53px;

}


#footerBottom p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#391b02;

}

#footerBottom a, visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#391b02;
text-decoration:underline;
}

#footerBottom a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#d46d00;
text-decoration:underline;
}


.clearAll{
clear:both;
}


.floatLeft{
float:left;
}

.floatright{
float:right;
}


#servicesHeader{
background:url(images/servicesHeader.jpg) no-repeat;
width:808px;
height:176px;
border-right:#000000 solid 1px;
border-left:#000000 solid 1px;
border-bottom:#ecdddb solid 1px;
}

#contactHeader{
background:url(images/contactHeader.jpg) no-repeat;
width:808px;
height:176px;
border-right:#000000 solid 1px;
border-left:#000000 solid 1px;
border-bottom:#ecdddb solid 1px;
}


#portfoliotHeader{
background:url(images/portfolioHeader.jpg) no-repeat;
width:808px;
height:176px;
border-right:#000000 solid 1px;
border-left:#000000 solid 1px;
border-bottom:#ecdddb solid 1px;
}

#sitemaptHeader{
background:url(images/siteMap_header.jpg) no-repeat;
width:808px;
height:176px;
border-right:#000000 solid 1px;
border-left:#000000 solid 1px;
border-bottom:#ecdddb solid 1px;
}


#servicesHeader h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:38px;
font-weight:normal;
margin-top:0px;
}

#servicesHeader h2{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:normal;
margin-top:0px;
padding-left:10px;
color:#a9817e;
}



/*----------------------------------------------------------------------------------*/

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:22px;
color:#b01500;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:22px;
color:#b01500;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#333333;
}

ul,li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#333333;
padding-bottom:10px;
}




a.mainNav{
color:#fff;
text-align:center;
display:block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:1px;
padding-top:10px;
border-right: #c47b72 solid 1px;

}

a.mainNavContact{
color:#fff;
text-align:center;
display:block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:10px;

}

a.mainNav:HOVER{
color:#d9d9d9;
text-align:center;
display:block;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:10px;

}

a.mainNavContact:HOVER{
color:#d9d9d9;
text-align:center;
display:block;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:10px;

}

a.portfolio{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#a69893;
text-decoration:underline;
}

a.portfolio:VISITED{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#a69893;
text-decoration:underline;
}

a.portfolio:HOVER{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#6c5850;
text-decoration:underline;
}

a, visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#b01500;
text-decoration:underline;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#fc2103;
text-decoration:underline;
}

#contentHighlight h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:22px;
color:#b01500;
margin-top:0px;
}

h1.projectHighlights{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:22px;
color:#b01500;
margin-top:0px;
padding-left:35px;
}

#contentHighlight p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#333333;
}


.messageBdHead{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}


