/* ---------- Default Tag Styles ---------- */

body
{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0; 
	margin-bottom: 0; 
	background-color: #333333;

   	scrollbar-3dlight-color: #FFFFF1;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #660000;
	scrollbar-track-color: #FFFFF1;
	scrollbar-darkshadow-color: #FFFFF1;
	scrollbar-face-color: #FFFFF1;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFF1;
}

hr
{
	color: #660000;
	height: 1px;
	background-color: #660000;
	border: 0px;	
}

img
{
	border: 0px;
}

table
{
	border: 0px;
}

td
{
	font-family: "Arial";
	font-size: 12px;
	vertical-align: top;
}


/* ---------- Link Styles ---------- */

a:link
{
	font-size: 12px; 
	color: #000000;
}
a:visited
{
	font-size: 12px; 
	color: #000000;
}
a:hover
{
	font-size: 12px; 
	color: #660000;
	text-decoration: none;
}

a.clist:link
{
	font-size: 10px;
}
a.clist:hover
{
	font-size: 10px;
}
a.clist:visited
{
	font-size: 10px;
}

a.linkhdr:link
{
	font-size: 11px; 
	color: #ffffff;
}
a.linkhdr:hover
{
	font-size: 11px; 
	color: #000000;
}
a.linkhdr:visited
{
	font-size: 11px; 
	color: #ffffff;
}

a.tophd:link
{
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
}
a.tophd:hover
{
	color: #660000;
	font-weight: bold;
	vertical-align: middle;
}
a.tophd:visited
{
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
}


/* ---------- Custom Class Styles ---------- */

.btmftr
{
	font-size: 11px; 
	color: #fffffc;
	height: 30px; 
	vertical-align: middle;
	text-align:center;
}

.country
{
	font-size: 15px;
	font-weight: bold;
	color: #660000;
}

.coupon
{
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	background-color: #E8D8B6;
	width: 420px;
	height: 44px;
}

.leftbtmftr
{
	background-color: #660000;
	width: 186px;
	height: 30px; 
}

.leftnav
{
	background-color: #E2D0B1;
	width: 186px;
}

.linkhdr
{
	font-weight: bold;
}

.linkhdrbg
{ 
	color: #ffffff;
	background-color: #993333;
	text-align:center;
	vertical-align: middle;
	width: 170px;
}

.main
{
	background-color: #FFFFFF;
	width: 600px;
}

.mainhdr
{
	font-size: 12px; 
	background-color: #FFFFFF;
	height: 50px; 
}

.maintbl
{
	border: 1px solid #333333;
	width: 760px; 
	height: 100%;
}

.navhdr
{
	font-size: 12px; 
	font-weight: bold; 
	color: #993333;
}

.tophdr
{
	color: #ffffff;
	width: 584px;
 	height: 36px;
	text-align: right;
	vertical-align: top;
}


/* ---------- Custom ID Styles ---------- */

#fullheight
{
	height: 100%;
	background-color:#ffffff;
}