html{ min-height: 100%; margin-bottom: 1px; }

/* 
==================================================
  Standard Elements 
==================================================
*/
body
{
margin:0px;
	background: url('/templates/images/background.jpg') no-repeat center top;
}

*
{
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Tahoma,arial;
	font-size: 11px;
}


.clear
{
clear:both;
}


#pageframe
{
	width:780px;
	margin-right: auto;
	margin-left: auto;
}

/* 
==================================================
  Top Menu (top right)
==================================================
*/

#top
{
	height:95px;
	background:url('/templates/images/top.gif');
	width:100%;
}

#top_menu
{
	float:right;
	background: url('/templates/images/top_menu_back.gif') top left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#top_menu ul
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#top_menu li
{
	list-style:none;
	display:inline;
	margin:0px 5px 0px 0px;
}

#top_menu li a
{
	text-decoration:none;
	color:#333333
}

/* 
==================================================
  Main Menu (top right)
==================================================
*/
#main_menu ul
{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 5px;
}

#main_menu ul li
{
	list-style:none;
	text-align:center;
	float:left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 2px;
}

#main_menu ul li a
{
	text-transform:uppercase;
	color:white;
	font-size:10px;
	text-decoration:none;
	font-family:arial;
	background: url('/templates/images/main_menu_back.gif') top left no-repeat;
	width:94px;
	height:19px;
	display:block;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/* 
==================================================
  Main Page (top right)
==================================================
*/

#main
{

/* BCM EDIT */
/* border:1px solid red; */

}

#main_left
{
	float:left;
	width:560px;
	padding-left: 12px;
	padding-top:15px;
		padding-right: 0px;
	padding-bottom: 0px;
}

#main_right
{
float:right;
width:200px;
overflow:hidden;
}

#latest_holder
{
background: url('/templates/images/latest_news_item.jpg') right repeat-y;
}

#latest
{
background: url('/templates/images/latest_news.jpg') no-repeat top right;
}

#latest ul
{
	padding-top: 68px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#latest ul li
{
border-top:1px solid #ccc;
padding:5px 0px 5px 0px;
list-style:none;
text-align:left;
}

#latest ul li a
{
text-decoration:none;
color:#000;
}

#main_left p.oneofsix
{
margin:0px;
border:0px;
padding:0px;
display:block;

}



#tryitout
{
border:1px solid black;
width: 100px;
margin:0px auto;
}

#bottom
{
background: url('/templates/images/footer.jpg') bottom left no-repeat;
height:120px;
width:780px;
margin:0px 0px 0px 0px;
}

#bottom p
{

}

#bottom_quote
{
height:40px;
}

#bottom_menu
{
height:35px;
}

#bottom_menu ul
{
	color:#FFFFFF;
	height:10px;
	list-type:disc;
	list-style:disc;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}


#bottom_menu li
{
float:left;
margin:0px 0px 0px 15px;
padding-right:20px;
}

#bottom_menu a
{
color:#FFFFFF;
text-decoration:none;
}


#bottom_address p
{
padding-top: -8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
color:#FFF;
font-size:10px;
}

/* 
==================================================
  Search
==================================================
*/

#search
{
float:right;
top:27px;
right:112px;
position:relative;


}


#search_holder
{
	/* background:url('/templates/images/search.png') no-repeat;; */
	height:19px;
	display:block;
	float:left;
	width:120px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.product_holder
{
width:692px;
height:111px;
background:url('/templates/images/product_back.gif') no-repeat;;
margin:0px 0px 0px 20px;
}

.product_img
{
float:left;
}

.product_info
{
padding:20px 0px 0px 10px;
width:470px;
float:left;
height:69px;}

.product_info p
{
font-size:10px;
}

.product_info h3
{
padding:0px 0px 5px 0px;}

.product_info h3 a
{
color:#74001A;
text-decoration:none;
font-size:14px;
}

.learn_more
{
padding:0px 70px 0px 0px;
float:right;
}

/* ====================== */

.product_view_h1
{
color:#b22929;
font-size:18px;
font-weight:normal;
}


.product_view_name
{
color:#b22929;
font-size:18px;
font-weight:bold;
float:left;
}

#prod_desc_text
{
padding-right:30px;
}


#prod_desc_text p
{
padding:0px 0px 20px 0px;
line-height:15px;
}


.sponsor
{
display:none;
}

.contentheading
{
font-weight:bold;
font-size:13px;
color:gray;
padding-bottom:5px;
}

.readon
{
color:#222;
padding:0px 0px 5px 0px;
margin:10px 0px 0px 0px;
display:block;
border-bottom:1px solid gray;
width:520px;
text-decoration:none;
font-weight: bold;

}

/* suckerfish menu */
#nav1 {margin-top:2em;}
#nav {margin:0; padding:0;list-style: none; top:0;left:0;z-index:900;}
#nav a {display: block; width: 10em;}
#nav li {list-style: none;float: left; width: 10em; position:relative; height:1.2em; border: 0px solid gray; background-color:#DDD;}
#nav li a {text-decoration:none;color:black;}
#nav li ul {margin:0; padding:0; position: absolute; width: 10em; left: -100em; top: 1.2em;z-index:910;}
#nav li li {background-color:#EEE;color:black;}
#nav li li a {text-decoration:none;color:black;}
#nav li:hover ul, #nav li.sfh ul {left: 0;}
#nav li ul ul {list-style: none;margin: -1.2em 0 0 10em; padding: 0;border-top: 0px solid #000;z-index:920;}
#nav li:hover ul ul, #nav li.sfh ul ul {left: -100em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfh ul, #nav li li.sfh ul {left: 0;}
* html #nav {position:absolute;}
/* end menu */


.product_comparison
{
margin-right:10px;
border-left:1px solid #aaa;
border-bottom:1px solid #aaa;
}
.product_comparison td
{

border-right:1px solid #aaa;
border-top:1px solid #aaa;
padding:3px;
}

#main p
{
	padding-bottom:5px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 0px;
}

#product_thumbs li
{
list-style: none;
}


.latestnews a
{
text-decoration:none;
color:#333;
border-bottom:1px solid #999;
display:block;
padding-bottom:5px;
text-align:left;
}


#back_to a
{
color:#B22929;
font-weight:bold;
font-size:10px;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
