@charset "UTF-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
#page_container {
	margin:0 auto;
	text-align:center;
	width:996px;
	height:100%;
	overflow:hidden;
	background-image:url(images/page_bg.jpg);
	background-repeat:no-repeat;
	position:relative;
}
#page_container2 {
	margin:0 auto;
	text-align:center;
	width:996px;
	height:100%;
	overflow:hidden;
	background-image:url(images/page_bg2.jpg);
	background-repeat:no-repeat;
	position:relative;
}
#w2g_container {
	margin:0 auto;
	text-align:center;
	width:996px;
	height:100%;
	overflow:hidden;
	background-image:url(images/w2g/locations_bg.jpg);
	background-repeat:no-repeat;
	position:relative;
}
#w2g_directions {
	width:660px;
	height:346px;
	float:left;
	position:absolute;
	z-index:2;
	left:262px;
	top:33px;
	padding:210px 0 0 50px;
	text-align:left;
}
#w2g {
	border:red 1px solid;
	width:750px;
	height:556px;
	float:left;
	position:absolute;
	z-index:2;
	left:262px;
	top:33px;
}
#w2g_leftcol {
	float:left;
	width:517px;
	height:100%;
}
#w2g_rightcol {
	float:left;
	width:213px;
	height:554px;
	border:red 1px solid;
	overflow:auto;
	background-image:url(http://test.in-n-out.com/images/w2g/rightbg_slice.jpg);
}
#overlay_leftcol {
	width:230px;
	float:left;
	padding-right:5px;
	text-align:left;
	line-height:14px;
	padding-top:5px;
	height:263px;
	overflow:auto;
}
#overlay_rightcol {
	width:185px;
	float:right;
	text-align:left;
	line-height:14px;	
	height:268px;
}
#map_header {
	background-image:url(images/w2g/top_bg.jpg);
	background-repeat:no-repeat;
	height:35px;
	padding:5px 20px 5px 13px;
}
#locations_header {
	background-image:url(images/w2g/topright_bg.jpg);
	background-repeat:no-repeat;
	height:30px;
	padding-top:13px;
	text-align:center;
}
#map {
	width:511px;
	height:511px;
}
#locations_list {
	height:auto;
	
}
#nav {
	float:left;
	width:475px;
	position:relative;
	left:-30px;
	padding-bottom:65px;
}
#w2g_nav {
	float:left;
	width:262px;
	padding-top:10px;
	padding-bottom:0px;
}
#details {
	width:431px;
	height:366px;
	padding:39px 15px 20px 15px;
	background-image:url(images/w2g/overlay_bg.png);
	background-repeat:no-repeat;
	z-index:3;
	position:absolute;
	top:109px;
	left:51px;
	display:none;
}
#employment {
	width:431px;
	height:366px;
	padding:58px 15px 20px 15px;
	background-image:url(images/w2g/overlay_bg.png);
	background-repeat:no-repeat;
	z-index:3;
	position:absolute;
	top:109px;
	left:51px;
	text-align:left;
	display:none;	
}
#employment_box {
	overflow:auto;
	height:263px;
	margin-top:-14px;
}
.tab_on {
	float:left;
	background-image:url(images/w2g/overlay_tab_on.png);
	background-repeat:no-repeat;
	width:118px;
	height:31px;
	padding-top:10px;
	padding-left:15px;
}
.tab_off {
	float:left;
	background-image:url(images/w2g/overlay_tab_off.png);
	background-repeat:no-repeat;
	width:133px;
	height:31px;
	padding-top:10px;
	text-align:center;
}
#main_image {
	position:absolute;
	z-index:2;
	top:245px;
	left:278px;
}
#rightcol {
	position:absolute;
	z-index:3;
	top:245px;
	left:850px;
	width:104px;
}
#footer {
	height:120px;
}
#footer a {
	color:red;
}
#contactsearch_btn {
	float:right;
	padding-right:31px;
}
#content {
	width:640px;
	position:absolute;
	z-index:4;
	top:180px;
	left:300px;
}
#content_db {
	width:520px;
	float:left;
	position:relative;
	left:-90px;
	padding-top:195px;
	text-align:left;
}
#content_foundation {
	width:510px;
	float:right;
	position:relative;
	left:-90px;
	padding-top:195px;
	text-align:left;
	padding-right: 10px;
}
.pageTitle {
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
}
a {
	color: #ff0000;
}
.white_text {
	color:white;
}
.red_text {
	color:red;
}
.green_text {
	color:green;
}
.black_text {
	color:black;
}
.boldtext {
	font-weight:bold;
}
.font10 {
	font-size:10px;
}
.font11 {
	font-size:11px;
}
.font12 {
	font-size:12px;
}
.font14 {
	font-size:14px;
}
.font15 {
	font-size:15px;
}
.font16 {
	font-size:16px;
}
.font18 {
	font-size:18px;
}
.locations_result {
	text-align:left;
	width:179px;
	padding:11px 3px 20px 12px;
}
input {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.close_btn {
	float:right;
}
