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

* {margin: 0; padding: 0; }
  
a 
  {
	color: #c3d1d9;
}

body,td,th {
	font:"Georgia Bold", "Times New Roman", "Century Old Style Std Bold";
	font-family:"Georgia Bold", "Times New Roman", "Century Old Style Std Bold";
	font-size:14px;
}
	
img 
  {border: none; }

body#home {
	background-image: url(../images/bg1.png); background-repeat:repeat-x;
}

H1{ font: "Avant Garde Book BT", "Century Gothic", "Helvetica LT 65 Medium";
    font-family: "Avant Garde Book BT", "Century Gothic", "Helvetica LT 65 Medium";
	font-weight:100;
	letter-spacing:.08px;
	color:#dbd6d0; 
	text-align:left;
	font-size:14.5px}
	
H2{ font: "Avant Garde Book BT", "Century Gothic", "Helvetica LT 65 Medium";
    font-family: "Avant Garde Book BT", "Century Gothic", "Helvetica LT 65 Medium";
	color:#2c343a;
	font-weight:100;
	text-align:left;
	font-size:16px;
	height:25px}
	
H3{ font: "Avant Garde Book BT", "Century Gothic", "Helvetica LT 65 Medium";
    font-family: "Avant Garde Book BT", "Century Gothic", "Helvetica LT 65 Medium";
	color:#2c343a;
	text-align:left;
	font-size:22px}
	
H4{ font: "Avant Garde Book BT", "Century Gothic", "Helvetica LT 65 Medium";
    font-family: "Avant Garde Book BT", "Century Gothic", "Helvetica LT 65 Medium";
	color:#2c343a;
	text-align:left;
	font-size:16px;
	margin-top:5px;
	line-height:22px}
	
H5{ font: Arial, Helvetica, sans-serif;
    font-family: Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
	font-size:12px}
	
H6{ font-weight:800;
    font:"Georgia Bold", "Times New Roman", "Century Old Style Std Bold";
    font-family:"Georgia Bold", "Times New Roman", "Century Old Style Std Bold";
	color:#2c343a;
	text-align:left;
	font-size:14px;
	margin-top:5px;
	line-height:22px}

    
#wrapper 
  {width: 909px;
  height:auto;
   margin: 0 auto;
   position: inherit;
   }

#header
{
	width: 909px;
	height:425px;
	top:0px;
	margin:0;
	position: relative;
	background-image:url(../images/wrapper_bg.jpg);
	background-repeat:no-repeat;
	text-align: center;
}

#ribbon{position: static;
float:left}

#nav{width:600px;
height:25px;
position: relative;
float:right;
top:0px;list-style:none; list-style-type:none;}

#navcontainer ul
{ height:25px;
top:61px;
padding-left: 0;
margin-left: 50px;
position: relative;
color: #00C;
float: right;
width: auto;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{ width: auto;
    margin:10px;
    float:inherit;
	text-align: right;
	padding: 4px 30px;
	color: #2c3439;
	text-decoration: none;
	text-align:center;
	background: url(../images/main_nav.png) left top no-repeat;
	
}

#navcontainer ul li a:hover
{
background-color: # ;
	color: #fff;
}

.contact
{float:right;
position: inherit;
text-decoration:none;
color:#c3d1d9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
top:96px;
text-align:right}

a:link {
	color: #c3d1d9;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}


a.sub:link {
	color: #666;
	text-decoration: none;
}
 a.sub:visited {
	color: #666;
	text-decoration: none;
}
 a.sub:hover {
	color: #900;
	text-decoration: underline;
	
}
 a.sub:active {
	color: #666;
	text-decoration: underline;
}


.thumb img{
        border-style: solid;
        border-width: 4px;
        border-color:#FFF;

}

.thumb:hover img {
        border-style: solid;
        border-width: 4px;
        border-color:#999;
	}

#innerwrap{width: 909px;
   height:auto;
   margin: 0 auto;
   position: inherit;}

#subhead{
	font-family: "Georgia Bold", "Times New Roman", "Century Old Style Std Bold";
	font-style:italic;
	width:600px;
	font-family: ;
	font-size:55px;
	line-height:42px;
	font-weight:400;
	color:#c3d1d9;
	position: relative;
	float: left;
	top:160px;
	text-align: left;
}
	
#subhead1{
	color:#dbd6d0;
	width:909px;
	position: relative;
	float: left;
	top:115px;
	height: auto;
	text-align: left;
	padding-left:0px;
}

#services{float:left;
	position: relative;
	width:911px;
	height:260px;
    font-family:"Georgia Bold", "Times New Roman", "Century Old Style Std Bold";
	top:65px;
	color:#2c343a;
	text-shadow:#333;
	background:url(../images/services_block.png) left  bottom no-repeat
	}
	
.service{width:911px;
height:26px;
background:url(../images/header_1.png) left  top no-repeat;
}

#servicescontainer{ margin-top:30px;
margin-right:16px;
text-align:left;
	width:267px; 
	height:200px; 
	float: left;
	padding-left:20px;
    
    }

#web{float:left;
	position: relative;
	width:909px;
	top:125px;
	color:#2c343a;
	text-shadow:#333}
	
#logos{float:left;
	position: relative;
	width:909px;
    font-family:"Times New Roman", Times, serif;
    font-size:30px;
	top:175px;
	color:#2c343a;
	text-shadow:#333}
	
#print{float:left;
	position: relative;
	width:909px;
    font-family:"Times New Roman", Times, serif;
    font-size:30px;
	top:225px;
	color:#2c343a;
	text-shadow:#333}
	
#signage{float:left;
	position: relative;
	width:909px;
    font-family:"Times New Roman", Times, serif;
    font-size:30px;
	top:275px;
	color:#2c343a;
	text-shadow:#333}
	
.shadow{
	text-shadow: #666 2px 2px 2px;
	text-align: left;
}

.shadow2{
	text-shadow: #000 2px 2px 2px;
	text-align: left;
}


#thumbwrapper{
	width:292px;
	height:auto;
	float:left;
	margin-right:11px;
	margin-top:10px;
	margin-bottom:15px;
	text-align: left;
}

#thumb{width:292px;
height:111px;
float:center;
}

#thumbsubtitle{width:290px;
height:auto;
float:left;
margin-right:11px;
margin-top:11px;
background-color:none;
position:relative
}

#thumbcontainer{width:909px;
height:auto;
float:left;
position: relative;
top: auto;}


#footercontainer{width:923px;
height:auto;
float:left;
position: relative;
top:400px;}

.footercolumn{width:290px;
height:300px;
float:left;
margin-right:17px;
margin-top:25px;
border: none;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#c3d1d9}

.thankyou{width:290px;
height:auto;
float:left;
margin-right:17px;
margin-top:20px;
border: none;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#c3d1d9}

.footer{font-family:"Avant Garde Book BT", "Century Gothic", "Helvetica LT 65 Medium";
font-weight:100;
letter-spacing:.08px;
font-size:15px;
text-align:left;
color:#c3d1d9;
text-indent:15px}

.footeritalic{font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height: 22px;
font-size:15px;
text-align:left;
color:#c3d1d9;
text-indent:15px}

.contactfont {
	text-align: left;
}
.message{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
color:#2c3339;
text-indent:1px}

#delivered{width:300px;
	height:500px;
	margin:auto;
	position: inherit;
	background-image:url(../images/mlogo.gif);
	background-position: top; vertical-align:top;
	background-repeat:no-repeat;
	text-align: center;}

.delivered{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
position:absolute;
text-align:left;
color:#c3d1d9;
text-indent:0px; margin-top:125px}

#allrights{font-family: "Georgia Bold", "Times New Roman", "Century Old Style Std Bold";
	font-size:12px;
	font-weight:20px;
	color:#3a4449;
	width:225px;
	position: relative;
	float: right;
	top:75px;
	height:21px;
	text-align: right;
	padding-left:0;
}

