/************** Catalogue Main plus satellite pages, Keep Normal on top - can be overwritten ***************/
.Title   {font-size:150%}
.Title2  {font-size:125%}
#Normal {font-family:Geneva, Arial, Helvetica, sans-serif;text-align:justify;font-size:90%}
#Normal p{margin-top:0}
#Normal td{padding-left:6px;padding-right:6px;padding-bottom:1px;padding-top:1px;vertical-align:middle;}
#Normal img{vertical-align:middle}
#Normal div{text-align:right;vertical-align:top;font-size:80%}
#Normal a:link {font-size:95%;text-decoration:underline}
#Normal a:visited {font-size:95%;text-decoration:underline}
#Normal a:hover {font-size:95%;text-decoration:underline}
#Normal a:active {font-size:95%;text-decoration:underline}
ul{list-style-type: square;margin-bottom:7px;padding-bottom:7px}/*satellite pages*/
ul ul{list-style-type: disc}
ul ul ul{list-style-type: none}
/************* generic styles **************/
body{font-family: Arial,sans-serif;margin:0px;padding:0px;border:none}
p{text-decoration: none}
a:link{text-decoration: none}
a:visited{text-decoration: none}
a:hover{text-decoration: underline}
h1{font-family: Verdana,Arial,sans-serif;font-size: 120%;margin: 0px;padding: 0px}
h2{font-family: Arial,sans-serif;font-size: 114%;margin: 0px;padding: 0px}
h3{font-family: Arial,sans-serif;font-size:100%;text-align:center;margin-top:5px;padding-top:5px}
h4{font-family: Arial,sans-serif;font-size: 100%;font-weight: normal;margin: 0px;padding: 0px}
h5{font-family: Verdana,Arial,sans-serif;font-size: 100%;margin: 0px;padding: 0px}
img{font-family: 'Times New Roman', Times, serif;cursor:pointer}/*Ns*/
label{font-family: Arial,sans-serif;font-size: 100%;font-weight: bold}
/***********Top (Title block)********/
/*Make: FwsSpacerLeft = (FwsBoxAds195-FwsBAFLeft205) + (RigCol-LefCol) + eventual body margins differences => 195-205+195-165=20 => to write in html file for Firefox as FwsXXnn*/
#FwsSpacerLeft21{width:21px}/*CSS is useless for Firefox, add 1 to keep a differencial*/
#FwsSpacerRight1{width:1px}/*0 not allowed, add 1 to FwsSpacer right and left*/
#TitleH1{margin:0px;padding:2px;font-size:120%;text-align:center}
h1#TitleH1{vertical-align:middle;padding:5px}
h2#Toptitle {vertical-align:middle; text-align:center}
/***********Top Menu********/
#BreadCrumb{font-size:85%; padding: 2px 0px 0 10px}
#BreadCrumb div{font-size:100%; margin-left:5px}
#BreadCrumb span{font-size:85%; cursor:pointer; padding:2px}
#BreadCrumb .activeTMItem{font-size: 85%;cursor:default}
#BreadCrumb a:link{font-size: 85%;text-decoration: none;padding:2px}
#BreadCrumb a:visited{font-size: 85%;text-decoration: none;padding:2px}
#BreadCrumb a:hover{font-size: 85%;text-decoration: none;padding:0px}
/*********** Complete Search ***********/
.CompleteSearch {font-size-adjust:.47;font-style:italic;font-family:"Palatino Linotype", Georgia, "Book Antiqua", "Angsana New", "Bookman Old Style", "Times New Roman";text-decoration:none}
/************** Boxes and images ***********/
.LefCol{font-size: 100%}
.RigCol{font-size: 90%}
.LefCol p{text-align: left;vertical-align:middle;word-wrap:break-word}/*also impacts inside login box*/
.TableAdBox td{font-size:90%;font-family:'Times New Roman', Times, serif;vertical-align:middle; overflow:auto}
.TableBoxNone {clear:both;padding:0;width:100%}
.TableBoxNews {clear:both;padding:5px}/*inner padding*/

/*********** Page# links ***********/
td#PageNav {font-size:105%;vertical-align:middle}
div#PageNav {font-size:105%;vertical-align:middle}
span#PageNav {font-size:87%;cursor:pointer;line-height:160%;vertical-align:middle;text-decoration:none}
#PageNav a:link {font-size:87%;line-height:160%;vertical-align:middle;text-decoration:none}
#PageNav a:visited {font-size:87%;line-height:160%;vertical-align:middle;text-decoration:none}
#PageNav a:hover {font-size:87%;line-height:160%;vertical-align:middle;text-decoration:none}
/************** Story styles *****************/
.story{padding: 10px 10px 10px 20px;font-size: 85%}
.storyB p{padding: 0px 0px 0px 0px}
/************** Tiny stuff *****************/
.Tiny {font-size:85%}
a.Tiny:visited {font-size:85%}
a.Tiny:link    {font-size:85%}
a.Tiny:hover   {font-size:85%}
a.Tiny:active   {font-size:85%}
.SmallRed {font-size:90%}
/************* Bottom styles **************/
#siteName{font-size:125%;text-align:center;padding:0 5px}
h2#siteName{vertical-align:middle;margin:0}
#siteName a{vertical-align:middle}
#SiteInfo table{clear:both;margin:0;padding:0}
#SiteInfo td{margin:0;padding:0;text-align:justify}
#SiteInfo img{padding:4px;vertical-align: middle;border:0}
#SiteInfo span{cursor:pointer}
#SiteInfo div{font-size:90%;text-align:justify;padding:0 5px}
/*************** Buttons*****************/
#PrButton a{font-size:80%;vertical-align:middle;margin:0px;padding-right:2px;padding-left:2px;position:relative;height:14px}
#PrButton a:hover{}/*textdecoration*/
#PrEnclav{font-size:80%;vertical-align:middle;padding:4px}
#PrButton span{font-size:80%;vertical-align:middle;margin:0px;padding-right:2px;padding-left:2px;position:relative;height:14px}
/************* search form***************/
.MainTable{font-size:100%;float:right}
.CloseImg{cursor:pointer;padding:0;margin:0;padding-top:1px;margin-top:1px; vertical-align:middle}
#pop{font-size:100%;position:absolute;top:0;height:220;right:5px;overflow:hidden;float:right;z-index:4;visibility:hidden}
#TopBar{font-size: 90%}
.InnerTable{border-top:none;z-index:4;font-size:90%}
.searchInput{font-size:100%;font-family:'Times New Roman', Times, serif;vertical-align:middle;margin:0px;padding-left:3px;padding-right:3px;width:100%}
.searchSubmit{font-family:'Times New Roman', Times, serif;text-align:center;vertical-align:middle;cursor:pointer;font-weight:bold}
.searchSelsect{font-size:100%;vertical-align:middle;font-family:'Times New Roman', Times, serif;padding:0px;margin:0px}
.searchCheckbox{vertical-align:middle}
/********** Login***********/
.LoginInpuText{font-size:100%;width:100%;font-family:'Times New Roman', Times, serif;vertical-align:middle;margin:0px;padding:0px; }
.LoginInpuSubm{font-size:95%;font-family:'Times New Roman', Times, serif;vertical-align:middle;margin:0px;padding:0px;cursor:pointer}
.LoginCheckbox{padding:3px;margin:0;margin-top:5px;z-index:-1}
p.LoginNorm {padding:0;font-size:82%;margin-top:5px}
div.LoginNorm {text-align:center;font-size:82%}
td.LoginTiny {font-size:75%;cursor:pointer;padding-top:3px}
/********** MP ***********/
.MovieCtl{margin:5px}

/*************************************************************************Specifics*/
/** JG side Boxes **/
.TableBoxCinem {font-size:80%}
td.TableBoxCinem {padding:5px}/*inner padding*/
.TableBoxCatal{text-decoration:none;font-size:95%;font-weight:bold;padding:0px}
table.TableBoxCatal {margin-top:10px}
.TableBoxLeft {clear:both;font-size:90%;padding:3px}
.TableBoxRight {clear:both;font-size:90%}
.ImageLeft img{font-size:80%;padding:0;margin:0;vertical-align:middle;text-align:center;cursor:pointer}
.ImageRight img{font-size:80%;padding:0;margin:0;vertical-align:middle;text-align:center;cursor:pointer}
.MenuBoxLeft {font-size:95%}
/** JG menu items **/
li.MenuItemYell {list-style:inside square; margin-left:7px}
.MenuItemLrgYell {display:block;text-decoration:none}/***Yell 2***/
a.MenuItemLrgYell:link{display:block;text-decoration:none}
a.MenuItemLrgYell:visited{display:block;text-decoration:none}
a.MenuItemLrgYell:hover{display:block;text-decoration:none}
li.MenuItemGold {list-style-position:inside; margin-left:7px}
.MenuItemBlue {line-height:105%}/*****Blue*****/
a.MenuItemBlue:hover{text-decoration:none}
ul.MenuItemBrown {margin:5px;font-size:95%;text-align:center}
ul.MenuItemDrkG{margin:5px;font-size:90%;text-align:center}
ul.MenuItemGreen{margin:5px;font-size:90%;text-align:center}
ul.MenuItemDrkR{margin:5px;font-size:90%;text-align:center}
ul.MenuItemMedR{margin:5px;font-size:90%;text-align:center}
ul.MenuItemAzur span{margin-left:-15px;position:relative;left:-15px;font-weight:600;font-size:90%}
p.MenuItemCrem {margin:0px;font-size:82%}/*****Creme*****/
/** JG menu items exceptions **/
#PokFreer {text-decoration:none}
#MenuItemBlueB a{text-decoration:none}
/** jG search free **/
.FreeSInpuText{font-size:95%;font-family:'Times New Roman', Times, serif;vertical-align:middle;margin:0px;padding:2px;z-index:0}
.FreeSInpuSubm {font-size:85%;font-family:'Times New Roman', Times, serif; text-align:center;vertical-align:middle;margin:0px;padding:2px;z-index:0;cursor:pointer}
/** donwloads **/
.Download{font-size:100%}
a.Download:link{font-size:100%}
a.Download:visited{font-size:100%}
/*Reviews*/
.SpanLnk{color: #CCFF00;text-decoration: none;cursor:pointer; font-size:90%;margin:0;padding:0}
.SpanLnkBl{color:#0000FF;text-decoration: none;cursor:pointer; font-size:90%;margin:0;padding:0}
a.SpanLnk:link{color:#CCFF00;margin:0;padding:0}
a.SpanLnk:visited{color:#CCFF00;margin:0;padding:0}
