/************** Catalogue Main plus satellite pages, Keep Normal on top - can be overwritten ***************/
.Title   {font-size:130%}
.Title2{font-family:"Book Antiqua Italic", "Palatino Linotype Bold Italic", "Monotype Corsiva", "Times New Roman";text-align:center;color:#FFFFFF;font-style:italic;}


#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{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:0;padding:0;border:none}
table{margin:0;padding:0}
td{margin:0;padding:0}
div{margin:0;padding:0}
a:link{text-decoration:none;font-size:100%}
a:hover{text-decoration: none;font-size:100%}
a:visited{text-decoration: none;font-size:100%}
/***********Top Titles********/
#TitleH1{margin:0px;padding:0px;font-size:105%;text-align:center}
h1#TitleH1{vertical-align:middle;padding:5px}
h2#Toptitle {vertical-align:middle;font-size:100%}
h3 {vertical-align:middle;font-size:125%;margin-bottom:7px}
/***********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}
/***********Bottom (nav styles for footer)*********/
#siteName{font-size:125%;text-align:center;padding:0 5px}
h2#siteName{vertical-align:middle;margin:0}
#siteName a{vertical-align:middle}
#SiteInfo table{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}
/*********** Main Images ***********/
.IMG {font-size:80%;border-width:medium;text-decoration:none; text-align:center}
.IMG img{display:inline;cursor:pointer}
a.IMG:link {font-size:80%;border-width:medium;text-decoration:none; display:block}
a.IMG:visited {font-size:80%;border-width:medium;text-decoration:none; display:block}
a.IMG:hover {font-size:80%;border-width:medium;text-decoration:none; display:block}
a.IMG:active {font-size:80%; border-width:medium;text-decoration:none; display:block}
.IMGCart{font-size:75%;vertical-align:middle;margin:0px;padding-right:2px;padding-left:2px;cursor:pointer}
/*********** Tiny stuff ***********/
.NoDisplay {display:none}
.Tiny {font-size:90%}
h4.Tiny {margin-top:0;padding-top:0px}
a.Tiny:link {font-size:85%}
a.Tiny:visited {font-size:85%}
a.Tiny:hover {font-size:85%}
a.Tiny:active {font-size:85%}
.SmallRed {font-size:100%;}
.TinyItal {font-size:90%;font-style:italic;text-align:center}
a.TinyStressed:link {}
a.TinyStressed:visited {}
a.TinyStressed:hover {}
/************** Cols ***************/
.LefCol{font-size: 100%}
.LefCol p{text-align: left;vertical-align:middle;word-wrap:break-word}
.LefCol ul{margin:10px;padding:10px}
.LefCol li{ list-style:inside}
/************** Boxes ***********/
.TableBoxNews {clear:both}
/*make visible during campaigns*/
.TableAdBox td{visibility:hidden;font-size:90%;font-family:'Times New Roman', Times, serif;vertical-align:middle; overflow:auto}
/*********** 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}
/*********** SearchForm ***********/
.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:20px;right:15px;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-size:100%;font-family:'Times New Roman', Times, serif;text-align:center;vertical-align:middle;padding-left:5px;padding-right:5px;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 sepcific styles ***********/
.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}

/************************************************************************JV Specifics*/
/** JV Forum **/
.Avis {font-size:90%;font-weight:bold;cursor:pointer;text-decoration:none;padding-top:3px;margin-top:3px;cursor:pointer}
/** Images titles **/
.ReviewTop {font-size:95%;text-decoration:none;font-weight:bold;padding-bottom:12px;cursor:pointer}
a.ReviewTop:link {font-size:95%;text-decoration:none;font-weight:bold;padding-bottom:12px}
a.ReviewTop:visited {font-size:95%;text-decoration:none;font-weight:bold;padding-bottom:12px}
a.ReviewTop:hover{font-size:95%;text-decoration:none;font-weight:bold;padding-bottom:12px}
a.ReviewTop:active{font-size:95%;text-decoration:none;font-weight:bold;padding-bottom:12px}
.ReviewTopDate {font-size:90%;text-decoration:none;font-weight:bold;padding-bottom:12px;cursor:pointer}
/** JV Main Prices and Carts **/
.NormalPrice {font-size:90%;padding:1px;line-height:165%;text-decoration:none;cursor:pointer;vertical-align:middle}
.Crossed {font-size:80%;margin:0;text-decoration:line-through;padding:1px;line-height:155%;vertical-align:middle}
.NewPrice {font-size:90%;margin:0;padding:1px;line-height:165%;text-decoration:none;cursor:pointer;vertical-align:middle}
.UsedPrice {font-size:90%;margin:0;padding:1px;line-height:180%;text-decoration:none;cursor:pointer;vertical-align:middle}
.SmallPrice {font-size:90%;margin:0;padding:1px;line-height:165%;text-decoration:none;cursor:pointer;vertical-align:middle}
.Promo {font-size:90%;margin:0;padding:1px;line-height:165%;text-decoration:none;cursor:pointer;vertical-align:middle}
.Dispo {margin:0;font-size:90%;padding:1px;line-height:165%;text-decoration:none;cursor:pointer;vertical-align:middle}
.Caracteristics {font-size:90%; text-decoration:none; cursor:pointer;vertical-align:middle}
.CartEdit {font-size:90%;padding:1px;margin:0;line-height:165%;text-decoration:none;cursor:pointer;vertical-align:middle}

/** JV Menu system **/
.Categories {font-size:100%; line-height:160%}
a.Categories:link {font-size:100%; line-height:160%}
a.Categories:visited {font-size:100%; line-height:160%}
a.Categories:hover {font-size:100%; line-height:160%}
a.CategoriesAll:Link {font-size:110%;font-weight:bold;line-height:24px;margin-top:5px}
a.CategoriesAll:visited {font-size:110%;font-weight:bold;line-height:24px;margin-top:5px}
a.CategoriesAll:hover {font-size:110%;font-weight:bold;line-height:24px;margin-top:5px}
a.CategoriesAll:active{font-size:110%;font-weight:bold;line-height:24px;margin-top:5px}
.List {margin:0px;margin-top:1px;padding:0px;padding-top:2px;width:100%;height:22px;cursor:pointer}
.LSel{margin:0px;margin-top:1px;padding:0px;padding-top:0px;width:100%;height:18px;cursor:default; font-size:110%}
.ListBDiv {margin:0;padding-right:0;padding-top:0;padding-bottom:0;height:44px;overflow:auto;overflow-y:scroll;font-size:90%;text-align:center}
.ListCDiv {margin:0;padding-right:0;padding-top:0;padding-bottom:0;position:relative;height:66px;overflow:auto;overflow-y:scroll;font-size:90%;text-align:center;clear:both}/*Firefox hei prblm*/
a.ListBLnk:link{font-size:100%}
a.ListBLnk:visited{font-size:100%}
a.ListBLnk:hover{font-size:100%}
/** JV Filters & buttons **/
.ButDefault {padding:2px;line-height:150%;text-decoration:none;cursor:pointer;vertical-align:middle}
.ButRaz {padding:2px;line-height:150%;text-decoration:none;cursor:pointer;vertical-align:middle}
a.ButRaz:link {}/*textdecoration?*/
.ButSpecial {padding:2px;line-height:150%;text-decoration:none;cursor:pointer;vertical-align:middle}
.ButPrix {padding:2px;line-height:150%;text-decoration:none;cursor:pointer;vertical-align:middle}
.ButOccase {padding:2px;line-height:150%;text-decoration:none;cursor:pointer;vertical-align:middle}
.ButDispo {padding:2px;line-height:150%;text-decoration:none;cursor:pointer;vertical-align:middle}
.ButDate {padding:2px;line-height:150%;text-decoration:none;cursor:pointer;vertical-align:middle}
#PrButton td{font-size:80%;vertical-align:middle;margin:0px;padding-right:2px;padding-left:2px;height:14; text-align:center}
/*#PrButton a{vertical-align:middle;margin:0px;padding-right:2px;padding-left:2px;position:relative;height:14}*/
#PrButton a:active{}
#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:14}
/**********************************************************************Desc Specifics*/
table.TableBoxDesc {float:right;margin:5px 0px 0px 25px;clear:right}
td.TableBoxDesc {padding-bottom:0; margin-bottom:0}

/************************************************************************Cs Specifics*/
.SearchResTitle a:link{line-height:120%;font-size:120%;padding-bottom:0;margin-bottom:0;text-decoration:none;cursor:pointer}
.SearchResTitleHL{font-size:100%;cursor:pointer}
.SearchResult {font-size:100%;line-height:100%;height:90%}
