/* get rid of those system borders being generated for A tags */
a:active { outline: none; }
:focus { -moz-outline-style: none; }

.v10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.v11
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.v10blue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3399CC;
}

.hotelheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1387do;
}

.hotelinfo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.hotelinfor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
}

.hotelinfob
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.hotelinfobw
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.hoteldescription
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.hotelinfotitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	weight: bold;
}

.fineprint
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.red
{
	font-family: verdana, arial,Helvetica, sans-serif;
	font-size: 11px;
	color: red;
}

.wlink
{
	color: white;
	font-family: verdana;
	font-size: 10px;
}

.rateselect
{
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	weight: bold;
	font-weight: bold;
}

.footer1
{
	font-family: Arial;
	color: #666666;
	font-size: 10px;
}

.headline
{
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h1
{
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #3399CC;
}

h2
{
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3399CC;
}

h3
{
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: red;
}

.button
{
	width: 200px;
	height: 18px;
	background-color: #999999;
	font-family: verdana,geneva,arial,helvetica;
	font-size: 9px;
	color: #000000;
	border-width: 1px;
}

.blueheader
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	alink: #ffffff;
	vlink: #ffffff;
	font-family: Verdana,Arial,Helvetica,"Sans Serif";
	background: #3399cc;
}

.grayheader
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	alink: #ffffff;
	vlink: #ffffff;
	font-family: Verdana,Arial,Helvetica,"Sans Serif";
	background: #999999;
}

a.login:link
{
	color: #ffffff;
	font-family: verdana,Arial;
	text-decoration: none;
}

a.login:active
{
	color: #ff0000;
	font-family: verdana,Arial;
	text-decoration: none;
}

a.login:visited
{
	color: #ffffff;
	font-family: verdana,Arial;
	text-decoration: none;
}

a.account:link
{
	color: #ffffff;
	font-family: verdana,Arial;
	text-decoration: underline;
}

a.account:active
{
	color: #ff0000;
	font-family: verdana,Arial;
	text-decoration: underline;
}

a.account:visited
{
	color: #ffffff;
	font-family: verdana,Arial;
	text-decoration: underline;
}

a.header_nav:link
{
	color: #ffffff;
	font-family: verdana,Arial;
	font-size: 10px;
	font-weight: bold;
}

a.header_nav:active
{
	color: #ff0000;
	font-family: verdana,Arial;
	font-size: 10px;
	font-weight: bold;
}

a.header_nav:visited
{
	color: #ffffff;
	font-family: verdana,Arial;
	font-size: 10px;
	font-weight: bold;
}

a.header_nav2:link
{
	color: #333333;
	font-family: verdana,Arial;
	font-size: 10px;
	font-weight: bold;
}

a.header_nav2:active
{
	color: #333333;
	font-family: verdana,Arial;
	font-size: 10px;
	font-weight: bold;
}

a.header_nav2:visited
{
	color: #333333;
	font-family: verdana,Arial;
	font-size: 10px;
	font-weight: bold;
}

a.nav:link
{
	color: #333333;
	font-family: verdana,Arial;
	font-size=: 10px;
	text-decoration: underline;
}

a.nav:active
{
	color: #ff0000;
	font-family: verdana,Arial;
	font-size=: 10px;
	text-decoration: underline;
}

a.nav:visited
{
	color: #333333;
	font-family: verdana,Arial;
	font-size=: 10px;
	text-decoration: underline;
}

a:link
{
	color: #0066ff;
	font-family: verdana,Arial;
	text-decoration: none;
}

a:active
{
	color: #0000cc;
	font-family: verdana,Arial;
	text-decoration: none;
}

a:visited
{
	color: #0066ff;
	font-family: verdana,Arial;
	text-decoration: none;
}

resnav_table { padding-right: 22px; }

#base
{
	margin: 2em;
	margin-left: 2px;
	width: 36em;
	padding: 5px;
	padding-left: 2px;
}

#basewide
{
	margin: 2em;
	margin-left: 2px;
	width: 46em;
	padding: 5px;
	padding-left: 2px;
}

ul
{
	margin-top: 0px;
	margin-left: 9px;
	padding-left: 9px;
	list-style-type: disc;
	list-style-position: outside;
}

li
{
	margin-top: 3px;
	margin-bottom: 5px;
}

.border_1px_accent { border: 1px solid #dddddd; }

.border_2px_accent
{
	border: 2px solid #CC0000;
	display: block;
}

.border_1px_standard
{
	border: 1px solid #666666;
	display: block;
}

.border_2px_primary
{
	border: 2px solid #C4C2C2;
	display: block;
}

.border_1px_primary
{
	border: 1px solid #C4C2C2;
	display: block;
}

.border_2px_secondary
{
	border: 2px solid #304E7A;
	display: block;
}

.border_1px_baby
{
	border: 1px solid #9999CC;
	display: block;
}

.bg_standard { background-color: #666666; }

div.tooltip
{
	font-size: 10px;
	border: 2px solid #ccc;
	padding: 6px;
	width: 160px;
	display: none;
	color: #555;

	background-color: #fff;
	left: 6px;
	right: auto;
	
}

/* tooltip title element (h3) */
div.tooltip h3
{
	margin: 0;
	font-size: 11px;
	color: #444;
}

div.tooltip p
{
	margin: 5px 0 2px 0;
}


/* selected tab */
#hotel-owners ul.css-tabs a.current
{
	background-color: #fff;
	color: #000;
	cursor: default;
	text-decoration: none;
}
#hotel-owners .css-tabs li{text-align:right;}
#hotel-owners .pane div{padding:0 22px;}

 

.icophoto { background: transparent url(images/silk_icons/camera.png) no-repeat scroll 4px 4px; }
