@charset "utf-8";
/* CSS Document */
/************************************************START GLOBAL STYLES***************************************************************************/
* { margin:0; padding:0; }
a { outline:none; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(images/green_bg_rpt.jpg) repeat-x; line-height:18px; }
a, body { color:#333366; }
p { margin: 8px 0;}
#home p {margin:0;}
h2 { height:34px; width:100%; padding:15px 0 15px 25px; width:524px; margin:0 0 16px 0; }
h3 { text-transform:uppercase; font-size:24px;}
h4 { font-size:15px; }
.clear { clear:both; }
.inner { margin:0 auto; }
.inner, #container, #header { width:757px; }
#container { background:#ffffff; border:3px solid #9eb6b4; margin:0 0 20px; }
#header { margin:16px 0 12px 0; background:url(images/header_rpt.gif) repeat-x; height:84px; }
#right_col, #left_col, #container, #footer { float:left; }
#right_col { width:205px; margin:0 0 0 3px; }
#left_col { width:549px; }
.logo a { background:url(images/eastpoint_logo.gif); height:84px; margin:0 0 0 35px; width:279px; }
.logo a, .hidden, ul#main_nav li a, .store_image, h2 { overflow:hidden; text-indent:-100em; display:block; }
#footer { background:url(images/footer.gif) no-repeat; width:757px; height:19px; margin:3px 0 0 0; }
/*************************************************END GLOBAL STYLES*****************************************************/
/************************************************START MAIN NAV********************************************************/
ul#main_nav { float:left; background:#00928D; padding:16px; height:247px; position:relative; left:0; top:0; margin:0 0 3px 0; }
ul#main_nav li { list-style:none; width:173px; }
ul#main_nav li a { background:url(images/main_nav.gif) no-repeat; height:20px; margin:0 0 11px; border-bottom:1px solid #FFFFFF; width:140px; }
ul#main_nav #nav_home a:hover, #home ul#main_nav #nav_home a { background-position:0 0; }
ul#main_nav #nav_home a { background-position:0 -33px; }
ul#main_nav #nav_parking a { background-position:0 -97px; }
ul#main_nav #nav_parking a:hover, #parking ul#main_nav #nav_parking a { background-position:0 -65px; }
ul#main_nav #nav_getting_there a { background-position:0 -162px; }
ul#main_nav #nav_getting_there a:hover, #getting_there ul#main_nav #nav_getting_there a { background-position:0 -130px; }
ul#main_nav #nav_contact a { background-position:0 -227px; }
ul#main_nav #nav_contact a:hover, #contact_us ul#main_nav #nav_contact a { background-position:0 -195px; }
ul#main_nav #nav_trading a { background-position:0 -292px; }
ul#main_nav #nav_trading a:hover, #trading_hours ul#main_nav #nav_trading a  { background-position:0 -259px; }
ul#main_nav #nav_store_locator a { background-position:0 -357px; }
ul#main_nav #nav_store_locator a:hover, #store_locator ul#main_nav #nav_store_locator a {background-position:0 -324px; }
ul#main_nav #nav_stores a { background-position:0 -421px; }
ul#main_nav #nav_stores a:hover, #stores ul#main_nav #nav_stores a { background-position:0 -389px; }
#nav_bar { background:url(images/nav_bar.gif) no-repeat; position:absolute; right:0; bottom:0; width:12px; height:111px; }
/*************************************************END MAIN NAV******************************************************/
.flash { width:549px; height:212px; margin:0 0 3px; }
.info_box { background:#eed3b7; padding:5px 24px; width:501px; }
#height_info.info_box {   height:66px;}
/*************************************************LEVEL INFO******************************************************/
#levels_bg, #store_locator #right_col #levels_bg, #right_col ul.levels { background:#182771; }
#levels_bg { float:left; width:205px; height:360px; }
#store_locator #right_col #levels_bg { height:689px;}
#level_1, #level_2 { height:24px;}
#level_1 { background:#768AB5 url(images/h3_level_1.gif) no-repeat 7px 7px; }
#level_2 { background:#768AB5 url(images/h3_level_2.gif) no-repeat 7px 7px; }
#right_col ul.levels { list-style:none; font-size:10px; margin:4px 0 10px 8px; width:102px; *margin:4px 0 8px 3px; }
#right_col ul.levels li a { width:97px;}
#right_col ul.levels a, #right_col ul.levels { color:#fff; }
#right_col ul.levels li, .pdf_icon, .col_30, .col_60, #right_col ul.levels, .info_box p, .info_box, #right_col ul.levels li a, #right_col ul.levels.right  { float:left; }
#right_col ul.levels.right { width:0; }
#right_col ul.levels.right { margin:4px 0 8px 0;}
/*************************************************END LEVEL INFO******************************************************/
/*************************************************HOME ITEMS******************************************************/
.brown_rpt { background:url(images/home_h3_rpt.jpg) repeat-x; color:#FFFFFF; font-size:12px; height:21px; padding:2px 0 2px 0; text-align:center; text-transform:uppercase; }
#promo_image_1, #promo_image_2, #promo_image_3 { width:181px; height:256px;}
#promo_image_1 { background:url(images/promo_1.jpg) no-repeat; }
#promo_image_2 { background:url(images/promo_2.jpg) no-repeat; }
#promo_image_3 { background:url(images/promo_3.jpg) no-repeat; }
#promotions_image { background:url(images/new_promo_2.jpg) no-repeat; width:365px; height:256px;}
.col_60 {width:365px; margin:3px 3px 3px 0;}
.col_30 { width:181px; margin:3px 3px 3px 0; }
.col_30.margin_none { margin:3px 0 3px 0; }
.pdf_icon { background:transparent url(images/adobe_icon.gif) no-repeat scroll 0 0; display:block; height:30px; margin:0 5px 0 0; width:16px; }
/*************************************************END HOME ITEMS******************************************************/
/*************************************************PAGE IMAGES******************************************************/
#stores h2 { background:#FFCB06 url(images/h2_stores.gif) no-repeat 15px 15px; }
#leasing h2 { background:#FFCB06 url(images/h2_leasing.gif) no-repeat 15px 15px; }
#store_locator h2 { background:#FFCB06 url(images/h2_store_locator.gif) no-repeat 15px 15px; margin:0; }
#getting_there h2 { background:#FFCB06 url(images/h2_getting_there.gif) no-repeat 15px 15px; }
#parking h2 { background:#FFCB06 url(images/h2_parking.gif) no-repeat 15px 15px; }
#trading_hours h2 { background:#FFCB06 url(images/h2_trading_hours.gif) no-repeat 15px 15px; }
#contact_us h2 { background:#FFCB06 url(images/h2_contact_us.gif) no-repeat 15px 15px; }
#text_box { width:330px; margin:40px 0 0 0; }
#text_box, #transport_icons, #parking_map  { float:left;} 
#transport_icons { background:url(images/transport_icons.gif) no-repeat; width:135px; height:126px; margin:50px 40px 0 25px; *margin:50px 40px 0 10px; }
#parking_map { background:url(images/parking_map.gif) no-repeat left top; width:309px;  height:227px; margin:0 10px 0 20px; *margin:0 10px 0 10px; }
#parking #text_box, #parking h4 { width:188px; }
#parking #text_box { margin:0; }
#parking h4 { color:#0B817A; font-size:23px; line-height:26px; text-transform:uppercase; }
#parking_signs { background:url(images/parking_signs.gif) no-repeat; width:65px; height:31px;}
#contact_us #text_box, #trading_hours #text_box, #stores #text_box, #leasing #text_box { margin:0 0 0 15px; *margin:0 0 0 10px; width:520px;}
#store_maps {background:#182771 url(images/store_maps.gif) no-repeat scroll center 22px; color:#FFFFFF; height:690px; margin:3px 0 0; width:549px;}
#store_maps p { margin:0 0 0 15px; padding:400px 0 0 315px; width:190px;}
/*************************************************END PAGE IMAGES******************************************************/
/*************************************************FORM******************************************************/
#contact_us_form, #contact_us_form label, #contact_us_form span, #contact_us p span, #text_box_stores, #text_box_stores h3, .store_image { float:left; }
#contact_us_form { margin: 8px 0 0 0;}
#contact_us_form label { margin:0 0 10px;}
#contact_us #text_box span{ width:80px; padding:0;}
#contact_us_form .required, #comment { padding:5px; width:250px; color:#333366;}
input#submit { margin:0 0 10px 290px;}
/*************************************************END FORM******************************************************/
/*************************************************STORE IMAGES******************************************************/
#text_box_stores { width:186px; }
#text_box_stores p { clear:both;}
#text_box_stores h3 { text-transform:none; margin:-5px 0 8px; line-height:28px;}
#text_box_stores h4 { float:left; margin:0 0 15px;}
.store_image { width:292px; height:335px; margin:0 20px 0 0;}
#attitude_on_hair { background:url(images/attitude_on_hair.jpg) no-repeat; }
#bar_latte { background:url(images/bar_latte.jpg) no-repeat; }
#baristas { background:url(images/baristas_2.jpg) no-repeat; }
#blooms_the_chemist { background:url(images/blooms_the_chemist.jpg) no-repeat; }
#coles { background:url(images/coles.jpg) no-repeat; }
#davian_bakery { background:url(images/davian_bakery.jpg) no-repeat; }
#deli_cucina { background:url(images/deli_cucina.jpg) no-repeat; }
#eastpoint_florist { background:url(images/florist.jpg) no-repeat; }
#eastpoint_newsagency { background:url(images/newsagency.jpg) no-repeat; }
#eastpoint_shoe_repairs { background:url(images/shoe_repairs.jpg) no-repeat; }
#eastpoint_health_food { background:url(images/health_food.jpg) no-repeat; }
#eastpoint_seafood { background:url(images/seafood.jpg) no-repeat; }
#laundromat { background:url(images/laundromat.jpg) no-repeat; }
#pet_shop { background:url(images/pet_shop.jpg) no-repeat; }
#podiatrist { background:url(images/dr_baffsky_podiatrist.jpg) no-repeat; }
#fancy_nails { background:url(images/fancy_nails.jpg) no-repeat; }
#harris_farm { background:url(images/harris_farm.jpg) no-repeat; }
#kodak_express { background:url(images/kodak_express.jpg) no-repeat; }
#lawrence_dry_cleaners { background:url(images/lawrence_dry_cleaners.jpg) no-repeat; }
#peters_meats { background:url(images/peters_meats_2.jpg) no-repeat; }
#pronto_bbq_chickens { background:url(images/pronto_bbq_chickens.jpg) no-repeat; }
#sushi_to_go {  }
#relish { background:url(images/relish.jpg) no-repeat; }
#whos_cooking { background:url(images/whos_cooking.jpg) no-repeat; }
#edgecliff_fine_dental { background:url(images/edgecliff_fine_dental.jpg) no-repeat; }
#shilla_asian_foods{ background:url(images/shilla_asian_foods.jpg) no-repeat; }
#zenas_cafe { background:url(images/zenas_cafe.jpg) no-repeat; }
#eastpoint_cellars { background:url(images/eastpoint_cellars.jpg) no-repeat;}
#commonwealth_bank { background:url(images/commonwealth_bank.jpg) no-repeat;}
#medical_centre { background:url(images/medical_centre.jpg) no-repeat;}
#medical_surgery { background:url(images/medical_surgery.jpg) no-repeat;}
#dental_surgery { background:url(images/dental_surgery.jpg) no-repeat;}
#dr_baffsky { background:url(images/dental_surgery.jpg) no-repeat;}
#dentist_dr_cheah { background:url(images/dentist_dr_cheah.jpg) no-repeat;}
#dentist_dr_m_lebert { background:url(images/dr_m_lebert.jpg) no-repeat;}
/*************************************************END STORE IMAGES******************************************************/
/*************************************************CONTACT US ERROR FORMS*****************************************************/
#contact_us_form .error {  background:#FFF0F0 none repeat scroll 0 0; border:1px solid #D30017; color:#D30017; margin:10px 0; padding:8px; }
#contact_us_form .error ul li { list-style-position:inside; }
#contact_us_form h4 { margin:30px 0 0 0;}
#contact_us_form .error h4 { margin:0;}
/*************************************************END CONTACT US ERROR FORMS*****************************************************/
.logo_krulis { background:url(images/logo_krulis.gif) no-repeat; width:187px; height:43px;}
