BODY
{
    COLOR: #000000;
	FONT-FAMILY: verdana, Helvetica, Tahoma;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #2F486C;
}
hr.light_hr{
	border:none;
	border-bottom:1px solid #CCC;
}
.tableFormat
{
	BORDER: #C3610A 0px solid;
}
.tableFormat	TD
{
	BORDER: #C3610A 2px solid;
	COLOR: #000000;
	BACKGROUND: #FFE480;
	PADDING: 5px;
}
A
{
	COLOR: #15283A;
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A:hover
{
	COLOR: #15283A;
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
TD
{
	COLOR: #000000;
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}
IMG
{
border: 0;
}
.title
{
	COLOR: #2F486C;
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	
}
.subtitle
{
	COLOR: #2F486C;
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	
}
.menu
{
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.menu
{
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	max-width:80px;
	display:inline-block;
	border-right:1px dotted #666;
	padding-right:10px;
	padding-left:9px;
	margin-left:-4px;
	vertical-align:top;
	margin-top:10px;
	height:45px;	
}
A.menu_footer
{
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	max-width:80px;
	display:inline-block;
	border-right:1px dotted #666;
	padding-right:10px;
	padding-left:9px;
	margin-left:-4px;
	vertical-align:top;
	margin-top:10px;
	height:45px;	
}
A.menu:hover
{
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	border-bottom:2px solid #FFF;
	height:43px;
}
.menuBox
{
	CURSOR: hand;
}
A.menuButton
{
    
	BORDER-RIGHT: #CBC9C9 1px solid;
    	BORDER-TOP: #CBC9C9 1px solid;
	BORDER-BOTTOM: #CBC9C9 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 6px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 142px;
	COLOR: #7A9BA5;
	HEIGHT: 15px;
	TEXT-DECORATION: none;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
}
a.top_link{
	position:relative;
	left:644px;
}
A.menuButton:hover
{
	BACKGROUND-IMAGE: url(../iface/button_on.gif);
	BACKGROUND-COLOR: #C0C0C0;
	COLOR: #666666;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.domainTitle
{
	COLOR: #000000;
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	TEXT-DECORATION: none;
}
.mainPadding
{
	PADDING-TOP: 5px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	PADDING-BOTTOM: 15px;
	TEXT-ALIGN: Justify;
}
.menuPadding
{
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 2px;
}
.report
{
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}
A.report
{
	COLOR: #5A7C86;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
A.report:hover
{
	COLOR: #5A7C86;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
.footprint
{
	COLOR: #333333;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}
A.footprint
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.footprint:hover
{
	COLOR: #5A7C86;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.formButton
{
    	BACKGROUND-IMAGE: url(../iface/formButton.gif);
	BORDER: #666666 1px solid;
    	FONT-WEIGHT: bold;
    	FONT-SIZE: 10px;
   	COLOR: #555555;
    	FONT-FAMILY: Tahoma;
    	BACKGROUND-COLOR: #C0C0C0;
	PADDING: 0px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	CURSOR: hand;
}
.textField
{
	FONT-FAMILY: Verdana, Tahoma;
	BACKGROUND-COLOR: #EEEEEE; 
	COLOR: #333333; FONT-SIZE: 11px;
	BORDER-TOP: #E4E4E4 2px solid;
	BORDER-LEFT: #E4E4E4 2px solid;
	BORDER-RIGHT: #939393 2px solid;
	BORDER-BOTTOM: #939393 2px solid;
}
.image_scroller {
    height: 332px;
    margin: 20px 0 15px;
    overflow: hidden;
    position: relative;
    width: 448px;
    padding: 10px;
    border: 1px solid #CCC;
}
.clear_fix{
  clear: both;
}
#wedding_gallery{
  float: right;
  width: 468px;
}

.wedding_main{
  padding: 10px;
  border: 1px solid #CCC;
  margin-top: 20px;
  height: 332px;
}
.mt_30{
  margin-top: 30px;
}
.mb_30{
  margin-bottom: 30px;
}
.image_scroller .images_container {
    height: 332px;
    left: 10px;
    position: absolute;
    top: 10px;
    z-index: 5;
}
.images_container img{
  margin-right: 10px;
  height: 332px;
 }
.scroller_thumbs a.thumb.active {
    border: 3px solid #1CA6DF;
    margin-top: -1px;
    overflow: hidden;
    vertical-align: top;
}
.scroller_thumbs a.thumb {
    height: 42px;
    margin-right: 5px;
    overflow: hidden;
    width: 57px;    
    display: inline;
    zoom: 1;
    display: inline-block;
    _display: inline;
    *display: inline;
}
.scroller_thumbs a.thumb img{
  width: 57px;
 }

