body, html, form, ul, p{
	margin: 0px;
	padding: 0px;
}
.advert {
	width: 734px;
	background-color: #CCCCCC;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding-bottom: 2px;
}
#logo {
	width: 734px;
	text-align: center;
	padding-top: 10px;
}
#datediv {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	padding-top: 10px;
	background-color: #E0E0E0;
}
#dealsmenu {
	width: 780px;
	overflow: hidden;
	height: 110px;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ED9828;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ED9828;
	border-left-color: #ED9828;
}
#dealsmenu h1 {
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #ed9828;
	margin: 0px;
	text-transform: uppercase;
}
#dealsmenu ul {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 4px;
	list-style-position: inside;
	list-style-type: none;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ED9828;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#dealsmenu a {
	color: #333333;
}
#dealsmenu a:hover {
	color: #C2272D;
}
#content {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
#content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	margin: 0px;
}
#content h2 {
	font-size: 16px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	color: #0054A6;
}
#articles {
	float: left;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 385px;
	margin-top: 25px;
	padding-left: 15px;
}
.vertads {
	width: 120px;
	float: left;
	padding-top: 43px;
	padding-right: 15px;
}
.mainarticle {
	float: left;
	margin-right: 10px;
	border: 3px solid #65B461;
}

#articles p {
	padding-top: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	line-height: 18px;
}

.vertads img {
	margin-bottom: 3px;
	float: left;
}
.insideAdLeft {
	background-color: #CCCCCC;
	float: left;
	height: 265px;
	width: 300px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 2px solid #666666;
}
.insideAdRight {
	background-color: #CCCCCC;
	float: right;
	height: 265px;
	width: 300px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 2px solid #999999;
}
#articles h3 {
	margin: 0px;
	font-size: 12px;
	padding: 5px;
	text-align: left;
}
.style1 {font-size: 12px}
#articles h3 a {
}
.categoriesBox {
	color: #FFFFFF;
	margin-bottom: 1px;
}
.categoriesBox a {
	color: #FFFFFF;
	display: block;
	background-color: #E0E0E0;
	text-decoration: none;
	background-image: url(../img/btn_bgr.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 112px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.categoriesBox p {
	margin: 2px;
}
#logoHomepage {
	background-repeat: no-repeat;
	margin-bottom: 5px;
	clear: both;
	float: none;
	background-color: #626367;
}
.hr {
	font-size: 0%;
	line-height: 0px;
	clear: both;
	height: 1px;
	float: none;
}
.heading {
	color: #FFFFFF;
	background-color: #65b461;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-bottom: 2px;
}
#pageheader {
}
#nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	background-repeat: repeat-x;
	height: 83px;
	background-color: #FFFFFF;
}

#centerit {
	width: 780px;
	padding-top: 7px;
	padding-right: 18px;
	padding-bottom: 2px;
	padding-left: 18px;
	margin-right: auto;
	margin-left: auto;
}
#keywordsearch {
	float: left;
	width: 290px;
	text-align: right;
}
.keywordsearch {
	width: 180px;
	font-size: 12px;
}
.gpbtn {
	font-size: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
	padding: 0px;
	margin-top: 5px;
}
.vertadsRight {
	float: left;
	padding-top: 43px;
	padding-left: 15px;
	padding-right: 0px;
}
.vertadsRight img {
	margin-bottom: 3px;
	margin-left: 25px;
}
#ticker {
	color: #0054A6;
	font-size: 11px;
	width: 550px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 15px;
}
#searchfield {
}
#logosmall {
	float: left;
	height: 124px;
	width: 147px;
}
#slogan {
	float: left;
	width: 580px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 8px;
	text-align: center;
	font-weight: bold;
}
.categoriesBox a:hover, #menu a.activeCat {
	background-image: url(../img/btn_bgr_over.gif);
	background-repeat: no-repeat;
}
#date {
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.articleWrapper {
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
}
.articleImge {
	margin-bottom: 3px;
	width: auto;
	margin-right: 5px;
	float: left;
}
.articleText {
	float: none;
}
.articleText h5 {
	color: #333333;
	padding: 0px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	cursor: pointer;
	font-size: 14px;
}

.articleText .morelink {
	color: #FFFFFF;
	background-color: #666666;
	text-decoration: none;
	font-size: 9px;
	width: 35px;
	float: right;
}
.articleText .morelink:hover {
	background-color: #C1272D;
}
#footer {
	text-align: center;
	font-weight: bold;
	border-top-width: 10px;
	border-top-style: none;
}
#footer a {
	color: #FFFFFF;
}
#footer a:hover {
	color: #000000;
}





.articleWrappeFeatured {
	padding-top: 5px;
	padding-left: 5px;
	margin-top: 2px;
	border: 2px solid #78A3C7;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
	width: 460px;
}
.gotoPage {
	background-color: #FFFFFF;
	color: #0054A6;
	padding: 2px;
	margin-top: 7px;
	border: 1px solid #999999;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../img/filterBgr.gif);
	background-repeat: repeat-x;
}
.gotoPage select {
	border: 1px solid #666666;
	font-size: 10px;
	color: #666666;
}
.gotoPage input {
	font-size: 9px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
	background-image: url(../img/filterBgr.gif);
	background-repeat: repeat-x;
	color: #666666;
	font-weight: bold;
}
.gotoPage h3 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.gotoPage a {
	color: #0054A6;
}
.gotoPage a:hover {
	text-decoration: none;
	color: #666666;
}
#bizDetail {
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 5px;
}
.hr2 {
	font-size: 0%;
	line-height: 0%;
	clear: both;
	height: 1px;
	background-color: #0054A6;
}
.dealDetailImages {
	float: left;
	width: 225px;
	padding-top: 5px;
}
.dealDetailText {
	float: right;
	width: 210px;
	padding-left: 10px;
}
.dateAdded {
	float: left;
	width: 400px;
	padding-top: 20px;
}
.dealdetailHeader {
	padding: 5px;
	font-size: 12px;
}
.dealDetailText a {
	background-color: #CCCCCC;
	color: #333333;
	text-decoration: none;
	display: block;
	padding: 3px;
	background-image: url(../img/filterBgr.gif);
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #999999;
	margin-top: 5px;
}
a.bottomLeft {
	background-color: #FFFFFF;
	color: #990000;
	text-decoration: none;
	display: block;
	padding: 2px;
	background-image: none;
	
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #999999;
	margin-top: 2px;
	background-repeat: repeat-x;
	height: auto;
	width: 120px;
}
a.bottomLeft:hover {
	background-image: url(../img/filterBgr.gif);
	background-repeat: repeat-x;	
}
#addBottom {
	text-align: center;
	margin-top: 5px;
}
.dealDetailText a:hover {
	background-color: #FFFFFF;
	color: #990000;
	background-image: none;
}
.dealDetailTextNoImg {

	float: left;
	padding-left: 10px;
	height: 400px;
}
#sunscribeForm {
	padding-left: 15px;
}
.centerColMisc {
	padding-left: 10px;
}
.centerColMisc {
	background-color: #FFFFFF;
}
.centerColMisc .dealdetailHeader {
	font-size: 14px;
}
h3.accountHeader {
	background-color: #0054A6;
	color: #FFFFFF;
	padding: 2px;
	display: block;
	font-size: 14px;
}
h3.accountHeader a {
	color: #FFFFFF;
	font-size: 12px;
}
.centerColMisc h4 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 14px;
}
#sunscribeForm .dealDetailImages {
	background-color: #CCCCCC;
}
.dealImgeEditor {
	margin-bottom: 3px;
}
.dealDetailText .tooltip {
	display: inline;
	background-image: none;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #971B1E;
	text-decoration: underline;
}
.previewLink {
	background-color: #003399;
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 3px;
	width: 300px;
	text-align: center;
	margin-top: 5px;
}
.previewLink:hover {
	background-color: #666666;
}
#sunscribeForm h2 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0054A6;
}
a.tooltip {
	background-color: #E0E0E0;
	font-size: 12px;
	color: #FF0000;
}
.bizAddress {
	float: left;
	width: auto;
	padding-top: 5px;
	text-align: left;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0054A6;
}
.bizIcons {
	text-align: right;
	position: absolute;
	width: 57px;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 400px;
}
.dealWrappeFeatured .bizIcons {
	text-align: right;
}.dealWrappeFeatured:hover {
	background-color: #E0E0E0;
	cursor: pointer;
}
.dealWrapper:hover {
	background-color: #E0E0E0;
	cursor: pointer;
}
#menu a.level1:hover {
	background-image: url(../img/btn_bgr_over.gif);
}


/*by Veli*/
#error {
	display: none;
	padding-left: 2px;
	background-color: #FFFFFF;
	color: #FF0000;
	border: 3px solid #FF0000;
}

/* by thmr*/

#miscForms label {
	width: 150px;
	display: block;
	float: left;
	height: 22px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
}
#articles #miscForms p {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}
.morelink2 {
	font-weight: bold;
	text-transform: lowercase;
	color: #990000;
}
#legend {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
	border: 2px solid #999999;
}
.dealText p {
	cursor: pointer;
}
a {
	color: #666666;
}
#myMenu .scrollIt {
	z-index: 150;
	position: absolute;
	height: 400px;
	overflow: auto;
	width: 266px;
	
}
#myMenu #multipleSubs {
	display: block;
	width: 580px;
	background-color: #0054A6;
}
#myMenu #multipleSubs li {
	float: left;
	border-bottom-style: none;
}
#multipleSubs a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	width: 180px;
}
.categoriesBox a.noBgr {
	background-image: none;
	color: #0054A6;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: none;
	display: block;
}
.biziconsAllListing {
	margin-left: -75px;
}
#articles .infopages p {
	font-size: 14px;
	padding-bottom: 10px;
}
#articles .infopages {
	padding: 5px;
	background-color: #FFFFFF;
}
body, html {
}
#bannerad {
}
#navbar {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 10px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	padding-bottom: 10px;
	text-align: right;
}
#nav fieldset {
	background-color: #FFFFFF;
	float: right;
	width: 243px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
}
#smallNav {
	float: left;
	width: 520px;
}
#welcomegraphig {
	float: left;
	width: 147px;
	text-align: left;
	height: 83px;
}
#ecardSign {
	float: right;
	font-size: 11px;
	line-height: 11px;
	height: 11px;
	width: 80px;
	padding-top: 10px;
	padding-right: 5px;
}
#nav a {
	text-decoration: none;
}
body {
	height: 100%;
}

.articleWrapper h2 a {
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
}

#directory {
	padding-top: 50px;
	padding-left: 25px;
}
#directory ul {
	font-size: 12px;
	color: #7C7C7C;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	list-style-type: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 12px;
}
#directory li {
	padding-bottom: 16px;
}

#directory ul li a:hover {
	text-decoration: underline;
}
#directory ul li ul {
	text-transform: lowercase;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#directory li li {
	padding-bottom: 5px;
	width: 150px;
	white-space: normal;
}
.vertadsRight #video {
	position: absolute;
	z-index:150;
	margin-left: -20px;
	margin-top: 35px;
}
#getFla {
	padding-top: 20px;
}
#addrInfo {
	font-weight: bold;
	color: #333333;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
#nav .searchbox {
	width: 160px;
}
#gobtn {
	width: 65px;
}
#ecardSign a:hover {
	color: #CC0000;
}
#navbar ul {
	list-style-type: none;
	padding-top: 26px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#navbar li {
	display: block;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 11px;
	text-align: center;
	font-size: 11px;
}
.clear {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	float: none;
	height: 1px;
}
#navbar .last {
	border-right-style: none;
}
/*#directory ul li.hereClass a{
	color: #CC0000;
}

#directory a {
	color: #666666;
	text-decoration: none;
}
*/
a {
	text-decoration: none;
}
a:hover {
	color: #990000;
}
.advlisting {
	padding-left: 10px;
	margin-left: 25px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	margin-top: 10px;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.AS_ajax_result {
	background-color: #FFFFFF;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
#current-search-results {
	z-index: 151;
	background-color: #FFFFFF;
	border: 3px solid #666666;
	padding: 3px;
}
#ajaxSearch_input {
	border: 1px solid #999999;
	width: 150px;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	line-height: 11px;
}
#ajaxSearch_submit {
	color: #FFFFFF;
	background-color: #999999;
	font-size: 10px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
	line-height: 10px;
	padding: 0px;
	margin: 0px;
}
#content h2.advert_yes {
	color: #990000;
	font-size: 18px;
	font-weight: bold;
}
#content a.advert_yes {
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color: #990000;
}
#content a.advert_yes:hover {

	text-decoration: underline;
	color: #66B1E6;
}
.artNotice {
	background-color: #666666;
	color: #FFFFFF;
	padding: 7px;
}
.artNotice a {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
}
fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#articles h3 {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-size: 14px;
	color: #00B1E1;
}
#articles label {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dayOfEvent {
	font-weight: bold;
	width: 40px;
	background-image: url(../img/calendar_event_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	float: left;
}
.eventdescription {
	float: none;
	clear: both;
	padding-left: 40px;
	padding-bottom: 10px;
}
.titleofevent {
	float: left;
	font-weight: bold;
	color: #000000;
	padding-right: 8px;
}
.urlofevent {
	padding-left: 40px;
}
.addressOfEvent {
	color: #333333;
	font-style: italic;
}
.timeofevent {
	float: left;
	padding-right: 8px;
}
#monthsLinks ul {
	list-style-type: none;
	font-weight: bold;
	clear: both;
	float: none;
}
#monthsLinks {
	padding: 5px;
	margin-bottom: 10px;
}
#ajaxSearch_form {
	padding-right: 25px;
	float: right;
	width: 200px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#innerpages {
	background-color: #CCCCCC;
}
#content a {
	color: #0099CC;
}
a:hover {
	color: #990000;
}
.advlisting {
	padding-left: 10px;
	margin-left: 25px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	margin-top: 10px;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.AS_ajax_result {
	background-color: #FFFFFF;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
#current-search-results {
	z-index: 151;
	background-color: #FFFFFF;
	border: 3px solid #666666;
	padding: 3px;
}
#ajaxSearch_input {
	border: 1px solid #999999;
	width: 150px;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	line-height: 11px;
}
#ajaxSearch_submit {
	color: #FFFFFF;
	background-color: #999999;
	font-size: 10px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #999999;
	line-height: 10px;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#content h2.advert_yes {
	color: #990000;
	font-size: 18px;
	font-weight: bold;
}
#content a.advert_yes {
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color: #990000;
}
#content a.advert_yes:hover {

	text-decoration: underline;
	color: #66B1E6;
}
.artNotice {
	background-color: #666666;
	color: #FFFFFF;
	padding: 7px;
}
.artNotice a {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
}
fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#articles h3 {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-size: 14px;
	color: #00B1E1;
}
#articles label {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dayOfEvent {
	font-weight: bold;
	width: 50px;
	background-image: url(../img/calendar_event_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	float: left;
	margin-right: 10px;
}
.eventdescription {
	float: none;
	clear: both;
	padding-left: 40px;
	padding-bottom: 10px;
}
.titleofevent {
	float: left;
	font-weight: bold;
	color: #000000;
	padding-right: 8px;
}
.urlofevent {
	padding-left: 40px;
}
.addressOfEvent {
	color: #333333;
	font-style: italic;
}
.timeofevent {
	float: left;
	padding-right: 8px;
}
#monthsLinks ul {
	list-style-type: none;
	font-weight: bold;
	clear: both;
	float: none;
}
#monthsLinks {
	padding: 5px;
	margin-bottom: 10px;
	clear: both;
	height: 25px;
}
#ajaxSearch_form {
	padding-right: 25px;
	float: right;
	width: 216px;
	padding-top: 5px;
	overflow: hidden;
	height: 12px;
}
#innerpages {
	background-color: #CCCCCC;
}
#content a {
	color: #0099CC;
}
#monthsLinks li {
	background-color: #00B1E1;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	float: left;
	padding: 3px;
}
#monthsLinks a {
	color: #FFFFFF;
}
#ajaxSearch_output {
	position: absolute;
	background-color: #FFFFFF;
}
/* new home page */
#homepage {
	background-image: url(../img/body_pattern.gif);
	background-repeat: repeat-x;
	background-color: #B3A6A7;
	color: #000000;
}
#promoLeft {
	background-color: #FFFFFF;
	width: 410px;
	float: left;
}
#promoMiddle {
	width: 180px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B3A6A7;
	border-left-color: #B3A6A7;
	float: left;
	background-color: #FFFFFF;
}
#PromoRight {
	background-color: #FFFFFF;
	float: left;
	width: 180px;
}
#coverHomepage {
}
.promoInner {
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 35px;
	padding-left: 20px;
}
#content .promoInner ul {
	list-style-type: none;
	margin-bottom: 20px;
}
.promoInner li span {
	display: block;
	float: left;
}
.promoInner li {
	clear: both;
	float: none;
}
.promoInner .monthday {
	width: 50px;
	color: #333333;
	font-weight: bold;
}
#content  p {
	margin-bottom: 20px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.promoInner img {
	margin-bottom: 10px;
}
#homepageClums {
	background-image: url(../img/home_columns.gif);
	background-repeat: repeat-y;
}
#monthsLinks li.hereClass {
	background-color: #666666;
}
.singlearticle {
	padding-left: 15px;
}#footer a {
	display: block;
	padding: 10px;
	color: #FFFFFF;
	margin-right: 30px;
}
#footer ul {
	list-style-type: none;
}
#footer li {
	float: left;
}#footer a:hover {
	text-decoration: underline;
}
#directory li ul {
	/*display: none;*/
}
#directory li.hereClass ul.block {
	display: block !important;
}
#directory li.subsyes ul.block {
	display: none !important;
}
.footerinfo {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-top: 10px;
}
/* cart style*/
#ec_cart {
	color: #666666;
	width: 400px;
	position: absolute;
	z-index: auto;
	background-color: #FFFFFF;
	left: 50%;
	padding-bottom: 25px;
	background-position: center bottom;
	margin-left: -250px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#ec_cart ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ec_cart ul li {
	float: left;
}
#ec_cart .cartheaders li {
	font-size: 12px;
}
#ec_cart ul.cartheaders {
}
#ec_cart .cartcol1 {
	width: 50%;
}
#ec_cart .cartcol2 {
	width: 15%;
	text-align: center;
}
#ec_cart .cartcol3 {
	width: 15%;
	text-align: center;
}
#ec_cart .cartcol4 {
	
	text-align: right;
}
#ec_cart ul h1 {
	font-size: 14px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin: 0px;
	line-height: 14px;
	color: #000000;
}
#ec_cart ul h2 {
	font-size: 12px;
	margin: 0px;
	line-height: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#ec_cart ul h3 {
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 11px;
}
#ec_cart hr {
	clear: both;
}
#ec_cart .cartheaders {
	background-color: #E1E1E1;
	height: 18px;
}
#ec_cart .clear {
	border-bottom-color: #CCCCCC;
	font-size: 0%;
	line-height: 0%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin: 0px;
	padding: 0px;
}
#ec_cart input {
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	width: 30px;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
	background-position: left center;
	line-height: 11px;
	height: 22px;
	padding-top: 7px;
	padding-bottom: 3px;
}
#ec_cart h4 {
	font-size: 11px;
	line-height: 11px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 7px;
	font-weight: normal;
}

#ec_cart .footers h1 {
	font-size: 12px;
	line-height: 12px;
}
#ec_cart ul.footers .cartcol1 {
	width: 50%;
}
#ec_cart ul.footers .cartcol4 {
}
#ec_cart h1 {
	font-size: 16px;
	color: #333333;
	line-height: 18px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#ec_cart a {
	color: #000000;
}
/* Gift message box style */
#ec_cart .ec_gift_msg {
	display: none;
	position: absolute; 
	background-color: #FFFFFF; 
	border: 1px solid #999999; 
	padding: 0 5px;
}
#innerpages #centerit #content #articles #ec_cart #flexCartForm .footers .cartcol4 #ContinueBtn, #innerpages #centerit #content #articles #ec_cart #flexCartForm .footers .cartcol4 #UpdateBagBtn, #innerpages #centerit #content #articles #ec_cart #flexCartForm .footers .cartcol4 #CheckoutBtn {
	width: 100px;
	padding-bottom:10px;
	background-color: #333333;
	line-height: 18px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.classifiedListing h4 {
	font-size: 12px;
	color: #CCCCCC;
}
.classifiedListing {
	background-color: #F2F2F2;
	padding: 3px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
}
#content #articles .classifiedListing h1 {
	font-size: 14px;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#homepageNews .articleWrapper {
	margin-bottom: 0px;
	padding: 0px;
}
#homepageNews {
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DDDDD9;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #DDDDD9;
}
#homepageNews .articleText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#homepageNews .articleText {
	font-size: 11px;
	color: #000000;
}
.eventContainer {
	padding-bottom: 15px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3A6A7;
}
#advertizeForm label, #advertizeForm p {
	display: block;
	font-size: 11px;
	line-height: 11px;
}
.typeIn {
	width: 100%;
	border: 1px solid #333333;
}
.typeIn:focus {
	background-color: #FFFFCC;
}

/* container for slides */
.images {
	position:relative;
	height: 223px;
}

/* single slide */
.images div {
	display:none;
	position:absolute;
	top:0;
	height:420px;
	font-size:12px;
	overflow: hidden;
}

/* header */
.images h3 {
	font-size:22px;
	font-weight:normal;
	margin:0 0 20px 0;
	color:#456;
}

/* tabs (those little circles below slides) */
.tabs {
	clear:both;
	height: 20px;
	padding-top: 5px;
	padding-left: 5px;
	background-color: #B3A6A7;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

/* single tab */
.tabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	display:block;
	font-size:1px;
	text-indent:1000px;
	overflow:hidden;
	background-color: #FFF;
	background-image: url(/img/navigator.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

/* mouseover state */
.tabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.tabs a.current {
	background-position:0 -16px;
	background-color:#B3A7A8;
	border: 1px solid #CCC;
} 	

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}

.galleryPage {
	background-color: #FFF;
	padding: 20px;
}
/* art for sale styles*/

#results_wrapper ul {
	display: block;
	list-style-type: none;
	padding-top: 10px;
}
#results_wrapper li {
	float: left;
	background-color: #EAEEF2;
	display: block;
	width: 222px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#results_wrapper h3 {
	font-size: 10px;
	margin: 0px;
	font-weight: normal;
	padding-left: 5px;
}
#results_wrapper img {
	border: 2px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
#results_wrapper a {
	color: #347690;
	text-decoration: none;
	display: block;
	border-top-style: none  !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	padding-top: 0px;
	padding-bottom: 5px;
	background-color: #EAEEF2;
}
#results_wrapper a:hover {
	text-decoration: underline;
}
#bottomNav {
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-left: 9px;
	text-align: center;
	padding: 8px;
	font-size: 11px;
	line-height: 11px;
	background-color: #FFFFFF;
}

#results_wrapper {
	background-color: #FFFFFF;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

