/* # General
================================================== */

body 
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(img/bg.jpg?v=1); 
	background-position: center top; 
	background-repeat: repeat;
	font-family: 'Noto Sans Hebrew', 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #333333;
}

img{max-width:100%;}


.container-fluid {padding-right:20px; padding-left:20px;}
.row {margin-left:auto; margin-right:auto;}

.dirRtl{direction:rtl;}
.floatRight{float:right !important;}
.contentPadding{padding:0 0px;}

.regForm{
    /*height:432px;*/
    background-color:#ffffff; background-image:url(img/man.png?v=1); 
    background-position: left bottom; background-repeat: no-repeat;
    padding-bottom:60px;
}


.HeaderSlogan {font-size:34px;	margin-top:15px; line-height: 125%;}
.HeaderSlogan2 {font-size:16px;	margin-top:30px; line-height: 125%;}
.HeaderSlogan3 {display:none;}

#GsmsLogoTitle{margin-top:86px;}
#GsmsLogoTitle #logo2 {display:none;}


.subTitle{margin-top:15px; margin-bottom:25px; color:#760682; text-align:right; font-size:30px;}
.subTitle2{line-height:125%; background-color:#760682; padding-right:25px; padding-top:15px; padding-bottom:15px; color:#ffffff; text-align:right; font-size:34px;}

.ContactDetails {font-size:20px; color:#666666;}
.ContactDetails .marginTop{margin-top:32px;}
	
.mainFeatures{color:#333333;font-size:18px;}

.mainFeatures ul { padding-right:0px; list-style:none;}
.mainFeatures li  
{
	margin:0px 0px 20px 0px; 
	background: url(img/bullet.gif?v=1) no-repeat right top;
	padding: 0px 30px 3px 0px;
	/* reset styles (optional): */
	list-style: none;}



.mainFeatures div{margin-bottom:20px;}
.mainFeatures img{margin-left:10px;}

.Recommend{font-size:18px; font-weight:bold;}



.btnWrapper {
padding: 14px 6px 15px 6px;
display: inline-block;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
float: right;
background: #DDD;
border: 1px solid #ccc;
}

a:link, a:visited {
text-decoration: none;
}
a:link, a:visited {
text-decoration: none;
}
a.iconBtn {
color: #777;
}

a.iconBtn:hover {
color: #760682;
-moz-box-shadow: 0px 1px 0px 0px #9c9c9c, 0px 2px 4px rgba(10, 10, 10, 0.4);
-webkit-box-shadow: 0px 1px 0px 0px #9c9c9c, 0px 2px 4px rgba(10, 10, 10, 0.4);
box-shadow: 0px 1px 0px 0px #9c9c9c, 0px 2px 4px rgba(10, 10, 10, 0.4);
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #ffffff) );
background: -moz-linear-gradient( center top, #fff 5%, #fff 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
background-color: #fff;
}

a.iconBtn {
-moz-box-shadow: 0px 1px 0px 0px #9c9c9c, 0px 2px 4px rgba(10, 10, 10, 0.4);
-webkit-box-shadow: 0px 1px 0px 0px #9c9c9c, 0px 2px 4px rgba(10, 10, 10, 0.4);
box-shadow: 0px 1px 0px 0px #9c9c9c, 0px 2px 4px rgba(10, 10, 10, 0.4);
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #DADADA) );
background: -moz-linear-gradient( center top, #fff 5%, #DADADA 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#DADADA');
background-color: #fff;
color: #010101;
}



.iconBtn {
border-radius: 6px 6px 6px 6px;
font-size: 27px;
line-height: 54px;
padding: 17px 19px;
text-shadow: 1px 1px 0 #FFFFFF;
}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display: inline-block;
	height: 30px;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	background: #f8f8f8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
	width: 60% !important;
}

/* # Price Table
================================================== */

#divPrices1
{
	background-color:#FAFAFA;
	padding:7px 7px 7px 7px;
}

	#divPrices2
	{
		background-color:#FEFEFE;
		border:solid 1px #DDDDDD;
		padding:5px 5px 5px 5px;
	}

		#tablePrices
		{
			/*width:366px;*/
			direction:rtl;
			margin-left:auto;
			margin-right:auto;
			border-collapse:separate;
			border-spacing:2px;
			background-color:#FEFEFE;
			width:100%;
		}
		
			#tablePrices .header
			{
				color:#ffffff;
				font-size:18px;
				background-color:#760682;
				padding-right:6px;
				direction:rtl;
				line-height:22px;
				height:52px;
				font-family:Arial;
				
			}
			
			#tablePrices .body
			{
				color:#ffffff;
				font-size:18px;
				background-color:#AE6AB5;
				padding-right:6px;
				direction:rtl;
				/*line-height:22px;*/
				height:30px;
				font-family:Arial;
				
			}
			
			.divSale
			{
				position:relative;
				top:20px;
				left:-4px;	
			}
			
		



/* #Media Queries (bootstrap)
================================================== */

/* Large desktop */
@media (min-width: 1200px) {
	
}


/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    /* GENERAL */
    body {
        padding-top:0;
    }

    .navbar .container {
        width: 724px;
        padding: auto;
    }

    .navbar-fixed-top {
        margin-bottom:0;
    }

	#GsmsLogoTitle{margin-top:66px;}

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

    /* GENERAL */
    body {
        padding-top:0;
		padding-left: 0;
		padding-right: 0;
		font-size:18px;		
		
    }
	 .container,  .navbar .container{
	 margin-left:auto;
	 margin-right:auto;
	 padding:0 20px;
	 }
	 
	 /*
	 .container-fluid{padding:0 10px;}	
	 */
	 
	 .contentPadding{padding:0 10px;}
	 
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {margin-left:0; margin-right:0;}

	.HeaderSlogan {margin-top:15px; font-size:28px;}
	.HeaderSlogan2 {margin-top:15px; font-size:20px;}

	#GsmsLogo{min-width:100%;}
	#GsmsLogoTitle{margin-top:15px;}
   
    #GsmsLogoTitle #logo1 {display:none;}
    #GsmsLogoTitle #logo2 {display:block;}

	.floatRight	{margin-top:10px; line-height:125%;}
	.ContactDetails {font-size:24px;}
	.ContactDetails .marginTop{margin-top:0px;}

	.Recommend{font-size:22px;}
	
	.regForm{background-size:135px;}


	.iconBtn {
	border-radius: 6px 6px 6px 6px;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 12px;
	text-shadow: 1px 1px 0 #FFFFFF;
	}

	
}




/* Landscape phones and down */
@media (max-width: 480px) {  

}


/* Portrait phones */
@media (max-width: 320px) {

}


/* Crappy android phones */
@media (max-width: 240px)  
{
	
}


