body {margin:0;padding:0;font:11px verdana,arial,helvetica,sans-serif;background:#fff;} label {cursor:pointer;} table {border-collapse:collapse;} img {margin:0;padding:0;overflow:hidden;} form {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 { margin: 0 0 10px 0; line-height: 20px; color: #663; } h1 { font-size: 14px; } h2 { font-size: 11px; } h3 { font-size: 10px; } h4 { font-size: 9px; } h5 { font-size: 12px; }
p { margin: 0; padding: 5px 0; } .emspace { font: 10px/10px arial; height: 10px; overflow: hidden; } .floatc, .clear { clear : both; }
.body { font: 11px/18px verdana,arial; color: #666; background: #99b2cc; } a, a:hover { color: #399; } a { text-decoration: none; } a:hover { text-decoration: underline; }

#viewport {
	width: 765px;
	background: #99b2cc url(../../images/bg_shade.jpg) right top repeat-y;
}
#skyscraper {
	position: absolute; left: 765px; top: 130px; z-index: 1;
	width: 160px; height: 600px;
	display: block; overflow: hidden;
}

#header, #content, .googlecn, .welcomecn, .widgetg .hed, .gmap {
	overflow: hidden;
}
#wrapper { width: 751px; margin: 0; background: #eff4f4; }
#wrapper, .conwrap { border: 2px solid #fff; }

#bottom {
	width: 765px; height: 15px; text-align: right;
	background: #99b2cc url(../../images/bg_fots.jpg) left top no-repeat;
}
#bottom a { margin-right: 29px; font: bold small-caps 9px/24px arial; letter-spacing: 2px; color: #666; } #bottom a:hover { color: #d52927; text-decoration: none; }

.conwrap {
	width: 733px; /*751-7-7-2-2*/
	margin: 7px auto;
	background: #fff;
}

#header { height: 94px; } #header a img { border: none; }

#navigation {
	height: 21px;
	margin: 2px 0; padding-right: 10px;
	font-weight: bold; background: #999;
}
#navigation span { float: left; margin-left: 10px; }
#navigation a { color: #fff; text-decoration: none; }
#navigation ul { position: relative; margin: 0; padding: 0; float: right; z-index: 9999; }
#navigation ul li { float: left; display: block; list-style: none; }
#navigation ul li.pipe { padding: 0 7px; color: #fff; }
#navigation ul li a { display: block; }
#navigation ul li a:hover, #navigation li a.active, #navigation a:hover { color: #c3e6ff; text-decoration: none; }
#navigation ul li ul {
	visibility: hidden;
	position: absolute; z-index: 9999;
	width: 154px;
	display: block;
	margin: 0; margin: 3px 0 0 -12px; padding: 8px 1px;
	background: #c3e6ff; border: 1px solid #fff;
}
#navigation ul li ul li { width: 154px; border: none; }
#navigation ul li ul li a { width: 144px; display: block; padding: 2px 5px; float: none; font: 10px/15px verdana; color: #369; }
#navigation ul li ul li a:hover, #navigation li ul li a.active { color: #369; background: #e1f3ff; }
#navigation ul li ul li ul { margin: -30px 0 0 157px; }

#content { width: 100%; }
.lport { width: 197px; float: left; }
.rport { width: 533px; float: right; }

.googlewp, .welcomewp, .hred, .hgrn, .hblu, .widgetg .con, .footcon, .conhead {
	background: transparent url(../../images/bg_sprite.jpg) left top repeat-x;
}

.googlewp { width: 195px; } .welcomewp { width: 531px; }
.googlewp, .googlecn, .welcomewp, .welcomecn, .wtxt, .wrss { height: 31px; }
.googlewp, .welcomewp { background-color: #e5f0d9; border: 1px solid #d9e6cc; }
.googlecn, .welcomecn { margin-left: 10px; }
.googlecn { width: 175px; } .welcomecn { width: 511px; }
.wtxt { width: 255px; float: left; font: bold 12px/28px verdana,arial; color: #663; }
.wrss { width: 255px; float: right; text-align: right; }

.googlecn form { margin: 0; padding: 0; }

.gimg { float: left; margin-top: 3px; }
.ginp { float: right; margin-top: 5px; }
.ginp input { font: 10px arial; color: #000; }
.ginp input.inpt { width: 60px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.ginp input.butt { width: 30px; }

.googlecn select { width: 172px; margin: 7px auto; font: 10px verdana; color: #000; }

.wrsimg, .wrstxt { float: right; font: 10px/14px verdana; }
.wrsimg { overflow: hidden; margin-right: 10px; }
.wrsimg img { height: 29px; }

.widgetg {
	width: 191px; /*195-2-2*/
	padding: 2px;
	background: #fff; border: 1px solid #cc9;
}
.widgetg .hed {
	width: 177px; /*191-7-7*/ height: 19px;
	margin-bottom: 2px; padding: 0 7px;
	font: bold 11px/19px verdana; text-transform: uppercase; color: #fff;
}
.wblu { border-color: #369; }
.hred { background-color: #b5121b; background-position: 0px -31px; }
.hgrn { background-color: #d0ba57; background-position: 0px -50px; }
.hblu { background-color: #023468; background-position: 0px -69px; }

.widgetg .con {
	padding: 9px;
	background-color: #eae4ca; background-position: 0px -143px;
}
/*.widgetg .con a { font-weight: bold; }*/

.widgetg .con a { color: #666; text-decoration: none; }
.widgetg .cgrn a:hover { color: #d0ba57; }
.widgetg .cblu a:hover { color: #023468; }
.widgetg .con a:hover { text-decoration: underline; }

.navside { margin: 0; padding: 0; vertical-align: middle; }
.navside ul { margin: 0; padding: 0; z-index: 99999; }
.navside li { width: 173px; list-style: none; overflow: hidden; }
.navside li a { width: 163px; display: block; padding: 0; font: 11px/18px verdana; text-decoration: none; }
.navside li a:hover, .navside li a.active, .navside li a#stayon, .cred a:hover { text-decoration: none; color: #b5121b; }
.navside li ul { visibility: hidden; position: absolute; z-index: 99999; margin: -28px 0 0 130px; padding: 8px 1px; background: #c3e6ff; border: 1px solid #fff; }
.navside li ul li { width: 163px; }
.navside li ul li a { width: 143px; padding: 0 10px; font: 10px/18px verdana; color: #369; }
.navside li ul li a:hover, .navside li ul li a.active, .navside li ul li a#stayon { color: #369; background: #e1f3ff; }
.navside li ul li ul { margin: -20px 0 0 143px; }

.goldCharts {
	width: 195px; margin: 0px; padding: 5px 0;
	font-size: 10px; background: #fff;
}
.goldCharts div a img { width: 195px; }
.leftHead {
	padding: 2px; font-size: 10px; font-weight: bold; color: #F7AE2A;
	background: #fff; border: 1px solid #999; border-left: none; border-right: none;
}
.tabSystem { margin: 0px; padding: 0px; }
.tabSystem ul { list-style: none; margin: 0; padding: 0; width: 174px; float: left; }
.tabSystem li { float: left; display: block; color: #fff; }
.tabSystem li a, .tabSystem li a:hover, .tabSystem li a.active, .tabSystem li a.active:hover {
	display: block;
	margin: 0 1px 0 0; padding: 2px 4px;
	font: bold 9px verdana, arial; text-decoration: none;
	color: #c00; background: #efeded; border: 1px solid #333; border-bottom: none;
}
.tabSystem li a.active, .tabSystem li a.active:hover { background: #fff; }
.tabSystem li a:hover { color: #333; background-color: #ccc; }

.conmainwrp { width: 409px; float: left; }
.considewrp { width: 120px; float: right; }

.searchboxwrp {
	width: 407px;
	background: #fff; border: 1px solid #000;
}
.searchboxcon {
	width: 385px; height: 134px;
	margin: 1px auto; padding: 10px;
	line-height: 15px;
	background: #ccc;
	overflow: hidden;
}
.imageboxwrap { height: 158px; overflow: hidden; }

.easyfind th { width: 115px; font: bold 11px/12px verdana; text-align: left; color: #333; }
.easyfind form { margin: 0; padding: 0; }
.easyfind input { font: 10px arial; color: #000; }
.easyfind input.inpt { width: 230px; font-family: verdana, arial, sans-serif;}
.easyfind input.butt { width: 30px; }


.contact_number td {
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 14px;
	font-weight: bold;
	border-right: 1px solid #FFF;
}

.contact_number .odd{
	background-color: #E4F0D8;
}

.contact_number .red {
	color: #C00;
}

.contact_number_2 td {
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 14px;
	font-weight: bold;
	border-right: 1px solid #FFF;
}

.contact_number_2 .odd{
	background-color: #E4F0D8;
}

.contact_number_2 .red {
	color: #C00;
}

#divswap {
	display: none; z-index: 999; padding: 2px;
	background: #f3f3f3; border: 1px solid #000;
	overflow: auto; overflow-x: hidden; overflow-y: auto;
}
#divswap a { font: bold 11px/14px arial; color: #000; } #divswap a:hover { color: #666; text-decoration: underline; }

.gmap {
	width: 116px; height: 154px;
	padding: 1px;
	text-align: center;
	background: #fff; border: 1px solid #cc6;
}
.gmap img { background: #f4f3d4; }

.maincon {
	width: 405px;
	padding: 1px;
	background: #fbf9f0; border: 1px solid #e7deb8;
}
.subpg { width: 529px; }

.conhead {
	height: 29px; padding: 0 10px;
	font: bold 12px/28px verdana,arial; color: #663;
	background-color: #e5f0d9; background-position: 0px -114px;

	overflow: hidden;
}
.concont { padding: 10px; }
.concont h2 { font-size: 11px; line-height: 16px; margin-bottom: 0; }

#footer { margin-top: 50px; }
.foothed { font: 10px/20px verdana; margin-left: 10px; }
.footnav { height: 26px; background-color: #dfe4e4; background-position: 0px -88px; border-top: 4px solid #06929e; }
.footnav dl { margin: 0; padding: 0 10px; font: 10px/26px verdana; text-transform: uppercase; text-align: right; overflow: hidden; }
.footnav dl dt { list-style: none; display: inline; }
.footnav dl dt a { text-decoration: none; color: #666; }
.footnav dl dt a:hover { color: #399; text-decoration: none; }
.footnav dl dt.pipe { padding: 0 5px; }

#mycarousel { height: 129px; margin: 0; padding: 0; overflow: hidden; list-style: none; } #mycarousel a img { border: none; }
.jcarousel-clip-horizontal {
	overflow: hidden;
	width: 320px;
}
.adscrollimg { width: 405px; padding: 2px; background: #ccc; height: 127px; z-index: 1; }
.adscrollarr { width: 405px; height: 26px; padding: 2px; overflow: hidden; background: #ccc; }
.jcarousel-container { position: relative; } .jcarousel-clip { position: relative; z-index: 2; margin: 0; padding: 0; overflow: hidden; } .jcarousel-list { position: relative; top: 0; left: 0; z-index: 1; margin: 0; padding: 0; overflow: hidden; } .jcarousel-next, .jcarousel-prev { z-index: 3; display: none; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none;
	width: 198px;
	height: 134px;
}
.jcarousel-skin .jcarousel-container, .jcarousel-skin .jcarousel-item-placeholder {
	background: none;
}
.jcarousel-skin .jcarousel-container-horizontal {
	width: 405px;
}
.jcarousel-skin .jcarousel-clip-horizontal {
	width:  405px;
	height: 127px;
}
.jcarousel-skin .jcarousel-item {
	width: 198px;
	height: 127px;
}
.jcarousel-skin .jcarousel-next-horizontal, .jcarousel-skin .jcarousel-next-disabled-horizontal, .jcarousel-skin .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin .jcarousel-next-disabled-horizontal:active, .jcarousel-skin .jcarousel-prev-horizontal, .jcarousel-skin .jcarousel-prev-disabled-horizontal, .jcarousel-skin .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
	background: url(../../images/bg_scarr.png) left top no-repeat;
}
.jcarousel-skin .jcarousel-item-horizontal {
	margin-right: 9px;
}
.jcarousel-skin .jcarousel-next-horizontal { position: absolute; z-index: 90; top: 134px; right: 0px; cursor: pointer;
	width: 18px; height: 26px;
	background-position: -18px 0;
}
.jcarousel-skin .jcarousel-next-horizontal:hover { background-position: -18px -26px; }
.jcarousel-skin .jcarousel-next-disabled-horizontal, .jcarousel-skin .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin .jcarousel-next-disabled-horizontal:active { cursor: default;
	/*background-position: -12px -20px;*/
}
.jcarousel-skin .jcarousel-prev-horizontal { position: absolute; z-index: 90; top: 134px; left: 0px; cursor: pointer;
	width: 18px; height: 26px;
	background-position: 0 0;
}
.jcarousel-skin .jcarousel-prev-horizontal:hover { background-position: 0 -26px; }
.jcarousel-skin .jcarousel-prev-disabled-horizontal, .jcarousel-skin .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin .jcarousel-prev-disabled-horizontal:active { cursor: default;
	/*background-position: 0 -20px;*/
}

.sectiont {
	width: 407px;
	overflow: hidden;
}
.sectiont table { width: 409px; }
.sectiont table, .sectiont td { margin: 0; padding: 0; }
.sectiont td { width: 135px; text-align: center; }
.sectiont a img { border: none; }

a#prevads, a#nextads {
	position: absolute; z-index: 99; top: 133px; /*bottom: 5px;*/
	width: 18px; height: 26px; background: url(../../images/bg_scarr.png) left top no-repeat;
}
a#prevads { right: 22px; } a#prevads:hover { background-position: 0 -26px; } a#nextads { right: 4px; background-position: -18px 0; } a#nextads:hover { background-position: -18px -26px; }
.homeads {
	width: 409px;
	height: 167px;
	overflow: hidden;
}
.homeads a img { border: none; }

/* subsearch */
.subsearch {
	line-height: 14px;
	font: bold 10px/10px verdana, arial, sans-serif; text-align: left;
	background: #ccc;
	height: 154px;
}
.subsearch .mid {
	padding: 2px;
	color: #00638F;
}
.subsearch .mid .search {
	color: #c00;
	text-transform: uppercase;
}
.subsearch .mid a {
	color: #c00;
	text-decoration: none;
}
.subsearch input { font: 10px arial; color: #000; }
.subsearch input.inpt { width: 72px; }
.subsearch input.butt { width: 30px; }

/* EVENTS */
.list_events { padding: 5px; font-weight: bold; }
.currently_browsing {
	margin-bottom: 10px; padding: 5px;
	background: #fff; border: 1px solid #E7DEB8;
}
.event_details { margin: 0 5px; }
.event_details table th { padding: 3px 0; background: #f1edd7; border-bottom: 1px solid #e7deb8; }
.event_details table td { padding: 3px 0; }
.event_details table tr { vertical-align: top; }
.event_details table td strong { display: block; width: auto; float: left; clear: left; }

.event_details table td ul { clear: both; }

.event_nav { margin: 15px 0 0 5px; text-align: center; }
.today { margin: 0 0 10px 5px; font-weight: bold; }
.today strong { color: #c00; font-weight: normal; }
.event_print table { font: 11px verdana, sans-serif; color: #666; background: #fbf9f0; border: 1px solid #000; }
.event_print th { background: #F4FBEB; text-align: left; padding: 5px 10px; }
.event_print td { padding: 5px 10px; }
.event_print tr { vertical-align: top; }

.calendar_table .day {
	width: 14%; height: 70px;
	padding: 2px; font-size: 11px;
	background: #fff; border: 1px solid #e7deb8;
}
.calendar_table th { background: #f4fbeb; width: 14%; border: 1px solid #e7deb8; padding: 5px; }
.calendar_table .day_event {
	width: 14%; height: 70px;
	padding: 2px; font-size: 11px;
	background: #e7ebeb; border: 1px solid #e7deb8;
}
.calendar_table .day_event a { font-weight: normal; }
.events_blurb h2 { color: #663; text-transform: uppercase; }
ul.event_cat { margin: 3px; padding: 0; }
ul.event_cat li { margin: 0; padding: 0 0 0 10px; list-style: none; background: url(../../images/li.gif) 0 7px no-repeat; }
ul.event_cat ul { margin: 3px 8px; padding: 0; }

.etkinfo { display: inline; }
.tcbox { width: 16px; height: 16px; background: none; border: none; vertical-align: middle; overflow: hidden; float: none; display: inline; }

/* DIRECTORY */
.dirlist {}
.dirlist a { display: block; }

/* CLASSIFIEDS */
.ajaxdropdown {
	position: absolute; z-index: 999;
	width: 280px; height: 190px;
	padding: 5px 3px;
	overflow: auto; overflow-x: hidden; overflow-y: auto;
	display: none;
	background: #fff; border: 1px solid #000;
}
.ajaxdropdown a, .frontpageajaxload a { text-decoration: none; line-height: 150%; color: #666666 !important; }
.subcategory ul { margin: 0; padding: 0; list-style: none; }
.subcategory li { padding: 0 0 0 10px; background: url(../../images/li.gif) 0 7px no-repeat; }
.subcategory li li { padding: 0 0 0 15px; }

.cls_plain { background-color:#FCF9F0; padding:10px; }
.cls_green { background-color:#E4F0D8; padding:10px; }
.cls_cont .mid a { color:#006662; text-decoration:none; }
.cls_cont .mid a:hover { text-decoration:underline; }
.cls_cont .mid b { color:#676532; }
.cls_price { font-weight:bold; color:#C00; }
.cls_list { table-layout:fixed; width:100%; font:10px/12px verdana; }
.cls_list .cls_plain { background-color:#FCF9F0; padding:0; }
.cls_list .cls_green { background-color:#E4F0D8; padding:0; }
.cls_list a img { border:none; }
.cls_form input, .cls_form select, .cls_form textarea { font:11px arial; width:200px; }
.cls_form .button { font:11px arial; width:164px; }
.cls_postw { width:510px; margin:0; padding:0; }
.cls_postl { width:135px; float:left; }
.cls_postr { width:355px; float:right; }
.cls_postr input, .cls_postr select, .cls_postw table input { font:11px arial; }

.clientcontent .head { font: bold 11px verdana, arial, sans-serif; color: #663; }
.clientcontent .mid, .clientcontent td { font: 11px/16px verdana, arial, sans-serif; color: #333; }
.clientcontent h1 { font-size: 11px; color: #663; margin: 0px; padding: 0px; }
.clientcontent .bold { font-weight: bold; color: #663; }
.clientcontent a { color: #c00; }
.clientcontent a:hover { text-decoration: underline; }

/* NEWS */
.newslist, .newsitem { width: 509px; }
.newslhed { width: 60%; float: left; }
.newsview { width: 35%; float: right; text-align: right; }
.newsltit { padding: 0 10px; font: bold 12px/24px verdana; color: #663; background: #f4fbeb; border: 1px solid #e7deb8; }
.newslbod { margin-bottom: 10px; padding: 10px; }
.newslmvl, .newslmvr { float: left; }
.newslmvl { width: 100px; }
.newslmvr a { font-weight: bold; }

#supercalifragilisticexpialidocious, .supercalifragilisticexpialidocious {z-index:99999;}

.logos_print, .print_only {
	display: none;
}
.whaddayya a:hover { text-decoration: underline; }
