BODY
{
	font-weight: bold;
	font-size: 0.8em;
	word-spacing: normal;
	text-transform: none;
	color: black;
	font-family: 'Verdana';
	letter-spacing: normal;
	background-color: black;
	scrollbar-arrow-color: darkred;
	scrollbar-darksshadow-color: darkred;
	scrollbar-face-color: #ff7a7a;
	scrollbar-track-color: #ffbaba;
}

TABLE
{
	border-collapse: collapse;
}

H1	{	
    FONT-FAMILY: 'Microsoft Sans Serif';
	font-size:	2.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	border: outset 4px #ffffcc;
	padding: 3px;
	text-align: center;
}
H2	{	
    FONT-FAMILY: 'Microsoft Sans Serif';
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
    FONT-FAMILY: 'Microsoft Sans Serif';
	font-size:	1.58em;
	font-weight: bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
    FONT-FAMILY: 'Microsoft Sans Serif';
	font-size:	1.33em;
	font-weight:	bolder;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
    FONT-FAMILY: 'Microsoft Sans Serif';
	font-size:	1.2em;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
    FONT-FAMILY: 'Microsoft Sans Serif';
	font-size:	1.1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	}	

TD { color: Black }
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	}	


A:link
{
	font-weight: bolder;
	color: white;
	text-decoration: underline;
}	
		
A:visited
{
	font-weight: bolder;
	color: white;
	text-decoration: underline;
}	
		
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	circle;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	square;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

.heading
{
	vertical-align: top;
	color: blue;
	background-color: #92c7ff;
}
.navdiv
{
	letter-spacing: 0.1em;
	word-spacing: -0.4em;
	padding-right: 2px;
	padding-left: 0px;
	font-weight: bolder;
	font-size: 8pt;
	margin-bottom: 10px;
	padding-bottom: 4px;
	width: 100%;
	color: white;
	padding-top: 4px;
	font-family: 'Microsoft Sans Serif';
	margin-top: 5px;
}
.navdiv A { color: White; font-weight: bolder; text-decoration: underline }
.navdiv A:visited { color: white; font-weight: bolder; text-decoration: underline }
.navdiv A:hover { color: yellow }
.menutd
{
	padding-right: 5px;
	font-size: x-small;
	vertical-align: top;
	width: 150px;
	font-family: Verdana;
	color: Yellow;
}
.menutd A {COLOR: white; text-decoration: none}
.menutd A:visited
{
	color: silver;
	text-decoration: none;
}
.menutd A:hover { color: yellow; text-decoration: none }
.menudiv
{
	border-right: #8888de thick solid;
	padding-right: 5px;
	border-top: #8888de thick solid;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	border-left: #8888de thick solid;
	width: 150px;
	color: gold;
	padding-top: 5px;
	border-bottom: #8888de thick solid;
	height: 100px;
	background-color: #003737;
}
.menudiv A {COLOR: white; text-decoration: none}
.menudiv A:visited
{
	color: silver;
	text-decoration: none;
}
.menudiv A:hover { color: yellow; text-decoration: none }
.sidecomment {width: 150px; height: 100px; color: Blue; BACKGROUND-COLOR: white; padding: 5px; vertical-align: top; border: 3px solid #000080; FONT-FAMILY: 'Microsoft Sans Serif'}
.sidecomment A {COLOR: DarkBlue; text-decoration: underline}
.sidecomment A:visited
{
	color: #6699cc;
	text-decoration: none;
}
.sidecomment A:hover { color: yellow; text-decoration: none }
.contenttd {border-left: 1px solid red; border-top: 1px solid red; border-right: 2px solid red; border-bottom: 2px solid red}
.contenttd2
{
border-right: red 1px solid;
border-top: red 1px solid;
border-left: red 1px solid;
border-bottom: red 1px solid;
}
.contenttd_top {border-left: 1px solid red; border-top: 1px solid red; border-right: 2px solid red}
.contenttd_middle {border-left: 1px solid red; border-right: 2px solid red}
.contenttd_bottom {border-left: 1px solid red; border-bottom: 2px solid red; border-right: 2px solid red}

.headCell
{
	background-color: #cc0033;
}

.headCell IMG
{
	BORDER-RIGHT: red thin groove; 
	BORDER-TOP: red thin groove; 
	MARGIN: 10px 20px 7px; 
	BORDER-LEFT: red thin groove; 
	BORDER-BOTTOM: red thin groove
}

.headtd
{
	padding-top: 20px;
	font-size: 0.7em;
	width: 180px;
}

.headtd A
{
	color: white;
}

.headtd IMG
{
	border-right: red thin solid;
	border-top: red thin solid;
	border-left: red thin solid;
	border-bottom: red thin solid;
	margin-top: 20px;
	margin-bottom: 0px;
}

.lightdiv
{
	border: red thin solid;
	padding: 10px;
	font-weight: bold;
	font-size: 0.85em;
	margin: 20px;
	color: black;
	background-color: #ff8a7f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8a7f, endColorstr=#ffffff, GradientType=1);
}

.lightdiv A:link
{
	color: blue;
}

.lightdiv A:visited
{
	color: dimgray;
}

.lightdiv H4
{
	font-weight: bolder;
	color: black;
	font-style: italic;
	font-family: Garamond;
}

.colorMenu
{
	border: red groove;
	margin: 20px;
	width: 300px;
	height: 68px;
	background-color: #600000;
	font-family: 'Futura Md BT';
	letter-spacing: 4pt;
}

.colorMenu TD
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	vertical-align: middle;
	padding-top: 5px;
	text-align: left;
	font-variant: small-caps;
	font-size: 1.05em;
	color: red;
}

.colorMenu A:visited
{
	color: #004000;
}

.colorMenu A:link
{
	color: #004000;
}

.copyrightArea
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 100%;
	color: black;
	padding-top: 10px;
	background-color: #cc0033;
}

.spanTango
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: larger; 
	COLOR: yellow; 
	FONT-STYLE: italic;
	font-variant: normal;
}

.spanBlue
{
	FONT-WEIGHT: bold; 
	COLOR: blue; 
	font-variant: normal;
}

.divOrder1
{
	font-size: 0.85em;
	background-color: white;
	height: 32px;
	padding: 4px;
}

.divOrder2
{
	background-color: #e1e2cf;
	height: 32px;
	padding: 4px;
}

#ulPhotoCredits LI
{
	margin-bottom: 5px;
}

.navbar
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	padding-bottom: 4px;
	width: 100%;
	color: white;
	padding-top: 4px;
	font-family: Arial;
	background-color: #caf1e6;
	color: black;
}
.navbar A:link
{ 
	color: black;
	font-weight: bold; 
	text-decoration: underline;
}
.navbar A:visited 
{
	color: black;
	font-weight: bold; 
	text-decoration: underline
}

.navbar A:hover
{
	color: black;
	font-weight: bold; 
	text-decoration: underline
}

.tabContainer
{
	border-collapse: separate;
	border-right: #600000 thin solid;
	border-top: #600000 thin solid;
	border-left: #600000 thin solid;
	border-bottom: #600000 thin solid;
	font-size:	0.8em;
}

.tabContainer TR{ vertical-align: top }

.tabContainer TH
{
	font-weight: bold;
	font-size: 0.9em;
	color: white;
	background-color: #600000;
	padding: 3px;
}

.tabContainer THEAD TH
{
	font-weight: bold;
	font-size: 1.3em;
	font-family: 'Futura Md BT';
	letter-spacing: 4pt;
	color: white;
	background-color: #600000;
	padding: 6px;
}

.tabContainer td p
{
	margin-top: 0px;
}

.aActiveFoot
{
	letter-spacing: normal;
	background-color: darkblue; 
}

.aActiveFoot A:link
{
	color: white;
}

.aActiveFoot A:visited
{
	color: white;
}

.aInactiveFoot 
{
	letter-spacing: normal;
	background-color: darkblue; 
}	

.aInactiveFoot A:link
{
	color: peachpuff;
}

.aInactiveFoot A:visited
{
	color: peachpuff;
}

.contentdiv
{
	border-right: red 5px outset;
	padding-right: 10px;
	border-top: red 2px outset;
	padding-left: 10px;
	font-size: 1.0em;
	overflow: auto;
	border-left: red 2px outset;
	border-bottom: red 5px outset;
	background-color: #ffdfdf;
	width: 100%;
}
.contentdiv p
{
	margin-top: 0px;
	margin-bottom: 18px;
}
.contentdiv td
{
	background-color: Transparent;
	vertical-align: top;
}

.contentdiv H4
{
    FONT-FAMILY: 'Microsoft Sans Serif';
	font-style: normal;
	color: black;
}

.tabPersonalList
{
	border-right: #600000 thin solid;
	border-top: #600000 thin solid;
	border-left: #600000 thin solid;
	border-bottom: #600000 thin solid;
	font-size:	0.8em;
}

.tabPersonalList tr{ vertical-align: top }

.tabPersonalList th
{
	font-weight: bold;
	font-size: 1.3em;
	font-family: 'Futura Md BT';
	padding: 6px;
	letter-spacing: 4pt;
	color: white;
	background-color: #600000;
}

.tabMyListItem
{
	background-color: #ffdfdf;
	border: silver 3px solid;
	padding: 5px;
	font-size:	0.8em;
}

.tabMyListItemFocus
{
	background-color: #ffdfdf;
	border: red 3px solid;
	padding: 5px;
	font-size:	0.8em;
}

.tabPersonalList H6	{	
    FONT-FAMILY: Times New Roman;
	font-size:	1.1em;
	font-weight:	600;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-bottom: 0px;
	}	
		
.divCheckBoxes
{
	padding-right: 4px;
	padding-left: 2px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 2px;
	border: white 1px solid;
	color: white;
	padding-top: 2px;
	position: relative;
	background-color: #600000;
}

.divCheckBoxes2
{
	border-right: white 1px solid;
	padding-right: 4px;
	border-top: white 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 5px;
	border-left: white 1px solid;
	color: white;
	padding-top: 5px;
	border-bottom: white 1px solid;
	position: relative;
	background-color: #600000;
}

.tdCheckBoxes
{
	background-color: #600000;
	border: white 1px outset;
	vertical-align: middle;
	color: White;
	font-weight: bold;
	font-size: xx-small;
}

.tdCheckBoxesFeatured
{
	border-right: white 1px outset;
	padding-right: 4px;
	border-top: white 1px outset;
	padding-left: 4px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 4px;
	vertical-align: middle;
	border-left: white 1px outset;
	color: white;
	padding-top: 4px;
	border-bottom: white 1px outset;
	background-color: #600000;
}

.tdAd
{
	border: silver 3px solid;
	width: 480px;
	padding-top: 10px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	height: 70px;
	background-color: #ffa6a5;
	font-size:	1.2em;
}

.tdAdFocus
{
	border: red 3px solid;
	width: 480px;
	padding-top: 10px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	height: 70px;
	background-color: #ffa6a5;
	font-size:	1.2em;
}

.tdService
{
	background-color: #ffdfdf;
	border: silver 3px solid;
	padding: 5px;
	height: 70px;
	width: 480px;
	font-size:	0.8em;
}

.tdServiceFocus
{
	background-color: #ffdfdf;
	border: red 3px solid;
	padding: 5px;
	height: 70px;
	width: 480px;
	font-size:	0.8em;
}

.tdServiceFeatured
{
	border: silver 3px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 0.8em;
	padding-bottom: 5px;
	width: 480px;
	padding-top: 5px;
	height: 70px;
	background-color: #ffdfdf;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffbfbf, endColorstr=#ffffff, GradientType=0);
}

.tdServiceFeaturedFocus
{
	background-color: #ffdfdf;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffbfbf, endColorstr=#ffffff, GradientType=0);
	border: red 3px solid;
	padding: 5px;
	height: 70px;
	width: 480px;
	font-size:	0.8em;
}

.imgThumb
{
	margin-bottom: 10px;
	margin-right: 10px;
}

.divPrice
{
	text-align: center;
	margin-top: 10px;
	color: Yellow;
}

.thumbTable TD
{
	font-size: 0.8em;
	border: groove 1px silver;
	padding: 5px;
}

.thumbTable H6
{
	margin-top: 3px;
	margin-bottom: 3px;
}

.buynowTable
{
	width: 100%;
	margin-bottom: 5px;
}

.buynowTable TD
{
	border: solid 1px silver;
	padding: 5px;
}

.buynowTable TD A:link
{
	font-weight: bold;
	font-size: 0.85em;
	color: #c70000;
	font-family: Tahoma;
}

.buynowTable TD A:visited
{
	font-weight: bold;
	font-size: 0.85em;
	color: #c70000;
	font-family: Tahoma;
}

.buynowTable H6
{
	margin-top: 3px;
	margin-bottom: 3px;
	color: Black;
	font-family: Verdana;
}

.tabAdOptions
{
	background-color: white;
	font-size: 0.8em;
}

.tabAdOptions TD
{
	border: solid 1px gray;
	font-weight: bold;
}

.tabAdOptions TH
{
	border-left: solid 1px gray;
	border-right: solid 1px white;
}

.tabAdOptions THEAD
{
	background-color: Darkred;
	color: White;
}

.tdLeftHeading
{
	text-align: left;
}

.tdSelectedLeftHeading
{
	background-color: yellow;
	text-align: left;
}

.tdSelectedAdOption
{
	background-color: yellow;
	text-align: center;
}

.tdChecked
{
	background-color: #eddcdc;
	text-align: center;
}

.tdUnchecked
{
	text-align: center;
}

.thCheckBoxExplain
{
	border: solid 2px white;
	background-color: darkred;
	color: White;
	font-size: 0.75em;
	padding: 5px;
	margin: 5px;
	font-weight: bold;
}

.thHeadlineExplain
{
	border: solid 2px white;
	background-color: darkred;
	color: White;
	vertical-align: middle;
	text-align: center;
	padding: 10px;
}

.tangodiv
{
	padding-right: 10px;
	padding-left: 10px;
	font-family: Comic Sans MS;
	font-weight: normal;
	padding-bottom: 10px;
	color: blue;
	padding-top: 10px;
	background-color: #92c7ff;
	BORDER-RIGHT: white thin solid; 
	BORDER-TOP: white thin solid; 
	BORDER-LEFT: white thin solid; 
	BORDER-BOTTOM: white thin solid;
	font-size: 1.0em;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#92c7ff, endColorstr=#c2f7ff, GradientType=1);
}

.tangodiv A:link, .tangodiv A:visited
{
	color: darkblue;
}

.userData {behavior:url(#default#userdata);}
