/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  text-align: center;
  /*background-image: url(images/bgvanstore.gif);*/
  background-color:white;
  color: #000000;
  margin: 0px;
}

.pozafixa {
	position:fixed;
	top:800px;
	width:100%;
}

.fixcenter {
  width: 990px;
  border: solid; border-width: 1px;
  background: #ffffff;
  color: #bbc3d3;
  margin: auto;
  margin-top: 5px;
  text-align: center;
}
A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background-image: url(images/bar.gif);
}

TR.headerNavigation {
  background-image: url(images/bar.gif);
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image: url(images/bar.gif);
  
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0px;}

.productListing-heading{ 
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
  color: #999999;
  vertical-align: middle;
  white-space: nowrap; 
}
TD.productListing-data {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
width: 10%;
border:1px dotted #bbc3d3; 
text-align:center;
vertical-align:top; 
padding:10 10 10 10;}

A.pageResults {
  color:#29709b;
}

A.pageResults:hover {
  color: #ba131a;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma;
  font-size: 17px;
  font-weight: bold;
  color: #cc0000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.hovermenu ul{
font: bold 13px arial;
padding-left: 0;
margin-left: 0;
height: 20px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 2px 0.5em;
text-decoration: none;
float: left;
color: black;
background-color: #cc0000;
border: 2px solid #FFF2BF;
}

.hovermenu ul li a:hover{
background-color: #FFE271;
border-style: outset;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #ffffff;
	border: 1px outset #ffffff;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 10px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: left;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 10px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}


.verbar	{   /* Color of main vertical menubar and border */
	color: black;
	background-color: #ffffff;
	border: 1px outset #ffffff;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 10px;		
	text-decoration: none;
	position: relative;
	display: block;		
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #000000;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: #ffffff;
	border: 2px outset #ffffff;

	position: relative;
	display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: absolute;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 10px;			
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #000000;
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}


.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 10px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 10px;	
	text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #841212;
	background-color: #ccc;
	font-size: 10px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #ff0000;
	font-size: 10px;	
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}


.mws_boxTop    { background: url('images/infobox/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
	color: #cc0000;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxTop_sans_header   {
	background:url('http://www.vanstore.ro/poze_product/top.gif');
	background-repeat:repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	text-align : center;
	color: #cc0000;
	font-weight: bold;
	vertical-align: middle;
	white-space: nowrap; 
}
.mws_boxLeft   { background: url('images/infobox/left.gif'); }
.mws_boxRight  { background: url('images/infobox/right.gif'); }
.mws_boxBottom { background: url('images/infobox/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter { background: #FFFFFF; }

.mws_boxTop_main    { background: url('images/infobox_main/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft_main   { background: url('images/infobox_main/left.gif'); }
.mws_boxRight_main  { background: url('images/infobox_main/right.gif'); }
.mws_boxBottom_main { background: url('images/infobox_main/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_main { background: #FFFFFF; }
A.mws_boxTop    { 
		 color: #999999;
                  }
TD.noborderbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Special Scroller */

#pscroller1 {
	height: 160px;
	border: 0px;
	padding: 5px;
}

#pscroller2{
	width: 350px;
	height: 20px;
	border: 0px;
	padding: 3px;
}

#pscroller2 a{
	text-decoration: none;
}

.someclass {
  	font-family: sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}
/* New Products Scroller */

#pscroller_np {
height: 150px;
border: 0px;
padding: 5px;
}

.pscroller_c_np {
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

#content
{
  height: 100%;
  width: 100%;
  text-align: left
}

#ie_fix
{
  height: 100%;
  width: 100%;
  text-align: center
}

#scroll
{
  position: absolute;
  margin: 0 auto; 
  visibility: hidden;
  background-color: white;
  z-index: 1;    
  width: 176px;
  height: 150px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-collapse: collapse;
  border-bottom-style: solid;
  border-color: #000000;
  border-width: 1px;      
  overflow: auto;
  float: left;
}

#scroll div
{
  margin: 0 auto;
  text-align:left
}

#suggest table
{
  width: 170px;
  font-size: 11px;
  font-weight: normal;
  color: #676767;
  text-decoration: none;
  border: 0px;
  padding: 0px;  
  text-align:left;   
  margin: 0px
}

a.suggest_link 
{
  text-decoration: none;
  margin: 0px;
  color: #173f5f
}

a:hover.suggest_link 
{
  text-decoration: none;
  margin: 0px;
  color: #173f5f
} 
  

/* BOF: More Pics 6 */
TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color
}
/* EOF: More Pics 6 */

/*center banner*/
.bannercenter {
width: 550px;
margin-left: auto;
margin-right: auto;
margin-top: 3px;
text-align: center;
}
/* center banner */

.dock {
                position: relative;
                height: 70px;	
                text-align: center;	
                z-index: 3;	
                }
                .dock-container {
                position: absolute;
                height: 70px;
                background-color: #1f1f1f;
                padding-left: 20px;
                border-left-color: #3e3e3e;   
                border-left-style: solid;
                border-left-width: thin;  
                border-right-color: #3e3e3e;   
                border-right-style: solid;
                border-right-width: thin; 
                border-bottom-color: #3e3e3e;   
                border-bottom-style: solid;
                border-bottom-width: thin;
                -moz-border-radius-bottomleft: 7px;
                -moz-border-radius-bottomright: 7px;  
                -webkit-border-bottom-left-radius: 7px;
                -webkit-border-bottom-right-radius: 7px;  
                }
                a.dock-item {
                display: block;
                width: 40px;
                color: #000;
                position: absolute;
                top: 0px;
                text-align: center;
                text-decoration: none;
                font: bold 12px Arial, Helvetica, sans-serif;
                }
                a.dock-item:hover {
                text-decoration: none;
                }
                .dock-item img {
                border: none; 
                margin: 5px 10px 0px; 
                width: 100%; 
                }
                .dock-item span {
                display: none; 
                padding-left: 10px;
                color: yellow;
                }
div.header_stripe {		
	position:relative;
	margin-top:2px;
	margin-left:0px;
	width:100%;
	height:8px;
	background:url("http://www.vanstore.ro/poze_header/header_top_stripe.gif");
	background-position:top left;
	background-repeat:repeat-x;
	z-index:2;
}
div.header_main {		
	position:relative;
	width:990px;
	height:206px;
	/* border:1px solid black; */
	margin-left:auto;	
	margin-right:auto;	
	margin-top:0px;
}
div.vanstore_logo {
	position:absolute;
	top:0px;
	left:0px;
	height:125px;
	width:290px;
	background:url('http://www.vanstore.ro/poze_header/logo_vanstore.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
div.red_menu_button {
	position:relative; 
	margin-left:-1px;
	margin-right:-1px;
	float:right; 
	top:-7px; 
	z-index:1; 
	width:117px; 
	height:27px; 
	background:url('http://www.vanstore.ro/poze_header/red_menu_button.gif'); 
	background-repeat:no-repeat; 
	background-position:top left;
}
span.red_menu_button_text {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:5px;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	color:white;
	font-weight:bold
}
div.blue_menu_button {
	position:relative;
	margin-left:3px;
	margin-right:7px;
	float:right; 
	top:0px; 
	width:130px; 
	height:30px; 
	background:url('http://www.vanstore.ro/poze_header/blue_menu_button.gif'); 
	background-repeat:no-repeat; 
	background-position:top left;
	z-index:1;
}
span.blue_menu_button_text {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:6px;
	text-decoration:none;
	font-family:Tahoma;
	font-size:13px;
	color:white;
	font-weight:bold
}
div.header_child {
	position:absolute;
	top:25px;
	right:0px;
	width:170px;
	height:135px;
	background:url('http://www.vanstore.ro/poze_header/header_child.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
div.header_vertical_separator {
	position:absolute;
	z-index:2;
	top:25px;
	width:10px;
	height:50px;
	background:url('http://www.vanstore.ro/poze_header/header_vertical_separator.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
div.header_phone {
	position:absolute;
	z-index:1;
	top:25px;
	left:295px;
	width:210px;
	height:60px;
	background:url('http://www.vanstore.ro/poze_header/header_phone.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
div.header_account {
	position:absolute;
	left:295px;
	top:90px;
	width:510px;
	height:70px;
}
div.header_account fieldset {
	position:relative;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	height:55px;
	border:1px solid #99c9e0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
div.header_account fieldset legend {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	color:#ba131a;
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	border:1px;
	-moz-border-radius:5px;
	border-radius:5px;
}	
div.header_account fieldset label {
	position:relative;
	margin-top:3px;
	margin-bottom:2px;
	float:left;
	width:100px;
	text-align:right;
	color:#99c9e0;
	font-family:Tahoma;
	font-size:11px;
}
div.header_account fieldset input {
	position:relative;
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	left:5px;
	width:125px;
	-moz-border-radius:3px;
	border-radius:3px;
}
div.header_account fieldset a.forgot_password:link, a.forgot_password:visited {
	position:relative;
	float:right;
	margin-top:4px;	
	right:0px; 
	font-family:Tahoma; 
	font-size:10px;
	color:#99c9e0;
	text-decoration:underline;
}
div.header_account fieldset a.forgot_password:hover, a.forgot_password:active {
	position:relative;
	float:right;
	margin-top:4px;	
	right:0px; 
	font-family:Tahoma; 
	font-size:10px;
	color:orange;
	text-decoration:underline;
}
div.header_account fieldset a.login_link:link, a.login_link:visited {
	position:relative;
	margin-top:4px;
	float:right;
	right:0px;
	color:#ba131a;
	text-decoration:underline;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}
div.header_account fieldset a.login_link:hover, a.login_link:active {
	position:relative;
	margin-top:4px;
	float:right;
	right:0px;
	color:orange;
	text-decoration:underline;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}
div.header_account fieldset input.submit_link {
	position:relative;
	float:right;
	right:0px;
	vertical-align:bottom;
	width:95px;
	overflow:visible; 
	font-family:Tahoma;
	font-size:12px; 
	font-weight:bold;
	display:inline;
	margin:0;
	margin-top:4px;
	padding:0;
	border:0;
	text-decoration:underline;
	color:#ba131a;
	cursor:pointer;
	background-color:transparent;
}
div.header_account fieldset a.logged_in:link, a.logged_in:visited {
	position:relative;
	text-decoration:none;
	color:#ba131a;
	font-family:Tahoma;
	font-size:12px;
}
div.header_account fieldset a.logged_in:hover, a.logged_in:active {
	position:relative;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	color:orange;
}
div.header_account a.account_edit:link, a.account_edit:visited {
	position:relative;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ba131a;
	text-decoration:underline;
}
div.header_account a.account_edit:hover, a.account_edit:active {
	position:relative;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:orange;
	text-decoration:underline;
}
div.header_cart {
	position:absolute;
	z-index:1;
	top:25px;
	left:595px;
	width:210px;
	height:70px;
}
div.header_cart fieldset {
	position:relative;
	height:50px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border:1px solid #99c9e0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
div.header_cart fieldset legend {
	color:#ba131a;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}
div.header_cart fieldset span {
	position:relative;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#99c9e0;
}
div.header_cart fieldset a.cart_link:link, a.cart_link:visited {
	position:relative;
	float:right;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ba131a;
	text-decoration:underline;
}
div.header_cart fieldset a.cart_link:hover, a.cart_link:active {
	position:relative;
	float:right;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:orange;
}
div.blue_stripe {
	position:absolute;
	top:186px;
	left:0px;
	z-index:2;
	width:990px;
	height:20px;
	background:url('http://www.vanstore.ro/poze_header/blue_stripe.gif');
	background-repeat:repeat-x;
	background-position:top left;
}
div.blue_stripe span.breadcrumb {
	position:relative;
	top:4px;
	float:left;
	left:5px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:white;
}
div.search_div {
	position:absolute;
	top:128px;
	left:10px;
	width:275px;
	height:34px;
}
div.search_div input.search_input {
	position:relative;
	float:left;
	height:20px;
	width:200px;
	top:7px;
}
div.search_input input.search_button {
	position:relative;
	float:right;
}
a.mail_to:link, a.mail_to:visited {
	position:relative; 
	left:32px; 
	top:5px; 
	font-family:Tahoma; 
	font-size:12px; 
	color:#99c9e0;
	text-decoration:none;
}
a.mail_to:hover, a.mail_to:active{
	position:relative; 
	left:32px; 
	top:5px; 
	font-family:Tahoma; 
	font-size:12px; 
	color:orange;
	text-decoration:none;
}
#dhtmlgoodies_slideshow{
	width:310px;	/* Total width of slideshow */
}	
#previewPane{
	border:1px solid #CCCCCC;
	margin-bottom:5px;	
	text-align:center;
	vertical-align:middle;
	padding-top:2px;
	position:relative;
		
	/* CSS HACK */
	height: 300px;	/* IE 5.x */
	height/* */:/**/300px;	/* Other browsers */
	height: /**/300px;
}
#previewPane img{
	border:1px;
}
#galleryContainer{
	height:66px;	/* Height of the images + 2 */
	border:1px solid #CCCCCC;
	position:relative;
	overflow:hidden;
	padding:1px;
		
	/* CSS HACK */
	height: 66px;	/* IE 5.x - Added 2 pixels for border left and right */
	height/* */:/**/66px;	/* Other browsers */
	height: /**/66px;
}
#arrow_left{
	position:absolute;
	width:24px;
	left:0px;
	z-index:10;
	background-color: #FFF;
	padding:1px;
}
#arrow_right{
	position:absolute;
	width:24px;
	right:0px;
	z-index:10;
	background-color: #FFF;
	padding:1px;		
}
#theImages{
	position:absolute;
	height:62px;
	left:24px;
	width:100000px;
}
#theImages #slideEnd{
	float:left;
}
#theImages img{
	float:left;
	padding:1px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	cursor:pointer;
	border:0px;
}
#features, #features_small_banner1, #features_small_banner2, #features_manufacturers, #features_products1, #features_products2, #features_products3, #features_products4, #features_products5, #features_products6, #features_products7, #features_products8, #features_products9{
	background: #ffffff;
	position: relative;
	overflow: hidden;
	width: 700px;
	height: 250px;
}
#features_small_banner1, #features_small_banner2 {
	width:345px;
	height:200px;
}
#features_products1, #features_products2, #features_products3, #features_products4, #features_products5, #features_products6, #features_products7, #features_products8, #features_products9 {
	height:200px;
}
#features_manufacturers {
	height:130px;
}
.jshowoff {
	width: 700px;
	margin: 10px 0;
	}
.jshowoff div {	
	width: 700px;
	height: 250px;
	}
.jshowoff p.jshowoff-slidelinks {
	position: absolute;
	bottom:5px;
	right: 5px;
	margin: 0;
	padding: 0;
	}
.jshowoff-slidelinks a, .jshowoff-controls a {
	display: block;
	color: #fff;
	padding: 5px 7px 5px;
	margin: 5px 0 0 5px;
	float: left;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	outline: none;
	font-size: 11px;
	line-height: 14px;
	}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {
	color: #29709b;
	background-color:#ffffff;
	text-decoration:none;
	}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {
	background-color: #fff;
	color: #29709b;
	}
p.jshowoff-controls {
	height: 30px;
	width:700px;
	padding: 0 0 5px 5px;
	margin: 0;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	}
.jshowoff-controls a {
	position:relative;
	float:right;
	margin: 5px 5px 0 0;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 1px 5px;
	}

.jshowoff-pausetext {
	color: #fff;
	}
a.recommended:link, a.recommended:visited {
	padding:0px 5px 0px;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}
a.recommended:hover, a.recommended:active {
	padding:0px 5px 0px;
	font-family:Tahoma;
	font-size:11px;
	color:#29709b;
	text-decoration:underline;
}
a.footer_link:link, a.footer_link:visited {
	padding:0px 5px 0px;
	font-family:Verdana, sans serif;
	font-size:12px;
	text-decoration:none;
}
a.footer_link:hover, a.footer_link:active {
	padding:0px 5px 0px;
	font-family:Verdana, sans serif;
	font-size:12px;
	color:#29709b;
	text-decoration:underline;
}
.arrowlistmenu{
width: 250px; /*width of accordion menu*/
position:relative;
margin-left:2px;
margin-right:2px;
text-align:left;
background-repeat:no-repeat;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: rgb(41,112,155);
/*background: url('http://www.vanstore.ro/meniu/titlebar.gif');*/
background:url('http://www.vanstore.ro/meniu/dotted_line.gif') bottom left repeat-x;
margin-top: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheader_nonexpandable{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: rgb(41,112,155);
background:url('http://www.vanstore.ro/meniu/dotted_line.gif') bottom left repeat-x;
/*background: url('http://www.vanstore.ro/meniu/titlebar.gif');*/
margin-top: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
/*background: url('http://www.vanstore.ro/meniu/titlebar_active.gif');*/
background:url('http://www.vanstore.ro/meniu/dotted_line_red.gif') bottom left repeat-x;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
/*background:url('http://www.vanstore.ro/meniu/dotted_line.gif') bottom left repeat-x !important;*/
color:rgb(41,112,155);
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
/*background:url('http://www.vanstore.ro/meniu/dotted_line_red.gif') bottom left repeat-x !important;*/
color:#ba131a;
}

.arrowlistmenu ul li a{
color: #A70303;
background: url('http://www.vanstore.ro/meniu/arrowbullet.png') no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: white;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background-color: lightblue;
text-decoration:none;
}
.arrowlistmenu ul li a.meniu:hover, a.meniu:active {
text-decoration:none;
color:#a70303;
}
