﻿* {
	font-size: 100.01%;
	margin: 0;
	padding: 0;}

/* HTML ELEMENTS */
body {
	/*background: #609FC8;
	background-image:url(../images/bgBody.gif);
	background-color:#026797;*/
	background-color:#369;
	background-repeat:repeat-x;
	font: 62.5%/1.4 Verdana, Arial, Helvetica, sans-serif;
	overflow: -moz-scrollbars-vertical;
	padding-bottom: 40px;}

p, ul, ol {	
	font-size: 1.4em;
	letter-spacing:.02em;
	line-height:1.5em;
	margin-bottom: 1.5em;}

ul {list-style: none;}

ul li {
	background: url(../images/arrow_sub.gif) 5px 4px no-repeat;
	padding-left: 15px;}

ol{padding-left:25px;}	
	
hr {display: none;}

.hr {
	border-bottom: 1px solid #c0c0c0;
	border-top: 1px solid #8d8d8d;
	display:block;
	height: 0;
	margin: 20px 0;
	overflow: hidden;}
	
hr.tight{
	color:#FFF;
	display:block;
	height:1px;
	margin:7px 0;}

a {
	color: #369;
	text-decoration: none;}
	
a.extra{font-size:1.2em;}

a:hover {text-decoration: underline;}

h2 a:hover{text-decoration:underline;}

h1{font-size:2.6em;}

h2 {font-size: 2.2em;}

h3 {font-size: 1.6em;}

h2.page {
	border-bottom:solid 1px #999;
	color:#444;
	font-size: 2.2em;
	margin-bottom:1.3em;}
	
h2.product-item{font-size:1.8em;}
	
body.products h2.page{margin-left:-5px;}
	
#resources h2{
	margin:5px 0;
	color:#900;}

#drop-shadow{
	background-image:url(../images/ds.gif);
	background-repeat:repeat-y;
	margin:0 auto;
	width:940px;}
	
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width: 900px;}

.header-home {
	height: 198px;
	position: relative;
	width:900px;}
	
.header{
	background: #E8E8E8 url(../images/banner.gif) top right no-repeat;
	height:125px; 
	position:relative; 
	width:900px;}

.header-home p, .header p {
	color: #333;
	float:left;
	font-size:1em;
	font-weight:normal;
	margin:0 -165px 0 0;
	overflow:hidden;
	padding-top:5px;
	position:relative;
	text-transform:uppercase;}

#tagline {
	position: absolute;
	top: -2000px;}

h1 a.logo {
	/*background: url(../images/logo.gif) no-repeat;*/
	display: block;
	float:left;
	height: 0;
	margin: 20px 0 0 20px;
	overflow: hidden;
	padding-top: 82px;
	width: 500px;}
	
#signin{
	background-color:#EEE;
	border:solid 1px #CCC;
	color:#444;
	float:left;
	height:105px;
	margin:95px 0 0 25px;
	padding:6px;
	text-align:left;
	width:160px;}
	
#signin input{width:100px;}

#search{
	/*background: url(../images/search-bg.gif) no-repeat;*/
	clear:both;
	float:right;
	height:22px;
	margin:127px 33px 0 0;
	padding:3px;}

.header-home #search {
	margin:201px 33px 0 0;}

.search-field {
	/* background: url(../images/search.gif) no-repeat;*/
	border:inset 2px #C99;
	color:#999;
	display:inline;
	font-weight:normal;
	font-size:1.1em;
	height:15px;
	padding:2px;
	width: 165px;}
	

.go {

	color:#333;
	display:inline;
	font-weight:normal;
	background:#FFF;
	margin-top:0;
	padding:1px 5px 3px;
	text-transform:capitalize;}


#products, #rentals {margin-right: 5px;}

#menu {
	background: #e42f30 url(../images/menu-bg.gif) bottom repeat-x;	
	border-top: 1px solid #333;

	padding-left: 34px;}
	
#menu ul {
	border-left: 2px groove #C66;
	font-size: 1.4em;
	list-style: none;
	margin: 0;
	overflow: hidden;}
	
#menu li {
	background: transparent;
	float: left;
	padding: 0;}

#menu li a{
	background: url(../images/menu-h.gif) 0 100px repeat-x;
	border-right: 2px groove #C66;
	color: #FFF;
	float: left;
	padding: 8px 40px 6px;
	text-decoration: none;
	text-transform:uppercase;}

#menu li a:hover {background-position: 0 0;}

/* overrides the mouse over on the current page */
#menu li a.active:hover {
	background: url(../images/menu-h.gif) 0 100px repeat-x;
	background-color:#C00;
	cursor:default;
	/*background: url(../images/menu-a.gif) bottom repeat-x;*/}

#menu .right {
	background:transparent;
	border:none;
	float: right;
	margin-right:35px;
	overflow:hidden;
	padding:inherit;
	white-space:nowrap;}
	
#menu .right a
{
	background:none;
	border:none;
	float:left;
	letter-spacing:.01em;
	padding: 8px 1px 3px;
	text-transform:none;}
	
#menu .right a:hover{
	background-position:0 100px;
	text-decoration:underline;}

#menu li a.active {
	background-color:#C00;
	border-bottom:solid 1px #C00;
	/*background: url(../images/menu-a.gif) bottom repeat-x;*/}
	


.menu-wrapper{
	background:#E0E0E0 url(../images/top.gif) no-repeat;
	padding:12px 0 0 0;
	margin:0 0 10px 0;
	width:184px;}
	
.menu-wrapper .bottom{
	background:#EEE url(../images/bottom.gif) no-repeat;
	width:184px;}

.menu-wrapper .head{
	clear:both; 
	font-size:1.3em;
	font-weight:bold;
	letter-spacing:-.1em;
	margin:0 0 3px 10px;
	white-space:nowrap;}
	
.menu-wrapper ul{
	clear:left;
	margin:0;
	text-transform:capitalize;}
	
	
.menu-wrapper ul li{
	background:url(../images/dot.gif) no-repeat .7em .5em;
	font-size:.85em;
	line-height:1.5em;}
	
.menu-wrapper .head strong, .menu-wrapper ul li strong{color:#C00;line-height:normal;font-weight:normal;}

.menu-wrapper .head strong{font-weight:bold;}


#utility{
	background: #369 url(../images/util-bar.gif) repeat-x;
	border-bottom:solid 1px #444;
	position:relative;
	height:21px;
	width:900px;}

#utility ul {
	font-size: 1.1em;
	list-style: none;
	margin: 0 37px 0 0;
	padding:0;}
	
#utility li 
{
	display:inline;
	padding: 0;}	
	
#utility li a
{
	background: #369 url(../images/util-bar.gif) repeat-x;
	border-style:double;
	border-color:#AAA;
	border-width:0 0 0 1px;
	float:right;
	padding:2px 13px;
	color:#FFF;
	text-transform:Capitalize;
	width:90px;}
	
#utility li.first a{border-right:double 1px #AAA;}
	
#utility li a:hover
{
	background:#369;
	text-decoration:none;}
	

#price-list{
	font-size:1.1em;
	font-weight:bold;
	letter-spacing:-.1em;
	margin:2px 0 5px 5px;
	padding:4px;}
	
#price-list span{
	font-size:.8em;
	font-weight:normal;
	letter-spacing:normal;}




#price-list a{font-size:1.1em;}


	
#order{
	font-size:1em; 
	margin-top:-25px;
	margin-bottom:15px;
}
	
#order a{
	border-bottom:solid 1px #79C;
	padding:4px;}
#order a:hover{
	background-color:#DDE;
	padding:4px;
	text-decoration:none;}
	
#order-info blockquote{margin-left:20px;}

#footer {
	border-bottom: 2px solid #012;
	background: #b7c5d4 url(../images/footer-bg.gif) repeat-x;
	overflow: hidden;
	padding:17px 0 0 17px;
	text-align:left;}
	
#footer div.footer-box{
		width:256px;
		float:left;
		clear:none;
		padding:17px;
		text-align:left;}
		
#footer div.info{
	/*background-color:#7F99B3;*/
	float:left;
	padding:17px 0 17px 17px;
	width:100%;}
	
#footer img{float:left;margin-right:20px;}

#footer blockquote{font-size:1em;}

#footer p {
	color: #000;
	letter-spacing:.01em;
}

#footer .left {float: left;}

#footer .right {float: right;}

#footer a {
	color: #048;
	text-decoration: none;}

#footer a:hover {
	text-decoration: underline;}

#main {
	/* background: url(../images/left-bg.gif) repeat-y; */
	background-color:#fff;
	float:left;
	overflow: hidden;
	text-align:left;
	width:900px;
}
	
body.products #main{
	background:none;
	background-color:#FFF;}

/* #wrap {background: #FFF url(../images/right-bg.gif) right repeat-y;}*/

#wrap{
	background:#FFF;
	width:900px;
	overflow:hidden;}


#right {
	background-color:#F5F5F5;
	border-style:solid;
	border-color:#DDD;
	border-width:1px 1px 1px 1px;
	float: right;
	margin:50px 30px 50px 0;
	width: 200px;}

#right div h4{font-size:1.6em; color:#666;background-color:#EEE;}
/*#wrap #right{display:none !important;} no right column */
	
#announcement{margin:5px 0 5px 0;}

		
#announcement p{margin:0;padding:0;}

#announcement h3, #product-news h3{
	background-color:#ac0a16;
	background-image:url(../images/bar.gif);
	background-repeat:no-repeat;
	color:#FFF;
	float:left;
	font-weight:normal;
	margin-bottom:5px;
	padding:2px 0 2px 5px;
	width:650px;}

#home-intro p{
	font-size:1.4em;
	color:#333;
	font-weight:normal;
	letter-spacing:.02em;
	line-height:1.3em;
	padding-top:6px;}


/* home page tip */
#tip{
	font-size:.9em;
	width:150px;}
	

	
.left-head{
	color:#222;
	font-family:arial,sans-Serif;
	font-size:2em;
	font-weight:normal;
	letter-spacing:.001em;
	padding:3px;
	text-align:left;}
	
#tip p{margin:0;padding:0;}
	
#tip a{font-size:1.5em;}

#tip .left-head{
	float:left;
	overflow:visible;
	margin-top:-8px;}

/* home page boxes 

#box-dvd,#box-imo,#box-cbt{	
	float:left; 
	width:218px;
	height:157px;
	background-repeat:no-repeat;
	margin:0 5px 25px -5px;
	cursor:pointer;}
	

#box-dvd{background-image:url(../images/dvd.gif);}
#box-imo{background-image:url(../images/imo.gif);}
#box-cbt{background-image:url(../images/cbt.gif);}


#box-imo:hover, #box-dvd:hover, #box-cbt:hover{background-position:-218px 0;}
*/

#product-news{margin-bottom:45px;}

#product-news p span{font-size:.7em;}

#product-news hr{height:0; border:dashed 1px #ccc;}

	
#left {
	display:none;
	float:left;
	padding: 30px 20px 10px 32px;
	width: 159px;}
	
#left p{
	font-size:1.3em;
	line-height:1.2em;}
	
#left h3{
	color:#555;
	float:left;
	font-size:1.5em;
	font-style:oblique;
	font-weight:normal;
	margin-left:-20px;
	margin-bottom:5px;
	padding-left:20px;
	width:180px;}

/* add right margin for 3 columns */
#center {
	background: #FFF;
	float:left;
	margin: 0 0 0 20px;
	padding: 20px 0 20px 20px;
	width:612px;}
	
body.quotelist #center{width:820px;}
	
#MediaPlayer{background-image:url(../images/products/videobg.gif);}

div.flash-preview{
	float:left; 
	margin-left:-7px;
	padding:0 10px;}

#home-content, #previews-content{
	background:#FFF;
	float:left;
	margin:0;
	padding:36px;
	width:859px;}
	
#previews-content object{margin-top:-200;float:left;width:100%;}
	
#home-content h2{
	color:#900;
	font-size:2.7em;
	font-weight:normal;
	margin-bottom:10px;}
	
#home-content .box1, #home-content .box2{
	border-top:solid 1px #DDD;
	float:left;
	padding-top:10px;
	margin-top:5px;
	width:100%;}
	
#home-content .box div, #home-content .box1 div{
	float:left; 
	width:380px;}
	
#home-content .box2 div{float:left; width:600px;}

#home-content .box2 div h3{
	margin-bottom:25px;}
	
#home-content .box2 #info{float:left;width:215px;}

#home-content .box2 #info hr.hr{
	border:0;
	background-color:#CCC;
	height:1px;
	margin:-10px 0 10px;}
	
#home-content .box div.vertical,#home-content .box1 div.vertical, #home-content .box2 div.vertical{
	border-left:solid 1px #DDD;
	margin:3px 34px; 
	width:0; }
	
#home-content .box div.vertical{height:330px;}

#home-content .box1 div.vertical{height:225px;}

	
#home-content .box2 div.vertical{height:120px;}

#home-content .box2 ul{margin:0 0 -20px;padding:0;}

#home-content .box2 div h3{margin:0;padding:0;}


a.details {
	display:inline-block;
	float:left;
	font-weight: normal;
	margin:5px 0 45px 0;
	width:auto;}

img.left {
	display: inline;
	float: left;
	margin: 2px 20px 20px 0;}

img.right {
	display: inline;
	float: right;
	margin: 2px 0 5px 20px;}
	
	

	

img.bordered {border: 1px solid #666;}

img.mp{
	border:0 !important;
	display:inline;
	width:12px;}

img.pma-cert{
	width:0;
	height:0;
	border-width:0;
	position:absolute;
	top:350px;}
	

a.show-cert:hover img.pma-cert{
	width:450px;
	height:346px;
	position:absolute;}




/***********************
	Product Item List 
************************/

#product-item-container{
	float:left;
	margin:-25px 0 0 -8px;
	padding-bottom:40px;}
	

.product-item, .package-item{
	/*border-top:dashed 1px #CCC;*/
	float:left;
	clear:both;
	padding:12px 0 0 0;
	width:100%;}
	
	
#product-item-filters{padding-bottom:15px;}
#product-item-filters select{margin-right:3px;}
#product-item-filters select option{padding-right:5px;}

#product-item-sorts{
	font-size:1.1em;
	margin:-5px 0 15px 0;
	float:left;
	width:550px;}
	
#product-item-sorts div{
	display:inline;
	padding-left:20px;}
	
#product-item-sorts div span{color:#C00;}

#product-item-sorts div select{font-size:.9em;color:#333;}

#product-item-title{clear:both;}



 .product-item img{
	border-top:solid 2px #ccf;
	border-left:solid 2px #ccf;
	border-right:solid 2px #99C;
	border-bottom:solid 2px #99C;
	float:left;
	margin:0 15px 5px 0;} 


.product-item h3, .product-item-not h3, .package-item h3{
	clear:both;
	font-weight:normal;
	font-size:1.3em;
	float:left;
	margin-bottom:-4px;
	padding-right:20px;
	width:auto;}
	
.product-item h3.even, .product-item h3.odd{width:600px;padding:5px 0;color:Red;}
.product-item h3.even{background-color:#FFF;}
.product-item h3.odd{background-color:#EEE;}


.package-item h3{width:500px !important;}
	
#product-package{float:left;margin-top:-30px;padding-bottom:30px;}

#package-item-container{float:left;padding-bottom:30px;}
	
.product-item-not h3{color:#999;margin-bottom:-4px;}

#package-quote{margin-bottom:10px;float:left;width:100%;}

h3.mp{
	background-image:url(../images/products/mp.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;}
	
.product-item p{
	margin-bottom:6px;
	padding:0;}
	
.product-item p.spec{
	clear:both;
	float:left;
	margin:0 0 2px 0;
	padding:0;
	width:100%;}

.product-item p span{padding:0 20px 0 0;}

.product-item p span label{font-weight:bold;}

.product-item p span img.noborder{
	border:0;
	padding:0;
	margin:0 2px 0 0;
	display:inline;
	float:none;}
	
.product-item div.search-summary
{
	color:#444;
	float:left;
	font-size:.7em;}

.product-item p strong.search-highlight, 
strong.search-highlight
{
	background-color:transparent;
	margin:0 !important;
	padding:0 !important;}

.product-item .summary{
	background-color:#EEE;
	border:solid 1px #CCC;
	clear:both;
	float:left;
	font-size:.8em;
	margin-top:10px;
	margin-left:45px;
	padding:4px;
	width:565px;}
	
.product-item .summary p{width:100%;}

.category, .category-first{
	color:#333;
	clear:both;
	font-size:1.7em;
	font-weight:bold;
	float:left;
	margin:25px 0 -10px 0; }	
	
.category-first{margin:5px 0 -10px 0;}

#product-image-container img{
	margin-bottom:25px;
	float:left;
	clear:left;}

	
/***********************
	Product Item Details 
************************/


#item-details p img{	
	float:right;
	clear:right;
	margin:4px 0 5px 10px;}
	
#item-details div p .poster{
	border:0;
	clear:none;
	float:left;}
	
#item-details .poster{
	float:left;
	margin:0 0 20px 40px;}

#item-details .poster a{text-align:center;}
	
#item-details .poster img{border:solid 1px #CCF;clear:left;float:left;}

#item-details .poster span{
	clear:both;
	float:left;
	font-size:.9em;
	text-align:center;}

	
/*****************
     Forms
*****************/

fieldset{
	padding:0 30px 30px 30px;}

fieldset legend{
	color:#666;
	font-weight:bold;
	font-size:1.4em;
	padding:5px;}

fieldset textarea,fieldset input{
	display:block;
	font-size:1.2em;
	font-family:Sans-Serif;
	margin-bottom:15px;
	width:265px;}

fieldset label{color:#333;}

fieldset .submit{width:auto;}

#contact-form{width:300px;}

#quotelist-form{
	margin:20px 0 0 0;
	padding-bottom:10px;
	width:750px;}

/*****************
     Images
*****************/

#left-img{
	margin-top:30px;
	width:166px;}
		
#left-img img{
	border:solid 1px #369;
	margin-top:20px;}
	
#left-img p{
	font-size:.9em;
	text-align:center;}
	
	
/******************
	MORE
******************/
.product-item h3.pitem{
		background-color:#EEE;
		width:610px;
		font-size:1.4em;
		font-weight:bold;}

.product-item h3 img.plus{
	border:solid 1px transparent;
	cursor:pointer;
	float:left;
	margin:2px 4px 0 0;}
	
.product-item h3 span.input-wrap{
	float:left;
	margin:0 2px 0 0;
	padding:2px;}

.product-item h3 input.addtoquote,.product-item h3 input.addtoquotedisabled, input.addtoquote, input.addtoquotedisabled{
		background: #e42f30 url(../images/button-bg.gif) top repeat-x;	
		border:solid 1px #555;
		color:#FFF;
		float:left;
		font-size:.9em;
		font-weight:bold;
		margin-right:14px;
		padding-bottom:4px;
		cursor:pointer;
		width:65px;
		height:20px;}
		
.product-item h3 input.addtoquote:hover, input.addtoquote:hover{background: #e42f30 url(../images/menu-bg.gif) top repeat-x;	}


		
.product-item h3 input.addtoquotedisabled, input.addtoquotedisabled{
		background:#999 url(../images/button-disabled-bg.gif) top repeat-x;
		border:solid 1px #999;
		color:#777;
		cursor:default;}
		
.product-item h3 input.addtoquotedisabled:hover, input.addtoquotedisabled:hover{background:#999 url(../images/button-disabled-bg.gif) top repeat-x;}
	
input.flatbutton{
	background-color:#EFEFEF;
	border-top:solid 1px #CCC;
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #555;
	border-right:solid 1px #555;}
	
/******************
	FIELDS
******************/
div.label,div.data{
	font-size:1.2em;
	padding:4px;}

div.label{
	clear:right;
	float:left;
	width:125px;
	text-align:right;}
	
div.data{font-weight:bold;}

#options-container
{
	background-color:#EEE;
	border-bottom:solid 1px #CCC;
	float:left;
	padding-bottom:10px;}

#options-container div.label
{
	text-align:left;
	width:65px;}

#options-container div.data input.addtoquote
{
	margin-left:20px;
	width:150px;}
	



/*******************
	TABLES
******************/
table.grid{
	border-collapse:collapse;
	width:100%;}	

table.grid tr th{
	background-color:#B00;
	border:solid 1px #999;
	color:#FFF;
	text-align:center;}
	
table.grid tr td{border:solid 1px #999;}
	
table.grid tr td, table.grid tr th{padding:4px 6px 4px 6px;}

table.grid tr td.footer{
	background-color:#EEE;
	font-weight:bold;}
	
table.radio-list{
	padding:0;
	margin-left:-10px; /* cellspacing offset */}
	
table.radio-list td{
	background-color:#eee;
	vertical-align:middle;}

table.radio-list tr td input, table.radio-list tr td label{
	clear:none;
	float:left;}
	
table.radio-list tr td input{width:20px;}

table.radio-list tr td label{
	margin-top:0;
	padding:0 10px 0 0;
	width:40px;}
	
/* VIDEO PREVIEW INSTRUCTIONS */
div.instructions{
	background-color:#EEE;
	border:dashed 1px #CCC;
	float:left;
	font-size:.8em;
	margin-top:15px;
	padding:10px;
	width:95%;}
	
div.instructions img{}
	
div.instructions ul li {
	background: none;
	list-style-type:disc;
	margin:5px 0 0 15px;
	padding-left:0;}
	
	
	
/* ERRORS AND RESULTS */
.error{
	background-color:#900;
	color:#FFF;
	font-size:20px;
	padding:10px;}

/* grid for design */
#overlay{
	display:none; 
	position:absolute;
	top:0;
	left:150px;
	float:left;
	background-image:url(../images/mockup_grid_border.png);
	background-repeat:no-repeat;
	width:1000px;
	height:1000px;
	z-index:100;}




/* PRODUCT MENU */

#product-menu ul{ 
	background-color:#92b3c8;
	border-bottom:groove 2px #999;
	font-size:1.1em;
	margin:0; 
	padding:1px 0; 
	list-style:none; 
	width:900px; 
	height:20px;  }
	
	
	
#product-menu ul li
{
	margin:0; 
	padding:0; 
	display:block; 
	float:left; 
	margin:0 0 0 33px;
	position:relative; 
	width:auto; }
	
	
#product-menu ul li a:link,
#product-menu ul li a:visited{ 
	padding:4px 3px; 
	display:block; 
	text-align:left; 
	text-decoration:none; 
	background:#92b3c8; 
	color:#000; 
	width:auto; 
	height:12px; }
	
	
	
#product-menu ul li:hover a,
#product-menu ul li a:hover,
#product-menu ul li a.active{ 
	/*background-color:#B00;*/
	padding:4px 3px; 
	display:block; 
	text-align:left; 
	text-decoration:none; 
	color:#FFF; 
	width:auto; 
	height:13px;  }
	
#product-menu ul li ul{ 
	background-color:#92b3c8;
	color:#000;
	margin:0;
	margin-left:0; 
	padding:1px 1px 0; 
	list-style:none; 
	display:none; 
	width:118px; 
	position:absolute; 
	text-align:left;
	top:20px; 
	left:-1px;  }

#product-menu ul li:hover ul{ display:block; }

#product-menu ul li ul li{ 
	margin:0;
	margin-left:0;
	text-align:left;
	width:121px; 
	clear:left; }

#product-menu ul li ul li a:link,
#product-menu ul li ul li a:visited{ 
	color:#FFF;
	clear:left; 
	font-size:.9em;
	padding:4px 0 4px 2px; 
	margin-left:-1px;
	width:120px; 
	border:none; 
	position:relative;
	text-align:left; 
	z-index:1000; }
	
#product-menu ul li ul li:hover a,
#product-menu ul li ul li a:active,
#product-menu ul li ul li a:hover{ 
	clear:left; 
	background:#C00; 
	padding:4px 0 4px 2px; 
	margin-left:-1px;
	width:120px; 
	border:none; 
	position:relative; 
	text-align:left;
	z-index:1000; }
	
	
/* Category Box */

#right div{
	width:100%;}
	
#right div.cross-sell ul li p{padding-right:4px;}

#right div img{padding:10px 25px 0 20px;}


	
#right div ul{
	margin-left:0;
	position:relative;}

#right div ul li{
	background:none;
	border-collapse:collapse;
	border-bottom:solid 1px #EEE;
	margin:0;
	padding:0;
}
	
#right div ul li a, #right div ul li p{
	display:block;
	font-size:.9em;
	float:left;
	margin:0;
	padding:5px;
	width:190px;}
	
#right div ul li a:hover{
	text-decoration:underline;}
	
#right div ul li a.active{
	background-color:#58A; 
	color:#FFF;}


/* Price List */

table.price-list-headings{
		width:800px;
		border-collapse:collapse;
		border:solid 1px #333;
		margin:15px 0 0 5px;}
		
table.price-list-headings thead tr th{border:solid 1px #333;}


table.price-list {
		border-collapse:collapse;
		border-style:solid;
		border-color:#333;
		border-width:0 1px 1px;
		margin-left:5px;
		width:800px;}
		
table.price-list th, table.price-list td {
		border-style:solid;
		border-color:#333;
		border-width:0 1px 1px;
}

table.price-list td{
	text-align:center;}

table.price-list th{}

table.price-list th.top-head{}

table.price-list th.padded {}

table.price-list th.padded, table.price-list td.padded,table.price-list-headings th.padded{	
	padding:4px;
	text-align:left;}
	
table.price-list td.title, table.price-list-headings thead tr th.title{width:300px;}
table.price-list td.price,table.price-list-headings thead tr th.price{width:60px;}
table.price-list td.sku,table.price-list-headings thead tr th.sku{width:70px;}

table.price-list tr.alt td {
}
table.price-list tbody {
}

div.price-list-scroll{
	height:500px;
	overflow:auto;
	width:825px;}
	
	
/* product description adjustments */
.desc
{
	float:left !important;
	margin-right:20px !important;
	margin-left:0 !important;}

/*

.menu-wrapper ul li{
	font-size:.85em;
	letter-spacing:-.09em;
	line-height:1.3em;
	margin-bottom:1px;
	padding-left: 1em;
	text-indent: -1em;}

#.menu-wrapper ul, #order-left-nav ul, #aboutus-left-nav ul{
	clear:left;
	margin:0;
	text-transform:capitalize;}


#product-left-nav ul li, #order-left-nav ul li, #aboutus-left-nav ul li{
	background:none;
	font-size:.85em;
	letter-spacing:-.09em;
	line-height:1.3em;
	margin-bottom:1px;
	padding-left: 1em;
	text-indent: -1em;}
	

	
#product-left-nav ul li a{}

#order-left-nav ul li strong, #aboutus-left-nav ul li strong{color:#C00;font-weight:normal;}

#product-left-nav .head {
	clear:both; 
	font-size:1.3em;
	font-weight:bold;
	letter-spacing:-.1em;
	margin:15px 0 3px 0;
	white-space:nowrap;}
	
#product-left-nav .head strong, #product-left-nav ul li strong{color:#900;line-height:normal;}

#product-left-nav #price-list span{
	font-size:.9em;color:#444;
	text-transform:none;}
	
*/
	