@charset "utf-8";
/* Standard Stylesheet */

*		{
		margin:0;
		padding:0;
}

body,td	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:90%;
}

div		{
		/*border:1px solid red;*/
}

#page	{
		margin:0px auto;
		position:relative;
		width:1000px;
}

.navBar_Home	{
		background-image:url(../images/navbg_home.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
}

.navBar_AboutUs	{
		background-image:url(../images/navbg_aboutus.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
}

.navBar_Advice	{
		background-image:url(../images/navbg_advice.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
}

.navBar_TryingGowns	{
		background-image:url(../images/navbg_tryinggowns.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
}

.navBar_LatestNews	{
		background-image:url(../images/navbg_latestnews.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
}

#mainPage_Home	{
		background-image:url(../images/mainbg_home.jpg);
		background-repeat:no-repeat;
		height:777px;
}

#mainPage_Home_LeftCol	{
		padding-top:100px;
		padding-left:200px;
}

#mainPage_AboutUs	{
		background-image:url(../images/mainbg_aboutus.jpg);
		background-repeat:no-repeat;
		height:872px;
}

#mainPage_AboutUs_Text	{
		padding-top:20px;
		padding-left:130px;
		width:250px;
		font-size:12px;
}

#mainPage_Advice	{
		background-image:url(../images/mainbg_advice.jpg);
		background-repeat:no-repeat;
		height:1156px;
}

#mainPage_Advice_Text	{
		padding-top:160px;
		padding-left:150px;
		width:525px;
		font-size:12px;
}

#mainPage_TryingGowns	{
		background-image:url(../images/mainbg_tryinggowns.jpg);
		background-repeat:no-repeat;
		height:1156px;
}

#mainPage_TryingGowns_Text1	{
		padding-top:160px;
		padding-left:130px;
		width:350px;
		font-size:12px;
		float:left;
}
#mainPage_TryingGowns_Text2	{
		padding-top:160px;
		padding-left:50px;
		width:350px;
		font-size:12px;
		float:left;
}

#mainPage_Accessories	{
		background-image:url(../images/mainbg_accessories.jpg);
		background-repeat:no-repeat;
		height:935px;
}

#mainPage_Accessories_Text	{
		padding-top:10px;
		padding-left:600px;
		width:280px;
		font-size:12px;
		color:black;
}

#mainPage_LatestNews	{
		background-image:url(../images/mainbg_latestnews.jpg);
		background-repeat:no-repeat;
		height:1156px;
}

#mainPage_LatestNews_TopPadding	{
		width:1000px;
		height:148px;
}

#mainPage_LatestNews_Text	{
		padding-top:0px;
		padding-left:130px;
		padding-right:20px;
		width:745px;
		height:650px;
		overflow-y:scroll;
		font-size:12px;
		float:left;
}


#mainPage_ContactUs	{
		background-image:url(../images/mainbg_contactus.jpg);
		background-repeat:no-repeat;
		height:1156px;
}

#mainPage_ContactUs_Text	{
		padding-top:170px;
		padding-left:160px;
		width:500px;
		font-size:12px;
		float:left;
}


/*Generic formatting for addresses*/
.addressDetails	{
	margin: 0 auto;
	width:1000px;
	color: #926c23;
	text-align:center;
	font-size:125%;
	font-weight:bold;
	position:absolute;
	left:0px;
}

p.openingTimes	{
		font-size:12px;
}

/*Positioning for each footer*/
#addressDetails_Home	{
		top:750px;
}

#addressDetails_AboutUs	{
		top:840px;
}

#addressDetails_Advice	{
		top:1155px;
}

#addressDetails_TryingGowns	{
		top:1155px;
}
#addressDetails_Accessories	{
		top:925px;
}

#addressDetails_LatestNews	{
		top:1155px;
}

#addressDetails_ContactUs	{
	top:1155px;
}

h1		{
		font-size:110%;
		}

img	{
		border:none;
}

img.ImageLeft	{
		float:left;
		padding-right:20px;
		padding-bottom:20px;
}

img.ImageRight	{
		float:right;
		padding-left:20px;
		padding-bottom:20px;
}

ul,li	{
		margin-left:20px;
}

a:link,
a:visited	{
		color:black;
}

a:hover	{
		color:black;
		text-decoration:none;
}


#frmContactUs td.formLabel	{
	font-weight:bold;
	width:175px;
	vertical-align:top;
    font-size:90%;
}

#frmContactUs td.formLabelSizeText	{
    font-size:90%;
}

#frmContactUs input, textarea, select	{
	width:275px;
	font-family:Arial, Helvetica, sans-serif;
}

#frmContactUs textarea {
	font-size:12px;
}

#frmContactUs input.radio	{
	width:20px;
}

#frmContactUs input.imageButton	{
	width:75px;
}

#frmContactUs input.submit	{
	width:150px;
}

#frmContactUs .info	{
	font-size:85%;
}

#frmContactUs .errorMessage	{
	font-weight:bold;
    color:red;
}


#navbar-iframe {display: none !important;}


a.wvwLink:link,a.wvwLink:visited
			{
			font-size:10px;
			color:#115e0f;
			text-decoration:none;
			}
a.wvwLink:hover	{
			color:black;
			background-color:transparent;
			}						
