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

     Style by :  PersianTools
		  web :  www.PersianTools.com
		Email :  info@PersianTools.com

------------------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,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:#015D82; outline:0;}
a:hover {text-decoration: none;color:#222;}
h1, h2, h3, h4{ font-size:12px;}
.leftImg{float:left; margin:0 8px 8px 0;}
.rightImg{float:right; margin:0 0 8px 8px;}

.input, .textarea{ border:1px solid #AAA; padding:2px}
select{ border:1px solid #AAA;}
.star, .cmfcValidationV1ErrorMessageBoard{ color:#F00;}
#TB_ajaxContent{ background:#f2f2f2;}

.floatImage{ float:left; margin:0 8px 8px 0;}

/*------------------ Page Layout ------------------*/
body{font-family:Tahoma, Geneva, sans-serif;font-size:11px;}
#warp{width:900px; margin:0 auto; position:relative;}
.container{ padding:10px 0; direction:rtl; text-align:right;}

.main 		{ padding:0; width:690px; margin:0 auto; float:left;}
.rightSide 	{ padding:0; width:200px; margin:0 auto; float:right;}

/*------------------ Header ------------------*/
#header 				{ height:140px; background:url(../images/logo.gif) no-repeat top right;}
#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{ height:100px;}

#header h1		{ float:right; width:180px; height:100px;}
a.homeTopLink	{ display:block; width:180px; height:100px; overflow:hidden; line-height:250px;}

.topBar{width:310px; float:left; height:20px; padding:40px 0 0 0;}
.topBar a{ display:block; float:left; height:20px; background:url(../images/topBar.gif); margin:0 10px 0 0; color:#777;}
.topBar a.login		{ width:97px; background-position:-190px 0; line-height:420px; overflow:hidden;}
.topBar a.register	{ width:77px; background-position:-109px 0; line-height:420px; overflow:hidden;}
.topBar a.basket	{ width:109px;background-position:0 0;}
.topBar a.basket span{ padding:3px 0 0 10px; display:block;}
.topBar a.profileA	{ width:78px; background-position:-289px 0; line-height:420px; overflow:hidden;}
.topBar a.logout	{ width:67px; background-position:-369px 0; line-height:420px; overflow:hidden;}

/*------------------ slideShow ------------------*/
.slideShow{ width:900px; height:350px; position:relative;}

.navigation{ position:absolute; z-index:100; top:320px; left:0; right:0; padding:0 10px 0 0;}
.navigation li{ float:right; list-style:none; padding:2px;}
.navigation a{ display:block; width:20px; height:20px; line-height:18px; font-weight:bold; background:#dddddd; color:#6f6f6f; text-align:center;}
.navigation a.selected{ background:#008caf; color:#FFF;}

.slides li{ z-index:50;}

/*------------------ container ------------------*/
.container1 p { font: normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px 10px; margin:0; line-height:1.8em;}
.container1 p span { color:#a4a4a4;}
.container1 a { font: bold 11px Arial, Helvetica, sans-serif; color:#673955; padding:5px 20px; margin:0; background:url(../images/link_bg.gif) left no-repeat;}
.container1 a.normal { font: normal 11px Arial, Helvetica, sans-serif; color:#673955; padding:0; margin:0; background:none;}
.container1 img { float:left; margin:10px 15px; padding:0;}


/*------------------ box ------------------*/
.rightSide .box { border:1px solid #DDD;}
.main .box 		{ margin-bottom:10px;}

.pageBody{ border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb;}
.pageBody li{ list-style:inside square;}

.box_top 	{ }
.box_bottom { }
.box_bottom .body{}
h1.title	{ color:#2a2a2a; background:url(../images/h1Title.gif) no-repeat; height:32px; padding:0 10px; line-height:29px;}

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

/*------------------ News ------------------*/
.newsItem{ padding:5px 0;}
.newsItem .newsDate{ text-align:left; border-bottom:1px dashed #DDD; padding:2px; color:#777;}
.newsItem .floatImage img{ border:1px solid #DDD; padding:2px;}

.newsCategory{ float:right; width:120px; height:100px; padding:10px; margin:10px; text-align:center; font-weight:bold;}
.newsCategory img{ display:block; margin:0 auto;}

/*------------------ breadcrumb ------------------*/
.breadcrumb{ padding:5px;}
.breadcrumb a{ color:#0081c6;}
span.colorSeparates, span.bSep{ }


/*---------------- sideBox ----------------*/
.sideBox 		{ width:200px;}
.sideBox_top 	{ }
.sideBox_bottom { padding:0 0 10px 0;}

.sideBox h3.title{ background:url(../images/h3Title.gif); height:32px; line-height:30px; padding:0 7px;}
.sideBox .body{border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb;}

.sideBoxBanner{ padding:0 0 10px 0;}

.lastViewItem{ float:right; padding:10px 5px; width:88px; height:100px; text-align:center; overflow:hidden;}
.productList{ width:190px; height:240px; float:right; margin:10px; padding:5px; background:url(../images/pListBox.gif) no-repeat;text-align:center;}
.productList h4.title{ color:#00F; padding:0; height:30px; line-height:1;}
.productList .summary{ text-align:right; line-height:1; height:55px; padding:0 10px;}
.productList .summary li{ color:#015D82; padding:0 0 4px 0;}
.productList .basketAdd{ margin-right:10px;}
.productList .notExistsBtn{ float:right;}

/*------------------ VIP ------------------*/
.vipHomeBox{ margin:0 0 10px 0; border:1px solid #f4f4f4;}
.vipHomeBox h2{ background:url(../images/h2T.gif);}
.vipHomeBoxBody{ padding:15px;}

.vipMenu li{ list-style:inside square;}

.vipfile{ width:290px; height:55px; padding:10px; float:right; margin:10px; border:1px solid #f4f4f4; font-weight:bold;}
.vipfile2{ padding:10px; margin:10px; border:1px solid #f4f4f4;}

.vocabulary{ background:url(../images/icon/book.gif) no-repeat right; padding:2px 20px 2px 5px;}

/*---------------- 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;}
.productList span{ float:right;}

.productFull		{ padding:15px 0 0 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{ padding:10px 0;}

.productFull .right	{ width:340px; 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;}

.priceFull{ font-size:12px; font-weight:bold;  color:#A00; padding:3px 0;} 

.description{}
.description .productGuarantee{  padding:5px 0;}
.description .txt{float:right;width:270px; text-align:justify; line-height:1.8;}

.productFullTab	{ width:535px; margin:10px auto 0 auto;}

.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{ float:left; width:240px;}
.starRatingBar h4.title{ float:right; font-weight:normal; direction:rtl; padding:2px 0 0 0;}
.starRatingBox{ float:right ; width:100px; height:16px;}
.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;}


/*------------------ product Spec ------------------*/
.productSpec{ width:500px; 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;}

.productSpecTitle, .productSpecValue{ float:left; direction:ltr;}
.productSpecTitle{ width:28%; padding:5px 2% 5px 0; direction:rtl; font-weight:bold; color:#555; border-bottom:1px solid #EEE;}
.productSpecValue{ width:65%; padding:5px 0 5px 1%; border-left:1px solid #EEE; margin-bottom:5px; text-align:left;}





/*------------------ Home Box ------------------*/
.homeBox{ }

.homeBanner{ padding:10px 0 0 0;}
.homeBanner .bn{ float:right; width:145px; /*height:145px;*/}
.bannerNo1, .bannerNo2, .bannerNo3, .bannerNo4, .bannerNo5{padding:0 0 0 6px;}
.bannerNo6{ padding:0 0 0 0;}
.homeBanner .last{ padding: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;}


/*------------------ Menu ------------------*/
.menu{ padding:5px;}
.menu li{ list-style:none;}
.menu li ul{ padding:0 15px 0 0;}

.menu a{display:block;padding:0 20px 0 0; line-height:23px; height:25px;}

.menu li a			{ background:url(../images/sideMenuBg.gif) no-repeat right -100px; font-weight:bold; border-bottom:1px solid #EEE; margin:5px 0 0 0;}
.menu li ul a		{ background:url(../images/sideMenuBg.gif) no-repeat right 0; font-weight:normal; border-bottom:1px dotted #DDD; margin:0;}
.menu li ul a:hover { background:url(../images/sideMenuBg.gif) no-repeat right -25px; font-weight:normal;}



a.menu1			{ width:88px; background-position:-538px 0;}
a:hover.menu1	{ width:88px; background-position:-538px -40px;}
ul#topnav li:hover a.menu1, ul#topnav li a:hover.menu1 { background-position:-538px -80px;}

a.menu2			{ width:124px; background-position:-414px 0;}
a:hover.menu2	{ width:124px; background-position:-414px -40px;}
ul#topnav li:hover a.menu2, ul#topnav li a:hover.menu2 { background-position:-414px -80px;}

a.menu3			{ width:90px; background-position:-324px 0;}
a:hover.menu3	{ width:90px; background-position:-324px -40px;}
ul#topnav li:hover a.menu3, ul#topnav li a:hover.menu3 { background-position:-324px -80px;}

a.menu4			{ width:114px; background-position:-210px 0;}
a:hover.menu4	{ width:114px; background-position:-210px -40px;}
ul#topnav li:hover a.menu4, ul#topnav li a:hover.menu4 { background-position:-210px -80px;}

a.menu5			{ width:61px; background-position:-149px 0;}
a:hover.menu5	{ width:61px; background-position:-149px -40px;}
ul#topnav li:hover a.menu5, ul#topnav li a:hover.menu5 { background-position:-149px -80px;}

a.menu6			{ width:87px; background-position:-62px 0;}
a:hover.menu6	{ width:87px; background-position:-62px -40px;}
ul#topnav li:hover a.menu6, ul#topnav li a:hover.menu6 { background-position:-62px -80px;}

a.menu7			{ width:62px; background-position:0 0;}
a:hover.menu7	{ width:62px; background-position:0 -80px;}


.topMenu{ height:40px; background:url(../images/menuBg.gif);}
.topMenu a{ color:#FFF;}
.linkMenu{ }
.linkMenu a{ 
	background-image:url(../images/menu.gif);
	line-height:420px;
	overflow:hidden;
	height:40px;
	display:block;
	}


ul#topnav {margin:0; padding:0; float:right; width:640px; list-style: none;}
ul#topnav li { margin:0; padding:0; position:relative; float:right; z-index:80;}
ul#topnav li .sub {
	position: absolute;	top:40px;   padding:20px 20px 20px; display:none; z-index:9999; right:0;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 8px;
	-khtml-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	background:url(../images/subMenuBg.gif) repeat-x #009abc;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub a{ line-height:1;}
ul#topnav li .sub ul{list-style: none; margin:0; padding: 0;float: right; width:140px; text-align:right;}
ul#topnav .sub ul li {width: 100%;color: #fff;}
ul#topnav .sub ul li h2 {padding: 4px 7px 4px 0;  margin:0 0 0 10px;font-size: 12px; border-bottom:1px solid #03758f;}
ul#topnav .sub ul li h2 a {padding: 5px 0;background-image: none;color: #e8e000;}
ul#topnav .sub ul li a { float: none; height: auto;background:url(../images/bull01.gif) no-repeat right 11px; padding: 7px 18px 7px 7px;display: block;text-decoration: none;color:#e6faff;}
ul#topnav .sub ul li a:hover {color: #FFF;}




.topMenu ul{ display:inline;}
.topMenu li{ list-style:inside; display:inline;}


.topSearch{ float:left; width:190px; height:40px; background:url(../images/topSearch.gif);}
.searchTbl{ direction:rtl; margin:7px 0 0 10px;}
.searchTbl td{ padding:2px}
.searchTbl .input{ width:130px; border:0; padding:2px; height:15px; background:none; color:#FFF;}
.inputBtn{ border:0; background:none; width:29px; height:17px; line-height:420px; overflow:hidden; cursor:pointer;color: transparent;font-size: 0; }

/*------------------ special Banners ------------------*/
.topProducts{ }


.photosList .listBox{ float:right; padding:10px 0 5px 0; height:155px; width:155px; margin:5px; border:1px solid #DDD; text-align:center;}
.photosList .listBox h3{ font-weight:normal;}

/*------------------ Comment ------------------*/
.comment	{ width:500px; margin:0 auto 15px auto; padding:5px 0;}
.commentImage{ width:60px; float:right;}
.commentBody{ width:440px; float:left; color:#555; text-align:justify; line-height:1.3;}
.commentInfo{ padding:4px; background:#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{ width:500px; margin:0 auto;}
.comments-open .textarea{ width:480px; border:1px solid #888; padding:5px; background:#f6f6f6;}
.comments-open .input	{ width:480px; 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{ margin:0 auto;}
.table td{ padding:3px;}

.contactform{ width:420px;}
.contactform .lblForm{ width:95px; text-align:left;}

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

/*------------------ 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;}
.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:10px;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;}

/*--- input Btn ---*/
.basketButton{ padding:10px;}
.basketButton input{ margin:0 50px;}
.saveBtn, .submitBtn, .backBtn, .submitBasketBtn{ border:0; cursor:pointer;height:27px; color: transparent;font-size: 0; overflow:hidden; padding:0;}
.saveBtn		{ background:url(../images/saveBtn.gif); width:202px;}
.submitBtn		{ background:url(../images/submitBtn.gif); width:152px;}
.backBtn		{ background:url(../images/backBtn.gif); width:92px;}
.submitBasketBtn{ background:url(../images/submitBasketBtn.gif); width:92px;}

.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 .left , .payment .right{ width:330px;}
.payment .left{ float:left;}
.payment .left h2{ font-size:12px; color:#004a8d; padding:10px 0;}
	
	.payment .left ul{ padding:10px 0 20px 0;}
	.payment .left li{ list-style:none; background:url(../images/check.gif) no-repeat right 10px; padding:12px 28px 8px 0;}
	
.payment .right{ float:right;}
.payment h3.title{ font-size:12px; color:#ab0a0f; padding:10px 0;}
.basketTab{ padding:15px 0 0 0;}
	.paymentTable{ width:230px; margin:0 auto;}
	.paymentTable td{ padding:3px;}
	.paymentTable .input{ width:125px;}
	.paymentTable .textarea{ padding:2px; border:1px solid #cbcbcb; width:250px;}

	.radioBox{ height:18px;}
	.radioBox input{ float:right; margin:3px 0 0 4px;}
	.radioBox lable{ float:right;}
.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			{ background:url(../images/basket.gif) 0 -67px; width:24px; height:24px; display:block; font-size:0; color:transparent; overflow:hidden;}
a:hover.basketAdd	{ background:url(../images/basket.gif) -24px -67px; width:24px; height:24px; display:block; font-size:0; color:transparent; overflow:hidden;}
a.basketRemove		{ background:url(../images/basket.gif) 0 -91px; width:24px; height:24px; display:block; font-size:0; color:transparent; overflow:hidden;}

.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{ width:340px; float:right;}
.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;}

/*------------------ 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;}


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

.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;}

/*------------------ Paging ------------------*/
div.paging	{ float:left; width:230px;}
.pagination{}
.pagingLimit{ padding:5px;}
.paginationBox{ margin:0 auto; height:25px; overflow:hidden;}
.pagination li{border:0; margin:0; padding:0;font-size:11px;list-style:none; display:inline}
.pagination a{border:solid 1px #9aafe5;margin-right:2px;}
.pagination .previous-off,
.pagination .nextP-off {border:solid 1px #BBB;color:#888888;display:block;float:right;margin:0 2px;padding:3px 4px;}
.pagination .nextP a,
.pagination .previous a{ /*font-weight:bold;*/}	
.pagination .active{background:#2e6ab1;color:#FFFFFF;font-weight:bold;display:block;float:right;padding:4px 6px;margin-right:2px;}
.pagination a:link, 
.pagination a:visited {color:#0e509e;display:block;float:right;padding:3px 6px;	text-decoration:none;float:right;}
.pagination li.blank {color:#0e509e;display:block;float:right;padding:3px 6px;	text-decoration:none;}
.pagination a:hover{border:solid 1px #0e509e;}



/* 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;}


/*------------------ Footer ------------------*/
.footer{ direction:ltr; border-top:1px solid #d5d5d7;}
.footer .links{ padding:0 0 8px 0;}
.footerBox	{ width:900px; padding:10px 0; margin:0 auto;}
.footer a	{ color:#5c5c5c;}
.footer a:hover	{ color:#FFF;}
.footerBox .left{ float:left; width:500px;}
.footerBox .right{ float:right; width:200px; text-align:right;}

.parsmizban {
border: 0px dotted #000000;
background-image: url('/parsmizban.com-bg.jpg');
background-repeat: repeat-y;
background-position: center top;
text-align: center;
width: 20%;
vertical-align:top;
}

.parsmizban1 {
border: 0px dotted #000000;
background-image: url('/parsmizban.com-fp.png');
background-repeat: repeat-x;
background-position: center bottom;
border-top: thin silver dotted;
border-right: thin silver dashed;
border-left: thin silver dashed;
margin: 5px;
padding: 5px;
}

