/* ------------------------------------------------

     Style by :  MyIxora
		  web :  www.myixora.com
		Email :  me@myixora.com

------------------------------------------------ */

@font-face {
	font-family: 'ptn';
	src: url('../fonts/ptn.eot');
	src: url('../fonts/ptn.woff') format('woff'), url('../fonts/ptn.ttf') format('truetype'), url('../fonts/ptn.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}

img{ border:0;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input , select , textarea { font-family:Tahoma; font-size:12px;}
.enter, .button, .submit_recruit{cursor:pointer;}
a {text-decoration: none;color:#333; outline:0;}
a:hover {text-decoration: none;color:#ff6600;}
h1, h2, h3, h4{ font-size:12px;}
.leftImg{float:left; margin:0 8px 8px 0;}
.rightImg{float:right; margin:0 0 8px 8px;}
.right{ float:right;} .left{ float:left;}
.input, .textarea{ border:1px solid #999797; padding:4px; margin: 2px;}
select{ border:1px solid #AAA;}

.floatImage{ float:left; margin:0 8px 8px 0;}
.clear { clear:both; display:block; height:1px; line-height:1px; margin:-1px; }
.breadcrumb{ padding:0 0 0 0; clear: both; margin: 0 0 0 0; display: block; height: 40px; position: relative; top: -5px;}
.breadcrumb a{display: block; float: left; padding: 11px 8px 0 0; color: #888888;}
.breadcrumb a:hover{color: #1E1E1E;}
.colorSeparates, .colorSeparatesLast {display: block; float: left; width: 10px; padding: 10px 8px 0 0;}
.colorSeparatesLast{background: none;}
.colorSeparatesFirst{ background: none; display: block; float: left; width: 12px; height: 47px;padding: 6px 0px;}
/*------------------ Page Layout ------------------*/
body{/*background: url(../images/smd-logo-transparent.gif) repeat center 70px  transparent;  */
font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#333;}
body.innerPage {
	background: url("../images/pattern9.png") repeat scroll center center #F7F3EC;
}
#warpper{position:relative;}
.wrap{width:1020px; margin:0 auto; position: relative;}
.widthWrap{width:1150px; margin:0 auto; position: relative;}
.containerGradiant{ }
.containerGradiantFull{ }
.containerHome {margin: 0; background: url(../images/pattern7.png) repeat 0 0  #2e999b; overflow: auto;}
.boxShadow{ /*-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
			-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
			box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
			background-color:#fff;	
			border:1px solid #e6e6e6;*/
		}
blockquote{padding: 4px 15px;}
.main { padding:0 20px; width:748px; margin:0 auto; float:left; background: #fff; min-height: 430px; 
}
.innerPage .main{
	width: 725px;
	margin: 0 0 0 20px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #D2C4A8;
	top: 35px;
	position: relative;
}
.mainHome{ /*position: relative; left: 0; top: 0; height: 305px; width: 310px; 
	padding: 15px 30px 30px 30px;*/
}	
.mainFull		{ padding:10px 0; width:1024px; margin:0 auto; float:left;}
.sideBar 	{ padding:0; width:230px; margin:0 auto; }
.sideRight{float: right;}
.sideLeft{float: left;}

.block{font-family: Arial; font-size: 12px; line-height: 25px;}
.block p{margin-bottom: 10px;}
.blockImg{border:2px solid #f4f4f4; margin-right:12px; margin-bottom: 10px; padding:5px; float:left; background:#fff;}
.frontPage .blockTitle{ font-size: 13px; font-weight: bold; color: #fff; font-family: ptn, 'PT Sans Narrow', sans-serif, calibri; 
background: url("../images/bg-title.png") no-repeat scroll center  center transparent; margin: 0 0 5px 0; clear: both;line-height: 89px;height: 97px; width: 100px;}
.innerPage .blockTitle{ background: url("../images/bg-inner-title.png") no-repeat scroll 0 -42px transparent;
 font-size: 18px; font-weight: normal; color: #fff; font-family: ptn, 'PT Sans Narrow', sans-serif, calibri; 
	left: 0;
    line-height: 42px;
    margin: -0 20px 13px 0 !important;
    padding: 0 0 1px 24px;
    position: relative;
    top: -7px;
    z-index: 10;
}
.blockTitle span{  margin: 0px; padding: 0 0 0 21px;}
.innerPage .blockTitle span{ background: url("../images/bg-inner-title.png") no-repeat scroll 100% 0 transparent; padding: 9px 22px 11px 0;line-height: 41px;}
h3.title	, .blockTitles	{ color:#328f94; font-family: myfont, "Segoe UI", "b Yekan", yekan, Arial,Helvetica,sans-serif; font-size:18px; font-style:normal; font-weight:normal; margin:0 0 4px; padding:0 0 20px 0; } 
h3.title span	{ border:1px solid #4c4c4c; display:block; float:right;line-height:22px; height:24px; padding:0 20px;}
h2.title {color:#0A4E99; font-family: "Segoe UI", "b Yekan", yekan, Arial,Helvetica,sans-serif; font-size:22px; font-style:normal; font-weight:normal; margin:0 0 10px; padding:0; text-align: left;} 
h4.title {color:#0A4E99; font-family: myfont, "Segoe UI", "b Yekan", yekan, Arial,Helvetica,sans-serif; font-size:22px; font-style:normal; font-weight:normal; margin:0 0 4px; padding:0; text-align: left;} 
h2.titleVideo		{ color:#717171; font-family: myfont, "Segoe UI", "b Yekan", yekan, Arial,Helvetica,sans-serif; font-size:18px; font-style:normal; font-weight:bold; margin:0 0 4px; padding:0; } 



.sideBar .blockTitle{margin: 20px 10px 18px;}
.blockContent{padding: 35px 20px 45px; line-height: 22px; float: left; width: 215px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.homeBlockContent{font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px;}

.page h3{color:#1C9948; font-family:myfont, "Segoe UI", "b Yekan", yekan, Arial,Helvetica,sans-serif; font-size:18px; font-style:normal; font-weight:normal; margin:10px 0px; padding:0; clear: both;}
.page ol, .page ul{padding: 3px 10px;}
.page li{padding: 5px 0; margin: 5px 5px 5px 20px;}
.page img{border:2px solid #f4f4f4; margin-right:12px; margin: 5px; padding:7px; background:#fff;}
.page .breadcrumb img{ border: 0; margin: 0; padding: 0; background: none;}
.page table{ border: 0}

.paging{width: 50%; padding: 10px; margin: 0 auto;}
.paging td{padding: 10px;}
.paging td a{padding: 10px; background: #eee; font-weight: bold; margin: 0 5px;}

#siteMap{ padding:10px 20px 0 0;}
#siteMap li{ padding:2px; list-style:inside square;}
#siteMap .sub{ padding:5px 10px 15px 0;}
#siteMap .sub li{ list-style:inside circle;}

.freeShippingInfo{ display:block; text-align:center; margin:15px 0 0 0; padding:5px 0; font-weight:bold;}
.fShipSelected{ background:#FF9;}

/*---------------- sideBox ----------------*/
#movableRightSide{margin: 0;}
.sideBox { }
.sideBoxGray{ background: #e6e6e6; text-align: center;}
.sideBoxWhite{  padding: 0 20px; margin: 15px 0 0 0;}
.staticBox ul{ list-style: none; clear: both; }
.staticBox li{list-style: none; color:#999; border-bottom: 0px solid #CACACA; padding: 9px 10px; margin: 0px 0; clear: both; width: 90%; float: left; }
.staticBox li a{color: #444;}
.staticBox li a:hover{color: #1c9948;}
.staticBox li img{clear: both; border: 2px solid #F4F4F4; margin: 0 6px 0 10px; float: left;}
.sideBigImage{border:2px solid #f9f9f9; margin:10px 0; padding:5px; clear: both; background:#fff;}
.sideFirstImage{margin-top: 35px;}

.sideBar  #productCatSideBar { background: #EAE3D4 /*url("../images/pattern9.png") repeat scroll 0 0 */; overflow: auto; padding-bottom: 15px;
position: relative; top: 35px; border: 1px solid #D2C4A8; border-radius: 5px 5px 5px 5px;
}
.sideBar   #productCatSideBar   ul{ list-style: none; clear: both; }
.sideBar  #productCatSideBar    li{ background:url(../images/icon_sprite.png) no-repeat -28px -136px; list-style: none; color:#999;  
border-bottom: 1px solid #D2C4A8; padding: 10px; margin: 0px 0; clear: both; width: 91%; float: left; }
.sideBar  #productCatSideBar    li:last-child {border-bottom: medium none;}
.sideBar  #productCatSideBar    li a{color: #000; font-weight: normal; padding-left: 19px; font-size: 12px; font-family: verdana, ptn,'PT Sans Narrow',"Segoe UI",calibri, Tahoma}
.sideBar  #productCatSideBar    li a:hover{color: #ff6600;}

#flashHolder{position: relative; margin: 20px 10px; top: 45px;}

.sendBtn{background:#EAE3D4; color: #333; border-radius: 5px 5px 5px 5px; border: 1px solid #D2C4A8; padding: 8px 10px; cursor: pointer;}
.sendBtn:hover{color: #ff6600;}
a.imageGallery{  margin: 5px auto; background:url(../images/imageGallery.gif) no-repeat 0 0; width: 303px; height: 46px; text-indent: -100000px ; display: block;}
a.imageGallery:hover{background-position: 0 -46px}

a.videoGallery{  margin: 5px auto 35px auto; background:url(../images/videoGallery.gif) no-repeat 0 0; width: 303px; height: 46px; text-indent: -100000px ; display: block;}
a.videoGallery:hover{background-position: 0 -46px}

a.imaging{ margin: 35px 0; background:url(../images/imaging.gif) no-repeat 0 0; width: 346px; height: 74px; text-indent: -100000px ; display: block;}
a.imaging:hover{background-position: 0 -74px}

a.offers{  margin: 35px 0; background:url(../images/offers.gif) no-repeat 0 0; width: 346px; height: 74px; text-indent: -100000px ; display: block;}
a.offers:hover{background-position: 0 -74px}
/*------------------ Header ------------------*/
#topMnu					{ float:right; width:600px; padding:35px 15px 0 0; color:#DDD; text-align:right;}
#topMnu a				{ color:#777;}
#topMnu a:hover			{ color:#111;}

#topHeader{  background: #77AEF1;height:22px; padding:6px 0;}
.topSearchBox .topLink{ direction:rtl; text-align:right; margin-left:10px; }
.topSearchBox .topLink a{ line-height:18px; color:#264B93; padding:4px 22px; letter-spacing: 1px;}
.topSearchBox .topLink a:hover{color:#CFE0FF;}
a.topBasket{ background:url(../images/icon/basket.png) no-repeat right 3px;}
a.topRegister{ background:url(../images/icon/avatar.png) no-repeat right 3px;}
.topSearchBox .input{border: 1px solid #48729B; padding: 0 3px; width:144px; -moz-border-radius: 4px; height: 20px; }
.topSearchBox .inputBtn{background:url("../images/go-button-edited.png") no-repeat scroll center center transparent; border:0; color:white !important; font-size:10px; height:22px; padding-bottom:1px; text-indent:-5px; text-shadow:1px 1px 1px black; width:36px; cursor: pointer;}
.topSearchBox .inputBtn:hover{background:url("../images/go-button-hover-edited.png") no-repeat scroll center center transparent;}
#searchForm{float: left;}
.topLink{float: left;}

#headerHolder { background: #1e3d5f url("../images/bg-topmenu.png") repeat-x scroll top center; height: 44px; }
#logoHolder .logo { background: url("../images/logo.png") no-repeat scroll center center; display:block; height:75px; width:182px; position: relative; top: 13px;}
#logoHolder {float: left;}
#phoneHolder { background: url("../images/icon_sprite.png") no-repeat scroll -28px -265px transparent;  padding: 10px 0 10px 40px;
font: normal 17px Tahoma; color:#C8C9CA; position: absolute; right: 24px; top: 40px;}


/*------------------ Navigation ------------------*/
#menuHolder { background:url("../images/pattern9.png") repeat-x scroll center center #f7f3ec;height:100px; position: relative; z-index: 10;}


#languageHolder{position: absolute; right: 0; top: 4px; text-align: center;  font: normal 11px Tahoma;}
#languageHolder ul{margin: 0 11px;}
#languageHolder li{ float: left; padding: 5px 0; list-style-type: circle;color: #C8C9CA; margin: 5px 12px;}
#languageHolder a{padding: 1px; color: #c8c9ca;}
#languageHolder a:hover{color: #ff6600;}

/*------------------ Home Box ------------------*/
.homeBox{ padding:0; margin: 0; height: 575px; }

#homeHeaderContainer{ background:  #fff; height: 400px; padding:0; margin: 0; }
#slideshowHolder{padding-top: 1px;}
#internalHeaderContainer{ background:  url("../images/pattern7.png") repeat scroll 0 0 #2E999B; height:100px; padding:0; margin: 0; }
#slogan{color:#fff; font: bold 20px "B Yagut",yagut, Calibri, 'Trebuchet MS', Arial, Helvetica, sans-serif; margin: 14px 0 0 45px}
#homeHeader{ background: url(../images/homeHeader.jpg) no-repeat top right; height:260px; float: right; width: 780px;}
#productSideBar{ background: #518DC4; height:260px; float: left; width: 230px; }
.slideshow {margin-top: 0px; }
.button-large { -moz-border-radius:6px 6px 6px 6px; -moz-box-shadow:2px 2px 6px #333333;
	background:url("../images/button-large-outer.gif") repeat-x scroll center top transparent; float: left;
	border:1px solid #BB2E00; color:#FFFFFF; display:inline-block; font-size:13px; font-family: tahoma; font-weight: normal; letter-spacing:1px; margin:0 6px 6px 0; padding:3px; text-decoration:none; text-shadow:1px 1px 1px #BB2E00; text-transform:uppercase;
}
.button-large:hover {background:url("../images/button-large-outer-hover.gif") repeat-x scroll center top transparent; color: #fff; }	
.button-large span { -moz-border-radius:6px 6px 6px 6px; background:url("../images/button-large-inner.gif") repeat-x scroll center top transparent; display:inline-block; line-height:28px; padding:0 10px; }
.button-large span:hover { -moz-border-radius:6px 6px 6px 6px; -moz-box-shadow:2px 2px 6px #333333;	 background:url("../images/button-large-inner-hover.gif") repeat-x scroll center top transparent; }	

a.prev, a.next{margin-top: 13px; display:block; width:50px; height:30px; background-image:url(../images/homePaging.png); background-repeat:no-repeat; line-height:420px; overflow:hidden;}
a.prev{ float:right; background-position:right 0;}
a.next{ float:left; background-position:0 0;}
.hPro{ float:right;}
.rowLogos{width: 400px;}	
.homePlist{ width:250px; padding:2px; background:#fff; }
.homePlist .thumb{ width:200px; height:50px; overflow:hidden; text-align:center; float:right;}
.homePlist .body{ width:100px; float:left; line-height:1.8;}
.homePlist h4.title{ color:#00F; padding:0; height:30px; line-height:1;}
.homePlist li{ list-style:none; background:url(../images/bull02.gif) no-repeat right 8px; padding:0 10px 0 0; }
.homePlist li a{ color:#ed145b;}
.homePlist li a:hover{ color:#400;}
.homePlist .link a{ display:block; padding:0 10px 0 0; color:#ED145B; background:url("../images/bull02.gif") no-repeat right 8px;}

.homeProduct{ width:250px; padding:2px; background:#fff; float: right;}
.homeProduct .thumb{ width:110px; height:110px; overflow:hidden; text-align:center; float:right;}
.homeProduct .thumb img{ border: 1px solid #e7e7e7;}
.homeProduct .body{ width:125px; float:left; line-height:1.8;}
.homeProduct h4.title{ color:#00F; padding:0; height:30px; line-height:1;}
.homeProductsHolder ul{list-style: none;}
.homeProduct li{ list-style:none; background:url(../images/bull02.gif) no-repeat right 8px; padding:0 10px 0 0; }
.homeProduct li a{ color:#ed145b;}
.homeProduct li a:hover{ color:#400;}
.homeProduct .link a{ display:block; padding:0 10px 0 0; color:#ED145B; background:url("../images/bull02.gif") no-repeat right 8px;}

.home-bottom { clear:both; font-size:12px; margin:0 auto; padding: 30px 0 0 0; }


/*------------------ Footer ------------------*/
#footer { /*background: url("../images/bg-menu.gif") repeat-x scroll center top #183451; */ border-top: 0px solid #35516f; clear:both; 
font-family:Verdana, Arial,Tahoma,sans-serif; font-size:11px; color:#ccc; margin:0; line-height: 17px;}
.innerPage #footer{background: url("../images/pattern7.png") repeat scroll 0 0 #2E999B; color: #fff; height: 100px; position: relative; top: 65px;}
#footerColored{background: #1d3d5e; height: 10px; margin-top: 20px;}
#footer h3 { color:#3D6EB5; font-family:"b mitra", mitra, arial; font-size:16px; font-style:normal; font-weight:bold; margin:0 0 4px; padding:0; text-align: right; }
#footer ul { color:#686768; list-style:none outside none; margin:0; padding:0; }
#footer a{ color:#999; padding: 4px 5px;}
#footer .minBox  a{ display: block; }
#footer a:hover{ color:#ff6600; }
#footer .minBox  a:hover{ color:#ccc; margin-left: 2px;}
.innerPage #footer a{color: #fff;}
.socialIcon{vertical-align: middle; margin:0 0 0 0;}
.minBox{width: 200px; float: left; padding: 5px 10px; margin-right: 10px;}
.mainRight{float: right; width: 610px; position: absolute; right: 0; top: 0;}
.footerTitle{ font-size: 18px; font-weight: normal; color: #eee; font-family: ptn, 'PT Sans Narrow', sans-serif, calibri; 
padding: 5px; border-bottom: 1px solid #35516F;  background: url("../images/home-heading.png") repeat-x scroll 0 0 transparent;
 margin: 0 0 6px 0; clear: both;line-height: 36px;height: 30px;}
.footerDivider{border-top: 0px solid #35516F; padding: 20px 0; overflow: auto;}
.innerPage  .footerDivider{padding-top: 40px;}
/*------------------ box ------------------*/
.rightSide .box { border:1px solid #DDD;}
.main .box 		{ margin-bottom:10px;}
h1.title	{font-family: Arial,Helvetica,sans-serif;font-size: 30px;line-height: 47px; padding: 25px 12px 0 50px; color: #fff; text-shadow: 0 1px 1px #000000; float: right;}

.h2Title, #TB_ajaxContent h2{ color:#2a2a2a; background:#DDD; padding:5px;}
.body_txt, .pageIn, .pageBody{ padding:10px 0; line-height:1.8; height:100%;}

/*---------------- Product ----------------*/
.productList h3.title{ color:#00F; padding:0; height:30px; line-height:1;}
.productList div.image{ height:130px; }
.productList .price{ float:left; height:24px; line-height:24px; padding:0 0 0 10px;}

.productFull		{ padding:15px 0 30px 0; background:#FFF;}
.productFull .left	{ width:300px; float:left;}
.productFull .left .lImg{ }
.productFull .left .lImage{ text-align:center;}
.productFull .left .thanbnailImg{ padding:10px 0 0 0;}
.productFull .left .thanbnailImg img{ border:1px solid #DDD; padding:2px; margin:4px;}

.productFull .btn{ text-align:center; padding:10px 0 0 0;}
.productFull .btn span{ padding:0 3px;}


.productFull .right	{ width:330px; float:right; padding:0 0 0 12px; border-left:1px dashed #DDD;}
.productMAinSpec	{ line-height:1.7;}
	.mainFieldTbl	{ width:320px; margin:0 auto;}
	.mainFieldTbl td{ padding:3px 7px;}
	.mainFieldTitle	{ font-weight:bold; width:100px; text-align:left; border-left:1px solid #EEE; border-top:4px solid #FFF;}
	.mainFieldBody	{ }

#productSummary{ padding:0 0 8px 0; border-bottom:1px solid #DDD;}
#productSummary ul li{ list-style:inside square;}
#productSpecification{ padding:8px 0 5px 0;}
#productSpecification h2{ padding:2px 8px; background:#f5f5f5; border-bottom:1px solid #EEE; margin-bottom:10px;}
#productSpecification ul{ padding:0 10px;}

ul.productsCollection{ padding:8px 0; color:#0081C6;}
ul.productsCollection li{ list-style:inside square; padding:3px 0; font-weight:bold;}

.priceBox{ font-size:12px; font-weight:bold; color:#A00; padding:6px 0; border-top:1px dotted #DDDDDD; border-bottom:1px dotted #DDDDDD; height:100%;}
.priceFull{ float:left; width:150px; text-align:left;} 
.prdQuantity{ float:right; width:150px;}

.description{ padding:0 0 10px 0; height:100%;}
.description .productGuarantee{ float:right;}
.description .tradeName{ float:left; direction:ltr; text-align:left; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.2; width:215px; padding:5px 0 0 0;}
.description .txt{float:right;width:270px; text-align:justify; line-height:1.8;}

.productFullTab	{ }

.products{ list-style:none;}
.products li{ width:100px; height:120px; padding:10px; float:right; border:1px solid #EEE; margin:5px 10px; text-align:center;}

.productsTypes{ list-style:none;}
.productsTypes li{ width:122px; height:120px; padding:5px; float:right; border:1px solid #EEE; margin:5px; text-align:center; background:#FFF;}

.searchBar{ border:1px solid #DDD; height:30px; padding:8px 7px 0 7px; margin:0 auto 10px auto;}

.starRatingBar{ }
.starRatingBar h4.title{ float:right; font-weight:normal; font-size:11px; color:#AAA;}
.starRatingBox{ float:right ; width:100px; height:16px; padding:3px 0 0 15px;}
.scoreSaved{ color:#070;}

.viewAnimations{ padding:10px 0 0 0;}
.viewAnimations a{ display:block; background:url(../images/viewAnimations.gif); height:27px; width:116px; line-height:420px; overflow:hidden;}

.document{ border:1px solid #EEE;}
a.documentBtn{ display:block; height:30px; background:url(../images/documentTitle.gif); line-height:420px; overflow:hidden;}
a:hover.documentBtn{ background:url(../images/documentTitle.gif) no-repeat bottom;}
.document ul{ padding:10px;}
.document li{ list-style:inside circle;}

.toolBar{ padding:6px; background:#f5f5f5; color:#555; height:22px;}
.toolBar select{ background:#f5f5f5; border:1px solid #BBB;}

/*------------------ product Tab ------------------*/
.productSpec{  margin:0 auto;} 
.productSpec li{ list-style:none;} 
.productSpecRow{ width:100%; padding:3px; border:1px solid #f1f1f1; background:#f7f7f7; font-weight:bold; text-align:left;}

.productSpec li.clearfloat{ height:10px; line-height:10px;}

.productSpecTitle, .productSpecValue{ float:right; height:100%;}
.productSpecTitle{ width:140px; padding:5px 10px 5px 10px; direction:rtl; color:#222; border-bottom:1px solid #DDD; background:#f6f6f6;}
.productSpecValue{ width:450px; padding:5px; border-right:1px solid #DDD; }

.dialog{border-bottom:1px dashed #DDD; padding:5px;}
.dialog .question{color:#222; padding:0 10px 5px 10px; background:url(../images/bull_fa.gif) right no-repeat;}

.loginPromt{ width:400px; margin:0 auto; background:#FFF8DF; text-align:center; padding:10px; border:1px solid #FFEDAF;}
.loginPromt a{ display:block; height:25px; background-image:url(../images/basketInput.gif); float:right; line-height:420px; overflow:hidden; margin:0 5px;}
.loginPromt a.login				{ width:60px; background-position:-84px -104px;}
.loginPromt a.userRegistration	{ width:83px; background-position:0 -104px;}
.loginPromt .Alogin{ height:25px; width:163px; margin:0 auto; padding:10px 0 0 0;}

/*------------------ search Panel Container ------------------*/
.searchPanelContainer{}
.checkBoxRows{ padding:5px; border:1px solid #EEE; background:url(../images/grayBgSearch.gif) repeat-x #FFF;}
.searchPanelContainer h3{ font-size:11px; color:#0462BE; padding:3px 0 10px 0;}
.checkboxLabel, .checkboxLabel2	{ cursor:pointer;}
.checkboxLabel	{ padding:2px 8px;}
.checkboxLabel2	{ padding:2px 8px;}

.checkboxLabel , .checkboxLabel2{ padding:0 15px 0 0;margin:0 0 5px 0; cursor:pointer;}
.checkboxLabel	{ background:url(../images/checkboxs.jpg) no-repeat right -287px #fff;padding:0 15px 0 0;cursor:pointer;}
.checkboxLabel2	{ background:url(../images/checkboxs.jpg) no-repeat right 1px #fff; padding:0 15px 0 0;cursor:pointer;}
input.niceCheckbox{ display:none;}

.searchBtnLink{ padding:8px 0 0 0;}

/*------------------ Comment ------------------*/
.comment	{ margin:0 auto 15px auto; padding:5px 0;}
.commentBody{  color:#555; text-align:justify; line-height:1.3; padding:0 0 10px 0;}
.commentInfo{ padding:4px 30px 4px 4px; background:url(../images/icon/comment.gif) no-repeat right #f5f5f5; margin-bottom:5px; height:16px;}
.commentInfo .neme{ font-weight:bold; padding:0 0 0 10px; float:right;}
.commentInfo .date{ font-size:10px; color:#888; padding:0 10px 0 0; border-right:1px solid #AAA; float:right;}

.comments-open{ }
.comments-open .textarea{ width:380px; border:1px solid #888; padding:5px; background:#f6f6f6;}
.comments-open .input	{ width:380px; border:1px solid #888; padding:5px; background:#f6f6f6;}
h3.commentsTitle{ background:#888; padding:3px; font-weight:normal; font-size:11px; color:#FFF;}

.sendToFriend{ border:1px solid #888; width:500px; margin:0 auto;}
.sendToFriend table{ margin:0 auto;}
.sendToFriend table td{ padding:4px;}

.starBox	{ float:left; width:122px;}
.starBox h4{ float:right; width:40px; font-weight:normal; color:#aaa;}
.blueStarBox{ width:80px; height:16px; background:url(../images/blueStar.gif) no-repeat; float:right;}
.bluePercent{ background:url(../images/blueStar.gif) 0 -16px no-repeat; height:16px; float:left;}
.UserToBuyThis{ color:#070; padding:4px 0 2px 0; /*background:#EFFAEB;*/}


/*------------------ PopUp page ------------------*/
#warpPopUp{}
.mainPopUp{ direction:rtl; text-align:right; padding:10px;}
.mainPopUp h1.title{ padding:5px; background:#f1f1f1; font-size:12px; margin:0 0 5px 0; border-bottom:1px solid #DDD;}
.mainPopUp a.remove{ color:#B00; font-weight:bold; padding:2px; text-align:center; border:1px solid #B00; margin:3px 0; display:block; width:60px;}
.mainPopUp a:hover.remove{ color:#000; border:1px solid #000;margin:3px 0;}
.mainPopUp .paging-nav{ direction:ltr;}

.compareTable{ width:100%;}
.compareTable td{ padding:5px; vertical-align:top;}
.checkCompareMessage{ color:#E00;}

.product2{background:#f6f6f6;}
.product4{background:#ffffff;}
.product1{background:#ededed;}
.product3{background:#f5f5f5;}
.trHeader{ border-bottom:1px solid #444; border-top:6px solid #FFF;}
.trHeader td{ padding:8px; font-weight:bold; background:#ddd; border-left:0; border-top:1px solid #ddd;}


/*------------------ Table ------------------*/
.table td{ padding:2px;}

.formTbl{ margin:0 auto;}
.formTbl td{ padding:3px; color: #444; vertical-align: top;}

.listTbl th{ background:#DDD; text-align:center;}
.listTbl td, .listTbl th{ padding:5px; border:1px solid #BBB;}

.lblForm{ text-align:left;}

/*------------------ Basket ------------------*/
.basket	{}
.basket h1, .basket h2, .basket h3, .basket h4{ font-size:12px; }
.basket h1.title{ background:url(../images/h1.gif); line-height:20px; padding:0 10px 0 0; color:#444; height:25px;}
.basket h4.title{ background:#EEE; padding:5px; margin:15px 0 5px 0; color:#444;}
.basket h1.basketTitle{ background:url(../images/h1.gif); line-height:20px; padding:0 10px 0 0; color:#444; height:25px;}
.basket h1.pageTitle{background:url(../images/h1.gif); line-height:20px; padding:0 10px 0 0; color:#444; height:25px;}

.basket .staticPages{ border:1px solid #EEE;}
.basket .staticPages div{ padding:10px;}
.basket .staticPages h2{background:#EEE;padding:5px; color:#444;}
.basket .paymentMessage{ padding:5px; text-align:center;}

.GrayBorder		{ border:1px solid #EEE; padding:10px;}
.topGrayBorder	{ }
.btnGrayBorder	{ }
.pageBox{}
.pageBoxBody{ padding:20px 0 20px 0}

.sideBasketBox{ padding:10px 0;}
.sideBasket{ width:100%; margin:0 auto; direction:rtl;}
.productRow td{ border-bottom:1px solid #DDD; padding:2px; text-align:center;}
.sideBasket td.sumPrice{border-bottom:1px solid #DDD; background:#f1f1f1;padding:2px;}
.sideBasket th{ color:#FFF; background:#777; font-size:12px; border-bottom:1px solid #DDD;border-top:1px solid #DDD; padding:4px 0; font-weight:normal; text-align:center;}

.emptyBasket{ padding:20px; text-align:center; color:#700;}
.basketTable{ width:100%;}
.basketTotalPrice{ font-weight:bold;}
.basketTable td, .basketTable th{ padding:5px; text-align:center; border:1px solid #e5e5e5;}
.basketTable th{ color:#EEE; padding:7px; background:#777;}
.basketTable .color1{ background:#f8f8f8;}
.basketTable .color2{ background:#FFF;}
.basketTable .color1 .deleteBasketRow{ width:33px; height:33px; display:block; margin:0 auto; background:url(../images/del.gif) 0 -33px;overflow:hidden; font-size:0; line-height:150;}
.basketTable .color2 .deleteBasketRow{ width:33px; height:33px; display:block; margin:0 auto; background:url(../images/del.gif) 0 0;overflow:hidden; font-size:0; line-height:150;}
td.basketTitle{ text-align:left; color:#777; border-left:1px dotted #DDD; padding:5px;}
.userInfoBasketShow{ margin:0 auto; width:600px;}
.userInfoBasketShow td{ padding:3px; text-align:right; border:1px solid #EEE;}

.banlLogo{padding:0 0 15px 0; text-align:center;}
.banlLogo img{ padding:5px;}

.onPaymentSelection{ width:100%;}

/*--------- input Btn*/
input.saveBasketBtn, input.submitBasketBtn2, input.backBasketBtn, .cancelBasketBtn, .submitBasketBtn, .submitPayment
{ height:25px; line-height:420px; overflow:hidden; border:0;color: transparent;font-size: 0;cursor:pointer; background-image:url(../images/basketInput.gif);}

input.submitBasketBtn2{ width:139px; background-position:0 -26px;}
input.saveBasketBtn{ width:179px; background-position:0 0;}
input.backBasketBtn{ width:72px; background-position:0 -52px;}
.cancelBasketBtn{ width:72px; background-position:-73px -52px;}
.submitBasketBtn{ width:72px; background-position:0 -78px;}
.submitPayment{ width:85px; background-position:-73px -78px;}

.basketButton{ padding:10px;}
.basketButton input{ margin:0 50px;}

.paymentMethod1{ padding:10px; text-align:center;}
.paymentMethod1 table{ margin:0 auto;}
.paymentMethod1 table td{ padding:5px 10px 5px 10px; border:0;}
.paymentMethod1 input, .paymentMethod1 label{ cursor:pointer;}

.offlinePaymentTbl{ text-align:right;}
.paymentHelp{ padding:10px; text-align:right;}
.paymentHelp h2{ padding:5px; background:#EEE; font-size:11px; margin:0 0 5px 0;}

.fastOrderView{ padding:15px 0;}
div.title{ padding:5px; background:#EEE; border-bottom:1px solid #BBB; font-size:11px; font-weight:normal;}
.bodyTxt{ padding:5px 15px;} 

.itemQuantity{ float:left; display:block; height:25px; padding:8px 2px 0 2px;}
.itemAddQuantity{ float:right;}
.quantity{ width:50px; margin:0 auto;}
.basketTable .color1 a.increaseQuantity{ width:14px; height:16px; background:url(../images/arrow.jpg) 0 -50px; display:block;margin:0 0 5px 0;}
.basketTable .color1 a.decreaseQuantity{ width:14px; height:16px; background:url(../images/arrow.jpg) 0 -33px; display:block;}
.basketTable .color2 a.increaseQuantity{ width:14px; height:16px; background:url(../images/arrow.jpg) 0 -16px; display:block;margin:0 0 5px 0;}
.basketTable .color2 a.decreaseQuantity{ width:14px; height:16px; background:url(../images/arrow.jpg) 0 0	   ; display:block;}

.basketRoeImage{ padding:2px; border:1px solid #DDD; float:right; margin:0 10px 0 10px;}
h3.productName{ font-size:11px; color:#1374d5; }

.payment{ margin:0 auto; background:url(../images/dot.gif) 360px repeat-y;}

.payment .right{ }
.basketTab{ padding:15px 0 0 0;}
	.paymentTable{ margin:0 auto;}
	.paymentTable td{ padding:3px;}
	.paymentTable .input{ width:190px;}
	.paymentTable .textarea{ padding:2px; border:1px solid #cbcbcb; width:190px;}

	.radioBox{ height:18px;}
	.radioBox input{ float:right; margin:3px 0 0 4px;}
	.radioBox lable{ float:right;}
	span.help{ display:block; height:16px; width:16px; background:url(../images/icon/helpBtn.gif); cursor:help; line-height:420px; overflow:hidden;}
	
.paymentMethod{ text-align:center;}
.paymentMethod table{ margin:0 auto 10px auto;}
.paymentMethod table td{ padding:3px 8px;}
.paymentMethod table input{ margin:0 0 0 4px;}
.paymentMethod table label{ }

a.emptyBasketR	{ background:url(../images/cBuy.gif) 0 0; display:block; height:27px; width:71px; line-height:150; overflow:hidden;}
a.basketR		{ background:url(../images/cBuy.gif) -71px 0;display:block; height:27px; width:67px; line-height:150; overflow:hidden;}

a.viewLink		{ background:url(../images/cBuy.gif) -71px 0;display:block; height:27px; width:67px; line-height:150; overflow:hidden; margin:0 auto;}
a.reloadLink	{ background:url(../images/cBuy.gif) 0 0;display:block; height:27px; width:71px; line-height:150; overflow:hidden; margin:0 auto;}
a.removeLink	{ background:url(../images/cBuy.gif) -138px 0;display:block; height:27px; width:71px; line-height:150; overflow:hidden; margin:0 auto;}
a.continueShop	{ background:url(../images/cBuy.gif) -209px 0;display:block; height:27px; width:67px; line-height:150; overflow:hidden; margin:0 auto;}
input.submitBasket { background:url(../images/cBuy.gif) -138px 0; height:27px; width:71px; display:block; line-height:100px; overflow:hidden; border:0;color: transparent;font-size: 0;cursor:pointer;}


a.basketAdd			{ }
a:hover.basketAdd	{ }
a.basketRemove		{ }

.suggestionBox	{ padding:10px 0 0 0;}
.suggestionBox h3.title {font-family:Arial,Helvetica,sans-serif; font-size:16px; padding:5px 10px 5px 0; background:url(../images/gray.gif)}

.loginBox{ }
.loginBtn{ text-align:center; padding:10px 0 0 0;}

.registrationBox{ width:340px; float:left; text-align:center;}
a.registrLink{ display:block; margin:20px auto 0 auto; width:125px; height:38px; background:url(../images/registrLink.jpg) no-repeat; overflow:hidden; line-height:150px;}

.userRegistration td{ border-bottom:1px solid #EEE;}


/*------------------ FAQ box ------------------*/
.faqBox{}
.faqBox a{ display:block; padding:3px 20px 3px 5px; background:url(../images/info16.jpg) no-repeat right; }
.answerBox{ padding:3px 20px 3px 3px; color:#777;}

li.faqTitle{ list-style:none; margin:6px 0px 12px 0px; padding:10px 0; background:url(../images/bull_fa.gif) no-repeat right 10px; border-bottom:1px dashed #DDD;}
ul.faqList{padding:0; margin: 0;}
.fTitle{color: #328F94}

li.videoList{  background: #fff; list-style:none; margin: 0 20px 10px 0; padding: 15px 20px; border: 1px solid #e5e5e5; float: left; text-align: center; position: relative;}
li.videoList:hover{border: 1px solid #ccc;}

.videoList a{ color: #222;}
.videoList a:hover{ color: #1C9948;}
.thumbImage{ padding:4px!important;; margin: 4px; vertical-align: middle; float: left; }
.videoTitle{margin: 21px 0 0 0;}

.itemlist{border-bottom: 2px dotted #f1f1f1; padding: 15px; margin-bottom: 8px; line-height: 18px;}
.itemlist:last-of-type{border-bottom: medium none;}
.itemlist img{float: left; margin:0 10px 0 0;}
.itemlistDate{color: #777;}

.pageBody img{float: left; margin-right: 15px;}

/*------------------ Profile ------------------*/
.photoBoxList{ width:142px; height:140px; float:right; text-align:center; padding:15px 0 0 0;}
.photoBoxList .image img{ border:1px solid #DDD;}
.delWishList{ background:url(../images/removeFromWishList.gif); width:85px; height:27px; display:block; margin:6px auto 0 auto; overflow:hidden; line-height:150px;}

body.profilePg h3.title{ margin-bottom:6px;}

.userInformation{ padding:10px 0 0 0;}
.profileImage{ float:left; padding:0 10px 0 0;}
.profileImage img{ border:1px solid #DDD;}
.profileField{ line-height:2; padding:0 0 10px 0;}

.profileEditRow{ text-align:left; padding:5px; border-top:1px solid #EEE;}
.reviewedProduct{ width:350px; float:left; padding:10px 0 0 0;}

.lReviewed{ width:160px; float:right; padding:5px;}
.lReviewed img{ float:right; padding:2px; border:1px solid #EEE; margin:0 0 0 7px;}

.printA5{ padding:0 15px;}
.printA5 .table th{ padding:7px; text-align:center;}
.printA5 .table td{ padding:5px;}

/*------------------ Paging ------------------*/
div.paging	{ float:left; width:290px;}
.body .pagination{}
.body .pagingLimit{ padding:5px;}
.body .paginationBox{ margin:0 auto; height:22px; overflow:hidden;}
.body .pagination li{border:0; margin:0; padding:0;font-size:11px;list-style:none; display:inline}
.body .pagination a{border:solid 1px #AAA;margin-right:2px;}
.body .pagination .previous-off,
.body .pagination .nextP-off {border:solid 1px #BBB;color:#888888;display:block;float:right;margin:0 2px;padding:3px 4px;}
.body .pagination .nextP a,
.body .pagination .previous a{ /*font-weight:bold;*/}	
.body .pagination .active{background:#ED145B;color:#FFFFFF;font-weight:bold;display:block;float:right;padding:4px 6px;margin-right:2px;}
.body .pagination a:link, 
.body .pagination a:visited {color:#777;display:block;float:right;padding:3px 6px;	text-decoration:none;float:right;}
.body .pagination li.blank {color:#0e509e;display:block;float:right;padding:3px 6px;	text-decoration:none;}
.body .pagination a:hover{border:solid 1px #888;}
.body .pagingPagesNumbersList{font-weight: bold;}
.body .pagin-left{font-weight: bold; padding: 0 0 0 10px;}
/*------------------ Input BTN ------------------*/
input.enter, input.seekBtn, input.submitBtn, input.saveInputBtn, input.resetBtn
{ height:22px; line-height:420px; overflow:hidden; border:0;color: transparent;font-size: 0;cursor:pointer; background-image:url(../images/inputBtn.gif);}
input.enter 	{ width:52px; background-position:0 0;}
input.seekBtn	{ width:52px; background-position:-52px 0;}
input.submitBtn	{ width:52px; background-position:-104px 0;}
input.saveInputBtn{ width:52px; background-position:-156px 0;}
input.resetBtn{ width:52px; background-position:-208px 0;}

/* search */
.search { padding:0; margin:0 10px 0 20px;}
.search span { display:block; float:left;}
.search form { display:block; float:left; padding:5px 0;}
.search form .keywords { float:left; background: url(../images/search_bg.gif) left top no-repeat; border:0; height:14px; width:227px; padding:11px 5px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#a1a1a1;}
.search form .button { float:left; margin:0; padding:0;}

.searchPageForm{ text-align:center; padding:10px;}

/*------------------ Msg ------------------*/
.err , .errorBox	{background:url(../images/block.gif) no-repeat right #ffe4e2; padding:10px 35px 10px 10px; margin:10px/* border:1px solid #ff0038;*/}
.ok , .messageBox	{background:url(../images/ok.gif) no-repeat right #effaeb; padding:10px 35px 10px 10px; margin:10px/*border:1px solid #8fdc79; margin:5px;*/}
.ok a, .messageBox a{font-weight:bold; color:#33F; line-height:2;}
.ok a:hover, .messageBox a:hover{ color:#BB002F;}
.alert				{background:url(../images/alert.gif) no-repeat right #fff0ba; padding:5px 35px 5px 10px;}

#catGalleryHolder{float: right; width: 300px;}
#catGallery {list-style: none}
#catGallery li{list-style: none; vertical-align: middle; text-align: left;}
#catGallery li a{display: block; font: normal 20px "Trebuchet MS","comic Sans MS",georgia,arial; padding: 20px 18px; background: url(../images/catBg.gif) repeat-x bottom right; color: #fff;vertical-align: middle; text-align: left;}
#catGallery li a:hover, #catGallery li a.active{background: url(../images/catBg.gif) repeat-x top right; color: #fff;}

#galleryContainer{overflow: auto;}

#catVideoGalleryHolder{float: right; width: 300px; border-left: 1px solid #BCBCBC;}
#catVideoGallery {list-style: none}
#catVideoGallery li{list-style: none; vertical-align: middle; text-align: left;}
#catVideoGallery li a{display: block; font: bold 12px arial; padding: 15px 10px; background: url(../images/catVBg.gif) repeat-x bottom right; color: #595959;vertical-align: middle; text-align: left;}
#catVideoGallery li a:hover, #catVideoGallery li a.active{background: url(../images/catVBg.gif) repeat-x top right; color: #fff;}

.catBox li{ float: left; border: 0; padding: 10px; margin: 0 10px; min-width: 254px; color: #1C9948;}
.catBox li.level4{ min-width: 227px; margin: 0; padding: 10px 5px; float: none!important;}
.catBox li a{ border: 0; color: #222;}
.catBox li a:hover{ border: 0; color: #1C9948;}

.item img{
	border: 2px solid #2F8B91;
	margin: 0;
	padding: 0;
	float: left;
}

.post {
	border-bottom: 1px solid #C2C2C2;
	padding: 25px 0 25px;
	margin: 0 20px 0 0;
}

.post h2,  .post h2 a{
    color: #424242;
    font-family: "Trebuchet MS","comic Sans MS",georgia,arial;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 12px 0;
	text-transform: capitalize;
}

.post h2 a:hover{
	color: #328F94;
}

.post .date{
	color: #646464;
	font-style: italic;
	font-size: 12px;
	margin: 0 0 15px 0;
	float: left;
}

.post .comments{
	text-align: right;
	float: right;
	padding: 0 0 15px 0;
}

.post .comments a{
	color: #646464;
	font-size: 11px;
}

.post .comments a:hover{
	color: #328F94;
}

.post .comments .category a{
	color: #646464;
	background: #E8E8E8;
	padding: 3px 4px;
}

.post .comments .category  a:hover{
	color: #328F94;
}
.post .continue{
	text-align: right;
	padding: 15px 0 10px 0;
	font-weight: bold;
}

div.brandItems{ margin:20px auto; overflow:auto;}

div.fadehover {
	position: relative;
	float: left;
	width: 100px;
	height: 40px;
	margin: 10px;
}

img.a {
position: absolute;
left: 0;
top: 0;
    z-index: 10;
}

img.b {
position: absolute;
left: 0;
top: 0;
}


.thumbImg{ float: left;}
h3.productTitleHead{border: 1px solid #ddd; padding:0 6px;}
img.attachment{border: 0}

.productInfo{direction: ltr; text-align: left; }
.extraFiledsTbl{ width: 100%; margin: 0 auto; direction: ltr; text-align: left; font: bold 12px Arial; border-collapse: separate; border-spacing: 1px; color:#444;}
.extraFiledsTbl .fieldTitle{ width: 30%; padding: 10px; background: #f1f1f1; white-space: nowrap;}
.extraFiledsTbl .fieldDesc{padding: 10px; background: #f9f9f9}

#ribbon {left: -17px; position: absolute; top: -17px; z-index: 500; background: none; border: 0;}

.leftFloat{
	float: left;
}

.rightFloat{
	float: right;
}

