/* This Style Sheet Proviodes General Layout styles for all secondary level pages */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	background-color: #FFFFFF;
	margin-left: 8px;
	margin-top:  8px;
}
a, a:link, a:visited {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #cc0000;
	text-decoration: underline;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
}

input.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

#container {
	background-color: #E9E9E9;
	width: 985px;
}
#searchForm input, #tools input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	background-color: #FFFFFF;
}

#searchForm input.button, #tools input.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
/* Toolbox Menu Styles */

#toolBox {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.toolBoxHdr {
	font-weight: bold;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	display: block;
}

#toolBox ul {
	margin: 0px;
	padding: 0px;
}

#toolBox li {
	list-style-type: none;
	margin: 0 0 0 1px;
	padding: 0px 0px 3px 14px;
	background-repeat: no-repeat;
	background-position: left center;
}
#index ul li {	
	position: absolute;
	top: 107px;
	margin-left: -10px;
	list-style-position: inside;
	list-style-type: none;
	color: #FFFFFF;
	padding: 0 0 2px 5px;
	height: 22px;
}

#index a, #index a:link, #index a:visited, #index a:active, #index a:hover {	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	display: block;
	height: 20px;
}
/*Secondary Navigation Styles*/

#subMenu {
	width: 985px;
    height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}

#subMenu ul {	
	list-style-position: inside;
	list-style-type: none;
	margin-left: 0;
	vertical-align: top;
}

#subMenu ul li {
	display: block;
	padding: 5px;
	margin: 2px;
	text-align: center;
	vertical-align: top;
}

#subMenu a, #subMenu a:visited, #subMenu a:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	border-right: 1px solid #11364c;
	padding-right: 10px;
	margin: 2px;
}

#subMenu a:hover {
	text-decoration: underline;
}

/* General Cube Stlye - Use this for generic cubes/panes that do not require fixed with or height */
#cubeGeneral {
	background-color: #FFFFFF;
	border: 1px solid #333333;
	padding: 5px;
	font-size: 11px;
	color: #333333;
}
#cubeGeneral h4{
	font-size: 14px;
	color: #666666;
}

/* TOP FRAME - SEARCH - FEATURE -VIDEO */
#topFrame {
	width: 810px;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	padding: 5px;
	height: 330px;
	
}
#vendorContent
{
	width: 810px;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	padding: 5px;
	height: 100%;
}
#feature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: 1px solid #999999;

}
.feature h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
#feature ul {
	margin-top: 0px;
}
#feature li {
	list-style-position: outside;
	list-style-type: circle;
	color: #6B716B;
}
#feature #videoList li {
	list-style-position: outside;
	list-style-type: none;
}
#searchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: 1px solid #000033;
	margin: 5px;
}
#searchBox form {
	margin: 10px 5px;
	padding: 0px;
}
#searchBox  p {
	margin: 2px;
	padding: 0px;
}
#searchMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	list-style-type: none;
}

#searchMenu li {
	display: block;
	list-style-position: inside;
	list-style-type: none;
}
#searchMenu a, #searchMenu a:link, #searchMenu a:hover,#searchMenu a:visited,#searchMenu a:active, {
	display: block;
	width: 130px;
	height: 14px;
	text-decoration: none;
	color: #666666;
}
#searchMenu li.selected_subtab a, #searchMenu li.selected_subtab a:hover, #searchMenu li.selected_subtab a:visited, #searchMenu li.selected_subtab a:active, #searchMenu li.selected_subtab a:link,  {
	color: #ffffff;
}
#searchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 280px;
	border-right: 1px solid #000033;
	padding: 5px;
	height: 280px;
}
#searchBoxSmall 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 130px;
	border-right: 1px solid #000033;
	padding: 5px;
	height: 100%;
}
#searchBoxSub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

#searchBox p {
	margin: 2px;
	padding: 3px;
}

#searchBox input, #searchBoxSub input, #searchBox select, #searchBoxSub select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#communityGuide, #communityGuideWide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#communityGuide h4, #communityGuideWide h4 {
	font-size:16px;
	color: #666666;
	margin-bottom: 2px;
	margin-top: 0px;
}

#communityGuide p, #communityGuide h3, #communityGuide form, #communityGuideWide p, #communityGuideWide h3, #communityGuideWide form, {
	margin: 5px;
}

#feature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EFEFEF;
	border-left: 1px;
	border-left-color: #999999;
}

#feature h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

#videoFeature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



/* CENTER FRAME- VIDEO INDEX */
#centerFrame {
	margin: 0px;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	height: 250px;
	width: 505px;
}
#centerFrame h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 2px;
}

#centerFrame p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#centerFrame li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#centerFeature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: 1px solid #999999;
}
#centerFeature li {
	list-style-position: outside;
	list-style-type: circle;
	color: #6B716B;
	margin-top: 0px;
	margin-bottom: 0px;
}
#centerFeature h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}

#centerFeature h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
 /* Stlyes related to video links and listings */
#videoIndex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#videoIndex h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#videoIndex ul {
	margin-top: 0px;
}
#videoIndex li {
	list-style-position: outside;
	list-style-type: circle;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: -25px;
	color: #6B716B;
}
#videoIndex #videoList li {
	list-style-position: outside;
	list-style-type: none;
}

/* LOWER FRAME - Cubes & Related Advertising */
#cubeOne {
	background-color: #FFFFFF;
	border: 1px solid #333333;
	padding: 5px;
	height: 245px;
}
#cubeOne img {
	margin: 0px;
}

#cubeOne h4 {
	font-size: 14px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#cubeOne p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#cubeOne caption {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
#cubeOne td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#cubeTwo {
	background-color: #FFFFFF;
	border: 1px solid #333333;
	padding: 5px;
	height: 245px;
}
#cubeTwo h4 {
	font-size: 14px;
	color: #666666;
	margin: 0px;
	padding: 0px;

}
#cubeTwo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#cubeThree {
	background-color: #FFFFFF;
	border: 1px solid #333333;
	padding: 5px;
	height: 245px;
}
#cubeThree h4 {
	font-size: 14px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#cubeThree p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#cubeThree li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#cubeThree ul {
	margin-top: 1px;
}
#relatedAdvertising {
	background-color: #FFFFFF;
	border: 1px solid #333333;
	padding: 5px;
	height: 245px;

}
#relatedAdvertising h4 {
	font-size: 14px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

#relatedAdvertising p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
/* FOOTER */
#footer {
	background-color:#14384e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	height: 50px;
}
#footer a, #footer a:link, #footer a:hover,#footer a:visited,#footer a:active, {
	text-decoration: none;
	color: #FFFFFF;
}
/*BANNERS*/
#bannerDisplay2 {
	width: 300px;
	height: 250px;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
#bannerDisplay3 {
	width: 160px;
	height: 600px;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
/* styles for local shopping layout under shopping tab */
#localShopping {
	font-family: Franklin Gothic, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-image: url(http://postnewsads.com/shopping/images/shopping.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 175px;
	width: 505px;
	margin-top: -5px;
}
#localShopping span {
	display: none;
}
#localShopping p {
	font-size: 12px;
	font-weight:100;
}
#localShopping form {
	margin-top: 90px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#local1 {
	background-image: url(/dna/workbench/classifieds/shopping/images/shopping_tile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 136px;
	width: 156px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	float: left;
}
#local2 {
	background-image: url(/dna/workbench/classifieds/shopping/images/shopping_tile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 136px;
	width: 156px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	float: left;
}
#local3 {
	background-image: url(/dna/workbench/classifieds/shopping/images/shopping_tile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 136px;
	width: 156px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	float: left;
}
/* Sytles for div tag pop up layers*/
#popBox {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #13374F;
	padding: 5px;
}
.popBoxH4 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
/* DESIGN CLASSES */
#generalFrame {
	margin: 0px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	font-size: 11px;
}
#generalFrame h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 2px;
}
#generalFrame h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.title {
	font-weight: bold;
	text-transform: capitalize;	
}

.darkRow {
	background-color: #E9E9E9;
}

.lightRow {
	background-color: #FFFFFF;
}

.hidden {
	display: none;
}

.selected_subtab {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
}
.selected_subtab_off {
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
}


.searchboxButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.TitleGeneric {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #666666;
	}
.textGeneric {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;	
}
#searchMenu .selected_subtab a {
	color: #ffffff;
}

