BODY { 
		background-color: #415FDC; 
		padding: 0px; 
		margin: 0px; 
		color: #ffffff; 
		font-family: arial, verdana, sans-serif; 
		vertical-align: middle;
		scrollbar-track-color: #003399;
		scrollbar-base-color: #003399;
		scrollbar-face-color: #003399;
		SCROLLBAR-ARROW-COLOR: #ffcc00
	}
	
TD 
	{ 
		font-size: 11px; 
		color: #ffffff; 
		margin-top: 0px 
	}
	
H1 
	{ 
		font-size: 12px;
		color: white;
		margin-bottom: 8px; 
	}
	
P 
	{  
		font-size: 11px; 
		color: #ffffff; 
		margin-bottom: 8px; 
		margin-top: 0px
	}
	
SELECT 
	{ 
		background-color: #ffffff; 
		font-size: 10px; 
		color: #333333 
	}
	
OPTION 
	{ 
		padding-left: 5px 
	}
	
TEXTAREA 
	{ 
		font-size: 10px; 
		color: #333333; 
		padding: 5px 
	}
	
INPUT 
	{ 
		border: solid 1px #000000; 
		background-color: #ffffff; 
		font-size: 11px; 
		color: #333333 
	}
	
TH { text-align: left }
IMG { border-width: 0px }
A { text-decoration: none; font-weight: bold; color: #ffcc00 }
A:hover { text-decoration: none; font-weight: bold; color: #ffffff }

.header { width: 100% !important; padding: 0px; border-bottom: solid 1px white; background-color: #003399; background-image: url(../images/header_bg.gif); background-repeat: repeat-x; background-position: top left }

.sub-header { width: 100% !important; height: 20px; background-color: #003399; border-bottom: solid 1px white }
.sub-header TD { font-family: arial, helvetica, verdana, tahoma; font-size: 11px; font-weight: bold }
.sub-header-right { text-align: right; padding-right: 5px; color: white }
.sub-header-left { text-align: left; padding-left: 5px; color: #415FDC }

.girl-sub-header { width: 100% !important; height: 20px; background-color: #E0A3E0; border-bottom: solid 1px white }
.girl-sub-header TD { font-family: arial, helvetica, verdana, tahoma; font-size: 11px; font-weight: bold; color: #52184C }
.girl-sub-header-right { text-align: right; padding-right: 5px; color: #52184C }
.girl-sub-header-left { text-align: left; padding-left: 5px; color: #52184C }

.main { width: 100%; background-color: #003399; border-bottom: solid 1px white }

TD.menu { width: 135px; vertical-align: top; background-color: #7496BB; background-image: url(../images/home_bottom_left.jpg); background-position: bottom center; background-repeat: no-repeat }
TD.girl-menu { width: 135px; vertical-align: top; background-color: #C5A8C7; background-image: url(../images/girls_home_bottom_left.jpg); background-position: bottom center; background-repeat: no-repeat }

.menu-table { width: 135px; height: 100%; vertical-align: top }
.menu-button { border-bottom: solid 1px white }

.home-content { vertical-align: top; border-left: solid 1px white; border-right: solid 1px white; background-image: url(../images/content_bg.gif); background-position: top left; padding: 30px }
.girl-home-content { vertical-align: top; border-left: solid 1px white; border-right: solid 1px white; background-image: url(../images/girl_bg_line.gif); background-position: top left; padding: 0px }

.home-right { vertical-align: top; width: 405px; background-image: url(../images/home_right_bg.jpg); background-repeat: no-repeat; background-position: top center; background-color: #315AAC }
.girls-home-right { vertical-align: top; width: 405px; background-image: url(../images/girls_home_right_bg.jpg); background-repeat: no-repeat; background-position: bottom center; background-color: #AF86B1 }

.footer { text-align: center; vertical-align: top; padding-top: 5px; padding-bottom: 5px; font-size: 11px; border-top: solid 1px white }
.footer A { text-decoration: none; font-weight: bold; color: #415FDC }
.footer A:hover { text-decoration: none; font-weight: bold; color: #ffcc00 }

.face { border: solid 1px white; width: 50px; height: 43px }
.large-face { border: solid 1px white; width: 90px; height: 78px }

.price-table { width: 100% }
.price-table TD { font-size: 11px; color: white; text-align: right; border-bottom: solid 1px #8AA5FF }

.image { border: solid 1px white }

.detail { vertical-align: top; padding-bottom: 4px }
.detail INPUT { background-color: #415FDC; border: solid 1px white; color: #ffcc00; font-weight: bold; font-size: 11px }
INPUT.button { background-color: #ffcc00; border: solid 1px white; color: black; font-weight: bold; font-size: 11px }
INPUT.plain { border-width: 0px; background: transparent; font-size: 11px }
TEXTAREA { background-color: #415FDC; color: #ffcc00; font-weight: bold; font-size: 11px; font-family: helvetica, arial, verdana, tahoma, sans-serif; border: solid 1px white }

.links-table { margin-bottom: 25px; width: 100% }
.links-table TH { background-color: #003399; padding-left: 5px; padding-top: 5px; padding-bottom: 3px; border: solid 1px white }
.links-table TD { padding-right: 5px; vertical-align: top; padding-bottom: 8px; padding-top: 10px; border-bottom: solid 1px #8AA5FF }

.hidden { display: none }

.f8 { font-size: 8px !important }
.f9 { font-size: 9px !important }
.f10 { font-size: 10px !important }
.f11 { font-size: 11px !important }
.f12 { font-size: 12px !important }
.f14 { font-size: 14px !important }
.f16 { font-size: 16px !important }
.f18 { font-size: 18px !important }
.f20 { font-size: 20px !important }
.f22 { font-size: 22px !important }

.error { color: #cc0000; font-weight: bold }

.no-border { border-width: 0px !important }

.bold {  font-weight: bold !important }
.italic { font-style: italic !important }
.normal { font-weight: normal !important }

.top { vertical-align: top }
.bottom { vertical-align: bottom }
.middle { vertical-align: middle }
.right { text-align: right }
.left { text-align: left }
.center { text-align: center }

.lb-text { color: #8AA5FF !important }
.yellow-text { color: #ffcc00 !important }
.white-text { color: #ffffff !important }
.pink-text { color: #EBB8EB !important }

.caps { text-transform: uppercase }

.m0 { margin: 0px }
.p0 { padding: 0px }

.p5-bottom { padding-bottom: 5px }
.p5-top { padding-top: 5px }

.rollover-text { display: none }

.dark-bg { background-color: #003399 !important }

.left { text-align: left !important }
.right { text-align: right !important }
.center { text-align: center !important }