﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0; margin:0; padding:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%;}
* {
	margin:0;
	padding:0;
	/* set direction for site */
	unicode-bidi:normal;
    direction:rtl;
}

body img {
    border:0 none;
    margin:0;
}

ul li
{
    list-style-type:none;
    }
div.clear
{
    clear:both;
    float:none;
    }

.pie 
{
    behavior:url(../../Content/js/PIE.htc);
    }

span.field-validation-error
{
    color:Red;
    font-size:11px;
    font-weight:bold;
    display:block;
    }
span.field-validation-valid
{
    display:none;
    }

div.validation-block
{
    margin:0 auto;
    width:250px;
    text-align:center;
    position:relative;
    top:20px;
    }

body 
{
    width:100%;
    height:100%;
    font-family:Arial;
    background:url(../images/bg.png) repeat;
    overflow:auto;
    }
div.wrapper
{
    height:100%;
    width:900px;
    margin:0 auto;
    }
div.header
{
    width:100%;
    height:85px;
    -webkit-box-shadow:0px 5px 5px #999, inset 0px -10px 18px #EEE;
    -moz-box-shadow:0px 5px 5px #999, inset 0px -10px 18px #EEE;
    -o-box-shadow:0px 5px 5px #999, inset 0px -10px 18px #EEE;
    -ms-box-shadow:0px 5px 5px #999, inset 0px -10px 18px #EEE;
    box-shadow:0px 5px 5px #999, inset 0px -10px 18px #EEE;
    border-radius:0px 0px 40px 40px;
    background:-webkit-linear-gradient(#FFFFFF,#FDFDFD);
    background:-moz-linear-gradient(#FFFFFF,#FDFDFD);
    background:-ms-linear-gradient(#FFFFFF,#FDFDFD);
    background:-o-linear-gradient(#FFFFFF,#FDFDFD);
    background:linear-gradient(#FFFFFF,#FDFDFD);
    -pie-background:linear-gradient(#FFFFFF,#FDFDFD);
    }
a.logo
{
    width:603px;
    height:74px;
    background:url(../images/logo.png) no-repeat;
    float:right;
    position:relative;
    top:10px;
    left:21px;
    display:block;
    }    
div.how-it-works
{
    width:80px;
    height:45px;
    background:#DBDBDB;
    border-radius:25px;
    -webkit-box-shadow:0px 3px 5px #fff, inset 0px 1px 5px #888;
    -mox-box-shadow:0px 3px 5px #fff, inset 0px 1px 5px #888;
    -o-box-shadow:0px 3px 5px #fff, inset 0px 1px 5px #888;
    -ms-box-shadow:0px 3px 5px #fff, inset 0px 1px 5px #888;
    box-shadow:0px 3px 5px #fff, inset 0px 1px 5px #888;
    float:left;
    margin:20px 0px 0px 0px;
    position:relative;
    left:-40px;
    }
div.how-it-works a.question
{
    margin-left:10px;
    margin-top:7px;
    height:29px;
    background:url(../images/q-mark.png) no-repeat;
    float:left;
    }                
div.how-it-works span
{
    color:#999;
    display:inline-block;
    float:right;
    margin-left:20px;
    font-size:14px;
    font-weight:bold;
    width:39px;
    *margin-right:10px;
    }
div.content
{
    width:840px;
    height:100%;
    margin:0 auto;
    padding:20px 0px;
    }   
div.toolbar
{
    width:100%;
    background:#E5E5E5;
    border-radius:25px;
    -webkit-box-shadow:0px 3px 5px #FFF, inset 0px 2px 7px #444;
    -moz-box-shadow:0px 3px 5px #FFF, inset 0px 2px 7px #444;
    -o-box-shadow:0px 3px 5px #FFF, inset 0px 2px 7px #444;
    -ms-box-shadow:0px 3px 5px #FFF, inset 0px 2px 7px #444;
    box-shadow:0px 3px 5px #FFF, inset 0px 2px 7px #444;
    margin-bottom:15px;
    overflow:hidden;
    height:50px;
    }   
div.toolbar-btn
{
    height:41px;
    width:173px;
    background:url(../images/filter-buttons.png) repeat-x;
    background-position:0px 0px;
    float:left;
    margin-left:6px;
    margin-right:15px;
    margin-top:5px;
    cursor:pointer;
    overflow:visible;
    }
div.toolbar-btn div.arrow
{
    width:17px;
    height:16px;
    background:url(../images/arrow-enabled.png) no-repeat;
    float:left;
    margin-left:10px;
    margin-top:13px;
    }    
div.toolbar-btn:hover
{
    background-position:346px 0px;
    }
div.toolbar-btn:hover span
{
    color:#666;
    }
div.toolbar-btn:hover div.arrow
{
    background:url(../images/arrow-hover.png) no-repeat;
    }         
div.toolbar-btn.active
{
    background-position:172px 0px;
    }
div.toolbar-btn.active span
{
    color:White;
    }
div.toolbar-btn.active div.arrow
{
    background:url(../images/arrow-active.png) no-repeat;
    }     
                 
div.toolbar-btn span
{
    color:#999;
    display:inline-block;
    float:right;
    margin:12px 12px 0px 0px;
    font-size:13px;
    font-weight:bold;
}
div.toolbar ul.items-list
{
    margin-top:10px;
    overflow:auto;
    }
div.toolbar ul.items-list li
{
    font-size:15px;
    font-weight:bold;
    color:#666;
    float:right;
    width:140px;
    padding-right:5px;
    padding-top:3px;
    padding-bottom:3px;
    margin-bottom:5px;
    margin-right:15px; 
    cursor:pointer;
    border-radius:10px;
    }
div.toolbar ul.items-list li:hover
{
    background:#777;
    color:#fff;
    }
div.toolbar ul.items-list li.active
{
    color:#CA575B;
    } 
div.toolbar ul.items-list li.active:hover
{
    background:none;
    cursor:default;
}
div.toolbar div.total-pages
{
    margin-right:20px;
    margin-top:16px;
    font-weight:bold;
    color:#666;
    float:right;
    }           
div.main-box
{
    height:86px;
    width:100%;
    padding:7px 0px;
    margin:0px 0px 15px 0px;
    display:block;
    position:relative;
    border-radius:2px;
    border-left:1px solid #999;
    border-right-style:none\0/IE9;
    -webkit-box-shadow:2px 1px 5px #666;
    -moz-box-shadow:2px 1px 5px #666;
    -o-box-shadow:2px 1px 5px #666;
    -ms-box-shadow:2px 1px 5px #666;
    box-shadow:2px 1px 5px #666;
    background:url(../images/coupon-bg.png) repeat-x;
    cursor:pointer;
    }
 div.main-box:hover
 {
     background:url(../images/coupon-bg-hover.png) repeat-x;
     }
 div.main-box:hover div.description ul li.description 
 {
     color:#C1272D;
     }
 div.main-box:hover div.description ul li.first 
 {

     }              
 div.main-box div.image
 {
     width:183px;
     height:99px;
     border-left:1px solid #ddd;
     float:left;
     overflow:hidden;
     }
  div.main-box div.description
 {
     width:479px;
     height:100%;
     border-left:1px solid #ddd;
     float:left;
     }
div.main-box div.nav
{
    width:175px;
    height:100%;
    float:left;
    }     
div.paging
{
    width:100%;
    height:40px;
    background:#E5E5E5;
    border-radius:35px;
    -webkit-box-shadow:0px 2px 5px #FFF, inset 0px 2px 7px #444;
    -moz-box-shadow:0px 2px 5px #FFF, inset 0px 2px 7px #444;
    -o-box-shadow:0px 2px 5px #FFF, inset 0px 2px 7px #444;
    -ms-box-shadow:0px 2px 5px #FFF, inset 0px 2px 7px #444;
    box-shadow:0px 2px 5px #FFF, inset 0px 2px 7px #444;
    margin-bottom:15px;
    }
div.paging div.next-button
{
    width:128px;
    height:30px;
    background:url(../images/next-page-btn.png);
    background-position:0px 0px;  
    float:left;
    margin-top:6px;
    margin-left:8px; 
    cursor:pointer;
    }
div.paging div.next-button:hover
{
    background-position:129px 0px;
    }
div.next-button div.arrow
{
    width:8px;
    height:12px;
    background:url(../images/more-arrow.png) no-repeat;
    float:left;
    margin-left:10px;
    margin-top:9px;
    }
div.next-button span
{
    color:#999;
    display:inline-block;
    float:right;
    margin:5px 6px 0px 0px;
    font-size:13px;
    font-weight:bold;
}
div.paging div.next-button:hover span
{
    color:#777;
    }
div.paging ul.page-list
{
    float:left;
    margin-top:11px;
    margin-left:10px;
    *overflow:auto;
    *width:170px;
    }
div.paging ul.page-list li
{
    float:right;
    width:17px;
    height:19px;
    padding-top:2px;
    color:#666;
    font-size:14px;
    font-weight:bold;
    cursor:pointer;
    text-align:center;
    }
div.paging ul.page-list li:hover
{
    background:url(../images/page-circle.png) no-repeat;
    }    
div.paging ul.page-list li.current
{
    background:url(../images/page-circle.png) no-repeat;
    color:#CA575B;
   }                                      
div.nav div.category
{
    width:179px;
    height:40px;
    float:left;
    position:relative;
    top:5px;
    left:-8px;
    *left:-5px;
    left:-9px\0/;
    }
div.nav div.category.cat1
{
    background:url(../images/category1.png) no-repeat;
    }
div.nav div.category.cat2
{
    background:url(../images/category2.png) no-repeat;
    }
div.nav div.category.cat3
{
    background:url(../images/category3.png) no-repeat;
    }
div.nav div.category.cat4
{
    background:url(../images/category4.png) no-repeat;
    }  
div.nav div.category.cat5
{
    background:url(../images/category5.png) no-repeat;
    }  
div.nav div.category.cat6
{
    background:url(../images/category6.png) no-repeat;
    }  
div.nav div.category.cat7
{
    background:url(../images/category7.png) no-repeat;
    }  
div.nav div.category.cat8
{
    background:url(../images/category8.png) no-repeat;
    }  
div.nav div.category.cat9
{
    background:url(../images/category9.png) no-repeat;
    }  
div.nav div.category.cat10
{
    background:url(../images/category10.png) no-repeat;
    }  
div.nav div.category.cat11
{
    background:url(../images/category11.png) no-repeat;
    } 
div.category ul.category-name
{
    list-style-type: none!important;
    float: left;
    text-align: left;
    margin-left: 20px;
    color: white;
    font-size:13px;
    }
div.category ul.category-name li:first-child
{                               
    font-size:15px;
    font-weight:bold;
    margin-top:3px;
}
div.category ul.category-name li:last-child
{                               
    line-height:10px;
}
div.nav div.buttons
{
    position:relative;
    top:10px;
    *position:absolute;
    *top:57px;
    *left:0px;
    }
div.nav div.buttons div.button
{
    float:left;
    height:26px;
    width:75px;
    cursor:pointer;
    margin-left:7px;
    background:url(../images/button.png);
    background-position:0px 0px;
    text-align:center;
    color:#888;
    padding-top:7px;
    font-size:13px;
    font-weight:bold;
    }
div.nav div.buttons div.button:hover
{ 
    background-position:75px 0px;
}
div.description ul
{
    margin-top:7px;
    margin-right:20px;
    color:#666;
    }
div.description ul li:first-child
{
    font-size:14px;
    margin-bottom:5px;
    }
div.description ul li.description
{
    font-weight:bold;
    font-size:14px;
    width:355px;
    height:45px;
    overflow:hidden;
    word-break:break-word;
    }        
div.description ul li:last-child
{
    font-size:11px;
    width:400px;
    }
div.no-image.cat1
{
    background:#58B6DE;
    }  
div.no-image.cat2
{
    background:#7FB539;
    } 
div.no-image.cat3
{
    background:#D065A7;
    } 
div.no-image.cat4
{
    background:#EA9023;
    } 
div.no-image.cat5
{
    background:#D7181E;
    }
div.no-image.cat6
{
    background:#53A290;
    }
div.no-image.cat7
{
    background:#626566;
    } 
div.no-image.cat8
{
    background:#9A2127;
    } 
div.no-image.cat9
{
    background:#3D7591;
    } 
div.no-image.cat10
{
    background:#B59A4F;
    } 
div.no-image.cat11
{
    background:#696191;
    }
div.no-image
{
    height:100px;
    width:133px;
    position:relative;
    top:0px;
    margin-right:17px;
    *margin-right:0px;
    text-align:center;
    }
div.no-image span
{
    display:inline-block;
    color:#fff;
    font-weight:bold;
    font-size:18px;
    width:80px;
    margin-top:30px;
    word-wrap:break-word;
    }
div.image
{
    text-align:center;
    position:relative;
    height:100px;
    top:-6px;
    }
div.image img
{
    vertical-align:middle;
    }
div.coupon-is-over
{
    position:absolute;
    z-index:10;
    float:right;
    width:332px;
    height:51px;
    background:url(../images/coupon-ended.png) no-repeat;
    top:-5px;
    left:520px;
    }
div.coupon-popup
{
    position:fixed;
    z-index:100;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    background:url(../images/popup-bg.png);
    display:none;
    }
div.coupon-popup div.coupon
{
    width:343px;
    height:274px;
    overflow:hidden;
    margin:250px auto;
    position:relative;
    }
div.coupon-popup div.coupon img.coupon-ended-img
{
    position:absolute;
    left:0px;
    top: 34px;
    width: 314px;
    display:none;
    }
div.coupon-popup div.coupon img#coupon-popup-img
{
    -webkit-border-radius:26px;
    -moz-border-radius:26px;
    -o-border-radius:26px;
    -ms-border-radius:26px;
    border-radius:26px;
    *float:left;
    }    
div.coupon-popup div.coupon div.hide-coupon-btn
{
    width:54px;
    height:54px;
    position:relative;
    background:url(../images/close.png) no-repeat;
    float:right;
    top:-3px;
    left:9px;
    cursor:pointer;
    }
div.right-link
{
    width:60px;
    height:87px;
    background:url(../images/right-link.png) no-repeat;
    position:relative;
    float:left;
    left:-75px;
    }
div.footer
{
    width:100%;
    text-align:center;
    }    
div.footer ul
{
    margin:0 auto;
    overflow:auto;
    display:inline-block;
    *width:478px;
    }                            

div.footer ul li
{
    float:right;
    font-size:12px;
    color:#888;
    padding:0px 10px;
    border-left:1px solid #888;
    }
div.footer ul li.last
{
    border:none;
    }    
div.footer ul li a, div.footer ul li a:visited
{
    color:#888;
    text-decoration:none;
    }
div.footer ul li a:hover
{
    text-decoration:underline;
    }
a.txt-dec-un
{
    text-decoration:underline!important;
    }
div.mask
{
    position:absolute;
    top:0px;
    left:0px;
    height:100%;
    width:100%;
    z-index:9999;
    display:block;
    }
div.under-construction
{
    width:838px;
    height:806px;
    margin:111px auto;
    text-align:center;
    background:url(../images/under-construction-box.png) no-repeat;
    }
div.under-construction span
{
    display:inline-block;
    color:White;
    font-size:38px;
    font-weight:bold;
    margin-top:90px;
    }
div.biz-portal-box
{
    width:841px;
    margin:0 auto;
    margin-bottom:20px;
    }
div.biz-portal-box .head-block
{
    width:841px;
    height:30px;
    background:url(../images/main-block-top-bg.png) no-repeat;
    }
div.biz-portal-box .content-block
{
    width:841px;
    height:auto;
    min-height:96px;
    background:url(../images/main-block-tile.png) repeat-y;
    }
div.biz-portal-box .bottom-block
{
    width:841px;
    height:345px;
    background:url(../images/main-block-bot-bg.png) bottom no-repeat;
    }              
div.biz-portal-box h1
{
    color:White;
    display:block;
    padding-top:7px;
    margin-right:20px;
    width:805px;
    padding-bottom:5px;
    border-bottom:1px solid white;
    font-size:18px;
    font-weight:bold;
    }
div.biz-portal-box div.content
{
    margin:0;
    padding:0;
    padding-top:10px;
    border-top:1px solid White;
    margin-right:20px;
    width:805px;
    height:auto!important;
    position:relative;
    }
div.biz-portal-box div.content h2
{
    color:#E11922;
    font-size:22px;
    font-weight:bold;
    padding-bottom:15px;
    }
div.biz-portal-box div.content ul li
{
    font-size:13px;
    color:#000;
    }
div.biz-portal-box div.content div.contact-us
{
    width:660px;
    height:381px;
    margin:0 auto;
    position:relative;
    margin-top:30px;
    background:url(../images/envelope.png) no-repeat;
    }
div.contact-us ul
{
   position:absolute;
   bottom:60px;
   right:40px;
   overflow:auto;
    }    
div.contact-us ul li
{
    float:right;
    margin-left:20px;
    font-size:14px;
    }
div.contact-us ul li.textarea
{
    margin-top:10px;
    }    
div.contact-us ul li.email input
{
    width:235px;
    }    
div.contact-us ul li input
{
    height:22px;
    border:1px solid #BBB;
    border-radius:3px;
    }
div.contact-us ul li textarea
{
    width:582px;
    height:70px;
    border:1px solid #BBB;
    border-radius:3px;
    }
div.contact-us     .steps-butt
{
    position:absolute;
    bottom:27px;
    left:35px;
    }
.steps-butt {
	background:url(../images/option-but.png) no-repeat scroll 0 0;
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
	text-decoration:none;
	border:0 none;
	outline:0 none;
	cursor:pointer;
	height:27px;
	display:block;
	font-size:15px;
	font-weight:bold;
	padding-top:0;
	line-height:150%;
}

.steps-butt:hover {
	color:#fbfbfb;
}
.steps-butt.next {
	background-position:0 0;
    width:71px;
}
.steps-butt.next:hover {
	background-position:0 -40px;
} 
span.contact-us-message
{
    font-size:14px;
    font-weight:bold;
    position:absolute;
    bottom:40px;
    right:40px;
    }
div.how-it-works-popup
{
    position:fixed;
    z-index:100;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    background:url(../images/popup-bg.png);
    display:none;
    }
div.how-it-works-popup div.biz-portal-box
{
    height:523px;
    margin-top:20px;
    position:relative;
    }
div.hide-coupon-btn1
{
    width:54px;
    height:54px;
    position:absolute;
    background:url(../images/close.png) no-repeat;
    float:right;
    top:2px;
    right:-62px;
    cursor:pointer;
    }
div.conditions-popup
{
    position:fixed;
    z-index:100;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    background:url(../images/popup-bg.png);
    display:none;
    }
div.conditions-coupon
{
    width:418px;
    height:auto;
    margin:150px auto;
    position:relative;
    }
div.conditions-coupon img
{

    }    
div.conditions-coupon a.conditions-btn
{
    width:278px;
    height:102px;
    display:block;
    margin:0 auto;
    position:relative;
    top:5px;
    }    

.main_iframe {
    border: medium none;
    left: 50%;
    margin-left: -662px;
    max-width: 100%;
    min-width: 246px;
    position: absolute;
    top: 105px;
}

div.main_wrapper {
	margin: 0 auto 0 100px;
	padding: 0;
}