/*		STANDARD HTML ELEMENTS		*/
ul li{ list-style-image : url(images/bullet.gif); margin: 3px 0px 3px 0px; padding: 0px 0px 0px 0px; }
.spnBP{ display: block; background-image: url(images/bullet.gif); background-repeat: no-repeat;  background-position : center left; margin: 3px 0px 3px 0px; padding: 0px 0px 0px 15px;     }
h1, h2, h3, h4{	padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; font-weight: bold; 	color: #FFF; font-size: 1.2em; 	line-height: 1.1; text-align: left;	letter-spacing: 2px;  text-transform: uppercase;}
h2{	font-size: 1.1em; letter-spacing: 1px; margin: 20px 0px 0px 0px;	}
h3{	font-size: 1.1em; letter-spacing: 1px; margin: 20px 0px 10px 0px;	}
h4{	font-size: 1em; letter-spacing: 1px; }

/*		CONTENT		*/
#content a:link, #content a:visited{  color: #EEE; font-weight: bold;}
#content a:hover{  color: #F04826 ; font-weight: bold;}
 #content a:active{  color: #EEE; font-weight: bold;}

 
 /*		FONT SIZE LINKS		*/ 
#fontBox{ text-align: left;}
#fontNormal{ font-weight: bold; font-size: 1em;}
#fontLarge{ font-weight: bold; font-size: 1.2em; padding: 0 10px 0 10px;}
#fontLarger{ font-weight: bold; font-size: 1.4em;}

/*		BANNER 		*/
#banner{ line-height: normal; position: absolute;top: 10px; right: 20px;padding:2px 5px 2px 5px;width: 320px; w\idth: 300px;height: 80px;heigh\t: 70px;
text-align:center; visibility:visible; color: #DDD; ;overflow: auto;font-size: .9em;  border: solid 1px #DF4A2A; }
#bannerTitle{width:100%; font-weight: bold;  margin-bottom: 3px;}
#bannerTitle a:link, #bannerTitle a:visited, #bannerTitle a:active{ background-color: transparent; color: #FFF; font-weight: bold; text-decoration: underline;}
#bannerTitle a:hover{  ; color: #F04826}
#bannerText{ padding: 0px 10px 0px 10px; font-size: 100%;}
#bannerText a:link, #bannerText a:visited, #bannerText a:active{ background-color: transparent; color: #FFF; font-weight: bold; text-decoration: underline;}
#bannerText a:hover{  ; color: #F04826;}

/*		IMAGES		*/
 .divClickLarger{text-align:center; font-size:1em; font-weight: bold; margin: 10px 0 15px 0; background-color : #ADDEF1; padding: 5px 0 5px 0;}
.divImage{  margin:  auto; text-align:center; font-size: .85em; }
.divImagesL, .divImageL{ float:left; margin: 0px 20px 10px 0px; text-align:center; font-size: .85em; }
.divImagesC{  margin:  auto; text-align:center; font-size: .85em; }
.divImagesR, .divImageR{ float: right; margin: 0px 0px 10px 20px; text-align:center; font-size: .85em;   }
.imgThumb,  .imgFull{ border: solid 1px #666; background-color: #FFF; padding: 5px;}
.aThumb :hover{	background-color:  #F04826;}
 .divThumbText{text-align:center; font-size:.9em; padding: 0 10px  0 10px; font-weight: normal;}
 
/*		LINKS	*/
.aNewWin{   }
.aDownload{   }
.aIntLink, .aMoreLink{  }
.aBackLink{   }
.aMail{  }
.aDownLink{  }

/*		SIDEBAR		*/
#sideBar{   font-size: .85em;  color: #DDD; padding:0  ; text-align:center; float: right; width:260px; 
margin: 0 0 20px 20px; line-height: 1.2;  }
 
#sideBarMain{ width: 100%    }
#sideBarMain .divHeading{	text-align: center;font-weight: bold; text-transform: uppercase; padding: 2px 0; margin: 3px 0;;}
#sideBarMain .divItem{	   text-align: center; padding: 0 ;  margin-bottom: 5px;}
#sideBarMain .divItemTitle{	font-weight: bold; margin:0	; padding:0; text-decoration : underline;}
#sideBarMain .divItemText{margin:0; padding:0;}
#sideBar .imgIcon{margin-bottom:5px; }
#sideBarMain hr{ width: 90% ; height: 1px; border-top: none; }
#sideBarMain .aMore{display:block;text-align: right;}
 
 
/* SLIDESHOW */
#slideShow{margin: 0 0 10px 0 ; padding-top:5px;  text-align:center;  width:100%; }
#tblSSControls{	display: none; font-size: 8pt; margin:3px 0 ; background-color : #000;  color: #EEE; border-top: solid 1px #AAA; border-bottom: solid 1px #666; }
#tblSSControls td{	 empty-cells : show; text-align:center; border-left: solid 1px #AAA; border-right: solid 1px #666;  padding: 2px 0 2px 0;  height: 20px; }
#aSSFirst, .aSSBack, .aSSPlay, .aSSStop, .aSSNext{   background-repeat : no-repeat; color: #EEE !important; }
#slideShow .aSSFirst{	background-image :  url(images/ss-first.gif)  ; background-position : left; padding-left: 15px; }
#slideShow .aSSBack{	background-image :  url(images/ss-back.gif)  ; background-position : left; padding-left: 15px; }
#slideShow .aSSPlay{	background-image :  url(images/ss-play.gif)  ; background-position : right; padding-right: 15px; }
#slideShow .aSSStop{	background-image :  url(images/ss-stop.gif)  ;  background-position : right; padding-right: 15px; }
#slideShow .aSSNext{	background-image :  url(images/ss-next.gif)  ; background-position : right; padding-right: 15px; }
#slideShow .aSSLast{	background-image :  url(images/ss-last.gif)  ; background-position : right; padding-right: 15px; }
#ssSelect{ font-size: .85em;}

 
#divSSCounter{ height: 7px;  margin: 2px 15px 0 15px; background-image : url(images/ssTick.gif);  width: 0;   text-align:left; font-size: 4pt; overflow: hidden;  }
#divSSCaption{   margin: 0 0 5px 0 ; font-size: .85em; height:auto ; line-height: 1em; }

/*		FOOTBAR		*/
#footBar{ border: solid 1px #AAA;  padding:5px 0px 5px 0px; text-align:center; margin: 20px 0px 10px 0px; }
#footBar .caption{ font-size: .85em;  font-weight: bold; }
#footBar a{ font-size: .85em;  font-weight: bold; }
#footBar td{ vertical-align: top; }
#footBar .imgIcon{ padding: 30px 0px 30px 0px;}
#footBar .text{ font-size: .85em; }

/*			TABLE ROW DATA		*/
.divItemRow{ overflow:  hidden;  display: inline-block; margin: 0 0 20px 0; xborder-bottom: solid  1px #CCC ; 	 padding: 0px 10px 5px 10px;  }
.divItemRow .divImagesR{	padding: 10px  5px 0 10px;    }
.pRowGroup{	font-size: 1.1em; padding: 3px 0px 3px 3px;font-weight: bold;text-transform: uppercase; 
letter-spacing: 1px;   xborder-top: solid 1px #999; xborder-left: solid 1px #999; border-bottom: solid 1px #444; xborder-right: solid 1px #444;}
.pRowHead{	 font-size: 1em; text-transform: uppercase; font-weight: bold;  border-bottom: solid  1px #666 ; margin: 7px 0 8px 0;  }
.pRowInfo{	 font-weight: bold;  font-size: .9em;  margin:0; padding:0; }
.pRowContent{margin:0 0 0px 0; padding: 5px 5px 0 0;  }
#pRowHighlight{  color : #FFFFA6 !important;  }
#rowHighlight{	color: #F04826;    font-weight: bold; text-transform : uppercase;}
.pRowFoot, .pRowFooter{	 border-top: solid 1px #AAA; margin: 10px 25px  0px 25px;   }
.pRowClear{	 display: inline-block; clear:both; margin:0; padding:0;;}
.divUpdated, .divUpdatedRecent{font-size: .9em; font-weight: bold;}
.divUpdatedRecent{ color: #990000;;}

.headSelect{	margin: 0 0 10px 0;	padding: 5px ;border: solid 1px #666; color: #111;	background-color: #EEE;	width:98%;	font-size: 1em;	text-align: center;}
.headSelect .selectText{	margin: 8px 0 8px 0; }
.headSelect .divSeperator{	border: none ;   background-color : #CCC ; 	  height: 1px; width: 90%; margin: 4px auto 8px auto; }

/*			MISC			*/
#loginMsgs{
	text-align:center;
	margin: 20px 10px 0 10px;
	border: solid 1px #666;
	background-color : #D3F8D4;
}
/*			FORMS		*/
pre{	margin:5px 5px 5px 5px;}
.inpButton{	font-weight: bold;width:110px;}
.spnCompulsory{	 color: #FFF; font-weight: bold;}
.spnError{ color: #600; font-weight: bold; }
.spnOK{	color: #FFF;  ; font-weight: normal; }
.tblForm{margin: 10px 0px 10px 0px; border-collapse : collapse;   }
.tblForm .spnSmallText{ font-size: .85em; }
.trForm{padding: 2px 5px 2px 5px;}
.tdForm{
text-align: left;
padding: 5px 5px 5px 5px;
vertical-align: top;
border:  dashed 1px  #AAA;
}
.thForm{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
font-weight: bold;
font-size: 1.1em;
text-transform : uppercase;}
.trBrowse{	 background-color : #EFEFEF;}
.trBrowseAlt{	background-color : #EAEAEA;;}

/*		PAYSYS	*/
#payInfo{ border: solid 1px #000; margin: 5px;  padding: 5px; text-align:center; color: #FFF; background-color : #333}
#payInfo img{ margin: 0 2px 0 2px;} 
#payBasket{ text-align:center;  }
#xpayBasket td{padding: 5px;  }
 

#payAddToBasket form{ padding:0; margin:0;}
#payAddToBasket, #payCheckout{	text-align:center; margin: 0; padding:0;  xborder: solid 1px #888;}

#payAddToBasket input:hover, #payCheckout input:hover {  background-color : #F04826;    cursor : pointer;  text-decoration : underline; }
.button{	width:200px; } 