/* 
dark gray: #5D5E68;
medium gray: #9C9CA4;
lt gray: #ADAEB3; 
lt white: #E5E5E7;
white: #FFFFFF;
cream: #F4F5F0;
 */

body{
margin-top:0px;
background-color:#9C9CA4;
font-family:arial, verdana, sans serif;
font-size:8pt;
color:#5D5E68;
scrollbar-base-color: #E5E5E7;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #F4F5F0;
}

p{
	font-family:arial, verdana, sans serif;
	font-size:8pt;
	text-align:justify;
	color:#5D5E68;	
}

b{
	font-family:arial, helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
}

.plum{
	font-family:arial, verdana, sans serif;
	font-size:8pt;
	color:#5D5E68;
}

.caramel{
	font-family:arial, verdana, sans serif;
	font-size:8pt;
	color:#E5E5E7;
}

.cream{
	font-family:arial, verdana, sans serif;
	font-size:8pt;
	color:#F4F5F0;
}

.border{
	border:1px solid #6F707A;
}

h1,h2{
	font-family:verdana, arial, helvetica, sans-serif;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:#E5E5E7;
}

h3{
	  font-weight: bold;
	  font-family:geneva, arial, helvetica, sans-serif;
      font-size:10pt;
	  letter-spacing:1px;
	  color:#ADAEB3; 
	  }
	  
ul{
	font-family:arial, verdana, sans serif;
	font-size:8pt;
	color:#FFFFFF;
	margin:0px 0px 0px 35px;
}

a{
	color:#E5E5E7;
	text-decoration:none;
}

a:hover{text-decoration:underline; color:#7A7B85;}
a:visited{text-decoration:underline; color:#5D5E68;}
a:active{text-decoration:none; color:#ADAEB3;}
a:link{text-decoration:none; color:#ADAEB3;}

div.map a{
	color:#5D5E68;
	text-decoration:none;
}

div.map a:hover{text-decoration:underline; color:#E5E5E7;}
div.map a:visited{text-decoration:none; color:#5D5E68;}
div.map a:active{text-decoration:none; color:#ADAEB3;}
div.map a:link{text-decoration:none; color:#5D5E68;}

div.top a{
	color:#FFFFFF;
	text-decoration:none;
}

div.top a:hover{text-decoration:underline; color:#5D5E68;}
div.top a:visited{text-decoration:underline; color:#FFFFFF;}
div.top a:active{text-decoration:none; color:#F4F5F0;}
div.top a:link{text-decoration:none; color:#F4F5F0;}

table.nav_bg{
position:relative;
float:left;
width:768px;
height:38px;
background-image:url("images_css/navbg_c1.gif");
background-repeat:no-repeat;
background-color:#F4F5F0;
border-left:1px solid #5D5E68;
border-right:1px solid #5D5E68;
border-bottom:1px solid #5D5E68;
}

/************************************** Menu CSS ****************************************************/
div.about a{
	position:relative;
	float:left;
	width:90px;
	height:38px;
	display:block;
	margin: 0px;
    padding: 0px;
	background:url("images_css/about_c1.gif") 0px 0px;
	background-repeat:no-repeat;
}

div.about a:hover{background-position: 0px -38px;background-repeat:no-repeat;}

div.template a{
	position:relative;
	float:left;
	width:135px;
	height:38px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/template_c1.gif") 0px 0px;
	background-repeat:no-repeat;
}

div.template a:hover{background-position: 0px -38px;background-repeat:no-repeat;}

div.extra a{
	position:relative;
	float:left;
	width:118px;
	height:38px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/extra_c1.gif") 0px 0px;
	background-repeat:no-repeat;
}

div.extra a:hover{background-position: 0px -38px;background-repeat:no-repeat;}

div.portfolio a{
	position:relative;
	float:left;
	width:82px;
	height:38px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/portfolio_c1.gif") 0px 0px;
	background-repeat:no-repeat;
}

div.portfolio a:hover{background-position: 0px -38px;background-repeat:no-repeat;}

div.pricing a{
	position:relative;
	float:left;
	width:72px;
	height:38px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/pricing_c1.gif") 0px 0px;
	background-repeat:no-repeat;
}

div.pricing a:hover{background-position: 0px -38px;background-repeat:no-repeat;}

div.contact a{
	position:relative;
	float:left;
	width:92px;
	height:38px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/contact_c1.gif") 0px 0px;
	background-repeat:no-repeat;
}

div.contact a:hover{background-position: 0px -38px;background-repeat:no-repeat;}

#dropmenudiv{
position:absolute;
border:1px solid #6B425E;
border-bottom-width: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#F4F5F0;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 5px;
border-bottom: 1px solid #6B425E;
padding: 1px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFFFFF;
color:#F4F5F0;
}
#dropmenudiv a:visited{ /*hover background color*/
color: #9C9CA4;
}
#dropmenudiv a:active{ /*hover background color*/
color: #F4F5F0;
}
#dropmenudiv a:link{ /*hover background color*/
color: #ADAEB3;
}

/************************************** Menu CSS ****************************************************/

#date{
position:relative;
float:left;
width:212px;
height:38px;
font-family:verdana, arial, helvetica, sans-serif;
text-align:left;
font-size:10pt;
color:#5D5E68;
}

td.navbg2{
position:relative;
float:left; 
width:324px;
height:38px;
background-color:#7A7B85;
border-bottom: 1px solid #7A7B85;
}

div.home a{
	position:relative;
	float:left;
	width:107px;
	height:37px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/home_c2.gif") 0px 0px;
	background-repeat:no-repeat;
}

div.home a:hover{background-position: 0px -37px;background-repeat:no-repeat;}

div.faq a{
	position:relative;
	float:left;
	width:65px;
	height:37px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/faq_c2.gif") 0px 0px;
	background-repeat:no-repeat;
}

div.faq a:hover{background-position: 0px -37px;background-repeat:no-repeat;}

div.sitemap a{
	position:relative;
	float:left;
	width:99px;
	height:37px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/sitemap_c2.gif") 0px 0px;
	background-repeat:no-repeat;
}

div.sitemap a:hover{background-position: 0px -37px;background-repeat:no-repeat;}

table.layer2_nav{
position:relative;
float:left; 
width:768px;
height:38px;
background-color:#F4F5F0;
border-bottom: 1px solid #E5E5E7;
}

div.step1 a{
	position:relative;
	float:left;
	width:62px;
	height:37px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/1_c1.gif") 0px 0px;
	background-repeat:no-repeat;
}

div.step2 a{
	position:relative;
	float:left;
	width:92px;
	height:37px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/2_c1.gif") 0px 0px;
	background-repeat:no-repeat;
}

div.step3 a{
	position:relative;
	float:left;
	width:77px;
	height:37px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/3_c1.gif") 0px 0px;
	background-repeat:no-repeat;
}

div.logo a{
	position:relative;
	float:left;
	width:212px;
	height:188px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/logo_c2.gif") 0px 0px;
	background-repeat:no-repeat;
}

#mainPhoto{
position:relative;
float:left; 
width:324px;
height:188px;
border-left:1px solid #FFFFFF;
}

#motto{
	position:relative;
	float:left;
	width:231px;
	height:188px;
	margin:0px;
    padding:0px;
	background:url("images_css/motto_c2.jpg") 0px 0px;
	background-repeat:no-repeat;
}

td.features{
position:relative;
float:left; 
width:212px;
height:27px;
font-family:verdana, arial, helvetica, sans-serif;
text-align:left;
font-size:9pt;
color:#7A7B85;
background-color:#ACACB3;
}

*html #padding{
padding-left:15px;
padding-top:1px;
}

#padding{
padding-left:15px;
padding-top:6px;
}

#featuresList{
position:relative;
float:left; 
width:212px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:left;
font-size:8pt;
letter-spacing:1px;
line-height:20px;
color:#FFFFFF;
border-top:1px solid #FFFFFF;
background-color:#ADAEB3;
}

#welcome{
	position:relative;
	float:left;
	width:324px;
	height:27px;
	margin:0px;
    padding:0px;
	background:url("images_css/welcome_c1.gif") 0px 0px;
	background-repeat:no-repeat;
	border-left: 1px solid #FFFFFF;
}

#bodyText{
position:relative;
float:left;
width:324x;
padding:8px 8px 8px 8px;
}

td.adText{
position:relative;
float:left; 
width:231px;
height:27px;
font-family:verdana, arial, helvetica, sans-serif;
text-align:center;
font-size:10pt;
font-weight:bold;
color:#7A7B85;
background-color:#F4F5F0;
}

#ad{
position:relative;
float:left; 
width:226px;
height:265px;
background-image:url("images_css/ad_c1.jpg");
background-repeat:no-repeat;
background-color:#F4F5F0;
}

#vline{
position:relative;
float:left; 
width:1px;
height:200px;
border-left:1px solid #7A7B85;
}

#footer{
position:relative;
float:left; 
width:768px;
height:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#FFFFFF;
background-color:#ADAEB3;
}

#copy{
position:relative;
float:left;
width:214px;
padding-top:8px;
padding-left:15px;
}

*html #pageTop{
position:relative;
float:left;
width:554px;
text-align:right;
padding-top:14px;
padding-right:15px;
}

#pageTop{
position:relative;
float:left;
width:522px;
text-align:right;
padding-top:15px;
padding-right:15px;
}

/* Subpage Styles */

table.form{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
letter-spacing:1px;
text-align:left;
color:#5D5E68;
}

table.quote{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
letter-spacing:1px;
text-align:left;
color:#5D5E68;
border:1px solid #E5E5E7;
}

td.quote_bg{
background-color:#E5E5E7;
}

td.border-right{
border-right:1px solid #E5E5E7;
}

td.border-bottom{
border-bottom:1px solid #E5E5E7;
}

input{
	font-family:arial, verdana, sans serif;
	font-size:8pt;
	letter-spacing:1px;
	color:#5D5E68;
	background-color:#F4F5F0;
	border:1px solid #5D5E68;
	padding:1px 4px 1px 4px;
}

input.buttons{
	background-color:#F4F5F0;
	border:0px;
}

input.image{
	background-color:#F4F5F0;
	border:0px;
}

select{
	font-family:arial, verdana, sans serif;
	font-size:8pt;
	letter-spacing:1px;
	color:#5D5E68;
	background-color:#F4F5F0;
	border:1px solid #5D5E68;
}

textarea{
	width:200px;
	font-family:arial, verdana, sans serif;
	font-size:8pt;
	letter-spacing:1px;
	color:#5D5E68;
	background-color:#F4F5F0;
	border:1px solid #5D5E68;
	padding:1px 4px 1px 4px;
}

textarea.support{
	width:278px;
	font-family:arial, verdana, sans serif;
	font-size:8pt;
	letter-spacing:1px;
	color:#5D5E68;
	background-color:#F4F5F0;
	border:1px solid #5D5E68;
	padding:1px 4px 1px 4px;
}

.submitLink{
background-color:#F4F5F0;
border:1px solid #5D5E68;
color:#5D5E68;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:center;
padding:1px 4px 1px 4px;
cursor: hand;
}

div.logo_sm a{
	width:152px;
	height:92px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/logo_sm_c1.gif") 0px 0px;
	background-repeat:no-repeat;
}

#page_description{
position:relative;
float:left;
width:460px;
height:25px;
border-top:1px solid #ADAEB3;
border-bottom:1px solid #ADAEB3;
}

#page_description_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
letter-spacing:1px;
color:#E5E5E7;
padding:5px 0px 5px 12px;
}

#dashed_line{
position:relative;
float:left;
width:460px;
border-top:1px dashed #ADAEB3;
padding-bottom:10px;
}

#photo_outline{
width:238px;
height:164px;
border-left: 1px solid #E5E5E7;
border-bottom: 1px solid #E5E5E7;
border-right: 1px solid #E5E5E7;
}

*html #photo_content{
width:236px;
height:163px;
background-image:url("../images/page_photo.jpg");
border-top: 2px solid #F4F5F0;
border-left: 2px solid #F4F5F0;
border-bottom: 2px solid #F4F5F0;
border-right: 2px solid #F4F5F0;
}

#photo_content{
width:234px;
height:160px;
background-image:url("../images/page_photo.jpg");
border-top: 2px solid #F4F5F0;
border-left: 2px solid #F4F5F0;
border-bottom: 2px solid #F4F5F0;
border-right: 2px solid #F4F5F0;
}

*html #photo_content2{
width:236px;
height:163px;
background-image:url("../images/page_photo2.jpg");
border-top: 2px solid #F4F5F0;
border-left: 2px solid #F4F5F0;
border-bottom: 2px solid #F4F5F0;
border-right: 2px solid #F4F5F0;
}

#photo_content2{
width:234px;
height:160px;
background-image:url("../images/page_photo2.jpg");
border-top: 2px solid #F4F5F0;
border-left: 2px solid #F4F5F0;
border-bottom: 2px solid #F4F5F0;
border-right: 2px solid #F4F5F0;
}

*html #photo_content3{
width:236px;
height:163px;
background-image:url("../images/page_photo3.jpg");
border-top: 2px solid #F4F5F0;
border-left: 2px solid #F4F5F0;
border-bottom: 2px solid #F4F5F0;
border-right: 2px solid #F4F5F0;
}

#photo_content3{
width:234px;
height:160px;
background-image:url("../images/page_photo3.jpg");
border-top: 2px solid #F4F5F0;
border-left: 2px solid #F4F5F0;
border-bottom: 2px solid #F4F5F0;
border-right: 2px solid #F4F5F0;
}

#contact_outline{
width:238px;
border-top: 1px solid #E5E5E7;
border-left: 1px solid #E5E5E7;
border-bottom: 1px solid #E5E5E7;
border-right: 1px solid #E5E5E7;
}

*html #contact_bg{
width:236px;
background-color:#ADAEB3;
border-top: 2px solid #F4F5F0;
border-left: 2px solid #F4F5F0;
border-bottom: 2px solid #F4F5F0;
border-right: 2px solid #F4F5F0;
}

#contact_bg{
width:234px;
background-color:#ADAEB3;
border-top: 2px solid #F4F5F0;
border-left: 2px solid #F4F5F0;
border-bottom: 2px solid #F4F5F0;
border-right: 2px solid #F4F5F0;
}

#endbar_outline{
width:238px;
border-top: 1px solid #E5E5E7;
border-left: 1px solid #E5E5E7;
border-bottom: 1px solid #E5E5E7;
border-right: 1px solid #E5E5E7;
}

*html #endbar_content{
width:236px;
height:15px;
padding:0px;
margin:0px;
font-size:0px;
background-color:#5D5E68;
border-top: 2px solid #F4F5F0;
border-left: 2px solid #F4F5F0;
border-bottom: 2px solid #F4F5F0;
border-right: 2px solid #F4F5F0;
}

#endbar_content{
width:234px;
height:10px;
padding:0px;
margin:0px;
font-size:0px;
background-color:#5D5E68;
border-top: 2px solid #F4F5F0;
border-left: 2px solid #F4F5F0;
border-bottom: 2px solid #F4F5F0;
border-right: 2px solid #F4F5F0;
}

#gallery_container{
position:relative;
float:left;
width:168px;
padding-top:10px;
}

#image_gallery{
position:relative; 
float:left;
width:168px;
background-color:#E5E5E7;
padding:2px 0px 6px 0px;
}

#image_gallery_title{
position:relative; 
float:left;
width:168px;
height:20px;
background-image:url("images_css/template_name_c1.gif");
background-repeat:no-repeat;
background-color:#E5E5E7;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
color:#F4F5F0;
text-align:right;
}

*html div.view a{
position:relative; 
float:left;
width:84px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:7pt;
color:#F4F5F0;
text-align:center;
background-color:#FFFFFF;
border-top:1px solid #F4F5F0;
border-right:1px solid #F4F5F0;
}

div.view a{
position:relative; 
float:left;
width:83px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:7pt;
color:#F4F5F0;
text-align:center;
background-color:#FFFFFF;
border-top:1px solid #F4F5F0;
border-right:1px solid #F4F5F0;
}

div.view a:hover{text-decoration:underline; color:#5D5E68;}
div.view a:visited{text-decoration:underline; color:#FFFFFF;}
div.view a:active{text-decoration:none; color:#F4F5F0;}
div.view a:link{text-decoration:none; color:#F4F5F0;}

#price{
position:relative; 
float:left;
width:84px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:7pt;
font-weight:bold;
color:#F4F5F0;
text-align:center;
padding:1px 0px 0px 0px;
background-color:#FFFFFF;
border-top:1px solid #F4F5F0;
}

#dashed_top{
position:relative; 
float:right;
width:315px;
height:1px;
font-size:0px;
border-top:1px dashed #ADAEB3;
}

#dashed_right{
position:relative; 
float:left;
width:1px;
height:155px;
font-size:0px;
border-left:1px dashed #ADAEB3;
padding:0px;
margin-right:11px;
}

table.pickIt{
position:relative;
float:left;
width:100%;
height:56px;
background-image:url("images_css/pickIt_c1.gif");
background-repeat:no-repeat;
}

table.customizeIt{
position:relative;
float:left;
width:100%;
height:56px;
background-image:url("images_css/customizeIt_c1.gif");
background-repeat:no-repeat;
}

table.launchIt{
position:relative;
float:left;
width:100%;
height:56px;
background-image:url("images_css/launchIt_c1.gif");
background-repeat:no-repeat;
}

#easy_text{
position:relative;
float:left;
padding-left:85px;
padding-top:38px;
font-family:arial, verdana, sans serif;
font-size:8pt;
color:#CE8135;
}