body
{
	margin: 0;
	padding: 0;
	color: #555;
	font: normal 10pt Arial,Helvetica,sans-serif;
	background-color: #fff;
        text-align: center;
        background: url(../images/top.jpg) repeat-x
}

h1 {
    font-size:18px;
    font-weight:bold;
}

h2 {
    font-size:16px;
    font-weight:bold;
}




#logo
{
	padding: 10px 20px;
	font-size: 200%;
}

#mainmenu
{
	background:white url(../../css/bg.gif) repeat-x left top;
}

#mainmenu ul
{
	padding:6px 20px 5px 20px;
	margin:0px;
}

#mainmenu ul li
{
	display: inline;
}

#mainmenu ul li a
{
	color:#ffffff;
	background-color:transparent;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 8px;
}

#mainmenu ul li a:hover, #mainmenu ul li.active a
{
	color: #6399cd;
	background-color:#EFF4FA;
	text-decoration:none;
}

div.flash-error, div.flash-notice, div.flash-success
{
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
}

div.flash-error
{
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}

div.flash-notice
{
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}

div.flash-success
{
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}

div.flash-error a
{
	color:#8a1f11;
}

div.flash-notice a
{
	color:#514721;
}

div.flash-success a
{
	color:#264409;
}

div.form .rememberMe label
{
	display: inline;
}

div.view
{
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #C9E0ED;
}

div.breadcrumbs
{
	font-size: 0.9em;
	padding: 5px 20px;
}

div.breadcrumbs span
{
	font-weight: bold;
}

div.search-form
{
	padding: 10px;
	margin: 10px 0;
	background: #eee;
}

.portlet
{

}

.portlet-decoration
{
	padding: 3px 8px;
	background: #B7D6E7;
	border-left: 5px solid #6FACCF;
}

.portlet-title
{
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #298dcd;
}

.portlet-content
{
	font-size:0.9em;
	margin: 0 0 15px 0;
	padding: 5px 8px;
	background:#EFFDFF;
}

.portlet-content ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.portlet-content li
{
	padding: 2px 0 4px 0px;
}

.operations
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.operations li
{
	padding-bottom: 2px;
}

.operations li a
{
	font: bold 12px Arial;
	color: #0066A4;
	display: block;
	padding: 2px 0 2px 8px;
	line-height: 15px;
	text-decoration: none;
}

.operations li a:visited
{
	color: #0066A4;
}

.operations li a:hover
{
	background: #80CFFF;
}
#tabs {
    font-size: 80%;
}



#page {

}


#header {

}



#sidebar {
    padding: 20px 20px 20px 0;
}

.footer {
    font-size: 0.8em;
    text-align: center;
    border-top: 1px solid #C9E0ED;
}

.container {
    width:960px;
    margin:0 auto;
    text-align:left;

}

#content
{
    padding:0;
    margin:0;

}

#left {

}

#right {

}

#middle {
 text-align: left;
 overflow: hidden;
}

#middle a {
    color:#666;
}

.advertiser {
    width:180px;
    float:left;
    height:90px;
    margin-bottom:10px;
}

.column_heading {
    text-align:center;
    /*background: #373737 url(../images/dark_gradient.jpg) repeat-x;*/
    background: #A6CE39;
    padding:5px 0px 5px 0px;
    margin-bottom:10px;
    /*color: #00C0F3;*/
    color: #FFF;

}

.search_form {
    width:520px;
    float:left;
    padding:20px 10px;
    margin-bottom:10px;
    text-align:left;
    background: #373737 url(../images/dark_gradient.jpg) repeat-x;
    /*background: #07A3EE;*/

}

.result_row {
    width:528px;
    float:left;
    padding:5px;
    color:#999;
    border:1px solid #999;
    margin-bottom:10px;
    background: url('../images/result-grad.jpg') repeat-x;
    border: 1px solid rgba(0,0,0,0.5);
   border-radius: 10px 10px 2px 2px;
   background: rgba(0,0,0,0.8);
   box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
}

.result_row-hover {
   background: rgba(0,0,0,0.03);
   
   box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 10px rgba(255,255,255,0.2);
   -o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 10px rgba(255,255,255,0.2);
   -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 10px rgba(255,255,255,0.2);
   -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 10px rgba(255,255,255,0.2);
   
}

.result_row p {
    line-height: 1.5em;
    color:#999;
}

.portrait_thumb {
    width:60px;
    height:60px;
    float:left;
    border:1px solid #666;
    margin-right:10px;
}

.profileButton {
    width:86px;
    height:29px;
    float:right;
    margin-right:10px;
}

.highlighted {
    width:520px;
    float:left;
    background-color: #0066CC;
    color:#fff;
    font-weight:bold;
    margin-bottom: 5px;
    line-height:1.5em;
    text-align:center;
}

.portrait {
    width:150px;
    float:right;
    margin:10px;
}

.contact_details {
    width:518px;
    padding:0 10px;
    float:left;
    background-color: #efefef;
    border:1px solid #999;
}

.contact_details img {
    width:20px;
    height:20px;
    float:left;
    margin-right: 10px;
}

.contact_details p {
    line-height: 20px;
}

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

#footer {

    background: #373737 url(../images/dark_gradient.jpg) repeat-x;
    margin-bottom: 500px;

}
#footer a {
    color:#666;
}

p {
    line-height: 1.5em;
    color: #666;
}

#news {
    text-align: left;
    font-size: 11px;
}

#logo {width: 730px; height: 95px; float:left; padding-bottom: 0;}

#nav-bar {

    padding:0 10px;
    margin:3px 0 0 0;

}

a img {
    border:0;
}

.container_24 {

}

#nav ul li {
    background-image: none;
}

#nav {
    background-image: none;
}

h3 a {
    font-size:14px;
    font-weight:bold;
    color:#A6CE39 !important;
    background: url(../images/more.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding-right:20px;
}

h2 {
    color:#A6CE39;
}

#consultation_enquiry {
    text-align:left;
    width:780px;
    height:496px;
    margin:0 auto;
    border:5px solid #ccc;
    background-color: #3d3d3d;
    /* display:none; */
}

#consultation {
    padding:20px;
}

#consultation label {
    width:100px;
    float:left;
    color:#A6CE39;
    font-weight: bold;
}

#consultation input textarea {
    margin-bottom:5px;
    width:200px;
    float:left;
}

#enquire {
    float:right;
}

#consultation_enquiry input {
    margin-bottom: 2px;
}

#consultation_enquiry label {
    margin-bottom: 2px;
}

#consultation_enquiry select {
    margin-bottom: 2px;
}

#consultation_enquiry textarea {
    margin-bottom: 2px;
}

#consultation_enquiry {
    color:#efefef;
}

#consultation_enquiry h3 {
    color:#efefef;
    margin-left: 10px;
}

#consult_button {
    width:150px;
    height:75px;
    float:right;
    margin:20px 24px 0 0;
}

#proc_desc {
    width:100%;
    /*
    height:400px;
    overflow:auto;
    */
}

#menu-horiz {margin:2px 0 0 10px;}
#menu-horiz ul {list-style:none;margin:0;padding:0;font-weight: bold;line-height: 19px;}
#menu-horiz li {float:left;width:100px;margin:0;padding:0;text-align:center;height:19px;}
#menu-horiz li a {display:block;padding:5px 10px;height:100%;color:#FFF;text-decoration:none;border-right:1px solid #FFF;}
#menu-horiz li a:hover, li a:focus, li a:active {background-position:-150px 0;}
#menu-horiz a {background:url(../images/bg.jpg) repeat -20px 35px;}

#ad {
    width:540px;
    float:left;
    background-image:url(../images/advertisers/ad-bg.jpg);
    background-repeat:repeat-x;
    background-color:#535047;
    color:#fff;
}

#ad h1 {
    color:#fff;
    text-align: center;
}

#ad h2 {
    color:#fff;
    text-align: center;
}

#ad h3 {
    color:#fff;
    text-align: center;
}

#ad-logo {
    width: 520px;
    float:left;
    margin:10px 20px;
}

.ad-image {
    width:150px;
    height:200px;
    float:right;
    margin-left: 10px;
}

/*-----------------------------------------------*/
/*---------------      Slider     --------------*/
/*---------------------------------------------*/

#slideshow{
background-color: #202020;
width: 540px;
height: 283px;
margin: 5px 0px 0px 36px;
float: left;
}

#slideshow-threed{
width: 920px;
height: 283px;
margin: 15px 0px 0px 0px;
float: left;
}

#box-nav-slider{
width:935px;
height:17px;
float:left;
}

#slideshow-navigation a{
background: url(../images/slide.png) no-repeat scroll 50% 50%;
display: block;
float: left;
font-size: 0px;
width: 9px;
height: 9px;
margin: 10px 0 0;
outline-style: none;
outline-width: medium;
padding: 2px;
}

#slide {
    width: 520px;
    height: 165px;
    float:left;
    margin:10px;
}

.slide-img {
    width:520px;
    float:left;
}
.slideimg {
    width:100%;
    float:left;
}

#slideshow-navigation{float:right; padding-right:10px}
#slideshow-navigation .activeSlide {background: url(../images/slide.png) no-repeat scroll 0% 50%;}
.slidehalf { margin-top:0px; margin-right:20px; float:left;} /* Editable Slider Image Position */
.slidehalf2 { margin-top:0px; margin-right:0px; float:left;} /* Editable Slider Image Position */
.slide-text h1{width:400px; color:#00C0F3; padding:20px 0px 0px 0px; float:right;}
.slide-text p{width:380px; font-size:12px; color:#b5b5b5; line-height:22px; padding-right:20px; float:right;}
.flash-img {text-align:center; display:block; margin:100px auto 0 auto;}

a.read_more{color:#A6CE39; font-size:12px; float: right; margin-right: 20px}










#ad p {
    color:#fff;
    margin:5px 20px;
}






/*
* qTip - The jQuery tooltip plugin
* http://craigsworks.com/projects/qtip/
*
* Version: 2.0.0pre
* Copyright 2009 Craig Michael Thompson - http://craigsworks.com
*
* Dual licensed under MIT or GPL Version 2 licenses
*   http://en.wikipedia.org/wiki/MIT_License
*   http://en.wikipedia.org/wiki/GNU_General_Public_License
*
* Date: Sun Aug 29 01:09:38 2010 +0100
*/

.ui-tooltip-accessible{
	left: -10000em !important;
	top: -10000em !important;
	display: block !important;
	visibility: hidden !important;
}

	/* IE6 ONLY - Width detection fix */
	* html .ui-tooltip-accessible{
		position: static !important;
		float: left !important;
	}

div.ui-tooltip, div.qtip{
	position: absolute;
	display: none;

	max-width: 280px;
	min-width: 50px;
}

	div.ui-tooltip .ui-tooltip-wrapper{
		position: relative;
		overflow: hidden;

		border-width: 3px;
		border-style: solid;
	}

	div.ui-tooltip .ui-tooltip-content{
		position: relative;
		padding: 5px 9px;

		text-align: left;
		word-wrap: break-word;
		overflow: hidden;
	}

	div.ui-tooltip .ui-tooltip-titlebar{
		position: relative;
		padding: 6px 35px 6px 10px;

		font-weight: bold;
	}

		/*! Default close button class */
		div.ui-tooltip .ui-tooltip-close{
			position: absolute;
			height: 16px;
			width: 16px;
			padding: 1px;
			right: 5px;
			top: 5px;

			cursor: pointer;
			line-height: 0px;
			font-size: 0px;
		}

			div.ui-tooltip .ui-tooltip-close .ui-icon{
				height: 16px;
				width: 16px;
				display: block;

				opacity: 0.8;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
				filter: alpha(opacity=80);
			}
			div.ui-tooltip .ui-tooltip-close:hover .ui-icon{
				opacity: 1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter: alpha(opacity=100);
			}

		/*! Custom button class */
		div.ui-tooltip .ui-tooltip-button{
			float: right;
		}

	/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
	div.ui-tooltip-focus{

	}


/*! Default tooltip style */
div.ui-tooltip-wrapper{
	border-color: #ADD9ED;
	background-color: #E5F6FE;
	color: #5E99BD;
}

	div.ui-tooltip .ui-tooltip-titlebar{
		background-color: #D0E9F5;
	}

	div.ui-tooltip .ui-tooltip-close .ui-icon{
		background: #A27D35 url('images/close.png') no-repeat 50% 50%;
	}

/*! Plain tooltip style */
div.ui-tooltip-plain .ui-tooltip-wrapper{
	border-color: black;
	border-width: 1px;

	background-color: white;
	color: black;
}

	div.ui-tooltip-plain .ui-tooltip-titlebar{
		background-color: white;
	}

	div.ui-tooltip-plain .ui-tooltip-close .ui-icon{
		background: black;
	}

/*! Light tooltip style */
div.ui-tooltip-light .ui-tooltip-wrapper{
	border-color: #E2E2E2;
	background-color: white;
	color: #454545;
}

	div.ui-tooltip-light .ui-tooltip-titlebar{
		background-color: #f1f1f1;
	}

	div.ui-tooltip-light .ui-tooltip-close .ui-icon{
		background: #454545 url('images/close-light.png') no-repeat 50% 50%;
	}


/*! Dark tooltip style */
div.ui-tooltip-dark .ui-tooltip-wrapper{
	border-color: #303030;
	background-color: #505050;
	color: #f3f3f3;
}

	div.ui-tooltip-dark .ui-tooltip-titlebar{
		background-color: #404040;
	}

	div.ui-tooltip-dark .ui-tooltip-close .ui-icon{
		background: #f3f3f3 url('images/close-dark.png') no-repeat 50% 50%;
	}


/*! Red tooltip style */
div.ui-tooltip-red .ui-tooltip-wrapper{
	border-color: #D95252;
	background-color: #F78B83;
	color: #912323;
}

	div.ui-tooltip-red .ui-tooltip-titlebar{
		background-color: #F06D65;
	}

	div.ui-tooltip-red .ui-tooltip-close .ui-icon{
		background: #9C2F2F url('images/close-red.png') no-repeat 50% 50%;
	}


/*! Green tooltip style */
div.ui-tooltip-green .ui-tooltip-wrapper{
	border-color: #90D93F;
	background-color: #CAED9E;
	color: #3F6219;
}

	div.ui-tooltip-green .ui-tooltip-titlebar{
		background-color: #B0DE78;
	}

	div.ui-tooltip-green .ui-tooltip-close .ui-icon{
		background: #58792E url('images/close-green.png') no-repeat 50% 50%;
	}


/*! Blue tooltip style */
div.ui-tooltip-blue .ui-tooltip-wrapper{
	border-color: #ADD9ED;
	background-color: #E5F6FE;
	color: #5E99BD;
}

	div.ui-tooltip-blue .ui-tooltip-titlebar{
		background-color: #D0E9F5;
	}

	div.ui-tooltip-blue .ui-tooltip-close .ui-icon{
		background: #4D9FBF url('images/close-blue.png') no-repeat 50% 50%;
	}


/*! Add shadows to your tooltips in all supported browsers */
div.ui-tooltip-shadow{
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);

  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray');
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray')";
}

div.ui-tooltip-tip{
	position: absolute;
	margin: 0 auto;
	overflow: hidden;

	line-height: 0.1px;
	font-size: 1px;

	background: transparent !important;
	border: 0px !important;
	z-index: 10;
}

	div.ui-tooltip-tip *{
		line-height: 0.1px;
		font-size: 0.1px;
	}

	div.ui-tooltip-tip div{
		background: transparent !important;
		border: 0px dashed transparent;
	}

#qtip-overlay{
	position: absolute;
	left: -10000em;
	top: -10000em;

	background-color: black;
	cursor: pointer;

	/* Set this to any below 15000 (default starting z-index for qTips) */
	z-index: 14999;
}

/*! Youtube tooltip style */
div.ui-tooltip-youtube .ui-tooltip-wrapper{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;

	border-color: #CCCCCC;
	border-width: 1px;

	color: white;
}

	div.ui-tooltip-youtube .ui-tooltip-close .ui-icon{
		background: #4D9FBF url('images/close-dark.png') no-repeat 50% 50%;
	}

	div.ui-tooltip-youtube .ui-tooltip-titlebar,
	div.ui-tooltip-youtube .ui-tooltip-content{
		background-color: rgba(0, 0, 0, 0.85);
	}

	/* IE6 Fallback */
	* html div.ui-tooltip-youtube-wrapper{
		background-color: black;
	}


/* jQuery TOOLS Tooltip style */
div.ui-tooltip-jtools .ui-tooltip-wrapper{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	border-color: white;
	border-width: 2px;

	-webkit-box-shadow: 0 0 12px #333;
	-moz-box-shadow: 0 0 12px #333;
	box-shadow: 0 0 12px #333;

	background-color: rgba(0, 0, 0, 0.7);
	background-image: -moz-linear-gradient(top, #717171, #232323);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#232323);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#232323)";

	color: white;
}

	div.ui-tooltip-jtools .ui-tooltip-titlebar,
	div.ui-tooltip-jtools .ui-tooltip-content{
		background: none;
	}

	div.ui-tooltip-jtools .ui-tooltip-close .ui-icon{
		background: black url('images/close-dark.png') no-repeat 50% 50%;
	}


/* Cluetip style */
div.ui-tooltip-cluetip .ui-tooltip-wrapper{
	border-width: 0;

	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
}

	div.ui-tooltip-cluetip .ui-tooltip-titlebar{
		background-color: #87876A;
		color: white;
	}
	div.ui-tooltip-cluetip .ui-tooltip-content{
		background-color: #D9D9C2;
		color: #111;
	}

.ba-pic {
    text-align: center;
    float:left;
    width:250px;
    margin-left:1px;
}



#nav-container {
    background-image: none !important;
}
#nav-bar {
    background-image: none !important;
    background: scroll none !important;
    margin:0 !important;
    padding:0 !important;
    border:none !important;
}

#menu-horiz li {
    height:29px;
    line-height:29px !important;
    width:auto !important;
    margin:0 !important;
    padding:0 !important;
}
#menu-horiz a {
    height:29px;
    line-height:29px;
    margin:0 !important;
    padding:0 10px 0 10px !important;
}

#nav li ul li a {
    padding:0 !important;
}
#nav li ul {
    padding:0 !important;
    width:182px !important;
    margin-left:2px !important;
    margin-top:2px !important;
}
#nav li ul li ul {
    padding:0 !important;
    width:182px !important;
    margin-left:-20px !important;
}





#search_wrap {
	width:540px;
	
	margin:20px auto;
}
#search_wrap a {
	color:#FFF;
}
#search_wrap form {
	margin:0;
	padding:0;
}
#search_1, #search_2, #search_3, #search_4 {
	width:100%;
	
	float:left;

}
#search_2, #search_3, #search_4 {
	display:none;
}
.search_header {
	width:100%;
	height:30px;
	float:left;
	color:#FFF;
}
.search_header h1 {
	width:270px;
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:30px;
	margin:0 0 0 5px;;
	padding:0;
}
.search_button_row {
	width:100%;
	height:30px;
	float:left;
	background-image:url(../images/search-footer.png);
        background-color: #000;
}
.search_button_column {
	width:270px;
	float:left;
        height:30px;
}
.b-hover {
    width:93px;
    height:30px;
    float:left;
    display:block;
}
.n-hover {
    width:93px;
    height:30px;
    float:right;
    display:block;
}
.right_align {
	text-align:right;
}
.left_align {
	text-align:left;
}
.search_content {
	width:100%;
	height:170px;
	float:left;
	background-color:#3B3B3B;
	color:#EFEFEF;
}
.search_content label {
	width:200px;
	float:left;
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	line-height:24px;
	text-align:right;
	margin:0 10px 0 10px;
}
.search_content select {
	width:200px;
	font-size:18px;
	float:left;
}
.search_content p {
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#999;
}
.search_space {
	width:100%;
	height:40px;
	float:left;
}
.row_spacer {
	width:100%;
	height:8px;
	float:left;
}
.search_label_small {
	font-size:12px !important;
	font-weight:normal !important;
	line-height:14px !important;
}
.search_checkbox {
	float:left;
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}
#step1 {
	background-image:url(../images/search-header.png) !important;
}
#step2 {
	background-image:url(../images/search-header2.png) !important;
}
#step3 {
	background-image:url(../images/search-header3.png) !important;
}
#step4 {
	background-image:url(../images/search-header4.png) !important;
}

.box-shadow {
  -moz-box-shadow: 0px 0px 20px #000; /* Firefox */
  -webkit-box-shadow: 0px 0px 20px #000; /* Safari, Chrome */
  box-shadow: 0px 0px 20px #000; /* CSS3 */
}

.hotel_block {
    width:98%;
    margin: 10px auto 10px auto;
    border:1px solid #666;
    background-color: #fff;
    -moz-box-shadow: 0px 0px 10px #666; /* Firefox */
  -webkit-box-shadow: 0px 0px 10px #666; /* Safari, Chrome */
  box-shadow: 0px 0px 10px #666; /* CSS3 */
}

.hotel_block p img {
    width:150px;
    height:150px;
    float:right;
    margin:0 0 5px 10px;
}
.hotel_block p {
    margin:10px;
}
.hotel_block h1 {
    margin-left:10px;
}
.hotel_block a {
    float:right;
}
