/* CSS Document */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#333;background:#fff;font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#1a4788;}
h1 {font-size:3em;line-height:1;margin:0.5em 0 0.5em 0;}
h2 {font-size:2em;margin-bottom:0.1em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#ff9900;}
a {color:#1a4788;text-decoration:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:none;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:block;}
.clear {clear:both;}
a{outline:none !important;}
/*-------------------------------------------------------------------------------------------------------------------------*/

#header, .search-col-one-left, .search-col-two, #footer, #content-slider-wrap {
	display:none !important;
}
body{
	margin:0;
	line-height:normal;
	}
#container {
	width:100%;
	height:100%;
}
#main{
	margin:0 auto 0 auto;
	width:998px;
	border:1px solid #d7d7d7;
	background-color:#ffffff;
	}
.head-top-sec{
	height:62px;
	width:950px;
	background:url(image/top-head-bg.gif) no-repeat left top;
	padding:28px 0 0 48px;
	cursor:pointer;
	}
.head-top-sec h1{
	margin:0;
	height:39px;
	width:575px;
	float:left;
	overflow:hidden;
	}
.head-top-sec h1 a{
	float:left;
	text-indent:-1000000px;
	background:url(image/logo-bg.gif) no-repeat left top;
	display:block;
	height:39px;
	width:575px;
	}
.head-top-sec img{
	margin-left:166px;
	}
.head-middle-sec {
	background:url(image/head-nav-bg.gif) no-repeat left top;
	height:37px;
	width:998px;
	/*overflow:hidden; */
	position:relative;
	}
.head-middle-sec ul{
	float:left;
	height:34px;
	overflow:hidden;
	padding:0 0 0 12px;
	}
.head-middle-sec ul li{
	float:left;
	margin:0;
	background: url(image/top-nav-li-bg.gif) no-repeat right 12px;
	padding:12px 14px 0 11px;
	position:static;
	height:22px;
	}
.head-middle-sec ul li ul{
	display:none;
	position:absolute;
	top:27px;
	left:10px;
	width:695px;
	height:30px;
	}

.head-middle-sec ul li.current ul{
	display:block !important;
	}

.head-middle-sec ul li ul li{
	float:left;
	background:none;
	}
.head-middle-sec ul li ul li a{
	color:#000000;
	font-size:11px;

	}
.head-middle-sec ul li ul .current a{
	color:#ffffff;;
	font-size:11px;

	}

.head-middle-sec ul li a img{
	margin:0;
	display:block;
	}
.head-middle-sec .last{
	background:none;
	}
.global-nav li.current, .global-nav li.select {
	background-color:#bfd23a;
}
.global-nav li li.current, .global-nav li li.select {
	background:none!important;
}
.search-sec {
	float:right;
	padding:8px 21px 0 11px;
	}
.search-sec form .textbox{
	margin:0;
	padding:0;
	border:none;
	height:15px;
	width:210px;
	font-size:10px;
	display:block;
	float:left;
	margin-right:6px;
	}
.head-regtr-sec{
	height:22px;
	background:url(image/head-rgstr-bg.gif) repeat-x left top;
	}
.head-regtr-inner{
	float:right;
	width:515px;
	position:relative;
	padding-top:2px;
	top:-14px;
	}
.head-regtr-sec form .username{
	margin:0;
	padding:0;
	border:none;
	height:15px;
	*height:14px;
	width:65px;
	display:block;
	float:left;
	font-size:10px;
	}
.head-regtr-sec img{
	float:left;
	margin-top:-1px;
	*margin:0;
	}
.head-regtr-sec form .password{
	margin:0 0 0 6px;
	padding:0;
	border:none;
	height:15px;
	width:62px;
	display:block;
	float:left;
	font-size:10px;
	}
.login{
	margin:0 0 0 6px;
	}
/*---------------------------------------------------home-content-------------------------------------------------------------*/
#home-wrap, #search-wrap{
	width:977px;
	padding:21px 0 0 21px;
	}
.home-cont-top-sec{
	height:47px;
	overflow:hidden;
	}
.home-cont-top-sec h2{
	margin:0;
	font-size:10px;
	}
.home-cont-top-sec ul{
	margin:0;
	padding-top:5px;
	}
.home-cont-top-sec ul li{
	float:left;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	background:url(image/home-cont-head-li-bg.gif) no-repeat right top;
	padding:0 8px 0 8px;
	}
.home-cont-top-sec ul .first, .home-cont-top-sec ul .last{
	background:none;
	}
.home-cont-top-sec ul .first{
	padding:0;
	}	
.home-cont-top-sec ul li a{
	display:block;
	color:#000000;
	}
.home-cont-top-sec ul li a:hover{
	color:#3f3f3f;
	}
.home-left-cont{
	float:left;
	width:647px;
	padding-right:17px;
	}
.image-nav{
	float:left;
	border:1px solid #dedede;
	border-top:none;
	border-bottom:none;
	padding:10px 0 0 7px;
	background:#f2f2f2 url(image/image-nav-ul-bg.gif) no-repeat 7px bottom;
	width:633px;
	height:28px;
	}
#spotgallery{
	float:left;
	height:25px;
	padding:0 0 0 290px;
	width:110px;
	}
.ss-controls{
	position:absolute;
	left:24px;
	top:0;
	}

.image-nav ul, .mission-sec ul{
	margin:0;
	height:22px;
	padding:10px 0 0 224px;
	float:left;
	}
.image-nav img{
	margin:7px 0 0 160px;
	}
.image-nav ul li,  .mission-sec ul li{
	float:left;
	}
.image-nav ul li a,  .mission-sec ul li a{
	display:block;
	}
.image-nav ul li .prev, .mission-sec ul li .prev{
	background:url(image/image-nav-prev.gif) no-repeat left top;
	width:13px;
	height:12px;
	}
.image-nav ul li .still,  .mission-sec ul li .still{
	background:url(image/image-nav-still.gif) no-repeat left top;
	width:21px;
	height:12px;
	}
.image-nav ul li .next,  .mission-sec ul li .next{
	background:url(image/image-nav-next.gif) no-repeat left top;
	width:14px;
	height:12px;
	}
.nav-controls a{
	margin:0 30px  0 0 !important
	}
.nav-controls a.prev{
	background:url(image/control-prev.gif) no-repeat left top;
	float:left;
	text-indent:-9999px;
	width:19px;
	height:18px;
	}
.nav-controls a.next{
	background:url(image/control-next-img.gif) no-repeat left top;
	float:left;
	text-indent:-9999px;
	width:19px;
	height:18px;
	}
.ss-controls .play{
	background:url(image/control-next-img.gif) no-repeat left top;
	float:left;
	text-indent:-9999px;
	width:19px;
	height:18px;
	}
.ss-controls .pause{
	background:url(image/controls-pause.gif) no-repeat left top;
	float:left;
	text-indent:-9999px;
	width:19px;
	height:18px;
	}
.home-left-sec1 {
	position:relative;
	height:415px;
	overflow:hidden;
	}
.home-left-sec1 ul.thumbs {
	background:transparent url(image/nav-link-bg.gif) no-repeat scroll left 0;
	float:left;
	height:16px;
	margin:0;
	padding:6px 0 0 5px;
	width:55px;
	}
.home-left-sec1 ul.thumbs li {
	float: left !important;
	list-style: none;
	width:10px;
	height:10px;	
}

.home-left-sec1 .image-caption {
	top:320px;
}
.home-left-sec1 a.thumb {
	display: block;
	text-indent:-100000000px;
	float:left;
	background:url(image/non-selected-li.gif) no-repeat left top;
	width:8px;
	height:10px;
	}
.home-left-sec1 ul.thumbs li.selected a.thumb {
	background:url(image/selected-li.gif) no-repeat left top;
}
.home-left-sec1 a.thumb:focus {
	outline: none;
}
.home-left-sec1 ul.thumbs img {
	border: none;
	display: block;
}
.gallery-image{
	float:left;
	height:282px;
	width:642px;
	}

.gallery-image img{
	display:block;
	}
.home-info-sec{
	border:1px solid #dedede;
	border-top:none;
	background-color:#f2f2f2;
	float:left;
	width:640px;
	padding-bottom:12px;
	}
.home-info-sec-left{
	float:left;
	padding:15px 0 0 22px;
	width:190px;
	}
.home-info-sec-left h3{
	margin:0 0 0 0;
	width:610px;
	height:10px;
	overflow:hidden;
	font-size:9px;
	padding-bottom:4px;
	}
.home-info-sec-left span{
	display:block;
	font-size:11px;
	color:#000000;
	}
.home-info-sec a, .evnts-right-col a{
	display:block;
	font-size:11px;
	color:#f89d68;
	}
.home-info-sec-right{
	float:left;
	padding:10px 0 0 10px;
	width:615px;
	clear:both;
	}
.home-info-sec-right p{
	font-size:11px;
	margin:0;
	padding-bottom:1px;
	overflow:hidden;
	}
.evnts{
	background-color:#f2f2f2;
	border:1px solid #dedede;
	margin:18px 0 0 0;
	padding:8px 0 8px 10px;
	float:left;
	}
.evnts-left-col{
	float:left;
	background-color:#ffffff;
	width:301px;
	padding:15px 0 10px 13px;
	height:190px;
	margin-right:12px;
	}
.evnts-left-col h3{
	margin:0;
	width:125px;
	height:15px;
	overflow:hidden;
	padding:0 0 5px 4px;
	}
.evnts-left-col .calender{
	width:280px;
	}
.evnts-left-col span {
	float:left;
	height:11px;
	padding:0 3px 0 3px;
	}
.evnts-left-col .readmore {
	background:transparent url(image/calender-evnt-nav-bg.gif) no-repeat scroll left 4px;
}
.evnts-left-col span a{
	font-size:11px;
	color:#f89d68;
	display:block;
	}
.evnts-right-col{
	float:right;
	background-color:#ffffff;
	width:280px;
	height:215px;
	padding:0px 0 0 15px;
	margin-right:10px;
	}
.evnts-right-col h3{
	margin:16px 0 6px 0;
	width:186px;
	height:16px;
	overflow:hidden;
	}
.evnts-right-col p{
	margin:0;
	font-size:11px;
	padding-bottom:5px;
	}
.evnts-right-col a{
	padding-bottom:8px;
	}
.cal a.cal-prev {
	background:url(image/calender-lft-img.gif) no-repeat left top;
	}
.cal a.cal-next {
	background:url(image/calender-rgt-img.gif) no-repeat left top;
	}
/*-----------------------------------------------------------------home-cont-right-col--------------------------------*/
.home-right-cont{
	float:left;
	width:292px;
	overflow:hidden;
	}
.home-right-cont-sec1{
	background-color:#ffffff;
	height:199px;
	width:288px;
	overflow:hidden;
	border:2px solid #f1f1f1;
	}
.home-right-cont-sec1 .vedio-sec{
	padding:8px;
	height:153px;
	width:272px;
	overflow:hidden;
	background:#f0f0ee url(image/video-border-bg.gif) no-repeat left bottom;
	}
.home-right-cont-sec1 h3{
	margin:0;
	padding:5px 0 0 21px;
	}
.home-right-cont-sec2{
	border:2px solid #f1f1f1;
	width:276px;
	overflow:hidden;
	margin-top:17px;
	background-color:#f2f2f2;
	padding:7px;
	height:258px;
	}
.home-right-cont-sec2 .block{
	background-color:#ffffff;
	padding:14px 0 0 14px;
	float:left;
	width:260px;
	height:244px;
	overflow:hidden;
	}
.home-right-cont-sec2 .block h3{
	margin:0;
	float:left;
	}
.home-right-cont-sec2 .block ul{
	margin:0;
	padding-left:18px;
	float:left;
	padding-bottom:13px;
	width:95px;
	}
.home-right-cont-sec2 .block ul li{
	float:left;
	margin-right:2px;
	}
.home-right-cont-sec2 .block ul li a img{
	display:block;
	}
.home-right-cont-sec2 .block p{
	color:#000000;
	font-size:11px;
	margin:0;
	padding-bottom:10px;
	width:245px;
	}
.home-right-cont-sec2 .block p a{
	color:#88c3e5;
	}
.home-right-cont-sec3{
	width:272px;
	overflow:hidden;
	margin-top:25px;
	border:2px solid #f1f1f1;
	background-color:#f2f2f2;
	padding:8px;
	}
.home-right-cont-sec3 div img{
	display:block;
	width:67px;
	height:50px;
	float:left;
	overflow:hidden;
	border:1px solid #7d7777;
	}
.home-right-cont-sec3 div p{
	margin:0;
	color:#000000;
	font-size:11px;
	padding:0 0 0 9px;
	float:left;
	width:190px;
	min-height:52px;
	}
.home-right-cont-sec3 div p span{
	float:left;
	width:188px;
	}
.block1{
	float:left;
	padding-bottom:13px;
	}
/*----------------------------------------------------footer---------------------------------------------------------------*/
#footer{
	padding:10px 0 8px 270px;
	}
#footer ul{
	margin:0;
	float:left;
	padding:0 119px 0 0;
	}
#footer ul li{
	float:left;
	background:url(image/footer-li-bg.gif) no-repeat right 10px;
	padding:6px 10px 0 10px;
	}
#footer ul .last{
	background:none;
	}
#footer ul li a{
	color:#6b6b6b;
	font-size:11px;
	display:block;
	}
.home-cont-top-sec ul li a:hover, .home-info-sec a:hover, .evnts-right-col a:hover, .evnts-left-col span a:hover, .evnts-right-col a:hover, .home-right-cont-sec2 .block p a:hover, #footer ul li a:hover{
	color:#6da14f;
	}
/*-----------------------------------------------------Search-page---------------------------------------------------------------*/
.search-col-one{
	float:left;
	width:664px;
	}
.search-col-one-right img{
	padding:0 0 12px 14px;
	}
.search-col-one-left{
	float:left;
	width:220px;
	}
.left-sec-one{
	width:196px;
	overflow:hidden;
	background-color:#cdcdcd;
	}
.left-sec-one span{
	display:block;
	border:1px solid #99b7cf;
	width:199px;
	}
.left-sec-one h3{
	margin:0;
	width:129px;
	height:6px;
	overflow:hidden;
	padding:6px 0 0 12px;
	}
.left-sec-two{
	width:197px;
	margin-top:15px;
	float:left;
	padding-bottom:40px;
	}
.left-sec-two h3{
	margin:0;
	float:left;
	width:187px;
	height:24px;
	overflow:hidden;
	background:url(image/my_page-lft-sec-head.gif) no-repeat left top;
	padding:12px 0 0 12px;
	}
.left-sec-two .last{
	background:none!important;
	}
.section ul{
	margin:0;
	float:left;
	}
.section ul li {
	background:url(image/search-li-bg.gif) no-repeat left 6px;
	padding-left:5px;
	width:132px;
	float:left;
	}
.section ul .current{
	background:url(image/search-li-current-bg.gif) no-repeat left 6px !important;
	}
.section ul .current a{
	color:#f46e15 !important;
	}
.section ul li a{
	color:#000000;
	font-size:11px;
	}
.section{
	padding:8px 0 8px 8px;
	float:left;
	width:100%;
	background:url(image/search-sec-bg.gif) no-repeat 8px bottom;
	}
.section h4{
	margin:0;
	float:left;
	overflow:hidden;
	padding-bottom:5px;
	}
.search-col-one-right{
	float:left;
	width:100%;
	}

.midlle-block{

	/*margin-top:17px;*/
	}
.midlle-block ul{
	margin:0;
	float:left;
	}
.midlle-block ul li{
	float:left;
	border-top:1px solid #e5e5e5;
	}
.midlle-block ul li div.search-thumb {
	height:55px;
	overflow:hidden;
	width:145px;
	overflow:hidden;
}
.midlle-block ul li img{
	display:block;
	float:left;
	padding:0;
	}
.midlle-block ul li div{
	float:left;
	/*width:249px;
	padding-top:8px;*/
	}
.midlle-block ul li div p{
	margin:0;
	width:250px;
	font-size:11px;
	float:left;
	color:#000000;
	}
.search-result a{
	display:block;
	float:left;
	width:182px;
	}
.midlle-block ul li div a{
	font-size:11px;
	color:#e18957;
	}
.midlle-block ul li div a:hover, .advt-current div a:hover{
	color:#6da14f !important;
	}
.advt-current{
	border:1px solid #989898 !important;
	
	}
.advt-current div{
	padding-left:27px;
	height:48px;
	width:259px !important;
	position:relative;
	margin-left:-10px;
	background:url(image/current-div-bg.gif) repeat-x left top;
	}
.current-bg{
	display:none;
	}
.advt-current span{
	position:absolute !important;
	display:block !important;
	top:0;
	left:-33px;	
	}
.advt-current p, .advt-current a{
	color:#ffffff !important;
	}
.print-list{
	margin:7px 20px 0 0;
	display:none;
	float:right;
	}
.search-col-two{
	float:left;
	width:294px;
	padding-top:46px;
	overflow:hidden;
	}
.search-rightmost-col{
	width:280px;
	float:left;
	border:2px solid #e9e9e9;
	background-color:#f3f3f3;
	padding:10px 0 13px 10px;	
	min-height:452px;
	}
.search-rgt-img{
	/*height:148px; */
	width:270px;
	overflow:hidden;
	}
.right-most-cont{
	width:260px;
	min-height:184px;
	overflow:hidden;
	background-color:#ffffff;
	margin-top:10px;
	padding:10px 0 2px 10px;
	}
.right-most-cont h3{
	margin:0;
	padding-bottom:14px;
	float:left;
	width:213px;
	}
.right-most-cont p{
	margin:0;
	width:242px;
	font-size:11px;
	color:#000000;
	clear:both;
	}
.link-btns{
	margin-top:10px;
	padding:0 0 10px 15px;
	height:17px;
	}
.link-btns a{
	display:block;
	float:left;
	margin-right:22px;
	height:17px;
	}
/*-------------------------------------------------------------accountpage-----------------------------------------------------------------------*/
.inside-middle-sec{
	margin-top:22px;
	border:1px solid #dcecd1;
	width:415px;
	overflow:hidden;
	background-color:#6fb43f;
	padding:15px 0 0 12px;
	float:left;
	min-height:455px;
	}
.inside-middle-sec dl{
	float:left;
	width:413px;
	}
.inside-middle-sec dl, .inside-middle-sec dt, .inside-middle-sec dd{
	margin:0;
	}
.inside-middle-sec dl dt{
	width:129px;
	float:left;
	height:19px;
	padding-bottom:2px;
	font-size:11px;
	}
.inside-middle-sec dl dd{
	height:19px; 
	width:275px;
	overflow:hidden;
	padding-bottom:2px;
	}
.inside-middle-sec dd a {
	color:#fff;
}
.inside-middle-sec dl dd input.text{
	width:275px;
	height:16px;
	border:none;
	}
.up-load-dt{
	height:20px !important;
	margin-top:31px !important;
	padding-bottom:63px !important;
	}
.name-dt {
	margin-top:27px !important;
	}
.radio-btn{
	font-size:7px;
	color:#ffffff;
	}
.radio-btn ul {
	margin-left:0 !important;
	float:left;
}
.radio-btn li {
	float:left;
	padding-right:4px;
	vertical-align:middle;
	font-size:10px;
	text-transform:uppercase;
}
.radio-btn li input{
	vertical-align:bottom;
}
.d-spot-dt{
	margin-top:18px !important;
	}
.news-letter-dt{
	margin-top:7px !important;
	}
dd.interest{
	height:56px !important;
	}
.interest input{
	/*height:0;*/
}
.submit{
	float:right;
	margin-bottom:8px !important;
	}
.submit-btn{
	margin-bottom:8px !important;
	}
label img{
	margin:0 !important;
	}
.tblform1 {
	width:160px;
}
.tblform1 td {
	padding:0;
	width:50px;
}
.tblform1 select {
	font-size:11px;
	color:#000;
	border:none;
	height:18px;
}
/*---------------------------------------------------------------------contact-sec-----------------------------------------------------------*/
.contact-sec{
	background-color:#35af4a;
	padding-left:30px;
	width:397px;
	}
.contact-sec h3{
	margin:0;
	padding:7px 0 11px 0;
	}
.contact-sec h3 img{
	margin:0;
	}
.contact-sec p{
	margin:0;
	color:#ffffff;
	font-size:11px;	
	}
.contact-secone{
	padding-bottom:15px;
	}
.contact-sectwo{
	width:380px;
	}
.contact-sectwo-lft{
	float:left;
	width:195px;
	}
.contact-sectwo-lft div, .contact-sectwo-rgt div{
	padding-bottom:15px;
	}
.contact-sectwo-rgt{
	float:left;
	}
.rightmost-contct{
	margin-top:0;
	min-height:336px;
	}
.rightmost-contct p{
	padding-bottom:17px;
	}
.rightmost-contct p a:hover{
	color:#6da14f;
	}
.contact-link{
	float:right;
	padding-right:12px;
	}
.contact-nav{
	padding-left:18px;
	}
.head-regtr-sec ul{
	margin:0;
	float:left;
	width:703px;
	overflow:hidden;
	}
.head-regtr-sec ul li{
	float:left;
	padding-right:14px;
	}
.head-regtr-sec ul li a{
	color:#000000;
	font-size:11px;
	}
.head-regtr-sec ul li a:hover{
	color:#6da14f;
	}
.contact-col-one-right img{
	margin-left:13px;
	}
.head-regtr-sec ul .current a{
	color:#ffffff;
	}
/*-----------------------------------------------------------district----------------------------------*/
.dist-sec{
	background:none;
	padding:4px 0 0 10px;
	float:left;
	width:188px;
	}
.dist-sec ul{
	margin:0;
	float:left;
	width:180px;
	}
.dist-sec ul li{
	padding:8px 0 8px 4px;
	border-bottom:1px solid #c6c6c6;
	height:auto;
	float:left;
	width:176px;
	}
.dist-sec ul li.last{
	border:none!important;
	}
.dist-sec ul li a{
	color:#515151;
	font-weight:bold;
	float:left;
	text-transform:uppercase;
	
	}
.dist-sec ul .last{
	border:none!important;
	}
.district-col-one{
	width:977px;
	}
.district-col-one-right{
	width:757px;
	}
/*.district-col-one-right img{
	margin-left:14px;
	}*/
.district-midlle-block{
	width:719px;
	height:510px;
	}
.district-midlle-block ul{
	width:573px;
	}
.district-midlle-block ul li{
	width:728px;
	height:126px;
	overflow:hidden;
	}
.district-midlle-block ul li div h6{
	font-size:11px;
	padding:5px 0 6px 0;
	color:#000000;
	text-transform:uppercase;
	}
.district-midlle-block ul li div p{
	height:88px;
	overflow:hidden;
	width:420px;
	}
.hotels-sec-two {
	border:none !important;
	}
.side-search-sec{
	padding:10px 0 0 10px;
	float:left;
 }
.side-search-sec form input.textbox{
	border:1px solid #dfdfdf;
	width:123px;
	height:14px;
	float:left;
	}
.side-search-sec input.imagebox{
	margin-left:7px;
	}
.hotels-sec ul li a{
	background:url(image/hotels-li-bg.gif) no-repeat right 3px;
	padding-right:15px;
	}
/*------------------------------------------Residence search--------------------------------------*/	
.section ul li ul{
	margin:0;
	width:100%;
	}
.section ul li ul li{
	width:100%;
	background:url(image/sub-list-li-bg.gif) no-repeat left 6px;
	}
.section ul li ul .current{
	width:100%;
	background:url(image/sub-list-li-current-bg.gif) no-repeat left 6px !important;
	}
.section ul .current ul li a{
	color:#000000 !important;
	}
.section ul .current ul .current a{
	color:#f46e15 !important;
	}
.icons {
	margin:0;
	padding-left:7px;
	}
.icons li{
	float:left;
	width:43px;
	padding-top:11px;
	}
.resi-search-sec-two {
	border:none;
	}
.options{
	border:none;
	width:109px;
	height:18px;
	border:1px solid #e7e7e7;
	font-size:11px;
	float:right;
	}

/*-------------------------------------------------Residence--------------------------------------------*/
.middle-top-block{
	width:750px;
	margin-top:17px;
	}
.middle-block2{
	width:730px;
	height:265px;
	}
.middle-block2 div{
	padding-top:10px;
	}
.middle-block2 ul li{
	width:728px;
	}
.middle-block2 ul li h6{
	margin:0;
	padding-bottom:10px;
	font-size:12px;
	color:#1f1f1f;
	}
.middle-top-block img{
	float:left;
	margin-right:14px;
	display:block;
	}
.middle-top-block h3{
	margin:0;
	float:left;
	height:8px;
	width:490px;
	padding:9px 0 12px 0;
	}
.middle-top-block p{
	margin:0;
	float:left;
	font-size:12px;
	padding-bottom:17px;
	padding-left:16px;
	width:450px;
	color:#1c1c1c;
	}
.middle-top-block p a{
	font-size:11px;
	color:#E18957;
	}
.middle-top-block p a:hover{
	color:#6da14f;
	}
.resi-col-one{
	width:972px;
	}
.resi-col-one-right{
 	width:752px
 	}
.resi-col-one-right img{
	margin-left:14px;
	}
.image-sec img{
	margin:0;
	padding:0;
	
	}
.res-search-right img{
	/*margin-left:14px;*/
	}
/*-----------------------------------------------------------mission------------------------------------------------------*/
.mission-sec{
	background-color:#f2f2f2;
	padding: 6px;
	}
.mission-sec-top img{
	padding-left:14px;
	}
.mission-sec div{
	/*background:url(image/mission-sec-bg.gif) no-repeat left bottom;*/
	float:left;
	}
.mission-sec div img{
	display:block;
	padding:0;
	}
.mission-sec div ul{
	padding-left:137px;
	}
.mission-sec  h3{
	margin:0;
	padding:16px 0 11px 0;
	float:left;
	width:345px;
	}
.mission-sec p{
	margin:0;
	font-size:11px;
	padding:0 16px 16px 16px;
	color:#1c1c1c;
	float:left;
	}
.image-sec{
	width:257px;
	height:200px;
	float:left;
	overflow:hidden;
	}
.res-col-one{
	width:766px;
	}
div.content-sec{
	background:#ffffff none !important;
	float:left;
	width:413px;
	margin-top:10px;
	}
.content-sec h3{
	padding-left:16px;
	}
/*---------------------------------Featured Events--------------------------------*/
.lft-col{
	float:left;
	width:364px;
	}
.lft-col .inside-block{
	float:left;
	width:323px;
	border:1px solid #e7e7e7;
	background-color:#f4f4f4;
	padding:10px 0 0 10px;
	}
.calender-block{
	margin-bottom:12px;
	float:left;
	width:298px;
	padding:10px 0 10px 12px;
	background:#ffffff url(image/anchor-img.gif) no-repeat scroll 35px top;
	}
.inside-block span{
	float:left;
	height:11px;
	padding:0 3px;
	}
span.evetabs{
	float:right;
	margin:0 30px 0 0;
	height:19px;
	padding:0
	}
.inside-block span a{
	margin-left:9px;
	}
.rgt-col{
	float:left;
	width:591px;
	padding-right:22px;
	}
.head-block {
	padding:0 0 22px 14px;
	
	}
.head-block h2{
	margin:0;
	}
.listing-block {
	height:454px;
	width:590px;
	float:left;
	}
.listing-block ul{
	margin:0;
	float:left;
	}
.listing-block ul li{
	margin:0;
	float:left;
	border:1px solid #d6d6d6;
	width:571px;
	background-color:#f7f7f7;
	}
.listing-block ul li .image-block{
	height:149px;
	width:188px;
	float:left;
	overflow:hidden;
	}
.cont-block{
	width:309px;
	float:left;
	padding:14px 0 0 10px;
	height:135px;
	overflow:hidden;
	}
.cont-block h4{
	margin:0;
	font-size:13px;
	color:#121212;
	float:left;
	padding:0 8px 5px 0;
	}
.cont-block .rating{
	float:left;
	width:115px;
	height:12px!important;
	padding-bottom:10px;
	}
span.date{
	clear:both;
	color:#515151;
	display:block;
	font-size:12px;
	padding-bottom:5px;
	}
.cont-block p{
	margin:0;
	color:#515151;
	font-size:12px;
	width:310px;
	height:70px;
	overflow:hidden;
	}
.link-block{
	float:left;
	width:54px;
	padding-top:16px;
	}
.link-block span{
	display:block;
	height:25px;
	overflow:hidden;
	width:55px;
	}
.block{
	background-color:#FFFFFF;
	float:left;
	/*margin-top:-10px;*/
	}
.block-row1{
	background:url(image/anchor-img.gif) no-repeat 35px top;
	padding:15px 0 0 69px;
	height:24px;
	}
.block-row1 span{
	margin:0;
	float:none;
	}
.block-row1 span{
	font-size:13px;
	color:#e3e3e3;
	padding:0 5px 0 0;
	font-weight:bold;
	
	}
span.center{
	color:#1b1b1b !important;
	background:url(image/arrow1-calender-week.gif) no-repeat left center;
	padding:0 2px 0 10px !important;
	
	}
span.last{
	background:url(image/arrow2-calender-week.gif) no-repeat left center;
	padding:0 5px 0 10px !important;
	}
.block-row2{
	padding-left:12px;
	height:394px;
	width:287px;
	float:left;
	}
.block-row2 ul{
	margin:0;
	float:left;
	width:270px;
	}
.block-row2 ul li{
	float:left;
	width:268px;
	padding-bottom:5px;
	border:1px solid #f3f3f3;
	}
.block-row2 ul li h6{
	background:url(image/cal-head-bg.gif) no-repeat left top;
	float:left;
	width:257px;
	height:16px;
	color:#f6f7cb;
	padding:0 0 10px 12px;
	overflow:hidden;
	font-size:11px;
	}
.block-row2 ul li span{
	float:none;
	margin:0;
	padding-right:12px;
	}
.block-row2 ul li a{
	padding-left:12px;
	display:block;
	color:#404040;
	font-weight:bold;
	font-size:11px;
	width:257px;
	/*height:16px; */
	float:left;
	}
.block-row2 ul li a:hover{
	background:url(image/cal-hovr-bg.gif) repeat-x left top;
	}
.inside-middle-sec h6{
	margin:0;
	padding-top:8px;
	color:#f2ffef;
	}
.inside-middle-sec .event-info{
	padding:30px 0 80px 0;
	}
.inside-middle-sec .event-info dt{
	color:#f2ffef;
	font-size:12px;
	font-weight:normal;
	height:13px;
	padding:4px 0 4px 0;
	width:136px;
	float:left;
	}
.inside-middle-sec .event-info dd{
	height:19px;
	_height:21px;
	width:268px;
	padding-bottom:2px;
	
	}
.inside-middle-sec .event-info dd input.text{
	font-size:9px;
	color:#313131;
	padding-left:5px;
	}
.inside-middle-sec .event-info dd select{
	width:134px;
	font-size:9px;
	color:#313131;
	}
.inside-middle-sec .event-info .date-tym select{
	width:70px;
	}
.radio{
	width:10px;
	}
.radio-btn-evnt{
	color:#f2ffef;
	font-size:11px;
	padding:4px 0 34px 0 !important;
	}
.inside-middle-sec .event-info .text-area-term{
	height:51px;
	padding:0 0 2px 0;
	}
.inside-middle-sec .event-info .text-area-definition{
	height:51px;
	}
textarea.text-area{
	width:263px;
	height:51px;
	font-size:9px;
	color:#313131;
	padding-left:5px;
	}
.file{
	margin-top:6px !important;
	height:23px !important;
	padding:0 0 2px 0!important;
	}
.limit {
	display:block;
	color:#fff;
	clear:both;
}
.prev-link{
	margin-left:296px;
	}

#event-information{
	float:left;
	}

/*------------------------------------------my-down-town---------------------------------------------*/
.middle-col{
	float:left;
	width:310px;
	}
.top-block{
	height:150px;
	}
.top-block span{
	display:block;
	color:#121212;
	font-size:11px;
	}
.top-image{
	float:left;
	width:145px;
	height:145px;
	overflow:hidden;
	padding-right:10px;
	}
.usr-name{
	padding-top:87px;
	font-weight:bold;
	padding-top:87px;
	text-transform:uppercase;
	}
.bottom-block{
	float:left;
	width:296px;
	padding-top:202px;
	}
.bottom-block ul{
	margin:0;
	float:left;
	}
.bottom-block ul li{
	float:left;
	padding:0 6px 6px 0;
	}
.paging{
	margin-left:100px;
	_margin-left:50px;
	padding:4px 0 10px 0;
	float:left;
	width:200px;
	}
.paging ul{
	margin:0;
	}
.paging ul li{
	float:left;
	padding-right:5px;
	}
.paging ul li a{
	color:#949494;
	}
.paging ul li a:hover{
	color:#7ab57b;
	}
.paging .first a {
	display:block;
	background:url(image/paging-first.gif) no-repeat left center;
	width:9px;
	height:16px;
	padding:0;
	}
.paging .last a{
	background:url(image/paging-last.gif) no-repeat left center;
	display:block;
	width:9px;
	height:16px;
	padding:0;
	}
.paging .current a {
	color:#ffc4a8!important;
	}
.rgt-most-col{
	float:left;
	width:271px;
	border:1px solid #e2e2e2;
	background-color:#f6f6f6;
	margin-top:50px;
	padding:10px;
	}
.rgt-cont-block{
	width:254px;
	float:left;
	background-color:#ffffff;
	padding:17px 0 0 17px;
	}
.rgt-cont-block h2{
	margin:0;
	padding-bottom:13px;
	}
.rgt-list-block{
	width:254px;
	height:408px;
	float:left;
	overflow:auto;
	}
.rgt-list-block ul{
	margin:0;
	float:left;
	width:235px;
	}
.rgt-list-block ul li{
	float:left;
	border:1px solid #f2f2f2;
	width:235px;
	}
.list-image-block{
	float:left;
	width:84px;
	height:66px;
	overflow:hidden;
	}
.list-cont-block{
	float:left;
	width:123px;
	padding:6px 0 0 8px;
	}
.list-cont-block h4{
	margin:0;
	font-size:10px;
	color:#262626;
	padding-bottom:2px;
	}
.list-cont-block span{
	font-size:10px;
	color:#262626;
	float:left;
	}
.list-cont-block span a{
	color:#262626;
	}
.list-cont-block span a:hover{
	color:#6da14f;
	}
.list-cont-block a{
	color:#f9915a;
	font-size:10px;
	}
.list-cont-block a:hover{
	color:#6da14f;
	}
span.bar-bg{
	width:2px;
	height:16px;
	background:url(image/comment-bg.gif) no-repeat center center;
	display:block;
	padding:0 5px 0 5px;
	}
.inside-block2 {
	float:left;
	padding:25px 0 0 25px;
	}
.inside-block2 h6{
	margin:0;
	background:url(image/my-page-lft-head-bg.gif) no-repeat left top;
	float:left;
	font-size:9px;
	color:#ffffff;
	width:62px;
	height:13px;
	padding:3px 10px 0 9px;
	}
.inside-block2 ul{
	margin:0;
	float:left;
	}
.inside-block2 ul li{
	border-bottom:1px solid #e4e4e4;
	}
.inside-block2 ul li a{
	font-size:9px;
	color:#141414;
	}
.inside-block2 ul li a:hover{
	color:#6DA14F;
	}
.inside-block2 ul li a span{
	width:35px;
	float:left;
	}
.inside-block2 ul li.last{
	border:none;
	}
.lft-other-memb{
	width:220px;
	}
.lft-other-memb h4{
	margin:0;
	background:url(image/my_page-lft-sec-head.gif) no-repeat left top;
	width:186px;
	height:23px;
	padding:12px 0 0 12px;
	}
.other-middle-col{
	width:450px;
	}
.list-block{
	float:left;
	width:437px;
	overflow:auto;
	height:486px;
	}
.list-block ul{
	margin:0;
	float:left;
	}
.list-block ul li{
	float:left;
	width:418px;
	height:95px;
	overflow:hidden;
	border:1px solid #e2e2e2;
	background-color:#f7f7f7;
	}
.list-block1{
	float:left;
	width:146px;
	height:95px;
	overflow:hidden;
	}
.list-block2{
	float:left;
	width:253px;
	padding:12px 0 0 19px;
	}
.list-block2 span{
	padding:0 6px 0 0;
	color:#2c2c2c;
	font-size:11px;
	}
.list-block2 p{
	margin:0;
	color:#2c2c2c;
	font-size:11px;
	padding:3px 0 3px 0;
	}
.list-block2 a{
	color:#eb8c48;
	font-size:11px;
	}
.others-rgt-cont{
	padding: 17px 0 0 0;
	}
.others-rgt-cont h2{
	padding:0 0 13px 17px;
	}
.rgt-list-others{
	height:273px;
	}
.gallery-block{
	float:left;
	padding:14px 0 0 7px;
	}
.gal-block1 {
	float:left;
	width:94px;
	height:95px;
	}
.gal-block2 {
	float:left;
	padding-left:4px;
	width:145px;
	}
.gal-block2 ul{
	margin:0;
	float:left;
	}
.gal-block2 ul li{
	float:left;
	padding:0 4px 4px 0;
	}
.image-video-loc{
	padding:8px 0 8px 0 !important;
	height:30px !important;
	}
.upload-info{
	padding:30px 0 10px 0 !important;
	}
.upload {
	height:auto !important;
}
.image-block{
	float:left;
	width:320px;
	margin-left:-12px;
	}
.image-block img{
	padding:0 !important;
	}
#signin-indicator {
	display:none;
	float:left;
	height:11px;
	width:43px;
	position:absolute;
	left:185px;
	top:6px;
	}

#content-slider-wrap {
	border:1px solid #e4e4e4;
	height: 253px;
	width: 7px;
	margin-top:10px;
	display:none;
	float:left;
	}
#content-slider {
  width: 7px;
  height: 206px;
  position: relative;
  margin-top:47px;
  }
.ui-slider-handle {
  width: 9px;
  height: 48px;
  position: absolute;
  bottom:81%;
  background:url(image/scroll-img.gif) no-repeat left top;
  }


#content-slider-wrap2 {
	border:1px solid #e4e4e4;
	height: 253px;
	width: 7px;
	margin-top:10px;
	display:none;
	float:left;
	}
#content-slider2 {
  width: 7px;
  height: 206px;
  position: relative;
  margin-top:47px;
  }
.ui-slider-handle {
  width: 9px;
  height: 48px;
  position: absolute;
  bottom:81%;
  background:url(image/scroll-img.gif) no-repeat left top;
  }

#content-scroll2 {
  margin-top: 10px;
  overflow: hidden;
   float:left;
   width:725px;
  }
 #fancy_frame{
 	float:left;
	width:530px;
	overflow:hidden;
 	}

/*--------------------------------------palces-to-go---------------------*/
.head-sec{
	padding-bottom:0!important
	}
.art-rating{
	padding-bottom:13px;
	}
.top-block2{
	padding:10px 0 22px 0;
	float:left;
	width:450px;
	}
.top-block2 .sub-block1{
	float:left;
	height:200px;
	width:145px;
	}
.top-block2 .sub-block1 img, .top-block2 img {
	padding:0;
	}
.top-block2 .sub-block2{
	float:left;
	height:190px;
	width:290px;
	padding:10px 0 0 15px;
	}
.top-block2 .sub-block2 h4, .sub-block2 h3{
	margin:0;
	padding-bottom:12px;
	}
.top-block2 .sub-block2 p{
	margin:0;
	color:#151515;
	width:260px;
	}
.top-block2 .sub-block2 p a{
	color:#f56f1a;
	}
.top-block2 .sub-block2 p a:hover{
	color:#6DA14F ;
	}
.bottom-block2{
	float:left;
	width:435px;	
	border:1px solid #e4e4e4;
	}
.bottom-block2 ul{
	margin:0;
	float:left;
	}
.bottom-block2 ul li img{
	padding:0;
	}
.bottom-block2 ul li{
	border-bottom:1px solid #e4e4e4;
	float:left;
	width:418px;
	background-color:#f7f7f7;
	height:84px;
	overflow:hidden;
	}
.btm-subblock{
	float:left;
	}
.btm-contblock{
	float:left;
	width:258px;
	height:72px;
	padding:12px 0 0 16px;
	}
.btm-contblock h6{
	margin:0;
	color:#1c1c1c;
	padding:0 0 6px 0;
	font-size:11px;
	}
.btm-contblock p{
	margin:0;
	color:#1c1c1c;
	padding:0 0 0 0;
	font-size:11px;
	overflow:hidden;
	height:45px;
	width:240px;
	}
.btm-contblock p a{
	color:#f56f1a;
	}
.btm-contblock p a:hover{
	color:#6DA14F ;
	}
.dine-search-col{
	width:970px;
	}
.dine-col-one-right{
	width:730px;
	
	}
.dine-top-block2{
	width:757px;
	}
.dine-top-block2 .sub-block1{
	width:258px;
	height:200px;
	}
.dine-top-block2 .sub-block1-small{
	width:144px;
	height:200px;
	overglow:hidden;
	float:left;
	}
.dine-top-block2 .sub-block1-small .image-sec{
	width:144px;
}
.dine-top-block2 .sub-block2{
	width:445px;
	height:200px;
	}
.dine-top-block2 .sub-block2 p{
	width:445px;
	}
.dine-top-block2 .sub-block2-small{
	width:270px  !important;
	height:200px;
	overflow:hidden;
	}
.dine-top-block2 .sub-block2-small p{
	width:270px !important;
	}
.dine-bottom-block2{
	width:724px;
	}
.dine-btm-subblock{
	width:257px;
	height:84px;
	overflow:hidden;
	}
.dine-bottom-block2 ul li{
	width:723px;
	}
.dine-cont-block, .dine-cont-block p{
	width:445px;
	}
.district-midlle-block .dine-btm-subblock{
	width:257px;
	height:126px !important;
	overflow:hidden;
	}
.fuse-head{
	float:left;
	}
.fuse-rating{
	float:left;
	width:200px;
	padding:0 0 13px 6px;
	}
.admire-rating{
	float:left;
	width:100px;
	padding:0 0 14px 6px;
	}
/*--------------------------------------*/
.side-search-sec input.textbox{
	border:1px solid #DFDFDF;
	height:14px;
	width:123px;
	float:left;
	}
.navpanelfg{
	padding:0 0 0 150px;
	top:45px!important;
	}
.navpanelfg img{
	float:left;
	padding:0;
	margin-right:2px!important;
	margin-top:10px;
	}
.gallerystatus{
	margin-left:10px;
	float:none!important;
	color:#000000;
	padding-top:10px;
	}
img.button1{
	margin-top:6px;
	}
#simplegallery1{
	height:265px!important;
	background:none!important;
	}
.search-result{
	width:260px;
	padding-top:8px;
	padding-left:12px;
	min-height:47px;
	}
.gallery-wrap{
	background:transparent url(image/mission-sec-bg.gif) no-repeat scroll left bottom;
	width:415px;
	padding-bottom:20px;
	}
.navpanelbg{
	background:none!important;
	}
.cal th {
	background:url(image/calender-head-bg.gif) no-repeat left top;
	}
.readmore{
	float:right!important;
	padding:0 26px 0 17px !important;
	background:url(image/calender-evnt-nav-bg.gif) no-repeat left center;	
	}

.moreclass a{ 
	float:left;
}

li a.more{
	background:transparent url(image/calender-evnt-nav-bg.gif) no-repeat scroll left 5px;
	padding:0 15px 0 13px !important;	
	color:#EB6C1A;
	display:inline;
	/*float:left; */
	width:22px;
	}
.search-result h3{
	margin:0;
	font-size:13px;
	float:left;
	color:#131313;
	}
/*-----------------------------------------------*/
#caption{
	float:left;
	}
li.currentItem{
	background:url(image/search-hover-bg.gif) repeat-x left top;
	}
.currentItem .search-result {
	background:url(image/search-arw-bg.gif) no-repeat left top;
	margin-left:-24px;
	padding-left:36px;
	}
.comment{
	background-color:#f7f7f7;
	border:1px solid #eeeeee;
	padding:12px 0 0 12px;
	float:left;
	width:525px;
	}
.comment h2{
	margin:0;
	font-size:15px;
	color:#181818;
	padding-bottom:23px;
	}
.comment-avatar{
	float:left;
	wiidth:48px;
	}
.comment-item{
	float:left;
	width:545px;
	padding-bottom:6px;
	}
.comment-content{
	float:left;
	width:468px;
	padding-left:14px;
	}
.comment-content-title a, .comment-content-desc{
	color:#181818;
	font-size:11px;
	}
.comment-content-title{
	padding-bottom:7px;
	}
.comment-form{
	float:left;
	width:545px;
	}
#comment dl{
	margin:0;
	}
#comment dl dt{
	font-weight:normal;
	float:left;
	width:100px;
	}
#comment dl dd{
	float:left;
	width:400px;
	margin:0;
	}
#comment_spam_code-captcha{
	margin:0!important;
	}
#comment_spam_code{
	float:left;
	}
.cta{
	margin:0;
	float:right;
	}
.cta button{
	border:none;
	background:none;
	}
.cta button span{
	float:left;
	text-indent:-100000000px;
	background:url(image/comment-img.gif) no-repeat left top;
	width:45px;
	height:16px;
	}
/* Calendar */
.calendar-nav{
	position:relative;
	width:73px;
	padding:0;
	margin:0;
	float:left;
	background:none!important;	
	}
.calendar-nav-list li{
	width:150px !important;
	border:1px solid #D6D6D6!important;
	float:left;
	}

.calendar-nav a {
	display: block;	
}
.listing-block .calendar-nav li{
	width:53px;
	border:none;	
	}
.calendar-nav li ul{
	margin:0 0 0 0px;
	position: absolute;         
  	_margin-top:-30px;
	left:-80px;
	display:none;
	}
.calendar-nav li ul li{
	background-image:none !important;
	margin:0;
	padding:0px;
	width:150px;
	z-index:10 !important;
	width:152px;!important;
	background-color:#EEEEEE;
}	
	

.calendar-nav li:hover ul , .calendar-nav li.sfhover ul {     
 /*  left: auto; */
 	display:block !important;
   }
.calendar-nav li ul ul { /* third-and-above-level lists */
	margin: -2em 0 0 10em;
}

.calendar-nav li:hover ul, .calendar-nav li.sfhover ul {
	/*left: -999em;*/
}

.calendar-nav li:hover ul, .calendar-navli li:hover ul, .calendar-nav li li li:hover ul, .calendar-nav li.sfhover ul, .calendar-nav li li.sfhover ul, .calendar-nav li li li.sfhover ul { /* lists nested under hovered list items */
	/*left: auto;*/
}
.calendar-nav li ul li a:hover {
	color:#F2451D;
}
.calendar-nav li ul li a {
	color:#363636;
	display:block;
	font-size:10px !important;
	padding:3px  0 0 10px;
	}
	
.alt{
	color:#FF0000;
	}
#login-message{
	left:75px;
	position:absolute;
	top:2px;
	color:#FF0000;
	}
.login-success{
	color:#D5772D;
	float:right;
	/*padding-left:238px;*/
	padding-right:19px;
	}
.login-success a{
	margin-left: 5px;
	font-size:12px;
	color:#d5772d;
	}
.login-success a:hover{
	color:#35af4a;
	}
a.add-eve{
	display:block;
	background:url(image/add-evt.gif) no-repeat left top;
	width:59px;
	height:19px;
	float:right;
	text-indent:-100000000px;
	margin-right:20px;
	margin-top:7px;
	}
.weekly{
	margin-top:-10px;
	}
#rating-eventsitem1{
	padding-left:14px;
	}
.more {	
	clear:both;
}
.more a{
	color:#fff;
}
.multiple li{
	padding-top:10px;
	padding-left:0 !important;
}
.multiple a {
	color:#fff;
	padding-left:7px;
}
#mygallery {
	
}
.sign-up {
	position:absolute;
	top:12px;
	right:287px;
	color:#fff;
	font-weight:bold;
}

.gallery-image .slideshow {
	height: 282px !important;
	overflow:hidden;
}

.gallery-image  div.slideshow a.advance-link {
	border: none;
	display: block;
	width:642px;
	height:282px;
}

#mygallery {
	position:relative;
}

#mygallery div.slideshow a.advance-link {
	border: none;
	display: block;
	width:285px;
	height:195px;
}
#mygallery .image-wrapper {
	display:block;
	float:left;
	left:0;
	position:absolute;
	top:0;
}
dt label {
	color:#fff;
}
input.error {
	border:1px solid red !important;
}
.message {
	color:red;
}
dd.upload ul.gallery {
	margin-left:0;
	width:280px;
}
dd.upload .gallery li {
	float:left;
	width:50px;
}
dd.upload .gallery li img {
	padding-left:0;
}
.rating-msg, .rating-result {display:none;}
.rating-star { 
	float:left;
	padding-left:13px;}
#fancy_content .content-block {
	float:left;
	width:365px;
}
#fancy_content .image-block {
	float:left;
	width:200px;
	oveflow:hidden;
}
#comment_description {
	width:420px;
	height:100px;
	border:1px solid #f0f0f0;
}
#comment dt label{ color:#000;}

.commentsubmit { width:525px !important;}

.no-item {
	padding-left:20px;
}
.home-info-sec-right .image-title h3 {
	margin-bottom:4px;
}
.homelinks a{
	float:left;
	padding-right:10px;
}
/*----------------------------------------------------------search----------------*/
.options{
	width:75px!important;
	}
.logobox {
	height:85px !important;
}
.displayimagebox {
	width:193px;
	overflow:hidden;
	float:left;
	height:345px;
}
.contentbox {
	width:335px;
	float:left;
	padding-left:15px;
}
div#fancy_title {
	display:none !important;
}

.description {
}

a.website{
	/*display:block;
	float:left;	*/
}
.signupbox {
	color:#fff;
}

/*--Featured--*/
.feachered img{
	float:left;
	margin:0 30px 0 0;
	}
.feachered{
	margin:0 0 15px 0;
	float:left;
	}
.feachered h3{
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:16px 0 10px 0;
	color:#33af4a;
	}
.gallery-list{
	width:100%;
	float:left;
	}
.gallery-list ul li{
	float:left;
	margin-left:15px;
	margin-bottom:15px;
	}
.gallery-list ul li a{
	display:block;
	text-align:center;
	color:#000;
	margin:0 0 5px 0;
	font-size:11px;
	}
.gallery-list ul li a img{
	padding:0;
	}
.gallery-list ul.gallery{
	margin:0;
	}
.printinfo {
	display:block;
}
.link4 {
	display:none !important;
}