@import url('/css/colorbox/colorbox.css');
.resetList, .resetList li ul {
	margin: 0;
	padding: 0;
}
.resetList li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.imageGallery li { 
	float: left;
	margin-right: 5px;
}

/*MAIN STUFF************/



body  {

	font: 12px Arial, Helvetica, sans-serif;

	background-image:url(../images/main_bg.jpg);

	background-position: top center;

	background-repeat:no-repeat;

	background-color:#FFFFFF;

	margin: 0; 

	padding: 0;

	text-align: center; 

	color: #000000;

}

 #container { 

	width: 1024px;

	background-image:url(../images/bg_sub_container.jpg);

	background-repeat:no-repeat;

	margin: 0 auto;

	border: none;

	text-align: left;


} 



.fltrt { 

	float: right;

	margin-left: 8px;

}

.fltlft { 

	float: left;

	margin-right: 8px;

}

.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



img {

border:none;

}



/*Header and Navigation************/



#header { 
background-image:url(../images/header_sub.jpg);
height:100px;
background-repeat:no-repeat;
width:1024px;
float:left;
} 



/*Top navigation*/



#topnav {

float:right;

width:285px;

padding:10px 0px 0px 0px;
position:relative;
top:0px;
left:0px;
z-index:900;

}



#topnav ul {

padding:0px 0px 0px 0px;

margin:0px;

list-style:none;

}



#topnav li {

list-style-image:none;

display:inline;

padding-left:15px;

color:#000000;

font-weight:bold;

}



#topnav li a:link {

color:#000000;

text-decoration:none;

}



#topnav li a:HOVER {

color:#000000;

text-decoration:underline;

}



#topnav li a:visited {

color:#000000;

text-decoration:none;

}



#topnav li a:active {

color:#000000;

text-decoration:none;

}




/*Content stuff************/







#mainContent h1 {

color:#990000;

font-size:22px;

padding-left:0px;

padding-top:60px;

padding-bottom:10px;

}



#mainContent2 h1 {
	color:#990000;
	font-size:22px;
	padding-left:0px;
	padding-top:60px;
	padding-bottom:20px;
}



#mainContent {

background-image:url(../images/bg_sub_content.jpg);

background-repeat:no-repeat;

width:904px;

float:left;

padding:20px 20px 0px 100px;

text-align:left;

}




#mainContent2 {

background-image:url(../images/bg_sub_content.jpg);

background-repeat:no-repeat;

width:904px;

	min-height: 800px;

padding:20px 20px 20px 100px;

float:left;

text-align:justify;

}



#subright {
	width:352px;
	float:right;
	height:225px;
}

#subright.cc {
	width:352px;
	height:225px;
	float:right;
	background:url(../images/cc/cc.png) no-repeat;

}

#subright.hp {
	width:352px;
	height:225px;
	float:right;
	background:url(../images/hp/hp.png) no-repeat;
}

#subright.financing {
width:352px;
height:225px;
float:right;
background:url(../images/financing/financing.png) no-repeat;
}

#subright.remodeling {
width:352px;
height:225px;
float:right;
background:url(../images/remodeling/remodeling.png) no-repeat;
}

#subright.about {
width:352px;
height:225px;
float:right;
background:url(../images/about/about.png) no-repeat;
}


/* SLIDESHOW POLAROIDS */
#polaroids {
	float:right;
}
#polaroids a {
	display: none; /* HIDE THEM UNTIL JAVASCRIPT MAKES THEM VISIBLE TO PREVENT FLICKER DURING PAGE LOAD */
}
.slideshow { height: 225px;
	width: 352px;
}
.slideshow img { 
}

/*#positioned{
z-index:3;
float:right;
margin:-50px 235px 0 -40px;
}*/


#text {
width:552px;
float:left;

}



p {

/*padding:0px;

margin:0px;
*/
}





#mainContent a:link {

color:#036;

text-decoration:underline;

font-weight:bold;

}



#mainContent a:HOVER {

color:#036;

text-decoration:none;

font-weight:bold;

}



#mainContent a:visited {

color:#036;

text-decoration:underline;

font-weight:bold;

}



#mainContent a:active {

color:#036;

text-decoration:underline;

font-weight:bold;

}



#mainContent2  a:link {

color:#036;

text-decoration:underline;

font-weight:bold;

}



#mainContent2  a:HOVER {

color:#036;

text-decoration:none;

font-weight:bold;

}



#mainContent2  a:visited {

color:#036;

text-decoration:underline;

font-weight:bold;

}



#mainContent2  a:active {

color:#036;

text-decoration:underline;

font-weight:bold;

}



/*Footer stuff************/



#footer {

background-image:url(../images/bg_sub_footer.jpg);

height:159px;

width:1024px;

background-repeat:no-repeat;

font-size:10px;



}



#footer a:link {

color:#000000;

text-decoration:none;

}



#footer a:HOVER {

color:#000000;

text-decoration:underline;

}



#footer a:visited {

color:#000000;

text-decoration:none;

}



#footer a:active {

color:#000000;

text-decoration:none;

}





#footer ul{

padding:125px 0px 0px 450px;

margin:0px;

list-style:none;

}



#footer ul li {

padding-left:5px;

list-style-image:none;

display:inline;

}



.copyright {

float:right;

padding-right:20px;

font-size:10px;

}





h2 {

color:#900;

font-size:20px;

}



/*Form  stuff************/



form {



padding:10px 10px 10px 10px;

width:800px;

}





#apDiv2 {

	position:absolute;

	width:490px;

	height:21px;

	z-index:2;

	left: 784px;

	top: 42px;

	text-align:right;

}



#apDiv2 a:link,HOVER,Visited {

	color:#900;

	text-decoration:underline;

}



#image {

	width:428px;

	float:left;

	padding-bottom:20px;

}



#pallet {

	background-image:url(../images/homes_and_plans.gif);

	width:360px;

	height:289px;

	background-repeat:no-repeat;

	float:left;

	color:#FFF;

	padding:25px 0px 0px 20px;



}



/*============================================================

THE NEW MENU

=============================================================*/


#logo {

	position:relative;

	width:287px;

	height:151px;

	z-index:64;

	left: 0px;

	top: 0px;
	float:left;

}



#nav{
top:0px;
left:0px;
width:737px;
float:left;

}





#nav ul {
list-style: none;
line-height: 1;
font-weight: bold;
padding:40px 0px 0px 0px;
margin: 0 0 1em 0;
position:relative;
top:0px;
left:0px;
z-index:200;
}







#nav li {
display:block;
float:left;
padding:0px 0px 0px 0px;
list-style-image:none;
background-image:url(../images/navdiv.jpg);
background-repeat:no-repeat;
background-position:right ;
margin:0px 0px 0px 0px;

}



#nav li a {
color:#FFF;
text-decoration:none;
padding:10px 15px 0px 15px;
display:block;
width:auto;
height:29px;
}



#nav li a:hover {
color:#FFF;
text-decoration:none;
padding:10px 15px 0px 15px;
display:block;
width:auto;
height:29px;

}



#nav li a.active {
color:#FFF;
text-decoration:none;
padding:10px 20px 0px 20px;
background:url(../images/hover.gif) repeat;
display:block;
width:auto;
height:31px;

}




#nav   li ul {

_display:block;

_height:20px;

_padding-top:30px;

position: absolute;

left: -999em;

height: auto;

width: 200px;

font-weight: normal;

margin: 0;

padding:0px 0px 0px 10px;
top:75px;

}







#nav  li li {

_display:block;

_float:left;

_left:-100px;

_padding-left:0px;

_margin-left:0;

_height:20px;

_position: relative;

padding-right: 1em;

width: 250px;

font-size:12px;

background-image:none;

}







#nav  li ul a {

_width: 200px;

_float:left;

_padding-left:-150px;

background:#900;

color:#fff;

padding:7px 11px 10px 11px;

font-size:13px;

height:auto;

}



#nav  li ul a:Hover {

text-decoration:none;

background:#FFF;

color:#000;

padding:7px 11px 10px 11px;

font-size:13px;

height:auto;

}



#nav  li ul ul {

margin: -30px 0 0 180px;

_margin: -30px 0 0 0px;

}



#nav  li:hover ul ul, #nav  li:hover ul ul ul, #nav  li.sfhover ul ul, #nav  li.sfhover ul ul ul {

left: -999em;

}





#nav li:hover ul, #nav  li li:hover ul, #nav  li li li:hover ul, #nav  li.sfhover ul, #nav li li.sfhover ul, #nav  li li li.sfhover ul {

_left:-50px;

left: auto;



}



http://www.kinsmenhomes.com/assets/modules/quick_edit/styles/toolbar.css

/*
 *  Written by: Adam Crownoble
 *  Contact: adam@obledesign.com
 *  Created: 8/14/2005
 *  For: MODx cms (modxcms.com)
 *  Description: Styles for QuickEdit links
 *  
 *  Modified by: Jaroslav Sidorkin and Ryan Thrash
 *  Modification date: 9/28/2006 and 1/26/2007 
 *  Modification purpose: fixes IE6 bug and fixes a problem that disabled it with Safari and mootools release
 */

#QE_Toolbar, #QE_Toolbar * {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    background: #fff;
    font: normal 10px/15px sans-serif;
    color: #000;
    text-decoration: none;
    z-index: 1000000;
}

#QE_Toolbar {
    display: none; /* javascript will show the toolbar after positioning */
    position: absolute;
    left: 2px;
    top: 2px;
    width: 220px;
    border: 1px solid #afafaf;
    height: 16px;
    background: transparent;
}
/* this kills Safari, btw
body > #QE_Toolbar {
    background: #fff url(../images/link_bg.png) repeat-x 0 0;
    position: fixed;
}*/

/* top title */
#QE_Toolbar h1 {
    float: left;
    font-weight: bold;
    text-align: left;
    cursor: move;
    width: 112px;
    z-index: 1000001;
    line-height: 16px;
    padding: 0 0 0 5px;
    background: #fff url(../images/link_bg.png) repeat-x 0 0;
}

/* top button-row */
#QE_Toolbar ul {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    border: 0;
}
    #QE_Toolbar li {
        float: left;
        line-height: 16px;
        padding: 0 3px;
        z-index: 1000003;
        text-transform: lowercase;
        border-left: 1px solid #aaa;
        background: #d5d5d5 url(../images/menu_button_bg.png);
    }
    #QE_Toolbar li:hover {
        background-color: #dfdfdf;
    }

/* drop-down lists */
#QE_Toolbar ul ul {
    position: absolute;
    z-index: 1000002;
    top: 16px;
    right: -1px;
    width: 220px;
    text-align: left;
    border: 1px solid #afafaf;
    border-width: 0 1px 1px;
    background: #fff url(../images/body_bg.png) repeat-x bottom left;
    overflow: hidden;
}
    #QE_Toolbar ul ul li {
        float: none;
        border: 0;
        display: block;
        background-image: none;
        background-color: transparent;
    }
        #QE_Toolbar ul ul a {
            z-index: 1000003;
            background: transparent;
            display: block;
            padding: 2px 0 2px 10px;
        }
        #QE_Toolbar a.checkbox {
            padding-left: 25px;
            background: url(../images/unchecked.gif) no-repeat 10px 0
        }
        #QE_Toolbar a.checked {
            background-image: url(../images/checked.gif);
        }


#QE_Toolbar img {
float: none;
vertical-align: top;
border-style: none;
background-color: transparent;
}

a.QE_Link {
position:relative;
display:none;
float: right;
clear: right;
padding: 0 5px;
white-space: nowrap;
color: #000;
font-size: 7pt;
font-weight: normal;
text-decoration: none;
line-height: 15px;
height: 15px;
border: 1px solid #afafaf;
background: #fff url(../images/link_bg.png) repeat-x top left;
cursor: pointer;
}

.QE_Parent {
background-image: url(../images/parent_bg.gif) !important;
background-repeat: repeat !important;
}

@media print {
    #QE_Toolbar, a.QE_Link { display: none; }
}
@media handheld {
    #QE_Toolbar, a.QE_Link { display: none; }
}

.errors {
	color: red;
	margin-top: 20px;
}

