﻿/* CSS Document */

/* ---------- HTML elements ---------- */
/* purple colour #CA00CC */
#wrapper
{
	width: 960px;
	text-align: left;
	border: 3px solid #FFF;
	left: 50%;
	margin: 0px auto;
}

/* ----- master page : divcart ----- */

/*main - main picture with usercontrol*/
.main
	{
		background-image:url('/images/main.jpg');
		background-repeat: no-repeat; 
		width: 896px; 
		height: 265px; 
		/*float:left;*/
	}

#testimonial{color:#71757F;float:left;border-right:solid 2px lightgrey;border-top:solid 2px lightgrey;border-bottom:solid 2px lightgrey;width:204px;height:191px;padding: 60px 10px 10px 10px;}
#testimonial span{font-weight:bold;font-style:italic;}

.carticon
	{
		font-family: Tahoma;
		font-size: 10px;
		color: #666666;
		text-align: right;
	}

.tabledef
{
	font-family: Arial;
	color: #666666;
	font-weight: 300;
	font-size: 12px;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
}
	
.content
{
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
}	

.footer
{
		font-family: Tahoma;
		font-size: 12px;
		padding-bottom:5px;
		text-align:center;
		background-color:White;
		width:940px;
		margin: 0px auto;
}

/*Footer*/
.eventlistcolumn{margin:0px 0px 0px 0px;background-color:White;height:100px;padding: 20px 10px 0px 10px;float:left;text-align:left;}
.events{text-align:left;padding: 0px 30px 5px 0px;width:150px;background-color:White;}

.weddingplannerfooter
{
		font-family: Arial;
		font-size: 12px;
		padding-bottom:5px;
		text-align:center;
		background-color:White;
		height:20px;
		width:940px;
		margin: 0px auto;
		margin-top:-10px;
		padding-top:10px;
		color:White;
		background-color:#AFAEAD;
}
.searchback
{ 
	background: url(images/reservation-tab.jpg) no-repeat;
	padding: 4px 5px 0px 10px;
}	

.searchheading1
{ 
	font-family: Arial;
	font-weight: bold;
	font-size: 18pt;
	color: white;
	padding-top:1px;
}

.searchheading2
{ 
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color: White;
}

.searchheading3
{ 
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color: White; 
}
	
.divs_red
{
	/*background-color: #E97D0A; /* red;*/
}

.divs_green
{
	/*background-color: #E97D0A; /* green;*/
}

.divs_blue
{
	/*background-color: #E97D0A; /* blue;*/
}

.spacer1
{
	margin-top: 5px;
}

.spacerstate
{
	margin-top: 33px;
}

.spacerbutton
{
	margin-top: 93px;
}

/* ----- productsearch.aspx ------ */

/*main grid on the page*/
.listinggrid
{
	font-weight:normal;
	Border-Color:#C8C8D9;
	Border-Style:Solid;
	Border-Width:1px;
}

.listingGridHeader, .listingGridHeader td
{
	font-weight:normal;
	font-size: 10pt;
	color: black;
	height: 24px;
	background:url(images/gridheader1.gif);
	Border-Color:#C8C8D9;
	Border-Style:Solid;
	Border-Width:1px;
	color:#4C4C4C;
	/*background-color: #990099; /*#990099; #660099 #507CD1;*/
}
/*
.listingGridHeader, .listingGridHeader td
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	height: 26px;
	background:url(images/gridheader.gif)
}
*/

.listingGridItem, .listingGridItem td
{
	background-color:White;
	/*background-color: #F7F7F7; */
	font-weight: normal;
	Border-Color:#C8C8D9;
	Border-Style:Solid;
	Border-Width:1px;
	color:#4C4C4C;
}

.listingGridAlternatingItem, .listingGridAlternatingItem td
{
	background-color:#F3F3F3;
	/*background-color: #EBEDEC;*/
	font-weight: normal;
	Border-Color:#C8C8D9;
	Border-Style:Solid;
	Border-Width:1px;
	color:#4C4C4C;
}

.listingGridFooter
{
	font-size: 10pt;
	color:#4C4C4C;
	height: 39px;
	background-color:White;
	/*background:url(images/gridfooter1.gif);*/
	Border-Color:#C8C8D9;
	Border-Style:Solid;
	Border-Width:1px;
	/*background-color: #990099; /*#990099; #660099 #507CD1;*/
}

.listinggridinvoice
{
	font-weight:normal;
	Border-Color:#DFDFDF;
	Border-Style:Solid;
	Border-Width:1px;
}

.listingGridHeaderinvoice, .listingGridHeaderinvoice td
{
	font-weight:bold;
	font-size: 10pt;
	color: black;
	height: 21px;
	background:url(images/invoiceheaderbackground.gif);
	Border-Color:#DFDFDF;
	Border-Style:Solid;
	Border-Width:1px;
	color:#343434;
	/*background-color: #990099; /*#990099; #660099 #507CD1;*/
}
/*
.listingGridHeader, .listingGridHeader td
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	height: 26px;
	background:url(images/gridheader.gif)
}
*/

.listingGridIteminvoice, .listingGridIteminvoice td
{
	background-color:White;
	/*background-color: #F7F7F7; */
	font-weight: normal;
	Border-Color:#DFDFDF;
	Border-Style:Solid;
	Border-Width:1px;
	color:#4C4C4C;
}

.listingGridAlternatingIteminvoice, .listingGridAlternatingIteminvoice td
{
	background-color:#F9F9F9;
	/*background-color: #EBEDEC;*/
	font-weight: normal;
	Border-Color:#DFDFDF;
	Border-Style:Solid;
	Border-Width:1px;
	color:#4C4C4C;
}

.listingGridFooterinvoice
{
	font-size: 10pt;
	color:#4C4C4C;
	height: 39px;
	background-color:White;
	/*background:url(images/gridfooter1.gif);*/
	Border-Color:#DFDFDF;
	Border-Style:Solid;
	Border-Width:1px;
	/*background-color: #990099; /*#990099; #660099 #507CD1;*/
}

/* ----------- software master page  ---------------------- */
.spacer
	{
		background-color: #D9D9D9;
		margin-bottom: 3px;
		width: 960px; 
		height: 27px;
		line-height: 2em; 
	}
	
.spacer_login
	{
		margin-bottom: 3px;
		margin-top: 2px;
		width: 930px; 
		height: 40px; 
		font-family: Tahoma;
		font-size: 10pt;		
		color: White;
		padding-left: 10px;
		line-height: 3em;		
	}

.spacer_login_search
	{
		background-color: #990099;
		margin-bottom: 3px;
		width: 550px; 
		height: 40px; 
		font-family: Tahoma;
		font-weight: bold;
		font-size: 10pt;		
		color: White;
		padding-left: 10px;
		line-height: 3em;		
	}

/*	
.spacer_login_search_budget
	{
		background-color: #990099;
		margin-bottom: 3px;
		width: 750px; 
		height: 40px; 
		font-family: Tahoma;
		font-weight: bold;
		font-size: 10pt;		
		color: White;
		padding-left: 10px;
		line-height: 3em;		
	}
*/	
.spacer_login_search_error
	{
		background-color: #990099;
		margin-bottom: 3px;
		width: 820px; 
		height: 40px; 
		font-family: Tahoma;
		font-weight: bold;
		font-size: 10pt;		
		color: White;
		padding-left: 10px;
		line-height: 3em;		
	}
		
	
	/* report */
.reportblock
	{
		font-size: 9.5;
		font-family: Arial;
		color: #666666;
	}
	
.reportheader
	{
		font-size: 11.5;
		font-family: Verdana;
		color: #006DBA;
	}
	
/*minheight code*/
.minheight {background:white;min-height:598px;height:598px;}
div[class] .minheight {height:auto;}
	
.feature_ss{float:left; margin-right:10px; border:1px solid #CCCCCC; width:96px; height:113px;}
.feature_clear{height:20px;clear:both;}
.feature_txt{height:100px; border-bottom:1px solid #CCCCCC; width:380px;}	
.content_txt{font-size: 9.5pt; color: #666666; font-family: Arial;}

h1{font-size:200%; color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold;margin:0px;padding:0px 0px 10px 0px;}
h2{font-size: 12pt;font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold;margin-bottom:0px;padding:5px 0px 5px 0px;}

div#sep{background:url(images/m13.gif);}

/* CSS classes for the navigation menu at bottom of the page (Previous/More Products, etc) */

.navigation
{
	width:350px;
	margin-top:10px;
}

#leftnav 
{
	float:left;
	width:80px;
	text-align:center;
}

#rightnav 
{
	float:right;
	width:80px;
	margin-right:20px;
	text-align:center;
}

#numnav
{
	float:inherit;
	text-align:center;
	
}

/*	
h2
{
	color: #138ecb;
	margin: 0 0 0.5em 0;
	padding: 0 0 0 0;
	font-size: 180%;
	font-weight: normal;
}
h3
{
	color: #f29402;
	border-bottom: 1px solid #f29402;
	margin: 1em 0 0.3em 0;
	padding: 0 0 0.1em 0;
}
h4
{
	color: #f29402;
	margin: 0.5em 0 0 0;
}
*/

/*Search page repeater*/
.searchpageheader
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	height: 26px;
	background-color: #990099;
	text-align:center;
	padding-top:8px;
	margin-right:2px;
	float:left;
}

body{background: url(Images/bg.gif) #fff fixed repeat-x left top;background-color:#CAD8E3;color:#666666;font-family:/*Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif"*/Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:normal;margin:0px;padding:0px;text-align:center;}
table{text-align:left;clear:both;margin:0px;}
a,a:link,a:active,a:visited{font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif";font-size:100%;font-weight:300;text-decoration:underline;}
a:hover{color:#010101;text-decoration:underline;}
br.clr{clear:both;}
img{border:none;margin:0px;padding:0px;}
/* default opacity for IE */
img{filter:alpha(opacity=100);}
form{margin:0px;padding:0px;}
textarea{border:1px solid #898989;color:#666666;font-weight:300;height:90px;margin:0px 7px 0px 2px;padding:0px;width:290px;}
label{font-weight:300;}
p{margin:0px;padding:0px 0px 15px 0px;position:relative;}
ul{/*list-style:none;*/margin:0px 0px 30px 16px;padding:0px;}

/* clear fix */
.clear{clear:both;}
.clear:after{clear:both;content:".";display:block;height:0px;visibility:hidden;}

/*tooltip for flyout*/
.ToolTip{ border:solid 1px;font-family: Tahoma;font-size:8pt;background-color: lemonchiffon;padding-left:5px;padding-right:5px;}

/* search button */
.searchbutton{background:url(images/search_test.gif) no-repeat;border:none;cursor:hand;width:20px;height:20px;margin-left:5px;}
.addbutton{background:url(images/button-addtobudget.gif) no-repeat;border:none;cursor:hand;width:115px;height:27px;margin-left:5px;}
.infobutton{background:url(images/info.gif) no-repeat;border:none;cursor:hand;width:20px;height:20px;margin-left:5px;}

/* Page structure - General */
div#container{margin:0px auto;/*auto is needed for ns6+ & ie5mac to center the container*/ background-color:White; padding:0px 0px 0px 0px;text-align:left;width:940px;}
/*div#content{background:url(images/mantra-header.jpg) no-repeat 0px 26px;height:400px;margin:-28px 0px 0px 0px;overflow:hidden;padding:0px;z-index:10;}*/
div#header{display:block;margin:0px;padding:0px 0px 0px 0px;position:relative;background-image:url('');} /*blank picture so mywedding/admins.aspx does not show its css*/
div#headertext{color:#FFFFFF;font-size:300%;margin:230px 0px 0px 0px;padding:0px;position:absolute;text-align:right;width:930px;z-index:20;}

/*main page*/
#registerbtn{margin: -80px 0px 50px 353px;width:145px;height:30px;}
#moreinfo{background:url('/images/more-info.jpg') no-repeat;height:141px;width:882px;margin:10px 0px 0px 10px;}
#inforegister{float:left;margin: 110px 0px 0px 60px;}
#infodownload{float:left;margin: 110px 0px 0px 142px;}
#infodiscount{float:left;margin: 110px 0px 0px 72px;}

/* Navigation */
a#nav1{border-right:1px solid #DCDCDC;text-align:center;width:80px;}
a#nav2{border-right:1px solid #DCDCDC;text-align:center;width:110px;}
a#nav3{border-right:1px solid #DCDCDC;text-align:center;width:110px;}
a#nav4{border-right:1px solid #DCDCDC;text-align:center;width:70px;}
a#nav5{border-right:1px solid #DCDCDC;text-align:center;width:110px;}
a#nav6{text-align:right;width:90px;}
div#topnav{margin:0px 0px 0px -5px;padding:10px 0px 13px 0px;position:relative;text-align:right;width:100%;/*z-index:1;*/}
div#topnav a,
div#topnav a:link,
div#topnav a:active,
div#topnav a:visited{color:#71757F;font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif";font-size:100%;font-weight:300;text-decoration:none;}
div#topnav a:hover{text-decoration:underline;}
div#nav{margin:0px 0px 0px 238px;padding:0px 0px 6px 0px;position:relative;text-align:right;width:695px;z-index:121;}
div#nav a,
div#nav a:link,
div#nav a:active,
div#nav a:visited{background:#FFFFFF;border-right:1px solid #CCCCCC;color:#71757F;font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif";font-size:140%;font-weight:300;height:30px;line-height:30px;overflow:hidden;padding:5px 18px;text-decoration:none;text-transform:lowercase;}
div#nav a:hover{background:#F4F4F4;color:#4E5258;text-decoration:underline;}
div#nav a:last-child{border-right:none;padding-right:0px;}

/* Tabs */
div#tabheader{background:url(images/white-tab-left.gif) no-repeat 0px 0px;height:24px;margin:-24px 0px 14px 10px;overflow:hidden;padding:0px 7px;}
div#tabheader div div div div{font-weight:700;font-size:130%;}
div#tabheader div.righttab{background:url(images/white-tab-right.gif) 0px 0px;display:inline-block;float:left;height:24px;padding:0px;position:relative;width:31px;}
div#tabheader span.tabheaderspan{background:#FFFFFF;display:inline-block;float:left;min-width:270px;padding:3px 0px 5px 0px;position:relative;}
div#tabheaderalt{height:24px;margin:-24px 0px 14px 10px;overflow:hidden;padding:0px 7px;position:relative;font-size:120%;}
div#tabheaderalt div.righttab{display:inline-block;float:left;height:24px;padding:0px;position:relative;width:31px;z-index:10;}
div#tabheaderalt span.tabheaderspan{color:#FFFFFF;display:inline-block;float:left;min-width:260px;padding:3px 0px 5px 0px;position:relative;}
div#tabheaderalt span.tabheaderspan br{display:none;}
div#tabheaderalt span.tabheaderspan div{font-size:100%;font-weight:700;}
div#tabheaderalt span.tabheaderspan p{display:none;}
div#tabs{height:25px;margin:-25px 0px 0px 0px;width:320px;}
div#tabs p{color:#FFFFFF;font-size:95%;font-weight:700;margin:0px;padding:8px 0px 14px 10px;position:static;}
div#tabs p a,
div#tabs p a:link,
div#tabs p a:visited,
div#tabs p a:active{color:#FFFFFF;display:block;float:left;font-weight:700;padding:0px 16px 0px 10px;position:static;width:100px;}
div#tabs p a:hover{color:#D9D9D9;text-decoration:underline;}
div#tablinks p{color:#FFFFFF;font-size:95%;font-weight:700;margin:0px;padding:4px 0px 14px 10px;position:static;}
div#tablinks p a,
div#tablinks p a:link,
div#tablinks p a:visited,
div#tablinks p a:active{color:#FFFFFF;display:block;float:left;font-weight:700;padding:0px 16px 0px 10px;position:static;width:100px;}
div#tablinks p a:hover{color:#D9D9D9;text-decoration:underline;}


/* Bread crumbs */
div#breadcrumbs{float:left;list-style:none;margin:0px;padding:9px;color:/*#CA00CC*/#7C9AB2;}
div#breadcrumbs span{color:/*#CA00CC*/#7C9AB2;}
div#breadcrumbs a,div#breadcrumbs a:link,div#breadcrumbs a:active,
div#breadcrumbs a:visited{color:/*#CA00CC*/#7C9AB2;font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif";font-size:100%;font-weight:300;text-decoration:none;}
div#breadcrumbs a:hover{color:/*#CA00CC*/#7C9AB2;text-decoration:none;}
div#breadcrumbs b{color:#7C9AB2;margin-right:10px;}

/* form elements */
input.button{background:#F76013;border:none;color:#FFFFFF;font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif";/*search submit button*/ font-size:8pt;font-weight:300;height:21px;line-height:17px;margin:0px 0px 0px 0px;padding:0px 0px 2px 10px;text-align:left;width:99px;}
input.formbutton{background:#F76013;border:none;color:#FFFFFF;font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif";font-size:8pt;font-weight:300;height:21px;line-height:17px;margin:0px 0px 0px 0px;padding:0px 10px 2px 10px;text-align:left;}
input.formbutton:hover{background:#E04E08;}
input.orangebtn{background:#F76013;border:1px solid #F76013;color:#FFFFFF;font-size:100%;font-weight:300;margin:0px;padding:2px;}
input.orangebtn:hover{background:#D54B08;}
input.tbdate{border:1px solid #898989;color:#666666;font-weight:300;margin:0px 3px 0px 2px;padding:0px;width:45px;}
input.tblarge{border:1px solid #898989;color:#666666;font-weight:300;margin:0px 3px 0px 2px;padding:0px;width:210px;}
input.tblarge:focus{background:#FFFFCA;border:1px solid #6C7979;}
input.tbmedium{border:1px solid #898989;color:#666666;font-weight:300;margin:0px 3px 0px 2px;padding:0px;width:140px;}
input.tbmedium:focus{background:#FFFFCA;border:1px solid #6C7979;}
input.tbsmall{border:1px solid #898989;color:#666666;font-weight:300;margin:0px 3px 0px 2px;padding:0px;width:90px;}
input.tbsmall:focus{background:#FFFFCA;border:1px solid #6C7979;}
input.tbxsmall{border:1px solid #898989;color:#666666;font-weight:300;margin:0px 3px 0px 2px;padding:0px;width:60px;}
input.tbxsmall:focus{background:#FFFFCA;border:1px solid #6C7979;}
input.tbxxsmall{border:1px solid #898989;color:#666666;font-weight:300;margin:0px 3px 0px 2px;padding:0px;width:30px;}
input.tbxxsmall:focus{background:#FFFFCA;border:1px solid #6C7979;}
label.chklabel{display:inline;float:none;margin-top:-3px;position:relative;width:auto;}
fieldset{border:none;margin:0px;padding:0px;}
fieldset p{margin:0px;padding:0px 0px 8px 0px;}
fieldset p img{margin-bottom:-6px;/*make calendar icon sit correctly*/}
fieldset p input[type="checkbox"]{margin-bottom:-1px;}
fieldset p label{display:block;float:left;width:170px;}
fieldset p label span{color:#FF0000;font-size:90%;}
fieldset p label.fwnormal{font-weight:300;}
fieldset p label.width120{display:block;float:left;width:120px;}
fieldset p span.smalltxtblock{display:block;font-size:70%;margin-left:170px;}
fieldset p.fsz130{padding-bottom:12px;}
fieldset p.fsz150{padding-bottom:12px;}
fieldset p.line{background:url(images/dotted-line-bg.gif) repeat-x bottom;margin-bottom:9px;}
fieldset p.pad{padding-top:8px;}

/*footer*/
/* Footer */
div#footer{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;text-align:left;z-index:1;}
div#footer p.copyright{padding:15px 0px;position:static;line-height:50px;}
div#footer p.copyright a,
div#footer p.copyright a:link,
div#footer p.copyright a:active,
div#footer p.copyright a:visited{font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif";font-size:100%;font-weight:700;padding:0px;text-decoration:none;}
div#footer p.copyright a.credits{font-weight:300;}
div#footer p.copyright a:hover{color:#000000;text-decoration:underline;}
div#footer p.copyright img{margin-bottom:-5px;}
div#footer ul{list-style:none;margin:0px;padding:0px 0px 0px 0px;}
div#footer ul li{display:inline;list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div#footer ul li a,
div#footer ul li a:link,
div#footer ul li a:active,
div#footer ul li a:visited{font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif";font-size:100%;font-weight:300;text-decoration:none;}
div#footer ul li a:hover{color:#000000;text-decoration:underline;}
div#footermainnav{font-weight:300;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;z-index:1;clear:left;}
div#footermainnav a,
div#footermainnav a:link,
div#footermainnav a:active,
div#footermainnav a:visited{background:#FFFFFF;font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif";font-size:140%;font-weight:300;line-height:150%;padding:0px;text-decoration:none;}
div#footermainnav a:hover{color:#4E5258;text-decoration:underline;}
div#footermainnav span.divider{font-size:100%;font-weight:300;}
div#footermainnav span.phonenumber{font-size:140%;font-weight:700;}
div#footermainnav span.reservations{font-size:140%;font-weight:700;}
div#footermainnav span.SkinObject span,
div#footermainnav span span span{font-size:110%;/* this is used as the divider between the dnn footer nav */ font-weight:300;padding:0px 11px;}
div#footersubnav{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;z-index:1;}
div#footersubnav a,
div#footersubnav a:link,
div#footersubnav a:active,
div#footersubnav a:visited{background:#FFFFFF;color:#71757F;font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif";font-size:100%;font-weight:300;padding:0px;text-decoration:none;}
div#footersubnav a:hover{color:#4E5258;text-decoration:underline;}
/*end footer*/

/* ---------------------------------------------- */
/* START :: HEADERS                               */
/* ---------------------------------------------- */

/* Some of these headers have been replaced with brand specific headers 'headerbreakfree' */
p.header{font-size:140%;font-weight:bold;margin:0px;padding:0px 0px 2px 0px;}
p.header span{font-weight:300;}
p.headerbgblue{background:#007BC4;border-bottom:1px solid #FFFFFF;color:#FFFFFF;font-size:180%;font-weight:700;margin:0px;padding:0px 8px;height:40px;line-height:40px;}
p.headerbgblue span{font-weight:300;}
p.headerbgmbluemedium{background:#007BC4;color:#FFFFFF;font-size:120%;font-weight:700;margin:0px;padding:0px 8px;height:26px;line-height:26px;border-bottom:1px solid #FFFFFF;border-bottom:3px solid #FFFFFF;}
p.headerblue{color:/*#CA00CC*/;font-size:110%;font-weight:bold;margin:0px;padding:0px 0px 6px 0px;}
p.headerblue a,
p.headerblue a:link,
p.headerblue a:visited,
p.headerblue span{color:#71757F;font-weight:300;}
p.headerbluelarge{font-size:150%;font-weight:bold;margin:0px;padding:0px 0px 11px 0px;}
p.headerbluelarge span{color:#71757F;font-weight:300;}
p.headerbrand{font-size:110%;font-weight:bold;margin:0px;padding:0px 0px 6px 0px;}
p.headerdarkblue{color:#0C4C73;font-size:130%;font-weight:bold;margin:0px;padding:0px 0px 6px 0px;}
p.headerdarkblue span{color:#71757F;font-weight:300;}
p.headergreen{color:#9CBD1A;font-size:110%;font-weight:bold;margin:0px;padding:0px 0px 6px 0px;}
p.headergreen span{color:#71757F;font-weight:300;}
p.headergrey{color:#71757F;font-size:110%;font-weight:bold;margin:0px;padding:0px 0px 6px 0px;}
p.headerline{background:url(images/dotted-line-bg.gif) repeat-x 0px 31px;color:#0C4C73;font-size:160%;font-weight:700;margin:0px;padding:0px 0px 25px 0px;}
p.headerorange{color:#F76013;font-size:110%;font-weight:bold;margin:0px;padding:0px 0px 6px 0px;}
p.headerorange span{color:#71757F;font-weight:300;}
p.subheader{color:#0C4C73;font-size:110%;font-weight:bold;margin:0px;padding:0px 0px 2px 0px;position:static;}
p.subheaderline{background:url(images/dotted-line-bg.gif) repeat-x 0px 41px;color:#0C4C73;font-size:130%;font-weight:700;margin:0px;padding:14px 0px 27px 0px;height:16px;}
span.resortsubheader{background:#007BC4;border-bottom:3px solid #FFFFFF;color:#FFFFFF;font-size:180%;font-weight:300;margin:0px;padding:8px;display:block;}
p.resorttitle span{font-weight:300;}
h1#tabheaderh1{background:url(images/white-tab-left.gif) no-repeat 0px 0px;height:24px;margin:-24px 0px 14px 10px;overflow:hidden;padding:0px 7px;}
h1#tabheaderh1 div.righttab{background:url(images/white-tab-right.gif) 0px 0px;display:inline-block;float:left;height:24px;padding:0px;position:relative;width:31px;}
h1#tabheaderh1 span.tabheaderspan{background:#FFFFFF;display:inline-block;float:left;min-width:270px;padding:3px 0px 5px 0px;}
h1#tabheaderh1 span.tabheaderspan br{display:none;}
h1#tabheaderh1 span.tabheaderspan div{font-size:100%;font-weight:700;}
h1#tabheaderh1 span.tabheaderspan p{padding:0px 0px 10px 0px;margin:0px;}
h1#taglineh1{border-bottom:1px solid #FFFFFF;font-size:150%;list-style:none;margin:0px;padding:9px;}
h1.productpage{background:url(images/dotted-line-bg.gif) repeat-x 0px 23px;color:#0C4C73;font-size:150%;font-weight:700;margin:0px;padding:0px 0px 25px 0px;}
h1.productpage span{color:#71757F;font-weight:300;}
h1.resorttitle{background:#007BC4;border-bottom:1px solid #FFFFFF;color:#FFFFFF;font-size:180%;font-weight:700;margin:0px;padding:8px;}
h1.resorttitle span{font-weight:300;}

/* ---------------------------------------------- */
/* END :: HEADERS                                 */
/* ---------------------------------------------- */

a.fwnormal,
a.fwnormal:link,
a.fwnormal:visited,
a.fwnormal:active,
a.fwnormal:hover{font-weight:300;text-decoration:underline;}
a.greenlink,a.greenlink:link,a.greenlink:active,a.greenlink:visited{color:#9CBD1A;}
a.greenlink:hover{color:#010101;text-decoration:underline;}

div#greypanel{background-color:#EFF0F2;border-bottom:1px solid #FFFFFF;padding:0px;margin-left:8px;margin-right:8px;}

div#maincontent{padding:10px 10px 10px 10px;background-color:White;}
div#reservationstext{font-size:100%;margin:0px 0px 0px -5px;padding:20px 0px 0px 0px;position:relative;text-align:right;width:100%;}


img.floatimgleft{float:left;margin-right:10px;}

p.line{background:url(images/dotted-line-bg.gif) repeat-x bottom;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;}
h1.line{background:url(images/dotted-line-bg.gif) repeat-x bottom;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;}

ul.propertylist{margin:0px;padding:0px 0px 25px 0px;width:290px;}
ul.propertylist li{clear:both;list-style:none;margin:0px;padding:0px;}
ul.propertylist li a span.left{display:block;width:220px;}
ul.propertylist li a span.price{font-weight:bold;}
ul.propertylist li a span.right{color:#666666;display:block;margin:0px 0px 0px 215px;position:absolute;text-align:right;width:70px;}
ul.propertylist li a span.rightlarge{color:#007BC4;display:block;font-size:85%;font-weight:700;margin:3px 0px 0px 175px;position:absolute;text-align:right;width:110px;}
ul.propertylist li a span.rightxlarge{color:#F76013;display:block;font-size:85%;font-weight:700;margin:3px 0px 0px 155px;position:absolute;text-align:right;width:130px;}
ul.propertylist li a span.town{color:#666666;}
ul.propertylist li a span.viewmap{color:#007BC4;}
ul.propertylist li a,
ul.propertylist li a:link,
ul.propertylist li a:visited,
ul.propertylist li a:active{border-bottom:1px solid #E7E7E7;color:#007BC4;cursor:hand;display:block;font-weight:300;margin:0px;padding:4px 0px 3px 0px;width:290px;}
ul.propertylist li a.altlink span{color:#71757F;font-weight:300;}
ul.propertylist li a.altlink,
ul.propertylist li a.altlink:link,
ul.propertylist li a.altlink:visited,
ul.propertylist li a.altlink:active{background:#FFFFFF;color:#007BC4;font-size:120%;font-weight:700;}
ul.propertylist li a.altlink:hover{background:#FFFFFF;font-size:120%;font-weight:700;text-decoration:underline;}
ul.propertylist li a.linkbreakfree,
ul.propertylist li a.linkbreakfree:link,
ul.propertylist li a.linkbreakfree:visited,
ul.propertylist li a.linkbreakfree:active{color:#E30B16;}
ul.propertylist li a.linkpeppers,
ul.propertylist li a.linkpeppers:link,
ul.propertylist li a.linkpeppers:visited,
ul.propertylist li a.linkpeppers:active{color:#004811;}
ul.propertylist li a.regionlink span.left{color:#71757F;display:block;font-weight:700;width:180px;}
ul.propertylist li a.regionlink span.regionlinkright{color:#666666;font-weight:300;}
ul.propertylist li a.regionlink,
ul.propertylist li a.regionlink:link,
ul.propertylist li a.regionlink:visited,
ul.propertylist li a.regionlink:active{color:#007BC4;font-size:120%;font-weight:700;}
ul.propertylist li a.regionlink:hover{background:#F0F0F0;font-size:120%;font-weight:700;text-decoration:underline;}
ul.propertylist li a.regionlinksmall span.left{color:#007BC4;display:block;font-weight:700;width:160px;}
ul.propertylist li a.regionlinksmall,
ul.propertylist li a.regionlinksmall:link,
ul.propertylist li a.regionlinksmall:visited,
ul.propertylist li a.regionlinksmall:active{color:#007BC4;font-size:120%;font-weight:700;}
ul.propertylist li a.regionlinksmall:hover{background:#F0F0F0;font-size:120%;font-weight:700;text-decoration:underline;}
ul.propertylist li a.statelink span{color:#71757F;font-weight:300;}
ul.propertylist li a.statelink,
ul.propertylist li a.statelink:link,
ul.propertylist li a.statelink:visited,
ul.propertylist li a.statelink:active{background:#FFFFFF;color:#006975;font-size:120%;font-weight:700;}
ul.propertylist li a.statelink:hover{background:#FFFFFF;font-size:120%;font-weight:700;text-decoration:underline;}
ul.propertylist li a:hover{background:#F0F0F0;border-bottom:1px solid #E7E7E7;display:block;font-weight:300;margin:0px;padding:4px 0px 3px 0px;width:290px;text-decoration:underline;}

.blue{color:#007BC4;font-weight:bold;}
.grey{color:#71757F;}
.orange{color:#F76013;font-weight:bold;}
.smalltxt{font-size:90%;}

/*button on toolbar*/
div#NavButtons{padding-top:11px;padding-bottom:5px;width:880px;padding-left:8px;}

/*This was in portal*/
div#reservationstext span{color:#FF600B;}
/*div#sitelogo{margin-left:10px;margin-top:0px;position:absolute;z-index:1;background:url('/images/wedding-and-event-wizard.gif') no-repeat 0px 0px;height:50px;width:350px;}*/
div#sitelogo{background:url('/images/wedding-and-event-wizard-logo.gif') no-repeat 0px 0px;height:50px;margin-left:10px;margin-top:22px;position:absolute;width:181px;z-index:1;}
div#sitelogo{height:50px;margin-left:10px;margin-top:22px;position:absolute;width:350px;z-index:1;}
div#sitelogo a{display:block;height:50px;width:350px;}
div#tabs{background:url(images/tabs-bg.gif) no-repeat 0px 0px;}

/*This is for the budget screen slider stuff*/
.scrollbar-track {position: relative;height: 1px;border: 1px inset #444;background: scrollbar;z-index: 10;}
.scrollbar-track-active {border-color: #333;background: #ccc;}
.scrollbar-handle {position: absolute;}
#weight-track {width: 550px;margin-left: 50px; margin-top: 16px;border-left-width: 0;}
#weight-handle {top: -5px;}
#weight-vertical-track {top: 40px;left: 14px;width: 1px;border-bottom-width: 0;position: absolute;height: 100px;}
#weight-vertical-handle {position: absolute;top: 83px;left: -4px;}

/*TablePlanner*/
.canvas {background-color: white;border-right: #000000 1px solid;border-top: #000000 1px solid;border-left: #000000 1px solid;border-bottom: #000000 1px solid;height: 600px;width: 700px;}
.table {position: absolute;background-color: Transparent;}
.tableLabel { position: absolute;background-color: Transparent;}
.sizeGrip {position: absolute;background-color: Blue;}	

/*3 boxes on default.aspx*/
div#box-1-cc, div#box-2-cc, div#box-3-cc {width: 200px;float: left;}
div#box-1-cc, div#box-2-cc {margin-right: 15px;}
div#box-1-cc {background: url(images/box-1-c.gif) top left repeat-y;}
div#box-2-cc {background: url(images/box-1-c.gif) top left repeat-y;}
div#box-3-cc {background: url(images/box-1-c.gif) top left repeat-y;}
div#box-1-c {background: url(images/box-1-t.gif) top left no-repeat;width: 200px;padding: 10px 0 0 0;}
div#box-1-c, div#box-2-c, div#box-3-c {width: 200px;padding: 10px 0 0 0;}
div#box-1-c {background: url(images/box-1-t.gif) top left no-repeat;}
div#box-2-c {background: url(images/box-1-t.gif) top left no-repeat;}
div#box-3-c {background: url(images/box-1-t.gif) top left no-repeat;}
div#box-1-c p, div#box-2-c p, div#box-3-c p {color: #4F6671;padding: 0 16px;/*font-size: 0.7em;*/}
div#box-1-b, div#box-2-b, div#box-3-b {width: 200px;margin-top: 10px;}
div#box-1-b {background: url(images/box-1-c-b.gif) top left repeat-y;}
div#box-2-b {background: url(images/box-1-c-b.gif) top left repeat-y;}
div#box-3-b {background: url(images/box-1-c-b.gif) top left repeat-y;}
div#box-1-bb, div#box-2-bb, div#box-3-bb {width: 200px;}
div#box-1-bb {background: url(images/box-1-b.gif) bottom left no-repeat;}
div#box-2-bb {background: url(images/box-1-b.gif) bottom left no-repeat;}
div#box-3-bb {background: url(images/box-1-b.gif) bottom left no-repeat;}
div#box-1-bb p, div#box-2-bb p, div#box-3-bb p {padding: 0.8em 16px 0.5em 16px;}
/*div#box-2-c p strong {color: #77A536;}
div#box-3-c p strong {color: #0069B2;}
*/
div#box-1-bb p a, div#box-2-bb p a, div#box-3-bb p a {padding: 0 0 10px 18px;}
div#box-1-bb p a {background: url(images/box-1-b-m.gif) top left no-repeat;}
div#box-2-bb p a {background: url(images/box-1-b-m.gif) top left no-repeat;}
div#box-3-bb p a {background: url(images/box-1-b-m.gif) top left no-repeat;}

/* hotdeals css*/
#cat_hl_91995 {float:left; width:240px; background: transparent url('/images/hotdeals_end_sm.gif') bottom left no-repeat; margin:0px 0px 0px 3px;padding-bottom:8px}
#cat_hl_91995 .headerimage {background:url(/images/hotdeals_hdr_sm.gif) no-repeat; height:27px; width:190px; color:#fff; font-size:14px; font-weight:bold; padding:12px 5px 1px 45px;}
#cat_hl_91995 ul {display:block; margin:0px 0px 0px 0px;width:238px;background:#fdf6f0 url('/images/hotdeals_bgtile.gif') repeat-x; border-left:1px solid #ffab68; border-right:1px solid #ffab68;}
#cat_hl_91995 ul li {list-style: url('/images/hotdeals_arrow.gif')}
#cat_hl_91995 ul li a {color:#fa4317;font-weight:bold;font-size:11px;padding-left:10px}
#cat_hl_91995 .spacing, #cat_hl_91995 .colspacing {display:none}
#cat_hl_91995 .odd, #cat_hl_91995 .even {float:left; width:238px; height:21px; padding-top:3px; background:#fdf6f0 url('/images/hotdeals_dashedhr.gif') bottom repeat-x;}
#cat_hl_91995 .footer {display:block; text-align: right; padding-right: 5px; margin-left:0px;width:233px;background:#fdf6f0 url('/images/hotdeals_bgtile.gif') repeat-x; border-left:1px solid #ffab68; border-right:1px solid #ffab68; }
#cat_hl_91995 .footer a {color:#fa4317;font-size:11px;padding-left:10px}
html>body #cat_hl_91995 {margin: 0px 0px 0px 4px}
html>body #cat_hl_91995 .headerimage {width:200px;height:27px}
html>body #cat_hl_91995 ul {padding:0px;float:left;width:238px;}
html>body #cat_hl_91995 ul li {width:200px}
html>body #cat_hl_91995 .odd, html>body #cat_hl_91995 .even {width: 236px;}

/*default page divs*/
#weddingwizardheader {width:850px;height:30px;padding-bottom:10px;padding-left:10px;background:url('/images/heading.gif') no-repeat;}
#leftside {float:left;width:650px;}
#rightside {float:left;width:240px;margin-top:45px;}
#affiliate-program {width:240px;height:245px;margin-top:17px;margin-left:5px;cursor: pointer;padding-bottom:10px;}/*bottom to separate page menu*/
#wedding-planner {width:200px;height:142px;cursor:pointer;float:left;margin-right:10px;background:url('/images/weddingplannerbenefits.png') no-repeat;}
#affiliate {width:200px;height:142px;cursor:pointer;float:left;margin-right:10px;background:url('/images/mantraoffer.png') no-repeat;}
#tour {width:200px;height:142px;cursor:pointer;float:left;margin-right:10px;background:url('/images/tour.png') no-repeat;}
#bridegroom {width:240px;height:160px;margin-left:5px;background:url('/images/groomkissingbride.gif') no-repeat;}

#client-testimoninals{}
#client-testimonial-title{width:238px;height:25px;background-image:url('/images/client-testimonials-title.gif');margin-bottom:5px;}
.testimonial-name{margin:-5px 0px 10px 0px;font-weight:bold;}
#twitter-updates-title{width:238px;height:25px;margin-bottom:5px;margin-top:10px;padding-left:40px;}


/*weddingwizard main master*/
#weddingseating{width:670px;height:265px;float:left;margin-top:-100px;margin-left:0px;cursor:pointer;background:url('/images/weddingseating.gif') no-repeat;}
.centerimage{width:200px;padding:0px 5px 5px 5px;text-align:center;float:left;}
#whyweddingwizard{float:left;width:310px;padding-right:20px;}
#freetrial{float:left;width:310px;}
#about{width:620px;}

/*general*/
#searchimage {float:left;padding-top:3px;float:left;background:url(/images/hotdeals_hdr_sm.gif) no-repeat;}               

/*software page*/
#softwareevent{background:url('/images/software/event.gif') no-repeat;width: 200px;height:200px;padding-right:15px;cursor:pointer;float:left;}
#softwareguest{background:url('/images/software/guest.gif') no-repeat;width: 200px;height:200px;padding-right:15px;cursor:pointer;float:left;}
#softwarebudget{background:url('/images/software/budget.gif') no-repeat;width: 200px;height:200px;padding-right:15px;cursor:pointer;float:left;}
#softwaretableplanner{background:url('/images/software/tableplanner.gif') no-repeat;width: 200px;height:200px;padding-right:15px;cursor:pointer;float:left;}
#softwaredailyplanner{background:url('/images/software/dailyplanner.gif') no-repeat;width: 200px;height:200px;padding-right:15px;cursor:pointer;float:left;}
#softwaretasklist{background:url('/images/software/tasklist.gif') no-repeat;width: 200px;height:200px;padding-right:15px;cursor:pointer;float:left;}

/*tour page*/
#tourleft{float:left;width:360px;padding-right:10px;}
#register {margin-top:20px;margin-bottom:20px;margin-left:0px;background:url('/images/register.gif') no-repeat;height:30px;width:145px;cursor:hand;}
#tourevent{float:left;padding-right:20px;background:url('/images/screenshots/event.gif') no-repeat;}
.tourtext{float:left;padding-left:5px;}
.tourimage{float:left;border:solid 1px gray;}


/*mywedding*/
#mywedding {background:url(/images/myweddingwebsite.gif) no-repeat;height:30px;width:145px;cursor:hand;}

/*toolbar*/
.toolbardiv{width:64px;height:32px;text-align:center;float:left;}

/*wedding directory*/
.navigate-small{font-weight:normal;padding-right:5px;}

a.navigate-small{font-size:11px; font-family: arial, helvetica; text-decoration:none; font-weight:normal;} 
a.navigate-small:visited{font-size:11px; font-family: arial, helvetica; text-decoration:none; font-weight:normal;} 
a.navigate-small:hover{font-size:11px; font-family: arial, helvetica; text-decoration:underline; font-weight:normal;}

a.navigate-small-bold{font-size:11px; font-family: arial, helvetica; text-decoration:none; font-weight:bold;} 
a.navigate-small-bold:visited{font-size:11px; font-family: arial, helvetica; text-decoration:none; font-weight:bold;} 
a.navigate-small-bold:hover{font-size:11px; font-family: arial, helvetica; text-decoration:underline; font-weight:bold;}

/* Side Nav */

.side_nav {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#5b6e74;
background-color:/*#fff7f8*/#FDF3FC;
border-bottom: 1px solid /*#caa4ad*/ #DBB6F4;
text-align:left;
height: 22px;

}
.side_nav_container{
background-color:/*#fff7f8*/#F9E1F9;
/*border-right: 1px solid #c2c6c7;*/
padding-left: 10px;
padding-top:10px;
}

.bold-pink2{
padding-left:5px;
font-family:Arial, Helvetica;
font-size:18px;
color:#D94889;
font-weight:bold;
line-height:36px;
}
.bold-plum2{
font-family:Arial, Helvetica;
font-size:18px;
color:#964167;
font-weight:bold;
line-height:36px;
}

/*mywedding.com*/
div.lwt {
background-color:#F9E1F9;
margin:0px;
padding:0px;
width:570px;
}
div.lwt div {
text-align:left;
}
div.lwt div.item {
background-color:#FFFFFF;
height:125px;
margin:0px 0px 10px;
position:relative;
}
div.lwt div.item div.image {
height:100px;
left:15px;
padding:0px;
position:absolute;
top:10px;
width:100px;
border: solid 1px silver /*#E0E0E0*/;
}
div.lwt div.item div.copy {
height:85px;
left:133px;
position:absolute;
top:5px;
width:262px;
}
div.lwt div.item div.copy span.head {
display:block;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:18px;
letter-spacing:-0.05em;
width:382px;
}
div.lwt div.item div.copy span.head a {
text-decoration:none;
font-weight:normal;
}
div.lwt div.item div.copy span.text {
color:#5B696C;
display:block;
font-size:13px;
line-height:1.15em;
}
div.lwt div.item div.copy span.url {
display:block;
font-size:13px;
overflow:hidden;
width:378px;
}
div.lwt div.item div.locale {
bottom:10px;
font-size:13px;
left:133px;
position:absolute;
vertical-align:bottom;
width:249px;
}
div.lwt div.item div.locale span.line {
display:block;
font-size:13px;
}
div.lwt div.item div.locale span.city {
display:block;
font-size:13px;
font-weight:bold;
}
div.lwt div.item div.phone {
bottom:10px;
left:422px;
position:absolute;
text-align:right;
vertical-align:bottom;
width:134px;
}
div.lwt div.item div.profile {
top:20px;
left:422px;
position:absolute;
text-align:right;
vertical-align:bottom;
width:134px;
}
div.lwt div.item div.contact {
top:40px;
left:422px;
position:absolute;
text-align:right;
vertical-align:bottom;
width:134px;
}
div.lwt div.item div.website {
top:60px;
left:422px;
position:absolute;
text-align:right;
vertical-align:bottom;
width:134px;
}
div.lwt div.item div.phone span.line {
color:#67686A;
display:block;
font-size:16px;
font-weight:bold;
}
div.lwt div.item div.event-time {
background-color:#E8F3F9;
color:#2E546B;
height:31px;
left:15px;
padding-top:11px;
position:absolute;
text-align:center;
top:170px;
width:540px;
}
div.lwt div.item div.button-l {
background-color:#F9E1F9;
height:41px;
left:15px;
position:absolute;
text-align:center;
top:170px;
width:150px;
}
div.lwt div.item div.button-l img {
margin-top:9px;
}
div.lwt div.item div.button-r {
background-color:#F9E1F9;
height:30px;
left:150px;
padding-right:15px;
padding-top:11px;
position:absolute;
text-align:right;
top:170px;
width:390px;
}

a.listing-url:link {
color:#D59558/*#D59558*/;
text-decoration:underline;
font-weight:normal;
}
a.listing-url:hover {
color:#D59558;
text-decoration:underline;
font-weight:normal;
}
a.listing-url:active {
color:#D59558;
text-decoration:underline;
font-weight:normal;
}
a.listing-url:visited {
color:#D59558;
text-decoration:underline;
font-weight:normal;
}
.listing-bar {
font-family:Verdana,Arial,Helvetica;
font-size:11px;
font-weight:normal;
}
a.listing-bar:link {
color:#2E546B;
text-decoration:underline;
font-weight:normal;
}
a.listing-bar:hover {
color:#2E546B;
text-decoration:underline;
font-weight:normal;
}
a.listing-bar:active {
color:#2E546B;
text-decoration:underline;
font-weight:normal;
}
a.listing-bar:visited {
color:#2E546B;
text-decoration:underline;
font-weight:normal;
}

div.h-intro {
background-color:#FFFFFF;
font-size:12px;
padding:15px 15px 15px 15px;
width:540px;
margin-bottom:15px;
}

div.h-intro h2 {
border:medium none;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:21px;
letter-spacing:-0.05em;
margin:0pt;
padding:0pt 0px 10px;
}

table.frame {
background-color:#FFFFFF;
border-collapse:collapse;
empty-cells:show;
margin-left:auto;
margin-right:auto;
}
table.frame td {
padding:0pt;
vertical-align:top;
}
table.frame td.head {
text-align:center;
}
table.frame td.main-menu-text-links {
border-left:15px solid #FFFFFF;
border-right:15px solid #FFFFFF;
height:25px;
width:925px;
}
table.frame td.main-menu-text-links a {
color:#82ACD5;
text-decoration:underline;
}
table.frame td.main-menu-text-links ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0pt 0pt;
}
table.frame td.main-menu-text-links ul li {
color:#82ACD5;
float:right;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
margin:0pt 0pt 0pt 0.5em;
}
table.frame td.main-menu-locale-image {
border-left:15px solid #FFFFFF;
border-right:15px solid #FFFFFF;
height:40px;
padding:0px 0px 3px;
vertical-align:bottom;
white-space:nowrap;
width:925px;
}
table.frame td.main-menu-locale-image img.logo {
float:left;
}
table.frame td.main-menu-locale-image img.locale {
float:left;
padding-left:20px;
}
table.frame td.main-menu-locale-image input {
border:1px solid #CCCCCC;
color:#333333;
float:right;
font-size:11px;
margin-right:3px;
margin-top:12px;
vertical-align:middle;
}
table.frame td.main-menu-locale-image button {
float:right;
margin-top:10px;
}
table.frame td.main-menu-nav-left {
border-left:15px solid #FFFFFF;
height:40px;
width:11px;
}
table.frame td.main-menu-nav-buttons {
height:40px;
text-align:left;
}
table.frame td.main-menu-nav-buttons img {
border:medium none;
}
table.frame td.main-menu-nav-right {
border-right:15px solid #FFFFFF;
height:40px;
width:334px;
}
table.frame td.nav-bar {
background-image:url(/images/button_nav_background_1px.jpg);
background-position:left top;
background-repeat:repeat-x;
border-left:0px solid #FFFFFF;
border-right:0px solid #FFFFFF;
height:34px;
width:925px;
}
table.frame td.nav-bar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
width:925px;
}
table.frame td.nav-bar ul li {
float:left;
margin:0pt;
}
table.frame td.nav-bar ul li.dynamic-account {
float:right;
margin:0pt;
padding:0pt;
position:relative;
text-align:right;
width:200px;
}
table.frame td.nav-bar ul li ul {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
display:none;
position:absolute;
right:0px;
text-align:left;
top:32px;
width:200px;
z-index:4;
}
table.frame td.nav-bar ul li > ul {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
display:none;
position:absolute;
right:0px;
text-align:left;
top:32px;
width:200px;
z-index:4;
}
table.frame td.nav-bar li li {
float:none;
padding:8px 8px 8px 15px;
}
table.frame td.nav-bar li li a {
color:#156293;
}
table.frame td.nav-bar ul li:hover ul, #t-main-nav ul li.over ul {
display:block;
}

/*Profile Page*/
.gmapdiv {width:720px;height:400px;background-color:White;padding-left:15px;padding-top:15px;margin-bottom:15px;margin-top:15px;}
#profileDiv {width:720px;/*height:200px;*/background-color:White;padding-left:15px;padding-top:15px;padding-bottom:15px;margin-bottom:15px;margin-top:15px;}

/*Invoice*/
div#divNav{width:110px;float:left;padding: 10px 0px 0px 10px;}

/*affiliate page*/
.answer{padding-bottom:10px;}
.affiliateleftcontent{padding: 10px 10px 10px 10px;height:111px;width:530px;float:left;border: solid 1px gray;}
.affiliaterightcontent{float:left;padding: 0px 0px 10px 10px;}
.affiliateclear{clear:both;}

/*wedding-planner*/
#leftcontent{width:640px;text-align:center;}
#number{font-size:13pt;font-weight:bold;font-family:Arial;padding-bottom:10px;}
#pay{font-size:13pt;font-weight:bold;font-family:Arial;}
#businesscontent{text-align:left;padding-right:10px;}
.businesscontenttitle{font-size:11pt;font-weight:bold;font-family:Arial;}
p.item{font-size:12px;font-weight:normal;}
.businesscontenttitle li.listitem{font-size:12px;font-weight:normal;}
#contactcontainer{padding-top:20px;}
#contactfieldset{width:600px;}
#contentright{width:240px;}
#contentrightcontainer{font-size:11pt;font-weight:bold;font-family:Arial;}
p.contentrightitem{font-size:12px;font-weight:normal;}

/*business opportunity*/
#leftbuscontent{width:550px;float:left;padding-right:10px;}
#righbuscontent{float:left;}

/*Software*/
#divNavInvoice{width:110px;float:left;padding: 10px 0px 0px 10px;}

/*testimonal page*/
.clienttestimonial{padding: 10px 10px 10px 10px;width:400px;margin-left:50px;}
.clienttestimonial span{font-style:italic;font-weight:bold;}

/*gallery*/
.CentreRepeaterGallery {overflow:hidden;position:relative;text-align:center;}
.CentreRepeaterGallery ul {width:650px;margin:0;padding:0;}
.CentreRepeaterGallery ul li {display:block;float:left;width:210px;height:65px;margin:0 3px 4px 0;background:url(images/repeater_grad_bg.gif) repeat-x top;overflow:hidden;}
.CentreRepeaterGallery ul li a.title {display:block;color:#fff;text-decoration:none;background:#000;white-space:nowrap;}
.CentreRepeaterGallery ul li a.title span.media {display:block; padding:10px 5px 10px 5px; margin-right: 10px; background-image:url(images/media_arrow.gif); background-repeat:no-repeat; background-position: right;}
.CentreRepeaterGallery ul li a.title:hover {text-decoration:none;background:#004b85;color:#fff;}
.CentreRepeaterGallery ul li img {display:block;}

