body, html {
	color:#333;
	background:#f99 url(/eric/lr/images/bg.png) top center repeat-x;
}
#headerbackground {
	background:none;
}
a, a:visited {
	color:#f00;
}
a:hover, strong {
	color:#ff6464;
}
#outer {
	background:#fff url(/eric/lr/images/outer_bg.png) top left repeat-y;
}
#footer {
	background:url(/eric/lr/images/footer.png) top left no-repeat;
}
#header {
	background:url(/eric/lr/images/header.jpg) top left no-repeat;
	height:180px;
	padding-top:0;
}
/*HEADER CONTENT STYLES*/
#header_in {
	background:none;
}
#logo {
	background:transparent url(/eric/lr/images/logo.png) top left no-repeat;
	width:293px;
	height:110px;
	margin-left:100px;
}
*html #logo {
	margin-left:50px;
}
#logo a, #logo a:visited, #logo a:hover {
	width:293px;
	height:110px;
}
#header_right {
	width:597px;
}
#header_top {
	height:30px;
	padding:50px 0 0 200px;
}
#header_bottom {
	height:100px;
	position:relative;
}
.qs_block {
	background:none;
	margin:0;
	float:none;
	color:#c33;
}
#qs a, #qs a:visited {
	background:transparent url(/eric/lr/images/i_find.gif) top left no-repeat;
}
#tnav {
	padding-top:60px;
	color:#fff;
}
#tnav ul {
	height:41px;
}

#tnav ul li a.tnav_blocklink, #tnav ul li a.tnav_blocklink:visited {
	height:24px;
	padding-top:7px;
	color:#c33;
	background:none;
	border:1px solid #c00;
	background-color:#f99;
	filter:alpha(opacity=85); 
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	opacity:0.85;
}
#tnav ul li a.tnav_blocklink:hover {
	filter:alpha(opacity=100); 
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
#tnav_textlinks {
	position:absolute;
	top:5px;
	left:155px;
	text-align:right;
}
#tnav_textlinks a, #tnav_textlinks a:visited {
	color:#f99;
}
#tnav_textlinks a:hover {
	color:#f00;
}
/*-------------FOOTER CONTENT STYLES----------------*/
#footer_content{
	background:url(/eric/lr/images/footer_left.png) top left no-repeat;
	color:#f99;
}

#footer_right {
	background:none;
}
#footer_content a, #footer_content a:visited {
	color:#f99;
}
#footer_content a:hover{
	color:#f99;
}
/*-------------MAIN CONTENT STYLES----------------*/
#leftcol {
	width:199px;
	background:url(/eric/lr/images/lnav_top.png) top left no-repeat;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 11px;
}
.framed {
	border:2px solid #f99;
}
/*initials*/
div.ini_w {
	width:50px;
	height:28px;
	float:left;
	margin:0 2px 0 0;
	background:transparent url(/eric/lr/images/w.gif) top left no-repeat;
}

/*titles*/
h1.title, .formframe h2.subtitle {
	color:#c33;
}
h2.subtitle {
	color:#c33;
	border-bottom:1px solid #f99;
	text-align: center;
}
/*tables*/
table.fronttable {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #f99;
}
table.fronttable th {
	background-color:#f99;	
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
table.fronttable th.darker {
	background-color:#ff6464;
}
table.fronttable td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #f99;
	border-bottom-color: #f99;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
table.fronttable td.withbutton {
	 text-align:center;
}
table.fronttable td.price {
	 text-align:right;
}
table.fronttable td.quantity {
	 text-align:center;
}

td.withpicture {
	 text-align:center;
}

/*form styles*/
input.finput, #sc_table input.qu, textarea.finput {
	background:#fff url(/eric/lr/images/input_bg.gif) top left repeat-x;
	border:1px solid #f99;
	color:#333;
	border-bottom-color:#ffc1c1;
	border-right-color:#ffc1c1;
}
input.finput:hover, #sc_table input.qu:hover, textarea.finput:hover {
	background:#fff url(/eric/lr/images/input_bg.gif) top left repeat-x;
	border-color:#ffb3b3;
}
input.finput:focus, #sc_table input.qu:focus, textarea.finput:focus {
	height:auto;
	background-color:#fff;
	background-image:none;
	border-color:#ff6464;
}
#fasny {
	border:1px solid #ffeaea;
	border-right-color:#f99;
	border-bottom-color:#f99;
	background:#fff url(/eric/lr/images/fansy.png) top left no-repeat;
	color:#c33;
}

/*CATALOG STYLES*/
#menu  {
	color:#c33;	
}

#menu h1 {
	background-color:#c33;
	color:#fff;
}
span.quan {
	color:#f99;
}
#menu a, #menu a:visited {
	color:#c33;	
}
#menu a:hover {
	color: #f00;	
}
#menu a.m1 , #menu a.m1:visited {
	/*background:transparent url(/eric/lr/images/bullet.png) top left no-repeat;*/
}
#menu a.m1:hover {
	/*background:transparent url(/eric/lr/images/bullet_o.png) top left no-repeat;*/
}
#menu a.m2 , #menu a.m2:visited {
	/*background:transparent url(/eric/lr/images/bullet_small.png) top left no-repeat;*/
}
#menu a.m2:hover {
	/*background:transparent url(/eric/lr/images/bullet_small_o.png) top left no-repeat;*/
}
#menu li.tata {
}
#menu ul ul ul {
	border-bottom:1px solid #f17d7d;
	border-top:1px solid #f17d7d;
	background:url(/eric/lr/images/nav_ul_bg.png) top left repeat-y;
}
a.menu_popup_first, a.menu_popup_first:visited  {
/*	background:transparent url(/eric/lr/images/arrow_red.png) top left no-repeat;*/
/*	color:#c33 !important;		*/
}
li.menu_popup_arrow {
	background:transparent url(/eric/lr/images/catalog/nav_li_arrow.gif) top left repeat-y;
}
/*browse by manufacturer (some styles are above)*/


.trigger, .activetrigger {
	border:1px solid #f99;
	background:#fff url(/eric/lr/images/arrow_down.png) top right no-repeat;
	color:#333;
}
.activetrigger {
	cursor:text;
}
#mform .trigger, #mform .activetrigger {
	border:1px solid #f99;
	border-bottom-color:#c33;
}
.dropcontainer ul {
	background-color:#fff;
	border:1px solid #f99;
	border-top:none;
}
#mform .dropcontainer ul {
	border:1px solid #f99;
}
.dropcontainer ul a {
	border-bottom:1px solid #f99;
}
.dropcontainer ul a:hover {
	background-color:#ffdfdf;

}
.dropcontainer ul li.current {
	background-color:#fff;
}
/*--option select menus styles end--*/

/*form elements*/
select {
	border:1px solid #f99;
	background-color:#ffeaea;	
}

.prod_variant select {
	border:1px solid #f99;
}
.prod_variant textarea {
	border:1px solid #f99;
}
.req {
	color:#c33;
}
/*form elements end*/

/*titles*/
div.prod_main h1 {
	border-bottom:1px solid #f99;
	color:#ff6464;
}
.prod_compare h1,
.prod_tile h1 {
	border-bottom:1px solid #f99;
	color:#ff6464;
	background-color:#ffeaea;
}
h1.title_with_links {
	border-bottom:1px solid #ff6464;
	color:#ff6464;
}
h1.title_with_links span.titleem {
	color:#c00;
}
div#related h2 {
	background-color:#f99;
	color:#fff;
}
div#products h3, 
div#related h3 {
	border-bottom:1px solid #f99;
}
#msg_addtocart h3,
.formframe_fixed h3 {
	border-bottom:1px solid #f99;
	color:#c33;
}
/*titles end*/

/*buttons*/
.button_box a, .button_box a:visited,
a.button, a.button:visited,
a.find, a.find:visited {
	border:1px solid #ffefef;
	border-bottom-color:#ffb3b3;
	border-right-color:#ffb3b3;
	background-color:#ffdfdf;
	color:#c33;
}
a.find, a.find:visited {
	background:#ffdfdf url(/eric/lr/images/i_find.gif) top right no-repeat;
}
.button_box a:hover,
a.button:hover,
a.find:hover {
	color:#ff6464;
	border:1px solid #ffefef;
	border-top-color:#ffb3b3;
	border-left-color:#ffb3b3;
}
a.find:hover {
	background-position:bottom right;
}
.prod_variant a.addtocart, .prod_variant a.addtocart:visited,
#products a.det, #products a.det:visited,
#chform a.button, #chform a.button:visited,
#related a.morerelated, #related a.morerelated:visited,
a.mark, a.mark:visited,
.msg_buttons a, .msg_buttons a:visited,
#sc_buttons a, #sc_buttons a:visited,
.zipbox_in_button a, .zipbox_in_button a:visited   {
	border:1px solid #f99;
	border-bottom-color:#c30;
	border-right-color:#c30;
	background-color:#ff6464;
	color:#fff;
}
.prod_variant a.addtocart:hover,
#products a.det:hover,
#chform a.button:hover,
#related a.morerelated:hover,
a.mark:hover,
.msg_buttons a:hover,
#sc_buttons a:hover,
.zipbox_in_button a:hover {
	color:#fff;
	border:1px solid #f99;
	border-top-color:#c30;
	border-left-color:#c30;
}
.prod_tile a.prodpic, .prod_tile a.prodpic:visited,
.prod_compare_pic a.prodpic, .prod_compare_pic a.prodpic:visited  {
	border:1px solid #FFC1C1;
	background:transparent url(/eric/lr/images/hatch_bg_o.png) top left repeat;
	text-align:center;
}
.prod_tile a.prodpic:hover,
.prod_compare a.prodpic:hover {
	background:transparent url(/eric/lr/images/hatch_bg.png) top left repeat;	
}
.zipbox_in_button {
	float:right;
	width:184px;	
}
#sc_buttons a.checkout_disabled, #sc_buttons a.checkout_disabled:visited, #sc_buttons a.checkout_disabled:hover {
	background-color:#eaeaea;
	color:#ccc;
	border-color:#ccc;	
}
/*buttons end*/

/*images*/
div#related img,
.prod_compare_pic img ,
.prod_tile img,
.prod_pics a img, .prod_pics a:visited img{
	border:1px solid #ffeaea;
	border-bottom-color:#ffdfdf;
	border-right-color:#ffdfdf;
}
.prod_tile a:hover img, 
div#related a:hover img,
.prod_compare a:hover img,
.prod_pics a:hover img {
	border:1px solid #ffeaea;
	border-top-color:#ffdfdf;
	border-left-color:#ffdfdf;
}
/*images end*/

.fineprint {
	color:#ff6464;
}
.sortby {
	background-color:#ffeaea;
}
.sortby select, .prettyselect {
	border:1px solid #f99;
	background-color:#fff;
}
div#products div {
	border:1px solid #ff9999;
}
div#related strong {
	color:#ff6464;	
}
div#related {
	color:#ff6464;
	background-color:#ffeaea;
}
.price_old {
	text-decoration:line-through;
	color:#ffdfdf;
}

.price_andup {
	color:#ff6464;
}
.prod_container {
	border:none;
	background-color:#fff;
}
.prod_pics {
	border-right:1px solid #ffdfdf;
}
.prod_pics img {
	border:1px solid #ffdfdf;
	
}
.prod_pics div.picture {
	border-bottom:1px solid #ffdfdf;
	background-color:#ffeaea;
}
.prod_options_container {
	
}
.prod_variant {
	border:1px solid #ffdfdf;
	background-color:#ffeaea;
	margin-bottom:4px;
}
.variant_name {
	background-color:#f99;
	color:#fff;
}
.prod_variant b {
	color:#ff6464;
	background-color:#ffeaea;	
}
.prod_compare {
	border:1px solid #ffdfdf;
}
.prod_compare_pic, 
.prod_compare_summary {
	background-color:#ffeaea;
}
/*image popup*/
#image_placeholder_container {
	border:1px solid #ff6464;
	background-color:#ffeaea;	
}
#image_placeholder_title {
	background-color:#ff6464;
	color:#fff;
}
#image_placeholder_caption {
	color:#c33;
}
.closethiswindow a, .closethiswindow a:visited {
	border:1px solid #ffeaea;
	display:block;
	color:#ffeaea !important;
	background-color:#ffb3b3;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	padding-left:2px;
}
.closethiswindow a:hover {
	color:#ff6464  !important;
}
/*------------------------catalog ends-------------------*/

/*---------------SHOPPING CART-----------------*/
/*tables*/
#sc_table, .sc_table {
	background-color:#ffdfdf;
	border:1px solid #f99;
}
.formframe_fixed, .formframe {
	background-color:#f6f6f6;
	border:1px solid #ddd;
	border-bottom-color:#ccc;
	border-right-color:#ccc;
	width: 739px;
}
.formframe2 {
	background-color:#f6f6f6;
	border:1px solid #ddd;
	border-bottom-color:#ccc;
	border-right-color:#ccc;
	width: 500px;
}
.formframe3 {
	background-color:#f6f6f6;
	border:1px solid #ddd;
	border-bottom-color:#ccc;
	border-right-color:#ccc;
	width: auto;
}
#chform .leftside {
	border-right:1px solid #ccc;
}
.form_row {
	border:1px solid #f6f6f6;
}
table.tabela {
	background-color:#fff;
}
table.tabela td {
	background-color:#fff;
}
table.tabela th {
	color:#fff;
	background-color:#fff;
}
table.tabela span.req {
	color:#f00;
}