﻿/* CSS Document */

body
	{
	margin: 0;
	padding: 0;
	position:relative;
	text-align:center;
	background:#000 url(./images/background_tile.jpg) repeat fixed center;
	min-width:692px;
	font-size:13.5px;
	letter-spacing:-0.1px;
	font-family:serif,"times new roman";
	line-height:25px;
	font-weight:200;
	
	
	}
#addy
	{
	color:#9b7589;
	text-align:left;
	line-height:33px;
	position:absolute;
	top:95px;
	left:46px;
	width:300px;
	height:209px;
	}
	a:link {cursor:pointer;}     /* unvisited link */
	a:visited,a:focus {border-style:none;outline:0;}  /* visited link */
	a:hover {color:#ffffff; background-color:#c0b9b3; height:25; }   /* mouse over link */
	a:active {}   /* selected link */
	.activelink
	{}
	#d1, #d2, #d3, #d4, #d5, #d6, #d7, #d8, #d9, #d10, #d11, #d12
	{
	margin:none;
	padding:none;
	position:absolute;
	height:81px;
	width:79px;
	}
	#d1, #d2, #d3, #d4, #d5, #d6, #d7, #d8, #d9, #d10, #d11, #d12 
		{background:none;}   /* mouse over link */

/*---------------------- Code by Bruno Vitanza  ------------------*/
/*------------------- Currently not used on site -----------------*/

#d1
	{
	top:40px;
	left:144px;
	}
#d1:hover
	{
	background-image:url(./protopos/b1.gif);
	}	
#d2
	{
	top:44px;
	left:252px;
	}
#d2:hover
	{
	background-image:url(./protopos/b2.gif);
	}
#d3
	{
	top:42px;
	left:362px;
	}
#d3:hover
	{
	background-image:url(./protopos/b3.gif);
	}
#d4
	{
	top:42px;
	left:470px;
	}
#d4:hover
	{
	background-image:url(./protopos/b4.gif);
	}
#d5
	{
	top:156px;
	left:145px;
	}
#d5:hover
	{
	background-image:url(./protopos/b5.gif);
	}
#d6
	{
	top:158px;
	left:254px;
	}
#d6:hover
	{
	background-image:url(./protopos/b6.gif);
	}
#d7
	{
	top:155px;
	left:358px;
	}
#d7:hover
	{
	background-image:url(./protopos/b7.gif);
	}
#d8
	{
	top:155px;
	left:469px;
	}


#d8:hover
	{
	background-image:url(./protopos/b8.gif);
	}
#d9
	{
	top:268px;
	left:146px;
	}
#d9:hover
	{
	background-image:url(./protopos/b9.gif);
	}
#d10
	{
	top:269px;
	left:254px;
	}
#d10:hover
	{
	background-image:url(./protopos/b10.gif);
	}
#d11
	{
	top:270px;
	left:363px;
	}
#d11:hover
	{
	background-image:url(./protopos/b11.gif);
	}
#d12
	{
	top:268px;
	left:469px;
	}
#d12:hover
	{
	background-image:url(./protopos/b12.gif);
	}	
	
/*------------------------ Your Dress Page Text -----------------*/
	
#yourDress
	{
	overflow:hidden;
	color:#9b7589;
	text-align:left;
	position: absolute;
	left: 25px;
	top: 18px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-size-adjust:inherit;
	margin: 0px;
	padding: 0px;
	}
	
/*------------------------ Contact Page -----------------*/
	
#contactpage
	{
	overflow:hidden;
	color:#9b7589;
	text-align:center;
	position: absolute;
	left: 0px;
	top: 52px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 400px;
	}
#contactpage a {
	color: #9B7589;
	text-decoration: none;
	text-transform: none;
}
#contactpage a:visited{
	color: #9B7589;
	text-decoration: none;
	text-transform: none;
}
#contactpage a:hover{
	color: #99647D;
	text-decoration: none;
	background-color: transparent;
	text-transform: none;
}

/*------------------------ Second Contact -----------------*/
#contact2
	{
	overflow:hidden;
	color:#9b7589;
	text-align:center;
	position: absolute;
	left: 132px;
	top: 221px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	width: 142px;
	line-height:17px;
	}
#contact2 a {
	color: #9B7589;
	text-decoration: none;
	text-transform: none;
}
#contact2 a:visited{
	color: #9B7589;
	text-decoration: none;
	text-transform: none;
}
#contact2 a:hover{
	color: #99647D;
	text-decoration: none;
	background-color: transparent;
	text-transform: none;
}
.contacthighlight
	{
	color:#9b7589;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:300;}
.contactline
	{line-height:14px; text-align:center}

/*------------------------ Index Page Text -----------------*/

#intent
	{
	font-family: "Times New Roman", Times, serif;
	color:#000000;
	margin-right:10;
	margin-left:245px;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

.smalljustify { font-size:11px; line-height:15px; text-align:justify;
}	

.default { font-size:13px; line-height:17px;
}

.default a{color:#000000; text-decoration:none; background-color: transparent;
	text-transform: none; font-size:13px; line-height:13px;}
	
.default a:hover {color:#000000; text-decoration:none; background-color: transparent;
	text-transform: none; font-size:13px; line-height:13px; height:auto;}

.defaultbr { line-height:5px;}

.italica {
font-style: italic;  font-size:13px; line-height:16px; font-weight:500;
}


/*------------------------ Main Content Styles -----------------*/

#wrapper
	{
	margin:auto;
padding:0;

	width:692px;
	height:491px;
	}
#header
	{
	background:url(./images/header.png) no-repeat scroll center;
	height:126px;
	}
#body
	{
	position:relative;
	height:399px;
	width:692px;
	margin: 0; 
	padding: 0; 
	}
	
	#body2
	{
	height:399px;
	width:692px;
	margin: 0; 
	padding: 0; 
	}
	
/*------------------------ Navigation Bar -----------------*/


#footer
	{
	background:url(./images/menu_background.jpg) no-repeat;
	height:25px;
	width:692;
	}



 removed for new Menu / Navigation
#footer img
	{border:none;}
	
/* Used for the navigation buttons on the footer*/

#footerbutton a
	{ 
	padding:0 22px;
	display:block;
	float:left;
	height:25px;
	border:none;
	color:#fff;
	font-weight:800;
	font-size:14px;
	line-height:25px;
	text-decoration:none;
	}
	#footerbutton a:hover
	{
	background-color:#c0b9b3; 
	padding:0 22px;
	display:block;
	float:left;
	height:25px;
	border:none;
	color:#fff;
	font-weight:800;
	font-size:14px;
	line-height:25px;
	text-decoration:none;
	}
#navHome
	{
	margin-left:11px;	
	}  
	*/
	
/*------------------------ Facebook Link -----------------*/	
	
	#facebook
	{
	height:16px;
	width:692;
	
	}
a.facebook:active{background:none;}
a.facebook:hover{background:none;}

.facebooktext {color:#999999; font-size:12px;font-family: "Times New Roman", Times, serif;
	text-align:right; text-decoration:none; background-color: transparent;
	text-transform: none;  float:right;}
.facebooktext a{color:#999999; text-decoration:none; background-color: transparent;
	text-transform: none;}
.facebooktext a:hover {color:#777777; text-decoration:none; background-color: transparent;
	text-transform: none;}

/*------------------------ Review Centre Link -----------------*/	
	#reviewcentre
	{
	height:30px;
	width:692;
	
	}
	
a.reviewcentre:active{background:none;}
a.reviewcentre:hover{background:none;}

.reviewcentretext {color:#999999; font-size:12px;font-family: "Times New Roman", Times, serif;
	text-align:left; text-decoration:none; background-color: transparent;
	text-transform: none;  float:left;}
.reviewcentretext a{color:#999999; text-decoration:none; background-color: transparent;
	text-transform: none;}
.reviewcentretext a:hover {color:#777777; text-decoration:none; background-color: transparent;
	text-transform: none;}



/*--------------------- Bruno Vitanza add on -------------------*/
/*-------------- Contacts replaced by contactpage --------------*/


#contacts {
	overflow:hidden;
	color:#9b7589;
	text-align:left;
	position: absolute;
	left: 25px;
	top: 18px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
#contacts a {
	color: #9B7589;
	text-decoration: none;
	text-transform: none;
}
#contacts a:visited{
	color: #9B7589;
	text-decoration: none;
	text-transform: none;
}
#contacts a:hover{
	color: #99647D;
	text-decoration: none;
	background-color: transparent;
	text-transform: none;
}

#gallery_body {
	background:#000 url(./images/background.jpg);
}

#footer_gal{
	background:#000 url(./protopos/footertile.jpg) repeat-x scroll center;
	height:25px;
	overflow:hiddden;
	text-align:center;
}
#footer_gal img{
	border:none;
}
#footer_gal a{
	/*background-color:#262e1c; */
	padding:0 22px;
	display:block;
	float:left;
	height:25px;
	border:none;
	color:#a8a3a1;
	font-weight:800;
	font-size:14px;
	line-height:25px;
	text-decoration:none;
}


/*------------------------ Bruno Vitanza add on (Simple Thumbnails Gallery) -----------------*/

/*------------------------                Used for dress pages              -----------------*/

img{
	border:none;
	padding: 0px;
}

#thumbs {
	position:absolute;
	width: 350px;
	left: 32px;
	top: 37px;
	text-align: left;
	padding: 0px;
}

#large_image {
	width: 240px;
	position: absolute;
	left: 409px;
	top: 20px;
}

.thumbimage {
	margin: 4px;
	padding: 0px;
	margin-bottom: 8px;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 10px;
}



/*------------------------ Bruno Vitanza add on (Thumbnails Gallery) -----------------*/
img{
	border:none;
}

#t1 {
	width:50px;
	height: 50px;
	position: absolute;
	left: 34px;
	top: 32px;
}

#t2 {
	width:50px;
	height: 50px;
	position: absolute;
	left: 110px;
	top: 32px;
}

#t3 {
	width:50px;
	height: 50px;
	position: absolute;
	left: 188px;
	top: 33px;
}

#t4 {
	width:50px;
	height: 50px;
	position: absolute;
	left: 266px;
	top: 33px;
}

#t5 {
	width:50px;
	height: 50px;
	position: absolute;
	left: 35px;
	top: 104px;
}

#t6 {
	width:50px;
	height: 50px;
	position: absolute;
	left: 111px;
	top: 104px;
}

/*------------------------ Navigation for brides pages -----------------*/
/*------------------------     < PREVIOUS  NEXT >      -----------------*/

#page_controller {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration:none;
	text-transform: none;
	color: #333;
	position:absolute;
	width: 340px;
	left: 32px;
	top: 360px;
	text-align: center;
	vertical-align: top;
	z-index:30;
	
}
.page_controller {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration:none;
	font-weight:bold;
	color: #9b7589;
	
}
a.page_controller:active{background:none;
font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration:none;
	color: #532231; }
a.page_controller:hover{background:none; color: #532231;}

#intent p {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 13px;
}


/*------------------------ Light box addon for Collection pages -----------------*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
