/* CSS Document */

html{
background:url(/images/background.jpg) #8fbfd8 no-repeat top center;


}
body{
margin:0;
/*background:url(/images/background.jpg) #8fbfd8 no-repeat bottom center;*/
/*background-color:#8fbfd8;*/
padding:0;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	margin:0;
	padding:0;
}

#container {
position:relative;
	left:0px;
	top:0px;
/* Centering for IE6+ in strict mode,
Firefox, and other modern browsers */
margin:10px 0px 0px 0px;
/* Don't center every line of text -
we inherited this setting from body */
padding:0px 0px 0px 0px;
border:1px solid #0066FF;
width:960px;
height:auto;

}
#heading{
background:url(/images/headingback.jpg) #8fbfd8 no-repeat top left;
height:130px;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-align:right;
margin:0 0px 0 0;
padding:10px 0px 0 0;
border:0px solid #FF0000;
width:920px;
}

#topmenu{
margin:0px 10px 30px 0;
padding:0;
border:0px solid #CC6600;

}

.social{
margin:20px 0 0 0;

}
#menu{
margin:20px 0 10px 0;
font-weight:bold;
font-size:14px;
border:0px solid #FF0099;
}

ul.events{
padding:0;
margin:0;
}

ul.events li{
list-style:none;
}

ul.events li a:link {  	color: #CC6600; text-decoration:none;}
ul.events li a:visited { color: #CC6600;	text-decoration:none;}
ul.events li a:hover, a:active {text-decoration:none; }

#section2{
border:0px solid #FF0000;
width:958px;
margin:0px 0 0 0;
padding:0px;
overflow: hidden;
min-height:360px;
height:auto;
}

ul.frontbottom{
padding:0;
margin:0;
list-style:none;


}
ul.frontbottom li{
float:left;
border:0px solid #3333CC;

}
#mallinformation{
background:url(/images/frontbottomback.jpg) no-repeat top center;
width:253px;
height:350px;
color: #666666;
border:0px solid #3333CC;
padding:10px 20px 0 20px;
font-size:12px;
margin:0 20px 0 20px;
}
#mallinformation h3{
color: #000000;
font-size:14px;
}

#mallinformation h4{
color: #CC6600;
font-size:12px;
}

#newsandevents{
background:url(/images/frontbottomback.jpg) no-repeat top center;
width:253px;
height:350px;
color: #666666;
border:0px solid #3333CC;
padding:10px 20px 0 20px;
font-size:12px;
}

#newsandevents h3{
color: #000000;
font-size:14px;
}

#newsandevents h4{
color: #666666;
font-size:12px;
}

b.date{
font-size:10px;

}


._content{
/*background:url(/images/contentback2.png) repeat-y right;*/
background-color:#FFFFFF;
border:0px solid ##FF0000;  
width:920px;
margin:0px 0 0 0;
padding:0px;
}

#rental{
background-color:#ffffFF;
height:470px;
border:#FF0000 0px solid;
/*8background:url(/images/rentalback3.jpg) no-repeat;*/
padding:0 0 0 250px;
font-size:14px;

}

#section3{
background:#FFFFFF;
border:0px solid #FF0000;
width:960px;
height:100px;
margin:0;
padding:0px;
}

#leftpane{
border:#ff0000 0px solid;
float:left;
margin:0px 5px 0 5px;
padding:0 0 0px 0;
width:250px;
height:auto;

}
#tabs{

margin: 0 30px 0 0px;
text-align:left;
width:250px;
float:left;
border:#00FFFF 0px solid;
padding:0;
}

#rightpane{

margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
border:0px solid #0066FF;
width:655px;
float:left; 
text-align:justify;
background-color:#ffffff;

}

.storedetails{
padding:0;
margin:0 0px 50px 0px;
border:0px solid #00CC33;
background:url(/images/storedetailsback.jpg) top center no-repeat;
}

.storeimage{
width:656px;
height:250px;
border:0px solid #00CCFF;
background:url(/images/storeimageback.jpg) top center no-repeat;
}

.storeinfo{
padding:23px 0 0 0;
margin:0px 20px 0 20px;
border:0px solid #00CC33;
font-size:12px;
}

storeinfo p{
color:#ff0000;
}

.storedetails h4{
padding:0;
color: #CC6600;
font-size:12px;
font-style:italic;
}

.storedetails h2{
padding:0;
margin-bottom:3px;
border-bottom:1px solid #009999;
color:#009999;
}

#tabs-2{
border-top:0px solid #00CCFF;

}

#tabs-2 ul{
list-style:none;
padding:0;
margin:0px 0 0 4px;
border-top:1px solid #00CCFF;
}

#tabs-2 ul li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:0 0 5px 0;
padding:0 0 0 20px;
background:url(/images/atozbullet.jpg) no-repeat top left;
border:0px solid #FF0000;
}


#tabs-2 ul li a:link { color: #000000; text-decoration:none;}
#tabs-2 ul li a:visited { color: #6699FF;	text-decoration:none;}
#tabs-2 ul li a:hover, a:active {color:#3671a8; text-decoration:none; }

li.indentation
{
margin:8px 0 8px 22px;
font-style:italic;
}
/*
.storesatoz
{
border:0px solid #000000;
padding:0 0 0 0px;
margin:0;
width:400px;
}

.storesatoz ul{
list-style:none;
}


.storesatoz li{
line-height:20px;
margin:0 0 0 0;
padding:0 0 0 0;
}

.storesatoz li.letter{
border-bottom:1px solid #009999;
font-family: 'Old Standard TT', arial, serif;
font-size:16px;
}*/

#footer {
padding:10px 0 0 0;
margin:0 0 0 20px;
width:100%;
height:50px;
border:#66FF00 0px solid;
clear:both;
font-size:10px;
text-align:left;
color:#666666;
}


h4.hours{
border:0px solid #FF00FF;
height:41px;
padding:0px 0 0 5px;
/*background:url(/images/hoursback.png) left top no-repeat;*/
font-size:13px;
color: #000000;
font-style:italic;
}

h2.phone{
border:0px solid #FF00FF;
height:41px;
padding:0px 0 0 5px;
/*background:url(/images/phoneback.png) left top no-repeat;*/
font-size:13px;
color: #000000;
}



#tabs-mall-history{
width:550px;
font-size:12px;
text-align:justify;
}

#tabs-mall-history tabs-structure{
text-align:justify;
}



#tabs-mall-history ul.headings{
border-bottom:1px solid #000066;

}

#tabs-mall-history li.heading{
background-color:#ffffff;
width:150px;
margin:0 5px 0 5px;
font-weight:bold;
border:1px solid #000000;
}

#tabs-mall-history li{
margin:10px 0 10px 0;
}
 

#tabs-mall-history a:link {  	color: #CC6600; text-decoration:none;}
#tabs-mall-history a:visited { color: #6699FF;	text-decoration:none;}
#tabs-mall-history a:hover, a:active {text-decoration:none; }


#tabs-artist-impressions{
width:550px;
font-size:12px;
text-align:justify;
}


#art-imp-models li{
list-style-type:none;
float:left;
margin:0 8px 0 8px;

}

#art-imp-models{
list-style-type:none;
float:left;
margin:0 0px 20px 0;
}

#tabs-artist-impressions tabs-art-imp-models{
text-align:justify;
}

img.photogalimgtn{
width:150px;
}

.eventgallerypic{
padding:0;
margin:0 0px 10px 0px;
border:0px solid #00CC33;
width:180px;
height:160px;
background:url(/images/eventgalleryback.jpg) top center no-repeat;
}

#tabs-artist-impressions ul.headings{
border-bottom:1px solid #000066;
}

#tabs-artist-impressions li.heading{
background-color:#ffffff;
width:80px;
margin:0 5px 0 5px;
font-weight:bold;
font-size:10px;
border:1px solid #000000;
}

#tabs-artist-impressions li.headinggenesis{
background-color:#ffffff;
width:60px;
margin:0 5px 0 5px;
font-weight:bold;
font-size:10px;
border:1px solid #000000;
}

.line {
border:1px black solid;
}

#tabs-artist-impressions li{
margin:10px 0 10px 0;
list-style-type:none;
}

ul.storegallery{
list-style:none;

}

ul.storegallery li{
float:left;
margin:5px 5px 5px 5px;
}

h3.comebacksoon{
color:#cc6600;
font-style:italic;
}

#tabs-artist-impressions a:link {  	color: #CC6600; text-decoration:none;}
#tabs-artist-impressions a:visited { color: #6699FF;	text-decoration:none;}
#tabs-artist-impressions a:hover, a:active {text-decoration:none; }

h4.newssummary{
color: #CC6600;
font-size:12px;
font-style:italic;
}
