/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	font-family:Tahoma, Verdana, Arial;
	background:#EEEEEE;
}

td 
{
	font-family:Tahoma, Verdana, Arial;
	color:#443d3d;
	line-height:17px;
	font-size:11px;
}
form
{
	display:inline;
}
html
{
	overflow-y: scroll;
}
img,p
{
	margin:0;
	padding:0;
	border:none;
}
a
{
	color:#443d3d;
	text-decoration:none;
}
a:hover
{
	color:#443d3d;
	text-decoration:underline;
}
input:focus,select:focus
{
	background:lightyellow;
}
input
{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#443d3d;
}
.mL5
{
	margin-left:5px;
}
.mL0
{
	margin-left:0;
}
.mR0
{
	margin-right:0;
}

.mR6
{
	margin-right:6px;	
}
.mL1
{
	margin-left:1px;
}
.mR11
{
	margin-right:11px;
}

.mT2
{
	margin-top:2px;
}
.mLR
{
	margin:0 3px;
}	
.mT3
{
	margin-top:3px;
}
.mT5
{
	margin-top:5px;
}

.mT13
{
	margin-top:13px;	
}
.mT30
{
	margin-top:30px;
}

.mB10
{
	margin-bottom:10px;
}
.mT40
{
	margin-top:40px;
}
.mB5
{
	margin-bottom:5px;
}
.mL70
{
	margin-left:70px;
}
.text_deco_none
{
	text-decoration:none;
}
.m_LR24
{
	
	margin-right:24px;
	margin-left:24px;
}
.fL
{
	float:left;
}

.fR
{
	float:right;
}
.buttons a
{
	font-weight:bold;
	font-size:10px;
	background:#d2d2d4;
	text-align:center;
	border:1px solid #bbbbbb;
	text-transform:uppercase;
	color:#000;
	width:55px;
	padding:6px 8px;
	text-decoration:none;
}
.buttons a:hover
{
	color:#FFF;
	text-decoration:none;
}
.btns
{
	font-weight:bold;
	font-size:9px;
	background:#d2d2d4;
	text-align:center;
	border:1px solid #bbbbbb;
	text-transform:uppercase;
	color:#000;
	width:55px;
	float:left;
	padding:3px 8px;
	margin:0 2px;
	margin-top:28px;
	margin-left:0;
}
.btns a
{
	color:#000;
	text-decoration:none;
}
.btns a:hover
{
	color:#fff;
	text-decoration:none;
}
h2
{
	margin:0;
	padding:0;
	border-bottom:1px solid #ede3ed;
	padding-bottom:5px;
}

.po_rel
{
	position:relative;
}


/*******************************************************/

div#main
{
	margin:10px auto;
	line-height:17px;
	width:998px;
	border:1px solid #FFF;
	font-size:11px;
	overflow:hidden;
}
div#header
{
	background:url(../images/header_bg.jpg) repeat-x #e3e3e3;
	height:383px;
}

div#header2
{
	background:url(../images/1.jpg) repeat-x #e3e3e3;
	height:94px;
}
#flash
{
	text-align:center;
	width:auto;
	display:block;
	margin:15px 0;
}

div#body
{
	background:#FFF;
	padding:15px 12px;
	overflow:hidden;
	width:auto;
}

#left_col
{
	width:199px;
	float:left;
}
#left_col .bg
{
	padding:5px;
	width:auto;
	display:block;
	background:url(../images/left_col_bg.jpg) repeat-x #f6f6f7;
}

#navigation 
{
	color:#bd49ad;
	font-weight:normal;
	text-align:center;
}
#navigation ul
{ 
	list-style:none; margin:0px; padding:0px;
}
#navigation ul li
{
	padding:1px 5px 1px 5px;
	text-align:left;
}

#navigation ul li a
{
	font-size:10px;
	font-weight:bold;
	line-height:23px;
	color:#000;
	text-decoration:none;
	width:auto;
	display:block;
	text-transform:uppercase;
	padding:0 5px;
	padding-bottom:0px;
	border-bottom:1px solid #000;
}
#navigation ul li a:hover
{
	color:#f15a29; 
	text-decoration:none
}
#navigation ul li a.last 
{
	background:none;
}
#navigation ul li a.clicked
{
	color:#000;
}

#navigation ul li ul.subMenu{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	left:194px;
	top:10px;
	width:185px;
	text-align:left;
	text-indent:5px;
	display:none;
		
}

#navigation  ul li:hover ul
		{
			display:block;
		}

	#navigation  ul li ul.subMenu li{
			display:block;
			margin:0px;
			width:185px;
			height:20px;
			padding:0px;
			text-align:center;
			border-bottom:0px solid green;
		}
		#navigation  ul li ul.subMenu li a{
			background:#FF0000;
			display:block;
			height:20px;
			margin:0px;
			text-align:center;
			padding:2px 0px 0px;
			border:#fff solid 0px;
		}
			#navigation  ul li ul.subMenu li a:hover{
				background:#add534;
				color:#fff;
			}

#cards
{
	background:none;
	margin-top:15px;
	float:left;
	width:199px;
}

#center_column
{
	width:553px;
	float:left;
	margin:0  11px;
	overflow:hidden;
	display:block;
}
#center_column p
{
	line-height:18px;
	font-size:11px;
	padding:4px 0;
	margin:0;
}
.prods
{
	padding:5px;
	width:150px;
	float:left;
	font-size:11px;
	text-align:left;
	margin:10px 5px;
		
}
.prods .heading1
{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:left;
}
.ProductNamesinlist
{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:left;
	font-weight:bold;
}

#right_column 
{
	float:left;
	width:185px;
	overflow:hidden;
	background:url(../images/right_col_bg.jpg) repeat-x #f6f6f7 top;
	padding:7px;
	display:block;
}

#right_column .need_help
{
	background:url(../images/need_help.jpg) no-repeat center;
	height:142px;
	display:block;
	position:relative;
}
#right_column .need_help span
{
	 position:absolute;
	 top:120px;
	 left:25px;
}
#right_column .need_help span a
{
	color:#000;
	text-decoration:underline;
}
#right_column .need_help span a:hover
{
	color:#000;
	text-decoration:none;
}

#quick_buy
{
	background:url(../images/quicy_buy_bg.jpg) repeat-x #dbdbdb;
	padding:7px;
	min-height:205px;
	display:block;
	margin-top:7px;

}
#quick_buy .col1,#quick_buy .col2
{
	font-weight:bold;
	font-size:12px;
	text-align:left;
	float:left;
	width:117px;
	display:block;
	margin-right:8px;
}
#quick_buy .col2
{
	float:left;
	width:40px;
	margin:0;
}
.txtfield_P,.txtfield_Q
{
	width:112px;
	border:1px solid #969595;
	height:16px;
	padding:3px;
	margin:2px 0;
}
.txtfield_Q
{
	width:38px;
}
.newtext
{
	font-weight:bold;
	font-size:12px;
	text-align:left;
	
}
div#footer
{
	background:#252525;
	float:left;
	width:998px;
	text-align:center;
	text-transform:uppercase;
	font-size:9px;
	color:#dcdcde;
	height:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0;
}
	div#footer a
	{
		color:#dcdcde;
		text-decoration:none;
	}
	div#footer a:hover
	{
		color:#dcdcde;
		text-decoration:underline;
	}






/*********************************************************** OTHER PAGES *********************/

#pagins a
{
   cursor:pointer;
   color:#000;
   text-decoration:none;
   display:inline-block;
   border:1px solid #ae429f;
   padding:3px 5px;
   background:#FFF;
   margin:0 1px 7px 1px;
   text-align:center;
}

#pagins a:hover
{
   background:#bd49ad;
   border:1px solid #ae429f;
   color:#fff;
}
#pagins a.sel
{
   color:#fff;
   font-weight:normal;
   background:#bd49ad;
   border:1px solid #ae429f;
   cursor: default;
}
.breadCrumbs
{
	font-size:9px;
	text-transform:uppercase;
	margin-top:20px;
	color:#000;
line-height:26px;
}

.bigPic
{
	width:300px;
	height:auto;
	padding:3px;
	border:1px solid #fff;
	text-align:center;
	float:left;
}
.bigPic .inner
{
	background:#000;
	padding:2px;
}


.TableFormat td
{
	background-color:#fff;
	font-size:11px;
	padding:4px 2px;
}

.TableFormat th
{
	background-color:#fff;
	vertical-align:middle;
	padding:3px;
	font-size:12px;
	padding:3px 3px 3px 6px;
}

.TableFormat2 td
{
	background-color:#000;
	font-size:11px;
	color:#ccc;
	padding:2px 2px;
}

.TableFormat2 td a
{
	text-decoration:underline;
	color:#ccc;
}
.TableFormat2 td a:hover
{
	text-decoration:none;
	color:#ccc;
}
.TableFormat2 th
{
	background-color:#585858;
	vertical-align:middle;
	padding:3px;
	font-size:12px;
	padding:3px 3px 3px 6px;
}

.txtfield2
{
	width:175px;
	border:none;
	padding:5px 0 3px 3px;
	font-size:11px;
	height:14px;
	color:#000;
	border:1px solid #CCC;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.txtArea
{
	border:none;
}
.border1
{
	border: 1px solid #fff;
}
fieldset 
{
	padding:5px 8px;
	margin:10px; 
	font-size:12px;
	color:#000;
	line-height:18px;
	text-align:left;
}
legend
{
	color:#000;
	font-weight:bold;
}
.newCust,.extCust
{
	float:left;
	width:92%;
	background:#fff;
	border:1px solid #969595;
	margin:10px;
	display:block;
}
.extCust .Links a
{
	font-size:11px;
	color:#d2d2d2;
	text-decoration:underline;
}
.extCust .Links a:hover
{
	color:#d2d2d2;
	text-decoration:none;
}
.pd4bg
{
	background:#8e8d8d;
	width:100%;
	float:left;
	padding:10px 0px 5px 0;
	margin:15px 0;
}

.pd4ImgMain
{
	margin-right:5px;
	text-align:center;
	border:1px solid #fff;
	font-weight:bold;
	color:#ed008b;
	overflow:hidden;
	float:right;
	padding:3px;
	text-transform:uppercase;
	margin-bottom:5px;
	font-size:11px;
	background:#000;
}
.pd4Img
{
	width:71px;
	height:40px;
	overflow:hidden;
	margin:2px 0;
}
.pd4Img img
{
	margin:2px 0px;
}
p.paras
{
	margin:15px 0;
	padding:0 12px;
}
.border2
{
	border:1px solid #000;
}
#center_column .feat_prod
{
	width:100%;
	background:#e9e9ea;
	margin-top:10px;
	padding:12px;
	min-height:460px;
	display:block;
	overflow:hidden;
}


.Pdesc
{
	float:left;
	color:#000;
	margin:0 2px;
	padding:0 10px;
	text-align:left;
	font-size:12px;
	overflow:hidden;
	width:30%;	

}
.Pdesc .Qty
{
	border:none;
	width:50px;
	padding:3px 0;
	border:1px solid #969595;
}
#center_column .feat_prod .Pdesc2
{
	background:#fff;
	border:1px solid #969595;
	padding:10px 12px;
	color:#000;
	font-size:11px;
	text-align:left;
	overflow:hidden;
	float:left;
	display:block;
	width:91%;
	margin:15px 0px 0px 0;
}
.captionTxt
{
	font-size:16px;font-weight:bold;
	display:block;
	color:#000;

}
h3,h4
{
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#000;
}
h5
{
	margin:0;
	padding:0;
	margin-top:3px;
	border-bottom:1px dashed #000;
}
/*************************************************************/
.sidebarmenu ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-transform:uppercase;
font-weight:bold;
color:#000;
width: 180px; /* Main Menu Item widths */
background-color:#DCDCDE;

}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color:#000;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #000;


}


.sidebarmenu ul li a:hover
{
	color:#f25a29;
}

.sidebarmenu ul li a:visited{
color: #000;
}

.sidebarmenu ul li a:hover{
color:#f25a29;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top:-1px;
visibility: hidden;
background:url(../images/left_col_bg.jpg) repeat-x #f6f6f7;
color:#000;
border:1px solid #000000;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}
 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }

.TextBoxQty
{
	border:1px solid #D2B5BE;
	font-family:Verdana, Arial, Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	width:40px !important;
	width:30px;
	padding-left:1px;
}
.LfCell
{
	background-color:#E5E5E5;
	height:25px;
	color:#737373;
}
	
.RtCell
{
	background-color:#F3F3F3;
	height:25px;
}

.FieldName
{
	font-size: 11px;
	font-family :  verdana, tahoma,Arial, Helvetica,sans-serif;
	font-weight : bold;
	line-height:15px;
	color : #676767;
}

.FieldValue
{
	font-size: 11px;
	font-family :  verdana, tahoma,Arial, Helvetica,sans-serif;
	font-weight : normal;
	line-height:15px;
	color : #676767;
}

.LabelMessage
{
	font-family: Verdana;
	font-size: 11px;
	color:#FF0000;
	font-weight:normal;
}
.TextBox
{
	border:1px solid #C0C0C0;
	font-family:Verdana, Arial, Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	width:130px !important;
	width:130px;
	padding-left:1px;
}
.TextBoxWide
{
	border:1px solid #C0C0C0;
	font-family:Verdana, Arial, Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	width:300px !important;
	width:300px;
	padding-left:1px;
}
.Button
{
	font-family:verdana;
	font-size:8pt;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	width:auto;
	height:22px;
	border:1px solid #8F8F8F;
	background-color:#a0a0a0;
}
 .h1
{
	margin:0;
	padding:0;
	font-size:21px;
	font-weight:bold;
	font-family:"Arial Narrow";
	color:#f25a29;	
}





.main_div
{
float:left;
padding:10px;
}
.left_div
{

float:left;
width:200px;
}
.txt1
{
color:#000000;
float:left;
font-size:21px;
font-weight:bold;
margin:53px 0px 0px 7px;
width:185px;
line-height:1.3;
text-align:center;
}
.imgab
{
float:right;
margin:92px 0 0 15px;
background:url(../images/euro_img.jpg) no-repeat;
width:187px;
height:158px;
color:#000000;
font-style:italic;
font-size:13px;
text-align:center;
padding:21px 9px 0 13px;
}
.img1
{
float:right;
width:224px;
margin:25px 0 0 4px;
}
.img2
{
float:right;
width:208px;
height:128px;
padding-top:21px;
text-align:center;
background:url(../images/euro_img.jpg) no-repeat;
margin:15px 0 0 0px;
}
.img2 ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
.img2 li
{
margin:0px;
padding:0px;
list-style-type:none;
font-weight:bold;
font-size:13px;
color:#000;
}

.img2 li a
{
font-weight:bold;
font-size:13px;
color:#000;
}
.euro
{float:left;}

.right_div
{
float:left;
width:300px;
margin-left:21px;
}
.space
{
width:300px;
height:24px;
float:left;
}



	.TopRRBG{
		background-color:#fa1f25;
		background-image:url(../Graphics/circle_red_box.jpg);
		background-repeat:no-repeat;
		background-position:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#ffffff;
	}
	.TopRRBGL{
		background-color:#fa1f25;
		background-image:url(../Graphics/circle_red_box.jpg);
		background-repeat:no-repeat;
		background-position:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#ffffff;
	}
	.SctionRow{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#555555;
		padding-right:5px;
		padding-left:50px;
	}
	.TopHeader{
		font-family:Arial, Helvetica, sans-serif;
		font-size:28px;
		color:#fa1f25;
		padding-right:0px;
		font-weight:bold;
		line-height:35px;
		padding-left:90px;
		text-transform:uppercase;
	}
	.RedBox{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#ffffff;
		padding-left:5px;
		background-color:#fa1f25;
	}
	.RedBoxHeader{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#ffffff;
		padding-left:0px;
		background-color:#fa1f25;
		border-bottom:2px dotted #ffffff;
	}
	.RedBoxText{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#ffffff;
		font-weight:normal;
		padding-left:0px;
		background-color:#fa1f25;
	}
	.P6{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000;
		padding-left:90px;

	}
	.RedText{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#fa1f25;
		padding-left:0px;
	}

	.TopBG{
		background-image:url(../Graphics/top_bg.gif);
		background-repeat:no-repeat;
	}
	.NavBnBg{
		background-image:url(../Graphics/nav_bn_bg.gif);
		background-repeat:no-repeat;
	}
	.NavText{
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#ffffff;
		line-height:14px;
		text-decoration:none;
	}
	.TopPad{
		padding-top:13px;
	}