<!--


body {

	/* Updated 7/15/2009 */
	margin: 0px;
	padding: 0px;
	/* end of update */
	scrollbar-face-color: #DEE3E7;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-shadow-color: #DEE3E7;

	scrollbar-3dlight-color: #D1D7DC;

	scrollbar-arrow-color:  #006699;

	scrollbar-track-color: #EFEFEF;

	scrollbar-darkshadow-color: #98AAB1;

	background-color: #EDF4FC;

	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	text-align: center;
	/* NS 6 Prob */
	min-width: 860px
	}

.pagewrapper {
	text-align: left;
	
	width: 850px;
	/* Fix for center Firefox etc... */
	margin: 0 auto;

	
}


.main_table{

	background-color: #ffffff;
	border: 0px;
	width: 850px;
	

	}

.main_content{
	width: 650px;
	border: 0px;
	height: 100%;
	
}

.photo_detail{
	
	width: 640px;
	border: 0px;
	height: 100%;
	
}

.bookmarks {
	border: 0px;
	text-align: center ;
	border-style: none ;
	
}



font,th,td,p,li,ul,ol {

	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

	font-size : 11px;

	}

	

p, td {

	font-size : 11px;
	color : #000000;
	
	padding: 0px;
	}

	

hr {

	height: 0px;

	border: solid #D1D7DC 0px;

	border-top-width: 1px;

	}

	

h1,h2 {

	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

	font-size : 22px;

	font-weight : bold;

	text-decoration : none;

	line-height : 120%;

	color : #000000;

	}

h4 {
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

	font-size : 12px;

	font-weight : bold;

	text-decoration : none;
}


/*  href links class  16/10/09 - MTS*/

a.l_style1:link {
	
	color: #993339;
	text-decoration: underline;

    
	
}
a.l_style1:visited {
	
	color: #993339;
	text-decoration: underline;

    
}


/*   end  */

a:link	{

	color:#000000;

	text-decoration: none;
	
	}

a:visited {

	color:#000000;

	text-decoration: none;

	}

a:hover	{

	color:#000000;

	text-decoration: none;

	}



.crumb{

	padding-left: 5px;

	color: #545454;

	font-weight: bold;

	}

	

a.crumb_links:link{

	color:#000000;

	font-weight: bold;

	}

a.crumb_links:visited {

	color:#000000;

	font-weight: bold;

	}

a.crumb_links:hover	{

	color:#828282;

	font-weight: bold;

	}	



.photos{

	border: 4px solid #E6E6E6;

	}

	

a.photo_links:link	{

	color:#A4A4A4;

	}

a.photo_links:visited {

	color:#A4A4A4;

	}

a.photo_links:hover	{

	color:#333333;

	}

/**
GLM STUFF
**/

.glm_menu {
	
	padding: 5px;
	border: 1px #C3DAF9 solid;
}

.glm_menu a:link a:visited {
	
	text-decoration: underline ;
}	

.glm_menu a:hover {
	
	text-decoration: underline ;
	color: #787878;
	
}	
 /**
 LEFT HAND COLUMN GUEST EVENTS
 **/

.event_list  {
	
	padding: 10px;
	
	
}

.event_list h3 {
	text-align: center ;
	font-size: 14px;
	color: #7F7FFF;
}



.event_list h2 {
	text-align: center ;
	font-size: 12px;
	color: #7F7FFF;
}


#addeventlink {
	padding-left: 40px;
	font-size: 12px;
	color: #7F7FFF;

}

a:hover#addeventlink  {
	
	font-size: 12px;
	text-decoration: underline ;
	color: #787878;
}

#invbut  {
	
	
	border: 0px;

	
}
 
.rsvp_wrapper {
	
	margin: 0px auto;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	background: #FFFFFF ;
	border: 1px SOLID #C3DAF9;
	
}
.rsvp_wrapper p {
	
	text-align: center;
	
}

.rsvp_results {
	
	color: #000000;
	font-size: 12px;
	padding-left:  35px;

}

 
 /** END OF LEFT COLUMN **/
span.gallery_nav{

	padding: 5px 10px 0px 5px;

	

	line-height: 1.5;

	}

	

span.sub_gallery_nav{

	padding-left: 20px;

	line-height: 1.25;

	}



a.gallery_nav:link	{

	color:#000000;

	font-weight: bold;

	text-decoration: none;

	}

a.gallery_nav:visited {

	color:#000000;

	font-weight: bold;

	text-decoration: none;

	}

a.gallery_nav:hover	{

	color:#828282;

	font-weight: bold;

	text-decoration: underline;

	}

	a.gallery_nav2:link	{

	color:#888888;

	font-weight: bold;

	text-decoration: none;

	}

a.gallery_nav2:visited {

	color:#888888;

	font-weight: bold;

	text-decoration: none;

	}

a.gallery_nav2:hover	{

	color:#0467CB;

	font-weight: bold;

	text-decoration: underline;

	}



a.sub_gallery_nav:link	{

	color:#888888;

	}

a.sub_gallery_nav:visited {

	color:#888888;

	}

a.sub_gallery_nav:hover	{

	color:#0467CB;

	}

	

.nav_div{

	background-color: #F9FCFF;

	border-bottom: 1px solid #eeeeee;

	padding: 4px;

	}

	

div.featured_news{

	font-size: 11;

	color: #ffffff;

	border: 1px solid #FFFFFF;

	background-color: #5E5B5C;

	padding: 5px;

	}

	

.featured_news_header{

	color: #ffffff;

	font-weight: bold;

	background-color: #BDB9BA;

	}



a.more_news_links:link	{

	color:#ffffff;

	}

a.more_news_links:visited {

	color:#ffffff;

	}

a.more_news_links:hover	{

	color:#BDB9BA;

	}

	

.gallery_copy{

	color: #333333;

	font-size: 11;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 4px;

	}

	

.default_copy{

	color: #333333;

	font-size: 12;

	padding: 10px;

	}



.hr{

	color: #177BD4;

	}


.newwedtools {
	padding: 5px 5px 5px 10px;
	background-color: #000000;
	color: #ffffff;
	
}

.newwedtools p {

color: #ffffff;
	
}



.newwedtools a {

text-decoration: underline ;
color: #BDB9BA;

}

.newwedtools ul {

list-style: none;
margin: 0px;
padding: 0px;
}
.newwedtools li {
 

 background: #000000 url(../images/greentick.png) no-repeat left ;
 text-indent: 20px;
 


}

.newwedtools img {
	float: left;
	
}


td.top_nav{

	border-top: 5px solid #FFFFFF;

	background-color: #BDB9BA;

	background-repeat: repeat-x;

	padding: 7px;

	border:1px solid;

  border-top-color:#000000;

  border-left-color:#000000;

  border-right-color:#000000;

  border-bottom-color:#000000;

  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#BDB9BA',EndColorStr='#6D6769');

	}

	

td.left_nav_header{
	width: 200px;
	background-color: #000000;

	color: #ffffff;

	font-weight: normal;

	text-align: left;

	font-size: 12px;

	padding: 5px;

	border-top: 1px solid #5e5b5c;

	
	}
	
.left_nav_header a:link{
	color: #ffffff;
	
}

.left_nav_header a:hover{
	color: #666666 ;
	
}

.left_nav_header a:visited{
	color: #ffffff;
	
}




.search_bar{

	background-color: #000000;

	color: #FFFFFF;

	font-weight: bold;

	padding: 0px 1px 0px 0px;

	border-top: 1px solid #5e5b5c;

	border-bottom: 1px solid #5E5B5C;
	
	text-align: right;
	
	/*border: dotted #33FFFF ;*/
	

	
	
	

	}


	
/*SEARCH BAR AREA*/


/* Search BAR Label */
label {
	
	float: none;
	margin-left: 10px;
	text-align: right;
	
	font-weight: normal ;
	font-size: 12px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	color: #FFFFFF;
	
	
}



/* Updated MTS */




#search_box2 {
    float: right;
    /* width: 345px; /* 201px original */
    height: 31px;
    background: url(../images/bg_search_box.gif) no-repeat right;
	/*border: dotted #33FFFF ;*/

    
}

#search_box2 select {
	
	float: left; 
	margin: 3px 0px 0 0px;
	
	height: 22px ;
	font-size: 12px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	vertical-align: middle ;
	background: #000000;
	color: #ffffff;
	border: 1px solid #5E5B5C;
	



}	
#search_box2 #s {
    float: left; /* left original float */
    padding: 0;
    margin: 6px 0 0 16px;
    border: 0;
    width: 159px;
    background: none;
    color: #ffffff;
    font-size: 12px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
}
#search_box2 #go {
    float: right;
    margin: 3px 4px 0 0;
}


.search_box{
   
   border:0;
   background: transparent url(../images/gradient.png) no-repeat top left;
   height:22px;
   width: 230px;
   padding-top:2px;
   margin-left: 60px;
}

.galsearch {
		text-align: left;
	
	width: 580px;
	/* Fix for center Firefox etc... */
	margin: 0 auto;
	background: #000000;
	color: #ffffff;

	height: 28px;
	margin-top: 3px;
	padding-top: 3px;
	padding-left: 50px;
	
	
}

.galsearch select, input#go2 {
	margin: 0px 0px 2px 0px;
	padding-bottom: 2px;
	height: 22px ;
	font-size: 12px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	
	background: #000000;
	color: #ffffff;
	border: 1px solid #5E5B5C;

}

.galsearch #search {
	border:0;
   background: transparent url(../images/gradient.png) no-repeat top left;
   height:22px;
   width: 230px;
   font-size: 12px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
}

.galsearch #galsearchtitle {
	margin: 0 auto;
	font-size: 12px;
	font-weight: normal;
	color: #BDB9BA ;
	float: left;
	padding-top: 3px;
	
	
	
	
}

.mainsearch {
text-align: left;
	
	width: 400px;
	/* Fix for center Firefox etc... */
	margin: 0 auto;
	background: #000000;
	color: #ffffff;

	height: 28px;
	margin-top: 3px;
	padding-top: 3px;
	padding-left: 50px;
	border:dashed #00FF00;
}

.mainsearch select {
	margin: 0px 0px 2px 0px;
	padding-bottom: 2px;
	padding-left: 200px;
	height: 22px ;
	font-size: 12px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	
	background: #000000;
	color: #ffffff;
	border: 1px solid #5E5B5C;

}
	

a.search_bar_links:link	{

	color:#5E5B5C;

	font-weight: bold;

	}

a.search_bar_links:visited {

	color:#5E5B5C;

	font-weight: bold;

	}

a.search_bar_links:hover	{

	color:#B6B2B3;

	font-weight: bold;

	}

	

	

.go_button{

	color: #5E5B5C;

	background-color: #FFFFFF;

	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	
	font-size: 11px;

	font-weight: bold;

	border-left: 1px solid #A2BBD3;

	border-top: 1px solid #A2BBD3;

	border-right: 1px solid #315C85;

	border-bottom: 1px solid #315C85;

	padding: 0px 2px 0px 2px;

	}

	

	.go_button2{

	color: #ffffff;

	background-color: #5E5B5C;

	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

	font-size: 5pt;

	font-weight: bold;

	padding: 0px 2px 0px 2px;

	border-style:solid;

	border-width:1px;

	border-color:#000000;

	}



a.top_nav:link	{

	color:#FFFFFF;

	text-decoration: none;

	font-weight: bold;

	}

a.top_nav:visited {

	color:#FFFFFF;

	text-decoration: none;

	font-weight: bold;

	}

a.top_nav:hover	{

	color:#5E5B5C;

	text-decoration: underline;

	font-weight: bold;

	}

	

td.index_copy_area{

	background-color: #BDB9BA;

	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#BDB9BA,endColorStr=#5E5B5C);

	}



td.sub_banner{

	color: #FFFFFF;

	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

	font-weight: bold;

	font-size: 11px;

	padding: 8px;

	background-color: #5E5B5C;

	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#BDB9BA,endColorStr=#5E5B5C);

	}
	
	

span.sub_price{

	color: #ffffff;

	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

	font-weight: bold;

	font-size: 14;

	}



div.body_copy{

	color: #ffffff;

	padding: 20px;

	}

	

.body_header_text{

	color: #FFFFFF;

	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

	font-weight: bold;

	font-size: 16;

	letter-spacing: -1;

	padding-bottom: 10px;

	}

	

.featured_photos_tab{

	font-weight: bold;

	color: #0467CB;

	padding-left: 10px;

	}

	

div.featured_photos{

	padding-top: 15px;

	padding-bottom: 30px;

	padding-left: 8px;

	}

	

div.gallery_photos{

	padding-top: 15px;

	padding-bottom: 30px;

	padding-left: 3px;

	}


	

.footer_line{

	border-top: 1px solid #ffffff;

	background-color: #cccccc;

	}



.footer_div{

	border-right: 1px solid #cccccc;

	}

.footer_div2{

	border-left: 1px solid #cccccc;

	}

	

.copyright{

	padding-left: 10px;

	color: #cccccc;

	}

	

a.footer_links:link	{

	color:#2C91E0;

	font-weight: bold;

	}

a.footer_links:visited {

	color:#2C91E0;

	font-weight: bold;

	}

a.footer_links:hover	{

	color:#333333;

	font-weight: bold;

	}

	

.cc{

	color: #5BA9E6;

	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

	font-weight: bold;

	font-size: 12;

	letter-spacing: -1;

	}



.other_photos_tabs{

	background-color: #5E5B5C;	

	
	}

	

.other_photos_tabs2{

	padding-right: 5px;

	padding-left: 5px;

	background-color: #BDB9BA;	

	}

	

span.other_photos_tabs{

	padding-left: 15px;	

	}

	

a.white_bold_link:link	{

	color:#ffffff;

	font-weight: bold;

	letter-spacing: -1;

	}

a.white_bold_link:visited {

	color:#ffffff;

	font-weight: bold;

	letter-spacing: -1;

	}

a.white_bold_link:hover	{

	color:#E8E8E8;

	font-weight: bold;

	letter-spacing: -1;

	}

	

a.white_link:link	{

	font-size: 11;

	color:#ffffff;

	font-weight: normal;

	}

a.white_link:visited {

	font-size: 11;

	color:#ffffff;

	font-weight: normal;

	}

a.white_link:hover	{

	font-size: 11;

	color:#BDB9BA;

	font-weight: normal;

	}

	

.photo_title{

	background-color: #BDB9BA;

	color: #ffffff;

	padding: 3px;

	border-bottom: 1px solid #1469B5;
	text-align: left;

	}

	

.photo_details{

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom: 1px dashed #B0D9FB;

	}



.cart_rows{

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom: 1px dashed #B0D9FB;

	}

	

	/* Style for tree item text */

.mout {

	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size: 11px;

	color: #000000;

	background-color: #FFFFFF;

	text-decoration: none;

	width: 100%;

	padding: 0px;

}

.mover {

	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #FBFBFB;

	text-decoration: none;

	width: 100%;

	padding: 0px;

}



/* Style for tree item image */

img.treeicon {

	height: 16px;

}



/*  styles for the unit rater     */

.ratingblock {

	display:block;

	border-bottom:1px solid #999;

	padding-bottom:8px;

	margin-bottom:8px;

	}



.loading {

	height: 20px;

	background: url('../images/working.gif') 50% 50% no-repeat;

	}

	

.unit-rating { /* the UL */

	list-style:none;

	margin: 0px;

	padding:0px;

	height: 20px;

	position: relative;

	background: url('../images/starrating.gif') top left repeat-x;		

	}



.unit-rating li{

    text-indent: -90000px;

	padding:0px;

	margin:0px;

	/*\*/

	float: left;

	/* */

	}

	

.unit-rating li a {

	outline: none;

	display:block;

	width: 20px;

	height: 20px;

	text-decoration: none;

	text-indent: -9000px;

	z-index: 20;

	position: absolute;

	padding: 0px;

	}

	

.unit-rating li a:hover{

	background: url('../images/starrating.gif') left center;

	z-index: 2;

	left: 0px;

	}



.unit-rating a.r1-unit{left: 0px;}

.unit-rating a.r1-unit:hover{width:20px;}

.unit-rating a.r2-unit{left:20px;}

.unit-rating a.r2-unit:hover{width: 40px;}

.unit-rating a.r3-unit{left: 40px;}

.unit-rating a.r3-unit:hover{width: 60px;}

.unit-rating a.r4-unit{left: 60px;}	

.unit-rating a.r4-unit:hover{width: 80px;}

.unit-rating a.r5-unit{left: 80px;}

.unit-rating a.r5-unit:hover{width: 100px;}

.unit-rating a.r6-unit{left: 100px;}

.unit-rating a.r6-unit:hover{width: 120px;}

.unit-rating a.r7-unit{left: 120px;}

.unit-rating a.r7-unit:hover{width: 140px;}

.unit-rating a.r8-unit{left: 140px;}

.unit-rating a.r8-unit:hover{width: 160px;}

.unit-rating a.r9-unit{left: 160px;}

.unit-rating a.r9-unit:hover{width: 180px;}

.unit-rating a.r10-unit{left: 180px;}

.unit-rating a.r10-unit:hover{width: 200px;}



.unit-rating li.current-rating {

	background: url('../images/starrating.gif') left bottom;

	position: absolute;

	height: 20px;

	display: block;

	text-indent: -9000px;

	z-index: 1;

	}



.voted {color:#999;}

.thanks {color:#36AA3D;}

.static {color:#5D3126;}		





/* START : CALENDAR STYLE */

a.arrows:link			{color:#4581BE; text-decoration:none;}

a.arrows:visited		{color:#4581BE; text-decoration:none;}

a.arrows:hover			{color:#000000; text-decoration:none;}

	

a.calendar:link			{color:#FFFFFF; text-decoration:none;}

a.calendar:visited		{color:#FFFFFF; text-decoration:none;}

a.calendar:hover		{color:#CCCCCC; text-decoration:none;}



.calendar               {background-color: #ffffff; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size : 11; color : #000000;}

.calendarHeader         {font-weight: bold; background-color: #eeeeee;}

.calendarSubHeader      {font-weight: bold; background-color: #ffffff;}



.today_color            {background-color: #ACC6E1; color: #000000; font-weight: normal; font-size : 11;}

.event_color            {background-color: #4581BE; color: #ffffff; font-weight: normal; font-size : 11;}

/* END : CALENDAR STYLE */





-->