@charset "utf-8";
/* CSS Document
Write by: Tushar Gavali
Company: webcreation
Date: 10 july 2009
*/

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

a img{ outline:none; border:none;}
/*html element*/
body {
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.clear{ clear:both;}
/*html element close*/

/*wraper*/
.wraper {
	margin:0 auto;
	background-color:#000000;
	width:975px;
	background-image:url(../images/right_line.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-top:20px;
}
.header {
	width:100%;
}
.logo {
	float:left;
	padding-top:7px;
}

.logo a img{ outline:none; border:none}
.logo a{ outline:none; border:none;}
/*wraper close*/

/*nav*/
.nav { background:url(../images/top_line.jpg) no-repeat right bottom; float:right; padding:49px 0 1px 0; width:655px;  display:block;}
.nav ul { padding:0; margin:0; }
.nav li { float:left; list-style:none; list-style-image:none; }
.nav li span { display:none; }
.nav li a { height:41px; display:block; }


.nav li.home         a { background:url(../images/home.jpg) no-repeat; width:124px; }
.nav li.pyrotechnics a { background:url(../images/pyrotechnics.jpg) no-repeat; width:105px; }
.nav li.portfoli     a { background:url(../images/portfolo.jpg) no-repeat; width:79px; }
.nav li.equipments   a { background:url(../images/equipments.jpg) no-repeat; width:86px; }
.nav li.gallery      a { background:url(../images/gallery.jpg) no-repeat; width:68px; }
.nav li.wedding      a { background:url(../images/wedings.jpg) no-repeat; width:83px; }
.nav li.contact      a { background:url(../images/contact.jpg) no-repeat; width:95px; }

.nav li a:hover { background-position:0 -41px; }

/*nav close*/

/*containt_box*/
.containt_box{width:100%;  height:539px; background-image:url(../images/left_line.jpg); background-repeat:no-repeat; background-position:left top; }
.containt_box1{width:100%;  height:539px; background-image:url(../images/left_line.jpg); background-repeat:no-repeat; background-position:left top; }
/*containt_box close*/

/*lhs*/
.lhs{ margin:10px; margin-top:0px; position:relative; float:left;}
/*lhs close*/

/*rhs*/

.rhs,.scroll-pane{ float:left; margin:10px; _ margin:3px; margin-right:0px; width:520px; padding-right:5px; margin-top:0px;}
.rhs p { margin:3px 0 3px 0; _margin:2px 0 2px 0;  }
.headline{ padding-left:423px; background-image:url(../images/headline_bg.jpg); background-repeat:no-repeat; background-position:99% 81%;_background-image:none}
.headline p { margin:0; padding:0;}
.headline img{ padding-top:10px;}

/*rhs close*/

/*loop_boxes*/
.loop_boxes{ width:530px; }
.boxes{ display:block; padding:5px 0 0 0; margin:0;}
.boxes li{ border:1px #393838 solid; float:left; margin:5px; list-style:none; margin-left:0px; padding-right:5px; width:235px; padding:5px;}
.boxes li div{ float:left; width:115px;}
.boxes li img.space { margin-bottom:27px; }
.boxes li img.space1 { margin-bottom:41px; }
.boxes li img.space2 { margin-bottom:4px; }
.boxes a { color:#FFFFFF; text-decoration:none; }
.boxes a:hover { color:#999; text-decoration:underline; }

.containt_inner{ width:100%; padding-top:20px;overflow:hidden;}
.containt_inner li{ list-style:none;}
.li_text{ border:none; width:390px; float:left;}
.li_image{ width:115px; float:left; padding-top:22px;}
.address { margin:30px 0 0 0; }
.address p { margin-bottom:5px;  }
.address a { color:#FFFFFF; text-decoration:none; }
.address a:hover { color:#999; text-decoration:underline; }

/*loop boxxes close*/

.imgwed { width:510px; height:166px; margin:60px 0 0 0; }

/*scroll*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index:0;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background:url(../images/track-bar.jpg) repeat-y 2px 0;
}
.jScrollPaneDrag {
	position: absolute;
	background:url(../images/drag-bar.jpg)repeat-y;
	cursor: pointer;
	overflow: hidden;
	background-color:#FFFFFF;
	width:7px;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}


.orange-bar .jScrollPaneTrack {
}
.orange-bar .scroll-pane {
}
.scroll-pane {
	width: 530px;
	overflow: auto;
	background: #000;
	float: left;
}
#pane2 {
	width:520px;
	height: 470px;
	 padding:20px 10px 0 0;
	 margin:0 0px 0 0;
}

#pane2 img.space { margin:65px 0 0px 150px; float:left }
#pane2 img.space1 { margin:60px 5px 0 0; float:left; }
#pane2 p a { color:#FFFFFF; text-decoration:underline; }
#pane2 p a:hover { color:#93e162; text-decoration:none; }

/*site map*/
.site_map{ padding:10px; margin:10px; list-style:none;}
.site_map li{ list-style:none; padding:5px;}
.site_map li a{ color:#ffffff; text-decoration:none;}
.site_map li a:hover{ text-decoration:underline;}


/*scroll_close*/

/*footer*/
.footer{ background-image:url(../images/bottom_line.jpg); background-repeat:no-repeat; background-position:top; padding:10px; width:955px; margin:0 auto; color:#f0f0f0; font-size:11px;}
.footer a{ color:#f0f0f0; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
/*footer*/


