#infoTabs_container {
	margin-bottom:30px;
	background:url('../images/grey_rule_overlay.png') 0 bottom repeat-x;
}
#infoTabs {
	width:880px;
	height:40px;
	padding:0 0 0 8px;
	margin:0;
	float:left;
	font-size:1.4em;
	font-weight:bold;
}
#infoTabs li {
	float:left;
	list-style-type:none;
	width:auto;
	height:40px;
}
#infoTabs li a, #infoTabs li a:link, #infoTabs li a:visited {
	width:auto;
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	padding:0 0 0 4px;
	margin-right:2px;
	position:relative;
	overflow:hidden;
}
#infoTabs li a:hover, #infoTabs li a:active {
	color:#333333;
	border-bottom:none;
	background:url('../images/tab_nav_background.gif') 0 0 no-repeat;
}
#infoTabs li a .inner, #infoTabs li a:link .inner, #infoTabs li a:visited .inner {
	width:auto;
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	padding:0 4px 0 0;
}
#infoTabs li a:hover .inner, #infoTabs li a:active .inner {
	background:url('../images/tab_nav_background.gif') right 0 no-repeat;
}
#infoTabs li a.active, #infoTabs li a.active:link, #infoTabs li a.active:visited, #infoTabs li a.active:hover, #infoTabs li a.active:active {
	color:#333333;
	background:url('../images/tab_nav_background.gif') 0 0 no-repeat;
}
#infoTabs li a.active .inner, #infoTabs li a.active:link .inner, #infoTabs li a.active:visited .inner, #infoTabs li a.active:hover .inner, #infoTabs li a.active:active .inner {
	color:#333333;
	background:url('../images/tab_nav_background.gif') right 0 no-repeat;
}

/*
#infoTabs li#infoTab_tijuana {width:95px;}
#infoTabs li#infoTab_howto {width:125px;}
#infoTabs li#infoTab_sizes-prices {width:120px;}
#infoTabs li#infoTab_appointments {width:115px;}
#infoTabs li#infoTab_deadlines {width:100px;}
#infoTabs li#infoTab_pmtoptions {width:100px;}
*/

#information_wrapper {
	color:#666666;
	font-size:1.3em;
	line-height:1.6em;
}
#main_map_wrapper {
	padding-bottom:60px;
}
#main_map, #main_map:link, #main_map:visited {
	display:block;
	width:448px;
	height:349px;
	border:1px solid #CCCCCC;
	float:left;
}
#main_map:hover, #main_map:active {
	border:1px solid #999999;
}
#mm_info {
	width:405px;
	float:right;
	padding-top:55px;
}
#mm_info li {
	list-style-type:none;
}
#mm_title {padding-bottom:10px;}
#mm_title h2 {
	color:#08364c;
	font-size:1.85em;
}
#mm_phone {padding:15px 0 40px;}
#mm_officehours h3 {
	color:#333;
	font-size:1.125em;
	padding-bottom:5px;
}

#title_satellite_offices {
	color:#333333;
	font-size:1.85em;
	padding-bottom:5px;
	background:url('../images/dotted_line.png') 0 bottom repeat-x;
}

#satellite_offices {
	padding:40px 0 20px;
}
#satellite_offices li {
	list-style-type:none;
	float:left;
	width:420px;
	padding-bottom:50px;
	overflow:hidden;
}
#satellite_offices li.left {padding-right:60px;}
#satellite_offices .locationMap, #satellite_offices .locationMap:link, #satellite_offices .locationMap:visited {
	width:157px;
	height:153px;
	display:block;
	border:1px solid #CCCCCC;
	float:left;
}
#satellite_offices .locationMap:hover, #satellite_offices .locationMap:active  {
	border:1px solid #999999;
}
#satellite_offices .locationInfo {
	width:240px;
	float:right;
}
#satellite_offices .locationName {
	color:#08364c;
	font-size:1.475em;
	padding-bottom:10px;
	margin-bottom:5px;
	background:url('../images/dotted_line.png') 0 bottom repeat-x;
}
#satellite_offices h4 {font-size:1.1em;}
#satellite_offices .locationHours {
	padding-bottom:15px;
	display:block;
}
#satellite_offices .locationAddress {display:block;}
