/*

Theme Name: Hazard Center

Theme URI: http://wordpress.org/

Description: Custom theme for http://hazardcenter.com.

Version: 1

Author: Joshua Fleming	

Author URI: http://revoltmedia.com/

*/

/* Begin Typography & Colors */

body {

font-size: 62.5%; /* Resets 1em to 10px */

font-family:Verdana, Arial, Helvetica, sans-serif;

/*background: #d5d6d7 url('images/kubrickbgcolor.jpg');*/

color:#323232;

text-align: center;

}

#page {

background-color: #FFFFFF;

/*border: 1px solid #959596;*/

text-align: left;

}

body a {

border:0;

outline:none;

}

#header {

/*background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;*/

}

#header div#header_right p#head_copy {

font-size: 12px;

line-height:1.3em;

}

#headerimg 	{

margin: 7px 9px 0;

height: 192px;

width: 740px;

}

#content {

font-size: 12px;

}

.widecolumn .entry p {

font-size: 1.00em;

}

.narrowcolumn .entry, .widecolumn .entry {

line-height: 1.6em;

}

.widecolumn {

line-height: 1.6em;

}

.narrowcolumn .postmetadata {

text-align: center;

}

.thread-alt {

background-color: #f8f8f8;

}

.thread-even {

background-color: #FFFFFF;

}

.depth-1 {

border: 1px solid #ddd;

}

.even, .alt {

border-left: 1px solid #ddd;

}

#footer {

/*background: #eee url('images/kubrickfooter.jpg') no-repeat top;*/

border: none;

}

#footer ul {

margin:0;

padding:0;

}

#footer .pagenav {

text-align:center;

width:798px;

padding:0;

margin:0;

}

#footer .pagenav ul {

width:400px;

margin:0 auto;

}

#footer .pagenav li {

float:left;

margin:0 0px;

/*border-left:2px solid #ACAEAE;
*/
border-left:2px solid #666666;


line-height:12px;

height:12px;

padding:0 5px;

}

#footer .pagenav li:first-child {

border:0;

}

#footer .pagenav li a {

display:block;

margin-top:0px;

}

#footer p {

}	

p#foot_directions {

/*color:#ACAEAE;*/
color:#323232;
text-align:left;

padding:0;

margin:0;

font-size: 12px;

line-height:1.3em;

}

small {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 0.9em;

line-height: 1.5em;

}

h1, h2, h3 {

font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;

font-weight: bold;

}

h1 {

font-size: 4em;

text-align: center;

}

#headerimg .description {

font-size: 1.2em;

text-align: center;

}

h2 {

font-size: 1.6em;

}

h2.pagetitle {

font-size: 1.6em;

}

#sidebar h2 {

font-family: 'Lucida Grande', Verdana, Sans-Serif;

font-size: 1.2em;

}

h3 {

font-size: 1.3em;

}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

text-decoration: none;

color: #000000;

}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

color:#333333;

}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {

text-decoration: none;

}

.entry p a:visited {

color: #b85b5a;

}

.commentlist li, #commentform input, #commentform textarea {

font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

.commentlist li ul li {

font-size: 1em;

}

.commentlist li {

font-weight: bold;

}

.commentlist li .avatar { 

float: right;

border: 1px solid #eee;

padding: 2px;

background: #fff;

}

.commentlist cite, .commentlist cite a {

font-weight: bold;

font-style: normal;

font-size: 1.1em;

}

.commentlist p {

font-weight: normal;

line-height: 1.5em;

text-transform: none;

}

#commentform p {

font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

.commentmetadata {

font-weight: normal;

}

#sidebar {

font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

color: #777;

}

code {

font: 1.1em 'Courier New', Courier, Fixed;

}

acronym, abbr, span.caps

{

font-size: 0.9em;

letter-spacing: .07em;

}

a, h2 a:hover, h3 a:hover {

color: #0079C0;

text-decoration: none;

}

a:hover {

color: #147;

text-decoration: underline;

}

#wp-calendar #prev a, #wp-calendar #next a {

font-size: 9pt;

}

#wp-calendar a {

text-decoration: none;

}

#wp-calendar caption {

font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

text-align: center;

}

#wp-calendar th {

font-style: normal;

text-transform: capitalize;

}

/* End Typography & Colors */

/* Begin Structure */

body {

margin: 0 0 20px 0;

padding: 0;

}

#page {

background-color: #FFFFFF;

margin: 16px auto 20px auto;

padding: 0;

width: 800px;

/*border: 1px solid #959596;*/

}

#header {

background-color: #FFFFFF;

margin: 0 0 0 1px;

padding: 0;

height: 120px;

width: 798px;

}

#header h1 {

float:left;

background:url(images/head_sprite.gif) top left no-repeat;

width:272px;

height:57px;

text-indent:-9999px;

margin:75px 0 0 0;

padding:0;

}

#header h1 a {

display:block;

height:57px;

width:272px;

}

#header div#header_right {

float:right;

width:526px;

height:127px;

text-align:right;

}

#header div#header_right p#head_copy {

clear:right;

text-align:left;

margin:0 0px 0 0px;

width:480px;

float:right;

height:77px;

position:relative;

}

#header div#header_right p#head_copy span {

line-height:13px;

position:absolute;

bottom:0;

right:0;

}

#header ul {

padding:0;

float:right;

margin:10px 0;

}

#header ul li {

float:left;

height:24px;

text-align:left;

list-style-type:none;

}

#header ul li a {

display:block;

height:24px;

text-indent:-9999px;

background-image:url(images/head_sprite.gif);

background-repeat:no-repeat;

background-position:0 -100px;

}

#header ul li a#nav_home {

width:50px;

background-position:0px -100px;

}

#header ul li a#nav_home:hover {

background-position:0 -200px;

}

#page_home #header ul li a#nav_home {

background-position:0 -200px;

}

#header ul li a#nav_retailers {

width:86px;

background-position:-50px -100px;

}

#header ul li a#nav_retailers:hover {

background-position:-50px -200px;

}

#page_shops #header ul li a#nav_retailers {

background-position:-50px -200px;

}

#header ul li a#nav_about {

width:85px;

background-position:-136px -100px;

}

#header ul li a#nav_about:hover {

background-position:-136px -200px;

}

#page_aboutus #header ul li a#nav_about {

background-position:-136px -200px;

}

#header ul li a#nav_contact {

width:80px;

background-position:-221px -100px;

}

#header ul li a#nav_contact:hover {

background-position:-221px -200px;

}

#page_contact #header ul li a#nav_contact {

background-position:-221px -200px;

}

#header ul li a#nav_leasing {

width:89px;

background-position:-301px -100px;

}

#header ul li a#nav_leasing:hover {

background-position:-301px -200px;

}

#page_leasinginfo #header ul li a#nav_leasing {

background-position:-301px -200px;

}

#header ul li a#nav_specials {

width:98px;

background-position:-392px -100px;

}

#header ul li a#nav_specials:hover {

background-position:-392px -200px;

}

#page_coupons #header ul li a#nav_specials {

background-position:-392px -200px;

}

#headerimg {

margin: 0;

height: 200px;

width: 100%;

}

.narrowcolumn {

float: left;

padding: 0 0 20px 45px;

margin: 0px 0 0 0;

width: 450px;

}

.widecolumn {

padding: 15px 0 15px 0;

margin: 0px 0 0 0px;

/*width: 450px;*/

}

#home_map {

width:800px;

height:336px;

background:url(images/home_mapbg.gif) no-repeat;

}

.widecolumn .entry {

margin:0px 0px;

}

.boxed .entry {

margin:0px 25px;

}

.widecolumn .entry p {

margin:0 0 1.2em 0;

}

.post-edit-link {

margin:0 15px;

}

.post {

margin: 0 0 40px;

text-align: justify;

}

.post hr {

display: block;

}

.widecolumn .post {

margin: 0;

}

.narrowcolumn .postmetadata {

padding-top: 5px;

}

.widecolumn .postmetadata {

margin: 30px 0;

}

.widecolumn .smallattachment {

text-align: center;

float: left;

width: 128px;

margin: 5px 5px 5px 0px;

}

.widecolumn .attachment {

text-align: center;

margin: 5px 0px;

}

.postmetadata {

clear: both;

}

.clear {

clear: both;

}

div.clear {

clear: both;

border:0;

height:0px;

line-height:0px;

display:block;

margin:0;

padding:0;

}

#footer {

padding: 0;

margin: 20px auto;

width: 760px;

clear: both;

}

#footer p {

padding:3px 0 3px 0;

text-align: center;

clear:left;

/*color:#ACAEAE;*/

color:#323232;
}

#footer ul {

list-style-type:none;

}

/* End Structure */

/*	Begin Headers */

h1 {

padding-top: 70px;

margin: 0;

}

h2 {

margin: 30px 0 0;

}

h2.pagetitle {

margin-top: 30px;

text-align: center;

}

#sidebar h2 {

margin: 5px 0 0;

padding: 0;

}

h3 {

padding: 0;

margin: 30px 0 0;

}

h3.comments {

padding: 0;

margin: 40px auto 20px ;

}

/* End Headers */

/* Begin Images */

p img {

padding: 0;

max-width: 100%;

}

/*	Using 'class="alignright"' on an image will (who would've

thought?!) align the image to the right. And using 'class="centered',

will of course center the image. This is much better than using

align="center", being much more futureproof (and valid) */

img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}

img.alignright {

padding: 4px;

margin: 0 0 2px 7px;

display: inline;

}

img.alignleft {

padding: 4px;

margin: 0 7px 2px 0;

display: inline;

}

.alignright {

float: right;

}

.alignleft {

float: left

}

/* End Images */

/* Begin Lists

Special stylized non-IE bullets

Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {

margin-left: 0px;

padding: 0 0 0 30px;

list-style: none;

padding-left: 10px;

/*text-indent: -10px;*/

}

html>body .entry li {

margin: 7px 0 8px 10px;

}

/*.entry ul li:before, #sidebar ul ul li:before {

content: "\00BB \0020";

}*/

.entry ol {

padding: 0 0 0 35px;

margin: 0;

}

.entry ol li {

margin: 0;

padding: 0;

}

.postmetadata ul, .postmetadata li {

display: inline;

list-style-type: none;

list-style-image: none;

}

#sidebar ul, #sidebar ul ol {

margin: 0;

padding: 0;

}

#sidebar ul li {

list-style-type: none;

list-style-image: none;

margin-bottom: 15px;

}

#sidebar ul p, #sidebar ul select {

margin: 5px 0 8px;

}

#sidebar ul ul, #sidebar ul ol {

margin: 5px 0 0 10px;

}

#sidebar ul ul ul, #sidebar ul ol {

margin: 0 0 0 10px;

}

ol li, #sidebar ul ol li {

list-style: decimal outside;

}

#sidebar ul ul li, #sidebar ul ol li {

margin: 3px 0 0;

padding: 0;

}

/* End Entry Lists */

/* Begin Form Elements */

#searchform {

margin: 10px auto;

padding: 5px 3px;

text-align: center;

}

#sidebar #searchform #s {

width: 108px;

padding: 2px;

}

#sidebar #searchsubmit {

padding: 1px;

}

.entry form { /* This is mainly for password protected posts, makes them look better. */

text-align:center;

}

select {

width: 130px;

}

#commentform input {

width: 170px;

padding: 2px;

margin: 5px 5px 1px 0;

}

#commentform {

margin: 5px 10px 0 0;

}

#commentform textarea {

width: 100%;

padding: 2px;

}

#respond:after {

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}

#commentform #submit {

margin: 0 0 5px auto;

float: right;

}

/* End Form Elements */

/* Begin Comments*/

.alt {

margin: 0;

padding: 10px;

}

.commentlist {

padding: 0;

text-align: justify;

}

.commentlist li {

margin: 15px 0 10px;

padding: 5px 5px 10px 10px;

list-style: none;

}

.commentlist li ul li { 

margin-right: -5px;

margin-left: 10px;

}

.commentlist p {

margin: 10px 5px 10px 0;

}

.children { padding: 0; }

#commentform p {

margin: 5px 0;

}

.nocomments {

text-align: center;

margin: 0;

padding: 0;

}

.commentmetadata {

margin: 0;

display: block;

}

/* End Comments */

/* Begin Sidebar */

#sidebar

{

padding: 20px 0 10px 0;

margin-left: 545px;

width: 190px;

}

#sidebar form {

margin: 0;

}

/* End Sidebar */

/* Begin Calendar */

#wp-calendar {

empty-cells: show;

margin: 10px auto 0;

width: 155px;

}

#wp-calendar #next a {

padding-right: 10px;

text-align: right;

}

#wp-calendar #prev a {

padding-left: 10px;

text-align: left;

}

#wp-calendar a {

display: block;

}

#wp-calendar caption {

text-align: center;

width: 100%;

}

#wp-calendar td {

padding: 3px 0;

text-align: center;

}

#wp-calendar td.pad:hover { /* Doesn't work in IE */

background-color: #fff; }

/* End Calendar */

/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

cursor: help;

}

acronym, abbr {

border-bottom: 1px dashed #999;

}

blockquote {

margin: 15px 30px 0 10px;

padding-left: 20px;

border-left: 5px solid #ddd;

}

blockquote cite {

margin: 5px 0 0;

display: block;

}

.center {

text-align: center;

}

.hidden {

display: none;

}

hr {

display: none;

}

a img {

border: none;

}

.navigation {

display: block;

text-align: center;

margin-top: 10px;

margin-bottom: 60px;

}

/* End Various Tags & Classes*/

/* Captions */

.aligncenter,

div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}

.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: 4px;

margin: 0 20px 15px 0px;

/*-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;*/

}

.widecolumn .entry p.mapframe {

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: 4px;

margin: 0 20px 10px 10px;

/*-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;*/

}

.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}

.wp-caption p.wp-caption-text {

font-size: 11px;

line-height: 17px;

padding: 0 4px 5px;

margin: 0;

}

/* End captions */

/* HOME */

#home_map img#home_img_map {

margin:12px auto;

background-image:url(images/home_map_plazalevel.gif);

background-repeat:no-repeat;

}	




ul.blocks {

padding: 0;

width: 4160px;

display: block;

height: 160px;

}

ul.blocks li {

width: 160px;

margin: 0 0 0 0px;

float: left;

display: block;

height: 160px;

}

.holder {

margin: 0;

display: block;

/* TEMP */

margin-bottom: 20px;

width:800px;



/*border:#000 1px solid;*/

}

.scroll-pane {

width: 800px;

float: left;

padding: 0;

}

#pane5 {

height: 170px;

width: 800px;

padding: 0;

display: block;

overflow: hidden;

}

a.jScrollArrowLeft {

background: url(basic_arrow_up.gif) no-repeat 0 0;

}

a.jScrollArrowLeft:hover {

background-position: 0 -15px;

}

a.jScrollArrowRight {

background: url(basic_arrow_down.gif) no-repeat 0 0;

}

a.jScrollArrowRight:hover {

background-position: 0 -15px;

}

a.jScrollActiveArrowButton, 

a.jScrollActiveArrowButton:hover {

background-position: 0 -30px;

}

.jScrollPaneTrack {

background:url(images/trolleytrack.gif) repeat-x;

margin:10px 0 0 0;



}

.jScrollPaneDrag {

background: url(images/trolley.gif) no-repeat 50% 50%;

}

.scroll-pane {

}

.jScrollIntervalTrack {

text-indent:-9999px;	

}

li.scroll-interval a {

display:block;

width: 160px;

margin: 0 0 0 0px;

display: block;

height: 160px;

text-indent:-9999px;

background-repeat:no-repeat;

background-position:top center;

}

/*li.scroll-interval a:hover {

background:url(images/slider_arrow.gif) no-repeat top center;

}*/

li.scroll-interval {

background-position:center 35px;

background-repeat:no-repeat;

}

li#logo_quiznos {

background-image:url(images/logo_quiznos.gif);

}

li#logo_starbux {

background-image:url(images/logo_starbucks.gif);

}

li#logo_applebees {

background-image:url(images/logo_applebees.gif);

}

li#logo_ymca {

background-image:url(images/logo_ymca.gif);

}

li#logo_doubletree {

background-image:url(images/logo_doubletree.gif);

}

li#logo_bn {

background-image:url(images/logo_barnes.gif);

}

li#logo_firstfinancial {

background-image:url(images/logo_firstfinancial.gif);

}

li#logo_intermezzo {

background-image:url(images/logo_intermezzo.gif);

}

li#logo_jennycraig {

background-image:url(images/logo_jennycraig.gif);

}

li#logo_joes {

background-image:url(images/logo_joes.gif);

}

li#logo_kinkos {

background-image:url(images/logo_fedex.gif);

}

li#logo_8 {

background-image:url(images/logo_lakeshore.gif);

}

li#logo_maria {

background-image:url(images/logo_maria.gif);

}

li#logo_ultrastar {

background-image:url(images/logo_ultrastar.gif);

}

li#logo_0 {

background-image:url(images/logo_apanda.gif);

}

li#logo_mills {

background-image:url(images/logo_mills.gif);

}

li#logo_smashburger {
background-image: url(images/logo_smashburger.gif);
}

li#logo_plush {

background-image:url(images/logo_plush.gif);

}

li#logo_strommer {

background-image:url(images/logo_newimage.gif);

}

li#logo_stuart {

background-image:url(images/logo_stuart.gif);

}

li#logo_thomas {

background-image:url(images/logo_optometery.gif);

}

li#logo_trophys {

background-image:url(images/logo_allamericangrill.gif);

}

li#logo_ulan {

background-image:url(images/logo_ulan.gif);

}

li#logo_20 {

background-image:url(images/logo_doubletree.gif);

}

li#logo_yogurtland {

background-image:url(images/logo_yogurtland.gif);

}

li#logo_zinos {

background-image:url(images/logo_zinos.gif);

}

li#logo_prestige {

background-image:url(images/logo_prestige.gif);

}


li#logo_massageenvy {

background-image:url(images/logo_massageevny.gif);

}


li#logo_arthurmurray {

background-image:url(images/logo_arthurmurray2.gif);

}


#home_map {

position:relative;	

text-align:center;

}



#home_img_map_click {

background-image:url(images/map_groundfloor_transp.gif);

background-repeat:no-repeat;

position:absolute;

top:0;

left:0;

display:block;

width:800px;

height:336px;

text-align:center;

}



#home_img_map_click img {

	margin:12px auto;

	width:770px;

	height:310px;

	border:0;

}



#home_img_map_click_colonade img {

	margin:12px auto;

	width:770px;

	height:310px;

	border:0;

}



#home_img_map_click_street img {

	background:url(images/home_map_streetlevel.gif) -9999px 0 no-repeat;

	margin:12px auto;

	width:770px;

	height:310px;

	border:0;

}







#home_img_map_click_colonade {

background-image:url(images/map_groundfloor_transp.gif);

background-repeat:no-repeat;

position:absolute;

top:0;

left:-9999px;

display:block;

width:800px;

height:336px;

text-align:center;



}



#home_img_map_click_street {

background-image:url(images/map_groundfloor_transp.gif);

background-repeat:no-repeat;

position:absolute;

top:0;

left:-9999px;

display:block;

width:800px;

height:336px;

text-align:center;



}





.storepopup {

position:absolute;

top:100px;

left:100px;

background-image:url(images/storepopup.png);

background-repeat:no-repeat;

background-position:top left;

width:214px;

height:84px;

padding:9px 0 0 18px;

text-align:left;

display:none;

z-index:5;

}

.storepopup h3 {

margin:0px;

padding:0px;

font-size:12px;

line-height:14px;

}

.storepopup p {

margin:0px;

padding:0px;

font-size:10px;

line-height:14px;

}





#storepopup_1 {
	top:16px;
	left:324px;

}



#storepopup_7 {
	top:64px;
	left:490px;


}



#storepopup_8 {
	top:16px;
	left:481px;
}



#storepopup_13 {
	top:59px;
	left:456px;

}



#storepopup_14 {
	top:23px;
	left:496px;

}



#storepopup_18{
	top:101px;
	left:247px;

}

#storepopup_2 {
	top:104px;
	left:573px;

}

#storepopup_9 {
	top:88px;
	left:358px;

}

#storepopup_11 {
	top:50px;
	left:344px;

}

#storepopup_16 {
	top:37px;
	left:345px;

}

#storepopup_20 {
	top:55px;
	left:362px;
}

#storepopup_22 {
	top:106px;
	left:484px;

}

#storepopup_4 {
	top:36px;
	left:470px;

}

#storepopup_21 {
	top:77px;
	left:109px;

}

#storepopup_23 {
	top:84px;
	left:462px;

}

#storepopup_5 {
	top:39px;
	left:496px;

}

#storepopup_3 {
	top:93px;
	left:291px;

}

#storepopup_6 {
	top:51px;
	left:312px;

}

#storepopup_0 {
	top:102px;
	left:361px;

}

#storepopup_15 {
	top:85px;
	left:319px;

}

#storepopup_12 {

	top:85px;

	left:400px;

}



#storepopup_ {

	top:6px;

	left:480px;

}

#storepopup_19 {
	top:86px;
	left:333px;

}

#storepopup_17 {
	top:53px;
	left:492px;

}

#storepopup_10 {
	top:-32px;
	left:673px;

}

#storepopup_24 {
	top:51px;
	left:465px;

}

#storepopup_25 {

	top:88px;

	left:442px;

}




#storepopup_52{

	top:10px;

	left:460px;

	}

	

	

#storepopup_70{

	top:24px;

	left:322px;

	}

	

	

	#storepopup_tower{

	top:70px;

	left:650px;

	}



a.bubble_closerright {

	position:absolute;

	top:0;

	right:0;

	display:block;

	height:62px;

	width:41px;

}





a.bubble_closerbottom {

	position:absolute;

	bottom:0;

	left:0;

	display:block;

	height:30px;

	width:233px;

}





/*#storepopup_quiznos {

top:100px;

left:100px;

}

#storepopup_starbux {

top:100px;

left:100px;

}

#storepopup_applebees {

top:100px;

left:100px;

}

#storepopup_ymca {

top:100px;

left:100px;

}

#storepopup_doubletree {

top:100px;

left:100px;

}

#storepopup_9 {

top:90px;

left:335px;

}

#storepopup_20 {

top:90px;

left:430px;

}

#storepopup_0 {

top:90px;

left:430px;

}*/

/* End HOME */

/* Boxed */

div#box_top, div#box_bottom {

background:url(images/box_top.gif) top left no-repeat;

width:800px;

height:20px;

display:block;

border:0;

clear:left;

padding:0;

}

div#box_top {

margin:15px 0 0 0;

}

.boxed {

background:url(images/box_mid.gif) repeat-y;

padding-top:5px;

padding-bottom:5px;

}

div#box_bottom{

background:url(images/box_bottom.gif) top left no-repeat;

margin:0;

}

/* End Boxed */

/* Contact */



#gmapmarker {
	text-align:left;
	line-height:13px;
}

.gmapDirItem, .gmapDirHead {
	text-align:left;
}
.gmapTextBox {
	display:block;
	border:1px solid #333333;
}
.gmapDirBtns {
	border:0;
	margin-left:185px;
}
.gmapDirHead {
	display:block;
	margin-top:4px;
}
.gmapDirItem {
	margin:4px 0 4px 0;
}
#page_contact .entry h2 {

color:#B01808;

font-size:1.2em;

text-align:left;

margin-left:545px;

}

#page_contact .entry p {

margin-left:545px;

}

.contactMapBox {

height:311px;

width:534px;

background:url(images/contactmapbg.gif) no-repeat;	

float:left;

margin:0 10px 10px 0;

text-align:center;

}

.contactMapBox iframe {

margin:19px auto;

height:270px;

width:495px;

}

/* End Contact */

/* About */

#page_aboutus #faqs {

font-size:12px;

margin:50px 20px 0 20px;

}

#page_aboutus #faqs h3 {

margin:0 0 2px 0;

}

#page_aboutus #faqs h2 {

margin:0 0 10px 0;

}

#page_aboutus #faqs p {

margin:0 0 13px 0;

/*color:#ACAEAE;*/
color:#323232;
}

#page_aboutus #faqs h2,#page_aboutus #faqs h3 {

color:#B01808;

font-size:13px;

}

#page_aboutus .widecolumn .entry p {

margin-left:315px;

}

#page_aboutus .widecolumn .entry h2 {

margin-left:315px;

margin-bottom:10px;

}

#page_aboutus .widecolumn .entry .wp-caption p {

margin-left:0px;

}

/* End About */

/* Shops */

#page_shops div#backtotop {

position:absolute;left:0px;top:0px;
height:22px;
width:52px;
}

#page_shops div#backtotop a {

display:block;

height:22px;

width:52px;

text-indent:-9999px;



background:url(images/backtop.gif) no-repeat;

}

#page_shops .widecolumn {

padding:15px 25px;

}

li.clear {

clear:left;

}

#shopsnav {

background:url(images/shops_nav.gif) no-repeat;

width:290px;

height:23px;

}

#shopsnav li {

text-indent:-9999px;

float:left;

display:block;

height:23px;

}

#shopsnav li a {

display:block;

height:23px;

}

#shopsnav li#shopsnav_dining a {

width:55px;

}

#shopsnav li#shopsnav_dining a:hover {

background:url(images/shops_nav_over.gif) no-repeat 0 0;

}

#shopsnav li#shopsnav_shopping a {

width:86px;

}

#shopsnav li#shopsnav_shopping a:hover {

background:url(images/shops_nav_over.gif) no-repeat -55px 0;

}

#shopsnav li#shopsnav_specialty a {

width:84px;

}

#shopsnav li#shopsnav_specialty a:hover {

background:url(images/shops_nav_over.gif) no-repeat -141px 0;

}

#shopsnav li#shopsnav_services a {

width:64px;

}

#shopsnav li#shopsnav_services a:hover {

background:url(images/shops_nav_over.gif) no-repeat -225px 0;

}

#page_shops .entry {

padding:0;

margin:0;

}

#page_shops li {

margin:0;

}

#page_shops #content ul {

list-style-type:none;

margin:0;

padding:0;

}

#page_shops ul.shopslist_cat_ul {

background-image:url(images/shops_bg_vertical.gif);

background-position:380px 15px;

background-repeat:repeat-y;

}

#page_shops ul li.shopslist_shop {

float:left;

width:375px;

height:120px;

background:url(images/shops_bg_bottom.gif) bottom center no-repeat;

padding-top:30px;

}

#page_shops ul.shopslist_shop_ul {

vertical-align:middle;

}

#page_shops ul.shopslist_shop_ul li {

}

#page_shops ul.shopslist_shop_ul li h3 {

font-size:1.0em;

text-align:left;
margin-top:0;

}

#page_shops li.shoplogo {

float:left;

width:150px;

height:120px;

text-align:center;

}

#page_shops p#shops_top {

margin:20px 0;

width:450px;

}

#page_shops li h2 a {

display:block;

text-indent:-9999px;

height:23px;

width:55px;

}

#page_shops li.shopslist_main_li {

clear:left;

}

#page_shops li#shopslist_dining h2 a {

background:url(images/shops_heading_dining.gif) no-repeat;

width:150px;

}

#page_shops li#shopslist_shopping h2 a {

background:url(images/shops_heading_shopping.gif) no-repeat;

width:150px;

}

#page_shops li#shopslist_specialty h2 a {

background:url(images/shops_heading_specialty.gif) no-repeat;

width:150px;

}

#page_shops li#shopslist_services h2 a {

background:url(images/shops_heading_services.gif) no-repeat;

width:150px;

}

/* End Shops */

/* Coupons */

div#coupons_top {

margin:15px 0 0 0;

}

div#coupons_top, div#coupons_bottom {

background:url(images/coupon_top.gif) top left no-repeat;

width:800px;

height:9px;

display:block;

border:0;

clear:left;

padding:0;

}

#page_coupons li.coupon_midline {

background:url(images/coupon_midline.gif) right 14px repeat-x;

height:2px;

clear:left;

margin:0 2px 12px 2px;

padding:16px 0 0 0;

border:0;

}

.coupons {

background:url(images/coupon_mid.gif) repeat-y;

padding-top:5px;

padding-bottom:5px;

padding-left:0px;

padding-right:0px;

}

div#coupons_bottom{

background:url(images/coupon_bottom.gif) top left no-repeat;

height:62px;

margin:0 0 0 0;

}

#page_coupons  #content ul {

list-style-type:none;

margin:0;

padding:0;

}

#page_coupons li {

list-style-type:none;

list-style-image:none;

list-style-position:inside;

margin:0;

padding:0;

}

#page_coupons li.coupon_hclogo {

text-indent:-9999px;

background:url(images/coupon_logo.gif) no-repeat;

height:29px;

width:167px;

}

#page_coupons li.coupon_logo {

float:left;

padding:20px;

height:120px;

width:120px;

}

#page_coupons li.coupon_deal {

text-align:center;

margin:0 0px 0 0px;

height:65px;

padding-top:18px;

font-size:12px;

}
#page_coupons li.coupon_deal strong {
font-size:14px;

font-weight:bold;
}

#page_coupons li.coupon_deal span {

line-height:18px;

}	

#page_coupons li.coupon_exp {

clear:left;

text-align:right;

}

#page_coupons li.coupon_box {

float:left;

height:170px;

width:360px;

padding:0 20px 0px 20px;

}

#page_coupons p#coupons_print {

background:url(images/coupon_print.gif) no-repeat;

width:61px;

height:26px;

margin:0 auto;

}

#page_coupons p#coupons_print a {

width:93px;

height:26px;

display:block;

text-indent:-9999px;

}

/* End Coupons*/

/* Leasing */

#lease_map {

width:800px;

text-align:center;

height:336px;

position:relative;

background:url(images/home_mapbg.gif) no-repeat;

}

#lease_map img#lease_img_map {

margin:12px auto;

background:url(images/leasemap.gif) no-repeat;

}	

#page_leasinginfo #leasing_paragraphone {

float:left;

width:390px;

}
#page_leasinginfo #leasing_officeretail {
float:left;
clear:left;
width:400px;
}
#page_leasinginfo #leasing_office {

float:left;
clear:left;

width:160px;

}

#page_leasinginfo #leasing_retail {

float:left;

width:160px;

}

#page_leasinginfo #leasing_locations {

float:left;

width:360px;

margin-right:0;

}	

#leasing_locations ul#locations {

margin-top:6px;

}

#leasing_locations li.location {

float:left;

width:174px;

margin:0 6px 6px 0; 

background-color:#F4F4F4;

font-size:0.9em;

line-height:1.4em;
letter-spacing:-.5px;

}

#leasing_locations ul {

padding:0;

margin:0;

}

#leasing_locations li {

padding:0;

margin:0;

}



#leasing_locations li h3{

margin:0;

font-size:1.0em;

cursor:pointer;

}



h2.location_tower{

cursor:pointer;

}



#page_leasinginfo .entrytext div {

padding:0px;

margin:0 10px;

}

#page_leasinginfo .entrytext h2 {

color:#B01808;

font-size:1.2em;

text-align:left;

}

#page_leasinginfo .entrytext ul {

list-style-type:none;

margin:0;

padding:0;

}

#page_leasinginfo .entrytext li.lease_name, #page_leasinginfo .entrytext p {

margin-top:4px;

}

#page_leasinginfo .entrytext li.lease_name {
font-weight:bold;	
}

#page_leasinginfo #leasing_retail_pdf {

display:block;

text-indent:-9999px;

width:64px;

height:28px;

background:url(images/pdf.gif) no-repeat -2px 0;

}





/* End Leasing */





#overlay {
width:100%;
height:100%;
background:#fff;
z-index:9999;
position: absolute;
top: 0; right: 0; bottom: 0; left: 0;
text-align:center;
padding-top:35px;
}

#overlay object {
margin:0px auto 0 auto;
}

#overlay p#flash_skip {
	width:500px;
	margin:0 auto 0 auto;
	text-align:left;
}

#overlay p#flash_skip a {
	display:block;
	width:51px;
	height:15px;
	background:url(images/flash-skip.gif);
	text-indent:-9999px;
	overflow:hidden;
}









/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.

It won't be a stylish marriage, I can't afford a carriage.

But you'll look sweet upon the seat of a bicycle built for two." */
