
* {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin:0px;
	background:#fff;
	color:#333;
	height:600px;
}
a {
	color:#392d1e;
	text-decoration:none;
	}
a:hover {
	color:#5c584c;
	text-decoration:underline;
	}
#container{
	background-color:#f9f2f9;
	width:800px;
	height:600px;
	margin:0 auto 0 auto;
	border:#c0c0c0 solid 1px;
	
}
.reflect
{
-webkit-box-reflect:below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(white));
}
#basic-accordian{
	width:800px;
	height:600px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-400px;
	z-index:2;
	margin-top:0px;
}
#left-border{
	position:absolute;
	top:1px;
	left:50%;
	width:0px;
	height:599px;
	margin-left:-134px;
	border-right:#ffffff solid 2px;
	z-index:3;
}
#logo{
	background:url(../images/logo.png);
	position:absolute;
	top:0;
	left:50%;
	width:266px;
	height:88px;
	margin-left:-400px;
	border-bottom:#ffffff solid 2px;
	z-index:4;

}
#flower1{
	background:url(../images/flower1.png) no-repeat;
	position:absolute;
	top:0;
	right:50%;
	width:237px;
	height:212px;
	margin-right:-400px;
	z-index:1;
}
.flower1_1{
	background:url(../images/flower1_1.png) right top no-repeat;
	margin:-15px;
	padding:15px;
	float:right;
	width:500px;
	height:390px;
}
#left{
	background:url(../images/left.png) no-repeat;
	position:absolute;
	top:90px;
	left:50%;
	width:266px;
	height:358px;
	margin-left:-400px;
	z-index:2;
}
#left_1{
	background:url(../images/left_bottom.png) no-repeat;
	position:absolute;
	top:448px;
	left:50%;
	width:266px;
	height:37px;
	margin-left:-400px;
	z-index:5;
}
#flower3{
	background:url(../images/flower3.png) no-repeat;
	position:absolute;
	top:400px;
	right:50%;
	width:182px;
	height:170px;
	margin-right:-400px;
	z-index:1;
}
#flower3-1{
	background:url(../images/flower3-1.png) no-repeat;
	position:absolute;
	top:570px;
	right:50%;
	width:182px;
	height:30px;
	margin-right:-400px;
	z-index:4;
}
.flower3-2{
	background:url(../images/flower3-2.png) bottom right no-repeat;
	margin:-15px;
	padding:15px;
	float:right;
	width:500px;
	height:390px;
}
#latest{
	background:url(../images/latest_bckg.png) repeat-y;
	position:absolute;
	top:448px;
	left:50%;
	width:256px;
	height:139px;
	margin-left:-400px;
	border-top:#ffffff solid 2px;
	border-right:#ffffff solid 2px;
	z-index:4;
	padding:5px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#392d1e;
	overflow:hidden;
}

.accordion_headings{
	padding:5px;
	margin-left:268px;
	background:url(../images/a.png) ;
	color:#000000;
	border-top:0px solid #FFF;
	border-bottom:2px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	height:18px;
}
.right_div{
	background:#f9f2f9;
	padding:15px;
	z-index:4;
	float:right;
	width:503px;
	height:390px;
}
.left_div{
	padding:110px 15px 15px 15px;
	float:left;
	width:236px;
	height:250px;
	text-align:right;
}
.title1{
position:relative;
right:10px;
top:0px;
z-index:5;
font-weight:600;
font-size:32px;
color:#000000;
opacity:0.1;
filter: alpha(opacity = 10);

}
.title2{
position:relative;
right:0px;
top:-16px;
z-index:6;
font-size:16px;
font-weight:600;
color:#000000;

}
.accordion_headings:hover{
	background:url(../images/a_hover.png) ;
	
}

.accordion_child{
	height:420px;
}

.header_highlight{
	background:url(../images/a.png) ;
}
.footer{	
	background-color:#f9f2f9;
	line-height:30px; 
	margin-left:280px;}
.right_div ul li{border=bottom:#000000 solid 1px;}
#contacts {
position: absolute;
bottom: 0px;
padding:10px;
font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

#projectdiv{
position:relative;
float:left;
width: 380px;
height: 400px;
top: -350px;
left:10px;
overflow:hidden;
background:url(../images/project_bg.png) bottom no-repeat;

}
#projects{
position: relative;
left:1px;
top:1px;
width: 368px;
height: 368px;
overflow:hidden;
background: #fff;
border: 5px solid #fff;
outline: 1px solid #ddd;
}

.inputtext { 
 font-size: 10px; 
 background-color: #CCCCCC; 
 border: 1px solid #666666; 
}

.buttons {  
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 10px;  
 background-color: #333333;  
 color: #FFFFFF;  
 margin-right: 6px; 
 padding:3px;
}

/*-------Gallery----------*/
#jgal { list-style: none; width:100px; }
#jgal li { opacity: .5; float: left; display: block; width: 100px; height: 25px; background-position: 50% 50%; cursor: pointer; border: 2px solid #fff; outline: 1px solid #ddd; margin-right: 5px; margin-bottom: 10px; overflow:hidden;}
#jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }
