@import url("css/admin.css");
/*  Brisk 1.0 Skin styles for DotNetNuke by dnnskin.net Overall support@dnnskin.net */  
/* Default Style */

#Body								{ height:100%}
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{ font-family: Arial, Helvetica, sans-serif}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:small}
h1, h2, h3, h4, h5, h6, h2 input	{ color:#000;font-weight:bold;margin:1ex 0}
h1									{ font-size:1.8em;margin:10px 0}
h2, h2 input						{ font-size:1.5em}
h3									{ font-size:1.3em}
h4									{ font-size:1.1em}
h5									{ font-size:1em}
h6									{ font-size:0.8em}
p									{ padding:5px 0; margin:0px}
li									{ list-style: disc; padding:0px; margin:0px}
ol li								{ list-style: decimal; }
ul li								{ list-style: disc }
.Head, .SubHead, .SubSubHead, 
.Normal, .NormalDisabled, 
.NormalDisabled, .NormalBold, 
.NormalRed, .NormalTextBox			{ font-family: Arial, Helvetica, sans-serif}
.Head								{ color:#419bc4;font-weight:bold}
.SubHead 							{ color:#4C6171}
.SubSubHead							{ color:#999}
.NormalRed							{ color:#F00}

/* pane style */

.BannerPane 						{ margin:0px;padding:0px}
.TopLeftPane 						{ width:49%}
.TopRightPane						{ width:49%}
.MainaPane							{ width:32.7%}
.MainbPane							{ width:32.6%;margin-left:1%; display:inline}
.MaincPane							{ width:32.7%}
.BoxaPane							{ width:24.2%}
.BoxbPane							{ width:24.2%;margin-left:1%; display:inline}
.BoxcPane							{ width:24.2%;margin-left:1%; display:inline}
.BoxdPane							{ width:24.2%}
.HeadPane							{ clear:both;width:60%;float:right}
.LeftPane							{ padding:0 10px 0 0;width:24%;margin:0}
.RightPane							{ padding:0 0 0 10px;width:24%;margin:0}
.ContentPane, .TopPane			 	{ padding:0;margin:0}
.FooterPane							{ clear:both}
.InnerLeftPane						{ width:49.5%}
.InnerRightPane						{ width:49.5%}
.InnerAPane							{ width:32.3%}
.InnerBPane							{ width:32.2%;margin-left:0.9%; display:inline}
.InnerCPane							{ width:32.3%}
.BottomPane							{ clear:both}

/* Empty panes Style */

.DNNEmptyPane						{ width:0;padding:0;margin:0}

/* design style */

#Brisk_wrapper						{ margin:0 auto; width:970px}/*the skin default width*/
#brisk_header						{ min-height:90px; height:auto}/*the skin head default height*/
* html #brisk_header				{ height:90px}/*the skin head default height*/
#brisk_header .logo					{ float:left;margin-top: 10px;}
#brisk_header .topbar				{ float:right;text-align:center;color:#FFFFFF}
#brisk_header .headpane				{ float:right}
#brisk_innermain_content			{ width:79%;float:right}
.clear_float						{ clear:both;line-height:0;font-size:0;height:0}
.spacer								{ height:5px}
.float_left							{ float:left}
.float_right						{ float:right}
/*the top menu background*/
.brisk_nav_left						{ background:url(images/menu_left.png) left top no-repeat; clear:both}
.brisk_nav_right					{ background:url(images/menu_right.png) right top no-repeat;}
.brisk_nav_bg						{ background:url(images/menu_bg.png) top left repeat-x;margin:0 187px 0 13px;height:43px}
/*the breader background*/
.brisk_bread_left					{ background:url(images/bread_left.png) no-repeat top left}
.brisk_bread_right					{ background:url(images/bread_right.png) no-repeat top right}
.brisk_bread_bg						{ background:url(images/bread_bg.png) repeat-x top left;margin:0 11px;height:28px}
/*the links background*/
.brisk_links_left					{ background:url(images/links_left.png) no-repeat top left}
.brisk_links_right					{ background:url(images/links_right.png) no-repeat top right}
.brisk_links_bg						{ background:url(images/links_bg.png) repeat-x top left;margin:0 10px;height:40px;text-align:center}
.Language img						{ width:16px}
.dnnpanes							{ clear:both}

/*- Search SkinObject Styles */

div.SearchContainer					{ position:relative;white-space:nowrap;float:right}
div.SearchBorder					{ width:140px;height:20px;border:solid 0px #e0e0e0;position:absolute;right:-150px;top:9px;background:transparent}
div.SearchContainer a				{ padding:0px;display:block;position:absolute;right:-175px;top:9px;background:url(images/search.gif) top center no-repeat;}
div.SearchContainer a:hover			{ background:url(images/search.gif) bottom center no-repeat;}
div.SearchContainer a img			{ width:22px;height:22px;border:none}
div.SearchIcon						{ float:left;width:31px;height:20px;cursor:pointer;z-index:11;background:no-repeat 2px 2px;text-align:right}
div.SearchIcon img					{ margin-top:5px}
input.SearchTextBox					{ float:left;z-index:10;border:0;width:90px;height:18px;margin-left:3px;color:#000;border:none;background:#fff;font-size:12px}
#SearchChoices						{ clear:both;display:none;border:solid 1px #C3D4DF;z-index:2000;cursor:pointer;margin:0;padding:0;text-align:left;background-color:#F3F7FA;position:absolute;top:22px;left:0}
#SearchChoices li					{ cursor:pointer;margin:0;padding:2px 2px 0 2px;padding-left:25px;height:18px;text-align:left;background-color:#F3F7FA;background-repeat:no-repeat;background-position:2px center;list-style:none;list-style-image:none;border:none;display:block}
#SearchChoices li.searchHilite		{ background-color:#666;	color:#ffffff;border:none}
#SearchChoices li.searchDefault		{ background-color:#F8FAFF;border:none}
a.CommandButton:link,a.CommandButton:active, a.CommandButton:visited{color:#f00;font-weight:bold;text-decoration:none}
a.CommandButton:hover				{ color:#000;text-decoration:underline}

/*the copyright object link default styles*/
.copyright							{ line-height:28px;padding:0 5px;font-size:.8em}
/*the CurrentDate object link default styles*/
.CurrentDate						{ padding:0 5px; font-size:0.9em}
/*the privacy object link default styles*/
.privacy,a.privacy:link,a.privacy:active,
a.privacy:visited 					{ line-height:28px; padding:0 5px; font-size:.8em} 
a.privacy:hover						{ font-size:0.8em}
/*the terms object link default styles*/
.terms,a.terms:link,a.terms:active,
a.terms:visited 					{ line-height:28px; padding:0 5px; font-size:.8em} 
a.terms:hover						{ font-size:.8em}
/*the Breadcrumb object link default styles*/
.Breadcrumb,a.Breadcrumb:link,
a.Breadcrumb:active,a.Breadcrumb:visited{line-height:28px;padding:0 5px; font-size:.9em}
a.Breadcrumb:hover					{}
/*the options link default styles*/
.options,a.options:link,
a.options:active,a.options:visited 	{ padding:0 15px 0 10px;background:url(images/option.gif) right center no-repeat;font-size:0.9em; font-weight:bold} 
/*the user object link default styles*/
.user,a.user:link,a.user:active,a.user:visited,a.user:hover{ line-height:28px;padding:0 5px 0 15px;background:url(images/arrow.gif) left center no-repeat; font-size:0.9em} 
/*the login object link default styles*/
.login,a.login:link,a.login:active,a.login:visited,a.login:hover { line-height:28px;padding:0 5px 0 15px;background:url(images/arrow.gif) left center no-repeat; font-size:0.9em}
/*the Links object link Default styles*/
.links{ font-size:.7em; padding:0 3px}
a.links:link,a.links:active,a.links:visited,a.links:hover{ line-height:40px;padding:0 5px; font-size:0.9em}

/*Page Options */
#options							{ width:390px;background:#000;border:2px #fff solid;padding:10px;text-align:left}
#options h2							{ clear:both;color:#ccc}
#themes ul 							{ margin:0px;padding:0px;list-style:none}
#themes ul li						{ float:left;margin:5px;list-style:none;cursor:pointer}
#themes ul li img					{ border:2px #fff solid}
#themes ul li.selected img			{ border:2px #ff9900 solid}
#themes ul li:hover img				{ border:2px #000 solid}
.Separator							{ font-size:10px;color:#CCCCCC}
.options							{ cursor:pointer;}
.close								{ float:right;cursor:pointer;margin:-20px -20px 0 0;position:relative;z-index:100}

/*- Horizontal Menu */

.mainMenu .root						{ color:#222;text-align:center;padding:12px 10px 12px 10px;white-space:nowrap;float:left;font-weight:bold}
.mainMenu .hov						{ color:#000;background:url(images/menu_hover.png) top center no-repeat}
.mainMenu .sel, .mainMenu .bc 		{ color:#000;background:url(images/menu_active.png) bottom center no-repeat}
.mainMenu table						{ border:1px solid #d3d3d3;z-index:5000}
.mainMenu tr.mi						{ background:url(images/subbg.png) top left repeat-x;z-index:10000;font-size:11px;font-weight:normal;text-align:left;color:#000;line-height:27px;text-transform:none}
.mainMenu tr.mi td					{ padding:0 3px;text-transform:none}
.mainMenu tr.hov, .mainMenu tr.sel, .mainMenu tr.bc{background:url(images/subbg.png) bottom left repeat-x}
.mainMenu tr.hov td,.mainMenu tr.sel td, .mainMenu tr.bc td{color:#fff}
.menuspace							{ background:url(images/ms.gif) center center no-repeat #000;padding:0 1px;height:40px;border:1px #000 solid}

/*- Vertical Menu */

.leftnav							{ width:20%}
.LeftMenu_l							{ background:url(images/LeftMenu_l.png) top left no-repeat;height:18px}
.LeftMenu_r							{ background:url(images/LeftMenu_r.png) top right no-repeat;height:18px}
.LeftMenu							{ background:url(images/LeftMenu.png) top left repeat-x;margin:0 14px;height:18px}
.leftnav .lm						{ background:url(images/lm.png) top left repeat-y}
.leftnav .rm						{ background:url(images/rm.png) top right repeat-y}
.leftnav .mbox						{ background:url(images/leftmenubg.png) top left repeat;margin:0 20px}
.leftnav .mb						{ margin:0 14px;height:18px;background:url(images/mb.png) top left repeat-x}
.leftnav .mbl						{ height:18px;background:url(images/lmb.png) top left no-repeat}
.leftnav .mbr						{ height:18px;background:url(images/rmb.png) top right no-repeat}
.leftnav .mb						{ margin:0 14px;height:18px;background:url(images/mb.png) top left repeat-x}
.leftMenu .root						{ color:#000;padding:0px;white-space:nowrap;text-align:left;height:28px;cursor:pointer;margin:0px}
.leftMenu .root span				{ height:28px;padding:0px;line-height:28px;margin:0px}
.leftMenu .root img					{ width:20px}
.leftMenu .hov						{ color:#222}
.leftMenu .sel, .leftMenu .bc 		{}
.leftMenu table						{ border:2px solid #d3d3d3;z-index:5000}
.leftMenu tr.mi						{ background:url(images/subbg.png) top left repeat-x;z-index:1000;font-size:11px;font-weight:normal;text-align:left;color:#222;text-transform:none;line-height:27px }
.leftMenu tr.mi td					{ padding:0 3px;text-transform:none}
.leftMenu tr.hov, .leftMenu tr.sel, .leftMenu tr.bc{background:url(images/subbg.png) bottom left repeat-x}
.leftMenu tr.hov td,.leftMenu tr.sel td, .leftMenu tr.bc td{ color:#fff}

ul#comparehosting {
	margin: 0px;
	padding: 0px;
	border-bottom: 5px solid #fbbf25;
	width: 614px;
}
ul#comparehosting li {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	display:inline;
}

table#compareplans {
	margin-bottom: 20px;
}

#compareplans #starterplus {
	background: url(/images/hosting/compare_starterplus.gif) no-repeat top;
	background-color: #c5d7e6;
	border-bottom: #b9c6d1 1px solid;
	padding-bottom: 22px;
}
#compareplans #deluxe {
	background: url(/images/hosting/compare_deluxe.gif) no-repeat top;
	background-color: #c5d7e6;
	border-bottom: #b9c6d1 1px solid;
	padding-bottom: 22px;
}
#compareplans #business {
	background: url(/images/hosting/compare_business.gif) no-repeat top;
	background-color: #c5d7e6;
	border-bottom: #b9c6d1 1px solid;
	padding-bottom: 22px;
}
#compareplans.windowshosting #starterplus {
	background: url(/images/hosting/compare_starterplus_win.gif) no-repeat top;
}
#compareplans.windowshosting #deluxe {
	background: url(/images/hosting/compare_deluxe_win.gif) no-repeat top;
}
#compareplans.windowshosting #business {
	background: url(/images/hosting/compare_business_win.gif) no-repeat top;
}
#compareplans .rowheader {
	font-size: 14px;
	font-weight: bold;
	color: #132436;
	padding: 10px 5px;
	width: 187px;
	text-transform: uppercase;
}
#compareplans .headerbg {
	background-color: #c5d7e6;
}
#compareplans .headerbg td {
	border-bottom: #b9c6d1 1px solid;
}
#compareplans .rowfeature {
	padding: 5px;
	color: #12385c;
	border-bottom: #b9c6d1 1px dotted;
}
#compareplans .bluecell {
	background-color: #edf2f6;
	text-align: center;
	font-weight: bold;
	border-left: #b9c6d1 1px solid;
	border-bottom: #b9c6d1 1px dotted;
}
#compareplans .whitecell {
	background-color: #fff;
	text-align: center;
	font-weight: bold;
	border-left: #b9c6d1 1px solid;
	border-bottom: #b9c6d1 1px dotted;
}
#compareplans #starterplusbottom {
	background: url(/images/hosting/compare_starterplusbottom.gif) no-repeat top;
	padding-top: 62px;
}
#compareplans #deluxebottom {
	background: url(/images/hosting/compare_deluxebottom.gif) no-repeat top;
	padding-top: 62px;
}
#compareplans #businessbottom {
	background: url(/images/hosting/compare_businessbottom.gif) no-repeat top;
	padding-top: 62px;
}
#compareplans.windowshosting #starterplusbottom {
	background: url(/images/hosting/compare_starterplusbottom_win.gif) no-repeat top;
}
#compareplans.windowshosting #deluxebottom {
	background: url(/images/hosting/compare_deluxebottom_win.gif) no-repeat top;
}
#compareplans.windowshosting #businessbottom {
	background: url(/images/hosting/compare_businessbottom_win.gif) no-repeat top;
}




/*  NEW HOSTING PAGES  */

#linuxheader {
	background: url(/images/hosting/linux_hosting_bg.jpg) no-repeat top left;
	height: 65px;
	padding: 265px 14px 0 0;
	width: 708px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 0 15px;
}

#windowsheader {
	background: url(/images/hosting/windows_hosting_bg.jpg) no-repeat top left;
	height: 65px;
	padding: 265px 14px 0 0;
	width: 708px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 0 15px;
}

.addhosting {
	width: 152px;
	float: right;
	text-align:center;
}

.unlimitedSection {
	position:relative;
	top:-15px;
}

.unlimitedSection select {
	width:140px;
	margin-bottom:3px;
}

.unlimitedSection .addtocart_btn {
	background:url(/images/hosting/btn_add-to-cart3.gif) no-repeat;
}


.addtocart_btn {
	height: 32px;
	width: 120px;
	background:url(/images/hosting/btn_add-to-cart2.gif) no-repeat;
	margin-top: 8px;
}

.addtocart_btn:hover {
	background-position: 0px -32px;
}
#starterplus_bottom {
	background: url(/images/hosting/linux_starterplus.gif) top no-repeat;
	padding-top: 120px;
}
#deluxe_bottom {
	background: url(/images/hosting/linux_deluxe.gif) top no-repeat;
	padding-top: 120px;
}
#business_bottom {
	background: url(/images/hosting/linux_business.gif) top no-repeat;
	padding-top: 120px;	
}
#starterplus_bottom_w {
	background: url(/images/hosting/windows_starterplus.gif) top no-repeat;
	padding-top: 120px;
}
#deluxe_bottom_w {
	background: url(/images/hosting/windows_deluxe.gif) top no-repeat;
	padding-top: 120px;
}
#business_bottom_w {
	background: url(/images/hosting/windows_business.gif) top no-repeat;
	padding-top: 120px;	
}

tr.expandable {
	display: none;
}

tr.seemore {
	display: none;
}

tr.seemore strong {
	cursor: pointer;
	font-weight: normal;
	color: #4095d5;
	text-decoration: underline;
}

tr.seemore strong:hover {
	color: #69b4ee;
	text-decoration: none;
}

/* Tooltips v2 */

a.tooltip_v2:link, 
a.tooltip_v2:visited {
		position:relative;
		text-decoration:none;
		display:block;
		z-index:100;
		color: #333;
		/* padding:4px 4px 4px 0px; */
}
a.tooltip_v2:hover, a .tooltip_v2:hover {
	background:transparent none repeat scroll 0pt 50%;
	text-decoration:none;
	z-index:101;
}
a.tooltip_v2 span, a .tooltip_v2 span {
	display:none;
	font-weight:normal;
}
a.tooltip_v2:hover span, a .tooltip_v2 {
	background: #ffc url(/images/hosting/tooltip_pointer.gif) no-repeat -10px 5px;
	border: 1px solid #cc9933;
	display:block;
	font-weight:normal;
	left:15.5em;
	padding: 10px 12px;
	line-height:16px;
	position:absolute;
	text-align:left;
	top:-0.6em;
	width:15em;
	z-index:110;
}
a.tooltip_v2:hover .hint-pointer {
	position: absolute;
	left: -10px;
	top: 5px;
	width: 10px;
	height: 19px;
	background: url(/images/hosting/tooltip_pointer.gif) left top no-repeat;
	border:none;
}
a.tooltip_v2:hover span b {
	color:#111;
	margin:0px;
}
a.tooltip_v2:hover span ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	
}
a.tooltip_v2:hover span ul li {
	margin-left:20px
}

td.rowtooltip:hover {
	background-color:#d6e4ef;
	border:none;
}

/*** Ad for freedom9 ***/

div.freedom {
	position: absolute;
	background: url(/images/freedom_ad.png) no-repeat;
	width: 378px;
	height: 64px;
	margin: 0 0 0 340px;
}

div.freedom span {
	display: none;
}

div.freespace {
	width: 600px;
	height: 10px;
	line-height: 0;
}

span.dagg {
	font-size: 11px;
	color: #999;
	}
/*** Ad for save20 ***/

div.save20 {
	position: absolute;
	background: url(/images/SAVE20-promo-banner.png) no-repeat;
	width: 416px;
	height: 150px;
	margin: 0 0 0 250px;
}

div.save20 span {
	display: none;
}

div.save20space {
	width: 600px;
	height: 10px;
	line-height: 0;
}

span.dagg {
	font-size: 11px;
	color: #999;
	}	
	
/**** Misc Items ****/

a.external {
	background: url(/images/popup_link.gif) right 2px no-repeat;
	padding-right: 15px;
}

.bandwidth_red {
	color: #083c5d;
}











