﻿html{overflow-y: scroll; }

body
{
	margin:0px 0px 75px 0px;
	_margin:0px 0px 50px 0px;
	text-align:center;
	background-color:#00112b;
	font-family:Sans-Serif;
	font-size:10pt;
}

form{padding:0 0 75px 0;}

a:link		{ border-width:0px;	color:#00112B; }
a:visited	{ border-width:0px;	color:#00112B; }
a:hover		{ border-width:0px;	color:#00112B; }
a:active	{ border-width:0px;	color:#00112B; }

#footer_container a:link		{ border-width:0px;	color:#999999; }
#footer_container a:visited		{ border-width:0px;	color:#999999; }
#footer_container a:hover		{ border-width:0px;	color:#999999; }
#footer_container a:active		{ border-width:0px;	color:#999999; }

.divclear
{
	clear:none;
	line-height:1px;
	font-size:1px;
}

.cursor
{
	cursor:pointer;
	cursor:hand;
}

.heading_img
{
	margin:0 0 20px 25px;
	_margin:0 0 20px 10px;
}

.loading-panel
{ 
	background: transparent url('../Images/Layout/loading.gif') 50% 50% no-repeat; 
}

.home_headimg
{
	border:solid 1px #666666;
}

.home_headimg_container
{
	float:left;
	border-bottom:dashed 1px #666666;
	width:290px;
	font-family:Sans-Serif;
	font-size:8pt;
}

.home_headimg_L
{
	float:left;
	margin:25px 0 25px 0;
	width:110px;
}

.home_headimg_RH
{
	margin:25px 0 0 0;
	font-weight:bold;
}
.home_headimg_R
{
	margin:2px 0 25px 0;
}
.home_starbullet
{
	margin:0 2px 0 0;	
}

.featurelistitem
{
	text-align:justify;
	font-size:9pt;
	margin:1px 0 1px 0;
}

#content_container
{
	margin:auto;
	text-align:left;
	width:780px;
}

#nav_container
{
	background-color:#001e4d;
	background-image:url(../Images/Layout/banner1.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:100%;
	height:281px;
}

#nav_buttons
{
	background-image:url(../Images/Layout/bg_topNavBar.gif);
	background-repeat:no-repeat;
	padding:14px 0 0 14px;
	margin:1px 0 0 0;
	width:568px;
	float:right;
}

.nav_btnImage
{
	cursor:pointer;
	border:0px;
}

#nav_logo
{	
	margin:20px 0 0 0;
	float:left;
}

#column_container
{
	position:relative;
	background-image:url(../Images/Layout/bg_col1.gif);
	background-repeat:repeat-y;
	background-color:#ddddd8;
	float:left;
	width:100%;
}

#col1_container
{
	position:relative;
	float:left;
	width:212px;
	background-image:url(../Images/Layout/banner1_col1.jpg);
	background-repeat:no-repeat;
	min-height:40px;
}

#col2_container
{
	position:relative;
	background-color:#ddddd8;
	width:568px;
	float:right;
}

#col2L_container
{
	float:left;
	margin:0 0 0 25px;
	_margin:0 0 0 10px;
	width:290px;
	vertical-align:top;
}

#col2R_container
{
	background-color:#ffffff;
	width:220px;
	min-height:250px;
	_height:250px;
	margin:0px 15px 20px 0px;
	_margin:0px 8px 20px 0px;
	float:right;
	vertical-align:top;
}

#footer_container
{
	background-color:#252c31;
	width:100%;
	height:50px;
	clear:both;
}

#footer_bg_col2
{
	background-image:url(../Images/Layout/bg_footer_col2.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:100%;
	height:36px;
}

#footer_content
{
	float:left;
	font-size:8pt;
	color:#999999;
	background-color:#252c31;
	width:100%;
}
#footer_description
{
	margin:5px 10px 0px 10px;
	float:left;
}
#footer_content_L
{
	margin:8px 0px 25px 10px;
	float:left;
}
#footer_content_R
{
	text-align:right;
	margin:8px 10px 25px 0px;
	float:right;
}

.AMC_Locator_Shape_Container
{
	margin-left:5px;
	width:100%;
	height:100%;
	background:#ffffff url(../Images/MapLocator/bg_MapShape_AMC.gif) no-repeat right top;	
}
.OPS_Locator_Shape_Container
{
	margin-left:5px;
	width:100%;
	height:100%;
	background:#000000 url(../Images/MapLocator/bg_MapShape_OPS.gif) no-repeat right top;	
}
.217_Locator_Shape_Container
{
	margin-left:5px;
	width:100%;
	height:100%;
	background:#ffffff url(../Images/MapLocator/bg_MapShape_217.gif) no-repeat right top;	
}
.Locator_Listing
{
	height:20px;
	color:#bdb79d;
	text-decoration:underline;
	font-weight:bold;
	font-size:9pt;
}
.Locator_Shape_Heading
{
	height:60px;
	color:#001e4d;
	vertical-align:top;
	text-decoration:underline;
	font-weight:bold;
	font-size:9pt;
}
.Locator_Shape
{
	height:60px;
	color:#001e4d;
	vertical-align:top;
	font-size:9pt;
}

.Locator_LocationHeading
{
	color:#f6f1e6;
	font-family:Sans-Serif;
	font-size:10pt;
	margin:5px 0 0 5px;
}

#Locate_MapStyle
{
	border: solid 1px #666666;
	height:350px;
	width:520px;
	overflow:hidden;
}

#SizeGuide_Tabs
{
	position:relative;
	margin:0px 0px 0px 40px;
}

#SizeGuide_Body
{
	position:relative;
	margin:0px 10px 0px 25px;
}

.SizeGuide_Label_Container
{
	position:relative;
	text-align:left;
	margin:-140px 0px 0px 15px;
	height:140px;
}

.SizeGuide_Label
{
	border-bottom:solid 5px #000000;
	height:35px;
	width:250px;	
}

.SizeGuide_Label_L
{
	float:left;
	font-family:Sans-Serif;
	font-size:24pt;
	
}

.SizeGuide_Label_R
{
	float:right;
	font-family:Sans-Serif;
	font-size:16pt;
	margin:10px 0 0 0;
}

.SizeGuide_Description
{
	margin:2px 0 0 0;	
}

.Contact_Location_Container
{
	float:left;
	border-bottom:dashed 1px #666666;
	margin:20px 0 0 0;
	padding:0 0 20px 0;	
}

.Contact_Location_L
{
	float:left;
	width:275px;
}

.Contact_Location_R
{
	float:right;
	width:255px;
}

.Contact_Location_IMG
{
	vertical-align:middle;
	margin:0 8px 0 0;
}

.Contact_LocationHeading
{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	font-size:11pt;
}
.Contact_LocationContent
{
	color:#444444;
	vertical-align:top;
	font-size:9pt;
}

.ContactLocator_Body
{
	text-align:left;
	margin:0 0 0 15px;
	background-color:#ddddd8;
}

.Contact_HoursLink
{
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
}

.Hours_Control
{
	margin:7px 7px 7px 7px;
}

.Hours_Heading
{
	line-height:12pt;
	text-decoration:underline;
}

.Hours_Times
{
	line-height:12pt;
}

.LeftPaneAd_1
{
	margin:50px 0px 0px 7px;
}