/* #435297 = Accent dark blue */
/* #DCDDDF = Background Light Blue */
/* #5DA55B = Index.Sell Box Green */
/* #CB2337 = Listings RED background */
/* #E1E0E6 = Table listing background */
/* #D1D4E5 = LEFT Column News */
/* #DCDDDF = Common Gray - used in containers */
/* #FDDDD2 = Peach/pink background used for features */
@CHARSET "ISO-8859-1";

/*------------------------------------------------------------------
1. Reset
2. Common (Fonts, Forms, Tables, Lists, Boxes)
------------------------------------------------------------------*/

/* Reset
------------------------------------------------------------------*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	font-family: Trebuchet MS, Arial, Verdana;
}

:focus { outline: 0; }

hr { display: none; }

/* Structure Styles
------------------------------------------------------------------*/

body {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Verdana;
	width: 100%;
	background: #FFF url('/images/falcon/backgrounds/header-bg.jpg') repeat-x;
	padding: 0px;
	margin: 0px;
}

#bodyContainer {
	display: block;
	width: 1030px;
	margin: 0px auto;
	padding: 0px 15px;
	text-align: left;
	z-index:10;
}



#wrapper {
	display: block;
	width: 1030px;
	margin: 0px auto;
	padding: 0px 15px;
	text-align: left;
	z-index:10;
	}
	
#content {
	float: left;
	width: 1000px;
	padding: 10px 0px;
	text-align: left;
}

#content #leftColumn {
	float:left;
	width: 217px;
	margin-left: 15px;
}

#content #rightColumn {
	float:left;
	width: 768px;
	background: url('/images/falcon/header-bg.gif') repeat-x;
}	

#content #fullColumn {width:100%;float:left;background: url('/images/falcon/header-bg.gif') repeat-x;}
#content #fullColumn .function; #myAfternic #rightColumn .function  {float:left;width:100%;}	
#content #fullColumn .function .headerLine {float:left;width:100%;}	
#content #fullColumn .respondTable th {font-weight:bold;}

#content #fullColumn .leftColumn {
	float:left;
	width: 217px;
	margin-left: 15px;
}
	
#content #fullColumn .rightColumn {
	float:left;
	width: 768px;
	background: url('/images/falcon/header-bg.gif') repeat-x;
}	

#myAfternic {
	float: left;
	width: 1000px;
	padding: 10px 0px;
	text-align: left;
}

#myAfternic #fullColumn {
	float:left;
	width: 1000px;	
}


/* line to be used to underline h1 to be added to mainCol or mainColFull tag as secondary class */
.headerLine {background: url('/images/falcon/backgrounds/header-bg.gif') repeat-x;}


/* Content Styles
------------------------------------------------------------------*/
h1 { color: #333;text-align: left; }
h2, h4 { color: #333;text-align: left; }
h3 { color: #0a316c;text-align: left; }
h5, h6 { color: #506894;text-align: left; }

h1 { font-size: 24px; line-height: 34px; font-family: Trebuchet MS, Arial, Verdana; font-weight:normal;}
h2 { font-size: 16px; line-height: 26px; font-family: Trebuchet MS, Arial, Verdana; font-weight:normal;}
h3 { font-size: 14px; line-height: 24px; font-weight:bold; }
h4 { font-size: 12px; line-height: 22px; font-weight:bold; }
h5 { font-size: 11px; }
h6 { font-size: 10px; }

a:link, a:visited, a:hover, a:active {
	color: #2f396f;
	text-decoration: none;
}

a.moreLink:link, a.moreLink:visited  {
	font-size:11px;
	color: #06c;
	text-decoration: underline;
}

a.moreLink:hover {
	font-size:11px;
	color: #06c;
	text-decoration: none;
}

a.manageLink {
	color: #06c;
	text-decoration: none;
}

a.boldLink:link, a.boldLink:visited  {
	color:#06c !important;
	border-right:none !important;
	font-weight:bold;
	text-decoration:none;
	font-size:inherit !important;
	padding:0 !important; 
}

a.boldLink:hover  {
	text-decoration:underline !important;
}

a.button:link, a.button:visited, a.button:active {
	background:#435295;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:1.2;
	padding:3px 5px 3px 5px;
	vertical-align:text-top;
}

a.button:hover {
	color: #b3d5fb;
	text-decoration: none;
}

.bold { font-weight:bold; }

.blue { color:#303f78; }
.black { color:#000000; }
.dark { color:#333333; }
.medium { color:#666666; }
.light { color:#999999; }

sOptionText { position:relative;top:2px; }
mOptionText { position:relative;top:4px;}
lOptionText { position:relative;top:4px;}

.leftText { text-align:left; }
.rightText { text-align:right; }
.centerText { text-align:center; }
.errorBox {margin:10px 0 10px 0;width:auto;border:1px solid #c00;background:#eee;padding:10px;font-size:12px;color:#333;float:left;}
.errorBox span {color:#c00;font-weight:bold;}
.left {float:left;}
.right {float:right;}
.reset {clear:both;overflow:hidden;height:0;width:0;padding:0;margin:0;}
.oh {overflow:hidden;}
.redStar {color:#c03;font-weight:bold;}

.leftTitle { 
	text-align:right;
	font-weight:bold;
	padding: 10px 10px 10px 10px;
	border-right: 1px solid #CCC;
}

.rightField { 
	text-align:left;
	padding: 10px 0px 10px 10px;
}

.boldLabel { font-size:11px; font-weight:bold; line-height:21px; }
.normalLabel { font-size:12px; line-height:20px; }
.smallLabel { font-size:11px; line-height:21px; }
.ssLabel { font-size:9px; line-height:19px; }
.infoLabel { font-size:11px; line-height:15px; padding:5px 0px; }

.labelFix label { vertical-align:20%; }
.labelFix input { position:relative;top:0px; }

/* Borders/Dotted Lines Library
------------------------------------------------------------------*/

.solidTopLine { border-top: 1px solid #CCC; }
.solidBottomLine { border-bottom: 1px solid #CCC; }
.tBorderBlue { border-top: 1px solid #bfcddb; }
.bBorderDarkBlue {border-bottom:#303f78 1px solid;}

.dottedLeft { padding:0px 15px;background: url('/images/falcon/dottedLine.gif') repeat-y 0 2px; }
.dottedBottom { padding:10px 0 0 0;margin:0 0 8px 0;background: url('/images/falcon/dottedLine.gif') repeat-x; }

.redBullet { background: url('/images/falcon/backgrounds/redBullet.jpg') 0px 5px no-repeat; }
.dottedGray { background: url('/images/falcon/backgrounds/dottedGray.gif') 0px bottom repeat-x; }
/* Margin Library
------------------------------------------------------------------*/

.ssMarg { margin:5px; }
.sMarg { margin:10px; }

.ssMargTop { margin-top:5px; }
.ssMargRight { margin-right:5px; }
.ssMargBottom { margin-bottom:5px; }
.ssPadLeft { margin-left:5px; }

.sMargTop { margin-top:10px; }
.sMargRight { margin-right:10px; }
.sMargBottom { margin-bottom:10px; }
.sMargLeft { margin-left:10px; }

.mMargTop { margin-top:15px; }
.mMargRight { margin-right:15px; }
.mMargBottom { margin-bottom:15px; }
.mMargLeft { margin-left:15px; }

.lMargTop { margin-top:20px; }
.lMargRight { margin-right:20px; }
.lMargBottom { margin-bottom:20px; }
.lMargLeft { margin-left:20px; }

.xlMargTop { margin-top:25px; }
.xlMargRight { margin-right:25px; }
.xlMargBottom { margin-bottom:25px; }
.xlMargLeft { margin-left:25px; }


/* Padding Library
------------------------------------------------------------------*/

.ssPad { padding:5px; }
.sPad { padding:10px; }

.ssPadTop { padding-top:5px; }
.ssPadRight { padding-right:5px; }
.ssPadBottom { padding-bottom:5px; }
.ssPadLeft { padding-left:5px; }

.sPadTop { padding-top:10px; }
.sPadRight { padding-right:10px; }
.sPadBottom { padding-bottom:10px; }
.sPadLeft { padding-left:10px; }

.mPad { padding:15px; }
.mPadTop { padding-top:15px; }
.mPadRight { padding-right:15px; }
.mPadBottom { padding-bottom:15px; }
.mPadLeft { padding-left:15px; }

.lPadTop { padding-top:20px; }
.lPadRight { padding-right:20px; }
.lPadBottom { padding-bottom:20px; }
.lPadLeft { padding-left:20px; }

.xlPadTop { padding-top:25px; }
.xlPadRight { padding-right:25px; }
.xlPadBottom { padding-bottom:25px; }
.xlPadLeft { padding-left:25px; }

/* Input/Select Library
------------------------------------------------------------------*/

.ssField input { width:60px; }
.sField input { width:70px;height:16px; }
.mField input, .mField select { width:120px;height:16px; }
.lField input { width:250px;height:16px; }

.ssSelect { width:100px; }
.sSelect { width:170px; }
.mSelect { width:180px; }
.lSelect { width:200px; }

/* widths
------------------------------------------------------------------*/
.w50 { width:50px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w140 { width:140px; }
.w160 { width:160px; }
.w200 { width:200px; }
.w260 { width:260px; }
.w300 { width:300px; }
.w390 { width:390px; }
.w510 { width:510px; }
.w420 { width:420px; }
.w460 { width:460px; }
.w480 { width:480px; }
.w490 { width:490px; }
.w500 { width:500px; }
.w510 { width:510px; }
.w540 { width:540px; }
.w570 { width:570px; }
.w600 { width:600px; }
.w740 { width:740px; }
.w772 { width:772px; }
.w780 { width:780px; }
.w1000 { width:1000px; }
/*------------------------------------------------------------------*/

/* Header Styles
------------------------------------------------------------------*/

.topLogin { 
	width: 1000px;
	height:38px;
	line-height: 36px;
	padding: 2px 0px 0px 0px;
	margin:0px;
}

.loginLinks { font-size: 12px; font-weight: bold; color: #2f396f;}
.topLogin .right {min-width:140px !important;}
.loginLinks .field { font-size:11px; margin:0px 0px 0px 10px; padding: 3px 0px 3px 5px; border:1px solid #2f396f;width:100px; }
*html .loginLinks .field { margin-top:7px; padding-bottom:4px;}

.loginLinks .button { font-size:11px; margin:8px 0px 0px 10px;line-height:11px !important; padding:2px 3px !important; height:20px;border:#2f396f 1px solid;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.loginLinks .button {margin:7px 0px 0px 10px; padding:3px 5px;}
}

.loginLinks ul { margin: 0px; padding: 0px; list-style: none; }
.loginLinks li { 
	float:left;
	position:relative;
	display:inline;
	padding: 0px;
	margin: 0 0px 0 0;
	font-size: 12px;
}

.loginLinks li img { display:block; position:relative; top:0px; vertical-align:top; }
.loginLinks li a { position:relative; top:0px; vertical-align:top; }
.loginLinks li a:hover {text-decoration:underline;}
.cartIcon { padding: 8px 0px 0px 5px; background:none;}
.helpIcon { padding: 8px 3px 0px 8px; background:none;}


.header { float:left; width: 500px; height:67px; }

/** NAVIGATION & TAB UL/LI/A CREATION **/
/* ----------------------------------- */

.mainNav { 
	clear:both;
	width: 1000px;
	height:31px;
	padding: 0px;
}

.mainNav ul { margin:0px; padding: 0px; list-style-type: none; }

.mainNav li { 
	float:left;
	position:relative;
	display:inline;
	height: 31px; 
	padding: 0px;
	margin: 0 3px 0 0;
}

.formTab { 
	float: left;
	display:block;
	width: 265px; 
	margin: 0px 0px 0px 20px;
	padding: 6px 20px 6px 0px;
	color: #2f396f;
	font-size: 14px;
	line-height: 19px;
}

.formTab input.box { 
	display:inline;
	position:relative;
	top:0px;
	width:150px;
	height:16px;
	margin:0px;
	padding:1px 5px 1px 5px;
	vertical-align: middle;
	font-size: 12px;
	line-height: 16px !important;
	border: 1px solid #2f396f;
}

.formTab input.btn { 
	display:inline; 
	position:relative;
	top:0px;
	height:20px;
	margin:0px;
	padding:2px 3px;
	vertical-align: middle;
	font-size: 11px;
	line-height: 13px !important;
	color: #fff;
	background: #2f396f;
	border: 1px solid #2f396f;
}

.mainNav a {
	display:block;
	padding: 7px 20px 5px 0px;
	margin-left: 20px;
	color:#2f396f;
	font-size: 15px;
	line-height: 19px;
}

ul.menu ul { 
	position:absolute;
	top: 31px;
	width: 240px;
	left: 0px;
	display:none;
	opacity:0;
	z-index: 50;
	border-right: 1px solid #2f396f;
	border-left: 1px solid #2f396f;
}

ul.menu ul li {
	position: relative;
	border-bottom: 1px solid #2f396f;
	width: 240px;
	z-index: 50;
	margin: 0px !important;
	padding: 0px !important;
	/*color:#FFF;*/
}

.navTop { border-top: 1px solid #2f396f !important; }

ul.menu ul li a { display:block; line-height:32px; padding: 0px 10px; margin: 0px; background:none !important;color:#2f396f !important;}
ul.menu ul li a:hover { background-color:#2f396f !important; color:#fff !important; }

ul.menu ul ul { position:relative;top:-33px;left:240px; }

.navFeature { background:url('/images/falcon/buttons/navTab-feature.gif') no-repeat 0px 0px; } 
.navFeature a { color:#2f396f; background:url('/images/falcon/buttons/navTab-feature.gif') no-repeat right 0px;}
.navFeature ul { background:#d7defa !important; }

.navUp { background:url('/images/falcon/buttons/navTab-up.gif') no-repeat 0px 0px; } 
.navUp a { color:#FFF; background:url('/images/falcon/buttons/navTab-up.gif') no-repeat right 0px;}
.navUp ul { background:#d7defa !important; }

.navDown { background:url('/images/falcon/buttons/navTab-down.gif') no-repeat 0px 0px; }
.navDown a, .formTab { background:url('/images/falcon/buttons/navTab-down.gif') no-repeat right 0px; }
.navDown ul { background:#efeeee !important; }



/** Main menu tabs... based on which page user is one - will show certain 2nd level nav items**/
/* ------------------- */
body#home #navigation li#nav_home, body#buy #navigation li#nav_buy, body#my #navigation li#nav_my, body#sell #navigation li#nav_sell, body#tools #navigation li#nav_tools {background:url('/images/falcon/buttons/navTab-up.gif') no-repeat 0px 0px;}
body#home #navigation li#nav_home a, body#buy #navigation li#nav_buy a, body#my #navigation li#nav_my a, body#sell #navigation li#nav_sell a, body#tools #navigation li#nav_tools a {background:url('/images/falcon/buttons/navTab-up.gif') no-repeat right 0px;color:#fff;}



/** HIDE ALL SUBMENUS **/
/* ------------------- */
#subBuy, #subSell, #subMy {display: none;}

/* SHOW SUBMENU */
/* ------------ */
body#buy #subBuy {display: inline;}
body#buy #subDefault {display: none;}
body#sell #subSell {display: inline;}
body#sell #subDefault {display: none;}
body#my #subDefault {display: inline;}
body#tools #subDefault {display: inline;}
body#parking #subDefault {display: inline;}
body#escrow #subDefault {display: inline;}
body#auctions #subDefault {display: inline;}
body#appraisals #subDefault {display: inline;}
body#about #subDefault {display: inline;}
body#help #subDefault {display: inline;}
body#hosting #subDefault {display: inline;}
body#resources #subDefault {display: inline;}
body#my #subMy {display: inline;}
body#my #subDefault {display: none;}


/* Tab Styles
------------------------------------------------------------------*/

.pageHeader { float:left;width: auto;height: 36px; }
.pageHeader h1 { 
	color: #000;
	text-align: left;
	font-size: 18px;
	line-height: 30px;
	font-weight:bold;
	text-transform:uppercase;
}

.pageTabs { float:right; width: auto; height: 36px; }

.pageTabs ul { margin: 0px; list-style: none; }

.pageTabs li {
	float:left;
	display: inline;
	height: 31px;
	padding: 0px;
	margin: 0 5px 0 0;
}

.pageTabs a {
	font-size: 12px;
	padding: 9px 10px 9px 0px;
	margin-left: 10px;
	display:block;
}

.tabUp { background:url('/images/falcon/buttons/blueTab-up.gif') no-repeat 0px 0px; } 
.tabUp a { background:url('/images/falcon/buttons/blueTab-up.gif') no-repeat right 0px;}

.tabDown { background:url('/images/falcon/buttons/blueTab-down.gif') no-repeat 0px 0px; }
.tabDown a { background:url('/images/falcon/buttons/blueTab-down.gif') no-repeat right 0px; }




/* SubNav Styles
------------------------------------------------------------------*/
.subNavOld { clear:both;width: 1000px;padding: 0px; }
.subNavOld h2 {color:#fff;font-weight:bold;font-size:12px;padding:5px 0 0 10px;}

.subNav { clear:both;width: 1000px;padding: 0px;}
.subNav a { margin:0px;padding:0px 15px 0px 10px;color:#fff; }
.subnavTitle { padding-right:20px;background:url('/images/icons/options-arrow.jpg') no-repeat right 2px; }
.dashNav { float:left; width:990px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; background:#303a6b; }

#footer { clear:both;width:1000px;padding-top:50px; }
#myAfternicNav { float:left;width:1000px;background:#435295; }

#footer h3 { font-size:14px; line-height:30px; text-transform:uppercase; }
#myAfternicNav h3 { color:#ff0; font-size:14px; line-height:30px; text-transform:uppercase; }

#footer ul, #myAfternicNav ul { margin: 0px; list-style: none; }
#footer .followUsLinks span {line-height:32px;height:32px;display:block;float:left;width:50px;font-weight:bold;color:#666;}
#footer .followUsLinks a {float:left;}

#footer li, #myAfternicNav li {
	float:left;
	font-size:11px;
	line-height:14px;
}

#footer li { width: 100%; color:#303f78; margin:0px; padding: 0px; }
#myAfternicNav li { width: 150px; color:#fff; margin:0px 0px 5px 0px; padding:0px 0px; border: 1px solid #303f78; }

#footer li a, #footer li a:hover { color:#303f78; text-decoration:none; }
#myAfternicNav li a, #myAfternicNav li a:hover { float:left; padding:5px 10px; color:#fff; text-decoration:none; }
#myAfternicNav li a:hover { float:left; width: 130px; background:#303f78; }
#myAfternicNav li.selected {
	background:#303f78; border: 1px solid #FF0;
}

/* Search Bar Styles
------------------------------------------------------------------*/

.searchBox { display:block;float:left;color:#FFF; }
.searchBox label { color:#FF0; }
.searchBox h1 { color: #FFF; }
.searchBox a.advanced:link, .searchBox a.advanced:visited{ color: #FFF; text-decoration: none; }
.searchBox a.advanced:hover { color: #FF0; text-decoration: none; }

.searchMsg {
	float:left;
	height: 190px;
	margin: 5px 0px;
	background:#2f396f;
}

.searchMsg p { float:left; color: #FFF; padding: 5px 15px; line-height:14px;}

.searchContact {
	float:left;
	width: 300px;
	color: #FF0;
	padding-left: 15px;
	font-size: 16px;
	line-height: 26px;
}

.searchDotted { 
	background: url('/images/falcon/backgrounds/searchDotted.jpg') repeat-y;
}

.lgSearch h2 { color: #FFF; }
.smSearch h2 { line-height: 22px; color: #FFF; }
.smSearch h3 { line-height: 21px; color: #FFF; margin:0 0 0 20px !important; padding:0 !important; }
.smSearch h4 { line-height: 21px; color: #FFF; margin:0 0 0 20px !important; padding:0 !important; }
.categoryLevel1 {width:170px;}
.categoryLevel2 {width:200px;}


h1 {margin: 0px; padding: 0px; font: normal none; font-size: 18px;}
h2 {margin: 0px; padding: 0px; font-weight: bold; font-size: 16px; margin-bottom: 10px}
form {padding:0;margin:0;}
.german_body {font: 12px Arial, Helvetica, sans-serif;}
.helpLink {text-decoration:none; color: blue; font-size:10px}
.helpLink:hover {cursor:pointer;}
.helpText {background:#ff9; border:#ccc 1px solid;padding:10px;width:100%;}
.callout, .callout1 {z-index:-1 !important;}

.pButton {font-family: Arial, Helvetica, sans-serif; background-color: #435295; border-color: #FFF; border-style: solid; border-width: 1px; color: #FFF; font-size: 11px; cursor: pointer; letter-spacing: 1px;}
.toolInput {font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #000033; text-align: left;}
.error { color:#c00;font-weight:bold;}
.curChr {font-weight: bold; text-decoration: none; color: black}
.redStar {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#c00;font-size:12px;}
.greenStar {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#096;font-size:12px;}
.greenArrow {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;color:#71ae6d;}

/** Trademark AfternicDLS on homepage **/
b.tm {color:#5C69A4}
.static {*position:static !important;}

.relative {*position:relative !important;}

*html body .hasLayout {height:1px;} /* IE6 hack to create hasLayout*/


.resultsTable .wRowA { background: #fff;height:24px;line-height:24px;color:#333; }
.resultsTable .wRowB { background: #e1e1e1;height:24px;line-height:24px;color:#333;  }

/** search.php **/
#rightColumn .advancedSearchTable td, #rightColumn .advancedSearchTable th {padding:10px;background:#fff;}
#rightColumn .advancedSearchTable th {font-weight:bold;}
#rightColumn .advancedSearchTable th span {font-weight:normal;font-style: italic;}
#rightColumn .advancedSearchTable td {border:none;}
/** fees.php **/
#rightColumn .paddedTable, #rightColumn .advancedSearchTable, #fullColumn .paddedTable, #fullColumn .advancedSearchTable {width:100%;}
#rightColumn .paddedTable td, #rightColumn .paddedTable th, #fullColumn .paddedTable td, #fullColumn .paddedTable th  {padding:5px 10px;background:#fff;}
#rightColumn .paddedTable th, #fullColumn .paddedTable th {font-weight:bold;}
#rightColumn .paddedTable .subject td, #fullColumn .paddedTable .subject td {background: #F1F5FF !important;font-size:11px;}

#myAfternic #fullColumn a:link, #myAfternic #fullColumn a:visited  {color:#06c !important;text-decoration:none !important;font-size:inherit !important;}
#myAfternic #fullColumn .title a:link, #myAfternic #fullColumn .title a:visited {color: #fff !important;font-size: inherit !important;
text-decoration: none !important;}
#myAfternic #fullColumn a:hover  {text-decoration:underline !important;}

/** LEFT COLUMN LOGIN **/
/* ------------------- */
#leftColumn .login {margin-bottom:15px;background:#fff;color:#000;padding-bottom:13px;background:url(/images/categoriesBottom.gif) no-repeat bottom;}
/* #leftColumn .login dl {margin: 0px; padding-bottom: 2px;} 
html>body #leftColumn .login dl {padding-bottom: 10px;} */
/* #leftColumn .login dt {margin: 0px; padding-top: 7px; background: url(/images/217Top.gif) no-repeat top;} */
#leftColumn .login h1 {background:#435295;color:#fff;font-size:13px;line-height:16px;padding:5px 10px 5px 10px;margin:0;border:none;}
#leftColumn .login h2 {background:#435295;color:#fff;font-size:13px;line-height:16px;padding:5px 10px 5px 10px;margin:0;border:none;}
#leftColumn .login h3 {background:#435295;color:#fff;font-size:13px;line-height:16px;padding:5px 10px 5px 10px;margin:0;border:none;}
/* #leftColumn .login h1 {margin: 2px 0px -14px; padding-top: 0px; padding-left: 10px; text-transform: uppercase; font-size: 13px; font-weight: bold; font-style: normal;}
html>body #leftColumn .login h1 {margin: 2px 0px 4px;} */
#leftColumn .login .inside {position:relative;margin:0px;padding:10px 10px 0 10px;border:1px solid #435295;border-width:0 1px 0 1px;}
#leftColumn .login input {width:185px;margin-bottom:10px;}
#leftColumn .login .button {float:left;height:27px;background:url(/images/join-button-left.jpg) no-repeat;margin:2px 0 12px 20px;*margin-bottom:2px;}
*html body #leftColumn .login .button {margin:0 0 2px 10px;} /* IE6 hack */
#leftColumn .login .button a {float:left;height:27px;padding:0 15px 0 15px;line-height:27px;background:url(/images/join-button-right.jpg) right no-repeat;font-weight:bold;font-size:14px;}

.moreBox .button {float:left;height:27px;background:url(/images/join-button-left.jpg) no-repeat;margin:0 0 10px 0;*margin-bottom:2px;}
*html body .moreBox .button {margin:0 0 2px 10px;} /* IE6 hack */
.moreBox .button a {float:left;height:27px;padding:0 15px 0 15px;line-height:27px;background:url(/images/join-button-right.jpg) right no-repeat;font-weight:bold;font-size:14px;color:#fff;}
/* orange Action Button */
.orangeBtn { background:url('/images/buttons/actionOrange-cap.jpg') no-repeat 0px 0px;height:37px;float:left;display:inline;padding-left:20px;}
.orangeBtn a { background:url('/images/buttons/actionOrange.jpg') no-repeat right 0px;height:26px;color:#fff;font-size:12px;margin:0;display:block;padding:11px 22px 0 0;text-transform:uppercase;font-family: Arial, Helvetica, sans-serif;float:left;}
.orangeBtn input { background:url('/images/buttons/actionOrange.jpg') no-repeat right 0px;height:37px;color:#fff;font-size:12px;margin:0;padding:0 22px 0 0;text-transform:uppercase;font-family: Arial, Helvetica, sans-serif;border:none;float:left;}	

.backLink {color:#06c;font-size:11px;cursor:pointer;margin:12px 0 0 10px;text-decoration:underline;background:transparent;border:none;padding:0;display: block;float:left;}
.backLinkHover {color:#06c;font-size:11px;cursor:pointer;margin:12px 0 0 10px;text-decoration:none;background:transparent;border:none;padding:0;display: block;float:left;}

/* old orange Button */
.orangeButton {background:url(/images/buttons/actionOrange-cap.jpg) no-repeat;}
.button {float:left;height:27px;}
.orangeButton a {background:url(/images/buttons/actionOrange.jpg) right no-repeat;color:#fff;}
.button a {float:left;height:27px;padding:0 15px 0 15px;line-height:27px;font-weight:bold;font-size:14px;}
.button a:hover {text-decoration:none !important;}
#leftColumn .login a {color: #FFF; text-decoration: none;} 
#leftColumn .login a:hover {color: #FFF; text-decoration: underline;} 
#leftColumn .login .submit {width:100px;height:23px;background:url(/images/login-button.gif);text-align:center;color:#fff;font-size:10px;line-height:23px;font-weight:bold;border:0;cursor:pointer;margin:0;}
#leftColumn .login .loginLinks {position:absolute;bottom:2px;right:10px;font-size:10px;line-height:14px;}
#leftColumn .login .loginLinks a {color:#000;text-decoration:none;}
#leftColumn .login .loginLinks a:hover {text-decoration:underline;}
.homeMemBens {display:none;}
/** LEFT COLUMN NEWS **/
/* ------------------ */
#leftColumn hr {height: 1px; border: 0px; border-top: 1px solid #FFF;}
#leftColumn .container, #leftColumn .news, #leftColumn .testimonials, #leftColumn .features {margin-bottom: 15px; background: #D1D4E5; color: #435295; padding: 0px; font-size: 10px; width:187px;}
#leftColumn .container dl, #leftColumn .news dl, #leftColumn .testimonials dl, #leftColumn .features dl {margin: 0px; padding-bottom: 10px; background: url(/images/187px-top.gif) no-repeat bottom; width:187px; }
#leftColumn .container dt, #leftColumn .news dt, #leftColumn .news dt, #leftColumn .testimonials dt, #leftColumn .features dt {margin: 0px; padding-top: 10px; background: url(/images/187px-bottom.gif) no-repeat top; width:187px;}
#leftColumn .container dd, #leftColumn .news dd, #leftColumn .testimonials dd, #leftColumn .features dd {margin: 0px; padding: 0px 10px;}
#leftColumn .container a, #leftColumn .news a, #leftColumn .testimonials a, #leftColumn .features a {color: blue; text-decoration: underline; font-weight: bold}
#leftColumn .container a:hover, #leftColumn .news a:hover, #leftColumn .testimonials a:hover, #leftColumn .features a:hover {color: #435295; text-decoration: underline;}
#leftColumn .container h1, #leftColumn .news h1, #leftColumn .testimonials h1, #leftColumn .features h1 {margin: 2px 0px 5px; padding-left: 0px; padding-top: 0px; line-height: 13px; font-variant: small-caps; font-size: 14px;}
#leftColumn .container h1 a, #leftColumn .news h1 a, #leftColumn .testimonials h1 a, #leftColumn .features h1 a {text-decoration: none; color: #435295}
#leftColumn .container h3, #leftColumn .news h3, #leftColumn .testimonials h3, #leftColumn .features h3 {margin: 2px 0px 5px; padding-left: 0px; padding-top: 0px; line-height: 13px; font-style: italic; font-size: 11px;}
#leftColumn .container h4, #leftColumn .news h4, #leftColumn .testimonials h4, #leftColumn .features h4 {margin: 2px 0px 5px; padding-left: 0px; padding-top: 0px; line-height: 13px; font-size: 10px; font-weight: normal;}
#leftColumn .container p, #leftColumn .news p, #leftColumn .testimonials p, #leftColumn .features p {margin: 2px 0px 5px; padding-left: 0px; padding-top: 0px; line-height: 13px; font-size: 10px;}
#leftColumn .container ul, #leftColumn .news ul, #leftColumn .testimonials ul, #leftColumn .features ul {padding-left: -10px; list-style: circle; position: relative; left: -20px; line-height: 14px}
#leftColumn .container li, #leftColumn .news li, #leftColumn .testimonials li, #leftColumn .features li {margin-top: 5px;}
html>body #leftColumn .container ul, html>body #leftColumn .news ul, html>body #leftColumn .testimonials ul, html>body #leftColumn .features ul {padding-left:35px}
html>body #leftColumn .container ul, html>body #leftColumn .news li, html>body #leftColumn .testimonials li, html>body #leftColumn .features li {line-height: 11px;}

/* Left column box color options...
/* Change the colors for these KEY containers */
#leftColumn .light_brown {background-color: #f9f6f1; color: #8c7252;} 
#leftColumn .light_brown a {text-decoration: underline; color: #8c7252;}

#leftColumn .light_red, #leftColumn .features {background-color: #FDDDD2; color: #CB2337;}
#leftColumn .light_red a, #leftColumn .features a {text-decoration: underline; color: #CB2337;}

#leftColumn .light_blue, #leftColumn .testimonials {background: #D1D4E5; color: #435297;}
#leftColumn .light_blue a {text-decoration: underline; color: #435297;}

#leftColumn .light_green {background: #AFD2B2; color: #406866;}
#leftColumn .light_green a {text-decoration: underline; color: #406866;}

#leftColumn .medium_brown {background-color: #8c7252; color: #f9f6f1;} 
#leftColumn .medium_brown a {text-decoration: underline; color: #f9f6f1;}

#leftColumn .medium_red {background-color: #CB2337; color: #FDDDD2;}
#leftColumn .medium_red a {text-decoration: underline; color: #FDDDD2;}

#leftColumn .medium_blue {background: #435297; color: #D1D4E5;}
#leftColumn .medium_blue a {text-decoration: underline; color: #D1D4E5;}

#leftColumn .medium_green {background: #62A866; color: #FFF;}
#leftColumn .medium_green a {text-decoration: underline; color: #FFF;}

#leftColumn .medium_orange {background: #FF9630; color: #FFF;}
#leftColumn .medium_orange a {text-decoration: underline; color: #FFF;}

/** LEFT COLUMN CATEGORIES **/
/* ------------------- */
#leftColumn .categories ul {margin: -3px 0px 0px; padding: 0px 10px; list-style-type: none; border-right: 1px solid #435295; border-left: 1px solid #435295;}
html>body #leftColumn .categories ul {margin:0px}
#leftColumn .categories {padding-bottom: 10px; margin-bottom: 15px; line-height: 14px; font-size: 12px; background: url(/images/categoriesBottom.gif) no-repeat bottom;}
#leftColumn .categories a {color: #435297; text-decoration: none;}
#leftColumn .categories a:hover, #leftColumn .categories li:hover {text-decoration: none; background-color: #D1D4E5; width:100%;}

/** RIGHT COLUMN ELEMENTS **/
/* ----------------------- */
#rightColumn h3 {margin: 0px; padding: 0px; font-size: 13px; font-weight: normal; font-style: italic;}
#rightColumn .search {background: #D1D4E5 url(/images/searchBottom.gif) no-repeat left bottom; padding: 2px 2px 12px 2px; text-align: left; margin-bottom: 15px;}

/** RIGHT COLUMN .SELL **/
/* -------------------- */
#rightColumn .sell h1 {font:bold;border:0;margin:0 0 10px 0;}
#rightColumn .sell .top {height:11px;padding:0;margin:0;overflow:hidden;}
#rightColumn .sell .inside {height:210px;margin:0px;padding:0px 10px;}
#rightColumn .sell .right {width: 267px; margin:0 0 10px 0;padding:0 0 11px 0;float:right;color:#FFF;background:#435295 url(/images/sellBottom.gif) no-repeat bottom;} 
/*#rightColumn .sell .right dl {background: url(/images/sellBottom.gif) no-repeat bottom; margin: 0px; padding: 0px 0px 11px} */
#rightColumn .sell .right .top {background:url(/images/sellTop.gif) no-repeat top;} 
#rightColumn .sell .right .inside {border-right: 2px solid #273574; border-left: 2px solid #273574;} 
#rightColumn .sell .left {width:267px;margin:0 0 10px 0;padding:0 0 11px 0;float:left;background:#5DA55B url(/images/earnBottom.gif) no-repeat bottom;color:#FFF;} 
/* #rightColumn .sell .left dl {margin:0px; padding: 0px 0px 11px; background: url(/images/earnBottom.gif) no-repeat bottom;} */
#rightColumn .sell .left .top {background:url(/images/earnTop.gif) no-repeat top;} 
#rightColumn .sell .left .inside {position:relative;border-right:2px solid #346D3A;border-left:2px solid #346D3A;} 
#rightColumn .sell .left .sign {position:absolute;bottom:-10px;right:14px;}
#rightColumn .sell .left p {margin:0 0 10px 0;padding:0;} 
#rightColumn .sell .right p {margin: 0px;}
#rightColumn .sell .left p a, #rightColumn .sell .right p a {color:#fff;font-weight:bold;text-decoration:underline;}
#rightColumn .sell .right ul {padding:0;margin:10px 0 0 15px;}
#rightColumn .sell div.button {float:left;height:24px;text-align:center;margin:10px 0 0 0;}
#rightColumn .sell div.button a {float:left;height:24px;padding:0 14px 0 14px;font-size:10px;line-height:24px;font-weight:bold;text-decoration:none;}
#rightColumn .sell .left .button {background:url(/images/learn-button-left.gif);}
#rightColumn .sell .left .button a {color:#346D3A;background:url(/images/learn-button-right.gif) right no-repeat;}
#rightColumn .sell .right .button {background:url(/images/sell-button-left.gif);}
#rightColumn .sell .right .button a {color:#273574;background:url(/images/sell-button-right.gif) right no-repeat;}
#rightColumn .sell .left input.text {width:95%;}
#rightColumn .sell .left .adv {line-height:24px;margin:10px 0 0 50px;}
#rightColumn .sell .left .adv a {font-weight:normal;}
#rightColumn a h2:hover {text-decoration: underline; cursor:pointer;}
/** RIGHT COLUMN [LEFT / RIGHT] **/
/* ----------------------------- */
#rightColumn .listings {text-align: left; margin-top: 15px; margin-bottom: 15px;} 
#rightColumn .listings .left {float: left; width: 267px;} 
#rightColumn .listings .right {float: right; width: 267px;}

/** RIGHT COLUMN [LISTINGS][RED|BLUE][*] **/
/* -------------------------------------- */
/* [listings][.red | .blue][.title, .title a, .title a:hover, .table, td, tr.alt, td.subject] */
#rightColumn .listings .red, #rightColumn .listings .blue {padding-bottom: 10px; margin-bottom: 10px; background: url(/images/listBottom.gif) no-repeat bottom;} 
#rightColumn .listings .red .title {margin: 0px; padding: 4px; background-color: #CB2337; color: #FFF; font-weight: bold; font-size: 14px;} 

#rightColumn .blue .title, #fullColumn .blue .title {margin: 0px; padding: 2px 5px 4px; background-color: #435295; color: #FFF; font-weight: bold; font-size: 14px;} 
#rightColumn .listings .red .title .help, #rightColumn .blue .title .help, #fullColumn .blue .title .help {float:left; position: relative; top: -3px}
#rightColumn .listings .red .title a, #rightColumn .blue .title a, #fullColumn .blue .title a {margin: 0px; padding: 2px 0px 0px; font-size: 11px; color: #FFF !important; text-decoration: none; float: right; font-weight: normal;} 
#rightColumn .listings .red .title a:hover, #rightColumn .blue .title a:hover, #fullColumn .blue .title a:hover {text-decoration: underline; color: white} 
#rightColumn .listings .red table, #rightColumn .listings .blue table, #fullColumn .listings .blue table {width: 267px; background: #F1F5FF; border-left: 1px solid #435391; border-right: 1px solid #435391;} 

#rightColumn .blue table, #fullColumn .blue table {background: #FFFFFF;}

#rightColumn .listings .red td, #rightColumn .blue td, #fullColumn .blue td {padding: 1px 4px; color: #435295; font-weight: 100} 
#rightColumn .alt, #fullColumn .alt {background-color:#edf0fd;/* #f8f8f8  #E7EEF3 #c1c4d7;*/} 
#rightColumn .listings .red td.subject, #rightColumn .blue .subject, .subject, #rightColumn th, #fullColumn .listings .red td.subject, #fullColumn .blue .subject, .subject, #fullColumn th {background: #F1F5FF; font-size: 9px; border-bottom: 1px solid #FFF; whitespace: no-wrap; color:#6F7CA9; }
#rightColumn th, #fullColumn th { height: 14px; background-color: white; padding: 4px; text-align: left; font-size: 11px; border-top: 1px solid #EEE; border-left: 4px solid #EEE; }

.subject a {text-decoration:none;}
.subject a:hover {text-decoration:underline;}

/* -- Added special rollovers here for index page with Mozilla browsers and IE7 */
/* REMOVED */
/* #rightColumn .listings .red tr:hover, #rightColumn .blue tr:hover, #fullColumn .blue tr:hover { background-color: white; color: #435295;}  */
#rightColumn .blue .eee tr:hover, #fullColumn .blue .eee tr:hover { background-color: #EEE; color: #435295;} 

/* -- This next line prevents the subject tr's (/td) from being affected by previous line. */
#rightColumn .listings .red .subject tr:hover, #rightColumn .blue .subject tr:hover, #fullColumn .blue .subject tr:hover { background-color: #F1F5FF; color: black;} 
#rightColumn .listings .red .subject:hover, #rightColumn .blue .subject:hover, .subject:hover { background-color: #F1F5FF; color: black;}

#rightColumn .blue table subject {color: black}

#rightColumn .listings .red td a, #rightColumn .blue td a, #fullColumn .blue td a {color: #435295; text-decoration: none;}
#rightColumn .listings .red td a:hover, #rightColumn .blue td a:hover, #fullColumn .blue td a:hover {color: #0154B7; text-decoration: underline}

#rightColumn h1 a {color: white; text-decoration: none;}
#rightColumn h1 a:hover {color: white; text-decoration: underline;}

#rightColumn h4 {font-size: 12px; font-weight: normal; text-decoration: underline;}
#rightColumn p {padding-right: 0px; padding-left: 0px;}

#rightColumn .Affiliates p, #rightColumn .topReasons p {padding-right: 0px; padding-left: 0px;}
#rightColumn .topReasons {width: 459px; font-size: 10px; color: #999999; line-height: 15px; margin-right: 45px;}
#rightColumn .topReasons .row {padding-left: 77px; background-image: url(/images/numbers/1.gif); background-repeat: no-repeat; margin-bottom: 10px; background-position: 45px;}
#rightColumn .topReasons a {text-decoration: none; color: #999999; border: 1px solid #1F2E16;}
#rightColumn .topReasons a:hover {background-image: url(/images/dottedArrow.gif); background-repeat: no-repeat; background-position: -45px 0px; background-color: #FF99CC;}
#rightColumn .topReasons strong {font-size: 14px; text-transform: uppercase; color: #435295;}


#rightColumn table {width: 549px;}

/** RIGHT COLUMN AFFILIATES **/
/* ------------------------- */
#rightColumn .Affiliates {margin-bottom: 15px; text-align: left; background-color: #DCDDDF;}
#rightColumn .Affiliates dl {background-image: url(/images/container-grayBottom.gif); background-repeat: no-repeat; background-position: bottom; padding-bottom: 7px;}
#rightColumn .Affiliates dt {background-image: url(/images/container-grayTop.gif); background-repeat: no-repeat; background-position: top; padding-top: 7px;}
#rightColumn .Affiliates dd {margin: 0px; padding-top: 8px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px;}
#rightColumn .Affiliates strong {}

/** FULL & RIGHT COLUMN CONTAINERS **/
/* ------------------------- */
#rightColumn .container {margin-bottom: 15px; text-align: left; background-color: #DCDDDF;}
#rightColumn .container dl {margin: 0px; padding-bottom: 7px; background: url(/images/container-grayBottom.gif) no-repeat bottom;}
#rightColumn .container dt {padding-top: 7px; background: url(/images/container-grayTop.gif) no-repeat top;}
#rightColumn .container dd {margin: 0px; padding: 8px 5px;}
#rightColumn .container strong {}

#fullColumn div.box dl h1, #rightColumn div.box dl h1, #rightColumn .container h1 {font-size: 12px;margin-top:0px;border-bottom-color:#435297;}
#fullColumn div.box dl a, #rightColumn div.box dl a, #rightColumn .container a {}
#fullColumn div.box dl a:hover, #rightColumn div.box dl a:hover, #rightColumn .container a:hover {}
#fullColumn div.box dl p, #rightColumn div.box dl p, #rightColumn .container p {}

/** FULL & RIGHT COLUMN CONTAINERS BGs **/
/* ----------------------------- */
#fullColumn .container p, #rightColumn .light_gray {background: #DCDDDF}
#fullColumn .light_gray dl, #rightColumn .light_gray dl {background-image: url(/images/container-grayBottom.gif);}
#fullColumn .light_gray dt, #rightColumn .light_gray dt {background-image: url(/images/container-grayTop.gif);}

/** FULL COLUMN BOX
    USED FOR LARGER REGIONS **/
#rightColumn div.box table {width:auto; display: block; margin-bottom: 10px;}
#fullColumn div.box, #rightColumn div.box {background: #eee url(/images/ct.gif) repeat;}
#fullColumn div.box dl, #rightColumn div.box dl {margin: 0px; padding:0px;  display: block; 
	background: transparent url(/images/ct_top_left.gif) no-repeat top left;}
 
#fullColumn div.box dl dt, #rightColumn div.box dl dt {margin: 0; padding: 0px; display: block;
	background: transparent url(/images/ct_top_right.gif) no-repeat top right; padding-top: 5px;}
html>body #fullColumn div.box dl dt {padding: 5px;}

#fullColumn div.box dl dd, #rightColumn div.box dl dd {margin: 0px; padding: 0px;
	background: transparent url(/images/ct_bottom_left.gif) no-repeat bottom left;}

#fullColumn div.box dl div, #rightColumn div.box dl div {margin: 0px; padding: 5px; text-align: left;
	background: transparent url(/images/ct_bottom_right.gif) no-repeat bottom right;}
html>body #fullColumn div.box dl div {padding: 5px;}	


/** RIGHT COLUMN SEARCH **/
/* --------------------- */
#content .search {width: 545px; margin: auto auto 15px; padding-bottom: 12px; text-align: left; background: #d1d4e5 url(/images/searchBottom.gif) no-repeat left bottom;}
#content .search .landing {margin: 25px;}
#content .search .landing li {padding-bottom: 10px; list-style-image: url(/images/green-bullet.gif);}
#content .search .landing h1 {margin-top: 15px;}



/** Falcon Redesign Styles **/
#myAfternic #rightColumn .function .pageHeader {width: auto;height: 36px;margin:0;float:left;display:block; }
#myAfternic h1 { 
	color: #000;
	text-align: left;
	color:#333;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom: none;
	font-family: "Trebuchet MS", Arial, Verdana;
	width:100%;
	background: url(/images/falcon/backgrounds/header-bg.gif) repeat-x;
}

#content #rightColumn .function .pageHeader {width: auto;height: 36px; }
#content #rightColumn .function .pageHeader #myAfternic { 
	color: #000;
	text-align: left;
	font-size: 18px;
	line-height: 30px;
	margin:0;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom: none;
	font-family: "Trebuchet MS", Arial, Verdana;
}

.moreBox { 
	display:block;
	float: left;
	clear: both;
	padding: 5px 0px 10px 0px;
}

/* forms */
.myAfternicTable {width:100%;}
.myAfternicTable td {padding:5px 10px;}
.myAfternicTable .title  {
	padding:0 10px 0 10px;
	font-size: 13px;
	font-weight:bold;
	line-height:25px;
	color: #fff !important;
	background: #435295;
	font-family: "Trebuchet MS", Arial, Verdana;
}

#rightColumn .function .title, #fullColumn .function .uRespond .title    {
	padding:5px 10px 5px 10px;
	font-size: 13px;
	font-weight:bold;
	line-height:15px;
	color: #fff !important;
	background: #435295;
	font-family: "Trebuchet MS", Arial, Verdana;
}

/* Large Search Bar Styles
------------------------------------------------------------------*/

#lgSearchBg { 
	position: absolute;
	width: 100%;
	height:200px;
	top: 170px;
	background: url('/images/falcon/backgrounds/lgSearch-bg.jpg') repeat-x;
	z-index:-1;
}

.lgSearch { 
	display:block;
	clear: both;
	width: 1000px;
	height: 200px;
}

.lgInput { 
	float:left;
	width:430px;
	height:37px;
	margin-top:10px;
	padding:7px 20px;
	background: url('/images/falcon/backgrounds/inputLg-bg.jpg') no-repeat;
}

.lgInput input { 
	width:400px;
	font-size:14px;
	color: #333;
	padding-top:5px;
	border:0px;
}

.lgButton { 
	float:left;
	width:90px;
	height:36px;
	margin: 12px 0px 0px 0px;
	padding-left:20px;
	background: url('/images/falcon/buttons/submitLg-blue.jpg') no-repeat;
}

.lgButton input { 
	width:90px;
	height:36px;
	font-size:16px;
	color: #FFF;
	margin:0px;
	padding: 0px 20px 0px 0px;
	border:0px;
	background: url('/images/falcon/buttons/submitLgEnd-blue.jpg') no-repeat right;
}

/* Small Search Bar Styles
------------------------------------------------------------------*/

#smSearchBg { 
	position: absolute;
	width: 100%;
	height:70px;
	top: 170px;
	background: url('/images/falcon/backgrounds/smSearch-bg.jpg') repeat-x;
	z-index:-1;
}

.smSearch { 
	display:block;
	clear: both;
	width: 1000px;
	height: 70px;
}

.smInput { 
	float:left;
	width:320px;
	height:30px;
	margin-top:20px;
	padding:7px 20px;
	background: url('/images/falcon/backgrounds/inputSm-bg.jpg') no-repeat;
}

.smInput input { 
	width:300px;
	font-size:12px;
	color: #333;
	border:0px;
}

.smButton { 
	float:left;
	width:90px;
	height:30px;
	margin-top: 20px;
	padding: 0px 0px 0px 20px;
	background: url('/images/falcon/buttons/submitSm-blue.jpg') no-repeat;
}

.smButton input { 
	width:90px;
	height:30px;
	font-size:13px;
	color: #FFF;
	margin:0px;
	padding: 6px 20px 6px 0px;
	border:0px;
	background: url('/images/falcon/buttons/submitSmEnd-blue.jpg') no-repeat right;
}

*html .searchBox { display:inline;}
*html .searchContact { font-weight:bold;}
*html .lgInput input, *html .smButton input { padding-top:4px; }
*html .lgInput input, *html .lgButton input, *html .smInput input, *html .smButton input{ font-weight:bold; }
*html .lgButton input {width:90px;}
*html .smInput { padding-top:6px; }

/** BASIL STOPPED REVIEW HERE.... */
.MyAfternicNavWrapper {padding-bottom: 10px; margin-bottom: 15px; background: url(/images/categoriesBottom.gif) no-repeat bottom; line-height: 15px; font-size: 11px;}
.function .sidebar {width: 175px; padding: 5px; float: right; background-color: #ffe8c3; border: 1px solid #435297; font-size: 10px;}

/* .function .title {background-color: #DCDDDF; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #435297; border-top-width: 2px; border-top-style: solid; border-top-color: #435297; font-size: 14px; font-weight: bold; padding-top: 4px; padding-bottom: 4px; color: #435297; padding-left: 3px}
/* .function h2 {background-color: #DCDDDF; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #435297; border-top-width: 2px; border-top-style: solid; border-top-color: #435297; font-size: 14px; font-weight: bold; padding-top: 4px; padding-bottom: 4px; color: #435297; padding-left: 3px} */
.function .navLinks a {font-size: 9px; text-transform: uppercase; text-decoration: none;}
.function .navLinks {text-align: left; margin-bottom: 2px;}
.function .subNav, .function .pageNav {line-height:31px;height:31px;clear:both;color:#2f396f;}
.function .subNav a, #myAfternic #fullColumn .subNav a { padding: 0px 15px 0px 10px !important;border-right:1px solid #2f396f;color:#2f396f !important;margin:0 10px 0 0 !important;}
.function .subNav a.last, #myAfternic #fullColumn .subNav a.last { border:none; }
.function .titleBar {clear: both; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #666666; text-transform: uppercase; color: #666666;}
.function .greyBox {color: #666666; background-color: #F8F9F9; padding: 5px;}
.function .titleBar a {text-transform: none; font-size: 10px; text-decoration: none; margin-left: 15px;}

.sepBottom, *.sepBottom {border-bottom: 1px #ccc solid;}
.sepTop {border-top: 1px #ccc solid;}

.news .blog {float: right; width: 130px;}
.function p {margin:10px 0 0 0;}
.function h1 {font-size:18px;font-weight:bold;padding:0;}
.function h2 {margin:15px 0 4px 0;font-size:18px;font-weight:bold;padding:0;} 
.function h2.search_results_h2{
	color:#005188;
	font-size:18px;
	margin:0;
	padding-bottom:20px;
}

.function h3 {margin:10px 0 4px 0;font-size:15px;font-weight:bold;margin:10px 0 5px 0;padding:0;}
.function ul {margin-top:8px;margin-bottom:20px;} 
.function li {margin-top:0;margin-bottom:8px;} 
.function .nocase {text-transform: none;}
.function .nodecoration {text-decoration: none;border:0}
.function .nobold {font-weight:normal}
.function h1.preorder {font-weight: normal; text-transform: none}
.function h2.preorder {font-weight: normal; text-transform: none; font-size: 16px}


/* ------ Alternating TR begin -- */
.even,.evenb,.odd,.oddb,.formfont2 {font: 12px Arial, Helvetica, sans-serif}
.even {background: #EAE8E8;}
.odd {background: #efefef;}
.evenb {background: #FEEB9E}
.oddb {background: #C6FFFF}
.evenb,.oddb {font-weight:bold}
/* ------ Alternating TR end -- */

#header .bannerLinks {float: left; text-align: center; vertical-align: bottom; padding-left: 20px; padding-left: 80px; height: 50px;}

/* hide the RSS feeds for now... */
/*.red img, .blue img {display: none;}*/

/* HIDING LANGUAGE LINKS TILL PUBLISH */
.languageLinks {display:none;}  

/* HIDING NON-FUNCTIONING LANG LINKS */
/* --------------------------------- */
.languageLinks #ES {display: none;}
.languageLinks #FR {display: none;}

.partner {padding-top: 20px;}

#subResources li a {color: #09346A}

.bd_BiggerBlue {color:#09346a;font-size:14px;font-weight:bold;line-height:18px;}
.dashedLine {height:12px;border-bottom:1px dashed #333;margin-bottom:12px;}


/* These styles are used on the rsample.html file only */
.dniScore p {margin:10px 0 0 0;}
.dniScore h1 {margin:0;line-height:36px;font-size:18px;font-weight:bold;text-transform:uppercase;padding:0;color:#333;} 
.dniScore h2 {margin:15px 0 4px 0;border-bottom:#ccc 1px solid;font-size:18px;font-weight:bold;text-transform:uppercase;padding:0;} 
.dniScore h3 {margin:10px 0 4px 0;font-size:15px;font-weight:bold;margin:10px 0 5px 0;padding:0;text-decoration:underline;}
.dniScore ul {margin-top:8px;margin-bottom:20px;margin-left:20px;} 
.dniScore li {margin-top:0;margin-bottom:8px;} 
.dniScore .nocase {text-transform: none;}
.dniScore .nodecoration {text-decoration: none;border:0}
.dniScore .nobold {font-weight:normal}
.dniScore h1.preorder {font-weight: normal; text-transform: none}
.dniScore h2.preorder {font-weight: normal; text-transform: none; font-size: 16px}
.dniScore .footer {width:550px;margin-top:25px;padding:15px;text-align:center;color:#435295;font-size:10px;border-top:#d1d4e5 1px dashed;}


/* page navigation current selected shows bolder to set apart */
span.nav b {color:black;font-weight:bold;}

.message_pfup {padding:10px 10px 10px 48px;margin:10px 0 0 0;color:#000;}
.error_pfup {background:#ffecd9 url(/images/appraisals/error-msg-icon.gif) 10px center no-repeat;border:1px solid #ffce68;}
.notice_pfup {background:#d9ecff url(/images/appraisals/notice-msg-icon.gif) 10px center no-repeat;border:1px solid #3398ff;}
.success_pfup {background:#e1efe0 url(/images/appraisals/success-msg-icon.gif) 10px center no-repeat;border:1px solid #7d8977;}

/* required red */
span.required {line-height:0px;color:red;font-size:10px;top:-2px;font-weight:bold}

