/* CSS Document */

body {
	margin:0 auto auto auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	text-align:center;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;

}

.homepage h2 {color:#537615;}

a:link {
	text-decoration:underline;
	color:#7d7d7b;
}

a:visited {
	color:#7d7d7b;
}

a:hover {
	color:#176121;
}

a:active {
	color:#7d7d7b;
}

img {
    border:none;

}

#pagecontainer {
	width:1003px;
	margin:0 auto auto auto;
	
	
}

#top 
{
    float:left;
    width:1003px;
    height:190px;
    margin-top:20px;
}

#telephone 
{
    float:left;
    width:300px;
    height:190px;   
}

#logo1 
{
    float:left;
    width:453px;  
    height:190px;
}

#logo 
{
    float:left;
    width:453px;
    height:140px; 
}

#desc 
{
    float:left;
    width:453px;
    height:35px;
    padding-top:15px;   
    color:#AAAAAA;
}

#leaf 
{
    float:left;
    width:250px;
    height:190px;
    background-image:url(../images/leaf.gif);   
}

#mainpaneltop 
{
    float:left;
    background-image:url(../images/mainpanel.jpg);
    background-repeat:no-repeat;
    height:305px;
    width:1003px;   
}

#mainpaneltop1 
{
    float:left;
    background-image:url(../images/mainpanel.jpg);
    background-repeat:no-repeat;
    width:1003px;   
}



#mainnav 
{
    width:966px;
    height:25px;
    padding:20px 18px 10px 18px;   
    text-align:left;
}

.home a 
{
    float:left;
    width:90px;
    height:20px;
    background-image:url(../images/homelink.gif);
    background-repeat:no-repeat;
    font-size:11pt;
    margin-left:20px;
     
}

.home a:hover 
{
     background-position:0px -20px;  
     color:#176121;
}

.weddinglink a 
{
    float:left;
    width:150px;
    height:20px;
    background-image:url(../images/weddinglink.gif);
    background-repeat:no-repeat;
    font-size:11pt;
    margin-left:35px;
     
}

.weddinglink a:hover 
{
     background-position:0px -20px; 
     color:#176121; 
}

.thankyou a 
{
    float:left;
    width:170px;
    height:20px;
    background-image:url(../images/thankyoulink.gif);
    background-repeat:no-repeat;
    font-size:11pt;
    margin-left:35px;
     
}

.thankyou a:hover 
{
     background-position:0px -20px; 
     color:#176121; 
}

.aboutlink a 
{
    float:left;
    width:110px;
    height:20px;
    background-image:url(../images/aboutlink.gif);
    background-repeat:no-repeat;
    font-size:11pt;
    margin-left:35px;
     
}

.aboutlink a:hover 
{
     background-position:0px -20px; 
     color:#176121; 
}

#paneltopcontent
{
    width:926px;
    padding:0px 38px 0px 38px;  
    height:250px; 
    text-align:left;
}

#paneltopcontent1
{
    width:926px;
    padding:0px 38px 0px 38px;  
    text-align:left;
}

#paneltop1 
{
    float:left;
    width:648px;
    padding-right:30px;   
    padding-top:20px;
}

#paneltop2 
{
    float:left;
    width:248px;  
    height:250px; 
}

div.paneltop 
{   
    float:left;
    width:926px;
    height:250px;
}

div.paneltop1 
{   
    float:left;
    width:926px;
}

div.indexpaneltopphotopad 
{
    float:left;
    width:217px; 
    height:250px;  
    padding-left:30px;
}

div.indexpaneltopphoto 
{
    float:left;
    width:197px;
    border:1px solid #aaaaaa;   
    padding:10px;
    height:225px;
}


#mainpanelcenter 
{
    float:left;
    width:1003px;
    background-image:url(../images/mainpanelcentre.gif);
    background-repeat:repeat-y;   
}

#panelmaincontent
{
    width:926px;
    padding:20px 38px 0px 38px;  
    text-align:left;
    float:left;
}

div.paneltext 
{   
    float:left;
    height:30px;
    width:926px;
}

div.paneltext1 
{
    float:left;
    width:926px;
    height:20px;
}

#panelmain1 
{
    float:left;
    width:926px; 
}


.contactlink a 
{
    float:left;
    width:120px;
    height:20px;
    background-image:url(../images/contactlink.gif);
    background-repeat:no-repeat;
    font-size:11pt;
    margin-left:35px;
     
}

.contactlink a:hover 
{
     background-position:0px -20px; 
     color:#176121; 
}

#footer 
{
    float:left;
    width:1003px;
    height:154px;  
    background-image:url(../images/footer.gif);
    background-repeat:no-repeat; 
}

#footerdesc 
{
    float:left;
    width:963px;
    padding:50px 20px 0px 20px;
    height:20px;
    text-align:center;
    color:#aaaaaa;   
    font-size:8pt;
}

#footerlinks 
{
    float:left;
    width:931px;
    height:35px;
    padding:27px 36px 0px 36px;    
}

.footdiv 
{
    padding:0px 10px 0px 10px;
    color:#aaaaaa;   
}

#footeraddress 
{
    float:left;
    width:1003px;
    height:20px;
    color:#aaaaaa;
    font-size:8pt;   
}

#pagecontainer1 {
	width:600px;
	margin:0 auto auto auto;
	
	
}

#content {
	width:764px;
	background-color:white;
	float:left;
	padding-bottom:40px;

}

#content1 {
	width:764px;
	background-color:white;
	float:left;
	padding-bottom:40px;

}

#banner {
    width:766px;
    height:340px;
    background-image:url(../images/mainbanner.jpg);
    background-repeat:no-repeat;
    float:left;
    margin-top:3px;
}

#banner1 {
    width:766px;
    height:140px;
    background-image:url(../images/gallerybanner.jpg);
    background-repeat:no-repeat;
    float:left;
}

#bannerslogan {
    width:766px;
    text-align:center;
    float:left;
    padding-top:5px;
    color:#999898;
    font-size:8pt;

}


#bannerslogan1 {
    width:440px;
    text-align:center;
    float:left;
    padding-top:127px;
    padding-left:200px;
    color:#195E00;
    font-size:8pt;

}


#contact 
{
    float:left;
    width:415px;
    border-top:2px solid #C4CCC4;
    border-bottom:2px solid #C4CCC4;
    font-weight:normal;
    background-color:White;
    color:#AFB2AF;
    margin-top:70px;
    text-align:center;
    font-size:11pt;
    padding-top:2px;
}


#maincontainer {
    width:764px;
    float:left;
    background-color:White;
    border-right:1px solid #E0E0E0;
    border-left:1px solid #E0E0E0;
}

#maincontainer1 {
    width:578px;
    float:left;
    background-color:White;
    border:1px solid #E0E0E0;
    padding:10px;
    text-align:left;
}

#mainleft {
    width:160px;
    float:left;
    text-align:left;

}

#mainleft a {
    width:140px;
    height:25px;
    padding-top:5px;
    float:left;
    background-image:url(../images/mainnavlink1.gif);
    padding-left:10px;
    text-decoration:none;
}

#mainleft a:hover 
{
    background-position:0px -30px;
    color:#176121;
}

#mainlefttitle {
    width:150px;
    padding-top:28px;
    height:22px;
    float:left;
    color:#000000;
    font-size:8pt;
    padding-left:10px;

}

#mainright {
    width:573px;
    float:left;
    padding-left:20px;
    min-height:400px;
    padding-top:30px;
    text-align:left;
    padding-bottom:30px;

}

#aboutusbackground 
{
    float:left;
    width:513px;
    height:418px;
    padding:162px 30px 20px 30px; 
    background-image:url(../images/aboutusbackground.jpg);  
}

#contactusbackground 
{
    float:left;
    width:513px;
    height:1118px;
    padding:162px 30px 20px 30px; 
    background-image:url(../images/contactusbackground.jpg);  
}



div.contactus1 {
    float:left;
    width:813px;
    margin-top:20px;


}

div.contactus2 {
    float:left;
    width:813px;
    margin-top:20px;


}

div.contactus3 {
    float:left;
    width:265px;
}

div.contactus4 {
    float:left;
    width:528px;
}

.fieldpadding {
padding-left:2px;
padding-top:1px;

}

#allurecontainer 
{
    width:573px;
    height:300px;
    margin-top:20px;
    background-image:url(../images/allurecontainer.jpg);
    background-repeat:no-repeat;
    float:left;   
}

#collinscontainer 
{
    width:573px;
    height:300px;
    margin-top:20px;
    background-image:url(../images/collinscontainer.jpg);
    background-repeat:no-repeat;
    float:left;   
}

#romanticacontainer 
{
    width:573px;
    height:300px;
    margin-top:20px;
    background-image:url(../images/romanticacontainer.jpg);
    background-repeat:no-repeat;
    float:left;   
}

#venusbridal 
{
    width:573px;
    height:300px;
    margin-top:20px;
    background-image:url(../images/romancecontainer.jpg);
    background-repeat:no-repeat;
    float:left;   
}

#romancecontainer 
{
    width:573px;
    height:300px;
    margin-top:20px;
    background-image:url(../images/romancecontainer.jpg);
    background-repeat:no-repeat;
    float:left;   
}

#sancontainer 
{
    width:573px;
    height:300px;
    margin-top:20px;
    background-image:url(../images/sancontainer.jpg);
    background-repeat:no-repeat;
    float:left;   
}

#venuscontainer 
{
    width:573px;
    height:300px;
    margin-top:20px;
    background-image:url(../images/venuscontainer.jpg);
    background-repeat:no-repeat;
    float:left;   
}

#margaretcontainer 
{
    width:573px;
    height:300px;
    margin-top:20px;
    background-image:url(../images/margaretcontainer.jpg);
    background-repeat:no-repeat;
    float:left;   
}

#lizacontainer 
{
    width:573px;
    height:300px;
    margin-top:20px;
    background-image:url(../images/lizacontainer.jpg);
    background-repeat:no-repeat;
    float:left;   
}

#gscontainer 
{
    width:573px;
    height:300px;
    margin-top:20px;
    background-image:url(../images/gscontainer.jpg);
    background-repeat:no-repeat;
    float:left;   
}

#meadowcontainer 
{
    width:573px;
    height:300px;
    margin-top:20px;
    background-image:url(../images/meadowcontainer.jpg);
    background-repeat:no-repeat;
    float:left;   
}

#shoescontainer 
{
    width:573px;
    height:300px;
    margin-top:20px;
    background-image:url(../images/shoescontainer.jpg);
    background-repeat:no-repeat;
    float:left;   
}

#eticontainer 
{
    width:573px;
    height:300px;
    margin-top:20px;
    background-image:url(../images/eticontainer.jpg);
    background-repeat:no-repeat;
    float:left;   
}


div.weddingwebsite
{
    float:left;
    height:300px;
    width:186px;
    color:Black;
    
    
}

div.weddingwebsite1 
{
    float:left;
    height:15px;
    width:167px;
    padding-top:19px;
    padding-left:4px;
    text-align:center;
    font-size:9pt;
    
    
}

div.weddingwebsite2 
{
    float:left;
    height:15px;
    width:167px;
    padding-top:21px;
    padding-left:4px;
    text-align:center;
    
    
}

div.weddingwebsite3
{
    float:left;
    width:152px;
    padding:19px 17px 19px 17px;
    
    
}

div.weddingwebsite4
{
    float:left;
    width:186px;
    height:289px;
    padding:10px 1px 1px 14px;
    
    
}

.indexweddingrange {float:left;width:700px;margin:0;padding:0;}

.indexweddingrange a
{
    float:left;   
    width:120px;
    color:#000000;
    font-size:10pt;
    margin-right:20px;
    height:30px;
}

.indexweddingrange a:hover 
{
    float:left;
    color:#176121 ! important;  
}

.indexweddingrange a:visited 
{
    float:left;
    color:#000000;  
}

.indexweddingrange a:active 
{
    float:left;
    color:#000000;  
}

.rangeweddingdresses a 
{
    float:left;
    width:129px;
    height:199px;
    border:1px solid #B1B2AD;
    margin-right:20px; 
    background-color:#B1B2AD;
    padding-top:177px;
    height:22px;
    color:White ! important;
    font-weight:bold; 
    background-image:url(../images/rangeweddingdresses.jpg); 
    background-repeat:no-repeat;
    text-align:center;
    text-decoration:none;
}

.rangeweddingdresses a:hover 
{
    background-color:#176121;
    border:1px solid #176121;
    color:White;
}

.rangebridesmaiddresses a 
{
    float:left;
    width:129px;
    height:199px;
    border:1px solid #B1B2AD;
    margin-right:20px; 
    background-color:#B1B2AD;
    padding-top:177px;
    height:22px;
    color:White ! important;
    font-weight:bold; 
    background-image:url(../images/rangebridesmaiddresses.jpg); 
    background-repeat:no-repeat;
    text-align:center;
    text-decoration:none;
}

.rangebridesmaiddresses a:hover 
{
    background-color:#176121;
    border:1px solid #176121;
    color:White;
}

.rangetiaras a 
{
    float:left;
    width:129px;
    height:199px;
    border:1px solid #B1B2AD;
    margin-right:20px; 
    background-color:#B1B2AD;
    padding-top:177px;
    height:22px;
    color:White ! important;
    font-weight:bold; 
    background-image:url(../images/rangetiaras.jpg); 
    background-repeat:no-repeat;
    text-align:center;
    text-decoration:none;
}

.rangetiaras a:hover 
{
    background-color:#176121;
    border:1px solid #176121;
    color:White;
}

.rangefascinators a 
{
    float:left;
    width:129px;
    height:199px;
    border:1px solid #B1B2AD;
    margin-right:20px; 
    background-color:#B1B2AD;
    padding-top:177px;
    height:22px;
    color:White ! important;
    font-weight:bold; 
    background-image:url(../images/rangefascinators.jpg); 
    background-repeat:no-repeat;
    text-align:center;
    text-decoration:none;
}

.rangefascinators a:hover 
{
    background-color:#176121;
    border:1px solid #176121;
    color:White;
}

.rangejewellery a 
{
    float:left;
    width:129px;
    height:199px;
    border:1px solid #B1B2AD;
    margin-right:20px; 
    background-color:#B1B2AD;
    padding-top:177px;
    height:22px;
    color:White ! important;
    font-weight:bold; 
    background-image:url(../images/rangejewellery.jpg); 
    background-repeat:no-repeat;
    text-align:center;
    text-decoration:none;
}

.rangejewellery a:hover 
{
    background-color:#176121;
    border:1px solid #176121;
    color:White;
}

.rangeshoes a 
{
    float:left;
    width:129px;
    height:199px;
    border:1px solid #B1B2AD;
    margin-right:20px; 
    background-color:#B1B2AD;
    padding-top:177px;
    height:22px;
    color:White ! important;
    font-weight:bold; 
    background-image:url(../images/rangeshoes.jpg); 
    background-repeat:no-repeat;
    text-align:center;
    text-decoration:none;
}

.rangeshoes a:hover 
{
    background-color:#176121;
    border:1px solid #176121;
    color:White;
}

.rangeveils a 
{
    float:left;
    width:129px;
    height:199px;
    border:1px solid #B1B2AD;
    margin-right:20px; 
    background-color:#B1B2AD;
    padding-top:177px;
    height:22px;
    color:White ! important;
    font-weight:bold; 
    background-image:url(../images/comingsoon.gif); 
    background-repeat:no-repeat;
    text-align:center;
    text-decoration:none;
}

.rangeveils a:hover 
{
    background-color:#176121;
    border:1px solid #176121;
    color:White;
}

.rangemenswear a 
{
    float:left;
    width:129px;
    height:199px;
    border:1px solid #B1B2AD;
    margin-right:20px; 
    background-color:#B1B2AD;
    padding-top:177px;
    height:22px;
    color:White ! important;
    font-weight:bold; 
    background-image:url(../images/rangemenswear.jpg); 
    background-repeat:no-repeat;
    text-align:center;
    text-decoration:none;
}

.rangemenswear a:hover 
{
    background-color:#176121;
    border:1px solid #176121;
    color:White;
}

.rangecars a 
{
    float:left;
    width:129px;
    height:199px;
    border:1px solid #B1B2AD;
    margin-right:20px; 
    background-color:#B1B2AD;
    padding-top:177px;
    height:22px;
    color:White ! important;
    font-weight:bold; 
    background-image:url(../images/rangecar.jpg); 
    background-repeat:no-repeat;
    text-align:center;
    text-decoration:none;
}

.rangecars a:hover 
{
    background-color:#176121;
    border:1px solid #176121;
    color:White;
}

.beauford a 
{
    float:left;
    width:200px;
    height:18px;
    border:1px solid #B1B2AD;
    margin-right:20px; 
    background-color:#B1B2AD;
    padding-top:152px;
    height:18px;
    color:White ! important;
    font-weight:bold; 
    background-image:url(../images/beauford.jpg); 
    background-repeat:no-repeat;
    text-align:center;
    text-decoration:none;
}

.beauford a:hover 
{
    background-color:#176121;
    border:1px solid #176121;
    color:White;
}

.mercedes a 
{
    float:left;
    width:200px;
    height:18px;
    border:1px solid #B1B2AD;
    margin-right:20px; 
    background-color:#B1B2AD;
    padding-top:152px;
    height:18px;
    color:White ! important;
    font-weight:bold; 
    background-image:url(../images/mercedes.jpg); 
    background-repeat:no-repeat;
    text-align:center;
    text-decoration:none;
}

.mercedes a:hover 
{
    background-color:#176121;
    border:1px solid #176121;
    color:White;
}

.specialoffertitle 
{
    color:#384C0E;
    font-size:15pt;  
    font-weight:bold; 
}

div.septemberphoto 
{
    float:left;
    width:217px; 
    height:250px;  
    padding-left:9px;
}
