#album .contact-bg,#blog .contact-bg, #weddings .contact-bg,#blog .contact-bg{min-height:750px;}
#gallerycontainer{padding: 0px;text-align:center;width:540px;}
*{margin:0; padding:0;}
.thumbnail a {color:#999999;text-decoration: none;}
.thumbnail a:hover{color:#f6a252;}
.thumbnail img{background: #969696;padding: 7px;margin: auto;display:block;}
.thumbnail {float: left;margin: 5px;padding: 8px;text-align: center;color: #CCCCCC;width: 150px;height: 175px;}
.thumbnailhover{background:  none;	display:block;width: 166px;height: 175px;}
.thumbnail {float: left;margin: 5px;padding: 8px;text-align: center;color: #CCCCCC;width: 150px;height: 175px;}

#youtube{text-align:center; float:left;padding-left:5em;padding:2em;}
#logotext{float:left;width:400px;margin-top:1.9em;margin-bottom:0em; color:#D7D7D7;font-size:.8em;text-align:center;}
a img {border:none;}
a.bottom-links:hover{text-decoration:underline;}
a.bottom-links{color: #EFEFEF;text-decoration:none;}
a.thumbnailhover:hover{background:  url(images/bg_body.jpg) no-repeat left top;	display:block;width: 166px;height: 175px;color: #76B41C;font-weight: bold;}
body{margin:0; padding:0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; background:#000000;}
div#body-btm{width:834px; float:left; font-size: 1pt}
div#body{width:830px; float:left; padding-left:0.25em; background:#FFFFFF; text-align:left;}
div#container{width:834px; margin:0 auto; text-align:center;}
div#footer ul li a:hover{ text-decoration:underline;}
div#footer ul li a{color: #A29F9F;text-decoration:none;}
div#footer ul li{list-style-type:none;display:block;font-size: 0.69em;line-height:20px;font-weight: normal; color:#A29F9F;	text-decoration: none;margin:0em 0.19em;float:left;}
div#footer ul{margin:0;padding:0;}
div#footer-nav-left{width:322px;float:left}
div#footer{width:834px; float:left; height:53px; padding-top:1.06em; text-align:right;}
div#header{width:834px; float:left; background:url(../images/header-bg.jpg) left 74px no-repeat; height:356px; text-align:left;}
div#signature{width:350px;float:right;}
div.body-bg{width:830px; float:left; background:url(../images/body-bg.gif) left top repeat-x #969696;}
div.body-content{font-size:0.8em; color:#646262;width:601px; float:left; padding-left:1.25em; padding-top:.13em; background:url(../images/right-btm.jpg) right bottom no-repeat #FFFFFF;}
div.body-left{width:205px; float:left; padding-left:.25em; background:url(../images/divider-line.gif) right 14px no-repeat; padding-top:1.44em;}
div.body-right{width:617px; float:right;}
div.buy-album a{color:#000000; text-decoration:none;}
div.buy-album{width:100px; float:right; text-align:center; font-size:0.75em; line-height:15px; font-weight:bold;padding-top:0em;}
div a:hover{color:#f6a252; text-decoration: underline;}
div a{color:#f6a252; text-decoration:none;}
div.contact-bg{width:552px; float:left; min-height:550px;padding-bottom:1em}
div.content a:hover{color:#f6a252; text-decoration: underline;}
div.content a{color:#f6a252; text-decoration:none; font-weight:bolder;}
div.content-left-about-page{width:172px; float:left;}
div.content-left{width:272px; float:left;}
div.content-right-about-page{width:420px; float:left; padding-top:3.75em; padding-bottom:3.13em;}
div.content-right{width:290px; float:left; padding-bottom:2.64em;}
div.content{width:600px; float:left;}
div.gallery ul li{list-style-type:none; display:block; margin-right:0.3em; width:115px; height:86px; float:left;}
div.gallery ul{margin:0; padding:0;}
div.gallery-box{width:585px; float:left; padding-left:1em; padding-top:1.44em; padding-bottom:1.06em;}
div.gallery{width:545px; float:left; background:#434343; padding:0em; height:140px;}
div.logo{width:300px; float:left; padding-top:1.63em; padding-left:1.19em; height:61px;}
div.music-albums ul li{display:block; list-style-type:none; width:276px; float:left; font-size:0.69em; color:#646262;}
div.music-albums ul{margin:0; padding-bottom:0.63em;}
div.music-albums{width:276px;float:left; padding-bottom:4.38em;}
div.navlist ul li a.active{background:url(../images/nav-bg-h.jpg) -5px top no-repeat; color:#FFFFFF;}
div.navlist ul li a:hover{background:url(../images/nav-bg-h.jpg) -5px top no-repeat; color:#FFFFFF;}
div.navlist ul li a{font-size:0.75em; padding-left:1.69em; line-height:26px; font-weight:bold; color:#434343; text-decoration:none; display:block;}
div.navlist ul li.big a.active{background:url(../images/big-nav-bg-h.jpg) -5px top no-repeat; color:#FFFFFF;}
div.navlist ul li.big a:hover{background:url(../images/big-nav-bg-h.jpg) -5px top no-repeat; color:#FFFFFF;}
div.navlist ul li.big a{font-size:0.69em; padding-left:1.69em; line-height:26px; font-weight:bold; color:#434343; text-decoration:none; display:block;}
div.navlist ul li{width:133px; display:block;text-align:left;float:left;list-style-type:none; margin:0; height:26px;}
div.navlist ul{list-style-type:none;text-align:left;}
div.navlist{width:160px; float:left; padding-left:2.5em; padding-top:3.69em;}
div.subnav ul li a.active{color:#060106;}
div.subnav ul li a:hover{color:#060106;}
div.subnav ul li a{font-size:0.69em; line-height:20px; font-weight:bold; color:#FFFFFF; text-decoration:none; display:block;}
div.subnav ul li{width:135px; display:block;text-align:left;float:left;list-style-type:none; margin:0; padding-left:1.25em; background: url(../images/bullet.gif) 5px center no-repeat; height:20px;}
div.subnav ul{list-style-type:none;text-align:left; }
div.subnav{width:207px; float:left;padding-bottom:1.88em;}
h1.albums{font-size:0.75em; color:#646262; line-height:35px;}
h1{margin-top:1em;font-size:1.6em;color:#F6A252;font-weight:bold;clear:both;}
h2{margin-top:1em;font-size:1.6em;color:#F6A252;font-weight:bold;clear:both;}
img {border:none;}
img.gallery{margin-right:1.25em;}
img.margin{margin-bottom:0.88em;}
img.photo{float:left; margin-right:0.75em;}
img.planning{margin-left:2.19em; margin-top:1.75em;}
img.spl-day{margin-left:3.56em;}
li{list-style:disc;list-style-position:inside;margin-left:.5em;}
p.bottom-links{font-size: 0.69em; line-height:20px;font-weight: normal;color: #EFEFEF;}
p.text-right{font-size:0.69em; color:#646262; line-height:14px; margin-left:3.56em;}
p{ margin:0.63em 0; padding-right:3.3em;}
span.white{color:#FFFFFF;}
strong { font-weight:bold;}
table {  border-collapse: collapse;font-size:.6em;} 
table td{padding:0 .3em 0 .3em;}

/*input.submit{color:white;background:#0576a5;border:2px outset #316ac5;font-weight:bold;float:left;}	
label, input, select{font-size: 1em; line-height: 15px;	font-weight: normal; text-decoration: none;}
legend{	color:#CCCCCC;background:#FFFFFF;}
*/

#booking-form {background:white; width:400px; padding:1em;}
#booking-form fieldset {display:block; border:1px solid #fff; padding:5px; margin-bottom:0.5em; line-height:1.5em;}
#booking-form  fieldset#opt {}
#booking-form  legend {font-size:1.1em; font-weight:bold; margin-bottom:5px; padding:2px;}
#booking-form  span {clear:left; display:block; float:left; width:110px; text-align:right; padding-right:10px; color:#888; margin-bottom:0.5em;}
#booking-form  input {border:1px solid #969696; padding-left:0.5em; margin-bottom:0.6em;}
#booking-form  select {margin-left:0.5em;}
#booking-form  textarea {width:250px; height:10em; border:1px solid #969696; padding:0.5em; overflow:auto;}
#booking-form  option {background:#788; color:#fff;}
#booking-form  optgroup {background:#abb; color:#000;}
#booking-form  optgroup option {background:#9aa; color:#fff;}
#booking-form  #submit {cursor:text; width:205px; }
#booking-form  #submit:hover{color:#000;}
#booking-form #buttons{margin-left:10em;}
#ctl00_content_statusMsg{text-align:center; font-size:1.2em;font-weight:bolder;}


