@charset "utf-8";
/* CSS Document */
body {background-color:#0c0c0c;
text-align:center;
margin:0px auto;
}
table {margin:auto;}

#wrapper {width:800px;
text-align:left;
margin:0px auto;
}

/* ------------ main body content ------------ */
#content {
width:100%;
background:url(images/index_06.gif) bottom right no-repeat #FFFFFF;
padding:10px 10px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
#content h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:0c0c0c;
}
#content h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#cf9800;
}
#content h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
font-weight:normal;
}
#content a {
color:d1a10d;
}
#content a:hover {
color:e5ca75;
}
#products #content a {
color:#666666;
}
#products #content a:hover {
color:e5ca75;
}
#img-lrg {
float:left;
padding-right:15px;
margin-right:15px;
}
#content ul {
padding-left:15px;
}
#content li {
padding-bottom:7px;
}
#sub-list {
list-style-image: url(images/bullet-sml.gif);
}
#content-faux-table {width:350px; font-size:12px; float:left;}
#content-faux-table a {color:#333333; text-decoration:none;}
#content-faux-table a:hover {color:#666666; text-decoration:underline;}

#content-int-table {width:700px; font-size:12px; border-bottom:#cccccc 1px dashed; padding-bottom:7px; color:#666666;}
#content-int-table a {color:#333333;}
#content-int-table a:hover {color:#666666; text-decoration:underline;}

/* ------------ end main body content -------------*/

#footer a {font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
text-align:right;
padding-top:5px;
}
#footer {font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-align:right;
padding-top:5px;
padding-bottom:15px;
}
#sub-menu {
width:100%;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#494949;
height:26px;
padding:5px;
margin:5px;
}
#sub-menu a {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
#sub-menu a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}

#form-std { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#f4f4f4; padding:3px; margin:0px auto; width:450px;}
#form-std td {padding:5px;}
#form-std input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#f2e5c0; border:#666666 1px solid; padding-top:3px; padding-bottom:3px;}
#form-std select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#f2e5c0; border:#666666 1px solid;  padding-top:3px; padding-bottom:3px;}
#form-std textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#f2e5c0; border:#666666 1px solid;  padding-top:3px; padding-bottom:3px;}
#form-std button {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D7E5F2; color: #102132; text-align:center; width:250px; margin:0px auto;} 
#form-std-th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#e5ca75; color:#333333; border:#666666 1px solid; text-align:center;}

#form-news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#f4f4f4; padding:3px; margin:0px auto; width:550px;}
#form-news td {padding:5px;}
#form-news input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#f2e5c0; border:#666666 1px solid; padding-top:3px; padding-bottom:3px;}
#form-news select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#f2e5c0; border:#666666 1px solid;  padding-top:3px; padding-bottom:3px;}
#form-news textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#f2e5c0; border:#666666 1px solid;  padding-top:3px; padding-bottom:3px;}
#form-news button {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D7E5F2; color: #102132; text-align:center; width:250px; margin:0px auto;} 
#form-news-th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#e5ca75; color:#333333; border:#666666 1px solid; text-align:center;}

/* -------- product pricelist mini-table --------------*/

#active-page {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#CC9933; color:#FFFFFF; padding:5px; border:1px #ffffff solid;}
#non-active-page {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#999999; color:#000000; padding:5px;  border:1px #ffffff solid;}
#active-page a {text-decoration:none; color:#FFFFFF;}
#non-active-page a { text-decoration:none; color:#000000;}


/* -------- Specific image displayed based on body id of the page ----------- */

#home #page-marker 		{ background:url(images/id-home.gif) top left no-repeat; width:60px; height:100%; float:left; }
#products #page-marker 	{ background:url(images/id-products.gif) top left no-repeat; width:60px; height:272px; float:left; }
#pricing #page-marker 	{ background:url(images/id-pricing.gif) top left no-repeat; width:60px; height:272px; float:left; }
#news #page-marker 		{ background:url(images/id-news.gif) top left no-repeat; width:60px; height:100%; float:left; }
#contact #page-marker 	{ background:url(images/id-contact.gif) top left no-repeat; width:60px; height:700px; float:left; }


/*-------- end --------------*/

/* --------- OPTIMISATION --------*/

#extra-content {width:200px; position:absolute; top:-3000px;}
