/* @override http://www.dfwelitecarclub.com/css/style.css */

body  { 
	font: 0.8125em Verdana, sans-serif; color: #333; background: #FFF;
	background: black url("http://www.dfwelitecarclub.com/images/bg.gif") repeat-x center top; 
	margin: 0 0 0 0; 
	padding: 0; 
	}
.centered {
	width: 866px;
	margin: 0 auto 0 auto;
	padding: 0;
	}
.FloatOverflow { 
	overflow: hidden; 
	}
#Page { 
	position: relative; 
	width: 866px; 
	margin: 0 auto 0 auto;
	background: white url("http://www.dfwelitecarclub.com/images/bg_body.gif") center;
	}
#Main { 
	margin: 0;
	padding: 0 6px;
	}
#Body {
	padding-top: 24px;
	padding-bottom: 24px;
}
#Menu {
	height: 29px;
	width: 854px;
	margin: 0 auto 0 auto;
	/*  background: white url("images/menu.gif");  */
	z-index: 999999;
	position: relative;
}

#ebayheader { 
	position: absolute; 
	top: 25px; 
	left: 430px; 
	font-size: 10pt; 
	font-family: Verdana, sans-serif; 
	font-weight: bold;
	color: white;
	padding: 2px 2px 2px 2px;
	}
	
#ebayheader a:link {

	text-decoration: underline;
	}
#ebayheader a:visited {

	text-decoration: underline;
	}
#ebayheader a:hover {
	text-decoration: underline;
	}

#TopA {
	top: 6px;
	position:  absolute;
	left: 680px;
	font-size: 7.5pt;
	color: #000a5f;
}	
#TopA a {
	color: white;
}
#TopB {
	top:  47px;
	position:  absolute;
	left: 691px;
	font: 10pt;
	color: white;
}	
#FullColumn {
	width: 806px;
	margin: 0 auto 0 auto;
	}
#LeftColumn { 
	float: left; 
	width: 560px; 
	margin-left: 15px;
	margin-right: 7px; 
	margin-bottom: 50px;
	height: auto;
}
#LeftColumn h1 {	
	font-weight: bold;
	border-bottom: dotted 1px #CCC; 
	color: #4a494d;
}
h1.Sub {
	margin: 65px 0 0;
	/* Pushes the second h1 down in the left col */
}
h2.Sub {
	margin: 35px 0 0;
	font-weight: bold;
}
#LeftColumn p {
	margin: 15px 0 0 0;
	text-align: justify;
	font-size: 90%;
}

#RightColumn { 
	float: right; 
	width: 245px;
	margin-right: 5px;
	/*If you change bg color, must also be changed in JS*/
	/*NO PADDING FOR CORNERS*/
}
#RightColumn p {
	font-size: 8.5pt; 
	font-family: Verdana, sans-serif;
	padding: 2px 8px;
}
#RightCorners { 
	background: #b3c5e1 0 top;
	/*If you change bg color, must also be changed in JS*/
	/*NO PADDING FOR CORNERS*/
}


#Bottom { 
	position: relative;
	height: 150px;
	width: 854px;
	font-size: 7.5pt; 
	color: #cccccc; 
	text-align: center;
	background-color: #13182d;
}
#Bottom2 {
	position: relative;
	height: 80px;
	width: 854px;
	font-size: 7.5pt; 
	color: #4e4e4e; 
	text-align: center;
	background-color: #13182d;
	padding: 10px 0;
}
#Bottom2 p {
	padding: 0;
	margin: 0;
}
#Bottom a { 
	color: #cccccc; 
	text-decoration: underline; 
	}
#Bottom a:hover {
	text-decoration: none; 
	}
a:link, a:visited {
	color: #0053a8;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
img { 
	border: none; 
	}

h1 { 
	margin: 0 15px 25px 0; 
	font: bold 18pt sans-serif; 
	letter-spacing: -0.4pt; 
	border-bottom: dotted 1px #CCC; 
	font-weight: bold;
	color: #4a494d;
	}
h2 { 
	margin: 0; 
	font: normal 12pt sans-serif; 
	letter-spacing: -0.4pt; 
	line-height: 1.2; 
	color: #4a494d; 
	}
h3 { 
	margin: 1.5em 0 0.5em; 
	font-size: 113%; 
	}
p { 
	margin: 1em 0;
	line-height: 1.5; 
	}

li {
	list-style-position: outside;
	list-style-type: none;
	margin-top: 8px;
	list-style-image: url("http://www.dfwelitecarclub.com/images/bullet_green.gif");
	margin-left: 10px;
}
#Red {
	color: #ff1c00;
}
#ImgRight {
	float: right;
	margin: 0 0 0 10px;
	}
#ImgLeft {
	float: left;
	margin: 0 10px 0 0;
	}
/* Generic Table */
#Table {
	width: auto;
	padding: 0;
	margin: auto;
	text-align: center;
}
#Table li {
	text-align: justify;
	list-style-position: inside;
	list-style-type: none;
	margin-top: 5px;
	font: bold 9px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#Table th {
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: url(http://www.dfwelitecarclub.com/images/bg_blue.gif);
}

#Table th.top {
	background: gray;
	color: white;
}

#Table td {
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: url(http://www.dfwelitecarclub.com/images/bg_gray.gif);
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#Table td.alt {
	background: url(http://www.dfwelitecarclub.com/images/bg_blue.gif);
	color: #323466;
}

#Table th.1 {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#Table th.2 {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: url(http://www.dfwelitecarclub.com/images/bg_gray.gif);
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
#Table th.bottom {
	text-align: center;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: white none;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
	/*******/
	
/***** ****************************** *****/	
/***** START SUB PAGE SPECIFIC STYLES *****/

#FAQ 	{
	padding: 10px 15px 0 0;
	}
#FAQ h2 {
	font-weight: bold;
	margin: 65px 0 0;
	border-bottom: dotted 1px #CCC; 
	color: #4a494d;
	}
#Question	{
	margin: 35px 0 0 0;
	font-weight: bold;
	}
#Answer  {
	margin: 15px 0 0 0;
	text-align: justify;
	font-size: 90%;
	}
#Membership_Terms li {
	text-align: justify;
	list-style-position: outside;
	list-style-type: square;
	opacity: 1;
	margin-top: 15px;
	font-size: smaller;
}
#Table .corp {
	background: #ffffcc;
	background-image: none;
}
	/*TheGarage*/
#TableGarage {
	width: 545px;
	padding: 0;
	margin: 0;
	text-align: center;
}
#TableGarage tr.over {
	background-color: #ffffcc;
}
#TableGarage th {
	font: bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 0;
	border-bottom: 0;
	border-top: 0px;
	text-align: center;
	padding: 6px 6px 6px 12px;
	width: 175px;
}

#TableGarage th.top {
	background: gray;
	color: white;
}
#TableGarage tr.alt {
	background: url(http://www.dfwelitecarclub.com/images/bg_blue.gif);
	color: #797268;
}
#TableGarage td {
	font: bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-right: 0px solid #C1DAD7;
	border-bottom: 0px solid #C1DAD7;
	color: #4f6b72;
	margin: auto 0;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 40px;
}

	/***********/
	/*TheCars*/
#TableCars {
	width: 545px;
	padding: 0;
	margin: 0;
	text-align: center;
	color: #000033;
}
#TableCars tr.over {
	background-color: #ffffcc;
	color: #999;
}

#TableCars img.reserve {
	float: right;
	margin-top: 5px;
}
#TableCars sup {
	color: #999;
} 

#TableCars th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 0;
	padding: 0px 3px;
}
#TableCars th.head {
	background: #cccccc;
	color: white;
	font: bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}
#TableCars th.top {
	background: url(http://www.dfwelitecarclub.com/images/bg_blue.gif);
	text-align: center;
	color: #003366;
}
#TableCars tr.alt {
	background: url(http://www.dfwelitecarclub.com/images/bg_gray.gif);
}
#TableCars td {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: auto 0;
	text-align: center;
	padding: 3px;
}
#TableCars td.Notes {
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
#TableCars td.Notes h3 {
	border-style: none;
	border-bottom: 1px dotted #97ccff;
}
#TableCars td.Notes li{
	text-align: left;
	list-style-position: inside;
	margin-top: 8px;
	list-style-image: url("http://www.dfwelitecarclub.com/images/bullet_green.gif");
	margin-left: 10px;
}
#TableCarsNotes {
	width: 545px;
	padding: 0;
	margin: 0;
	text-align: center;
}
#TableCarsNotes th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 2px;
	background: url(http://www.dfwelitecarclub.com/images/bg_gray.gif);
	color: #003366;
}
#TableCarsNotes td {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: auto 0;
	text-align: center;
	background: url(http://www.dfwelitecarclub.com/images/bg_blue.gif);

}
#TableSearch {
	width: 500px;
	margin: 0;
	text-align: center;
	color: #000033;
	border: 1px solid #fff;
}
#TableSearch th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 4px;
	background: url(http://www.dfwelitecarclub.com/images/bg_blue.gif);
	color: #003366;
	width: 80px;
	border: 1px solid #fff;
}
#TableSearch td {
	padding: 2px;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background: url(http://www.dfwelitecarclub.com/images/bg_gray.gif);
	border: 1px solid #fff;
}
#TableSearch td.alt {
	border: none;
	width: 70px;
}
#TableSearch td.bottom {
	text-align: center;
	background: none;
}
	/***********/
	
#Benefits_Services li, #C6px;
}

#Pricing_Points li {
	margin-top: 0px;
	list-style-image: none;
	list-style-position: inside;
	margin-left: 0;
}
#Ownership_Cost li {
	margin-top: 15px;
	font-size: smaller;
	list-style-position: inside;
}
#ToyMenu li {
	list-style-image: none;
	margin-top: 5px;
}

#ToyMuseum p 	{
	text-align: justify;
	margin-bottom: 30px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-right: 8px;
	font-size: .9em;
	line-height: 1.5em;
}
	
	/* Corners */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
	/*******/
	/*Index Page*/
#HPGallery {
	height: 254px;
	width:  806px;
	margin: 0;
	padding: 0;
}
	/************/
	
#RightContact p {
	font-size:  10pt;
}
#RightContact li {
	margin-top: 5px;
	list-style-position: inside;
	margin-left: 10px;
}	
	/* Forms */
form { 
	margin: 18pt 0 0; 
	font-size: 8pt; 
	}
form p { 
	padding: 18px 0 0 0; 
	font-weight: bold;  
	}
form input.CheckBox { width: 14px; margin-right: 1ex; }
form input.TextBox, Login, Password, form textarea, form select { border: solid 1px #AAA; }
/*form input.TextBox:focus, form textarea:focus, form select:focus { background-color: #EFF !important; border-color: #6AA; }*/
form input.TextBox, form textarea { width: 24em; margin: 0; padding: 2px 2px 2px 4px; }
form input.Login, password { width: 10em; margin: 0; padding: 2px 2px 2px 4px; }
form select { padding: 1px 0; }

fieldset { 
	display: block; margin: 0 0 1.5em; border: 1px #CCC; border-style: none; padding: 0; }
fieldset legend { display: none; }
fieldset.BottomBorder { border-bottom-style: dotted; padding-bottom: 0.5em; }

form ul.FormAlert { margin: 0 0 1.5em; border: dotted 1px #999; padding: 2px 0; list-style: none; }
form ul.FormAlert li { margin: 3px 6pt; font-size: 7.5pt; }
form ul.FormAlert li.Buttons { margin-top: 6px; }

form ul.Error { border-color: #900; background-color: #FDD; color: #900; }
form ul.Warning { border-color: #960; background-color: #FED; color: #960; }
form ul.Success { border-color: #060; background-color: #DFD; color: #060; }


form ul.FormElements { margin: 0; padding: 0 0 1em; list-style: none; }
form ul.FormElements li { overflow: hidden; margin: 0; padding: 1px 0;
	list-style-image: none;
}
form ul.FormElements li label { float: left; display: block; width: 80pt; padding: 3px 10pt 0; vertical-align: top; }
form ul.FormElements li label.Inline { float: none; display: inline; width: auto; padding-left: 0; position: relative; top: 3px;
	list-style-image: none;
}
form ul.FormElements li label span { cursor: help; color: #900;
	list-style-image: none;
}

form li.Required input.TextBox, form li.Required textarea, form li.Required select { background-color: #FEEEDE;
	list-style-image: none;
}
form .NotRequired { background-color: #FFF !important; border-color: #AAA !important;
	list-style-image: none;
}

form .Buttons input { padding: 2px 1em; font-size: 7.5pt; }

form p.Info { margin: 0.25em 6pt 0.75em 0; }
form .RightColumn { margin-left: 100pt !important; }

form.NoBackground { border: none; background-color: transparent; padding: 0; }
	/********/
	
.right_nav_bg {
	background-image: url(http://www.dfwelitecarclub.com/car_club/images/cc_right_nav_bg.jpg);
	background-repeat: repeat;
	background-position: bottom;
}

.field {
	border: 1px solid #cccccc;
	padding: 5px;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
}
.destacat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #660000;
}
.INST_Titulo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660000;
	font-weight: bold;
}

.alert {
	background-color: #cc6043;
	padding: 8px;
	color: #fff;
	border-bottom: solid 2px #000;
}
