/* **************** Default Styles **************** */
body { color:#665;}
.Normal { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:.75em; line-height:150%;}
.Normal a, a:link { color:#A00000;}
.left { float:left;}
.right { float:right}
.clear { clear:both;}
.img-left { float:left; margin-right:10px;}
.img-right { float:rigth; margin-left:10px;}
h1{ color:#990000 !important; font-size:110% !important; margin:0px}
H2  {}
H2 a:link{ color:#990000;}
H2 a:visited{ color:#990000;}
H2 a:hover{ color:#990000;}
h3 { color:#3D3D3D;}
H4  { color:#322721 !important; font-size:80% !important; margin:0;}

/* **************** Custom Styles **************** */

.user-login { margin-top:25px; padding-right:10px; width:164px; float:right;}
.client-login-title { background-color:#40342c; height:23px; text-align:left; margin-bottom:5px;}
.cl-title { color:#d2c9c3; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#332721; padding:5px 10px 5px 10px; width:55px;}
.username, .password { text-align:right; padding-bottom:5px;}
.label { clear:both; float:left; height:17px; margin-top:5px; font-size:10px;}
.input { clear:right; float:right;}
.username .SubHead, .password .SubHead { color:#FFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.DynamicLogin_UserName, .DynamicLogin_Password { background-color:#705f54; border:1px solid #32251f; color:#FFF; width:88px; height:18px !important; font-size:10px; line-height:10px;}
.login { padding-top:3px; text-align:right; font-size:9px; width:100%;}
.login a{ color:#FFF !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; text-transform:uppercase;}
.login-message { clear:both;}
.d-logo { width:100%; padding-top:70px; padding-bottom:5px;}
.subber {font-family:Georgia,sans-serif;font-size:170%;font-weight:600;}
/* **************** Mini-Post It Notes on Internet Marketing Page **************** */

.postIt{float: left; margin-left: -86px; margin-top: -50px; position: absolute; z-index: 100;}


/* **************** Container Comments **************** */
.comments{ width:222px; text-align:center; line-height:120%; font-family:Georgia, "Times New Roman", Times, serif; font-size:170%; color:#4a8191; padding:20px 10px 10px 0px; margin-top:-30px;}
	.comment-author{ color:#666; font-size:13px; text-transform:uppercase; margin-top:10px; text-align:center;}
	.author-web a{ font-size:12px; color:#4b70cf; font-family:Tahoma;}

/* **************** News Events Container **************** */
/*
	.list-item{
		float:left; clear:both;
		width:191px; 
		border-bottom:1px dotted #ccc;
		padding:10px 15px;
		font-size:9px;
		background:#fff
	}
	.list-item img{ float:left; padding-top:10px; }
	.list-item div{ float:left;width:155px; margin-left:10px; }
	.list-item a{ color:#4e8dae; text-decoration:underline; font-size:10px;}
    #view-all{
		color:#000;
		font-size:9px;
		padding:15px 0;
		float:right; margin-right:15px;
		background: url(images/view-all-list.gif) no-repeat right center;
		padding-right:10px;
	}
*/
.newsBox{ width:240px; height:50px; background:#fefefe; margin:0px; color:#002;}
.newsBox p{ padding-left:8px; padding-top:4px;}
#clientTest{margin-top:20px;margin-left:0px;width:220px;}


/* ITNERNET MARKETING PPC PAGE */
.internet-marketing-content { padding-top: 45px;}
.internet-marketing-content h3 { clear:both; font-size: 20px; line-height: 25px; font-family: times new roman; color: rgb(0, 102, 204);}
.internet-marketing-content p { clear:both; width:100%; clear:left; font-family:"Times New Roman", Times, serif; font-size: 16px; color: rgb(102, 102, 102); line-height: 22px; text-align:justify;}
.internet-marketing-content p.float-left { float:left; width:40%;}
.internet-marketing-content p.float-right { float:right; width:40%;}
.right-float-list { float:right; width:60%; margin-top:20px}
.left-float-list { float:left; width:60%; margin-top:20px}
.internet-marketing-content ul { display:block; float:right;}
.internet-marketing-content ul li{ font-size: 14px; font-weight: bold; color: rgb(51, 51, 51); line-height:40px;}


/* **************** Complete Work Container **************** */
/*
.recent-works-div h3 { font-size:18px; font-weight:normal; text-indent:15px; color:#322721; }

.work-item{ padding:10px 0;float:left; display:inline; margin:0 12px;width:73px; font-size:9px; color:#a00000;}
    .work-item img{ margin-bottom:5px;}
	.name{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#545557;}
	.work-item p a{ color:#7a7e7f; text-decoration:underline; margin-top:6px;}
*/


/*================== Contact Form ==================*/
.contact-form { padding-left:30px;}
.contact-form td{ padding-bottom:5px;}
.style1 { font-size:12px; font-family:verdana,arial,tahoma;}
.CheckList { font-weight:normal; font-size:10px; font-family:verdana,arial,tahoma; white-space:nowrap;}
td.send-button { padding:15px 0px 30px 0px;}
.contact-form-button { padding:.5em .8em;}
/* END Contact Form ========*/

/* contact form list */
.tablesorter { width:100%;}
	.date { width:100px;}
	.name { width:200px;}
	.company { width:180px;}
	.empty { width:190px;}

/* tables */
table.tablesorter {
	font-family:arial;
	margin:10px 0pt 15px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #CAB8A3;
	border: 1px solid #FFF;
	line-height:20px;
	font-size: 14px;
	padding: 4px;
	margin-bottom:5px;
	color:#000;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#EFEAE2;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #C50007; color:#FFF;
}





/*================== PPC Form ==================*/
.PPC-form { width:380px; color:#FFF; line-height:30px; margin:50px 0 0 100px;}
	.form-body { background-color:#5A1414; padding:30px 25px 30px 35px;}
		.form-note { font-style:italic;}
		.form-label { float:left; clear:both; width:80px;}
		.required { font-weight:700;}
		.form-field { float:right; width:234px;}
			.form-field input{ width:232px;}
		.form-full-width { clear:both; width:100%;}
			.form-full-width textarea{ width:320px; height:65px;}
		.form-button { clear:both; width:100%; line-height:50px; text-align:center; padding-top:20px;}
	.PPC-form h3 { color:#FFF; font-size:16px; font-weight:700;}
/* END Contact Form ========*/


/*====================Photo Text for Portfolio=============*/
.photoText{ font:bold 80% tahoma,arial,sans-serif; color:#222;}

/*==================brown box CSS=====================*/
#boxContent{ color:#fff; line-height:150%; font-size:1.2em; width:420px; margin-left:20px; margin-top:-190px;}
#sideContent{ color:rgb(74,129,145); font: normal 1.3em/1.6em Georgia;}
#man{ margin-top:-170px; z-index:1000; position:absolute;}
#picBox{ border:solid white 10px; width:496px; margin-top:20px;}
#serviceHolder{ margin-top:-40px; font-size:1.2em; font-family:arial,helvetica, sans-serif;}
.radmenu .text {
	display:block;
	font-family:trebuchet ms;arial;helvetica;san-serif;
	letter-spacing:.05em;
}
.radmenu .item{ padding-right:6px!important;}
/*===============================================*/
.ControlPanel { background:none;}	
.ContextLinks { font-size:80%; color:#322721 !important; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.DNNLinks {	color:#594D44; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:80%;}


/****************** Market Analysis Questionnaire ******************/
/* FORM */
.label { font-size:100%;}
.req { font-weight:bold;}

/* LIST */

/* DETAIL */
/**************** END Market Analysis Questionnaire ****************/


/***************** Training Events Module *****************/
.EventTitle, .EventTitle td, .ListHeader, .ListHeader td, .WeekTitle, .WeekTitle td {
	color:#000!important;
	background-image:none!important;
	background-color:#BAADA4;
}
.Event a, .Event a:visited, .Event a:hover {
	color:#900!important;
}
.EventDay, .EventDay td, .EventDay a, .EventDay a:link, .EventDay a:visited, .EventDay a:hover {
	color:#900!important;
}
/*************** END Training Events Module ***************/

.seo-form-label { padding-top:5px;}

/***************** INTERNAL USE *****************/
/****** Domain Registration Management ******/
/* FORM */
.domain-registration-form { text-align:left; width:880px;}
.domain-registration-form tr:hover { background-color:#D6CDC7;}
.domain-registration-form .label { width:200px; font-weight:bold; padding:5px;}
.section-header { font-size:110%; font-weight:bold; color:#FFF; background-color:#5D4F46; margin-top:15px; padding:5px;}

/* LIST */
.domain-registration-list { width:880px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:.75em;}
.domain-registration-list a{ display:block;}
.domain-registration-list td{ padding:5px 0px;}
.domain-registration-list tr:hover { width:880px; background-color:#D6CDC7!important;}
.domain-registration-list .name { width:16%; padding-left:5px;}
.domain-registration-list .domain { width:28%;}
.domain-registration-list .expirDate { width:10%;}
.domain-registration-list .billing { width:6%;}
.domain-registration-list .status { width:12%;}
.domain-registration-list .attention { width:8%;}
.domain-registration-list .list-buttons { width:10%;}
.header { background-color:#45342C; color:#FFF; font-weight:bold;}
.header tr:hover { background-color:#45342C; color:#FFF;}
/* DETAIL */
/**** END Domain Registration Management ****/
/****** Domain Registration Management ******/
/* FORM */
.hosting-management-form { text-align:left; width:880px;}
.hosting-management-form tr:hover { background-color:#D6CDC7;}
.hosting-management-form .label { width:200px; font-weight:bold; padding:5px;}
.hosting-management-form .field { width:600px;}
.hosting-management-form .buttons { margin-top:10px;}
.hosting-management-form .buttons tr:hover{ background-color:#EBE7DE!important;}

.section-header { font-size:110%; font-weight:bold; color:#FFF; background-color:#5D4F46; margin-top:15px; padding:5px;}

/* LIST */
.hosting-management-list { width:880px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:.75em;}
.hosting-management-list a{ display:block;}
.hosting-management-list td{ padding:5px 0px;}
.hosting-management-list tr:hover { width:880px; background-color:#D6CDC7!important;}
.hosting-management-list .name { width:16%; padding-left:5px;}
.hosting-management-list .hosting-status { width:12%;}
.hosting-management-list .billing-method { width:12%;}
.hosting-management-list .billing-status { width:12%;}
.hosting-management-list .attention { width:12%;}
.hosting-management-list .updated { width:12%;}
.hosting-management-list .list-buttons { width:10%;}
.header { background-color:#45342C!important; color:#FFF; font-weight:bold; padding:5px 0px;}
.header:hover { background-color:#45342C; color:#FFF;}
/* DETAIL */
/**** END Domain Registration Management ****/
/*************** END INTERNAL USE ***************/


