/**
* eDirectory - Style Definitions
*
* This style sheet describes the structure and the main components
* about eDirectory's interface
*
* @package		layout
* @author			Arca Solutions
* @copyright	Copyright (c) 2009, Arca Solutions Inc.
*
* @colordef		#069; standard blue 					(link color and title highlight)
* @colordef		#333; standard dark gray 			(text colors)
* @colordef		#666; standard gray 					(notes, complementary information)
* @colordef		#CC0000;; standard green color 		(footer links, members links, search box)
* @colordef		#C00; standard red 						(standard hover link, highlight label, calendar day's hover, secondary link color)
* @colordef		#CCC; standard border color
* @colordef		#EEE; secondary border color
* @colordef		#FFC; standard yellow color 	(highlight featured, calendar day's hover)
* @colordef		#F7F7F7; tertiary border color, light gray background color
* @colordef		#FFFFEF; secondary yellow		 	(showcase background, subcategories' dropdown)
*/ /**
* Global Definitions
*
* @section	global reset
*/* {	border: none;	margin: 0;	padding: 0;}ul {	list-style: none;}body {		color: #666;	font: normal 12px/ 16px Arial, Helvetica, sans-serif;	text-align: center;	background-color: #ffffff;}a,a:visited {	color: #069;	font-weight: bold;	text-decoration: none;}a:hover {	text-decoration: underline;}input,select,textarea {	border: 1px solid #CCC;	border-bottom: 1px solid #EEE;	border-right: 1px solid #EEE;	color: #666;	padding: 2px;}.clear {	clear: both;	display: block;	height: 0px;	line-height: 0px;	overflow: hidden;}/**
* Page Structure
*
* Main structure and common components of the directory system
* such as Wrapper, Navbar, Header and Footer
*
* @section	structure
*/.wrapper {	margin: 0 auto 0 auto;	text-align: left;	width: 980px;}/**
* Top Navigation
*
* @section		structure
* @subsection	top-navigation
*/.topNavbar {	/*background-color: #CCCCCC;	border-bottom: 2px solid #0033ff;*/	font-size: 11px;	height: 38px;	line-height: 32px;}.headerLogin {	float: left;	font-size: 11px;	color: #333;	font-weight: normal;}.headerLogin li {	float: left;	color: #333;}.headerLogin li a {	padding: 0 7px 0 8px;}.headerLogin li a,.headerLogin li a:visited {	color: #3d3d3d;}.headerRight {	float: right;}.headerRight li {	float: left;	color: #333;}.headerRight li a {	padding: 2px 5px 2px 5px;	margin: 0px 2px;}.headerRight li a,.headerRight li a:visited {	color: #FFFFFF;	background-color: #5590CC;}.headerRight li.topactive a,.headerRight li.topactive a:visited {	color: #FFFFFF;	text-decoration: underline;	background: none;}.themePicker {	color: #069;	float: left;	font-weight: bold;	padding: 0 0 0 10px;}.themePicker span {	display: block;	float: left;}.themePicker img {	float: left;	margin: 10px 0 0 2px;	padding: 1px;}.themePicker .themeActive {	border: 1px solid #666;	padding: 0;}.languageFlags {	float: right;	padding: 0 0 0 10px;}.languageFlags img {	margin: 8px 0 0 2px;	padding: 1px;}.languageFlags .flagActive {	border: 1px solid #666;	padding: 0;}/**
* Header
*
* @section		structure
* @subsection	header
*/.header {	height: 168px;	position: relative;	background: transparent url(../images/design/mapbg.png) no-repeat scroll		20px 0px;}/** Logo */h1.logo {	top: 40px;	height: 90px;	left: 0;	position: absolute;	width: 300px;}h1.logo a{	display: block;	height: 90px;	outline: none;	position: relative;	width: 270px;}h1.logo a span {	display: block;	position: absolute;	top: -999px;}/**
* Navbar
*
* @section		structure
* @subsection	navbar
*/.bottombar {	border-bottom: 2px solid red;	width: 880px;	position: absolute;	right: 0px;	bottom: 15px;}ul.navbar{		font-size: 15px;	height: 42px;	position: absolute;	bottom: 14px;	right: 0px;	font-family: Arial, Helvetica, Sans-Serif;	}.navbar li {float:left;height:50px;line-height:37px;padding:5px 11px 0;}.navbar li a,.navbar li a:visited {	color: #ccc;	display: block;	padding: 0px 15px;	text-transform: uppercase;	text-decoration: none;}.navbar li.menuActived ,.navbar li:HOVER {	background-image: url("../images/design/menubg.png");	background-position: 0px 0px;	background-repeat: no-repeat;	color: #eee;	text-decoration: none;	text-transform: uppercase;}.navbar li.menuActived#classified ,.navbar li#classified:HOVER ,.navbar li.menuActived#article_es, .navbar li#article_es:HOVER {	background-image: url("../images/design/menubgl.png");	background-position: 0px 0px;	background-repeat: no-repeat;	color: #eee;	text-decoration: none;	text-transform: uppercase;}.navbar li.menuActived#classified_es ,.navbar li#classified_es:HOVER{	background-image: url("../images/design/menubgxl.png");	background-position: 0px 0px;	background-repeat: no-repeat;	color: #eee;	text-decoration: none;	text-transform: uppercase;	}.navbar li#home,.navbar li#home_es {	padding: 5px 14px 0px;	}.navbar li#listing_es a,.navbar li#home_es a{	padding: 0 16px;	}	.navbar li#article_es a{	padding: 0 21px;	}	.navbar li#promotion_es a{	padding: 0 13px;	}.navbar li#event{	padding: 5px 9px 0px;	}	.navbar li#promotion{	padding: 5px 8px 0px;	}.navbar li.menuActived#listing ,.navbar li#listing:HOVER, .navbar li.menuActived#promotion_es ,.navbar li#promotion_es:HOVER {	background-image: url("../images/design/menubgm.png");	background-position: 0px 0px;	background-repeat: no-repeat;	color: #eee;	text-decoration: none;	text-transform: uppercase;}.navbar li.menuActived#promotion,.navbar li.menuActived#article ,.navbar li#promotion:HOVER,.navbar li#article:HOVER, .navbar li.menuActived#event_es, .navbar li#event_es:HOVER {	background-image: url("../images/design/menubgm.png");	background-position: 0px 0px;	background-repeat: no-repeat;	color: #eee;	text-decoration: none;	text-transform: uppercase;}/**
* Sub Navbar
*
* @section		structure
* @subsection	subnavbar
*/.subNavbar {	background: url(../images/design/bg_sub_navbar.gif) repeat-x 0 100%;	border-bottom: 1px solid #CCC;	height: 100%;	overflow: hidden;	padding: 0 5px 0 5px;}.subNavbar li {	float: left;	height: 30px;	line-height: 30px;	padding: 0 5px 0 5px;	white-space: nowrap;}.subNavbar li a,.subNavbar li a:visited {	display: block;}.subNavbar li.subNavbarActive a,.subNavbar li.subNavbarActive a:visited	{	color: #C00;}/**
* Content
*
* Wrap the content and columns of the application
*
* @section				structure
* @subsection			content
*/.content {	padding: 0 0 20px 0;}.breadcrumb {	line-height: 25px;	margin: 0 0 10px 0;	padding: 0 0 0 10px;}/**
* Columns
*
* @section				structure
* @subsection			content
* @subsubsection	columns
*/.mainContent {	float: left;	padding: 0 0 20px 0;	width: 502px;}.mainContentExtended {	float: left;	padding: 0 0 20px 0;	width: 740px;}.sidebar {	float:left;padding:0 0 20px 18px;width:218px;}/**
* Footer
*
* @section		structure
* @subsection	footer
*/.footer {	background: url(../images/design/footerbgn.png) repeat-x 0 0;		height: 62px;	}.navFooter {	float: left;	height: 30px;	line-height: 30px;	padding: 8px 0 0 0;}.secondaryNavFooter {	clear: left;	float: left;	font-size: 11px;}.navFooter li,.secondaryNavFooter li {	float: left;	padding: 0 5px 0 5px;}.navFooter li a,.navFooter li a:visited {	color: #FFFFFF;}.secondaryNavFooter a, .secondaryNavFooter a:visited {	color: #CCCCCC;	}.copyright {	float: right;	font-size: 11px;	line-height: 18px;	padding: 15px 10px 0 0;	text-align: right;	color: #ffffff;}.copyright .basePowered {	display: block;}.backToTop {	clear: both;	height: 22px;	margin: 0 10px 0 0;	position: absolute;	right: 10px;	top:-20px;}.backToTop a,.backToTop a:visited {	background: url(../images/design/bg_back_top.gif) no-repeat 0 0;	color: #FFF;	display: block;	float: right;	font-size: 11px;	line-height: 22px;	padding: 0 10px 0 25px;}/**
* Typograph
*
* Headings and text styles
*
* @section		typograph
*/.standardTitle {		color: #666;	font-size: 20px;	line-height: 20px;	padding: 0 0 8px 0;	position: relative;	font-family: Arial, Helvetica, Sans-Serif;	font-weight: bold;	border-bottom: 3px solid #CCC;}.standardTitle span {	font-weight: bold;	color: #069;}.standardSubTitle {	border-bottom: 1px solid #CCC;	color: #333;	font-size: 14px;	font-weight: bold;	padding: 5px 0 5px 0;}.standardSubTitle span,.standardSubTitle strong {	color: #CC0000;;}h3 {	font-size: 12px;	font-weight: bold;	line-height: 16px;}h3,h3 a,h3 a:visited {	color: #000;}.complementaryInfo {	color: #666;	font-size: 11px;	font-weight: normal;}.standardTitle .complementaryInfo {	position: absolute;	right: 0;	top: 8px;}/**
* Search
*
* @section	search
*/.search {		margin: 10px 0 8px 0;	position: relative;		}.search form {		position: relative;	height: 100%;		padding: 5px 0 15px 0;}.search fieldset {	float: left;	padding: 5px 10px 0 20px;	width: 70%;	}.search fieldset:FIRST-CHILD {	float: left;	padding: 6px 10px 5px 15px;	width: 597px;	background-image: url("../images/design/searchbg.png");	background-repeat: no-repeat;	height: 51px;}.search label {	color:#CC0000;;	display: none;	font-size: 18px;	line-height: 24px;}.search .altLabel,.search legend {	clear: both;	color: #666;	display: block;	float: left;	font-size: 14px;	font-weight: bold;	width: 100%;}#linkAdvancedSearch{	color: #FFFFFF;	text-decoration: none;	}.search legend {	float: none;}.search label span {	color: #666;	font-size: 11px;}.search .optionDescription {	font-size: 11px;	padding: 0 5px 0 5px;}.search input,.search select,.search textarea {border:0 solid #FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:29px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:6px;width:95%;}.baseAdvancedSearch#categoryboxes{	line-height: 22px;width: 60%;	background-color:#FFFFFF;border-left:1px solid #b0b0b0;border-bottom: 1px solid #b0b0b0;border-right: 1px solid #b0b0b0;padding:10px 20px;position:absolute;z-index: 100000;	}.baseAdvancedSearch#locationboxes{	line-height: 22px;width: 90%;	background-color:#FFFFFF;border-left:1px solid #b0b0b0;border-bottom: 1px solid #b0b0b0;border-right: 1px solid #b0b0b0;padding:10px 20px;position:absolute;z-index: 100000;	}.search .altSelect {	float: left;	font-size: 12px;	margin: 0 0 5px 0;	padding: 1px;	width: 77%;}.search .spacedSelect {	margin-left: 70px;}.search .inputAuto {	border: none;	padding: 0;	vertical-align: middle;	width: auto;}.search .inputSmall {	font-size: 12px;	width: 15%;	margin:0 4px;}.search .advancedSearch {float:left;font-size:11px;margin:20px 0 8px 16px;}.search .standardSeachButton {	position: absolute;	right: 30px;	top: -12px;	}.search .standardButton {	float: left;	margin: 20px 0 0 0;} .searchCategory {	background: #FFC;	color: #333;}.searchSubcategory {	background: #FFFFEF;}/**
* Advanced Search
*
* @section		search
* @subsection	advanced-search
*/.search .baseAdvancedSearch {		width: 15.5%;}.baseAdvancedSearch input,.baseAdvancedSearch select {	font-size: 12px;	margin-bottom: 5px;}.baseAdvancedSearch .inputSmall {margin:0 6px;vertical-align:middle;width:13%;}/**
* Template Search
*
* @section		search
* @subsection	template-search
*/.search .baseTemplateSearch {	margin-top: 5px;	padding-top: 0;	width: 820px;}.baseTemplateSearch .altLabel {	padding: 0 10px 0 0;	width: auto;}.templateSearchTab,.templateActive {	display: block;	float: left;}.templateSearchTab a,.templateSearchTab a:visited {	display: block;	line-height: 29px;	padding: 0 10px 0 10px;}.templateActive a,.templateActive a:visited {	background: #FFF;	border: 1px solid #CCC;	border-bottom: none;	color: #C00;	display: block;	line-height: 29px;	outline: none;	padding: 0 9px 0 9px;}.templateTabContent {	background: #FFF;	border: 1px solid #CCC;	margin-top: 29px;	padding: 10px;}.templateTabContent .loading {	float: none;	margin: 0;	width: auto;}.templateTabContent label {	color: #333;	font-size: 12px;}.templateTabContent input,.templateTabContent select {	font-size: 12px;}.templateCheckbox,.templateDropdown,.templateText,.templateRange,.templateDescription,.templateLongDescription	{	float: left;	height: 30px;	padding: 0 10px 0 0;	width: 32%;}.templateCheckbox label {	display: inline;}.templateText,.templateRange,.templateDescription,.templateLongDescription	{	height: auto;}.templateRange input {	width: 30%;}/**
* Common
*
* General definitions of interface elements
*
* @section		common
*/.googleAds {	text-align: center;}.viewMore {	border-top: 1px solid #CCC;	font-size: 12px;	text-align: right;	text-transform: lowercase;	}.viewMore a,.viewMore a:visited {	color: #FFF;	padding: 6px 0px 7px 10px;	width: 132px;	background:transparent url(../images/design/quicklinks.png) no-repeat scroll right top;font-size:12px;margin: 5px 0px 10px;text-align: left;display: block;}.viewHighlighted {	background: url(../images/design/quicklinks.png) no-repeat 0 0;	font-size: 12px;	line-height: 28px;	margin: 0 0 10px 0;}.viewHighlighted a,.viewHighlighted a:visited {		color: #FFF;		padding: 0 10px 0 10px;}.noBorder {	border: none;}.isHidden,.controlPhoneHide,.controlFaxHide {	display: none !important;}.isVisible,.controlPhoneShow,.controlFaxShow {	}/**
* Switch Button for Open/Close
*
* @section		common
* @subsection	switch-button
*/.switchOpen,.switchOpen:visited,.switchClose,.switchClose:visited,.switchBlank,.switchBlank:visited	{background:transparent url(../images/design/nassau_16.png) no-repeat scroll 36px 0;display:block;height:32px;overflow:hidden;text-decoration:none;text-indent:100px;width:68px;}.switchClose,.switchClose:visited {	background: url(../images/design/nassau_closed_03.png) no-repeat 22px 0px;}.switchBlank,.switchBlank:visited {	background: url(../images/design/nassau_16.png) no-repeat 0 2px;	cursor: default;}.switchOpen:hover,.switchClose:hover,.switchBlank:hover {	text-decoration: none;}/**
* Standard Button
*
* @section		common
* @subsection	standard-button
*/.standardButton {	background:transparent none repeat scroll 0 0;	clear:left;	float:right;	margin:0 0 0 10px;	padding:0;}.standardButton button,.standardButton a,.standardButton a:visited {	background:transparent url(../images/design/buttonbg.png) no-repeat scroll right top;	color:#FFFFFF;	display:block;	font-size:13px;	padding:2px 0 7px 4px;	text-align:left;}.standardButton_grey button,.standardButton_grey a,.standardButton_grey a:visited {	background:transparent url(../images/design/registergrey.png) no-repeat scroll right top;	color:#FFFFFF;	display:block;	font-size:13px;	font-weight:bold;		padding:2px 0 7px 4px;	text-align:left;}.standardButton_logingrey button{	background:transparent url(../images/design/logingrey.png) no-repeat scroll right top;	color:#FFFFFF;	display:block;	font-size:13px;	font-weight:bold;		padding:0px 6px 7px 0px;	text-align:right;		}.standardButton_logingrey, .standardButton_logingrey button{	height: 30px;	width: 106px;	cursor: pointer;}.standardButton,.standardButton button,.standardButton a,.standardButton a:visited	{	height: 30px;	width: 95px;	cursor: pointer;}.standardButton_grey,.standardButton_grey button,.standardButton_grey a,.standardButton_grey a:visited	{	height: 30px;	width: 106px;	cursor: pointer;}.loginComplementaryInfo {padding-top:4px;text-align:center;}/**
* Featured Items
*
* @section		common
* @subsection	featured-items
*/.featuredItems {	height: 100%;	overflow: hidden;	padding: 10px 0 10px 0;}.divisor {	border-bottom: 1px solid #CC0000;}.featured {	padding: 5px 12px 5px 12px;}.featuredListing,.featuredEvent,.featuredPromotion,.featuredClassified,.featuredArticle	{	float: left;}.featuredColumn {	float:left;width:172px;}.featuredColumn .featured {	padding: 5px 0 5px 0;}.featuredListingImage,.featuredPromotionImage,.featuredClassifiedImage,.featuredEventImage,.featuredArticleImage	{	display: block;}.featured .noimage:hover {	text-decoration: none;}.readMore a,.readMore a:visited {	color: #C00;	font-size: 11px;	text-transform: lowercase;}/** Highlight Box  */.highlightBox {		background: #FDE0BB;	border: 2px solid #F8981D;	height: 100%;	margin: 0 5px 0 5px;	overflow: hidden;	padding:8px 10px;	}#advancedSearchID{	color: #3d3d3d;		}.highlightBox .highlightImage {	float:right;	margin:0 0 10px 10px;}.highlightImage a:hover {	text-decoration: none;}.highlightBox .divisor {	height: 100%;	overflow: hidden;	padding: 0 0 10px 0;	margin: 0 0 10px 0;}.highlightLabel {line-height:23px;color:#FAC2A7;display:block;font-size:30px;font-weight:bold;margin-bottom:7px;text-transform:uppercase;}.mainContent .highlightBox {float:left;margin-right:0px 5px;background-image: url("../images/design/spotlightlarge.png");background-color: transparent;background-repeat: no-repeat;height:239px;padding:20px 10px 14px 39px;width:270px;border: none;margin-left: 0px;}.highlightBox .boxcontent{		}.highlightBox .highlightLabel{	display: none;	}.mainContent .highlightBox h3 {	font-size: 12px;}.mainContent .highlightBox .description {	color: #333;	padding: 5px 0 0 0;}/**
* Events Calendar
*
* @section		common
* @subsection	calendar
*/.baseCalendar {	background: #F5FAEB;	border: 1px solid #CCC;	font-size: 11px;	margin: 0 0 10px 0;	padding: 10px;	text-align: center;}.baseCalendar h4 {	font-size: 14px;	color: #333;}.calendar {	background: #FFF;	border: 1px solid #CCC;	margin: 5px 0 0 0;}.calendarHeader {	background: #F7F7F7;	font-size: 12px;	font-weight: bold;}.calendarHeader td,.calendarHeader th {	padding: 5px;	vertical-align: top;}.calendarHeader a,.calendarHeader a:visited {	color: #CC0000;;}.calendarDay a,.calendarDay a:visited {	background: #FFF;	border: 1px solid #FBFBFB;	border-bottom: 3px solid #EEE;	border-right: 3px solid #EEE;	color: #333;	display: block;	font-weight: normal;	padding: 2px;}.calendarDay a:hover {	background: #FFC;	color: #C00;}.calendarDay a.today,.calendarDay a.today:visited,.calendarDay a.today:hover	{	background: #069;	border: 1px solid #069;	color: #FFF;}.calendarDay a.selected,.calendarDay a.selected:visited,.calendarDay a.selected:hover	{	background: #C00;	border: 1px solid #C00;	color: #FFF;}/**
* Members Features
*
* @section		common
* @subsection	members-features
*/.memberJoin,.memberLogin {	border: 1px solid #CCC;	margin: 0 0 10px 0;	padding: 5px 10px 10px 10px;}.memberJoin h2,.memberLogin h2 {	font-size: 18px;	font-weight: normal;	line-height: 24px;}/** Join Now */.memberJoin {	background: #F5FAEB;}.memberJoin h2,.memberJoin h2 a,.memberJoin h2 a:visited {	color: #CC0000;;	font-weight: normal;}.memberJoin p,.memberJoin p a,.memberJoin p a:visited {	color: #333;	font-size: 14px;	font-weight: bold;}/** Members Login */.memberLogin {	background: #EBF5FA;	font-size: 11px;	height: 100%;	line-height: 24px;	overflow: hidden;}.memberLogin h2 {	color: #069;}.memberLogin label {	color: #333;	display: block;}.memberLogin input,.memberLogin select,.memberLogin textarea {	font: normal 12px Arial, Helvetica, sans-serif;	width: 97%;}.memberLogin .inputAuto {	border: none;	margin: 0 5px 0 0;	width: auto;}.memberLogin span {	display: block;	padding: 5px 0 5px 0;}.memberLogin .standardButton {	background: url(../images/design/bg_secondary_button_right.gif)		no-repeat 100% 0;	float: left;}.memberLogin .standardButton button,.memberLogin .standardButton a,.memberLogin .standardButton a:visited	{	background: url(../images/design/bg_secondary_button_left.gif) no-repeat		0 0;}.memberLogin .forgotPassword {	float: left;	line-height: 14px;	padding: 0 0 0 10px;	width: 90px;}/**
* Advertisement
*
* @section		common
* @subsection	advertisement
*/.advertisement {	background: #F7F7F7;	overflow: hidden;	margin: 0 0 10px 0;	padding: 10px;}.advertisement span {	color: #999;	display: block;	font-size: 10px;	font-weight: bold;	line-height: 20px;}.advertisement .advertisementLabel {	float: left;	text-transform: uppercase;}.advertisement .advertisementLink {	float: right;}.advertisement a,.advertisement a:visited {	color: #999;}.advertisement .noimage {	border: none;	margin: 0 auto 0 auto;}.banner,.sponsoredLink {	background: #FFF;	border: 1px solid #CCC;	clear: both;}.featuredBanner {	margin: 0 auto 0 auto;	width: 180px;}.header .advertisement {	float: right;	margin: 0px 0px;	padding: 10px 10px 0;	width: 470px;}.sidebar .advertisement .advertisementLink {	clear: both;	display: block;	float: none;	text-align: right;}.bottomAdvertisement {	margin: 10px auto 10px auto;	width: 730px;}/** Advertisment > Sponsored Links */.sponsoredLink {	display: block;	margin: 0 0 10px 0;	padding: 8px;}.sponsoredLink:hover {	text-decoration: none;}.sponsoredLink .sponsoredLinkTitle {	color: #C00;	font-size: 12px;	font-weight: bold;	line-height: 18px;}.sponsoredLink .sponsoredLinkContent {	color: #666;	font-size: 11px;	font-weight: normal;	line-height: 14px;}.sponsoredLink .sponsoredLinkURL {	color: #CC0000;;	font-size: 11px;	line-height: 18px;}/**
* Categories
*
* @section		common
* @subsection	categories
*/.categories {	padding: 5px 10px 15px 10px;}.sidebar .categories h3 {	font-size: 12px;	line-height: 24px;}.sidebar .categories .categoriesColumn {	float: none;	padding: 0;	width: auto;}/**
* Site Content
*
* @section		common
* @subsection	site-content
*/.dynamicContent {	line-height: normal;}.dynamicContent ul,.dynamicContent ol {	list-style: disc inside;	padding: 0 0 15px 15px;}.dynamicContent ol {	list-style-type: decimal;}/**
* Icon Navbar
*
* @section		common
* @subsection	icon-navbar
*/.baseIconNavbar {	border-bottom: 1px solid #CCC;}.socialBookmarkIcons {	float: left;}.socialBookmarkIcons li {	float: left;	padding: 0 5px 0 0;}.iconNavbar {	float: right;}.iconNavbar li {	color: #666;	float: left;	font-size: 11px;	height: 14px;	line-height: 25px;	padding: 0 2px 0 3px;}.iconNavbar li a,.iconNavbar li a:visited {	color: #069;}/**
* Password Strength
*
* @section		common
* @subsection	password-strength
*/.checkPasswordStrength {	height: 25px;	overflow: hidden;	padding: 5px 0 0 0;}.checkPasswordStrength span {	display: block;	float: left;	margin: 0 10px 0 0;}.checkPasswordStrength div {	background: #FFF;	border: 1px solid #D4D4D4;	color: #333;	float: left;	font-size: 11px;	height: 20px;	line-height: 20px;	padding: 0 0 0 50px;	width: 100px;}.checkPasswordStrength .strengthLoading {	background: #FFF url(../images/content/img_loading_bar.gif) no-repeat		3px 5px;}.checkPasswordStrength .strengthWeak {	background: #FFF url(../images/design/bg_strength_weak.gif) no-repeat		3px 5px;}.checkPasswordStrength .strengthBad {	background: #FFF url(../images/design/bg_strength_bad.gif) no-repeat 3px		5px;}.checkPasswordStrength .strengthGood {	background: #FFF url(../images/design/bg_strength_good.gif) no-repeat		3px 5px;}.checkPasswordStrength .strengthStrong {	background: #FFF url(../images/design/bg_strength_strong.gif) no-repeat		3px 5px;}/**
* Loading Box
*
* @section		common
* @subsection	loading-box
*/.loading {	background: #FFF url(../images/content/img_loading_bar.gif) no-repeat		10px center;	border: 1px solid #CCC;	clear: both;	color: #333;	float: left;	font-size: 14px;	font-weight: bold;	margin: 10px 0 10px 10px;	padding: 10px 10px 10px 60px;	width: 550px;}/**
* Favorites
*
* @section		common
* @subsection	favorites
*/.quickList {	height: 100%;	overflow: hidden;	padding: 0 10px 15px 10px;}.quickList .featuredItems {	float: left;	padding: 15px 20px 10px 0;	position: relative;}.quickList .quickListRemove {	padding: 0 5px 0 0;}.quickList .featuredItems .quickListRemove {	background: #FFF;	left: 0;	padding: 2px;	position: absolute;	top: 15px;	z-index: 1;}.quickList .noimage {	display: block;}.quickList h3 {	clear: both;}.quickList .featuredItems h3 {	padding: 5px 0 0 0;}/**
* System Messages
*
* @section		common
* @subsection	system-messages
*/.informationMessage,.errorMessage,.successMessage,.warningMessage {	border: 1px solid #CCC;	font-size: 11px;	font-weight: bold;	height: 100%;	margin: 10px;	overflow: hidden;	padding: 15px 15px 15px 45px;	text-align: left;}.informationMessage {	background: #F9FDFF url(../images/design/bg_icon_information.gif) 10px		10px no-repeat;	color: #135DA2;}.informationMessage a,.informationMessage a:visited {	color: #2E4E6B;}.errorMessage {	background: #FFF9F9 url(../images/design/bg_icon_error.gif) 10px 10px		no-repeat;	color: #C10924;}.errorMessage a,.errorMessage a:visited {	color: #C94601;}.successMessage {	background: #F9FCEB url(../images/design/bg_icon_success.gif) 10px 10px		no-repeat;	color: #692;}.successMessage a,.successMessage a:visited {	color: #351;}.warningMessage {	background: #FFFCF4 url(../images/design/bg_icon_warning.gif) 10px 10px		no-repeat;	color: #F60;}.warningMessage a,.warningMessage a:visited {	color: #F30;}/**
* Standard Form
*
* @section		common
* @subsection	standard-form
*/.standardForm {	border: 0;	padding: 5px 10px 5px 10px;}.standardForm input,.standardForm textarea {	font: normal 12px Arial, Helvetica, sans-serif;	width: 95%;}.standardForm .formCode {	width: 100px;}.standardForm th {	font-size: 11px;	font-weight: normal;	padding: 5px 10px 0 0;	text-align: right;	vertical-align: top;}.standardForm td {	padding: 5px 0 5px 0px;}.standardForm td table {	width: 96%;}.standardFormButton {	width: 100%;	text-align: right;}.standardFormButton .standardButton {	float: right;}/**
* Ratings
*
* @section		common
* @subsection	ratings
*/.rating {	float: right;	font-size: 11px;}.rating li {	padding: 0 3px 0 2px;}.rating .ratingStar {	float: right;	padding: 2px 2px 0 0;}.rating .ratingStar img {	padding: 0 2px 0 0;}.rating .ratingReview {	float: right;}.rating .ratingReview a,.rating .ratingReview a:visited {	font-weight: normal;}.rating .ratingSeeComment,.rating .rateIt {	clear: both;	float: right;	white-space: nowrap;}.rating .rateIt a,.rating .rateIt a:visited {	color: #CC0000;;}/** Rate Stars */.rateItStars {	font-size: 14px;	font-weight: bold;	line-height: 25px;	margin: 0 auto 0 auto;	padding: 20px 0 10px 0;	text-align: center;	width: 205px;}.rateItStars span {	clear: both;	display: block;}.rateItStars img {	padding: 1px;}/** Rate Form */.rateForm {	width: 100%;}.rateForm td {	vertical-align: top;}.rateForm th {	width: 100px;}.rateForm input,.rateForm textarea {	width: 200px;}.rateForm .captcha {	text-align: right;}.rateForm .formCaptchaWarning {	float: left;	font-size: 11px;}#captchaimage {	margin: 0 10px 0 0;}.ratingButton {	margin: 0 auto 0 auto;}/** Special Definitions for JQuery's Thickbox */#TB_ajaxContent {	padding: 10px;}#TB_ajaxContent form {	padding: 10px 0 0 0;}#TB_ajaxContent p,#TB_ajaxContent p.ratingButton {	padding: 0;}#TB_ajaxContent .errorMessage,#TB_ajaxContent .successMessage {	height: auto;	margin-top: 0;	padding: 15px 15px 15px 45px;}/**
* Reviews
*
* @section		common
* @subsection	reviews
*/.rateComments {	border-bottom: 1px solid #CCC;	padding: 10px;}.rateStars {	padding: 3px 0 3px 0;}.rateStars img {	padding: 0 2px 0 0;}.rateComments .review {	color: #333;	padding: 5px 0 0 0;}.response {	padding: 5px 0 0 50px;}.response h4 {	font-size: 12px;	font-weight: bold;}.response .review {	color: #666;	font-style: italic;}/**
* Sitemap
*
* @section		common
* @subsection	sitemap
*/.sitemapList {	padding: 10px 0 0 0;}.sitemapList li {	height: 100%;	overflow: hidden;}.sitemapList ul {	margin: 5px 0 5px 0;}.sitemapList ul li {	float: left;	font-size: 11px;	padding: 0 5px 5px 0;	width: 48%;}.sitemapList .viewMore {	border-top: 1px solid #EEE;	clear: both;	float: none;	width: auto;}.sitemapSection,.sitemapSection:visited {	color: #333;}/* CSS for circular borders */.pnl150T, .pnl150B, .pnl320T, .pnl320B, .pnl650T, .pnl650B, .pnl320blT, .pnl320blB, .pnl320SplT, .pnl320SplB, .pnl720T, .pnl720B, .pnl250T, .pnl250B, .ciGlobalSearch, .ciStatsNumberCrunch, .ciFantasyScoreHead, .ciespnlogoft, .cif1logoft, .cisoccernetlogoft, .ciscrumlogoft, .ciseplogoft, #ciHomeLivescoresPanel, #lvScrCnt, #lvScrBottom, .pnl980T, .pnl980B, .gblfootBotmcorBg, .gblfootTopcorBg, .pnlHdr980Tp, .pnlHdr980Btm, .pollcontainertopcurve, #brNewsRgt, #CiBrnewsheadtxt, #audio, #magazine, #page2, #tv, #rssIcon, #liveIcon, #MobileIcon, #rssFeed, #mblAlert, #podcast, #widgets, #emlAlert, #lsTabBar, .tbOpen, .tbClose, #fantasyScore, #fantasyLock, #fantasyArrow, #fantasyupArrow, #link, .rltdBlueHd, .rltdBlueHdtalk, #ciConversation, #shareIcon, #emailIcon, #feedackIcon, #printIcon, #rltdTop, #rltdBtm, #rltdBtm310, #ciDN, #ciIntMatch, #ciLveMatch, .ciPlayerletterul li ul li, .ciPlayerletterul li ul li.inactive, .ciPlayerindexviews, .ciplayerindexcornerbg, .seriesQuoteTop, .seriesQuoteBtm, #rsltTabBar, .darrow, .uarrow, .psptopbg, .pspbtmbg {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/design/overallimages.gif) no-repeat scroll 0 0;}.pnl320B {	background-position:-689px -80px;clear:both;height:10px;margin-bottom:10px;overflow:hidden;padding:0;width:320px;}.pnl320T {background-position:-689px -90px;float:left;height:10px;margin:0;overflow:hidden;padding:0;width:320px;}.specials{background-color:#FFFFFF;border-color:-moz-use-text-color #2c88d9;border-style:none solid;border-width:0 2px;clear:both;}.mainContent .specials{	margin: 0px;	padding: 0px;	width:316px;	}.specials .boxcontent{padding: 0px 10px 5px 10px;}.fullpage{background-image: url("../images/design/page_bg.png");background-repeat: repeat-x;background-color: transparent;}.pageheader{}.headersubmenu{float: right;width: 430px;	}.leftside{width: 740px;float: left;}.rightside{float:right;margin-top:4px;width:220px;padding-left: 18px;}.addtitle{	border-bottom:3px solid #CCCCCC;color:#666666;font-family:Arial,Helvetica,Sans-Serif;font-size:20px;font-weight:bold;line-height:20px;padding:0 0 4px;position:relative;	}	.addtitle span{	color:#006699;	font-weight:bold;	}/*** eDirectory - Style Definitions on Advertise Page** This style sheet describes the styles applied for the Advertise Page** @package		layout* @author			Arca Solutions* @copyright	Copyright (c) 2009, Arca Solutions Inc.** @colordef		#069; standard blue 					(link color and title highlight)* @colordef		#333; standard dark gray 			(text colors)* @colordef		#666; standard gray 					(notes, complementary information)* @colordef		#690; standard green color		(footer links, members links, search box)* @colordef		#C00; standard red 						(standard hover link, highlight label, calendar day's hover, secondary link color)* @colordef		#CCC; standard border color* @colordef		#EEE; secondary border color* @colordef		#FFC; standard yellow color 	(highlight featured, calendar day's hover)* @colordef		#F7F7F7; tertiary border color, light gray background color* @colordef		#FFFFEF; secondary yellow		 	(showcase background, subcategories' dropdown)*//*** Advertise** @section	advertise*//*** Advertise Tabs** @section		advertise* @subsection	advertise-tabs*/.advertiseTabs{ background: url(../images/design/bg_advertise_tabs.gif) repeat-x 0 100%; height: 31px; }	.advertiseTabs li	{ float: left; line-height: 30px; width: 19%; }.advertiseTabs a, .advertiseBase a:visited{ background: #F7F7F7; color: #666; display: block; font-size: 11px; margin: 0 2px 0 0; text-align: center; text-decoration: none; }	.advertiseTabs a:hover	{ color: #333; text-decoration: none; }.advertiseTabs .advertiseMenuActive a, .advertiseTabs .advertiseMenuActive a:visited{ background: #FFF; border: 1px solid #CCC; border-bottom: none; color: #C00; font-size: 12px; }/*** Advertise Tabs** @section		advertise* @subsection	advertise-content*/.advertiseContent{ overflow: hidden; }.advertiseContent{  padding: 8px; }.advertiseContent blockquote{ background: #FFF; border-bottom: 1px solid #EEE; margin: 0 0 10px 0; overflow: hidden; padding: 15px; }.advertiseContent .type{ color: #069; font-size: 18px; font-weight: bold; text-align: left; text-transform: uppercase; }.advertiseContent .prize{ color: #C00; font-size: 16px; font-weight: bold; float: right; padding: 0 0 5px 0; text-align: right; }.advertiseContent ul{ list-style-type: disc; }.orderButton{ margin: 10px 0 0 0; }.orderButton,.orderButton button, .orderButton a, .orderButton a:visited{ width: 150px; }.advertiseAlert{ display: block; font-size: 11px; }/** Advertise Screen */.advertiseScreen{ text-align: left; }.advertiseTable{ width: 100%; }	.advertiseTable td	{ padding: 5px 0 0 0; vertical-align: top; width: 50%; }		.advertiseTable .advertiseTableContent2	{ padding: 5px; }		.advertiseTable th	{ font-size: 11px; text-align: left; width: 50%; }		.advertiseScreenDesc	{ width: 100%; }		.advertiseTable li	{ font-size: 11px; }	.advertiseScreenDesc th	{ font-size: 11px; }		.advertiseScreen img{		width:340px;		}.advertiseTable li{ list-style: outside; padding: 0 0 5px 0; margin: 0 0 0 15px; }.highlightBox#spotlightlisting{background-image: url("../images/design/spotlightbg.png");background-repeat: no-repeat;padding:17px 17px 12px 45px;height: 127px;border: none;background-color: transparent;}.highlightBox#featuredevent{background-image: url("../images/design/spotlightsmall.png");background-repeat: no-repeat;padding:50px 15px 12px 15px;height: 86px;border: none;width: 166px;background-color: transparent;}.mainContent .highlightBox#spotlightlisting{margin: 0px 5px 0px 0px;width: 262px;}.highlightBox#spotlightlisting .highlightLabel{display: none;}.locationbutton,.categorybutton{background-image:url(../images/design/greybg.png);background-repeat:no-repeat;height:27px;line-height:27px;margin-left:10px;margin-top:3px;padding-left:1px;width:98px;}.locationbutton span, .categorybutton span{	margin-left: 6px; display: block;	}.locationbutton div,.categorybutton div{display: none;}.locationbutton:HOVER div,.categorybutton:HOVER div{display: block;}.locationbutton:HOVER, .categorybutton:HOVER {background-image: url("../images/design/openbg.png");}.registrationtop{background-image: url("../images/design/registerform_03.png");width: 530px;height: 26px;}.registrationmiddle{background-image: url("../images/design/registerform_06.png");width: 530px;}.registrationbottom{background-image: url("../images/design/registerform_08.png");background-color: #FFF;width: 530px; height: 87px; padding-bottom: 5px;} div.formFieldsLogin{		width:530px;  font: normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#333; margin: 0 auto 0 auto; text-align:left; height: 260px; overflow: hidden;	background-image: url("../../images/design/loginformbg.png");}		html>body div.formFieldsLogin	{width:530px;}div.leftform{	float:left;padding:27px 10px 10px 22px;width:286px;	}.leftform h3{	font-size: 16px;	margin: 15px 0px 20px 10px;	color: #a5acbe;	display: block;	}	div.rightform{	float: right;	padding-right: 25px;	padding-top: 39px;	width: 175px;	color: #FFF;	line-height: 150%;	display: block;	}	.rightform h3{	margin-bottom: 5px;	color: #FFF;		}			div.formFieldsLogin label	{width: 80px; display:block; float:left; text-align: right; font-weight:bold; clear:left; padding-right:10px; color: #a5acbe;}			html>body div.formFieldsLogin label		{width: 80px;}		div.formFieldsLogin input	{width:160px; padding: 2px; color: #2C5783; background: #DEE9F3; border: 1px solid #69C; border-bottom: 0; border-right: 0; margin-bottom:10px;}h3.heading{	color:#A5ACBE;display:block;font-size:16px;margin:5px 0 20px 20px;font-family: Verdana;	}		#regform{	margin: 0px auto;	width: 530px;	}div.formFieldsLogin input.inputAuto{	width: auto;	}	div.formFieldsLogin span.automaticLogin {clear:both;display:block;padding:5px;text-align:center;}.memberloginform .sidebar {float:left;padding:0 0 20px 18px;width:218px;}ul.memberMenu li {border-bottom:1px solid #EEEEEE;list-style-image:none;list-style-position:outside;list-style-type:none;}ul.memberMenu li a, ul.memberMenu li a:visited {-x-system-font:none;border:0 none;color:#006699;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:25px;padding:0 5px;}.memberloginform .mainContentExtended {overflow:hidden;padding:0 0 0 20px;width:720px;}.memberloginform .standardTitle {margin:0 0 15px;}.memberloginform{margin:10px 0 20px;}

.standardButton button#cancelbutton,.standardButton a#cancelbutton,.standardButton a#cancelbutton:visited {	background:transparent url(../images/design/greybuttonbg.png) no-repeat scroll right top;	color:#FFFFFF;	display:block;	font-size:13px;	padding:2px 0 7px 4px;	text-align:center;}
