/* CSS 2-Nanctucket */

body {
	margin:0;
	background:#98c8fa url(../images/top_bk.jpg) top left repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sec{
	background:#98c8fa url(../images/top_bk.jpg) top left repeat-x;
}

ul,li {
	margin:0;
	padding:0;
}

#big_container{
	width:1000px;
	margin:0 auto 0 auto;
	padding-left:10px;
}

#footer_container{
	height:284px;
	width:100%;
	float:left;
	background:url(../images/bottom_bk.jpg) bottom left repeat-x;
}







/* ----- LOGO ----- */

#big_container h1{
	margin:0;
	padding:0;
	width:140px;
	height:40px;
	background:url(../images/logo.gif) bottom no-repeat left;
	float:left;
}

#big_container h1 a{
	width:140px;
	height:38px;
	display:block;
	text-indent:-99999px;
	text-decoration:none;
}








/* ----- SEARCH / LOGIN ZONE ----- */

#search{
	height:44px;	
	width:396px;
	float:right;
	background:url(../images/search.gif) bottom left no-repeat;
	display:inline;
}

.searching{
	width:262px; 
	height:28px;
	float:left;
	font-size:11px;
	color:#FFF;
	margin:15px 0 0 20px;
	display:inline;
}

input, textarea {
	display:block;
	float:left;
}

label {
	text-align:right;
	width:44px;
	padding:2px 5px 0 0;
	display:block;
	float:left;
	margin-bottom:10px;
}

.log {
	width:90px;
	height:22px;
	float:right;
	display:inline;
	font-size:11px;
	color:#FFF;
	margin-top:19px;
	}

.log a, .log a:hover{
	text-decoration:none;
	color:#FFF;
}

.log a:hover{
	text-decoration:underline;
}

.textarea{ 
	border:1px #094d79 solid; 
	background:#fff;
	width:174px;	
	color:#484848;
	height:14px;
	font-size:10px; 
}

.buttonSubmit{
	padding:0;
	width:27px;
	height:18px;
	background:url(../images/go_but.gif) no-repeat;
	border:0;
	color:#FFF;
	font-size:10px;
	margin-left:3px;
	cursor:pointer;
}








/* ----- TOP MENU ----- */

#menu {
	width:800px;
	height:24px;
	float:left;
	margin-top:6px;
}

#menu li {
	position:absolute;
    list-style:none;
    display:inline;
}

#menu a, #menu a:hover, #menu a:active{
    float: left;
    text-decoration: none;
    width:111px; 
	height:24px;
	font-size:13px;
	color:#FFF;
	text-align:center;
	line-height:1.8em;
}

#home a, #directory a, #events a, #realestate a, #shopping a, #lodging a, #classified a { background:url(../images/menu.gif) no-repeat;}
#home a:hover, #directory a:hover, #events a:hover, #realestate a:hover, #shopping a:hover, #lodging a:hover, #classified a:hover {background:url(../images/menu.gif) -0px -24px no-repeat;}
#home a.active, 
#events a.active, 
#directory a.active, 
#realestate a.active, 
#shopping a.active, 
#lodging a.active, 
#classified a.active {background:url(../images/menu.gif) -0px -48px no-repeat;}

#directory {margin-left:111px;}
#events {margin-left:222px;}
#realestate {margin-left:333px;}
#shopping {margin-left:444px;}
#lodging {margin-left:555px;}
#classified {margin-left:666px;}






/* ----- FOOTER ----- */

#director{
	width:1000px;
	height:284px;
	margin:0 auto 0 auto;
	padding-left:10px;
}

#dir{
	width:774px;
	height:173px;
	background:url(../images/bottom_dir_bk.jpg) top left repeat-x;
	border:1px solid #80a4c7;
	position:absolute;
	z-index:1;
	float:left;
	margin-top:25px;
}

#diricon {
	width:160px;
	height:50px;
	background:url(../images/diricon.gif) no-repeat;
	position:absolute;
	text-indent:-999999px;
	z-index:2;
	margin-left:-10px;
	margin-top:10px;
}

#dircontent{
	width:754px;
	height:120px;
	float:left;
	display:inline;
	padding-left:10px;
}

#dircontent ul{
    float:left;
	width:120px;
	height:130px;
	border-right: 1px solid #80a4c7;
	margin-top:35px;
	padding:0;
	list-style:none;
}
#dircontent ul.noborder{ border:0;}
#dircontent ul li{
	padding:0;
	margin-left:15px;
	background:url(../images/smalldir.gif) no-repeat center left;
	text-indent:10px;
}	
#dircontent li a{
	color:#FFF;	
	font-size:11px;
	margin:0; padding:0;
	line-height:15px;
}











/* ----- CONTENT ----- */

#content_cotainer{
	width:800px;
	height:100%;

	float:left;
	margin:25px 0 20px 0;
}

html>body #content_cotainer{margin:32px 0 10px 0;}

#content_top{
	width:800px;
	background: url(../images/c_top.jpg) no-repeat bottom left;
	float:left;
	height:10px;
}

#content_middle{
	width:800px;
	background: url(../images/c_middle.jpg) repeat-y;
	float:left;
}

#content_bottom{
	width:800px;
	background: url(../images/c_bottom.jpg) no-repeat top left;
	float:left;
	height:10px;
}

#blue_gradient{
	background:url(../images/bluegrleft.jpg) left no-repeat;
	width:9px;
	margin:0 auto;
	height:21px; float:left;
	display:inline;
	margin:12px 0 0 12px;
}
#blue_gradientmiddle{
	background:url(../images/bluegrmiddle.jpg) repeat-x;
	margin:0 auto;
	height:21px;
	width:725px; 
	float:left;	
	margin-top:12px;
}

#blue_gradientright{
	background:url(../images/bluegrright.jpg) repeat-x;
	margin:0 auto;
	height:21px;
	width:10px; float:left;	margin-top:12px;
}
#antena{
	position:relative; 
	z-index:999; 
	background:url(../images/antena.jpg); 
	width:31px; 
	height:44px; 
	margin-left:1px; 
	margin-top:-16px; 
	float:left;
}
#title{
	float:left;
	height:21px;
	width:500px;
} 

#title h3{
	padding:0;
	margin:0;
	color:#FFF;
	font-size:13px;
	line-height:1.5em;
}

#title a{	 
	padding:0;
	margin:0;
	color:#FFF;
	font-size:13px;
	line-height:1.5em;
	color:#FFF;
	text-decoration:none;	
}


























#content{
	width:774px;
	float:left;
	margin:15px 0 15px 0;
}
	
#left_side {
	width:200px;
	float:left;
	border-right:#d3d6dc 1px solid;
	margin-left:10px;
	display:inline;
}

#right_side {
	width:524px;
	float:left;
	margin-left:12px;
	display:inline;
	
}

#right_side p{
	font-size:11px;
}

#news_title{
	width:200px;
	height:60px;
	background:url(../images/papers_icon.jpg) left top no-repeat;
	margin-bottom:5px;
	float:left;
}

#news_title h2, #weather_title h2{
	margin:0;
	padding:0;
	padding:20px 10px 0 45px;
	color:#919498;
	font-size:16px;
	font-weight:bold;	
}

#news_title h2 span, #weather_title h2 span, #new_services  h2 span{
	color:#025c97;
}

#news_container{
	width:200px;
	border-bottom:1px solid #d3d6dc;
	padding-bottom:10px;
	float:right;
}

#new_services h2{
	margin:0;
	padding:0;
	padding:10px 10px 0 45px;
	color:#919498;
	font-size:16px;
	font-weight:bold;	
}



.news_titles, #weather_title{
	margin:0;
	padding:0;
	width:190px;
	float:left;
	margin-bottom:20px;
}

.news_titles h3, #weather_title h3, #new_services h3{
	margin:0 0 0 3px;
	padding:0;
	color:#0033cc;
	font-weight:normal;
	font-size:11px;
	padding:0 0 0 10px;
	text-decoration:underline;
	background:url(../images/left_news_icon.gif) top left no-repeat;
}

.news_titles p, #weather_title p, #new_services p{
	margin:0;
	padding:0;
	color:#6f7174;
	margin-left:3px;
	font-size:11px;
	padding:5px 0 0 10px;
}

.news_titles a, #weather_title a, #new_services a{
	text-decoration:none;
}

#new_services a{
	background:url(../images/left_news_icon.gif) top left no-repeat;
	margin:0 0 0 3px;
	width:80px;
	float:left;
	display:block;
	line-height:16px;
	padding:0;
	color:#0033cc;
	font-weight:normal;
	font-size:11px;
	padding:0 0 0 10px;
	text-decoration:underline;}

#weather_title{
	width:200px;
	margin:15px 0 5px 0;
	float:left;
	border-bottom:1px solid #d3d6dc;
	padding-bottom:10px;
	float:right;	
}

#new_services{	
	width:200px;
	background:url(../images/newservices.jpg) left top no-repeat;
	margin:15px 0 5px 0;
	float:left;
	padding-bottom:10px;
	float:right;
}







.topbox{
	height:269px; 
	width:167px;
	border:1px solid #d4d4d4;
	background:#f2f8fe url(../images/topboxbk.jpg) repeat-x;
	float:left;
	margin:5px 0 0 11px;
	display:inline;
	color:#6f7174;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 	
}
html>body .topbox{ margin-top:12px}
.topbox a.bottom{
	font-weight:bold;
	color:#6f7174;
	float:right;
	bottom:0;
	margin-right:5px;
}
.topbox img{
	margin:5px; 
	display:inline; 
	border:#5383b4 1px solid;
}
.topbox p{ 
	padding:0; 
	height:110px !important;	
	margin:3px 5px 0 5px; 
	background:url(../images/sag2.gif) left top no-repeat; 
	text-indent:15px;
}	
.topbox strong{
	background:url(../images/sag1.gif) left no-repeat;
	margin:0 0 0 5px;
	padding:5px 5px 5px 15px;
	font-size:12px; 
	font-weight:bold;
}
.bluedot{
	height:282px;
	width:1px;
	background:url(../images/bluedot.jpg) repeat-y;
	float:left;
	margin-left:11px;
	display:inline;
}
.bluegrad{
	background:#75a5d8 url(../images/bluebkgradient.jpg) repeat-x left top;
	color:#FFF;
	border-left:1px solid #75a5d8;
	border-right:1px solid #75a5d8;	
	width:531px;
	height:31px;
	margin:0 0 5px 0;
	clear:both;
}
.bluegrad h2{
	padding:6px 0 0 42px;
	margin:0;
	color:#FFF;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.5em;
}
.bluegrad h2 a{
	margin:0;
	color:#FFF;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.5em;
}
.newsicon{
	position:relative; 
	z-index:999; 
	background:url(../images/newsicon.jpg);
	width:35px; 
	height:35px; 
	margin-left:1px; 
	margin-top:-4px; 
	float:left;
}
.charticon{
	position:relative; 
	z-index:999; 
	background:url(../images/chart_icon.jpg);
	width:35px; 
	height:35px; 
	margin-left:1px; 
	margin-top:-4px; 
	float:left;
}
.membersicon{
	position:relative; 
	z-index:999; 
	background:url(../images/membersicon.jpg);
	width:35px; 
	height:35px; 
	margin-left:1px; 
	margin-top:-4px; 
	float:left;
}
.grayborder{ 
	border:1px solid #d3d6dc; 
	padding:5px; 
	width:521px;
	float:left; 
	margin:0 0 10px 0; 
	font-family:Tahoma; 
	font-size:11px;
	color:#6f7174; 
	background:#FFF;	
	clear:both;
}
.grayborder img{margin-bottom:10px;}
.grayborder p{ 
	margin:0 0 10px 0; 
	padding:0; 
	color:#6f7174; 
	background:#FFF;
	font-size:14px;		
}
.grayborder strong{ 
	color:#0033cc; 
	background:#FFF; 
	font-weight:normal;
}
.grayborder a{ 
	font-size: 15px;
    color:#0033cc;
}
.grayborder p a{ 
	font-size:11px;
	color:#6f7174; 
	background:#FFF;
	text-decoration:underline;	
}
.blue p{ 
	color:#0033cc; 
	background:#FFF;
} 
.blue p, .grayborder p{
	background:url(../images/dotblue.gif) top left no-repeat; 
	text-indent:10px;
	line-height:15px;
}
.grayborder p.nobullet{
	text-indent:0;
	background:none;
}

#content_righttop{
	width:193px;
	background:#fff url(../images/rightcorner.gif) left top no-repeat;
	float:right;
	height:20px;
	margin-top:35px;
}		
#content_right{
	width:191px;
	height:100%;
	float:right;
	background:#FFF;
	padding:20px 0 20px 0;
	color:#666666;
	text-align:center;	
	border-bottom:1px solid #b7b9bb;
	border-left:1px solid #b7b9bb;
	border-right:1px solid #b7b9bb;
}
#content_right a{ text-decoration:none;}
#content_right a img{ border:0;}







#left_side ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#left_side ul li {
	margin-bottom:2px;
	padding:0;
	background:url(../images/lidot.jpg) left no-repeat;
}
#left_side ul li a {
	font-family:Tahoma;
	font-size:11px !important;
	line-height:16px;
	font-weight:bold;
	color:#0a4e7b;
	text-indent:30px;
	display: block;
	border-bottom: 1px solid #d3d6dc;
	border-top: 1px solid #d3d6dc;
	padding: 3px 0px 2px 4px;
	text-decoration: none;
	width:196px;
}
#left_side ul li a.addev{ color:#333;}

#left_side ul li a:hover, #left_side ul li a:focus, #left_side ul li a.sell {
	color: #6f7174 !important;
}


#calendar{
	float:left;
	height:230px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:16px;
}
#calendar a{
	text-decoration:none;
	color:#111;
}
#calendar .ym{
	height:16px;
	background:#e5e5e5;
	border:1px solid #ccc;
	text-align:center;
	float:left;
	padding:0;
	margin:5px 0 0 0;
	font-weight:bold;
	width:190px;	
}
#calendar #cal{
	background:#fff;
	float:left;
	margin-top:5px;
	width:196px;
	height:150px;
}	
#calendar .zi{
	border:1px solid #f2f2f2;
	height:16px;
	width:22px;
	text-align:center;
	float:left;
	margin:0; padding:0;
    color:#999999;	
}
#calendar .zi a, #calendar .notzi a{
	height:16px;
	width:22px;
	text-align:center;
	float:left;
	margin:0; padding:0;
}
#calendar .zi a:hover, #calendar .notzi a:hover{
	height:16px;
	background:#cddeee;
	width:22px;
	text-align:center;
	float:left;
	margin:0; padding:0;
}
.zisel{ background:#cddeee;}
#calendar .notzi{
	border:1px solid #f2f2f2;
	height:16px;
	width:22px;
	text-align:center;
	float:left;
	margin:0; padding:0;	
}
#calendar .mo{
	border:1px solid #f2f2f2;
	color:#999999;	
	width:30px; 
	height:16px;
	text-align:center;
	margin:0;
	padding:0;
	float:left;	
}
#calendar .mo a{	
	height:16px;
	width:30px;
	text-align:center;
	float:left;
	margin:0; padding:0;
}
#calendar .mo a:hover{
	height:16px;
	background:#cddeee;
	width:30px;
	text-align:center;
	float:left;
	margin:0; padding:0;
}
#calendar .mo a.now{background:#cddeee;}
.now{background:#cddeee;}
#calendar .mo a{ color:#111;}
#calendar .sapt{
	border:1px solid #f2f2f2;
	height:16px;
	width:22px;
	text-align:center;
	float:left;
	margin-bottom:0px;
	font-weight:bold;	
	margin:0; padding:0;	
}





	
#maincontent form {
	float: right;
	width: 100%;
	border-top: 1px solid #ddd;
	}
	
fieldset {
	margin: 0;
	border: 0;
	padding: 0 15px;
	}

.oddsection,  .evensection {
	float: left;
	width: 100%;
	margin:0;
	padding: 10px 0;
	}
 .oddsection a,  .evensection a{
	text-decoration:none;
	font-size:8pt;   
	color:#6f7174; 
	font-weight:normal;
}
 .oddsection a:hover,  .evensection a:hover{
	text-decoration: underline;
	}
	

	
.formpair {
	float: left;
	width: 450px;
	margin: 5px 0 0 0;
	}
	
.grayborder label {
	float: left;
	font-size:9px;
	word-spacing:-0.1em;
	line-height: 1.4em;
	font-weight: bold;
	color: #333;
	text-align:right;
	width: 145px;
	margin-right: 10px;
	}

	
.forminput, .forminputhead {
	float: right;
	width: 280px;
	}
	
.forminput {
	font-size: 0.82em;
	line-height: 20px;
	margin-bottom: 5px;
	}

	
.forminputhead {
	margin: 5px 0;
	}
	
.formsubmit {
	float: left;
	width: 100%;
	background: #dbdbd2;
	margin: 0;
	padding: 10px 0;
	text-align: right;
	margin-bottom: 20px;
	}

form h3 {
	font-size: 10pt;
	color: #888;
	margin: 0 0 15px 0;
	
	/* ie5/win wraps the text if the width isn't specified */
	width: 435px;
	}

#maincontent form ul.checklist {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 100%;
	}
	
#maincontent form ul.checklist li {
	position: relative;
	left: 25px;
	margin: 5px 0;
	padding: 0;
	
	/* ie/mac doesn't indent */
	padding-left: 25px;
	/* \*/
	padding-left: 0;
	/* unhack ie/mac */
	}
	
textarea {
	width: 280px;
	}
	
.formsubmit input{
	margin-right: 10px;
	}
	
.inputsubmit {
	font-size: 0.69em;
	font-weight: bold;
	color: #333;	
	padding: 2px 5px;
	margin:0 0 0 10px;
	display:inline;
	}

.formconfirmation {
	font-weight: bold;
	color: #090;
	}
	
/* prevent long pull-downs from sticking out */
select.longselect {
	width: 320px;
	}

#skipnav {
	display: none;
	}
	
hr {
	display: none;
	}

.oddsection, .row1 {
	background: #F8FBFC;
	}
	
.evensection, .row2 {
	background: #E2EFF3;
	}
	
.evensection, .oddsection, .row1, .row2 {
	border-bottom: 1px solid #D3D6DC;
	}

.textinput {
	border: #787878 1px solid;
	font-size: 10pt;
	color: #003250;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
}
.inputsubmit{
	border: #787878 1px solid;
	font-size: 9pt;
	cursor:pointer;
	color: #003250;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}


a.foot{
	font-weight:bold;
	color:#006699;
}
a:hover.foot{
	font-weight:bold;
	color:#006699;
}

/* Left Content */
.LeftContainer {
	float: left;
	width: 290px;
}	
	
#LeftContainerHeader{
	display: block;
	position: relative;
	z-index: 7;
	height:12px;
	width:285px;
	background:url(../images/LeftTabBottomOff.gif) bottom no-repeat;
}

.LeftContainerContent {
	background-color: #FFF;
	border-left:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;				
	display: block;
	width: 273px;
	padding-left: 5px;
	padding-right: 5px;
	text-align:center;

}

#LeftContainerFooter{
	display: block;
	position: relative;
	margin-bottom: 10px;
	height:12px;
	width:285px;			
	background:url(../images/LeftContainerFooter.gif) top no-repeat;
}


/* Right Content */
.RightContainer {
	height:100%;
	float:left;
	width: 500px;
	margin-left:65px;
	margin-right:65px;	
	display:inline;
}

#RightContainerHeader{
	position: relative;
	display: block;
	width: 500px;
	height: 12px;
	z-index: 7;	
	background:url(../images/RightTabBottomOff.gif) bottom no-repeat;
}

.RightContainerContent {
	border-left:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;			
	background-color: #FFFFFF;
	display: block;
	position: relative;
	width: 473px;
	height:100%;
	float:left;
	padding-left: 11px;
	padding-right: 14px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#RightContainerFooter{
	display: block;
	position: relative;
	margin-bottom: 10px;
	height:12px;
	width:500px;
	float:left;			
	background:url(../images/RightContainerFooter.gif) top no-repeat;
}
		

.eventw{
	background:#FFF;
}
.eventb{
	background:#F2F9F8;
}	

.AllEvents {
	margin-bottom: 5px;
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 5px; 
	padding-bottom: 5px;
}


.AllEventsLink {
	font-weight: bold;
	font-size: 12px;
	overflow: hidden;
}

.AllEventsLink a {
	text-decoration: none;
	color: #526B85;
}

.AllEventsLink a:hover {
	text-decoration: none;
	color: #FF5C3F;
}

.AllEventsDate {
	font-weight: bold;
	font-size: 10px;
}

.AllEventsInner {
	font-size: 10px;
	padding-left: 10px;
	color: #444444;
	text-align: justify;
}

label.textleft{ text-align:left!important; line-height:20px; margin:0; padding:0; width: 200px!important;}
.err{ color:#FF0000; font-size:7pt; margin-left:-10px; font-weight:normal;}
html>body .forminput img{ margin-left:3px; padding:0;}








#flashfix {
	float:left;
	width:411px;
	height:250px;
	display:inline;
	margin:10px 0 0 15px;
	border:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;	
	border-bottom:1px solid #e2e2e2;
}


#right_flash {
	width:325px;
	height:250px;
	float:left;
	margin:10px 10px 0 -1px;
	border-right:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;	
	border-bottom:1px solid #e2e2e2;
}

#right_flash_level1{
	height:65px;
	width:325px;
	background:url(../images/mainnav/1_03.gif) repeat-x;
}

#right_flash_level1 h3{
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana;
	font-size:22px;
	line-height:45px;
	color:#FFF;
	width:300px;
	font-weight:normal;
	padding:10px 0 0 10px;
}

#right_flash_level2{
	height:37px;
	width:325px;
	background:url(../images/mainnav/1_07.gif) repeat-x;
}

#right_flash_level2 h2{
	margin:0;
	padding:0;
	background:url(../images/mainnav/aarow.gif) left center no-repeat;
	font-family:Tahoma, Verdana;
	font-size:15px;
	color:#FFF;
	margin-left:10px;
	text-indent:22px;
	line-height:37px;
}

#right_flash_level2 h2 a{
	text-decoration:none;
	color:#FFF;
}

#right_flash_level2 h2 a:hover{
	text-decoration:underline;
}
.right{ float:right;}
.left{ float:left;}
#askquestion, #addcomment{ display:none; padding-top:10px;}
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#leftm {
	float:left;
	margin:0; padding:0;
}
dl#leftm dt.close{ 
	background:#FFF url(bul_open.jpg) right no-repeat;
	height:17px;
}
dl#leftm dt.open{ 
	background:#FFF url(bul_close.jpg) right no-repeat; 
	border-bottom:1px solid #cecdbe;	
	height:17px;
	font-size:11px;	
	font-weight: bold;	
}
dl#leftm ul dt.open{
	border:0 none;
	font-size:11px;	
	font-weight: bold;
}
#leftm img{ 
	height:11px; 
	width:9px; 
	margin-top:1px;
}
dl#leftm {
	width:145px;
	text-align: left;
}
dl#leftm dt {
	cursor: pointer;
	clear:both;
	margin: 0;
	height: 17px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border-top:1px solid #cecdbe;
	background: #fff;
	padding: 0px;
}
dl#leftm ul dt { 
	border:0 none;	padding-left:22px; 
	cursor: pointer;
	clear:both;
	margin: 0;
	height: 17px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	background: #fff;
	width:123px;	
}
dl#leftm li.t{
	cursor: pointer;
	float:left;
	margin: 0;
	color:#9c102d;
	height: 17px;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	background: #fff;
	width:110px;
	padding:0 0 0 35px;
}
dl#leftm dd {
	border: 0;
	float:left;
}
dl#leftm li {
	cursor: pointer;
	float:left;
	margin: 0;
	color:#333333;
	height: 17px;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	background: #fff;
	width:124px;
	padding:0;
}
dl#leftm li a, dl#leftm dt a {
	color: #000;
	background:#fff;
	float:left;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
}

#pageNav {
  font: 11px Tahoma, Arial, sans-serif;
  padding: 10px 0;
  text-align: center;
}
#pageNav span {
  font-weight: bold;
  padding: 2px 6px 3px 6px;
  border: 1px solid #FFF;
  margin-bottom: 20px;
}
#pageNav a {
  background: #F8FBFC;
  color: #069;
  text-decoration: none;
  padding: 2px 6px 3px 6px;
  border: 1px solid #E2EFF3;
}
#pageNav a:hover {
  border-color: #006699;
}

.found_head{ 
	border:1px solid #d3d6dc; 
    display:inline;
 	padding:5px;
	width:521px;
	margin:0 0 10px 0; 
	font-family:Tahoma; 
	font-size:11px;
	color:#6f7174; 
	background:#FFF;	
	
}

.found_head strong{ 
	color:#0033cc; 
	background:#FFF; 
	font-weight:normal;
	 display :inline;
}
.found_head a{ 
	font-family:Tahoma;
	font-size: 11px;
    color:#6f7174; 
    font-weight:normal;
	text-decoration:none;
	text-align:right;
	 display :inline;
	}
.found_head a:hover{ 
	font-family:Tahoma;
	font-size: 11px;
    color:#6f7174; 
    font-weight:normal;
	text-decoration: underline;
	text-align:right;
	 display :inline;
}
.error img{
	float:left;
	display:inline;
	margin:2px 10px 0 20px;
}
.error{ color:#FF0000; font-size:8pt; font-weight:normal;}

.warning img{
	float:left;
	display:inline;
	margin:2px 10px 0 20px;
}
.warning{ color:#6f7174; font-size:8pt; font-weight:normal;}

#weather-div { width:232px; height:130px; margin:20px 10px 10px 15px;}
#weather-div1 { width:732px; height:130px; margin:20px 10px 10px 15px;}

#weather-div h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#093f63; font-weight:bold; padding:5px; margin-bottom:10px; text-align:center; }
.weather-day { width:75px; height:85px; float:left; border-right:1px solid #cccccc; }

.weather-day1 { width:350px; height:85px; float:left; border-right:1px solid #cccccc; border:1px solid red;}


.weather-day h3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#093f63; font-weight:bold; padding:0 5px 5px 5px; text-decoration:none; text-align:center;}
.weather-day1 h3 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#093f63; font-weight:bold; padding:0 5px 0 5px; text-decoration:none; text-align:center;}
h3 b{text-decoration:underline; font-weight:normal;}
.weather-day p, .weather-day1 p { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px !important; color:#666666; padding:0 5px 5px 5px; text-decoration:none; text-align:center;}
.weather-day1 p { font-size:12px !important; }
.weather-day img { margin-left:20px; }
.weather-day1 img { margin-left:80px; }






/*-----------------------------  HOTEL RESERVATION --------------------------------*/




#reserv {
	width:260px;
	height:200px;
	float:left;
	border-right:1px solid #cccccc;
}

#reserv p {
	padding:0; margin:0;
	padding:5px 0 5px 0; 
	font-size: 11px; 
	color: #333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:none;
	padding-left:none;
	text-indent:0px;
}

#reserv input {
	margin:15px 0 15px 0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #d6e8f3
}

#reserv form {
	padding:0; margin:0;
}

#reserv select {
	background:#ffffff;
	color:#093f63;
	font-size:11px;
}

#reserv_title h2{
	margin:0;
	padding:0;
	color:#919498;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:24px;
	line-height:normal;
	padding-top:0;
}

#reserv_title h2 span{
	color:#025c97;
}

#reserv_title{
	margin:0; padding:0;
	width:298px;
	height:30px;
	margin-top:14px;
	float:left;
	border-bottom:1px solid #d3d6dc;
}










/*-----------------------------  CAR RENTALS --------------------------------*/




#carrentals {
	width:260px;
	height:200px;
	float:left;
}

#carrentals p {
	padding:0; margin:0;
	padding:5px 0 5px 0; 
	font-size: 11px; 
	color: #333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:none;
	padding-left:none;
	text-indent:0px;
}

#carrentals input {
	margin:15px 0 15px 0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #d6e8f3
}

#carrentals form {
	padding:0; margin:0;
}

#carrentals select {
	background:#ffffff;
	color:#093f63;
	font-size:11px;
}

#carrentals h2{
	margin:0;
	padding:0;
	color:#919498;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:24px;
	line-height:normal;
	padding-top:0;
}

#carrentals h2 span{
	color:#025c97;
}

#carrentals_title{
	margin:0; padding:0;
	width:298px;
	height:30px;
	margin-top:14px;
	float:left;
	border-bottom:1px solid #d3d6dc;
}









#car_title h2, #hotel_title h2{
	margin:0;
	padding:0;
	padding:10px 0 5px 0;
	color:#919498;
	font-size:16px;
	font-weight:bold;	
}

#car_title h2 span, #hotel_title h2 span{ color:#025c97; }

.box1 {
	margin:0; padding:0;
	width:170px;
	height:150px;
	margin:10px 0 0 35px;
}

.box2 {
	margin:0; padding:0;
	width:200px;
	height:150px;
	margin:10px 0 0 35px;	
}

















#weather_title {
	padding-left:33px;
}


.grayborder-w{ 
	border:1px solid #d3d6dc; 
	padding:5px; 
	width:521px;
	float:left; 
	margin:0 0 10px 0; 
	font-family:Tahoma; 
	font-size:11px;
	color:#6f7174; 
	background:#FFF;	
	clear:both;
}


#boxxex  {
	margin:0; padding:0;
	width:235px;
	height:124px;
	margin:20px 0 0 60px;
}

.zabutt {
	width:162px;
}

.zabutt1 {
	width:192px;
}

#weather_title h2 {
	padding:0; margin:0;
	padding-left:2px;
}

#weather_title {
	width:228px;
}

.fontsize11 a{
	font-size:12px !important;
}



#vreme {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background:#FFFFFF;
}

#vreme td {
	border-right:1px solid #ececec;
}
.niholder{
float:left; width:740px; padding:10px
}
.nlc{
float:left; width:360px; padding:10px; border-right:1px solid #D3D6DC
}
.nrc{
 float:left; width:360px; padding:10px; border-left:1px solid #D3D6DC; margin-left:-1px !important;
}

.news_titles_big{
	margin:10px 5px 5px 5px;
	padding:0 0 12px 0;
	width:350px;
	float:left;
	border-bottom:1px solid #D3D6DC
}

.news_titles_big h3{
	margin:0 0 0 3px;
	padding:0;
	color:#0033cc;
	font-weight:normal;
	font-size:11px;
	padding:0 0 0 10px;
	/*text-decoration:underline;
	background:url(../images/left_news_icon.gif) top left no-repeat;*/
}

.news_titles_big p{
	margin:0;
	padding:0;
	color:#6f7174;
	margin-left:3px;
	font-size:11px;
	padding:5px 0 0 10px;
}

.news_titles_big a{
	text-decoration:none  !important;
	line-height:18px;
	font-size:12px;
}

.news_titles_big a:link {color:#000000;}      /* unvisited link */
.news_titles_big a:visited {color:#777777;}  /* visited link */
.news_titles_big a:hover {color:#000000;}  /* mouse over link */
.news_titles_big a:active {color:#000000;}  /* selected link */

.newsdate{
font-size:10px; color:#777; float:right; padding-top:7px;
}
