/*

Designed and Coded By: iDuDi - Web & Cellular consultant
http://www.idudi.co.il
Date: 01/11/2009


PRIMARY COLORS:
purple:#B862AC
grey:#ECECEC
dark-grey:#666


*/

/******** Reset  *******/

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, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/******** General  *******/


body{
font-size: 12px;
font-family: arial, Courier New, Courier;
color: #666;
text-align:center;
}

p{
line-height:1.3em;
}

ul{
list-style:none;
}

a{
cursor:pointer !important;
text-decoration: none;
color: #666;
}

a:hover{
text-decoration: none;
color:#B862AC;
}

a img{
border: none;
}


/******** container *******/

#container{
text-align: left;
margin:0px auto;
width:900px;

}

.homepage{
height:846px;
background:#fff url(../images/home_page_bg.jpg) no-repeat top left;
}

.page{
height:846px;
background:#fff url(../images/page_bg.jpg) no-repeat top left;
}

#wrapper{
min-height:572px;
margin:23px;
}

/******** header *******/

#header{
height:120px;
overflow:hidden;
}

#logo{
float:left;
margin-left:23px;
margin-top:30px;
}

#nevigation{
float:right;
}

#nevigation ul{
margin-top:80px;
}

#nevigation ul li{
display:inline;
}

#nevigation ul li a{
display:block;
float:left;
background:url(../images/sep_bg.gif) no-repeat top left;
padding:0px 10px;
line-height:27px;
}

#nevigation ul li a.first{
background:none;
}

/******** content *******/

#promotion{
float:left;
width:330px;
height:383px;
overflow:hidden;
}

#intro_hp{
width:290px;
height:177px;
overflow:hidden !important;
background:url(../images/intro_bg.gif) no-repeat top right;
color:#fff;
padding:20px;
position:relative;
}

#intro_hp h1{
font-size:25px;
font-weight:normal;
margin-bottom:20px;
}

#intro_hp a.read_more{
display:block;
width:75px;
height:22px;
background:url(../images/button2_bg.gif) no-repeat top left;
color:#B862AC;
text-align:center;
padding-top:4px;
margin-top:15px;
position:absolute;
bottom:10px;
right:30px;
}

#slideshow{
margin-left:330px;
width:570px;
height:383px;
overflow:hidden;
}

#intro{
clear:both;
}

#intro div{
float:left;
width:240px;
height:200px;
padding:70px 30px 10px 30px;
overflow:hidden;
position:relative;
}

#intro div.last{
padding-left: 50px; 
width: 220px;
}

#intro div h2, #intro div h1{
font-size:20px;
font-weight:normal;
background:url(../images/arrow.gif) no-repeat center left;
padding-left:30px;
}

#intro div p{
padding:20px 0 15px 0;
}

#intro div a.read_more{
display:block;
width:71px;
height:20px;
background:url(../images/button_bg.gif) no-repeat top left;
color:#fff;
text-align:center;
padding-top:3px;
position:absolute;
bottom:40px;
}

#page_title{
height:45px;
width:100%;
overflow:hidden;
clear:both;
}

#page_title h1{
color:#fff;
font-size:25px;
font-weight:normal;
margin-left:23px;
margin-top:8px;
}

#sub_menu{
float:left;
width:215px;
}

#sub_menu ul li{
	padding-left:10px;
	padding-right:14px;
	margin-bottom:17px;
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

#sub_menu ul li a.active{
font-weight:bold;
}

#content{
margin-left: 280px; 
}

#content ul{
	list-style-type: disc;
	margin-left: 20px;
}

#content h1 {
font-size:20px;
font-weight:normal;
margin-bottom:17px;
}

#contact_form{
margin-top:30px;
}

.contactRow label{
display:block;
height:17px;
margin:5px 0;
}

.contactRow .inputTxt{
width:213px;
background-color:#F2F2F2;
border-top:2px solid #C3C3C3;
border-left:2px solid #C3C3C3;
}

.contactRow .classic{
width:213px;
border:1px solid #DDDFE3;
}

.contactRow .tarea{
width:420px;
height:80px;
}

label.error{
width: 250px; 
display: inline; 
padding-left: 10px;
background-color:#fff;
}


/******** footer *******/


#footer{
clear:both;
background-color:#ececec;
height:64px;
}


#footer_menu{
float:left;
margin:20px;
}

#footer_menu li{
display:inline;
}

#footer_menu a{
text-decoration:underline;
color:#666;

}

#footer_menu a:hover{
text-decoration:none;
}

#credit_menu{
float:right;
margin:20px;
font-size:10px;
}

#credit_menu li{
display:inline;
}

#credit_menu a{
text-decoration:underline;
color:#666;
}

#credit_menu a:hover{
text-decoration:none;
}

.pic1{
	padding: 3px;
	border: 1px solid #eeeeee;
}
