/*This file shared by ALL parts of the application*/

/*
* Logo Dark Blue: #518691
* Logo Blue: #77B2B6
* Orange: #E08801
* Logo Green: #88A97A
* Logo Green :#85A677
* Text/Logo Blue: #1B95A4;
*/

/* FONT SIZES */	
.smallText { font-size: 90%;	}
.smallerText { font-size: 80%;	}
.smallerText1 { font-size: 80%; font-family:Verdana, Arial, Helvetica, sans-serif;	}
.smallestText { font-size: 70%;	}

.largeText { font-size: 110%;	}
.largerText { font-size: 120%;	}
.largestText { font-size: 130%;	}

.padding3 { padding:3px; }
.padding5 { padding:5px; }

/* FONT STYLES */	
strong, .strong, .bold { font-weight: bold; }
.copyright {color: #999; font-size:80%; }
.copyrightWhite {color: #fff; font-size:80%; }
.redText { color:#B20000 }
.darkGreenText { color:#668758; }
.trueGreenText { color:green }
.error {   color: #CC0000;font-size: 8pt; }	
.comingSoon {color: #AAA; font-size:80%;}
.orangeText,.warningText,.attentionText {color: #E08801; }
.blueText {color: #1B95A4}

.lightGreyText { color: #AAA;}
.greenText { color: #85A677; }
.whiteText { color: #FFF; }
.blackText { color: #000; }
.lightBlueText { color:#8DCDE8; }
.purpleText{ color:#B7979B; }
.lightGreenText{ color:#C1C8A5; }
.lightOrangeText{ color:#FFCE84 }
.multiple { font-size:90%;color:#aaa}

.Joinnow{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; font-variant:1px; text-align:justify; color:#000000; word-spacing:2px;
}
.distinctText {font-family:Palatino Linotype;font-size:1.2em}
.distinctText1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.distinctText2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-variant:1px; text-align:justify; color:#363636}
.distinctText3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; font-variant:1px; text-align:justify; color:#333333}
.distinctText4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-variant:1px; text-align:justify; color:#000000; word-spacing:2px;}
.distinctText2_link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-variant:1px; text-align:justify; color:#363636}
.distinctText2_link:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-variant:1px; text-align:justify; color:#1B95A4; text-decoration:none;}
.tagLine { font-style:italic;font-family: Verdana,Arial,Helvetica;text-align: left;}
.overdueText { background-color:maroon; color:white;padding:1px;font-size:75%; font-family:Trebuchet MS, Arial, Helvetica; }
.suggestionText { color: #E08801;font-size: 10px;}		
.Code { border: #8b4513 1px solid;padding-right: 5px;padding-left: 5px;color: #000066;font-family: 'Courier New' , Monospace;background-color: #ff9933;}
.subTitle{color: #E08801;font-size: 115%;font-weight: bold;font-family: Verdana, Arial;}
.questionText{font-family: Arial, Helvetica;font-weight: bold;padding-left: 10px;padding-top:10px;border-top:1px dotted #aaa;	}
.answerText{clear:both;padding-left: 20px;}
.orangeHeader{
	font-family:'Verdana','Arial';
	font-size: 1.5em;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#E08801;	
}

/* BACKGROUND STYLES */
.bgYellow { background-color:#FCFBBA;	}
.bgGrey { background-color:#EEE; }
.bgLightGrey { background-color:#EEE; }
.bgLightGreen {background-color:#F0F8E6;}
.bgLightOrange{ background-color:#FFCE84 }
.editable{ color: #55B374; background-color: #FCFBBA; }

.linkSelected {
padding-left:12px;padding-top:3px;padding-bottom:3px;
margin-top:2px;margin-bottom:2px;background-color:#fff;font-weight:bold;}


.linkNotSelected {
padding-left:12px;padding-top:3px;padding-bottom:3px;}
.pRelease{border:3px solid #eee}

/*LIST STYLES*/
.bullet {list-style-type: disc;padding:3px}

/* BORDER STYLES */
.borderLeft{ border-left:1px solid #ccc;}
.borderBottom { border-bottom: 1px solid #ccc; }
.borderBottomGrey { border-bottom: 1px solid #efefef; }
.borderTopGrey { border-top: 1px solid #efefef; }
.borderTop { border-top: 1px solid #ccc;}
.borderRight { border-right: 1px solid #ccc;}
.borderTopDotted { border-top: 1px dotted #ccc;}
.borderTopBlack { border-top: 1px solid #000;}

#ajaxAlertResponse {
	padding-left:18px; 
	padding-top:3px;
	padding-bottom:3px;
	background-image:url('../images/icons/16/alert.gif');	
	background-position: center left;
	background-repeat: no-repeat;
	background-color:#FCFBBA;	
}
/* LINK STYLES */
a.orangeLink,a:visited.orangeLink {color:#E08801;text-decoration:none;}
a:hover.orangeLink {text-decoration:underline;} 
/* ALERT STYLES */
.notifyText {
	background-color:#FCFBBA;
	border: 1px solid #bbb;
	padding:3px;	
	margin:auto;	
}
#alertMsg {
	background-color:#FCFBBA;
	border:2px dotted #E08801;
	padding:3px;
	visibility:hidden;
	height:150px;
}

#alertMsg .hd{
	background-color:#FCFBBA;
	font-size:135%;
	color:#E08801;
	border:0px solid #000;
	font-weight:bold;

}

.reviewLink {background:url('../images/icons/16/star.gif') no-repeat center left;padding-left:20px;height:16px;}
.bugLink{background:url('../images/icons/16/silk/bug.gif') no-repeat center left;padding-left:20px;height:16px;}
.webLink {background:url('../images/icons/16/silk/page_world.gif') no-repeat center left;padding-left:20px;height:16px;}
.watchListLink {background:url('../images/icons/16/silk/page_find.gif') no-repeat center left;padding-left:20px;height:16px;}
.inviteLink {background:url('../images/icons/16/silk/group_add.gif') no-repeat center left;padding-left:20px;height:16px;}
.groupLink {background:url('../images/icons/silk/group.gif') no-repeat center left;padding-left:20px;height:16px;}
.messageLink {background:url('../images/icons/16/silk/email.gif') no-repeat center left;padding-left:20px;height:16px;}
.messsageAddLink{background:url('../images/icons/16/silk/email_add.gif') no-repeat center left;padding-left:20px;height:16px;}

.seatingLink {background:url('../images/icons/16/silk/drink.gif') no-repeat center left;padding-left:20px;height:16px;}
.puzzleLink {background:url('../images/icons/16/silk/plugin.gif') no-repeat center left;padding-left:20px;height:16px;}
.reviewMedalLink {background:url('../images/icons/16/silk/bullet_star.gif') no-repeat center left;padding-left:10px;height:20px;}
.saveTableLink {background:url('../images/icons/16/silk/table_save.gif') no-repeat center left;padding-left:20px;height:16px;}
.addTableLink {background:url('../images/icons/16/silk/table_add.gif') no-repeat center left;padding-left:20px;height:16px;}
.chartLink {background:url('../images/icons/16/silk/chart_pie.gif') no-repeat center left;padding-left:20px;height:16px;}
.catalogLink{background:url('../images/icons/16/silk/book.gif') no-repeat center left;padding-left:20px;height:16px;}
.starLink{background:url('../images/icons/16/silk/star.gif') no-repeat center left;padding-left:20px;height:16px;}
.medalLink {background:url('../images/icons/16/silk/medal_gold_2.gif') no-repeat center left;padding-left:20px;height:16px;}
.mapLink,.vendorMapLink {background:url('../images/icons/16/silk/map.gif') no-repeat center left;padding-left:20px;height:16px;}
.mapAddLink {background:url('../images/icons/16/silk/map_add.gif') no-repeat center left;padding-left:20px;height:16px;}
.lockLink {background: url('../images/icons/lock.gif') no-repeat center left;padding-left:20px;height:16px;}
.keyboardLink {background:url('../images/icons/16/silk/keyboard.gif') no-repeat center left;padding-left:20px;height:16px;}
.noteLink {background:url('../images/icons/16/silk/note.gif') no-repeat center left;padding-left:20px;height:16px;}
.endorseLink {background:url('../images/icons/16/silk/shield.gif') no-repeat center left;padding-left:20px;height:16px;}
.pencilLink {background:url('../images/icons/pencil.gif') no-repeat center left;padding-left:20px;height:16px;}
.buildingLink {background:url('../images/icons/16/silk/building.gif') no-repeat center left;padding-left:20px;height:16px;}
.barchartLink {background:url('../images/icons/16/silk/chart_bar.gif') no-repeat center left;padding-left:20px;height:16px;}
.orgchartLink {background:url('../images/icons/16/silk/chart_organisation.gif') no-repeat center left;padding-left:20px;height:16px;}
.enhanceLink{background:url('../images/icons/16/silk/arrow_right.gif') no-repeat center left;padding-left:20px;height:16px;}
.featureLink{background:url('../images/icons/16/silk/arrow_right.gif') no-repeat center left;padding-left:20px;height:16px;}
.moneyAddLink{background:url('../images/icons/16/silk/money_add.gif') no-repeat center left;padding-left:20px;height:16px;}
.filmLink{background:url('../images/icons/16/silk/film.gif') no-repeat center left;padding-left:20px;height:16px;}
.quoteTemplateLink,.fileLink{background:url('../images/icons/silk/script.gif') no-repeat center left;padding-left:20px;height:16px;}
.quoteSaveLink{background:url('../images/icons/16/silk/disk.gif') no-repeat center left;padding-left:20px;height:16px;}
.quoteSubmitLink{background:url('../images/icons/16/silk/accept.gif') no-repeat center left;padding-left:20px;height:16px;}
.quoteDeclineLink{background:url('../images/icons/16/silk/cancel.gif') no-repeat center left;padding-left:20px;height:16px;}
.quoteDraftLink,.quoteInvoiceLink{background:url('../images/icons/16/silk/script_edit.gif') no-repeat center left;padding-left:20px;height:16px;}
.quoteLink{background:url('../images/icons/16/silk/layout.gif') no-repeat center left;padding-left:20px;height:16px;}
.quoteViewLink{background:url('../images/icons/16/silk/layout_edit.gif') no-repeat center left;padding-left:20px;height:16px;}
.quoteDeleteLink{background:url('../images/icons/16/silk/layout_delete.gif') no-repeat center left;padding-left:20px;height:16px;}
.quoteDeleteLink{background:url('../images/icons/16/silk/layout_delete.gif') no-repeat center left;padding-left:20px;height:16px;}
.quoteAddLink,.quoteSubmit{background:url('../images/icons/16/silk/layout_add.gif') no-repeat center left;padding-left:20px;height:16px;}
.quotesMultipleLink{background:url('../images/icons/16/silk/table_multiple.gif') no-repeat center left;padding-left:20px;height:16px;}
.applicationSplitLink{background:url('../images/icons/16/silk/application_split.gif') no-repeat center left;padding-left:20px;height:16px;}

.pillLink{background:url('../images/icons/16/silk/pill.gif') no-repeat center left;padding-left:20px;height:16px;}
.profileLink{background:url('../images/icons/16/silk/picture.gif') no-repeat center left;padding-left:20px;height:16px;}
.videoLink{background:url('../images/icons/16/silk/film.gif') no-repeat center left;padding-left:20px;height:16px;}
.clockLink{background:url('../images/icons/16/silk/clock.gif') no-repeat center left;padding-left:20px;height:16px;}
.newLink{background:url('../images/icons/16/silk/new.gif') no-repeat center left;padding-left:20px;height:16px;}
.clientLink{background:url('../images/icons/16/silk/user_female.gif') no-repeat center left;padding-left:20px;height:16px;}
.imageAddLink{background:url('../images/icons/silk/image_add.gif') no-repeat center left;padding-left:20px;height:16px;}
.imageLink{background:url('../images/icons/silk/image.gif') no-repeat center left;padding-left:20px;height:16px;}
.transmitLink{background:url('../images/icons/16/silk/transmit.gif') no-repeat center left;padding-left:20px;height:16px;}
.userAddLink{background:url('../images/icons/16/silk/user_add.gif') no-repeat center left;padding-left:20px;height:16px;}
.userDeleteLink{background:url('../images/icons/16/silk/user_delete.gif') no-repeat center left;padding-left:20px;height:16px;}
.userGoLink{background:url('../images/icons/16/silk/user_go.gif') no-repeat center left;padding-left:20px;height:16px;}

.arrowSwitchLink{background:url('../images/icons/16/silk/arrow_switch.gif') no-repeat center left;padding-left:20px;height:16px;}
.calendarAdd{background:url('../images/icons/16/silk/calendar_add.gif') no-repeat center left;padding-left:20px;height:16px;}
.linkAdd{background:url('../images/icons/link_add.gif') no-repeat center left;padding-left:20px;height:16px;}
.link{background:url('../images/icons/silk/link.gif') no-repeat center left;padding-left:20px;height:16px;}
.scriptAdd{background:url('../images/icons/silk/script_add.gif') no-repeat center left;padding-left:20px;height:16px;}
.brickLink{background:url('../images/icons/16/silk/brick.gif') no-repeat center left;padding-left:20px;height:16px;}
.infoLink{background:url('../images/icons/16/silk/information.gif') no-repeat center left;padding-left:20px;height:16px;}


.rfpViewLead{background:url('../images/icons/16/silk/basket_put.gif') no-repeat center left;padding-left:20px;height:16px;}
.rfpYourResponse{background:url('../images/icons/16/silk/script_edit.gif') no-repeat center left;padding-left:20px;height:16px;}
.rfpSubmitResponse{background:url('../images/icons/16/silk/lightning.gif') no-repeat center left;padding-left:20px;height:16px;}
.rfpDiscuss,.pmbLink{background:url('../images/icons/16/silk/comments.gif') no-repeat center left;padding-left:20px;height:16px;}
.bubbleLink{background:url('../images/icons/16/silk/comment.gif') no-repeat center left;padding-left:20px;height:16px;}
.rfpBooked{background:url('../images/icons/16/silk/money_dollar.gif') no-repeat center left;padding-left:20px;height:16px;}

/*wedding nav bar*/
.binderLink{background:url('../images/icons/silk/folder_page.gif') no-repeat center left;padding-left:20px;height:16px;}

/* navigation+common-based links */
.addLink{background:url('../images/icons/add.gif') no-repeat center left;padding-left:20px;height:16px;}
.blankLink {padding-left:20px;height:16px;}
.returnLink{background:url('../images/icons/resultset_previous.gif') no-repeat center left;padding-left:20px;height:16px;}
.homeLink{background:url('../images/icons/house.gif') no-repeat center left;padding-left:20px;height:16px;}
.registerLink {background:url('../images/lightning_go.gif') no-repeat center left;padding-left:20px;height:16px;}
.helpLink {background:url('../images/help.gif') no-repeat center left;padding-left:20px;height:16px;}
.printLink {background:url('../images/icons/printer.gif') no-repeat center left;padding-left:20px;height:16px;}
.abuseLink,.warningLink,.errorLink {background:url('../images/icons/16/silk/error.gif') no-repeat center left;padding-left:20px;height:16px;}
.errorLink {background:url('../images/icons/16/silk/exclamation.gif') no-repeat center left;padding-left:20px;height:16px;}
.refreshLink {background:url('../images/icons/16/silk/arrow_refresh.gif') no-repeat center left;padding-left:20px;height:16px;}
.bookmarkLink {background:url('../images/icons/tag_blue.gif') no-repeat center left;padding-left:20px;height:16px;}
.inactiveLink {background:url('../images/icons/16/delete.gif') no-repeat center left;padding-left:20px;height:16px;}
.activeLink {background:url('../images/icons/16/ok.gif') no-repeat center left;padding-left:20px;height:16px;}
.arrowLink {background:url('../images/icons/16/forward-alt.gif') no-repeat center left;padding-left:20px;height:16px;}
.searchLink {background:url('../images/icons/16/silk/magnifier.gif') no-repeat center left;padding-left:20px;height:16px;}
.commentLink{background:url('../images/icons/user_comment.gif') no-repeat center left;padding-left:20px;height:16px;}
.asteriskLink{background:url('../images/icons/16/silk/asterisk_orange.gif') no-repeat center left;padding-left:20px;height:16px;}
.cancelLink{background:url('../images/icons/16/silk/cancel.gif') no-repeat center left;padding-left:20px;height:16px;}
.acceptLink{background:url('../images/icons/16/silk/accept.gif') no-repeat center left;padding-left:20px;height:16px;}
.noteLink{background:url('../images/icons/16/silk/note.gif') no-repeat center left;padding-left:20px;height:16px;}
.rightArrowLink{background:url('../images/icons/16/silk/arrow_right.gif') no-repeat center right;padding-right:20px;height:16px;}
.leftArrowLink{background:url('../images/icons/arrow_left.gif') no-repeat center left;padding-left:20px;height:16px;}
.crossLink{background:url('../images/icons/16/silk/cross.gif') no-repeat center left;padding-left:20px;height:16px;}
.lightBulb{background:url('../images/icons/16/silk/lightbulb.gif') no-repeat center left;padding-left:20px;height:16px;}



/* Styles used on the homepage */
.slideshowLink   {background:url('../images/icons/images.gif') no-repeat center left;padding-left:20px;height:16px;}
.websiteHPLink {background:url('../images/layout.gif') no-repeat center left;padding-left:20px;height:16px; font-size:13px;}
.guestsHPLink {background:url('../images/icons/user.gif') no-repeat center left;padding-left:20px;height:16px;}
.budgetHPLink,.moneyLink {background:url('../images/icons/money.gif') no-repeat center left;padding-left:20px;height:16px;}
.seatingHPLink {background:url('../images/icons/tag_pink.gif') no-repeat center left;padding-left:20px;height:16px;}
.checklistHPLink {background:url('../images/icons/tick.gif') no-repeat center left;padding-left:20px;height:16px;}
.calendarHPLink {background:url('../images/icons/calendar.gif') no-repeat center left;padding-left:20px;height:16px;}
.vendorHPLink {background: url('../images/icons/key.gif') no-repeat center left;padding-left:20px;height:16px;}
.scrapbookHPLink {background:url('../images/icons/folder_image.gif') no-repeat center left;padding-left:20px;height:16px;}
.moreHPLink {padding-left:20px;height:16px;}
.arrowHPLink {background:url('../images/arrowOrange.gif') no-repeat center left;padding-left:20px;height:16px; font-size:13px;}

.usFlag{background:url('../images/icons/16/flags/us.gif') no-repeat center left;padding-left:20px;height:16px;}
.caFlag{background:url('../images/icons/16/flags/ca.gif') no-repeat center left;padding-left:20px;height:16px;}

.greenBullet{background:url('images/icons/bullet_green.gif') no-repeat center left;padding-left:14px;}
.redBullet{background:url('images/icons/bullet_red.gif') no-repeat center left;padding-left:14px;}

/* General Box Designs */
.messageBox {border-top:1px solid #ddd;border-bottom:1px solid #ddd;background: #F7F7F7}
.infoBox{border:1px dotted #ddd;padding:5px;}

/* TAB STYLES */
.tabBoxHeading
{
	width:100%;
	height:30px;
}
.tabBoxHeading TD
{
	padding-left:7px;
	padding-right:5px;
	font-size:small;
	font-weight:bold;
	color:#E08801;
	font-family:Arial;
}
.tabBoxNeutral
{
	border-bottom:1px solid #cacaca;
}
.tabBoxTabOn
{
	 background-image: url(../images/tabBoxTabOn.jpg);
	 width:130px;
}
.tabBoxTabOff
{
	 background-image: url(../images/tabBoxTabOff.jpg);
	 width:130px;
}
.tabBoxBody
{
	width:100%;
	font-size:10pt;
	padding:5px;	
	border-left:solid 1px #cacaca;
	border-bottom:solid 1px #cacaca;
	border-right:solid 1px #cacaca;
	background-image: url(../images/tabBoxBack.jpg);

}
.Img
{
	border: solid 1px #646464;
}
.contentImg
{
	border: solid 1px #646464;
}

/* MAILBOX STYLES */
#mailItemBody { margin:0;padding:3px;height:300px;width:99%;border:1px solid #aaa; background:#fff;overflow:auto; }

.leadTile {float:left;text-align:center;margin-top:2px;margin-right:2px;margin-left:2px;margin-bottom:10px}

/* FEATURED VENDORS */
.featuredVendors {
	margin-bottom:5px;
	font-size: 80%;
	padding:0;
}
.fHeader{
	background-color:#77B2B6;
	color:white;
	margin:0;
	padding:2px;
	text-align:left;
	font-size:80%;
}
.fList{
	height:100%;
}
.fPanel{
	width:100px;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
}

/* RATING Style */
.ratingTableSingle {
	background: url('../images/stars/bg_small.gif') no-repeat left top;
	width:75px;
	height:75px;
	padding:1px;
	text-align:center;
	vertical-align:center;
}
	
.ratingTable {
	background: url('../images/stars/bg.gif') no-repeat left top;
	width:75px;
	height:75px;
	padding:1px;
	text-align:center;
	vertical-align:center;
}

.ratingOverall { 
	color: #518691;
	font-size:170%;
	font-weight:bold;
}

.disputedText {  color: #CC0000;}

/* Profile Styles*/
.profileAboutBox {text-align:left;padding:0px;margin:0px;}		
.profileAboutBox td {border-bottom:1px solid #ddd;padding:2px;color: #ddd} 
.avatar {width:120px;font-size:90%}
.avatarSmall {width:80px}

/* GENERAL TABLE STYLES */	
.row-odd {
	background-color: #fff;
}

.row-even {
	background-color: #fafafa;
}

.row-normal {
	background-color: #fff;
}

.row-highlight {
    background-color:#fdfede;
}

.row-highlightBorderTopBottom {
    background-color:#fdfede;  
}

.row-highlight-bordered {
    background-color:#fdfede;
    border:1px solid #E08801;
}

.mask { background-color:#000;-moz-opacity:0.5;opacity:.5;filter:alpha(opacity=50);}
	
/* 123 PAGE STYLES */
.formtitle, table td.formtitle  {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10pt;
	vertical-align:top;
	width:200px;
}
.forminput,table td.forminput  {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10pt;
	vertical-align:top;
}
.formtext, table td.formtext {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #000;
	font-size: 8pt;
}	
/* GENERAL PROFILE STYLES */
.photoTile
{
	width:135px;
	height:135px;	
	float:left;
	text-align:center;
	position:relative;
}
	
/* WEDDINGPROFILE STYLES */
.profiletitle {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	padding-right:8px;
	color: #444;
	font-weight: bold;
	font-size: 1em;
}

.profileinput {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #000;
	font-size: 100%;
}	

/* VENDORPROFILE STYLES */
.vProfileTitle
{
	color: #85A677;
	font-size: 200%;
	font-family: Arial, Helvetica;
	font-weight: bold;
	padding-top:0;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
}
	
.vProfileSubTitle
{
	color: #518691;
	font-size: 150%;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-weight: none;
	padding:3px;
	border-top:1px solid #ddd;border-bottom:1px solid #ddd;background: #F7F7F7
}
	
TABLE.PR td {
	border-top:1px dotted #ddd;
	padding:5px;
	margin:3px;
}
		
.profileQuestion {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #333;
	font-size: 100%;
	font-weight:bold;
	vertical-align:top;
}


.profileAnswer {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 100%;
	vertical-align:top;
}	
/* REQUEST/QUOTE STYLES*/
#requestContainer {}
#requestInstructions {}
.requestSection {width:100%;margin-bottom:15px;}
.requestSectionHeader {font-weight:bold;border-top:1px solid #5EA5C4;border-bottom:1px solid #5EA5C4;background: #E5F5F7;padding:5px}
.requestQuestion {width:30%;text-align:right;padding:5px;background-color:#F7F7F7;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.requestAnswer {width:70%;padding:5px;border-bottom:1px solid #F7F7F7}

.quoteContainer {border:3px solid #ddd;padding:6px;background-color:#F7F7F7;}
.quoteText {border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:3px;}
.quoteRange {font-weight:bold;background-color:#F7F7F7;padding:7px;font-size:115%;text-align:center}
.quoteBusiness {}
.quoteBusinessName {font-weight:bold;font-size:175%;font-family:Trebuchet MS, Arial, Helvetica}

/* VENDORMODULE STYLES */
.vendorModule { padding:2px; text-align:left;}

td.moduleTitle {
	font-family: Arial, Helvetica;
    padding: 3px;	
    background-color:#F7F7F7;
    border-top:1px solid #ddd;	;	
	text-align:left;
	font-weight:bold;
}

td.moduleTitleEdit {

    padding: 3px;	
    background-color:#F7F7F7;
    border-top:1px solid #ddd;		
	text-align:right;
	font-family: Arial, Helvetica;

}	
td.moduleInfo {

    background-color:#F7F7F7;
    padding: 3px;
	text-align:left;	    
}	

a.moduleEditText , a.moduleEditText:visited{
			
	text-decoration: none;
}
a.moduleEditText:hover{
	color: #E08801;
	text-decoration: underline;
}	

.moduleBody {
	font-family: Arial, Helvetica;
	text-align:left;
}



.highlightBox {
	font-size: 10pt;	
	background-color:#fff;
	padding:3px;
	border:1px solid #ddd;
	clear:both;
}
.highlightBoxYellow {
	font-size: 10pt;	
	background-color:#FCFBBA;
	padding:2px;
	border:1px solid #ddd;
	clear:both;
}

.vendorProfileTile
{
	float:left;
	text-align:center;
	padding:10px;
	margin-bottom:10px;
	width:150px;
	height:150px;
}		 

.profileThumbnailTile
{
	float:left;
	text-align:center;
	padding:5px;
	margin:5px;
	width:120px;
	height:120px;
	border:1px solid #eee;
}

.profileTile
{
	float:left;
	text-align:center;
	padding:5px;
	margin:5px;
	width:200px;
	height:170px;
	border:1px solid #eee;
}

/* FLAG ABUSE STYLES */
#flagAbuse
{
	z-index:10;
	position: relative;
	top:-50px;
	display:none;
	background-color:#fefefe;
	padding:3px; 
	width:220px;
	border:2px solid #E08801;
	text-align:left;	
}

/* GENERIC PANELS */
.wwPanel{ border:4px solid #efefef }
.wwPanelLinerGreen{ border:1px solid #91A985; padding:4px; }
.wwPanelLinerBlue{ border:1px solid #77B2B6 }
.wwPanelHeader{}
.wwPanelBody{clear:both;}
.wwPanelTitle{float:left}	
.wwPanelControl{float:right}	


/* SIGNUP STYLES */
div#signup {
	color: #000;
	text-align: left;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px ;
	padding-right: 10px ;
	padding-top: 5px ;		
	margin: 0;
}
#signup h1 {
	color: #518691;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
}

#signup a {
	color: #518691;
	border-bottom: 1px solid #284B9E;
}

.sectionBlue {
	background-color: #1B95A4;
	border: 1px solid #000000;
	color: #ffffff;
	padding:	5px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 3px;
}

.actionBarMenu{
	position: absolute; 
	visibility: hidden; 
	background: #FFFFEE;
	border: 1px solid #ddd;
	padding: 4px;
	font-size: 10pt;			
}

/* FOOTER STYLES */
#bodyMain {margin:auto;width:99%;}
#header { clear: both;}
#header { 		
		line-height: 1.5em;
		margin: 0;
		padding: 3px;
		}
#wedBar {background: url('../images/wedBarBg.jpg') repeat-x top left;border:1px solid #C6EA95}
		
		
/* FOOTER STYLES */
#weddingFooter { clear: both;}
#weddingFooter { 		
		color: #1B95A4;
		line-height: 1.5em;
		margin: 20px 0 0 0;
		padding: 3px;
		border-top:1px solid #C6EA95;  
		font-size:90%;
		text-align:center;
		font-family:Verdana,Arial,Helvetica;
		}

#weddingFooter p { color: #888; }
#weddingFooter .grey { color: #888; }

#weddingFooter a { color: #1B95A4; text-decoration:none}
#weddingFooter a:hover { color: #85A677; text-decoration:underline}

#weddingFooter dl { width: 100%; }

#weddingFooter dl dt {
	float: left;
	clear: left;
	width: 13.5em;
	text-align: right; 
	margin-right: 7px;
	font-weight: bold; 
	}

#weddingFooter ul { 
	text-align: left;
	width: auto; 
	}

#weddingFooter ul li {
	display: inline; 
	}

#weddingFooter ul li { 
	text-align: left;
	line-height: 1.3em;
	padding: 0 8px 0 0px; 
	border-right: 1px solid #1B95A4; 
	}
	
#weddingFooter ul.grey li.grey { 
	text-align: left;
	line-height: 1.3em;
	padding: 0 8px 0 0px; 
	border-right: 1px solid #888; 
	}	
	

* html #weddingFooter ul li { 
	padding: 0 2px 0 5px; 
	}

#weddingFooter ul li.noborder { 
	border-right: 0; 
	}

#weddingFooter p { 
	margin: 5px 0 0 11.4em; 
	}

* html #weddingFooter p { 
	margin-left: 118px; 
	}
	
	
#vendorFooter { 		
		clear: both;
		color: #fff;
		line-height: 1.5em;
		margin: 20px 0 0 0;
		padding: 3px; 
		font-size:80%;
		text-align:center;
		font-family:Arial,Helvetica;
		}

#vendorFooter p { color: #fff;}

#vendorFooter a { color: #fff; text-decoration:none}
#vendorFooter a:hover { color: #fff; text-decoration:underline}


			
.otwVoteTitle
{
	font-family:'Tahoma','Verdana','Arial';
	font-size: 1.8em;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#000;
}
.otwVoteStatus {width:75px;height:60px;background:url('../images/community/voteBox.gif') no-repeat top center;font-size:80%;padding-top:10px;text-align:center;}
.otwVoteBox{padding-top:3px;text-align:center;width:52px;height:28px;}
.otwVoteLink, .otwVoteLink:visited 
{
	text-align:center;
	width:50px;
	text-decoration:none;
	font-family:Arial,Helvetica;
	color:#79B6BB;
	font-size:85%;
	padding: 3px 3px 3px 3px;
	border:1px solid #79B6BB;
}
.otwVoteLink:hover 
{	
	color:#518691;
	width:50px;	
	border:1px solid #518691;
	text-decoration:none;
}
.otwVoteLinkDone
{	
	text-align:center;
	padding:4px;
	width:50px;
	text-decoration:none;
	font-family:Arial,Helvetica;
	color:#bbb;
	font-size:85%;
	margin-top:2px;
	border:1px solid #ddd;
}

.iconClick{
	cursor : pointer;
}

.arrowUp {padding:0;margin:0;background: url('../images/actionbar/arrowUp.jpg') no-repeat center center;}
.arrowDown {padding:0;margin:0;background: url('../images/actionbar/arrowDown.jpg') no-repeat center center;}


.adRectangleFive {margin-top:10px;border-top:1px dotted #ddd;background: #FFF}
.adJumboBanner {margin-top:10px;text-align:center;}

.catalogListOuter {margin:5px;border:3px solid #eee;}
.catalogListInner {border:1px solid #88A97A;padding:3px;}
.monitorLink{ background:url('../images/icons/silk/monitir_link.jpg') no-repeat center left;padding-left:20px;height:16px;}

