/* 
plum: #5B2E4D;
dk plum: #281422;
garden spot: #A1C07D;
caramel: #CA935D;
lgt caramel: #D6AF88;
cream: #F4F5F0;
 */

body{
margin-top:0px;
background-color:#A28097;
font-family:arial, verdana, sans serif;
font-size:8pt;
color:#5B2E4D;
scrollbar-base-color: #CA935D;
scrollbar-track-color: #D6AF88;
scrollbar-arrow-color: #F4F5F0;
}

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

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

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

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

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

.border{
	border:1px solid #5B2E4D;
}

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

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

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

a:hover{text-decoration:underline; color:#D6AF88;}
a:visited{text-decoration:underline; color:#5B2E4D;}
a:active{text-decoration:none; color:#A1C07D;}
a:link{text-decoration:none; color:#A1C07D;}

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

div.map a:hover{text-decoration:underline; color:#CA935D;}
div.map a:visited{text-decoration:none; color:#5B2E4D;}
div.map a:active{text-decoration:none; color:#A1C07D;}
div.map a:link{text-decoration:none; color:#5B2E4D;}

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

div.top a:hover{text-decoration:underline; color:#5B2E4D;}
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 #5B2E4D;
border-right:1px solid #5B2E4D;
border-bottom:1px solid #5B2E4D;
}

/************************************** 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: #D6AF88;
color:#F4F5F0;
}
#dropmenudiv a:visited{ /*hover background color*/
color: #281422;
}
#dropmenudiv a:active{ /*hover background color*/
color: #F4F5F0;
}
#dropmenudiv a:link{ /*hover background color*/
color: #A1C07D;
}

/************************************** 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:#5B2E4D;
}

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

div.home a{
	position:relative;
	float:left;
	width:107px;
	height:37px;
	display:block;
	margin:0px;
    padding:0px;
	background:url("images_css/home_c1.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_c1.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_c1.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 #CA935D;
}

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_c1.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_c1.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:#FFFFFF;
background-color:#CA935D;
}

*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:#D6AF88;
}

#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:#CA935D;
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 #CA935D;
}

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

#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:#5B2E4D;
}

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

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

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

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

input{
	font-family:arial, verdana, sans serif;
	font-size:8pt;
	letter-spacing:1px;
	color:#5B2E4D;
	background-color:#F4F5F0;
	border:1px solid #5B2E4D;
	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:#5B2E4D;
	background-color:#F4F5F0;
	border:1px solid #5B2E4D;
}

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

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

.submitLink{
background-color:#F4F5F0;
border:1px solid #5B2E4D;
color:#5B2E4D;
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 #A1C07D;
border-bottom:1px solid #A1C07D;
}

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

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

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

*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 #CA935D;
border-left: 1px solid #CA935D;
border-bottom: 1px solid #CA935D;
border-right: 1px solid #CA935D;
}

*html #contact_bg{
width:236px;
background-color:#A1C07D;
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:#A1C07D;
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 #CA935D;
border-left: 1px solid #CA935D;
border-bottom: 1px solid #CA935D;
border-right: 1px solid #CA935D;
}

*html #endbar_content{
width:236px;
height:15px;
padding:0px;
margin:0px;
font-size:0px;
background-color:#5B2E4D;
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:#5B2E4D;
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:#CA935D;
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:#CA935D;
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:#D6AF88;
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:#D6AF88;
border-top:1px solid #F4F5F0;
border-right:1px solid #F4F5F0;
}

div.view a:hover{text-decoration:underline; color:#5B2E4D;}
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:#D6AF88;
border-top:1px solid #F4F5F0;
}

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

#dashed_right{
position:relative; 
float:left;
width:1px;
height:155px;
font-size:0px;
border-left:1px dashed #A1C07D;
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;
}