@charset "utf-8";
/* CSS Document */


/*** temp page specific css reset ***/
.cssReset html,.cssReset body,.cssReset div,.cssReset span,.cssReset applet,.cssReset object,.cssReset iframe,.cssReset h1,.cssReset h2,.cssReset h3,.cssReset h4,.cssReset h5,.cssReset h6,.cssReset p,.cssReset blockquote,.cssReset pre,.cssReset a,.cssReset abbr,.cssReset acronym,.cssReset address,.cssReset big,.cssReset cite,.cssReset code,.cssReset del,.cssReset dfn,.cssReset em,.cssReset img,.cssReset ins,.cssReset kbd,.cssReset q,.cssReset s,.cssReset samp,.cssReset small,.cssReset strike,.cssReset strong,.cssReset sub,.cssReset sup,.cssReset tt,.cssReset var,.cssReset b,.cssReset u,.cssReset i,.cssReset center,.cssReset dl,.cssReset dt,.cssReset dd,.cssReset ol,.cssReset ul,.cssReset li,.cssReset fieldset,.cssReset form,.cssReset label,.cssReset legend,.cssReset table,.cssReset caption,.cssReset tbody,.cssReset tfoot,.cssReset thead,.cssReset tr,.cssReset th,.cssReset td,.cssReset article,.cssReset aside,.cssReset canvas,.cssReset details,.cssReset embed,.cssReset figure,.cssReset figcaption,.cssReset footer,.cssReset header,.cssReset hgroup,.cssReset menu,.cssReset nav,.cssReset output,.cssReset ruby,.cssReset section,.cssReset summary,.cssReset time,.cssReset mark,.cssReset audio,.cssReset video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}.cssReset article,.cssReset aside,.cssReset details,.cssReset figcaption,.cssReset figure,.cssReset footer,.cssReset header,.cssReset hgroup,.cssReset menu,.cssReset nav,.cssReset section{display:block;}.cssReset body{line-height: 1;}.cssReset ol,.cssReset ul{list-style:none;}.cssReset blockquote,.cssReset q{quotes:none;}.cssReset blockquote:before,.cssReset  blockquote:after,.cssReset q:before,.cssReset q:after{content:'';content:none;}.cssReset table{border-collapse:collapse;border-spacing:0;}

/*** temp page specific default configurations ***/
.cssReset { /*font-family: Arial, Helvetica, sans-serif*/font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;/*font-family: Verdana, Arial, Helvetica, sans-serif;*/ font-size: 14px; color: #333333;	margin: 0px; text-align:left; }
.cssReset a { color:#3366CC; }
.cssReset a:visited { color:#3366CC }
.cssReset a:hover { /*color: #990F00*/color:#3366CC }
.cssReset strong { font-weight:bold; }

.cssReset h1, .cssReset h2, .cssReset h3, .cssReset h4, .cssReset h5, .cssReset h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.cssReset h1 { font-size: 24px; }
.cssReset h2 { font-size: 20px; }
.cssReset h3 { font-size: 16px; }
.cssReset h5 { font-size: 16px; } 
.cssReset h6 { font-size: 14px; }
.cssReset p { font-size: 1em; }
.cssReset table th { font-weight:bold; text-align:left; }

.cssReset fieldset { display:block; border:1px solid #848484; padding:6px 12px; }
.cssReset legend { margin:8px 8px; padding:3px; font-size:18px; color:#848484 }
.cssReset form { font-size:12px; }
.cssReset form td { padding: 3px 0; }
.cssReset form input, .cssReset form textarea, .cssReset form select { border:1px solid #CCC; background: #FFF }
.cssReset .response_box { margin: 0 0 10px 0; padding: 10px 10px 10px 90px }

.cornerShadow {	width:85%; clear:both; margin:0; display:block; }

.c_al li { font-size:12px; }
.c_al li { padding:15px 15px; margin:0 auto 9px auto; border: 1px solid #BBB; background-color:#FAFAFA; }
.c_al li h3 { color:#3366CC; border-bottom: 1px dotted #CCCCCC; padding: 0px 0 4px 0; margin: 0 0 4px 0; }
.c_al li p { margin: 6px 0 2px; color:#666666; }
.c_al li .c_al_listContent { float:left; width:510px; }
.c_al li .c_al_imgc { margin:0; padding: 0 15px 0 0; float: left; width:100px; }
.c_al li .c_al_cat { float: right; margin:4px 0 0 0; }
.c_al li .c_al_map { display:block; margin:4px 0 0 0; }
.c_al li .c_al_price { float: right; font-weight: bold;  }
.c_al li .c_al_readMore { display:block; margin:6px 0 0 0; }
.c_al li table { margin:4px 0 0 0; }
.c_al li table th { border-bottom: 1px solid #999 }
.c_al li table img { height: 0.8em; margin:0 0 0 0;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
	overflow: visible;
}

#container { width:800px; padding:10px 20px 40px 20px; background-color:#FFF;  } 
#container .hotels { width:658px; margin:0 auto 0 auto }
#container h2 { margin: 10px 0; }



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	/*background-image: url(live.gif);*/
	background-color:#EEE;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

td, th {
/*	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; */
}

div {
	margin: 0px;
}

img {
	border: 0;
}

a {
	text-decoration: none;
}

a:link {
	color: #3366CC;
}

a:visited {
	color: #6592D0;
}

a:active, a:hover {
	color: #990F00;
	text-decoration: underline;
}

#container {
	margin: 0 auto;
	text-align: center;
}

#webcam_details {
	width: 658px;
	border: 1px outset #999;
	margin: 0 auto;
}

#webcam_details table thead th {
	font-weight: bold;
	text-align: center;
	background-color: #466590;
	color: #FFF;
	height: 30px;
}

#webcam_details table tbody th {
	font-weight: bold;
	text-align: left;
	background-color: #FFF;
}

#webcam_details table th a {
	color: #FC0;
}

#webcam_details table td {
	background-color: #FFF;
	font-size: 10px;
}

#webcam_details table td a {
	border-bottom: 1px dotted;
	padding-bottom: 0;
}

#webcam_details table td a:hover {
	text-decoration: none;
	border-bottom: 1px solid;
}