body{
	margin: 0px;
	padding:0px;
	color:#7b7b7b;
	background-color: #404c69;
	font-family: Arial, Arrial Narrow, Trebuchet MS;
	font-size: 12px;
}
a, a:link, a:visited, a:hover{
	color: #5378BF;
	font-size:12px;
	text-decoration: none;
}
a:hover{
	color: #7495CF;
}
#site{
	width: 944px;
	height: auto;
	margin: 0 auto 0 auto;
	padding:50px 15px 50px 15px;
	background-color:#fff;
}
#header{
	width: 100%;
	/* height: 509px; */
	text-align:center;
}
#area{
	width: 100%;
	padding-top:40px;
}

#footer{
	width: 100%;
	background-color: #6f7d88;
}
#footerIn{
	width: 974px;
	height: 67px;
	margin: 0 auto 0 auto;
	line-height: 67px;
	color:	#95a2ad;
}
#flag{
	height:26px;
	margin-right:2px;
	padding-bottom:5px;
	float:right;
}
#leftFlag, #rightFlag{	
	width:7px;
	height:26px;
	background:url(../images/des_15.png);
	float:right;
}
#rightFlag{
	background:url(../images/des_18.png);
}
#midleFlag{
	height:20px;
	padding:6px 5px 0px 5px;
	background:url(../images/des_16.png);
	float:right;
}
#bigImgBox, #bigImgBox2{
	height:380px;
	overflow:hidden;
	position:relative;
}
#bigImgBox2{
	height:195px;
}
#topMenu{
	position:absolute;
	top:23px;
	left:60px;
	z-index:100;
}
#leftTopMenu, #rightTopMenu{
	width:10px;
	height:37px;
	background:url(../images/des_30.png);
	float:left;
}
#rightTopMenu{
	background:url(../images/des_33.png);
}
#middleTopMenu{
	height:27px;
	line-height:27px;
	padding:10px 5px 0px 5px;
	background-color:#F7F7F7;
	float:left;
}
#topMenu2, #topMenu22{
	position:absolute;
	bottom:0px;
}
#topMenu2{
	left:64px;
}
#topMenu22{
	right:18px;
}
#topMenu2Left, #topMenu2Right{
	width:23px;
	height:115px;
	float:left;
	background:url(../images/des_50.png);
}
#topMenu2Right{
	background:url(../images/des_53.png);
}
#topMenu2Middle{
	height:91px;
	padding-top:24px;
	background-color:#fff;
	float:left;
}
#siteBottomPart{
	width: 974px;
	margin: 20px auto 0px auto;
}

#siteBottomPartLeft, #siteBottomPartRight{
	width:545px;
	height:29px;
	padding:8px 0px 8px 15px;
	background-color:#303e5e;
	float:left;
}
#siteBottomPartRight{
	width:374px;
	background-color:#243049;
	padding:8px 15px 8px 25px;
}
#topMenuActiveLeft, #topMenuActiveRight{
	width:5px;
	height:29px;
	position:relative;
	top:-6px;
	background:url(../images/des_37.png) 0px 0px no-repeat;
	float:left;
}
#topMenuActiveRight{
	margin-right:15px;
	background:url(../images/des_40.jpg) 0px 0px no-repeat;
}
#topMenuActiveMiddle{
	height:24px;
	color:#fff;
	padding:5px 3px 0px 3px; 
	position:relative;
	top:-6px;
	background:url(../images/des_42.png) 0px 0px repeat-x;
	float:left;
}
#catalogueBox{
	position:relative;
	top:-129px;
}
#catalogueTop, #catalogueBottom{
	width:272px;
	height:20px;
	background:url(../images/fin4-in-in-in_03.png) top center no-repeat;
	float:left;
}
#catalogueBottom{
	background:url(../images/fin4-in-in-in_06.png) top center no-repeat;
}
#catalogueMiddle{
	width:247px;
	padding:10px 10px 10px 15px;
	background:url(../images/fin4-in-in-in_07.png) left center repeat-y;
	float:left;
}
.headerIn{
	width:27%;
	height:58px;
	padding-left:2%;
	text-align:left;
	float:left;
}
.headerVLine{
	width:1px;
	height:55px;
	background:url(../images/des_09.jpg);
	float:right;
}
.bottomLink, .bottomLink:link, .bottomLink:visited, .bottomLink:hover{
	color: #95a2ad;
	font-size:12px;
	text-decoration: none;
}
.topLink, .topLink:link, .topLink:visited, .topLink:hover{
	color: #ababab;
	font-size:17px;
	text-decoration: none;
	padding-right:0px;
}
.topActiveLink, .topActiveLink:link, .topActiveLink:visited, .topActiveLink:hover{
	color: #fff;
	font-size:13px;
	text-decoration: none;
	font-weight:bold;
}
.topMenu2Link, .topMenu2Link:link, .topMenu2Link:visited, .topMenu2Link:hover{
	color: #5d5d5d;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:-1px;
}
.whiteLink, .whiteLink:link, .whiteLink:visited, .whiteLink:hover{
	color: #fff;
	font-size:12px;
	text-decoration: none;
}
.whiteLink:hover{
	color: #95A2AD;
}
.categoryLink, .categoryLink:link, .categoryLink:visited, .categoryLink:hover{
	color: #fff;
	font-size:12px;
	line-height:24px;
	text-decoration: none;
}
.subCategoryLink, .subCategoryLink:link, .subCategoryLink:visited, .subCategoryLink:hover{
	color: #8fa4d6;
	font-size:12px;
	line-height:15px;
	text-decoration: none;
}
.subCategoryLink:hover{
	color: #B8CDFF;
}
.lightBlueLink, .lightBlueLink:link, .lightBlueLink:visited, .lightBlueLink:hover{
	color: #5378BF;
	font-size:12px;
	line-height:15px;
	text-decoration: none;
}
.lightBlueLink:hover{
	color: #7495CF;
}
.greyLink, .greyLink:link, .greyLink:visited, .greyLink:hover{
	color: #61696f;
	font-size:15px;
	line-height:15px;
	text-decoration: none;
}
.greyLink:hover{
	color: #959B9F;
}
.catTitleLink, .catTitleLink:link, .catTitleLink:visited, .catTitleLink:hover{
	color:#848484;
	font-size:22px;
	line-height:22px;
	text-decoration: none;
}
.headingLink, .headingLink:link, .headingLink:visited, .headingLink:hover{
	color:#273D57;
	font-size:16px;
	line-height:16px;
	text-decoration: none;
	display:block;
}
.siteLeft, .siteRight{
	width:40%;
	padding:0 5% 0 5%;
	float:left;
}
.siteLeft2, .siteRight2{
	width:302px;
	padding-left:17px;
	position:relative;
	float:left;
}
.siteRight2{
	width:591px;
	padding-right:17px;
	overflow:hidden;
}
.heading, .headingSmall, .headingSmallBlue, .headingH{
	font-size:22px;
	padding-bottom:15px;
	color:#848484;
}
.headingSmall, .headingSmallBlue{
	font-size:16px;
}
.headingSmallBlue{
	color:#273D57;
}
.headingH{
	font-size:18px;
	text-align:left;
}
.clear{
	clear:both;
}
.contactsDetails{
	font-family: Trebuchet MS, Arrial Narrow, Arial;
	font-size: 17px;
}
.topMenu2Item{
	width:86px;
	float:left;
	padding:0px;
	text-align:center;
}
.menuImg{
	margin-bottom:10px;
}
#siteRightBox, .siteRightBox, .siteRightBox2{
	width:100%;
	height:135px;
	float:left;
}
.siteRightBox2{
	height:auto;
}
.pagenateBox{
	padding:20px 0px;
	background-color:#fff;
}
/* .pageNum{
	text-align:center;
	width:23px;
	height:19px;
	margin-right:4px;
	padding-top:4px;
	font-weight:bold;
	color:#fff;
	background:url(../images/des_83_1.png);
	display:block;
	float:left;
}
.pageNum, .pageNum:link, .pageNum:visited, .pageNum:hover{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
.pageNum:hover{
	color:#4c9cff;
} */
.emailBox{
	width:136px;
	height:29px;
	margin-right:5px;
	float:left;
}
.emailInput{
	border:none;
	width:122px;
	height:29px;
	line-height:29px;
	background-color:#F7F7F7;
	color:#7b7b7b;
	padding:0px;
	margin:0px;
	float:left;
}
.emailLabel{
	display:block;
	float:left;
	font-weight:bold;
	margin-right:15px;
	line-height:29px;
	color:#fff;
}
.siteBottomPart2{
	height:60px;
	width:50%;
	color:#fff;
	line-height:30px;
	float:left;
}
.promoContainer, .productContainer, .galleryContainer{
	margin-bottom:15px;
}
.productContainer{
	margin-bottom:25px;
}
.galleryContainer{
	width:170px;
	margin:0px 23px 23px 0px;
	text-align:center;
	float:left;
}
.promoPicBoxHome, .promoPicBox, .promoPicBox2, .productPicBox, .galleryPicBox, .infoPicBox{
	width:168px;
	height:131px;
	overflow:hidden;
	background-color:#D6D6D6;
	text-align:center;
	margin-right:20px;
	float:left;
}
.promoPicBoxHome{
	background:url(../images/home_pic_back.jpg) top center;
}
.promoPicBox2, .infoPicBox{
	height:auto;
}
.infoPicBox{
	margin:0px 25px 25px 0px;
}
.galleryPicBox{
	margin-bottom:8px;
}
.promoPic, .promoPic2, .productPic, .galleryPic{
	width:150px;
	height:113px;
	border:solid 2px #fff;
	overflow:hidden;
	text-align:center;
	margin:7px auto 0 auto;
	float:left;
}
.promoPic2, .infoPic{
	height:auto;
	margin:0 auto;
	float:none;
}
.infoPic{
	height:190px;
	overflow:hidden;
}
.promoPicIn, .productPicIn , .galleryPicIn{
	width:150px;
	height:113px;
}
.promoPicLeft, .promoPicRight, .productPicLeft, .productPicRight, .galleryPicLeft, .galleryPicRight{
	width:7px;
	height:131px;
	background:url(../images/des_72.jpg) top right;
	float:left;
}
.promoPicRight, .productPicRight, .galleryPicRight{
	background:url(../images/des_32.jpg) top left;
}
.promoPicTop, .promoPicBottom, .infoPicTop, .infoPicBottom{
	width:168px;
	height:7px;
	background:url(../images/back_top.jpg) top left;
}
.promoPicBottom, .infoPicBottom{
	background:url(../images/back_bottom.jpg) top left;
}
.promotion{
	border:solid 2px #fff;
	margin-top:7px;
}
.promoText, .promoText2, .productText{	
	width:187px;
	height:131px;
	overflow:hidden;
	float:left;
}
.promoText2, .productText{
	width:400px;
}
.pagenateBox a {
	width:23px;
	height:23px;
	line-height:23px;
	margin-right:4px;
	margin-bottom:4px; 
	float:left;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background:url(../images/des_83_1.png) center center;
}
.pagenateBox a.activeSlide { 
	color:#4c9cff; 
}
.pagenateBox a:focus {
	outline: none;  color:#4c9cff; 
}
.submitButton{
	width:31px;
	height:29px;
	float:left;
	border:none;
	background:url(../images/des_89.png) center top no-repeat;
}
#registerFormBox{
	width:280px;
	margin:0 auto;
}
.categoryBox{
	width:279px;
	height:345px;
	margin-right:10px;
	margin-bottom:10px;
	font-size:15px;
	border:solid 1px #bababa;
	text-align:center;
	float:left;
}
.categoryImg{
	width:248px;
	height:290px;
	overflow:hidden;
	margin:10px auto;
}
.subCategoryBox{
	padding-left:45px;
}
.lightBlueText{
	color:#6c97cd;
	font-weight:bold;
}
.niInnerPic{
	width: 150px;
	margin: 0 5px 5px 0;
	display: block;
	border: 1px solid #ffffff;
	float: left;
}
.item{
	margin-bottom: 15px;
}
#iPicCont{
	width: 150px;
	margin-right: 15px;
	float: left;
}
.formTop, .formBottom{
	width:938px;
	height:62px;
	background:url(../images/form_top.png);
}
.formBottom{
	background:url(../images/form_bottom.png);
}
.formMiddle{
	width:900px;
	padding:0px 19px;
	background:url(../images/form_middle.png) repeat-y;
}
.frmRow, .smallFrmRow{
	width:300px;
	margin-bottom:5px;
	float:left;
}
.smallFrmRow{
	width:270px;
}
.frmLabel, .smallFrmLabel{
	width:110px;
	display:block;
	float:left;
}
.frmInput, .smallFrmInput{
	width:180px;
	color:#7B7B7B;
	border:solid 1px #9EAAC7;
}
.smallFrmInput{
	width:150px;
}
.frmTArea, .smallFrmTArea{
	width:480px;
	height:100px;
	color:#7B7B7B;
	border:solid 1px #9EAAC7;
}
.smallFrmTArea{
	width:220px;
	height:70px;
}
.frmButton, .smallFrmButton{
	width:180px;
	height:29px;
	line-height:29px;
	color:#fff;
	border:none;
	background:url(../images/frmButton.png);
}
.smallFrmButton{
	width:150px;
	background:url(../images/smallFrmButton.png);
}
.smallFormTop, .smallFormBottom{
	width:591px;
	height:39px;
	background:url(../images/small_form_top.png);
}
.smallFormBottom{
	background:url(../images/small_form_bottom.png);
}
.smallFormMiddle{
	width:571px;
	padding:0px 10px;
	background:url(../images/small_form_middle.png) repeat-y;
}
.frmCheckBox{
	width:259px;
	overflow:hidden;
	float:left;
}
.frmLine{
	width:600px;
	height:1px;
	margin:15px auto;
	background:url(../images/line.png);
}
.frmLineSmall{
	width:400px;
	height:1px;
	margin:10px auto;
	background:url(../images/small_line.png) no-repeat;
}
.dialogFieldset{
	border:none;
}
#dialogFormHiddenText{
	margin-top:4px;
	font-size:11px;
	color:#CF1616;
	font-style:italic;
	display:none;
}
.validateTips{
	padding:5px 0px;
	font-size:11px;
	color:#CF1616;
}
/**************** Cart style *****************/
.columnHACart, .columnHBCart, .columnHCCart, .columnHDCart, .columnHECart,
.columnACart, .columnBCart, .columnCCart, .columnDCart, .columnECart{
	width: 125px;
	height:83px;
	line-height:83px;
	text-align: right;
	font-weight: bold;
	float: left;
}
.columnHACart, .columnHBCart, .columnHCCart, .columnHDCart, .columnHECart{
	height:20px;
	line-height:20px;
	padding:0px;
}
.columnHACart, .columnACart{
	width: 400px;
	padding: 0px;
	text-align: left;
	overflow: hidden;
}
.cartPic{
	width:80px;
	height:50px;
	margin-right:5px;
	margin-bottom:3px;
	overflow:hidden;
	float:left;
}
.cartTotal{
	text-align:right;
	font-weight:bold;
}
.cartSendInfo{
	width:502px;
	padding:10px;
	margin:15px 0px;
	border:solid 1px #DDECF1;
	float:left;
}
.cartQuantity{
	margin-top:32px;
	*margin-top:0px;
	color:#7B7B7B;
	border:solid 1px #9EAAC7;
}
.cartLine{
	width:900px;
	height:1px;
	margin:3px auto;
	overflow:hidden;
	background:url(../images/cartLine.png);
}
.cartPicBox{
	width:108px;
	height:83px;
	overflow:hidden;
	background-color:#D6D6D6;
	text-align:center;
	margin-right:20px;
	float:left;
}
.cartPic{
	width:96px;
	height:71px;
	border:solid 2px #fff;
	overflow:hidden;
	text-align:center;
	margin:4px auto 0 auto;
	float:left;
}
.cartPicLeft, .cartPicRight{
	width:4px;
	height:83px;
	background:url(../images/cartLeft.jpg) top right;
	float:left;
}
.cartPicRight{
	background:url(../images/cartRight.jpg) top left;
}
/*************** End cart style *******************/

.frmRowhidden{
	font-size:11px;
	color:#CF1616;
	padding-left:110px;
	display:none;
}
.userBox{
	width:400xp;
	height:26px;
	line-height:26px;
	text-align:right;
	padding-right:20px;
	float:right;
}
.sifrMenu{
	font-size:16px;
	line-height:14px;
}
.topLinkBox, .topLinkBoxBold{
	float:left;
}
