/* CityDesk default style sheet */


/* Basic HTML Element Style */
body {
	background-color: #000000;
	font: 11px/16px verdana, arial, tahoma, sans-serif;
	min-width: 720px;
	PADDING: 0px;
	margin:0 auto; 

}

h1 {
	font: italic 32px georgia, 'times new roman', sans-serif;
	margin: 0px;
}

h3 {
	font: 18px georgia, 'times new roman', sans-serif;
}
h4, h5 {
	font: italic normal 11px verdana, arial, tahoma, sans-serif;
	margin: 0px;
}

/*Structural elements */


#sidebar {
	width: 180px;
	padding: 0 5px 0 5px;
	margin: 0 0 10px 10px;
	border: double 4px #CCD9DB;
	background-color: #D3DEE0;
	float: right;
}

#navList {
	list-style-type: none;
	margin-top: 30px;
	padding: 0;
	border-top: solid 1px #078;
	text-align: right;
}

/* text effects */
em.title {
	text-decoration: underline;
}
#articleList p {
	margin: 0 0 25px 0;
}
#articleList h3 {
	font: 13px verdana, arial, tahoma, sans-serif;
	margin: 0px;
}


#container {
	width: 720px;
    margin-left: auto;
    margin-right: auto;
	background-color: #ffffff;
}


#homecontainer {
	width: 760px;
    margin-left: auto;
    margin-right: auto;
	background-color: #ffffff;
}

#TopSpacer {
    FLOAT: left;
    WIDTH: 720px;
    Height: 20px;
    BACKGROUND-REPEAT: no-repeat;
    background-color: #000000;
    BACKGROUND-IMAGE: url(../Images/TopSpacer.jpg);
    
}

#EventsMainSideBar{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../Images/SideMenu.jpg);
    WIDTH: 185px;
    Height: 523px;
    BACKGROUND-REPEAT: no-repeat;
    background-color: #000000;
}

#EventsMainTop {
   width:720px;
   height:107px;
}

#SideBarContents{
	margin-left: 20px;
}

#Spacer {
    FLOAT: left;
    WIDTH: 10px;
    Height: 543px;
    background-color: #fff;
}

#Content{
    FLOAT: left;
    MARGIN: 10px 10px 20px 0px ;
    WIDTH: 500px;
	background-color: #fff;
}



#RightSpacer {
    FLOAT: left;
    WIDTH: 10px;
    Height: 543px;
    background-color: #fff;
}

#Ads {
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 720px;
    Height: 117px;
    BACKGROUND-REPEAT: no-repeat;
    background-color: #ffffff;
}



h1.Shopping {
	font: bold 18px 'Times New Roman', 'Times', georgia, sans-serif;
	margin: 3px;
    COLOR: #cc0066;
    text-transform: uppercase;
}

p.ShoppingTitle {
	font: bold 12px 'times new roman',georgia, sans-serif;
	margin: 3px;
    COLOR: #cc0066;
}

#VerticleBar{
    FLOAT: left;
    WIDTH: 20px;
    Height:271;
}


#StorePhoto{
    FLOAT: left;
    WIDTH: 350px;
    border: solid 1px;
    }

#StoreDescriptionIEBugHandler {
	FLOAT: left;
	WIDTH: 350px;
    background-color: #ffffff;
    margin-right: 0px;
}

#StoreDescription {
	FLOAT: left;
	WIDTH: 346px;
    background-color: #ffffff;
    margin-right: 0px;
	}

#RedBarSpacer{
    FLOAT: left;
    WIDTH: 361px;
    background-color: #ffffff; 
}

#RedBar {
	FLOAT: left;
	WIDTH: 351px;
	background-color: #990000;
	margin:0px;
	}

#PinkBar {
	FLOAT: left;
	WIDTH: 351px;
	background-color: #cc0066;
	margin:0px;
	}

#StoreHours {
    FLOAT: left;
    WIDTH: 100px;
    font: 10px verdana, arial, tahoma, sans-serif;
    COLOR: #000000;
}

p.StoreDetails {
	font: 10px 'times new roman', georgia, sans-serif;
	margin: 0px;
    background-color: #990000;
   
}

p.DiningTitle {
	font: bold 12px 'times new roman', georgia,sans-serif;
	margin-bottom: 3px;
    COLOR: #990000;
}

p.DiningMenu {
	font:10px 'times new roman',georgia, sans-serif;
	margin-left: 20px;
    COLOR: #990000;
}

p.DiningDetails {
	font: 10px 'times new roman',georgia, sans-serif;
	margin-left: 10px;
}

h1.Movies {
	font: bold 18px 'times new roman',georgia, sans-serif;
	margin: 0px;
    COLOR: #0099cc;
}

p.Movies {
	font: 12px 'times new roman', georgia,sans-serif;
	margin: 0px;
    COLOR: #0099cc;
}


h1.Events {
	font: bold 18px 'times new roman', georgia, sans-serif;
	margin: 3px;
    COLOR: #660066;
}


a.SpecialsLinks {
	font: 12px verdana, arial, tahoma, sans-serif;
	COLOR: #339900;
}

a.EventsLinks {
	font: 12px verdana, arial, tahoma, sans-serif;
	COLOR: #660066;
}

p.EventsTitle {
	font: bold 12px 'times new roman', georgia, sans-serif;
	margin-bottom: 3px;
    COLOR: #660066;
}

#map {
    FLOAT: left;
    width=479;
    Height=259;
}

#goldstar {
    position: absolute;
    width=479;
    Height=259;
}



a.ShoppingViewAll{
	font: 10px 'times new roman', georgia, sans-serif;
	COLOR: #cc0066;
}
p.ShoppingTitleMenu {
	font: bold 12px 'times new roman',georgia, sans-serif;
    COLOR: #cc0066;
}

a.ShoppingTitleMenu {
	font: bold 12px verdana, arial, tahoma, sans-serif;
    COLOR: #cc0066;
}

a.ShoppingLinks {
	font: 10px verdana, arial, tahoma, sans-serif;
	COLOR: #cc0066;
	margin: 10px;
}

p.Shopping {
	font: 12px verdana, arial, tahoma, sans-serif;
	margin: 3px;
    COLOR: #cc0066;
}

a.url {
    COLOR: #000;
}


p.SpecialsOfferDetailPage {
    font: 10px verdana, arial, tahoma, sans-serif;
    COLOR: #000000;
}

.StoreHoursDetailsPage {
    font: 10px verdana, arial, tahoma, sans-serif;
    COLOR: #000000;
}

a.DiningViewAll{
	font: 10px 'times new roman', georgia, sans-serif;
	COLOR: #990000;
}

a.DiningLinks {
	font: 10px verdana, arial, tahoma, sans-serif;
	COLOR: #990000;
	margin: 10px;
}

p.Dining {
    font: 12px verdana, arial, tahoma, sans-serif;
	margin: 3px;
    COLOR: #990000;
}

a.DiningTitleMenu {
	font: bold 12px verdana, arial, tahoma, sans-serif;
    COLOR: #990000;
}

a.ParkingViewAll{
	font: 10px 'times new roman', georgia, sans-serif;
	COLOR: #660000;
}
a.ParkingTitleMenu {
	font: bold 12px verdana, arial, tahoma, sans-serif;
    COLOR: #660000;
}
a.ParkingLinks {
	font: 10px verdana, arial, tahoma, sans-serif;
	COLOR: #660000;
}

p.Parking {
	font: 12px verdana, arial, tahoma, sans-serif;
	margin: 3px;
    COLOR: #660000;
}


#PhotoTemplate {
}

#PhotoDescription {
}

p.StoreTitle {
	font: bold 14px 'times new roman',georgia, sans-serif;
    margin: 0px;
}


#BottomMenu{
	background-color: #000000;
	margin:0px;
	padding-bottom:30px;
}

a.BottomMenu{
    COLOR: #ffffff;
    font: 12px verdana, arial, tahoma, sans-serif;
}

a.BottomMenuImage{
    COLOR: #ffffff;
    font: 12px verdana, arial, tahoma, sans-serif;
}