BODY, TD, P, UL, OL {
	COLOR: black; FONT-FAMILY: verdana, arial; FONT-SIZE: 12px;
}

A {
	COLOR: #5394AB;
}

EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal;
}

A.subnavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none;
}
.subnavigation {
	FONT-SIZE: 12px; TEXT-DECORATION: none; COLOR: #5394AB;
}

A.location {
	FONT-SIZE: 12px; TEXT-DECORATION: none;
}
A.clocation {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; COLOR: #FF4421;
}
.locationa {
	FONT-SIZE: 12px; TEXT-DECORATION: none; COLOR: #5394AB;
}
.clocationa {
	FONT-SIZE: 12px; TEXT-DECORATION: none; COLOR: #FF4421;
}

A.title, FONT.title {
	COLOR: white; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none !important;
}

TD.title {
	BACKGROUND-COLOR: #FF4421;
}

TABLE.table {
	BACKGROUND-COLOR: #C6CED1;
}
TR.tableh {
	BACKGROUND-COLOR: #ECEFF3;
}
TR.table {
	BACKGROUND-COLOR: #F3F7FA;
}

TABLE.menu {
	BACKGROUND-COLOR: black;
}
TR.menu {
	BACKGROUND-COLOR: #D8E2E7;
}
TD.menu {
	BACKGROUND-COLOR: black;padding-bottom:2px;
}
A.menu {
	COLOR: white; FONT-WEIGHT: bold; FONT-SIZE: 120%; line-height:18px; TEXT-DECORATION: none; TEXT-TRANSFORM:  lowercase
}


H2, H2 A {
	COLOR: #111; FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-DECORATION: none; MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px;
}

H3, H3 A {
	COLOR: #FF4421; FONT-WEIGHT: normal; FONT-SIZE: 14px; TEXT-DECORATION: none; MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px;
}

FORM {
	FONT-FAMILY: courier;
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px;
}

INPUT, SELECT { FONT-FAMILY: arial, sans-serif }

INPUT.submit {
BACKGROUND: #FF4421; BORDER-BOTTOM: #FF4421 1px solid; BORDER-LEFT: #FF4421 1px solid; BORDER-RIGHT: #FF4421 1px solid; BORDER-TOP: #FF4421 1px solid; COLOR: white; FONT-FAMILY: verdana, arial; FONT-SIZE: 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px;
}

.hot {
        FONT-WEIGHT: bold; COLOR: black; FONT-SIZE: 90%; TEXT-DECORATION: none;
}

.text {
        COLOR: black; FONT-SIZE: 100%; TEXT-DECORATION: none;
}

A.list {
	COLOR: #5394AB; FONT-WEIGHT: normal; TEXT-DECORATION: none;
}

.faq_q {
	FONT-WEIGHT: bold;
}

.faq_a {
	FONT-WEIGHT: normal;
}

.search_title {
	FONT-WEIGHT: bold; FONT-SIZE: 120%;
}

.search_text {
	LINE-HEIGHT: 1.2;
}

.search_link {
	FONT-SIZE: 100%;
}




/*pp*/
.ta-center, #vdsTables td.ta-center  {
	text-align: center;
}
.ta-right, #vdsTables td.ta-right {
	text-align: right;
}

strong {
	color: #333;
}

li {
	line-height:160%;
}
li.promo {
	font-size:16px;
	
}
span.minPrice{
	font-size: 22px;
	color: #489;
	font-family:"Courier New", Courier, monospace
}
p.btns {
	text-align:right
}
a.btns{
	border: 1px solid #d19405; background: #fece2f; font-weight: bold; color: #4c3000; display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; font-size: 1em; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
}

a.btns:hover, a.btns:focus {
	border: 1px solid #a45b13; background: #ffdd57; font-weight: bold; color: #381f00; 
}
a.btns span, a.more{
	padding: 2px 4px; display: block; line-height: 1.4;
}
a.att{
	font-weight:bold; font-size:14px;color:#489
}
a.att span{
	padding: 0 3px
}
tr.odd, td.odd-black-bg, td.odd, th.odd {
	background-color: #fff;
}

h1.motto{
	font-size:12px;line-height:120%;padding:0;margin:0;color:#000
}
.table tr {
	background-color:#f3f7fa

}
#vdsTables td{
	text-align:right;

}
tr.do td {
	padding:5px 2px 8px 0
}
td.title {
	padding-bottom:1px
}
td.title a{
	color:#fff;
	text-decoration:none
}


h1.darkSide, h2.darkSide, h3.darkSide {
	color: #fff;
	clear: both;
}
.darkSide {
	color: #fff;
}
.darkSide a {
	color: #fff;
}
.darkSide strong {
	color: #FECE2F;
}

.pt1em {
	padding-top: 1em;
}
.pt2em {
	padding-top: 2em;
}
.mainLinks a {
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: 1px #fff dotted;
}
.mainLinks a:hover {
	text-decoration: none;
	border-bottom: 1px #fff solid;
}
p.promoEndDate {
	font-size: 72%;
	padding-top: .5em;
}
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}


h1, h1 a{
	margin: 20px 0 -10px 0;
	padding: 0;
	font-weight: normal;
	font-size: 28px;
	line-height:100%;
	color:#333;
	text-align:center
}
h2, h2 a{
	margin: 30px 0 0 0;
	padding: 0 0 10px;
	font-weight: normal;
	font-size: 26px;
	line-height:100%;
	color:#555;
}

body#fp h2, body#fp h2 a{
	font-size: 28px;
}


ul {
	padding:0 5px 0 20px;
	margin-top:0;
}

.dscnt {
	color: #777;
	font-size:10px
}
th a{
	text-decoration:none;
	font-size:12px;
}
th a:hover{
	text-decoration:underline
}

tr.do  td a{
	font-size:10px
}
span.att, span.minPrice{font-weight:bold;}


