/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin:0;
	color:#FF86A4;
	background-color:#FFBBDD;
	background-image:url(../images/bck_container.jpg);
	background-repeat:repeat-y;
	background-position:center top;
}

td { font-size: 11px;}
h1 { font-size:18px;}
p { font-size: 12px; }

hr {
  border: 0;
  width: 100%;
  color: #FFDAEC;
  background-color: #fff;
  height: 1px;
  margin: 10px 0 10px 0;

}



/* Container */
#container{
	position:relative;
	width:690px;
	height:inherit;
	background:#FFF;
	margin-left:auto;
	margin-right:auto;
	}


/* LOGO */
#header { width:100%; padding: 0 0 0 0; background:url(../images/bridesmaidsandbutterflies_logo.gif) left top no-repeat;}	
#header h1 { display: none; }
#applet {}


/* Navigation */
#navigation {
	position:absolute;
	top:241px;
	left:10px;
	text-align:left;
	width:155px;
	height:242px;
	padding: 15px 0 0 0;
	}
#navigation h1 { display: none;}
#navigation ul { margin: 0 0 0 0; padding: 0 0 0 0;}
#navigation li { list-style-type:none; font-size:13px; border-bottom:#FFBBDD 1px solid; padding: 15px 0 7px 0; }
#navigation li.main a { color:#FF88C4; text-decoration:none; }
#navigation li.main a:hover{ color:#DA79DF; font-weight:bold; }


#navigation ul.Collections { background: url(../images/h1_collections.gif) left top no-repeat; margin: 25px 0 0 0; padding: 25px 0 0 0;}
#navigation li { list-style-type:none; font-size:13px; border-bottom:#FFBBDD 1px solid; padding: 15px 0 7px 0; }
#navigation li a { color:#DA79DF; text-decoration:none; }
#navigation li a:hover{ color:#FF88C4; font-weight:bold; }

#openingtimes { margin: 20px 0 20px 0;}
#openingtimes table { display:none;}
#openingtimes p { padding: 8px 0 8px 0; margin: 0 0 0 0; border-bottom: #FF99FF 1px solid; border-top: #FF99FF 1px solid; }
#openingtimes a { color:#FF88C4; text-decoration:none; }
#openingtimes a:hover{ color:#DA79DF; font-weight:bold; }

#content {
	position:absolute;
	top:241px;
	left:195px;
	text-align:left;
	width:497px;
	height:inherit;
	overflow: hidden;
	padding: 25px 0 0 0;
	}
#content.welcome { background: url(../images/bridesmaids_welcome.jpg) right top no-repeat; }
#content.closing { background: url(../images/bridesmaids_welcome.jpg) right top no-repeat; height:500px; }
#content h1 span{ display: none; }
#content h2 span { display: none; }

#content.welcome h1 { background: url(../images/h1_welcome_to_bridesmaidsandbutterflies.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }
#content.welcome h2 { background: url(../images/h1_latest_news.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }

#content.loulou { background-color: #FFFFFF;}
#content.loulou h1 { background: url(../images/h1_lou_lou_collection.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }

#content.watterswatters { background-color: #FFFFFF;}
#content.wattersandwatters h1 { background: url(../images/h1_wattersandwatters_collection.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }

#content.kelseyrose { background-color: #FFFFFF;}
#content.kelseyrose h1 { background: url(../images/h1_kelsey_rose_collection.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }

#content.dessy { background-color: #FFFFFF;}
#content.dessy h1 { background: url(../images/h1_dessy_collection.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }

#content.alfredsung { background-color: #FFFFFF;}
#content.alfredsung h1 { background: url(../images/h1_alfredsung_collection.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }

#content.alfredangelo { background-color: #FFFFFF;}
#content.alfredangelo h1 { background: url(../images/h1_alfredangelo_collection.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }

#content.olive { background-color: #FFFFFF;}
#content.olive h1 { background: url(../images/h1_olive_collection.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }

#content.accessories { background-color: #FFFFFF;}
#content.accessories h1 { background: url(../images/h1_shoes_and_accessories.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }

#content.rainbowclub { background-color: #FFFFFF;}
#content.rainbowclub h1 { background: url(../images/h1_rainbowclub.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }

#content.gala { background-color: #FFFFFF;}
#content.gala h1 { background: url(../images/h1_gala_collection.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }

#content.amandawyatt { background-color: #FFFFFF;}
#content.amandawyatt h1 { background: url(../images/h1_amanda_wyatt.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }

#content.victoria { background-color: #FFFFFF;}
#content.victoria h1 { background: url(../images/h1_victoria.gif) left top no-repeat; width: 332px; height: 30px; margin: 0 0 5px 0; }

#content.contact { background-color: #FFFFFF;}
#content.contact h1.contact { background: url(../images/bridesmaidsandbutterflies.gif) left top no-repeat; width: 260px; height: 30px; margin: 0 0 5px 0; }
#content.contact h1.contact span { display: none; }




#map { background-color: #FFFFFF; height: 270px; width:160px; float:left; margin: 10px 0 0 5px; border-right: #FFBBDD 1px solid; }
#map h1 { background: url(../images/address.gif) left top no-repeat; width: 80px; height: 30px; margin: 0 0 5px 0; }


#form1 h1 { background: url(../images/email_us.gif) left top no-repeat; width: 80px; height: 30px; margin: 0 0 5px 0; }




#content p { margin: 0 0 15px 0; }

#content img { padding-right:15px; padding-bottom: 15px; }  
#content img.norightpadding { padding-right:0; }
.width { width:340px;}


#viewcollection { width: 100%; height: 20px; background: url(../images/view_collection.gif) left top no-repeat; text-align: center; padding: 24px 0 0 0;}
#viewcollection p a { background-color: #FFFFFF; padding: 5px 10px 5px 10px; color:#DA79DF; text-decoration:none; }
#viewcollection p a:hover{ color:#FF88C4; font-weight:bold; }




#footer { text-align:left; margin: 40px 0 20px 0; clear:both; }
#footer a { color:#FF88C4; text-decoration:none; }
#footer a:hover{ color:#DA79DF; font-weight:bold; }

#footer.paddingfooter { padding: 40px 0 40px 0;}