@charset "utf-8";
html{
	font-size:14px;
}

body{
	font-size:90%;
	background-color:#feece5;
	color:#6b2e20;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	background-image:url(../images/backgrounds/bg2.gif);
	background-position:center top;
	background-repeat:repeat-y;
	margin-bottom:0px;
}
h1{
	font-family:"Times New Roman", Times, serif;
}
h2{
	color:#000000;
}
form{
	padding:0;
	margin:0;
}
p{
	padding:0;
	margin:0;
	padding-bottom:10px;
	line-height:1.4em;
}
a{
	color:#6b2e20;
	text-decoration:none;
}
a:hover{
	color:#6b2e20;
	text-decoration:underline;
}
a.blink{
	color:#000000;
	text-decoration:none;
}
a.blink:hover{
	color:#000000;
	text-decoration:underline;
}
a img{
	border:none;
	text-decoration:none;
}
#hold{
	width:900px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	margin-bottom:0;
	padding-bottom:0;
}
#container{
	width:800px;
	padding-left:50px;
	padding-right:50px;
	background-image:url(../images/backgrounds/page-shadow.png);
	border-width:0px;
	border-style:solid;
	border-color:#0000CC;
	min-height:1120px;
	height:auto !important;
	height:1120px;
	background-position:left top;
	background-repeat:repeat-y;
	padding-bottom:0px;
	margin-bottom:0px;	
	float:left;
	position:relative;
}
#head{
	float:left;
	width:800px;
	height:320px;
	padding:0;
}
#illus{
	position:absolute;
	width:203px;
	height:264px;
	top:40px;
	right:90px;
}
#illusnews{
	position:absolute;
	width:345px;
	height:187px;
	top:100px;
	right:90px;
}
.newsStory{ 
    float:left;
    width:100%;
    border-bottom-style:dotted;
    border-bottom-width:3px;
    border-bottom-color:#000000;
    padding-bottom:10px;
    margin-bottom:15px;
    padding-left:5px;
    margin-left:17px;
}
.news-title{ 
    float:left;
    width:100%;
}
.news-title h2{ 
    font-size:12px;
    padding-top:0;
    margin-top:0;
}
.news-intro-hold{ 
    width:100%;
    float:left;
    padding-top:5px;
}
.news-expand{ 
    width:100%;
    float:left;
    text-align:right;
    font-weight:bold;
}
.news-date{ 
    color:#6B2E20;
    float:left;
    width:100%;
}
.news-image{ 
    float:left;
    width:100%;
    width:94px;
    height:108px;
}
.news-intro{ 
    float:left;
    width:380px;
    padding-left:30px;
}
.news-full{ 
    float:left;
    width:390px;
    padding-left:125px;
}
.rightMenCatSelected, .rightMenItem, .rightMenCat, .rightMenItem a, .rightMenCatSelected a, .rightMenCat a { 
    color:#fbc9bc;
}
.rightMenItem{ 
    padding-left:10px;
}

#quote{
	position:absolute;
	width:320px;
	height:170px;
	top:125px;
	right:277px;
}
#ptitle{
	position:absolute;
	width:283px;
	font-size:45px;
	top:240px;
	right:310px;
	
}
#logo{
	position:absolute;
	top:50px;
	left:80px;
	width:450px;
	height:41px;
}
#topBar{
	width:800px;
	float:left;
	padding-top:10px;
}

#menuLeft{
	width:120px;
	float:left;
	padding-left:35px;
	padding-right:25px;
	padding-top:100px;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
}
.menuItem{
	width:120px;
	float:left;
	color:#6b2e20;
	clear:both;	
	padding:0;
	margin:0;
	height:22px;
}
.menuItem a{
	color:#000000;
	text-decoration:none;
}
.menuItem a:hover{
	color:#6b2e20;
	text-decoration:none;
}
.menuItemSelected{
	width:120px;
	float:left;
	color:#6b2e20;
	clear:both;
	height:22px;
	padding:0;
	margin:0;
}
.menuItemSelected a{
	color:#6b2e20;
	text-decoration:none;
}
.menuItemSelected a:hover{
	color:#6b2e20;
	text-decoration:none;
}
#mainMid{
	width:770px;
	float:left;
	padding-right:30px;	
	line-height:1.4em;
}
#cast-hold{
	width:730px;
	padding-left:30px;
	float:left;
	padding-bottom:20px;
	font-size:90%;
	line-height:1em;
	color:#000000;
}
.cast-row{
	width:100%;
	float:left;
	padding-bottom:20px;
}
.cast-lft-title{
	width:172px;
	padding-right:20px;
	float:left;
	font-size:24px;
	line-height:1.2em;
}
.cast-block{
	width:508px;
	float:left;
	padding-left:30px;
}
.cast-dots{
	width:508px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
.cast-intro{
	width:508px;
	float:left;
	font-size:1.1em;
	padding-bottom:15px;
	font-weight:bold;
}
.cast-l-img{
	width:180px;
	float:left;	
}
.cast-l-details{
	float:left;
	width:225px;
	padding-left:60px;
}
.cast-l-title{
	width:100%;
	float:left;
	padding-bottom:7px;
	font-size:1.1em;
	font-weight:bold;
}
.cast-l-desc{
	width:100%;
	float:left;
	padding-bottom:10px;
	font-size:1em;
	line-height:1.2em;
}
.cast-med-hold{
	width:240px;
	float:left;
	border-width:1px;
}
.cast-m-img{
	width:115px;
	float:left;	
}
.cast-m-details{
	float:left;
	width:110px;
	padding-left:10px;
}
.cast-m-title{
	width:100%;
	float:left;
	padding-bottom:2px;
	font-size:1.1em;
	font-weight:bold;
}
.cast-m-desc{
	width:100%;
	float:left;
	padding-bottom:10px;
	font-size:1em;
	line-height:1.2em;
}
.cast-s-hold{
	width:115px;
	float:left;
	border-width:0px;
	padding-right:12px;
}
.cast-s-details{
	float:left;
	width:110px;
	height:50px;
	padding-left:0px;
	color:#000000;
	line-height:1em;
}
.cast-s-title{
	width:100%;
	float:left;
	padding-top:2px;
	padding-bottom:1px;
	font-size:1em;
	font-weight:bold;
}
.cast-s-desc{
	width:100%;
	float:left;
	padding-bottom:0px;
	font-size:.8em;
}
.cast-s-link{
	float:left;
	width:100%;
	font-size:.8em;
	padding-top:3px;
}
.cast-left-col{
	width:230px;
	float:left;
	padding-right:20px;
}
.cast-right-col{
	float:left;
	width:230px;
	
}
.cast-e-details{
	float:left;
	width:100%;
	padding-bottom:9px;
	font-size:1.1em;
}
.cast-e-title{
	font-weight:bold;
	float:left;
	padding-bottom:2px;
	width:100%;
}
.cast-e-desc{
	float:left;
	width:100%;
	line-height:1.2em;
}
.cat-block{
	width:508px;
	float:left;
	padding-left:30px;
	font-size:.9em;
	padding-bottom:15px;
}
.cat-desc{
	width:200px;
	float:left;
}
.cat-post{
	width:200px;
	float:left;
	padding-left:20px;
	padding-top:65px;
	font-size:.8em;
	line-height:1.5em;
}
.cat-post2{
	width:200px;
	float:left;
	padding-left:20px;
	padding-top:35px;
	font-size:.8em;
	line-height:1.5em;
}
.productHolder{
	width:100%;
	float:left;
	padding-bottom:5px;
}
.product-title{
	width:210px;
	float:left;
}
.product-label{
	width:30px;
	float:left;
	padding-left:10px;
	height:21px;
}
.product-qty{
	width:30px;
	float:left;
	height:21px;
}
.product-qty input{
	width:15px;
	background-color:#fbd0c2;
	color:#6b2e20;
	font-size:.9em;
	border-width:0;
	padding-left:3px;
	height:18px;
}
.product-size{
	width:50px;
	float:left;
}
.product-size select{
	background-color:#fbd0c2;
	color:#6b2e20;
	font-size:.9em;
	border-width:0;
}	
.product-buy{
	width:43px;
	float:left;
}
.bpara{
	color:#000000;
	padding-bottom:4px;
}
.cat-lft-img{
	width:195px;
	height:195px;
	float:left;
	border-width:1px;
	border-color:#6b2e20;
	border-style:solid;
	margin-left:30px;
}
.cat-lft-img2{
	width:195px;
	height:195px;
	float:left;
	border-width:0px;
	border-color:#6b2e20;
	border-style:solid;
	margin-left:30px;
}
.regFieldTitle{
	width:150px;
	float:left;
}
.regFieldTitleMain{
	width:150px;
	float:left;
	padding-top:20px;
}
.regField{
	width:300px;
	float:left;
}
.regFieldHolderd{
	width:100%;
	padding-bottom:8px;
	float:left;
}
#basket{
	width:370px;
	float:left;
	background-color:#fbd0c2;
	height:25px;
	line-height:25px;
	margin-left:250px;
	padding-left:10px;
	margin-bottom:20px;
	color:#6b2e20;
	font-size:0.7em;
}
.lighterBasket{
	width:100%;
	float:left;
	background-color:#003399;
}
#basketItems{
	width:100%;
	float:left;
	background-color:#00FFFF;
}
#col-hold{
	width:510px;
	float:left;
	margin-bottom:20px;
	font-size:90%;
	line-height:14px;
	border-width:0px;
	border-style:solid;
	border-color:#0000CC;
}

#view-hold{
	width:433px;
	height:304px;
	float:left;
	padding-top:72px;
	padding-left:67px;
	font-size:90%;
	background-image:url(../images/parts/frame.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:20px;
}
#gallery-hold{
	width:506px;
	height:313px;
	float:left;
	margin-bottom:20px;
	background-color:#fbd0c2;
}
.trailerBtn{
	width:193px;
	height:115px;
	float:left;
	padding-top:20px;
}
#column{
	width:240px;
	float:left;
	line-height:14px;
}
.left-col{
	padding-right:20px;
}
.col-title{
	width:240px;
	float:left;
}
.col-title-read{
	width:240px;
	float:left;
	height:40px;
}
.col-title-read2{
	width:240px;
	float:left;
	
	padding-bottom:5px;
}
.col-title h2{
	padding:0;
	margin:0;
	font-size:110%;
	padding-bottom:8px;
}
.col-title-read h2{
	padding:0;
	margin:0;
	font-size:110%;
	padding-bottom:8px;
}
.col-title-read2 h2{
	padding:0;
	margin:0;
	font-size:110%;
	padding-bottom:8px;
}
.col-text{
	width:240px;
	float:left;
	line-height:1.4em;
}
.col-text p{
	line-height:1.4em;
}
#leftPanel-create{
	width:190px;
	float:left;
	padding-left:35px;
	padding-right:30px;
	min-height:307px;
	height:auto !important;
	height:307px;
	font-size:.8em;
}
#leftPanel-reading{
	width:190px;
	float:left;
	padding-left:0px;
	padding-right:30px;
	min-height:350px;
	height:auto !important;
	height:350px;
	font-size:.8em;
}
#leftPanel{
	width:190px;
	float:left;
	padding-left:35px;
	padding-right:30px;
	min-height:650px;
	height:auto !important;
	height:650px;
	font-size:.9em;

}
#leftPanel-home{
	width:188px;
	float:left;
	padding-left:35px;
	padding-right:30px;
	height:670px;
	position:relative;
	padding-bottom:0;
	margin-bottom:0;
}
#leftPanel-view{
	width:170px;
	float:left;
	padding-left:15px;
	margin-right:30px;
	height:470px;
	background-color:#231f20;
	color:#FFFFFF;
	font-size:.9em;
	margin-left:30px;
}
#lhold{ 
    width:200px;
	float:left;
	margin-left:30px;
}
#leftPanel-news{
	width:170px;
	float:left;
	padding-left:15px;
	margin-right:30px;
	height:250px;
	background-color:#231f20;
	color:#FFFFFF;
	font-size:.9em;
    margin-top:20px;
}
#leftPanel-prom{
	width:170px;
	float:left;
	padding-left:15px;
	margin-right:30px;
	height:470px;
	background-color:#231f20;
	color:#FFFFFF;
	font-size:.9em;
}
#leftPanel-int{
	width:160px;
	float:left;
	height:470px;
	background-color:#231f20;
	color:#FFFFFF;
	padding-left:15px;
	padding-right:10px;
	font-size:.9em;
}
#view-left-col{
	width:190px;
	float:left;
	padding-left:35px;
	padding-right:30px;
}
#int-left-col{
	width:190px;
	float:left;
}
.lft-im{
	float:left;
	padding-bottom:5px;
	font-size:.9em;
	line-height:1.1em;
}
.lft-imp{
	float:left;
	padding-top:150px;
	padding-bottom:5px;
	font-size:.9em;
	line-height:1.1em;
}

.lft-im-home{
	float:left;
	padding-bottom:5px;
	font-size:.9em;
	line-height:1.1em;
	height:196px;
}
.lft-im ul{
	padding-top:10px;
	padding-bottom:30px;
}
.lft-imp ul{
	padding-top:10px;
	padding-bottom:30px;
}
.im-cred{
	float:left;
	margin-bottom:30px;
	color:#999999;
	font-size:.8em;
	line-height:1.1em;
}
.im-cred-home{
	float:left;
	padding-bottom:0px;
	color:#999999;
	font-size:.8em;
	line-height:1.1em;
	height:40px;
}
.im-cred-create{
	float:left;
	padding-bottom:0px;
	color:#999999;
	font-size:1em;
	line-height:1.1em;
	height:40px;
}
.lft-im-read{
	float:left;
	padding-bottom:10px;
}
.pricing{
	float:left;
	padding-bottom:10px;
	font-size:.9em;
	width:100%;
	line-height:1.5em;
}
.read-price-line{
	float:left;
	padding-bottom:0px;
	width:100%;
	clear:left;
}
.buy-btn{
	float:left;
	width:100%;
	padding-top:6px;
}
.lft-im2{
	float:left;
	margin-top:185px;
	height:227px;
}
.left-clap{
	position:absolute;
	bottom:142px;
	left:80px;
	height:227px;
}
.brownText{
	width:485px;
	padding:15px;
	float:left;
	height:114px;
	font-size:90%;
	background-color:#6b2e20;
	color:#FFFFFF;
}
.brown-left{
	width:225px;
	float:left;
	padding-right:20px;
}
.brown-right{
	width:215px;
	float:left;
}
.b-title{
	float:left;
	padding-bottom:0px;
}
.b-title h1{
	padding:0;
	margin:0;
	font-size:2.5em;
}
.b-image{
	float:left;
	padding-top:5px;
}
.bottom-splash{
	width:485px;
	padding:0px;
	padding-top:20px;
	padding-left:30px;
	float:left;
	height:70px;
	font-size:90%;
}
.bs-left{
	width:215px;
	float:left;
	padding-right:20px;
}
.bs-right{
	width:110px;
	float:left;
}
.bs-title{
	float:left;
	padding-bottom:0px;
	text-align:left;
	height:20px;
	color:#FFFFFF;
}
.bs-text-left{
	float:right;
	width:190px;
	text-align:left;
	padding-right:22px;
	padding-top:5px;
}
.bs-text-right{
	float:left;
	text-align:left;
	color:#ffffff;
	padding-top:15px;
	font-weight:bold;
	padding-bottom:5px;
	width:80px;
}
.bs-text-right a{
	color:#FFFFFF;
}
.bs-text-right a:hover{
	color:#FFFFFF;
}
.bs-buy{
	float:left;
}
.bs-title h1{
	padding:0;
	margin:0;
	font-size:2em;
	color:#000000;
}
.bs-image{
	position:relative;
	bottom:68px;
	right:-20px;
	height:40px;
}
#footer{
	width:800px;
	float:left;
	padding-top:20px;
	padding-bottom:25px;
	background-image:url(../images/backgrounds/bars.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.footerright{
	float:right;
	font-size:80%;
	padding-right:45px;
}
.footerleft{
	float:left;
	font-size:80%;
	padding-left:32px;
}
.col-break{
	float:left; 
	width:100%;
	height:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.listing-title{
	float:left;
	width:90%;
	color:#FFFFFF;
	font-size:1.5em;
	padding-top:20px;
}
.listing-dots{
	width:90%;
	float:left;
	height:10px;
	padding-top:7px;
	padding-bottom:5px;
}
.listing-scroller{
	width:90%;
	float:left;
	overflow:hidden;
	height:400px;
}

p ul{
	padding-top:0;
	margin-top:0;
	padding-bottom:0;
}

ul{
	padding:0;
	margin:0;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	list-style-type:none;
}
li{
	background-image:url(../images/parts/bullet.gif);
	background-repeat:no-repeat;
	background-position:0pt top;
	padding-left:20px;
	padding-top:0;
	margin-top:0;
}
.adoring-list li{
	background-image:url(../images/parts/bullet-p.gif);
	background-repeat:no-repeat;
	background-position:0pt top;
	padding-left:20px;
	padding-top:0;
	padding-bottom:5px;
	margin-top:0;
}	
li a{
	font-weight:bold;
}	
.fest-row{
	line-height:1.3em;
	width:90%;
}
.fest-splash{
	float:left;
	width:480px;
	padding:10px;
	background-color:#fbd0c2;
	margin-top:5px;
}
.fest-splash-im{
	width:228px;
	height:131px;
	float:left;
}
.fest-splash-info{
	width:232px;
	float:left;
	padding-left:20px;
}
.fest-splash-title{
	width:100%;
	float:left;
	font-size:20px;
}	
.fest-splash-desc{
	width:100%;
	float:left;
	font-size:11px;
	color:#000000;
}
#ad-hold{
	width:94%;
	float:left;
	padding-bottom:20px;
	padding-left:35px;
	font-size:90%;
}
.adoring-holder{
	float:left;
	width:100%;
	padding:0px;
	background-color:#4a1813;
}
.adoring-im{
	width:192px;
	height:192px;
	float:left;
}
.adoring-info{
	width:480px;
	float:left;
	padding-left:30px;
	color:#FFFFFF;
}
.adoring-title{
	width:100%;
	float:left;
	font-size:13px;
	padding-top:22px;
	padding-bottom:5px;
}	
.adoring-desc{
	width:100%;
	float:left;
	font-size:11px;
	padding-bottom:3px;
}
.photo-cred{
	width:100%;
	color:#999999;
	float:left;
	font-size:11px;
	padding-top:5px;
	padding-bottom:10px;
}
.love-holder{
	float:left;
	width:100%;
	padding:0px;
	background-color:#fbd0c2;
}
.love-im{
	width:192px;
	height:192px;
	float:left;
}
.love-info{
	width:480px;
	float:left;
	padding-left:30px;
}
.love-title{
	width:100%;
	float:left;
	font-size:13px;
	padding-top:40px;
	padding-bottom:5px;
	font-weight:bold;
}	
.love-desc{
	width:100%;
	float:left;
	font-size:11px;
	padding-bottom:3px;
}
.fest-link a{
	color:#FBD0C2;
	background-image:url(http://www.clients.r-evolution.co.uk/time-travel/images/parts/bullet-w.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:12px;
	line-height:12px;
	padding-right:15px;
}
.fest-title{
	font-weight:bold;
	padding-bottom:5px;	
	padding-right:14px;
	
}
.laurel{
	float:left;
	width:120px;
	height:70px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:15px;
}
.laurel-hold{
	float:left;
	padding-top:20px;
}
.sIFR-active .menuItem, .sIFR-active .menuItemSelected, .sIFR-active #ptitle, .sIFR-active .listing-title, .sIFR-active .b-title, .sIFR-active .bs-title, .sIFR-active .fest-splash-title, .sIFR-active .cast-lft-title{
	visibility: hidden;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1em;
}
.im-desc{
	font-weight:normal;
	font-size:1em;
	color:#6C2E21;
}
#desc{
	display:none;
}
#slideshow {list-style:none; color:#6C2E21; padding-left:0; margin-left:0; overflow:hidden; display:none;}
#slideshow span {display:none}
#wrapper {width:506px; margin:0px auto; display:none; float:left;}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:506px; height:312px; padding:0px; border:0px solid #ccc; background-color:#FBD0C2;overflow:hidden;}
#information {padding-top:5px;position:absolute; bottom:0; width:506px; height:10px; background:#FBD0C2; color:#fff; overflow:hidden; z-index:200; }
#information h3 {padding:4px 8px 3px; font-weight:normal; font-size:1em; color:#6C2E21; width:350px;}
#information p {padding:0 8px 8px}
#image {width:506px; height:310px; background-color:#FBD0C2; overflow:hidden;}
#image img {position:absolute; z-index:25; width:auto; background-color:#000000;}
.imgnav {position:absolute; width:25%; height:312px; cursor:pointer; z-index:150; overflow:hidden;}
#imgprev {left:410px;z-index:250; color:#6C2E21; position:absolute; padding-top:5px;}
#imgnext {left:470px; z-index:240; color:#6C2E21;position:absolute; padding-top:5px;}
#imglink {position:absolute; height:313px; width:100%; z-index:100; }
#thumbnails {margin-top:15px; display:none;}
#slideleft {float:left; width:20px; height:81px; background:url(http://www.clients.r-evolution.co.uk/time-travel/images/gallery-list/gallery-controls/scroll-left.gif) center center no-repeat; background-color:#222; display:none;}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(http://www.clients.r-evolution.co.uk/time-travel/images/gallery-list/gallery-controls/scroll-right.gif) center center no-repeat; display:none;}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:435px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px; display:none;}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
#imgprev2 {left:0; background:url(http://www.clients.r-evolution.co.uk/time-travel/images/gallery-list/gallery-controls/left.gif) left center no-repeat}
#imgnext2 {right:0; background:url(http://www.clients.r-evolution.co.uk/time-travel/images/gallery-list/gallery-controls/right.gif) right center no-repeat}

#pink-block{
	position:absolute; background-color:#FBD0c2; width:506px; height:40px; color:#FFFFFF; z-index:200; bottom:0;
}
