@charset "utf-8";
body {

	background:#000 url(../images/bg.jpg) center top no-repeat;
	margin:0;
	padding:0;
	text-align:left;
	font: normal 13px/20px Arial, Helvetica, sans-serif;
	color:#33312d;
	
}
img{
border:none;
}

a{
color:#6c930a;
font:normal 12px/20px Arial, Helvetica, sans-serif;
text-decoration:none;

}

a:hover{
color:#6c930a;
text-decoration:none;
 
}
b{
color:#6c930a;
}


div, p, ul, li, h1, h2, ul, li, ol{
margin:0;
padding:0;

}
hr{
color:#C7CDCA;
height:1px;
padding:0;
margin:9px 0 9px 0;
_margin:3px 0 3px 0;
background-color:#C7CDCA;
border:none;
}

.spacer{
margin:0;
padding:0;
font-size:0px;
text-decoration:none;
clear:both;
}

.outer{
margin:27px auto 15px auto;
width:905px;
}

.outer .topbg{
background:url(../images/topimages.png) 0 0 no-repeat;
width:905px;
height:32px;
clear:both;
}

.outer .pagebg{
width:905px;
background: url(../images/blankbg.png) repeat-y;
text-align:center;

}


.outer .pagebg .contantbg{
width:807px;
margin:0 21px;
background:url(../images/comtentbg.jpg) repeat-x;
text-align:left;
padding:0 28px;
}


#headerpart{
height:346px;
clear: both;
overflow:hidden;
}



#headerpart .leftarea{
width:231px;
float:left;
}





#headerpart .leftarea .logo{
background:url(../images/seosydney.png) 0 no-repeat;
width:231px;
height:103px;
font-size:0px;
margin-top:10px;
text-decoration:none;
color:#d4d4d4;
 
}





.menubar{
width:231px;
margin-top:20px;
}

.menubar a{
width:231px;
margin-top:6px;
display:block;
height:30px;
text-indent:20px;
font:normal 13px/29px Arial, Helvetica, sans-serif;
color:#454340;
text-decoration:none;
clear:both;
background:url(../images/menubg.gif) 0 0 no-repeat;
}




.menubar a:hover{
width:231px;
margin-top:6px;
display:block;
height:30px;
text-indent:20px;
font:bold 13px/29px Arial, Helvetica, sans-serif;
color:#454340;
text-decoration:none;
clear:both;
background:url(../images/menubghover.gif) 0 0 no-repeat;

}


.active{
width:231px;
display:block;
height:30px;
text-indent:20px;
font:bold 13px/29px Arial, Helvetica, sans-serif;
color:#454340;
text-decoration:none;
clear:both;
background:url(../images/menubghover.gif) 0 0 no-repeat;
}




 


#headerpart .rightarea{
width:550px;
float:right;
height:333px;
margin-top:13px;
position:relative;

}


#threepart{
background-color:#5d5d5d;
height:176px;
list-style:none;
height:176px;
overflow:hidden;
clear:both; 

}


#threepart ul{
width:787px;
padding:20px 10px 10px 10px;
list-style:none; 
 
}


#threepart ul li{
 
list-style:none;
float:left;
width:255px;
margin-right:10px;
}

.nomargin{
margin:0 !important;
padding:0 !important;


}



#threepart ul li p{
	color:#FFFFFF;
	background-color:#191d1e;
	text-indent:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase; 
}




#threepart ul li div{
display:block;
width:255px;
height:114px;
font:normal 13px/16px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#threepart ul li.selected
{
background-color:#191d1e;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: right bottom; 
}

#threepart ul li div a{

color:#FFFFFF;
text-decoration:none;
}



#threepart ul li:hover, #threepart ul li.sfhover{
	background-color:#191d1e;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right bottom; 
}

 
 
#threepart ul li div .imgesize{
text-align:left;
 
}

#threepart ul li div span{
font:bold 12px/16px Arial, Helvetica, sans-serif;
 
}



#textpart{
width:807px;
height:100%;
display:block;
overflow:hidden;
clear:both;
padding:0 0 30px 0;
}



#textpart .leftpart{
width:560px;
float:left;
text-align:justify;
}



#textpart .leftpart ul.greenbox{
margin:5px 0 20px 0;
}
ol.greenbox{
	margin:8px 0 20px 0;
	padding:0 0 0 30px;

}
ol.greenbox li{
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 10px 0px;
}

#textpart .leftpart ul.greenbox li{
	text-indent: 20px;
	list-style-position: inside;
	list-style-image: url(../images/greenbox.gif);
	_ list-style-position: outside;
	_margin:0 0 10px 10px;
	_line-height:12px;
}





#textpart .rightpart{
width:231px;
float: right;
margin:10px 0 0 0;
}

#textpart .rightpart .consultation{
width:231px;
background-color:#94c90e;
margin-top:6px;
}




h1{
font:normal 24px/24px Arial, Helvetica, sans-serif;
color:#0e0e0e;
margin-top:18px;
text-align:left;
}

h2{
font:bold 15px/25px Arial, Helvetica, sans-serif;
color:#6c930a;
margin-top:15px;
}

.betterbg{
background:url(../images/betterbg.gif) 0 0 no-repeat;
width:551px;
height:36px;
font:bold 12px/35px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
display:block;
padding: 0 0 0 10px;
}

.roundcont {
	width: 560px;
	background-color: #d9d9d9;
	color: #000;
	margin:10px 0 0 0;
}

.roundcont p {
	margin:0 0 0 10px;
	font: normal 20px/20px Arial, Helvetica, sans-serif;
	color:#000;
}

ul.grybox{
padding:0;
margin:10px 0 10px 0;
}


ul.grybox li{
	text-indent: 16px;
	list-style-position: inside;
	_ list-style-position: outside;
	_margin:0 0 0 10px;
	list-style-image: url(../images/greenbox2.gif);
}


.roundtop { 
	background: url(../images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../images/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}



#greenarea{
background-color:#94c90e;
padding:15px;
}



#greenarea p{
font:normal 26px/20px Arial, Helvetica, sans-serif;
color:#fff;
margin:0 0 10px 0;
}


#greenarea input, textarea{
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	padding:3px;
	background:#83b20c;
	border: 1px solid #c2f152;
	color:#fff;
	width:190px;
	margin:3px 0;
}




.submitbut{
width:104px!important;
border:none!important;
background-color:#94c90e!important;
margin:10px 0 20px 0!important;
padding:0!important;
}

#faq{
color:#33312d;
margin:10px 0 0 0;
/*font:normal 18px/26px Arial, Helvetica, sans-serif;*/
}


#faq b{
color:#6c930a;
margin:10px 0 0 0;
font: bold 12px/26px Arial, Helvetica, sans-serif;
display:block;
clear:both;
}


#faq p{
color:#33312d;
font:normal 12px/18px Arial, Helvetica, sans-serif!important;
}


#footer{
clear:both;
width:870px;
height:100px;
text-align:center;
margin:0 auto;
color: #B5B8A5;
}


#footer hr{
border:none;
margin:0;
padding:0;
background-color:#11110f;
color:#11110f;
height:1px;
font-size:0;
line-height:0;
outline:0;
}


#footer a{
color: #B5B8A5;
text-decoration:none;
margin:0;
padding:0;
}

#footer a:hover{
color:#d9d9d9;
text-decoration:none;
}

.flashpart {
width:263px;
height:80px;
position:absolute;
left:140px;
top:126px
}



.gallerypart{
margin:15px;
position:relative;
margin:0;
padding:0;
}



.gallerypart div{
width: auto;
float:left;
_margin: 2px 0 0 19px;
padding:0;
}

.gallerypart p{
width:31px;
height:31px;
display:block;
}


.imageborder{
border: solid 6px #FFFFFF;
}


.nextbut{
	padding:20px;
	background-image: url(../images/next.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size:0;
	cursor:pointer;
}


.pre{
	padding:20px;
	background-image: url(../images/previous.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size:0;
	cursor:pointer;
}

.contactfrom{
padding:0;
margin:0;
}
.contactfrom label{
padding:2px 0 ;
width:150px;
margin:0 0 4px 0;
display:block;
float:left;

}

.contactfrom input, .textareabg{
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	padding:3px;
	background:#ECFED3;   
	border: 1px solid #83b20c;
	color:#333333;
	width:230px;
	margin:3px 0;
 
}
.leftpadding{
margin-left:40px!important;
_margin:0;
}
/************edited on 8 oct 2009 by avijit******************/

.ListingHeader
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-variant:normal;
color:#6c930a;
}
/*.ListingHeader2
{
float:left;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-variant:normal;
color:#6c930a;
padding-left:10px;
_padding-left:35px;
text-align:left;
margin-left:30px;
}
.ListingHeader3
{
float:left;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-variant:normal;
color:#6c930a;
text-align:center;
margin:0px 50px 0px 35px;
}
.ListingHeader4
{
float:left;
width:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-variant:normal;
color:#6c930a;
text-align:center;
margin-left:20px;
}
.protfoliolisting
{
float:left;
width:800px;
margin-top:20px;
}
.serialno
{
float:left;
width:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-variant:normal;
color:#0e0e0e;
text-align:center;
}
.client_nm
{
float:left;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-variant:normal;
color:#0e0e0e;
text-align:center;
margin-left:75px;
}
.keywordListing
{
margin-left:140px;
float:left;
width:200px;
list-style-type:none;
}
.keywordListing li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#0e0e0e;
}
.ranking1
{
float:left;
width:20px;
list-style-type:none;
margin-right:60px;
}
.ranking1 li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#0e0e0e;
}
.ranking2
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#0e0e0e;
}*/
.margintop
{
margin-top:8px;
}
/* Congratulation message */
h4 {
	color: #0099CC;
	font-size: 1.6em;
}

.MsgSent {
	float:left;
	Display: block;
	padding: 10px;
	width: 400px;
	text-align: center;
	border: 1px solid #EEE;
	background-color: white;
}

.MsgSent h4 {
	background: url(../images/MsgSent.gif) no-repeat left top;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
	font-size:28px;
}

/* Error message */
.MsgError {
	Display: block;
	padding: 10px;
	margin: 40px auto;
	width: 400px;
	text-align: center;
	border: 1px solid #EEE;
	background-color: white;
}

.MsgError h1 {
	background: url(../images/MsgError.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
	color: #CC0000;
}

.MsgSent p{
	font-size: 1.3em;
	color:#333333;
}

