/* ######### CSS for Shade Tabs. Remove if not using ######### */
.tab-container {
	width:596px;
	height:205px;
}
.tabcontent{
	display:none;
}
.TabTxt {
	border:1px solid  #E3E3E3;
	width:653px;
	padding:10px;
	height:100px;
}
.ProfileTabTxt {
	border:1px solid  #E3E3E3;
	width:628px;
	padding:10px;
}
@media print {
.tabcontent {
	display:block !important;
}
}
.tabcontentbox {
	width:298px;
	float:left;
	margin-left:15px;
	display:inline;
	height:205px;
	color:#000000;
	line-height:17px;
	padding:0 0 0 0px;
	display:none;
	text-align:justify;
}
.tabcontentbox p {
	margin:0 0 7px 0;
	padding:0;
}
.tabcontentbox h3 {
	margin:0 0 13px 0;
	padding:0;
	color:#444444;
	font-size:18px;
	font-weight:normal;
}

.tabcontentbox img
{
	margin:0;
	padding:0;
}
.LeftTabBox {
	float:left;
	width:260px;
	float:left;
	padding:0;
	height:205px;
}
.TabLinks{
	padding:0;
	margin:0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.TabLinks li {
	height:40px;
	display:block;
	padding:0;
	line-height:40px;
	color: #BCBBBB;
	width:260px;
	padding:0px 0 0 0;
	margin:0 0 9px 0;
}


.TabLinks li a{
	text-decoration: none;
	z-index: 1;
	height:40px;
	font-size:18px;
	display:block;
	padding:0;
	color: #BCBBBB;
	width:248px;
	margin:0 0 5px 0;
	padding:0 0 0 12px;
}
.TabLinks li#webdesign{
	background: url(../images/tab-bg.gif) no-repeat 0 0;
}
.TabLinks li#webdesign:hover, .TabLinks li#webdesign a.selected, .TabLinks li#webdesign a.selected:hover{
	background: url(../images/tab-over-bg.gif) no-repeat 0 0;
	color: #103b70;
}

.TabLinks li#webdev{
	background: url(../images/tab-bg.gif) no-repeat 0 -40px;
}
.TabLinks li#webdev:hover{
	background: url(../images/tab-over-bg.gif) no-repeat 0 -40px;
}
.TabLinks li#webdev:hover, .TabLinks li#webdev a.selected, .TabLinks li#webdev a.selected:hover{
	background: url(../images/tab-over-bg.gif) no-repeat 0 -40px;
	color: #103b70;
}

.TabLinks li#marketing{
	background: url(../images/tab-bg.gif) no-repeat 0 -80px;
}
.TabLinks li#marketing:hover{
	background: url(../images/tab-over-bg.gif) no-repeat 0 -80px;
}
.TabLinks li#marketing:hover, .TabLinks li#marketing a.selected, .TabLinks li#marketing a.selected:hover{
	background: url(../images/tab-over-bg.gif) no-repeat 0 -80px;
	color: #103b70;
}

.TabLinks li#hosting{
	background: url(../images/tab-bg.gif) no-repeat 0 -120px;
}
.TabLinks li#hosting:hover{
	background: url(../images/tab-over-bg.gif) no-repeat 0 -120px;
}
.TabLinks li#hosting:hover, .TabLinks li#hosting a.selected, .TabLinks li#hosting a.selected:hover{
	background: url(../images/tab-over-bg.gif) no-repeat 0 -120px;
	color: #103b70;
}

.TabLinks li#print{
	background: url(../images/tab-bg.gif) no-repeat 0 -160px;
}
.TabLinks li#print:hover{
	background: url(../images/tab-over-bg.gif) no-repeat 0 -160px;
}
.TabLinks li#print:hover, .TabLinks li#print a.selected, .TabLinks li#print a.selected:hover{
	background: url(../images/tab-over-bg.gif) no-repeat 0 -160px;
	color: #103b70;
}

.TabLinks li a:visited{
	color: #BCBBBB;
}

.TabLinks li a:hover{
	text-decoration:none;
	color: #4E4E4E;
}

/* Tab Content Css for Client Page Start Here */
/*.client-tabcontainer {
	width:960px;
}*/
.client-tabcontainer h4 {
	margin:70px 0 20px 0;
	padding:0;
	font-weight:normal;
	font-size:18px;
	color:#4F4F4F;
}
.client-tabbox {
	float:left;
	width:192px;
	float:right;
	padding:0 0 0 16px;
	height:340px;
}
.client-links{
	padding:0;
	margin:0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.client-links li {
	display:block;
	padding:0;
	width:192px;
	margin:0;
}


.client-links li a{
	text-decoration: none;
	z-index: 1;
	font-size:14px;
	display:block;
	color: #4F4F4F;
	width:192px;
	margin:0 0 7px 0;
	padding:0;
}
.client-links li a:hover {
	color: #6DB632;
}
.client-links li a.selected, .client-links li a.selected:hover{
	color: #6DB632;
	background:URL(../images/left-arrow2.gif) left 1px no-repeat;
	padding:0 0 6px 15px;
}
.clientcontentbox {
	width:751px;
	float:left;
	display:inline;
	color:#5B5858;
	line-height:18px;
	padding:0 0 0 0 ;
	margin:0;
}
.clientbordbox {
	width:750px;
	border-right:1px solid #D1D1D1;
	margin-top:24px;
}	
.clientcontentbox h1 {
	margin:0 0 20px 0;
}
.clientbox {	
	border:1px solid #D1D1D1;
	height:90px;
	width:164px;
	margin:0 20px 35px 0;
	font-size:12px;
	line-height:14px;
	float:left;
	background:url(../images/client_grad.gif) left top repeat-x;
}
.client-pic {
	text-align:center;
}
.client-pic img {
	margin:0; 
	padding:8px 0 10px 0;
	border:none;
}


.client-pic span {
	text-decoration:none;
	color:#4F4F4F;
}
/* Tab Content Css For Client Page End Here */
