@import 'base.css';

	
#bulb {
	background:url(../images/bulb.jpg) bottom left  no-repeat;
	
	margin-top:-16px;
	position:relative;
	z-index:0;
	width:570px;
	font-size:13px!important;
	line-height:1.4em;
	overflow:visible;
	margin-bottom:-15px;
	height:353px;
	margin-left:5px;
	
	}
	
	#bulb p {
	width: 100%;
	text-align:right;
	margin-top:28px;
	margin-right:5px;
	height:50px;
	padding-bottom:10px;
	}
	
	.chat { width: 220px;
	height:100px;
	margin-left:6px;
	
	}
	
	/*-----------sidebar boxes------------*/
	
	.infobox{
	
	height:139px;
	background:url(../images/box_back.png) no-repeat top left;
	padding:10px;
	color:#fff!important;
	font-size:13px!important;
	line-height:1.4em;
	position:relative;
	
	}
	
	.infobox a
	{
	color:#fff;
	}
	.infobox h4
	{
	border-bottom: 1px dotted #fff;
	font-size:15px;
	color:#fff;
	text-shadow:0 1px 0 #0271a5;
	padding-bottom:3px;
	margin-bottom:3px;
	}
	.infobox.clientpack
	{	}
	
	
	.infobox.quote
	{ margin-top:14px;
	}
	
	.infobox img {
	position:absolute;
	right:-10px;
	top:-35px;
	}
	
	.infobox.newsletter{
	height:76px;
	background:url(../images/newsletter_bg.png) no-repeat top left;
	
	color:#fff!important;
	font-size:14px!important;
	line-height:1.4em;
	}
	
	.infobox.social{
	height:96px;
	background:url(../images/newsletter_bg.png) no-repeat top left;
	
	color:#fff!important;
	font-size:14px!important;
	line-height:1.4em;	
	}
	.infobox.social img {
	position:static;
	right:auto;
		top:auto;
	}
	.infobox.social a {
		display:inline-table;
		padding:13px;
	}
	
	
	.column.first {
	max-width:590px!important;
	}
	
	.column.first  h4 {
border-bottom:dotted 2px #adcbe0!important;
font-size:16px;
color:#0b72b9;
margin-bottom:5px;

}
.featured {

line-height:1.4em;
/*padding:10px;*/
font-size:12px;
}

.fprojects {
margin: 20px 0px 20px 4px; display: block; border:#999 solid 1px; padding: 3px;
width:450px;
}
.notice {
	border:1px solid #DEDEDE;
	padding:5px;
	background-color:#FEFCB8;
	
	
	
}

.notice2 {
	border:1px solid #DEDEDE;
	padding:5px;
	background-color:#FEFCB8;
	margin: 0 auto;	
	overflow:visible;
	
	
	
}
.noticeinner 
{width:950px;
margin:0 auto;
height:50px;
overflow:visible;
position:relative;
z-index:2;
}

.webport {
	border:#ccc dotted 1px; 
	padding:5px;
	margin:3px;
}

.dhtmlxSlider_dhx_skyblue{margin-top:6px;}
.dhtmlxSlider_dhx_skyblue .selector:hover{
	background-position:0px -15px;
}
fieldset p{
	margin-bottom:7px;
	font-size: 11px;
	color: #555;
}
fieldset .info {
	padding: 10px;
	background-color: #fdfdfd;
	border: 1px solid #eee;
label.inline{display:inline!important;padding-left:8px;}
.options{display:inline-block;}
.options label{padding-right:12px;}

img.frontcenter { margin: 5px 0px 0px 4px; display: block; border:#999 solid 1px; padding: 3px; }


.ecoom {}
.ecomm h4 { font-size:98%!important;}
