body { margin:0; padding:0; padding-bottom:10px; background:url("Images/body-bg.gif") repeat-x top left; }
		body, p, td, th { font-size:12px; color:#515151; font-family:arial, helvetica, sans-serif; }
		a { color:#bc0707; }
		a:hover { color:#000; text-decoration:none; }
		input { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; background-color: #ffffff;	border-width: 1px; border-style: solid;	border-color: #9C9C9C; }
		.container li { list-style-image:url("Images/bullet.gif"); }
	
		.container { background:url("Images/grad-bg.gif") repeat-x bottom left; }
		
		.nav-container { width:195px; }
		.nav { background:url("Images/grad-nav.gif") repeat-x bottom left #515151; text-align:center; padding:11px 0 34px 0; }
			.nav img {margin-top:19px; }
		.feature { background:url("Images/grad-feature-home.gif") repeat-x bottom left #dedede; text-align:center; padding-top:19px; padding-bottom:3px; }
		.feature-heading { color:#515151; font-size:14px; text-decoration:underline; }
		.feature-heading:hover { text-decoration:none; font-size:14px; color:#515151; }
		
		.nav-row-spacer { width:6px; background:url("Images/shadow-r.gif") repeat-y bottom left; }
		
		.logo-container { height:89px; }
			.logo { margin:6px 0 0 8px; }
		
		.nav-row { height:31px;  background:url("Images/grad-nav-row.gif") repeat-x bottom left #515151; }
		
		.terms-container, .terms-container a { color:#fff; font-size:10px; font-family:verdana, arial, helvetica, sans-serif; }
		
		.content-container { padding:8px 0 15px 13px; }
		
		.footer { text-align:center; padding-top:5px; }
		
		.borderLenses {	background-color: #FFFFFF;	border-top-width: 2px;	border-right-width: 1px; border-bottom-width: 21px;	border-left-width: 1px; border-top-style: solid; border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid; border-top-color: #e0dfe3;	border-right-color: #e0dfe3;	border-bottom-color: #e0dfe3; border-left-color: #e0dfe3; }
			
			/*------------------------------------------------------------------------------------------------
			Shadow styles
			-------------------------------------------------------------------------------------------------*/
			.shadow-t { background:url("Images/shadow-t.gif") repeat-x bottom left; }
			.shadow-l { background:url("Images/shadow-l.gif") repeat-y top right; width:5px; text-align:center; }
			.shadow-b { background:url("Images/shadow-b.gif") repeat-x top left; }
			.shadow-r { background:url("Images/shadow-r.gif") repeat-y top left; width:6px; }
			
			/*--------------------------------------------------------------------------------------------
			Fonts
			--------------------------------------------------------------------------------------------*/
			h1 { font-size:16px; color:#454545; font-weight:600; font-family:verdana, arial, helvetica, sans-serif; border-bottom:1px solid #454545; width:100%; }
			.introText { color:#bc0707; font-size:13px; font-family:arial, helvetica, sans-serif; }
			.imedia { text-decoration:none; }
			.redHeading { color:#bc0707; }
			
			/* --- CMS Fonts --- */
			.heading { font-size:20px; color:#bc0707; }
			.subHeading { font-size:16px; color:#51515; }
			.introText { color:#000; line-height:1.3; }
			.featureText { color:#242424; }
			
			
/*----------------------------------------------------------------------------------
	CMS Menu Styles
----------------------------------------------------------------------------------*/
.MenuTable { width:100%; }
.MenuCell { text-align:center; width:180px; cursor:pointer; }

/* ------------ Footer menu --------------- */
a.FooterLink { color:#bc0707; font-size:10px; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
.dd { font-size:10px; }

/* ------------ Search Button ------------- */
.search { border:0; width:17px; height:7px; background:url("Images/go.gif") no-repeat; cursor:pointer; }
.search-img { margin-right:3px; }

/*-----------------------------------------------------------------------------------
	Featured Products
------------------------------------------------------------------------------------*/
.onlineShop_ProductName { font-size:14px; color:#515151; text-decoration:underline; }
.onlineShop_ProductName:hover { text-decoration:none; color:#515151; font-size:14px; }
.price { font-size:16px; font-weight:600; color:#727272; }
.price-tag { font-size:16px; font-weight:600; color:#b2b2b2; }
.view-details { margin-top:5px; }


/*-----------------------------------------------------------------------------------
	Shop Styles
-----------------------------------------------------------------------------------*/
.onlineShop_ProductName_engine { color:#bc0707; font-size:14px; font-weight:600; }
.onlineShop_ProductName_detail { color:#bc0707; font-size:16px; font-weight:600; }


/*-----------------------------------------------------------------------------------
	Print & Popup Styles
------------------------------------------------------------------------------------*/
.print-copyright { text-align:right; font-size:10px; color:#fff; }
.print-footer { background:#bc0707; }
.print-container { padding:20px; }