@charset "utf-8";
/* CSS Document */

html,body
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

body
{
	background-color:#616161;
	background-image: url(_Images/Template/painthouse_background_r1_c6.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;	
}

p
{
	margin:0px;
	padding:0px;
	margin-bottom:12px;
	
}

#container
{
	width:1100px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	height:auto;
}

#container #shadow
{
	position:absolute;
	top:0px;
	left:73px;
	width:948px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background-image: url(_Images/Template/painthouse_shadow.png);
	background-repeat: repeat-y;	*/
}



#container #content
{
	position:relative;
	z-index:10;
	width:903px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
		
}

#container #content #header
{
	width:903px;
	height:293px;
	background-image: url(_Images/Template/2010/painthouse_template_r2_c3.jpg);
	background-repeat: no-repeat;
	position:relative;
	z-index:20;
}

#container #content #header img
{
	display:block;
	border:none;
}

#container #content #header #left
{
	position:absolute;
	top:0px;
	left:-133px;
}

#container #content #header #right
{
	position:absolute;
	top:0px;
	left:903px;
}



#container #content #header img
{
	display:block;
}


#container #content #cover
{
	position:absolute;
	top:293px;
	left:621px;
	z-index:30;
}

#container #content #toolbox
{
	position:absolute;
	left:660px;
	top:575px;
	z-index:50;
}


#container #content #columns
{
	position:relative;
	line-height:16px;
}

#container #content #columns a
{
	color:#FFFFFF;
}

#container #content #columns td.column
{
	height:675px;
}

#container #content  div.rightHolder
{
	position:relative;
}

#container #content  div.rightHolder div.rightGraphic
{
	position:absolute;
	top:0px;
	left:0px;
}

#container #content  #navigateBack
{
	position:absolute;
	width:660px;
	height:20px;
	left:0px;
	top:303px;
	z-index:15;
	background-image: url(_Images/Template/painthouse_foreground_navigate.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#container #content  #navigateLink
{
	position:absolute;
	width:660px;
	left:0px;
	top:305px;
	z-index:100;
	
	padding-left:25px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#container #content  #navigateLink td
{
	padding:0px 24px 0px 0px;
}

#container #content  #navigateLink a
{
	color:#FFFFFF;
	text-decoration:none;
}

#container #content  #navigateLink a:hover
{
	text-decoration:underline;
}

#container #content  #navigateLink div.dropHolder
{
	position:relative;	
}

#container #content  #navigateLink ul.dropPanel
{
	position:absolute;
	visibility:hidden;
	margin:0px;
	padding:0px;
	list-style-type:none;
	top:0px;
	left:0px;
	padding-top:18px;
	
}

#container #content  #navigateLink div.dropHolder:hover ul.dropPanel
{
	visibility:visible;
}




#container #content  #navigateLink ul.dropPanel li
{
	margin-bottom:1px;	
}

#container #content  #navigateLink ul.dropPanel li a
{
	display:block;	
}


#container #content  #navigateLink #aboutus  ul.dropPanel
{
	width:80px;
	left:-15px;
}

#container #content  #navigateLink #aboutus  ul.dropPanel li
{
	background-image: url(_Images/Template/painthouse_dropdowns_background.png);
	background-repeat: no-repeat;
	background-position: left -21px;

}


#container #content  #navigateLink #aboutus  ul.dropPanel li:hover
{
	background-position: left top;
	
	
}

#container #content  #navigateLink #aboutus  ul.dropPanel li:hover a
{
	color:#a0b0f7;
	text-decoration:none;
}




#container #footer
{
	position:relative;
	width:903px;
	height:14px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(_Images/Template/painthouse_background_r6_c2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	z-index:0;
}

#container #footer #footerLine
{
	position:absolute;
	top:-10px;
	width:903px;
	height:1px;
	background-image: url(_Images/Template/painthouse_foreground_footerline.png);
	background-repeat: no-repeat;
	
}

#container #footer #footerByLine
{
	position:absolute;
	top:16px;
	width:400px;
	left:12px;
	font-size:9px;
	color:#D2D2D2;
}

#container #footer #footerByLine a
{
	color:#D2D2D2;
}


#container #content #columns a.greenLink
{
 	color:#4BA510;
	text-decoration:none;
}

#container #content #columns .greenText
{
	color:#4BA510;
}


#container #content #columns a.redLink
{
	color:#F80008;
	text-decoration:none;
}

#container #content #columns a.redLink:hover
{
	text-decoration:underline;
}


#OutTheDoor-Panel
{
	height:60px;
	position:relative;
}

#OutTheDoor-Panel div.OutTheDoor-Header
{
	position:absolute;
	width:665px;
	height:40px;
	z-index:1;
	left: -20px;
	top: -6px;
}


#InTheHouse-Panel
{
	height:60px;
	position:relative;
}

#InTheHouse-Panel div.InTheHouse-Header
{
	position:absolute;
	width:665px;
	height:40px;
	z-index:1;
	left: -20px;
	top: -6px;
}


.clearFloat
{
	clear:both;
}



#container #content #header #header-news
{
	position:absolute;
	top:112px;
	right:130px;
	z-index:40;
}

#container #content #header #header-news div.title
{
	font-size:10px;
	position:absolute;
	top:2px;
	left:25px;
}


#container #content #header #header-news a
{
	width:130px;
	height:50px;
	background-image: url(_Images/OnTheRoad/ontheroad_news-trans.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	display:block;
	position:relative;
	text-decoration:none;		
}


#container #content #header #header-news a:hover
{
	width:130px;
	height:52px;
	background-image: url(_Images/OnTheRoad/ontheroad_news-trans.png);
	background-repeat: no-repeat;
	background-position: left -44px;
	display:block;
	position:relative;		
}
