@charset "utf-8";

a:link {
	color:#212222;
	text-decoration:none;
} 

a:visited  {
	color:#212222;
	text-decoration:none;
}

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

a:active {
	color:#FFF;
	text-decoration:underline;
}

a img {
	border:0;
}
body  {
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}

.reduced_text {
	font-size:11px;
	margin: 5px;
}

.reduced_text1 {
	font-size:11px;
}

.reduced_text2 {
	font-size:11px;
	color:#FFF
}

.mainContent_text {
	font-size: 20px
}
.sidebar_text {
	font-size:12px;
}

.twoColFixRtHdr #container { 
	width: 950px;
	background: #fff;
	margin: 0 auto;
	border: 0px solid #000000;
	text-align: left;
} 
.twoColFixRtHdr #header { 
	background: #fff; 
	padding: 0 10px 0 5px;
} 
.twoColFixRtHdr #header h1 {
	margin: 0;
	padding: 10px 0;
}
.twoColFixRtHdr #sidebar1 {
	border-left: thick;	
	border-left-color: #212222;
	float: right;
	width: 250px; 
	/*background: #fff;*/
	padding: 15px 5px 0px 5px;
}

#comingSoon + #sidebar1 { background: url(/img/coming_soon_b.png) no-repeat top left; }
	
.vendorlist_b {
	text-align:left;
	font-size:11px;
	color: #212222;
	margin: 2px 0 2px 60px;
}

.vendorlist_h {
	text-align:left;
	color: #D9531E;
	font-weight: bold;
	margin: 14px 0 2px 50px;
        clear: both;
}
div.pCatPlacer { 
        clear: both;
        margin: 30px 0 35px 60px;
}
a.productCat:link { font-weight: bold; color:#D9531E; }
a.productCat:visited { font-weight: bold; color:#D9531E; }
a.productCat:hover { font-weight: bold; text-decoration:none; color:black; }
a.productCat:active { font-weight: bold; color:#D9531E; text-decoration:none;}
img.plist { margin: 15px 0 20px 20px; clear:both; }

.ussidebar_h {
	text-align:center;
	color: #D9531E;
	font-weight: bold;
}

.porchlist_a {
	text-align:left;
	font-size:11px;
	color: #212222;
	margin-bottom: 5px;
	margin-left: 25px;
}

.porchlist_b {
	text-align:left;
	font-size:11px;
	color: #212222;
	margin-bottom: 5px;
}

.twoColFixRtHdr #mainContent { 
	margin: 0 275px 0 0;
	padding: 15px 10px 0px 10px;
} 

.twoColFixRtHdr #mainContent2 { 
	margin: 0 0px 0 0;
	padding: 20px 20px 20px 20px;
} 
.twoColFixRtHdr #footer { 
	padding: 0 10px 0 10px;
	background:#212222; 
} 
.twoColFixRtHdr #footer p {
	margin: 0;
	padding: 0px 0px 10px 0px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.evtHeader {
	/*font-size: 11px;*/
	font-weight: bold;
	padding-top: 5px;
}
.evtDesc {
	/*nt-size:11px;*/
}

.clearfix 			{display:block;}
.clearfix:after 		{content:"___"; display:block; height:0; clear:both; visibility:hidden; zoom:1;}

.mailer {padding:15px 0; margin-left: 190px; }
.mailer label {float:left; margin-right:15px; padding-top:5px; color:#FFF}
.mailer input {float:left; width: 200px; padding:5px; border:0px;}
.mailer input[type="submit"] { margin-left: 15px; width:75px; height: 25px; background:transparent url(/img/btn_submit.png) no-repeat; border:none 0; overflow:hidden; cursor:pointer;}

td.vendorImageCell
{
	width: 150px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;	
}
td.vendorText
{
	font-size: 12px;
	width: 507px;
	padding-bottom:45px;
	
}
.login { background: url('/img/logo_inseason_sm.png') top left no-repeat; float: left; padding: 50px 20px 70px 40px; border: 3px solid #d9531e; margin-left: 200px; margin-top: 100px; height: 130px;}
.login input { background:#fff; border: 1px solid #b0aeae; color: #444; font-size: 14px; margin-left: 230px; padding: 2px; width: 175px; }			
.login input#username { background: url('/img/input.username.bg.gif') 0 -20px no-repeat #fff; margin-right: 14px; padding-left: 20px; }
.login input#password { background: url('/img/input.password.bg.gif') 0 -20px no-repeat #fff; margin-right: 14px; padding-left: 20px; /*padding-left: 23px;*/ }
.login input#loginbtn { float: left; margin-left: 240px; background: #d9531e; color: white; font-weight: bold; font-size: medium; border: 3px solid grey;} 
.login input#username.blank { background: url('/img/input.username.bg.gif') top left no-repeat #fff; }
.login input#password.blank { background: url('/img/input.password.bg.gif') top left no-repeat #fff; }

div.evtImg {background: #ffffff url('/img/home_events.resized.png') no-repeat top; margin-top: 10px; height: 45px;} 
div.specImg {background: #ffffff url('/img/home_specials.resized.png') no-repeat top; margin-top: 10px; height: 45px;}
div.buzzImg {background: #ffffff url('/img/home_marketbuzz.resized.png') no-repeat top; margin-top: 10px; height: 45px;}
