#top_section { background: url(/images/home.jpg) no-repeat !important; width:970px;height:160px; position:relative;}
#outer { margin-bottom:-10px; padding-bottom:10px;}
#inner {background:url(/images/inner_index.jpg) repeat-x #fff !important; position:relative;}
#content {padding-bottom: 0px; background: #fff; border-left: 1px solid #ddd;  border-right: 1px solid #ddd; margin-top:36px}
.content {background: #fff; padding-bottom: 0px; text-align:left; margin:0px auto 10px auto; }
h2 {color: #ccc;}

.left {float: left; width:300px; border-right: 1px solid #ccc; margin-right:10px; padding:0 10px; position:relative}
.middle {float: left; width:300px; border-right: 1px solid #ccc; margin-right:10px; padding:0 10px; position:relative}
.right {float: left; width:280px; padding:0 10px; position:relative}

.blue { background:url(/images/index/tab.gif) !important}
.green { background:url(/images/index/tab_green.gif) !important}
.red { background:url(/images/index/tab_red.gif) !important}
.yellow { background:url(/images/index/tab_yellow.gif) !important}


h1 {color: #fff !important; font-size:2.5em !important; text-align:left; font-weight:300; padding:0; margin:8px 20px 0 0;}
.topbox {height:65px;width:651px;position:absolute;bottom:110px;left:0px;padding:0px;}
.topbox  p { text-align:right; width:460px !important; padding:0; margin:0 20px 0 auto;}
.topbox  a, .topbox a:link, .topbox a:visited { color:#FFF;}
.topbox  a:hover { color:#1186d5;}
.topbox ul {float:left; list-style:none; margin:14px 0 0 40px;}
.topbox li {background:url(/images/index/blue_bull.jpg) no-repeat 0 2px; padding:0 0 0 15px; margin:4px 0 3px 0}
.topbox span {font-size: 0.5em;}

* html .topbox {bottom: 16px;}
* html h1 { margin-top:30px !important;} 

.server-image {margin: 0 0 0 6px;}
.text-top { height:115px; width:194px; float:left; margin-top:0; padding-top:0}
.text-bottom { height:130px; width:180px; float:left; margin-top:0; padding-top:0}
* html .text-bottom {width:176px;}
.buttons { padding:10px 0 7px 0}
.price_index { font-size: 2.7em; color:#191919; text-align:right; padding:15px 10px 0 0; margin:-8px 0 0 0;}
.findout { margin:10px 0 0 0; float:left;}
.buy { position:absolute; bottom:7px; right:19px; border:0}

.text_blue {color: #448EC1}
.text_green {color: #2e9b3a}
.text_red {color: #b90101}
.text_yellow {color: #d9b928}
.text_grey {color: #6d6d6d}

#red_banner { background:url(/images/aps_banner.gif) repeat-x; height:58px; position:absolute; top:220px; left:0; width:100%;}
.red_content { background:url(/images/aps_offer.jpg) no-repeat right; width:970px; height:46px; margin:0 auto; }
.red_content p { color: #fff; font-size: 1.7em; float:left; padding:0; margin:9px 0 0 0;}
.red_content a, .red_content a:link, .red_content a:visited { color: #6699cc !important; padding:0; margin:0;}