/********************************/
/******   STYLE ELEMENTS   ******/
/********************************/

BODY {
	margin: 10px;
}

TH, TD, INPUT, SELECT, TEXTAREA {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
}

A:link {
	color: #6EB077;
}
A:visited {
	color: #6EB077;
}
A:hover {
	color: #6EB077;
}
A:active {
	color: #6EB077;
}

/********************************/
/******   CLASS ELEMENTS   ******/
/********************************/

#loading {
	position: absolute;
	visibility: hidden;
	top: 217px;
	left: 102px;
}

.popup_nav {
	padding: 0px 0px 10px 0px;
}

.size_chart {
	background-repeat: no-repeat;
}

.size_chart TABLE {
	background-color: #999999;
	width: 100%;
}

.size_chart TABLE TR TH {
	background-color: #EEEEEE;
	font-weight: bold;
	text-align: center;
}

.size_chart TABLE TR TD {
	background-color: #FFFFFF;
	text-align: center;
}

.fabric_content {
	position: absolute;
	padding-top: 5px;
	width: 242px;
}

.margin_nav {
	padding-top: 5px;
}

.footer {
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	text-align: right;
	color: #999999;
}

.footer_link:link {
	font-size: 11px;
	color: #6EB077;
}
.footer_link:visited {
	font-size: 11px;
	color: #6EB077;
}
.footer_link:hover {
	font-size: 11px;
	color: #6EB077;
}
.footer_link:active {
	font-size: 11px;
	color: #6EB077;
}

.footer_credit:link {
	color: #999999;
}
.footer_credit:visited {
	color: #999999;
}
.footer_credit:hover {
	color: #999999;
}
.footer_credit:active {
	color: #999999;
}

.box {
	border: solid 1px #999999;
}

.box_hover {
	border: solid 1px #6EB077;
	cursor: pointer;
	cursor: hand; 
}

#Collections {
	width: 100%;
}

#Collections #Brides {
	float: left;
	padding: 0 16px 32px 32px;
}

#Collections #Maids {
	float: left;
	padding: 0 32px 32px 16px;
}

#Brides {
}

#Brides #Margin {
	width: 488px;
	margin-right: 32px;
	float: left;
}

#Brides #Margin #Photos {
	width: 488px;
}

#Brides #Margin #Photos #MarginPhoto1 {
	float: left;
	margin-right: 7px;
}

#Brides #Margin #Photos #MarginPhoto2 {
	float: left;
	margin-right: 7px;
}

#Brides #Margin #Photos #MarginPhoto3 {
	float: left;
}

#Brides #Margin #MarginMenu {
	width: 158px;
	padding-top: 15px;
	margin-right: 7px;
	float: left;
}

#Brides #MarginContent {
	width: 323px;
	padding-top: 15px;
	float: left;
}

#Brides #Thumbnails {
	width: 464px;
	float: left;
}

#Brides #Thumbnails div {
	float: left;
	padding-right: 32px;
	padding-bottom: 9px;
}

#Maids {
}

#Maids #Margin {
	width: 488px;
	margin-right: 32px;
	float: left;
}

#Maids #Margin #Photos {
	width: 488px;
}

#Maids #Margin #Photos #MarginPhoto1 {
	float: left;
	margin-right: 7px;
}

#Maids #Margin #Photos #MarginPhoto2 {
	float: left;
	margin-right: 7px;
}

#Maids #Margin #Photos #MarginPhoto3 {
	float: left;
}

#Maids #Margin #MarginMenu {
	width: 158px;
	padding-top: 15px;
	margin-right: 7px;
	float: left;
}

#Maids #MarginContent {
	width: 323px;
	padding-top: 15px;
	float: left;
}

#Maids #Thumbnails {
	width: 453px;
	float: left;
}

#Maids #Thumbnails div {
	float: left;
	padding-right: 21px;
	padding-bottom: 10px;
}

#MarginMenu a img {
	border: 0;
	margin-top: 5px;
}

/* GALLERY */
#Gallery #Margin {
	float: left;
	width: 488px;
}

#Gallery #MarginPhoto1,
#Gallery #MarginPhoto2,
#Gallery #MarginPhoto3 {
	border: solid 1px #999;
	float: left;
	margin-right: 7px;
}

	#Gallery #MarginPhoto3 {
		margin-right: 0px;
	}

#Gallery #MarginMenu {
	clear: both;
	float: left;
	margin-right: 7px;
	padding-top: 15px;
	width: 158px;
}

#Gallery #MarginContent {
	float: right;
	padding-top: 15px;
	width: 165px;
}

#Gallery #PhotoViewer {
	float: right;
	width: 496px;
}