body	
{
	/*	background:#facad8 url(/images/komen/back.gif) repeat-x;	*/
	background : #fff;
	color: #000;
	margin: 0;
	padding: 0;
	border: 0;
	text-align : center;
	vertical-align : middle;
	font:11px/1.5em verdana,arial,sans-serif;
	
}

A { COLOR : #f66; background : transparent; }
A:Visited {COLOR : #f66; background : transparent;}
A:Active {COLOR : #f66; background : transparent;}
A:hover { COLOR : #f00; text-decoration : underline ; background : transparent;}



div
{
	margin : 0;
	padding : 0;
}

#Container1
{
	
	margin : 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top : 10px;
	padding : 0px;
	border : 7px solid #fff;
	width : 778px;
	
	height : auto;
	
	background : #fff;
	
	text-align : left;
	/*	background : url(/images/komen/whiteback.gif) repeat-y;	*/
}

#nHeader
{
	position : relative;
	width : 778px;
	height : 175px;
	overflow : none;
	background : url(/images/interface/massiveheader2.gif) no-repeat;
	background : #e36c97;
}

#LogoSpace
{
	width : 171px; 
	height : 100%;
	
	
	float : left;
	display : inline;
	color : #fff;
	background 
	font-weight : bold;
	text-align : center;
	background : #facad9;
}

#LogoSpace p
{
	margin-top : 0;
}

#LogoSpace img
{
	margin-top : 10px;
	margin-bottom : 10px;
	display : inline;
	clear : both;
}



#Header
{
	width : 100%;
	height : 100px;
	
	margin : 0; 
	padding : 0;
	background : url(/images/header.gif) repeat-x;
	border-bottom : 0px solid #fff;

}

#Header a,#Header a:active,#Header a:visited
{
	color : #fff;
	text-decoration : none;
	border-bottom : 1px solid #f00;
}

#Header a:hover
{
	color : #f00;
}


#MenuCol
{
	clear : left;
	float : left;
	width : 172px;
	border-right : 0px inset #ccc;
	
	height : 100%;
	padding-top : 0px;
	text-align : center;
	color : #333;
	/*	41515A	*/
	/*	background : #f8f8f8;	*/
	background : url(/images/leftback.jpg);
	
	
}

#MainCol
{
	border-left : 0px solid #ccc;
	
	float : left;
	/*	background : url(/images/mainback.jpg) no-repeat;	*/
	
	width : 605px;
	max-width : 605px;
	margin : 0;
	padding : 0;
	padding-left : 0px;
	/*	background : url(/images/contentback.gif) repeat-y;	*/
	border-right : 0px solid #333;
	background : transparent;
	
	
}

#MainCol4
{
	
	float : left;
	/*	background : url(/images/mainback.jpg) no-repeat;	*/
	
	width : 605px;
	max-width : 605px;
	margin : 0;
	padding : 0;
	padding-top : 205px;
	background : url(/images/Volkswagen-Phaeton-045.jpg) no-repeat;
	border-right : 0px solid #333;
}


#SubMainCol
{
	float : left;
	padding : 25px;
	padding-top : 10px;
}


#SubMainCol p
{
	margin-top : 5px;
}

#AddressSpace
{
	float : right;
	display : inline;
	width : 606px;
	
	
	
	color : #ffe;
	text-align : right;
	
}

#AddressSpace p, #Address
{
	margin : 0;
	padding : 5px;
	margin-right : 20px;
}

#ContentHeader
{
	float : right;
	display : inline;
	width : 605px;
	
	
	/*	background : url(/images/interface/contentheader.gif) repeat-y;	*/
	border-bottom : 0px solid #666;
}

h1
{
	margin : 0px;
	padding : 0px;
	margin-bottom : 0;
	margin-left : 10px;
	border-bottom : 0px solid #eee;
	color : #333;
	margin-top : 0px;
	
	font:16px/1.5em verdana,arial,sans-serif;
	font-weight : bold;
}

.ContentSummary
{
	margin : 0;

	margin-left : 10px;
	color : #333;
}


#MenuHeader
{
	margin : 0;
	padding: 0;
	width : 100%;
	height : 30px;
	background : url(/images/interface/beginback.gif) no-repeat;
}

#PPLLogo
{
	margin-top : 5px;
}

#HomeLink
{
	width : 100%;
	height : 60px;
}

#FauxFoot
{
	margin-top : 35px;
	width : 172px;
	height : auto;
	/*	background : url(/images/interface/logobottom.gif);	*/
}

#FauxFoot2
{
	position : absolute;
	bottom : -2px;
	left : 0;
	width : 172px;
	height : 50px;
	margin-bottom : 0;
	background : url(/images/interface/mainback.gif) repeat-y;
}

#Menus
{
	
	width : 164px;
	margin : 0;
	float : left;
	clear : left;
	margin-top : 5px;
	margin-left : 3px;
	background : #ff99cc;
	list-style-position : outside;
	list-style-type : none;
	text-align : left;
	padding : 0;
}

#Menus li.MenuNormal
{
	padding : 0px;
	
	padding-left : 2px;	
	margin : 0px;
	padding-left : 5px;
	padding-bottom : 8px;
	text-align : left;
	list-style-type : none;
	list-style-position : outside;
	/*background : url(/images/leftback.gif) -1 -2 no-repeat;	*/
	border : 1px solid #000;
	
}

#Menus li.MenuActive
{
	padding : 0px;
	padding-left : 2px;
	margin : 0px;
	padding-left : 5px;
	padding-bottom : 8px;
	text-align : left;
	list-style-type : none;
	list-style-position : outside;
	/*	background : url(/images/menu2.gif) -1 -2 no-repeat;	*/
	background : #F9F9F9;
	border : 1px solid #000;
	cursor : pointer;
	
}

#Menus a,#Menus a:active,#Menus a:visited
{
	text-decoration : none;
	color : #333;
	font-family : helvetica;
	font-size : 10px;
	font-weight : bold;
}

#Menus li a:hover
{
	text-decoration : underline;
	color : #000;
	
}

#Menus li ul
{
	padding : 0;
	margin : 0;
	margin-left : 15px;
	width : 139px;
	margin-top : 7px;
}

#Menus li ul li
{
	margin-left : 0;
}

#Menus li ul li.MenuNormal
{
	padding : 5px;
	padding-left : 2px;
	margin : 0px;
	padding-left : 2px;
	text-align : left;
	list-style-type : circle;
	list-style-position : inside;
	/*	background : url(/images/leftback.gif) -26 -2 no-repeat;	*/
}

#Menus li ul li.MenuActive
{
	padding : 5px;
	padding-left : 2px;		
	margin : 0px;
	padding-left : 2px;
	text-align : left;
	list-style-type : circle;
	list-style-position : inside;
	/*	background : url(/images/menu2.gif) -26 -2 no-repeat;	*/
	background : #F9F9F9;
	cursor : pointer;
}

#AddressContent
{
	display : inline;
	float : right;
	width : 500px;
	text-align : right;
	padding-right: 10px;
	
	color : #fff;
	padding-top : 15px;
}



#TitleBar
{
	
	margin-top : 7px;
	margin-left : 20px;
	margin-right : 20px;
	border-bottom : 1px solid #41515A;
	margin-bottom : 10px;
	padding-bottom : 0px;
	padding-top : 13px;
	height : 20px;
}


#PhoneNum
{
	padding-top : 2px;
	width : 130px;
	float : right;
	text-align : right;
	font:13px/1.5em verdana,arial,sans-serif;
	color : #333;
	padding-right : 5px;
	font-weight : bold;
}


/* This goes in the stylesheet to hide the browser text before it is replaced */

.sIFR-hasFlash h1 {
	visibility: hidden;
}




.sIFR-flash {
	visibility: visible !important;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

#ScrollMain
{
	position : relative;
	width : 605px;
	height : 545px;
	overflow: auto;
}

#MainCol1
{
	display : inline;
	float : left;
	width : 295px;
	padding-right : 0px;
	padding-left : 5px;
	text-align : left;
	border-right : 0px solid #aaa;
	margin-bottom : 10px;
	padding-top : 5px;
}

#MainCol1 p
{
	margin-left : 5px;
}

#MainCol2
{
	display : inline;
	float : left;
	width : 295px;
	text-align : center;
	margin-bottom : 10px;
}

h2
{
	font-variant : small-caps;
	font-family : verdana, arial, sans-serif;
	font-size : 14px;
	color : #000;
	font-weight : bold;
	text-align : left;
	margin-bottom : 5px;
	margin-top : 0;
}

#Banner1
{
	float :left;
	margin-right : 15px;
	margin-left : 0px;
}

#Banner2
{
	float : right;
}

.HeadlineWrapper
{
	width : 220px;
	background : #eee;
	padding : 1px;
	padding-bottom : 0;
	border-top : 1px solid #666;
	border-left : 1px solid #666;
	border-right : 1px solid #666;
	border-bottom : 1px solid #666;
}

.HeadlineWrapper2
{
	display : inline;
	float : left;
	background : #eee;
	padding : 1px;
	padding-bottom : 0px;
	border-top : 1px solid #aaa;
	border-left : 1px solid #aaa;
	border-right : 1px solid #aaa;
	border-bottom : 1px solid #aaa;
	margin-right : 5px;
	margin-top : 4px;
}

.HeadlineWrapper2 img, .HeadlineWrapper3 img
{
	margin-bottom : 0;
	padding-bottom : 0;
}

.HeadlineWrapper3
{
	float : right;
	background : #eee;
	padding : 1px;
	padding-bottom : 0px;
	border-top : 1px solid #666;
	border-left : 1px solid #666;
	border-right : 1px solid #666;
	border-bottom : 1px solid #666;
	margin-left : 5px;
}

.HeadlineWrapper_Over
{
	margin-top : 4px;
	padding-bottom : 1px;
	padding-top : 1px;
	float : left;
	border : 1px solid #f66;
	margin-right : 3px;
}

#MainContent
{
	margin-left : 20px;
	margin-right : 20px;
}

#MainContent p
{
	margin-top : 2px; 
	text-align : left;
}


h4
{
	padding : 0;
	margin : 0;
	font-size : 14px;
	
	font-family: verdana; 
	font-weight: bold;
	font-variant : small-caps;
	color : #000;
	text-align : left;
}




/******************************************	Form Stuff	*********************************/

Form
{
	margin : 0;
	padding : 0;
}

.WFFDiv
{
	padding : 0;
	margin : 0;
	display : inline;
	float : left;
	text-align : left;
	vertical-align : top;
	padding-bottom : 5px;
	padding-right : 5px;
	padding-left : 5px;
	margin-right : 0px;
	margin-bottom : 5px;
}

.WFFDiv Label
{
	height : 20px;
	text-align : left;
	vertical-align : middle;
	margin-top : 3px;
	padding-right : 5px;
	background : transparent;
}

.WFFSpecial
{
	background : #fff;
	border : 1px solid #aaa;	
	text-align : left;	
	padding : 2px;
}

.WFFSpecialTitle
{
	text-align : left;
	padding : 2px;	
	margin : 0;
	height : 16px;
	font-family : verdana, arial, sans-serif;
	font-size : 12px;
	color : #000;
	font-weight : bold;
	background : #E2E2E2;
	border-top : 1px solid #aaa;
	border-right : 1px solid #aaa;
	border-left : 1px solid #aaa;
}

.WFSectionHeader
{
	font-family : georgia, arial;
	font-size : 14px;
	color : #666;
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : 5px;
	border-bottom : 1px solid #ddd;
	text-align : left;
	vertical-align : bottom;
	clear : both;
}

.FormBlockHeader
{
	display : inline;
	float : left;
	background : #999;
	color : #fff;
	text-weight : bold;
	font-family : arial;
	font-size : 14px;
	padding : 1px;
	padding-left : 4px;
	padding-right : 4px;
	margin-right : 2px;
}	

.FormElementName
{
	font-family : verdana, arial, sans-serif;
	font-size : 10px;
	line-height: 16px;  
	font-weight : bold;
	color : #000;
	padding : 0px;
	margin : 0px;
	background : transparent;
}

.ClientFormElement
{
	padding : 0;
	margin : 0;
	padding-left : 2px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size:10px; 
	/*	background : #F5F5F0;	*/
}



/******************************************	Lease Special Stuff	*********************************/


.LeaseSpecial
{
	clear : both;
	margin-bottom : 15px;
	padding-bottom : 10px;
	border-bottom : 0px dotted #999;
}

.LeaseSpecial h3
{
	padding : 5px;
	font-size : 12px;
	font-family: verdana; 
	font-weight: bold;
	color : #000;
	background : #fff;
	text-align : left;
	margin-bottom : 2px;
	margin-top : 0;
	margin-left : 15px;
	border-bottom : 1px solid #999;
}


#BottomTrail .SC
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size:10px; 
	color:#0000ff;
	margin-right : 5px;
}


#BottomTrail
{
	clear : both;
	margin-left: auto;
	margin-right: auto;
	text-align : center;
	margin-top : 0px;
	padding-top : 5px; 
	padding-bottom : 5px;
	width : 580px;
	height : 20px;
	/*	background : #faefeb;	*/
	background : #fff;
	border-top : 0px solid #fff;
}

h3
{
	margin-left : 10px;
	border-bottom : 1px solid #666;
	margin-right : 10px;
	padding-bottom : 2px;
}

.Special
{
	float : left;
	display : inline;
	width : 270px;
	height : 85px;
	background : #faefeb;
	padding : 5px; 
	margin-right : 5px;
	margin-left : 7px;
	margin-bottom : 10px;
	text-align : left;
	font-size : 10px;
}

#MainCol1 a, #MainCol1 a:active, #MainCol1:visited, .Special a,.Special a:active,.Special a:visited
{
	color : #333;
	text-decoration : none;
	border-bottom : 1px solid #f00;
}

.Special a:hover, #MainCol1 a:hover
{
	color : #f00;
}

.Special h4
{
	font-size : 10px;
	padding : 0;
	margin : 0;
}

#ContentHeader a, #ContentHeader a:active, #ContentHeader:visited, #AddressSpace a, #AddressSpace a:active, #AddressSpace a:visited
{
	color : #fff;
	text-decoration : none;
	border-bottom : 1px solid #f00;
}

#ContentHeader a:hover, #AddressSpace a:hover
{
	color : #f00;
}

#Links
{
	width : 580px;
	background : #ffb8db;
	margin-top : 10px;
	margin-left : 9px;
	padding-bottom : 10px;
}

.LinkGroup
{
	width : 180px;
	float : left;
	height : 100px;
	font-size : 10px;
	margin-right : 5px;
	margin-left : 0px;
	
}

#Links h5
{
	width : 180px;
	float : left;
	font-size : 10px;
	color : #b26b8e;
	/*	background : #facad9;	*/
	text-align : center;
	padding : 4px;
	margin : 0;
	font-weight : bold;
}

.LinkGroup p
{
	margin-top : 0px;
	padding : 0px;
	padding-top : 15px;
	color : #b26b8e;
}
