body{background-color:#012233;margin:0px;padding:0px;text-align:center;font:normal 12px arial, tahoma, sans-serif;}
.movieartheader{margin:0 auto;width:814px;height:211px;text-align:left;background:#ffffff;overflow:hidden}
.movieartheaderbt{margin:0 auto;width:814px;height:13px;text-align:left;background:#ffffff}
.breaker{overflow:hidden;height:1px;clear:both}
.breaker24{overflow:hidden;clear:both;height:24px}
.breaker12{overflow:hidden;clear:both;height:12px}
.breaker8{overflow:hidden;clear:both;height:8px}
.breaker6{overflow:hidden;clear:both;height:6px}
.breaker4{overflow:hidden;clear:both;height:4px}
.breaker3{overflow:hidden;clear:both;height:3px}
.breaker2{overflow:hidden;clear:both;height:2px}
.mainbox{margin:0 auto;width:814px;background-color:#fff;}
img{border:0;margin:0;padding:0;}
.navigation img{float:left}
.searchtop{height:4px;width:743px;text-align:center;background:#ffffff;float:left;}
.searchall{height:96px;width:743px;text-align:center;background:#ffffff;text-align:center;float:left;border-top:1px solid #CED2D5;}
.searchinner{height:64px;width:735px;text-align:center;background:#ffffff;text-align:center;margin:0 auto;background-image:url(/g/searchbk.jpg);background-repeat:repeat-y;overflow:hidden}
.innerbox{border-left:1px solid #CED2D5;border-right:1px solid #CED2D5;width:743px;margin:0 auto;}
.alphasearch{height:27px;width:743px;text-align:center;background:#ffffff;text-align:center;background-image:url(/g/alphasearch.gif);color:#ffffff;overflow:hidden}
.searchleft{width:406px;height:60px;color:#A92868;float:left;text-align:center;}
.searchright{width:326px;height:60px;color:#095B35;float:left;text-align:center;}
input{border:1px solid #ACB7B3;margin:0;padding:0;height:20px;background-color:#ffffff;color:#47435b}
textarea{border:1px solid #ACB7B3;margin:0;padding:0;background-color:#ffffff;color:#47435b}
select{border:1px solid #ACB7B3;margin:0;padding:0;height:20px;background-color:#ffffff;color:#47435b}
#txtSearch{width:180px}
.txtSearch{width:180px}
.searchsep{height:62px;width:1px;background:#ffffff;background-image:url(/g/searchsep.gif);float:left}
.check{width:743px;border:1px solid #cc0000;height:10px}
.navbreak{float:left;width:8px;height:500px;}
.navigation{float:right;width:177px;height:520px;overflow:hidden;}
/*news*/
.newsmain{float:right;width:169px;margin-right:2px}
.newsouter{float:left;width:169px;background-image:url(/g/newssides.png);background-repeat:repeat-y}
.newsinner{float:left;width:169px;background-image:url(/g/newsgradient.png);background-repeat:no-repeat;text-align:left}
.newsinner p{padding:0px 5px 0px 8px;margin:10px 0px 0px 0px;}
/*#newscontent{margin-left:10px}*/
#newscontent h2, .newsright h2{font-size:1.2em;color:#5B7943;margin:1em 0 0 0}
#newscontent h3{font-size:1.1em;color:#5B7943;margin:0.2em 0 0 0}
#newscontent p{line-height:1.3em}
.newspic{float:right;width:132px;height:240px;background-image:url(/g/news_poster.jpg);background-repeat:no-repeat;margin-top:110px}
.newsright{float:right;width:132px;}
.newsright a:link,.newsright a:active,.newsright a:visited{font-weight:bold;color:#AFB00D;text-decoration:none}
.newsright a:hover {font-weight:bold;color:#aaa;text-decoration:none}
.newsinner a:link,.newsinner a:active ,.newsinner a:visited{font-weight:normal;color:blue;text-decoration:underline}
.newsinner a:hover {font-weight:normal;color:#ff0000;text-decoration:none}
.alphasearch a:link,.alphasearch a:active,.alphasearch a:visited{font-weight:bold;color:#fff;text-decoration:none}
.alphasearch a:hover {font-weight:bold;color:#aaa;text-decoration:none}
.backtotop a:link,.backtotop a:active,.backtotop a:visited{font-weight:normal;color:blue;text-decoration:none;font-size:11px}
.backtotop a:hover {font-weight:normal;color:#a1c550;text-decoration:none;font-size:11px}

.footer a:link,.footer a:active,.footer a:visited{font-weight:bold;color:#666;text-decoration:none}
.footer a:hover {font-weight:bold;color:#aaa;text-decoration:none}
.alphasearch a:link, .alphasearch a:active, .alphasearch a:visited, .alphasearch a:hover{font-size:11px;}



a:link, a:active, a:visited{font-weight:normal;color:blue;text-decoration:none}
a:hover {font-weight:normal;color:#a1c550;text-decoration:none}

h1{color:#739652;font-size:1.2em;font-family :arial, tahoma, sans-serif;margin:0.6em 0; text-indent:-1000em; }

.lefthand{float:left;width:200px;}
.footer{float:left;width:161px;border-top:1px solid #CED2D5;border-bottom:1px solid #CED2D5;text-align:left;padding-left:12px}
.copyright{color:#A92966;text-align:left;padding-left:12px}
.contbreak{float:left;width:10px;height:500px}
.welcomehead{float:left;width:501px;height:57px;background-image:url(/g/welcometop.jpg);background-repeat:no-repeat;margin-top:8px}
.welcomebox{float:left;width:501px;height:500px;background-image:url(/g/welcomeside.gif);background-repeat:repeat-y}
.contentbottom{float:left;width:501px;height:5px;background-image:url(/g/contentbottom.png);background-repeat:no-repeat;}
.homepic{float:right;width:167px;height:227px;background-image:url(/g/welcome_im.jpg);background-repeat:no-repeat;}
.limehomestatement {text-indent:-1000em;width:400px;height:110px;float:left;background-image:url(/g/home_statement.jpg);background-repeat:no-repeat;margin-left:18px;margin-top:5px}
.homecontent{float:left;width:300px;height:300px;text-align:left;padding-left:20px}
.contentholder{float:left;width:501px;height:auto;background-image:url(/g/welcomeside.gif);background-repeat:repeat-y}

.thecontent{float:left;width:290px;text-align:left;line-height:1.4em;color:#555;margin-top:20px;}
.contentspacer40{float:left;width:38px;height:20px}
.contentspacer5{float:left;width:5px;height:20px}
.contentspacer10{float:left;width:10px;height:20px}
.contentspacer20{float:left;width:20px;height:20px}

.biogs, .news, .collecting, .glossary, .rental, .gift, .sales, .contact, .searchresults, .welcome, .detail, .privacy, .terms, .siteindex, .rentalterms {float:left;width:501px;height:57px;background-repeat:no-repeat;margin-top:8px}
/*galleries biographies*/
.biogs{background-image:url(/g/head_biog.jpg);}
#galleries span{font-weight:bold}
#galleries {width:415px;margin-top:34px}
#galleries2 {width:430px;margin-top:5px;color:#084854}
#galleries h2{font-size:1.2em;margin:0.5em 0 0.2em 0;text-transform : uppercase;}
.galeven{width:280px;float:right;border-top:1px solid #CED2D5;color:#084854}
.galodd{width:280px;float:right;border-top:1px solid #CED2D5}
.galleft{float:left;width:116px;text-align:right}
#galleries .moredetails{text-align:right}
.biogfeatured {float:right;width:400px;text-align:right;line-height:11px;font-size:10px}
#galleries2 h2{color:#729653;font-weight: bold;font-size:1.2em;margin:0 0 0.1em 0;text-transform : uppercase;}
.biogfeatured h3{color:#729653;font-weight: bold;font-size:1em;margin:0 0 0.2em 0;text-transform : uppercase;}
.biogrightholder{float:right;width:122px;text-align:left}
.biogrightinner {float:right;width:112px;text-align:left;font-size:10px;line-height:11px;color:#444}
a.quicktitle:link,a.quicktitle:active,a.quicktitle:visited{font-weight:bold;color:#B25282;text-decoration:none;font-size:1.2em}
a.quicktitle:hover {font-weight:bold;color:#aaa;text-decoration:none;font-size:1.2em}

.galleryquick a:link,.galleryquick a:active,.galleryquick a:visited{font-weight:bold;color:#B25282;text-decoration:none}
.galleryquick a:hover {font-weight:bold;color:#aaa;text-decoration:none}
.galleryquick ul li {list-style:url(/g/corporate_list_button.png)}

/*news and events*/
.news{loat:left;width:501px;height:57px;background-image:url(/g/head_news.jpg);}

/*collecting film posters*/
.collecting{background-image:url(/g/head_collecting.jpg);}
.collectingpic{float:right;width:151px;height:227px;background-image:url(/g/collecting_posters.jpg);background-repeat:no-repeat;}
.collectinglist{font-weight:bold;color:#5B7943}

#collecting h2{color:#5B7943;font-weight: bold;font-size:1.2em;margin:1em 0 0.2em 0;}
.collectingoverview{float:left;width:110px;margin-top:0px;text-align:left;margin-left:40px}
.collectingoverview h2{font-size:1.2em;margin:3px 0 3px 0;color:#C8D022;}

/*definitions and glossary*/
.glossary{background-image:url(/g/head_glossary.jpg);}
#glossary{margin-top:30px}
#glossary h2{font-size:1.2em;margin:1em 0 0.2em 0;color:#0D2233}
#glossary h3{font-size:1.1em;margin:1em 0 0.2em 0}
#glossary ul li {list-style:url(/g/glossary_list_button.png);}
#glossary ul{margin:0;padding-left:15px}
.overview{float:left;width:100px;margin-top:35px;text-align:left;margin-left:40px;}
.overview h2{font-size:1.2em;margin:3px 0 3px 0;color:#C8D022;}
.glossarypic{float:right;width:165px;height:192px;background-image:url(/g/gloassary_posters.jpg);background-repeat:no-repeat;margin-top:30px}

/*corporate rental*/
.rental{background-image:url(/g/head_rental.jpg);}
#rental{margin-top:30px}
#rental h2{color:#A92868;font-weight: bold;font-size:1.2em;margin:1em 0 0 0;}
#rental ul {margin-left:15px}
#rental ul li {list-style:url(/g/corporate_list_button.png);color:#A92868;margin:0px}
.rentaldarkpink {background-color:#A92868;color:#fff;text-align:center;border-bottom:1px solid #fff;font-weight:bold;border-right:1px solid #fff}
.rentalpalepink {background-color:#C26995;color:#fff;text-align:center;font-weight:bold;border-right:1px solid #fff}
.rentalpalegreen {background-color:#99B062;color:#fff;text-align:center;border-right:1px solid #fff}
.rentaldarkgreen {background-color:#708D1F;color:#fff;text-align:center;border-bottom:1px solid #fff;border-right:1px solid #fff;font-weight:bold}
.rentalguide {float:left;margin-top:20px;width:90px;text-align:right;margin-left:40px}
/*gift ideas*/
.gift{background-image:url(/g/head_gift.jpg);}
.giftorangedark{background-color:#EF6D10;color:#fff;font-weight:bold}
.giftorangepale{background-color:#F59958;color:#fff;font-weight:bold}
.giftpinkdark{background-color:#AB0022;color:#fff}
.giftpinkpale{background-color:#C44C65;color:#fff}
#giftideas h2{color:#729653;font-weight: bold;font-size:1em;margin:1em 0 0 0;}
#giftideas {width:290px;margin-top:30px}
#giftideas .giftwizard {width:440px;background:url(/g/contactformback.jpg) repeat-y;float:left;margin-left:0px;text-align:center;}
#giftwizard .padding { width:430px; margin:10px auto; text-align:left; }
#giftwizard .left  { width:243px; border-right:1px solid #ccc; float:left;  }
#giftwizard #when, #giftwizard #budget  { width:170px; margin:0; padding:0; }
#giftwizard .right  { width:177px; margin-left:5px; float:left; text-align:left; }
#giftwizard fieldset { border:0;padding:0; }
#giftwizard .radio { margin-top:4px;padding:0;background:transparent;border:0; }
#giftwizard #interest { width:170px; }
#giftwizard textarea { font:normal 12px arial, tahoma, sans-serif; }

/*sales and enquiries*/
.contactform {width:440px;background:url(/g/contactformback.jpg) repeat-y;float:left;margin-left:20px;}
#contactform input, #contactform textarea{width:180px;font:normal 12px arial, tahoma, sans-serif;}
#contactform .leftcontactform input, #contactform .leftcontactform textarea {}
.leftcontactholder{width:200px;float:left;margin-left:20px;margin-top:40px;margin-bottom:10px;text-align:left;}
.leftcontactform{width:190px;text-align:left;}
.rightcontactform {width:190px;float:left;margin-top:50px;text-align:left;}
.sales{background-image:url(/g/head_sales.jpg);}
.salespull{width:90%;float:left;height:85px;margin-top:25px}
.salesright{width:15px;float:left;margin-left:30px;margin-top:8px;background:url(/g/circles_down.png) no-repeat;height:120px}

/*contact*/
.contact {background-image:url(/g/head_contact.jpg);}
.address {width:250px;font-weight:bold; }
#contact {margin-top:30px}
/*privacy*/
.privacy {background-image:url(/g/head_privacy.jpg);}
/*terms*/
.terms {background-image:url(/g/head_terms.jpg);}
.termsmenu {width:340px;margin-left:40px;margin-top:15px}
/*rental terms*/
#rentalterms h2 {font-weight: bold;font-size:1.2em;margin:0.4em 0 0 0;text-align:center}
#rentalterms h3 {font-weight: bold;font-size:1em;margin:0.4em 0 0 0;text-align:center}
.rentalterms {background-image:url(/g/head_rentalterms.jpg);}
/*site index*/
.siteindex{background-image:url(/g/head_siteindex.jpg);}

/*search results*/
.searchresults{background-image:url(/g/head_results.jpg);}
.imageHolder{border-top:1px solid #CED2D5;width:120px;}
.imageHolderInner{width:100px;text-align:right}
.searchTitle{background:url(/g/searchtitleheader.png) no-repeat;width:300px;color:#fff;padding:3px 0 3px 4px;font-weight:bold;line-height:1.1em;letter-spacing:0.5px}
.searchFormat, .searchPrice, .searchRental {height:16px;width:92px;color:#fff;text-indent:2px}
.searchFormat{background:#708D1F}
.searchPrice{background:#03779E}
.searchRental{background:#B75F85 url(/g/searchBottom.gif) no-repeat left bottom}
.searchTab{color:#555;}
.rentalrow{background:url(/g/searchBottom.gif) no-repeat left bottom}
.sbleft{border-left:1px solid #CED2D5}
#results{margin-top:26px;width:420px}
#toomanyresults h3 {color:#729653;font-size:1.2em}
.yourresults{float:left;width:250px;height:19px;margin-top:10px}
.stips{float:left;width:40px;height:19px;text-align:right}
/*homepage*/
.welcome{background-image:url(/g/head_welcome.jpg);}
#welcome .introbold{color:#5B7943;font-weight:bold;font-size:1.1em;line-height:1.2em}
#welcome li {list-style:inside url(/g/welcome_list_button.png);}
#welcome li strong{color:#A72968}
#welcome ul {margin:0;padding:0}
#welcome {width:290px}

/*in detail*/
.detail{background-image:url(/g/head_indetail.jpg);}
.detailleft{float:left;width:100px;color:#A92966;font-weight:bold}
.detailright{float:right;width:290px;color:#333}
#detail{margin-top:30px}
.detailcontent{float:left;width:440px;text-align:left;line-height:1.2em;color:#555;margin-top:10px;}
.detailtitle{float:right;background:url(/g/searchtitleheader.png) no-repeat;width:290px;height:20px;color:#fff;font-weight:bold}
.detailtitleleft{float:left;width:150px;height:46px;border-bottom:1px solid #CED2D5;border-top:1px solid #CED2D5;background:url(/g/detailheadline.gif) no-repeat right top}
.detailtitleright{float:right;width:290px;height:27px;border-bottom:1px solid #CED2D5;}
.detailtitleblue{background:#03779E;color:#fff;text-align:center}
.crossLink{}



.sall{margin:0 auto;width:324px}
.sall1{margin:0 auto;width:224px}
.s1b{float:left;width:150px}
.s1a{float:left;width:291px}
.s2a{float:left;margin-top:0px;margin-left:4px;width:26px}
.s2b{float:left;margin-top:0px;margin-left:6px;width:62px}
label{line-height:1em;}
.searchlabel{margin-top:4px;height:28px;overflow:hidden;line-height:1em}

/* terms and privacy */
.backtotop{float:right;width:100px;height:16px;text-align:right;}

#showthumb{ position:absolute; visibility:hidden; width:200px; }
ul li ul li{list-style-type:decimal;}
ul li ul li ul li{list-style-type : lower-alpha;}
ul{list-style-type:decimal}
ul li{list-style-type:decimal;margin-top:6px}
ul ul{padding-left:0;margin-left:2em}

p.panel { margin-top:5px; text-decoration:underline; color: #669900; background:none; cursor:pointer; text-indent:20px; }
p.panel-up{ background:url(/g/plus.png) no-repeat left 2px; cursor:pointer; }
p.panel-down{ background:url(/g/minus.png) no-repeat left 2px; cursor:pointer; }
.panel-target{  }
.panel-closed{ display:none;  }

.vs1 { font-size:1.1em; }
.vs2 { font-size:1.2em; color:#777; }
.vs3 { font-size:1.3em; color:#006666; }
.vs4 { font-size:1.4em; color:#FF9900  }
.vs5 { font-size:1.5em;  }
.vs6 { font-size:1.8em; color:#CCCC00 }