#develop-wrapper{
	border:solid #383838;
	border-width:1px 0;
	padding:25px 10px 15px 25px;
	background:#181818;
	color:#B5B5B5;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}
#develop-wrapper h2{font-size:20px;}
#develop-wrapper h3{font-size:18px;}
#develop-wrapper h4{font-size:16px;}
#develop-wrapper .block1 h2, #develop-wrapper .block1.nomargin  h2{margin:0 0 15px 0; color:#e0e0e0;font-family:"Trebuchet MS";}

#develop-wrapper .block1{
	width:245px;
	float:left;
	display:block;
	margin:0 30px 0 0;	
	padding-right:20px;
	border-right:1px solid #383838;
}
#develop-wrapper .block1.nomargin{
	margin:0;
	border-right:none;
	padding-right:none;
	width:265px;
}
#develop-wrapper .block1 h2{
	text-transform:uppercase;
}


div.block1 > p{
	margin:0 0 15px 0;
}
#develop-wrapper form p{
	margin:0 0 5px 0;
}
#develop-wrapper p img.floatleft{
	margin:0 20px 0 0;
}
#develop-wrapper p img.floatright{
	margin:0 0 0 20px;
}
#mainarea img.floatleft, #mainarea p img.floatleft{
	margin:10px 10px 10px 0;
}
#mainarea img.floatright, #mainarea p img.floatright{
	margin:10px;
}
#develop-wrapper ul, #develop-wrapper ol{
	margin:0;
}
#develop-wrapper ol{
	margin:0 0 0 30px;	
}
#develop-wrapper dt{
	font-weight:bold;
	margin:5px 0;
	color:#e0e0e0;
}


/* Genric Styles Starts */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

#our-clients {
	display:none;
    float:right;
    margin:0;
    width:318px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background: url(../images/wrapper-top-degray.png) repeat-x top;
	border:1px solid #CCCCCC;
	clear:right;
	line-height:18px;
	padding:7px;
	text-align:left;	
}



ul.spy {
    font-size:1.2em;
    list-style-type:none;
    margin:0;
    padding:5px;
    position:relative;
	font-size: 12px;
}

ul.spy .tags {
        color: #fff;
        margin: 0.5em;
}

ul.spy .tags a,
ul.spy .tags span {
        background-color: #333839;
        font-size: 0.8em;
        padding: 0.1em 0.8em 0.2em;
}

ul.spy .tags a:link,
ul.spy .tags a:visited {
        color: #FFF;
        text-decoration: none;  
}

ul.spy .tags a:hover,
ul.spy .tags a:active {
        background-color: #3e4448;
        color: #fff;
        text-decoration: none;  
}

ul.spy li {
    height: 90px;
    overflow: hidden;
}

ul.spy li h5 {
    color:#A5A9AB;
    font-size:1em;
    /*margin-bottom:0.5em;*/
}

ul.spy li h5 a {
    color:#789E35;
    text-decoration:none;
}

ul.spy li img {
    float:left;
    margin-right:8px;
}

ul.spy li p.info {
    color:#B5B5B5;
    font-size:1em;
	margin:0;
}

ul.spy .info a,
ul.spy .info a:visited {
    color:#3E4548;
    text-decoration: none;
}

ul.spy .spyWrapper {
    height: 100%;
    overflow: hidden;
    position: relative;    
}

ul.spy .tags span,
ul.spy .tags a {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

ul.spy a img {
    padding:2px;
	border: 1px solid #444;
}


ul.our-services {
	margin: 5px 0;
	padding: 0;
}
ul.our-services li {
	margin: 0;
	padding: 2px 0 2px 16px;
	list-style: none;
	background: url(/images/burst.png) no-repeat 0 6px;
}

.remove_link {
	float:right;	
}

.remove_link_bg{background:transparent url(/images/close-fb.png) no-repeat top left;width:18px;height:18px;display:block}
.remove_link_bg:hover{text-decoration:none;background-position:top right}
