table, td {
	border-collapse:collapse;
}


body {  
	background-image: url(images/bg.gif);
	background-repeat:repeat-x;
	background-color: #E5E5E5;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding: 15px 0;
}

P {
    font-family:  "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

TD {
    font-family:  "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

a {
    font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #E31C28;
}


td.whitebox_top {
	background-image: url(images/top.gif);
background-repeat:no-repeat;
}

td.whitebox_cont {
	background-image: url(images/cont.gif);
	background-repeat: repeat-y;
}

td.whitebox_bottom {
	background-image: url(images/bottom.gif);
background-repeat:no-repeat;
}

.searchfield {
	width: 100px;
	height: 20px;
}

a.red {
    font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2F69C1;
	text-decoration: underline;
}

a.red:hover {
    font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.blue {
    font-family:  "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E31C28;
	text-decoration: none;
}

.text_normal {
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.smaltext {
	font-family:  "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

}

/*------ TOP MENU --------*/

.menulink {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	height: 28px;  
	overflow: hidden; 
	background-color: transparent;
	text-transform: uppercase;
}

.menulink:hover {
	color: #000000;
	text-decoration: none;
}

.menulink_selected {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9D1500;
	text-decoration: none;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	height: 28px;  
	overflow: hidden; 
	background-color: #8BD18B;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.menulink_selected:hover {
	color: #000000;
	text-decoration: none;
}


.margin8px {
	margin:12px;
}


/*------ LEFT MENU --------*/


.menu {
	background-color: #908F8F;
}

.content {
	/* border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	margin-left:1px; */
	background: #DBDBDB url(images/boxBg.gif);
}

.productlink_0, .productLink_0 {	
	white-space: normal;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #3A3838;
    padding:4px 0 4px 20px;
	display:block;
}

.productlink_0:hover, .productLink_0:hover {
	color: #9D1500;
	text-decoration: none;
}

.productlink_0_selected, .productLink_0_selected {
	white-space: normal;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #fff;
    padding:4px 0 4px 20px;
	display:block;
	background:#DBDBDB url(images/selected.gif) no-repeat;
}

.productlink_0_selected:hover {
	color: #FFFFFF;
	text-decoration: none;
}


.productlink_1 {
	white-space: normal;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #3A3838;
    padding:4px 0 4px 30px;
	display:block;
	background-image: url(images/unselected_1.gif);
}

.productlink_1:hover {
	color: #9D1500;
	text-decoration: none;
}

.productlink_1_selected {
	white-space: normal;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #3A3838;
    padding:4px 0 4px 35px;
	display:block;
	background-image: url(images/selected_1.gif);
}

.productlink_1_selected:hover {
	color: #000000;
	text-decoration: none;
}

.productlink_2 {
	white-space: normal;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #3A3838;
    padding:4px 0 4px 40px;
	display:block;
	background-image: url(images/unselected_2.gif);
}

.productlink_2:hover {
	color: #9D1500;
	text-decoration: none;
}

.productlink_2_selected {
	white-space: normal;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #3A3838;
    padding:4px 0 4px 45px;
	display:block;
	background-image: url(images/selected_2.gif);

}

.productlink_2_selected:hover {
	color: #9D1500;
	text-decoration: none;
}
.productlink_3 {
	white-space: normal;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #3A3838;
    padding:4px 0 4px 50px;
	display:block;
	background-image: url(images/unselected_2.gif);
}

.productlink_3:hover {
	color: #9D1500;
	text-decoration: none;
}

.productlink_3_selected {
	white-space: normal;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #3A3838;
    padding:4px 0 4px 55px;
	display:block;
	background-image: url(images/selected_2.gif);
}

.productlink_3_selected:hover {
	color: #9D1500;
	text-decoration: none;
}

/*------ FOOTER--------*/

a.whitelink {
    font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3A3838;
	text-decoration: none;
}

a.whitelink:hover {
	color: #9D1500;
}

td.whitelink2 {
    font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3A3838;
	text-decoration: none;
}

/*---- PRODUCT ------*/

.producttext {
    font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.pageHeading {    
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.plink {
    font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E31C28;
	text-decoration: underline;
}

a.plink:hover {
    font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9D1500;
	text-decoration: underline;
}

.infoHeading {   
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000 !important;
}

.left {
	border-bottom: 1px solid #E31C28;
}

.middle {
	border-right: 1px solid #E31C28;
	border-left: 1px solid #E31C28;
	border-bottom: 1px solid #E31C28;
}

.middle1 {
	border-right: 1px solid #E31C28;
	border-left: 1px solid #E31C28;
}

.topborder {
	border-top: 1px solid #E31C28;
}

.productcode {	
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C0C0C0;
}

.productleft{
	border-right: 1px solid #E31C28;
	border-left: 1px solid #E31C28;
	border-bottom: 1px solid #E31C28;
}

td.cont {
	background-image: url(images/box/corner_cont.gif);
	background-repeat: repeat-y;
}

.whitecont {
	background-color: #FFFFFF;	
}


/*--- INFOBOX ----*/

.infoBoxHeading{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FEFEFF;
	background-color: #BE3309;
	text-transform: uppercase;
  	vertical-align: middle;
}

.infoBoxContents{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #E8E8E8;
}

.topNav a{
color:#fff;
}

.headerLink_0, .headerLink_0_selected {
border-right:1px solid #fff;
font-size:12px;
font-weight:bold;
float:left;
display:block;
color:#fff;
height:30px;
line-height:30px;
padding: 0 15px;
}

.headerLink_0:hover, .headerLink_0_selected:hover {
background:#C33A08;
color:#000;
}

.shoppingCart {
line-height:2;
}

.shoppingCartLink {
line-height:1;
margin-top:5px;
color:#326BC2;
}

.shoppingCartLink:hover {
border-bottom:1px solid #BE3309;
}

.shoppingCartLink strong {
font-size:18px;
}

.centerContent {
width:552px !important;
padding:0 10px 10px 10px;
line-height:1.5;
}

.cssButton {
color:#000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
font-size: 11px;
cursor: pointer;
text-align: center;
text-decoration: none;
border:none;
width:110px;
background:url(images/normalButton.gif) repeat-x center center;
height:22px;
white-space:nowrap;
line-height:22px;
display:block;
}

input.cssButton {
margin-top:15px;
}

.productListing-heading {
background:#BE3309;
height:20px;
line-height:20px;
color:#fff !important;
font-weight:bold;
}

.productListing-heading a {
color:#fff !important;
font-weight:bold;
}

.pageHeading {
padding-bottom:10px;
color:#000 !important;
}

.infoBoxHeading {
vertical-align:middle;
line-height:30px;
}

.infoBox {
padding: 10px 0;
}

.rightColumn {
width:203px;
vertical-align:top;
align:middle;
padding-right:14px;
}

.pinfoTable {
width:510px;
}

#igence-link {
background:url("images/igence-sprite.png") no-repeat scroll 0 0 transparent;
display:block;
overflow:hidden;
text-indent:-9999px;
width:90px;
line-height:29px;
}

#igence-link:hover {
background: url("images/igence-sprite.png") no-repeat 0 -29px;
}
