/* HAND CODED BY WEBZTER.ORG */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #00B125 url(simages/yi_pbg.png) repeat-x top center;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	color: #131313;
}

a {
	color: #48494c;/*#006595;*/
	text-decoration: none;
}

a:hover {
	color: black;
	text-decoration: underline;
}

table { clear: both; }

th {
	text-align: left;
}

form {
	margin: 0px;
}


pre {
	font-family: "Courier New";
	font-size: 12px;
	text-align: left;
}

.err {
	color: red;
	font-weight: bold;
	margin-bottom: 5px;
}

.imp {
	color: #CC3300;
	font-weight: bold;
	margin-bottom: 5px;
}

.msg {
	color: green;
	margin-bottom: 5px;
}

.marker {
	color: red;
	font-weight: bold;
}

.hint {
	font-size: 10px;
	font-style: italic;
	color: gray;
}


#nav {
	text-align: right;
}

#city {
	font-weight: bold;
	font-size: 14px;
	display: block;
}

#sidebar_left {
	padding-top: 10px;
	/*background-color: #fae59c; #FFFFFF */
	border-right: 1px solid #e0e0e0;
	border-top: 0px solid #e0e0e0;
	border-bottom: 0px solid #e0e0e0;
}

.buttons td {
	text-align: center;
	background-color: orange;
}

.buttons a {
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	padding: 3px;
}

}

table.sidebox {
	margin-bottom: 10px;
}

table.sidebox td {
	text-align: left;
}

.eventnav {
	background: #F9FFF3;
	margin: 10px 0px 0px 0px;
}

table.adlisting {
	margin: 10px 0px 0px 0px;
}

table.adlisting tr.ad1 {

}

table.adlisting tr.ad2 {
	/*background-color: #FAFFF5;*/
}

table.adlisting tr.ad1:hover { background: #fffff4; }
table.adlisting tr.ad2:hover { background: #fffff4; }

table.adlisting td {
	border-bottom: 1px dotted #f7f7f7;
}

table.adlisting td.head, table.adlisting tr.head td {
	font-weight: bold;
	background-color: #6699CC;
	border-bottom: 6px solid #5086BC;
	color: #fff;
}

table.adlisting td.datehead {
	background-color: #f7f7f7;
	border: 1px solid #f1f1f1;
	font-weight: bold;
	border-bottom: 0px;
}


table.adlisting .adtitle {
	font-weight: bold;
}

table.adlisting .date {
	font-style: italic;
}

table.adlisting .ad1 {
}

table.adlisting .ad2 {
	/*background-color: #FAFAFA;*/
}

.adheader {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E0E0E0;
}

.adheader .icon {
	/*vertical-align: top;*/
}

.adheader .adtitle {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.adheader .adarea {
	font-size: 11px;
	font-weight: normal;
}

.ad {
	margin-bottom: 10px;
}

.link_marker {
	color: orange;
	font-weight: bold;
}

.adpics {
	margin-bottom: 10px;
	/*border-bottom: 1px solid #DDDDDD;*/
}

.adpics img {
	border: 1px solid black;
	/*padding: 10px;
	background-color: #FAFAFA;*/
}

.featuredad {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.featuredadb {
	float: left;
	width: 98%;
	padding: 20px 0px 20px 0px;
	border: 2px solid #ffffe0;
	background: #fffff4;
}

.featuredadb:hover { background: #fff; }

.featuredadb p {
	margin: 0px 20px 0px 20px;
}

.featuredadb_first {
	float: left;
	width: 98%;
	padding: 20px 0px 20px 0px;
	border: 2px solid #D5E6F6;
	background: #F5F8FB;
}

.featuredadb_first:hover { background: #fff; }

.featuredadb_first p {
	margin: 0px 20px 0px 20px;
}

.featuredadev {
	background: #fffff4;
	border-bottom: 5px solid #fff;
}

.featuredadev:hover { background: #EAFFD5; }

.featuredadev_first {
	background: #F5F8FB;
	border-bottom: 5px solid #fff;
}

.featuredadev_first:hover { background: #EAFFD5; }

.imglisting {
}

.imgitem {
	margin-bottom: 30px;
}

.imgitem .head {
	font-size: 12px;
	font-weight: bold;
}

.imgitem img.img {
	margin-top: 5px;
	border: 1px solid black;
}

.imgitem .caption {
}

.imgitem .poster {
	font-weight: bold;
}

.imgitem .time {
	font-weight: bold;
}

.imgitem .desc {
	margin-top: 5px;
}

.linkbox2 {
	background-color: orange;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px;
	text-align: center;
	color: white;
}

.linkbox2 a {
	display: block;
	color: white;
}

.linkbox2 a:hover {
	color: white;
	text-align: center;
}

.imagecredits {
	padding: 5px;
}

.head {
	font-weight: bold;
}

.imagecredits a {
}

.imagecredits .count {
	color: #BBBBBB;
	font-size: 10px;
}

.comments {
}

.comments .head {
	font-size: 12px;
	font-weight: bold;
}

.commentitem {
	margin-bottom: 10px;
}

.commentitem .poster {
	font-weight: bold;
	display: block;
}

.commentitem .time {
	color: gray;
	display: block;
}

.commentitem .comments {
	display: block;
}

.citylist_country {
	font-weight: bold;
	margin-top: 2px;
	color: #295C8F;
	text-decoration: none;
}

.citylist_country:hover {
	color: #996633;
	text-decoration: none;
}

.citylist_country_ca {
	font-weight: thicker;
	margin-top: 2px;
	color: #996633;
	text-decoration: none;
}
.citylist_country_ca_first {
	font-weight: thicker;
	margin-top: 10px;
	color: #996633;
	text-decoration: none;
}

.citylist_country_ca:hover {
	color: #295C8F;
	text-decoration: none;
}

.citylist_city {
	color: #333;
	font-size: 12px;
}

.citylist_city:hover {
	color: #295C8F;
	text-decoration: none;
}

img.thumb {
	border: 1px solid black;
}

.potitle {
	float: left;
	width: 730px;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 10px 0px;
	background: url(simages/yi_potitle.png) no-repeat center left;
	text-indent: 40px;
	letter-spacing: -1px;
	text-align: left;
	font-family: georgia, arial, helvetica;
	font-size: 32px;
	color: #131313;
}

.postpath {
	float: left;
	width: 748px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #CCFF99;
	background: #EBFFD8;
	text-indent: 10px;
	font-size: 12px;
	color: #333;
	margin: 10px 0px 10px 0px;
}

.postpath b {
	color: black;
}

.postpath a {
	font-weight: bold;
	color: #003399;
	font-size: 11px;
}

.post_note {
	float: left;
	width: 100%;
	margin: 10px 0px 10px 0px;
}

.postcats {
	clear: both;
	float: left;
	width: 300px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 20px 0px;
	list-style: none;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.postcats li {
	width: 260px;
	height: 40px;
	background: url(simages/yi_pcbg.png) no-repeat top left;
	margin: 10px 0px 0px 20px;
}

.postcats img { margin: 2px 4px 2px 4px; }

.postad {
	float: left;
	width: 700px;
	margin: 10px 0px 10px 25px;
}

.paptitle {
	border-bottom: 4px solid #5089C1;
	background: #E3E9EF;
	letter-spacing: -1px;
	text-align: left;
	font-family: georgia, arial, helvetica;
	font-weigth: bold;
	font-size: 22px;
	color: #131313;
}

.papromo { 
	line-height: 1.3em;
	background: #fffff4;
}

.paytitle {
	border-bottom: 4px solid #ffffe0;
	background: #fffff4;
	letter-spacing: -1px;
	text-align: left;
	font-family: georgia, arial, helvetica;
	font-weigth: bold;
	font-size: 22px;
	color: #131313;
}

.paterms {
	line-height: 1.3em;
	background: #EBFFD6;
	border: 2px dotted #CCFF99;
}

.pterms {
	width: 570px;
	margin: 20px auto;
	padding: 20px 0px 20px 0px;
	border: 1px solid #CCFF99;
	background: #fff;
}

.pterms p {
	width: 530px;
	margin: 0px 0px 0px 20px;
	text-align: left;
}

.postadcom {
	float: left;
	width: 694px;
	margin: 10px 0px 10px 25px;
	line-height: 1.3em;
	border: 3px solid #ffffe0;
	background: #fffff4;
}

.postadcom p {
	float: left;
	width: 654px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 20px 0px;
	text-align: left;
	line-height: 2.5em;
	color: #131313;
}

.postadcom span { color: #77C826; }


.pactitle {
	float: left;
	width: 700px;
	margin: 10px 0px 10px 25px;
	padding: 20px 0px 20px 0px;
	border-bottom: 4px solid #5089C1;
	background: #E3E9EF;
	letter-spacing: -1px;
	text-indent: 20px;
	text-align: left;
	font-family: georgia, arial, helvetica;
	font-weigth: bold;
	font-size: 22px;
	color: #131313;
} 

.evctitle {
	float: left;
	width: 700px;
	margin: 10px 0px 10px 25px;
	padding: 20px 0px 20px 0px;
	background: #5089C1;
	letter-spacing: -1px;
	text-indent: 20px;
	text-align: left;
	font-family: georgia, arial, helvetica;
	font-weigth: bold;
	font-size: 22px;
	color: #fff;
} 


.invoice {
	background: #f7f7f7;
	border-right: 1px solid #EAEAEA;
	border-top: 1px solid #ddd;
}

.pagetitle {
	float: left;
	width: 730px;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 10px 0px;
	background: url(simages/yi_pgettle.png) no-repeat center left;
	text-indent: 40px;
	letter-spacing: -1px;
	text-align: left;
	font-family: georgia, arial, helvetica;
	font-size: 32px;
	color: #131313;
}

/* PAGE LAYOUT STYLES */

#page {
	margin: 0px auto;
	width: 980px;
	padding: 0px 0px 10px 0px;
}

#head {
	float: left;
	width: 980px;
	height: 150px;
	background: url(simages/yi_hbg.png) no-repeat top left;
}

.hleft {
	float: left;
	width: 210px;
	height: 140px;
	margin: 0px 0px 0px 20px;
}

.hmid {
	float: left;
	width: 300px;
	height: 140px;
	margin: 0px 0px 0px 10px;
}

.toda {
	float: left;
	width: 200px;
	text-align: left;
	margin: 4px 0px 0px 10px;
	font-weight: bold;
	color: #fff;
}

.bcast {
	float: right;
	width: 150px;
	height: 60px;
	margin: 0px 0px 0px 0px;
}

.hright {
	float: right;
	width: 400px;
	height: 140px;
	margin: 0px 15px 0px 0px;
	background: url(simages/yi_hrbg.png) no-repeat bottom left;
}

#htopr {
	float: left;
	width: 400px;
	height: 60px;
	padding: 0px;
	margin: 14px 0px 0px 0px;
	text-align: left;
	color: blue;
	font-weight: bold;
}

#navt {
	float: left;
	width: 370px;
	padding: 7px 0px 0px 0px;
	margin: 26px 0px 0px 0px;
	color: #fff;
	font-weight: bold;
}

.loca {
	float: left;
	width: 330px;
	text-align: left;
	font-size: 14px;
	margin: 0px 0px 0px 30px;
}

.loca a {
	color: #FCFF1F;
	text-decoration: none;
}

.loca a:hover {
	color: #BBEFFE;
	text-decoration: none;
}

.loca a:visited { }

#mainbody {
	float: left;
	width: 980px;
	margin: 0px 0px 0px 0px;
	background: url(simages/yi_mbg.png) repeat-y top left;
}

#tmenu {
	float: left;
	width: 940px;
	height: 40px;
	margin: 0px 0px 0px 20px;
	background: url(simages/yi_tmbg.png) no-repeat top left;
}

#tmenu a {
	float: left;
	padding: 0px 30px 0px 30px;
	margin: 0px 8px 0px 16px;
	height: 40px;
	line-height: 3.1em;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#tmenu a:hover {
	margin: 0px 4px 0px 12px;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
	background: url(simages/yi_tmh.png) repeat-x top center;
	color: #fff;
	text-decoration: none;
}

#ptop {
	float: left;
	width: 920px;
	margin: 0px 0px 0px 30px;
	padding: 10px 0px 0px 0px;
}

.ptad {
	float: left;
	width: 125px;
	height: 125px;
	background: #f1f1f1;
	margin: 0px 0px 0px 10px;
}

.mbhome {
	float: left;
	width: 600px;
	margin: 0px 0px 0px 30px;
}

.mbhomer {
	float: right;
	width: 300px;
	margin: 0px 30px 0px 0px;
}

.mbblog {
	float: left;
	width: 920px;
	margin: 0px 0px 0px 30px;
}

.mbleft {
	float: left;
	width: 750px;
	margin: 0px 0px 0px 30px;
}

.mbright {
	float: right;
	width: 160px;
	margin: 0px 30px 0px 0px;
}

.mhcitlink {
	float: left;
	width: 918px;
	margin: 10px 0px 0px 30px;
	padding: 10px 0px 10px 0px;
	background: #DCE8F3;
	border: 1px solid #C6D9EC;
}

.mhcitlink a {
	color: #4C749B;
	text-decoration: none;
}

.mhcitlink a:hover {
	color: #CC3366;
	text-decation: none;
}

.mhcitlink a:visited { }


.mhcpl {
	float: left;
	width: 500px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	font-weight: bold;
}

.mhcpr {
	float: right;
	width: 300px;
	margin: 0px 10px 0px 0px;
	text-align: right;
	font-weight: bold;
}
	

.mhcities {
	float: left;
	width: 878px;
	margin: 20px 0px 0px 30px;
}

.mhcities a {
	text-decoration: none;
}

.mhcities a:hover {
	text-deocration: none;
}

.mhcities a:visited { }

.showcities a {
	color: #131313;
	text-decoration: none;
}

.showscities a:hover {
	color: #CC3366;
	text-decoration: none;
}

.showcities a:visited { }

.pocities {
	float: left;
	width: 160px;
	padding: 6px 0px 6px 0px;
	margin: 10px 0px 0px 20px;
	text-align: left;
	text-indent: 10px;
	background: #f7f7f7;
}

.pocities a {
	float: left;
	width: 140px;
	margin: 0px 0px 0px 10px;
}

.latestads {
	float: left;
	width: 598px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #f0f8ff;
	border: 1px solid #DCE8F3;
}

.lateadtitle {
	float: left;
	width: 598px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	background: #DCE8F3;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.lateadtitle img { margin: 0px 5px 0px 5px; }

.latr { border-bottom: 1px solid #ffffe0; }

.latr:hover { background: #fff; }

#foot {
	float: left;
	width: 960px;
	margin: 10px 0px 0px 10px;
	padding: 20px 0px 20px 0px;
	border-top: 10px solid #f1f1f1;
	background: #333;
	color: #fff;
}

.fleft {
	float: left;
	width: 260px;
	border-right: 1px dashed #525252;
	margin: 0px 0px 0px 40px;
}

.fleft a {
	color: #B7D9FB;
	text-decoration: none;
}

.fleft a:hover {
	color: #FCFF1F;
	text-decoration: underline;
}

.fleft a:visited { }

.fmid {
	float: left;
	width: 260px;
	border-right: 1px dashed #525252;
	margin: 0px 0px 0px 40px;
	color: #fff;
}

.fmid a {
	color: #B7D9FB;
	text-decoration: none;
}

.fmid a:hover {
	color: #FCFF1F;
	text-decoration: underline;
}

.fmid a:visited { }


.fright {
	float: right;
	width: 300px;
	margin: 0px 20px 0px 0px;
}

.fright a {
	float: left;
	width: 48px;
	margin: 0px 0px 0px 6px;
}

#copy {
	float: left;
	width: 980px;
	padding: 16px 0px 20px 0px;
	background: url(simages/yi_cbg.png) no-repeat top left;
}

#copy a {
	color: #fff;
	text-decoration: none;
}

#copy a:hover {
	color: #CCFF99;
	text-decoration: underline;
}

#copy a:visited { }

.cleft {
	float: left;
	width: 400px;
	margin: 0px 0px 0px 30px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}

.cright {
	float: right;
	width: 400px;
	margin: 0px 30px 0px 0px;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}

#pwarn {
	float: left;
	width: 914px;
	border: 3px dotted #FFFD48;
	background: #FDFC84;
	padding: 20px 0px 20px 0px;
	margin: 10px 0px 0px 30px;
}

#pwarn p {
	float: left;
	width: 878px;
	margin: 0px 0px 0px 20px;
	text-align: left;
	font-weight: normal;
	color: #000;
}

#pwarn span {
	font-weight: bold;
	color: red;
}

.locfieldset {
	float: left;
	width: 918px;
	padding: 10px 0px 20px 0px;
	margin: 10px 0px 0px 30px;
	border: 1px solid #5089C1;
	background: #E3E9EF;
}

.locfieldset p {
	float: left;
	width: 878px;
	margin: 0px 0px 0px 20px;
	text-align: left;
	font-weight: normal;
	color: #000;
}

.locfieldset a {
	color: #5089C1;
	text-decoration: none;
}

.locfieldset a:hover {
	color: #000;
	text-decoration: none;
}

.locfieldset a:visited { }


.loclegend {
	margin: 0px 0px 0px 10px;
	padding: 6px 6px 6px 6px;
	border: 3px solid #fff;
	background: #5089C1;
	font-weight: bold;
	color: #fff;
}

#floca {
	float: left;
	width: 918px;
	padding: 20px 0px 20px 0px;
	margin: 10px 0px 0px 30px;
	border: 1px solid #5089C1;
	background: #E3E9EF;
}

#floca p {
	float: left;
	width: 878px;
	margin: 0px 0px 0px 20px;
	text-align: left;
	font-weight: normal;
	color: #000;
}

#floca a {
	color: #5089C1;
	text-decoration: none;
}

#floca a:hover {
	color: #000;
	text-decoration: none;
}

#floca a:visited { }

#floca span { color: #99CC66; }

.calendarb {
	float: left;
	width: 298px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background: #f7f7f7;
	border: 1px solid #e0e0e0;
}

.caleft {
	float: left;
	width: 278px;
	margin: 0px 0px 0px 10px;
	text-align: left;
}

.calright {
	float: left;
	width: 278px;
	text-align: left;
	margin: 0px 0px 0px 10px;
}

.hfatitle {
	float: left;
	width: 298px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	background: #C6D9EC;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.hfatitle img { margin: 0px 5px 0px 5px; }

.hfad {
	float: left;
	width: 298px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #DCE8F3;
	border: 1px solid #C6D9EC;
}

.hfetitle {
	float: left;
	width: 298px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	background: #99cc66;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.hfetitle img { margin: 0px 5px 0px 5px; }

.hfevent {
	float: left;
	width: 298px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background: #DAF4BF;
	border: 1px solid #99cc66;
}

.huevent {
	float: left;
	width: 298px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background: #fffff4;
	border: 1px solid #ffffe0;
}

.hutitle {
	float: left;
	width: 298px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	background: #ffffe0;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.hutitle img { margin: 0px 5px 0px 5px; }


/* ADVERTISEMENT PLACEMENT STYLES */

.mbad {
	float:left;
	width: 920px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 30px;
}

.mbal {
	float: right;
	width: 728px;
	height: 90px;
	background: #FFFFFF;
	padding: 10px 100px 10px 0px;
	margin: 0px 0px 0px 30px;
	}
/*
.mbar {
	float: right;
	width: 182px;
	height: 90px;
	background: #f1f1f1;
}
commented out to center ad */ 
.mhad {
	float: left;
	width: 300px;
	height: 250px;
	margin: 10px 0px 0px 0px;
	background: #f1f1f1;
}

.mhadb {
	float: left;
	width: 300px;
	height: 60px;
	margin: 10px 0px 10px 0px;
	text-align: center;
}

.mbbad {
	float: left;
	width: 468px;
	height: 60px;
	margin: 10px 0px 10px 141px;
	background: #f1f1f1;
}

.mbbadf {
	float: right;
	width: 468px;
	height: 60px;
	background: #f1f1f1;
}

.mbrad {
	float: left;
	width: 160px;
	height: 600px;
	background: #f1f1f1;
	margin: 0px;
	padding: 0px;
}

/* AD STYLES */

.mhead { 
	font-size: 14px;
	padding: 4px 0px 4px 0px;
	vertical-align: center;
}

.mhleft {
	width: 40px;
	height: 40px;
	background: url(simages/yi_mhlbg.png) no-repeat top left;
}

.mhleft img { margin: 2px 2px 2px 2px; }

.mhright {
	height: 40px;
	background: url(simages/yi_mhlbg.png) no-repeat top right;
	vertical-align: center;
	text-indent: 4px;
	text-align: left;
}

.count { color: #A0A0A0; }

.immg { margin: 0px 0px 10px 0px; }

.catlist {
	float: left;
	width: 158px;
	border: 1px solid #5089C1;
	/*border-top: 0px;*/
	background: #E3E9EF;
	padding: 0px 0px 9px 0px;
	margin: 0px 0px 10px 0px;
	font-size: 11px;
}

.cattitle {
	float: left;
	width: 158px;
	background: #5089C1;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	font-weight: bold;
	color: #fff;
}

.cats {
	float: left;
	width: 140px;
	margin: 9px 0px 0px 9px;
	line-height: 1.3em;
}

.cats span { font-size: 10px; }

.adtop {
	float: left;
	width: 440px;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	background: #F3F9FF;
}

.adtop p {
	float: left;
	width: 400px;
	margin: 0px 0px 0px 20px;
	text-align: left;
	line-height: 1.5em;
}

.adinfo {
	float: right;
	width: 300px;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 30px 0px;
	background: #f7f7f7;
}

.adinfo p {
	float: left;
	width: 260px;
	margin: 0px 0px 0px 20px;
	text-align: center;
}

.adinfo span { color: #ccc; }

.adinfo h4 {
	float: left;
	width: 260px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 20px 0px;
	text-align: center;
	font-size: 22px;
	color: #333;
}

.atitle {
	float: left;
	width: 710px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-family: georgia, arial, helvetica;
	font-size: 24px;
	color: #131313;
}

.adloca {
	float: left;
	width: 500px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-indent: 30px;
	text-align: left;
	font-size: 12px;
	color: #666;
}

.addthis {
	float: right;
	width: 200px;
	margin: 10px 30px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-align: right;
}

.adloca span { font-weight: bold; color: #bababa; }

.evdat {
	float: left;
	width: 750px;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	background: #FEFEE8;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #131313;
}

.adfeat {
	float: left;
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.adfe {
	float: left;
	width: 272px;
	height: 60px;
}

.adhits {
	float: right;
	width: 200px;
	margin: 10px 10px 0px 0px;
	letter-spacing: -1px;
	text-align: right;
	font-size: 28px;
	color: #ccc;
}

.addesc {
	float: left;
	width: 710px;
	margin: 0px 0px 0px 20px;
	padding: 20px 0px 40px 0px;
	text-align: left;
	font-size: 14px;
}

.adfields {
	list-style-type: none;
	float: left;
	width: 650px;
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 20px 0px;
	border: 50px solid #F5FFEC;
	text-align: left;
	font-size: 14px;
}

.adfields li {
	float: left;
	width: 610px;
	margin: 5px 0px 0px 20px;
}

#path {
	clear: both;
	width: 600px;
	height: 38px;
	background: url(simages/yi_searchbg.png) no-repeat top left;
	margin: 0px 0px 0px 0px;
}

#path td { padding: 8px 0px 0px 0px; }

#path input {
	border: 0px solid #fff;
}

#path select {
	border: 0px solid #fff;
}

.navpath {
	float: left;
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background: #FFFFF4;
	text-indent: 10px;
	text-align: left;
}

.disclosures {
	padding: 5px;
}

.disclosure_yes {
	float: left;
	width: 500px;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 0px 10px;
	text-align: left;
	color: green;
}

.disclosure_no {
	float: left;
	width: 500px;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 0px 10px;
	text-align: left;
	color: red;
}

.disclosures b {
}

.catitle {
	float: left;
	width: 520px;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 10px 0px;
	text-indent: 0px;
	letter-spacing: -1px;
	text-align: left;
	font-family: georgia, arial, helvetica;
	font-size: 32px;
	color: #131313;
}

.catitle span { color: #6699CC; }
.catitle span i { color: #90BDEA; }

.sicon {
	float: left;
	margin: 10px 0px 10px 10px;
}

.conform {
	float: left;
	width: 738px;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	border: 6px solid #E9EEF3;
	background: #F0F2F3;
}

.contactform {
	clear: both;
	float: left;
	width: 710px;
	margin: 0px 0px 0px 20px;
}

.pacon {
	float: left;
	width: 670px;
	margin: 20px 0px 0px 40px;
	padding: 0px 0px 20px 0px;
	text-align: left;
}

.pah {
	clear: both;
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 20px;
	background: #f7f7f7;
	text-align: center;
	font-size: 18px;
	color: #DC2123;
}

.pad {
	clear: both;
	float: left;
	width: 100%;
	margin: 1px solid #f1f1f1;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 20px;
	background: #f7f7f7;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #6699CC;
}

.pad img { margin: 10px 0px 0px 0px; }

.paypal {
	margin: 0px auto;
	width: 680px;
	padding: 10px 0px 10px 0px;
	background: #f7f7f7;
	border: 10px solid #f1f1f1;
}

.paypal td {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

.rssi {
	float: right;
	width: 36px;
	height: 36px;
	margin: 10px 20px 0px 0px;
}

.twitget {
	clear: both;
}


/* GLIDER HOMEPAGE */

.ptleft {
	float: left;
	width: 515px;
	height: 125px;
	margin: 0px 0px 0px 0px;
}

.ptleft span { color: red; }

div.scroller { 
	/* modify width and height of scrolling section if necessary	*/
	float: left;
	margin: 0px 0px 0px 0px;
	width: 515px; 
	height: 125px;
	overflow: hidden;
	}
	div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:515px;
		height:125px;
		overflow:hidden;
		float:left;
		padding: 0px;		
		}
	div.scroller div.content {
		width: 10000px;
		}

div#section1 {
	float: left;
	width: 515px;
	height: 125px;
	background: url(simages/yi_plblog.png) no-repeat top left;
	color:#ffffff;
}

div#section1 p {
	float: left;
	width: 383px;
	height: 58px;
	margin: 58px 0px 0px 96px;
	text-align: left;
	color: #000;
}

div#section1 b { color: yellow; }

div#section1 a { color: yellow; }

div#section2 {
	float: left;
	width: 515px;
	height: 125px;
	background: url(simages/yi_plevent.png) no-repeat top left;
	color:#ffffff;
}

div#section2 p {
	float: left;
	width: 383px;
	height: 58px;
	margin: 58px 0px 0px 96px;
	text-align: left;
	color: #000;
}

div#section2 a { color: navy; }

div#section3 {
	float: left;
	width: 515px;
	height: 125px;
	background: url(simages/yi_pltwit.png) no-repeat top left;
	color:#ffffff;
}

div#section3 p {
	float: left;
	width: 463px;
	height: 50px;
	margin: 64px 0px 0px 26px;
	text-align: left;
	color: #fff;
}

div#section3 a { color: yellow; }

div#section4 {
	float: left;
	width: 515px;
	height: 125px;
	background: url(simages/yi_plbg.png) no-repeat top left;
	color:#ffffff;
}

div#section4 p {
	float: left;
	width: 463px;
	height: 58px;
	margin: 58px 0px 0px 26px;
	text-align: left;
	color: #000;
}

.faq {
	float: left;
	width: 100%;
	padding: 20px 0px 20px 0px;
	border-bottom: 1px dotted #f1f1f1;
}