﻿/* :TODO = things to fix / remove before go live */
/* :KLUDGE = work arounds - never pretty */
/* :BUG broken rule */
/* :TRICKY = details some complicated CSS */

/* ----- GLOBALS ----- */

/* Universal global white space reset */
* {
	padding : 0;
	margin : 0;
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:100%;
}

P
{
	font-size:9pt;
	text-align:justify;
}

H1
{
	color:#013E7F;
	font-size:13pt;
	font-weight:bold;
	margin-bottom:5PX;
	border-bottom : SOLID 1PX  #013E7F;
	padding-bottom:2PX;
}

.H1DARLOWS
{
	color:#013E7F;
	font-size:15pt;
	font-weight:bold;
	margin-bottom:0PX;
	PADDING-TOP:5PX;
	border-bottom : NONE 1PX  #013E7F;
	padding-bottom:2PX;
}

.greetingMsgPane
{
	height:25px;
	vertical-align:top;
}
 

.topBanner
{
	vertical-align:top; 
	background: transparent url(/PORTALS/10/images/darlows_topborder.jpg);
	height:110px;	
}


.fakeH1
{
	color:#08518c;
}

H2
{
	color: #013E7F;
	font-family: verdana;
	font-size: 11pt;
	padding-bottom : 2px;
	margin-bottom:2px;
	font-weight:bold;
}

.fakeH2
{
	color: #013E7F;
	font-family: verdana;
	font-size: 11pt;
	font-weight:bold;
	text-decoration:none;
	border-bottom-color:#013E7F!important;
}

.fakeH3
{
	color: #08518C;
	font-family: verdana;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
}

.H2UNDERLINE
{
	BORDER-BOTTOM: SOLID 1PX #08518C	
}

.H2Spacing
{
	margin-bottom:2px;
	margin-TOP:12px;
}

H3
{
	color: #08518C;
	font-family: verdana;
	font-size: 9pt;
	padding-bottom : 1px;
	margin-bottom:3px;
	font-weight:BOLD;
}

H4, TH
{
	color: #08518C;
	font-family: verdana;
	font-size: 10pt;
	padding-bottom : 1px;
	margin-bottom:3px;
}

#txtLinkToMag
{
	font-family: ARIAL;
}


UL
{
  padding-LEFT:20PX
}

LI
{
	padding-left: 5px
}

ul
{
	text-align:		justify;
	margin-bottom:  10px;
	margin-top:  10px;
}

A:hover
{
	text-decoration:underline;	
}

A
{
	text-decoration:none;
	color:#696969;
}

.float-left-nomargin
{
	float:left; 
}

.clearwithpadding
{
	clear:both;
	padding-top:10px;
}


.float-left-nowidth
{
	float:left; 
	margin-top:10px;
}

.floatleft-nowidthTop20
{
	float:left; 
	margin-top:20px;
}

.floatleft-nowidth2020
{
	float:left; 
	margin-top:20px;
	margin-left:5px;
	clear:left;
}

.searchFilterBox
{
	background: url('/portals/10/images/searchtitle2.jpg') no-repeat;
	padding-top:34px; 
	width:195px ;
	background-color: #AFB4DA;
}

.float-left-nowidth IMG
{
	margin-left:5px;
}

.nobranchtitle
{
	/* clear:left; */
	margin-left:10px;
}

.nobranchtitle H2
{
	display:none;
}

.nobranchtitle H3
{
	color:#62005D
}

.branchHeader
{
	border-bottom: dotted 1px #696969;
	margin-right: 20px;
}

.branchManager
{
	color:#08518c;
	margin-top:8px;
	margin-bottom:8px;
}

.sloganpane
{
	float:left;	
}


.highlightCell
{
	background-color:#013e7f!important;
	color:#ffff66;
}

#sellMenu
{
	width:348px;
	margin-left:3px;
		
}

#sellMenu TD
{
	padding-left: 10px;	
	border-bottom-style: solid;
	border-bottom-color: White;
	border-bottom-width: 2px;
	height: 25px;
	color: white;
	background-color: #5b75a1;
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
}

.highlight A
{
	/* color: #ec5c42!important; */
	/* color:#676fb4!important; */
}

BODY
{
	background-color:#EEEEEE;
	text-align:center;
}

.outerContainer
{
	margin-left:auto;
	margin-right:auto;
	background-color:white;
	width:940px;
	/*padding-left:10px;
	padding-right:10px;	*/
}

.outertable
{
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 920px;
	height: 100%
}

.leftpane
{
	vertical-align:top; 
	width:218px; 
}

.td_mainpane
{
	vertical-align:top; 
	width:702px;
}


.greetingPane
{
	float:right;
	/* margin-top:10px; */
}

.TOPPHONE
{
	margin-top:40px;	
	clear:both;
	float:right;
}

.TOPlogo
{
	float:left;	
	margin-top:12px;
	margin-left:10px;
}

.TOPLINKS
{
  float:right;
  margin:10px;
}

.TOPLINKS A, .TOPLINKS SPAN DIV
{
	color:#ffff66 ;
	font-size: 8pt;
	font-family: verdana;
	text-decoration: none;
	font-weight:bold;
}

.TOPLINKS A:HOVER
{
	text-decoration:UNDERLINE;
}

.wave
{
	background-image:url('../../images/darlows_fit_pieces_together.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	height:106px;
}

.blueborder
{
	/* background-image:url('../../images/bgkfooter.png'); */
	background-image:url('../../images/darlows_bottom_border.jpg');
	background-repeat: repeat-x;
}



.valPod
{
	width:205px;
	height:185px;
	margin-top:10px;	
}


.valPodBig
{
	height:200px;
}


.valuation-online-input
{
	padding-top:135px;
	margin-left:10px;	
}

.valPodNoFees
{
	height:174px;
	margin-top:15px;
}

.valPodNoFees .valuation-online-input
{
	padding-top:112px;
}

.valPodBig .valuation-online-input .standardtxt
{
	
	width:180px;
	height:19px;	
}

.home_val_pod
{
	float:right;
	width:341px;
	height:276px;
	margin-top:5px;
}

.valuation-online-input .standardtxt
{
	font-size:8pt;
	height:18px;
	width:110px;	
	font-family:arial;
}

.home_val_pod .valuation-online-input .standardtxt
{
	width:103px;
	font-size:8pt;
	height:18px;
	font-family:Arial;
}

.home_val_pod .valuation-online-input 
{
	margin-left:232px;
	padding-top:220px;
}

.valPodBig .valuation-online-input
{
		padding-top:164px;
		padding-left:215px;
}

.valPodBig .valuation-online-input .imgbutton
{
	display:inline;
	position:relative;
	top:5px;
	margin-top:0px;
	margin-left:10px;
}

.valuation-online-input .imgbutton
{
	display:block;
	margin-top:7px
}

.toolbar
{
	height:50px;
	width:100%;
	background-image:url('../../images/toolbar_bkgrd.png'); 
	background-repeat:repeat-x ; 
	background-position: 0px 5px;	
	padding-left:100px;
}


.toolitem
{
	float: LEFT;
	width: 110px;
	border-right: #013e7f 1px solid;
	height: 20px;
	text-align: center;
	padding-top:6px;
}

.noitemborder
{
	border-right-width:0px;
}

.toolitem A:hover
{
	text-decoration:underline;
}

.toolitem.highlight A:hover
{
	text-decoration:none;
}

.toolitem A
{
	color: #013e7f;
	font-size: 9pt;
	font-family: arial;
	font-weight: bold;
	text-decoration:none;
}

.footerLeft SPAN
{
	FONT-FAMILY:arial;
	FONT-SIZE:7pt;
	color:White;
	
}

.footerLeft
{
	float:left; 
	margin-top:86px;
	/*margin-left:250px;*/
	margin-left:505px;
}

.footerRight
{
	color:red;
	margin-top:82px;
	margin-right:5px
}


.footerborderright
{
	border-right: white 1px solid;
}

.footeritem A:HOVER
{
	text-decoration:UNDERLINE;
}

.footeritem A
{
	font-weight:bold;
	color: white;
	font-size: 7pt;
	font-family: verdana;
	text-decoration:none;
}

.footeritem
{
	float: right;
	height: 10px;
	text-align: center;
	padding-left:4px;
	padding-right:4px;
	margin-top:4px;
	color: white;
	font-size: 7pt;
	font-family: arial;
	text-decoration:none;
}

.priceMode{display:none;}

.toolbar
{
	padding-top:1px;
}

#dayDisplay
{
	font-family:Arial;
	font-size: 8pt; 
	color: #696969;
	padding-right:10px;
	position:relative;
	top:-1px;
}

#dayGreeting
{
	font-weight: bold; 
	font-size: 11pt; 
	color: #013e7f; 
	font-family: arial;
	padding-right:5px;
	text-align:right;
	position:relative;
	top:-2px;
}

/* -- SEARCH PANE SETTINGS --- */

.SEARCHPANE LABEL
{
	display:block;
	FLOAT:LEFT;
	font-size: 11;
	padding-left: 8px;
	margin-bottom: 2px;
}

.SEARCHPANE
{
	color: White;
	font-family: arial;
	font-size: 9pt;
	background-color: #936593;
	/*height: 222px;*/
	text-align: left;
	padding-top: 5px;
	padding-bottom:5px;
	clear: LEFT;
	/*margin-bottom: 10px;*/
	width:195px;
}

.SEARCHPANE SELECT
{
	width:128px;
}

.SEARCHPANE INPUT, .SEARCHPANE SELECT
{
	display: block;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 2px;
	clear: LEFT;
	font-family: arial;
	font-size: 11;
	color: #696969;
	height:18px;
	width:160px;
}

.SEARCHPANE .FILTERBROADSEARCHBUTTONS
{
	display:block;
	clear:both;
	border-top: white 0px solid;
	margin-top:40px; 
	padding-top:0px;
	padding-left:0px;
	
}

.SearchFilterPanel
{
	/*height:100px;*/
	margin-bottom:0px!important;
}



.FILTERBROADSEARCHBUTTONS input 
{	
	height: 18px; 
	width: 78px;
}



.search-filter .sf-line .radio {
	line-height: 1.2em;
	vertical-align: middle;
	display: none;
	clear: both;
}
.search-filter .sf-line .radio input {
	width: 15px;
	margin: 0 5px 0 0;
	float: left;
	border: 0 none;
	padding: 0;
	color: #000;
}
/*	-- END OF SEARCH PANE SETTINGS -- */

/* branch bullets */
.marketingPod
{
	margin-top:15PX
}

.marketingPod UL
{
	list-style-type: none;
	margin-left:0px;
	padding-top:5px;
	padding-left:5px;
}

.marketingPod LI
{
	width:96px;
	display:block;
	float:left;
	padding-left:9px;	
	padding-bottom:1px;
	background: url('css-right-arrow.gif') no-repeat 0 50%;
	margin-bottom:5px;
}

.marketingPod LI a:hover 
{
	text-decoration:underline;
}

.marketingPod LI A
{
	color : #696969;
	text-decoration : none;
}
/* end of branch bullets */

.magLinkText
{
	/* color: #62005D!important; */
	font-family: arial; 
	font-size: 8pt!important;
	padding-left:10px;	
	/* background: url('css-right-arrow.gif') no-repeat 0 60%; */
	margin-left:13px;
	width:160px;
	margin-top:7px!important; 
	border-top: silver 1px solid; 
	padding-top:5px;
	
}

#dnn_mainpaneCol2 P
{
	color:#696969;
	margin-top:0px;
}

#dnn_mainpaneCol2 A P IMG
{
	MARGIN-LEFT:3PX
}

#dnn_mainpaneCol2 A:HOVER
{
	text-decoration:UNDERLINE;
	cursor:pointer;
	cursor:HAND;
	color:#696969;
}

.paraspacing P
{
	margin-bottom:10px;	
}

.bottom-border-dotted
{
	margin-top:5px;
	padding-bottom:5px;
	border-bottom: dashed 1px #696969;
	margin-bottom:10px;
}

.lowerPod
{
	margin-top:10px;
	padding-top:10px;
	border-top: dotted 1px #696969;	
}

/* -- Container Styles -- */
.margin-top-10
{
	margin-top:10px;	
}

.margin-top-15
{
	margin-top:15px;	
}

/* -- ******* STYLES FOR TXT LINKS ******* -- **/
#dnn_bottomTag
{
	
	margin-left:10px;
	margin-top:5px;
}

#dnn_bottomTag DIV
{
	font-family: arial;
	color:#013e7f;
	font-size: 7pt;
}

.txtLinkHome
{
	text-decoration:none;
	color: #696969;
	font-family: arial; 
	font-size: 8pt;
	padding-left:10px;
	background: url('css-next.gif') no-repeat 0 50%;
	margin-left:10px;
}

.txtLinkHome:hover 
{
	text-decoration:underline;
}

