body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	background-image:url(../css/webbd.jpg);
	background-position:center;
	background-repeat:repeat;
	padding: 0;
	margin:0;
	background-color:#efefef;
}
a:link{
color:#000000;
text-decoration:none;
}
a:hover {
color:#000000;
text-decoration:underline;
}
a:active{
text-decoration:none;
}
.clear {
clear:both;
}
img {
margin:0;
padding:4px 0 0 1px;
border:0;
}
.logo1 {
margin:5px 0 15px 15px;
_margin:5px 0 15px 10px;
*margin:5px 0 15px 10px;
width:206px;
height:90px;
float:left;
}
.logo {
width:114px;
height:110px;
float:left;
padding:0;
margin:0;
}
.telephone {
width:297px;
height:80px;
float:left;
}	
	
.header_menu {
float:right;
margin:0 10px 10px 0;
}
.sign_in_panel {
width:auto;
height:auto;
clear:both;
}
.telephone_number {
text-align:right;
color:#5f5f5f;
font-weight:bold;
margin:5px 0 0 0;
}
.menu_bar {
width:966;
height:30px;
padding:5px 10px 0;
margin:0 0 15px 0;
background-color:#ab1f22;
text-align:left;
/*height:15px;
padding:10px;
*/
}
.menu_nav {
list-style:none;
padding:0;
margin:0;
}
.menu_nav li {
padding:0 38px;
color:#FFFFFF;
float:left;
font-weight:bold;
}
.menu_nav li a {
color:#FFFFFF;
text-decoration:none;
}
.menu_nav li a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.footer_add {
width:329px;
float:left;
background-color:#131313;
padding:5px 4px;
}
.footer_right {
float:left;
width:629px;
height:70px;
background-color:#363636;
padding:20px 10px 10px 10px;
color:#FFFFFF;
}
.footer_right a{
color:#FFFFFF;
text-decoration:none;
}
.footer_right a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.left_menu {
width:200px;
border-left:#dfcdb9 1px solid;
border-right:#dfcdb9 1px solid;
border-top:#dfcdb9 1px solid;
background-color:#f5eee4;
}
.left_menu_title_bar {
width:185px;
height:23px;
/*background-image:url(../images/arrow_01.gif);*/
background-position:right;
background-repeat:no-repeat;
padding:8px 0 0 15px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
border-bottom:#d3d3d3 1px solid;
background-color:#ab1f22;
}

.list_style_02 {
padding:0;
margin:10px 10px 10px 28px;
list-style:none;
}

.list_style_02 li {
color:#000000;
padding:2px 0;
}
.list_style_02 li a {
color:#000000;
text-decoration:none;
}

.list_style_02 li a:hover {
color:#000000;
text-decoration:underline;
}
.curve_holder {
width:202px;
height:7px;
margin:0 0 10px 0;
padding:0;
}
h2 {
/*background-image:url(../images/arrow_02.gif);*/
background-repeat:no-repeat;
margin:8px 0 0 4px;
padding:0 10px 0 16px;
font-weight:bold;
font-size:12px;
}
.title_bar {
height:26px;
padding:4px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
border-bottom:#DFCDB9 1px solid;
border-top:#DFCDB9 1px solid;
background-color:#ab1f22;
text-align:center;
margin:0 0 10px 0;
}
.protbborder1 {
border-top:1px solid #DFCDB9;
border-left:1px solid #DFCDB9;
border-right:1px solid #DFCDB9;
}
.protbborder2 {
border-top:1px solid #DFCDB9;
border-bottom:1px solid #DFCDB9;
}
.product_name {
color:#000000;
line-height:14px;
text-decoration:none;
font-weight:bold;
text-align:center;
}
.product_name:link {
color:#000000;
line-height:14px;
text-decoration:none;
font-weight:bold;
text-align:center;
}
.product_name:hover {
color:#000000;
line-height:14px;
text-decoration:underline;
font-weight:bold;
text-align:center;
}

/*
.futureprotitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align:center;
	height:26px;
	background:#FFFFFF;
	background-image:url(black_back.gif);
	background-repeat:no-repeat;
	BORDER-TOP: #FFFFFF 1px solid; 
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-RIGHT: #FFFFFF 1px solid; 
}

.ProDesTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #565256;
	FONT-SIZE:11px;
	font-weight: normal;
	text-decoration: none;
}
.titlePrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #615F61;
	FONT-SIZE:11px;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
.titleSaving
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	FONT-SIZE:11px;
	font-weight: bold;
	text-decoration: none;
	text-align:right
}
.spacer 
{
	height:5px;
}

*/

.next
{
	BORDER-TOP: #CCCCCC 1px solid; 
	BORDER-BOTTOM: #919191 1px solid; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-RIGHT: #919191 1px solid; 
	COLOR: #666666; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND-COLOR: #F5F3F3;
	WIDTH: 50px;
	HEIGHT:16px;
	font-family: Tahoma; 
	text-decoration: none;
	padding-right:2px;		
}
.previous
{
	BORDER-TOP: #CCCCCC 1px solid; 
	BORDER-BOTTOM: #919191 1px solid; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-RIGHT: #919191 1px solid; 
	COLOR: #666666; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND-COLOR: #F5F3F3;
	WIDTH: 70px;
	HEIGHT:16px;
	font-family: Tahoma; 
	text-decoration: none;	
	padding-left:2px;			
}






.top_bg 
{
	background-image:url(../images/logo_large.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.title_style_01 {
font-family:Verdana,Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
font-style:italic;
color:#010101;
}
.title_style_02 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
font-style:italic;
color:#56c725;
}
.title_style_03 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
font-style:italic;
color:#ff462d;
}
.title_style_04 {
font-family:Verdana,Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:normal;
font-style:italic;
color:#010101;
}
.text_style_black {
font-family:Verdana,Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
font-style:normal;
color:#010101;
padding:0 4px;
}

.left_menu_title_bar1
{
background-position:right;
padding:2px 0 0 10px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
border-bottom:#d3d3d3 1px solid;
background-color:#ab1f22;
}
.cartmain
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #969696;
	border-bottom-width:0px;
}
.cartincluded
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #969696;
	border-bottom-width:0px;
	border-top-width:0px;
}
.cartextra
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #969696;
	background-color:#ffffd8;
}
.ControlButtonStyle_2
{
background-color:#678925;
border:2px solid #8CC915;
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:10px 20px;
_padding:10px 5px;
*padding:10px 5px;
}




.headertoptext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #49515F;
	FONT-SIZE:11px;
	font-weight: bold;
	text-decoration: none;
}

.commontextformright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #616363;
	text-align:right;
}
.headertoptext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #49515F;
	FONT-SIZE:11px;
	font-weight: bold;
	text-decoration: none;
}

.toprightbanner
{
	BORDER-TOP: #FFC2BE 1px solid; 
	BORDER-BOTTOM: #FFC2BE 1px solid; 
	BORDER-LEFT: #FFC2BE 1px solid; 
	BORDER-RIGHT: #FFC2BE 1px solid; 
	background-color:#FFF4F3;
	/*background-image: url(../css/item_search.gif);
	background-repeat: repeat-x ;*/
}
.ControlStyleN
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #838383 solid;
	BACKGROUND-COLOR: #FAFAFA;
	COLOR: #000000;
	FONT-SIZE:12px;
	HEIGHT:20px;	
	padding-left:2px;

}
.fieldshop
{
/*	padding: 10px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	SCROLLBAR-FACE-COLOR: #000000;
	SCROLLBAR-HIGHLIGHT-COLOR: #A8A8A8;
	SCROLLBAR-SHADOW-COLOR: #A8A8A8;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #ff0033;
	SCROLLBAR-TRACK-COLOR: #000000;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}
.protbborder
{
	BORDER-TOP: #D6D6D6 1px solid; 
	BORDER-BOTTOM: #D6D6D6 1px solid; 
    border-left: #D6D6D6 1px solid; 
	BORDER-RIGHT: #D6D6D6 1px solid;
}
.text
{
	color: #7F7E7F;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none;
}

.CommonLink
{
	color: #656873;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}

.PricesMoney
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}
.PricesMoney1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #666666;
}
.formborder
{
	BORDER: #C1C0C1 1px solid; 
/*	background-color:#FFFFFF;	*/
	padding:4px;
}
.subtitleform
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #616363;	/*Blue*/
	background:#DFDFDF;
	text-align:left;
	padding:5px;

}
.buttonmenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.buttonmenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.buttonmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.buttonmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #62727E;
}
.commontextformright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #5A5A5A;
	text-align:right;
}
.SmallTitleBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.ControlStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #838383;
	border: 1px #8D8788  solid;
	BACKGROUND-COLOR: #FAFAFA;
	COLOR: #000000;
	FONT-SIZE:12px;
	WIDTH: 200px; 
	HEIGHT:20px;	
	padding-left:2px;
	float: left;
}
.tabborderline
{
	background:#C1C0C1;
}
.normaltext
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	}
.ControlButtonStyle
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #616363;
	height: 24px;
	width:100px;
	BORDER-TOP: #B5B2B5 1px solid; 
	BORDER-LEFT: #B5B2B5 1px solid; 
	BORDER-RIGHT: #B5B2B5 1px solid;
	BORDER-BOTTOM: #B5B2B5 1px solid; 
	BACKGROUND-COLOR: #FAFAFA;
	background-image:url(../CSS/button.gif); 
}
.ControlButtonStyle_2
{
background-color:#678925;
border:2px solid #8CC915;
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:10px 20px;
_padding:10px 5px;
*padding:10px 5px;
}
.PricesText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #838383;
	padding-right:2;
}
.TableLabelStyle
{
  font-family:  Verdana, Arial,Helvetica, sans-serif;
  font-size: 12px;  
  COLOR: #000000;
}
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.GridHeaderStyle
{
  font-weight: bold;
  font-size: 12px ;
  font-family: Arial, Helvetica, sans-serif;
}
.GridPagerStyle
{
	border-right: #e0e0e0 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	height:auto;
	background-image:url(../CSS/gridheader.gif); 
	padding-bottom: 3px;
	border-left: #e0e0e0 1px solid;
	color: 616363;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	Mode:NumericPages;
	height:24;
}
.GridColumnHeaderStyle
{
	border-right: #e0e0e0 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	height:24;
	background-image:url(../CSS/gridheader.gif); 
	padding-bottom: 3px;
	border-left: #e0e0e0 1px solid;
	color: black;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.GridRowStyle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	height:20px;
	background-color:#D9ECFF;	
	text-align:Left;
}
.GridAlternateRowStyle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	height:20px;
	background-color:#F1F8FF;
	text-align:Left;
}
.commontextformgray
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	/* Pre color color: #969696;*/
	color: #A9A9A9;
	text-align:left;
}
.ProducTitleMain
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #616363;
	text-align:center;
	height:24px;
	background:#CCCCCC;
	background-image:url(futuretitlebg.gif);
	BORDER-BOTTOM: #DBD4C6 1px solid; 
}

.progressBackgroundFilter {
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  overflow:hidden;
  padding:0;
  margin:0;
  background-color:Transparent;
  filter:alpha(opacity=50);
  opacity:0.5;
  z-index:1000;
}

.processMessage { 
  position:absolute; 
  top:50%; 
  left:40%;
  padding:10px;
  width:14%;
  z-index:1001;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  background-color:Transparent;
} 
.processMessage_Down { 
  position:absolute; 
  left:50%;
  padding:10px;
  z-index:1001;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  background-color:Transparent;
}
