* { padding: 0; margin: 0; }
html {
 height:100%;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background: #000 url(../images/bg-wrapper.jpg) no-repeat scroll center top;
}
#site {
 left:0;
 position:absolute;
 top:0;
 height:100%;
 width:100%;
}
#headertop {
 /*background: url(../images/_bg-wrapper.png) repeat-y scroll center top;*/
 left:0;
 position:absolute;
 top:0;
 height:100%;
 width:100%; 
}
#gradient {
 /*background: url(../images/_bg-gradient.png) repeat-y scroll center top;*/
 left:0;
 position:absolute;
 top:0;
 height:100%;
 width:100%; 
}
#wrapper { 
 margin: 0 auto;
 width: 950px;
}
#faux {
 background: #111;
 margin-bottom: 0px;
 overflow: auto; 
 width: 100%;
 float:left;
}
.faux {
 background: #fff;
 margin: 10px;
 overflow: auto; 
 width: 930px;
}
#header {
 color: #333;
 width: 930px;
 padding: 18px 10px 2px 10px;
 height: 94px;
 margin: 10px 0px 5px 0px;
}
#header .logo {
 float:left;
}
#header .headernav {
 float:right;
 text-align:right; 
 margin-top:30px;
}
#header .headernav .headerlink {
  color:#333;
  text-decoration:none;
}
#header .headernav .headerlink:hover {
 text-decoration:underline;
}
#header .headernav .headerlinks {
 font-weight:bold;
}
#navigation {
 padding: 0px 10px;
 margin: 0px;
 background: url(../images/bg-navigation.jpg) repeat-x scroll bottom;
 height:46px;
 float:left;
 width:930px;
}
#navigation #navbar {
 float:left;
 width:930px;
 height:46px;
}

	#navigation #navMenu {	
		margin:0 0px; 
		padding:0;
		float:left;
		width:924px;
		height:48px;
		list-style:none;	
		font-family: Arial, Helvetica, sans-serif !important;
		text-align:center;
		line-height:25px;	
		font-size:12px !important;
		font-weight:bold;	
	}
	#navigation #navMenu > li { width:76px; }	
	#navigation #navMenu > li a { width:34px; }	
	
	#navigation #navMenu > li + li { width:106px; } 
	#navigation #navMenu > li + li a { width:64px; } 
	
	#navigation #navMenu > li + li + li { width:96px; } 
	#navigation #navMenu > li + li + li a { width:54px; } 
	
	#navigation #navMenu > li + li + li + li { width:110px; } 
	#navigation #navMenu > li + li + li + li a { width:68px; } 
	
	#navigation #navMenu > li + li + li + li + li { width:95px; } 
	#navigation #navMenu > li + li + li + li + li a { width:53px; } 
	
	#navigation #navMenu > li + li + li + li + li + li { width:99px; } 
	#navigation #navMenu > li + li + li + li + li + li a { width:57px; } 
	
	#navigation #navMenu > li + li + li + li + li + li + li { width:123px; } 
	#navigation #navMenu > li + li + li + li + li + li + li a { width:82px; } 
	
	#navigation #navMenu > li + li + li + li + li + li + li + li { width:122px; } 
	#navigation #navMenu > li + li + li + li + li + li + li + li a { width:80px; } 
	
	#navigation #navMenu > li + li + li + li + li + li + li + li + li { width:106px; } 	
	#navigation #navMenu > li + li + li + li + li + li + li + li + li a { width:54px; } 
	
	#navigation #navMenu li {
		margin:0; 
		padding:0;
		cursor:pointer;		
		float:left;			
		outline:none;
		display:block;
		height:48px;		
		margin-right:-1px;
	}
	#navigation #navMenu li:hover {		
		background:url(../images/navhavor.jpg) repeat-x;
	}
	
	#navigation #navMenu li.activeMainMenu {		
		background:url(../images/navhavor.jpg) repeat-x;
	}
	
	#navigation #navMenu li.first a { 
		background:none;
	}
	
	#navigation #navMenu .selected {
		color:#fff;
	}

	#navigation #navMenu li a {
		font-size: 1em !important;
		color:#000;				
		padding:15px 21px 0px;
		outline:none;
		text-decoration:none;
		display:block;
		margin-left:0px;
		background:url(../images/divider.png) no-repeat;
	}
	#navigation #navMenu li a.lastnav {
		padding:15px 26px 0px;
	}
	
	#navigation #navMenu  a:hover {
		outline:none;
	}

#search-bar {
	float:right;
	border:1px solid #000;
	width:200px;
	height:22px;
	margin-top:15px;
	background:#000;
}

#search-bar .searchtext {
	float:left;
	vertical-align:center;	
	color:#fff;
	background:#000;
	border:0px;
	height:16px;
	font-size:10px;
	margin-top:4px;
	font-weight:bold;	
	width:170px;
	text-align:center;
}
#featured {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 background: #333 url(../images/bg-featured.jpg) repeat-x;
 float:left;
}
#featured #featured-box {
 background:#000;
 margin:12px 10px 0px 10px;
}
#featured #featured-box img {
 
}
#leftcolumn { 
 display: inline;
 color: #333;
 margin: 10px 0px 10px 0px;
 padding: 0px;
 width: 220px;
 float: left;
 border-right:0px solid #eee;
 background: #fff;

}

#leftcolumn .leftnav  {
	margin-top:0px;
	margin-left:5px;	
	list-style:none;	
	width: 180px;
}

#leftcolumn .leftnav .subnav  {
	list-style:none;	
}
#leftcolumn .leftnav .subnav  li.activeMenu {
    width: 180px;
	padding:5px 0px;
	background:none !important;*/
}
#leftcolumn  .leftnav .subnav li.activeMenu a {
	color:#976d1a !important;
}
#leftcolumn .leftnav  .subnav li  a{
	color:#000 !important;
}
#leftcolumn .leftnav  .subnav li {
	background:none;
}


#leftcolumn .leftnav li  a{
	text-decoration:none;	
	color:#000;
	margin-left:10px;
	display:block;
	font-size:11px;
	padding:2px;
	width: 180px;
}
#leftcolumn .leftnav li  a:hover{
	/*color:#000;*/
}
#leftcolumn .leftnav li {
    width: 180px;
	padding:5px 0px;
	background:url(../images/bullet-arrow.jpg) no-repeat 2px 12px;
}
#leftcolumn  li.activeMenu a {
 color:#976d1a;
}
#leftcolumn  .activeMenu {
    width: 180px;
	padding:5px 0px;
	background:url(../images/bullet-arrow-active.jpg) no-repeat 2px 12px !important;
}
#leftcolumn .leftnavtitle{
 font-size:16px !important;
 color:#000;
 width:202px;
 background: url(../images/bg-leftnav.jpg) no-repeat;
 height:30px;
 padding-top:10px;
 padding-left:15px;
 margin-left:5px; 
 font-weight:bold;
}
#leftcolumn .leftnavbody{
 color:#000;
 width:202px;
 background: url(../images/bg-leftnavbody.jpg) repeat-y; 
 padding-left:15px;
 margin-left:5px;
}
#leftcolumn .leftnavfooter{
 width:218px;
 height:10px;
 margin-left:5px;
 background: url(../images/bg-leftnavfooter.jpg) no-repeat; 
}

#leftcolumn .leftnavtitle-a{
 font-size:16px !important;
 color:#000;
 width:202px;
 background: url(../images/bg-leftnav-a.jpg) no-repeat;
 height:30px;
 padding-top:10px;
 padding-left:15px;
 margin-left:5px;
 font-weight:bold;
 margin-top:10px;
}
#leftcolumn .leftnavbody-a{
 color:#000;
 width:202px;
 background: url(../images/bg-leftnavbody-a.jpg) repeat-y; 
 padding-left:15px;
 margin-left:5px;
 min-height:100px;
}
#leftcolumn .leftnavfooter-a{
 width:218px;
 height:10px;
 margin-left:5px;
 background: url(../images/bg-leftnavfooter-a.jpg) no-repeat; 
}


#rightcolumn { 
 float: left;
 margin: 10px 0px;
 padding: 0px;
 width: 705px;
 display: inline;
 position: relative;
 background:#fff;
}
#rightcolumn #content {
 background: #fff;
 width:700px;
 margin-left:5px;
}
#rightcolumn #content .pagetitle{
 font-size:16px !important;
 color:#aaa;
 width:690px;
 background: url(../images/bg-title.jpg) no-repeat;
 height:30px;
 padding-top:10px;
 padding-left:10px;
}
#rightcolumn #content .imagetitle{
 font-size:16px !important;
 color:#000;
}
#rightcolumn #content .h2-title {
 font-size:14px !important;
 color:#000;
 margin-bottom:5px;
}
#rightcolumn #content .pagecontent .h2class {
	margin-bottom:10px;
	font-size:18px !important;
}
#rightcolumn #content .pagecontent .dealname {
	font-size:14px;
}
#rightcolumn #content .pagecontent .dealerlist {
	width:680px;
}
#rightcolumn #content .pagecontent .dealerlist td {
	padding:10px;
	width:300px;
}

#rightcolumn #content .pagecontent .dealer {
	margin-top:10px;
	min-height:200px;
	width:265px;
	border:0px solid #ccc;
	float:left;
	margin-left:65px;
	margin-right:0px;
}

#rightcolumn #content .pagecontent .dealerlist td a {
	text-decoration:none;
	color:#000;
}
			
#rightcolumn #content .pagecontent .imgcustom{
	max-width:225px;
}
#rightcolumn #content .pagecontent .custom{
	width:450px;
}

#rightcolumn #content .pagecontent{
 width:680px;
 background:url(../images/bg-content.jpg) repeat-y;
 padding:8px 10px 10px 10px; 
 float:left;
}

#rightcolumn #content .industries-section  .h2-title {

}
#rightcolumn #content .industries-section {
	float:left;
	-moz-border-radius:1px 1px 1px 1px;
	border:5px solid #E2E1E1;
	float:left;
	margin-top:10px;
	min-height:50px;
	padding:10px 5px;
	width:660px;
}

#rightcolumn #content .pagecontent .imgborderedgrey{
	border:1px solid #ccc;
	-moz-border-radius:1px;
	margin-left:5px;
}
#rightcolumn #content .pagecontent .divider{
	border-top:1px solid #ccc;
	width:680px;
	margin-top:10px;
}
#rightcolumn #content .pagecontent .imgborderedblack-more {
	width:170px !important;
	height:114px !important;	
	border:1px solid #000;
}
#rightcolumn #content .pagecontent .imgborderedblack{
	border:1px solid #000;
}
#rightcolumn #content .pagecontent .list{
 margin-left:25px;
}
#rightcolumn #content .pagecontent .list li.listitem { 
 margin-bottom:14px;
}
#rightcolumn #content .pagecontent p{
 width:680px;
}
#rightcolumn #content .pagefooter{
 width:700px;
 background:#fff url(../images/bg-content-footer.jpg) no-repeat;
 height:10px;
 float:left;
}
#rightcolumn #content .pagecontent .tableproducts  {	
	float:left;
}
#rightcolumn #content .pagecontent .rowproducts  {	
	float:left;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:10px;
	padding-bottom:5px;
}
#rightcolumn #content .pagecontent .imgproducts  {	
	float:left;	
	width:130px;
}

#rightcolumn #content .pagecontent .producttitle {	
	font-weight:bold;
	font-size:14px;	
	padding-top:5px;
}
#rightcolumn #content .pagecontent .linkreadmore {	
 color:#976D1A;
 font-weight:bold;
}
#rightcolumn #content .pagecontent .link {
 color:#976D1A;
}

#rightcolumn #content .pagecontent  .designation {
	font-weight:bold;
	font-size:12px;
	color:#333333;
}

#rightcolumn #content .pagecontent #product-box {
	margin-top:10px;
	border:5px solid #e2e1e1;
	min-height:50px;
 	-moz-border-radius:1px;
	float:left;
	width:660px;
	padding:10px 5px;	
}
#rightcolumn #content .pagecontent #product-box .img {
	float:left;
	width:145px;
}
#rightcolumn #content .pagecontent #product-box .product-link {
	text-decoration:none;
	color:#000;
}
#rightcolumn #content .pagecontent #product-box .learnmore {
	color:#976D1A;
}
#rightcolumn #content .pagecontent #product-box .desc {
	float:left;	
	width:490px;
	min-height:50px;
	margin-left:10px;
}

#rightcolumn #content .pagecontent #product-box .title {
	font-size:18px;
	font-weight:bold;
	margin-top:5px;
	color:#333;
}
#rightcolumn #content .pagecontent #product-box .product-snippets {
	margin-top:10px;
	font-size:9px;
	color:#ccc;
	width:490px;
}

#rightcolumn #content .pagecontent #product-box .product-content {
	width:480px;
	margin-top:15px;
}

#rightcolumn #content .pagecontent #product-thumbnails-center {
	margin-top:10px;
	min-height:100px;
	border:0px solid #eee;
	-moz-border-radius:2px;
	float:left;
	width:680px;
}

#rightcolumn #content .pagecontent #product-thumbnails-center .box   {
	min-width:140px;	
	min-height:120px;
	border:1px solid #000;
	float:left;
	text-align:center;
	font-size:11px;
	margin-left:15px;
	padding:0px 2px;
	-moz-border-radius:2px;
}
#rightcolumn #content .pagecontent #product-thumbnails-center .box    {
	text-decoration:none;
	color:#000;
}
#rightcolumn #content .pagecontent #product-thumbnails-center .box  .first  {
	margin-left:4px;
}
#rightcolumn #content .pagecontent #product-thumbnails-center .box  .last {
}
#rightcolumn #content .pagecontent #product-thumbnails-center .box  img  {
	min-height:100px;
	min-width:100px;
}


#rightcolumn #content .pagecontent #product-thumbnails-center .box-100  {
	min-width:100px;	
	height:105px;
	border:0px solid #eee;
	float:left;
	text-align:center;
	font-size:11px;
	margin-left:8px;
	padding:0px 2px;
	-moz-border-radius:2px;
}
#rightcolumn #content .pagecontent #product-thumbnails-center .box-100 .first  {
	margin-left:55px;
}
#rightcolumn #content .pagecontent #product-thumbnails-center .box-100  .last {
}
#rightcolumn #content .pagecontent #product-thumbnails-center .box-100  img  {
	min-height:120px;
	width:100px;
	border:1px solid #000;
}

#rightcolumn #content .pagecontent #product-thumbnails-right {
	margin-top:10px;
	min-height:300px;
	border:0px solid #eee;
	-moz-border-radius:2px;
	float:right;
	width:120px;	
}
#rightcolumn #content .pagecontent #product-thumbnails-right-ads {
	min-height:300px;
	border:0px solid #eee;
	-moz-border-radius:2px;
	float:right;
	width:150px;	
}


#rightcolumn #content .pagecontent .pdf-img {	
	text-decoration:none;
	border:0 none;
}
#rightcolumn #content .pagecontent .pdf-link:hover {	
	text-decoration:underline;
}
#rightcolumn #content .pagecontent .pdf-link {	
	text-decoration:none;
	color:#976D1A;	
}
#rightcolumn #content .pagecontent .product-table {	
	border-collapse:collapse;
	border:1px solid #eee;
}

#rightcolumn #content .pagecontent .product-table th {
	background:#000;
	color:yellow;
	padding:3px;
}

#rightcolumn #content .pagecontent .product-table td {
	padding:3px;
} 

#rightcolumn #content .pagecontent #contact-list {
	border-top:1px solid #ccc;
	padding-top:20px;	
	height:874px;
	width:680px;
}
#rightcolumn #content .pagecontent .contact-box  .photo{
	margin-left:5px;
	border:1px solid #000;
	-moz-border-radius:1px;
	float:left;
	width:110px;
	height:131px;
}
#rightcolumn #content .pagecontent .contact-box  .info{
	margin-left:10px;
	font-size:10px;
	text-align:left;
	float:left;
}
#rightcolumn #content .pagecontent .contact-box  b{
	font-size:15px;
}
#rightcolumn #content .pagecontent .contact-box {
	border-bottom:1px solid #ccc;
	width:335px;
	float:left;
	height:150px;
	margin-bottom:20px;
	margin-right:5px;
}



#rightcolumn #content .pagecontent #headline-placeholder{
	float:left;
	width:682px;
	height:240px;
	border:0px solid red;
	background: url(../images/bg-headline.jpg) no-repeat;
}

#rightcolumn #content .pagecontent #headline-placeholder .first{
	width:150px;
	height:205px;
	border-right:1px solid #ddd;
	float:left;
	margin-left:10px;
	margin-top:15px;
}

#rightcolumn #content .pagecontent #headline-placeholder .mid{
	width:150px;
	height:205px;
	border-right:1px solid #ddd;
	float:left;
	margin-left:10px;
	margin-top:15px;
}
#rightcolumn #content .pagecontent #headline-placeholder .last{
	width:330px;
	height:205px;
	border:0px solid blue;
	float:left;
	margin-left:10px;
	margin-top:15px;
}

#rightcolumn #content .pagecontent #headline-placeholder .headline{
	font-size:14px;
	margin-bottom:8px;
}

#rightcolumn #content .pagecontent #headline-placeholder .headtitle{

}

#rightcolumn #content .pagecontent #headline-placeholder .divider-small{
	width: 140px;
	border-bottom:1px solid #eee;
	padding-top:5px;
	padding-bottom:10px;
	
}

#rightcolumn #content .pagecontent #headline-placeholder .photo{
	float:left;
	margin-right:10px;
}
#rightcolumn #content .pagecontent #headline-placeholder .desc{
	font-size:11px;
	
}

#rightcolumn #content .pagecontent #headline-placeholder .divider-300{
	width: 300px;
	border-bottom:1px solid #eee;
	padding-top:5px;
	min-height:80px;
	padding-bottom:5px;
}


#footer { 
 width: 910px;
 clear: both;
 background: url(../images/bg-footer.jpg) repeat-x;
 margin: 0px 0px 10px 0px;
 padding:10px;
 height:30px;
 border-bottom:10px solid #111;
 border-left:10px solid #111;
 border-right:10px solid #111;
 float:left;
}
#footer #footlink {
 float:right;
 text-align:right;
 font-size:11px;
 color:#ddd;
}
#footer #footlink a {
 color:#ccc;
}

/*Search Box*/
div.searchbox {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	margin:0 0 20px;
	padding:10px 20px;
}

div.searchbox h3 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}

div.searchbox {
	background:#eee;
}
div.searchbox p {
	width:650px !important;
	font-size:11px;
}

div.searchbox a {
	color:#976D1A;
	cursor:pointer;
	text-decoration:none;
}


#contact {
	width:600px;
	border:1px solid #fff;
	font-size:11px;
}
#contact .entry {
	display:block;
	color:#000;
	margin-bottom:5px;
}

#contact .entry  img{
	float:left;
}

#contact .entry .input {
	display:inline;
	width:202px;
	background:#fff;
	border:1px solid #ccc;
	color:#000;
	font-size:12px;
	padding:2px;
	-moz-border-radius:3px;
}
#contact .entry .input:focus {
	border:1px solid #916302;
} 
#contact .entry input.error {
	border:1px solid #916302;
}
#contact .entry textarea {
	width:315px !important;
	height: 104px !important;
	border:1px solid #ccc;
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	margin-top:3px;
	margin-left:2px;
	-moz-border-radius:3px;
}
#contact .entry  .captcha{
	float:left;
	width:73px !important;
	border:1px solid #ccc;
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	text-align:center;
	margin-top:3px;
	margin-left:2px;
}
#contact .entry  select {
	font-size:11px;
	cursor:pointer;
	padding:2px;
}
#contact .entry .submit {
	margin-top:1px;
	padding:1px;
	font-size:11px;
}
#contact .submitbutton {
	text-align:right;
	margin-right:100px;
}

#contact .entry   .label {
	width:160px;
	display:block;
	margin-right:12px;
	float:left;
}

#contact .entry .listoptions {
	float:left;
	min-height:50px;
	width:400px;
	border:1px solid #fff;
	margin-bottom:5px;
}
#contact .entry .listoptions .checklabel, #contact .entry .checkbox  {
	cursor:pointer;
	
}


/* ORDER REQUEST FORM */
#order_details {
	width:680px;
	border:1px solid #fff;
	font-size:11px;
	margin-top:15px;
	float:left;
}
#order_details .entry {
	display:block;
	color:#000;
	margin-bottom:5px;
}

#order_details .h2 {
	font-size:14px !important;
	margin-bottom:6px;
}

#order_details .entry  img{
	float:left;
}

#order_details .entry .input {
	display:inline;
	width:202px;
	background:#fff;
	border:1px solid #ccc;
	color:#000;
	font-size:12px;
	padding:2px;
	-moz-border-radius:3px;
}
#order_details .entry .select {
	width:208px !important;
}
#order_details .entry .input:focus {
	border:1px solid #916302;
} 
#order_details .entry input.error {
	border:1px solid #916302;
}
#order_details .entry textarea {
	width:315px !important;
	height: 104px !important;
	border:1px solid #ccc;
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	margin-top:3px;
	margin-left:2px;
	-moz-border-radius:3px;
}
#order_details .entry  .captcha{
	float:left;
	width:73px !important;
	border:1px solid #ccc;
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	text-align:center;
	margin-top:3px;
	margin-left:2px;
}
#order_details .entry  select {
	font-size:11px;
	cursor:pointer;
	padding:2px;
}
#order_details .entry .submit {
	margin-top:1px;
	padding:1px;
	font-size:11px;
}
#order_details .submitbutton {
	text-align:right;
	margin-right:100px;
}

#order_details .entry   .label {
	width:95px;
	display:block;
	margin-right:12px;
	float:left;
}

#order_details .entry .listoptions {
	float:left;
	min-height:50px;
	width:400px;
	border:1px solid #fff;
	margin-bottom:5px;
}
#order_details .entry .listoptions .checklabel, #contact .entry .checkbox  {
	cursor:pointer;
	
}

#order_details #billto, #order_details #shipto {
	width:340px;
	float:left;
}
#order_details #order_detail_1, #order_details #order_detail_2, #order_details #order_detail_4, #order_details #order_detail_3{
	float:left;
}
#order_details #order_detail_3 {
	margin-top:20px;
}
#order_details #order_detail_4 {
	margin-top:30px;
}
 

#order_detail_2 input {
	margin:1px 0px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	color:#000000;
	display:inline;
	font-size:12px;
	padding:2px;
}

#order_detail_2 .parts {
	width:130px;
	float:left;
}
#order_detail_2 .desc {
	width:266px;
	float:left;
}
#order_detail_2 .qty {
	width:30px;
	float:left;
	text-align:center;
}
#order_detail_2 .price {
	width:50px;
	float:left;
	text-align:center;
}
#order_detail_2 .delivery {
	width:160px;
	float:left;
}

#labelheader {
	background:#ffbc00;
	float:left;
}
#labelheader .label_parts {
	width:135px;
	float:left;
	text-align:center;
	font-weight:bold;	
	padding:4px 0px;
}
#labelheader .label_desc {
	width:274px;
	float:left;
	text-align:center;
	font-weight:bold;
	padding:4px 0px;
}
#labelheader .label_qty {
	width:35px;
	float:left;
	text-align:center;
	font-weight:bold;
	padding:4px 0px;
}
#labelheader .label_price {
	width:58px;
	float:left;
	text-align:center;
	font-weight:bold;
	padding:4px 0px;
}
#labelheader .label_delivery {
	width:164px;
	float:left;
	text-align:center;
	font-weight:bold;
	padding:4px 0px;
}
/* ORDER REQUEST */

.clear { clear: both; background: none; }
.noborderimg { border:0px !important; }


#rightcolumn #content .pagecontent .product-box {
	margin-top:10px;
	border:5px solid #e2e1e1;
	min-height:50px;
 	-moz-border-radius:1px;
	float:left;
	width:660px;
	padding:10px 5px;	
}

#rightcolumn #content .pagecontent .product-box .img {
	float:left;
	width:145px;
}
#rightcolumn #content .pagecontent .product-box .product-link {
	text-decoration:none;
	color:#000;
}
#rightcolumn #content .pagecontent .product-box .learnmore {
	color:#976D1A;
}
#rightcolumn #content .pagecontent .product-box .desc {
	float:left;	
	width:490px;
	min-height:50px;
	margin-left:10px;
}

#rightcolumn #content .pagecontent .product-box .title {
	font-size:18px;
	font-weight:bold;
	margin-top:5px;
	color:#333;
}
#rightcolumn #content .pagecontent .product-box .product-snippets {
	margin-top:10px;
	font-size:9px;
	color:#ccc;
	width:490px;
}

#rightcolumn #content .pagecontent .product-box .product-content {
	width:480px;
	margin-top:15px;
}
