body {
background-color: #171515;
margin: 0px auto;
padding: 2;
}
h1, h2, h3 {
font-size: 14px;
padding-top: 5px;
font-family: Verdana, serif;
}
form, input, select, textarea {
MARGIN: 0;
font-family: Verdana, serif;
font-size: 12px;
font-weight: bold;
color: #171515;
}
#documentsize {
width: 770px;
margin-bottom: 1px;
}
#title {
margin: 0;
color: #2D2D2D;
font-family: Verdana, serif;
font-size: 28px;
padding-left: 10px;
}
#pageheader {
margin: 0;
color: #000000;
font-family: Verdana, serif;
font-size: 24px;
text-align: right;
padding-left: 10px;
}
#SystemMessage {
margin: 0;
color: #171515;
font-family: Verdana, serif;
font-size: 24px;
text-align: center;
padding-left: 10px;
}

#copyright {
margin: 0;
color: #4c4c4c;
font-family: Verdana, serif;
font-size: 9px;
text-align: right;
padding-right: 3px;
}
a.copyright:link {color: #fffffd;
border-bottom: dotted #ffffff thin;}

a.copyright:visited {color: #fffffd;
text-decoration: underline;}

a.copyright:hover {background-color: #fffffd;
color: #2D2D2D;
text-decoration: none;}

div#navbar {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-align: right;
margin-top: 0px;
margin-bottom: 0px;
padding-right: 0px;
width: 160px;
}

#navbar ul li a:link, #navbar ul li a:visited {color: #ffffff;
background-color: #2D2D2D;
margin-right: 3px;
display: block;
width: 160px;
margin: 0px;
padding: 1px;
}

#navbar ul li 
a:hover {background-color: #ffffff;color: #2D2D2D; text-decoration: none; font-weight: bold;
}


#navbar ul li {padding: 0px; list-style-type: none; display: block;
}

#navbar ul {margin: 0px; 
padding: 0px;}

.navone
{font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
color: #ffffff;
background-color: #030303;

}

.navtwo
{font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
color: #ffffff;
background-color: #777777;
}

.navthree
{
background-color: #2D2D2D;
}

.content-back
{
background-color: #ffffff;
}
.content-back-two
{
background-color: #ffffff;
margin-bottom: 1px;
}



.content-nav
{
background-color: #ffffff;
}



#navigation {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #ffffff;
}
#navigationContent {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #000000;
}
a.navigationContent:link {color: #8941A7; border-bottom: dotted #4c4c4c thin; font-weight: bold;}
a.navigationContent:visited {color: #4c4c4c; border-bottom: dotted #4c4c4c thin;}
a.navigationContent:hover { background-color: #ffffff; color: #000000; border-bottom: dotted #4c4c4c thin;}

.stateDrop { 
padding-left: 1px;
color: #ffffff; background-color: #2D2D2D;
	 }
.cityDrop {
padding-left: 20px;
color: #333333; background-color: #ffffff;
	 }
#navigationmiddle {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #ffffff;
}
#navigationright {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #ffffff;
}
#banner {
position: relative;
width: 770px;
height: 66px;
background-color: #171515;
border-top: 0px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 0px solid #000000;
cursor: default;
}
#footer {
position: relative;
width: 770px;
height: 15px;
background-color: #ffffff;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
margin-bottom: 2px;
}
#footerTop {
position: relative;
background-color: #777777;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
}
#ProfileContent {
position: relative;
background-color: #777777;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
}

div#textbar {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-align: left;
width: 100px;
margin: 0;
padding: 0;

}

#textbar ul li a:link, #textbar ul li a:visited {color: #FFFFFF;
display: block;
width: 100px;
margin: 0;
padding: 0;
}

#textbar ul li a:hover {background-color: #ffffff; color: #2D2D2D; text-decoration: none;
margin: 0;
padding: 0;
}


#textbar ul li {padding: 0px; list-style-type: none; display: block;
margin: 0;
}

#textbar ul {margin: 0px; 
padding: 0px;}

.textone
{font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
color: #ffffff;
background-color: #030303;
margin: 0;
padding: 0;
}

.texttwo
{font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #fffffd;
background-color: #2D2D2D;
margin: 0;
padding: 0;
}

.textthree
{
margin: 0;
padding: 0;
}

a:link.topNav, a:visited.topNav {color: #fffffd;
margin: 0;
padding: 0;
font-weight: bold;
border-bottom: dotted #ffffff thin;
}

a:hover.topNav {background-color: #8941A7; color: #FFFFFF; text-decoration: none;font-weight: bold;
}


a:link.topNavBag, a:visited.topNavBag {color: #000000;
margin: 0;
padding: 0;
font-weight: bold;
border-bottom: dotted #ffffff thin;
}

a:hover.topNavBag {background-color: #8941A7; color: #000000; text-decoration: none;font-weight: bold;
}


/* BEGIN CALENDAR CSS*/
.calendar		{font-family:  Verdana, Arial, Helvetica, sans-serif; color : 000000; font-size: 9px ;  font-weight: bold;}
.calendarDay		{font-family:  Verdana, Arial, Helvetica, sans-serif; color : 000000; font-size: 12px ;}
.calendarMonth		{font-family:  Verdana, Arial, Helvetica, sans-serif; color : FBF6F8; font-size: 12px ;  font-weight: bold;}
.calendarHead		{font-family:  Verdana,Arial, Helvetica, sans-serif; color : FBF6F8; font-size: 20px ;}
.calendarNotes	{font-family:  Verdana,Arial, Helvetica, sans-serif; color : E39A77; font-size: 9px ; font-weight: bold;}
A.calendar:link { color: #ffffff;
	background: transparent;
	font-family:  Verdana, Helvetica, sans-serif;
	 }
A.calendar:visited { color: #ffffff;
	background: transparent;
	font-family:  Verdana, Helvetica, sans-serif;
	}
A.calendar:active { color: #ffffff;
	background: transparent;
	text-decoration: none;
	font-family:  Verdana, Helvetica, sans-serif;
	 }			
A.calendar:hover { color: #4c4c4c;
	text-decoration: none;
	font-family:  Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	 }
A.calendarmonth:link { color: #ffffff;
	text-decoration: none;
	font-family:  Verdana, Helvetica, sans-serif;
	border-bottom: 1px #ffffff dotted;
	 }
A.calendarmonth:visited { color: #ffffff;
	text-decoration: none;
	font-family:  Verdana, Helvetica, sans-serif;
	border-bottom: 1px #ffffff dotted;
	}
A.calendarmonth:active { color: #ffffff;
	text-decoration: none;
	font-family:  Verdana, Helvetica, sans-serif;
	 }			
A.calendarmonth:hover { color: #4c4c4c;
	text-decoration: none;
	font-family:  Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	 }
.calendarTable		{font-family:  Verdana, Arial, Helvetica, sans-serif; color : 000000; font-size: 12px ; bordercolor:4c4c4c; background-color: #ffffff; 
padding:1;
margin:5;
border: 1px #363636 dotted;}

table.calendarTable {
	border-width: 2px;
	border-spacing: ;
	border-style: double;
	border-color: black;
	border-collapse: collapse;
}
table.calendarTable th {
	border-width: 1px;
	padding: 2px;
	border-style: dotted;
	border-color: black;
}
table.calendarTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
}
table.calendarnulledtd {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: black;
}
table.calendarnulledtd td {
	border-width: 0px;
	padding: 0px;
	border-style: dotted;
	border-color: black;
font-family:  Verdana, Arial, Helvetica, sans-serif; color : 000000; font-size: 9px
}
/* END CALENDAR CSS*/	 
/* BEGIN shoppingbag CSS
.shoppingbagCont		{font-family:  Verdana, Arial, Helvetica, sans-serif; color : 000000; font-size: 10px ;  font-weight: bold;}
*/
table.shoppingbagCont {
bordercolor:000000; 
background-color:FCF5FF; 
border-width: 0px;
border-style: solid;
border: 1px #000000;
}

.shoppingbag		{font-family:  Verdana, Arial, Helvetica, sans-serif; color : 000000; font-size: 10px ;  font-weight: bold;}
A.shoppingbag:link { color: #171515;
	background: transparent;
	font-family:  Verdana, Helvetica, sans-serif;
	 }
A.shoppingbag:visited { color: #171515;
	background: transparent;
	font-family:  Verdana, Helvetica, sans-serif;
	}
A.shoppingbag:active { color: #171515;
	background: transparent;
	text-decoration: none;
	font-family:  Verdana, Helvetica, sans-serif;
	 }			
A.shoppingbag:hover { color: #000000;
	text-decoration: none;
	font-family:  Verdana, Helvetica, sans-serif;
	background-color: #F5E0FF;
	 }
.baghead		{font-family:  Verdana, Arial, Helvetica, sans-serif; color : 000000; font-size: 12px ;  font-weight: bold;}
.bagheadHead	{font-family:  Verdana, Arial, Helvetica, sans-serif; color : ffffff; font-size: 14px ;  font-weight: bold; BACKGROUND-COLOR: #9047B0;}

.bagheader		{font-family:  Verdana, Arial, Helvetica, sans-serif; color : ffffff; font-size: 12px ;  font-weight: bold; BACKGROUND-COLOR: #9047B0;}
.bagheaderror		{font-family:  Verdana, Arial, Helvetica, sans-serif; color : FF0D05; font-size: 14px ;  font-weight: bold; BACKGROUND-COLOR: FFFFFF;}
.bagnotes		{font-family:  Verdana, Arial, Helvetica, sans-serif; color : 4c4c4c; font-size: 9px ;  font-weight: bold; }
.bagsubhead
{font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
background-color: #FFFFFF;
margin: 0;
padding: 0;
}

.bagmailhead
{font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
background-color: #c1c1c1;
margin: 0;
padding: 0;
}
/* END shoppingbag CSS*/	 
/* BEGIN FORM CSS*/	 
#commentsText {
	BORDER-WIDTH: 1px; 
	BORDER-COLOR: #D9D9D9;
	BORDER-TOP-COLOR: #D9D9D9;
	BORDER-LEFT-COLOR: #D9D9D9;
	WIDTH: 170px;
	HEIGHT: 75PX;
	FONT: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #8894B3;
}
#inputText {
	BORDER: 1px solid ;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #D9D9D9;
	BORDER-TOP-COLOR: #8894B3;
 	BORDER-LEFT-COLOR: #8894B3;
 	HEIGHT: 18px;
	WIDTH: 170px;
 	FONT: normal 11px Tahoma, Arial, Helvetica, sans-serif;
 	COLOR: #8894B3;
}

#selectText {
	BORDER: 0px solid ;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #D9D9D9;
	BORDER-TOP-COLOR: #418ED4;
 	BORDER-LEFT-COLOR: #418ED4;
 	HEIGHT: 20px;
 	FONT: normal 12px Tahoma, Arial, Helvetica, sans-serif;
 	COLOR: #434343;
}
#submitContact {
	BACKGROUND-COLOR: #ffffff;
	BORDER-WIDTH:1px;
	BORDER: 1px solid #8894B3; 
	FONT: bold 11px Tahoma, Arial, Helvetica, sans-serif ; 
	COLOR: #8894B3;
}
/* END FORM CSS*/	 	 
/* BEGIN LISTING CSS*/
.entertainment		{font-family:  Arial, Helvetica, sans-serif; color : 000000; font-size: 12px ;  font-weight: bold;}
.entertainmentHome		{font-family:  Arial, Helvetica, sans-serif; color : 000000; font-size: 20px ;}
.entertainmentHead		{font-family:  Arial, Helvetica, sans-serif; color : FBF6F8; font-size: 20px ;}
A.entertainment:link { color: #000000;
	background: transparent;
	text-decoration: none;
	border-bottom: 2px #171515 dotted;
	 }
A.entertainment:visited { color: #ffffff;
	background: transparent;
	background-color: #171515;
	}
A.entertainment:active { color: #171515;
	background: transparent;
	text-decoration: none;
	 }			
A.entertainment:hover { color: #ffffff;
	text-decoration: none;
	background-color: #171515;
	 }
table.entertainmentTable {
bordercolor:000000; 
background-color:000000; 
border-width: 0px;
border-style: solid;
border: 1px #000000;
}

table.entertainmentTable td {
font-family:  Arial, Helvetica, sans-serif; color : 000000; font-size: 12px ;
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: black;
}
table.entertainmentTabled td {
font-family:  Arial, Helvetica, sans-serif; color : 000000; font-size: 12px ;
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color: #ffffff;	
}

.tableheaderror {
background-color:#FFFFDF; 
border-width: 1px;
border-style: dotted;
border: 1px #4c4c4c;
font-size: 18px;
COLOR: #2D2D2D;
}

.fielderror {
bordercolor:000000; 
background-color:FFFFDF; 
border-width: 1px;
border-style: dotted;
border: 1px #4c4c4c;
font-weight: bold;
}
.stateDrop { 
padding-left: 1px;
	 }
.cityDrop {
padding-left: 20px;
color: #2D2D2D; background-color: #ffffff;
	 }

/* END LISTING CSS*/	 


