* { -moz-box-sizing: border-box;* }

html { height: 100%; }
body {
	margin: 0px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	height: 100%;
	min-height: 320px;
}
A {
	color: #990000;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
span.small{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
table.line{
	border-collapse: collapse;
	border-color: white;
	padding: 1;
	width: 100%;
	border: 0px;
}
table.line td{
	vertical-align: top;
	width: 100%;
	background: url(images/line.gif);
}
span.alert{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-stretch: expanded;
	font-style: italic;
	font-variant: small-caps;
	font-weight: bold;
	color: #8B0000;
}
/* Header section ***********************************************************************************/
table.header{
	border: 0px;
	width: 100%;
}
table.header tr td.logo{
	text-align: center;
	width: 15%;
}
table.header tr td.banner{
	text-align: center;
}
table.header tr td.right{
	text-align: right;
}
/* Menu section ***********************************************************************************/
table.menu{
	border: 0px;
	width: 100%;
}
span.login{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
table.menu tr td.mapleft{
	background-image: url('images/mapleft.gif');
	height: 15px;
	cursor: pointer;
	width: 5px;
	padding: 0px 0px 0px 0px;
}
table.menu tr td.mapright{
	background-image: url('images/mapright.gif');
	height: 15px;
	cursor: pointer;
	width: 5px;
	padding: 0px 0px 0px 0px;
}
table.menu tr td.map{
	background-image: url('images/map.gif');
	height: 15px;
	cursor: pointer;
	text-align: center;
	width: 120px;
}
table.menu tr td.menubuttonleft{
	background-image: url('images/menubuttonleft.gif');
	height: 23px;
	cursor: pointer;
	width: 5px;
}
table.menu tr td.menubuttonleftact{
	background-image: url('images/menubuttonleftact.gif');
	height: 23px;
	cursor: pointer;
	width: 5px;
}
table.menu tr td.menubuttonright{
	background-image: url('images/menubuttonright.gif');
	height: 23px;
	cursor: pointer;
	width: 5px;
}
table.menu tr td.menubuttonrightact{
	background-image: url('images/menubuttonrightact.gif');
	height: 23px;
	cursor: pointer;
	width: 5px;
}
table.menu tr td.menubutton{
	background-image: url('images/menubutton.gif');
	height: 23px;
	cursor: pointer;
}
table.menu tr td.menubuttonact{
	background-image: url('images/menubuttonact.gif');
	height: 23px;
	cursor: pointer;
}
table.menu tr td.topleft{
	background-image: url('images/topleft.gif');
	height: 15px;
	width: 5px;
	padding: 0px 0px 0px 0px;
}
table.menu tr td.topright{
	background-image: url('images/topright.gif');
	height: 15px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}
table.menu tr td.top{
	background-image: url('images/top.gif');
	height: 15px;
	padding: 0px 0px 0px 0px;
}
table.menu tr td.blanc10{
	width: 0px;
	padding: 0px 0px 0px 0px;
	height: 15px;
}
table.menu tr td.blanc{
	width: 1px;
	padding: 0px 0px 0px 0px;
	height: 15px;
}
select.language{
	font-size:			11px;
	font-weight:		normal;
   background-color:	#e8e8e8;
	border:				1px solid #8e8e8e;
}
span.menubuttontext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
span.menubuttontextact{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
span.clock{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #616465;
}
table.menuline{
	border: 0px;
	width: 100%;
	background: url(images/menuline.gif);
	height: 3px;
}
/* Left Column section *****************************************************************************/
table.info{
	width: 100%;
}
table.info tr td.infoheader{
	background-image: url(images/infoheader.gif);
	height: 23px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width: 100%;
}
table.info tr td.infobody{
	background-image: url('images/infobody.gif');
	height: 17px;
	padding-left: 5px;
	font-family: Verdana;
	font-size: 11px;
	font-variant: normal;
	color: #FAF0E6;
	font-weight: normal;
	cursor: pointer;
}
table.info tr td.infobodyon{
	height: 17px;
	padding-left: 5px;
	font-family: Verdana;
	font-size: 11px;
	font-variant: normal;
	color: #FAF0E6;
	font-weight: normal;
	cursor: pointer;
	background: #FE7F00;
}
/* Body section *****************************************************************************/
table.htmlbody{
	width: 100%;
}
table.htmlbody tr td.htmlleft{
	width: 20%;
	vertical-align: top;
	text-align: left;
}
table.htmlbody tr td.htmlcenter{
	width: 60%;
	vertical-align: top;
	text-align: left;
	padding: 5px;
}
table.htmlbody tr td.htmlright{
	width: 20%;
	vertical-align: top;
	text-align: right;
}
/* News section *******************************************************************************/
table.news{
	background-image: url('images/newsbody.gif');
	height: 17px;
	padding-left: 5px;
	font-family: Verdana;
	font-size: 9px;
	color: #DCDCDC;
	width: 100%;
}
.newstext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: bold;
	color: White;
}
.anylinkcss{
	border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:0px solid black; position: absolute;
	visibility: hidden;
	line-height: 14px;
	z-index: 100;
	background-color: #E9FECB;
	width: 205px; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana
}
.anylinkcss a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	text-indent: 5px;
}
.anylinkcss a:hover{
	hover background color
	background-color: #D3D3D3;
	text-decoration: none;
}.pic_table   { border:4px ridge #0099FF; text-align: center  }
/* Table Front page ********************************************************************************************/
.img1 { background-image: url('images/1.gif');
    }
.img2 {
	background-image: url('images/2.gif');
}
.img3 { background-image: url('images/3.gif');
    }
.img4 { background-image: url('images/4.gif');
    }
.img5 { background-image: url('images/5.gif');
    }
.img6 { background-image: url('images/6.gif');
    }
.img7 { background-image: url('images/7.gif');
    }
.img8 { background-image: url('images/8.gif');
    }
.img9 { background-image: url('images/9.gif');
    }
.img11 { background-image: url('images/11.gif');
    }
.img12 { background-image: url('images/12.gif');
    }
.img13 { background-image: url('images/13.gif');
    } 
.tab_box_header {
	color: White;
	background-color: transparent;
	text-align: left;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}   
table.tb input.search{
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.tb input.button{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.tb span.users{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Form generator *****************************************************/
input.form{
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9898b2;
	border-right-color: #9898b2;
	border-bottom-color: #9898b2;
	border-left-color: #9898b2;
	background-color: #ebebf7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
textarea.form{
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9898b2;
	border-right-color: #9898b2;
	border-bottom-color: #9898b2;
	border-left-color: #9898b2;
	background-color: #ebebf7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
select.form{
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9898b2;
	border-right-color: #9898b2;
	border-bottom-color: #9898b2;
	border-left-color: #9898b2;
	background-color: #ebebf7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input.other{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9898b2;
	border-right-color: #9898b2;
	border-bottom-color: #9898b2;
	border-left-color: #9898b2;
	background-color: #ebebf7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select.other{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9898b2;
	border-right-color: #9898b2;
	border-bottom-color: #9898b2;
	border-left-color: #9898b2;
	background-color: #ebebf7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
textarea.other{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9898b2;
	border-right-color: #9898b2;
	border-bottom-color: #9898b2;
	border-left-color: #9898b2;
	background-color: #ebebf7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
hr{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: White;
	border-right-color: White;
	border-bottom-color: #9898b2;
	border-left-color: White;
}
/* Header and Foother ****************************************************/
table.foot_back{
	border: 1px none #83888A;
}
/* Admin section **********************************************/
.tablebutton{
	background: #FDFBF4;
	border: 3px double #696969;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	height: 100px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #243C3C;
	cursor: pointer;
}
.tablebuttonon{
	background: #FFDEAD;
	border: 3px solid #FF4500;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	height: 100px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
	cursor: pointer;
}
.menutitle {
	font-family: Verdana;
	font-size: 12px;
	color: White;
	font-weight: bold;
	border: 3px double #F1F1EC;
	background: Black;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-variant: normal;
}
input.text_input{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9898b2;
	border-right-color: #9898b2;
	border-bottom-color: #9898b2;
	border-left-color: #9898b2;
	background-color: #ebebf7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input.button{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* Tables ********************************************************************/
.tab_header{
	text-align: left;
	background: #A9A9A9;
}
.tab_body_left{
	border-bottom: 1px solid Gray;
	border-left: 1px solid Gray;
	padding: 3px 3px 3px;
}
.tab_body_right{
	border-bottom: 1px solid Gray;
	border-right: 1px solid Gray;
	padding: 3px 3px 3px 3px;
}
.sell{
	background: #F5F5DC;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.buy{
	background: #F5F5F5;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 0px none;
}
.field_input_legend{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
}
.field_input{
	font-family: Verdana;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 10px;
	border: 1px solid #708090;
}
/**** Block Last 3 ****************************************************/
table.last{
	width: 100%;
}
table.last tr td.lastred{
	text-align: center;
	border-bottom: 1px dotted #73AD73;
	padding-bottom: 5px;
	padding-top: 5px;
}
table.last img.lastimg{
	border: 1px solid #FA9611;
	height: 45px;
	width: 45px;
}
table.last span.last{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
/**** Block best viewed ****************************************************/
table.bestviewed{
	width: 100%;
}
table.bestviewed tr td.lastred{
	text-align: left;
	border-bottom: 1px dotted #73AD73;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 20%;
}
table.bestviewed img.lastimg{
	border: 1px solid #FA9611;
	height: 60px;
	width: 60px;
}
table.bestviewed span.last{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
table.bestviewed span.viewednumber{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
/*** Admin update  **********************************************************/
table.update{
	width: 98%;
}
textarea.download{
	width: 100%;
	height: 350px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8B0000;
	font-weight: bold;
	background-color: #F5F5DC;
	border: 1px dotted #8B0000;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

