/*******************************************************
TITLE: Fixed One-Column #2 Layout (Basic) V1.0 (Beta)
DATE: 20070807
AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com
*******************************************************/
.cat_coll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 42px;
	font-style: normal;
	text-transform: uppercase;
	color:#CCCCCC;
	letter-spacing: 4px;
	/*vertical-align: middle;*/
	word-spacing: 10px;
}
.cat_lite_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#777777;
letter-spacing: 10px;
}
body {
margin:20px;
padding:0;
height:100%;
background-color:#ffcc00;
color:#000000;  
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}
#centerColumn h1 {
margin:5;
padding:20px 0 0 20px;
font-size:1.8em;
letter-spacing:.1em;
color:#000;
font-weight:bold;
}
a {
color:#ffffff;
text-decoration:none;
}

a:hover {
color:#cccccc;
text-decoration:underline;
}

ul {
margin:0 0 0 20px;
list-style-type:disc;
}

li {
margin:4px 0 5px 10px;
}


blockquote {
margin:1em;
padding:.5em;
background-color:#eeeeee;

border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

blockquote p {
margin:.2em;
}

#container { 	
margin:0 auto;
padding:0;
width:860px;
text-align:left;
vertical-align: middle;	
/*background-color:#ffffff;*/
background-color:#ffcc00;
border:0px solid #cccccc;
}



#header {
margin:0;
padding:0;
height:100px;
background-color:#2c2c2c;
}

#header h1 {
margin:5;
padding:20px 0 0 20px;
font-size:1.8em;
letter-spacing:.1em;
color:#ffffff;
font-weight:lighter;
}

#header h2 {
margin:5;
padding:0 0 0 20px;
font-size:.9em;
font-weight:lighter;
letter-spacing:.1em;
color:#eeeeee;
}

#leftColumn {
float:left;
margin:0;
padding:0;
width:200px;
font-size:.9em;
}

#leftColumn p {
padding:10px
}


#leftColumn h2 {
margin:0;
padding:10px 0 0 10px;
font-size:1em;
}
.menuLevel1
{
background-color:#2c2c2c;
color:#ffffff;
padding:5px 0 5px 10px;
/*border-bottom-color:#FFFFFF;*/
border-bottom-color:#ffcc00;
border-bottom-style:solid;
border-bottom-width:2px;
}
.menuLevel2
{
font-size:12px;
width:190px;
background-color:#5c5c5c;
color:#ffffff;
padding:5px 0 5px 20px;
/*border-bottom-color:#FFFFFF;*/
border-bottom-color:#ffcc00;

border-bottom-style:solid;
border-bottom-width:2px;
}
.navDropDown
{
padding:10px 0 0 10px;
font-size:12px;
width:190px;
line-height:15px;
background-color:#2c2c2c;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;


}
#leftColumn ul {
margin:0 0 0 0;
list-style:none;
}

#leftColumn li {
margin:4px 0 5px 10px;
}

#leftColumn li a {
text-decoration:underline;
}

#leftColumn li a:hover{
text-decoration:none;
}
/* 
This controls positioning of main body of doc
 */
#centerColumn { 	
margin:0 0 0 204px;
padding:0;
background-color:#ffffff;
}

#centerColumn p {
padding:10px;
font-size:14px;
text-align:justify
}

#centerColumn h2 {
margin:10;
padding:10px 0 5px 10px;
font-size:1.3em;
letter-spacing:.1em;
font-weight:bold;
}

#centerColumn h4 {
margin:10;
padding:5px 0 5px 10px;
font-size: 0.9em;
letter-spacing:.1em;
font-weight:bold;
}
/*#centerColumn */
.cartable
{
	vertical-align:top;
	width:655px;
	padding:0px 2px 2px 2px;
	/*border: 2px solid #ff0;*/
	background-color:#fff;
}
.carCell
{
vertical-align:top;
}

#footer {
position:relative;
bottom:0;
margin:0px 0 0 0;
padding:0;
height:20px;
line-height:20px;
text-align:center;
font-size:.6em;
background-color:#ffffff;
border-top:1px solid #cccccc;
}
a.generic:link
	{	
		color:							#ffffff;
		text-decoration:				none;
	}
a.generic:visited
	{	
		color:							#ffffff;	
		text-decoration:				none;
	}

a.generic:active
	{	
		color:							#ffffff;	
		text-decoration:				none;
	}
a.generic:hover
	{	
		color:							#ffffff;	
		text-decoration:				underline;
	}	

.d4u_Presents
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#777777;
letter-spacing: 10px;
line-height:19px;
vertical-align:middle;

}	

.d4u_nav_text_first
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-indent: 5px;
color:#CCCCCC;
letter-spacing: 1px;
background-color:#000000;
line-height:20px;
border-color: #ffCC00;

border-width:2px 4px 4px 0px;
border-style:solid;

}
.d4u_nav_text_middle
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-indent: 5px;
color:#CCCCCC;
letter-spacing: 1px;
background-color:#000000;
line-height:20px;
border-color: #ffCC00;

border-width:2px 0px 4px 0px;
border-style:solid;

}
.drop_image_Left {
	PADDING-Left: 0px; 
	
	padding-right: 15px;
	FONT-SIZE: 80px; 
	FLOAT: left; 
	PADDING-BOTTOM: 10px; 
	LINE-HEIGHT: 40px; 
	PADDING-TOP: 0px
}
.drop_image_Right {
	PADDING-Left: 60px; 
	
	padding-right: 10px;
	FONT-SIZE: 20px; 
	FLOAT: right; 
	PADDING-BOTTOM: 5px; 
	LINE-HEIGHT: 20px; 
	PADDING-TOP: 15px
}

.site_links_Left {
	PADDING-Left: 0px; 
	padding-right: 0px;
	FONT-SIZE: 145px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 115px; 
	PADDING-TOP: 0px
}

.adRotator {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

#centerColumn A.rotator:link {
	COLOR: #000000; TEXT-DECORATION: none
}
#centerColumn A.rotator:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
#centerColumn A.rotator:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
#centerColumn A.rotator:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
/*
diecast4u bullet
*/
div.hr {
  height: 25px;
  background: #ffffff url(../site_images/d4ubullet.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}





.cat_cell_border_right {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-top-style:groove ;
	border-right-style: groove;
	border-bottom-style: groove;
	/*border-left-style: none;*/
	border-top-color: #CC6600;
	border-right-color: #CC6600;
	border-bottom-color:#eeeeee;
	border-left-color: #ffffff;
}
.cat_cell_border_left {
	border-top-width: 3px;
	border-left-width: 3px;
	border-bottom-width: 3px;
	border-top-style:groove ;
	border-left-style: groove;
	border-bottom-style: groove;
	
	border-top-color: #CC6600;
	border-left-color: #CC6600;
	border-bottom-color: #eeeeee;
	border-right-color: #ffffff;
}

.cat_cell_border_right_append {
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-top-style:groove ;
	border-right-style: groove;
	border-bottom-style: groove;
	/*border-left-style: none;*/
	border-top-color: #CC6600;
	border-right-color: #CC6600;
	border-bottom-color: #EEEEEE;
	border-left-color: #ffffff;
}
.cat_cell_border_left_append {
	border-top-width: 0px;
	border-left-width: 3px;
	border-bottom-width: 3px;
	border-top-style:groove ;
	border-left-style: groove;
	border-bottom-style: groove;
	
	border-top-color: #CC6600;
	border-left-color: #CC6600;
	border-bottom-color: #EEEEEE;
	border-right-color: #ffffff;
}
.cat_cell_border_right_bot {
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-top-style:groove ;
	border-right-style: groove;
	border-bottom-style: groove;
	/*border-left-style: none;*/
	border-top-color: #CC6600;
	border-right-color: #CC6600;
	border-bottom-color: #CC6600;
	border-left-color: #ffffff;
}
.cat_cell_border_left_bot {
	border-top-width: 0px;
	border-left-width: 3px;
	border-bottom-width: 3px;
	border-top-style:groove ;
	border-left-style: groove;
	border-bottom-style: groove;
	
	border-top-color: #CC6600;
	border-left-color: #CC6600;
	border-bottom-color: #CC6600;
	border-right-color: #ffffff;
}

.siteTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #0000FF}
.modelTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.modelDescription 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	vertical-align:top;
	padding:10px 0px 5px 10px;
}
.modelPrice 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-weight: bold;
vertical-align:top;
padding: 10px 0px 0px 0px;
}
.noHi {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #000000}
.navLinks {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF}
.modelTitleLinks {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}
.noHiWhite {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
.noHiWhite A:link {text-decoration: none}
.noHiWhite A:visited {text-decoration: none}
.noHiWhite A:active {text-decoration: none}
.noHiWhite A:hover {text-decoration: color: red;}
.noHiSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #000000; text-decoration: none}
.colTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF;}
.linkWhite A:link {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF;}
.linkWhite A:visited {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF;}
.linkWhite A:active {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #99FFFF;}
.linkWhite A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFF00;}
.linkBlack A:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.linkBlack A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000;}
.linkBlack A:active {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.linkBlack A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0000FF;}
.linkBlackSmall A:link {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000;}
.linkBlackSmall A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color:#000000;}
.linkBlackSmall A:active {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000;}
.linkBlackSmall A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #0000FF;}
.whiteContact {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF; text-decoration: none}

/* POST FORM CLASSES */
.labels
{ font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.close
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
margin-right:10px;
}
.formPopDiv
{
	background-color:#FFFFCC; 
	border:5px double #FF6666; 
	width:450px; 
	display:none;
	position:absolute;
	float:left;
	color:#000000;
	margin-left:-300px;

}