﻿html, body, form 
{
    margin: 0px 0px 0px 0px;
	background-color: #000000;
	background-position:top;
	font-family: Verdana;
	font-size: 12px;
	background-repeat:no-repeat
}
.descBox
{
	font-family: Verdana;
	font-size: 12px;
}
div.centered 
{
    margin-left:0px;
	font-family: Verdana;
	font-size: 12px;
    margin-right:0px;
    text-align: center;
}
div.centered table 
{
	font-family: Verdana;
	font-size: 12px;
    margin: 0 auto; 
    text-align: center;
}

div.leftX
{
    margin-left:0px;
    margin-right:0px;
	font-family: Verdana;
	font-size: 12px;
    margin-bottom:0px;
    text-align: left
}
div.leftX table
{
    margin: 0 auto; 
    text-align: left
}
div.leftX table 
{
    margin: 0px 0px 0px 0px; 
    text-align: left
}
div
{
    text-align: left;
}
.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
    z-index:1;
	border-width: 2px;
}

.modalBackground {
	background-color:black;
    z-index:20
}
.popupTable 
{
	vertical-align:middle;
	margin-top: 0px;
	border-left:solid 25px black; 
	width:600px;
	padding: 3px 5px 3px 5px;
	margin-top:  20px
}
.modalPopup {
	background-color:black;
	border-width:3px;
	border-style:solid;
	border-color:black;
	top:1px;
	position:relative;
	font-family:Verdana;
	font-size:12px;
	left:20px;
	width:700px;
	padding:1px;
	display:block;
	margin: 0px 0px 0px 0px;
	text-align:center;
	vertical-align: top
}
img.popupImage
{
	vertical-align: bottom;
	display:block;
	border: solid 1px black
}
.modalPopup800x600 {
	background-color:black;
	border-width:3px;
	border-style:solid;
	border-color:black;
	top:1px;
	position:relative;
	font-family:Verdana;
	font-size:12px;
	left:20px;
	width:700px;
	padding:1px;
	display:block;
	margin: 0px 0px 0px 0px;
	text-align:center;
	vertical-align: top
}
img.popupImage800x600
{
	vertical-align: bottom;
	display:block;
	border: solid 1px black
}
td.buttonBar
{
    margin: 0px 0px 0px 0px;
    border-width: 0px 2px 0px 2px;
    border-color: Black;
    background-color: Black;
    border-style: solid;
	font-family: Verdana;
    padding: 0px 0px 0px 0px;
    vertical-align:top;
    text-align:center;
	
}
td.buttonBarTop
{
    margin: 0px 0px 0px 0px;
    border-width:  2px 0px 0px 0px;
    border-color: Black;
    border-style: solid;
	font-family: Verdana;
	font-size: 12px;
	height: 30px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	vertical-align: middle;
	font-variant: normal;
	color: white;
    padding: 0px 0px 0px 0px;
	background-color:Black
}

img.xButton
{
	cursor:hand;
    margin: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px
}
img.albumBasket
{
    border: solid 0px black;
    vertical-align:middle;
	cursor:hand;
}

.albumThumbnail
{
	cursor:hand;
	border-color:#303030;
	border-style:solid
}
.albumThumbnailX
{
	border-color:#303030;
	width:100px;
	border-style:solid
}
img.albumThumbnail
{
}
td.albumImage 
{
	border: solid 5px black;
	text-align:center;
	padding-left: auto;
	padding-right: auto;
	vertical-align:middle
}
td.td1a 
{
}
div.divBorder
{
    border: solid 1px #28211F;
    background-color:black;
    text-decoration:none;
    padding: 3px 3px 0px 3px;
}
td.albumImageB
{
	vertical-align: top;
	text-align:right;
    border: solid 1px black;
}
td.albumImageC
{
	vertical-align: top;
	height:auto;
    text-align:left
}
td.albumImageD
{
	vertical-align: top;
	text-align:left;
    border: solid 1px black
}
span.albumText
{
    text-align:left;
    border: solid 1px black;
	vertical-align: top;
	width:150px;
	height:auto;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
    display:block
}
h2
{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
    text-align:left;
	font-variant: normal;
	color: #999999;
	border: solid 0px black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
}
td.popupText
{
    text-align:center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999
}
td.imageViewAs
{
    text-align:center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: white
}

input.buttonAlbumMainSlide
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	background-color:#303030;
	cursor:hand;
	border: solid 0px black;
	color:#999999
}
.bottomText
{
	font-family: Verdana;
	font-size: 12px;
	background-color:#303030;
	text-indent:10px;
	color:#999999
}
span.galleryScreens
{
	font-family: Verdana;
	font-size: 12px;
	color:#999999
}
.galleryLinks
{
	font-family: Verdana;
	font-size: 12px;
	display:block;
	border: solid 1px black;
	text-decoration: none;
	cursor:hand;
	color:#999999
}
.galleryLinks:hover
{
	text-decoration: underline;
	display:block;
	border: solid 1px white
}
a.pageLinks
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	cursor:hand;
	color:#999999
}
a.pageLinks:hover
{
	text-decoration: underline
}
a.galleryLinks2
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	cursor:hand;
	color:#999999
}
a.galleryLinks2:hover
{
	text-decoration: underline;
}
a.galleryLinksSelected
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	cursor:none;
	color:#999999
}
td.tdLeftGrey
{
	font-family: Verdana;
	font-size: 12px;
	color:#999999;
	text-align:left;
	vertical-align:top;
	border-top: solid 3px black
	
}
td.tdGrey
{
	font-family: Verdana;
	font-size: 12px;
	color:#999999
}
.notFound
{
	font-family: Verdana;
	font-size: 12px;
	border-left: solid 200px black;
	display:block;
	color:#999999
}
.lblTitleX
{
	font-family: Verdana;
	font-size: 12px;
	color:#999999;
	text-align:left
}
.lblTitle
{
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	width:150px;
	height:auto;
	text-align:left;
	color: #999999;
    display:block
}
.lightboxSelect
{
	font-family: Verdana;
	font-size: 9px
}
.pages_info_tables {
	font-family: Verdana;
	font-size: 12px;
	text-align:left;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	margin-left:0px;
	
}	
.pages_info_tables_checkout
{
	width:300px;
	display:block;
	font-family: Verdana;
	font-size: 12px;
	text-align:left;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4e4644;
	margin-left:0px;
}	
span.menuContainer 
{
	border: solid 1px red
}
td.prices
{
	text-align:center
}
.drp
{
	font-family: Verdana;
	font-size: 12px;
	background-color:Black;
	color: #999999
}
td.weddingLink 
{
	width:175px;
	text-align:center;
	height:20px;
	border-bottom: solid 1px #666666
}
td.weddingLinkHead 
{
	width:175px;
	text-align:center;
	font-family: Verdana;
	font-weight: bold;
	height:20px;
	color:White;
	background-color: #666666
}
td.weddingLink2
{
	width:175px;
	text-align:center;
	height:20px;
	border-bottom: solid 1px #666666
}

a.weddingLink
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration:none
}
a.weddingLink:hover
{
	text-decoration: underline
}
.normalText
{
	font-family: Verdana;
	font-size: 12px;
	color: white;
	text-decoration:none
}
h1
{
	font-family: Verdana;
	font-size: 16px;
	color: white;
	text-decoration:none;
	margin: 0px 0px 0px 0px
}
.detailBox 
{
	border-width:1px;
	border-color:black;
	border-style:solid;
	display:block;
	margin-bottom:0px;
	height:auto
}
.bottomTable
{
	border-width:2px;
	width:798px;
	height:24px;
	border-color:Black;
	border-style:solid
}
.bottomTableTD
{
	border: solid 0px #303030;
	font-family: Verdana;
	height:24px;
	font-size: 12px;
	color:#999999;
	background-color:#303030
}
.searchBox
{
	color: black;
	background-color:white;
	border: solid 1px #999999;
	margin: 1px 1px 1px 0px;
	width:80px;
	font-size: 11px
}
input.searchBoxButton
{
	color: white;
	background-color:black;
	border: solid 1px black;
	cursor:hand;
	margin-right:0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold
}
.copyright
{
	font-family: Verdana;
	font-size: 10px;
	color:#666666
}
.footer
{
	font-family: Verdana;
	width:600px;
	font-size: 12px;
	text-align:center;
	color:#666666;
	border-left: solid 5px black;
	display: block;
	line-height: 18px;	
}
.menuTop {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:white
}
.menuBottom {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#999999
}
.whiteText
{
	border-right: solid 40px black;
	border-left: solid 0px black;
	text-align:center;
	display:block;
	font-family: Verdana;
	font-size: 12px;
	color:white
}
hr.contactUs
{
	height:1px;
	margin-left:0px;
	width: 225px
}
.galleryThumb 
{
	border: solid 1px #303030;
	height:48px;
	width:48px;
	cursor: hand
}
.SlideShow2
{
	text-align:center;
	display: block;
	margin: 0 auto;
	border: solid 1px #303030
}

.selOptions 
{
	color: #303030;
	background-color: white;
	font-family: Verdana;
	font-size: 11px;
	vertical-align: top;
	margin-top:5px;
	margin-left:5px
}


#sddm
{	margin: 0;
	padding: 0;
	display: block;
	text-align: right;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	padding-left:8px;
	font: bold 12px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 0px 4px 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:white
}
#sddm li a.menuBottom 
{	display: block;
	margin: 0px 1px 0px 0px;
	padding: 4px 0px 4px 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#999999
}

#sddm li a:hover
{	
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#999999
	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: white;
	border: 1px solid #303030}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: white;
		color: #303030;
		font: 12px Verdana}

	#sddm div a:hover
	{	background: #303030;
		font: 12px Verdana;
		color: white}
td.xPaging
{
	width:120px
}