﻿table.ui-datepicker-calendar {font-size:11px}
.ui-datepicker {width:13em;}
.theme-button {font-size:16px;}
#StartDate {
padding:3px 2px;
font-size:14px;
width:200px;
}

#StartDate option {
background-color:#f5f5f5;
}

table.large {font-size:12px;width:95%;margin-bottom:18px;margin-left:20px;}
table.large .lineItemLabel {font-size:12px;width:15%;font-weight:bold;white-space:nowrap;padding-right:10px;color:#333;font-family:Georgia, Times, 'Times New Roman', serif;}
#contentWrapper a.changeLink {font-size:10px;text-transform:uppercase;font-weight:bold;padding-left:8px;float:right;}
table.large .adtext {}
table.large tr {border-bottom:1px solid #e5e5e5;}
table.large td, table.large td ul li {line-height:18px;color:#444;padding:5px 5px;}
table.large td ul li {padding:5px;border-bottom:1px solid #f5f5f5;}
table.large td.priceTag {font-weight:bold;color:green;font-size:16px;width:5%;white-space:nowrap;padding-right:10px;font-family:Georgia, Times, 'Times New Roman', serif;}
table.large span.priceTag {font-weight:bold;color:green;font-size:16px;font-family:Georgia, Times, 'Times New Roman', serif;}
.last-p {margin-bottom:0;}

#charCounter.states-error {background-color:pink !important;color:Red !important;border:1px solid red !important;}

.highlight {background-color:Yellow;}

#contentWrapper label {letter-spacing:-1px;line-height:18px;font-size:14px;}
#contentWrapper input.text {margin-top:.25em;}
#contentWrapper h2 {font-size:21px;line-height:27px;}
.formHolder {background-color:#E6F7FF;padding:10px;margin-bottom:18px;}
.ui-datepicker-trigger {vertical-align:middle;padding:0 0 3px 3px;cursor:pointer;}
#charCounter {font-size:10px;margin-left:10px;padding:2px 5px;background-color:#DFFFDF; color:green;font-weight:bold;border:1px solid;}
#adPreview {background-color:#FBEC88;font-family:Georgia,serif;min-height:18px;width:200px;margin-top:5px;padding:5px;text-align:center;line-height:1.3;margin-bottom:18px;border:1px solid grey;}
.field-validation-error {color:red; font-weight:bold;display:block;font-size:11px;}

select {padding:3px;width:200px;font-weight:bold;}

select option {font-size:12px;font-weight:normal;}

#category-menu {margin-top:30px;}

#category-menu li a 
{
	display:block;
	background-color:#E6F7FF;
	font-size:22px;
	letter-spacing:-1px;
	padding:16px 16px 16px 80px;
	background-image:url(images/category_icons.png);
	background-repeat:no-repeat;
}

#contentWrapper h2
{
font-size:28px;
margin-bottom:18px;
}

#contentWrapper h3
{
font-size:18px;
margin-top:27px;
margin-bottom:9px;
color:#333;
padding-left:20px;
background: url(images/star_blue.png) no-repeat center left;

}


#contentWrapper .formHolder h2
{
background-color:#336699;
padding:2px 2px 2px 10px;

}

#packageTable .packageSpecs {font-size:12px;color:#666;margin-bottom:0px;}
#packageTable .packageSpecs li {padding-left:18px;margin-left:15px;;margin-bottom:2px;background-image:url(images/star_yellow.png);background-repeat:no-repeat;background-position:center left;}

#contentWrapper .formHolder h2 a:hover
{
text-decoration:underline;
}

#packageTable tr.altRow, table.large tr.altRow {background-color:#E6F7FF;}

#contentWrapper .formHolder a.selectPackage {color:#333;font-size:14px;text-decoration:none;float:right;font-weight:normal;padding:5px; border:1px solid #666; background-color:#f5f5f5;}

#contentWrapper p.price
{
	font-size:28px;
	color:green;
	font-weight:bold;
	padding:5px;
	text-align:center;
	margin-bottom:5px;
}

#contentWrapper .formHolder h2 a
{
text-decoration:none;
font-size:18px;
letter-spacing:-1px;
color:#fff;

}

#ajaxLoad {
padding-left:10px;
display:none;
}

#packageTable h2 {margin-bottom:5px;font-size:18px;color:#333;letter-spacing:0;}

#packageTable {margin:10px auto;width:100%;}

#packageTable td {border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;vertical-align:middle;}

#category-menu a {text-decoration:none;color:#373742;font-weight:bold;}

#category-menu a:hover {background-color:#C0EAFE;}

#category-menu li {margin:5px 0;}

.btn-business-and-services 
{
	background-position:15px 8px;
}

.btn-employment {background-position:15px -44px;}
.btn-garage-sales {background-position:16px -98px;}
.btn-marketplace {background-position:15px -150px;}
.btn-open-houses {background-position:15px -203px;}
.btn-real-estate {background-position:15px -255px;}
.btn-rentals {background-position:15px -309px;}
.btn-transportation {background-position:15px -362px;}

.smallnote {font-size:11px;font-weight:bold;letter-spacing:0;}
span.smallnote {padding-left:5px;color:#777}