        body{
		/*direction:rtl;*/
        	background:#eef0f3;
        	 color: #666666;
            font-size: 14px;
            line-height: 1.3;
            margin: 0 auto;
            font-family:"open sans",Helvetica,arial,"sans serif";
            overflow-x:hidden;

        }
        h1,h2,h3,h4{
        	font-family:"open sans";
            margin: 0;
            padding: 0;
            font-weight: 300;
        }
        a{
            text-decoration: none;
            color: #4C5AF1;/*#666;*/
        }
        h1{ font-size:2em;letter-spacing: -1px;} h2{ font-size:2em;} h3{ font-size:1.8em;} h4{ font-size:1.5em;}

        ul,li{
            list-style: none;
            margin: 0;
            padding: 0;
        }

        .clearfix{
            clear: both;
        }


        .wrapper{
            width: 85%;
            margin: 0 auto;
            padding: 0;
        }

        #contentbar .whitebox{
            background: none repeat scroll 0 0 #FFFFFF;
            border-radius: 3px 3px 3px 3px;
            box-shadow: 1px 1px 8px -3px #666;
            margin: 0 auto;
            padding: 10px;
        }

        .fl{float: left;}
        .fr{float: right;}
        #topbar{
            background-image: url("../images/topbar.jpg");
            background-repeat: repeat;
        }

                #topbar:before, #topbar:after{
                    display: table;
                    content: "";
                }

                #topbar:after {
              clear: both;
            }


        #topbar span.logo{
            float: left;
			
        }
        #topbar span.signin{
            float: right;
            color: #ccc;
            transition: all ease-in 0.24s;
            padding: 13px 15px;
        }

        #topbar span.signin:hover{
            background-color: #444;
            cursor: pointer;
        }
        #showbar{
            position: relative;
            width: 100%;
            height: auto;
            max-width: 1600px;
            margin: 0 auto;
            display: block;
        }

        #showbar>img{
            left: 0;
            min-width: 640px;
            top: 0;
            width: 100%;
        }

        #showbar>div.showcontent{
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
        }

        #showbar>div.showcontent .mainbar{
            display: block;
            margin-top: 24%;
            background: rgba(10,10,10,0.7);
            padding: 5%;
            color: #ddd;
            transition:all ease-in 0.24s;
        }

        #showbar>div.showcontent .mainbar:hover{
            box-shadow: 0px 4px 12px -4px #000;
            background: rgba(10,10,10,0.8);
        }

        #showbar div.notifybox div.notifyfields{
            display: block;
            overflow: hidden;
        }

        #showbar h1.maintext{
            font-size: 36px;
            color:#ccc;
            text-align: right;
            width: 43%;
            font-weight: 100;
            display: inline-block;
            vertical-align: middle;
            margin-right: 20px;
        }

        #showbar div.mainseperator{
            width: 4%;
            text-align: center;
        }

        #showbar div.notifybox{
            width: 47%;
            text-align: left;
            margin-left: 20px;
        }


        #showbar .notifytext{
            font-size: 15px;
            margin-bottom: 10px;
            font-weight: 100;
        }

        #showbar div.notifybox div.socialbox{
            display: block!important;
            margin-top: 10px;
        }

        #showbar div.notifybox div.socialbox span img{
            vertical-align: middle;
            margin-right: 5px;

        }

        #showbar div.notifybox div.socialbox span span{
            vertical-align: middle;
            margin-right: 10px;
            display: inline-block;
        }

        .notifybox{
            overflow: hidden;
        }
        .notifybox .submit{
            border-radius: 3px;
            background-color: #ffae00;
            color: #fff;
            text-shadow:1px 1px #e09900;
            margin-left: 10px;
            float: left;
            font-size: 15px;
            padding: 6px 12px;
            transition:all ease-in 0.24s;
            text-align: center;
        }

        .notifybox .submit:hover{
            background-color: #e09900;
            box-shadow: 2px 2px 6px -4px #000;
            cursor: pointer;
        }



        .notifybox input{
            background: rgba(255,255,255,0.8);
            float:left;
            width: 200px;
            padding: 8px 12px;
            border-radius: 3px;
            color: #000;
        }

        .mainbar>h1, .mainbar>div{
            display: inline-block;
            vertical-align: middle;
        }

        #contentbar{
            padding: 10px;
            padding-top: 40px;
            border-bottom: 1px solid #ccc;
            box-shadow: 0px 1px 0px #fff;
            margin-bottom: 10px;
            padding-bottom: 30px;
        }

        #contentbar span.featureimages{
            padding: 10px;
            background-color: #fff;
            box-shadow: 1px 1px 3px -2px #000;
            margin:20px;
            transition:all ease-in 0.2s;
            display: inline-block;
            width: 288px;
            position: relative;
        }

        #contentbar span.featureimages:first-child{
            margin-left: 0px;
        }

        #contentbar span.featureimages:hover{
            box-shadow: 3px 3px 4px -1px #000;
            cursor: pointer;
            background-color: #666;
        }

        #contentbar .wrapper{
            text-align: center;
        }

        #contentbar span.featureimages .imageinfo{
            position: absolute;
            background: rgba(10,10,10,0.7);
            color: #ddd;
            bottom: 10%;
            width: 288px;
        }

        #contentbar span.featureimages .imageinfo span{
            padding: 5px 0px;
            border-top: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
            margin:5px 0px;
            display: block;
            transition: all ease-in 0.3s;
        }

        #contentbar span.featureimages:hover .imageinfo span{
            color: #fff;
            border-color: #fff;
        }



        footer{
            font-size: 12px;
            color: #888;
            text-shadow:1px 1px #fff;
            padding-bottom: 40px;
            margin-top: 20px;
        }

        footer div span:first-child{
            float: left;
        }

        footer div span:last-child{
            float: right;
        }

        footer>div{
            overflow: hidden;
        }



        .navreshidden .linkbox1{
            display: none;
        }

        .navreshidden .linkbox2{
            display: none;
        }

        @media (max-width: 960px) {
            #showbar > div.showcontent {
                position: relative;
            }
            #showbar > div.showcontent .mainbar {
                margin-top: 0px;
            }

            .showmore{
                display: none;
            }
            #showbar h1.maintext {
                display: block;
                width: auto;
                text-align: center;
                margin-bottom: 20px;
            }

            #showbar div.mainseperator {
                display: none;
            }

            #showbar div.notifybox {
                margin-left: 20px;
                text-align: center;
                width: auto;
                margin: 0 auto;
                display: block;
            }
            .notifybox input, .notifybox .submit{
                float: none;
                display: inline-block;
            }


            .navreshidden ul{
                padding: 10px;
            }

            .navreshidden ul li{
                padding: 5px 0px;

            }

            .navreshidden ul li a{
                color: #aaa;
            }
        }



.error {
	display : none;
	color : red;
}



.wideright > div > input[type="text"] {
    border: 1px solid #B0B0B0;
    color: #979797;
    margin-bottom: 14px;
    padding: 9px 4px;
    width: 241px;
    float: left;
}
.check
{
	width:auto;
	float:left;
	margin-right:10px;
}
.check span,
.check input[type="radio"]
{
	float:left;
	width:auto;
	margin-right:5px;
}

#topbar span.morebtn{
    float: right;
    color: #ccc;
    transition: all ease-in 0.24s;
    padding: 13px 15px;
}
 
#topbar span.morebtn a{
    color: #ccc;
    transition: all ease-in 0.24s;
    padding: 0px 15px;
}

#topbar span.morebtn a:hover{
   
    cursor: pointer;
    width:115px;
}


