
/*:::::::::::::::::::::::OVERRIDE DIMENTIONS AND COLOR ::::::::::::::::::::::::::::::: */
/* combine  001 color with 006 background to matching color */

/* psd CODE A001 */
.inner-mortgage, 
#api-bridge, 
#blockers .dakno-details
{ 
	background:#afc4cc; 
	color:#435055;
} /* this color affects mortgage calc text   */

/* tag: FOUNDATION  rootelement-bkg-color 001 */  
						
				

/* CODE A0011 */
.anylinkcss a, .anylinkcss 
{
	border-color:#212b2e!important; 
	color:#fff!important;
}

.anylinkcss 
{ 
	background: #435055;
}

.anylinkcss a:hover 
{ 
	background:#afc4cc;
	color:#435055!important;
}



/* From Layout Template */

body{
    color:#000;
    background:#9ab3bd url(http://www.sacramentocondos.com/site_data/sacramentocondos/layouts/sacramento/images/bg-body.jpg) repeat-x center top;
}
#divback{
    background:url() repeat-y center top; 
}
#root{
    background: #fff url(http://www.sacramentocondos.com/site_data/sacramentocondos/layouts/sacramento/images/bg-root.png) repeat-y left; 
}
#header{
    background:#464746;
}
#header span{
    color:;
}
#footer	{
	background:#9ab3bd;
}
#footer span {
    color:;
}
#Hmenu{ 
	background:#4c5d63 url(http://www.sacramentocondos.com/site_data/sacramentocondos/layouts/sacramento/images/hmenuback.png) repeat-x;
}
#vertical-naviagtion a {color:#3d6d77;}
#vertical-naviagtion a:hover {color:#000;}
#vertical-naviagtion li {border-bottom:solid 1px #C6DCF2;}
#tophorizontal-navigation a {color:#fff;}
#tophorizontal-navigation a:hover {color:#cbe5f2;}

body a {color:#006699;}
body a:hover {color:#a4bbc4;}
h1, h2, h3, h4, h5, h6, legend.style-block {
	color:#666666;
}

/* Dakno Copyright */
.dakno{
	background-color:#fff; 
	color:#000;
}
.dakno a {
    color:#000000;
}
.dakno a:hover {
    color:#888888;
}
/* mini contact */
#minicontact label {
	color:#1c2528;
}
#minicontact input, #minicontact textarea {
	border:solid 1px #ebebeb;
}
.mini-header {
	color:#1c2528;
}	
#minicontact .form-btn  { 
	background:#3c494e; 
	color:#fbfbfb; 
}


h1, h2, h3, h4, h5, h6, legend.style-block {
	font-family:Times New Roman, Times, serif;
}
body{
	margin:0; 
	padding:0; 
}
body {
	text-align:center;
	height:100%;
}
#divback{
	width:100%; 
	margin:0 auto;
}
#root{
	width:950px; 
	margin:0 auto;
}
.primary-column, .secondary-column, #footer {
	text-align:left;
	padding:0; 
	margin:0;
}
.secondary-column  {
	width:295px; 
}
#header {
	position:relative;
}
#footer	{
	clear:both;
	}
iframe{
    margin:0;
}
#mini legend{
    display:none;
}
#minicontact input, #minicontact textarea {
	width:100%;
}
p 	{
    margin:1px 0 8px 0;
    padding:3px 0px 6px;
}
/* = VERTICAL TEXT-based menu list  */
#vertical-naviagtion {text-align:left;list-style:none;margin:0 0 15px 0!important;padding:0 0 0 25px;}
#vertical-naviagtion li {vertical-align:middle;}
#vertical-naviagtion a {text-decoration:none;line-height:22px;margin-left:15px;display:block; position:relative;top:-2px;}
#vertical-naviagtion a:hover {text-decoration:none;}

/* = VERTICAL IMAGE-based menu list  */
#vertical-navigation-img 		{list-style:none;margin:0;padding:0;}
#vertical-navigation-img li 	{padding:0;margin:0;}
#vertical-navigation-img li a, #horizontal-navigation-img img  {display: inline-block;}
#vertical-navigation-img li a, #horizontal-navigation-img img  {display: block;}

/* = HORIZONTAL TEXT-based menu list  */
#tophorizontal-navigation  {white-space:nowrap;position:relative; margin:auto;text-align:center;}
#tophorizontal-navigation  li { display:inline;} 							 
#tophorizontal-navigation a {font-size:15px;}

/* = HORIZONTAL IMAGE-based menu list  */
#horizontal-navigation-img 		{list-style:none;margin:0;padding:0;}
#horizontal-navigation-img li 	{float:left;padding:0;margin:0;}
#horizontal-navigation-img li a, #horizontal-navigation-img img  {float:left;}

.bottom_links{
    font-size:11px;
}
.primary-column{
	float:left;
}
.secondary-column  {
	float:right;
}
#header span{
    position:absolute;
    left:px;
    top:px;
    font-family:;
}

/* add all global declarations here */ 
#error-hold     {position:relative;}
* html, body    {height:100%;} 
a img           {border:none;}
table           {border:0;}
table td        {padding:0;} 
fieldset        {border:none;}
form            {padding:0;margin:0;}
.content_body   {line-height:140%;}
.hmenu-defaults li {list-style:none;}
.textright      {text-align:right;}
.textleft       {text-align:left;}
.content-pad {
	height:100%; 
	padding:12px; 
} 
