form, body, html, table, td, tr {
	
	padding: 0px;
	margin: 0px;
  	border-collapse: collapse; 
  	border-spacing: 0px;
	border: 0px;
	font-size: 10pt;
	font-family: Tahoma;
}


table.menu a, td.item a:hover, td.item a:visited {
	
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}

table.invisible, table.data, legend, p, div, ul, li {

	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 9pt;
	
	border: 0px;
}

table.invisible td {
	border: 0px;
	padding: 5px;
	
	font-family: Tahoma;
	font-size: 10pt;
}


ul, li {
	padding-bottom: 10px;
}

.yellow {
	color: #FFFF00;
}

table.data td {
	border: 1px solid #FFFFFF;
	padding: 4px;
}

a, a:hover, a:visited {
	color: #FFFF00;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

div.lf {
	text-align: center;
}

div.lf a, div.lf a:visited, a.white, a.white:visited {
	
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 9pt;
	text-decoration: underline;
	font-weight: normal;
}

div.lf a, div.lf a:visited {
	font-size: 8pt;
}

a.vip {

	color: #FF0000;
	text-decoration: underline;
	
}

span.note {
	
	color: #CCCCCC;
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
}

a.white:hover {
	color: #FFFF00;
}

a.whiteBold, a.whiteBold:visited {
	
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}

td.item a:hover, a.whiteBold:hover {

	color: #FFFF00;
}

h1 {
	color: #FFFF00;
	font-family: Tahoma;
	font-size: 11pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

h2 {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

h2 span, h1 span {
	color: #000000;
}

div.pages div.disabled {
	
	background: #FFFF00;
}

img.lot {
	
	border: 0px solid #FFFFFF;
}

img.lot_ads {
	
	border: 2px solid #FFFF00;
}

p.quote {

	padding-bottom: 10px;
}

p.quote  span {
	
	font-size: 8pt;
	text-align: right;
}

p.pages a, p.pages a:hover, p.pages a:visited {

	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
}

p.pages  span.disabled {
	
	background: #FFFF00;
	color: #980000;
	padding-left: 3px;
	padding-right: 3px;
}

p span.disabled {
	color: #FFFF00;
	font-weight: bold;
}

div.msgError {
	
	padding: 10px;
	background: #CC0000;
	
	border: 1px solid #FF0000;
	margin-right: 15px;
}

div.msgOk {
	
	padding: 10px;
	background: #00CC00;
	
	border: 1px solid #00FF00;
	margin-right: 15px;
}

.ads {
	
	padding: 10px;
	background: #ff9e06;
	color: #000000;
	
	border: 1px solid #d98501;
}

ul {
	list-style-image: url("/template/images/menu-item-bullet.gif");
	padding-left: 15px;
}

table.backlot td {

background-color: #ccc; border: 1px solid #FFF; height: 100px; width: 100px; padding: 0px;
text-align: center;
	
}

table.backlot {
	padding: 0px; 
	margin: 0px;
	border: 0px;
}

table.backlot tr {
	vertical-align: middle;
}


span.vip {
	color: #FF0000;
	font-weight: bold;
}

span.red {
	color:#FF0000;
}

div.yellow {
	
	padding: 10px;
	color: #FFFFFF;
	
	border: 1px solid #FFFF00;
	margin-right: 15px;
}

div.messageRoot {
	
	padding: 10px;
	color: #FFFFFF;
	
	border: 1px solid #FF0000;
	margin-right: 15px;
}

#bustSize {
	display: block;
}

#dickSize {
	display: none;
}

.inactive {color: #ff0000; font-weight: bold;}
.active {color: #00ff00; font-weight: bold;}

table.bordered td{
	padding: 5px;
	color: #fff;
	width: 200px;
}
table.bordered tr, table.bordered td {
	border: 1px solid #fff;
}

table.bordered tr.header {font-weight: bold;}


