BODY {
	font-family:Candara, Georgia, Times, Century;
	font-size:16px;
	margin:0px;
	padding:0px;
	text-align:center;
    background-color:#f6f6f6;
	color:#000;
}

.webkit BODY {
	font-size:15px;
}

#centerwrapper {
	width:962px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding-left:8px;
	padding-right:8px;
}

#header { 
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:75px;
}

div#icon {
	width:62px;
	height:75px;
	background-image:url(../images/platoaristotlesmall.png);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	top:11px;
}

div#title {
	position:relative;
	top:23px;
	left:57px;
	z-index:1;
	background-image:url(../images/title.png);
	background-position:left;
	background-repeat:no-repeat;
	width:450px;
	height:72px;
}

div#search {
	position:absolute;
	top:45px;
	left:785px;
	width:200px;
	height:75px;
}

div#top {
	width:962px;
	height:454px;
	text-align:center;
	background-image:url(../images/topbackground.png);
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	top:0px;
	left:0px;
}

#slideshow {
	position:absolute;
	top:25px;
	left:20px;
	width:600px;
	height:375px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	border:1px solid #ccc;
}

#captions {
	position:absolute;
	top:410px;
	left:20px;
	text-align:center;
	vertical-align:middle;
	color:#06F;
	font-size:16px;
	line-height:20px;
	height:20px;
	width:600px;
	border:1px solid #ccc;
}

ul#slider1 {
	width:600px;
	height:375px;
	overflow:hidden;
	padding:0;
	margin:0;
}

#slider1 li {
	list-style-image:none;
	list-style:none;
}

#ourtours {
	position:absolute;
	top:25px;
	left:662px;
	width:250px;
	height:20px;
	line-height:20px;
	font-size:16px;
	color:#06F;
	text-align:center;
}

#ancientcity {
	position:absolute;
	left:662px;
	top:50px;
	width:100px;
	height:100px;
	border:1px solid #ccc;
	background-image:url(../images/romanforumsmall.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

#ancientcity:hover {
	border:1px solid #06f;
}
	
#privatetour {
	position:absolute;
	top:50px;
	left:812px;
	width:100px;
	height:100px;
	border:1px solid #ccc;
	background-image:url(../images/privatetour1.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#privatetour:hover {
	border:1px solid #06f;
}

#vaticantour {
	position:absolute;
	top:175px;
	left:662px;
	width:100px;
	height:100px;
	border:1px solid #ccc;
	background-image:url(../images/sistine.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#vaticantour:hover {
	border:1px solid #06f;
}

#romeinaday {
	position:absolute;
	top:175px;
	left:812px;
	width:100px;
	height:100px;
	border:1px solid #ccc;
	background-image:url(../images/vitemaneule.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#romeinaday:hover {
	border:1px solid #06f;
}

#romethecity {
	position:absolute;
	top:300px;
	left:662px;
	width:100px;
	height:100px;
	border:1px solid #ccc;
	background-image:url(../images/spanishstepssmall.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#romethecity:hover {
	border:1px solid #06f;
}

#cruises {
	position:absolute;
	top:300px;
	left:812px;
	width:100px;
	height:100px;
	border:1px solid #ccc;
	background-image:url(../images/cruisebox1.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

#cruises:hover {
	border:1px solid #06f;
}

#survivalguide {
	position:absolute;
	top:410px;
	left:662px;
	width:250px;
	height:20px;
	line-height:20px;
	font-size:16px;
	color:#06F;
	text-align:center;
}

#navigation {
	width:962px;
	height:40px;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	background-image:url(../images/navbarbackground.png);
	background-repeat:no-repeat;
	background-position:center;
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:20px;
	padding-bottom:6px;
	z-index:1000;
}

.webkit #navigation {
	font-size:16px;
}

#navigation:hover {
	color:#06F;
}

#jsddm{	
	margin: 0;
	padding: 0;
	width:962px;
	text-align:center;
	}
	
#jsddm li {
	float: left;
	list-style: none;
	font-size::16px;
	color:#000;
	width:auto;
	z-index:1000;
}

#jsddm li a	{
	display: block;
	text-decoration: none;
	width:auto;
	color:#000;
	z-index:1000;
}

#jsddm li a:hover {	
	color:#06f;
	}
		
#jsddm li ul {	
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	width:210px;
	text-align:center;
	z-index:1000;
	overflow:hidden;
	vertical-align:middle;
	}
		
#jsddm li ul li	{	
	text-align:center;
	z-index:1000;
	display:block;
	width:208px;
	padding-top:1px;
	padding-bottom:1px;
	float:none;
	vertical-align:middle;
}
		
#jsddm li ul li a {	
	width:208px;
	padding-top:1px;
	padding-bottom:2px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fff;
	z-index:1000;
	vertical-align:middle;
	max-height:20px;
	margin-bottom:1px;
	overflow:hidden;
}
		
#jsddm li ul li a:hover	{
	color:#06f;	
}

#middle {
	width:100%;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:0;
	margin-bottom:10px;
}

#textbox1, #textbox2, #textbox3, #textbox4, #textbox5, #textbox6, #textbox7 {
	width:700px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:5px;
	background-image:url(../images/colonnade1.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-bottom:25px;
	min-height:450px;
	text-align:center;
	float:left;
}

#rightlinks, #rightbox1, #rightbox2, #rightbox3, #rightbox4, #rightbox5, #rightbox6, #rightbox7 {
	width:200px;
	margin-left:15px;
	margin-bottom:20px;
	margin-right:0;
	text-align:justify;
	min-height:450px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	background-image:url(../images/col-sep.gif);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:top;
	color:#06f;
	float:right;
}

#rightmenu {
	padding-left:20px;
	list-style-image:url(../images/bluesquare.gif);
	font-size:1em;
	line-height:1.8em;
}

#rightmenu li:hover {
	color:#06F;
}

#reviewsbox {
	width:962px;
	height:225px;
	margin-top:10px;
	padding-top:20px;
	padding-bottom:5px;
	overflow:hidden;
	background-image:url(../images/sliderback.png);
	background-repeat:no-repeat;
	background-position:center;
	clear:both;
}

#slider {
	width:900px;
	overflow:hidden;
}

#slider ul {
	width:900px;
	overflow:hidden;
}

#slider li {
	width:900px;
	overflow:hidden;
}

#footer {
	width:962px;
	height:40px;
	background-image:url(../images/footerback.png);
	background-repeat:no-repeat;
	background-position:center;	
	padding-top:32px;
	padding-bottom:8px;
	margin-bottom:10px;
	font-size:12px;
	text-align:center;
}

a:link {
	text-decoration: none;
	color:#06F;
}

a:visited {
	text-decoration: none;
	color:#06f;
}

a:hover {
	text-decoration:none;
	color:#00F;
}

a:visted:hover {
	color:#06f;
}

a img {
	border:none;
}

h1 {
	font-size:1.2em;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:8px;
	text-align:center;
	color:#06F;
}

h2, h3, h4, h5, h6 {
	font-size:1.1em;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:8px;
	text-align:center;
	color:#06F;
}

.title {
	font-size:1.1em;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0px;
	text-align:center;
	color:#06F;
}

.round { 
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.round1 { 
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.round2 { 
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.fade {
}

.blue a {
	color:#06F;
}

.blue:link {
	color:#06F;
}

.clearfloat {
	clear:both;
	height:1px;
	line-height:1px;
}
