/***********************************************************************
	1 - UNIVERSAL STYLES
************************************************************************/
html > body * {
	outline:none;
}
body {
	margin:10px;
	padding:0;
	background:#feeb85 url(../images/main-bg.jpg) top   no-repeat;
	font-family:Tahoma;
	font-size:12px;
	color:#585858;
	line-height:20px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border: 0;
	outline: 0;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
p {
	color:#727272;
	line-height:18px;
	text-align:justify;
	padding:8px 0;
}
/***********************************************************************
	2 - Structure/Layout
************************************************************************/
#page-wrapper {
	margin:0px auto;
		width:958px !important;
		width:956px;
}
/***********************************************************************
	3 - Header
************************************************************************/
#header {
	float:left;
	width:956px;
	height:174px;
margin-top:0px !Important;
	margin-top:-15px;
}
#logo {
	float:left;
	width:233px;
	height:147px;
	text-align:right;
	padding:14px 0 0 3px;
}
#header-image-section {
	float:left;
	width:942px;
	padding:8px 0 0 8px;
}
#header-image-area {
	float:left;
	width:624px;
}
#map-area {
	float:left;
	width:314px;
	margin-left:2px;
}
.top-ads-div {
	float:left;
	width:692px;
	height:90px;
	text-align:right;
	padding:21px 0 24px 26px !important;
	padding:40px 0 34px 26px;
}
.home-link{
	float:right;
	padding-right:20px;
	color:#000;
	padding-bottom:10px;
	font-weight:normal;
}
.home-link a{
	color:#000;
	text-decoration:none;
}
.home-link a:hover{
	color:#fff;
	text-decoration:none;
}
.icon-style-home{
	vertical-align:middle;
	margin-right:5px;
}
/***********************************************************************
	4 - Content-Area
************************************************************************/
#Content-area {
	float:left;
	width:946px;
	/*border-bottom:#e5e5e5 1px solid;*/
	padding:0 0 0 10px;
}
.home-content-panel {
	float:left;
	width:294px;
	padding:0 0 10px 17px;
}
.home-content-panel p {
	padding:5px 0;
	text-align:center;
	display:block;
}
.sub-header {
	float:left;
	width:275px;
	height:21px;
	padding:24px 0 0 5px;
	border-bottom:dotted #e5e5e5 1px;
}
.txt-field-area {
	float:left;
	width:269px;
	padding:19px 0 0 15px;
}
label {
	float: left;
	width: 130px;
	font-weight: bold;
	text-align:left;
	padding-right:10px;
	color:#666666;
}
label.show {
	float: left;
	width: 130px;
	font-weight: normal;
}
label.schedule {
	float:left;
	text-align:left;
	padding-right:5px;
	width:105px;
}
.dropdown-style {
	width:140px;
	height:22px;
	border:#7f9db9 1px solid;
	color:#666666
}
.input-submit {
	background:url(../images/input-btn.gif) left top no-repeat;
	font-size:12px;
	color:#FFF;
	width:91px;
	height:22px;
	padding-bottom:3px;
	border:none;
	outline:none;
	font-weight:bold;
	cursor:pointer;
}
.input-submit-blk {
	background:url(../images/submit-blk.gif) left top no-repeat;
	font-size:12px;
	color:#FFF;
	width:91px;
	height:22px;
	padding-bottom:3px;
	border:none;
	outline:none;
	font-weight:bold;
	cursor:pointer;
}
.image-area {
	padding:19px 0 0px 0px;
	float:left;
	width:275px;
}
.txt-div {
	float:left;
	width:258px;
	text-align:center;
	padding:19px 0 0 0px;
}
.red-txt {
	font-size:14px;
	font-weight:bold;
	color:#db6b02;
}
.date-div {
	float:left;
	width:258px;
	text-align:center;
	padding:10px 0 0 0px;
}
.date-div2 {
	float:left;
	width:258px;
	text-align:left;
	line-height:12px;
}
.list-item {
	float:left;
	padding-top:7px;
	width:274px;
}
.list {
	padding:0px;
	margin:0px;
	list-style:none;
}
.list li {
	display:block;
	padding:3px 0 3px 25px;
	background:url(../images/bullet-star.jpg) left no-repeat;
}
.list li a {
	color:#585858;
	text-decoration:none;
}
.list a:hover {
	color:#d96a00;
	text-decoration:none;
}
.banner-add-area {
	float:left;
	width:938px;
	padding:10px 0 20px 0px;
	border-top:1px solid #CCCCCC; margin:10px 0 0 9px;
}
.banner-add-area-in {
border-top:1px solid #CCCCCC;
	float:left;
	width:935px;
	padding:10px 10px 20px 10px;
	margin-top:12px;
}
/*------------------------- Inner Pages style --------------------------*/
.inner-content-div {
	float:left;
	width:946px;
	padding:0 0 0 10px;
	background-color:#FFFFFF; 
}
.sub-header-div {
	float:left;
	width:924px;
	height:21px;
	padding:24px 5px 0 5px;
	border-bottom:#cccccc 1px dashed;
}
.image-subheader-div {
	float:left;
	width:129px;
	height:14px;
}
.breadcrum-div {
	float:right;
	color:#6a6a6a;
	font-size:11px;
}
.breadcrum-div a {
	color:#6a6a6a;
	text-decoration:none;
}
.breadcrum-div a:hover {
	text-decoration:underline;
}
.active-style {
	color:#408cd8
}
.left-content-div {
	float:left;
	width:617px;
	padding:29px 0 0 0;
}
.details-div {
	float:left;
	width:617px;
	padding-bottom:18px;
}
.table-height {
	height:25px;
	color:#000000;
	padding:0 0 0 11px;
}
.table-height-2 {
	height:40px;
	color:#727272;
	font-size:9px;
	padding:0 0 0 11px;
}
.table-height-3{
	color:#727272;
	font-weight:bold;
	font-size:10px;
	padding:8px 0 0 0px;
}
.td-border {
	border-bottom:#d0d0d0 1px solid;
}
.blue-subheader-txt {
	color:#4cabcf;
	font-size:14px;
	font-weight:bold;
	padding:0 7px 5px 11px;
	border-bottom:#d0d0d0 1px solid;
}
.image-padding {
	padding:0 0 0 3px;
}
.right-grey-txt {
	color:#666666;
	font-size:11px;
	text-align:right;
	padding:0 11px 0 0;
	border-bottom:#d0d0d0 1px solid;
}
.alt-list-item {
	background:#f4f4f4;
}
.desciption-div {
	float:left;
	width:601px;
	border:#eeeeee 1px solid;
	background:#f4f4f4;
	padding:7px;
	margin-bottom:23px;
}
.desciption-div p {
	padding:0;
}
.middle-style {
	vertical-align:middle;
	padding:0 5px 0 0;
}
/*------------------------- Gallery ---------------------------*/


/*
.gallery-left, .gallery-right
{
   width:21px;
   height:109px;
   float:left;
}
.gallery-left
{
   background:url(../images/left-scroll.jpg) no-repeat left top;   
}
.gallery-right
{
   background:url(../images/right-scroll.jpg) no-repeat left top;
}


.gallery-mid
{
  width:575px;
  float:left;
  border:1px solid #c8d9ec;
  border-width:1px 0;
  padding:6px 0px 1px 0;
}
.gallery-list
{
  width:575px;
  float:left;
  list-style:none;
}
.gallery-list li
{
  width:100px;
  height:95px;
  display:inline;
  padding: 0 3px 0 5px;
}
.gallery-list li img
{
  width:98px;
  height:93px;
  border: 1px solid #cbdbed;
}
.gallery-list li.padding-left
{
  padding-left:13px;
}
.gallery-list li.padding-right
{
  padding-right:12px;
}
*/

/*--------------- Comments block --------------------*/

.comments {
	width:617px;
	float:left;
}
.comment-description {
	font-family:Tahoma;
	font-size:12px;
	line-height:18px;
	padding:14px 0 0px 13px;
}
.comment-description img {
	padding: 3px 5px 0 0;
	line-height:14px;
}
.comment-description span {
	color:#4cabcf;
}
/*---------------------  Right Panel -----------------------------*/

.right-content-div {
	width:291px;
	float:left;
	padding:29px 0 0 23px;
}
.right-detail-div {
	float:left;
	width:291px;
	padding-bottom:22px;
}
.right-subheader-txt {
	width:273px;
	color:#4cabcf;
	font-size:14px;
	font-weight:bold;
	padding:0 7px 5px 11px;
	border-bottom:#d0d0d0 1px solid;
}
.gmap {
	width:291px;
	float:left;
	padding:12px 0 0 0;
}

.feedbackform {
	width:276px;
	float:left;
	padding:10px 5px 10px 8px;
	font-family:Tahoma;
	font-size:12px;
}
.feedback-field {
	width:280px;
	float:left;
	clear:both;
	padding:4px 0;
}
.feedbacklbl {
	width:62px;
	display:block;
	float:left;
	line-height:20px;
	color:#646363;
}

.feedbacklblnew {
	width:62px;
	display:block;
	float:left;
	line-height:20px;
	color:#646363;
}
.feedback-input {
	width: 200px;
	float:left;
	background:url(../images/txtbox.jpg) left top repeat-x;
	color:#646363;
	font-size:11px;
	height:19px;
	padding:3px 0 0 2px;
	border:1px inset #dcdcdc;
}
.feedback-txtarea {
	width: 200px;
	float:left;
	background:url(../images/txtbox.jpg) left top repeat-x;
	color:#646363;
	font-size:11px;
	height:60px;
	padding:3px 0 0 2px;
	border:1px inset #dcdcdc;
}
.feedback-field img {
	line-height:20px;
	vertical-align:middle;
	padding:5px 0 0 3px;
}
.feedback-btn {
	padding:0px 0 0 70px;
}
/*------------------------- Footer Style -------------------------*/
#footer {
	width:100%;
	background:url(../images/footer-bg.gif) center bottom no-repeat;
	float:left;
}
.footer-area {
	margin:0 auto;
	width:956px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	padding-top:124px;
	padding-bottom:15px;
}
.footer-area a {
	color:#FFFFFF;
	text-decoration:none;
}
.footer-area a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.link-viewall {
	color:#4e4e4e;
	font-weight:bold;
	padding:0px 0 0 0px;
	text-align:left;
}
a.link-viewall {
	color:#4e4e4e;
	text-decoration:underline;
}
a.link-viewall:hover {
	color:#4e4e4e;
	text-decoration:none;
}
.back-button {
	float:right;
	padding:15px 10px 0 0;
}
/* special event */

.spl-event {
	border-bottom:1px solid #d0d0d0;
	padding-left:10px;
	padding-bottom:5px;
	width:924px;
	float:left;
	font-size:11px;
	color:#7e7e7e;
	padding-top:14px;
}
.spl-event h3 {
	font-size:14px;
	color:#4cabcf;
}
.splevent-subdiv {
	width:914px;
	float:left;
	padding: 8px 10px 20px 10px;
	background:url(../images/arrow-line.gif) no-repeat 11px bottom;
}
.search-event {
	width: 932px;
	height:45px;
	float:left;
	background:url(../images/search-bg.jpg) repeat-x left top;
	margin:19px 0 0px 0;
	border: 1px solid #7db91c;
	border-width: 0 1px;
}
.eventby {
	background:url(../images/search-eve.jpg) no-repeat left top;
	width:146px;
	height:45px;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#242424;
	line-height:42px;
	padding-left:9px;
}
.searchformdiv {
	width:772px;
	float:left;
}
.searchform {
	width:772px;
	float:left;
}
.searchfield, .searchfieldmonth {
	width: 170px;
	float:left;
	background:url(../images/search-sep.jpg) no-repeat right center;
	padding:0px 6px 0 9px;
	line-height:42px;
}
.searchlbl {
	width:50px;
	color:#fff;
	float:left;
	padding-right:5px;
}
.searchdown {
	width:110px;
	margin-top:12px;
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	height:20px;
	text-align:left;
}
.no-rightimg {
	background:none;
}
.searchfieldmonth {
	width: 200px;
}
.searchfieldmonth span img {
	line-height:45px;
	vertical-align:top;
	padding:10px 0 0 5px;
}
.searchlbltype {
	width:35px;
	color:#fff;
	float:left;
	padding-right:5px;
}
.searchdowntype {
	width:125px;
	margin-top:12px;
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	height:20px;
	text-align:left;
}

.searchcomment-desc {
	width:590px;
	font-family:Tahoma;
	font-size:12px;
	line-height:18px;
	padding:14px 0 0px 13px;
}
.searchcomment-desc img {
	padding: 3px 5px 0 0;
	line-height:14px;
}
.searchcomment-desc span {
	color:#ee630a;
}
.search-map {
	width:282px;
	float:left;
	padding:54px 0 0 41px;
}
.search-map img {
	border:1px solid #d6dde1;
}
/* Need Idea */
.left-sidediv {
	width:736px;
	float:left;
}
.left-sidediv h3 strong {
	font-size:14px;
	padding-left:10px;
	float:left;
	color:#4cabcf;
	padding-top:14px;
}
.need-idea {
	border-bottom:1px solid #d0d0d0;
	padding-left:10px;
	padding-bottom:5px;
	width:724px;
	float:left;
	font-size:11px;
	color:#7e7e7e;
	padding-top:14px;
}
.need-idea h3 {
	font-size:14px;
	color:#4cabcf;
}
.idea-subdiv {
	width:716px;
	float:left;
	padding: 8px 10px 20px 10px;
	background:url(../images/arrow-sep.jpg) no-repeat  center bottom;
}
.idea-subdiv-nobg {
	width:716px;
	float:left;
	padding: 8px 10px 20px 10px;
}
.place-search {
	width: 736px;
	height:45px;
	float:left;
	background:url(../images/search-bg.jpg) repeat-x left top;
	margin:19px 0 0px 0;
	border: 1px solid #7db91c;
	border-width: 0 1px;
}
.placeby {
	background:url(../images/place-search.jpg) no-repeat left top;
	width:175px;
	height:45px;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#242424;
	line-height:42px;
	padding-left:9px;
}
.placeformdiv {
	width:450px;
	float:left;
}
.placeform {
	width:450px;
	float:left;
}
.placefield {
	width: 200px;
	float:left;
	padding:0px 6px 0 9px;
	line-height:42px;
}
.placelbl {
	width:55px;
	color:#fff;
	float:left;
}
.placedown {
	width:120px;
	margin-top:12px;
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	height:20px;
	text-align:left;
}
.map-panelleft {
	width:443px;
	float:left;
}
.map-panel {
	width:736px;
	left:left;
}
.idea-comments {
	width:443px;
	float:left;
}
.ideacomment-desc {
	width:432px;
	font-family:Tahoma;
	font-size:12px;
	line-height:18px;
	padding:14px 0 0px 12px;
}
.idea-map {
	width:267px;
	float:left;
	padding:15px 0 0 16px;
}
.idea-map img {
	border:1px solid #d6dde1;
}
.view-more {
	float:left;
	padding:10px 10px 10px 0px;
}
.right-side {
	width:180px;
	float:left;
	padding: 15px 0 0 20px;
}
.right-sideimg {
	padding-bottom: 15px;
	width:180px;
	float:left;
}
/* tab-panel */
.tab-panel-full {
	width:100%;

	float:left;
	padding-top: 20px;
}
.tabs-full, .tab-contentdiv-full {

	float:left;
}
.tabs-full {
	background:#f5f5f5;
	height:31px;
}
.tab-contentdiv-full {
	background:url(../images/event-conbg.jpg) repeat-x left top;
	font-family:Tahoma;
	font-size:12px;
}

.tab-panel {
	width:443px;
	float:left;
	padding-top: 20px;
}
.tabs, .tab-contentdiv {
	width:443px;
	float:left;
}
.tabs {
	background:#f5f5f5;
	height:31px;
}
.tab-contentdiv {
	background:url(../images/event-conbg.jpg) repeat-x left top;
	font-family:Tahoma;
	font-size:12px;
}
.tablist {
	list-style:none;
	height:31px;
	background:url(../images/event-tab-bg.jpg) repeat-x left top;
}
.tablist li {
	display:inline-block;
	float:left;
	}
.tablist li span {
	float:left;
	height:26px;
	padding:0px 0px 6px 0px;
	
}
.tablist li span a {
	color: #555;
	font-weight:bold;
	text-decoration:none;
	border-right: 1px solid #61a7f5;
	padding:4px 20px 3px 20px;
	display:block;
}
.tablist li span a:hover {
	color: #cb7b32;
}
.tablist li.active span {
	background: url(../images/tab-arrow.gif) no-repeat center top;
}
.tablist li.active span a {
	background:#61a7f5;
	color:#fff;
}
.tab-contentarea {
	padding:10px 10px 0 10px;
}
.tab-contentarea h2 {
	color: #4cabcf;
	font-size:12px;
	padding:10px 0 2px 0;
}
/* special event form */
.splevent-search {
	background: #82c515 url(../images/spleve-bg.jpg) repeat-x left top;
	width:729px;
	float:left;
	border:1px solid #7db91c;
	margin:18px 0 0 0;
}

.splevent-search2 {
	background: #82c515 url(../images/spleve-bg.jpg) repeat-x left top;
	width:709px;
	float:left;
	border:1px solid #7db91c;
	padding:10px 10px 0 10px;
	margin:18px 0px 0 0px;
}
.searchevebg {
	background:url(../images/searchevebg.jpg) repeat-y left top;
	width:150px;
	height:120px;
	float:left;
}
.srchevent, .search-accommodation {
	background:url(../images/evebg.jpg) no-repeat right top;
	width:154px;
	height:80px;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#242424;
	line-height:80px;
	padding-left:9px;
}
.search-accommodation {
	width:184px;
}
.srchactivities {
	background:url(../images/evebg.gif) no-repeat left center;
	width:154px;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#242424;
	line-height:120px;
	padding-left:9px;
}
.eventformdiv {
	width:490px;
	float:left;
}
.accomformdiv {
	width:460px;
	float:left;
}
.eventform {
	width:590px;
	float:left;
}
.eventcol {
	width:250px;
	float:left;
	
}
.accom-tcol {
	width:210px;
	float:left;
	background:url(../images/eve-sep.jpg) no-repeat 225px center;
}
.eventfield {
	width: 210px;
	float:left;
	padding:0px 6px 0 20px;
	line-height:40px;
}
.acc-field {
	width: 180px;
	float:left;
	padding:0px 6px 0 20px;
	line-height:40px;
}
.no-rightimg {
	background:none;
}
.eventlbl {
	color:#fff;
	float:left;
	width:56px;
	padding:5px 0 5px 0;
}
.searchtable  td {
font-weight:bold;
	color:#fff;
	padding:5px 0 5px 0;
}
.lblwidth {
	width:92px;
}
.eventdown {
	width:110px;
	margin-top:12px;
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	height:20px;
	text-align:left;
}

.multiselection {
	width:170px;
	font-family:Tahoma;
	font-size:10px;
	color:#666;
	height:100px;
	text-align:left;
}

.evedrpdwn {
	width:100px;
}
.eventfield span img {

	text-align:right;
	vertical-align:top;
	padding:10px 0 0 3px;
}
/*-------------------------------------------------------------------------*/

.float-left {
	float:left;
}
.float-right {
	float:right;
}
.inner-content-full, .therad-subdiv {
	width:913px;
	float:left;
	padding: 8px 0 0 10px;
}
.categories-box {
	background:url(../images/cruve-rep.gif) left top repeat-y;
	width:913px;
	float:left;
}
.categories-top {
	background:url(../images/top-cruve.gif) left top no-repeat;
	width:913px;
	float:left;
}
.categories-bottom {
	background:url(../images/botom-curve.gif) left bottom no-repeat;
	width:887px;
	padding:15px 13px 13px 13px;
	float:left;
}
.categories-cont {
	background:#fff;
	margin-top:9px;
	width:847px;
	padding:20px;
	float:left;
}
.categories-search {
	float:right;
	padding:0 4px 0 20px;
	color:#FFFFFF;
}
.input-search {
	width:131px;
	float:left;
	height:15px;
	margin-right:5px;
	margin-left:5px;
	border:1px solid #3170af;
	padding:3px;
	font-size:11px;
}
.blue-list {
	list-style:none;
	padding:0px;
	margin:0px;
}
.blue-list li {
	list-style:none;
	background:url(../images/blue-list.gif) 0 5px no-repeat;
	padding:0px 0 12px 15px;
	line-height:14px;
}
.blue-list li a {
	color:#727272;
	display:block;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.blue-list li a:hover {
	color:#408cd8;
}
.blue-list li span {
	color:#b0afaf;
	font-size:10px;
	text-decoration:none;
}
.categories-box1 {
	float:left;
	width:213px;
	padding-right:10px;
	border-right: 1px dashed #a1a0a0;
}
.categories-box2 {
	float:left;
	width:233px;
	padding-left:54px;
	padding-right:10px;
	border-right: 1px dashed #a1a0a0;
}
.therad {
	border-bottom:1px solid #d0d0d0;
	padding-left:10px;
	padding-bottom:5px;
	width:923px;
	float:left;
	font-size:11px;
	color:#7e7e7e;
	padding-top:20px;
}
.therad h3 {
	font-size:14px;
	padding-bottom:5px;
	color:#4cabcf;
}
.therad img {
	vertical-align:middle;
	padding:0 5px 0 15px;
}
.blue_link {
	color:#4cabcf;
	text-decoration:none;
}
.blue_link:hover {
	color:#4cabcf;
	text-decoration:underline;
}
.green_link {
	color:#73b629;
	text-decoration:none;
}
.green_link:hover {
	color:#73b629;
	text-decoration:underline;
}
.therad-subdiv {
	background:url(../images/divider-bottom.gif) left bottom repeat-x;
	padding-bottom:25px;
}
.paging-list3 {
	float:left;
	text-align:left;
	padding-top:20px;

	width:913px;
}
.paging-list {
	float:left;
	padding:20px 50px 10px 0;
	width:500px;
}
.paging-list2 {
	float:left;
	padding:20px 50px 10px 0;
	width:370px;
}

.paging-list ul {
	margin:0 auto;
	text-align:center;
	list-style: none;
}
.paging-list li {
	display: inline;
	margin:0px;
}
.paging-list li a {
	float:left;
	background:url(../images/page-new.gif) left top no-repeat;
	display: block;
	text-decoration: none;
	text-align:center;
	padding-left:3px;
	margin-left:5px;
}
.paging-list li a span {
	float:left;
	background:url(../images/page-new.gif) right top no-repeat;
	display: block;
	color:#030303;
	text-decoration: none;
	text-align:center;
	padding:3px 8px 10px 5px;
}
.paging-list a.nxtprev {
	color:#9a9a9a;
	padding-top:5px;
	background:none;
}
.paging-list li a:hover.nxtprev {
	color:#739c02;
	background:none;
}
.paging-list li a:hover, .paging-list li a.current {
	color:#FFF;
	background:url(../images/page-hovernew.gif) left top no-repeat;
	text-align:center;
	float:left;
}
.paging-list li a:hover span, .paging-list li a.current span {
	color:#FFF;
	background:url(../images/page-hovernew.gif) right top no-repeat;
	text-align:center;
	padding:3px 8px 10px 5px;
	float:left;
}
.fontsize11 {
	font-size:11px;
}
.txt-imput {
	width:229px;
	border:#eeeeee 1px double;
	border-left-color:#8f8f8f;
	border-top-color:#8f8f8f;
	font-size:11px;
	color:#666666;
	float:left;
}
.txt-area {
	width:506px;
	height:175px;
	border:#eeeeee 1px solid;
	border-left-color:#8f8f8f;
	border-top-color:#8f8f8f;
	float:left;
	color:#666666;
}
.form-lable {
	padding-left:15px;
	width:500px;
	font-weight:normal;
	float:left;
}
.form-box {
	width:913px;
	float:left;
	padding-bottom:15px;
}
/* added by shipra */

.idea-subdiv p img {
	text-align:left;
	padding:0 10px 10px 0;
	float:left;
}
/*-------------------------------------------------------------------------*/

.float-left {
	float:left;
}
.float-right {
	float:right;
}
.inner-content-full, .therad-subdiv {
	width:913px;
	float:left;
	padding: 8px 0 0 10px;
}
.categories-box {
	background:url(../images/cruve-rep.gif) left top repeat-y;
	width:913px;
	float:left;
}
.categories-top {
	background:url(../images/top-cruve.gif) left top no-repeat;
	width:913px;
	float:left;
}
.categories-bottom {
	background:url(../images/botom-curve.gif) left bottom no-repeat;
	width:887px;
	padding:15px 13px 13px 13px;
	float:left;
}
.categories-cont {
	background:#fff;
	margin-top:9px;
	width:847px;
	padding:20px;
	float:left;
}
.categories-cont-area {
	background:#fff url(../images/border.jpg) 20px top repeat-y;
	width:847px;
	float:left;
}
.categories-search {
	float:right;
	padding:0 4px 0 20px;
	color:#FFFFFF;
}
.input-search {
	width:131px;
	float:left;
	height:15px;
	margin-right:5px;
	margin-left:5px;
	border:1px solid #3170af;
	padding:3px;
	font-size:11px;
}
.blue-list {
	list-style:none;
	padding:0px;
	margin:0px;
}
.blue-list li {
	list-style:none;
	background:url(../images/blue-list.gif) 0 5px no-repeat;
	padding:0px 30px 12px 15px;
	width:237px;
	float:left;
	line-height:14px;
}
.blue-list li a {
	color:#727272;
	display:block;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.blue-list li a:hover {
	color:#408cd8;
}
.blue-list li span {
	color:#b0afaf;
	font-size:10px;
	text-decoration:none;
}
.categories-box1 {
	float:left;
	width:213px;
	padding-right:10px;
	border-right: 1px dashed #a1a0a0;
}
.categories-box2 {
	float:left;
	width:233px;
	padding-left:54px;
	padding-right:10px;
	border-right: 1px dashed #a1a0a0;
}
.therad {
	border-bottom:1px solid #d0d0d0;
	padding-left:10px;
	padding-bottom:5px;
	width:923px;
	float:left;
	font-size:11px;
	color:#7e7e7e;
	padding-top:20px;
}
.therad h3 {
	font-size:14px;
	padding-bottom:5px;
	color:#4cabcf;
}
.therad img {
	vertical-align:middle;
	padding:0 5px 0 15px;
}
.blue_link {
	color:#4cabcf;
	text-decoration:none;
}
.blue_link:hover {
	color:#4cabcf;
	text-decoration:underline;
}
.green_link {
	color:#73b629;
	text-decoration:none;
}
.green_link:hover {
	color:#73b629;
	text-decoration:underline;
}
.therad-subdiv {
	background:url(../images/divider-bottom.gif) left bottom repeat-x;
	padding-bottom:25px;
}
.paging-list3 {
	float:left;
	text-align:left;
	padding-top:20px;
	width:913px;
}
.paging-list {
	float:left;
	padding-top:20px;
	width:500px;
}
.paging-list ul {
	margin:0 auto;
	text-align:center;
	list-style: none;
}
.paging-list li {
	display: inline;
	margin:0px;
}
.paging-list li a {
	float:left;
	background:url(../images/page-new.gif) left top no-repeat;
	display: block;
	text-decoration: none;
	text-align:center;
	padding-left:3px;
	margin-left:5px;
}
.paging-list li a span {
	float:left;
	background:url(../images/page-new.gif) right top no-repeat;
	display: block;
	color:#030303;
	text-decoration: none;
	text-align:center;
	padding:3px 8px 10px 5px;
}
.paging-list a.nxtprev {
	color:#9a9a9a;
	padding-top:5px;
	background:none;
}
.paging-list li a:hover.nxtprev {
	color:#739c02;
	background:none;
}
.paging-list li a:hover, .paging-list li a.current {
	color:#FFF;
	background:url(../images/page-hovernew.gif) left top no-repeat;
	text-align:center;
	float:left;
}
.paging-list li a:hover span, .paging-list li a.current span {
	color:#FFF;
	background:url(../images/page-hovernew.gif) right top no-repeat;
	text-align:center;
	padding:3px 8px 10px 5px;
	float:left;
}
.fontsize11 {
	font-size:11px;
}
.txt-imput {
	width:229px;
	border:#eeeeee 1px double;
	border-left-color:#8f8f8f;
	border-top-color:#8f8f8f;
	font-size:11px;
	color:#666666;
	float:left;
}
.txt-area {
	width:506px;
	height:175px;
	border:#eeeeee 1px solid;
	border-left-color:#8f8f8f;
	border-top-color:#8f8f8f;
	float:left;
	color:#666666;
}
.form-lable {
	padding-left:15px;
	width:500px;
	font-weight:normal;
	float:left;
}
.form-box {
	width:913px;
	float:left;
	padding-bottom:15px;
}
.details-div h2 {
	color:#4cabcf;
	font-size:14px;
	font-weight:bold;
	padding:0 7px 5px 11px;
	border-bottom:#d0d0d0 1px solid;
}
.search-result-img {
	width:162px;
	float:left;
}
.search-result-img img, .search-result-img p {
	text-align:left;
	text-indent:8px;
}

.search-comments, .search-comments2  {
	width:558px;
	float:left;
	font-size:11px;
}
 .search-comments2 {
 width:260px;
 }
.search-comments p,  .search-comments2 p {
	font-size:11px;
	padding:0 0 2px 0;
}
.gry-col {
	color:#7d7d7d;
}
.padding-left {
	padding-left:30px;
}
.search-result {
	width:724px;
	float:left;
	padding: 15px 10px 20px 2px;
	background:url(../images/arrow-sep.jpg) no-repeat  center bottom;
}
.search-result1 {
	width:410px;
	float:left;
	padding: 15px 10px 20px 2px;

}
.border-gray{
border:1xp solid #d6dde1; 
}
.fontsize10{
font-size:10px;
}
.fontsize10wite{
font-size:9px;
color:#FFFF99;
}
a.view-ditails{
color:#FFFFFF;
background:#727272;
padding:5px 10px;
text-decoration:none;
font-weight:bold;

}
a.view-ditails:hover{

background:#82c515;
}

/***********************************************************************
	Gride
************************************************************************/


.table {
	width:100%;
	border:1px solid #bcbcbc;
	border-left:none;
	border-bottom:none;
}
.table tr {
}
.table tr.even {
	background:#f5faec;
}
.table th {
	color:#fff;
	border:1px solid #d9d8d8;
	border-right:none;
	border-top:none;
	font-weight:bold;
	background:#616161;
	font-style:14px;
	text-align:center;
	padding:5px;
	line-height:20px;
}
.table td {
	color:#666666;
	border-bottom:1px solid #d9d8d8;
	border-left:1px solid #d9d8d8;
	padding:13px 5px 13px 17px;
	line-height:16px;
}
.table td a {
	color:#0099CC;
	text-decoration:none;
}
.table td a:hover {
	color:#333333;
	text-decoration:none;
}
.table td a.linkse {
	color:#333333;
	text-decoration:none;
}
.table td a.linkse:hover {
	color:#f0037f;
	text-decoration:none;
}
.table td img {
	border:1px solid #d9d8d8;
	padding:5px;
}
.table td.none img {
	border:none;
	text-indent:0px;
	padding:0px;
	text-align:center;
}

.table-blue {
	width:100%;
	border:1px solid #3E71A2;
	border-left:none;
	border-bottom:none;
}
.table-blue tr {
}
.table-blue tr.even {
	background:#f5faec;
}
.table-blue th {
	color:#fff;
	border:1px solid #3E71A2;
	border-right:none;
	border-top:none;
	font-weight:bold;
	background:#6097CF;
	font-style:14px;
	text-align:center;
	padding:5px;
	line-height:20px;
}
.table-blue td {
	color:#666666;
	border-bottom:1px solid #3E71A2;
	border-left:1px solid #3E71A2;
	padding:13px 5px 13px 17px;
	line-height:16px;
}
.table-blue td a {
	color:#0099CC;
	text-decoration:none;
}
.table-blue td a:hover {
	color:#333333;
	text-decoration:none;
}
.table-blue td a.linkse {
	color:#333333;
	text-decoration:none;
}
.table-blue td a.linkse:hover {
	color:#f0037f;
	text-decoration:none;
}
.table-blue td img {
	border:1px solid #d9d8d8;
	padding:5px;
}
.table-blue td.none img {
	border:none;
	text-indent:0px;
	padding:0px;
	text-align:center;
}
/***********************************************************************
	3 - event calender
************************************************************************/
.blue-box {
	width:100%;
	float:left;
}

.blue-box-top {
	background:url(../images/rep-curve-blue..jpg) top left repeat-x;
	width:100%;
	float:left;
}
.blue-box-top-left {
	background:url(../images/left-curve-blue.jpg) top left no-repeat;
	width:100%;
	float:left;
}
.blue-box-top-right {
	background:url(../images/right-curve-blue.jpg) top right no-repeat;
	width:100%;
	float:right;
	padding:11px 0 7px 0px;
}
.blue-box-top-right h2 , .blue-box-top-right h4{
	color:#fff;
	font-size:16px;
	padding-left:18px;
}

.blue-box-bottom {
	background-color:#fff;
	width:100%;
	float:left;
}
.blue-box-bottom-left {
	background: url(../images/left-curve-blue-bott.jpg) left bottom no-repeat;
	width:100%;
	float:left;
	margin-top:0px!Important;
	margin-top:-10px;
}
.blue-box-bottom-right {
	background:url(../images/right-curve-blue-bott.jpg) right bottom no-repeat;
	width:100%;
	height:10px;
	float:left;
}
.blue-box-bottom-cont {
	border-left:3px solid #3e71a2;
	border-right:3px solid #3e71a2;
	float:left;
	background-color:#6098ce;
	width:284px;
	padding:0 10px 3px !Important;

	padding:0 10px 10px;
}
.upcoming-event-in {
	border-left:3px solid #3e71a2;
	border-right:3px solid #3e71a2;
	float:left;
	background-color:#6098ce;
	width:364px;
	padding:0 10px 3px !Important;
	padding:0 10px 10px 9px;
}
.upcoming-event-wite {
	width:354px;
	background-color:#fff;
	float:left;
	height:185px;
	padding:5px;
	color:#003751;
}
.upcoming-event {
	width:390px;
	padding-left:10px;
	float:left;
}
.calendar {
	width:310px;
	float:left;
}
.calendar-in {
	width:274px;
	background-color:#fff;
	float:left;
	padding:5px;
	color:#003751;
}
.calender-table tr td{
background:url(../images/calrep.gif) left top repeat-y;
}

.calender-table .blank{
background:none;
}
.calender-table .past{
background-color:#76d1f0;
border-right:1px solid #fff;
background-image:none;
cursor:pointer;

}
.calender-table .upcoming {
 cursor: pointer;
background:url(../images/upcoming.gif) left top repeat-y;
}.calender-table .currentw {
background:url(../images/current.gif) left top repeat-y;
border:1px solid #000099;
}
.contentarea {
	width:716px;
	float:left;
	padding: 8px 10px 0px 10px;

}
.bannerspec
{
   width: 100%;
   margin: 0 auto;
   background:#8dc13a;
}
.bannerspec th{  background:url(../images/search-bg.jpg) repeat-x left top; }
.bannerspec th, .bannerspec td
{
   padding:5px;
   text-align:center;
   color:#727272;
}

.bannerspec tr.even{  background:#fff;}

.bannerspec tr.odd{  background:#ecffce;}

.paypal-btn
{
  float:right;
  padding: 15px;
}


.web-link {
	color:#6a6a6a;
	font-size:12px;
}
.web-link a {
	color:#6a6a6a;
	text-decoration:underline;
}
.web-link a:hover {
	text-decoration:none;
}
********************* Messages  */
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages { width:100%; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height:23px !important;
	width:95%;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 8px 8px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;
    }
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg {
margin-top:10px;
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(../images/error_msg_icon.gif);
    }
.success-msg {
margin-top:10px;

    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    background-image:url(../images/success_msg_icon.gif);
    } 


/************************************  Home Pages Changes **************************/

#home-intro {
	width:922px;
	float:left;
	padding:24px 17px 0 7px;
}
#home-intro h2 {
	margin:0px;
	padding:0px 0 0px 5px;	
}
#home-intro p {
	padding:10px 5px 10px 5px;
}
#home-box {
	
	float:left;
	padding:20px 0 0 0;
}
#homesearchbox {
	width:560px;
	float:left;
	
}
#home-box h2 {
	margin:0px;
	padding:0px 0 4px 5px;
	border-bottom:#cccccc 1px dashed;
	margin-bottom:10px;
}
.select {
	width:170px;
	font-family:Tahoma;
	font-size:10px;
	color:#666;
}
.select-margin {
	margin-left:10px;
}
.font10 {
	font-size:10px;
}
.border-bottom{border-bottom:#cccccc 1px dashed;}
.inputtext{width:160px;
border:1px solid #CCC;
padding:3px;
font-size:11px;
color:#666;
}
.search-result-empty {
background:none;
	width:724px;
	float:left;
	padding: 15px 10px 20px 2px;

}
#e2s_geo_map div span 
{
display:none;

}
.paging  {
text-align:center;
}
.paging  a{
color:#FF9900;
display:inline;
width:200px;
background:#CC0066;


}

.paging-list2 ul {
	margin:0 auto;
	text-align:center;
	list-style: none;
}
.paging-list2 li {
	display: inline;
	margin:0px;
}
.paging-list2 li a {
	float:left;
	background:url(../images/page-new.gif) left top no-repeat;
	display: block;
	text-decoration: none;
	text-align:center;
	padding-left:3px;
	margin-left:5px;
}
.paging-list2 li a span {
	float:left;
	background:url(../images/page-new.gif) right top no-repeat;
	display: block;
	color:#030303;
	text-decoration: none;
	text-align:center;
	padding:3px 8px 10px 5px;
}
.paging-list2 a.nxtprev {
	color:#9a9a9a;
	padding-top:5px;
	background:none;
}
.paging-list2 li a:hover.nxtprev {
	color:#739c02;
	background:none;
}
.paging-list2 li a:hover, .paging-list2 li a.current {
	color:#FFF;
	background:url(../images/page-hovernew.gif) left top no-repeat;
	text-align:center;
	float:left;
}
.paging-list2 li a:hover span, .paging-list2 li a.current span {
	color:#FFF;
	background:url(../images/page-hovernew.gif) right top no-repeat;
	text-align:center;
	padding:3px 8px 10px 5px;
	float:left;
}

.news-box-homepage {
	width:280px;
	padding-left:10px;
	float:left;
}
.news-home-in {
	border-left:3px solid #3e71a2;
	border-right:3px solid #3e71a2;
	float:left;
	background-color:#6098ce;
	width:254px;
	padding:0 10px 3px !Important;
	padding:0 10px 10px 9px;
}

.news-home-wite {
	width:244px;
	background-color:#fff;
	float:left;
	height:185px;
	padding:5px;
	color:#003751;
}