/* MEETWAYS PERCULA STYLESHEET 2009 */

body {
	margin:0px;
	background-color:#242d33;
	font-family:arial, sans-serif;
}

a {color:#495a6b; text-decoration:none;}
a:hover {color:#f9484e;}

.header {
	width:890px;
	height:177px;
	background: #fff url('../images/bg_MeetWays.gif') repeat-x;
	margin:0px auto;
}

.google-adsense-leaderboard{
	width:888px;
	height:100px;
	background-color:#dde1e6;
	margin:0px auto;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	text-align:center;
	padding-top:13px;
}

.google-adsense-leaderboard-footer{
    width:890px;
    height:100px;
    background-color:#1e2223;
    margin:0px auto;
    text-align:center;
    padding: 13px 0;
}

.sub-header {
	height:151px;
}

#logo {
	float:left;
	width:290px;
	height:94px;
	margin:24px 0 0 44px;
}

#nominate{
	float:right;
	display:inline;
	width:300px;
	height:50px;
	margin:64px 79px 0px 0px;
}
#nominate img{
	border:0px;
}

#worldmap{
	float:right;
	width:423px;
	height:151px;
	background: transparent url('../images/bg_WorldMap.png') no-repeat;
	/*margin:0 10px 0 0;*/
}

/* ------------  NAV MENU START ----------- */

#NavMenuTabList {
	padding:0px 0px 0px 80px;
	margin:0px auto;
	font: bold 11px Arial, sans-serif;
	width: 810px;
	background-color: transparent;
	position: relative;
	top: -5px;
	height:31px;
	background-image: url(../images/bg_NavBar.png);
	background-position:0px 31px;
}


#NavMenuTabList li {
	list-style: none;
	display: inline;
	margin: 0px;
}

#NavMenuTabList li a {
	text-decoration: none;
	padding-left: 30px;
	padding-right: 30px;
	border-right: 1px solid #fff;
	border-bottom: none;
	border-top: none;
	border-left: none;
	float:left;
	display:inline;
	height:31px;
	line-height:35px;
	text-transform:uppercase;
	

}

#NavMenuTabList li a:hover {
	color: #fff;
	background-image: url(../images/bg_NavBar.png);
	background-position:0px 0px;
}



#NavMenuTabList li a.first {
	border-left:1px solid #fff;
	
}
.linkItem {color:#3a3a3a;}

/* ------------  NAV MENU END ----------- */

#mw-mid-container-home {
	width:890px;
	height:301px;
	margin:0px auto;
}

#mw-mid-container-spacer {
	width:890px;
	height:9px;
	background-color:#fff;
}

#mw-mid-container-spacer-bk{
	width:890px;
	height:9px;
	background-color:#1e2223;
}

#mw-mid-container-spacer-map{
	width:313px;
	height:9px;
	float:right;
	background-color:#1e2223;
}

#mw-mid-left-column {
	width:463px;
	height:393px;
	float:left;
	background-color:#b3d6e0;
}

#mw-mid-left-column h1.welcome{
	width:463px;
	height:42px;
	background: #1e2223 url('../images/ttl_Welcome_to_MeetWays.gif') no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px 0px 0px 0px;
}

#mw-mid-left-column p.welcome{
	font-family:arial, sans-serif;
	font-size:13px;
	padding:0px 14px 0px 14px;
	line-height:1.7;
}

#midpoint-guy {
	width:283px;
	height:57px;
	margin:40px auto 0px auto;
	background: transparent url('../images/MidPoint_Pin_Guy.png') no-repeat;
	color:red;
	text-indent:-9999px;
	overflow:hidden;
}

#mw-mid-right-column {
	width:427px;
	height:393px;
	float:left;
	background-color:#dbecf1;
}

#mw-mid-right-column h1.welcome{
	width:427px;
	height:42px;
	background: #1e2223 url('../images/ttl_Enter_Locations.gif') no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px 0px 0px 0px;
}

.Panel1 {width:329px; height:208px; margin:15px auto 0px auto; background-color:#dbecf1; font-size:11px; color:#e2e2e2;}
.Panel1 input[type=text] {width:291px; height:18px; border:1px solid #79827f;}
.Panel1 input[type=submit] {background-image:url(../images/btn_GetHalfwayLocation_off.gif); width:155px; height:27px; border:0px; text-indent:-9999px; overflow:hidden;}
.Panel1 input[type=submit]:hover {background-image:url(../images/btn_GetHalfwayLocation_on.gif);}
.FirstAddress {background-image:url(../images/ttl_FirstAddress.gif); height:15px; padding-bottom:1px; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;}
.FirstAddressError {background-image:url(../images/ttl_FirstAddressError.gif); height:15px; padding-bottom:1px; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;}
.SecondAddress {background-image:url(../images/ttl_SecondAddress.gif); height:15px;padding-bottom:1px; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;}
.SecondAddressError {background-image:url(../images/ttl_SecondAddressError.gif); height:15px; padding-bottom:1px; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;}
.PointOfInterest {background-image:url(../images/ttl_PointOfInterest.gif); height:15px; padding-bottom:2px; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;}
.AvoidHighway {background-image:url(../images/ttl_AvoidHighways.gif); background-position:0px 6px; height:20px; background-repeat:no-repeat; padding-left:134px;}
.AvoidToll {background-image:url(../images/ttl_AvoidTollRoads.gif); background-position:0px 5px; height:20px; background-repeat:no-repeat; padding-left:134px;}
.TravelMode {background-image:url(../images/ttl_TravelMode.gif); background-position:0px 5px; height:20px; background-repeat:no-repeat; padding-left:106px;}

#message, #message2 {
	background:#f3f5f5;
	border:1px dotted #000;
	padding:10px;
	width:846px;
	margin:0px auto; 
	font-size:13px;
}
#message {border-bottom:0px !important;}

#mw-data-validation {
	width:890px;
	background:#fff;
	display:none;
	padding:0px 0px 10px 0px;
}

.add-validation {
	font-weight:bold;
	color:#cc0000;
	font-size:13px;
	line-height:25px;
}

.add-located {
	font-weight:bold;
}

#mw-bottom-container {
	width:890px;
	height:167px;
	background-color:#fff;
	margin:0px auto;
}

#bottom-panel-first {
	width:322px;
	height:167px;
	border-right:1px solid #ccc;
	display:inline;
	float:left;
}

#mw-announcement-panel {
	width:268px;
	height:134px;
	background:transparent url(../images/bg_MeetWays_Reviews_Announcement.png) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	margin:15px auto 0px auto;
}

#mw-iphone-txt {
	width:234px;
	height:73px;
	margin:50px auto 0px auto;
	cursor:pointer;
}

#mw-iphone-app-icon{
	width:145px;
	height:47px;
	margin:10px auto 0px auto;
}

#bottom-panel-second {
	width:218px;
	height:167px;
	border-right:1px solid #ccc;
	display:inline;
	float:left;
	background: #fff url('../images/btn_Powered_by_Google.gif') no-repeat 22px 10px;
}

#bottom-panel-third {
	width:348px;
	height:167px;
	display:inline;
	float:left;
}


#mw-text-panel {
	width:271px;
	height:71px;
	border-top:1px solid #ccc;
	background: #fff url('../images/txt_Meetways_panel.gif') no-repeat 0px 6px;
	margin:10px auto 0px auto;
	text-indent:-9999px;
	overflow:hidden;
}

/* Footer Starts */

#footer-container {
	width:100%; 
	margin:0px auto;
	display:block; 
	clear:both;
}

#footer-top {
	width:889px;
	height:40px;
	margin:0px auto;
	text-align:center;
	background-color:#131515;	
	font-size:15px;
	color:#6e6e6e;
	line-height:40px;
	border-left:1px solid #131515;
}

#footer-bottom {
	width:889px;
	margin:0px auto;
	padding-bottom:20px;
	background-color:#1e2223;
	border-top:1px solid #2a2e2e;
	border-left:1px solid #1e2223;
}

#footer-block-1, #footer-block-2, #footer-block-3 {
	margin:20px 0px 0px 0px;
	width:296px;
	float:left;
	display:inline;
	height:255px;
}

.footer-h3 {
	font-size:18px;
	color:#c1e277;
	font-weight:bold;
	margin:0px 20px 0px 20px;
	padding:0px 0px 8px 0px;
	width:256px;
	border-bottom:2px solid #2a2e2e;
	
}

.brand-container {
	height:56px;
	display:block;
	margin:10px 0px 12px 20px;
}

.brand-logo {
	width:56px;
	float:left;
	display:inline;
	margin-right:10px;
}

.brand-text {
	float:left;
	display:inline;
	width:190px;
}

.brand-text p {
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#fff;
	line-height:19px;
}

.footerlinks {
	margin:9px 0px 0px 5px;
	padding:0px;
}

.footerlinks li {
	list-style: none;
	padding-left:15px;
}

.footerlinks li A{
	font-size:12px;
	text-decoration:none;
	color:#8f8f8f;
	background:transparent url('../images/bg_bottom_nav.gif') 0 4px no-repeat;
	padding-left:10px;
}

.footerlinks li A:hover {
	color:#fff;
}

#social-container {
	width:863px;
	margin:0px auto;
}

#social-container div.facebook-like {
	width:450px;
	margin:0px;
	float:left;
	text-indent:10px;
	height:45px;
}

#social-container div.google-plus {
	float:left;
	width:300px;
}

#copyright {
	width:849px;
	margin:0px auto 0px auto;
	clear:both;
	display:block;
	border-top:2px solid #2a2e2e;
}

#copyright .copy {
	font-size:12px;
	color:#5a5a5a;
	padding:0px 0px 0px 0px;
	text-align:right;
	margin:13px 7px 0px 0px;
}

#copyright .copy a {color:#4b4b4b;}
#copyright .copy a:hover {color:#fff;}



	
/* MAP AND RESULTS AREA */

/* MAP AND RESULTS DATA ONLY START */

#Mapper {
	display:block;
}

#BrowserMapper{
	width:890px;
	height:949px;
	margin:0px auto;
	background-color:#f5f5f5;
}

.togglemap {
	width:320px;
	height:40px;
	background-color:#192227;
	text-align:center;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
}

.togglemap A{
	color:#fff;
	text-decoration:none;
}

.togglemap A:active{
	color:#a4cf42;
	text-decoration:none;
}

.iphoneMap {
	position:absolute; 
	top:40px;
	left:0xp; 
	width:320px; 
	height:334px;
	display:block;
}

.iphoneList{
	position:absolute; 
	top:40px;
	left:0xp; 
	width:320px;
	z-index:10;
	background-color:#f2f2f2;
	display:none;
}

#iphone-driving-directions {
	position:absolute; 
	top:0px;
	left:0xp; 
	width:320px;
	z-index:100;
	background-color:#f2f2f2;
	display:none;
	padding-top:40px;
}


.toggleDirections {
	width:320px;
	height:40px;
	background-color:#192227;
	text-align:center;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	top:0px; left:0px;
}

.toggleDirections A{
	color:#fff;
	text-decoration:none;
}

.toggleDirections A:active{
	color:#a4cf42;
	text-decoration:none;
}


.iphone-list-container {
	width:317px;
	background-color:#f2f2f2;
	border-bottom:1px solid #cdd1d0;
	padding-top:10px;
	padding-bottom:10px;
	font-size:13px;
}

.iphone-list-left-column {
	width:30px;
	height:60px;
	float:left;
	text-align:center;
	
}

.iphone-list-right-column {
	margin-left:8px;
	width:290px;
}

.iphone-list-pinImage {
	width:15px;
	height:30px;
	margin:0px auto;
}

.iphone-list-title {
	font-size:13px;
	font-weight:bold;
}
.iphone-list-streetAddress {font-size:12px;}
.iphone-list-city {font-size:12px;}
.iphone-list-phone {font-size:12px;}

#iphone-no-directions {
	width:320px;
	height:480px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:9999;
	background-color: #28353d;
	font-size:11px;
	color:#f5f5f5;
	display:none;
	background-repeat:no-repeat;
}

#iphone-no-directions .error {
	text-align:left;
	width:240px;
	margin:270px auto 0px auto;
}

.browserList{
	position:absolute; 
	top:20px;
	left:0xp; 
	height:400px;
	z-index:10;
	background-color:#fff;
	display:none;
}

.browser-list-container {
	background-color:#f2f2f2;
	border-bottom:1px solid #cdd1d0;
	padding-top:12px;
	padding-bottom:12px;
	width:294px;
	font-size:12px;
}

.browser-list-container:hover {
	background:#ece8e8;
}

.browser-list-container-res{
	width:294px;
	font-size:12px;
}

#browser-list-container:hover {
	background-color:#dfe6e9;
}

#browser-list-container A {color:#00455f; text-decoration:none;}
#browser-list-container A:hover {color:#f6484e}


#browser-directions-container {
	background-color:#f2f2f2;
	border-bottom:1px solid #cdd1d0;
	padding-top:12px;
	padding-bottom:12px;
	width:294px;
	font-size:12px;
}

.browser-driving-directions-title {
	display:inline; 
	float:left; 
	width:79px; 
	height:5px; 
	margin:5px 0 0 5px; 
	background-image:url(../images/res_DrivingDirections.gif);
}

.browser-driving-directions-point{
	display:inline; 
	float:left; 
	width:51px; 
	height:10px; 
	margin:2px 0 0 5px; 
	border-right:1px solid #bebebe;
}

.browser-driving-directions-reviews{
	display:inline; 
	float:left; 
	width:37px; 
	height:10px; 
	margin:2px 0 0 5px;
}

#browser-links-container {
	margin-top:8px;
	width:246px; 
	height:15px; 
	border:1px solid #dbdbdb; 
	background-color:#f2f2f2;
}

.driving-steps {
	text-align:left;
	padding-top:12px;
	vertical-align:top;
	width:24px;
	text-align:center;
	border-bottom:1px solid #b6b6b6;
}

.driving-steps-route {
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #b6b6b6;
	
}

.driving-miles {
	text-align:right;
	color:#606060;
	font-size:11px;
	border-bottom:1px solid #b6b6b6;
	padding-left:10px;
	padding-right:10px;
}

#browser-no-directions {
	width:574px; 
	height:389px;
	top:0px;
	left:0px;
	z-index:9999;
	background-image:url(../images/browser-no-directions.gif);
	background-color: #28353d;
	font-size:12px;
	color:#f5f5f5;
	display:block;
	background-repeat:no-repeat;
}



#browser-no-directions .error {
	text-align:left;
	width:400px;
	margin:0px auto;
	padding-top:300px;
}


#searchwell { width : 231px; margin-top:0;}
#searchwell .unselected {padding-left: 18px; padding-top: 1px; background-image: url("http://labs.google.com/ridefinder/images/mm_20_yellow.png"); background-repeat: no-repeat; background-position: top left; margin-bottom: 1em; padding-bottom:6px;  }
.gs-watermark { display: none;}	
#searchwell .select { margin-bottom: 1em;}
.unselected .select { cursor: pointer; text-decoration: underline; color: #7777cc; display:none }
#selected { margin-top: 1em;}
#selected .gsc-resultsRoot { margin-bottom: 1em;}
#selected .gsc-resultsRoot {padding-left: 30px; padding-top: 3px; background-image: url("http://www.google.com/mapfiles/icon.png"); background-repeat: no-repeat; background-position: top left; font-size:12px; }
.infoBox {font-size:12px;}	
.gs-title {font-size:12px; font-weight:bold;}
.gs-title A {color:#00455f; text-decoration:none;}
.gs-title A:hover {color:#f6484e}
.gs-secondary-link A {color:#00455f; text-decoration:none;}
.gs-secondary-link A:hover {color:#f6484e}
/* START GOOGLE CSS */
/* wrapper around user supplied to/from mode directions
* normally this is disabled by default, and gs-directions is enabled
* apps can easily switch this by setting display:block on the rule below,
* and display:none on the rule above
* e.g., add these two rules to switch local results into
* alternate style driving directions
* .gs-localResult .gs-directions-to-from { display : block; }
* .gs-localResult .gs-directions { display : none; }
*/
.gsc-search-box, .gsc-twiddleRegionCell {display:none;}
.gsc-cursor {margin-left:15px; display:inline; display:none;}
.gsc-trailing-more-results {margin-left:6px; display:inline; display:none;}
.gsc-cursor-page {display:inline; margin-left:6px; color: blue; cursor:pointer;}
.gs-result {margin-bottom:10px;  padding-bottom:10px; margin-left:15px; font-size:12px}
.gsc-results .gs-directions-to-from {display : inline; margin-top : 4px; }
.gsc-results .gs-directions-to-from{ display : inline; margin-right : 4px; }
.gs-label { display : inline; margin-right : 4px; font-weight:bold;}
.gs-directions {display:none;}
.gsc-results .gs-directions-to-from div.gs-secondary-link {display : inline; font-size:11px; }
 .gs-secondary-link {display : inline; font-size:12px; }
.gs-spacer { display : inline; margin-right : 3px; margin-left : 3px; }
.gsc-results a {text-decoration:none; color:navy; }
.gsc-results a:hover { color:gray;}
/* local search specific over rides
* - city, region displayed inline
* - country supressed
* - small font size for info window's
*/
.gs-localAd div.gs-address * {color : #676767;}
.gs-localAd div.gs-street {display: inline;}
div.gs-city {display: inline;}
div.gs-region {display: inline;}
div.gs-country {display: none; }
div.gs-infoWindow * {font-size: 11px;}
/* END GOOGLE CSS */

.browser-list-links {
	opacity: .7;
	-moz-opacity: .7;
	filter: alpha(opacity=70);
	color:#000;
	width:42px; 
	height:5px; 
	vertical-align:top; 
	padding-top:3px;
	}
.browser-list-links:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	}

/* MAP AND RESULTS DATA ONLY END */

#mw-mid-container-banner {
	height:39px;
	background:#1e2223;
	width:575px;
	border-bottom:1px solid #dfe3df;
}

#mw-sponosred-text {
	color:#444444;
	float:left;
	font-size:12px;
	font-weight:bold;
	display:inline;
	line-height:39px;
	text-indent:342px;
}

#mw-sponsored-banner {
	float:right;
	display:inline;
	width:150px;
	height:39px;
}

#map-container {
	width:574px;
	border-left:1px solid #f5f5f5;
	float:left;
}

#map{
	width:574px; 
	height:389px;

}

#mw-results-right-column{
	width:313px;
	float:right;
	border-left:1px solid #dfe3df;
	border-bottom:1px solid #fff;
	background-color:#f2f2f2;
	
}

#mw-results-header{
	width:312px;
	height:39px;
	background-color:#1e2223;
	border-right:1px solid #fff;
}

#mw-results-header P.poi{
	background-color:#1e2223;
	color:#cdd1d0;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	height:39px;
	line-height:39px;
	text-indent:10px;
}

#mw-results-container {
	overflow:auto; 
	width:313px; 
	height:562px; 
	border-bottom:1px solid #dfe3df;
	background-color:#f2f2f2;
	
}

#mw-sponsored-results {

}

#mw-version {
	width:313px;
	height:73px;
	background:#f2f2f2 url('../images/mw-version.png') no-repeat 107px 22px;
	margin:0px auto;
	text-indent:-9999px;
	border-top:1px solid #dfe3df;
	overflow:hidden;
}

.mw-data-results {
	width:574px;
	height:33px;
	background-color:#cacbcb;
	margin-top:1px;
	border-right:1px solid #f5f5f5;
}


.mw-data-search {
	width:574px;
	height:33px;
	background-color:#898b8c;
	margin-top:1px;
	border-right:1px solid #f5f5f5;
}

#mw-data-first-location {
	background:#cacbcb url('../images/ttl_mw_Data.gif') no-repeat 58px 11px;
}

#mw-data-second-location {
	background:#cacbcb url('../images/ttl_mw_Data.gif') no-repeat 58px -24px;
}

#mw-data-midpoint {
	background:#cacbcb url('../images/ttl_mw_Data.gif') no-repeat 58px -58px;
}

#mw-data-websearch {
	background:#898b8c url('../images/ttl_mw_Data.gif') no-repeat 58px -92px;
}

#mid_point_data, .mw_data_return{
	font-size:12px;
	color:#4c4f50;
	font-weight:bold;
	line-height:35px;
	text-indent:184px;
	overflow:hidden;
}

#mw-data-websearch, .mw_search_form{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:33px;
	text-indent:184px;
	overflow:hidden;
}

#mw-map-links {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-top:17px;
}

#mw-map-links A {
	text-decoration:none;
	color:blue;
}

#mw-map-links A:hover {
	color:#192227;
}

h1.thank_you {
	width:574px;
	height:62px;
	margin:19px 0 0 0;
	padding:0px;
	background:transparent url('../images/txt_PinThanks.gif') no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	font-size:12px;
}

#mw-map-bottom {
	width:574px;
	height:223px;
	background-color:#a4cf42;
}

#mw-map-iphone {
	width:292px;
	height:70px;
	background:transparent url('../images/txt_Iphone_Map.gif') no-repeat;
	float:left;
	margin:10px 0px 0px 20px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}

/* AdSense Starts */

/* Home ads Start */
#adcontainer1 {
	padding:0 10px;
}
#adcontainer2 {
	padding:0 22px; background:#e9edf2;
}
#google-adsense-horizontal {
	width:890px;
	height:33px;
	margin:0px auto;
	background-color:#fff;
	border-bottom:1px solid #cccccc;
	border-top:none;
	border-left:none;
	border-right:none;
	font-size:12px;
	color:#7f7f7f;
}

#google-adsense-half-banner {
	width:240px;
	height:60px;
	margin:0px auto 0px 36px;
	font-size:12px;
	color:#7f7f7f;
}

/* Home ads End */

/* Map Results ads Start */


#mw-results-adsense {
	width:100%;
	height:263px;
	font-size:12px;
	color:#303030;
	background-color:#f2f2f2;
	z-index:80000;

}

#mw-map-adsense {
	width:574px;
	height:38px;
	text-align:center;
	font-size:12px;
	color:#303030;
	background:transparent url('../images/bg_UnderMap.gif') no-repeat;
}

#mw-map-bottom-adsense {
	/*float:right;*/
	margin:0px auto;
	width:546px;
}

/* Map Results ads End */
/* AdSense Ends */

/* Reviews Page Starts */
#inner-template-review {
	width:890px;
	margin:0px auto;
	background:#f2f2f2;
	border-bottom:1px solid #f5f5f5;
}
/* Reviews Page End */


/* Interior Pages */

#inner-template-container {
	width:890px;
	margin:0px auto;
	background:transparent url('../images/bg_inner_pages.gif') repeat-y;
	border-bottom:1px solid #f5f5f5;
}


#mw-column-holder {
	width:890px;
	margin:0px auto;
	height:100%;
	display: block;
	clear:both;
}

#mw-inner-left-column{
	width:191px;
	float:left;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #f5f5f5;
	background-color:#e4e4e4;
	height:100%;
	display: block;
	clear:both;

	
}

#mw-inner-right-column{
	width:698px;
	background-color:#f5f5f5;
	float:right;
	margin-top:1px;
	height:100%;

}

#mw-inner-left-column ul.inner-page-nav-menu {
	margin:0px;
	padding:0px;
}

#mw-inner-left-column ul.inner-page-nav-menu li {
	list-style: none;
	width:190px;
	height:32px;
	padding-left:1px;
	margin-right:1px;
}

A.submenu-item{
	font-size:12px;
	text-decoration:none;
	color:#231f20;
	border-top:1px solid #e4e4e4;
	background-color:#cacbcb;
	height:32px;
	display:block;
	text-indent:20px;
	line-height:32px;
}

#mw-inner-left-column ul.inner-page-nav-menu li A:hover {
	background-color:#a3a3a3;
	color:#fff;
}

#bg_inner_header{
	width:697px;
	height:147px;
	background-color:#495a6b;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:17px;
}

#mw-inner-right-column .About{
	background:transparent url('../images/bg_About_MeetWays_hd.gif') no-repeat;
}

#mw-inner-right-column .ListOfCountries{
	background:transparent url('../images/bg_List_of_Countries_hd.gif') no-repeat;
}

#mw-inner-right-column .Team{
	background:transparent url('../images/bg_Meetways_Team_hd.gif') no-repeat;
}

#mw-inner-right-column .MeetBusiness{
	background:transparent url('../images/bg_Meet_Business_hd.gif') no-repeat;
}

#mw-inner-right-column .Support{
	background:transparent url('../images/bg_Support_hd.gif') no-repeat;
}

#mw-inner-right-column .Press{
	background:transparent url('../images/bg_Press_hd.gif') no-repeat;
}

#mw-inner-right-column .Contact{
	background:transparent url('../images/bg_Contact_hd.gif') no-repeat;
}

#mw-inner-right-column .FAQ{
	background:transparent url('../images/bg_FAQ_hd.gif') no-repeat;
}

#mw-inner-right-column .MeetWays_iPhone{
	background:transparent url('../images/bg_MeetWays_iPhone_hd.gif') no-repeat;
}

#mw-inner-right-column .MeetWays_Mobile{
	background:transparent url('../images/bg_MeetWays_Mobile_hd.gif') no-repeat;
}

#mw-inner-right-column .Site-Map{
	background:transparent url('../images/bg_SiteMap_hd.gif') no-repeat;
}

#mw-inner-right-column .Meeting-Points{
	background:transparent url('../images/bg_Meeting_Points_hd.gif') no-repeat;
}

#mw-inner-right-column .ReadReviews{
	background:transparent url('../images/bg_Read_Reviews_hd.gif') no-repeat;
}

#mw-driving-directions{
	width:270px; 
	display:none; 
	font-size:12px;
	margin:0px auto;
}



#mw-driving-directions p.driving-directions-title{
	margin:10px 0px 0px 0px;
	padding-bottom:10px;
	font-size:14px;
	border-bottom:1px solid #cacbcb;
}

#mw-driving-directions p.driving-directions-distance{
	margin:10px 0px 0px 0px;
	font-weight:bold;
	font-size:12px;
}

#mw-driving-directions ol{
	
}

#mw-driving-directions .driving-directions{
	margin:10px 0px 0px 0px;
	padding-bottom:10px;
	color:#000;
	border-bottom:1px solid #cacbcb;
}

#meeting-points-container {
	width:668px;
	margin:0px auto 30px auto;
	display:block;
	clear:both;
}			

/* REVIEWS MODULE STARTS */

#reviews-container {
	width:668px;
	margin:0px auto;
	display:block;
	clear:both;
}

#reviews-container .reviews-header {
	float:left;
	height:100%;
	border-bottom:1px solid #e4e4e4;
	clear:both;
	padding-bottom:14px;
}

#reviews-container img.yelp-img, img.google-img {
	padding:1px;
	border:1px solid #b4b4b4;
	float:left;
	vertical-align:top;
}

#reviews-container .business-card {
	width:407px;
	float:left;
	display:inline;
}

#reviews-container .business-card .left{
	float:left;
	display:inline;
	width:102px;
}

#reviews-container .business-card .right{
	float:left;
	margin-left:10px;
	display:inline;
	width:280px;
}


#reviews-container .business-card h2{
	margin:-3px 0px 0px 0px;
	font-size:18px;
	color:#c41200;
}

#reviews-container .business-card h2 a{
	color:#c41200;
}
#reviews-container .business-card h2 a:hover{
	color:#495a6b;
}

#reviews-container .business-card p{
	margin:0px;
}

#reviews-container .business-card p.address{
	font-size:12px;
	width:255px;
	padding:5px 0 0 0;
}

#reviews-container .business-card .small-text{
	font-size:11px;
	color:#4e4e4e;
}

#reviews-container .static-map {
	width:250px;
	height:100px;
	float:left;
	display:inline;
}

#reviews-container .extra-info {
	font-size:12px;
	border-bottom:3px solid #cdd1d0;
	padding:10px 10px 10px 10px;
	background:#e8ebee;

}

#reviews-container .extra-info p{
	margin:0px
}

#reviews-container .extra-info h3 {
	margin:5px 0px 5px 0px;
	font-size:12px;
	font-weight:normal;
}

#reviews-container .city-tip {
	display:block;
	clear:both;
}

#reviews-container .sponsored-bar {
	width:100%;
	height:39px;
	background:#1e2223;
	clear:both;
}


#reviews-container .sponsored-bar .sponsored-text {
	color:#444444;
	float:left;
	font-size:12px;
	font-weight:bold;
	display:inline;
	line-height:39px;
	margin-right:0px;
	margin-left:10px;
	padding-left:425px;
}

#reviews-container .sponsored-bar .sponsored-logo {
	display:inline;
	width:150px;
	height:39px;
	line-height:39px;
	color:white;
	font-weight:bold;
	font-size:12px;
}

#reviews-container .meetways-ads {
	width:100%;
	height:106px;
	/*background:#e9edf2;*/
	border-top:1px solid #cdd1d0;
	border-bottom:1px solid #cdd1d0;
	margin-top:2px;
	line-height:106px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
    display:none;
}

#reviews-container .review {
	width:100%;
	height:78px;
	border-bottom:1px solid #cdd1d0;
	padding-top:15px;
}

#reviews-container .city-search-review {
	display:table;
	height:100%;
}


#reviews-container .review-img {
	padding:1px;
	border:1px solid #b4b4b4;
	float:left;
	vertical-align:top;
	width:40px;
	height:40px;
	margin-right:10px;
}

#reviews-container .user-info {
	width:160px;
	float:left;
	display:inline;
	font-size:12px;
	margin:0px 0px 5px 0px;
}

#reviews-container .user-review {
	font-size:12px;
	margin:0px 20px 0px 0px;
	display:block;
}

#reviews-container .user-review-city {
	margin:0px 20px 0px 160px !important;
}

#reviews-container a.read-more {
	display:block;
	width:116px;
	height:15px;
	background:transparent url('/images/btn_read_more.png') 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#reviews-container .review-foot {
	width:650px;
	display:block;
	clear:both;
}

#reviews-container .review-by {
	font-size:12px;
	float:left;
}

#reviews-container .review-by-city {
	margin:1em 0px 1em 0px;
}

#reviews-container .read-more-button{
	float:right;
}

#reviews-container .read-more-button-city{
	margin:1em 0px 1em 0px;
}

#reviews-container a.read-more:hover {
	background-position:0 -15px;
}

#reviews-container .back-to-results {
	width:100%;
	background:#1e2223;
	height:16px;
	margin:1px 0px 0px 0px;
}

#reviews-container .back-to-results a {
	width:668px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	background:transparent url('/images/btn_back_to_map.png') no-repeat 0 0;
}

#reviews-container .back-to-results a:hover {
	background-position:0px -16px;
}

#reviews-container .reviews-footer {
	width:100%;
	height:35px;
	margin-top:30px;
	margin-bottom:30px;
}

#reviews-container .google-reviews {
	width:340px;
	float:left;
}

#reviews-container .google-reviews a.google-reviewer{
	float:left;
	width:340px;
	height:33px;
	background:transparent url('/images/btn_Google_reviews.png') no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}

#reviews-container .google-reviews a.google-reviewer:hover {
	background-position:0px -33px;
}


/* REVIEWS MODULE ENDS */
