/* 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;
}

.sub-header {
	height:151px;
}

#logo {
	float:left;
	width:290px;
	height:94px;
	margin:24px 0 0 44px;
}

#worldmap{
	float:right;
	width:423px;
	height:151px;
	background: transparent url('../images/bg_WorldMap.png') no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	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;
	background: #fff url('../images/bg_MidContainer_home.gif') repeat-x;
}

#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-left-column {
	width:463px;
	height:286px;
	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:12px;
	padding:0px 14px 0px 14px;
	line-height:17px;
}

#midpoint-guy {
	width:283px;
	height:57px;
	margin:25px 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:286px;
	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:15px; background-repeat:no-repeat; padding-left:134px;}

#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-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:891px; 
	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;
	height:201px;
	margin:0px auto;
	background-color:#1e2223;
	padding-top:20px;
	border-top:1px solid #2a2e2e;
	border-left:1px solid #1e2223;
}

.footer-h3-meetways {
	margin:0px;
	width:87px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background: #1e2223 url('../images/txt_MeetWays.gif') no-repeat;
	
}

.footer-h3-developers {
	margin:0px;
	width:97px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background: #1e2223 url('../images/txt_Developers.gif') no-repeat;
	
}

.footer-h3-mobile {
	margin:0px;
	width:57px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background: #1e2223 url('../images/txt_Mobile.gif') no-repeat;
	
}

.footer-h3-support {
	margin:0px;
	width:66px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background: #1e2223 url('../images/txt_Support.gif') no-repeat;
	
}

.footerlinks {
	margin:0px;
	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;
}

.copy {
	font-size:11px;
	color:#5a5a5a;
	padding:35px 0px 0px 50px;
}

	
/* MAP AND RESULTS AREA */

/* MAP AND RESULTS DATA ONLY START */

#Mapper {
	display:block;
}

#BrowserMapper{
	width:890px;
	height:861px;
	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-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;}
#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;
	}
	.browser-list-links:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	}

/* MAP AND RESULTS DATA ONLY END */

#map-container {
	width:574px;
	border-top:1px solid #f5f5f5;
	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:313px;
	height:30px;
	background-color:#1e2223;
}

#mw-results-header P.poi{
	background-color:#1e2223;
	color:#cdd1d0;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 0px 10px;
}

#mw-results-container {
	overflow:auto; 
	width:313px; 
	height:480px; 
	border-bottom:1px solid #dfe3df;
	background-color:#f2f2f2;
	
}



#mw-version {
	width:313px;
	height:60px;
	background:#f2f2f2 url('../images/mw-version.png') no-repeat 90px 14px;
	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:167px;
	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 */

#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:270px;
	font-size:12px;
	color:#303030;
	background-color:#f2f2f2;
	text-align:center;

}

#mw-map-adsense {
	width:574px;
	height:36px;
	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:468px;
	height:80px;
	padding-top:10px;
}

/* Map Results ads End */
/* AdSense Ends */

/* 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-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;
}
