/* CSS Document */

h2.txtcaption {
FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; FONT-FAMILY: arial,sans-serif; color: #006699
}

ul.scap li{
color: rgb(0, 105, 203);
padding: 6px 0 4px 0;
}

.cont_imgwork{
width: 480px;
}

.cont_imgwork img{
float: left;
margin-left: 8px;
}


#ent_main{
width: 100%;

}

.ent_hi{
color: #CC0000;
}

#ent_main .corporate{
width: 580px;
margin-bottom: 30px
}

#ent_main .content{
width: 530px;
position:relative;
}

#ent_main .content .left{
float: left;
width: 320px;
margin-right: 20px;
}

#ent_main .content .left2{
float: left;
width: 330px;
margin-right: 10px;
}

#ent_main .content .left .offerings{
width: 100%
}

#ent_main .content .left .offerings img{
margin-right: 6px;
}

#ent_main .content .left .offerings .more{
margin-top: 16px;
text-align: right;
}

#ent_main .content .left .offerings .ltext{
color: #333399;
}

#ent_main .content .left .offerings .benefits{
color: #993300;
}


#ent_main .content .left .offerings .more a{
font-weight:bold;
color: #009933;
text-decoration: underline;
}

#ent_main .content .left .offerings .more a:hover{
color: #006666;
text-decoration: none;
}


#ent_main .content .left .offerings .header{
margin-bottom: 6px;
}

#ent_main .content .left .offerings .setup{
font-size: 11px;
font-weight: bold;
color: #009966;
}


#ent_main .content .rgt{
float: right;
width: 160px;
position: relative;
}

#ent_main .content .right{
float: right;
width: 160px;
margin-top: 25px;
background-color: #D4D9DD;
padding-left: 6px;
padding-right: 2px;
border-bottom: 1px solid #D4D9DD;
}

#ent_main .content .right2{
width: 160px;
margin-top: 20px;
float: right;
}

#ent_main .content .right .r_top{
font-size: 12px;
font-weight: bold;
margin: 12px 0px 10px 8px;
}


#ent_main .content .right .solid_corner{
width: 100%;
background-color: #F2F5FA;
padding: 10px 0px 10px 0px;
}

#ent_main .content .right .solid_corner ul{
margin: 10px 8px 10px 5px;
padding-left: 18px;
}

#ent_main .content .right .solid_corner ul li{
line-height: 20px;
}

#ent_main .content .right a{
color: #006699;
}

#ent_main .content .right a:hover{
color: #669933;
}


#ent_main .content .right .solid_corner2{
width: 100%;
background-color: #ffffff;
padding: 10px 0px 10px 0px;
}

#ent_main .content .right .solid_corner2 ul{
margin: 10px 8px 10px 5px;
padding-left: 18px;
}

#ent_main .content .right .solid_corner2 ul li{
line-height: 20px;
}

#ent_main .content .right_prod{
float: right;
width: 160px;
margin-top: 25px;
background-color: #D4D9DD;
padding-left: 6px;
padding-right: 2px;
border-bottom: 1px solid #D4D9DD;
}

#ent_main .content .right_prod .r_top{
font-size: 12px;
font-weight: bold;
margin: 12px 0px 10px 8px;
}


#ent_main .content .right_prod .solid_corner{
width: 100%;
background-color: #F2F5FA;
padding: 10px 0px 10px 0px;
}

#ent_main .content .right_prod .solid_corner ul{
margin: 10px 8px 10px 5px;
padding-left: 18px;
}

#ent_main .content .right_prod .solid_corner ul li{
line-height: 20px;
}

#ent_main .content .right_prod .solid_corner2{
width: 100%;
background-color: #ffffff;
padding: 10px 0px 10px 0px;
}

#ent_main .content .right_prod .solid_corner2 ul{
margin: 10px 8px 10px 5px;
padding-left: 18px;
}

#ent_main .content .right_prod .solid_corner2 ul li{
line-height: 20px;
}

#ent_main .content .right_prod a{
color: #006699;
}

#ent_main .content .right_prod a:hover{
color: #669933;
}

.msg{
width: 300px;
background-color: #990000;
border: 2px solid #FFFF99;
padding: 8px;
color: #FFFFFF;
font-family: tahoma;
font-size: 12px;
}

.msg h2{
font-size:14px;
margin-bottom: 14px;
color: #FFFFFF;
}




/*******************************************************
NEW HOST SECTION
*********************************************************/

#ent_main .hostTab{
width: 820px;
position:relative;
margin: 0px 0px 0px 16px;
}


#ent_main .hostTab .left{
float: left;
width: 580px;
margin: 0px 7px 42px 0px;
}

#ent_main .hostTab .left .caption{
font-size: 10px;
color: #336699;
padding: 4px 0px 15px 0px;
}


#ent_main .hostTab .host_back{
width: 810px;
height: 210px;
background-image: url(hostback_new.jpg);
background-repeat: no-repeat;
float: left;
margin: 0px 0px 12px 0px;
position: relative;
border: 1px solid #999;
}

#ent_main .hostTab .reseller_back{
width: 810px;
height: 210px;
background-image: url(hostback_reseller.jpg);
background-repeat: no-repeat;
float: left;
margin: 0px 0px 12px 0px;
position: relative;
border: 1px solid #999;
}

#ent_main .hostTab .left .hostcontentbox .bragging-rights{
	list-style: none;
}


#ent_main .hostTab .left .hostcontentbox .bragging-rights li{
	margin: 2px 0px 12px 0px;
	background-image: url(images/check.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 22px;
}

/******* END NEW HOST SECTION ********/






/*******************************************************
WEB HOST HOTLIST SECTION
*********************************************************/

.shost_teaser{
float: left;
text-align: left;
padding: 10px 0px 0px 0px;
margin-left: 15px;
}


.shost_teaser .rdiv{
float: left;
}


.shost_teaser h1{
color:#ffffcc;
display:inline;
font-family:trebuchet ms;
font-size: 30px;
font-weight:bold;
}

.shost_teaser h2{
display:inline;
font-family:trebuchet ms;
font-size: 17px;
font-weight:bold;
color: #FFFFFF
}

.shost_teaser .hot_list{
float: left;
text-align: left;
width: 320px;
padding: 2px 0px 0px 0px;
margin: 6px 0px 0px 0px;
}

.shost_teaser .hot_list .hot{
color: #FFFF66;
font-size: 14px;
}


.shost_teaser .hot_list ul{
list-style-image: url(host_bullet.jpg);
list-style-position: outside;
margin: 0px 0px 0px 5px;
}

.shost_teaser .hot_list ul li{
color: #FFFFFF;
font-family: tahoma;
font-size: 13px;
font-weight: bold;
}


/*** Web Host Hot List Section **/





/*******************************************************
RESELLER HOST HOT LIST SECTION
*********************************************************/

.rhost_teaser{
float: left;
text-align: right;
padding: 10px 0px 0px 10px;
margin-right: 8px;
width: 700px;
}


.rhost_teaser .rdiv{
float: left;
}


.rhost_teaser h1{
color:#ffffcc;
display:inline;
font-family:trebuchet ms;
font-size: 32px;
font-weight:bold;
}

.rhost_teaser h2{
display:inline;
font-family:trebuchet ms;
font-size: 17px;
font-weight:bold;
color: #FFFFFF
}

.rhost_teaser .hot_list{
float: left;
text-align: left;
width: 520px;
padding: 2px 0px 0px 0px;
}

.rhost_teaser .hot_list .hot{
color: #FFFF66;
font-size: 14px;
}


.rhost_teaser .hot_list ul{
list-style-image: url(host_bullet.jpg);
list-style-position: outside;
margin: 0px 0px 0px 5px;
}

.rhost_teaser .hot_list ul li{
color: #FFFFFF;
font-family: tahoma;
font-size: 13px;
font-weight: bold;
}

/*** End Reseller Host Hot List Section **/






/*******************************************************
WEB HOST SECTION
*********************************************************/


#ent_main .hostTab .left .hostcontentbox{
	background-color:#FFFFFF;
	border:1px solid #EFEFEF;
	margin-top:8px;
	padding:10px 10px 6px 20px;
	float: left;
	width: 580px;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.231;
	color: #444;

}

#ent_main .hostTab .left .hostcontentbox .hostface{
border-bottom:1px dotted #AAAAAA;
color:#336799;
font-family:trebuchet ms;
font-size:22px;
font-weight:bold;
margin:3px 0px 18px 0px;
padding-bottom:1px;
width: 480px;
}

#ent_main .hostTab .left .hostcontentbox .linux-platform{
height:27px;
background-image: url(images/hosting-platform-icon.gif);
background-repeat: no-repeat;
background-position: -1px 4px;
padding: 0px 0px 0px 30px;
}

#ent_main .hostTab .left .hostcontentbox .windows-platform{
height:27px;
background-image: url(images/hosting-platform-icon.gif);
background-repeat: no-repeat;
background-position: -1px -28px;
padding: 0px 0px 0px 30px;
}


#ent_main .hostTab .left .hostcontentbox .plan-split{
	margin-left: 45px;
}

#ent_main .hostTab .left .hostcontentbox ul.plans{
	list-style-image: url(images/arrows.gif);
}


#ent_main .hostTab .left .hostcontentbox .hostui{
	position: relative;
	width: 520px;
	margin: 18px 0px 0px 0px;
	font-size: 13px;
	left: 1px;
}

#ent_main .hostTab .left .hostcontentbox .hostui .t1{
float: left;
width: 200px;
height: 210px;
margin: 0px 30px 0px 0px;
background-image: url(hostplan_back.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 5px;
text-align: left;
}

#ent_main .hostTab .left .hostcontentbox .hostui h4{
font-size: 14px;
font-family: trebuchet ms;
font-weight: bold;
color:#ffffff;
padding: 4px 4px 4px 4px;
background-color: #336799;
margin-top: 6px;
}


#ent_main .hostTab .left .hostcontentbox .hostui .t2{
float: left;
width: 200px;
height: 210px;
background-image: url(hostplan_back.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 5px;
text-align: left;
}


#ent_main .hostTab .left .hostcontentbox .hostui img{
border: none;
}

#ent_main .hostTab .left .hostcontentbox .hostui a.st_but{
background-image: url(sh_but.png);
background-repeat: no-repeat;
background-position: -0px -0px;
background-color: transparent;
display: block;
height:38px;
width:110px;
}

#ent_main .hostTab .left .hostcontentbox .hostui a.st_but:hover{
background-position: -0px -36px;
display: block;
height:38px;
width:110px;
}


#ent_main .hostTab .left .hostcontentbox .hostui .sel{
border: 1px solid #999;
padding: 2px 2px 2px 2px;
width: 190px;
}

#ent_main .hostTab .left .hostcontentbox .hostui .currency_spec{
width: 435px;
background-color: #F1F9FF;
border: 1px solid #d7d7d7;
color: #0099CC;
padding: 6px 5px 9px 10px;
margin: 28px 0px 0px 0px;
font-weight: bold;
font-family: tahoma;
font-size: 12px;
text-align: left;
}

#ent_main .hostTab .left .hostcontentbox .hostui .currency_spec .host-explore{
	font-size: 16px;
	font-family: trebuchet ms;
	margin: 10px 0px 20px 0px;
}

#ent_main .hostTab .left .hostcontentbox .hostui .currency_spec .host-explore a{
	text-decoration: none;
	color: #09C;
	padding: 0 0 4px 0;
}

#ent_main .hostTab .left .hostcontentbox .hostui .currency_spec .host-explore a:hover{
color: #09C;
border-bottom: 3px solid #09C;
text-decoration: none;
cursor: pointer;
}


#ent_main .hostTab .left .hostcontentbox .hostui .currency_spec p{
font-weight: normal;
color:#000000;
text-align: justify;
}



#ent_main .hostTab .left .hostcontentbox .plan-seperator{
margin-top: 85px;
float: left;
}


#ent_main .hostTab .left .hostcontentbox .hostui .ultimate_host{
float: left;
width: 422px;
height: 210px;
margin: 0px 12px 0px 12px;
background-image: url(host103_bg.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 5px;
text-align: left;
}


#ent_main .hostTab .left .hostcontentbox .hostui .ult_price{
margin-left: 4px;
}

#ent_main .hostTab .left .hostcontentbox .hostui a.ult_but{
background-image: url(ult_but.png);
background-repeat: no-repeat;
background-position: 18px 0px;
background-color: transparent;
padding: 16px 16px 6px 16px;
}

#ent_main .hostTab .left .hostcontentbox .hostui a.ult_but:hover{
background-position: 18px -37px;
}


#ent_main .hostTab .left .hostcontentbox .host_spacer{
float: left;
width: 440px;
padding: 6px 6px 6px 6px; 
margin: 25px 0px 46px 16px;
}

#hostfeatViewer{
font-size: 15px;
font-weight: bold;
text-align: center;
background-image: url(images/curve_ci.jpg);
background-position: -0px -1px;
background-repeat: no-repeat;
display: inline-block;
width: 317px;
height: 47px;
}

#hostfeatViewer a{
text-decoration: none;
color: #0099CC;
display: inline-block;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
vertical-align: middle;
padding: 3px 0px 0px 20px;
}

#hostfeatViewer a:hover{
text-decoration: underline;
color: #0099CC;
display: inline-block;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
vertical-align: middle;
padding: 3px 0px 0px 20px;
}

#hostfeatViewer .static{
background-image: url(images/dualarr.gif);
background-position: -7px -32px;
background-repeat: no-repeat;
display: inline-block;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 12px;
vertical-align: middle;
height: 24px;
}

#hostfeatViewer .select{
background-image: url(images/dualarr.gif);
background-position: -6px -3px;
background-repeat: no-repeat;
display: inline-block;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 12px;
vertical-align: middle;
height: 22px;
}



.feat_one{
float: left;
width: 480px;
height: 325px;
margin: 0px 22px 28px 6px;
background-image: url(dtech-cpanel.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
}

.feat_two{
float: left;
width: 480px;
margin: 0px 22px 18px 6px;
background-image: url(dtech-email.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
}

.feat_three{
float: left;
width: 480px;
margin: 0px 22px 38px 6px;
background-image: url(dtech-database.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
}

.feat_four{
float: left;
width: 480px;
margin: 0px 22px 38px 6px;
background-image: url(dtech-support.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
}

.feat_five{
float: left;
width: 480px;
margin: 0px 22px 38px 6px;
background-image: url(images/winlogo.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
}

.feat_rs-whm{
float: left;
width: 480px;
height: 210px;
margin: 0px 22px 18px 6px;
background-image: url(dtech-whm.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
}

.feat_rs-cp{
float: left;
width: 480px;
margin: 0px 22px 38px 6px;
background-image: url(images/rs-feats.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
}


.feat_divider{
float: left;
padding-top: 8px;
}



ul.host_features{
border-left:1px dotted #555555;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px 0px 130px;
padding-left: 44px;
list-style-image: url(images/check.gif);
line-height: 22px;
}


#ent_main .hostTab .left .hostcontentbox .hostcap{
border-bottom:1px dotted #555555;
color:#336799;
font-family:trebuchet ms;
font-size:18px;
font-style:italic;
font-weight:bold;
padding-bottom: 3px;
width: 480px;
}

#ent_main .hostTab .rgt{
float: right;
width: 165px;
position: relative;
}

#ent_main .hostTab .right{
float: right;
width: 165px;
margin-top: 25px;
background-color: #D4D9DD;
padding-left: 6px;
padding-right: 2px;
border-bottom: 1px solid #D4D9DD;
}

#ent_main .hostTab .right2{
width: 165px;
margin-top: 20px;
float: right;
}

#ent_main .hostTab .right .r_top{
font-size: 12px;
font-weight: bold;
margin: 12px 0px 10px 8px;
}


#ent_main .hostTab .right .solid_corner{
background-color: #F2F5FA;
padding: 10px 0px 10px 0px;
}

#ent_main .hostTab .right .solid_corner ul{
margin: 10px 8px 10px 5px;
padding-left: 18px;
}

#ent_main .hostTab .right .solid_corner ul li{
line-height: 20px;
}

#ent_main .hostTab .right a{
color: #006699;
}

#ent_main .hostTab .right a:hover{
color: #669933;
}


#ent_main .hostTab .right .solid_corner2{
background-color: #ffffff;
padding: 10px 0px 10px 0px;
}

#ent_main .hostTab .right .solid_corner2 ul{
margin: 10px 8px 10px 5px;
padding-left: 18px;
}

#ent_main .hostTab .right .solid_corner2 ul li{
line-height: 20px;
}


#ent_main .hostTab .sms_back{
width: 750px;
height: 210px;
background-image: url(smsback_new.jpg);
background-repeat: no-repeat;
float: left;
margin: 0px 0px 12px 0px;
position: relative;
border: 1px solid #999;
}

#ent_main .hostTab .sms_caption{
	background-image: url(tab1_bg.jpg);
	color: #fff;
	padding: 3px 4px 3px 8px;
	font-family:trebuchet ms;
	font-size:18px;
	font-weight: bold;
	
}
	
#ent_main .hostTab .sms_detail{
	background: #efefef;
	padding: 8px 6px 8px 6px;
}


ul.sms_features {
line-height:22px;
list-style-image:url(images/check.gif);
list-style-position:outside;
list-style-type:none;
margin: 6px 0px 0px 25px;
padding: 7px 0px 7px 7px;
}

ul.sms_usage{
list-style-image: url(images/arrow_rd_blue2.gif);
}

ul.sms_usage li{
padding: 4px 0px 4px 0px;
}

.seo_caption{
color:#38608D;
font-size:24px;
font-weight:bold;
line-height:1.3em;
margin:0;
}

.seo_copy{
font-family:arial,helvetica,clean,sans-serif;
font-size:14px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.231;
color: #444;
}

.seo_copy ol li{
padding: 4px 0px 4px 0px;
}

.bqfeat{
margin-left: 22px;
padding: 6px 0px 6px 16px;
border-left: 2px solid #efefef;
}

.bqfeatSub{
text-align: right;
font-size: 12px;
padding: 10px 0 0 0;
}



#ent_main .hostTab .web1_back{
	width: 810px;
	height: 210px;
	float: left;
	margin: 0px 0px 12px 0px;
	position: relative;
	border: 1px solid #999;
}

#ent_main .hostTab .web2_back{
width: 720px;
height: 210px;
float: left;
margin: 0px 0px 12px 0px;
position: relative;
border: none;
}




/*******************************************************
PORTFOLIO SECTION
*********************************************************/

#container {
	width:540px;
}
a.tabs {
	margin-right:10px;
	padding:6px 6px 6px 6px;
	text-align:center;
	float:left;
	cursor:pointer;
	border:1px solid #ccc;
	border-bottom:0;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
}

a.tabs:hover{
background-color:#3399CC;
}

.tbselected{
background-color:#3399CC;
}

.tbdefault{
background-color:#336699;
}


#ptcontent {
	clear:both;
	border: 2px solid #336699;
	overflow: scroll;
	padding: 15px 4px 10px 4px;
	height: 450px;
	width: 525px;
	position: relative;
	
}

#load {
	display:none;
}

.portcap{
width: 400px;
margin-top: 10px;
padding: 10px 0px 10px 6px;
border: 1px dotted #ccc;
}


.ptservdes{
background-color: rgb(231, 248, 251);
padding: 10px 5px 10px 8px;
margin-bottom: 10px;
font-size: 12px;
text-align: left;
float: left;
}



/******* PORTFOLIO SECTION ********/





/*******************************************************
RESELLER MAIN
*********************************************************/

.horizontal {
height:30px;
margin-left:60px;
margin-right:5px;
margin-top:15px;
width: 400px;
}

.dynamic-slider-control {
	position:			relative;
	background-color:	transparent;
	-moz-user-focus:	normal;
	-moz-user-select:	none;
	cursor:				default;
}


.vertical {
	width:				29px;
	height:				200px;
}

.dynamic-slider-control input {
	display:	none;
}

.dynamic-slider-control .handle {
	position:			absolute;	
	font-size:			1px;
	overflow:			hidden;
	-moz-user-select:	none;
	cursor:				pointer;
}

.dynamic-slider-control.horizontal .handle {
	width:				25px;
	height:				37px;
	background-image:	url("images/handle.horizontal.gif");
	border: none;
}

/* inner border */
.dynamic-slider-control .handle div {
	font-size:			1px;
	border:				none;

	behavior:			url("css/boxsizing.htc");	/* ie path bug */
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}

.dynamic-slider-control.horizontal .handle div {
	width:				8px;
	height:				18px;
}


.dynamic-slider-control.horizontal .handle.hover {}


.dynamic-slider-control.vertical .handle.hover {}

.dynamic-slider-control .line {
	position:			absolute;
	font-size:			0.01mm;
	overflow:			hidden;
	height: 13px;
	background-image: url('images/bg_blue.jpg');
	background-position: -569px -0px;
	border-left: 1px solid #636363;
	border-right: 1px solid #ABABAB;
	display: inline-block;
	behavior:			url("css/boxsizing.htc"); /* ie path bug */
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
	margin: 0px 22px 0px 0px;
}



.dynamic-slider-control .line div {
	display:	none;
	height:		20px;
}

.clear {
clear:both;
}

.rsmid {
padding-bottom: 5px;
}

.rsmid a:link, .rsmid a:visited {
font-weight: bold;
color: #336799;
text-decoration: underline;
margin-bottom: 2px;
}

.rsmid img {
position: relative;
top: 4px;
padding: 0px 3px 2px 3px;
}

.rsmid .selectorbox {
background-image: url(images/selectorbox.jpg);
background-repeat: no-repeat;
height:118px;
margin-bottom:3px;
text-align:center;
width: 495px;
}

.rsmid .selectortable {
color: #688BB1;
margin-left: 0px;
margin-top: 10px;
padding: 0 0px 0 5px;
width: 100%;
text-align: center;
}

.selectortable td {
cursor:pointer;
position: relative;
font-size: 16px;
font-family: trebuchet ms;
color: #336799;
font-weight: bold;
border-right: 1px dotted #444;
}


.rsmid .cen {
text-align: center;
}

.rsmid .specbox {
float: left;
background-image: url('images/rs_specbox.jpg');
background-repeat: no-repeat;
background-position: 0px 0;
margin-bottom: 1px;
height: 84px;
display: inline-block;
width: 298px;
}


.specbox h3{
color: #336799;
font-size: 14px;
margin: 10px 0 0;
}

.rsmid .specbox h2{
color:#114577;
font-size: 16px;
margin:10px 0 0;
font-weight: bold;
}

.rsmid .pricebox {
background-image: url('images/rs_pricebox.jpg');
background-repeat: no-repeat;
float: left;
margin: 0 0px 0 2px;
width: 100px;
height: 86px;
}

.pricebox h2 {
color: #fff;
text-align: center;
margin-top: 32px;
font-size: 18px;
}

.rsmid ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:3px 0 5px 0;
padding:0;
}

.rsmid li {
width: 88px;
height: 56px;
float: left;
font-family: arial;
padding:  0 3px 20px 3px;
margin: 0px 0 0 0;
text-align: center;
border-right: 1px solid #c0c0c0;
border-left: 1px solid #fff;
}

.resellerordernow {
background-color:transparent;
background-image:url(images/rs_ordernow.jpg);
background-position:0 0;
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
float:left;
height:84px;
left:2px;
position:relative;
width: 94px;
}

.rsfeatbox{
background-image:url(images/rsfeatbox.jpg);
background-repeat:no-repeat;
height:340px;
width: 460px;
margin: 10px 0px 10px 0px;
padding:15px 20px 20px;
text-align: left;
}

.rsfeatbox h3{
color:#336799;
font-family:trebuchet ms;
font-size:18px;
font-weight:bold;
margin: 6px 0 10px 0;
}

.rsfeatbox ul{
float:left;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1px;
padding:0;
width: 200px;
}

.rslist ul {
padding-right:7px;
}

.rsfeatbox li {
background-image: url(host_bullet.jpg);
background-position:left center;
background-repeat:no-repeat;
padding:2px 1px 2px 20px;
}

.thesmile{
font-size: 18px;
color: rgb(255, 204, 51);
vertical-align: sub;
font-weight: bold;
}


/******* RESELLER MAIN *********/



/***************
VPS
****************************/

#ent_main .hostTab .vps_back{
width: 800px;
height: 210px;
background-image: url(hostback_vps.jpg);
background-repeat: no-repeat;
float: left;
margin: 0px 0px 12px 0px;
position: relative;
border: 1px solid #999;
}

.vpsspecbox {
float: left;
background-image: url(images/vps-spec-box.jpg);
background-repeat: no-repeat;
background-position: 0px 0;
margin-bottom: 1px;
height: 84px;
display: inline-block;
width: 392px;
}


.vpsspecbox li {
width: 89px;
height: 56px;
float: left;
font-family: arial;
padding:  0 3px 20px 3px;
margin: 0px 0 0 0;
text-align: center;
border-right: 1px solid #c0c0c0;
border-left: 1px solid #fff;
}


.vpsspecbox h3{
color: #336799;
font-size: 14px;
margin: 10px 0 0;
}

.vpsspecbox h2{
color:#114577;
font-size: 16px;
margin:10px 0 0;
font-weight: bold;
}



.vpsbottom{
	position: relative;
}


.vpsaddonbox {
float: left;
background-image: url(images/vps-panel-box.jpg);
background-repeat: no-repeat;
background-position: 0px 0;
margin-bottom: 1px;
height: 52px;
width: 392px;
}

.vpsaddonbox .optionbox .radios{
	padding: 0px 0px 0px 10px;
}

.vpsaddonbox .optionbox label{
border-right:1px dotted #666666;
color:#336799;
font-family:"trebuchet ms",helvetica,kalimati,arial;
font-size:12px;
font-weight:bold;
margin-right:1px;
padding-right:6px;
}


.vpsaddonbox .optionbox input{
	display:inline;
	position:relative;
	right:1px;
	top:3px;
}



.vpsaddonbox li {
width: 388px;
height: 22px;
float: left;
font-family: arial;
padding:  0 3px 20px 3px;
margin: 0px 0 0 0;
text-align: center;
}

.vpsordernow {
	background-color:transparent;
	background-image:url(images/vs_ordernow.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	height:106px;
	width: 94px;
	position: absolute;
	left: 396px;
	top: 0px;
}


.vpsfeatbox{
height:138px;
width: 460px;
margin: 25px 0px 10px 0px;
padding:20px 20px 30px 20px;
text-align: left;
background-color: #CFF;
}

.vpsfeatbox h3{
color:#336799;
font-family:trebuchet ms;
font-size:18px;
font-weight:bold;
margin: 6px 0 10px 0;
}

.vpsfeatbox ul{
float:left;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1px;
padding:0;
width: 200px;
}

.vpslist ul {
padding-right:7px;
}

.vpsfeatbox li {
background-image: url(host_bullet.jpg);
background-position:left center;
background-repeat:no-repeat;
padding:2px 1px 2px 20px;
}

.feat_vps-server{
float: left;
width: 480px;
margin: 0px 22px 38px 6px;
background-image: url(images/vps-server.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
}

.feat_vps-software{
float: left;
width: 480px;
margin: 0px 22px 38px 6px;
background-image: url(images/vps-software.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
}

.feat_vps-hardware{
float: left;
width: 480px;
margin: 0px 22px 38px 6px;
background-image: url(images/vps-hardware.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
}

.feat_vps-network{
float: left;
width: 480px;
margin: 0px 22px 38px 6px;
background-image: url(images/vps-network.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
}

#tinybox {
	position:absolute;
	display:none;
	padding:10px;
	background:#fff url(./loader2.gif) no-repeat 50% 50%;
	border:10px solid #e3e3e3;
	z-index:2000;
	}
#tinymask {
	position:absolute; 
	display:none; 
	top:0; left:0; 
	height:100%; 
	background:#000; 
	z-index:1500;
	}
	
#tinycontent {
	background:#fff;
	}

closebox, .closebox a {
color:#000000;
float:right;
font-family:verdana;
font-size:10px;
}

/********************** 
VPS PROD LIST
***********************/




/*******************************************************
SME DESIGN PACKAGES
*********************************************************/

.digicert-heading {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0161BD url(web/plans/plan-heading-bg.gif) no-repeat scroll right top;
border:1px solid #CCCCCC;
margin-right:10px;
padding:5px 0 10px;
width: 483px;
height: 22px;
}

.digicert-heading p {
color:#FFFFFF;
font-size:14px;
font-family: verdana;
font-weight:bold;
line-height:16px;
margin-top:5px;
padding-left:10px;
text-align:left;
}

.digicert-plan-table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E3EFF8 url(web/plans/gradient.gif) repeat-x scroll left bottom;
border:1px solid #96D1FF;
}

.digicert-content-spacer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(web/plans/content-spacer-bg.gif) repeat-y scroll right top;
border-bottom:1px solid #96D1FF;
border-right:1px solid #96D1FF;
border-top:1px solid #96D1FF;
height:386px;
overflow:auto;
}

.digicert-plan-table-selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#96D1FF #FFFFFF #96D1FF #96D1FF;
border-style:solid;
border-width:1px;
}

.digicert-plan-name {
color:#E3120D;
font-family:arial;
font-size:14px;
font-weight:bold;
margin:5px 0 5px 10px;
text-align:left;
text-decoration:underline;
}

.digicert-plan-details {
padding:10px;
}

.digicert-pricing-1-td {
border-bottom:1px solid #EEEEEE;
padding-bottom:3px;
}

.digicert-pricing-table {
margin:3px 0;
margin-left:10px;
}

.digicert-pricing-2-td {
padding-bottom:3px;
}

.digicert-pricing-text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(web/plans/arrow-orange.gif) no-repeat scroll 10px 4px;
color:#406BAC;
font-family:arial;
font-size:12px;
font-weight:bold;
padding-left:20px;
text-align:left;
}

.digicert-viewdetails {
padding-right:5px;
text-align:right;
}

.digicert-plan-details {
padding:10px;
font-family:verdana;
font-size:11px;
}

.digicert-plan-details h4 {
border-bottom:1px solid #E0EBF6;
color:#2D7EC3;
font-family:arial;
font-size:18px;
font-weight:normal;
margin:0 0 10px;
padding:0;
}

.digicert-plan-details ul {
color:#333333;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
padding-bottom: 12px;
}

.digicert-plan-details li {
padding: 5px 0px 5px 0px;
}

.div_spacer{
margin: 52px 0px 22px 0px;
text-align: left;
}



/*******************************************************
AFFILIATES
*********************************************************/

.aff-main-box{
background-image:url(affiliates/affiliate-1.jpg);
height: 142px;
background-repeat: no-repeat;
}

.aff-note-col{
padding:10px 11px 15px 7px;
background-image: url(affiliates/aff-headerback.jpg);
background-repeat: repeat-x;
font-family: Tahoma,Helvetica;
}

.aff-note-col h2 {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
padding:0 5px;
color: #000000;
}

.aff-contbox{
padding: 10px 12px 0;
}

#aff-topbox{
background-repeat:no-repeat;
height:67px;
width:479px;
background-image: url(affiliates/affiliate-3.jpg);
}

#aff-midbox{
background-image: url(affiliates/aff-mid-note.jpg);
background-repeat:no-repeat;
height:256px;
width:479px;
}

#aff-midbox #sales{
font-family:"Arial Black";
font-size:25px;
font-style:italic;
padding:0 22px;
}

#aff-midbox #notes{
padding: 0px 95px 0px 22px;
font-family: arial;
margin: 8px 0px 12px 0px;
}

#aff-midbox #example {
padding: 4px 95px 0px 15px;
}

#aff-midbox #exampleprice {
color:#990000;
font-family:"Arial Black";
font-size:22px;
font-style:italic;
font-weight:800;
padding:0 12px;
}

#aff-midbox #signup {
margin:8px 40px 0;
}

#howitworks {
padding:25px 0 0;
margin: 12px 0px 0px 0px;
}

#howitworks #worksleft {
background-image: url(affiliates/worksmid.jpg);
background-repeat:no-repeat;
float:left;
height:202px;
width:11px;
}

#howitworks #worksmid {
background-image: url(affiliates/worksmid.jpg);
background-repeat:repeat-x;
float:left;
height:202px;
padding:0 30px 0 24px;
}

#howitworks #worksright {
background-image: url(affiliates/worksright.jpg);
background-repeat:no-repeat;
float:left;
height:202px;
width:9px;
}

#howitworks #worksmid #workstitle {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:800;
padding:30px 0 10px;
}

#howitworks #worksmid .number {
float:left;
padding:3px 12px 0 20px;
}

#howitworks #worksmid .workstxt {
float:left;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:17px;
font-style:italic;
font-weight:500;
padding:6px 0 0;
}

#bottomlinks {
margin: 12px 0 20px 0;
padding:5px 8px 0;
}

#bottomlinks #tosimg {
float:left;
padding:0 5px;
}

#bottomlinks .link {
float:left;
font-weight: bold;
font-family: Tahoma,Helvetica;
font-size: 12px;
color: #333399;
}

#bottomlinks #faqimg {
float:left;
padding:0 5px 0 20px;
}




/*************************************************************
MAIL ARCHIVING SECTION
**************************************************************/

.feat_arc-feat{
float: left;
width: 480px;
margin: 0px 22px 38px 6px;
background-image: url(messaging-mobility/mail-archiva/arcfeat.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
font-size: 12px;
}

.feat_arc-benefits{
float: left;
width: 480px;
margin: 0px 22px 38px 6px;
background-image: url(messaging-mobility/mail-archiva/arcbenefits.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
font-size: 12px;
}

/*************************************************************
MAIL ARCHIVING SECTION
**************************************************************/



/*************************************************************
CLEANMAIL SECTION
**************************************************************/

.feat_ecm-feat{
float: left;
width: 480px;
margin: 0px 22px 38px 6px;
background-image: url(messaging-mobility/clean-mail/secure.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
font-size: 12px;
}

.feat_ecm-network{
float: left;
width: 480px;
margin: 0px 22px 38px 6px;
background-image: url(messaging-mobility/clean-mail/network.jpg);
background-repeat: no-repeat;
padding: 4px 8px 6px 0px;
text-align: left;
font-size: 12px;
}



/*************************************************************
CLEANMAIL SECTION
**************************************************************/

.tabprod{
	background-image: url(images/html3.gif);
}

.tabprod td{
	padding-left: 9px;
}

.tabprod .vex td{
	text-align: center;
}

a.ent_but{
	background-image: url(images/contact_sales2.jpg);
	background-repeat: no-repeat;
	background-position: -0px -0px;
	height: 36px;
	width: 120px;
	display: block;
}

a.ent_but:hover{
	background-image:url(images/contact_sales2.jpg);
	background-repeat: no-repeat;
	background-position: -0px -36px;
	height: 36px;
	width: 120px;
	display: block;
}

