@charset "utf-8";
/* CSS Document */
/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {
	text-align:center;
	padding:0px 0 0;

	background-position: top;
                font-size: 12px;
	color: #535B66;
}

img {vertical-align:top;}
a img {border:0; }

a.listing-thumb {margin: 10px; 
}



html {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.333em; color:#6E7886;}

a {text-decoration:underline; color:#535B66; }
a:hover {text-decoration:underline;}
ul {list-style:none;}
ul li {background:url(images/list-marker.gif) left 4px no-repeat; padding:0 0 6px 16px;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#content .col-1,
#content .col-2,
#content .col-3,
#content .col-4 {float:left;}
/***************header***************/
#header {padding-left:27px;}

.logo {padding-bottom:21px;}

.date {
	float:left;
	color:#FFFFFF;
}
.nav {float:right;}
.nav li {float:left; background:none; padding:0 6px 0 6px; border-left:1px solid #D98075;}
.nav .extra {border:none;}
.nav li a {
	color:#FFFFFF;
	text-decoration:none;
}
.nav li a:hover {color:#FFFFFF;}

.menu {padding:5px 0 0;}
.menu li {background:none; padding:0;}
/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:4px 19px 0 0;}
.box1 .img-indent {margin:4px 16px 0 0;}
.phone {float:right; margin-right:43px;}
cite {font-style:normal; display:inline-block;}

#content {background:#FFFFFF url(images/content-tail.jpg) left top repeat-x; padding:20px 31px 26px 28px;}
#content .col-2 {padding-left:30px; padding-top:0px;}
#content .col-4 {padding-left:37px;}

.text-right {text-align:right;}
.text1 {font-size:0.917em;}
.text2 {font-size:1.083em;}
.text3 {font-size:0.833em;}

.border1 {border-bottom:1px solid #D3D6DA;}
.border2 {border-bottom:1px solid #C5C9CF; padding-top:31px; margin-bottom:28px;}

.display {float:left; padding:0px 0 0px 2px;}
.sort {float:right; padding:2px 0 0 0px;}

.image {margin:4px 0 15px;}

hr {color:#868F9B;  line-height:1em; border-top:1px solid #FFFFFF; border-bottom:1px solid #EAEFEE; padding:0px 0 0px; margin-bottom:7px; margin-top:7px;}

/***************titles***************/
.box2 strong {color:#4C535C;}
.box2 p span {color:#010101;}

.title {margin-bottom:21px;}

.banner .title {margin-bottom:7px;}
.box1 .title {margin-bottom:9px;}

h1 {color:#666666; font-size:22px; }
h2 {color:#666666; font-size:22px; padding-top:10px; margin-bottom:0px;}
h3 {color:#868F9B; font-size:18px;}
h4 {color:#868F9B; font-size:18px; line-height:1em; border-bottom:1px solid #EAEFEE; padding:19px 0 10px; margin-bottom:7px;}

/***************links***************/
.sort li {background:none; padding:0; float:left;}
.sort .extra a {border:none; padding:0}
.sort li a {text-decoration:none; color:#717984; border-right:1px solid #717984; padding-right:9px; margin-left:9px;}
.sort li a:hover, .sort .act a {text-decoration:underline; color:#2D72D3;}

.view {padding-bottom:6px; color:#2D72D3;}
.view li {float:left; background:none; padding:0 10px 0 2px;}
.view li a {color:#2D72D3; text-decoration:underline;}
.view li a:hover, .view .act a {color:#000000; text-decoration:underline;}

.text3 a {text-decoration:underline; text-transform:uppercase; color:#983E3E;}
.text3 a:hover {text-decoration:none;}

.col-2 .extra {padding:8px 65px 15px 0;}
.col-2 .extra .button span span {background:url(images/button-right.gif) right top no-repeat; display:block; padding:6px 5px 6px 7px;}

.link {text-align:right; margin-top:-25px;}
.link a {color:#8D3B38;}

.link-un {color:#983E3E;}
/***************boxes***************/
.main-box {background:#FFFFFF url(images/main-bot.gif) left bottom repeat-x;}
.main-box .box-left {background:url(images/main-left.gif) left top repeat-y;}
.main-box .box-top {background:url(images/main-top.jpg) left top repeat-x;}
.main-box .box-right {background:url(images/main-right.gif) right top repeat-y;}
.main-box .box-top-left {background:url(images/main-top-left.jpg) left top no-repeat;}
.main-box .box-top-right {background:url(images/main-top-right.jpg) right top no-repeat;}
.main-box .box-bot-left {background:url(images/main-bot-left.jpg) left bottom no-repeat; width:100%;}
.main-box .box-bot-right {background:url(images/main-bot-right.jpg) right bottom no-repeat; padding:0 30px 32px;}

.box1 {background:#F1F6F5 url(images/box1-bot.gif) left bottom repeat-x;}
.box1 .box-left {background:url(images/box1-left.gif) left top repeat-y;}
.box1 .box-top {background:url(images/box1-top.gif) left top repeat-x;}
.box1 .box-right {background:url(images/box1-right.gif) right top repeat-y;}
.box1 .box-top-left {background:url(images/box1-top-left.gif) left top no-repeat;}
.box1 .box-top-right {background:url(images/box1-top-right.gif) right top no-repeat;}
.box1 .box-bot-left {background:url(images/box1-bot-left.gif) left bottom no-repeat; width:100%;}
.box1 .box-bot-right {background:url(images/box1-bot-right.gif) right bottom no-repeat; padding:20px 10px 9px 10px;}

.box2 {background:#FFFFFF url(images/box2-bot.gif) left bottom repeat-x;}
.box2 .box-left {background:url(images/box2-left.gif) left top repeat-y;}
.box2 .box-top {background:url(images/box2-top.gif) left top repeat-x;}
.box2 .box-right {background:url(images/box2-right.gif) right top repeat-y;}
.box2 .box-top-left {background:url(images/box2-top-left.gif) left top no-repeat;}
.box2 .box-top-right {background:url(images/box2-top-right.gif) right top no-repeat;}
.box2 .box-bot-left {background:url(images/box2-bot-left.gif) left bottom no-repeat; width:100%;}
.box2 .box-bot-right {background:url(images/box2-bot-right.gif) right bottom no-repeat; padding:15px 29px 14px;}
.box2 .inner {padding:12px 0 5px;}
/***************forms***************/

input {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535B66;
	margin: 5px;
	padding: 0px;
}
select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535B66;
	margin: 5px;
	padding: 0px;
}
textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535B66;
	width: 400px;
}





/***************positioning***************/
.margin1 {margin-bottom:24px;}
.margin2 {margin-bottom:27px;}
.margin3 {margin-bottom:18px;}
.margin4 {margin-bottom:14px;}
.margin5 {margin-bottom:5px;}
.margin6 {margin-left:43px;}
.margin7 {margin-left:33px;}

.padding1 {padding-bottom:52px;}
.padding2 {padding-bottom:9px;}
.padding3 {padding-top:28px;}
.padding4 {padding-bottom:21px;}
.padding5 {padding-bottom:11px;}
.padding6 {padding-top:32px;}
.padding7 {padding-bottom:16px;}
.padding8 {padding-bottom:7px;}
/***************page-1***************/
#page-1 .col-4 ul {padding:6px 0 0 0;}
/***************page-3***************/
#page-3 .col-4 {padding-left:0;}
/***************page-7***************/
#page-7 .col-4 {padding-left:62px;}
/***************page-8***************/
#page-8 #content {padding-bottom:12px;}
/***************footer***************/
#footer {
	color:#FFFFFF;
	text-align:center;
	padding:0 8px 20px 0;
	margin-top:-8px;
}
#footer a {
	border-left:1px solid #D98075;
	margin-left:7px;
	padding-left:7px;
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {text-decoration:underline;}
.SearchFormInputDestination {
	color: #666666;
}

#currency{background:#FFFFFF url(images/currency-bg.jpg) ;}

/* Breadcrumbs */
div.breadcrumbs {
	padding: 0.5em 0 ;
	font-size: 80%;
	margin: 1em 0em;
}
div.breadcrumbs span.lastitem {
	
}

div.breadcrumbs a {text-decoration:underline;}



