/*

Style sheet for Cadinot site containing elements commonly used across the site.
Additional section-specific elements held in <section>.css
Questions to jamesc@affection.net - Mon May 7 17:49:33 2007

*/


H1			{ font-family:"Luxi Sans", arial,helvetica; font-size:20px; color:white; }
H2			{ font-family:"Luxi Sans", arial,helvetica; font-size:18px; color:white; }
H3			{ font-family:"Luxi Sans", arial,helvetica; font-size:13px; color:#3f6e99; }

a:link                  { color:#660066; text-decoration:none; }
a:visited               { color:#660066; text-decoration:none; }
a:hover                 { color:orange; text-decoration:underline; }

/* global styles */

.box-title		{ color: black; font-family:"Luxi Sans",sans,arial,helvetica; font-size:18px; text-decoration:none; margin-left:20px; }

.site-bgcolor		{ background: black url("./images/bg.jpg") no-repeat top center; }

.site-table		{ width:950px; color:white; }
/*
.site-topbananer	{ background-color:#c18f6b; color:white; height:195px; background: url("./images/banner.topslice.dec1.jpg"); background-repeat: no-repeat; }
.site-topbananerbottom	{ background-color:#c18f6b; color:white; height:35px; background: url("./images/banner.bottomslice.jpg"); background-repeat: no-repeat;  }
*/

.conditions-background		{ background-color:#ddb999; }
.conditions-body		{ font-family:"luxi sans",tahoma,verdana,arial,helvetica; font-size:12px; line-height:16pt; color:black; }

/* table colours */

.table-home		{ background-color:#5b60e1; border: 0px; }
.table-films		{ background-color:#7cc200; border: 0px; }
.table-actors 		{ background-color:#f717c5; border: 0px; }
.table-boutique		{ background-color:#fa8910; border: 0px; }
.table-contact		{ background-color:#d70000; border: 0px; }
.table-forums		{ background-color:#1ea2e1; border: 0px; }
.table-gb		{ background-color:#e0ae01; border: 0px; }
.table-cadinot		{ background-color:black; border: 0px; }

.table-films-75		{ background-color:#9dd140; }
.table-films-50		{ background-color:#bddf80; }
.table-films-25		{ background-color:#ddf1be; }

.table-actors-75	{ background-color:#fa50d4;  }
.table-actors-50	{ background-color:#fc8ce2;  }
.table-actors-25	{ background-color:#fdc6f0;  }

.table-home-75		{ background-color:#8488e9; }
.table-home-50		{ background-color:#aeaff0; }
.table-home-25		{ background-color:#d7d8f7; }

.table-boutique-75	{ background-color:#fba74d; }
.table-boutique-50	{ background-color:#fbc386; }
.table-boutique-25	{ background-color:#fee1c3; }

.table-contact-75	{ background-color:#e04040; }
.table-contact-50	{ background-color:#eb7f7f; }
.table-contact-25	{ background-color:#f3c0bf; }

.table-forums-75	{ background-color:#55b9ea; }
.table-forums-50	{ background-color:#8ed0f0; }
.table-forums-25	{ background-color:#c7e8f7; }

.table-gb-75		{ background-color:#e7c240; }
.table-gb-50		{ background-color:#f0d67f; }
.table-gb-25		{ background-color:#f8ebbf; }

.table-cadinot-75	{ background-color:#404040; }
.table-cadinot-50	{ background-color:#808080; }
.table-cadinot-25	{ background-color:#bfbfbf; }

.table-video-75		{ border: 0px; background: #a977e6; }
.table-video		{ border: 0px; background: #3f1a71; }
.table-video-correct		{ border: 0px; background: #934fe6; }


/* menu tabs */

.tab-home		{ color:white; width:105px; height:35px; background: url("./images/tab.home.png"); background-repeat: no-repeat; }
.tab-films		{ color:white; width:106px; height:35px; background: url("./images/tab.films.png"); background-repeat: no-repeat; }
.tab-actors		{ color:white; width:106px; height:35px; background: url("./images/tab.actors.png"); background-repeat: no-repeat; }
.tab-boutique		{ color:white; width:105px; height:35px; background: url("./images/tab.boutique.png"); background-repeat: no-repeat; }
.tab-contact		{ color:white; width:106px; height:35px; background: url("./images/tab.contact.png"); background-repeat: no-repeat; }
.tab-forums		{ color:white; width:106px; height:35px; background: url("./images/tab.forums.png"); background-repeat: no-repeat; }
.tab-gb			{ color:white; width:106px; height:35px; background: url("./images/tab.guestbook.png"); background-repeat: no-repeat; }
.tab-cadinot		{ color:white; width:106px; height:35px; background: url("./images/tab.cadinot.png"); background-repeat: no-repeat; }
.tab-video			{ color:white; width:105px; height:35px; background: url("./images/tab.video.png"); background-repeat: no-repeat; }

/* top menu text styles */

.tab-link			{ font-family:"Luxi Sans", sans,arial,helvetica; font-size:15px; }
.tab-link	a:link		{ color: white; text-decoration: none; }
.tab-link	a:visited	{ color: white; text-decoration: none; }
.tab-link	a:hover		{ color: gray; text-decoration: none; }

.menu-link	{ color: white; font-family:"Luxi Sans",sans,arial,helvetica; font-size:12px; text-decoration:none; }
.menu-link	a:link 			{ color: white; text-decoration: none; }
.menu-link	a:visited	{ color: white; text-decoration: none; }
.menu-link	a:hover 		{ color: black; text-decoration: none; }

.menu-title-white	{ font-family:"Luxi Sans",arial,helvetica,luxi sans; font-size:15px; color:white; }

.menu-home		{ background-color:#5b60e1; color:white; width:180px; height:35px; background: url("./images/menu.home.png"); background-repeat: no-repeat; }
.menu-films		{ background-color:#c18f6b; color:white; width:180px; height:35px; background: url("./images/menu.films.png"); background-repeat: no-repeat; }
.menu-actors		{ background-color:#f717c5; color:white; width:180px; height:35px; background: url("./images/menu.actors.png"); background-repeat: no-repeat; }
.menu-boutique		{ background-color:#fa8910; color:white; width:180px; height:35px; background: url("./images/menu.boutique.png"); background-repeat: no-repeat; }
.menu-contact		{ background-color:#d70000; color:white; width:180px; height:35px; background: url("./images/menu.contact.png"); background-repeat: no-repeat; }
.menu-forums		{ background-color:#1ea2e1; color:white; width:180px; height:35px; background: url("./images/menu.forums.png"); background-repeat: no-repeat; }
.menu-guestbook		{ background-color:#e0ae01; color:white; width:180px; height:35px; background: url("./images/menu.guestbook.png"); background-repeat: no-repeat; }
.menu-cadinot		{ background-color:#000000; color:white; width:180px; height:35px; background: url("./images/menu.cadinot.png"); background-repeat: no-repeat; }
.menu-video		{ background-color:#9451e8; color:white; width:180px; height:35px; background: url("./images/menu.video.png"); background-repeat: no-repeat; } 


.menubottom-home		{ background-color:#5b60e1; color:white; width:180px; height:5px; background: url("./images/menubottom.home.png"); background-repeat: no-repeat; }
.menubottom-films		{ width:180px; height:5px; background: url("./images/menubottom.films.png"); background-repeat: no-repeat; }
.menubottom-actors		{ background-color:#f717c5; color:white; width:180px; height:5px; background: url("./images/menubottom.actors.png"); background-repeat: no-repeat; }
.menubottom-films75		{ width:180px; height:5px; background: url("./images/menubottom.films75.png"); background-repeat: no-repeat; }
.menubottom-actors75		{ background-color:#f717c5; color:white; width:180px; height:5px; background: url("./images/menubottom.actors75.png"); background-repeat: no-repeat; }
.menubottom-boutique		{ background-color:#fa8910; color:white; width:180px; height:5px; background: url("./images/menubottom.boutique.png"); background-repeat: no-repeat; }
.menubottom-contact		{ background-color:#d70000; color:white; width:180px; height:5px; background: url("./images/menubottom.contact.png"); background-repeat: no-repeat; }
.menubottom-forums		{ background-color:#1ea2e1; color:white; width:180px; height:5px; background: url("./images/menubottom.forums.png"); background-repeat: no-repeat; }
.menubottom-gb			{ background-color:#e0ae01; color:white; width:180px; height:5px; background: url("./images/menubottom.guestbook.png"); background-repeat: no-repeat; }
.menubottom-cadinot		{ background-color:#000000; color:white; width:180px; height:5px; background: url("./images/menubottom.cadinot.png"); background-repeat: no-repeat; }
.menubottom-video		{ background-color:#000000; color:white; width:180px; height:5px; background: url("./images/menubottom.video.png"); background-repeat: no-repeat; }

/* search boxes in left menu styles */

.films-searchbox	{ background-color:#bddf80; color:black; font-family: "Luxi Sans", arial, helvetica; font-size:12px; }
.films-searchbutton	{ background-color:#7cc200; color:white; font-family: "Luxi Sans", arial, helvetica; font-size:12px; }

.films-boximage		{ border:1px; border-style:solid; border-color:white; }
.films-body-white	{ color: white; font-family:sans,arial,helvetica; font-size:13px; text-decoration:none; }

.actors-searchbox	{ background-color:#fc8ce2; color:black; font-family: "Luxi Sans", arial, helvetica; font-size:12px; }
.actors-searchbutton	{ background-color:#fa50d4; color:white; font-family: "Luxi Sans", arial, helvetica; font-size:12px; }

/* old table styles -- some left over in microsites */

.table-white		{ background-color:white; color:gray; }
.table-black		{ background-color:black; }
.table-grey		{ background-color:#eeeeee;  }
.table-dark		{ background-color:#333333; }

/* legacy text styles */

.error			{ font-family:"Luxi Sans",verdana,arial,helvetica; font-size:12px; color:#a40000; }

.body           	{ font-family:"Luxi Sans",verdana,arial,helvetica; font-size:12px; color:#333333; }
.body-black		{ font-family:"Luxi Sans",verdana,arial,helvetica; font-size:12px; color:black; }
.body-white 		{ font-family:"Luxi Sans",verdana,arial,helvetica; font-size:12px; color:white; }

.form-body           	{ font-family:"Luxi Sans",verdana,arial,helvetica; font-size:12px; color:#333333; }

.small-white		{ font-family:"Luxi Sans", verdana,arial,helvetica; font-size:9px; color:white; }
.large-white		{ font-family:verdana,arial,helvetica,luxi sans; font-size:16px; color:white; }
.small-black		{ font-family:"Luxi Sans", verdana,arial,helvetica; font-size:9px; color:black;}
.menu-white		{ font-family:verdana,arial,helvetica; font-size:11px; color:white; }
.menu-selected		{ font-family:verdana,arial,helvetica; font-size:11px; color:#FFFADD; }
.az_selected		{ font-family:"Luxi Sans",verdana,arial,helvetica; font-size:12px; color:black; text-decoration:overline underline; }

.page_numbers 		{ font-family:"Luxi Sans",verdana,arial,helvetica; font-size:12px; color:white; text-decoration:none; }
.page_selected		{ font-family:"Luxi Sans",verdana,arial,helvetica; font-size:12px; font-weight:bold; color:white; text-decoration:overline underline; }