/*-------
// Global Reset
//-----*/

* { margin:0px; padding:0px; }
img { border:none; }

/*-------
// General
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }

input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.alL { text-align:left; }

.hide { display: none; }
.clear { clear: both; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

/*-------
// Globals
//-----*/

body{background:#000; font-family:"Tahoma", Arial, Verdana; }

/*-------
// Common styles
//-----*/
div#content p{ color:#FFF; line-height:18px; font-size:120%; line-height:20px; margin-bottom:20px; }


/*-------
// Page Layout
//-----*/

/*-----container-----*/
div#container{ overflow:hidden; width:100%; min-width: 1000px; }

/*---- navigation ---*/
div#navigation{width:100%; overflow:hidden;}

/*-----content---*/
div#content{padding-top:8px; width:100%; overflow:hidden;}


/*-----main---*/
div#main {
	width:525px;
	padding:7px 0px 7px 32px;
	background:transparent url(../images/content/big_box.png) no-repeat 100% 0px;
	height:593px;
	overflow: auto;
}
div#main2 {width:800px; padding:7px 0px 7px 32px; background:transparent url(../images/content/center_box.png) no-repeat 100% 0px ; height:593px;}



/*-----sidebar---*/
div#sidebar{background:transparent url(../images/content/sidebar_bg.png) no-repeat 0px 0px; width:252px; height:595px; padding:10px 25px 5px 22px; margin-left:-10px;}


/*-----footer---*/
div#footer{ margin-top:-18px; position:relative;}

/*-------
// common page content
//-------*/


/*--- container ---*/
div#container div.inner_container { background:transparent url(../images/container_topbg.jpg) no-repeat 0px 0px; width:1155px; margin:0px auto; }
div#container div.inner_container div.wrapper { background:transparent url(../images/container_bottombg.jpg) no-repeat 0px 434px; height:838px; padding:38px 140px 0px 150px; }

/*---- header ---*/
div#header h1 a{ display:block; background:transparent url(../images/header/logo.png) no-repeat 0px 0px; width:355px; height:93px;}


/*---- Navigation ---*/
div#navigation ul{padding-left:66px;}
div#navigation ul li{float:left; list-style:none;}
div#navigation ul li a{float:left; height:57px;}
div#navigation ul li a.home{width:132px; background:transparent url(../images/navigation/navigation.png) no-repeat 0px 0px;}
div#navigation ul li a.home:hover, div#navigation ul li.active a.home{background-position: 0px -54px;}

div#navigation ul li a.actor{width:112px; background:transparent url(../images/navigation/navigation.png) no-repeat -133px 0px;}
div#navigation ul li a.actor:hover, div#navigation ul li.active a.actor{background-position: -133px -54px;}

div#navigation ul li a.booking{width:195px; background:transparent url(../images/navigation/navigation.png) no-repeat -243px 0px;}
div#navigation ul li a.booking:hover, div#navigation ul li.active a.booking{background-position: -243px -54px;}

div#navigation ul li a.reviews{width:130px; background:transparent url(../images/navigation/navigation.png) no-repeat -440px 0px;}
div#navigation ul li a.reviews:hover, div#navigation ul li.active a.reviews{background-position: -440px -54px;}

div#navigation ul li a.news{width:172px; background:transparent url(../images/navigation/navigation.png) no-repeat -570px 0px;}
div#navigation ul li a.news:hover, div#navigation ul li.active a.news{background-position: -570px -54px;}

/*---- Main ---*/
div#main div.inner_main {
	padding:0 10px 0 15px;
	overflow-y:scroll;
	height:560px;
	width:470px;
}
/*---- Footer ---*/
div#footer ul{text-align:center; margin-bottom:10px;}
div#footer ul li{display:inline; list-style:none; color:#f8f8e7; margin:0px 3px;}
div#footer a:hover, div#footer a.active{color:#e5c00a; text-decoration:none;}
div#footer p{color:#f8f8e7;}
div#footer a{color:#f8f8e7;}



/*-------
// Reviews page content
//-----*/


/*---- Main ---*/
div#main div.photos_box{  height:566px; width:502px; overflow:scroll; }
div#main div.photos_box ul li{float:left; padding:6px 0px 0px 18px; cursor:pointer; }
div#main div.photos_box ul li img { display:none; }
div#main div.photos_box ul li img.active { display:block; }

/*---- Sidebar ---*/
div#sidebar div.sidebar_header{background:transparent url(../images/content/heading_bg.jpg) no-repeat 0px 0px; height:32px;}
div#sidebar div.sidebar_header h2{background:transparent url(../images/content/reviews.png) no-repeat center 0px; height:32px;}
div#sidebar div.reviews p a { color:#FFF; border-bottom:dotted 1px #FFF;  }
div#sidebar div.reviews p a:hover { text-decoration:none; }
div#sidebar div.reviews {padding:5px; height:516px; overflow:auto;}
div#sidebar div.reviews div.review { display:none; }
div#sidebar div.reviews div.selected { display:block; }
div#sidebar div.sidebar_header h3{background:transparent url(../images/content/bookings.png) no-repeat center 0px; height:32px;}
div#sidebar div.sidebar_header h4{background:transparent url(../images/content/spotlight.png) no-repeat center 0px; height:32px;}

