/* CSS Document */
<!--
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.infoTable {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#DDD;
}

.infoTableHeader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
background-color:#7F92A4;
font-weight:700;
background-position:center;
}

.infoTable .label {
background-color:#EFEFEF;
}

.infoTable .content {
background-color:#FFF;
}

.left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005A75;
text-decoration:none;
border:none;
}

.center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5C5C;
text-decoration:none;
border:none;
}

.right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5B5A35;
text-decoration:none;
border:none;
}

#left {
width:207px;
height:100%;
border:0;
float:left;
}

#right {
width:210px;
height:100%;
border:0;
float:right;
}

.login {
background-image:url(../images/!.jpg);
}

.userName {
height:43px;
background-image:url(../images/x.jpg);
vertical-align:bottom;
padding-left:31px;

font-size:11px;
color:#5C5C5C;
text-decoration:none;
border:none;
}

.passWord {
height:39px;
background-image:url(../images/x1.jpg);
vertical-align:bottom;
padding-left:31px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5C5C;
text-decoration:none;
border:none;
}

.mainBoxLeft {
height:auto;
width:200px;
border:none;
vertical-align:top;
padding:5px 0px 0px 7px;
background:url(../images/x5.jpg) repeat-y;
}

.boxHeading {
color:#B72F06;
padding-top:10px;
padding-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
border:none;
}

#mainBoxLeftContent {
padding-top:3px;
padding-left:15px;
padding-right:15px;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005A75;
text-decoration:none;
border:none;
}

.rightBoxLinks {
border-bottom: 1px solid #ABCDE8;

}
.rightBoxTopContent {
background-image:url(../images/v1B.jpg);
padding-top:7px;
padding-left:10px;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005A75;
text-decoration:none;
border:none;
vertical-align:top;
border-bottom: 1px solid #ABCDE8;
border-top: 1px solid #FFFFFF;
}

.rightBoxTopContentTop {
background-image:url(../images/v1.jpg);
padding-top:7px;
padding-left:10px;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005A75;
text-decoration:none;
border:none;
vertical-align:top;
border-bottom: 1px solid #ABCDE8;
}

.shoppingCartDisplay {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005A75;
text-decoration:none;
border:none;
vertical-align:top;
padding-top:7px;
padding-left:10px;
padding-right:10px;

}

.rightBoxContents {
height:110px;
_height:130px;
vertical-align:top;
padding-left:20px;
padding-right:10px;
padding-top:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5B5A35;
text-decoration:none;
border:none;
}

.centerBoxTop {
padding-left:32px;
padding-top:18px;
float:left;
width:144px;
_width:179px;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5C5C;
text-decoration:none;
border:none;
}

h4 {
font-size:1.1em;
}

h1,h2,h3,h4,h5,h6 {
margin:0.3em;
}

SELECT, INPUT {
display:inline;
font-size:10px;
margin:0.1em;

}

.box {
	color:#333333;
	border: 1px solid #336699;
}

TEXTAREA {
float:left;
display:block;
width:95%;
margin:auto;
}

input:focus,select:focus,textarea:focus {
background:#EFEBE2;
}

FIELDSET {
border:1px solid #63859D;
margin:0.5em 0;
padding:0.5em;
}

LEGEND {
font-weight:700;
color:#0046D5;
padding:0.3em;
}

.clearBoth {
clear:both;
}

.alert {
color:red;
margin-left:0.5em;
}

td,img {
text-decoration:none;
border:none;
}

a {
color:#005A75; 
text-decoration:none;
}

h2 {
color:#2852A8;
}

.table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5C5C;
text-decoration:none;
}

.table td {
border:thin solid;
}


 /* This is the CSS needed for the Order Step Edition 2 contribution */

#order_steps {       /* Is needed for the centering in IE */
    padding: 0 3px;
    margin: 10px 10px;
    text-align: center;
	 border: 1px solid #000;
	 height:70px;
}

.order_steps_text {
    margin: 0 auto;
    text-align: center;
    color: #A7A7A7;        /* Determines the non-active color of the text */
	 height: 50px;
}


#active_step_text {       /* These are the styles for the active text */
    color: #005C2C;
    font-weight: 700;
    font-size: 1.1em;
	 width:25%;
	 float:left;
}

.order_steps_text1 {
    text-align: center;
    color: #A7A7A7;        /* Determines the non-active color of the text */
    padding-top: 25px; /* Determines the distance between the text and the line */
	 width:25%;
	 float:left;
}

.order_steps_text2 {
    text-align: center;
    color: #A7A7A7;        /* Determines the non-active color of the text */
    padding-top: 25px; /* Determines the distance between the text and the line */
	 width:25%;
	 float:left;
}

.order_steps_text3 {
    text-align: center;
    color: #A7A7A7;        /* Determines the non-active color of the text */
    padding-top: 26px; /* Determines the distance between the text and the line */
	 width:25%;
	 float:left;
}

.order_steps_text4 {
    text-align: center;
    color: #A7A7A7;        /* Determines the non-active color of the text */
    padding-top: 26px; /* Determines the distance between the text and the line */
	 width:25%;
	 float:left;
}

.order_steps_line_2 {
    padding: 10px 0 0 0;
    margin: 0;
	 width:100%;
}

.progressbar_active {
      
	 background-color: #3DA200; /* Determines the active color of the completed part of the line */
	 width:25%;
	 float:left;
	 height: 5px;
	 color: #3DA200;
}

.progressbar_inactive {  
	 background-color: #9A9A9A; /* Determines the active color of the completed part of the line */
	 width:25%;
	 float:left;
	 height: 5px;
	 color: #9A9A9A;
}

.confirm {
	text-align: center;
}
/* End Order Steps contribution CSS */


.nospam {
    margin-right: -3px;
}


#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
//


#available {
		display: none;
		color: green;
}

#not_available {
		display: none;
		color: red;
}

.available {
		color:#339900;
}

.not_available {
		color: #FF0000;
}


.colHeadLeft{
	background:url(../images/x3.jpg) no-repeat; 
	height:23px;
	text-align:center;
	padding-top:10px;
	text-transform:uppercase;
	font-size:11px;
	color:#B72F06;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.colHeadRight{
	background:url(../images/v6.jpg) no-repeat; 
	height:23px;
	text-align:center;
	padding-top:10px;
	text-transform:uppercase;
	font-size:11px;
	color:#B72F06;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}