/*
Copyright (c) 2007 ItalyMotels.com
http://www.italymotels.com

Developed by Brinzan Dumitru
http://www.brinzan.net
*/

body {margin:0; padding:0; background-color:#ffffff; font-family: Tahoma, Arial; font-size:11px; color: #444444; text-align:center; }
table {border:0; }
a {text-decoration:none; color:#e94832; }
a:hover {text-decoration:underline; }
img {border:0;}
img.ph {padding: 1px; border: solid 1px #46753f;}

h1,h2,h3,h4,h5,h6 {margin: 0; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
h1,h2 {color: #46753f; font-size: 18px; margin: 0 0 20px 0; border-bottom: solid 1px #46753f; }

.left {float: left; }
.right {float: right; }

#container {width:900px; min-width:900px; margin:0 auto; position:relative; text-align:left;}

#header {position: absolute; top:0; left:0; width: 900px;}
#logo {height: 124px; background-repeat:no-repeat; background-position:top right; }
#logo #logohead {margin: 30px 0 0 20px; }
#header #adunit {position: absolute; top: 35px; right:0; width:468px; height:60px; }

#destinations {background-color: #e42800; line-height: 24px; height: 24px; color:#fff; background-image:url(http://www.italymotels.com/images/back_destinations.gif); background-position:left; background-repeat:no-repeat; font-family:"trebuchet MS"; font-size:12px; }
#destinations a {text-decoration:underline; color:#fff; }
#destinations a:hover {text-decoration:none; }
#destinations span.caption {font-weight: bold; margin: 0 20px 0 15px;}
#destinations ul {margin: 0; padding:0; display:inline; }
#destinations li {margin: 0 35px 0 0; padding:0; display:inline; list-style-type:none; }

#crumbs {margin: 15px 0 0 0; }
#crumbs span.caption {font-weight: bold; margin: 0 5px 0 15px;}

#contentCont {margin: 0; padding: 195px 0 0; position:relative; }

#navigation {width:180px; margin: 0 0 30px 0; position:absolute; top:195px; left:0; }
#navigation .category {background-color: #ece3ad; line-height: 24px; height: 24px; background-image:url(http://www.italymotels.com/images/back_category.gif); background-position:left; background-repeat:no-repeat; font-family:"trebuchet MS"; font-size:12px; }
#navigation .category .caption {font-weight: bold; color:#4f6130; margin: 0 0 0 15px;}

#content {margin: 0 0 20px 230px; }
#content p {line-height: 16px; }

#menuRegions {font-family: "trebuchet MS"; font-size:12px; line-height:16px;}
#menuRegions ul{margin:10px 0 10px 15px; padding:0; }
#menuRegions li{list-style-type:none; margin:0; padding:0; }
#menuRegions li.active{font-weight: bold; margin-top:5px; }
#menuRegions li ul {font-weight: normal; margin: 5px 0 5px 10px; border-left: solid 2px #e94832; padding: 0 0 0 7px;}
#menuRegions li ul li.active{font-weight: bold; margin:0; }

#menuResources {font-family: "trebuchet MS"; font-size:12px; line-height:16px;}
#menuResources ul{margin:10px 0 10px 15px; padding:0; }
#menuResources li{list-style-type:none; margin:0; padding:0; }

#footer {clear: both; margin: 5px 0 10px 0; font-family:"trebuchet MS"; font-size:12px; }
#footer p {margin: 10px; }
#footer p.dev {font-size: 10px; font-family:Tahoma, Verdana, "trebuchet MS"; }
#menuFooter {background-color: #e42800; line-height: 24px; height: 24px; color:#fff; background-image:url(http://www.italymotels.com/images/back_footer.gif); background-position:left; background-repeat:no-repeat; font-family:"trebuchet MS"; font-size:12px; }
#menuFooter a {text-decoration:underline; color:#fff; }
#menuFooter a:hover {text-decoration:none; }
#menuFooter ul {margin: 0; padding:0 0 0 20px; }
#menuFooter li {margin: 0 30px 0 0; padding:0; display:inline; list-style-type:none; }