body { 
margin-top: 60px;
margin-left: 120px;
padding: 0px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
background-image: url(../graphics/bg_grid.gif);
color:#666666;
}

#shadowBox {
width: 800px; 
padding:3px;
background-image: url(../graphics/bg_shadow_box.gif);
background-repeat:no-repeat;
}
#header {height:50px;padding-top:10px;}#header img {display:inline; float:left; margin:0px;}
#outer {
width: 800px; 
height: 420px;
background-image: url(../graphics/bg_coffee_sack.jpg);
background-repeat:no-repeat;
padding-top:30px;
}
#content {width:530px;height:360px;margin-left:220px;}

#menu {
height:25px;
font-weight:bold;
color:#CCCCCC;
float:left;
width:525px;
}
#menu ul {margin:0px; padding:0px;list-style:none;}
#menu li {margin:5px; padding-right:12px;float:left;height:11px;line-height:11px;}
.menuItem{border-right:1px solid #CCCCCC;}
#menu li a.current{color:#660000;}
#menu li a.current:hover{color:#660000;}
#menu li a {color:#999999;}
#menu li a:hover {color:#666666;}

#page {
clear:both;
width:525px;
height:310px;
float:left;
text-align:justify;
line-height:18px;
}
#indexGallery{padding-top:25px;padding-bottom:25px;margin-left:194px;width:129px;height:129px;}
#indexLinks{text-align:center;}

#slideshow_div{float:right;}
.logo{padding:2px;border:1px solid #CCCCCC;background:#FFFFFF;}


#leftBox{
float:left;
padding:0 5px 0 0;
margin:15px 0 0 0;
width:140px;
}
#leftBox ul {margin:0px; padding:0px;list-style:none;}
#leftBox li {padding-bottom:8px;}

#rightBox{
float:left;
border-left:1px solid #CCCCCC;
padding:0 0 5px 20px;
margin:15px 0 0 0;
height:180px;
width:355px;
}

#leftBoxIndex{
float:left;
margin-top:10px;
padding-right:10px;
width:270px;
height:145px;
text-align:left;
}
#rightBoxIndex{
float:left;
margin-top:10px;
padding-left:10px;
height:145px;
width:200px;
}
#rightBoxIndex p{padding-bottom:2px;}
#bottomBoxIndex{clear:both;border-top:1px dashed #CCCCCC;padding-top:5px;margin-top:30px;}

#locations{height:140px;margin:auto;width:530px;padding-bottom:5px;}


.overflow{overflow:scroll;overflow-x:hidden;overflow:auto;}


.ourwork{width:210px;}
.ourworkimg{float:right;margin-left:20px;padding:2px;border:1px solid #CCCCCC;background:#FFFFFF;}
.ourworkimg:hover{border:1px solid #999999;}

#footer {
padding-right: 10px;
padding-left: 10px;
padding-top:0px;
width: 800px; 
height:15px;
}
#footer a{color:#666666;}
#footer a:hover{color:#999999;}

.subFooter {font-size:9px;}

.red {color:#660000;}
.grey {color:#666666;}
.green {color:#006600;}
.bold{font-weight:bold;}

a {color:#660000;text-decoration:none;}
a:hover{color:#999999;text-decoration:none;}
a img{border:0px;}
p {margin-top:0px;margin-bottom:7px; padding:0px;}
form {margin:0px;padding:0px;}

.hidden{display:none;}
.show{display:inline;}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:22px;
font-weight:normal;
border-bottom:1px dashed #CCCCCC;
margin-top:12px;
padding-bottom:15px;
margin-bottom:12px;
}
h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#330000;
font-size:11px;
font-weight:bold;
padding:0px;margin:0px;

}

.domainResult {
border-top:1px dashed #CCCCCC;
margin-top:5px;
padding-top:5px;
}

.input_text{
width:190px;
color:#666666;
}

.captcha{float:left;width:90px;display:inline;clear:none;}
.captcha_img{float:left;margin:0 10px 0 0;display:inline;clear:none;}

.select_box{
margin:0px;
color:#666666;
}
.subimt_button {
float:right;
height:20px;
background:#FFFFFF;
color:#660000;
border:none;
}

#generalForm input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;color:#666666;}
#generalForm select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;color:#666666;
width:120px;}
#generalForm textarea{
width:240px;
height:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.input_text:focus, textarea:focus, .input_text:hover, textarea:hover{background-color: #F7F7F7;border:1px solid #CCCCCC;padding:2px;margin:0px;} 
.input_text, textarea{border:1px solid #CCCCCC;padding:2px;margin:0px;} 