body {margin:0px;background:#82BEF4}
img {border:0px}

#topbar {height:43px;}

.main {width:980px;text-align:left;position:relative}
.mainmain {background:#335533;position:relative;margin-bottom:30px;border:1px solid #ddd;
	-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;
	-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;
}
.mainbody { background:white;position:relative;margin-bottom:30px;border:1px solid #ddd;
	-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;
	-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;
}
#top {height:60px}
	#top .pad {padding:10px 0px 10px 0px}
#content {width:980px;position:relative;margin-top:10px;}
	#content .topleft {position:absolute;top:0px;left:0px}
	#content .topright {position:absolute;top:0px;right:0px}
	#content .pad {padding:10px 10px 10px 10px}
	#content .padside {padding:0px 30px}
#contentBusiness .pad {padding:10px 20px}
#footer {color:#666;font:11pt arial;width:768px}
	#footer .pad {padding:10px 0px}
	#footer span {font:8pt tahoma}
#notice {position:absolute;z-index:1001;width:300px;padding:10px;background:white;border:2px outset #4891a9;font:bold 16px arial,sans-serif;text-transform:capitalize;color:#3e4649}
#win {position:absolute;z-index:1001;width:400px;padding:20px;background:white;border:2px outset #4891a9;font:bold 16px arial,sans-serif;color:#3e4649;
	-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;
	-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;
}
#menu {position:absolute;top:5px;left:550px}
	#menu .container {width:208px;height:65px;overflow:hidden;background:white;border:1px solid #d6e7f0;		
		-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;
		-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;
		-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;
		-webkit-box-shadow:2px 2px 5px #8cb5cc;-moz-box-shadow:2px 2px 5px #8cb5cc;box-shadow:2px 2px 5px #8cb5cc;
	}	
.loadArea {font:bold 10pt arial;color:#888}

.left {width:768px;z-index:2}
.right {width:196px;padding-top:10px}
.entire {width:844px}


/* AREAS */
.roundeds {-moz-border-radius-topleft:5px;-webkit-border-top-right-topleft:5px;
	-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;
}
.roundedl {-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;
	-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;
}
.quote {border:1px solid #dfdfdf;background:#f8f8f8;margin-top:4px;padding:6px 4px;font:bold 8pt tahoma;color:#323232;
	-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;
}
.btnArea {background:url(../images/v3/btnBack.png) repeat-x;
	-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;
}
.horizontalPlace {width:245px;height:65px;background:white url(../images/grayGradient.gif) repeat-x bottom;margin-right:2px;margin-bottom:2px !important;border:1px solid #c9ecff;
	-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;
}
.softblue {background:#9fdeff url(../images/v3/blue.gif) repeat-x bottom;border-bottom:1px solid #d5e2e9;
	-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;
}
.gradient {background:url(../images/v2/gradient.gif) repeat-x;margin:0px 1px}
.titleGradient {background:url(../images/v2/titleGradient.gif) repeat-x bottom;font:bold 26px verdana,arial,sans-serif;color:#35659c;padding:20px 10px 25px 10px;
	-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;
}
	.titleGradient input {font:bold 18px verdana,arial,sans-serif !important;color:#35659c;}
.blueGradient {background:url(../images/v2/blueGradient.gif) repeat-x bottom;height:31px;font:bold 14px verdana,arial,sans-serif;color:white;padding:0px 10px}
.blueListArea {background:url(../images/v2/blueListArea.gif) repeat-x bottom;height:170px;font:bold 14px verdana,arial,sans-serif;color:white;padding:0px 10px;width:748px;position:relative}
	.blueListArea .pad {padding:10px 0px !important;height:150px;width:740px;position:relative}
	.blueListArea .inactive {float:left;width:63px;height:71px}
		.blueListArea .inactive .pad {padding:6px 6px !important}
		.blueListArea .inactive img {border:1px solid #7094be}
	.blueListArea .active {float:left;width:63px;height:71px;background:url(../images/v2/blueListActive.gif) no-repeat}
		.blueListArea .active .pad {padding:6px 6px !important}
		.blueListArea .active img {border:1px solid #white}		
	.blueListArea .info {padding:5px 0px}
.side_white {z-index:1}
	.side_white .top {background:url(../images/v2/side_white_top.png) no-repeat;width:196px;height:10px}
	.side_white .body {background:url(../images/v2/side_white.png) repeat-y;width:196px}
	.side_white .bot {background:url(../images/v2/side_white_bot.png) no-repeat;width:196px;height:20px}
	.side_white .body .pad {padding:0px 10px 10px 10px !important}
.side_green {z-index:1}
	.side_green .top {background:url(../images/v2/side_green_top.png) no-repeat;width:196px;height:10px}
	.side_green .body {background:url(../images/v2/side_green.png) repeat-y;width:196px}
	.side_green .bot {background:url(../images/v2/side_green_bot.png) no-repeat;width:196px;height:20px}	
	.side_green .mainHeader {color:#409455}
	.side_green .body .pad {padding:0px 10px 10px 10px !important}
.grayArea {background:#eaeaea;width:624px;height:120px;position:relative}
	.grayArea .tl {position:absolute;top:0px;left:0px}
	.grayArea .tr {position:absolute;top:0px;right:0px}
	.grayArea .bl {position:absolute;bottom:0px;left:0px}
	.grayArea .br {position:absolute;bottom:0px;right:0px}

.bar {background:url(../images/barBack.gif) repeat-x;font:bold 14px/2em arial,sans-serif;color:white;height:30px}
	.bar .bl {float:left}
	.bar .br {float:right}
	.barPad {padding:10px;margin-bottom:10px;border:1px solid #9eb7bf;font:10pt tahoma}
	.barPad a {color:#3f7bae;font:bold 10pt tahoma}
.toolbar {background:#ddf;padding:5px;color:#888}
	.toolbar a {margin:0px;font:bold 8pt tahoma;display:inline}
.commentToolbar {background:#fff}
.paging {font:bold 11pt tahoma;padding:10px 0px;color:#454545}
	.paging a {text-decoration:underline}
	.paging div {font-size:9pt;color:#888}
.place {margin-bottom:5px}
.placeExact {background:#eeffee}
.list {margin-bottom:10px}
.moving {border:2px dashed #99bb99;background:#ddffdd}
.tagGroupEditable {cursor:move}
.privateTagGroup {float:right;width:250px;background:#dfd;padding:10px}
.feedbackSuccess {background:#c4ffc7 url(../images/icon_success.png) no-repeat 10px center;border:2px solid #8eff99;padding:10px 50px;margin-bottom:10px;font:bold 10pt arial}
.feedbackError {background:#ffe5c4 url(../images/icon_info.png) no-repeat 10px center;border:2px solid #ffce8e;padding:10px 50px;margin-bottom:10px;font:bold 10pt arial}
.feedbackWarning {background:#eaea20 url(../images/icon_info.png) no-repeat 10px center;border:2px solid #ca9200;padding:10px 50px;margin-bottom:10px;font:bold 10pt arial}
.businessMenu div {padding:3px 5px;font:bold 10pt arial;color:#aaa}
	.businessMenu .border {border-top:1px solid #ddd}
	.businessMenu .back {background:white url(../images/v2/topbar.png);color:white;padding:7px 5px;margin-top:5px}
	.businessMenu .back a {color:white}
#taginfo {position:absolute;background:white;border:1px solid #888;padding:10px}
#tagPlaceContainer {height:71px;width:693px;margin-left:22px;position:relative;overflow:hidden}
#tagPlaceListing {height:71px;position:absolute;top:0px}
	#tagPlaceListing .placeHolder {float:left;height:71px;width:693px;margin-right:47px;}
#tagPlaceHeader {font:8pt tahoma;color:#84a9d4;text-align:center;padding-bottom:5px}
#bluePlaceContainer {height:71px;width:693px;margin-left:22px;position:relative;overflow:hidden}
#bluePlaceListing {height:71px;position:absolute;top:0px}
	#tagPlaceListing .placeHolder {float:left;height:71px;width:693px;margin-right:47px;}
#bluePlaceHeader {font:8pt tahoma;color:#84a9d4;text-align:center;padding-bottom:5px}
#imageZoomContainer {background:white;border:1px solid #666;-webkit-box-shadow:2px 2px 10px #aaa;-moz-box-shadow:2px 2px 10px #aaa;box-shadow:2px 2px 10px #aaa;padding: 10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.expandableImage {cursor:pointer}
.mergeheader {color:#35659c;}
.mergekeep,.mergekeep td {background:#efe;font:bold 14px verdana,arial,sans-serif;}
	.mergekeep .statustext {font:bold 11px arial;color:#aca}
.mergediscard, .mergediscard td {background:#fee;font:bold 14px verdana,arial,sans-serif}
	.mergediscard .statustext {font:bold 11px arial;color:#caa}


/* IMAGES */
.image50x50 {background:url(../images/50x50back.png) no-repeat;width:62px;height:62px}
	.image50x50 img {margin:5px 0px 0px 5px}
.image50x50plain {padding-top:5px;padding-left:5px}
	.image50x50plain img {border:1px solid #eee;padding:1px}
.imagePlain {margin-left:8px;margin-bottom:10px}
	/*.imagePlain img {border:1px solid #ccc;padding:1px}*/



/* HOVER */
.hoverInfo {display:none}
#hoverInfo {position:absolute;padding:5px;font:9pt tahoma;color:black;background:#f4f4f4;border:1px inset #ddd;
	-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;
}

/* GENERAL */
#placeStatusComment {padding:5px 10px;font:8pt tahoma;border-top:2px solid #ddd;border-bottom:2px solid #ddd;margin-top:5px}
#placeStatus {font-weight:bold;color:#689913}
.recent {background:#aaff88}
.separator {border-top:1px dotted #ccc;padding-top:5px}

/* FORMATTING */
.vaContainer {position:relative;display:table}
.va {_position: absolute; _top: 50%; display: table-cell; vertical-align: middle;}
.mt {margin-top:10px}
.mb {margin-bottom:10px}
.mt20 {margin-top:20px}
.fl {float:left}
.fr {float:right}
.cl {clear:left}

.schedule td {height:80px; width:80px}
.alacarte td {padding-bottom:5px;padding-left:3px;padding-right:3px;}

/* I HATE IE */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	 visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
