*
{
	margin:0px;
	padding:0px;
}

body
{
	font-family:arial;
	font-size:small;
	line-height:140%;
	background-color:#ebebeb;
}

ul 
{
	margin:0px;
	padding:0px;
}

ul li
{
	list-style-type:none;
}

a img
{
	border:0px;
}

a 
{
	outline:none;
}

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

.main_wrapper
{
	height:619px;
	background:url(../images/topbg.jpg) repeat-x;
}

.main_container
{
	width:980px;
	margin:auto;
}

.call_nowfull
{
	clear:both;
	float:left;
	width:980px;
	padding:4px 0px 0px 0px;
}

.call_nowleft
{
	float:right;
}

.call_nowright
{
	float:right;
	color:#ffffff;
	padding:0px 0px 0px 10px;
}

.search_livechat
{
	clear:both;
	float:left;
	width:980px;
	/*margin:15px 0px 0px 0px;*/
	margin:12px 0px 0px 0px;
}

.livechat_left, .search_full, .search_left, .search_right, .search_middle
{
	float:right;
}

.livechat_left
{
	padding:3px 0px 3px 12px;
}

.search_full
{
	padding:3px 10px 3px 0px;
	border-right:1px dotted #898f93;
}

.search_inside
{
	clear:both;
	float:right;
}

.search_middle
{
	height:25px;
	background:url(../images/search_middle.jpg) repeat-x;	
}

.textbox
{
	border:0px;
	padding:2px;
	color:#7a878f;
	margin:2.5px 0px 0px 0px;
	background-color:#f9f9fb;
}

.logo_navigation
{
	clear:both;
	float:left;
	width:980px;
}

.logo_container
{
	float:left;
}

.navigation_container
{
	float:right;
}

.banner_container
{
	clear:both;
	float:left;
	width:980px;
	height:390px;
	overflow:hidden
	/*margin:9px 0px 0px 0px;*/
}

.domain_container
{
	clear:both;
	float:left;
	width:980px;
	margin:11px 0px 0px 0px;
}

.domain_left
{
	float:left;
	width:6px;
	margin:0px 0px 0px 10px;
}

.domain_right
{
	float:left;
	width:6px;
}

.domain_middle
{
	float:left;
	height:61px;
	width:948px;
	background:url(../images/domain_middle.jpg) repeat-x;
}

.domain_full
{
	clear:both;
	float:left;
	width:938px;
	margin:12px 0px 0px 10px;
}

.domain_getstart
{
	float:left;
	width:204px;
}

.domain_check
{
	float:left;
	width:557px;
	margin:0px 10px;
}

.domain_checkinside
{
	clear:both;
	float:left;
	width:557px;
}

.domain_checkleft, .domain_checkright
{
	float:left;
	width:6px;
}

.domain_checkmiddle
{
	float:left;
	width:545px;
	height:38px;
	background:url(../images/check_middle.jpg) repeat-x;
}

.domain_entername
{
	clear:both;
	float:left;
	width:545px;
}

.domain_enterleft
{
	float:left;
	padding:12px 0px 0px 6px;
}

.domain_entermiddle
{
	float:left;
	margin:5px 0px 0px 10px;
	border-right:1px dotted #737373;
}

.domain_name
{
	width:430px;
	padding:5px;
	border:0px;
	color:#737373;
	font-size:1.2em;
	font-family:arial;
	background-color:#eaeaea;
}

.domain_enterright
{
	float:left;
	margin:6px 0px 0px 6px;
}

.selectbox
{
	border:0px;
	width:75px;
	background-color:#eaeaea;
}

.domain_searchnow
{
	float:left;
	width:147px;
	margin:1px 10px 0px 0px;
}

.middle_container
{
	clear:both;
	float:left;
	width:960px;
	padding:35px 10px 0px 10px;
}

.middle_left
{
	float:left;
	width:625px;
	padding:0px 10px 0px 0px;
}

h1
{
	color:#750305;
	font-size:1.5em;
}

strong h1
{
	color:#750305;
	font-size:1em;
}

p
{
	color:#4c4c4c;
	/*padding:10px 0px;*/
	text-align:left;
	line-height:160%;
}

.middle_left a
{
	color:#4c4c4c;
	text-decoration:none;
}

.middle_right
{
	float:left;
	width:310px;
	padding:15px 0px 0px 15px;
}

.newsletter_container
{
	clear:both;
	float:left;
	width:300px;
	padding:0px 5px;
}

.news_top, .news_bottom, .news_middle
{
	clear:both;
	float:left;
	width:300px;
}

.news_middle
{
	background:url(../images/current_middle.jpg) repeat-y;	
}

.news_list
{
	clear:both;
	float:left;
	width:300px;
	padding:8px 0px;
}

.news_left
{
	float:left;
	width:61px;
	height:35px;
	color:#ffffff;
	padding:7px 0px 0px 8px;
	font-weight:bold;
	margin-left:-5px;
	position:relative;
	text-shadow:#0d5d84 0px 1px 1px;
	background:url(../images/date.png) no-repeat;
}

.news_leftpdf
{
	float:left;
	width:61px;
	height:35px;
	margin-left:-5px;
	position:relative;
	padding:7px 0px 0px 8px;
	background:url(../images/pdf.png) no-repeat;
}

.news_right
{
	float:left;
	width:225px;
}

.news_top {
	height:42px;
}
h3 {
	font-size:small;
}
h3 a
{
	color:#157fb1;
	padding:5px 0px;
	font-size:1.1em;
	text-decoration:none;
}

h4
{
/*	color:#335f0c;*/
	padding:5px 0px;
}

.news_content p
{
	width:215px;
	padding:0px;
}

.mission_container
{
	clear:both;
	float:left;
	width:308px;
	padding:15px 1px;
}

.mission_top, .mission_bottom, .mission_middle
{
	clear:both;
	float:left;
	width:308px;
}

.mission_bottom
{
	height:7px;
	margin-top:-7px;
}

.mission_middle
{
	width:283px;
	padding:0px 0px 0px 25px;
	background:url(../images/mission_middle.jpg) repeat-y;	
}

.mission_middle ul li
{
	padding:3px 0px;
	list-style-type:none;
	background:url(../images/arrow.jpg) no-repeat 0px 6px;
}

.mission_middle ul li a
{
	color:#451f16;
	padding:0px 0px 0px 15px;
	text-decoration:none;
}

.mission_top 
{
	height:51px;
}

.footer_wrapper
{
	clear:both;
	background-color:#434343;
	border-top:1px solid #ffffff;
}

.footer_border
{
	border-top:1px solid #2f2f2f;
}

.footer_container
{
	width:980px;
	margin:auto;
	min-height:189px;
	height:auto !important;
	height:189px;
}

.footer_top
{
	clear:both;
	float:left;
	width:980px;
	height:145px;
}

.footer_left, .footer_middle
{
	float:left;
	width:230px;
	padding:14px 0px 0px 0px;
}

h2
{
	color:#ffffff;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}

.footer_left ul, .footer_middle ul
{
	padding:14px 0px 0px 0px;
}

.footer_left ul li, .footer_middle ul li
{
	list-style-type:none;
}

.footer_left ul li a, .footer_middle ul li a
{
	clear:both;
	float:left;
	color:#d6d6d6;
	padding:3px 0px;
	text-decoration:none;
}

.footer_left a:hover, .footer_middle a:hover
{
	text-decoration:underline;
}

.footer_right
{
	float:right;
}

.footer_rightfull
{
	clear:both;
	float:right;
	margin-top:-1px;
}

.footer_linkright, .footer_linkleft
{
	float:right;
	width:6px;
}

.footer_linkmiddle
{
	float:right;
	height:36px;
	width:170px;
	padding:8px 0px 0px 0px;
	background:url(../images/footer_middle.jpg) repeat-x;
}

.footer_linkmiddle ul li
{
	float:right;
	display:inline;
	padding:0px 15px;
	list-style-type:none;
}

.footer_bottom
{
	clear:both;
	float:left;
	width:710px;
	padding:18px 0px 0px 270px;
}

.footer_bottom ul li
{
	float:left;
	color:#939393;
	padding:0px 5px 0px 0px;
	display:inline;
	list-style-type:none;
}

.footer_bottom ul li a
{
	float:left;
	color:#939393;
	display:inline;
	padding:0px 0px 0px 5px;
	text-decoration:none;
	list-style-type:none;
	border-left:1px solid #939393;
}

.footer_bottom ul li a:hover
{
	text-decoration:underline;
}

.hyper_link a
{
	color:#0066CC;
}

.hyper_link a:hover
{
	text-decoration:underline;
}


/*------------------Menu ------------------------*/

#primary-nav, #primary-nav li, #primary-nav a span, #primary-nav li.current span span 
{
  background:url(../images/menu.png) no-repeat;
  height:38px;
}
    
#primary-nav
{
	/*background-color:#6d677c;
	background-repeat:repeat-x;	 */
	background-position:0 -114px;
	float:left;
	margin:10px 0 0 0px;
	width:647px;
	height:38px;
}    

#primary-nav li 
{
	/*background-position:0 -152px;*/
	float:left;
	list-style-type:none;
	/*font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size:1.75em; *//* 12px ? 21px */
}

#primary-nav a, #primary-nav li.current span 
{
	
	display:block;
	height:38px;
	line-height:38px;
	margin-right:0px;
	position:relative;
	cursor:pointer;
	
}	

#primary-nav a:active, #primary-nav a:focus 
{
	/*background-color:#5e334c;*/
	color:#fff;
	text-decoration:none;
	/*text-shadow:#462436 0 1px 0;*/
}	

#Home a, #Home.current span      
{
	width:91px; 
}
#About a,
#About.current span    { width:99px; }
#Product a,
#Product.current span   { width:118px; }
#Client a,
#Client.current span   { width:136px; }
#Blog a,
#Blog.current span { width:100px; }
#Contact a,
#Contact.current span { width:100px; }

#primary-nav a span,
#primary-nav .current span span {
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

#Home               a       span  { background-position:0     0; }
#About             a       span  { background-position:-91px   0; }
#Product            a       span  { background-position:-190px   0; }
#Client            a       span  { background-position:-308px   0; }
#Blog          a       span  { background-position:-444px   0; }
#Contact          a       span  { background-position:-545px   0; }

#Home               a:active span,
#Home               a:focus span  { background-position:0   -38px; }
#About             a:active span,
#About             a:focus span  { background-position:-91px -38px; }
#Product            a:active span,
#Product            a:focus span  { background-position:-190px -38px; }
#Client            a:active span,
#Client            a:focus span  { background-position:-308px -38px; }
#Blog          a:active span,
#Blog          a:focus span  { background-position:-444px -38px; }
#Contact          a:active span,
#Contact          a:focus span  { background-position:-545px -38px; }

#Home.selected      a       span,
#Home.current       span    span  { background-position:0   -76px !important; }
#About.selected    a       span,
#About.current     span    span  { background-position:-91px -76px !important; }
#Product.selected   a       span,
#Product.current    span    span  { background-position:-190px -76px !important; }
#Client.selected   a       span,
#Client.current    span    span  { background-position:-308px -76px !important; }
#Blog.selected a       span,
#Blog.current  span    span  { background-position:-444px -76px !important; }
#Contact.selected a       span,
#Contact.current  span    span  { background-position:-545px -76px !important; }

.tariff_container
{
	clear:both;
	float:left;
	width:625px;
	padding:0px 0px 40px 0px;
}

.tariff_left, .tariff_middle, .tariff_right, .tariff_bottom_left, .tariff_bottom_middle, .tariff_bottom_right
{
	float:left;
}

.tariff_middle
{
	margin-left:-6px;
}

.tariff_bottom_middle
{
	margin-left:-7px;
}

.tariff_right, .tariff_bottom_right
{
	margin-left:-12px;
}

.tariff_left a
{
	float:left;
	width:210px;
	height:49px;
	position:relative;
	background:url(../images/left_tab.png) 0px 0px;
}

.tariff_left a:hover
{
	position:relative;
	background:url(../images/left_tab.png) 0px 49px;
}

.tariff_middle a
{
	float:left;
	width:236px;
	height:49px;
	background:url(../images/middle_tab.png) 0px 0px;
}

.tariff_middle a:hover
{
	position:relative;
	background:url(../images/middle_tab.png) 0px 49px;
}

.tariff_right a
{
	float:left;
	width:195px;
	height:49px;
	background:url(../images/right_tab.png) 0px 0px;
}

.tariff_right a:hover
{
	position:relative;
	background:url(../images/right_tab.png) 0px 49px;
}

.tariff_bottom_left a
{
	float:left;
	width:226px;
	height:49px;
	position:relative;
	background:url(../images/left_tab2.png) 0px 0px;
}

.tariff_bottom_left a:hover
{
	position:relative;
	background:url(../images/left_tab2.png) 0px 49px;
}

.tariff_bottom_middle a
{
	float:left;
	width:196px;
	height:49px;
	background:url(../images/middle_tab2.png) 0px 0px;
}

.tariff_bottom_middle a:hover
{
	position:relative;
	background:url(../images/middle_tab2.png) 0px 49px;
}

.tariff_bottom_right a
{
	float:left;
	width:222px;
	height:49px;
	background:url(../images/right_tab2.png) 0px 0px;
}

.tariff_bottom_right a:hover
{
	position:relative;
	background:url(../images/right_tab2.png) 0px 49px;
}

.middle_leftinternal
{
	float:left;
	width:660px;
}

.middle_internaltop, .hexalite_content
{
	clear:both;
	float:left;
	width:660px;
}

.middle_topleft
{
	float:left;
	width:390px;
}

.middle_topright
{
	float:right;
	width:270px;
}


.middle_topfull
{
	clear:both;
	float:right;
	width:270px;
}

.middle_rightimage, .middle_leftimage
{
	float:right;
	width:9px;
}

.middle_middleimage
{
	float:right;
	height:24px;
	width:252px;
	padding:4px 0px 0px 0px;
	background:url(../images/middle_topmiddle.jpg) repeat-x;
}

.middle_middleimage ul li
{
	display:inline;
	list-style-type:none;
}

.middle_middleimage ul li a
{
	float:right;
	display:block;
	color:#154c73;
	padding:0px 10px 23px 10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
	text-shadow:#e3e3e3 0px 1px 1px;
}

.middle_middleimage a:hover, .middle_middleimage .active
{
	background:url(../images/sub_arrow.jpg) no-repeat center;
}

h5
{
	color:#323232;
	font-size:1.4em;
	font-weight:normal;
}

.internal_namebg
{
	clear:both;
	float:left;
	width:660px;
	height:24px;
	color:#323232;
	font-size:1.2em;
	font-weight:bold;
	padding:5px 0px 0px 10px;
	text-transform:capitalize;
	margin:20px 0px 0px 0px;
	background:url(../images/internal_namebg.jpg) no-repeat;
}

.internal_namelast
{
	clear:both;
	float:left;
	width:660px;
	margin-top:20px;
	background:url(../images/internal_namebg.jpg) no-repeat;
}

.internal_name_left 
{
	float:left;
	color:#323232;
	font-size:1.2em;
	font-weight:bold;
	padding:5px 40px 0px 10px;
	text-transform:capitalize;
}

.internal_name_right
{
	float:left;
	height:49px;
	margin-top:-20px;
}

.internal_productdescription
{
	clear:both;
	float:left;
	width:660px;
	padding:10px 0px;
}

.productdescription_left
{
	float:left;
	width:490px;
}

.productdescription_left ul
{
	float:left;
}

.productdescription_left ul li
{
	width:230px;
}

.productdescription_left ul li a
{
	color:#5f5f5f;
	width:300px;
	float:left;
	padding:2px 0px 2px 22px;
	text-transform:capitalize;
	text-decoration:none;
	background:url(../images/tick_internal.jpg) no-repeat 0px 4px;
}

.productdescription_right
{
	float:right;
	width:170px;
	text-align:right;
}

.hexalite_content a
{
	color:#474747;
	text-decoration:none;
}

.middle_rightinternal
{
	float:left;
	width:285px;
	padding:0px 0px 0px 15px;
}

.starting_from
{
	clear:both;
	float:left;
	width:225px;
	height:48px;
	color:#00a7c0;
	font-size:2.5em;
	padding:70px 0px 0px 60px;
	border-bottom:1px solid #050505;
	background:url(../images/starting_from.jpg) no-repeat;
}

.plan_contain
{
	clear:both;
	float:left;
	width:285px;
}

.plan_contain ul li
{
	list-style-type:none;
}

.list_contain
{
	clear:both;
	float:left;
	width:285px;
	padding:10px 0px;
	border-top:1px solid #373a3a;
	border-bottom:1px solid #181919;
}

.list_left
{
	float:left;
	width:75px;
	text-align:center;
}

.list_right
{
	float:left;
	color:#c9cdcd;
	font-size:1em;
	font-weight:bold;
	padding:10px 0px 0px 10px;
	text-shadow:#0e0f0f 0px 1px 1px;
}

.email_account
{
	padding:17px 0px 0px 10px;
}

.unlimited_ftp
{
	padding:14px 0px 0px 10px;
}

.additional_park, .avail_panel
{
	padding:12px 0px 0px 10px;
}

.last_inside
{
	clear:both;
	float:left;
	width:285px;
}

ul.list_top li a
{
	float:left;
	text-decoration:none;
	background-color:#262828;
}

ul.list_top a:hover, ul.list_top .active 
{
	background-color:#2e3030;
}

ul.last_contain li a
{
	float:left;
	width:285px;
	height:42px;
	padding:13px 0px;
	display:block;
	text-decoration:none;
	background:url(../images/bottom_image.jpg) 0px 0px;
}

ul.last_contain a:hover, ul.last_contain .active 
{
	background:url(../images/bottom_image.jpg) 0px 68px;
}

/*----------------------------Forms-------------------------------*/

form label 
{
	display: block;
	padding:8px 5px 8px 0px;
	font-weight: bold;
	color:#2B2C2C;
	font-size:1.2em;
	font-weight:bold;
}

.required
{
	color:#ff0000;
	font-size:1em;
}
             
form fieldset legend 
{
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 10px;
}
                
form p small 
{
	font-size: 0.75em;

	color: #777;
}

input.text 
{
	color: #333;
	width:300px;
	border: 1px solid #d5d5d5;
	padding:3px 3px 3px 0px;
	background: #fff url(../images/bg-form-field.gif) top left repeat-x;
} 
				
form input.text-input, form select, form textarea, form .wysiwyg
{
	padding: 6px;
	font-size: 13px;
	background: #fff url(../images/bg-form-field.gif) top left repeat-x;
	border: 1px solid #d5d5d5;
	color: #333;
}
            
form .small-input 
{
	width: 25% !important;
}

form .middle-input 
{
	width: 55% !important;
}
                
form .medium-input
{
	width: 96% !important;
}
                
form .large-input 
{
	width: 97.5% !important;
	font-size: 16px !important;
	padding: 8px !important;
}
                
form textarea 
{
	width: 96.5% !important;
	font-family: Arial, Helvetica, sans-serif;
}
                
form select 
{
	padding: 4px;
	background: #fff;
}
				
form input[type="checkbox"], form input[type="radio"], form input[type="image"]
{
	padding: 0px;
	border: 0px;
	outline:none;
	background: none;
}

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

.middle_leftcontact
{
	float:left;	
	width:615px;
}

.middle_rightcontact
{
	float:left;	
	width:315px;
	padding:0px 0px 0px 30px;
}

.table_container
{
	clear:both;
	float:left;
	width:550px;
}

.table_container td
{
	color:#2b2c2c;
	padding:10px 5px;
	font-size:1.2em;
	font-weight:bold;
}

.table_container .table_right
{
	width:130px;
}

.contact_top, .contact_middle, .hexahost_contact, .contact_bottom
{
	clear:both;
	float:left;
	width:315px;
}

.contact_top
{
	height:17px;
}

.contact_bottom
{
	/*height:11px;*/
	margin-top:-3px;
}

.contact_middle
{
	background:url(../images/contact_middle.jpg) repeat-y;
}

.hexahost_contact
{
	padding:10px 0px;
	text-align:center;
}

.hexahost_content
{
	clear:both;
	float:left;
	width:265px;
	padding:0px 25px;
}

.hexahost_address, .hexahost_number
{
	clear:both;
	float:left;
	width:265px;
	padding:10px 25px;
}

h6
{
	color:#3c4042;
	font-size:1.2em;
	line-height:150%;
}

.hexahost_address h6
{
	font-weight:bold;
}

h6 a
{
	color:#3c4042;
	text-decoration:none;
}

h6 a:hover
{
	text-decoration:underline;
}

.hexahost_left, .hexahost_right
{
	float:left;
	width:5px;
}

.hexahost_repeat
{
	float:left;
	width:255px;
	height:43px;
	background:url(../images/contac_repeat.jpg) repeat-x;
}

.hexahost_full
{
	clear:both;
	float:left;
	width:265px;
}

.hexahost_fullleft
{
	float:left;
	padding:8px 10px;
	border-right:1px solid #bfbfbf;
}

.hexahost_fullright, .hexahost_fullemail
{
	float:left;
	padding:12px 10px 7px 20px;
	color:#595252;
	font-size:1.2em;
	font-weight:bold;
	margin-top:1px;
	letter-spacing:2px; 
	border-left:1px solid #fefefe;
}

.hexahost_fullemail
{
	font-size:1em;
	letter-spacing:0px; 
	padding:10px 10px 10px 20px;
}

.hexahost_fullemail a
{
	color:#595252;
	text-decoration:none;
}

.hexahost_fullemail a:hover
{
	text-decoration:underline;
}

.middle_product
{
	clear:both;
	float:left;
	width:960px;
}

.middle_product_left
{
	float:left;
	width:270px;
	position:relative;
}

.list_top, .list_top_left, .list_top_middle
{
	clear:both;
	float:left;
	width:270px;
}

.list_top_left
{	
	height:11px;
	margin-top:-3px;
}

.list_top_middle
{
	min-height:335px;
	height:auto !important;
	height:335px;
	margin-top:3px;
	background:url(../images/list_middle.png) repeat-y;
}

.list_top_middle ul
{
	width:264px;
	margin:25px 0px 0px 0px;
	border-top:1px solid #7c8282;
}

.list_top_middle ul li
{
	float:left;
	width:262px;
	height:41px;
	margin:0px 0px 0px 2px;
	background:url(../images/list_bg.jpg) repeat-x;
}

.list_top_middle ul li a
{
	cursor:pointer;
	text-decoration:none;
	color:#313535;
}

.list_top_middle li.current 
{
	background:transparent url(../images/list_over.png) no-repeat;
	display:block;
	height:47px;
	left:-9px;
	position:relative;
	top:0px;
	width:308px;
	float:left;
}

.name_full
{
	clear:both;
	float:left;
	width:262px;
	z-index:50;
	position:relative;
}

.name_left
{
	float:left;
	color:#313535;
	font-size:1.4em;
	padding:11px 10px;
	text-decoration:none;
	text-shadow:#dae1e1 0px 1px 1px;
}

.name_right
{
	float:right;
	padding:8px 0px 0px 0px;
}

.per_month
{
	clear:both;
	float:right;
}

.per_monthleft
{
	float:right;
}

.per_monthright
{
	float:right;
	color:#313535;
	font-weight:bold;
	padding:4px 5px 0px 5px;
}

.per_amount
{
	clear:both;
	float:right;
}

.amount_right
{
	float:right;
}

.amount_middle
{
	float:right;
	height:25px;
	color:#ffffff;
	padding:3px;
	font-weight:bold;
	letter-spacing:1px;
	background:url(../images/amount_middle.jpg) repeat-x;
}

.middle_product_middle
{
	float:left;
	width:497px;
	margin:20px 0px 0px -4px;
}

.product_middle_top
{
	clear:both;
	float:left;
	width:497px;
	height:7px;
	background:url(../images/product_middletop.jpg) repeat-x;
}

.product_middle_middle
{
	clear:both;
	float:left;
	width:432px;
	min-height:262px;
	height:auto !important;
	height:262px;
	padding:22px 20px 20px 45px;
	background-color:#e2e2e2;
}

.product_contain
{
	clear:both;
	float:left;
	width:400px;
	padding:30px 0px 0px 0px;
}

.product_contain td, .operating_left
{
	color:#434141;
	font-weight:bold;
	padding:5px 0px;
}

.operating_system, .order_now
{
	clear:both;
	float:left;
	width:400px;
}

.operating_left, .order_now
{
	float:left;
	/*padding:10px 0px 0px 0px;*/
	width:130px;
}
/*#order_now_54
{
	width:130px;
}*/
.order_now a {
	background:url(../images/order_now.jpg) no-repeat 0px 0px;
	display:block;
	height:33px;
	width:119px;
	text-decoration:none;
	float:left;
}
.more_now a {
background:url(../images/more.png) no-repeat;
display:block;
height:31px;
width:117px;
text-decoration:none;
float:left;
}
.more_now
{
	float:left;
}
.operating_right
{
	float:left;
	padding:0px 0px 0px 10px;
}

.product_middle_bottom
{
	clear:both;
	float:left;
	width:497px;
	height:7px;
	background:url(../images/product_middlebottom.jpg) repeat-x;
}

.middle_product_right
{
	float:left;
	width:200px;
	margin-left:-3px;
}

.product_black
{
	clear:both;
	float:left;
	width:200px;
	height:92px;
	background:url(../images/right_top.png) no-repeat;
}

.product_price
{
	clear:both;
	float:left;
	width:200px;
	color:#00A7C0;
	font-size:1.5em;
	text-align:center;
	padding:20px 0px 0px 0px;
}

.product_display
{
	clear:both;
	float:left;
	width:200px;
	background:url(../images/right_middle.png) repeat-y;
}

.main_contain, .main_contain_last
{
	clear:both;
	float:left;
	width:184px;
	margin:0px 6px;
	padding:7px 2px;
	border-top:1px solid #bac1c1;
	border-bottom:1px solid #7a8080;
}

.main_contain_last
{
	padding:10px 2px 0px 2px;
	border-bottom:0px;
}

.main_left
{
	float:left;
	width:40px;
	text-align:center;
	padding:0px 0px 0px 0px;
}

.main_right
{
	float:left;
	color:#2f3131;
	font-size:0.9em;
	font-weight:bold;
	padding:4px 0px 0px 7px;
	text-shadow:#bdbebe 0px 1px 1px;
}

.product_display_bottom
{
	clear:both;
	float:left;
	width:200px;
	height:9px;
	margin-top:-5px;
}

.feature_container, .more_feature
{
	clear:both;
	float:left;
	width:960px;
	padding:30px 0px 20px 0px;
}

.more_feature
{
	text-align:right;
	padding:10px 0px 0px 0px;
}

.more_feature a
{
	color:#909090;
	text-decoration:none;
}

.more_feature a:hover
{
	text-decoration:underline;
}

.feature_left
{
	float:left;
}

.feature_full
{
	clear:both;
	float:left;
	width:202px;
	padding:15px 18px;
}

.feature_leftimage, .feature_rightimage
{
	float:left;
	width:7px;
}

.feature_middleimage
{
	float:left;
	width:188px;
	height:137px;
	background:url(../images/feature_middle.jpg) repeat-x;
}

.reboot_image, .feature_name, .feature_content
{
	clear:both;
	float:left;
	width:188px;
	text-align:center;
	padding:12px 0px 0px 0px;
}

.feature_name
{
	color:#262727;
	font-size:1.1em;
	font-weight:bold;
	padding:7px 0px 0px 0px;
}

.feature_content
{
	width:180px;
	padding:4px 4px 0px 4px;
	text-align:left;
}

.feature_content p
{
	padding:0px;
	font-size:12px;
	
}

.feature_middle
{
	float:left;
}

.feature_center
{
	float:left;
}

.feature_right
{
	float:left;
}

/*VIVE 22-12-2009*/


#about-sub {
	width:97px;
	position:relative;
	z-index:100;
	display:none;
	visibility:hidden;
}
#about-sub a {
	
	color:#ffffff;
	background:#202020;
	padding:0px 15px;
	width:135px;
	text-decoration:none;
	text-align:left;
	text-shadow:0 1px 0 #000000;

}
#about-sub a:hover {
	
	color:#ffffff;
	background:#1A1A1A;
	text-decoration:underline;
	text-align:left;
}

#product-sub {
	width:97px;
	position:relative;
	z-index:100;
	display:none;
	visibility:hidden;

}
#product-sub a {
	
	color:#ffffff;
	background:#202020;
	padding:0px 15px;
	width:135px;
	text-decoration:none;
	text-align:left;
	text-shadow:0 1px 0 #000000;

}
#product-sub a:hover {
	
	color:#ffffff;
	background:#1A1A1A;
	text-decoration:underline;
	text-align:left;
}

#client-sub {
	width:97px;
	position:relative;
	z-index:100;
	display:none;
	visibility:hidden;

}
#client-sub a {
	
	color:#ffffff;
	background:#202020;
	padding:0px 15px;
	width:135px;
	text-decoration:none;
	text-align:left;
	text-shadow:0 1px 0 #000000;

}
#client-sub a:hover {
	
	color:#ffffff;
	background:#1A1A1A;
	text-decoration:underline;
	text-align:left;
}
	
/*VIVE 22-12-2009*/

#sitemap-list
{
	padding:0px 0px 0px 20px;
}

#sitemap-list li
{
	padding:3px 0px;
}

fieldset
{
	border:0px;
}

#Form_Form_action_process
{
	float:left;
	width:110px;
	height:40px;
	border:0px;
	cursor:pointer;
	margin:10px 0px 0px 0px;
	background:url(../images/send.jpg) no-repeat;
}

#ForgotPassword
{
	clear:both;
}

label.right, #MemberLoginForm_LoginForm_Remember
{
	float:left;
}

label.right
{
	font-size:1em;
	font-weight:normal;
	margin:-11px 0px 0px 8px;
}

.banner_left_left
{
	float:left;
}

.banner_left
{
	float:left;
	width:197px;
	height:63px;
	padding:327px 0px 0px 40px;
	background:url(../images/hexalite.jpg) no-repeat;
}

.banner_middle
{
	float:left;
	width:198px;
	height:63px;
	padding:327px 0px 0px 45px;
	background:url(../images/hexastandard.jpg) no-repeat;
}

.banner_right
{
	float:left;
	width:208px;
	height:64px;
	padding:326px 0px 0px 57px;
	background:url(../images/hexapremium.jpg) no-repeat;
}

.banner_inside_left
{
	float:left;
	width:197px;
	height:63px;
	padding:327px 0px 0px 40px;
	background:url(../images/hexavps.jpg) no-repeat;
}

.banner_inside_middle
{
	float:left;
	width:198px;
	height:63px;
	padding:327px 0px 0px 45px;
	background:url(../images/hexavps_std.jpg) no-repeat;
}

.banner_inside_right
{
	float:left;
	width:208px;
	height:64px;
	padding:326px 0px 0px 57px;
	background:url(../images/hexavps_premium.jpg) no-repeat;
}

.banner_email_left
{
	float:left;
	width:197px;
	height:63px;
	padding:327px 0px 0px 40px;
	background:url(../images/hexalite_email.jpg) no-repeat;
}

.banner_email_middle
{
	float:left;
	width:198px;
	height:63px;
	padding:327px 0px 0px 45px;
	background:url(../images/hexastd_email.jpg) no-repeat;
}

.banner_email_right
{
	float:left;
	width:208px;
	height:64px;
	padding:326px 0px 0px 57px;
	background:url(../images/hexapremium_email.jpg) no-repeat;
}

.banner_one
{	
	float:left;
	width:167px;
	height:77px;
	padding:313px 0px 0px 140px;
	background:url(../images/banner1_middle.jpg) no-repeat;
}

.banner_two
{
	float:left;
	width:190px;
	height:77px;
	padding:313px 0px 0px 140px;
	background:url(../images/banner2_right.jpg) no-repeat;
}

.banner_three
{
	float:left;
	width:190px;
	height:77px;
	padding:313px 0px 0px 140px;
	background:url(../images/banner3_right.jpg) no-repeat;
}

.banner_five
{
	float:left;
	width:190px;
	height:77px;
	padding:313px 0px 0px 140px;
	background:url(../images/banner5_right.jpg) no-repeat;
}


.middle_left table
{
	clear:both;
	float:left;
	width:625px;
	margin-top:20px;
	margin-bottom:20px;
	border-collapse:collapse;
}

.middle_left table td
{
	border:1px solid #cccccc;
}

.middle_left table td strong
{
	padding-left:0px;
}

/*------------ widget---------------*/


.widget_container
{
	clear:both;
	float:left;
	padding-left:11px;
	width:290px;
}


.widget_top
{
	clear:both;
	float:left;
	margin-bottom:-5px;
}

.widget_bottom
{
	clear:both;
	float:left;
	margin-top:-10px;
}

.widget_middle, .widget_header,.widget_heading, .widget_content, .widget_button
{
	
	width:283px;
	background:url(../images/widget_middle.jpg) repeat-y;
}

.widget_header
{
	clear:both;
	float:left;
	width:290px;
	padding-top:7px;
}

.widget_heading
{
	clear:both;
	float:left;
	color:#A91011;
	width:168px;
	font-weight:bold;
	font-size:16px;
	text-shadow:#ffffff 0em 0.1em 0.1em;
	padding:7px 0px 5px 10px;
}

.widget_rate
{
	float:left;
	color:#f6f6f6;
	font-weight:bold;
	font-size:16px;
	height:36px;
	width:71px;
	margin:0px 0px 0px 39px;
	background:url(../images/widget_rate.png) no-repeat;
}

.widget_text
{
	clear:both;
	float:left;
	padding:5px 7px;
}

.widget_content
{
	clear:both;
	float:left;
	width:283px;
	padding:0px 0px 0px 30px;

}

.widget_content ul li
{
	padding:7px 0px;
	list-style-type:none;
	background:url(../images/widget_bullet.png) no-repeat 0px 13px ;
}

.widget_content ul li a
{
	color:#434f53;
	font-weight:bold;
	padding:0px 0px 0px 15px;
	text-decoration:none;
}

.widget_button
{
	clear:both;
	float:left;
	padding:4px 0px;
}

.widget_moreinfo a/*------------change-------*/
{
	clear:both;
	float:left;
	background: url(../images/widget_moreinfo.png) 0px 0px;
	height:23px;
	width:91px;
	display:block;
	border:0px;
	text-align:center;
	margin-left:82px;
}

.widget_moreinfo a:hover /*------------change-------*/
{
	background: url(../images/widget_moreinfo.png) 0px 23px;
}

.widget_ordernow a		/*------------change-------*/
{
	float:left;
	background: url(../images/widget_ordernow.png) 0px 0px;
	height:23px;
	width:91px;
	display:block;
	border:0px;
	text-align:center;
	margin-left:10px;
}

.widget_ordernow a:hover	/*------------change-------*/
{
	background: url(../images/widget_ordernow.png) 0px 23px;
}

/* 08-01-10*/
#middle_left ul li {
	margin-left:2em;
	background: url(../images/icons/mid_list.png) no-repeat;
	padding-left:25px; 
	line-height:25px;
}

#middle_left ul li a{
	text-decoration:none;
}

#middle_left ul li a:hover{
	text-decoration:underline;
}

span .host 
{
 	color:#006600;
	font-weight:bold;
	padding:0px 0px 0px 15px;
	text-decoration:none;
}

.feature_left_main, .feature_right_main
{
	float:left;
}

.feature_right_main
{	
	padding:12px 0px 0px 8px;
}

.taf_css
{
	padding:0px 0px 10px 20px;
}

.taf_css_right
{
	float:right;
	padding:0px 115px 10px 0px;
}