@charset "utf-8";
/* Note: This CSS document contains all the styles
		 assigned to various components within the 
		 body section of the page. Anything that 
		 applies to the main design of the website
		 must be stored in main.css. */

/*  *****************************************************
	EFFECTIVE MAY 12, 2010, THERE ARE TWO VERSIONS OF THIS CSS FILE. ONE IS
	FOR NON-SECURE PAGES (http://), AND THE OTHER ONE FOR SECURE PAGES.
	
	IF YOU INTEND TO MAKE ANY MODIFICATIONS HERE, YOU MUST COPY-&-PASTE IT
	TO THE SECURE VERSION (LOCATED AT css/ssl/)
	
	THE DIFFERENCE BETWEEN THESE TWO IS IN THE ADDRESSES USED FOR IMAGES:
	FOR NON-SECURE PAGES, USE "url(http://www.ravand.com/...)"
	FOR SECURE PAGES, USE "url(httpS://SECURE.ravand.com/...)"
	*****************************************************
*/	

a:link, a:visited, a:active, a:hover {text-decoration:none; font-weight:bold; }
a:link, a:visited, a:active { color: #000000; }
a:hover { color:#5A9C43; }

.inlineImage{vertical-align:middle;}
.textlineImage{vertical-align:text-bottom;}

.TextSection { padding:5px; background:#FFFFFF; } /*General style for any text box*/
.error {background-color:#CCCCCC;color:#A80000;width:350px; text-align:center;}

/*Home Page CSS*/

.featuredProduct, .featuredProductHL {height:275px;width:182px;margin-right:5px;float:left;}
html>body .featuredProduct, html>body .featuredProductHL {height:275px;width:180px;margin-right:5px;float:left;} /*other browsers */

.featuredProduct {
	background:url(http://www.ravand.com/nd/images/nd_featured_hdr_bg.gif) top repeat-x #f7f6f6; 
	border:1px solid #dbdbdb;
}
.featuredProductHL {
	background:url(http://www.ravand.com/nd/images/nd_featured_hdr_bg_HL.gif) top repeat-x #f7f6f6;
	border:1px solid #73BC54;
}
.featuredProduct #title, .featuredProductHL #title{ height:45px; padding-left:14px; color:#3A9A1F}
.featuredProduct #title h2, .featuredProductHL #title h2 {color:#2C7E16;}
.featuredProduct #desc, .featuredProductHL #desc {height: 150px; padding-right:5px; background:#FFFFFF;padding-top:5px;}
.featuredProduct #desc ul, .featuredProductHL #desc ul {
	list-style-image:url(http://www.ravand.com/nd/images/nd_checkMark.png); margin-top:0; margin-bottom:0;
}
.featuredProduct #desc ul li, .featuredProductHL #desc ul li { margin-bottom:3px;}
.featuredProduct #btm, .featuredProductHL #btm { height:50px; background:#f7f6f6; vertical-align:middle; text-align:right;}
.featuredProduct #btm img, .featuredProductHL #btm img { margin:10px;}
.featuredProduct #price, .featuredProductHL #price { height:22px; padding-left:20px; background:#FFFFFF;}
.featuredProduct #price span, .featuredProductHL #price span { font-size:16px; font-weight:bold;}

.newsletterBG { 
	background:url(http://www.ravand.com/nd/images/nd_newsletter_bg.png) no-repeat;
	height:275px;
	width:223px;
	float:left;
	border:1px solid #dbdbdb; 
	margin:0px;
}
.newsletterDiv {
	padding:5px 0px 5px 0px;
	width:177px;
	text-align:left;
	margin-top:145px;
	margin-left:23px;
	float:left;
}
.subscribeText {
	text-align:left;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size:10px;
}

.midFeatured, .bottomFeatured { margin-top:5px;float:left;}
.midFeatured #side { width:256px; }
.midFeatured #center { width:257px; margin:0px 5px; }
.midFeatured #side, .midFeatured #center { 
	background: url(http://www.ravand.com/nd/images/nd_midFeatured_bg.gif) repeat-x top #f6f4f4;
	/*height:160px;*/
	float:left;
	border:1px solid #dbdbdb;
}
.midFeatured div.title {height:30px;padding:5px;border:none;line-height:30px;color:#535353;font-size:18px;font-weight:bold;}
.midFeatured div.content, .midFeatured div.contantNoPadding, .midFeatured div.onSale { 
	height:120px; 
	margin:5px;
	margin-top:0;
	border:1px solid #dbdbdb;
	background:#FFFFFF;
	text-align:justify;
}
.midFeatured div.content #summary{ padding:5px 5px 0px 5px;height:98;overflow:hidden;}
.midFeatured div.content #link{padding-right:5px;height:12;text-align:right;}

.midFeatured div.contantNoPadding div {
	height:30px;
	background:url(http://www.ravand.com/nd/images/nd_midFeatured_knowlegeBase.gif) repeat-x top;
	line-height:30px;
	padding-left:10px;
	overflow:hidden;
	text-align:left;
	-moz-outline-style:none;outline:none;
}
.midFeatured div.contantNoPadding div:hover {
	background:url(http://www.ravand.com/nd/images/nd_midFeatured_knowlegeBase_hover.gif) repeat-x top;
}

.bottomFeatured div.newsBox {
	float:left;
	height:225px;
	width: 556px;
	margin-right:5px;
	border-right:1px solid #dbdbdb;
}
.bottomFeatured div div { padding-right:5px; }
	
.bottomFeatured div.promoTop,.bottomFeatured div.promoBottom {
	width:223px;
	float:left;
}
.bottomFeatured div.promoTop {height:110px;}
.bottomFeatured div.promoBottom {height:115px;}

/*Confirm Email Page*/
.confirm_leftDiv {
	/*width:560px;*/
	/*padding:5px;*/
	float:left;
}
.confirm_rightDiv {
	height:200px;
	width:285px;
	padding:5px;
	margin-left:10px;
	background-color:#EEEEEE;
	border: 1px solid #999999;
	float:right;
}

/* Subscribers Page */
.RightSideBoxInside {border: 1px solid #878686; padding: 5px;}
.LeftSideBox {
	width: 390px;
	padding: 5px;
	float:left;
	margin-left:5px;
	text-align:justify;
}

/*kb_dynamic_result.cfm styles*/
.resultBox { overflow:hidden;}
.fullText { overflow:hidden; background:#EEEFEF url(http://www.ravand.com/nd/images/kb_box_bottom.gif) no-repeat bottom;}
.DynamicSearchResultOutter {width: 570px;}
.DynamicSearchResult {padding:10px;}

.contactMapDiv{border:1px solid #606060;margin-top:10px;margin-bottom:10px;}

/*Products.cfm styles*/
.productPic { padding:20px 0px 20px 0px; float:left; width:90px;}
.productDesc {float:left;width:470px;cursor:default;color:#000000;}
.productDescFocus{float:left;width:470px;cursor:pointer; color:#52970D; }

/*Support Page*/
.leftCol, .rightCol {
	width:280px;
	float:left;
	-moz-outline-style:none;outline:none;
}
.leftCol {margin-right:5px;}
.leftCol div, .rightCol div {margin-bottom:20px;float:left;}
.leftCol img, .rightCol img {float:left; width:53px; margin-right:10px;display:block;}
.leftCol div #desc, .rightCol div #desc {float:left; width:217px;margin:0;} 

.mostViewed #header {background:#D8D8D8;border-bottom:1px solid #A0A0A0;padding-left:10px;line-height:24px;font-size:14px;font-weight:bold;}
.mostViewed ul {margin:3px 0px;; list-style:none; padding:0;}
.mostViewed ul li {background:#F3F3F3;margin-bottom:3px;padding-left:10px;}

/*FAQ*/
.FAQ li a {-moz-outline-style:none;outline:none;}
.FAQ li div {color:#666666; cursor:pointer;}
	

/*Articles*/
.article {text-align:justify;margin-bottom:15px;padding-top:10px;border-top:1px solid #E5E5E5;}


/*Career*/
.career_opening {
	background:#BBBBBB;
	border-bottom: 2px solid #666666;
	padding: 7px;
	font-size: 14px; 
	font-weight: bold;
}
.career_job_title {
	background:#DDDDDD;
	border-bottom: 1px solid #BCBCBC;
	padding:5px;
	vertical-align:middle;
	float:left;
	width:560px;
}
.career_job_title #header {vertical-align:middle;float:left;width:450px;margin-left:5px; }
.career_job_title_apply { float:right;width:50px;text-align:right; }
.career_job_description { width:560px;background:#F3F3F3;padding:5px;margin-top:30px;border-top: none; }
.career_buttons {margin-right:5px; display:inline;vertical-align:middle; }

/*Press Releases*/
.pr { border-top:1px solid #E5E5E5;margin-bottom:25px;padding-top:10px;}

/*Partnership Program*/
.partnerPlans tr td {padding-left:5px;background:#EAFFDF;}
.partnerPlans tr #header {background:#AEFF97;}
.partnerPlans tr #title {background:#D7FFC6}

/* all VPS classes are here*/
.vps_product {
	background:url(http://www.ravand.com/nd/images/nd_vps_productBG.gif) repeat-x top;
	border-right:1px solid #dfdede;
	height:80px;
	width:570px;
}
.vps_product #col {
	background:url(http://www.ravand.com/nd/images/nd_vps_product_edge.gif) left top no-repeat; float:left; height:80px;margin:0px;padding:0px;
}
.vps_product #name, .vps_product #hard, .vps_product #ram, .vps_product #traffic, .vps_product #ip, .vps_product #fees{
	margin:5px; color:#9D9D9D; text-align:center;
}
.vps_product #name {width:90px;;}
.vps_product #ram,.vps_product #hard,.vps_product #traffic,.vps_product #ip  {width:65px;}
.vps_product #fees {width:155px;}

.vps_product #info, .planName {font-size:14px; font-weight:bold; text-align:center; margin-top:20px;color:#757575;}
.buttons {margin:0px; padding:0px;}
.buttons img {margin:0px; padding:0px; display:block;}
.vps_product #fees div.price {background:url(http://www.ravand.com/nd/images/nd_vps_priceBG.gif) no-repeat center;height:50px;}
.vps_product #fees div.price div div{width:75px;color:#757575;float:left;text-align:center;margin-top:5px;}

.moreInfo {
	background:#f1f1f1;
	border:1px solid #dfdede;
	border-top:none;
	width:100%;
}
.moreInfo {width:570px;padding-top:5px;float:left;} /*IE*/
html>body .moreInfo {width:569px;} /*All other browsers*/

.moreInfo #content table tr td { vertical-align:top; padding:5px 10px;color:#757575;}
.moreInfo #special{color:#44C505; font-weight:bold;}


.VPSsubscription, .VPSdomain {
	width:100%;
	border:1px solid #dfdede;
	background:#F7F7F7;
	padding:1px;
}
.VPSsubscription tr.highlight{ background:#CBE0FA; cursor:pointer;}
.VPSsubscription tr td { padding:3px; border-top:1px solid #FFFFFF;}
.VPSsubscription tr #p {padding-left:25px;}
.inputs input, .inputs select {padding:2px; border:2px solid #dfdede;}
.inputs input { line-height:12px; }
.VPSsubscription th{
	background:#E6E6E6;
	padding:3px 10px;
	font-size:13px;
	font-weight:bold;
	border:none;
	text-align:left;
}
.vpsUpgrade {width:564px;margin-top:5px; margin-left:3px;border-top:1px solid #e4e4e4;float:left;}
.vpsUpgrade #main {background:url(../images/nd_vps_upgrade_bg.gif) repeat-y;float:left;width:564px;padding-bottom:5px;}
.vpsUpgrade #main #Header {font-weight:bold;font-size:12px; line-height:18px;color:#1e6ea0;text-align:center;border-bottom:1px solid #e4e4e4;padding:5px;background:#dcdcdc;margin-right:3px;margin-left:1px;}
.vpsUpgrade #btm {background:url(../images/nd_vps_upgrade_bg_btm.gif) top no-repeat;height:4px;width:564px;float:left;}

.vpsUpgradeTable {margin:5px 0 0 5px; float:left;}
.vpsUpgradeTable tr th {border:1px solid #DDDDDD;font-size:12px;color:#666666;background:#f8f7f7;}
.vpsUpgradeTable tr {background:#eeeeee;}
.vpsUpgradeTable tr td {border-bottom:1px solid #FFFFFF;padding-left:5px;color:#666666;cursor:pointer;}
.vpsUpgradeTable tr.inactive {background:#f3f3f3;}
.vpsUpgradeTable tr.inactive td {border-bottom:1px solid #FFFFFF;cursor:default;}
.vpsUpgradeTable tr.hl {background:#CBE0FA;}
.vpsUpgradeTable tr.hl td {padding-left:5px;color:#2D82A2;}
.vpsUpgradeTable tr.selected {background:#0D6AA2;}
.vpsUpgradeTable tr.selected td {padding-left:5px;color:#FFFFFF;}
.vpsUpgradeTable tr #thickRow {height: 52px; }
.vpsUpgradeTable tr td #WINcp, .vpsUpgradeTable tr td #NIXcp {height:102px;vertical-align:middle;text-align:center;}
.vpsUpgradeTable tr td #WINcp table, .vpsUpgradeTable tr td #NIXcp table {height:inherit;}

/*Shared Hosting styles*/

/*domain styles are for SHARED HOSTING CHECKOUT page and use "moreInfo" style from VPS pages*/
.moreInfo #domainCheck {text-align:center;} /* This is for STUPID ie */
html>body .moreInfo #domainCheck {margin:10px 80px;} /* This is for all other browsers */
.inputDiv { height:36px; width:409px; background:url(../images/nd_shared_domainBG.gif) no-repeat; margin:12px 0;}
.inputDiv #www, .inputDiv #domain {padding-top:5px;float:left;margin-top:4px;}
html>body .inputDiv #www, html>body .inputDiv #domain {padding-top:0px;float:left;margin-top:4px;}
.inputDiv #www, .inputDiv #domain{height:28px;border:none;font-size:14px;font-weight:bold;color:#4c4c4c;float:left;}
.inputDiv #www {margin-left:10px;width:36px;}
.inputDiv #domain {width:300px;}
html>body .inputDiv #domain {width:320px;}
.inputDiv #submit {float:right;margin-right:5px;margin-top:4px;/*background:url(../images/nd_shared_domain_button.png) no-repeat;*/}
/*.inputDiv #submit:hover { background:url(../images/nd_shared_domain_buttonHover.png) no-repeat;}*/
.inputDiv #desc {float:left; padding-top:6px; text-align:left;; color:#868686;margin-left:10px;}

.hostingPlan {width:786px;float:left;background:#ebebeb; margin-bottom:25px;}
.hostingPlan div.header {
	height:28px;
	width:100%;
	background:#AAAAAA;
	vertical-align:middle;
}
.hostingPlan div.header #hp_title {
	font-weight:bold;
	font-size:12px;
	line-height:28px;
	float:left;
	margin:0px 5px;
}
.hostingPlan div.header #hp_order {
	margin-top:3px;
	margin-right:5px;
	float:right;
}
.hostingPlanInfo {display:block;float:none;}
.hostingPlanInfo #desc {width:580px;margin:5px;float:left;}
.hostingPlanInfo div.price {
	height:150px;width:170px;float:right;margin:5px;background:url(../images/nd_hosting_priceBG.png) top no-repeat;
}
.hostingPlanInfo div.price #inner {margin:20px;margin-top:0px;text-align:left;vertical-align:top;}
html>body .hostingPlanInfo div.price #inner {margin:20px;text-align:left;vertical-align:top;}
.hostingPlanInfo div.price #inner span{font-size:28px;font-weight:bold;color:#2E9128;}
.hostingPlanInfo div.price #inner #smallFont {font-size:10px;color:#666666;}

/*NEW SHARED HOSTING GUI STYLES GO HERE*/

.hostingPlans { width:570px; }
.hostingPlans #planHeader {background:url(../images/nd_shared_plans.gif) no-repeat top; height:57px;;}
.hostingPlans #planMid {background:url(../images/nd_shared_plans_mid.gif) repeat-y;padding:5px 0px; }
.hostingPlans #planMid table {width:530px;margin:0px 20px;}
.hostingPlans #featureHeader {background:url(../images/nd_shared_features.gif) top no-repeat; height:60px;}
.hostingPlans #FeatureBtns {background:url(../images/nd_shared_features_mid.gif) repeat-y;height:35px;} 
.hostingPlans #FeatureBtns img{display:block;border:none;float:left;} 
.hostingPlans #featureMid {background:url(../images/nd_shared_features_mid.gif) repeat-y;padding:5px 0px; }
.hostingPlans #featureMid table {width:530px; min-height:300px;margin:0px 20px;}
.hostingPlans #featureMid table th, .hostingPlans #planMid table th
	{ font-size:12px;font-weight:bold;text-align:center;border-bottom:1px solid #CCCCCC;}
.hostingPlans #featureMid table tr #sideHeader, .hostingPlans #planMid table tr #sideHeader 
	{ width:150px;border-right:1px solid #EEEEEE;text-align:left; }
.hostingPlans #featureMid table tr { border-top:1px thin #FF0000;height:18px;}
.hostingPlans #featureMid table tr td, .hostingPlans #planMid table tr td 
	{ text-align:center; border-top:1px solid #EEEEEE; }
.hostingPlans #featureBtm {background:url(../images/nd_shared_features_btm.gif) no-repeat top; height:22px;}

.hostingPlatform { width:50%;}
.hostingPlatformHover {width:50%;background:#CBE0FA;cursor:pointer; }
.hostingPlatform img, .hostingPlatformHover img {float:left;}
.hostingPlatform #title, .hostingPlatformHover #title {float:left; margin:20px;text-align:center;}


.hostingCompare {border:1px solid #C4C4C4;width:786px;}
.hostingCompare th {font-size:12px;line-height:24px;font-weight:bold;text-align:center;background:#D4D4D4;}
.hostingCompare tr:hover { background:#C4F1B4;}
.hostingCompare tr td {padding:5px;text-align:center;}
.hostingCompare tr #sideHeader {text-align:left;font-weight:bold;width:250px;background:#EFEFEF;border-right:1px solid #BFBFBF;}
.hostingCompare tr #sideHeader td img {-moz-outline-style:none;outline:none;}
.hostingCompare tr td, .hostingCompare tr #sideHeader {border-top:1px solid #BFBFBF;}

.hostingViews {background:#EEEEEE; border:1px solid #989C96;padding-top:4px;padding-right:4px; }

/*Web hosting shop styles*/
.Webshop_Header_Row {
	border-bottom: solid 2px #333333;
	font-weight: bold;
}
.Webshop_Header_Order {
	border: solid 1px #C0C0C0;
	background-color:#FFFFFF;
}

/*Colocation*/
.ColocationPackage { height:155px;background:url(../images/nd_colocation_productBG.gif);overflow:hidden;}
.ColocationPackage #header, .ColocationPackage #headerON {
	height:31px;line-height:32px;font-size:16px;font-weight:bold;color:#555555;margin-left:10px;padding-left:25px;
}
.ColocationPackage #header { background:url(../images/nd_colocation_header_OFF.png) left no-repeat; }
.ColocationPackage #headerON { background:url(../images/nd_colocation_header_ON.png) left no-repeat; }

.ColocationPackage #desc, .ColocationPackage div.multiFeature {float:left;margin-left:13px;overflow:hidden;}
.ColocationPackage #desc ul {margin-top:10px;list-style-image:url(../images/nd_colocation_bullet.png);color:#3E3E3E;}
html>body .ColocationPackage #desc ul {list-style-image:url(../images/nd_colocation_bullet.png);color:#3E3E3E;}
.ColocationPackage #price {height:100px; width:120px;float:right;margin:25px 30px 0px;text-align:right;}
.ColocationPackage #price span {font-size:28px;font-weight:bold;color:#2E9128;}
.ColocationPackage div.multiFeature #element, .ColocationPackage div.multiFeature #multiPrice {
	height:113px; float:left;padding:5px;text-align:center;
}
.ColocationPackage div.multiFeature #element {background:url(../images/nd_colocation_productInnerLine.gif) no-repeat right top;}
.ColocationPackage div.multiFeature #element select {
	border:1px solid #CCCCCC; width:56px;padding:2px;color:#666666;display:block;margin:20px 8px;
}
.ColocationPackage div.multiFeature #element select option {width:auto;}

.ColocationPackage div.multiFeature #multiPrice { width:100px; text-align:center;}
.ColocationPackage div.multiFeature #multiPrice #multiColoPrice{ 
margin-top:20px;text-align:center;font-size:28px;font-weight:bold;color:#2E9128;
}

.ColocationQuote {width:100%;background:#F7F7F7;text-align:center;}
.ColocationQuote div.inside {border:1px solid #dfdede;border-top:none;}
.colocationForm {margin:0px 30px;text-align:center;padding-top:20px;}
.colocationForm table {width:500px;background:#f5f5f5;}
.colocationForm table tr #name {padding-left:35px;}
.colocationForm table tr th{background:#EEEEEE;font-size:12px;margin-bottom:20px;line-height:30px;}
.colocationForm table tr td input, .colocationForm table tr td select,.colocationForm table tr td textarea {
	border:2px solid #CCCCCC; width:220px;padding:2px;color:#666666;
}


/*Dedicated pages*/
.dedicatedCompare {border:1px solid #C4C4C4;width:786px;}
.dedicatedCompare th {font-size:12px;padding:5px 0px;font-weight:bold;text-align:center;background:#D4D4D4;}
.dedicatedCompare tr.hover { background:#C4F1B4;}
.dedicatedCompare tr td {padding:5px;text-align:center;}
.dedicatedCompare tr #sideHeader {text-align:left;font-weight:bold;background:#EFEFEF;border-right:1px solid #BFBFBF;}
.dedicatedCompare tr td, .dedicatedCompare tr #sideHeader {border-top:1px solid #BFBFBF;}

.AlertBox {background:#FFBFBF;border:#AD2825; padding:20px;}

/*Domain Pages*/
.domain_price_table {border: 1px solid #666666;background:#DDDDDD;padding:5px;}
td.dpt_td{ /*dpt=domain price table*/padding:5px;padding-right: 10px;background-color:#CCCCCC;}
td.dpt_td_over{padding:4px;padding-right: 10px;background-color:#86E44E;color:#0E460B;cursor:pointer;}
.dpt_ajax {border:2px solid #FFFFFF;border-left: none;background: #CCCCCC;padding:10px 0px 10px 0px;width:200px;}
.dpt_register {background:#AEAEAE;padding:10px 5px 10px 5px;margin:0px 10px 0px 10px;width:190px;}
.dpt_reg_header{
	background:#888888;color:#FFFFFF;height:20px;width:190px;padding:0px 5px;margin:0px 10px;vertical-align:middle;
	border-bottom:1px solid #555555;
}
.mainPanel {border:1px solid #A0A0A0; padding:2px;}
.whois_table {background:#CCCCCC;border:1px solid #666666;vertical-align:middle;}