* {margin: 0; padding: 0;}
body  {font: 1em Tahoma, Verdana, Arial, sans-serif, serif; color: #ed9c00; background: #5a0303 url(images2/bg.jpg) repeat-x top left;}
img {border: none;} ul {list-style: none;} 
h3 {font-size: 1.5em; color: #fff; text-align: left; padding: 2px 0 5px 6px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}

.center {width: 950px; margin: 0px auto; position: relative; z-index: 2; }

#head_left { background: url(images2/head_logo.jpg) left top no-repeat; width: 342px; height: 180px;  }
#head_center {	background: url(images2/head_banner.jpg) top no-repeat; width: 235px; height: 180px; position: relative; top: 0; left: 342px; }
#head_center a { position: relative; top: 17px; }
#head_right { background: url(images2/head_text.jpg); width: 231px; height: 180px; position: absolute; top: 0px; left: 577px;  }
#head_right p { color: #ffe6e6; font-size: 0.8em; padding: 0 0 10px 10px; position: relative; top: -10px;}
#head_right a#free_tour { position: relative; top: 106px; left: 20px; }

.thumbs {background: url(images2/bg_main.gif) repeat-y; width: 950px; margin: 0px auto;}
.thumbs {margin-bottom: 20px;}
.thumbs-top-first { background: url(images2/bg_main_top1.gif) top no-repeat;}
.thumbs-top { background: url(images2/bg_main_top.gif) top no-repeat;}
.thumbs-bottom { background: url(images2/bg_main_bot.gif) bottom no-repeat; padding: 8px 8px 30px 8px;}

div.images1 { padding-left: 6px; width: 450px; float: right; margin-top: 7px;}
div.images { padding-left: 6px; }
div.img { margin-bottom: 10px; height: auto; width: auto; float: left; text-align: center; }	
div.img img { display: inline; margin: 0; border: 1px solid #741314; }
div.img a:hover img {border: 1px dotted #5a0304;}
div.desc { text-align: center; text-transform: uppercase; width: 130px; margin: 0; color: #ed9c00; font-size: 0.7em;}
div.desc1 { text-align: center; text-transform: uppercase; color: #ed9c00; font-size: 1.5em;}

.textlinks, .top {margin: 0px auto; margin-top: 0; }
.top ul {width: 23%; float: left; padding: 0 0 10px 10px; }
.textlinks ul {width: 30%; float: left; color: #fff; font-size: 0.65em; padding: 4px 0 10px 10px; }
.textlinks ul li, .top li { padding-bottom: 3px; }
.textlinks a {color: #e5c700; font-size: 1.1em; text-decoration: underline;}
.textlinks a:hover, .top a:hover { text-decoration: none; }
.top a {color: #e5c700; font-size: 0.7em; text-decoration: underline;}

.footer { width: 808px; margin: 0px auto; position: relative; text-align: center; margin-bottom: 20px; color:#e5c806;}
.footer p { font-size: 0.7em; margin-bottom: 5px; font-style: normal; font-weight: normal; }
.footer a { text-transform: uppercase; color:#e5c806; text-decoration: underline; font-size: 0.75em; }
.footer a:hover {	text-decoration: none; }
