﻿/* Imports
----------------------------------------*/
@import url("/css/reset.css");



/* Elements
----------------------------------------*/
body {
background:#fff
margin:0;
width: 6.5in;
}

body, p, td, th, li {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#000;
}

#mainContainer {

margin: 0px auto;
position:relative;
}

p {
margin: 0 0 1em 0;
}

/*--- Link Styles ---*/
a:link, a:visited {
color:#000;
text-decoration:underline;
}

a:hover, a:active {
color:#000;
text-decoration:none;
}

h1 {
color:#000;
margin:10px 0 5px 10px;
font-size:28px;
float:left;
clear:both;
line-height:30px;
width:6.5in;

}

h2 {
color:#000;
margin:10px 0;
font-size:16px;
}

h3 {
color:#000;
margin:13px 0 7px 0;
font-size:22px;
line-height:25px;
}
#body_wrapper h3 {
display:none;
}
h4 {
color:#000;
margin:0 0 3px;
font-size:20px;
}

h5 {
color:#000;
margin:10px 0 4px 0;
font-size:24px;
}

h6 {
color:#000;
margin:10px 0 5px 10px;
font-size:28px;
float:left;
clear:both;
line-height:30px;
width:5.5in;
}

ul {
margin-left:25px;
list-style-type:none;
}

ol {
margin-left:25px;
}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}
.hidden		{visibility:hidden;}

/* Header
----------------------------------------*/
#header {
width:6.5in;
height:66px;
border-bottom:1px solid #6c6c6c;
float:left;
}

		
/* Main Content
----------------------------------------*/
#mainContent {
width:900px;
float:left;
margin:6px 0 0;
}
						
			#Ad1 {
			Border:1px dashed #000;
			width:45%;
			_width:40%;
			float:left;
			text-align:center;
			color:#3c3c3c;
			padding:20px;
			margin:10px 0 0 10px;
			}
			
			#AdCap1 {
			display:none;
			}
			
			#Ad2 {
			Border:1px dashed #000;
			width:40%;
			min-height:59px;
			_height:59px;
			margin:10px 0 0 10px;
			_margin:0 0 0 10px;
			]margin:-6px 0 0 10px;
			float:right;
			text-align:center;
			color:#000;
			padding:10px;
			}
			
			#AdCap2 {
			display:none;
			}
			
			#Ad3 {
			Border:1px dashed #000;
			width:40%;
			min-height:58px;
			_height:58px;
			margin:10px 0 0 10px;
			float:right;
			text-align:center;
			color:#000;
			padding:10px;
			}
			
			#AdCap3 {
			display:none;
			}
			
			#lblStoreAddress {
			float:left;
			margin:10px;
			width:30%;
			clear:both;
			}
				
			#map_canvas {
			width:370px !important;
			margin:10px 0 0;
			float:right;
			height:200px !important;
			border:1px solid #000;
			}
			
			#route {
			width:6.45in !important;
			margin:0;
			float:left !important;
			}
			
			.notes {
			float:left;
			clear:both;
			margin:10px;
			}
			
			.googleMap {
			width:370px !important;
			margin:10px 0 0;
			float:right;
			height:200px !important;
			border:1px solid #000;
			}
			#galleries {
			display:none;
			}
/* Footer
----------------------------------------*/
#footer {
	width:6.5in;
	border-top:1px solid #6c6c6c;
	float:left;
	margin:5px 0 0;
	padding:5px 0 0;
	text-align:center;
}

#hsId0, #hsId1, #HeaderTitle1_lblSubHeader, #noLocations  {
display:none !important;
}


