body {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial;
	background-image:url('images/background.png');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#072f6b;
}
img {
	border:0px;
}
form {
	margin:0px;
	padding:0px;
}
a {
	color:#173153;
}
#AjaxLoading {
	position:absolute;
	top:50px;
	left:400px;
	background:#FCF5AA none repeat scroll 0 0;
	padding:5px 10px;
	text-align:center;
	width:180px;
	z-index:1410065408;
	display:none;
}
#AjaxLoading img {
	margin-right:5px;
	vertical-align:bottom;
}
.clear {
	clear:both;
}
.headerBg {
	width:1000px;
	height:34px;
	background-image:url('images/hdrMenu.png');
}
.headerImg {
	width:1000px;
	height:213px;
	background-image:url('images/procarp.jpg');
	margin-top:0px;
}
.headerMenu {
	float:left;
	width:142px;
	height:29px;
	margin-left:1px;
	margin-top:1px;
	line-height:28px;
	font-weight:bold;
}
.headerLink {
	width:1000px;
	height:149px;
}
.headerLink a {
	display:block;
	color:transparent;
	height:149px;
}
.headerMenuPlcHldr {
	width:1000px;
	height:30px;
	background-color:#cf4700;
}
.headerInputs {
	background-image:url('images/inputbg.png');
	width:151px;
	height:16px;
	border:0px none;
}
.boxInputs {
	width:140px;
	border:1px solid #c8d4e6;
}
.bigContent {
	width:1000px;
	padding-top:7px;
	background-color:#ffffff;
}
.boxLeft {
	float:left;
	width:202px;
	padding-left:1px;
}
.boxRight {
	float:left;
	width:200px;
	padding-left:1px;
}
.footerPlcHldr {
	width:1000px;
	height:90px;
	background-color:#FFFFFF;
}
.footerMenu {
	float:left;
	height:24px;
	line-height:24px;
	font-size:13px;
	color:#173153;
	padding-top:2px;
	font-weight:bold;
}
.footerSeparator {
	float:left;
	width:1px;
	height:13px;
	margin-left:0px;
	margin-right:0px;
	margin-top:8px;
	background-image:url('images/footer_separator.png');
	background-repeat:no-repeat;
}
.footerWS {
	width:1000px;
	height:31px;
}
.footerCR {
	width:1000px;
	height:27px;
	color:#4e72a8;
	text-align:center;
	padding-top:4px;
	font-size:12px;
	line-height:20px;
}
.footerMenuPlcHldr {
	width:970px;
	height:28px;
	background-color:#b6cff3;
	padding-left:30px;
}
.ulCategories {
	width:160px;
	margin-top:0px;
	background-color:#7cb0e6;
	text-align:left;
	color:#1e4889;
	list-style-image:url('images/cat_arrow.png');
}
.blueBg {
	width:202px;
	height:27px;
	background-color:#1e4889;
}
.blueTitle {
	width:200px;
	height:25px;
	margin-left:1px;
	margin-top:1px;
	background-image:url('images/bg_lgn.png');
	background-repeat:repeat-x;
	text-indent:15px;
	text-align:left;
	color:#FFFFFF;
	line-height:26px;
}
.loginBoxText {
	float:left;
	padding-left:20px;
	padding-top:26px;
}
.loginLockPlcHldr {
	width:170px;
	height:20px;
	margin-top:3px;
	padding-left:20px;
}
.loginIdPlcHldr {
	width:170px;
	height:20px;
	padding-top:13px;
	padding-left:20px;
}
.loginBoxTpl {
	margin-top:3px;
	width:202px;
}
.loginHref {
	text-decoration:underline;
}
a.loginHref:link {
	color:#012252;
}
a.loginHref:visited {
	color:#012252;
}
a.loginHref:hover {
	color:#262b3a;
	font-weight:bold;
}
.loginInputPlcHldr {
	float:right;
	margin-right:22px;
	margin-top:7px;
}
.loginBoxContent {
	width:202px;
	margin-top:4px;
	background-color:#FFA26F;
	text-align:left;
	color:#1e4889;
}
.myAccGeneral {
	height:120px;
	text-indent:15px;
	text-align:left;
}
.myAccName {
	color:#CA4702;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
}
.myAccHref {
	color:#173153;
	text-decoration:none;
	font-weight:bold;
	display:block;
}
a.myAccHref:link {
	background-color:#D3E6FB;
}
a.myAccHref:visited {
	color:#173153;
}
a.myAccHref:hover {
	background-color:#FFFFFF;
}
.loginMenu {
	padding-top:2px;
	padding-bottom:2px;
	height:24px;
	line-height:24px;
}
.newestThumb {
	float:left;
	margin-top:6px;
	height:90px;
	width:90px;
	background-color:#f0f0f0;
	margin-left:55px;
}
.newestContentM {
	width:202px;
	height:240px;
	margin-top:4px;
	background-color:#d3e6fb;
	text-align:left;
	color:#1e4889;
}
.newestContentS {
	margin-top:3px;
	height:114px;
	width:200px;
	border:1px solid;
	text-align:center;
	color:#012252;
}
.nlText {
	padding-top:7px;
	font-size:20px;
	line-height:20px;
	color:#FFFFFF;
	font-weight:bold;
}
.newsletter {
	margin-top:5px;
	height:86px;
	width:202px;
	background-color:#f38246;
}
.shopcartText {
	width:202px;
	height:17px;
	font-size:14px;
	text-align:center;
	color:#cc4802;
	margin-top:8px;
}
.shopcartBasket {
	float:left;
	width:46px;
	height:32px;
	margin-left:5px;
	margin-top:1px;
}
.cart {
	margin-top:5px;
	width:200px;
	border:1px solid #527ab6;
}
.basketHref {
	float:left;
	height:12px;
	margin-top:10px;
	text-indent:15px;
	color:#001d46;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.basket {
	text-decoration:none;
}
a.basket:link {
	color:#001d46;
}
a.basket:visited {
	color:#001d46;
}
a.basket:hover {
	color:#001d46;
	text-decoration:underline;
}
.basketProdDesc {
	padding-top:5px;
	border-bottom:0px solid #E6E6E7;
	padding:5px;
	color:#1E5CA9;
	font-family:Trebuchet MS;
	font-size:10px;
}
.basketProdTitle {
	text-align:center;
	color:#1E5CA9;
	font-family:Trebuchet MS;
	font-size:10px;
}
.basketOtherProd {
	padding-top:5px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
}
.basketTotal {
	padding-top:5px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
.basketEmpty {
	text-align:center;
	font-weight:bold;
	color:#cc4802;
	padding-bottom:5px;
}
.headerHref {
	text-decoration:none;
	color:#ffffff;
	display:block;
}
a.headerHref:link {
	color:#ffffff;
	background-image:url('images/butoncusageata.png');
}
a.headerHref:visited {
	color:#ffffff;
	background-image:url('images/butoncusageata.png');
}
a.headerHref:hover {
	color:#ffffff;
	background-image:url('images/butoncusageata_v.png');
}
.floatLeftRegister {
	float:left;
	padding-top:8px;
	font-size:12px;
	line-height:22px;
	height:22px;
	width:120px;
	padding-left:10px
}
.floatLeftPt8 {
	float:left;
	padding-top:8px;
}
.orderCellRight {
	float:left;
	padding-top:8px;
	font-size:12px;
	line-height:22px;
	height:22px;
	padding-left:10px
}
.spanError {
	color:#CB1001;
	font-size:11px;
	line-height:20px;
	padding-left:10px;
}
.inputs {
	border:1px solid #B1B1B1;
	width:190px;
}
.dottedIndex {
	height:1px;
	background-image:url('images/dot_info.png');
	background-repeat:repeat-x;
	margin-top:2px;
	padding-left:1px;
}
.boxProduct {
	float:left;
	width:280px;
	height:170px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}
.boxProductLast {
	float:left;
	padding-top:10px;
	width:280px;
	height:170px;
	margin:0px;
	margin-left:10px;
	padding-bottom:10px;
}
.boxImageProduct {
	width:100px;
	height:100px;
}
.dottedVertical {
	background-image:url('images/bg_dot_vertical.gif');
	background-repeat:repeat-y;
	float:left;
	height:188px;
	width:3px;
	font-size:1px;
}
.cos2 {
	background-image:url('images/buy_basket.png');
	background-repeat:no-repeat;
	width:39px;
	height:37px;
	border:0px;
	cursor:pointer;
}
.empty {
	padding:3px 3px 3px 5px;
	font-weight:bold;
	border-bottom:1px solid #efe2f0;
	font-size:11px;
	text-align:center;
}
.categoriesMenuBg {
	width:202px;
	height:27px;
	line-height:27px;
}
.nlBtn {
	background-image:url('images/newsl.png');
	background-repeat:no-repeat;
	border:0px;
	width:100px;
	height:20px;
	cursor:pointer;
}
.orderBtn {
	background-image:url('images/order.png');
	background-repeat:no-repeat;
	border:0px;
	width:80px;
	height:20px;
	cursor:pointer;
}
.buyBtn {
	background-image:url('images/buy.png');
	background-repeat:no-repeat;
	border:0px;
	width:80px;
	height:20px;
	cursor:pointer;
}
.payBtn {
	cursor:pointer;
	background-image:url('images/pay.png');
	background-repeat:no-repeat;
	border:0px;
	width:80px;
	height:20px;
}
.updateBtn {
	background-image:url('images/update.png');
	background-repeat:no-repeat;
	border:0px;
	width:100px;
	height:20px;
	cursor:pointer;
}
.commentBtn {
	background-image:url('images/comment.png');
	background-repeat:no-repeat;
	border:0px;
	width:100px;
	height:20px;
	cursor:pointer;
}
.addBtn {
	background-image:url('images/add.png');
	background-repeat:no-repeat;
	border:0px;
	width:80px;
	height:20px;
	cursor:pointer;
}
.editBtn {
	background-image:url('images/edit.png');
	background-repeat:no-repeat;
	border:0px;
	width:80px;
	height:20px;
	cursor:pointer;
}
.delBtn {
	background-image:url('images/del.png');
	background-repeat:no-repeat;
	border:0px;
	width:80px;
	height:20px;
	cursor:pointer;
}
.recoverBtn {
	background-image:url('images/recover.PNG');
	background-repeat:no-repeat;
	border:0px;
	width:100px;
	height:20px;
	cursor:pointer;
}
.resetBtn {
	background-image:url('images/reset.png');
	background-repeat:no-repeat;
	border:0px;
	width:130px;
	height:20px;
	cursor:pointer;
}
.searchBtn {
	background-image:url('images/search.png');
	background-repeat:no-repeat;
	border:0px;
	width:22px;
	height:17px;
	cursor:pointer;
}
.contactBtn {
	background-image:url('images/contact.png');
	background-repeat:no-repeat;
	border:0px;
	width:100px;
	height:20px;
	cursor:pointer;
}
.registerBtn {
	background-image:url('images/register.png');
	background-repeat:no-repeat;
	border:0px;
	width:100px;
	height:20px;
	cursor:pointer;
}
.saveBtn {
	background-image:url('images/save.png');
	height:20px;
	width:80px;
	border:0px none;
	cursor:pointer;
}
.abortBtn {
	background-image:url('images/abort.png');
	height:20px;
	width:80px;
	border:0px none;
	cursor:pointer;
}
.addfirmBtn {
	cursor:pointer;
	background-image:url('images/add_firm.png');
	background-repeat:no-repeat;
	border:0px;
	width:100px;
	height:20px;
}
.addaddressBtn {
	cursor:pointer;
	background-image:url('images/add_address.png');
	background-repeat:no-repeat;
	border:0px;
	width:130px;
	height:20px;
}
.diffbuyerBtn {
	cursor:pointer;
	background-image:url('images/diff_buyer.png');
	background-repeat:no-repeat;
	border:0px;
	width:130px;
	height:20px;
}
.diffaddressBtn {
	cursor:pointer;
	background-image:url('images/diff_address.png');
	background-repeat:no-repeat;
	border:0px;
	width:130px;
	height:20px;
}
.addBtnPlcHldr {
	padding-top:20px;
	text-align:left;
	padding-left:130px;
}
.updateBtnPlcHldr {
	padding-top:20px;
	text-align:left;
	padding-left:130px;
}
.star {
	font-weight:bold;
	color:#cb1001;
}
.hearderCartCell {
	border-right:1px solid	#E6E6E7;
	height:26px;
	line-height:26px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding:0px 4px 0px 4px;
}
.hearderCartCellEnd {
	height:26px;
	line-height:26px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding:0px 4px 0px 4px;
}
.bodyCartCell {
	padding:2px;
	border-top:1px solid #E6E6E7;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}
.linkCartProd {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#1E5CA9;
}
.tableCart {
	text-align:center;
	width:576px;
	border:1px solid #E6E6E7;
}
.orderBtnPlcHldr {
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
}
.inputLgn {
	background-image:url('images/login.png');
	background-repeat:no-repeat;
	width:45px;
	height:20px;
	border:0px;
	cursor:pointer;
}
.errorDiv {
	padding-top:10px;
	text-align:center;
	color:#cb1001;
	font-weight:bold;
}
.headerCell {
	border-top:1px solid #b7bceb;
	border-left:1px solid #b7bceb;
	border-bottom:1px solid #b7bceb;
	background-image:url('images/native/table_bg.gif');
	background-repeat:repeat-x;
	height:27px;
	font-weight:700;
	font-size:11px;
	text-align:center;
}
.headerCellEnd {
	border-top:1px solid #b7bceb;
	border-left:1px solid #b7bceb;
	border-right:1px solid #b7bceb;
	border-bottom:1px solid #b7bceb;
	background-image:url('images/native/table_bg.gif');
	background-repeat:repeat-x;
	height:27px;
	font-weight:700;
	font-size:11px;
	text-align:center;
}
.bodyCell {
	padding:3px 3px 3px 5px;
	font-weight:400;
	border-bottom:1px solid #efe2f0;
	font-size:11px;
}
.bodyTr {
	background-color:#f6f1f6;
}
.bodyTrHover {
	background-color:#dfdaf6;
}
#tabnav {
	background:transparent url('images/native/tab_bottom.gif') repeat-x scroll center bottom;
	height:20px;
	margin:0;
	padding-left:10px;
}
.active {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	border-bottom:1px solid #FFFFFF;
	color:#000000;
	float:left;
	font-size:11px;
	font-weight:700;
	line-height:14px;
	margin-right:4px;
	padding:2px 13px;
	text-decoration:none;
}
.inactive {
	background:transparent url('images/native/tab_bg.gif') repeat-x scroll 0 0;
	border:1px solid #CCCCCC;
	color:#666666;
	float:left;
	font-size:11px;
	font-weight:700;
	line-height:14px;
	margin-right:4px;
	padding:2px 13px;
	text-decoration:none;
}
#tabnav a:hover {
	background:#FFFFFF none repeat scroll 0 0;
}
#tabnav li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
.titleContent {
	width:580px;
	text-align:center;
	background-image:url('images/native/table_bg.gif');
	background-repeat:repeat-x;
	height:26px;
	line-height:26px;
	font-weight:bold;
}
.titleContent2 {
	width:580px;
	text-align:center;
	background-image:url('images/native/table_bg.gif');
	background-repeat:repeat-x;
	height:55px;
	line-height:26px;
	font-weight:bold;
}
.floatLeftError {
	float:left;
	color:#cb1001;
	margin-left:5px;
	height:21px;
	line-height:21px;
}
.divContent {
	text-align:left;
}
.divSrcDot {
	width:180px;
	height:1px;
	margin-top:3px;
	background-image:url('images/searchdot.png');
	background-repeat:repeat-x;
}
.flagPlcHldr {
	float:right;
	width:31px;
	height:24px;
	margin-top:4px;
	margin-right:10px;
}
.ftrLnks {
	text-decoration:none;
	color:#173153;
	display:block;
}
a.ftrLnks:link {
	color:#173153;
	background-color:#B6CFF3;
}
a.ftrLnks:visited {
	color:#173153;
	background-color:#B6CFF3;
}
a.ftrLnks:hover {
	color:#173153;
	background-color:#FFFFFF;
}
.catBg {
	background-color:#FFA26F;
	text-align:left;
	color:#EA5506;
}
.arrowDiv {
	float:left;
	width:4px;
	height:4px;
	margin-left:10px;
	margin-top:12px;
	margin-right:5px;
	line-height:0px;
}
.infoPlcHldr {
	float:left;
	width:200px;
	height:31px;
}
.infoMenu {
	float:left;
	text-align:left;
	color:#032455;
	padding-left:10px;
	line-height:28px;
}
.infoSeparator {
	width:198px;
	height:1px;
	background-image:url('images/dot_info.png');
	background-repeat:repeat-x;
}
.infoHref {
	color:#032455;
	text-decoration:none;
	font-weight:bold;
}
a.infoHref:visited {
	color:#032455;
}
a.infoHref:hover {
	color:#000000;
	text-decoration:underline;
}
.inputMail {
	border:1px solid #B1B1B1;
	width:150px;
	margin-top:5px;
}
.searchBox {
	width:202px;
	background-color:#FFA26F;
	margin-top:5px;
}
.searchDiv {
	float:left;
	width:50px;
	height:17px;
	line-height:14px;
	margin-top:6px;
	color:#062d67;
	text-align:left;
	text-indent:13px;
}
.searchFrmPlcHldr {
	width:202px;
	height:40px;
}
.srcInputPlcHldr {
	float:left;
	width:150px;
	height:24px;
	padding-left:15px;
	margin-top:7px;
}
.srcInput {
	width:144px;
	height:20px;
	border:1px solid #c8d4e6;
	padding-top:5px;
}
.srcBtnPlcHldr {
	float:left;
	width:22px;
	height:17px;
	margin-top:11px;
	margin-left:5px;
}
.mainContent {
	float:left;
	margin-top:3px;
	margin-left:1px;
	width:588px;
}
.mainTitle {
	background-color:#c8dff9;
	height:26px;
	color:#173a6f;
	text-align:left;
	text-indent:15px;
	line-height:26px;
}
.myAccSuccess {
	margin:5px;
	padding:5px 0px 5px 0px;
	background-color:#E1EFF5;
	border:1px solid #509EC9
}
.myAccWarn {
	padding:5px 0px 5px 12px;
	text-align:center;
}
.myAccAddresses {
	margin-left:5px;
	background-color:#ffffff;
	border:1px solid #CCCCCC;
	padding:5px;
	width:420px;
	margin-bottom:5px;
	float:left;
}
.orderBoxCornerUpLeft {
	width:15px;
	height:15px;
	background-image:url('images/corner_up_left.png');
}
.orderBoxCornerUpRight {
	width:15px;
	height:15px;
	background-image:url('images/corner_up_right.png');
}
.orderBoxBgUp {
	width:460px;
	height:15px;
	background-image:url('images/border_top.png');
	background-repeat:repeat-x;
}
.orderBoxCornerBottomLeft {
	width:15px;
	height:15px;
	background-image:url('images/corner_bottom_left.png');
}
.orderBoxCornerBottomRight {
	width:15px;
	height:15px;
	background-image:url('images/corner_bottom_right.png');
}
.orderBoxBgBottom {
	width:460px;
	height:15px;
	background-image:url('images/border_bottom.png');
	background-repeat:repeat-x;
}
.orderBoxLeftBorder {
	width:15px;
	background-image:url('images/border_left.png');
	background-repeat:repeat-y;
}
.orderBoxRightBorder {
	width:15px;
	background-image:url('images/border_right.png');
	background-repeat:repeat-y;
}
.orderBoxContent {
	width:460px;
}
.msgSuccesReg {
	padding-top:10px;
	color:#008000;
	text-align:center;
	font-weight:bold;
}
.jqueryBox {
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
}
a.jqueryBox:link {
	text-decoration:none;
}
a.jqueryBox:visited {
	color:#173153;
}
a.jqueryBox:hover {
	color:#F05E16;
	text-decoration:underline;
}
.categoriesHref {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
a.categoriesHref:link {
	color:#FFFFFF;
}
a.categoriesHref:visited {
	color:#FFFFFF;
}
a.categoriesHref:hover {
	background-color:#ffffff;
	font-weight:bold;
	color:#001D46;
}
.ulSubCategoriesMain {
	padding:0px;
	margin:0px;
	list-style-position:outside;
	list-style: none;
}
.liSubCategoriesMain {
	float:left;
	width:180px;
	/* background:transparent url(images/bullet3.gif) no-repeat scroll 0 0.7em; */
	padding-bottom:4px;
	padding-top:4px;
	padding-left:5px;
	font-weight:bold;
}
.liSubCategories {
	background:transparent url(images/arrow.png) no-repeat scroll 0 0.7em;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
	margin-left:5px;
}
.liSubCategories a {
	font-family:Arial;
	font-size:12px;
	color:#013298;
}
.liCategoriesFirst {
	background:transparent url(images/arrow2.png) no-repeat scroll 0 0.3em;
	padding-bottom:4px;
	padding-left:15px;
	border-bottom:1px dotted #000000;
}
.pagination {
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
}
.floatRightScris {
	float:right;
	height:21px;
	line-height:21px;
	padding-right:10px;
}
