body {position:center top; width: 100%; display: table;}
#wrap {height:120%; width:1000px; padding-top:5px; padding-bottom:10px; margin:0 auto; overflow:inherit; background: #000; background: -moz-linear-gradient(top, #000, #000); background: -webkit-gradient(linear,
                left top, left bottom, from(#000), to(#000)); filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#000000', EndColorStr='#0000000', GradientType=0);}
#cities {
	position:relative;
	float:none;
	margin-left:250px;
	width:740px;
	color: #000;
}
#cities-spacer {float:none; width:100%;}
#page {width:980px; padding:0; margin:0 auto;}
#top {width:980px; height:123px; background:url(images/top.png) top left no-repeat;}
#top h1 {display:none;}
#top ul {list-style:none; padding:99px 0 0 580px; }
#top ul li {float:left; display:block; margin:4px 0px; padding:0px 10px;}
#top ul li.seperate {border-right:1px solid white;}
#top ul li a {color:white; text-decoration:none;}
#top ul li a:hover {text-decoration:underline;}
* {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#content {
	width:980px;
	margin-top:65px;
	position:relative;
	float:none;
	clear:both;
}
#pagetitle {text-align:right; height:28px; border-right:5px; }
#pagetitle span {color:darkgreen; font-size:14px;}
#pagetitle .header2 {
	pading-right:15px
}
#pagetitle .header {
	float:right;
	background:url(images/page-title-left.png) top left no-repeat;
	text-align:right;
	padding-left:0px;
	margin-left:10px;
	margin-right:20px;
	height:28px;
}
#header-right {
	float:right;
}
#pagetitle .right {background:url(images/page-title-right**NOT**.png) center right no-repeat; height:22px; padding-top:0px; padding-right:30px; padding-left:45px; padding-top:8px; font-weight:bold; font-size:14px; margin:0;}
#bodytext {margin-left:236px; width:714px; padding:1px 15px; background:url(images/right-back.png) top left repeat-y; min-height:1210px;}
#bodytop {margin-left:236px; width:744px; height:15px; background:url(images/right-top.png) top left no-repeat;}
#bodybottom {margin-left:236px; width:744px; height:15px; background:url(images/right-bottom.png) top left no-repeat;}

#bodytext h1 {font-size:14px; color:#0c5a92; border-bottom:2px solid #0c5a92;}
#bodytext .price {font-size:14px; color:white; background:url(images/price-background.jpg) top left no-repeat; width:292px; height:36px; margin:0 auto; padding:8px 0; text-align:center; font-weight:bold;}

#menu {
	position:absolute;
	top:0;
}
#menutitle {background:url(images/menutitle.png) top left no-repeat; width:180px;height:22px; padding-top:6px; padding-left:18px; font-size:14px; font-weight:bold;}
#menutop {background:url(images/menutop.png) top left no-repeat; width:232px; height:18px;}
#menuback {background:url(images/menuback.png) top left repeat-y; width:212px; padding-left:20px; padding-bottom:5px;display:block;}
#menuback ul {margin:0; padding:0; list-style:none;}
#menuback ul li {display:block;}
#menuback ul li a {display:block; width:192px; text-decoration:none; padding:2px; color:black; font-weight:bold;}
#menuback ul li a:hover {background-color:#0c5a92; color:white;}
#menubottom {background:url(images/menubottom.png) top left no-repeat; width:232px; height:15px; margin-bottom:20px;}

#menu .sub a {width:182px; padding:0px; margin-left:10px; font-weight:normal;}

#logos {text-align:center; width:232px;}
#logos img {display:block; padding:4px; margin:5px; background-color:black; border:1px dotted silver;}

#footer {float:none; clear:both; text-align:center; width:980px; margin:20px auto; height:36px; background:url(images/footer.png) top left; color:white; font-weight:bold;}
.thumbnails td {font-size:10px; width:118px; border-right:1px dotted silver;}
.thumbnails td img {display:block; cursor:hand;}

.thumbnails7 td {font-size:10px; width:97px;}
.thumbnails7 td img {display:block; cursor:hand;}

.indent5 {padding-left:5px;}
.indent10 {padding-left:10px;}
.padding5 {padding:5px;}
.style1 {color: #FFFFFF}
#wrap #cities {
	color: #FFF;
	text-align: center;
}
#wrap #cities span a {
	color: #F0F;
}

