﻿.clr {
	clear:both;
	height:1px;
	overflow:hidden;
}

body
{
    font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
    margin: 0px;   
    padding: 0px;  
    background-color:#008AB8;      
    font-size:8pt;
    width: 726px;    
    margin-right: auto;
    margin-left: auto;    
    text-align:center;      
    position:relative; 
}



#body
{
    width: 726px;
    margin:0px;
    padding:0px;    
    margin-right: auto;
    margin-left: auto;   
    background-color:white;
    text-align:left;    
    position:relative;
}


h3
{
	text-align:left ;
	font-size:12pt;
	text-decoration:underline; 	
	color:#036;
	margin:2px 0px 2px 130px;
	padding:2px;  
}



/************************************************************************
* 
* Main navigation used by the masterpage
*
************************************************************************/

/* Picture at the top of the site */
#poster
{
    background: url(images/poster.jpg) no-repeat;
    margin-right: auto;
    margin-left: auto;
    width: 726px;
    height: 90px;
    margin-top: 0px;    
}

#navtop, #navbottom
{    
    background-color:#B82E00;    
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Helvetica,Helvetica-Narrow, Tahoma, sans-serif;
    margin-top:0px;
    padding:0px;       
    width: 726px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom:4px;     
    height:22px;  	    
}

#navbottom
{   
    margin:4px 0px 0px 0px;
}

#navtop ul, #navbottom ul
{	
    list-style-type: none;    
    text-align: center;    
    margin-left:100px;     
}

#navtop ul li, #navbottom ul li
{	
    display:inline;        
    color: #FFFFFF;
}

#navtop a:link, #navbottom a:link, #navtop a:visited, #navbottom a:visited
{	
	display:block;
	float:left;    
	text-decoration: none;
	font-weight:bold;	
	color: #fff;
	margin:5px 0px 0px 20px; 
}

#navtop a:hover, #navbottom a:hover
{
    text-decoration: underline;        
}

#navtop a:active, #navbottom a:active
{
    text-decoration: none;        
    margin-left:20px;    
}

.footer
{
    width: 726px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    margin-top: 0px;
    padding-bottom: 20px;
    color:white;
    background-color:#008AB8;
}

.footer a
{
	color:white;	
	text-decoration:underline;	
} 




/************************************************************************
* 
* Formatting common to most pages
*
************************************************************************/

/* 2 column layout */
#columnleft
{
    float: left;
    width: 200px;    
}

#columnright
{
    margin-left: 215px;  
}

.leftblock
{    
    padding:10px;
    margin:0px 0px 4px 0px;    
    vertical-align: top;
    background-color:#B82E00;    
    color:White;
    font-family:Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;     
    font-size:8pt; 
}

.leftblock h2
{		
    font-size:11pt; 
	padding:0px;
	margin:0px;	 	
}

.leftblock p
{	
    font-size:9pt; 
	padding:0px;
	margin:0px;
}

.leftblock a
{		
	color:White;  	
	padding:0px;
	margin:0px;	
	font-size:9pt; 
}

 .rightblock
{ 
    padding: 0px;
    margin-bottom: 0px;  
    position: relative;
    width:500px;
    font-size:9pt;     
    font-family:Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;    
}

 .rightblock h2
{
	font-size:11pt;
	color:#008AB8;	
	padding:20px 0px 5px 10px;
	margin:0px; 
}

.rightblock p
{
	font-size:10pt;
	color:Black;	
}

/* Lists and List Items */   
div.list
{
	width:500px;	
	font-family:Georgia Serif Arial ; 
	background-color:White;		
	margin-bottom:5px;	
	margin-left:150px; 
}

div.list h4
{
	font-size:10pt; 
	height:10px;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

div.list a
{
	text-decoration:none;
	color:#036;	
}

div.list a:hover
{
	text-decoration:underline;
	color:#B82E00;
}



div.docframe
{      
	width:726px; 
    padding:0px; 
    margin:0px;
    background-color:#B82E00;    
    font-family:Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    font-size:10pt; 
}

div.docframe h1
{
	font-size:13pt;	
	font-weight:bold;  
	text-decoration:underline;
	color:white;
	text-align:left;
	padding:15px 0px 0px 20px;
	margin:0px 0px 7px 0px;	
} 

div.content
{
    width:683px;        
    margin:0px;
    padding:0px; 
    margin-left:20px;    
    background-color:white; 
    font-family:Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    font-size:9pt;    
}

div.content h2
{
	font-size:11pt;    
	color:#008AB8;	
	padding:20px 0px 5px 10px;
	margin:0px;	 
} 

div.content h3
{
	font-size:10pt;    
	color:Black; 
	padding:20px 0px 5px 10px;
	margin:0px;
	text-decoration:none;
	border:none;  	 
} 

div.content p
{	
    font-size:10pt;    
	line-height:1.2em;
	letter-spacing:110%;
	margin:0px 15px 0px 0px;
	padding:0px 0px 10px 10px;
}


div.content img
{
	float:right;
}

div.contentblock1
{
    width:150px;
    float:left;  
}

div.contentblock1 ul
{
	margin:0px 0px 0px 40px;
	font-size:1em;
	font-weight:bold;     
}

div.contentblock1 h2
{
	margin:5px 0px 5px 25px;
	padding:0px;       
}

div.contentblock2
{
    width:200px;    
    float:left; 
}
div.contentblock2 ul
{
	margin:0px 0px 0px 40px;
	font-size:1em;
	font-weight:bold;     
}

div.contentblock2 h2
{
	margin:5px 0px 5px 25px;
	padding:0px;       
}

div.contentblock3
{
    width:200px;    
    float:left; 
}
div.contentblock3 ul
{
	margin:0px 0px 0px 40px;
	font-size:1em;
	font-weight:bold;     
}
div.contentblock3 h2
{
	margin:5px 0px 5px 25px;
	padding:0px;       
}

table.info
{		
	border-collapse:collapse; 
	text-align:left;	
	padding:10px; 
	font-size:10pt;
	margin-left:30px; 
}

table.info tr
{	
	font-weight:normal;	
	text-align:left;  
	padding:5px; 
}

table.info th
{
	font-weight:bold; 
	text-align:right;
	vertical-align:top;
	padding:5px;
	width:120px; 
}


div.prodtop
{
	
	background-image:url(./images/bordertop.gif);
	background-repeat:no-repeat;
	border:none;
	margin:15px 0px 0px 50px; 
	height:32px;
	width:500px;	
}

div.prodtop h1
{
	color:white;
	text-decoration:none; 
	font-size:9pt;
	font-family:Arial Verdana Courier ;
	font-weight:bold;
	padding:5px 0px 0px 20px;
	margin:0px;
}
div.prod
{	
	margin:0px 0px 0px 50px; 
	border-bottom:solid 1px red;
	border-left:solid 1px red;
	border-right:solid 1px red;	
	width:498px;    	
}

div.prod p
{	
    font-size:10pt;    
	line-height:1.2em;
	letter-spacing:110%;	
	margin:0px 0px 5px 10px;
	padding:0px; 
	width:460px; 
}

div.prod a
{	
    color:#B82E00;
    text-decoration:none; 
}

div.prod img
{
	float:left;
	margin:0px; 
	padding:0px 0px 5px 20px;
}
div.prodprice
{
	float:left;  
	color:Black; 
	text-decoration:none; 
	font-size:12pt;
	font-family:Arial Verdana Courier ;
	font-weight:bold;
	height:53px;
	width:290px;
	text-align:center; 
	margin:0px;
	padding-top:25px; 
	
}
div.prodbuynow
{
	float:left;	
	height:58px;
	width:120px;
	padding-top:20px; 
	text-align:right;  
}

div.prodsms
{
	margin:0px 0px 0px 50px;	
	width:510px;	
}

div.texttop
{
	
	background-image:url(./images/bordertop122.gif);
	background-repeat:no-repeat;
	border:none;
	margin:15px 4px 0px 0px; 
	height:32px;
	width:122px;	
	float:left; 
}

div.texttop h1
{
	color:white;
	text-decoration:none; 
	font-size:9pt;
	font-family:Arial Verdana Courier ;
	font-weight:bold;
	padding:5px 0px 0px 10px;
	margin:0px;
}

div.prodsmsbody
{	
	margin:0px 4px 0px 0px; 
	border-bottom:solid 1px red;
	border-left:solid 1px red;
	border-right:solid 1px red;
	height:70px;
	width:120px;    	
	float:left;  
}

div.prodsmsbody p
{
	width:118px;
	height:50px;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:10pt;
	font-weight:bold;         	
}



/**********************************************/
/* Product Details Table					  */
table.prodinfo
{	
	text-align:center;	
	padding:10px; 
	font-weight:bold;  
	font-size:10pt;
	margin-left:10px; 
	background-color:#008AB8;
	width:650px; 
	border-collapse:collapse;  
	
}

table.prodinfo img
{	
	padding:0px 5px 0px 0px;
	float:left;	
}

tr.prodinfotop 
{	
	color:Red;
	background-color:White;
}

tr.prodinfodet
{	
	color:white;
	text-align:center;
	height:30px; 
}


tr.prodinfodet th
{	
	color:Red;
	text-align:right;  	
	background: White;
	width:120px;
	padding-right:10px; 	
}

/**********************************************/
/* Demo Clubs								  */
div.democlub
{
	width:300px;
	text-align:left;
	float:left;
	margin-left:20px; 
	margin-top:20px;
	border:solid 1px #B82E00;    
	background-color:white;
	color:black;
}

div.democlub img
{
	float:left;
	margin-right:20px;
}

div.democlub p
{	 
	margin-top:10px;	
	padding:0px; 
	font-size:18pt;
	font-weight:bold;
}

div.democlub a
{
	width:40px;
	color:#008AB8;
	margin:0px; 
	padding:0px; 
	font-size:8pt;
	font-weight:bold; 
}
