@import url("css/menu.css");

/* CSS Document */
body {height:100%; margin:0; padding:0; text-align:center; background-repeat:repeat-x; }

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px; width:980px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
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:12px;}
h1, h2, h3, h4, h5, h6, h2 input{color:#000000;font-weight:bold;}
h1{font-size:18px;margin:10px 0;}
h2, h2 input{font-size:14px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}

a,a:link,a:visited,a:active{text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

input.NormalTextBox, textarea.NormalTextBox
{
	border:solid 1px #666666; font-size:12px; padding:3px;
	}
	

/*-------- design style --------
#s_wrap_main{display:table;width:100%; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell; width:100%; text-align:center;}*/

/*---------- page elements -----------*/
.page
{
    width:100%;
    height:100%;
    text-align:center;
    background:#ffffff url(images/background.png) repeat-x 0 left; 
}
.nlpxpageelemntcontainer
{
    width:960px; margin:0 auto;
}

/*-------- header --------*/

.header     {display:block; clear:both; background-color:Black;width:100%;height:80px;}	
.container  {width:960px;height:80px;margin:0 auto;}	
a.logo       {float:left;background-image:url(images/neuraplexlogo.png);background-repeat:no-repeat;width:519px;height:20px;margin:30px 0;
	        padding:2px 0 0 130px;font-family:Arial;font-size:11px;font-weight:bold;color:#606060; display:inline-block;}
a.logo:hover { text-decoration:none;}	        
	
/* end of header*/
.navigation
{
    display:block;
    clear:both;
	text-align:center;
	background-color:#b4c638;
	width:100%;
	height:40px;
	margin:0;
	
}
.gline
{
    display:block;
    width:100%;
    height:1px;
    background-color:#b4c638;
    margin:1px 0 0 0;
}

.language-object
{
    display:inline-block; float:right; width:140px; padding-top:35px; color:#606060; text-align:right;
}
.Language.selected, .Language.selected img, .LanguageTrue
{
    display:none;
}
a.Language
{
    color:#606060; font-family:Arial; font-size:11px;
}
a.Language:hover
{
    color:#ffffff;
}
.nlpxTextBox
{
    border:solid 1px black; width:400px;
}

/*-------- footer --------*/
.nlpxfooter
{
    width:100%;
    height:200px;
    background-color:#000000;
    text-align:center;
    
}
.nlpxfooter .content
{
    width:960px;
    margin:20px auto;
    padding:0;
    text-align:left;
    font-family:Arial;
    color:#fff;
}
.nlpxFooterBrands
{
    clear:both; float:left; width:960px; height:auto; display:block; margin:43px auto; text-align:left;
}
ul.nlpxBrandsList
{
    display:block; width:480px; height:40px; margin:0; padding:0;
}
ul.nlpxBrandsList li
{
    list-style-type:none; display:inline-block; float:left; width:150px; text-align:center; margin:0 10px 0 0;
}
a.nlpxFooterNeuraplexLogo
{
    display:block; width:150px; height:36px; background:#000000 url(images/NeuraplexGray.jpg) no-repeat 0 0;
}
a.nlpxFooterNeuraplexLogo:hover
{
   background:#000000 url(images/NeuraplexWhite.jpg) no-repeat 0 0;
}
a.nlpxFooterNeuralabLogo
{
    display:block; width:150px; height:36px; background:#000000 url(images/NeuralabGray.jpg) no-repeat 0 0;
}
a.nlpxFooterNeuralabLogo:hover
{
     background:#000000 url(images/NeuralabWhite.png) no-repeat 0 0;
}
a.nlpxFooterTransLogo
{
    display:block; width:150px; height:36px; background:#000000 url(images/TTvGray.jpg) no-repeat 0 0;
}
a.nlpxFooterTransLogo:hover
{
    background:#000000 url(images/TTvWhite.jpg) no-repeat 0 0;
}
.bot_pad
{
    clear:both; float:left;
}
a.nlpxFooterFaceLink
{
    padding-right:10px; color:#ffffff; font-size:11px; background:#000000 url(images/facebookF14px.png) no-repeat right 0; display:inline-block; height:14px; width:auto;
}
a.nlpxFooterYTLink
{
    padding-right:15px; color:#ffffff; font-size:11px; background:#000000 url(images/youtube_12.png) no-repeat right 0; display:inline-block; height:14px; width:auto;
}
/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{
font-size:11px;}
.ControlPanel a[disabled="disabled"]{color:#888 !important;text-decoration:none !important;}

/*--------- pane style ----------*/
.BannerPane {display:inline-block;float:right;padding-right:17px;width:auto;}
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0;}
.LeftPane{ padding:0 20px 0 0; width:30%; margin:0; float:left;}
.RightPane{ padding:0 0 0 20px; width:auto; margin:0; float:right;}
.ContentPane{width:auto;}


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.linkscontainer{ display:block; clear:both; float:left; margin:18px auto 0 auto;text-align:left; font-family:Arial; font-size:11px; width:960px;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:normal; color:#ffffff; font-size:11px; text-transform:capitalize;}
a.links:hover{text-decoration:underline}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#ffffff; font-size:11px;}
a.user:hover{text-decoration:underline;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
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: 3px;}
input.SearchTextBox{float: left; z-index: 10; border: 0; width:130px; height:18px; margin-left:3px; color: #43494D;}
#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: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

/*-------------- Terms Style --------------*/
a.nlpxTermsAndPrivacy, span.nlpxTermsAndPrivacy
{
    color:#ffffff; font-size:11px; display:inline-block;
}
.term_style, .copy_style
{
    display:inline-block;
}
/* StartUp home page icon*/
a.nlpSUHPIcon
{
    display:block; float:left; width:300px; height:152px; padding:50px 0 8px 0;
    }
a.nlpSUHPIcon img
{
    width:300px; height:152px; border:none;
    }

/*******************************************************
BLOG
*******************************************************/
#dnn_ctr539_Search_btnSearch.Normal
{
	background: #f2f2f2 url(images/white-grad.png) repeat-x scroll left top;
	border:solid 1px #666666;
	-moz-border-radius:5px;
	cursor:pointer;
	margin:5px 0 0 0; padding:3px 10px;
	font-size:11px;
	}
#dnn_ctr539_Search_btnSearch.Normal:active
{
	background: #f2f2f2 url(images/white-grad-active.png) repeat-x scroll left top;
	border:solid 1px #000000;
	}
.nlpxCommandButton
{
    background: #f2f2f2 url(images/white-grad.png) repeat-x scroll left top;
	border:solid 1px #666666;
	-moz-border-radius:5px;
	cursor:pointer;
	margin:5px 0 0 0; padding:3px 10px;
	font-size:11px;
}
.nlpxCommandButton:active
{
    background: #f2f2f2 url(images/white-grad-active.png) repeat-x scroll left top;
	border:solid 1px #000000;
}
.nlpxCommandButton:hover
{
    text-decoration:none; color:#000000;
}
#tdGravatarPreview, .BlogGravatarPreview
{
    display:none;
}
.SearchOptions
{
    width:100%; text-align:center;
}
.SearchOptions label
{
    font-size:11px; font-family:Arial;
}
.ModBlogC
{
    margin:0 0 20px 0; line-height:1.5;
}

#dnn_ctr544_ModuleContent
{
    width:170px;
}
#dnn_ctr539_ModuleContent.ModBlogC
{
    width:170px; padding:15px 15px 10px 10px; 
}
.BlogBody
{
    text-align:left; line-height:1.6; width:700px; font-size:12px; margin:0 0 10px 0;
}
.BlogHead
{
    text-align:left; margin-bottom:11px;
}
h2.BlogTitle, div.BlogHead h2.BlogTitle, div.BlogHead h2.BlogTitle a, div.BlogHead h2.BlogTitle a:link, div.BlogHead h2.BlogTitle a:visited, div.BlogHead h2.BlogTitle a:active, div.BlogHead h2.BlogTitle a:hover
{
    font-family:Arial; color:#000000; font-size:22px;
}
h2.BlogTitle
{
    margin-bottom:5px;
}
a.nlpxBlogTitle
{
    line-height:1.6;
}
.BlogDateline
{
    font-size:10px; color:#888888;
    }
.BlogFooterSub.BlogTopics
{
    display:none;
}
.BlogPublished
{
    margin:-35px 0 0 -70px; background:none; width:55px; height:55px;
}
.BlogPubMonth
{
    font-size:11px; background:none; background-color:#b4c638; padding:4px 0; display:block;
}
.BlogPubDate
{
    font-size:20px; margin:4px 0 0 0;
}
p.BlogSubHead
{
    padding-left:0; font-size:11px; font-family:Arial;
}
.BlogFooter.ViewEntry
{
    margin-top:30px; border-top:dotted 1px #AAA; padding-top:5px;
    }
.BlogFooter
{
    padding-bottom:10px; margin-top:20px;
    }
.BlogFooterRight
{
    display:inline-block; float:right; margin-left:25px; *display:inline; zoom:1;
    }
.BlogReadMore
{
    text-align:right; margin:0; padding:4px 0 0 0; display:inline-block; *display:inline; zoom:1; float:right;
}
a.BlogMoreLink, a.BlogCommentsNormal
{
    font-size:11px; font-family:Arial;
    }
.ShareBadgePRO_Toolbar
{
    background-color:Transparent; border:none;
}
.nlpxBlogCommentDate
{
    margin:0 10px 0 0; font-size:11px;
}
.nlpxBlogUserName
{
    font-style:normal; font-size:11px;
}
.nlpxBlogUserName a
{
    font-weight:bold; color:#b4c638;
}
p.nlpxBlogCommentsLink
{
    display:inline; padding:0 0 5px 0; margin:7px 0 7px 7px; float:left; width:100%;
}
p.nlpxBlogCommentsLink a span
{
    color:#000000;
}
.BlogGravatar
{
    display:none;
}
.nlpxBlogTitles
{
    color:#4d4d4d; margin-bottom:7px; border-bottom:solid 1px #b4c638; width:100%; text-align:left; display:block; height:12px; padding:5px 3px 5px 0;
}
.BlogBubble
{
    margin:7px 0 0 0; background-color:Transparent; border:none;
}
.BlogBubble p
{
    font-family:Arial;
}
.nlpxBlogCommandButtons
{

}
#dnn_ctr540_Archive_calMonth.Normal
{
    border:none; margin:0 auto; 
}
#dnn_ctr540_Archive_calMonth.Normal a
{
    font-size:11px;
}

.nlpxRecentBlogEntries
{
    display:block; width:615px; height:147px; padding:10px; font-size:11px; background:Transparent url(images/hpblogbckg.png) no-repeat 0 0; text-align:left; margin:0 0 0 0; clear:both; float:left;
    }
.nlpxRecentBlogEntrie
{
    display:block; clear:both; float:left; margin:4px 0;
    }
a.nlpxRecentBlogEntriesTitle
{
    display:block; float:left; color:#000000; font-size:11px; *display:inline; zoom:1;
    }
.nlpxRecentBlogEntriesDate    
{
    display:inline-block; float:left; margin:0 20px 0 0; *display:inline; zoom:1;
    }
h1.nlpxBlogHPTitle
{
    float:left; font-weight:bold; font-family:Arial; font-size:14px; color:#000000; padding:0 0 0 3px; margin:0; width:220px; text-align:left;
    }
a.nplxHPBlogRSS
{
    float:left; display:inline; padding:4px 3px 3px 3px;
    }
a.TagCloud1 {
font-size:xx-small; color:#fdfdfd;
}

a.TagCloud2 {
font-size:x-small; color:#3f3f3f;
}

a.TagCloud3 {
font-size:small; color:#444444; padding-top:-4px;
}

a.TagCloud4 {
font-size:medium; color:#777777;
}

a.TagCloud5 {
font-size:large; color:#888888;
}

a.TagCloud6 {
font-size:x-large; color:#999999;
}

a.TagCloud7 {
font-size:xx-large; color:#000000; line-height:1.1;
}
/*******************************************************
FAQ
*******************************************************/
.ModDNNFAQsC
{
	width:960px;
	margin:20px auto 0 auto;
	text-align:left;
	color:#000;
	font-size:11px;
	font-family:Arial;
	}
.nlpxFAQQuestion
{

}
.nlpxFAQAnswerl
{
    line-height:1.6; font-size:11px; color:#000000;
}
.nlpxFAQQuestionIndex
{
    margin:0 10px 0 0; color:#000000; display:inline-block;
}
.nlpxFAQQuestionText
{
    display:inline-block; color:#000000;
}
.ModDNNFAQsC .SubHead
{
	color:#000;
	}
.ModDNNFAQsC .SubHead:hover
{
	}
.ModDNNFAQsC .SubHead .Normal
{
	margin:0 0 5px 0;
	line-height:1.5;
	font-family:Arial;
	color:#000;
	font-size:11px;
	}
.ModDNNFAQsC .SubHead .Normal h2
{
	font-family:Arial;
	color:#000;
	font-size:11px;
	}
.ModDNNFAQsC .SubHead .Answer
{
	line-height:1.7;
	font-family:Arial;
	color:#000;
	font-size:11px;
	}
.nlpxFAQSpacer
{
    display:block; width:200px; height:20px;
}
.nlpxFAQWelcome h1
{
    font-size:22px; font-family:Arial; font-weight:bold; display:block; padding:10px 0 10px 62px; background:Transparent url(images/question_and_answer.png) no-repeat 0 0; text-align:left;
}
.nlpxFAQWelcomNote
{
    display:block; width:620px; padding:0; margin:40px 20px 0 0; text-align:left;
}
.nlpxFAQWelcomNote p
{
    font-size:12px; display:block; margin:7px 0; line-height:1.7;
}
.nlpxFAQQuickLinks
{
    font-size:12px; font-family:Arial; width:280px;
}
.nlpxFAQQuickLinksLinks a
{
    font-size:11px; color:#000000; width:280px;
}
.nlpxFAQRCTitle
{
    font-size:13px; color:#7a7a7a; padding:3px 0; display:block; border-bottom:solid 1px #b4c638; font-weight:bold; width:300px; margin:40px 0 0 0; text-align:left; font-family:Arial;
}
/*******************************************************
Home Page
*******************************************************/
/*                Product windows                     */
.products
{
    display:block;
    width:960px;
    height:auto;
    text-align:left;
    margin:30px auto 0 auto;
    padding:0;
}
.products .titles
{
    display:block;
    list-style-type:none;
    margin:0;
    padding:0;
}
.products .titles li
{
    width:300px;    
    text-align:left;
    display:inline-block;
    margin:0 20px 0 0;
}
.products .titles li h1
{
    font-weight:bold;
    font-family:Arial;
    font-size:14px;
    color:#000000;
    padding:0 0 0 3px; border:none;
}
.products .titles li:last-child
{
    margin:0;
}
.products .jcarousel-skin-services
{
    display:inline-block;
    width:290px;
    height:290px;
    background-image:url(images/listbckg.png);
    background-color:Transparent; background-repeat:no-repeat; background-position:0 0;
    padding:5px;
    margin:0;
    *display:inline;
    zoom:1;
}
.products .jcarousel-skin-services li
{
    display:inline-block;
    width:285px;
    height:290px;
    padding:0 0 0 5px;
    margin:0;
    *display:inline;
    zoom:1;
}
.products .jcarousel-skin-services li:last-child
{
    margin:0;
}
.products .jcarousel-skin-services li h1
{
    font-size:13px;
    font-family:Arial;
    color:#000;
}
.products .jcarousel-skin-services li p
{
    font-size:11px;
    font-weight:bold;
    font-family:Arial;
    padding:0 0 0 10px;
    line-height:1.7;
}
.products .jcarousel-skin-services li.windows
{
    background:transparent url(images/winbckg.png) no-repeat 0 0;
}
.products .jcarousel-skin-services li.linux
{
    background:transparent url(images/linuxbckg.png) no-repeat 0 0;
}
#sbmp
{
    background:transparent url(images/sbmpbckg.png) repeat-x 0 0;
}
#csi
{
    background:transparent url(images/csibckg.png) repeat-x 0 0;
}
.products .jcarousel-skin-services li.google
{
    background:transparent url(images/googleappsreseller.jpg) no-repeat 0 0;
}





.jcarousel-skin-services
{
    
    padding:5px;
    width:290px;
    height:290px;
}
.jcarousel-skin-services .jcarousel-container {
    padding:0;
    margin:0;
    width:290px;
    height:290px;
}

.jcarousel-skin-services .jcarousel-container-horizontal {
    width:290px;
    height:290px;
    
}
.jcarousel-skin-services .jcarousel-clip-horizontal {
    width:290px;
    height:290px;
}

.jcarousel-list jcarousel-list-horizontal
{
    width:auto;
    margin:0;
    padding:0;
}
.jcarousel-skin-services .jcarousel-item {
    width:285px;
    height:290px;
    padding:0 0 0 5px;
    
}

.jcarousel-skin-services .jcarousel-item-horizontal {
    width:285px;
    height:290px;
    padding:0 0 0 5px;
    
}

.jcarousel-skin-services .jcarousel-item-placeholder {
   
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-services .jcarousel-next-horizontal {
    position: absolute;
    top: -11px;
    right: 7px;
    width: 17px;
    height: 17px;
    cursor: pointer;
    background: transparent url(images/nextbutton.png) no-repeat 0 0;
}

.jcarousel-skin-services .jcarousel-next-horizontal:hover {
}

.jcarousel-skin-services .jcarousel-next-horizontal:active {
}

.jcarousel-skin-services .jcarousel-next-disabled-horizontal,
.jcarousel-skin-services .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-services .jcarousel-next-disabled-horizontal:active {
    
}

.jcarousel-skin-services .jcarousel-prev-horizontal {
    position: absolute;
    top: -11px;
    right: 27px;
    width: 17px;
    height: 17px;
    cursor: pointer;
    background: transparent url(images/prevbutton.png) no-repeat 0 0;
}

.jcarousel-skin-services .jcarousel-prev-horizontal:hover {
}

.jcarousel-skin-services .jcarousel-prev-horizontal:active {
}

.jcarousel-skin-services .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-services .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-services .jcarousel-prev-disabled-horizontal:active {
    
}

/*******************************************************
                    Products
*******************************************************/
/*                Windows hosting                     */
#pricelist
{
    font-family:Arial; font-size:11px; border-collapse:collapse;
}
#pricelist td
{
     
}
.col1, .col2, .col3, .col4, .col5
{
    padding: auto; 
}
.col1
{
    width:240px; text-align:right; padding-right:110px;  color:#ffffff; background-color:#999999; border-bottom:solid 1px #ffffff;
}
.col2, .col3, .col4, .col5
{
    width:130px; text-align:center; 
}
.col5
{
    background-color:#b4c638; border-bottom:solid 1px #b8c082; opacity:0.9;
}
.col4
{
    background-color:#d5e371; border-bottom:solid 1px #b4c638; opacity:0.9;
}
.col3
{
    background-color:#e2eaae; border-bottom:solid 1px #b4c638; opacity:0.9;
}
.col2
{
    background-color:#fafafa; border-bottom:solid 1px #999999; opacity:1;
}
.noborder
{
    border:none;
}
.rowseparator
{
    background-color:#ffffff; border-bottom:dashed 1px #999999; border-top:dashed 1px #999999; 
}

.rowseparator .cell1
{
    text-align:center; font-weight:bold; font-size:13px; color:#999999;
}
.packagename
{
    padding-left:306px; display:block; list-style-type:none;
}
.packagename li
{
    display:inline-block; list-style-type:none; width:135px; text-align:center; margin:0; padding:0;
}
.packagename li img
{
    display:inline-block; margin-right:15px; 
}
.packagenamewin
{
    padding-left:306px; display:block; list-style-type:none; background:Transparent url(images/winhosting.png) no-repeat 0 70px;
}
.packagenamewin li
{
    display:inline-block; list-style-type:none; width:135px; text-align:center; margin:0; padding:0;
}
.packagenamewin li img
{
    display:inline-block; margin-right:15px; 
}
.packagenamelinux
{
    padding-left:306px; display:block; list-style-type:none; background:Transparent url(images/linuxhosting.png) no-repeat 0 70px;
}
.packagenamelinux li
{
    display:inline-block; list-style-type:none; width:135px; text-align:center; margin:0; padding:0;
}
.packagenamelinux li img
{
    display:inline-block; margin-right:15px; 
}
h1.packagetitle
{
    font-family:Arial; font-size:18px; letter-spacing:2.3px; line-height:1.7; font-weight:normal; display:inline-block;
}
.packageprice
{
    font-family:Arial; font-size:18px; letter-spacing:2px; border-top:solid 1px #000000; padding:20px 0 5px 0;
}
.packageprice span.money
{
    font-size:11px; letter-spacing:1px; margin-left:5px;
}
.packagedesc
{
    margin:10px 0 20px 0; font-size:11px; font-family:Arial; line-height:1.5; border-bottom:dashed 1px #000000; border-top:dashed 1px #000000; text-align:left; padding:7px 2px;
}

a.packagebuy
{
    display:block; margin:0 auto; width:100px; height:14px; padding:8px 0; text-align:center; font-size:14px; font-family:Arial; font-weight:bold; background:url('images/button-purchase.png') no-repeat 0 0; 
text-decoration:none; color:#ffffff;
}
.pricesnotes
{
    display:block; line-height:1.7; color:#000000; text-align:left; margin:73px 0 17px 0; font-size:11px
}
 a.pricesnotesjumpers
 {
    display:inline; color:#ffffff;
 }
 a.pricesnotesback
 {
    display:inline; color:#b4c638; margin:0 0 0 20px; font-size:9px;
 }
 #mssql, #nandwithspace
 {
    clear:left;
 }
 /*******************************************************
                       Solutions
********************************************************/
/*                  BackUp&Storage                     */
.calcContainer
{
    display:block; background:url('images/listbckg.png') no-repeat 0 0; 
width:280px; height:280px; padding:10px; clear:both; float:left; font-family:Arial; font-size:11px; text-align:left; margin:28px 0 0 0;
}
.calcContainer h3.calcTitle
{
    margin:5px 0 15px 0;
}

.inputContainer
{
    margin:6px 0;
}
.inputContainer.first
{
    margin-top:18px;
}
.width130
{
    display:inline-block; width:100px; 
}
.width120
{
    display:inline-block; width:120px; 
}
.inputContainer input, .lastInputContainer input
{
    border:solid 1px black; width:110px;
}
.lastInputContainer
{
    margin:12px 0 0 0; border-top:solid 1px #b4c638; padding:12px 0 0 0;
    
}
a.clearForm
{
    font-weight:bold; color:#000000; display:block; float:right; margin:5px 0 0 0; font-size:11px;
}
.sbpricestable
{
    font-size:11px; font-family:Arial; border-collapse:collapse; text-align:left;
}
.sbpricestable tr
{
    border:solid 1px #b4c638;  background-color:#fbfbfb;
}
.sbpricestable tr.noborder
{
    border:none; background-color:Transparent;
}
.sbpricestable tr.rowseparator
{
    border:none; height:30px; background-color:Transparent;
}
tr.dark
{
    background-color:#f0f0f0;
}
.rowseparator .cell2
{
    text-align:left; font-weight:bold; font-size:13px; color:#000000; letter-spacing:1.2px;
}
.rowseparator .cell3
{
    text-align:left; font-weight:bold; font-size:11px; color:#000000; 
}
.sbpricestable td
{
    width:140px; font-size:11px;
}
.sbpricestable td.celltext
{
    width:460px; padding-left:15px; font-size:11px;
}
p.bstext
{
    display:block; line-height:1.6; font-size:11px; font-family:Arial; text-align:left; margin:5px 0 15px 0;
}

/********* CDN *****************/
.cdntabholder
{
    text-align:left; background-color:#ffffff; margin:10px 0 40px 0;
}
.tabnavigation
{
    
}
.tabnavigation ul
{
    margin:0; padding:0 0 0 10px; text-align:left; width:950px; display:block;
}
.tabnavigation ul li
{
    display:inline-block; width:287px; text-align:left; height:13px; font-weight:bold; margin:0 20px 0 0; padding:5px 0; *display:inline; zoom:1;
}
.tabnavigation ul li:last-child
{
    margin:0;
}
.tabnavigation ul li a
{
    color:#000000; font-size:12px; text-align:center; width:218px; font-weight:bold; display:block;
}
.tabnavigation ul li a.active
{
    z-index:100; padding-bottom:20px; height:15px;  background-color:#ffffff; background:url('images/activetabshadow.png') no-repeat center bottom; 
font-size:15px; width:218px;
}
.tabcontentholder
{
    display:block; padding:15px 0; width:960px;
}
.tabcontent
{
    margin:-18px 0 0 0; padding:0; vertical-align:top; width:960px; height:142px; display:block; z-index:-1;
}
ul.innertabnavigation
{
    display:inline-block; margin:0; width:233px; height:166px; padding:30px 0 0 0; border-right:solid 1px #bebebe; float:left; *display:inline; zoom:1;
}
ul.innertabnavigation li
{
    list-style-type:none; margin:5px 0;
}
ul.innertabnavigation li a
{
    color:#000000; font-size:11px; display:block; padding:10px 0 10px 30px;
}

ul.innertabnavigation li a.active
{
    font-weight:bold; color:#ffffff; font-size:13px; padding:11px 0 11px 35px; z-index:100; width:250px; display:block; background:url('images/activeinnertab.png') no-repeat 0 0;
}
ul.innertabnavigation li a.active:hover
{
    text-decoration:none;
}
.innertabcontentholder
{
    display:inline-block; width:690px; height:170px; float:right; border:solid 1px #bebebe; padding:25px 5px 0 30px; z-index:1; border-top:none; border-left:none;  *display:inline; zoom:1;
}
.innertabcontent p
{
    font-size:11px; line-height:1.7; padding:20px 0 0 0;
}
.navshadow
{
    background:url('images/shadow.png') no-repeat 0 0; 
width:960px; height:7px; display:block;
}
a.nlpxinlinelink
{
    display:inline; color:#b4c638; text-decoration:underline; font-size:11px;
}
a.nlpxinlinelink:hover
{
    color:#000000;
}
/* Live Streaming */
.servicesconsultingtable
{
    display:block; width:926px; height:auto; float:left; margin:0; border:solid 1px #bebebe; text-align:left; font-size:11px; line-height:1.6; padding:20px 17px;
}
.servicestable
{
    display:inline-block; width:449px; float:left; *display:inline; zoom:1;
}
.servicestable h1.servicestitle
{
    display:block; font-size:14px; font-weight:bold; margin:0 auto; width:142px;
}
.servicestable ul.serviceslist, .consulting ul.consultinlist
{
    display:block;
}
.servicestable ul li, .consultingtable ul li
{
    list-style-type:none; display:block; height:70px; margin:10px 0; 
}
.servicestable ul li:last-child, .consultingtable ul li:last-child
{
    border:none;
}
.servicestable ul li h2, .consultingtable ul li h2
{
    font-size:12px; font-weight:bold; margin:0 0 6px 0;
}
.consultingtable
{
    display:inline-block; width:449px; float:right; *display:inline; zoom:1;
}
.consultingtable h1.consultingtitle
{
    display:block; font-size:14px; font-weight:bold; margin:0 auto; width:112px;
}

.middleborder
{
    display:inline-block; float:left; width:3px; height:304px; margin:34px 10px 0 10px; border-left:solid 1px #b4c638;
}

 /*******************************************************
                       Partners
********************************************************/
.nlpxPartnersContainer
{
    padding:0; margin:20px 0; text-align:left;
}
.nlpxPartnersLogoTD
{
    width:240px; text-align:left;
}
.nlpxPartnerLogoImage
{
    border:none;
}
.nlpxPartnersDescTD
{
    width:460px; line-height:1.6; font-size:11px; font-family:Arial;
}
.nlpxPartnersWhitePapers
{
    width:240px; font-size:11px;
}
.nlpxPartnersWPList
{
    display:block; list-style-type:none;
}
.nlpxPartnersWPList li
{
    list-style-type:none;
}
a.nlpxPartnersWPLink
{
    color:#000000; font-size:11px;
}
.nlpxPartnersEmptyRow
{
    height:20px;
}
 /*******************************************************
                     Contact Form
********************************************************/
.ModDNNUserDefinedTableC
{
    text-align:left; margin:10px auto;
}

.UDT_Caption
{
    display:inline-block; float:left; width:240px; text-align:right;
}
.UDT_Caption span.SubHead, .UDT_Input span.SubHead
{
    font-weight:normal; color:#000000;
}
.UDT_Input
{
    display:inline-block; float:left; margin-left:30px; text-align:left;
}
.UDT_Field
{
    clear:both; float:left; width:510px; margin:3px 0;
}
fieldset.UDT_Field
{
    margin:10px 0; padding-left:4px;
}
legend
{
    font-weight:bold; padding-left:12px; width:100px; display:block;
}
.UDT_Input input.NormalTextBox
{
    width:220px; padding:2px; font-size:11px;
}
.UDT_Buttons
{
    clear:both; float:left;
}
.UDT_Buttons span
{
    font-size:11px; float:left; padding:0; margin:0;
}
.UDT_Default
{
    clear:left; margin-left:80px;
}
.UDT_Default, .UDT_Cancel
{
    margin:20px 0 0 0;
    display:inline-block;
    background: #f2f2f2 url(images/white-grad.png) repeat-x scroll left top;
	border:solid 1px #666666;
	-moz-border-radius:5px;
	cursor:pointer;
	margin:5px 0 0 0; padding:3px 10px;
	font-size:11px;
}
.UDT_Default:active, .UDT_Cancel:active
{
    background: #f2f2f2 url(images/white-grad-active.png) repeat-x scroll left top;
	border:solid 1px #000000;
}
.UDT_Default:hover, .UDT_Cancel:hover
{
    text-decoration:none; color:#000000;
}
.nlpxContactInfo
{
    width:auto;
}
.nlpxContactInfo ul
{
    display:block; width:330px; text-align:left;
}
.nlpxContactInfo ul li
{
    list-style-type:none; margin:3px 0;
}
.nlpxContactInfo ul li.separator
{
    border-top:solid 1px #b4c638; height:8px; width:300px;
}
.nlpxContactInfo span.info
{
    display:inline-block;font-weight:bold; width:80px; 
}
/************ Start Up PAckage *******************************/
.nlpxSUheader
{
    display:block; width:960px; height:400px; margin-top:20px;
    }
.nlpxSUSticker
{
    display:block; width:320px; height:301px; margin:0 -14px 20px 0; background:Transparent url(images/postit.png) no-repeat 0 0; padding-left:0; padding-top:28px;
    }
ul.nlpxSUStickerList
{
    display:block; float:left; text-align:left; margin:10px 0 0 0;
    }
ul.nlpxSUStickerList li
{
    display:block; list-style-type:none; font-size:13px; margin:6px 0 0 0; height:13px; padding-left:20px; padding-top:3px; padding-bottom:2px; background:Transparent url(images/ok.png) no-repeat 0 0;
    }
h2.nlpxSUStickerTitle
{
    font-family:"nlpxhw1", Arial; font-size:18px; margin:0;
    }
.nlpxSUMainText
{
    text-align:left; font-size:11px; font-family:Arial; display:block; width:620px;
    }
.nlpxSUMainText p
{
    display:block; margin:15px 0; line-height:1.6;
    }
.nlpxSUMainText ul li
{
    list-style-type:none;
    }
.mlpxSULinks
{
    display:block; width:300px; height:67px; margin:10px 0 0 0;
    }
.nlpxSUContains
{
    display:block; margin:10px 0 20px 0; width:620px;
    }
.nlpxSUContains p.cvs
{
    font-weight:normal; float:left; font-size:11px; line-height:1.6; text-align:left;
    }
ul.nlpxSUContainsList
{
    margin:0; padding:0; clear:both; float:left; margin:10px 0 0 0;
    }
ul.nlpxSUContainsList li
{
    list-style-type:none; margin:0; text-align:left; display:block; margin:0 0 38px 0;
    }
ul.nlpxSUContainsList li.small
{
    list-style-type:none; margin:0; text-align:left; display:block; margin:0 0 25px 0;
    }
.nlpxSUContainsItem
{
    display:block; padding-left:55px; min-height:47px;
    }
.nlpxSUContainsItem.sugmail
{
    background:Transparent url(images/suitems.jpg) no-repeat 0 0; 
    }
.nlpxSUContainsItem.sudomain
{
    background:Transparent url(images/suitems.jpg) no-repeat 0 -47px; 
    }
.nlpxSUContainsItem.sumail
{
    background:Transparent url(images/suitems.jpg) no-repeat 0 -94px; 
    }
.nlpxSUContainsItem.suhost
{
    background:Transparent url(images/suitems.jpg) no-repeat 0 -141px; 
}
.nlpxSUContainsItem.susoft
{
    background:Transparent url(images/suitems.jpg) no-repeat 0 -188px; 
    }
.nlpxSUContainsItem.sutrain
{
    background:Transparent url(images/suitems.jpg) no-repeat 0 -235px; 
    }
.nlpxSUContainsItem.susupp
{
    background:Transparent url(images/suitems.jpg) no-repeat 0 -282px; 
    }
.nlpxSUContainsItem.sudiscount
{
    background:Transparent url(images/suitems.jpg) no-repeat 0 -329px; 
    }
h2.nlpxSUContainsTilte
{
    font-size:14px; margin:5px 0 7px 0; font-weight:normal;
    }
.nlpxSUContainsDesc
{
    display:block; clear:both; float:left; font-size:11px; line-height:1.6; margin:0;
    }
.nlpxcalculator
{
    display:block; width:300px; height:300px; margin:20px 0; font-size:11px; background:Transparent url(images/listbckg.png) no-repeat 0 0;
    }
.nlpxcalculator h3
{
   border-bottom:solid 1px #b4c638;
    }
.nlpxNEinput
{
    width:110px; margin-top:-10px;
    }  
.width110
{
    display:inline-block; width:80px; *display:inline; zoom:1;
    }
.nlpxHiddenBox
{
    width:100px; border:solid 0 black; background-color:transparent; font-size:11px; text-align:right;
    }    
.nlpxSUPriceCalc
{
    display:none; width:80px; text-align:right; margin-left:5px; *display:inline; zoom:1;
    }   
.nlpxSUCalculatorCore
{
    display:block;
    } 
