table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

acronym { border:0; }

/*input:focus, select:focus { border: 1px solid #CCC; background-color: #FFDFDF; font-size: 12px; font-family: Verdana, Arial, sans-serif; }*/

.colCenter { padding: 0 4px 0 4px;	width: 100%; background-color: #FFF;}

.myColor, .redtext { color: #DC2829; }
.grayTxt { color: #666; }
.white { color: #FFF; }

a {	color: #dc2829;	text-decoration: none; position: relative;}
a:hover { text-decoration: underline; }
a.black {color: #000;}
a.underLink { text-decoration: underline;}
a.underLink:hover { color: #DC2829; }

td.rightCol {}

.navbar {
	height: 42px; width: 100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/navbar/dynamod_navbar_full.png');
	background-repeat: no-repeat;
	display: block;
}

.navbar[class] {
	width: 100%;
	height: 42px;
	background-image:url('/images/navbar/dynamod_navbar_full.png');
	background-repeat: no-repeat;
}


#nav {
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 14px;
}

#nav ul {
	display: inline;
	margin: 0;
	padding: 0 0 0 12px;
}

#nav li {
	display: inline;
	margin: 0;
	padding: 0 10px 0 0;
}

#nav a {
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-decoration:none;
	color: #FFF;
}

#nav a.selected { font-weight: bold; }
#nav li.noPad { padding-right: 0; }
#nav a:hover { color: #DBDBDB; }

.left { width: 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/shadow_left.png');}
.left[class] { width: 10px; background-image:url('/images/shadow_left.png');}

.right { width: 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/shadow_right.png');}
.right[class] { width: 10px; background-image:url('/images/shadow_right.png');}

.bottomleft { width: 10px; height: 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/shadow_bottomleft.png');}
.bottomleft[class] { width: 10px; height: 10px; background-image:url('/images/shadow_bottomleft.png'); }

.bottom { height: 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/shadow_bottom.png');}
.bottom[class] { height: 10px; background-image:url('/images/shadow_bottom.png');}

.bottomright { width: 10px; height: 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/shadow_bottomright.png');}
.bottomright[class] { width: 10px; height: 10px; background-image:url('/images/shadow_bottomright.png');}

.myColorTitle, .myColorTall {	color: #DC2829; font-size: 13px; }

.graybarCont {	width: 100%; height: 32px; padding: 0;	margin: 0; 	background-color: #F0F0F0; text-align: right; }

p.intro_par, div.intro_par {
	color: #000;
	border: 0;
	padding: 10px 10px 10px 15px;
	margin: 0 0 4px 0;
	font-size: 14px;
	line-height: 130%;
}

.homegradient {	background: #FFF url("/images/homegradient.jpg") no-repeat 5px 32px; }

.leftLink {
	width: 350;
	padding: 7px 0;
	margin: 0 0 0 5px;
	background-image: none;
	border-bottom: 2px #FFF solid;
}

.leftLinkOver {
	width: 100%;
	padding: 7px 0;
	margin: 0 0 0 5px;
	background-image: url("/images/item_arrow_point_right.gif");
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom: 2px #FFF solid;
}

.leftLink a, .leftLinkOver a {
	padding: 0 0 0 8px;
	color: #DC2829;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}

.leftLink a:hover, .leftLinkOver a:hover {
	padding: 0 0 0 8px;
	color: #DC2829;
	margin: 0;
	font-size: 12px;
	text-decoration: none;
}

/* occurs once - in index.php */
.overgray {	padding: 5px 5px 0 5px; }

p.intro {
	font-size: 13px;
	line-height: 15px;
	padding: 0 8px 10px 8px;
}

.home_par_img {
	height: 120px;
	float: left;
	padding: 6px 4px 0 3px;
	display: inline;
}

.home_par {
	color: #000;
	border: 0;
	padding: 0;
	margin: 0 0 12px 0;
	font-size: 12px;
	line-height: 130%;
	float: left;
	display: inline;
	width: 270px;
}

.testimonials {	padding: 12px; 	font-family: Verdana, Arial, Helvetica ; 	font-size: 	12px; }
.testimonials p { padding: 10px 0 0 0; }

.learnmore_text, .dynamail_text	{	padding: 0 15px 0 7px;	margin: 0 0 10px 0;	}
.learnmore_text { list-style-image: url('/images/toparea/checkmark.gif'); }
.autorenew_text, .accountdetails_text { color: #000; font-size: 12px; padding: 0; line-height: 15px; }
.thankyou_toparea_text, .spamprotection_toparea_text	{ font-size: 14px; padding: 10px 10px 0 10px; line-height: 20px; }
.spamprotection_text, {	padding: 0 15px 10px 7px; }
.signin_text { color: #dc2829; 	font-size: 10px; padding: 12px 0 40px 0; }
td.thankyou_textred { color: #dc2829; 	font-size: 13px; font-weight: bold; padding: 0; line-height: 16px; }
.spamprotection_toparea_textred { color: #dc2829; 	font-size: 13px;  	padding: 10px 10px 0 10px; 		 line-height: 20px;  }
.confirm_text { font-size: 12px; line-height: 19px; }
.yourinformation_text 	{ padding: 0; line-height: 15px; }
.packages_text { color: #000; font-size: 14px; padding: 0; margin-bottom: 0; line-height: 16px }
.rss_text {	padding: 0 15px 10px 13px; }
.contact_text { padding: 0 15px 0 11px; margin: 0 0 10px 0; }
.thankyou_toparea_textsmall { padding: 10px 10px 0 10px; line-height: 18px; }
.domainnameservers_text { padding: 10px 0 0 0; line-height: 15px; }
.toparea_text { font-size: 14px; padding: 0 0 20px 10px; line-height: 20px; font-style: italic; }
.top_featured_text { font-size: 14px; padding: 8px 15px 0 0; }
.contact_toparea_text { font-size: 14px; padding: 0 15px 0 18px; line-height: 18px; letter-spacing: 0;  list-style-image: url('/images/toparea/checkmark.gif'); }
.designs_text {	padding: 10px 10px 0 10px;	margin: 0 0 5px 0; font-size: 14px; }
.dynamail_toparea_text { font-size: 14px; padding: 1px 10px 13px 10px; list-style-image: url('/images/icon_dot.gif'); }
.dynamail_icons { padding: 0 0 3px 7px; margin: 0; }

/*
.packages_toparea_text ul { padding-left: 34px; }
.packages_toparea_text ul li { font-size: 15px; line-height: 27px; margin-left: 0px;  padding: 0 10px 0px 30px; background-position: 0 3px; background-repeat: no-repeat; background-image: url('/images/toparea/checkmark.gif');  }
*/

.packages_toparea_text
{
	padding:0px;
	margin:0px;
}

.packages_toparea_text ul
{
	padding: 9px 0px 0px 34px;
	margin:0px;
	list-style:none;
}

.packages_toparea_text li
{
	font-size: 15px;
	line-height: 27px;
	margin-left: 0px;
	padding: 0 10px 0px 30px;
	background-position: 0 3px;
	background-repeat: no-repeat;
	background-image: url('/images/toparea/checkmark.gif');
}

.top_area_hold { width: 720px; float: none; border: 1px solid #FFF; }

/*
.toparea_list ul { margin-top: 0; margin-bottom: 0; padding-bottom: 0; padding-left: 4px; }
.toparea_list ul li { font-size: 15px; line-height: 18px; margin-left: 0px;  padding: 4px 10px 9px 30px; background-position: 0 3px; background-repeat: no-repeat; background-image: url('/images/toparea/checkmark.gif');  }
*/


.toparea_list ul {
			margin:0px;
			padding:5px 0px 0px 21px;
			list-style-type:none;
}

.toparea_list li {
			font-size: 15px;
			/* line-height: 18px; */
			margin-left: 0px;
			padding: 3px 0px 7px 25px;
			background-position: 0px 3px;
			background-repeat: no-repeat;
			background-image: url('/images/toparea/checkmark.gif');
}


.title14 { font-size: 14px; }
.title16 { font-size: 16px; }
.title17 { font-size: 17px; }
.title18 { font-size: 18px; }
.title19 { font-size: 19px; }
.title23 { font-size: 23px; }

.confirm_bigred {  font-size: 14px;  padding: 0; margin: 0; }

.new_packages_toparea_bigred{
			color: #DC2829;
			font-size: 18px;
			padding: 30px 10px 6px 0px;
			margin: 0;
}

.yourinformation_toparea_bigred,
.selectapackage_toparea_bigred,
.packages_toparea_bigred,
.accountsummary_toparea_bigred,
.chooseadomain_toparea_bigred,
.thankyou_toparea_bigred,
.spamprotection_toparea_bigred 		{  color: #DC2829; font-size: 18px;  padding: 30px 10px 6px 10px; 	margin: 0; }
.learnmore_toparea_bigred 			{  color: #DC2829; font-size: 23px;  padding: 30px 10px 6px 30px; 	margin: 0; }
.accountsummary_bigred, .signin_bigred, .testimonials_bigred, .faq_bigred { font-size: 16px; margin: 0; color: #DC2829; }
.accountsummary_bigred 				{  padding: 0 10px 10px 10px; }
.packages_bigred 					{  color: #DC2829; padding: 17px 0 0 0; }
.signin_bigred 						{  color: #DC2829; padding: 20px 0 10px 0; display: block; }
.testimonials_bigred 				{  color: #DC2829; padding: 0 15px 0 7px; margin: 0 0 10px 0; }
.faq_bigred 						{  color: #DC2829; padding: 0 15px 0 7px; margin: 0 0 10px 0; }
.contact_toparea_bigred 			{  color: #DC2829; font-size: 18px;  padding: 25px 15px 6px 18px;  	margin: 0; letter-spacing: -1px; }
.spamprotection_bigred { color: #DC2829; font-size: 14px; margin: 0; display: block; }
.spamprotection_bigred 				{  color: #DC2829; padding: 0 15px 2px 7px; width: 100%; }
.autorenew_bigred, .contactinformation_bigred, .accountdetails_bigred, .masteraccount_bigred {  color: #DC2829; font-size: 14px;  padding: 20px 0 10px 0; margin: 0; }
.prepay_bigred, .domainnameservers_bigred {  color: #DC2829; font-size: 14px;  padding: 20px 0 21px 0; margin: 0; }
.learnmore_bigred 	{  color: #DC2829; font-size: 14px;  padding: 0 15px 0 7px; margin: 0 0 5px 0; width: 100%; }

.acct_div_list ul { margin: 10px 0 0 0; padding: 0; list-style: none;}
.acct_div_list ul li { background-image: url(/images/div_bullet.jpg); background-repeat: no-repeat; font-family: Verdana, sans-serif; font-size: 12px; line-height: 18px; padding: 3px 0 4px 22px; }

.home_par p { width: auto; float: left; padding: 8px 8px 0 4px;}

.toparea_red {
color: #dc2829;
font-weight: normal;
font-size: 12px;
line-height: 20px;
text-align: right;
padding: 0 0 3px 10px;
margin: 0;
}

.textredsmall { color: #dc2829; font-size: 10px; line-height: 12px; padding: 0; margin: 0; width: 100%; }

.yourinformation_inputs {
	color: #000;
	font-size: 12px;
	padding: 0 0 10px 25px;
	margin: 0;
	width: 320px;
}

.yourinformation_inputs input, .yourinformation_inputs select { font-family: Verdana, Arial, sans-serif; height: 20px; border: 1px #CCC solid; width: 100%; padding: 2px; font-size: 12px; margin-top: 4px; }
.yourinformation_inputs textarea { border: 1px #CCC solid; width: 100%; padding: 2px; font-size: 12px; }
/*.yourinformation_inputs textarea:focus, .yourinformation_inputs input:focus, .yourinformation_inputs select:focus { border: 1px solid #CCC; background-color: #FFDFDF; }*/
.yourinformation_inputs p { margin: 0; padding: 0 0 0 0; }

.yourinformation_payment {
color: #000;
font-weight: normal;
font-size: 12px;
line-height: 15px;
padding: 0 0 0 25px;
margin: 0;
}

.whoisResult {
	padding: 0 4px;
	float: left;
	width: 100%;
	height: 100%;
	background-image: url('/images/headerbox_long.gif');
	background-repeat: no-repeat;
}

.whoisResult table { padding: 0 4px; }

.whoisResult td, .whoisResult th {
	font-size: 12px;
	height: 31px;
	font-weight: normal;
}

.whoisResult th, .whoisResult td.whiteHeader {
	color: #FFF;
	font-weight: bold;
	margin-top: 0;
}

.domTblHdr { border-top: 0; }

.selectapackage_toparea_smallred {
color: #dc2829;
font-weight: normal;
font-size: 11px;
font-style: italic;
line-height: 20px;
text-align: left;
padding: 10px 10px 20px 10px;
margin: 0;
width: 530px;
}

.packages_smallred {
color: #dc2829;
font-weight: normal;
text-decoration: none;
font-size: 13px;
padding: 7px 0 21px 0;
margin: 0;
}

.package_details {	font-size: 12px; }
.package_details h3 {
	color: #dc2829;
	font-weight: bold;
	font-size: 14px;
	padding: 0 15px 0 7px;
	margin: 0 0 5px 0;
	width: 100%;
}

.package_details p { padding: 0 15px 10px 7px; margin: 0 0 10px 13px; }
.package_details a { color: #dc2829; }

.thankyou_text td {
color: #000;
font-weight: normal;
font-size: 12px;
line-height: 16px;
padding: 0;
margin: 0;
}

.thankyou_toparea_white {
color: #FFF;
font-weight: normal;
font-size: 12px;
line-height: 20px;
text-align: left;
padding: 0 0 0 30px;
margin: 0;
}

.spamprotection_toparea_giantred {
color: #dc2829;
font-weight: bold;
font-size: 27px;
padding: 4px 10px 40 10px;
margin: 0;
}

.spamprotection_table {
color: #000;
font-weight: normal;
font-size: 11px;
padding: 0 0 10px 0;
margin: 0;
}

.contact_toparea_smalltext b { color: #dc2829; }

.design_popup {
	font-size: 12px;
	color: #000;
}

.design_popup h2 {
	font-size: 16px;
	margin: 0;
	color: #DC2829;
}

.top_featured_text {
color: #000;
font-weight: normal;
font-size: 14px;
padding: 8px 15px 0 0;
}

.dynamodusers_form {
margin: 0 0 0 20px;
}

/* Designs Box */
/* Classes used by popup box functionality */

.accountHeader {
	padding: 4px 0 0px 8px;
	color: #DC2829;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}

.accountHeader_links {
	padding: 0px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}

.accountHeader_links a {
	padding: 0px;
	text-decoration:none;
	color: #000000;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}

.accountHeader_links a:hover {
	text-decoration:underline;
}

.accountHeader a {
	color: #DC2829;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}

/* input requirement */
.inputRequirement { font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #ff0000; }
.agree { font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #333333; }

.accountDetails, .accountDetails td {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #333;
	padding: 0 0 0 8px;
}

.accountDetails table { border-bottom: 1px solid #F2F2F2; }

.accountDetails h1 {
	letter-spacing: 0;
	color: #DC2829;
	font-size: 16px;
	padding-left: 0;
}

.accountDetails h6 {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #DC2829;
	margin-bottom: 0;
	margin-top: 8px;
}

/* Definitions for specific implemenations of popup boxes */

.v_features_body {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/specialfeatures/vertical/special_v_bkgd.png');
	width: 358px;
	color: #FFF;
	font-size: 12px;
	font-family: verdana, arial, helvetica;
	padding: 10px;
}

.v_features_body[class] {
	background-image: url(/images/specialfeatures/vertical/special_v_bkgd.png);
	background-repeat: repeat-y;
	width: 358px;
	color: #FFF;
	font-size: 12px;
	font-family: verdana, arial, helvetica;
	padding: 10px;
}

.v_features_bottom {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/specialfeatures/vertical/special_v_bottom.png');
	width: 358px;
	height: 72px;
	color: #FFF;
	font-size: 12px;
	font-family: verdana, arial, helvetica;
	padding: 0;
	margin: 0;
}

.v_features_bottom[class] {
	background-image: url(/images/specialfeatures/vertical/special_v_bottom.png);
	background-repeat: no-repeat;
	width: 358px;
	height: 72px;
	color: #FFF;
	font-size: 12px;
	font-family: verdana, arial, helvetica;
	padding: 0;
	margin: 0;
}

/* Special Features Horizontal Box */

.h_features { width: 721px; float: left; padding: 0; }

.h_features_right {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/specialfeatures/horizontal/special_h_topright.png');
	width: 396px;
	height: 73px;
	float: right;
}

.h_features_right[class] {
	background-image: url(/images/specialfeatures/horizontal/special_h_topright.png);
	background-repeat: no-repeat;
	width: 396px;
	height: 73px;
	float: right;
}

.h_features_body {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/specialfeatures/horizontal/special_h_bkgd.png');
	width: 100%;
	float: left;
	padding: 0 10px 0 30px;
}

.h_features_body[class] {
	background-image: url(/images/specialfeatures/horizontal/special_h_bkgd.png);
	background-repeat: repeat-y;
	width: 100%;
	float: left;
	padding: 0 10px 0 30px;
}

.h_features_body_plain {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/specialfeatures/horizontal/special_hplain_bkgd.png');
	width: 100%;
	float: left;
	padding: 0 10px 0 30px;
}

.h_features_body_plain[class] {
	background-image: url(/images/specialfeatures/horizontal/special_hplain_bkgd.png);
	background-repeat: repeat-y;
	width: 100%;
	float: left;
	padding: 0 10px 0 30px;
}


.h_features_body ul, .h_features_body_plain ul, .v_features_body ul, .thanksbox_middle ul { list-style:none; margin: 0; padding: 0; }

.h_features_body ul li, .h_features_body_plain ul li, .v_features_body ul li, .thanksbox_middle ul li {
	color: #FFF;
	font-size: 14px;
	padding: 0 10px 5px 20px;
	margin: 0;
	background-position: 0 2px;
	background-image: url('/images/specialfeatures/special_arrow.gif');
	background-repeat: no-repeat;
}

.h_features_body ul li a , .h_features_body_plain ul li a, .v_features_body ul li a, .thanksbox_middle ul li a { padding: 0; margin: 0; color: #FFF; cursor: pointer; text-decoration: none; }
.h_features_body ul li a:hover , .h_features_body_plain ul li a:hover, .v_features_body ul li a:hover, .thanksbox_middle ul li a:hover { text-decoration: underline; }

/* Pink Gradients */
.gradientBox {
background-image:url('/images/pink_gradient_03_64.gif');
background-repeat: no-repeat;
}

.gradientBox_light {
	background-image:url('/images/signin_pink_grad.jpg');
	background-repeat: no-repeat;
}

.pgrad_left {
width: 14px;
background-image:url('/images/toparea/pgrad_left_opaque.jpg');
background-position: top right;
background-repeat: no-repeat;
}

.pgrad_bkgd {
background-image:url('/images/toparea/pgrad_bkgd_opaque.jpg');
background-position: top;
background-repeat: repeat-x;
}

.pgrad_right {
width: 10px;
background-image:url('/images/toparea/pgrad_right_opaque.jpg');
background-position: top left;
background-repeat: no-repeat;
}

/* Firefox ignores... */
.pgradsmall_left {
width: 14px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/toparea/pgradsmall_left.png');
background-position: top right;
}

/* IE ignores... */
.pgradsmall_left[class] {
width: 14px;
background-image:url('/images/toparea/pgradsmall_left.png');
background-position: top right;
background-repeat: no-repeat;
}

/* Firefox ignores... */
.pgradsmall_bkgd {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/toparea/pgradsmall_bkgd.png');
background-position: top;
}

/* IE ignores... */
.pgradsmall_bkgd[class] {
background-image:url('/images/toparea/pgradsmall_bkgd.png');
background-position: top;
background-repeat: repeat-x;
}

/* Firefox ignores... */
.pgradsmall_right {
width: 14px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/toparea/pgradsmall_right.png');
background-position: top left;
}

/* IE ignores... */
.pgradsmall_right[class] {
width: 14px;
background-image:url('/images/toparea/pgradsmall_right.png');
background-position: top left;
background-repeat: no-repeat;
}

/* Firefox ignores... */
.pgradxsmall_left {
width: 14px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/toparea/pgradxsmall_left.png');
background-position: top right;
}

/* IE ignores... */
.pgradxsmall_left[class] {
width: 14px;
background-image:url('/images/toparea/pgradxsmall_left.png');
background-position: top right;
background-repeat: no-repeat;
}

/* Firefox ignores... */
.pgradxsmall_bkgd {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/toparea/pgradxsmall_bkgd.png');
background-position: top;
background-repeat: repeat-x;
}

/* IE ignores... */
.pgradxsmall_bkgd[class] {
background-image:url('/images/toparea/pgradxsmall_bkgd.png');
background-position: top;
background-repeat: repeat-x;
}

/* Firefox ignores... */
.pgradxsmall_right {
width: 14px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/toparea/pgradxsmall_right.png');
background-position: top left;
background-repeat: no-repeat;
}

/* IE ignores... */
.pgradxsmall_right[class] {
width: 14px;
background-image:url('/images/toparea/pgradxsmall_right.png');
background-position: top left;
background-repeat: no-repeat;
}

/* Firefox ignores... */
.pgradmedium_left {
width: 13px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/toparea/pgradmedium_left.png');
background-position: top right;
background-repeat: no-repeat;
}

/* IE ignores... */
.pgradmedium_left[class] {
width: 13px;
background-image:url('/images/toparea/pgradmedium_left.png');
background-position: top right;
background-repeat: no-repeat;
}

/* Firefox ignores... */
.pgradmedium_bkgd {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/toparea/pgradmedium_bkgd.png');
background-position: top;
background-repeat: repeat-x;
}

/* IE ignores... */
.pgradmedium_bkgd[class] {
background-image:url('/images/toparea/pgradmedium_bkgd.png');
background-position: top;
background-repeat: repeat-x;
}

/* Firefox ignores... */
.pgradmedium_right {
width: 13px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/toparea/pgradmedium_right.png');
background-position: top left;
background-repeat: no-repeat;
}

/* IE ignores... */
.pgradmedium_right[class] {
width: 13px;
background-image:url('/images/toparea/pgradmedium_right.png');
background-position: top left;
background-repeat: no-repeat;
}

/* Small Dynamod Users Box in the Top Area */

/* Firefox ignores... */
.dynamodusers_top {
padding-top: 15px;
width: 314px;
height: 82px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/toparea/dynamodusers_top.png');}

/* IE ignores... */
.dynamodusers_top[class] {
padding-top: 15px;
width: 314px;
height: 82px;
background-image:url('/images/toparea/dynamodusers_top.png');}

/* Firefox ignores... */
.dynamodusers_bottom {
width: 314px;
height: 22px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/toparea/dynamodusers_bottom.png');}

/* IE ignores... */
.dynamodusers_bottom[class] {
width: 314px;
height: 22px;
background-image:url('/images/toparea/dynamodusers_bottom.png');}

/* Sign In Area */

.signin_largetext {
color: #000;
font-weight: normal;
font-size: 15px;
padding: 0 0 7px 0;
margin: 0;
}

/* All those portals */

.fp_title { padding: 0 5px 4px 8px }
.fp_title p { font-size: 11px; text-align: right; color: #999; padding: 0; margin: 0}
.fp_title a { color: #999}

.fp_right { padding: 0px 5px 20px 5px; text-align: right; }

/* header box */

.headerbox {
	width: 359px;
	height: 30px;
	padding: 0;
	margin: 0 0 5px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/headerbox.png');
	background-repeat: no-repeat;
}

.headerbox[class] {
	width: 359px;
	height: 30px;
	padding: 0;
	margin: 0 0 2px 0;
	background-image:url('/images/headerbox.png');
	background-repeat: no-repeat;
}

.headerbox h2, .headerbox h1  {
	text-transform:uppercase;
	padding: 7px 0 0 13px;
	margin: 0;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
}

.headerbox_long {
	width: 100%;
	height: 30px;
	padding: 6px 0 0 15px;
	margin: 0 0 5px 0;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/headerbox_long.png');
}

.headerbox_long[class] {
width: 100%;
height: 30px;
padding: 6px 0 0 15px;
margin: 0 0 5px 0;
color: #FFF;
font-weight: bold;
font-size: 14px;
text-align: left;
background-image:url('/images/headerbox_long.png');
background-repeat: no-repeat;
}

.headerbox_piecemeal {
height: 30px;
padding: 1px 20px 0 0;
margin: 0 0 5px 0;
color: #FFF;
font-weight: bold;
font-size: 12px;
text-align: left;
}

/*  tab organizer */
.tab_org,
.tab_org2 {
  margin-top: 0;
  margin-bottom: 50;
}

.tab_org h3,
.tab_org2 h3 {
color: #dc2829;
font-weight: normal;
font-size: 12px;
padding: 0 15px 0 11px;
margin: 0 0 10px 0;
cursor: pointer;
}

.tab_org div, .tab_org2 div {  padding: 0; }
.tab_org p, .tab_org2 p {  margin-top: 0; }

.bottomspace { padding: 0 0 10px 0; }
.hover { cursor: pointer; }

input.check_input {	width: auto; margin-left: -2px; }
input.auto_width {	width: auto; }

#nav_footer {
	padding: 0 0 2px 0;
	margin: 0 0 4px 0;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#nav_footer ul, #nav_footer li {
	display: inline;
	margin: 0;
	padding: 0;
	text-align:center;
}

#nav_footer a {
	margin: 0 10px 0 0;
	padding: 0;
	color: #DC2829;
}

#nav_legal {
	width: 100%;
	padding: 7px 0 3px 0;
	margin: 0;
	text-align: center;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

#nav_legal ul, #nav_footer li {
	display: inline;
	margin: 0;
	padding: 0;
	text-align:center;
}

#nav_legal a {
	margin: 0;
	padding: 0;
	color: #666;
}


h1 {
	padding: 5px 0 0 8px;
	margin: 0;
	vertical-align: middle;
	text-align: left;
	font-size: 16px;
	color: #FFF;
	width: auto;
}

h1.packageTitle {
	padding: 5px 0 0 8px;
	color: #DC2829;
}

p {	text-align: left; padding: 0; margin: 0; }

.content {
	width: 100%;
	margin: 4px 0 0 0;
	padding: 5px 0 0 0;
	background-color: #F2F2F2;
	color: #333;
	text-align: left;
}

.content p {
	width: auto;
	padding: 12px 0 0 8px;
	display: block;
}

.related {
	width: 100%;
	color: #DC2829;
	text-align: right;
}

.related a {
	text-decoration: none;
	padding-right: 4px;
	font-style: italic;
	color: #DC2829;
}

.title {
	color: #DC2829;
	padding: 0;
	margin: 0;
	font-size: 12px;
}

a.related:hover { text-decoration: none; }

.whois form { padding: 0; margin: 0; }

input.whois {
	border: 1px #DC2829; solid;
	color: #000;
	background-color: #FFF;
	font-size: 11px;
	margin-top: 0px 1px 0px 3px;
	padding-top: 1px 0px 1px 0;
	height: 18px;
	width: 200px;
}

.whois select {
	color: #000;
	background-color: #FFF;
	font-size: 11px;
}

input.whoisSubmit
{
	color: #DC2829;
	background-color: #F2F2F2;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

#whois a {
	text-decoration: none;
	cursor: pointer;
}

#whois a:hover {
	text-decoration: none;
	cursor: pointer;
}

h1.whois {
	padding: 7px 0 0 8px;
	margin: 0;
	font-size: 12px;
	color: #FFF;
	vertical-align: middle;
	background: none;
}

.notavailable {
	color: 	#999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	12px;
}

.separator {
	background-color:	#F2F2F2;
	font-size: 12px;
}

h3 { color: #DC2829; }

.prodPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.prodPage h1 {
	font-size: 14px;
	color: #DC2829;
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
}

td.prodPage  {
	padding: 0 4px 8px 0;
	font-size: 10px;
}

.prodPage a {
	border: 0;
	text-decoration: none;
}

.prodPage a:hover {
	text-decoration: none;
}

a.learnMore {
	color: #DC2829;
	text-decoration: none;
	font-size: 12px;
}

a.learnMore:hover {
	text-decoration: underline;
}

.designs {
	color: #DC2829;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
}

.package {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.package td  {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.package h3 { color: #DC2829; }

.package_name {	font-size: 13px; color: #DC2829; }

p.note {
	font-size: 11px;
	color: #DC2829;
	margin: 0;
	padding: 0 0 8px 8px;
	width: auto;
}

p.noteBlk {
	font-size: 12px;
	color: #000;
	margin: 0;
	padding: 0 0 8px 8px;
	width: auto;
}


.note a {
	font-size: 11px;
	color: #DC2829;
	text-decoration: underline;
}

.note a:hover {
	text-decoration: underline;
	color: #333;
	font-size: 11px;
}

a.list {
	text-decoration: underline;
	color: #DC2829;
	font-size: 11px;
}

a.list:hover {
	text-decoration: none;
	color: #DC2829;
	font-size: 11px;
}

.featured_box {
	padding: 16px 0 0 0;
	margin: 20px 0 0 4px;
	width: 340px;
	text-align: left;
	border-top: 1px solid #F2F2F2;
}

a.featured_portal {
	font-size: 12px;
	color: #DC2829;
	text-decoration: none;
}

a.featured_portal:hover {
	font-size: 12px;
	color: #DC2829;
	text-decoration: underline;
}

.faq
{
	padding: 10px;
	font-size: 12px;
}

.close_window {
	color: #DC2829;
}

h3.industry {
	height: 27px;
	background-image: url("/images/industry_bar.gif");
	background-repeat: no-repeat;
	padding: 5px 0 0 0;
	margin: 16px 0 4px 0;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	width: 100%;
}

h3.industry a, h3.industry a:hover {
	color: #FFF;
}

#features_list li a {
	color:	#DC2829;
	text-decoration: none;
}

#features_list li a:hover {
	text-decoration: underline;
}

.msgArea {
	color: 	#DC2829;
	font-size: 11px;
	padding: 6px;
	margin-bottom: 4px;
	width: 100%;
	border: 1px solid  #F2F2F2;
}

/* Small Red Box */

.redbox_container {
	float: right;
	width: 354px;
	margin-right: 2px;
}

/* Firefox ignores... */
.redbox_top {
width: 354px;
height: 80px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/redbox/redbox_top_lg.png');}

/* IE ignores... */
.redbox_top[class] {
width: 354px;
height: 80px;
background-image:url('/images/redbox/redbox_top_lg.png');
background-repeat: no-repeat;
}

/* Firefox ignores... */
.redbox_bottom {
width: 354px;
height: 26px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/redbox/redbox_bottom_lg.png');}

/* IE ignores... */
.redbox_bottom[class] {
width: 354px;
height: 26px;
background-image:url('/images/redbox/redbox_bottom_lg.png');}

/* Firefox ignores... */
.redbox_middle {
width: 354px;
height: 40px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/redbox/redbox_bkgrd_lg.png');}

/* IE ignores... */
.redbox_middle[class] {
width: 354px;
height: 40px;
background-image:url('/images/redbox/redbox_bkgrd_lg.png');
background-repeat: repeat-y;
}

.redbox_middle h6, .redbox_top h6 {
	padding: 0 0 8px 20px;
	margin: 0;
	color: #FFF;
	font-size: 13px;
}

.topOL ol {
	color:  #DC2829;
	font-weight: bold;
	font-size: 12px;
}

.topOL ol li {
	padding-bottom: 6px;
	font-size: 12px;
}

.faq_holder{
clear:both;
padding:0px;
margin:0px;
}

.faq_top{
width:50%;
padding:0px;
margin:0px;
float:left;
}

.faq_top h5{
color: #dc2828;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
padding:0 0 10px 6px;
margin:0px;
}

.faq_top a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: capitalize;
color: #000;
font-weight: normal;
}
.faq_top a:hover{
text-decoration:underline;
}

.faq_top ul{
padding: 0px;
margin: 0px;
list-style-type:none;
}

.faq_top ol{
margin-top: 0px;
margin-bottom:0px;
}

.faq_top ol li{
padding: 0px 20px 5px 0;
margin: 0px;
}

.faq_top_img{
margin:0px;
padding:30px 0 10px 6px;
}

.faq_body{
padding:10px 20px 10px 20px;
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
font-weight: normal;
}

.faq_body h5{
color: #dc2828;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding:10px 0 8px 0;
margin:0px;
}

.faq_body h4{
color: #dc2828;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 19px;
padding:0px;
margin:0px;
}

.faq_body_div{
padding:0 17px 0 17px;
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
font-weight: normal;
}

.faq_left{
padding:0px;
margin:0px;
float:left;
}

.faq_right{
padding:0px;
margin:0px;
float:right;
}

.faq_clear{
clear:both;
}

.faq_body ol{
padding-left:30px;
margin-left:30px;
}

.google_top_holder{
padding:2px 0 0 0;
margin:0;
}

.google_top_search{
padding:5px 8px 0 8px;
margin:0;
}

.google_top_search input{
background-color:#FFFFFF !important;
border-right:0;
border-left:0;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
height:21px;
width:144px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000;
font-weight: normal;
padding:0;
margin:0;
}

.google_top_text{
padding:9px 0 0 0;
margin:0;
color:#666;
}

.gsearchtext{
padding:0 8px 0 0;
margin:0;
font-family: Verdana, Arial, Helvetica ;
font-size: 12px;
font-weight:normal;
color:#dc2828;
}

.mp3_streaming_list{ list-style-type:disc; list-style-position:inside; margin:0; padding:16px 0 0 20px; }

.mp3_streaming_list li{ padding:0; margin:0; font-size:18px; font-weight:bold; color:#dc2828; }
.mp3_streaming_list li a{ text-decoration:none; font-size:18px; font-weight:bold; color:#dc2828; }
.mp3_streaming_list li a:hover{ text-decoration:underline; }
