body{
	background:#FFFFFF;
	font: normal 90%/1.1 arial, san-serif;
}

hr{
	border: 0;
	color: #000000;
	background-color: #000000;
	height:2px;
}

#wrapper {
	background:#FFFFFF;
}

#masthead {
	background: url("http://www.futuretekinc.com//images/site/banner.jpg") top left no-repeat;
}

#masthead img.logo {
	float:left;
}

#masthead img.banner {
	float:right;
	height:136px;
	width:960px;
}

#sidebar {
	background:#990000 url("http://www.futuretekinc.com//images/site/sidebar-bottom.jpg") bottom no-repeat;
	
	
}

#sidebar h2{
	color:#FFFFFF;
	font: normal 600 110%/1.3 arial, san-serif;
	margin: 10px 0 5px 0
}

#sidebar h2.home{
	margin: 0 0 5px 0
}

#sidebar h2 a{
	color:#FFFFFF;
	font: normal 600 110%/1.3 arial, san-serif;
	margin: 10px 0 5px 0;
	text-decoration:none;
}

#sidebar h2 a:hover{
	color:#AAAAAA;
	text-decoration:none;
}

#sidebar .menu-nav{
	margin:0 0 25px 0;
}


#sidebar .menu-nav ul li a{
	color:#FFFFFF;
	padding:0 0 0 15px;
	text-decoration:none;
}

#sidebar .menu-nav ul li a:hover{
	background: url("http://www.futuretekinc.com//images/site/menu-arrow.jpg") left no-repeat;
	color:#AAAAAA;
	text-decoration:none;
	
}

#sidebar p.contact {
	color:#FFFFFF;
	font: normal 85%/1.1 arial, san-serif;
	margin:25px 0 0 0;
}

#main-content {
	background: url("http://www.futuretekinc.com//images/site/maincontent-bg.jpg") top left no-repeat;
}

#main-content h2 {
	color:#000000;
	font: normal 600 110%/1.3 arial, san-serif;
	margin: 0 0 5px 0
}

#main-content h2.title {
	color:#000000;
	font: normal 600 130%/1.3 arial, san-serif;
	
	margin: 20px 0 5px 0
}

#main-content h2.category {
	color:#000000;
	font: normal 600 120%/1.3 arial, san-serif;
	margin: 10px 0 10px 0
}

#main-content h2.featured {
	color:#000000;
	font: normal 600 120%/1.3 arial, san-serif;
	margin: 3px 0 3px 0
}

#main-content h2.category a{
	color:#990000;
	text-decoration:none;
	margin: 0 0 5px 0
}

#main-content h2.category a:hover{
	color:#000000;
	margin: 0 0 5px 0
}

#main-content h2.model {
	color:#000000;
	font: normal 600 105%/1.3 arial, san-serif;
	margin: 10px 0 5px 0;
	
}

#main-content h2.model span {
	color:#000000;
	font: normal 600 105%/1.3 arial, san-serif;
	margin: 10px 5px 5px 0;
	padding:2px 4px 2px 4px;
}

#main-content p.welcome {
	margin:0 0 20px 0;
}

#main-content img.product_image {
	float:left;
	width:150px;
}

.product_desc {
	float:left;
	font: normal 90%/1.1 arial, san-serif;
	padding:0 5px 0 10px;
	width:375px;
}

.no_picture {
	float:left;
	font: normal 90%/1.1 arial, san-serif;
	padding:0 5px 0 10px;
	width:525px;
}

.contact {
	margin:10px 0 10px 0;
}

#main-content a.product_link {
	color:#990000;
	text-decoration:none;
	float:right;
	padding:0 5px 0 5px;
}

#main-content a:hover.product_link {
	color:#000000;
	text-decoration:none;
	float:right;
	padding:0 5px 0 5px;
}

#product-details {
	background: url("http://www.futuretekinc.com//images/site/maincontent-bg.jpg") top left no-repeat;
}

#product-details h2.model {
	color:#000000;
	font: normal 600 105%/1.3 arial, san-serif;
	margin: 10px 0 5px 0;
	
}

#product-details ol {
list-style: upper-roman;
margin: 0 0 0 20px;
}

#product-details ol li {

}

#product-details ul {
list-style-type: square;
margin:2px 0 3px 15px;
}

#product-details ul ul {
list-style-type: circle;
margin:2px 0 3px 25px;
}

#product-details img {
	margin:5px 0 0 0;
}

#product-details h4 {
	color:#000000;
	font-size:95%;
	font-weight:600;
	margin:10px 0 5px 0;
}

#product-details h5 {
	color:#990000;
	font-size:85%;
	font-style:italic;
	font-weight:500;
	margin:0 0 3px 0;
}

#footer {
	background:#FFFFFF url("http://www.futuretekinc.com//images/site/footer-bg.jpg") top no-repeat;
	padding: 15px 0 0 0;
	text-align:center;
}




/*Layout Only*/
/*************************************************/
#wrapper {
	width:960px;
	margin:0 auto 0 auto;
	padding:0;
}

#masthead {
	height:143px;
}

#sidebar {
	float:left;
	margin:0;
	padding:10px;
	width:250px;
}

#main-content {
	float:right;
	padding:10px 0 0 10px;
	width:680px;
}


#product-details {
	float:right;
	padding:10px 0 0 10px;
	width:680px;
}

#footer {
	margin:25px 0 0 0;
}

.clear {
	clear:both;
}