/*************************************
*
* Chartcross Website CSS
*
* Copyright ©2006 Chartcross Ltd
*
**************************************/

/*
*
* Styles for DOM element types
*
*/

body, table
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Verdana, Tahoma, Arial;*/
}

td, th, p, ui, li
{
	font-size:12px;
}

body
{
	padding:0px;margin:0px;background-color:"#EEEEEE";text-align:center;
}

/*
*
* Styles for DOM elements refrenced by ID
*
*/

#invbody
{
	padding:10px;margin:10px;background-color:"#FFFFFF";text-align:left;
}

#maindiv
{
	width:772px;text-align:left;background-color:#FFEEC6;padding:0px;margin:0px;margin-right:auto;margin-left:auto;border-left:#0055AA 1px solid;border-right:#0055aa 1px solid
}

#pageheader
{
	width:100%;height:65px;background-color:white;
}

#pagefooter
{
	color:white;background-color:#0055AA;height:2em;line-height:2em;width:"100%";text-align:center;font-size:8pt;
}

#pagetitle
{
	font-size:12pt;font-weight:bold;color:#0055AA;text-align:right;padding:10px;
}

#companylogo
{
	width:330px;
}

#catchphrase
{
	font-size:8pt;color:#FF8040;
}

#menupanel
{
	width:100%;height:20px;color:white;background-color:#0055AA;
}

#leftpanel
{
	width:156px;height:450px;overflow:none;margin:0px;padding:0px;background-image:url('../images/table_background.gif');border:#ff8040 1px solid;
}

#middlepanel
{
	width:auto;height:450px;overflow:none;margin:0px;padding:10px;background-image:url('../images/table_background.gif');border:#ff8040 1px solid;
}

#infopanel
{
	width:auto;height:450px;overflow:none;margin:10px;padding:10px;background-image:url('../images/table_background.gif');border:#ff8040 1px solid;
}

#searchpanel
{
	width:156px;height:112px;border:#ffffff 1px;
}

#poilist{background-color:#FFFFFF}
#poimappanel{overflow:none;margin:0px;padding:0px;border:#ff8040 1px solid;}
#poidatapanel{width:526px;height:100px;background:#CAFFFF;border-top:#ff8040 1px solid;}


#productpanel{height:390px;text-align:center;overflow:none;margin:0px;padding:5px;background-image:"";border:#ff8040 1px solid}
#sidemenupanel{width:156px;height:100%;overflow:auto;margin:0px;padding:0px;background-image:url('../images/table_background.gif');border:#ff8040 1px solid}

/* Classes */

.heading
{
	font-size:17px;font-weight:700;color:#0055AA;padding:0px;margin:0px
}

.heading2 {font-size:13px;font-weight:700;color:#0055AA;padding:0px;margin:0px}
.errmsg {font-size:11px;font-weight:700;color:#FF0000;}
.infomsg {font-size:11px;font-weight:700;color:#0000FF;}
.stdbutton {font-size:11px;font-weight:700;color:#000000;height:25px;padding:0px;}
.bigbutton {font-size:14px;font-weight:700;color:#000000;}
.formfield {font-family:Verdana;font-size:11px;width:200px;}
.formlabel {font-weight:700;}
.pricefield {font-size:16px; font-weight:700;color:#FF0000;}
.darkredlabel {font-weight:700;color:#990066}
.orangelabel {font-weight:700;color:#FF8040}
.infotext {font-size:12px;line-height:18px;}
.announcment{font-size:12px;font-weight:700width:50px;text-align:center;background-color:#FFFF00;padding:5px;margin:0px}
.verticalsplit{width:1px;background-image:url('../images/dotted-line-vertical.gif')}

.sidemenuheader{font-size:11px;text-align:center;font-weight:bold;background-color:#0055AA;color:White;padding:4px 0px 4px 2px;}
.sidemenuitem a{display:block;}
.sidemenuitemdisabled{font-size:11px;font-weight:700;color:#A4A4A4;}
.sidemenusubheader{height:20px;text-align:center;font-weight:bold;color:#A76203;background-color:#FEEA5F;border:#A76203 1px solid;padding;0.5em;}

.orangepanel{color:white;background:#FF8040;}
.blueborderpanel{color:black;background:white;border:#0055AA 1px solid;padding;0.5em;}
.orangeborderpanel{color:black;background:white;border:#FF8040 1px solid;margin:0px;padding:10px;background-image:url('../images/table_background.gif')}

.orderline{border-bottom:1px dashed #cccccc;}
.orderlinehead{border-bottom:1px solid #666666;height:30px;}


.orangeborderpanel_nopad
{
	color: black;
	background: white;
	BORDER-RIGHT: #FF8040 1px solid;
	PADDING-RIGHT: 0.0em;
	BORDER-TOP: #FF8040 1px solid;
	PADDING-LEFT: 0.0em;
	PADDING-BOTTOM: 0.0em;
	BORDER-LEFT: #FF8040 1px solid;
	BORDER-BOTTOM: #FF8040 1px solid;
	PADDING-TOP: 0.0em;
}

/* Scrollbars */

body, textarea, select
{
	SCROLLBAR-ARROW-COLOR: #97AABA;
	SCROLLBAR-FACE-COLOR: #F2F5F7;
	SCROLLBAR-HIGHLIGHT-COLOR: #B2C3D0;
	SCROLLBAR-SHADOW-COLOR: #B2C3D0;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

/* Links */

a, a:visited
{
	font-size:11px;
	text-decoration: none;
	color: blue;
	font-weight: bold;
}

a:hover, a:visited:hover
{
	text-decoration: underline;
	color: #FF8040;
}

a.menulink, a.menulink:visited
{
	text-decoration: none;
	color: white;
	font-weight: bold;
}

a.menulink:hover, a.menulink:visited:hover
{
	text-decoration: underline;
	color: #FF8040;
}

a.maillink, a.maillink:visited
{
	text-decoration: none;
	color: blue;
	font-weight: bold;
}

a.maillink:hover, a.maillink:visited:hover
{
	text-decoration: underline;
	color: blue;
}

a.maillinkfooter, a.maillinkfooter:visited
{
	text-decoration: none;
	color: white;
	font-weight: bold;
}

a.maillinkfooter:hover, a.maillinkfooter:visited:hover
{
	text-decoration: underline;
	color: #FF8040;
}

a.productlink, a.productlink:visited
{
	font-size: 14px;
	text-decoration: none;
	color: blue;
	font-weight: bold;
}

a.productlink:hover, a.productlink:visited:hover
{
	text-decoration: underline;
	color: #FF8040;
}

a.biglink, a.biglink:visited
{
	font-size: 17px;
	text-decoration: none;
	color: blue;
	font-weight: 700;
}

a.biglink:hover, a.biglink:visited:hover
{
	text-decoration: underline;
	color: #FF8040;
}

/* Other */

input, select, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Verdana, Tahoma, Arial;*/
	font-size: 8pt;
}


