body,html
{
	margin:0px 0px 0px 0px;
	height:100%;
	background-repeat:repeat-y;
	background-image:url(../design/bgShadow2.png);
	font-family:verdana, MS Sans Serif;
	font-size:12px;
}

.stdText
{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}

.horLine
{
	background-repeat:repeat-x;
	width:100%;
	height:3px;
	}

a
{
	color:#135a8c;
	text-decoration:none;
}

.fieldReq
{
	font-weight:bold;}
/************** DESIGN ****************/
#designContainer
{
	width:1001px;
	height:100%;
}

#designMain
{
	width:100%;
	background-image:url(../design/bgLeft.png);
	background-repeat:repeat-y;
}

#designTop
{
	width:1001px;
	height:166px;
	background-image:url(../design/bgTop.png);
	background-repeat:no-repeat;
}

#designTopMenu
{
}

#designMinicart
{
	position:absolute;
	left:600px;
	top:87px;
	z-index:10;
	width:400px;	
}

#designMiniSearch
{
	position:absolute;
	left:5px;
	top:140px;
	z-index:10;
	width:200px;	
}

#designTxt
{
	width:775px;
	margin-left:210px !important;
	padding-left:15px;
	float:left;
	position:absolute;
}
#designMenuL
{
	width:187px;
	height:auto !important;
	height:500px;
	float:left;
	padding-top:5px;
	position:absolute;
}
#designMenuR
{
	float:left;
	width:135px;
	margin-left:12px;
}

#designFooter
{
	background-repeat:no-repeat;
	width:780px;
	height:108px;
	clear:left;

}

#designFooterText, .footerlink
{
	text-align:right;
	width:100%;
	font-size:9px;
	color:#a9a9a9;
    padding-top:90px;
    text-decoration:none;
    
	}

.rightHeading
{
	height:15px;
	width:132px;
	color:#ffffff;
	padding-top:2px;
	padding-left:3px;
	font-weight:bold;
}

#designCompany
{
	position:absolute;
	left:20px;
	top:112px;
	font-size:11px;
	
}

/******** FONT *****************/
.copy
{
	text-align:center;
	font-size:9px;
	font-weight:bold;
	padding-top:2px;
	letter-spacing:1px;
	color:#1a6697;}
	
	

/********* SEARCH FIELD **************/
.searchDiv
{
	margin-left:230px;
	margin-bottom:8px;
	font-size:9px;
	font-weight:bold;
	color:#1a6697;
	
}
.inputSearch
{
	height:14px;
	width:150px;
	font-size:9px;
	font-family:Verdana, Sans-serif;
	}
/********** WEBPAGE ***************/
.wpHead
{
	width:100%;
	color:#1a6697;
	font-size:14px;
	font-weight:bold;
}
.wpContent
{
	font-size:12px;}
	
.leftMargin
{
	padding-left:5px;
}
	
/********** COMPANY **************/
.companyFooter
{
	color:#135a8c;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
.companyHead
{
	font-size:12px;
	color:#1a6697;
	font-weight:bold;
	height:25px;
}

.companyHead2
{
	font-size:12px;
	color:#1a6697;
	font-weight:bold;
	background-color:#99C2D6;
}

.companyTopR
{
	background-color:#99C2D6;
	background-image:url(../design/boxarrow.gif);
	width:67px;
	background-position:right;
	background-repeat:no-repeat;
}

.companyFont
{
	font-size:10px;
	text-decoration:none;
	color:#000000;
	}
	
.companyFont_bold
{
	font-size:10px;
	font-weight:bold;
	}
.companyFont_boldw
{
	font-size:10px;
	font-weight:bold;
	width:75px;
}
.companyItem
{
	background-color:#ffffff;
}
.companyAltItem
{
	background-color:#ffffff;
}
.employeeItem
{
	background-color:#ffffff;
	font-size:11px;
	text-decoration:none;
	color:#000000;

}
.employeeAltItem
{
	background-color:#f7f7f7;
	font-size:11px;
	text-decoration:none;
	color:#000000;

}

/**** CONTACTFORM ****/
.tblCF
{
	width:100%;
}

.cfHeading
{
	font-size:12px;
	font-weight:bold;
}
.cfLabel
{
	font-size:10px;
}

.cfLabel_req
{
	font-size:10px;
	font-weight:bold;
}

.cfLblHeight{
	height:20px;
}
.inputMulti_300
{	
	width:300px;
	font-size:12px;
	font-family:verdana;
	border-top:solid 1px #c6c6c6;
	border-left:solid 1px #c6c6c6;
	border-right:solid 1px #c6c6c6;
	border-bottom:solid 1px #c6c6c6;
}
.inputField_100
{
	border-top:solid 1px #c6c6c6;
	border-left:solid 1px #c6c6c6;
	border-right:solid 1px #c6c6c6;
	border-bottom:solid 1px #c6c6c6;
	width:200px;
	font-size:12px;
	font-family:verdana;
	height:18px;
	background-image:url(../design/v3_bg_input.jpg);	
}
.inputBorder{
	border-top:solid 1px #c6c6c6;
	border-left:solid 1px #c6c6c6;
	border-right:solid 1px #c6c6c6;
	border-bottom:solid 1px #c6c6c6;
}
.error
{
	color:Red;
	font-size:13px;
	font-weight:bold;
}

.error2
{
	color:red;
	font-size:11px;
	font-weight:bold;
}


.success
{
	color:Green;
	font-size:13px;
	font-weight:bold;
}

.shopAgreement
{
	font-weight:bold;
	font-size:12px;
}

/********* MENU ******************/
.menuHeading
{
	padding-left:10px;
	font-weight:bold;
	font-size:21px;
	color:#fff;
	padding-bottom:5px;
}
.m1
{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}
.m1_sel
{
	
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	}

.m1:hover
{
	
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

.m2
{
	font-size:11px;
	padding-left:15px;
	color:#1a6697;
	text-decoration:none;
	font-weight:normal;
}

.m2_sel,.m2:hover
{
	font-size:11px;
	padding-left:15px;
	color:#1a6697;
	text-decoration:none;
	font-weight:bold;
}
.m3
{
	font-size:10px;
	padding-left:25px;
	color:#1a6697;
	text-decoration:none;
}
.m3_sel
{
	font-size:10px;
	padding-left:25px;
	color:#1a6697;
	text-decoration:underline;}
.tdm1
{
	height:26px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	background-image:url(../design/m1.gif);
	background-repeat:no-repeat;
}
.tdm1:hover
{
	height:26px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	background-image:url(../design/m1.gif);
	background-repeat:no-repeat;

}
.tdm1_sel
{
	height:26px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	background-image:url(../design/m1.gif);
	background-repeat:no-repeat;

}

.tdm2
{
	height:15px;
	vertical-align:top;
	background-color:#f6f6f6;

}
.tdm3
{
	height:15px;
	padding-bottom:5px;
	background-color:#fff
}

.menuNavigator
{
	font-size:9px;
	/*color:#f8f8f8;*/
	color:#0d0d0d;
	text-decoration:none;
}
.menuLocation
{
	text-align:right;
}

.tblMenu
{
	width:187px;
}
/********* PRODUCT MENU ******************/
.mm
{
	font-size:11px;
	padding-left:12px;
	color:#1a6697;
	text-decoration:none;
	font-weight:normal;
}
.mm:hover
{
	font-size:11px;
	padding-left:12px;
	color:#1a6697;
	text-decoration:underline;
}
.mm_sel
{
	font-size:11px;
	padding-left:12px;
	color:#1a6697;
	text-decoration:none;
	font-weight:bold;
}
.sm
{
	font-size:11px;
	color:#636466;
	text-decoration:none;
}
.sm:hover
{
	font-size:11px;
	color:#1a6697;
	text-decoration:none;
}
.sm_sel
{
	font-size:11px;
	color:#1a6697;
	text-decoration:none;
	
}
.producer
{
	font-size:11px;
	padding-left:32px;
	color:#666666; /*636466;*/
	text-decoration:none;
}

.producer_sel, .producer:hover
{
	font-size:11px;
	padding-left:32px;
	color:#1a6697; /*636466;*/
	text-decoration:none;
	
	
}

.tdmm
{
	height:20px;

}
.tdsm
{
	height:20px;
	background-color:#f6f6f6;
	width:100%;
	padding-left:21px;
}
.tdp
{
	height:15px;
	vertical-align:top;
	background-color:#fff;
}
	
/********* WEBCATALOGUE *********99C2D6***/


.wcTblMenu
{
	width:100%;
}
.wcNavTop
{
	width:330px;
	height:20px;
	text-align:left;
	padding-right:18px;
}
.wcSeperator
{
	border-bottom:dotted 1px #1a6697;
}
.wcBox
{
	height:290px;
	width:310px;
}
.wcNavPanel
{
	
	text-align:left;
	font-size:12px;
	padding-right:18px;
	width:775px;
}
.wcTop
{
	width:330px;
	height:20px;
	text-align:left;
}
.wcHeading
{
	font-size:11px;
	color:#1a6697;	
	font-family:Arial;
	letter-spacing:1px;
	font-weight:bold;
	text-align:left;
}

.wcBox_detail
{
	width:100%;
}
.wcTop_detail
{
	height:20px;
}
.wcHeading_detail
{
	color:#1a6697;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
}

.wcHeading_nonbold
{
	font-size:11px;
	color:#1a6697;
	font-family:Verdana;
	letter-spacing:1px;
}
.wcSubHeading
{
	font-size:10px;
	color:#1a6697;
	text-align:left;
}

.wcProdinfo_detail
{
	font-size:10px;
	padding-left:10px;
}
.wcText
{
	font-size:10px;
	color:#1a6697;
	padding-left:5px;
	padding-top:3px;
	height:240px;
	text-align:left;
}
.wcLinkBuy
{
	color:#1a6697;
	font-size:10px;
	text-decoration:none;
}
.wcLinkInfo
{
	color:#1a6697;
	font-size:10px;
	text-decoration:none;
}
.wcLink_normal
{
	color:#1a6697;
	font-size:10px;
	text-decoration:none;
}
.wcFrontBack
{
	
}
.wcItemDiv
{
	padding-left:10px;
	padding-right:10px;
}

.wcPicDiv
{
	width:175px;
	float:left;
}

.wcTextDiv
{
	float:left;
	width:290px;
}

.wcBuyDiv
{
	float:left;
	width:295px;
}

.wcPriceDiv
{
	width:60%;
	float:left;
	padding-top:7px;
	padding-left:35px;
	text-align:right;
	}
	
.wcProdHead
{
	padding-top:5px;
	font-weight:bold;
	float:left;
	width:100%;
	font-size:12px;
}

.wcShortDesc
{
	color:#1a6697;
	width:100%;	
	
}

.wcMoreDiv
{
	width:55px;
	height:19px;
	text-align:center;
	float:left;
	padding-top:14px;
}

.wcPanelSub
{
	padding-top:10px;
	width:295px;
	text-align:right;
}
.wcPanelSubDetails
{
	padding-top:10px;
	width:300px;
	text-align:right;
}

.wcFooter
{
	background-color:#C6E0A6;
	border:solid 1px #636466;
	width:330px;
	height:20px;
}
.wcFooter_Left
{
	font-size:11px;
	color:#3385AD;
	font-weight:bold;
}
.wcFooter_Right
{
	font-size:11px;
	color:#000000;
	text-align:right;
	padding-right:40px;
}



.wcProdDiv
{
	width:200px;
	float:left;
	font-size:11px;
	white-space:normal;
	vertical-align:top;
	padding-left:5px;
}

.wckWDiv
{
	width:130px;
	padding-top:3px;
	float:left;
	font-size:11px;
	text-align:center;
	vertical-align:top;
}

.wcCartProdHeading
{
    font-size:12px;
    font-weight:bold;
    border-bottom:solid 2px #1a6697;
    color:#1a6697;
    height:17px;
    width:100%;
}
    
.wcItem
{
	padding-left:10px;
	text-align:left;
}
.wcItem_alt
{
	padding-left:10px;
	text-align:left;
}
.wcDetailPanel
{
	padding-left:18px;
}
.margin10{margin-bottom:2px;}

.wcNavigator
{
	font-size:14px;
	/*color:#f8f8f8;*/
	color:#1a6697;
	text-decoration:none;
}

.wcNavigator_black
{
	font-size:14px;
	color:#1a6697;
	text-decoration:none;
}
.wcBack
{
	width:26%;
	vertical-align:top;
	font-size:10px;
}
.wcProdinfo_detail
{
	vertical-align:top;
	font-size:11px;
}
.wcDetails
{
	font-size:11px;
	color:#1a6697;
	text-decoration:underline;
	height:20px;
	vertical-align:middle;
}
.wcPrice
{
	font-size:11px;
	font-weight:bold;
	color:#1a6697;
}

.wcDocTable
{
	width:100%;
}	
.wcDocTD
{
	font-size:11px;
	width:33%;
	vertical-align:top;
	height:20px;
	color:#1a6697;
	text-decoration:none;}

.wcProdLink_head
{
	color:#1a6697;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.wcProdLink
{
	color:#1a6697;
	text-decoration:none;
	font-size:10px;
}
.wcProdLink:HOVER
{
	color:#1a6697;
	text-decoration:none;
}

.inpProdQty
{
	width:23px;
	text-align:center;
	font-size:11px;
	height:16px;
}

.wcProdPrice
{
	font-size:13px;
	font-weight:bold;
	color:#1a6697;
}

.wcMiniCartHeading
{
	font-size:12px;
	font-weight:bold;
	color:#595959;
	text-decoration:none;
	clear:both;
	
	}

.txtMiniCartLogin
{
	border-bottom:solid 1px #B2B2B2;
	border-top:none;
	border-right:none;
	border-left:none;
	color:#B2B2B2;
	font-size:13px;
	width:150px;
	}

.txtMiniCartLogin_focus
{
	border-bottom:solid 1px #B2B2B2;
	border-top:none;
	border-right:none;
	border-left:none;
	color:#626262;
	font-size:13px;
	width:150px;
	}

.wcMiniCartLoginBtn
{
	border:none;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	width:55px;
	height:19px;
	background-image:url(../design/login.gif);
}
	

.wcMiniCart
{
	font-size:10px;
}
.wcMiniCartLink, .wcMiniCartLink:visited
{
    color:#1a6697;
    font-size:11px;
    text-decoration:none;
}
 .wcMiniCartLink:hover
 {
    color:#1a6697;
    font-size:11px;
    text-decoration:underline;
	}
 
.wcMiniCartLink_bold, .wcMiniCartLink_bold:visited
{
    color:#1a6697;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
}

.wcMiniCartLink_bold:hover
{
	
    color:#1a6697;
    font-weight:bold;
    font-size:11px;
    text-decoration:underline;
	}

.wcCartItem
{
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.wcSeparator
{
	color:#dddddd;
	width:100%;
	height:1px;
}
.wcButton
{
	font-size:11px;
}
.wcButton_bold
{
	font-size:11px;
	font-weight:bold;
}
.wcCartSummary
{
	width:279px;
	font-size:11px;
}
.wcCartSumLeft
{
	width:160px;
	height:17px;
	text-align:right;
	float:left;
}
.wcCartSumRight
{
	width:120px;
	height:17px;
	text-align:right;
	float:left;
}
.wcCartHeading
{
	font-size:14px;
	font-weight:bold;
	color:#1a6697;
}
.wcCOactive
{
	border-right:solid 1px white;
	float:left;
	background-color:#1a6697;
	color:#fafafa;
	padding:0px 5px 0px 5px;
	font-weight:bold;
}
.wcCOdeactive
{
	border-right:solid 1px white;
	float:left;
	background-color:#dddddd;
	padding:0px 5px 0px 5px;

}
.wcError
{
	color:red;
	font-weight:bold;
	font-size:11px;}
	
.wcInpCust_140
{
	font-size:11px;
	height:20px;
	width:144px;
	border:solid 1px #cccccc;
}
.wcInpCust_100
{
	font-size:11px;
	height:20px;
	width:100px;
	border:solid 1px #cccccc;
}

.wcInpCust
{
	font-size:11px;
	height:20px;
	width:200px;
	border:solid 1px #cccccc;
}
.wcInpCust_50
{
	font-size:11px;
	height:20px;
	width:50px;
	border:solid 1px #cccccc;
}
.wcCustReg
{
	font-size:12px;
}

.wcTdProdNo
{
	font-size:12px;
	width:10%;
}
.wcTdProdName
{
	font-size:12px;
	font-weight:bold;
	width:58%;
}
.wcTdProdDesc
{
	font-weight:normal;
	font-size:10px;
}

.wcTdProdShop
{
	font-size:12px;
	width:10%;
	text-align:right;
}
.wcTdPrice
{
		text-align:right;
		width:75%;
}
.wcTdBuy
{
		text-align:right;
		width:15%;
}
/****** NEWS ********/

.newsHeading
{
	color:#000;
	font-family:Verdana, MS Sans Serif;
	font-size:29px;
	font-weight:bold;
	text-align:left;
	width:100%;
}
.newsHeading2
{
	color:#666666;
	font-family:Verdana, MS Sans Serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:100%;
}
.newsHeadLine
{
	background-image:url(../design/line_horz.png);
	background-repeat:repeat-x;
	font-size:6px;
}
.newsDetails
{
	font-size:9px;
	text-align:right;
	font-style:italic;
	
	}
.newsDetails2
{
	font-size:9px;
	text-align:right;
	}

.newsText
{
	font-size:11px;
	font-family:Verdana, MS Sans Serif;
	}
.newsBottom
{
	font-size:11px;
	text-align:right;
	font-weight:bold;
	letter-spacing:1px;
	color:#135a8c;
	text-decoration:none;
	}
.newsBottom:hover
{
	font-size:11px;
	text-align:right;
	font-weight:bold;
	letter-spacing:1px;
	color:#135a8c;
	text-decoration:none;
	}
.newsBottomL
{
	font-size:10px;
	text-align:left;
	font-weight:bold;
	letter-spacing:1px;
	color:#000000;
	text-decoration:none;
	}
.newsBottomL:hover
{
	font-size:10px;
	text-align:left;
	font-weight:bold;
	letter-spacing:1px;
	color:#666666;
	text-decoration:none;}
	
/******** REFERENCES ************/
.refLeftCol
{
	width:60%;
	float:left;
}
.refNew
{
	color:Red;
	font-size:10px;
}
.refRightCol
{
	padding-left:20px;
	width:320px;
}

.refHeading
{
	color:#1a6697;
	font-family:Verdana, MS Sans Serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	width:100%;
}
.refHeading2
{
	color:#1a6697;
	font-family:Verdana, MS Sans Serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	width:100%;
}
.refHeadLine
{
	background-image:url(../design/line_horz.png);
	background-repeat:repeat-x;
	font-size:6px;
}
.refDetails
{
	font-size:9px;
	text-align:right;
	font-style:italic;
	
	}
.refDetails2
{
	font-size:9px;
	text-align:right;
	}

.refText
{
	font-size:11px;
	font-family:Verdana, MS Sans Serif;
	color:Gray;
	text-decoration:none;
}
.refListText
{
	font-size:11px;
	font-family:Verdana, MS Sans Serif;
	color:Gray;
	text-decoration:none;
}
.refListText:hover
{
	font-size:11px;
	font-family:Verdana, MS Sans Serif;
	color:#000000;
	text-decoration:none;
}
	
.refBottom
{
	font-size:10px;
	text-align:right;
	font-weight:normal;
	text-decoration:none;
	color:#1a6697;
	}
.refBottom:hover
{
	font-size:10px;
	text-align:right;
	color:#000000;
	text-decoration:none;
	}
.refBottomL
{
	font-size:10px;
	text-align:left;
	font-weight:bold;
	color:#1a6697;
	text-decoration:none;
	}
.refBottomL:hover
{
	font-size:10px;
	text-align:left;
	font-weight:bold;
	color:#000000;
	text-decoration:none;}
	
	
/**** PASSWORD REMINDER WC ****/

.wcpBox
{
    margin-left:80px;
    margin-top:50px;
    border:solid 1px #1a6697;
    width:330px;
}

.wcpHeading
{
    height:17px;
    font-weight:bold;
    font-size:12px;
    color:#fafafa;
    background-color:#1a6697;
    padding-left:2px;
}

.wcpInput
{
    width:190px;
    height:16px;    
}

.wcpText
{
    padding:10px;    
    font-size:11px;
}

/****** SERACH ******/

.searchResult
{
	border-bottom:dotted 1px #f8d192;
	background-color:#f8f8f8;
	
	}
	
	
.searchHeading
{
	color:#1a6697;
	font-size:12px;
	font-weight:bold;
}
.searchTop
{}

.searchMini
{
	font-size:10px;
	width:100%;
}
.searchMiniInput
{
	width:150px;
	padding-left:2px;
	font-family:Verdana, Sans-Serif;
	font-size:11px;
	border:solid 1px #1a6697;
	color:#626262;
}
.searchMiniButton
{
	font-size:11px;
	border:solid 0px #1a6697;
	background-color:Transparent;
	color:#1a6697;
	font-weight:bold;
	background-image:url(../design/btnSearch.png);
	width:19px;
}
.searchObj
{
	width:400px;
	font-weight:bold;
	padding-left:10px;
}
.searchObjDesc
{
	padding-left:10px;
}

.searchObjType
{
	float:left;
	width:80px;
	vertical-align:middle;
	font-style:italic;
	padding-left:3px;
	color:#1a6697;
}
.searchLink
{
	color:#1a6697;
	text-decoration:none;
}
.searchLink:hover
{
	color:#1a6697;
	text-decoration:underline;}
	

/****** PARTNER *****/
.partHeading
{
	font-size:12px;
	font-weight:bold;
}

.partSubHeading
{
	text-decoration:underline;
	font-size:10px;
}
.partDetail
{
	font-size:9px;
	}
