/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
client- dakno preview

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* =Default Globals
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
body {margin:0; padding:0; background:#c9bcd5 url(../images/body-backer.gif) repeat-x top;
	 	 	font-family:helvetica; arial, geneva, swiss, sunsans-regular;
	 	 	color:#000; font-size:12px;}
* html, body{height:100%;}a img {border:none; }
.right {float:right;}.left {float:left;}.clear {clear:both; }

table {border:0;}table td {padding:0;}
.content-pad{height:100%; padding:12px 24px;}
.block {width:auto; border:solid 1px pink;}
form {padding:0;margin:0;}
fieldset {border:none;}

/* = general layout dementions
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#root {width:796px; margin:0;background: #f5f3f7 url(../images/r-stroke.gif) repeat-y 791px top;  }
#root-fold {background:  url(../images/root-bgd.jpg) no-repeat left 255px;}
#index #root-fold {background:  url(../images/root-bgd-INDEX.jpg) no-repeat left 255px ; }


.left-column, .right-column {text-align:left;padding:0; margin:0;}  
.left-column {width:591px;float:left; }	
.left-column .content-pad {text-align:justify;}

#index .left-column .content-pad {margin-top:15%;text-align:justify;padding:12px 24px;}
.content .left-column .content-pad {margin-top:-85px; }
.content .left-column .content-pad h2.faux-h1 {	position:relative;top:-65px;
																			left:220px;font-size:24px;font-weight:normal;width:145px;  word-spacing:5px ;text-align:center;}


.right-column {float:right;width:205px;color:#000;background: url(../images/right-bgd.gif) repeat-x top}
.right-column .content-pad {}
/* =header styles 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#header{height:114px;background: #5f0087 url(../images/hdr-rht_slope.gif) no-repeat bottom right;}/* main menu  styles here */
#header img {float:left;}


/* =menu styles 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#menu {float:right;width:510px;}


/* for text  based menu  */
.hmenu-defaults li {float:left;list-style:none;text-align:left;padding:0 3px;}

#menu {background: url(../images/menu-rpt.gif) repeat-x; height:50px;margin-right:1px;}
#horizontal-navigation-img 		{list-style:none;margin:0;position:relative;top:18px;float:left;padding:0;}
#horizontal-navigation-img li 	{float:left;padding:0;margin:0;}
#horizontal-navigation-img li a, #horizontal-navigation-img img {float:left;}

#mid-menu {height:255px; background: url(../images/mid-bgnd-content.gif) no-repeat top;width:100%;}
#index #mid-menu { background: url(../images/mid-bgnd-INDEX2.gif) no-repeat top;width:100%;}

#mid-menu ul {list-style:none;margin:0 0 0 20px;padding:0;position:relative;top:10px;width:120px;position:relative;top:80px;}
#mid-menu ul li {
							background:#00406C url(../images/gfx-arrow.jpg) no-repeat 6px 3px;
							padding:6px 0 6px 25px;color:#fff;border:solid 1px #fff;
							margin-bottom:1px;
							}
#mid-menu ul a {	
							color:#fff;display:block;
						   	line-height:4px;
							padding:5px;
							text-decoration:none;}

#mid-menu img { float:left;}
#mid-menu div { width:131px;position:relative;top:15px; left:40px;}
/* =link styles 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
body a {color:maroon;}

.dakno {width:779px;
			margin:5px  auto 15px auto;
			position:relative; text-align:center;
			 font-size:11px;color:#703E70;
			 }
.dakno a:link {color:#703E70;}
.dakno1 a:link, .dakno1 a:visited {text-decoration:none;}
.dakno1 a:hover {text-decoration:underline;}

/* =typography styles 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

h1, h2, h3, h4, h5, h6 {margin:1px 0 1px 0;color:#9A0002;}
.section-h1 {font-size:24px;}
h1.pageheading {font-size:20px;} 
h1 {font-size:24px;margin-bottom:-1px;}
h2 {font-size:18px;font-weight:normal;}
h3 {font-size:14px;margin:18px 0 0 0;}
h4 {font-size:16px;}
h5 {font-size:12px!important;color:#000;margin-bottom:-5px;margin-top:8px;}/* keep same color as paragraphs */
p {margin:1px 0 1px 0; padding:3px 0;}
.header {font-weight:bold; width:100px; padding-bottom:10px;}
.tabledata {}
table.tabledata td {vertical-align: top;}
.content h1.pageheading {margin-top:3%;}
/*footer styles start  
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#footer{background:#400068;	 margin:0;padding:5px 15px 10px  5px ;clear:both;text-align:left;color:#fff;border-top:solid 1px #000;}
#footer p {margin-left:15px;font-family:times, sans-serif;}
.footer-menu {list-style:none;display:block;clear:left;margin:1% 0;padding:2px 12px;}
.footer-menu li {float:left;}
.footer-menu a {margin:0 6px;}/* this spaces the | separators between menu links */
.footer-menu a:link, .footer-menu a:visited {color:#fff;text-transform:uppercase;}

.copy {color:#A67A96;text-align:left;margin-left:15px}
#footer a:link, #footer a:visited {color:#fff;}
#footer a:hover {color:#CEB7CB;}

.standard-paging {height:20px;float:left;margin-left:5px!important;}
.standard-paging li{float:left;list-style:none;padding:0 2px;margin:2px 0 2px 0;}


/* left column landing  feautures  */
/* these pertain to module A */
#special-features h3 {font-size:18px;margin:5px 0 0 0;;}
.feature-pad {padding:0 0 10px 20px;}
.feature-component span {text-align:right;display:block;}
.feature-component {font-size:11.5px;width:95%;margin:2px 0;border-bottom:dashed 1px #999;float:left; padding-bottom:12px;}
.feature-component h4 {font-size:14px;color:#999;margin-top:8px;font-weight:bold;}
.feature-component a:link, .feature-component a:visited {color:inherit;}
.f-con {width:93%;float:left;margin-right:1%;}
.faux-img {float:left;}



#featured-prop {width:187px;height:136px;background: url(../images/bgd-featuredprop.gif) no-repeat 0;margin:0;}
.feature-text {color:#00406C;list-style:none;height:59px;background: url(../images/bgd-ftext.jpg) repeat-y right;width:193px;}
.feature-text ul {margin:0;padding:0;list-style:none;	position:relative;top:5px;left:0px;}
.feature-text li {margin:0;padding:0;}

.compelling-offers {}
								
.compelling-offers img {margin:2px 0;}
#landing-right {margin:3% ;  }
#landing-right img {float:left;margin:6px 4px;}

#mini-con {width:505px;margin:10px 0;}
#mini-con fieldset {margin:0;padding; background: url(../images/mini-rpt.jpg) repeat-y top;}
#mini-con h3 {color:#8E2212;font-weight:normal;font-size:150%;margin-left:15px;}
#mini-con fieldset label {width:11em;display:block;float:left;text-align:right;margin-right:1%;}
#mini-con fieldset div {margin:3px 0;}
#mini-con .form-btn {background:#941407!important;color:#fff;float:right;margin-top:-25px;margin-right:15px;width:auto;	}
#mini-con textarea {height:50px;overflow:hidden;}
#mini-con textarea, #mini-con input {border:solid 1px #fff; background:#CCB7CC;width:250px;}



#mls-detail .dak-left { width:100%!important;  text-align:center!important; float:none!important; 
									padding-left:20px;}
#mls-detail .dak-right  {width:100%!important;    float:none!important;  margin:12px 0 12px 24px;}
#mls-detail .dak-right table {width:250px!important; float:left; margin-right:25px;}

#mls-detail #current_pic  { }
 .dak-right {}


/*
#featured-detail .right-column { display:none!important;}
#featured-detail .left-column, #featured-detail .left-column .content-pad  {background: url(../images/right-bgd.gif) repeat-x top left right!important width:726px!important;  }
#featured-detail .left-column {width:100%;float:left; }
#featured-detail .left-column .content-pad { }
#featured-detail #mid-menu {height:255px; background: url(../images/mid-bgnd-content2.gif) no-repeat top left;width:796px;}
#featured-detail table { text-align:left;}
*/

.full-width .right-column { display:none!important;}
.full-width .left-column, .full-width .left-column .content-pad  {background: url(../images/right-bgd.gif) repeat-x top left right!important width:726px!important;  }
.full-width .left-column {width:100%;/*float:left;*/ }
.full-width .left-column .content-pad { }
.full-width #mid-menu {height:255px; background: url(../images/mid-bgnd-content2.gif) no-repeat top left;width:796px;}
.full-width table { text-align:left;}




/* mini contact */
#minicontact label {display:block;margin:2px 0;}
#minicontact input, #minicontact textarea {width:90%;}
.mini-header {text-indent:10px;letter-spacing:1.5px;font-size:16px;} 
#minicon .form-btn {border:solid 1px ;margin:2px 15px 0 0 ;color:#fff!important;display:none;}