* {
	margin: 0px;
	padding: 0px;
}

html {
    height: 100%;
}

body {
    background-color: #000000;
	color: #FFFFFF;
    font-family: Georgia,Arial,Helvetica,FreeSans,sans-serif;
	font-size: 16px;
    height: 100%;
    width: 100%;
}

.smallText {
	font-size: 11px;
}
  
a {
	color: #F80464;
	text-decoration: none;
} 

a:hover {
	color: #BA9808;
}

h2 {
  font-size: 18px;
  text-decoration: underline;
}

div.left {
  float: left;
  color: #000000;   
  background: #FA0469 url('img/bg.png');
  border-right: 3px solid #000000;
  height: 100%;
  min-height: 500px;
  padding: 20px 10px;
}

div.hours {
    margin: 250px 0 50px 20px;
}

div.subscribe {
    margin-top: 20px;
}
	
div.main {
	float: left;
	height: 100%;
    padding: 20px 10px;
}

div.top-nav {
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin: 30px 0 30px 80px;
  padding: 0 0 10px;
}

div.top-nav div.item {
    float: left;
    margin-right: 30px;
}

.main-body {
    float: left;
    margin: 10px 0 10px 80px;
    width: 520px;
}

	.main-body p {
		margin-bottom: 10px;
	}

	.full-panel {
		margin: 30px 50px;
	}

	.full-panel .left-col {
		float: left;
		width: 200px;
	}

	.full-panel .right-col {
		float: left;
	}
 
	.footer {
		background-color: #000000;
		color: #FFFFFF;
		height: 40px;
	}
	
	.address {
		margin-left: 200px;
	}

	.clear {
		clear: both;
	}

	.name { 
		  background: url('img/name2.png') no-repeat;
		  margin: 10px auto;
		  height: 138px;
		  width: 356px;
 	}
 	
 	.divider {
 	    border-top: black 2px solid;
 		border-bottom: black 2px solid;
 		height: 5px;
 	}
 	
 	a.about {
 		background: url('img/aboutblack.png') no-repeat;
 		display: block;
 		width: 185px;
 		height: 29px;
 	}
 	
 	.about-selected {
 	 	background: url('img/aboutred.png') no-repeat;
 		width: 185px;
 		height: 29px;
 	}
 	
 	/*a.about:hover {
 		background: url('img/aboutred.png') no-repeat;
 		width: 185px;
 		height: 29px;
 	}*/
 	
 	a.events {
 		background: url('img/eventsblack.png') no-repeat;
 		display: block;
 		width: 185px;
 		height: 29px;
 	}
 	
 	/*a.events:hover {
 		background: url('img/eventsred.png') no-repeat;
 		width: 185px;
 		height: 29px;
 	}*/
 	
 	.events-selected {
 		background: url('img/eventsred.png') no-repeat;
 		width: 185px;
 		height: 29px;
 	}
 
  	a.fashionlines {
 		background: url('img/fashionlinesblack.png') no-repeat;
 		display: block;
 		width: 185px;
 		height: 29px;
 	}
 	
 	 .fashionlines-selected {
 		background: url('img/fashionlinesred.png') no-repeat;
 		width: 185px;
 		height: 29px;
 	}
 	
 	/*a.fashionlines:hover {
 		background: url('img/fashionlinesred.png') no-repeat;
 		width: 185px;
 		height: 29px;
 	}*/
 	 
  	a.contact {
 		background: url('img/contactblack.png') no-repeat;
  		display: block;
 		width: 185px;
 		height: 29px;
 	}
 	
 	 .contact-selected {
 		background: url('img/contactred.png') no-repeat;
  		display: block;
 		width: 185px;
 		height: 29px;
 	}
 	
 	/*a.contact:hover {
 		background: url('img/contactred.png') no-repeat;
 		width: 185px;
 		height: 29px;
 	}*/
 	
   	.top_menu {
   		height: 20px;
   		padding-top: 15px;
   		padding-bottom: 5px;
   		padding-left: 250px;
   		/*font-weight: bold;*/
   	}
    
   	.top_menu ul {
		padding: 0px;
		margin: 3px;
		float: left;
		width: 100%;
	}

   	.top_menu ul li { 
		display: inline;
		font-size:13px;
		color: black;
		float: left;
	}

   	.top_menu ul li a {
		padding: 0px 10px;
		text-decoration: none;
		color: black; /*#9a0b0b;*/
	}
	
	 .top_menu ul li a:hover {
		color:red;
	}
	
	.main_content {
		height: 100%;
		width: 100%;
	}
	
	.left_info {
		margin-left: 40px;
		padding: 10px;
		height: 180px;
		width: 130px;
		padding: 0px;
		background-color: black;
		border-top: 2px red dotted;
		border-bottom: 2px red dotted;
		color: white;
		float: left;
		font-size: 13px;
		text-align: center;
	}
	
    .left_menu {
		margin: 20px;
		height: 180px;
		width: 150px;
		padding: 0px;
		float: left;
		font-size: 13px;
		text-align: center;
	}
   	
	.footer {
	//	padding-top: 20px;
	}
 	
 	.center_panel_fixed {
 		vertical-align: top;
 		margin-left: 30px;
 		margin:0px;
 		width: 550px;
 	}
 	
  	.center_panel {
 		margin-left: 30px;
 		padding: 0px;
 		width: 550px;
 	}
 	
 	.center_text {
  		font-family:Verdana,Arial,Helvetica,Sans-serif; 
        font-size: 12px;
        margin-left: 40px;
        padding: 40px;
        border: solid black 1px;
 	}
 	
 	 .center_footer {
 	    font-size: 12px;
		height: 20px;
 	}

    .boutique_img { 
		  background: url('img/boutique.jpg');
		  height: 386px;
		  width: 515px;
		  border: black 2px solid;
 	}
 	
   .map { 
		  background: url('img/map.jpg');
		  height: 240px;
		  width: 460px;
		  border: 1px solid black;
 	}
 	
    .menu {
		color: #000; 
		font-size: 12px;
    }
    
    .bottom_border {
         background: url('img/semicircle.png') repeat;
         height: 35px;
    }
    
    .info {
        background: black;
		color: white; 
		height: 25px;
		font-size: 12px;
		text-align: center; 
		text-decoration: none;
    }
    
    .info a {
    	color: white;
		text-decoration: none;
    }
    
    .info a:hover{
    	color: red;
    }

    .lingerie {
    	height: 255px;
    	width: 170px;
    	
    }
    

