body {
	background-color: #E7FAFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5183C6;
}
a {
	text-decoration: none;
	color:#03C;
}
a:hover {
	color:#f00;
}
h1 {
	font-size: 18px;
	color: #8CACD9;
	text-align: right;
	padding: 5px;
	letter-spacing: 0.1em;
}
h2 {
	font-size: 14px;
	color: #8CACD9;
	padding: 5px;
	letter-spacing: 0.1em;
}
h3 {
	font-size: 16px;
	color:#FFF;
}
h4 {
	font-size: 18px;
	color:#3969B0;
	letter-spacing: 0.1em;
}
h5 {
	font-size:11pt;
}
p {
	padding:5px;	
	line-height:16px;
}
label{
	/*width:120px;
	margin-right:20px;*/
}
#header_wrapper {
	background-image: url(../images/header_bg.jpg);
}
#header_wrapper #header {
	padding: 5px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 70px;
}
#header_wrapper #header #logo {
	background-image: url(../images/logo.png);
	float: left;
	height: 66px;
	width: 302px;
	margin-top: 5px;
	margin-left: 0px;
	cursor: pointer;
}
#quick_search_wrapper {
	width:331px;
	height:50px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}
#quick_search_wrapper #hotel_button{
	float: left;
	height: 12px;
	width: 93px;
	margin-left: 15px;
	background-image: url(../images/quicksearch_button_hotel.png);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#quick_search_wrapper #hotel_button:hover {
	
}
#quick_search_wrapper #stopsale_button{
	float: left;
	height: 12px;
	width: 95px;
	margin-left: 6px;
	background-image: url(../images/quicksearch_button_stopsale.png);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#quick_search_wrapper #stopsale_button:hover{
	
}
#quick_search_wrapper #stopsale_button a{
	color:#FFF;
}	
#quick_search_wrapper #hotel_search {
	float:left;
	width: 331px;
	height: 32px;
	background-image: url(../images/quicksearch_bg_hotel.png);
}
#quick_search_wrapper #hotel_search #hotel_form, #quick_search_wrapper #stopsale_search #stopsale_form {
	width:270px;
	margin-top:6px;
	margin-left:15px;
	float:left;
}
#quick_search_wrapper #hotel_search #hotel_form #searchcriteriahotel, #quick_search_wrapper #stopsale_search #stopsale_form #searchcriteriastopsale{
	font-size: 17px;
	font-weight: normal;
	color: #CCC;
	width: 240px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#quick_search_wrapper #stopsale_search {
	float:left;
	width: 331px;
	height: 32px;
	background-image: url(../images/quicksearch_bg_stopsale.png);
}

#navigation_wrapper {
	background-color: #00125C;
	
}
#navigation_wrapper #navigation {
	overflow: hidden;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
}
#navigation_wrapper #navigation .left {
	float: left;
}
#navigation_wrapper #navigation .right {
	float: right;
	background-color:red;
}
#navigation_wrapper #navigation .left li, #navigation_wrapper #navigation .right li {
	float: left;
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
	height: 16px;
}
#navigation_wrapper #navigation .left li:hover, #navigation_wrapper #navigation .right li:hover {
	background-color: #F90;
}

#navigation_wrapper #navigation .left li a, #navigation_wrapper #navigation .right li a {
	color: #fff;
	display:block;
	font-size: 13pt;
}
#navigation_wrapper #navigation .left .red {
	background-color: #F00;
}
#navigation_wrapper #navigation .left .red:hover {
	background-color: #910000;
}
#navigation_wrapper #navigation .left .red a {
	font-weight: bold;
	color: #FFF;
}
#navigation_wrapper #navigation .right {
	float: right;
}
#footerNavigation {
	
}
#footerNavigation .left{
	
}
#footerNavigation .left li{
	padding: 4px;
	float: left;	
}

#content_wrapper {
	background-image: url(../images/content_bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
#content_wrapper #content {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 600px;
	padding-top: 0px;
}
.box {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*-moz-box-shadow: 3px 3px 4px #999;
	-webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 5px #999; */
	border: 2px solid #B5D9EC;
	padding: 5px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.inner_box{
	float:left;
}
.scrollable {
	overflow-x: hidden;
	overflow-y: auto;
}
.single {
	width: 316px;
	height: 316px;
}
.double {
	width:651px;
	height:316px;
}
.minheightdouble{
	min-height:316px;
	width:651px;
	overflow:auto;
}
.verticaldouble {
	width:316px;
	height:651px;
}
.verticaldoubledouble {
	width:651px;
	height:651px;
	/*height:651px;*/
}
.verticaldoubledoubleExtendable{
	width:651px;
	min-height:651px;	
}
.triple {
	width:986px;
	height:316px;
}
.verticaltriple {
	width:316px;
	height:986px;
}
.extendable {
	width:986px;
}
.last {
	margin-right:0;
}
.tabbed{
	margin-left:21px;
}
.transparent {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right:9px;
}
.white{
	background-color:#FFF;
}
.white_link {
	color:#FFF;
}
.box_image {
	border: 1px solid #B5D9EC;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
.image_left {
	float: left;
	margin: 1px 5px 5px;
	padding: 5px;
	text-align: center;
}
.search_options_box {
	width:150px;
	height: 250px;
	margin-right: 12px;
	margin-bottom: 5px;
	float: left;
}
.search_options{
	width: 100%;
	height: 220px;
	border: 1px solid #8499B4;
	overflow-x:hidden;
	overflow-y:scroll;
}
.search_option {
	line-height: 12px;
	padding: 0px;
	width: 500px;
}
.more_button {
	background-image:url(../images/more_button.png);
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;
	cursor: pointer;
}
.more_button_with_text {
	background-image:url(../images/more_button.png);
	background-repeat:no-repeat;
	width:160px;
	height:32px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;
	cursor: pointer;
	background-position: right center;
	padding-right: 32px;
	font-size: 15px;
	font-weight: bold;
	line-height:32px;
}
.left {
	text-align: left;
	margin-bottom: 0;
	padding-bottom: 0;
}
.info_box {
	float: left;
}
.small_box {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-right: 3px;
	margin-bottom: 3px;
	float: left;
}
.front_box{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	height:90px;
	float:left;
	margin: 3px 2px;
	padding:0px;
	background-color:#efefef;	
	background-image: url(../images/front_box_bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	border: 1px solid #B5D9EC;
}
.hover0-110:hover{
	background-position: 0px -110px;
	cursor:pointer;
}
.square{
	padding: 3px 5px;	
}
.up_arrow {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float:left;
	height:22px;
	width:22px;
	padding:0px;
	background-image:url(../images/up_arrow_only.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
}
.up_arrow:hover {
	background-color: #9E9E9E;
	background-position: -22px 0px;	
}
.down_arrow {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float:right;
	height:22px;
	width:22px;
	padding:0px;
	background-image:url(../images/left_to_down_arrow_only.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
}
.text_white{
	color:#fff;
}
.text_red{
	color:#F00;
}
.text_dark_blue{
	color:#009;	
}
.text_big{
	font-size:14px;
	font-weight:bold;
}
.bold{
	font-weight:bold;
}
.red {
	background-color:#F00;
	color:#FFF;
}
.green {
	background-color:#093;
	color:#FFF;
}
.blue {
	background-color: #5987C9;
	color: #fff;
}
.light_blue {
	background-color: #B7CAE8;
	color: #565656;
}
.dark_blue {
	background-color: #335B99;
	color: #fff;
}
.orange {
	background-color: #F90;
	color: #fff;
}
.light_green {
	background-color: #BDECBD;
	color: #333;
}
.gray {
	background-color:#666666;
	color:#FFF;
}
.light_gray{
	background-color:#dddddd;
	color:#fff;
}
.yellow{
	background-color:#FFE680;
	color:#000;
}
.light_yellow{
	background-color:#FFE680;
	color:#000;
}
.today {
	font-size: 20px;	
}

.wide {
	width:200px;
	padding: 5px 5px 5px 5px;
}
.wide2 {
	width:280px;
	padding: 5px 5px 5px 5px;
}
.extrawide {
	width:626px;
	padding: 5px 5px 5px 5px;
}
.narrow {
	width:114px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.narrow2 {
	width:120px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.narrow3 {
	width:147px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.extranarrow {
	width:72px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.idbox{
	width:20px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.thick {
	height: 25px;
	line-height: 25px;
}
.thin {
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
}
.noicon {
	padding-left: 45px;
	line-height:12px;
}
.recommendation {
	background-image: url(../images/agency_rec.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 45px;
	line-height:14px;
}
.web {
	background-image: url(../images/web.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 45px;
}
.web_small {
	background-image: url(../images/web_small.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
	width: 175px;
	
}
.tel {
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 45px;
}
.tel_small {
	background-image: url(../images/tel_small.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
	width: 175px;
}
.fax {
	background-image: url(../images/fax.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 45px;
}
.fax_small {
	background-image: url(../images/fax_small.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
	width: 175px;
}
.address {
	background-image: url(../images/address.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	line-height: 12px;
	padding-left: 45px;
}
.address_small {
	background-image: url(../images/address_small.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
	width: 591px;
}
.request{
	font-size: 18px;
	background-color: #CF0725;
	font-weight: bold;
	text-align: center;
	padding: 3px 5px;
	width: 240px;
}
.calendar_small{
	background-image: url(../images/calendar_small.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	float: left;
}
.description {
	float: left;
	width: 520px;
}
.facility_box {
	float: left;
	width: 150px;
	padding: 3px 3px 3px 20px;
}
.checked {
	background-image: url(../images/checked.png);
	background-repeat: no-repeat;
	background-position: 3px center;	
}
.seperator {
	width: 98%;
	float:left;
	clear: right;
	margin-bottom:5px;
}
.single_line {
	border-bottom: solid 1px #8499B4;
}

.gallery {
	
}
.gallery ul {
	
}
.gallery ul li {
	float: left;
	padding: 3px;
	margin: 3px;
	border: solid 1px #8499B4;
	cursor:pointer;
}

.hotel_box {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	padding: 3px;
	margin-bottom: 5px;
	background-color: #E6ECF7;
}
.hotel_box:hover{
	background-color: #C5D2ED;
}
.hotel_icon {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 130px;
	height: 90px;
	background-color:#FFF;
	float: left;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}
.hotel_info {
	float: left;
	width: 626px;
}
.hotel_links {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 170px;
	float: right;
	margin-right: 10px;
	padding: 5px;
	background-image: url(../images/info.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.hotel_links ul {

}
.hotel_links ul li{
	text-align: right;
	padding-right: 10px;
	margin-bottom: 5px;
	
}
.hotel_links ul li a{
	color:#FFF;
}
.district_class{
	color:#06C;
	font-size: 12px;
}
	
	
/*
* Dimensions
*
*/
.size360-auto{
	width:360px;
	height:auto;
}
.size300-200{
	width:300px;
	height:200px;
}
.size300-240{
	width:300px;
	height:240px;
}
.size360-240{
	width:360px;
	height:240px;
}
.size130-90{
	width:130px;
	height:90px;
}
.size65-45{
	width:65px;
	height:45px;
}
.w100{
	width:100px;	
}
.w130{
	width:130px;	
}
.w135{
	width:135px;	
}
.w180{
	width:180px;	
}
.w200 {
	width:200px;
}
.w220 {
	width:220px;
}
.w240 {
	width:240px;
}
.w250 {
	width: 250px;
}
.w265 {
	width: 265px;	
}
.w295 {
	width: 295px;
}
.w300 {
	width: 300px;
}
.w303 {
	width: 303px;
}
.w319 {
	width: 319px;
}
.w350 {
	width: 350px;
}
.w375 {
	width: 375px;
}
.w390 {
	width: 390px;
}
.w400 {
	width: 400px;
}
.w555 {
	width:555px;
}
.w559 {
	width:559px;
}
.w600 {
	width:600px;	
}
.w603 {
	width:603px;	
}
.w650 {
	width: 650px;
	padding-bottom: 5px;
}
.w709 {
	width: 709px;
}
.w972{
	width: 972px;
}
.w918{
	width: 918px;
}
.h60{
	height: 60px;
}
.h230{
	height: 230px;
}
.h250{
	height: 250px;
}
.h280{
	height:280px;
}
.h285{
	height:285px;
}
.h300{
	height:300px;
}
.h310{
	height:310px;
}
.h330{
	height:330px;
}
.h600{
	height:600px;
}
.h650{
	height:650px;
}
.h275{
	height:275px;
}
.button {
	cursor: pointer;
}
.button:hover {
	background-color: #C8D1E8;
}
.buttonred {
	cursor: pointer;
}
.buttonred:hover {
	background-color: #FFA4A4;
	color:#000;
}

.stopsale_content{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	width:930px;
	padding:5px;
	margin: 0 auto 0 auto;
	overflow:auto;
	margin-bottom: 10px;
	border: 2px solid #aaa;
}
.stopsale_box {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	padding:5px;
	margin-right:1px;
	margin-bottom:2px;

}
.stopsale_day {
	width: 15px;
	height: 15px;
	cursor:pointer;
}
.stopsale_span {
	font-size:9px;
	color:#000;
}
.stopsale_new{
	background-color:#efefef;
}
.stopsale_cancel{
	background-color:#F00;
	color:#FFF;
}
.table{
	font-size: 11px;
	border: 2px solid #B7C6FF;
	padding: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.table tr {
	
}
.table tr th{
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	color: #FFF;
	background-color: #009;
}
.table tr td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #09F;
	vertical-align: top;
	padding: 5px;
	color:#000;
}
.stopsale_tooltip{
	background-color: #FFC;
	position: absolute;
	border: 1px solid #999;
	padding: 4px;
	color: #000;
	font-size: 10px;
}

.markets {

}
.markets li {
	list-style-position: inside;
	list-style-type: disc;
	padding-left: 15px;
}
.clear{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clearfix:after{
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}
.table{
	font-size: 11px;
	border: 2px solid #B7C6FF;
	padding: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.table tr {
	
}
.table tr th{
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	color: #FFF;
	background-color: #009;
}
.table tr td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #09F;
	vertical-align: top;
	padding: 5px;
	color:#000;
}
.evenRow{
	background-color:#FF0;
}
.errors{
	color:#F00;
}
.error{
	color:#F00;
	font-weight: bold;
	background-color: #FFA8A8;
}
.errorContainer{
	display:none;
	border:2px dotted #F00;
	margin-bottom: 20px;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: auto;
}
.success{
	background-color:#bcdfb5;
	color:#000;
	border: 1px solid #A2D399;
}
.failed{
	background-color:#F00;
	color:#000;
}
.alphabet_menu{
	
}
.alphabet_menu li{
	float:left;
	padding: 5px;
}
/* FORM ELEMENTS */
form, input, select {
	font-size:11px;
}
.information{

}
.datePicker{
	background-image: url(../images/calendar_small.png);
	background-repeat: no-repeat;
	background-position: right center;
	cursor:pointer;
}
.requiredField{
	background-image: url(../images/required.png);
	background-repeat: no-repeat;
	background-position: right center;	
}

/************* STEPS - START *********************/
.steps {
	background-image:url(../images/steps/stepbigbg.png);
	background-repeat: repeat-x;
	margin: 0px 5px 10px 5px;
	padding: 0px;
	height: 80px;
	list-style-image: none;
	list-style-type: none;
}
.step {
	height: 60px;
	float: left;
	margin-top: 0 20px 0 20px;
	padding: 0px;
}
.step .text{
	text-align: center;
	font-size:0.8em;
}
.step_pic {
	background-repeat: no-repeat;
	background-position: center top;
	height: 60px;
	width: 100px;
}
.step_pic:hover {
	background-position: center -60px;
}
.current {
	background-position: center -120px;
}
.current:hover {
	background-position: center -120px;
}
.disabled {
	background-position: center -180px;
}
.disabled:hover {
	background-position: center -180px;
}
.one {
	background-image:url(../images/steps/stepbig1.png);
}
.two {
	background-image:url(../images/steps/stepbig2.png);
}
.three {
	background-image:url(../images/steps/stepbig3.png);
}
.four {
	background-image:url(../images/steps/stepbig4.png);
}
.five {
	background-image:url(../images/steps/stepbig5.png);
}
.six {
	background-image:url(../images/steps/stepbig6.png);
}
.seven {
	background-image:url(../images/steps/stepbig7.png);
}
.eight {
	background-image:url(../images/steps/stepbig8.png);
}
/************* STEPS - END*********************/


/**** REAL BUTTON **********/
.red_button_250_25{
	background-image: url(../images/check_availability_request.gif);
	float: left;
	height: 25px;
	width: 250px;
	line-height:25px;
	text-align: center;
	cursor:pointer;
}
.red_button_250_25 a{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-shadow: #000 -1px 1px 2px;
}
.rates2011{
	background-image: url(../images/2011Rates.gif);
	float: right;
	height: 25px;
	width: 250px;
	line-height:25px;
	text-align: center;
	cursor:pointer;
}
.green_button_250_25{
	background-image: url(../images/Buton_Request_Form.gif);
	float: left;
	height: 25px;
	width: 250px;
	line-height:25px;
	text-align: center;
	cursor:pointer;
}
.green_button_250_25 a{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-shadow: #000 -1px 1px 2px;
}
.price{
	background-color:#F00;
	color:#FFF;
	font-size:16px;
	font-style:italic;
	font-weight: bold;
	width:975px;
	padding: 10px;
}

.next_year_price{
	background-color:#F90;
	color:#006;
	font-size:16px;
	font-style:italic;
	font-weight: bold;
	width:975px;
	padding: 10px;
}
.next_year_price_heading{
	text-align:left;
	color:#006;
	margin-bottom:5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006;
	font-style: normal;
	font-weight: bold;
}

.down_arrow_black{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float:right;
	height:22px;
	width:22px;
	padding:0px;
	background-image:url(../images/down_arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
}
.frontpage_hotel{
	width:305px;
	height:155px;
	float:left;
	padding:5px;
	margin:5px;
	border:1px solid #CCC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 3px 3px 4px #999;
	-webkit-box-shadow: 3px 3px 4px #999;
	box-shadow: 3px 3px 5px #999;
	background-image: url(../images/frontpage_hotel_bg_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
}
.frontpage_hotel_image{
	width:130px;
	height:85px;
	margin-right:10px;
	overflow:hidden;
	float:left;
}
.frontpage_hotel_info{
	width:165px;
	height:85px;
	float:left;
}
.frontpage_hotel_text{
	background-color:#F00;
	color:#FFF;
	float:left;
	width:97%;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	min-height:30px;
	margin-top:5px;
}
.frontpage_hotel_more{
	margin-top:10px;
	float:right;
	font-size:30px;
	color:#F00;
	font-weight:bold;
	background-image: url(../images/more_special_offers.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 250px;
	cursor:pointer;
	margin-right:10px;
}
.specialoffers{
	float:left;
	background-color:#F00;
	color:#FFF;
	font-size:14px;
	width:620px;
	padding:5px;
	min-height:30px;
}
.specialoffers_box{
	background-color: #FFF;
	background-image: url(../images/specialoffer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	padding-top:50px;	
}
.desc{
	width:18px;
	height:16px;
	background-image: url(../images/downArrow.png);
	float:left;
	background-repeat: no-repeat;
	background-position: center center;
}
.asc{
	width:18px;
	height:16px;
	background-image: url(../images/upArrow.png);
	float:left;
	background-repeat: no-repeat;
	background-position: center center;
}
.sortByName{
	background-image: url(../images/sortByName.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 16px;
	width: 86px;	
}
.sortByRate{
	background-image: url(../images/sortByRate.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 16px;
	width: 86px;	
}
