body {font-family: Arial, Helvetica, sans-serif;padding: 0px;margin: 0px;}
a, a:visited, a:link, a:active {color: #3A3837;text-decoration: none} 
a:hover {color:#999;}
img {border:0;}
form {margin:0}
.clear {clear:both;margin:0;}
*html #main {margin:0px -16px 0 0; float:right;}

h1 {font-size:1.35em;color: #069; padding-top:10px; margin-bottom:0px; padding-bottom:0px; margin-top:0px}
h2 {font-size:1.5em;line-height: 1.5em;margin:1px 0 5px 0;padding:0;color: #596d7f;}
h3 {font-size:1.3em;margin:5px 0; color:#d15400;}
h4 {font-size:1.7em;margin:0; color:#d15400;}
h5 {color: #066;font-size:1em;font-weight: bold;margin: 5px;padding-top:10px;}

.prices{font-size:2.5em;margin:5px 0; color:#d15400;}
ul {margin:0;padding:0; list-style-type:none !important; list-style-image: none !important;}

.offer_banner {width: 666px; height: 200px; margin: 6px 0 0 0; color:#fff;position:relative;}
.offer_banner a {color:#fff !important}
.offer_banner form {margin:0;padding:0;position:absolute;left:96px;top:90px}
.offer_banner_left {float:left;}
.offer_banner_right {float:right;}
.offer_banner_price1 {
	position:absolute;
	top: 134px;
	left:265px;
	color: #222 !important;
	font: Arial Rounded MT Bold, Arial Rounded ;
	font-size:42px;	
	font-weight:bold;}
.offer_banner_price1 a {color: #222 !important;}

.offer_banner_price_was {
	position:absolute;
	top: 86px;
	left:393px;
	color: #222 !important;
	font: Arial Rounded MT Bold, Arial Rounded ;
	font-size:11px;	
	font-weight:bold;}
.offer_banner_price_was a {color: #222 !important;}
	
.offer_banner_price {
	position:absolute;
	top: 148px;
	right:19px;
	color: #fff;
	font: Arial Rounded Mt, Arial Rounded ;
	font-size:32px;	
	font-weight:bold;}	
	
.offer_banner_price span {
	font-size:22px;	
	}

.top_box_right {float:right; width:216px; height: 172px;margin: 6px 0 0 0; border:1px solid #cacaca; background:url(../images/mid_box_host.gif) repeat-y bottom;}


#mid_banner_top {background: url(../images/banners/back-gradient.jpg) repeat-x; border:1px solid #ccc; width:664px; height:40px; margin:6px 0 0 0; text-align:center;}
#mid_banner_new {background: url(../images/homepage/small_search_back.gif) no-repeat; width:666px; height:60px; margin:6px 0; position:relative;}
#mid_banner_new  a {color:#fff !important}
#mid_banner_new  p { line-height:1.1em; font-size:1.7em !important; font-weight:normal; padding:0; margin:8px 0 0 9px;}
#mid_banner3 {background:url(/images/special-offer-banner_tel.gif) no-repeat; width:666px; height:60px; margin:6px 0; text-align:center;}

.box_holders {margin-right:6px; float:left; width: 216px;border:1px solid #cacaca}
.box_holders a {color: #596d7f !important;}
.midbox_host { background:url(/images/mid_box_host.gif) repeat-y bottom;}
.midbox_server { background:url(/images/mid_box_serv.gif) repeat-y bottom;}
.midbox_design { background:url(/images/mid_box_host.gif) repeat-y bottom;}
.box_inner {margin:0px 12px; padding:7px 0 0 0}
.box_inner ul li { line-height:18px}
.box_inner_banner {margin:0px 12px; font-size: 1.1em;}

.bottom_content{ background:url(/images/content_mid.gif) no-repeat bottom; width: 664px; border: 1px solid #cacaca;margin-top:6px; margin-bottom:6px;}
.bottom_content ul{color:#444; font-size:.9em; list-style-type:none; list-style-image: url(/images/bullet.gif) !important; margin-left: 16px;}
.bottom_content li a {color:#444  !important;}
.orange {color:#d15400 !important;}


.box_links { background:#e7f0f7; width:215px;text-align:left;  padding: 10px 0;  font:12px}
.box_links a, .box_links a:link .box_links a:visited  { background:url(/images/buttons/small_index.gif) no-repeat right; width: 47px; padding: 6px 55px 6px 0; margin-left: 6px; font-weight:bold; color:#d15400 !important; } 
.box_links a:hover {color: #e47f08 !important;}


/*--Main Image rotator (bbc style)--*/

.main_image {width: 440px; height: 201px;float: left;background: #333;position: relative;overflow: hidden;color: #fff;margin-top:6px;}
.main_image h2 {font-size: 1.7em;font-weight: normal;margin: 0 0 5px;	padding:7px 10px 0 10px; color:#fff}
.main_image p {font-size: 1em; padding: 0px 10px 7px 10px !important;	margin: 0 !important; line-height: 1.6em;}
.main_image .desc{position: absolute; bottom: 0;	right: 0; width: 0px; display: none;}
.main_image .block{width: 100%; height:202px; background: #111; border-top: 1px solid #000; display:none;}
.main_image .block .link-more {color:#fff; font-size: 120px; display: block; text-decoration: none; height: 60px; line-height: 60px;}
.main_image .block .link-more:hover {color:#1FB3DD;}
.main_image a.collapse {background: url(/images/homepage/hide.jpg) no-repeat left top; height: 93px; width: 27px; text-indent: -99999px; position: absolute; bottom: 27px; right: 140px;}
.main_image a.show {background-position: bottom right;} 
.image_thumb {float: left; width: 225px; height:199px; border: 1px solid #215381; border-left: none; margin-top:6px}
.image_thumb img {border: 1px solid #ccc; padding: 3px; margin-top:3px; background: #fff; float: left;}
.image_thumb ul {margin: 0; padding: 0;list-style: none;}
.image_thumb ul li{margin: 0; padding: 8px 10px; background:url(/images/homepage/nav.gif) repeat-x #ffffff; width: 205px;  height:49px; float: left; border-bottom: 1px solid #a3c4e5;}
.image_thumb ul li h2 {color:#375a86}
.image_thumb ul li.hover {background:url(/images/homepage/nav_hover.gif); cursor: pointer; border-bottom: 1px solid #85afdb;}
.image_thumb ul li.active {background:url(/images/homepage/nav_select.gif) repeat-x #2e6aa1!important; cursor: pointer; border-bottom: 1px solid #0a477e;}
.image_thumb ul li.active h2 {color:#fff}
html .image_thumb ul li h2 {font-size: 1.1em; margin: 5px 0; padding: 0;}
.image_thumb ul li .block {float: left; margin-left: 10px; padding: 0; width: 146px;}	
.image_thumb ul li p{display: none;}



