form { margin:0; padding:0 }
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #389ec9;
	background-image: url(images/bg.jpg);
}
a:link {
	color: #eb7330;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #eb7330;
}
a:hover {
	text-decoration: none;
	color: #DD5B15;
}
a:active {
	text-decoration: none;
	color: #eb7330;
}
#wrapper { width:920px; padding:0 5px; margin:0 auto; background:#fff url(images/sitebg2.jpg) repeat-y; /* min-height:900px; height:auto !important; height:900px; */}

#navigation { height:32px; background:url(images/menu.gif) repeat-x; border-bottom:2px solid #fff;}
#navigation ul { margin:0; padding:0; list-style-type:none}
#navigation ul li { margin:0; padding:0; display:inline} 
#navigation ul li a { display:block; float:left; height:32px; background:url(images/menu_divider.gif) left center no-repeat; font-weight:bold }
#navigation ul li a.first { background:none }
#navigation ul li a:link span, #navigation ul li a:visited span, #navigation ul li a:active span { display:block; float:left;  height:32px; line-height:32px; padding:0 20px; text-decoration:none; color:#fff; cursor:pointer }

#navigation ul li a:hover span { color:#fddf53; }

#home #navigation ul li#nav-home a span, 
#contact #navigation ul li#nav-contact a span, 
#profile #navigation ul li#nav-profile a span, 
#services #navigation ul li#nav-services a span, 
#incentives #navigation ul li#nav-incentives a span, 
#wedding #navigation ul li#nav-wedding a span,
#offers #navigation ul li#nav-offers a span, 

#agents #navigation ul li#nav-agents a span, 
#user_offers #navigation ul li#nav-agents a span, 
#user_downloads #navigation ul li#nav-agents a span, 
#user_index #navigation ul li#nav-agents a span, 
#user_pricelists #navigation ul li#nav-agents a span, 

#news #navigation ul li#nav-news a span
 { color:#fddf53; background:url(images/menu_over.gif) center bottom no-repeat; }

.input { font-size:11px; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #dad7cb; background:#fff url(images/input_bg.gif) repeat-x}
.input_focus { border:1px solid #B5B5B5; }
.select_box, .select_box option { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#sidebar_td { background:url(images/sidebar_bottom.jpg) left bottom no-repeat }
#main_td { background:url(images/main_bottom.jpg) left bottom no-repeat }
#main_td p { margin:0 0 10px 0; line-height:1.5em; }

#main { padding:10px;} 
#main_content { padding:10px 15px; }

#sidebar { padding:10px 0 10px 10px; background:url(images/sidebar_top.jpg) 0 0 repeat-x; }
#sidebar_content, .sidebar_content { padding:10px 15px 0 15px; }
#sidebar_content p, .sidebar_content p { margin:0 0 10px 0; line-height:1.6em }

.sidebar_about { border-bottom:1px dashed #d7d8d8; margin-bottom:15px; }

.sidebar_text { border-bottom:1px dashed #d7d8d8; margin-bottom:15px; padding-bottom:10px }

.sidebar_user {  margin-bottom:15px; padding-bottom:40px; border-bottom:1px dashed #d7d8d8; }
.sidebar_user ul { margin:0; padding:0; list-style-type:none }
.sidebar_user ul li { margin:0; padding:0; display:inline }
.sidebar_user ul li a:link, .sidebar_user ul li a:visited { display:block; font-weight:bold; padding:0 0 0 25px; line-height:30px;  background:url(images/icon5.gif) 10px center no-repeat; border-bottom:1px solid #cfdde4;}
.sidebar_user ul li a:hover { border-bottom:1px solid #ec7e2f }

body#user_index .sidebar_user ul li#nav_user_index a, 
body#user_downloads .sidebar_user ul li#nav_user_downloads a, 
body#user_pricelists .sidebar_user ul li#nav_user_pricelists a, 
body#user_offers .sidebar_user ul li#nav_user_offers a { border-bottom:1px solid #ec7e2f }

.clr { clear:both }
.readmore { background:url(images/icon1.gif) left center no-repeat; padding-left:13px; font-weight:bold }
.viewall { background:url(images/icon6.gif) right center no-repeat; padding-right:17px; font-weight:bold }

a.link_blue:link, a.link_blue:visited, a.link_blue:active { color:#2cb6f0} 
a.link_blue:hover { color:#0084bb }

.blue { color:#2cb6f0 }
.gray { color:#b1b1b1 }
.orange { color:#ec7e2f }
.tahoma { font-family:Tahoma, Helvetica, sans-serif }

a.reservations_link { padding-left:20px; display:block; height:20px; width:200px; line-height:20px;  background:url(images/icon8.gif) left center no-repeat;}

ul.fancy_list { list-style-type:none; margin:0 0 0 15px; padding:0 }
ul.fancy_list li { color:#444; font-family:Tahoma, Helvetica, sans-serif; padding-left:25px; background:url(images/icon7.gif) left 2px no-repeat; }

ul.fancy_list2 { list-style-type:none; margin:0 0 0 15px; padding:0 }
ul.fancy_list2 li { color:#444; padding-left:25px; background:url(images/icon7.gif) left 2px no-repeat; }

.news_item { margin: 10px 8px 0 8px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; border-bottom:1px dashed #eae2c0}
.news_item .date { color:#df7003; padding-bottom:4px; display:block; font-weight:bold; padding-left:12px; background:url(images/icon5.gif) left 4px no-repeat; }

a.thumb:link img, a.thumb:visited img, a.thumb:active img { padding:2px; border:1px solid #f69a52}
a.thumb:hover img {border:1px solid #e16300}

.sidebar_newsletter { border-bottom:1px dashed #d7d8d8; margin-bottom:15px; }
.sidebar_contact { background:#f1f2f4; padding:10px; margin:0 0 10px 0;}
.sidebar_contact a:link, .sidebar_contact a:visited {color:#0182b6; text-decoration:underline}
.sidebar_contact a:hover { color:#024d6c }
.sidebar_news {border-bottom:1px dashed #d7d8d8; margin-bottom:15px;}

.footer_first td { font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff;}
.footer_first td span { color: #0182b6 }

.footer_second td {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#c0c7cd }

.login_box table td { font-family:Tahoma, Helvetica, sans-serif; font-size:10px; color:#b4b4b4}
.login_box input { margin:0; font-family:Tahoma, Helvetica, sans-serif; font-size:10px; }
.login_box .field { padding:2px 3px; margin:0; border:1px solid #ddd; width:100px; }
.login_box .title { color:#fb7413 }

h1.main_title { line-height:41px; font-size:14px; background:url(images/heading_bg.gif); margin:0 0 15px 0; padding:0 0 0 15px; color:#2cb6f0}
h2.main_title2 { line-height:35px; font-size:12px; margin:0; padding:0 0 0 10px; color:#2cb6f0; border-bottom:1px solid #2cb6f0;  }
/* h2.main_title2 { line-height:35px; font-size:12px; background:url(images/heading_bg.gif); margin:0; padding:0 0 0 15px; color:#2cb6f0; border:1px solid #d2d2d2} */

/* Lightbox */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	
	


