body {margin:0px;}
body, td, th {color:#333;font-family:Trebuchet MS, Arial;font-size:12px;}
input, textarea, select {color:#333;font-size:11px;}
a {color:#0176EB;}


.header {background:#2071C3 URL('bg_top.gif') repeat-x;border-bottom:1px #DFDFE1 solid;color:#fff;}
.header td, .header a {color:#fff;}

.width {width:900px;}


.width2 {width:730px; }
.leftGap {padding-left:150px;}

.mainBlock {background:#ECECEC;padding-top:10px;padding-bottom:20px; }

.leftBlock {float:left;border:0px red solid;width:135px;padding-left:4px;}

.mainContent {float:left;width:536px;margin-left:5px;;}

* html body .mainContent {float:left;width:500px !important;margin-left:5px;}
.rightBlock {float:left;width:200px;}
* html body .rightBlock {float:left;width:200px;}

.leftMenu {}
.leftMenu a {color:#727272;text-decoration:none;}
.leftMenu a:hover {color:#0176EB;}

.leftMenu div {padding-top:3px;padding-bottom:3px;padding-left:12px;border-bottom:1px #ccc dotted;background:URL('menu_bullet.gif') no-repeat top left;}
.leftMenu div div {padding-top:3px;padding-bottom:3px;border-bottom:0;background:none;}
.leftMenu .selected {background:#F6F6F6 URL('menu_bullet.gif') no-repeat top left;}



.path {border-bottom:1px #C6C6C6 solid;padding-top:5px;padding-bottom:5px;}
.pageTitle {border-bottom:1px #ccc solid;background:#F9F9F9;}

.navPages a {text-decoration:none;display:block;padding-left:3px;padding-right:3px;margin:3px;border:1px #ccc solid;float:left;}
.navPages .selected {background:#FCF7CD !important;}

#googlemapDiv
{
	position: absolute;
	left: 400px;
	top: 300px;
	width: 450px;
	height: 420px;
	overflow: hidden;
	visibility:hidden;
	background:#fff;
	padding:10px;
	padding-top:5px;
	border:1px #666 solid;
}
#googlemapDivHeader {text-align:right;padding-bottom:5px;}
#googlemapLink {text-align:center;}

.photo, .thumb {border:1px #DEDEDE solid;border-right:2px #C0C0C0 solid;border-bottom:2px #C0C0C0 solid;}
.photo {}

.photo img {border:9px #fff solid;}
.thumb {margin:5px;}
* html body .thumb {margin:5px;}
.thumb {margin-bottom:15px !important;}
.thumb img {border:5px #fff solid;}
.rightBlock .selected img {border:5px #FCF7CD solid;}

.panel {padding:2px;margin-left:2px;background:URL('bg_slideshow.gif') left bottom no-repeat;}
html>body .panel {width:196px;float:left;}
html>body .panel select {margin-right:3px;}
* html body .panel {padding:2px;padding-right:10px;margin-left:2px;width:200px;}

.speed select, .speed option {font-size:10px;height:14px;}
.select.country, .select.country option {
	text-transform : capitalize;
}
.select.country .selected {
	background:#eee;
}

.comment {border:1px #D7D7D7 solid;margin-bottom:10px;}
.comment th {text-align:left;background:#D7D7D7;}

h1, h2, h3, h4 {color:#999;font-weight:normal;margin:0px;padding:0px;margin-top:5px;margin-bottom:8px;}
h1 {font-size:24px;padding-top:10px;margin-top:0px;margin-bottom:0px;}
h2 {font-size:20px;}
h3 {font-size:16px;}

.button {background:#2071C3;color:#fff;}
.favorite {background:URL('star.gif') no-repeat;display:block;padding-left:20px;float:right;}

.itemActions {background:#FCF7CD;margin-bottom:10px;padding:2px;}
.itemActions a {text-decoration:none;float:left;}

.addcomment {background:URL('addcomment.gif') no-repeat;display:block;padding-left:20px;}
.comments {background:URL('comments.gif') no-repeat;display:block;padding-left:20px;}
.zoom {background:URL('zoom.gif') no-repeat;display:block;padding-left:20px;}

.footer {border-top:1px #ccc solid;background:#F9F9F9;padding-top:10px;padding-bottom:20px;font-size:11px;color:#999;}

.left {float:left;}
.right {float:right;}
img {border:0px;}
form {padding:0px;margin:0px;}
.hr {border-bottom:1px #D8E2E7 solid;font-size:0px;line-height:0px;height:1px;padding:0px;margin:0px;}
.spacer {font-size:0px;line-height:0px;width:1px;height:1px;padding:0px;margin:0px;}
.small {font-size:11px;}
.smaller {font-size:10px;}
.smallest {font-size:9px;line-height:8px;}
.normal {font-weight:normal;}
.arr {font-size:1em; padding:0px; font-family:Times;}
.error {color:red;}

.content {padding-left:10px;padding-right:5px;padding-top:10px;}
html> body .content {float:left;}
* html body .content {width:100%; /* For IE */}

.big {font-size:12px;}

ul {
	list-style-image : url('ul.gif');
	margin:0px;
	margin-left:8px;
	padding-left:8px;
	margin-bottom:10px;
}
html > body ul {
	list-style-image : url('ul_fx.gif');
}	
ul li {
	margin-bottom:4px;
}
