/* CSS Document */
body {
    background: #bdddfd url('../images/background.jpg') repeat-x top;
    padding: 0;
    margin: 0; 
	color:#0E317F;
	font-family:"Trebuchet MS",Tahoma,sans-serif,serif; 
}

a {
	outline:none;
}

#menubar {
    width: 100%;
    height: 62px;
    margin: 0 auto;
    text-align: right;
    background: transparent url('../images/header_bar.png') repeat-x;
    display: block;
}

#menubar_in {
    width: 98%;
    margin: 0 auto;
}

#menubar ul {
    padding: 0;
    margin: 0 0 0 0;
    width: auto;
}

#menubar ul li {
    color: #FFFFFF;
    float: left;
    list-style-type: none;
    margin-left: 0px;
    font: bold 15px "Trebuchet MS", Tahoma, sans-serif, serif;
}

#menubar ul li a {
    color: #FFFFFF;
    text-decoration: none;
}

#menubar ul li.current {
    text-decoration: underline;
}

#menu #specialoffer {
	float:right;
	width:246px;
	height:127px;
}

#content {
	width:950px;
	margin:70px auto;
}

#bottom_bar {
	width:950px;
	height:40px;
	background:#f940ad;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
}

#credits p {
	margin:10px;
	font-size:12px;
}

div.box {
	width:950px;
	border:1px solid transparent;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
	background: transparent url('../images/transparent.png');
	margin:0px 0px 10px 0px;
}

div.box p {
	margin:0px;
	padding:12px;
	font-size:13px;
}

div.box p.title {
	padding:12px 12px 0px 12px;
	font-size:28px;
}

#locations p.title {
	margin:0px;
	padding:12px;	
	font-size:13px;
	color:#ee048e;	
}

#locations #locations_container {
	width:925px;
	margin:0px auto 10px auto;
}

#locations #bar_outer {
	width:100%;
	height:10px;
	border-top:1px dotted #ffffff;
	border-bottom:1px dotted #ffffff;
	padding:2px 0px 2px 0px;	
}

#locations #bar_inner {
	width:100%;
	height:10px;
	background:#b9cad4;
}

#locations .location {
	width:128px;
	height:52px;
	float:left;
	margin:0px 2px 0px 2px;
}

#locations .location p {
	margin:0px;
	font-size:11px;
	color:#ee048e;
	font-weight:bold;
	line-height:10px;
}

#locations .over {
	background:url('../images/location_over.png');	
}

#locations .over p.one_row {
	padding:15px 0px 0px 40px;
}

#locations .over p.two_rows {
	padding:10px 0px 0px 40px;
}

#locations .over p.three_rows {
	padding:5px 0px 0px 40px;
}

#locations .under {
	background:url('../images/location_under.png');	
}

#locations .under p.one_row {
	padding:25px 0px 0px 40px;
}

#locations .under p.two_rows {
	padding:20px 0px 0px 40px;
}

#locations .under p.three_rows {
	padding:15px 0px 0px 40px;
}

#locations .location p a {
	color:#ee048e;
	text-decoration:none;
}

#ads {
	padding:10px 0px 0px 0px;
}

#ads #ads_container {
	width:925px;
	margin:0px auto 10px auto;
}
#ads #ads_container .ads_left{
   float: left;
   width: 300px;
}
#ads #ads_container .ads_right{
   float: right;
   width: 300px;
}
div.banner_box {
	padding:0px 0px 10px 0px;
}

div.banner_box p.title {
	font-size:20px;
}

div.banner_box .row {
	margin:10px 0px 0px 10px;
}

div.banner {
	width:304px;
	height:154px;
	-webkit-border-radius:2px;
    -moz-border-radius:2px;
	background:#ffffff;
	margin:0px 8px 0px 0px;
	padding:0px;
	float:left;
}

div.banner_box .banner img {
	margin:2px;
}

.boxx {
	width:194px;
	height:154px;
	-webkit-border-radius:2px;
    -moz-border-radius:2px;
	background:#ffffff;
	margin:0px 19px 0px 19px;
	padding:0px;
	float:left;
}

div.banner_box .boxx img {
	margin:2px;
}

div.banner_box .text {
	width:275px;
	margin:0px 19px 0px 19px;
	padding:0px;
	float:left;
	color:#06206a;
	font-size:12px;
}

div.banner_box .text .stars {
	width:90px;
	float:left;
}

div.banner_box .text .link {
	width:185px;
	float:left;
}

div.banner_box .text a {
	color:#06206a;
	text-decoration:none;
}
.cl{
	clear: both;
}
/* / CSS Document */
