/* CSS Document */

body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#626262;}

.topmid {

	background-image: url(images/topmid_bg.gif);

	background-repeat: no-repeat;

	height: 140px;

}

.mainbg {

	background-image: url(images/page_bg.gif);

	background-repeat: repeat-y;

	background-position: center top;

}

.bold01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #9d9b9b;

}

.bold02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #9d9b9b;

}

.bold03 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 28px;

	font-weight: bold;

	color: #004282;

}

.bold04 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #2e2e2e;

}



.bold05 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #969696;

}

.txtbox01 {

	height: 22px;

	width: 144px;

	border: 1px solid #cdcdcd;

}

.txtbox02 {

	height: 26px;

	width: 50px;

	border: 1px solid #cdcdcd;

}

.sep{background-image: url(images/navsep.gif);

	background-repeat: no-repeat;

	background-position: right top;}

.nav{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#777777;

	background-image: url(images/navbg.gif);

	background-repeat: repeat-x; height:35px; float:left;

}

#thicktabs{ width:auto; height:35px;; margin: 0;padding: 0;float: left;font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#777777;}

#thicktabs li{display: inline;}

#thicktabs li a#leftmostitem{ color:#ffffff;background-image: url(images/ahovr.gif);}

#thicktabs li a{float: left;color:#777777;padding: 10px 8px;text-decoration: none;

background: transparent url(images/ahvr.gif) top left no-repeat;}

#thicktabs li a:visited{color: #5c5f5c;}

#thicktabs li a:hover{color: #FFFFFF;background-image: url(images/ahovr.gif); }

.sepline01 {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e6e5e5;

}

.leftcntbg {

	background-image: url(images/cntbg.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.bxmid {

	background-image: url(images/bxmid.gif);

	background-repeat: repeat-x;

}

.lnxbg {

	background-image: url(images/lnxbg.gif);

	background-repeat: no-repeat;

	background-position: right top;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

}

.ftbg {

	background-image: url(images/ftbg.gif);

	background-repeat: no-repeat;

	height: 250px;

}

.txtboxsrch {

	background-color: #ffffff;

	height: 19px;

	width: 203px;

	border: 1px solid #a1a1a1;

	background-image: url(images/srch_icon.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.combo {

	background-color: #ffffff;

	height: 19px;

	width: 98px;

	border: 1px solid #a1a1a1;

	background-image: url(images/srch_icon.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.tplink {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #666666;

}

.tplink a{ color:#464646; text-decoration:none;}

.tplink a:hover{ color:#cd2022;}

.grade01{ background-image:url(images/grade01.gif); background-repeat:repeat-x;}





.bld01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #464646;

}

.bld02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #d42528;

}

.bld03{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

}

.grade02{ background-image:url(images/curv01_mid.gif); background-repeat:repeat-x;}.txtbox_domain {

	background-color: #FFFFFF;

	height: 19px;

	width: 247px;

	border: 1px solid #a1a1a1;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #6b6b6b;

}

.grade03 {

	background-image: url(images/grade_curvmid.gif);

	background-repeat: repeat-x;

}

.costbg {

	background-image: url(images/cost_bg.gif);

	background-repeat: no-repeat;

	height: 26px;

	width: 64px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

}



.sep01 {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #e6e5e5;

}

.planbg {

	background-image: url(images/planbg.gif);

	background-repeat: no-repeat;

	height: 26px;

	width: 69px;

	color: #FFFFFF;

}

.sublink01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #626262; text-decoration:underline;

}

.sublink01:hover { text-decoration:none; color:#CC6600;}



ul#cat_menu {float:left;width: 280px;height: 490px;overflow: hidden;list-style-type: none;padding: 0; ;position: relative;margin:0;}

ul#cat_menu li {padding: 0;	margin: 0;overflow: hidden;}

ul#cat_menu li div#cat_1, ul#cat_menu li div#cat_2, ul#cat_menu li div#cat_3 {font-size: 10px;padding: 0px;color: #000000;

 display: block;height: 400px;overflow:hidden;background-position:bottom left;background-repeat: no-repeat;}

ul#cat_menu li a:visited{color:#0066cc}

ul#cat_menu li a{color:#000000}

ul#cat_menu li a:hover{color:#c0c0c0}

.port{background-image:url(images/portal.gif);height:96px;width:242px;}



.cp{font-family:"Verdana"; color:#666666; font-size:12px; line-height:20px;}

.subhead_bg{font-family:"Trebuchet MS"; font-size:14px; font-weight:normal; color:#FFFFFF;height: 22px; }
.subhead_bg a{ color:#FFFFFF; text-decoration:none;}
.subhead_bg2{background-image: url(images/catback.png); font-family:"Trebuchet MS"; font-size:14px; font-weight:normal; color:#FFFFFF;background-repeat: repeat-x;height: 27px; }
.subhead_bg2 a{ color:#FFFFFF; text-decoration:none;}
.left_links{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#777777;}
.left_links a{color:#777777; text-decoration:none;}
.left_links a:hover{ color:#ee6500;}
.cost001{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF3300;
}
.cost001 a{color: #FF3300; text-decoration:none;}
.style1 {
	color: #FF0000;
	}

/*-------------*/


.clear {

	clear:both;

	height:1px;

}
#advanced-services ul {

	margin:0;

	padding:0;

}

#advanced-services li {

	display:block;

	float:left;

	list-style-type:none;

}

#advanced-services li.service {

	height:80px;	

	width:170px;

	padding-right:20px;

	border-bottom:1px solid #ddd;

}

#advanced-services li.service-first {

	height:80px;	

	width:170px;

	padding-right:20px;

	padding-top:10px;

	border-bottom:1px solid #ddd;

	border-top:1px solid #ddd;	

}

#advanced-services li.service-last {

	height:100px;	

	width:170px;

	padding-right:20px;

	border-bottom:1px solid #ddd;

}

#advanced-services li.notes {

	height:80px;	

	width:400px;

	margin-bottom:10px;

	border-bottom:1px solid #ddd;	

}

#advanced-services li.notes-first {

	height:80px;	

	width:400px;

	padding-top:10px;

	margin-bottom:10px;

	border-bottom:1px solid #ddd;

	border-top:1px solid #ddd;	

}

#advanced-services li.notes-last {

	height:100px;	

	width:400px;

	margin-bottom:10px;

	border-bottom:1px solid #ddd;	

}

#advanced-services li.costs {

	width:125px;

}

.bodyTable {

	width: 640px;

	margin: 0px auto;

	border-bottom: 1px solid #898989;

	border-left: 1px solid #898989;

	border-right: 1px solid #898989;

}

.bodyTable caption {

	background: url(/content/Images/Layout/Tables/Caption.png) no-repeat left top;

	height: 35px;

	width: 640px;

	font-weight: bold;

	color: #555555;

	font-size: 1.3em;

	line-height: 35px;

}

.bodyTable th {

	font-weight: bold;

	color: #fff;

	background: #828282 /*url(/content/Images/Layout/Tables/BgHeader.png) repeat-x left top*/;

	text-align: left;

	padding-left: 10px;

	height: 30px;

	vertical-align: middle;

	line-height: normal;

	padding-right: 10px;

}

.bodyTable th.center {

	text-align: center;

}

.bodyTable th.colHLght {

	background: #7b7b7b /*url(/content/Images/Layout/Tables/BgHeaderHLight.png) repeat-x top*/;

}

.bodyTable td {

	line-height: normal;

	background: #ececec;

	vertical-align: middle;

	height: 30px;

	width:auto;

	padding: 2px 2px 2px 10px;

}

.bodyTable td.colHLght {

	background: #d5d5d5;

	border-left: 1px solid #d9d9d9;

	border-right: 1px solid #d9d9d9;

}

.bodyTable td.colHLghtLeft {

	background: #d5d5d5;

	border-left: 1px solid #c9c9c9;

}

.bodyTable td.colHLghtRight {

	background: #d5d5d5;

	border-right: 1px solid #c9c9c9;

}

.bodyTable tr.alt td {

	background: #fff;

}

.bodyTable tr.alt td.colHLght {

	background: #e6e6e6;

	border-left: 1px solid #d9d9d9;

	border-right: 1px solid #d9d9d9;

}

.bodyTable tr.alt td.colHLghtLeft {

	background: #e6e6e6;

	border-left: 1px solid #d9d9d9;

}

.bodyTable tr.alt td.colHLghtRight {

	background: #e6e6e6;

	border-right: 1px solid #d9d9d9;

}

.bodyTable td.col, .bodyTable td.colAlt {

	padding:0;

	margin:0;

	text-align:center;

}

.bodyTable td.colLeft, .bodyTable td.colAltLeft {

	padding:0;

	margin:0;

	text-align:center;

	border-left: 1px dotted #898989;

}

.bodyTable td.colRight, .bodyTable td.colAltRight {

	padding:0;

	margin:0;

	text-align:center;

	border-right: 1px dotted #898989;

}

.bodyTable td.colAlt {

	font-weight:bold;

	color:#f7941d;

}

.bodyTable .category td {

	border-bottom:1px dotted #898989;

	border-top:1px dotted #898989;	

	font-weight:bold;

	background-color: #c9c9c9;

}

.bodyTable tr.footer td {

	border-top:1px solid #898989;

	background-color: #f3f3f3;

}

.bodyTable td.footer {

	border-top:1px solid #898989;

	background-color: #f3f3f3;

}

.bodyTable td.footer td {

	background: none;

}

.bodyTable th a, #content .bodyTable th a, #shoppingCart .bodyTable th a {

	color: #fff;

}

.bodyTable th a:hover, #content .bodyTable th a:hover, #shoppingCart .bodyTable th a:hover {

	color: #fff;

	background: none;

}

.bodyTable .hdd {

	width: 125px;

}

.bodyTable .ram {

	width: 45px;

}

.bodyTable th.price, .bodyTable td.price {

	text-align: center;

	width: 86px;

}

.bodyTable td.price {

	font-weight: bold;

	color: #f7941d;

}

.bodyTable .discountedPrice, .bodyTable span.discountedPrice {

	text-decoration: line-through;

	color: #545454;

}

.bodyTable span.discountedPrice {

	display: block;

}

.bodyTable .promoCode {

	font-weight: bold;

	color: #0096db;

}

.bodyTable .buy {

	text-align: center;

	width: 86px;

}
.seperation{
background-image: url(images/sep01.gif);
background-repeat: repeat-x;
background-position: center bottom;
}


/*.brdr01{
border: 1px solid #CCCCCC;
}*/
.boxlink_bg{
color:#626262;
text-decoration:none;

}
.boxlink_bg a{color:#626262; text-decoration:none; border: 2px solid #CCCCCC; float:left; width:290px; height:100px; padding:10px;}
.boxlink_bg a:hover{border: 2px solid #660000;}

.cost002{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF3300;
}
/*Tabs*/
div.TabView div.Tabs
{
  height: 32px;
  overflow: hidden;
}

div.TabView div.Tabs a
{
  float: left;
  display: block;

  
  text-align: center;

  height:      32px;
  padding-top: 0px;
  vertical-align: middle;
	
	border-bottom-width: 0;

  text-decoration: none;
  font-family: "Times New Roman", Serif;
  font-weight: 900;
  color: #000080;
}

div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active
{
background-color: white;
}

div.TabView div.Pages
{
  clear: both;
  
  overflow: hidden;
}

div.TabView div.Pages div.Page
{
  background-color: #eff5f7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dcdcdc;
	border-left-color: #dcdcdc;
	width:600px;
  height: 177px;
  padding: 0px;
  overflow: hidden;
}

div.TabView div.Pages div.Page div.Pad
{
  padding: 0px 0px;
  
}


/*Tabs*/

.boxlink_bg01{
color:#626262;
text-decoration:none; float:left; width:200px; height:auto;

}
.boxlink_bg01 a{color:#626262; height:115px; text-decoration:none; border: 2px solid #CCCCCC; float:left; padding:10px;}
.boxlink_bg01 a:hover{border: 2px solid #660000;}

/*anshad*/
.boxlink_bg01{
color:#626262;
text-decoration:none; float:left; width:200px; height:160px;

}
.boxlink_bg01 a{color:#626262; text-decoration:none; border: 2px solid #CCCCCC; float:left; padding:10px;}
.boxlink_bg01 a:hover{border: 2px solid #660000;}

.box_bg01{ width:190px; height:235px; float:left;}
.box_bg01 a{background-image:url(/images/curvbg01.gif); background-repeat:no-repeat; padding:10px; float:left; width:180px; height:225px; color:#626262; text-decoration:none; line-height:20px;}
.box_bg01 a:hover{background-image:url(/images/curvbg01hvr.gif);}

boxlink_bg02{
color:#626262;
text-decoration:none; float:left; width:290px; height:100px;

}
.boxlink_bg02 a{color:#626262; height:100px; width:290px; text-decoration:none; border: 2px solid #CCCCCC; float:left; padding:10px;}
.boxlink_bg02 a:hover{border: 2px solid #660000;}


boxlink_bg03{
color:#626262;
text-decoration:none; float:left; width:290px; height:100px;

}
.boxlink_bg03 a{color:#626262; height:150px; width:290px; text-decoration:none; border: 2px solid #CCCCCC; float:left; padding:10px;}
.boxlink_bg03 a:hover{border: 2px solid #660000;}

/*/anshad*/

.sp_link{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#CC0000;}
.sp_link:hover{ color:#000000;}
.advanced_box{ width:610px; height:auto; float:left; padding:10px; border: 2px solid #CCCCCC; color:#626262; text-decoration:none; line-height:22px;}
.advanced_box a{color:#626262; text-decoration:none;}
.advanced_box:hover{border: 2px solid #660000;}

.from{ padding:0; margin:0; height:10px;}
.tablbrdr
{
border:1px solid #dddddd;
}

/*accordion content pages*/

.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 0px 0px;
/*border: 1px solid gray;*/
background: #FFFFFF;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}

.togglehtml li{
margin-bottom: 8px;
}

.myheader{
cursor: hand;
cursor: pointer;
}

.mycontent{
padding-top: 2px;
padding-bottom: 9px;
}

.thepet{display: none}

.thelanguage{display: none}

.mycontent{display: none}

div#bsaz_1234884{display: inline !important; width: auto !important; float: left; margin-left: 10px;}
.maincontainer, #pathlinks{clear:left;padding-top:5px;}

#c17 a{ color: black; background: #F0F0F0}


/* /accordion content pages*/