﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;position:relative;z-index:1000;}
DIV IMG {float:left; border:0px; font-size:10px; font-weight:bold;}
DIV.content IMG {float:none;}
HTML, BODY{margin:0px; padding:0px;height:100%;}
BODY {font-family:Arial,Verdana,Helvetica,San Serif;font-size:12px;line-height:normal;text-align:center;background:#7A2F9F url('../img/home_bg.jpg') repeat-y top center;height:100%;position:relative;}
BODY DIV {text-align:left;}
.hidden {position:absolute; left:-9000px; top:0px;}
.clear{clear:both;}

/******************** LAYOUT  ********************/
#homeFlash{width:479px; height:283px; display:block; text-align:left;padding:10px 0px 5px 0px;}
#locationBoxPanel{float:left; width:517px;}
#homeInfoContainer{float:right; width:370px; margin:25px 0px 0px 10px;}
#locationBoxPanel p{color:#4A0C69;}

#promo1 {float:left}
#promo2 {float:right; margin-left:3px;}

/***** LAYOUT *****/
#mainContainer{width:100%;position:relative;min-height:100%;height:auto !important;height:100%;}
#homeContent{height:600px; display:inline;}
#homeWrapper{width:100%;min-height:100%;height:auto !important;height:100%;position:relative;padding:0px 0px 41px 0px;}
#homeContentContainer {position:relative; width:100%;text-align:center; background-image: url('../img/home_top_bg.jpg');background-repeat: no-repeat;background-position:center top;position:relative;}
#homeContainer {width:913px;margin-left:auto;margin-right:auto;padding-top:10px;padding-left :8px;padding:0px 0px 50px 0px;}


/******************** LOCATION TABS  ********************/
ul.tabs {list-style: none;margin: 0;padding: 0;border: none;font-size: 15px;font-weight:bold;width:auto;}
ul.tabs li {position: relative;float: left;width: auto;margin: 0;padding: 0;}
ul.tabs a {display: block;background-image: url(../img/tab_off.gif); background-repeat: repeat-x;padding: 4px 10px 4px 10px;border-right: 1px solid #D5A4EC;
border-bottom: none;color:#AB03FD;text-decoration: none;}
ul.tabs a, ul.tabs a:link, ul.tabs a:visited {}

ul.tabs a:hover{background-image: url(../img/tab_on.gif); background-repeat: repeat-x;}
ul.tabs a.active, ul.tabs a:link.active, ul.tabs a:visited.active {color:#450165;background-image: url(../img/tab_on.gif); background-repeat: repeat-x;}
ul.tabs a.active {position: relative;}

/* panels */
div.tabs {padding: 0;}
div.tabs div.tabs {padding: 0;}
div.tabs div.tabs div {clear: left;padding: 0;}
#tp1, #tp2, #tp3{background-image: url(../img/tab_bg.jpg); background-repeat: repeat-x; height:272px; background-color:#EDDBF6; border: 1px solid #D5A4EC; width:517px}

div.locationImgContainer{float:left; width:190px; margin:10px; position:relative; }
.locationImg{margin-top:10px;}
div.locationInfo{float:right; width:300px; background:url('../img/tab_corner_img.jpg')   bottom right no-repeat; height:272px; }
div.locationInfo p, div.locationInfo ul.linkGroup{padding:10px;  }

/**********FONTS************/
#homeInfoContainer a {color:#AB03FD; text-decoration:none; font-weight:bold;} 
#homeInfoContainer a:visited {color: #AB03FD;}
#homeInfoContainer a:hover{color: #47086B;}
#homeInfoContainer a:active {color: #AB03FD;}