/***********************************************************************************************************************
DEVELOPED BY: ZZ Technologies 
COMPANY: http://zztechnologies.com
EMAIL: zainkafeel@hotmail.com
************************************************************************************************************************/

*{
 margin:0px auto;
 padding:0px;
}

 body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	background-image:url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#000000;
/*	background-attachment:fixed;*/
	

}

IMG {border:0px;}

a {color:#FFFFFF; text-decoration:none;}
a:hover {color:#D8932C; text-decoration:none;}

.spacer {width:500px; height:20px; float:left; clear:both; display:block;}

#container {
 width:1000px;
 margin:0px auto;
 padding:0px;
 background:none;
 clear:both;
}

#left-main {
 width:330px;
 float:left;
 display:block;
 margin:0px;
 padding:0px;
}

#right-main {
 width:650px;
 float:left;
 display:block;
 margin:0px;
 padding:0px;
}

/**********************************************************LOGO PENAL************************************************************/

#logo-bg {
 width:320px; float:left; height:377px;
 display:block;
 clear:both;
 margin:0px; padding:0px;
 background:url(../images/top-logo-area.png) no-repeat top;
}

#logo-img{width:225px; float:left; margin:18px 0 0 40px; padding:0px; display:inline;}

#top-con-detail{color:#D8932C; font-size:12px; float:right; margin:20px 0 0 0; text-align:left; width:230px;}
#top-con-detail UL {display:block; clear:both; text-align:center; margin:0px 0 0 0; list-style-type:none;}
#top-con-detail UL LI {display:block; clear:both; margin:6px 0 0 0;}

#web-free-quote{width:201px; float:right; margin:20px 60px 0 0; padding:0px;}

/**********************************************************LOGO PENAL END*********************************************************/

#testi-bg {
 width:320px; height:226px;
 float:left; display:block;
 clear:both; margin:0px;
 background:url(../images/tastimonials.png) no-repeat center top;
}
#testi-hding {
 color:#7C7C7C;
 font-size:15px; font-weight:bold;
 width:220px; float:left; text-align:right;
 margin:0px; padding:25px 0 0 0;
}
#testi-txt {
 color:#996A53;
 font-size:11px;
 width:280px; float:right; text-align:left;
 margin:0px; padding:10px 0 0 0;
}

/*********************************************************************************************************************************/
#ajaxticker1{
width: 150px;

border: 0px ridge black;
padding: 0px;
color:#996A53;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/

}

/*********************************************************************************************************************************/
/***************************************************Form Start*******************************************************************/

#quote-form {width:327px; float:left; height:450px; background:url(../images/quote-phone.png) no-repeat top left; margin:0px;}

#main-div-form {
 width:140px; float:right;
 margin:80px 70px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px; font-weight:bold; color:#DBDBDB;
}

.filds-div{
 width:138px; float:left;
 margin:10px 0 0 0;
}

.txt-fild{width:130px; float:left; background-color:#fff; color:#606060; font-size:11px; border:1px solid #666666; padding:2px; font-weight:bold;}
.txt-area{width:130px; height:55px; float:left; background-color:#fff; color:#606060; font-size:11px; border:1px solid #666666; padding:2px; font-weight:bold;}

.send-but { width:30px; float:right; margin:0px 0 0 0; padding:10px 75px 0 0;}
/*******************************************************************Form End******************************************************/

#nav-main {
 width:600px; float:right;
 margin:15px 0 0 0; padding:0px;
}

#nav-main UL { display:inline; padding:0px; margin:0px 0 0 0; list-style-type:none;}
#nav-main UL LI { display:inline; padding:0px; margin:0px 0 0 25px;}
/*********************************************************************************************************************************/

#slide-show-main {
 width:650px; float:left;
 margin:0px; padding:0px;
 height:343px;
}
#Bgcolor{
margin-top:35px;
margin-left:36px;
float:left;
background-color:#E8901D;
height:274px;
width:580px;
}
#Slide_top{
height:345px;
overflow:hidden;
float:left;
}
.ferdinand-slider div {
	font-family:Tahoma;
}
.ferdinand-slider p {
	padding:5px;margin:0;
}
.ferdinand-slider a.title {
	font-size: 18px;
	color:#fff;
	padding:5px 4px;
	text-decoration:none;
	z-index:2;
	position:relative;
}
.ferdinand-slider p.tekst {
	font-size:11px;
	color:#fff;
}
#slideimage{
position:relative;
top:-350px;
z-index: 0;
margin:0px; padding:0px;
}
/*********************************************************************************************************************************/
#mid-contants {
 width:610px; float:right;
 margin:0px; padding:0px;
}

#mid-contants H1 {color:#E8901D; font-size:18px; text-align:left; margin:0px 0 10px 0; padding:0 0 5px 0; display:block; clear:both; font-weight:normal; border-bottom:1px dashed #CFCFCF;}
#mid-contants H2 {color:#ffffff; font-size:14px; text-align:left; margin:0px 0 0px 0; padding:0 0 0px 0; display:block; clear:both; font-weight:normal; font-weight:bold;}
#mid-contants P {color:#CFCFCF; font-size:12px; text-align:left; margin:0px; display:inline; clear:both;}

.mid-con-ser-lft{
 width:250px; float:left;
 margin:0px 0 0 0px;
clear:both;
}
.mid-con-ser-lft H3{color:#F3C785; font-size:13px; float:left; text-align:right; display:block; clear:both; margin:20px 0 10px 0;}
.mid-con-ser-lft UL{ clear:both; margin:0px 0 0 0; padding:0 0 0 0px; font-size:12px;}
.mid-con-ser-lft UL LI{clear:both; margin:0px; padding:0 0 0 0; color:#CFCFCF; list-style:none} 


.mid-con-ser-rt{
 width:180px; float:left;
 margin:0px 0 0 0px;
}
.mid-con-ser-rt H3{color:#F3C785; font-size:13px; float:left; text-align:right; display:block; clear:both; margin:20px 0 10px 0;}
.mid-con-ser-rt UL{clear:both; margin:0px 0 0 0; padding:0 0 0 0px; font-size:12px;}
.mid-con-ser-rt UL LI{clear:both; margin:0px; padding:0 0 0 0px; color:#CFCFCF; list-style:none} 
/*********************************************************************************************************************************/
#scroll {width:100%; height:560px; overflow:auto; overflow: hidden;}

.Container {
float:left;
  width: 600px;
  height: 500px;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 500px;
  height: 560px; 
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
.Scrollbar-Up {
  cursor: pointer;
  float:right;
  clear:both;
  margin:0 25px 400px 0;
}
.Scrollbar-Down {
  cursor: pointer;
  float:right;
  clear:both;margin:0 25px 0px 0;
 }

/********************************************************C FORM******************************************************************/
#form-main{
width:450px;
 float:left;
}

#form-main-1{
width:550px;
 float:left;
}

.form-lft {
 width:30%;
 float:left;
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-weight:bold;
 margin:25px 0 0 0;
 padding:5px 0px 0px 0px;
 text-align:left;
}

.form-right {
 width:70%;
 float:left;
 margin:25px 0 0 0;
}

.red-anten{color:#FF0000; font-weight:bold;}

.form-right INPUT[type=text],.form-right select{
 width:300px;
 float:left;
 background:url(../images/bg-form.png) repeat;
 border:1px dashed #CCC;
 font-size:12px;
 color:#FFFFFF;
 float:right;
 padding:3px;
}
.form-right INPUT[type=text]:FOCUS{border:1px solid #FF0000;}


.form-right TEXTAREA {width:300px; height:100px; float:right;  border:1px dashed #CCC; background:url(../images/bg-form.png) repeat;
 font-size:12px; color:#FFFFFF; padding:3px;}
 
.form-right TEXTAREA:FOCUS{border:1px solid #FF0000;}


/*********************************************************************************************************************************/
#link-bg {
 width:280px; height:335px;
 float:left; display:block;
 clear:both; margin:0px;
 background:url(../images/what-we-do-links.png) no-repeat right top;
}

#link-bg H1{color:#555; font-size:15px; float:right; display:block; clear:both; margin:62px 0 0 0; width:148px;}

#link-bg UL{ display:block; clear:both; padding:0px; margin:5px 0 0 0; list-style-type:none; font-size:11px; color:#D8932C; float:right; width:190px;}
#link-bg UL LI{ margin:2px 0 3px 0; padding:0px;}
#link-bg a{color:#D8932C; text-decoration:none; font-weight:bold;}
#link-bg a:hover{color:#666666; text-decoration:line-through;}

#link-bg .current{color:#666666; text-decoration:none; font-weight:bold;}

/*********************************************************************************************************************************/
#footer {
 width:650px;
 float:right; height:150px;
 background:url(../images/footer.png) no-repeat top; margin:100px 0 0 0; padding:0px 0 0 0;}
#valid-images {width:210px; float:right; margin:70px 0 0 0; padding:0px;}
#zz-txt {width:300px; float:left; margin:70px 0 0 0; padding:0px 0 0 50px; font-size:11px;}


#footer1 {
 width:650px;
 float:right; height:150px;
 background:url(../images/footer.png) no-repeat top; margin:130px 0 0 0; padding:0px 0 0 0;}
#valid-images1 {width:210px; float:right; margin:70px 0 0 0; padding:0px;}
#zz-txt1 {width:300px; float:left; margin:70px 0 0 0; padding:0px 0 0 50px; font-size:11px;}

/tooltip package**************************************/
.tipsy { padding: 5px; font-size: 12px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; }
  .tipsy-inner { padding: 4px 5px; background-color: black; color: white; max-width: 300px; text-align: left; }
  .tipsy-north { background-repeat: no-repeat;background-image: url(../images/tipsy-north.gif); background-position: top center ;padding-top:5px; opacity: 0.8; filter: alpha(opacity=80); font-weight:bold;font-size: 12px;}
 .tipsy-north h1{font-size:16px;}
 .tipsy-north p{padding-top:5px;}
/*******************************************************/