@import url(tickbox.css);
@import url(jquery.autocomplete.css);

/* Body */
body {font: 68%/1.5 Arial, Helvetica, "Nimbus Sans L", sans-serif;   background: #eee; color: #000; margin: 0; padding: 0;}
h1 {color:#d60801; font-size:2.0em;}
h2 {color:#d60801; font-size:1.4em; margin:2px;}
h3 {color:#d60801; font-size:1.2em;}
/* Bara sus */
a {text-decoration:none;}
/* Header */
#header {clear: both; background: #fff ; border-bottom: 3px solid #d60801; padding: 0 10px 0 30px; height: 1%;}
	#header .wrapper {width: 890px; margin: 0 auto;}
	#header .logo {float:left; width:310px; padding:5px;}
	#header .menu {float:right;}
	#header .slogan {background:#f5f5f5; width:540px; float:left; margin-right:10px; font-size:90%;}
#header h1 { font-size: 1em; margin: 0 auto; padding: 5px; padding-left: 15px; color:#287bda;}
#header h1#logo img { border: none; }
.flags {margin:5px; padding:5px; padding-left:105px;}
.flags ul {margin:0; list-style:none; }
.flags li {float:left;	margin:0; padding:5px 1px 2px 2px;}
.flags a {display:inline; padding:2px; text-decoration:none; font-weight: normal; color: #585857; font-size:13px;}
.flags img {border:none;}
#navigation {float:left; line-height: normal;}
#navigation ul {margin:0; padding:10px 20px 0; list-style:none; }
#navigation li {float:left;	background:url("../images/left.gif") no-repeat left top; margin:0; padding:0 0 0 9px;}
#navigation a {float:left; display:block; background:url("../images/right.gif") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight: normal; color: #585857; font-size:13px;}
/* Commented Backslash Hack
	hides rule from IE5-Mac \*/
#navigation a {float:none;}
/* End IE5-Mac hack */
#navigation a:hover {	color: #12A1C9;
}
  
#navigation #current {background-image:url("../images/left_on.gif");}
#navigation #current a {background-image:url("../images/right_on.gif");	color: #585857;	font-weight: bold;	padding-bottom:5px;}

/* Container */
#container {padding: 5px 0 0 0;/* background: #eee url(../images/contentcontainerbg.gif) top left repeat-x;*/ }

#breadcrumbs {clear: both; width: 98em; _width: 980px; min-width: 980px;  max-width: 95%; margin: 0 auto;}
	#breadcrumbs .breadcrumbs {
	background:#fff;
	width: 980px; 
	float: right;
	height:30px;
	line-height:30px;
	color:#888888;
	font-size:12px;
	}
	#breadcrumbs .breadcrumbs a:link, a:visited {	color:#027AC6;	text-decoration:none;}
	#breadcrumbs .breadcrumbs a, #breadcrumbs .breadcrumbs em, #breadcrumbs .breadcrumbs span {
	float:left;
	overflow:hidden;
	height:30px;
	padding:0 8px;
	font-style:normal;
	}
	#breadcrumbs .breadcrumbs span {
	background:url(../images/bc_separator.png) no-repeat left center;
	overflow:hidden;
	padding:0 0 0 10px;
	width:0px;
	}
	#b_breadcrumb {clear: both; margin: 5px auto; background:#fff;}
	#b_breadcrumb{
	background:#f5f5f5;
	height:30px;
	line-height:25px;
	color:#888888;
	font-size:12px;
	padding:2px;
	}
	#b_breadcrumb a:link, a:visited {	color:#027AC6;	text-decoration:none;}
	#b_breadcrumb a, #b_breadcrumb #b_breadcrumb span {
	overflow:hidden;
	height:30px;
	padding:0 2px;
	font-style:normal;
	}


/* -------------------------------------------- */
/* ----------- Pagination: --------- */
/* -------------------------------------------- */
#pagination          { margin:0 auto; padding:10px; font-size:12px; list-style:none; /* savers */ float:left; }
#pagination li          { border:0; margin:0; padding:0; font-size:12px; list-style:none; /* savers */ float:left; }
#pagination a           { border:solid 1px #b6dbef; margin-right:2px; }
#pagination .previous-off,
#pagination .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination .next a,
#pagination .previous a { font-weight:bold; font-size:12px;}	
#pagination .active     { background:#e0f0f8; color:#2e6ab1; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination a:link, 
#pagination a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; font-size:12px;}
#pagination a:hover     { border:solid 1px #0e509e; }

/* Search */
#search {clear: both; width: 98em; _width: 980px; min-width: 980px;  max-width: 95%; margin: 0 auto; padding: 10px 10px 10px; }
  #search .index {width: 970px; float: right; background: #cfe5fe url(../images/search_bg.png) right center repeat-y; padding:5px; padding-top:5px; }
  #search .search {float: right; padding: 5px; width:500px; background:url(../images/search2.png) right top no-repeat;}
  #search .mostpopular {float: left; width:425px; padding: 3px; }
  
  #why .dece {float: left; width:400px; padding: 5px; background:url(../images/bg-topdestinations.png) center no-repeat;}

  #search .mostpopular li a{color:#1d89c1; text-decoration:none;}
  #search .thumb {border:1px solid #fff; float:left; margin:5px;}
  #search h2 {padding:0; margin:0; color:#d60801; font-size:1.6em;}
  #search p {font-size:1.2em; margin:0; margin-top:5px; margin-bottom:5px;}
  #search label {font-size:12px; font-weight:bold; color:#333}
  #search .destination {padding:5px; width:200px;border: 1px solid #cdeaff; background:#dddd;}
  
#bottom {clear: both; width: 98em; _width: 980px; min-width: 980px;  max-width: 95%; margin: 0 auto; padding: 10px 10px 10px; }
  #bottom .index {width: 970px; float: right; background: #cfe5fe url(../images/search_bg.png) right center repeat-y; padding:5px; padding-top:5px; }
  #bottom .why {float: left; width:400px; padding: 5px;}
  #bottom .newsletter {float: right; padding: 5px; width:500px;}
  #bottom p {font-size:1.2em; margin:0; margin-top:5px; margin-bottom:5px;}
  #bottom .destination {padding:5px; width:200px;border: 1px solid #cdeaff; background:#fff;}

  div.destinations h2{color:#d60801; font-size:20px;}
  div.destinations .hotellist .imgcell img{border:2px solid #ddd!important;}
  div.destinations .hotellist td{padding:2px;}

  div#topdestinations table{width:100%;}
  div#topdestinations table tr td{padding:0 2px 10px 0;width:120px}
  div#topdestinations table tr td img{width:30px;height:30px;margin:0 5px 3px 0;border:2px solid #fff!important;}
  div#topdestinations table tr td a{text-decoration:none;font-size:13px; font-weight:bold;}
  div#topdestinations table tr td span{font-size:.95em;}
/* Body */
#body {clear: both; width: 98em; _width: 980px; min-width: 980px;  max-width: 95%; margin: 0 auto; padding: 5px 10px 10px; }
  #sidebar {width: 15.75%; _width: 15.8%; float: left;  }
  #body .wrapper {width: 90%; float: right; background-color: #fff; padding: 15px; border: 1px solid #ddd;  }
  #body .index {width: 970px; float: right; padding:5px; background: #cfe5fe url(../images/search_bg2.png) right center repeat-y;}
  #body .index2 {width: 980px; float: right;}
  #body .destinations {width: 970px; float: right; padding:5px; margin-left:1px; background: #fff ;}
  #body .datacell {	
    background: url(../images/hr.png) no-repeat left top;
	padding:10px 0px 0px 10px;
	margin: 0;
	border: none;
	color:#003366;
}

  #body .why {width: 419px; float: left; padding:15px; background: #fff ;}
  #body .list {float: right; margin:1px; padding-right:5px; width:685px; }
  #body .left {float: left; width:220px; padding: 5px; background:#cfe5fe; }
  #body .mostpopular {float: left; width:235px; padding: 5px; background:#fff; margin-bottom:10px; }
  #body .mapbox {float: left; width:235px; padding: 5px; background:#fff; margin-bottom:10px; }
  #body a {font-size:12px; color: #069;}
  #body .hotel {padding:5px; width:670px; border-bottom:1px solid #eee;}
  #body hr {float:left; width:600px; border:0; color: #f00; background-color: #eee; height: 1px;}
  #body .hotel h2 a{font-size:16px; margin:0; padding:0; text-decoration:none;}
  #body .hotel .address{font-size:9px; margin:-5px; padding:0; text-decoration:none; color:#008C00;}
  #body .address a{font-size:10px; padding:2px; text-decoration:none; color:#008C00;}
  #body .hotel .map{font-size:9px; padding:0; padding-left:12px;  color:#666; background:url(../images/map.gif) left center no-repeat;}
  #body .hotel .thumb {float:left; margin:10px; margin-top:2px; border:1px solid #ddd;}
  #body .thumb {float:left; margin-right:10px;}
  #body p {font-family : arial, verdana, sans-serif; font-size : 12px;   color : #333333;}
  #body label {font-size:12px; font-weight:bold; color:#333}
  #body .checkbox label {padding:5px; margin:0;}
  #body .checkbox label {font-size:11px; font-weight:normal; color:#333}
  #body .facil {padding:5px; margin:0; font-size:12px;}
  #body .destination {padding:5px; width:200px;border: 1px solid #cdeaff; background:#fff;}
  #body .price {background:#e0f0f8; padding:5px; font-size:11px; font-weight:bold; margin:5px;  width:100px;}
  #body .book {background:#fff url(../images/add.png) left center no-repeat; padding:5px; padding-left:18px; font-size:11px; font-weight:bold; margin:5px; color:red;  width:70px;}
  #body .book a {font-size:11px; font-weight:bold;  color:red;}
  #body .hoteldetail {padding:1px; width:670px;}
  #body .hoteldetail h2 a{font-size:20px; padding:0; padding-left:10px; margin:0; text-decoration:none;}
  #body .hoteldetail .address{font-size:10px; padding-left:15px; margin:-3px;   text-decoration:none; color:#666;}
  #body .hoteldetail .map{font-size:10px; padding:0; padding-left:15px;  color:#666; background:url(../images/map.gif) left center no-repeat;}
  #body fieldset{padding:5px; border:0; border:1px solid #b6dbef; }
  #body legend{padding:5px; font-size:12px; font-family : arial, verdana, sans-serif; font-weight:bold; color:#1d89c1}
  #body .hotelavailability {padding:5px; width:645px; margin:5px; border:1px solid #b6dbef; background:#e0f0f8; margin-bottom:5px;}
  #body .hotelavailability h3 {font-size:12px; font-family:Verdana, Arial; color:#333; padding:5px 5px 4px 0px; margin:0;}
  #body .descriptions {padding:5px; width:650px; background:#fff; margin-bottom:5px;}
  #body .descr {font-size:12px; font-family:Verdana, Arial; color:#333; border-bottom:1px solid #b6dbef; background:#fff; padding:5px 5px 4px 0px; margin:0;}
  #body .descr a{color:#1d89c1; padding:6px; padding-right:25px; margin-right:15px; border:1px solid #b6dbef; border-bottom:0;   background:#f5f5f5 url(../images/bullet.gif) right center no-repeat;}
  #body .descriptions p{color:#333; background:#fff; padding:5px; padding-top:15px; margin:0; border:1px solid #b6dbef; border-top:0;}
  #body .descriptions .avail{color:#333; background:#fff; padding:5px; padding-top:15px; margin:0; border:1px solid #b6dbef; border-top:0;}
  #body .security {float: left; width:235px; padding: 5px; background:#fff; margin-bottom:10px; }
  #body .security h2 {font-size:12px; background:#fff url(../images/safe.png) left center no-repeat; padding: 5px; padding-left:27px; }
  #body .search {font-size:14px; background:#fff url(../images/globe.png) left center no-repeat; padding: 5px; padding-left:27px; }
  #body .security p {font-size:11px; margin:8px;}
  #body .cityphoto {padding:5px; background:#fff; width:235px; margin-bottom:5px;}
  #body .cityphoto img{width:24px;height:24px;margin:0 5px 3px 0;border:2px solid #ddd!important; float:left}
  #body .cityphoto h2{font-size:18px;}
  #body .why span{padding: 0 0 0 25px; background-image: url(../images/li.gif); background-repeat: no-repeat;  line-height: 23px;}
  #body .none {border:0; }
  #body .roominfo {border:1px solid #eee; padding:5px;  background:#f5f5f5;}
  #log {padding:5px;}
  #log .error { border:1px solid #fe5539;padding:5px; color:red; font-weight:bold; }
  #log .results {padding:5px; }
.inputcontainer, .but, .browse {
padding: 5px;
}

.region-country-table {
border: 1px solid;
border-color: #b6dbef;
width: 468px;
background-color: #e0f0f8;
font-size: 11px;
}

.button {height:24px; vertical-align:middle; text-align:left; margin-bottom:6px; }

.header { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; }
/* Style hotel information tabs */
  #body .usual {background:#fff; width:670px; font-size:12px;}
  #body .cards ul {}
  #body .cards li {float:left;}

  #body .usual ul { list-style:none;margin-left:400px;}
  #body .usual li { list-style:none; float:left;}
  #body .usual ul a {border:1px solid #b6dbef; border-bottom:0; display:block; padding:6px 10px; text-decoration:none!important; margin:3px; margin-left:0;margin-bottom:-1px; background:#e0f0f8; color:#000;}
  #body .usual ul a:hover {border:1px solid #b6dbef; border-bottom:0; background:#fff; color:#1d89c1;  }
  #body .usual ul a.selected {border:1px solid #b6dbef; border-bottom:1px solid #fff; margin-bottom:0; color:#1d89c1;margin-bottom:-1px; background:#fff; cursor:default; }
  #body .usual .div { 
  padding:3px 3px 5px 3px; 
  clear:left; 
  border-top:1px solid #b6dbef;}


/* Continut */
.left {float:left;}
.right {float:right;}

/* Footer */
#footer {clear: both; height: 1%; margin: 15px 0 0; padding: 20px 10px; border-top: 3px solid #ccc; background-color: #f7f7f7; color: #666; }
#footer .wrapper { min-width: 710px; max-width: 98em; _width: 98em; margin: 0 auto; }
#footer a {color: #069;}
#footer p {font-size: 110%; margin: 0; padding: 0;}

#nav-footer {clear: both; margin: 0 0 12px; padding: 0; list-style-type: none; }
#nav-footer strong {font-weight: bold;}
#nav-footer li {font-size: 130%; font-weight: bold; margin: 0 0 .5em; padding: 0; white-space: nowrap;}
#nav-footer ul {list-style-type: none; padding: 0 0 0 6.5em; margin: -1.2em 0 0 0; }
#nav-footer ul li {font-weight: normal; display: inline; font-size: 100%; border-left: 1px solid #999;  padding: 0 .4em 0 .65em; margin: 0;}
#nav-footer ul li:first-child, #nav-footer ul li.first {border: none;}


#copyright, #nav-legal {display: inline; margin: 0 1em 0; padding: 0; }
#nav-legal li {display: inline; font-size: 110%; border-left: 1px solid #999; padding: 0 1em; margin: 0; }
p#terms-of-use {margin: .3em 0 1.2em; }

/* rounded corners */
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
/* popup calendar */


/* popup calendar */
.add-options #calendar{
	left:190px;
	top:-150px;
}
#body a.a-calendar{
	padding-right:5px;
}

#calendar{
	position:absolute;
	top:500px;
	z-index:900;
	width:176px;
	background:#fff;
	left:550px;
	display:none;
	border:1px solid #1EA5D1;
}
#calendar .month{
	overflow:hidden;
	padding:4px 5px 0 5px;
	width:166px;
}
#calendar .month a.c-prev,
#calendar .month a.c-next{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:9px;
	height:12px;
	margin:4px 0 0 0;
}
#calendar .month a.c-prev{
	background:url(../images/a-prev-calendar.gif);
	float:left;
}
#calendar .month a.c-next{
	float:right;
	background:url(../images/a-next-calendar.gif);
}
#calendar .month select{
	float:left;
	width:121px;
	color:#333;
	margin:0 0 0 13px;
	display:inline;
}
#calendar .days ul{
	margin:0;
	width:168px;
	overflow:hidden;
	padding:0 0 0 4px;
	list-style:none;
}
#calendar .days ul li{
	float:left;
	width:22px;
	height:22px;
	text-align:center;
	color:#fff;
	padding:0;
	font-size:11px;
	line-height:22px;
	margin:2px 2px 0 0;
	background:#C7E9F4;
}
#calendar .days ul li a{
	width:22px;
	height:22px;
	background:#8ED2E8;
	text-decoration:none;
	cursor:text;
	text-align:center;
	line-height:22px;
	display:block;
	color:#fff;
}
#calendar .days ul li.active a{
	text-decoration:underline;
	cursor:pointer;
	background:#1CA4D1;
}
#calendar .days ul li.active a:hover{
	text-decoration:none;
}
#calendar  a.close-box{
	margin:0 0 0 4px;
	line-height:20px;
}
#calendar .d-week{
	margin:0;
	padding:0 0 0 4px;
	width:168px;
	overflow:hidden;
	list-style:none;
}
#calendar .d-week li{
	float:left;
	width:22px;
	height:18px;
	text-align:center;
	color:#21A6D2;
	font-weight:bold;
	font-size:11px;
	line-height:18px;
	margin:2px 2px 0 0;
}

div.autosuggest
{
	position: absolute;
	background-image: url(as_pointer.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-color: #b2daee;
	overflow: hidden;
}
div.autosuggest div.as_footer
{
	background-color: #b2daee;
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	background-color: #b2daee;
}
div.autosuggest div.as_footer div.as_corner
{
	background-color: #b2daee;
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #b2daee;
}


div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #fff;
}

div.autosuggest ul li
{
	color: #000;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #df1e18;
	display: block;
	text-decoration: none;
	background-color: transparent;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
	background-color: #fff;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #fff;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #6EADE7;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #000;
}

div.autosuggest ul li.as_highlight a
{
	color: #b2daee;
	background-color: #fff;
}

div.autosuggest ul li.as_highlight a span
{
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
}



div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: #6EADE7;
}
.highslide-container div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 470px;
	height: 520px;
    padding: 0;
	margin:0;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 15px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	margin-top: 4px;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}
#tb-results
{
	font-size: 11px;
	background: #fff;
	margin: 5px;
	border-collapse: collapse;
	text-align: left;
}
#tb-results th
{
	font-size: 11px;
	font-weight: bold;
	color: #039;
	padding: 5px;
	border-bottom: 2px solid #6678b1;
}
#tb-results td
{
	border-bottom: 1px solid #ccc;
	/*color: #669;*/
	padding: 3px 3px;
}
#tb-results .rosu
{
	color: red;
}

#tb-results tbody tr:hover td
{
	color: #009;
}
a.webdivert {
     display: block;
     width: 94px;
     height: 45px;
	 float:right;
     background-image: url(../images/webdivert.png);
     background-repeat: no-repeat;
     }
	 
a.webdivert:hover {
     background-image: url(../images/webdivert-hover.png);
     } 
a.happy {
     display: block;
     width: 126px;
     height: 45px;
	 float:left;
     background-image: url(../images/happy.gif);
     background-repeat: no-repeat;
     }
	 
a.happy:hover {
     background-image: url(../images/happy_hover.gif);
     } 
.but button{font-size:1em;font-weight:bold;text-transform:uppercase;letter-spacing:1px;padding:.55em .55em;background-color:#d60801;color:#FFF;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;border-radius:4px;}
.but button:hover{background-color:#003580;cursor:pointer;}
