﻿@charset "UTF-8";
/* CSS Document */

#left_menu {
	width: 257px;
}

	#left_menu #product_list {
		/*position: relative;
		top: 120px;
		left: 20px;
		display: block;*/
		margin: 120px 0 0 20px;
		width: 235px;
	}
	
	#left_menu #product_list a {
		background-color: none;
		border-top: 1px solid #FFFFFF;
		/*border-bottom: 1px solid #FFFFFF;*/
		display: block;
		padding: 6px 55px 6px 0;
		color: #666666;
		text-align: right;
		background-image: none;
		text-decoration: none;
	}
	
	#left_menu #product_list a:hover, #left_menu #product_list a.active {
		background-color: #9DB72E;
		color: #FFFFFF;
		background-image: url(../images/prod_list_arrows.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
/* Product Images */

/*
	#left_menu #product_data {
		background-image: url(images/hid_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}
*/
/*	
	#left_menu #product_dataVL4 {
		background-image: url(../images/vl4_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}
*/
/* 4 foot */
	#left_menu #product_data_4foot {
		background-image: url(../images/bulb_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

/* 6 foot */
	#left_menu #product_data_6foot {
		background-image: url(../images/vl4_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

/* 8 foot */
	#left_menu #product_data_8foot {
		background-image: url(../images/vl4_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

/* CFL foot */
	#left_menu #product_data_compact {
		background-image: url(../images/compact_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

/* Ubent foot */
	#left_menu #product_data_hid {
		background-image: url(../images/hid_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

/* HID foot */
	#left_menu #product_data_hid {
		background-image: url(../images/hid_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

/* UV foot */
	#left_menu #product_data_uv {
		background-image: url(../images/vl4_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

/* Sheilded foot */
	#left_menu #product_data_sheilded {
		background-image: url(../images/bulb_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

	#left_menu #product_data_battery {
		background-image: url(../images/battery_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

	#left_menu #product_data_mercury {
		background-image: url(../images/mercury_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

	#left_menu #product_data_ballast {
		background-image: url(../images/ballast_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

	#left_menu #product_data_dental {
		background-image: url(../images/dental_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

	#left_menu #product_data_escrap {
		background-image: url(../images/escrap_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

	#left_menu #product_data_greentracker {
		background-image: url(../images/greentracker_block_bg_v3.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}

	#left_menu #product_data_aerosoltracker {
		background-image: url(../images/aerosoltracker_block_bg.jpg);
		background-repeat:no-repeat;
		width: 235px;
		color: #515151;
		display: block;
	}



/* End Products */
	
	#left_menu #product_step {
		position: relative;
		top: 10px;
		left: 30px;
		font-weight: bold;
		font-size: 19px;
		width: 220px;
		display: block;
	}
	
	#left_menu #product_step em {
		font-style: normal;
		font-size: 14px;
		display: block;
	}
	
	#left_menu #product_title {
		position: relative;
		top: 110px;
		left: 30px;
		font-weight: bold;
		font-size: 15px;
		width: 215px;
		display: block;
	}
	
	#left_menu #product_descr {
		position: relative;
		top: 110px;
		left: 30px;
		width: 215px;
		font-size: 11px;
		display: block;
	}
	
	#left_menu #product_descr p {
		margin: 3px;
		font-size: 11px;
	}
	
#middle_menu {
	width: 343px;
	background-image: url(../images/middle_col_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

	#middle_menu #product_options {
		position: relative;
		width: 320px;
		color: #515151;
		display: block;
	}
	
	#middle_menu #product_options #form_container {
	width: 337px;
	height: 600px;
	overflow: auto;
	position: absolute;
	left: 3px;
	top: 55px;
	}

	#middle_menu #product_options #form_container a {
		color:#596c03;
	}
	#middle_menu #product_options #form_container a:hover {
		color:#2f2f2f;
	}
	
	#middle_menu #product_step {
		position: relative;
		top: 10px;
		left: 20px;
		font-weight: bold;
		font-size: 19px;
		display: block;
		width: 300px;
		padding-bottom: 20px;		
	}
	
	#middle_menu #product_step em {
		font-style: normal;
		font-size: 14px;
		display: block;
	}
	
	#middle_menu .prod_tbl {
		width: 310px;
	}
	
	#middle_menu .prod_tbl .price_field {
		border-top: 1px solid #FFFFFF;
		width:auto;
		padding: 6px;
	}
	
	#middle_menu .add_to_cart {
		background-image: url(../images/add_to_cart_bg.jpg);
		background-position: top;
		background-repeat: repeat-x;
		width: 330px;
		height: 67px;
		text-align: right;
		padding: 0;
	}
	
	.add_to_cart_btn {
		background-image: url(../images/add_to_cart_btn.png);
		background-repeat: no-repeat;
		width: 104px;
		height: 34px;
		text-indent: -99999px;
		background-color: transparent;
		border: none;
		cursor: pointer;
	}

	.add_to_cart_btn_revised {
		background-image: url(../images/add_to_cart_btn.png);
		background-repeat: no-repeat;
		width: 104px;
		height: 34px;
		text-indent: -99999px;
		background-color: transparent;
		border: none;
		cursor: pointer;
	}
	
	#middle_menu .prod_tbl td {
		padding: 3px;
	}
	
	#middle_menu .prod_tbl .prod_title {
		color: #5B7320;
		background-color: #E3EBBB;
		border-bottom: 1px solid #FFFFFF;
		font-size: 16px;
	}
	
	#middle_menu .prod_tbl .prod_title span {
		color: #515151;
		font-size: 11px;
		display: block;
	}
	
	#middle_menu #product_title {
		position: relative;
		top: 110px;
		left: 20px;
		font-weight: bold;
		font-size: 15px;
		width: 300px;
		display: block;
	}
	
	#middle_menu .prod_title a, #middle_menu .prod_title a:visited {
		color: #5B7320;
	}
	 #middle_menu .prod_title a:hover {
	 	color: #2f2f2f;
		text-decoration: none;
	}
	
	#middle_menu #product_descr {
		position: relative;
		top: 110px;
		left: 20px;
		width: 300px;
		font-size: 11px;
		display: block;
	}
	
	#middle_menu form {
		margin: 0;
		padding: 0;
	}
	
	#middle_menu .prod_tbl td {
		font-size: 11px;
	}

	#right_menu {
		width: 254px;
		background-image: url(../images/right_col_bg.jpg);
		background-position: top;
		background-repeat: no-repeat;
	}

	#right_menu #cart_data {
		position: relative;
		top: 0;
		left: 10px;
		width: 250px;
		color: #515151;
		display: block;
	}
	
	#right_menu #product_step {
		position: relative;
		top: 10px;
		left: 10px;
		font-weight: bold;
		font-size: 19px;
		width: 220px;
		display: block;
		margin-bottom: 30px;
	}
	
	#right_menu #product_step em {
		font-style: normal;
		font-size: 14px;
		display: block;
	}
	
	#right_menu #cart_data p {
		position: relative;
		left: 10px;
		width: 220px;
	}
	
	#right_menu #cart_data p em {
		display: block;
		color: #5b7320;
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 14px;
	}
	
	#right_menu #cart_data ul {
		list-style: none;
	}
	
	#right_menu #cart_data ul li {
		padding: 2px 0 2px 0;
	}
	
	#right_menu .viewcart {
		background-image: url(../images/viewcart_btn.png);
		background-repeat: no-repeat;
		width: 104px;
		height: 34px;
		background-color: transparent;
		border: none;
		cursor: pointer;
		/*text-indent: -99999px;*/
		position: relative;
		left: 20px;
	}
	
	#right_menu .checkout {
		background-image: url(../images/checkout_btn.png);
		background-repeat: no-repeat;
		width: 103px;
		height: 34px;
		/*text-indent: -99999px;*/
		background-color: transparent;
		border: none;
		cursor: pointer;
		position: relative;
		left: 15px;
	}
	#right_menu .cross_sell {
		font-size: 13px;
		font-weight:bold;
	}
	
