/*  
	Created by: Twilight Designs
	Please don't copy 
Joolz Consultancy
*/



/* layout
----------------------------------------------- */

*{
	margin: 0;
	padding:0;
	}

body{
	background: #202020;
	color: #eee;
	font: 86% Arial, Helvetica, sans-serif;
	}

#topborder{	
	top: 0;
	left: 0;
	width: 100%;
	height:205px;
	padding-bottom:50px;
	}

#sidebar{
	position:fixed;
	top: 13px;
	left:20px;
	width: 230px;
	overflow:auto;


	
}
* html div#sidebar  { top: 38px; left:20px;	width: 230px; height:100px; position:absolute; overflow:auto;}

#content{ margin: 45px 10% 5em 270px; max-width: 850px; overflow:none; }

#coolmenu{
border: 1px solid black;
width: 200px;
background-color: #343434;
}

#coolmenu a{
font: 11px Verdana;
padding: 5px;
padding-left: 4px;
display: block;
width: 100%;
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid black;
}

html>body #coolmenu a{
width: auto;
}

#coolmenu a:hover{
background-color: #02beee;
color: #000000;
}

#tabledescription{
width: 100%;
height: 3em;
padding: 2px;
filter:alpha(opacity=0);
-moz-opacity:0;
}

 .style1 {font-family: Arial, Helvetica, sans-serif;}


/* typography
----------------------------------------------- */

p {	line-height: 1.5em;	margin-bottom: 1.0em; font-size: 0.9em;}
p.lead { font-size: 1.0em; }

ol, ul{ margin: 0.5em 0 1.2em 2em; }	
ol, ul, dl { line-height: 1.5em; }
ol li{ margin-bottom: 0.2em; }
li{ font-size: 0.9em; }
li strong {color: #999;}
dl{ margin: 0.5em 0 1.2em 0; }
dt{
	font-size: 0.9em;
	font-weight: bold; color: #999;
	padding-top: 0.4em;
	}
dd{	
	font-size: 0.9em;
	margin-bottom: 1.0em;
	padding-bottom: 0.9em;
	border-bottom: 1px dashed #3d3d33;
	}


h1, h2, h3{font-family:"Times New Roman", Times, serif;}

h1 { font-size: 2.3em; }
h1 a { color:#fff; border: none; }
h1 em{ font-size: 1.25em; color: #D0EB6A; font-style: normal; }

h2 {
	font-size: 1.5em;
	letter-spacing: 0.4pt;
	color: #4acaeb;
	text-transform: uppercase;
	padding-top: 0.5em;
	}
h3 {
	font-size: 1.0em;
	letter-spacing: 0.2pt;
	color: #4acaeb;
	text-transform: uppercase;
	padding-top: 0.5em;
	}

a, .contact-link{
	color: #4acaeb;
	text-decoration: none;
	cursor: hand;
	}

#content p a:hover,
#content dd a:hover { border-bottom: 1px dotted #8ad459; }
a img{ 	border: none;}

small{ font-size: 0.8em; }

pre{
	display: block;
	margin: 1em 0;
	padding: 0.5em;
	border-left: 6px solid #0d0d09;
	background-color: #000;
	overflow: auto;
	}

code{
	font-size: 11px;
	font-family: Verdana,Sans-Serif;
	background-color: #000;
	color: #8d8d73;
	padding: 0.3em 0.4em;
	}

pre code{
	padding: 0; margin: 0;
}

kbd{
	color: #555;
	background-color: #ddd;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: inherit;
	font-family: inherit;
	padding: 0 3px 2px 4px;
	}

fieldset{ border: none; }

/* sidebar
----------------------------------------------- */
#sidebar a{
	color: #fff;
	}


#sidebar h1 a{ font-weight: bold; }


#nav{ list-style: none; margin: 2em 2em 2em 0;}
#nav li{ padding: 0; margin: 0; }
#nav a{
	display: block;
	height: 2.0em;
	padding: 0.3em 0.2em 0.2em 0.8em;
	margin-bottom: 1px;
	color: #eee;
	background-color: #363633;
	}

#nav a:hover{
	color: #1a1a1a;
	background-color: #D0EB6A;
	}	


/* content
----------------------------------------------- */
#content ul{ margin-left: 4px;}
#content ul li{
	list-style: none;
	padding: 0 0 0 12px;
	background: url() no-repeat 0 6px;
	}
#content ul ul{ margin-top: 0;}
	
.download{
	background-color: #333;
	border: 1px solid #444; 
	padding: 0.7em 1.5em; }
.download:hover{
	background-color: #555;
	border: 1px solid #777;
	}
#content ul.download li{
	padding: 0.3em 0;
	background-image:none;
	}
.download img{ padding-right: 0.3em; }
.download li strong{ font-family: "Trebuchet MS",Verdana,Sans-Serif; font-size: 2.25em; color: #fff;}
.download li em{ font-style: normal; color: #D0EB6A; }

#colTwo {
background-image: url(images/smallads.png) no-repeat;
	float: right;
	width: 200px;
	height: 515px;
	margin-left: 10px;
	
		
}

/* misc
----------------------------------------------- */

.section{
	border-top: 1px solid #3d3d33;
	padding: 1.4em 0 0 0;
	overflow: none;
	width: 100%;
	}
	
	.section2{
	padding: 1.4em 0 0px 0;
	overflow: none;
	width: 100%;
	}
	
.first{ border-top: none; padding-top: 0; }

.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}	

.caption{ font-size: 0.9em; padding-top: 0.2em ;	}

#priceonly table {
	border-top:10px solid #678197;
	border-right:1px solid #4c4a4b;
		border-collapse:collapse;
	}
#priceonly caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
#priceonly tr.odd td	{
	background:#383637;
	}
#priceonly tr.odd .column1	{
	background:#383637;
	}	
#priceonly .column1	{
	background:#383637;
	}
#priceonly td {
	color:#678197;
	border-bottom:1px solid #4c4a4b;
	border-left:1px solid #4c4a4b;
	padding:.3em 1em;
	text-align:center;
	}				
#priceonly th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #4c4a4b;
	border-left:1px solid #4c4a4b;
	padding:.3em 1em;
	}							
#priceonly thead th {
	background:#383637;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3;
	}	
#priceonly tfoot th {
	text-align:center;
	background:none;
	}	
#priceonly tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
#priceonly tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	
	
	#Table_01 {
	left:0px;
	top:0px;
	width:850px;
	height:236px;
}

#ummm-01 {
float:left;
	left:0px;
	top:0px;
	width:850px;
	height:125px;
}

#ummm-02 {
	float:left;
	left:0px;
	top:125px;
	width:110px;
	height:111px;
}

#ummm-03 {
	float:left;
	left:110px;
	top:125px;
	width:96px;
	height:111px;
}

#ummm-04 {
	float:left;
	left:206px;
	top:125px;
	width:94px;
	height:111px;
}

#ummm-05 {
	float:left;
	left:300px;
	top:125px;
	width:262px;
	height:111px;
}

#ummm-06 {
	float:left;
	left:562px;
	top:125px;
	width:81px;
	height:111px;
}

#ummm-07 {
	float:left;
	left:643px;
	top:125px;
	width:103px;
	height:111px;
}

#ummm-08 {
	float:left;
	left:746px;
	top:125px;
	width:104px;
	height:111px;
}
