/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #container {height: 100%;}

#container {height: auto; min-height: 100%;width:965px;margin:0 auto;}

body {
	background:#14174a url(/sites/gutterman/layout/images/bg.gif) repeat-x center top;
	font-size:12px;
	color:#fff;
	text-align:right;
	line-height:1.5em;
	font-family:"Arial","Arial (Hebrew)","David (Hebrew)","Courier New (Hebrew)";
}

/* general */

a { color:#E2CC76 ; text-decoration:none;outline:0; }
a:hover { text-decoration:underline; color: #4690c8;  } 
p{ margin:0px; padding:0px; line-height:1.30em;}
a img { border:0px solid;}
form { margin:0px; }
hr { background:none; height:1px; border:0px; border-top:1px solid #ccc; }

h1{
	font-size: 18px;
	font-weight:bold;
	color: #E2CC76;
	padding:0px;
	margin:5px 0px 10px 0px;
	}
h2{
	font-size: 16px;
	font-weight:normal;
	color: #E2CC76;
	padding:0px;
	margin:0px;
	}

ul{
	list-style-position:outside;
	vertical-align:top;
	padding:5px 20px 5px 0px;
}

li{
	padding-right:0px;
}

/* end general */

#main {padding-bottom: 151px;text-align:right;}  /* must be same height as the footer */

#footer {
	position: relative;
	margin-top: -151px; /* negative value of footer height */
	height: 151px;
	clear:both; 
	background:#1e1e44 url(/sites/gutterman/layout/images/footer.gif) repeat center right;
	text-align:right;
	color:#fff;
	border-top:1px solid #44477a;
	font-weight:bold;
}
#footer a{
	color:#fff;
}
#footer a:hover{
	color:#4690c8;
}
#credit{
	position:absolute;
	left:0px;
	height:47px;
	margin:0px 0px 0px 30px;
}
#ContentButtom{
	padding:0px 30px 0px 0px;
}
#footer_logo{
	width:163px;
	height:68px;
	position:absolute;
	right:0px;
	bottom:0px;
}
#header{
	height:497px;
	width:965px;
}

#logos{
	height:154px;
	width:100%;
	text-align:right;
	background: url(../images/header.gif) no-repeat center bottom;
}
#bga_logo{
	float:right;
	width:331px;
	position:relative;
	top:29px;
	right:10px;
}
#bga_slogen{
	position:relative;
	top:45px;
	left:30px;
	width:204px;
	float:left;
	background:url(../images/phone.gif) no-repeat top right;
	height:90px;
}
#flash{
	width:965px;
	height:342px;
	text-align:center;
	vertical-align:middle;
}
#menu_container{
	width:965px;
	height:40px;
	background:#282a5b url(../images/fh1.gif) no-repeat center top;
}
#homepage_icon{
	float:right;
	width:35px;
	height:30px;
	margin:7px 0px 0px 0px;
}

#banner_container{
	width:965px;
	height:303px;
	background:#282a5b url(../images/fh2.gif) no-repeat center bottom;
	text-align:center;
}


#content {
	height: 100%;
	border-collapse:collapse;
	text-align:right;
	float:right;
	min-height:300px;
	direction:ltr;
	width:745px;
	float:right;
	margin:10px 0px 10px 0px;
}
#content_text{
	width:486px;
	float:right;
	text-align:right;
	height:auto;
	min-height:200px;
	margin:7px 10px 0px 0px;
	display: inline;
}
#right_container{
	width:735px;
	height:auto;
	float:right;
	margin:0px 10px 0px 0px;
	display: inline;
}
#c1{
	background:#282a5a url(../images/c1.gif) no-repeat center top;
	height:auto;
	min-height:745px;
	text-align:right;
	float:right;
	width:735px;
}
#c2{
	background:#131649 url(../images/c2.gif) no-repeat center top;
	height:5px;
	float:right;
	width:735px;
}

#right{
	width:220px;
	float:right;
	min-height:300px;
	margin:10px 0px 10px 0px;
	display: inline;
}
#r1{
	background:#282a5a url(../images/r1.gif) no-repeat center top;
	height:auto;
	min-height:300px;
	text-align:right;
	width:220px;
	float:right;
	
}
#r2{
	background:#131649 url(../images/r2.gif) no-repeat center top;
	height:5px;
	width:220px;
	float:right;
}
#right_container_contact{
	width:202px;
	height:100%;
	text-align:right;
	margin: 0px auto;
	position:relative;
	top:9px;
}
.rm1{
	background:#282a5a url(../images/rm1.gif) no-repeat center top;
	height:35px;
	color:#fff;
	font-size:16px;
	width:202px;
	float:right;
}
.rm2{
	background:#5d5f85;
	border-left:1px solid #1e1e44;
	border-right:1px solid #1e1e44;
	text-align:right;
	height:auto;
	min-height:197px;
	width:200px;
	float:right;
}
#rm3{
	background:#282a5a url(../images/rm3.gif) no-repeat center top;
	height:6px;
	width:202px;
	float:right;
}#rm33{
	background:#282a5a url(../images/rm3.gif) no-repeat center top;
	height:6px;
	width:202px;
	float:right;
	margin:0px 0px 15px 0px;
}
.lm1 a{
	color:#fff
	}
.rm1 p{
	padding:8px 10px 0px 0px;
	direction:rtl;
	font-weight:normal;
}
#right_container_menu{
	width:202px;
	height:100%;
	text-align:right;
	margin: 15px auto;
}
.left_container_movie{
	width:216px;
	height:100%;
	text-align:right;
	display: inline;
}
.lm1{
	background:#282a5a url(../images/lm1.gif) no-repeat center top;
	height:35px;
	color:#fff;
	font-size:16px;
}
.lm2{
	background:#5d5f85;
	border-left:1px solid #1e1e44;
	border-right:1px solid #1e1e44;
	text-align:right;
	height:auto;
	min-height:100px;
	padding-bottom:5px;
}
.lm1 p{
	line-height:35px;
	padding:0px 10px 0px 0px;
}
.lm3{
	background:#282a5a url(../images/lm3.gif) no-repeat center top;
	height:6px;
}
#left{
	width:216px;
	float:right;
	height:100%;
	min-height:200px;
	margin:7px 10px 0px 10px;
}
#leftmenu{
	margin:5px auto;
	color:#fff;
}
#leftmenu a {
	color:#fff;
	background: url(../images/larrow.gif) no-repeat right;
	padding:0px 5px 0px 0px;
	display:block;
	text-align:right;
}
#lfirstbtn{
	background:url(../images/firstbtn.gif) no-repeat center bottom;
	height:41px;
	padding-right:5px;
}
#leftmenutd{
	background:#1E1E44;
	border-top:1px solid #5D5F85;
	border-right:1px solid #5D5F85;
	border-left:1px solid #5D5F85;
	height:40px;
	padding-right:5px;
}
#llastbtn{
	background:#282a5a url(../images/lastbtn.gif) no-repeat center top;
	height:42px;
	border-top:1px solid #5D5F85;
	padding-right:5px;
}
#leftmenutw{
	margin:5px auto;
	color:#fff;
}
#leftmenutw{
	margin:2px auto;
	color:#fff;
}

#lfirstbtntw{
	background:#282a5a url(../images/lfirstbtntw.gif) no-repeat center bottom;
	height:46px;
	padding-right:5px;
}
#llastbtntw{
	background:#282a5a url(../images/llastbtntw.gif) no-repeat center top;
	height:48px;
	border-top:1px solid #5D5F85;
	padding-right:5px;
}
#llastbtntw a{
	color:#fff;
	background:url(../images/twitter.gif) no-repeat right;
	padding:6px 35px 6px 0px;
	display:block;
	text-align:right;
}
#lfirstbtntw a{
	color:#fff;
	background:url(../images/facebook.gif) no-repeat right;
	padding:6px 35px 6px 0px;
	display:block;
	text-align:right;
}
#content_container_gu{
	height:auto;
	margin:5px auto;
	width:480px;
}
/*#content_container_gu h1{
	float:right;
	width:405px;
	clear:both;
}*/
#content_image_hp_gu{
	background:#282A5A url(../images/imgbg.gif) no-repeat;
	float:right;
	height:128px;
	margin-left:20px;
	text-align:center;
	width:169px;
	clear:both;
}
#content_image_hp_gu img {
	border:2px solid #FFFFFF;
	position:relative;
	top:4px;
	width:157px;
	height:116px;
}
#content_text_gu{
	margin:0 0 40px;
	direction:rtl;
}
#llogos{
	margin: 5px auto;
	text-align:center;
	width:214px;
	height:auto;
}
#llogos1{
	background:#5d5f85 url(../images/llogos1.gif) no-repeat center bottom;
	height:6px;
}
#llogos2{
	background:#5d5f85;
	height:152px;
}
#llogos3{
	background:#5d5f85 url(../images/llogos3.gif) no-repeat center top;
	height:6px;
}
#logosbg{
	background:#5D5F85 url(../images/logosbg.gif) no-repeat center top;
	height:152px;
	text-align:center;
}
.News{
	width:188px;
	position:relative;
	right:18px;
	top:5px;
}
#text_co{
	color:#45484d;
}

#contact_left{
	float:left;
	height:180px;
	margin:0px 0px 10px 0px;
	direction:rtl;
}
#news_left{
	float:left;
	height:137px;
	margin:0px 0px 10px 0px;
	direction:rtl;
}
#art_left{
	float:left;
	height:150px;
	margin:0px 0px 10px 0px;
	direction:rtl;
}
.left_border{
	border-right:7px solid #7facbf;
	height:32px;
	width:210px;
}
.left_text{
	background:url(../images/bg.gif) repeat right;
	border-right:1px solid #fff;
	width:208px;
	color:#fff;
	font-weight:normal;
	font-size:16px;
	height:32px;
	line-height:32px;
}
.text_headline{
	padding:0px 10px 0px 0px;
}
#blue_banner{
	background:#4295c7 url(../images/homepage_bg.gif) repeat-x bottom;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	width:217px;
	height:80px;
	float:left;
	text-align:center;
	direction:rtl
}
#blue_text{
	padding:10px;
	text-align:right;
	width:160px;
	margin:0 auto;
	line-height:1.5em;
	height:60px;
}
#h2_content{
	border-top:1px solid #dbdddc;
	border-bottom:1px solid #dbdddc;
	height:29px;
	line-height:29px;
}
#h2_style{
	font-weight:bold;
	color:#4295C7;
	font-size:15px;
}
#image_content{
	width:205px;
	height:137px;
	border:1px solid #7f8992;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	float:right;
}
#image_bs{
	position:relative;
	top:5px;
}
/* Horizontal navigation */

/* Horizontal navigation */
#menu{
	height:30px;
	float:left;
	width:905px;
	margin:7px 0px 0px 10px;
	direction:rtl;
}
#nav {  
	
}
#MenuContainer57 table#nav {	/* table is generated via shopa_navigation_create.asp */
	padding:0px;
	width:900px;
	border-collapse:collapse;
	z-index:1000;
}
#MenuContainer57 table#nav td {
	background:url(../images/menuborder.gif) right no-repeat;	
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}
#MenuContainer57 table#nav td a {
	display:block;
	text-align:center;
	padding:0 10px;
	text-decoration:none;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	line-height:29px;
}
#MenuContainer57 table#nav td.btn3 ul 
{
    margin-right:0px;
}
#MenuContainer57 table#nav td.last {
	background:none;
}
#MenuContainer57 table#nav td.last a {
	border-right:0px;
}
#MenuContainer57 table#nav td a:hover {
	color:#E2CC76;
}
#MenuContainer57 table#nav td.active {
	padding:0px;
	margin:0px;
}
#MenuContainer57 table#nav td.active a {
	color:#E2CC76;
}

/* Horizontal navigation drop down menu
   do not remove or modify styles listed 
   under "Do Not Change" */
#MenuContainer57 table#nav ul {
	/* Do not change  */
	position:absolute;
	left: -999em;
	padding:0px;
	margin:0px;
	list-style-type:none;
	text-align:center;
	width:170px;
	z-index:9999;
}

/* Do not change  */
#MenuContainer57 #nav td:hover ul { left: auto; }
#MenuContainer57 #nav td.sfhover ul { left: auto; }

#MenuContainer57 #nav ul li { /* submenu */	/* Do not change */
	display:block;
	margin:0px;
	height:auto;
	padding:0px;
	background:#14174A;
	line-height:30px;
	width:100%;
	text-align:center;
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	list-style-image:none;
}

#MenuContainer57 #nav td ul li:hover {
	background:#14174A;
}

#MenuContainer57 table#nav ul li a:hover { color:#E2CC76; }
#MenuContainer57 table#nav ul li a { /* submenu links */
	/* Do not change */
	
		display:block;
	
	/* Styles */
	padding:0px 10px !important;
	border-right:0px;
	text-align:right;
	font-size:12px;
}

/* ------------------------------------------------------------------------------------------------------------- */
#MenuContainer58 {
	margin-right:10px;

}
#MenuContainer58 table#navs {	/* table is generated via shopa_navigation_create.asp */
	padding:0px;
	width:183px;
	margin:0px 0px 0px 0px;
	float:right;
	border-collapse:collapse;
	z-index:1000;
	direction:rtl;
}

#MenuContainer58 table#navs td {
	text-align:right;
	font-family:Arial;
	padding-right:0px;
	height:30px;
	border-bottom:1px solid #1E1E44;
	
}

#MenuContainer58 table#navs td a {
	display:block;
	text-align:right;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	padding:0 10px 0px 0;
	line-height:15px;
	font-weight:bold;
	background:#5D5F85 url(../images/li.gif) no-repeat right; 
}

#MenuContainer58 table#navs td a:hover {
	color:#fff;
	font-weight:bold;
}
#MenuContainer58 table#navs td.active a {
	background:#5D5F85 url(../images/li.gif) no-repeat right;
	color:#fff;
	font-weight:bold;
}

/* Horizontal navigation drop down menu
   do not remove or modify styles listed 
   under "Do Not Change" */
#MenuContainer58 table#navs ul {
	/* Do not change  */
	position:absolute;
	left: -999em;
	padding:0px;
	margin-right:180px;
	list-style-type:none;
	margin-top:-22px;
	height:auto;
	text-align:right;
	width:170px;
	z-index:9999;
}

/* Do not change  */
#MenuContainer58 #navs td:hover ul { left: auto; }
#MenuContainer58 #navs td.sfhover ul { left: auto; }

#MenuContainer58 #navs ul li { /* submenu */	/* Do not change */
	display:block;
	width:100%;
	margin:0px;
	padding:0px;
	line-height:25px;
	height:25px;
	background:#1E1E44;
	border-bottom:1px solid #5D5F85;
}

#MenuContainer58 #navs td ul li:hover {
	background:#1E1E44;
	border-bottom:1px solid #5D5F85;
}

#MenuContainer58 table#navs ul li a:hover {background:#1E1E44; color:#E2CC76 }
#MenuContainer58 table#navs ul li a { /* submenu links */
	/* Do not change */
	background:#1E1E44;
	color:#fff;
	display:block;
	padding:0px 10px !important;
	text-align:right;
	margin:0px !important;
	height:25px !important;
	line-height:25px !important;
}


/* News Block */
#marqueecontainer{
	color: #fff;
	margin:0px auto;
	position: relative;
	width: 195px; 
	height: 100px; 
	overflow: hidden;
	border: 0px solid black;
	direction: rtl;
	font-size: 12px;
	text-align: right;
	line-height:18px;
}
#newstitle a{
	color: #E2CC76;
}
#newstitle{
	padding-right: 10px;
	font-weight: bold;
	height:17px;
	color: #E2CC76;
	text-align:right;
	background:url(../images/li.gif) no-repeat right;
}
#newscontent{
	border-bottom:1px dotted #808992;
	color: #fff;
	padding:2px 0px 5px 0px;
}
#newscontent a{
	color:#59C6E4;
}
#ci1{
	width:120px;
	border:1px solid #385395
}#ci3{
	width:120px;
	border:1px solid #385395
}#ci2{
	width:120px;
	border:1px solid #385395
}
#send {
	width:46px;
	height:20px;
	font-weight:bold;
	background:#1e1e44;
	border:0px;
	color:#fff;
	float:left;
}

/* Contactform Block */
#contact{
width: 140px; 
height: 130px; 
overflow: hidden;
border: 0px solid black;
direction: ltr;
color:#fff;
font-size:12px;
margin:0 auto;
}

/* Search Block */
#search{
width: 140px; 
height: 30px; 
overflow: hidden;
border: 0px solid black;
direction: rtl;
background: #fff;
}

/* Contactform */
#contactform{
font-size:12px;
text-align: left;
width: 300px;  
border: 0px solid black;
direction: ltr;
padding: 5px;
}
#cff{
	width: 250px;
	text-align: right;
	margin:5px;
}
#required{
	color:red;
	font-size:11px;
	text-align:left;
}
.required {
	font-size:11px;
	text-align:left;
}

/* ------------------------------------ */

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.error{
	color:red;
	direction:rtl;
	padding:0px;
	margin:0px;
	line-height:15px;
}
