* {
	margin : 0;
	padding : 0;
 }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*letter-spacing:2px;*/
	background-color:#d1b2da;
	background-repeat: repeat-x;
	background-image: url(../img/bodyblend.jpg);
	padding-top:20px;
}


/*text box styles*/
.clearleft {
    clear:left;
    float:left;
    height:20px;
    padding-bottom:5px;
    width:205px;
}
.clearleftTA {
    clear:left;
    float:left;
    height:104px;
    padding-bottom:5px;
    width:180px;  
}
.floattextboxright {
    /*clear:right;*/
    float:right;
    width:310px;
    margin-bottom:5px;
}
fieldset {
    /*width:500px;*/
    width:auto;
    padding:10px;
    margin-left:auto;
    margin-right:auto;
    border:none 1px #a16fa4;
}
.submitbutton {
    clear:both;
    margin-left:175px;
    margin-right:175px;
    height:20px;
    width:150px;
    margin-top:10px;  
}
.textareastyle {
    height:100px;
}
.watermarktext {
    font-style:italic;
    color:#999999 !important;
}
/*text box styles*/

.btclass {
    background-color:#e9d2ee;
    border:solid 1px #a16fa4;  
    font-weight:bold;  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow:visible;
    padding:0px 10px;
}
html>/**/body .btclass {
    overflow:auto;
}
.btclass:hover {
    background-color:#dabbe1;     
}
.btclassb {
    background-color:#f9f2fb;
    border:solid 1px #ffffff;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
    overflow:visible;
    padding:0px 10px;
}
html>/**/body .btclassb {
    overflow:auto;
}
.btclassb:hover {
    background-color:#ffffff;    
}
.txclass {
    background-color:#ffffff;
    border:solid 1px #e9d2ee;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    padding:1px;
    margin-right:3px;
    font-size:12px;
        
}
blockquote {
    background-color:#ffffff;
    margin-left:30px;
    border-left:solid 10px #D1B2DA;
    margin-right:30px;
    padding-left:10px;
    margin-top:10px;
    margin-bottom:10px;
}

#bkfade {
	width:776px;
	height:535px;
	overflow:visible;
	margin-left:auto;
	margin-right:auto;
	background-repeat: repeat-x;
	background-image: url(../img/bkblend.jpg);
	padding-top:8px;
}

#container {
	width:760px;
	height:auto !important;
	height:500px;
	overflow:hidden !important;
	overflow:visible;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #333333;
	background-repeat:no-repeat;
	background-image: url(../img/bgflowers.jpg);
	background-position: bottom right;
}

#header {
    height:266px;
    width:760px;
    float:left;
    overflow:hidden;
}

    #header #blisstitle {
        width:370px;
        height:68px;
        float:left;
        
    }
        #header #blisstitle img{
            padding-top:13px;
            padding-left:10px;
        }
        
    #header #contactblock {
        width:390;
        float:right;
        height:68px;
        }
        #header #contactblock p {
            text-align:right;
            font-size:16px;
            padding-right:5px;
        }
        #header #contactblock .contactspacer {
            padding-top:15px;
        }
    #header #mainrotategraphic {
        width:740px;
        float:left;
        margin-left:10px !important;
        margin-right:10px !important;
        margin-left:5px;
        margin-right:5px;
        }
        #header #mainrotategraphic img {
            border:solid 1px #333333 !important;
        }
#menu {
    width:742px;
    float:left;
    margin-left:10px !important;
    margin-right:10px !important;
    margin-left:5px;
    margin-right:5px;
    background-color:#e3c7ea;
    overflow:hidden;
    height:auto !important;
    height:28px;
    letter-spacing:2px;
}
    #menu li {
            
    }
    
        #menu li a{
            padding-left:11px;
            padding-right:11px;
            color:#333333;
            font-size:16px;
            padding-top:1px;
            line-height:28px;
            display:inline-block;
            text-decoration:none;    
        }
        
        #menu li a:hover{
            background-repeat:repeat-x;
            background-image: url(../img/menu-selected.gif);
        }
        
        #menu a.AspNet-Menu-Selected {
            
            background-repeat:repeat-x;
            background-image: url(../img/menu-selected.gif);
            color:#ffffff;
        }        
#maincontent {
    width:740px;
    margin-left:10px !important;
    margin-right:10px !important;
    margin-left:5px;
    margin-right:5px;
    padding-top:15px;
    float:left;
    padding-bottom:20px;
}

    #maincontent a:link,a:visited{
          color:#4e2451;
          text-decoration:underline;            
    }
    
    #maincontent a:hover{
        color:#4e2451;            
        text-decoration:none;
    }
    
	#maincontent h1 {
		font-size:18px;
		font-weight:normal;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		color:#333333;
	}

	#maincontent h2 {
		font-size:12px;
		font-weight:normal;
		padding-bottom:20px;
		padding-left:10px;
		padding-right:10px;
		color:#333333;
	}
	
	#maincontent h3 {
		font-size:12px;
		font-weight:bold;
		padding:10px;
	}
	
	#maincontent p {
	    padding:10px;
		
	}
	#maincontent .attachimagepadding {
	    padding:10px;
		
	}
	#maincontent #pagecontent {
		float:left;
		width:543px;
		padding-bottom:15px;
	    background-repeat:repeat;
        background: url(../img/transbg4.png);
        behavior: none !important;
        behavior: url(/stylesheet/iepngfix.htc);
	}
	
	#maincontent #notification {
		float:left;
		width:543px;
	    background-repeat:repeat;
        background: url(../img/transbg4.png);
        behavior: none !important;
        behavior: url(/stylesheet/iepngfix.htc);
        margin-bottom:20px;
        text-align:center;
	}
	
	#maincontent .cars_mainimageL {
        float:left;
        margin:10px;
	}
	
	#maincontent .cars_mainimageR {
        float:right;
        margin:10px;
	}
	
	#maincontent .cars_hovers {
        clear:both;
        margin-left:10px;
        margin-bottom:30px;
	}
	
	#maincontent .testimonialentry{
        font-style:italic;
        padding-bottom:0px;
        
        padding-left:0px;
        padding-right:0px;
        
	}
	#maincontent .testimonial{
        border-bottom:solid 1px #cccccc ;
        margin-left:10px;
        margin-right:10px;
	}
	


.module {
    float:right;
    clear:right;
    width:188px;
	background-repeat:repeat;
    background-image: url(../img/transbg4.png);
    behavior: url("/stylesheet/iepngfix.htc");
	margin-bottom:10px;
	overflow:hidden;
}
    .module h3 {
        padding:0px !important;
        
        width:188px;
        height:28px;
        text-align:center;
        background-color:#e3c7ea;
        font-weight:bold;
        font-size:12px;
        line-height:28px;
        background-repeat:repeat-y;
        background-image: url(../img/mod_bg.jpg);

    }
    
    .module p {
        padding-top:5px;
    }
    
    .module .modsig {
        font-weight:bold;
        text-align:right;
    }  

    
#footer {
    width:760px;
    height:140px;
    float:left;
    clear:left;
}
    #footer .footclassa{
        width:253px;
        height:140px;
        float:left;
        /*background-color:#f9f2fb;
        opacity: 0.8;
	    -moz-opacity: 0.8;
	    filter: alpha(opacity=80);*/
	    background-repeat:repeat;
        background-image: url(../img/transbg4.png);
        behavior: url("/stylesheet/iepngfix.htc");
    }
    #footer .footclassb{
        width:254px;
        height:140px;
        float:left;
        background-repeat:repeat;
        background-image: url(../img/transbg3.png);
        behavior: url("/stylesheet/iepngfix.htc");
    }
    #footer p {
        padding-top:5px;
        text-align:center;
    }
    #footer h3 {
        padding-top:5px;
        padding-bottom:5px;
        font-size:12px;
        font-weight:bold;
        text-align:center;
    }
    
/*Gallery Classes*/
.galleryitem {
    width:160px;
    height:125px;
    float:left;
    text-align:center;
    margin:10px !important;
    margin:5px;
}
    .galleryitem img{
        /*border:solid 1px #4e2451;*/
    }
    .galleryitem img:hover{
        
    }
#gallery {
    width:543px;

}
.galleryheader {
    clear:both;
    width:510px;
    float:left;
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:15px;
    padding-right:15px;
}
.galleryfooter {
    clear:both;
    width:510px;
    float:left;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
}

/*Gallery Classes*/
    
