
body,html
{
	padding:0px;
	margin:0px;
	background-image: url(/resources/Images/244_bg.gif);
	background-repeat:repeat-x;;
	background-color: #FFF;
	font-family:Arial;
	font-size:11px;
	color: rgb(63,63,63);
}

a
{
	color: rgb(43,43,43);
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

h1
{
	padding:0px;
	margin:0px;
	font-size: 11px;
	line-height:11px;
	color: rgb(235,108,0);
	text-transform: uppercase;
}

div#container
{
	width:940px;
}

div#topshortcuts
{
	float:left;
	clear:both;
	width:940px;
	height:33px;
	background-image: url(/resources/images/138_bg_topshort.gif);
}

div#topshortcuts_logo
{
	clear:both;
	float:left;
	width:140px;
	height:33px;
	background-image: url(/resources/images/139_bg_topshort_logo.gif);
	background-repeat: no-repeat;
}

div#topshortcuts_logo img
{
	vertical-align:bottom;
}

div#topshortcuts_pulldown
{
	float:right;
	width:250px;
	height:32px;
	padding-top:7px;
	background-image: url(/resources/images/140_bg_topshort_pull.gif);
	background-repeat: no-repeat;
	text-align:right;
	padding-right: 30px;
}

div#header
{
	margin-top: 25px;
	width:940px;
	margin-bottom:5px;
}

div#topline
{
	width:940px;
	height:3px;
	background-image:url(/resources/images/121_bg_topline.gif);
	background-repeat: no-repeat;
	font-size:0px;
}

div#top
{
	width:940px;
	height:107px;
	background-image:url(/resources/images/118_bg_top.gif);
	background-repeat: repeat-x;
	background-color: rgb(223,223,223);
}

div#logo
{
	float:left;
	height: 90px;
	width:160px;
	margin-top: 17px;
	margin-left:40px !important;
	margin-left:20px;
	text-align:left;
}

div#logo img
{
	vertical-align:bottom;
}

div#top_left
{
	float:right;
	height:107px;
	width:330px;
	background-image: url(/resources/images/120_bg_top_left.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
}

div#language
{
	float:right;
	padding-right:25px;
	padding-top:10px;
}

div#topmenu
{
	width:890px;
	height:24px !important;
	height:21px;
	padding-top:2px !important;
	padding-top:5px;
	background-image:url(/resources/images/122_bg_topmenu.gif);
	background-repeat: repeat-x;
	border-bottom: 3px solid rgb(241,112,0);
	padding-left: 50px;
	text-align:left;
}

div#topmenu a
{
	line-height: 16px !important;
	line-height: 26px;
	text-decoration: none;
	font-weight:bold;
	color: rgb(223,223,223);
}

div#topmenu a:hover
{
	color: rgb(200,200,200);
}

div#topmenu img
{
	margin-left:10px;
	margin-right:10px;
	vertical-align:bottom;
}

div#main
{
	width:940px;
}

div#left
{
	float:left;
	width:200px;
	padding-bottom:3px;
	padding-left:2px;
}

div#leftmenu
{
	float:left;
	width: 193px;
	padding:3px;
	background-color:#fff;
}

div#leftmenu_header
{
	width: 172px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color: rgb(63,63,63);
	border: 1px solid rgb(175,175,175);
	color: #fff;
	text-transform: uppercase;
	text-align: left;
}

div#leftmenu_content
{
	width:193px;
	background-color:#fff;
	text-align:left;
}

div#leftmenu_content ul
{
	padding:0px;
	margin:0px;
	list-style:none;	
}

div#leftmenu_content ul li
{
	width:183px;
	height:18px;
	padding-top:4px;
	padding-left:10px;
	background-color: rgb(242,242,242);
	border-top: 1px solid #fff;
	border-bottom: 1px solid rgb(202,202,202);
}

div#leftmenu_content ul li.level1
{
	padding-left:10px;
}

div#leftmenu_content ul li.level1_selected
{
	padding-left:10px;
	background-color: rgb(217,217,217);
}

div#leftmenu_content ul li.level2
{
	width:173px;
	padding-left:20px;
}

div#leftmenu_content ul li.level2_selected
{
	width:173px;
	padding-left:20px;
	background-color: rgb(217,217,217);
}

div#leftmenu_content ul li.level3
{
	width:163px;
	padding-left:30px;
}

div#leftmenu_content ul li.level3_selected
{
	width:163px;
	padding-left:30px;
	background-color: rgb(217,217,217);
}

div#leftmenu_content ul li.level4
{
	width:153px;
	padding-left:40px;
}

div#leftmenu_content ul li.level4_selected
{
	width:153px;
	padding-left:40px;
	background-color: rgb(217,217,217);
}

div#leftmenu_content ul li.last
{
	border-bottom:0px solid #fff;
}

div#leftmenu_content ul li a
{
	color: rgb(107,107,107);
	text-decoration: none;
}

div#leftmenu_content ul li a:hover
{
	color: rgb(50,50,50);
	text-decoration: none;
}

/*
** SITEMAP **
	   */

ul#sitemap {
	list-style: none;
	margin: 0;
}

ul#sitemap li.level1 a {
	display: block;
	font-weight: bold;
	color: #000000;
	height: 18px;
}

ul#sitemap li.level2 a {
	display: block;
	padding-left: 20px;
	color: #000000;
	height: 18px;
}

ul#sitemap li.level3 a {
	display: block;
	padding-left: 30px;
	color: #000000;
	height: 18px;
}

ul#sitemap li.level4 a {
	display: block;
	padding-left: 40px;
	color: #000000;
	height: 18px;
}

ul#sitemap li.level5 a {
	display: block;
	padding-left: 50px;
	color: #000000;
	height: 18px;
}

div#product
{
	clear:both;
	float:left;
	width:199px;
	margin-top: 5px;
}

div#product_header
{
	width:179px;
	height:10px;
	padding:10px;
	margin-bottom:2px;
	background-image: url(/resources/images/117_bg_product.gif);
	background-repeat: repeat-x;
	line-height:10px;
	color: #fff;
	text-transform: uppercase;
	text-align: left;
	
}

div#product_content
{
	width:179px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#fff;
	text-align:left;
}

div#middle
{
	float:left;
	width:503px;
	margin-left:5px;
	margin-right:5px;
}

div#image
{
	clear:both;
	float:left;
	width:493px;
	background-color:#fff;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:6px;
}

div#image img
{
	vertical-align:bottom;
}

div#content
{
	clear:both;
	float:left;
	width:493px;
	background-color:#fff;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:left;
}

div#bread_crumbs
{
	clear:both;
	float:left;
	text-align:left;
	width:493px;
	background-color:#fff;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:6px;
}

div#right
{
	width:223px;
	float:left;
}

div#search
{
	background-color: #fff;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:5px;
}

div#search_header
{
	background-image: url(/resources/images/135_search_header.gif);
	width:215px;
	height:43px;

}

div#search_content
{
	background-image: url(/resources/images/133_search_content.gif);
	padding:10px;
}

div#search_footer
{
	height:5px;
	background-image:url(/resources/images/134_search_footer.gif);
	font-size:0px;
}

div#ads
{
	margin-top:5px;
	padding-left:3px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#fff;
}

div#ads img
{
	vertical-align:bottom;
}

div#tours
{
	margin-top:5px;
	background-color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 4px;
	padding-right:4px;
}

div#tours_header
{
	height:27px;
	background-image: url(/resources/images/123_bg_tours.gif);
	background-repeat: repeat-x;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:5px;
	color: #fff;
	text-transform: uppercase;
	text-align: left;
}

div#tours_content
{
	padding:10px;
	text-align:left;
}

div#footer
{
	width:940px;
	height:20px;
	padding-top: 7px;
	
	font-size:11px;
	overflow: hidden;
}


.directory
{
	clear:both;
	float:left;
	height:26px;
	width: 473px;
	background-image: url(/resources/images/115_bg_directory.gif);
	background-repeat: repeat-x;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:5px;
	color: #fff;
	text-transform: uppercase;
	text-align: left;
}

.items
{
	width:493px;
	clear:both;
	float:left;
}

.item
{
	float:left;
	width:158px;
	margin:2px;
}

.item_top
{
	font-size:0px;
	width: 158px;
	height:3px;
	background-image: url(/resources/images/128_item_top.gif);
}

.item_content
{
	width: 138px;
	height:auto !important;
	height: 132px;
	min-height:132px;
	padding:10px;
	background-image: url(/resources/images/127_item_content.gif);
	background-repeat: no-repeat;
	background-color: rgb(225,225,225);
	color: rgb(63,63,63);
}

.item_content h1, .item_content a
{
	padding:0px;
	margin:0px;
	font-size: 11px;
	line-height:11px;
	color: rgb(235,108,0);
	text-transform: uppercase;
	text-decoration: none;
}

.item_bottom
{
	font-size:0px;
	width: 158px;
	height:4px;
	background-image: url(/resources/images/126_item_bottom.gif);
}

.ad
{
	width:493px;
	clear:both;
	float:left;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
.ad img
{
	vertical-align:bottom;
}

.info_header
{
	clear:both;
	float:left;
	padding-top:10px;
	padding-left:10px;
	margin-top:10px;
	width: 483px;
	height:24px;
	background-image: url(/resources/images/125_info_header.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size:13px;
	color: #fff;
}

.info_content
{
	clear:both;
	float:left;
	width: 473px;
	padding:10px;
	width: 473px;
	text-align:left;
}

