
* { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px }
body { background: #FFF; margin: 0; padding: 0; text-align: center }
img { border: none }
strong { font-weight: normal; font-size: 1em }

a,
a:link,
a:visited { color: #6291df; text-decoration: none }
a:hover, a:active { color: #2F3DCF }

.red { color: red }

h1 { font-size: 2.2em; font-weight: normal; color: #3153B5; text-align: left }
h2 { font-size: 1.5em; color: #3153B5 }
h2 strong { font-size: inherit; font-weight: bold }
h3 { font-size: 1.1em; margin: 10px 20px; padding: 0 }
h3 strong { font-size: inherit; font-weight: bold }

input.text,
textarea { border: 1px solid #777 }

/*
 *
 *	MAIN
 *
 */

#main { width: 960px; text-align: left; margin: 7px auto 0; padding: 0 10px; color: #333 }

/*
 *
 *		HEADER
 *
 */

#header #logo { float: left; width: 180px; height: 70px; margin: 0; padding: 0 }
#header #logo img { border: none }
#header #nav { float: right; position: relative; margin: 40px 0 0; padding: 0; text-align: right  }
#header #nav a,
#header #nav a:link,
#header #nav a:focus,
#header #nav a:visited { color: #777; text-decoration: none }
#header #nav a:hover { color: #000 }
#header #nav a:active { color: #777 }
#header #nav hr { border: none; border-bottom: 1px solid #EEE; width: 410px }
#header #nav .nav_spacer { margin: 0 5px }

/*
 *
 *		CONTENT
 *
 */
 
#content { clear: both; text-align: center; padding: 0 10px }

#content #home_hosting { height: 370px; width: 940px; text-align: left; margin: 0 auto; background : url('/z__imgs/home/home_hosting.png') no-repeat 0 60px }
#content #home_hosting #hosting { display: none }
#content #home_hosting #start_hosting { display: none }
#content #home_hosting a#testDemo span { display: none } 
#content #home_hosting a#testDemo { display: block; position: relative; top: 192px; left: 403px; width: 60px; height: 60px }

/*
#content #home_hosting #hosting { float: left; padding: 145px 0 0 35px; margin: 0 }
#content #home_hosting #hosting h1 { font-size: 2.2em; font-weight: normal; color: #FFB800; margin: 5px 0 16px; padding: 0 }
#content #home_hosting #hosting ul { margin: 0 0 0 15px; padding: 0; color: #FFB800 }
#content #home_hosting #hosting ul li { font-size: 1.4em; margin: 5px 0; line-height: 1.1em }

#content #home_hosting #start_hosting { float: right; width: 250px; color: #FFF; margin: 125px 35px 0 0 }
#content #home_hosting #start_hosting h2 { font-size: 1.6em; font-weight: normal; margin: 0; padding: 0; margin-top: 8px }
#content #home_hosting #start_hosting ul { margin: 5px 0 0 15px; padding: 0 }
#content #home_hosting #start_hosting ul li { margin: 0; line-height: 1.2em }
#content #home_hosting #start_hosting span { font-size: 1.1em; margin: 0; padding: 0 }
#content #home_hosting #start_hosting span span.start_hosting_price { font-size: 3.6em; color: red; font-weight: bold; margin: 0; padding: 0 }
#content #home_hosting #start_hosting span span.start_hosting_price_red { font-size: 1.4em; color: red; font-weight: bold; margin: 0; padding: 0 }
*/

#content #home_prices { clear: both; width: 945px; text-align: center; margin: 0 auto; padding: 0; height: 380px }

#content #home_prices #home_prices_2_bases { float: left; width: 33%; margin: 0 4px 20px 0; padding: 0; background: url('/z__imgs/home/home_prices.png') no-repeat; background-position: center; height: 390px }
#content #home_prices #home_prices_2_bases h3 { text-align: center; font-size: 2.2em; padding: 0; margin: 20px 0 15px }
#content #home_prices #home_prices_2_bases ul { margin: 15px 0 0 50px; padding: 0; text-align: left }
#content #home_prices #home_prices_2_bases ul li { color: #333; font-size: 1.1em; padding: 3px 0; line-height: 1.1em; letter-spacing: 1px }
#content #home_prices #home_prices_2_bases span { font-weight: bold }
#content #home_prices #home_prices_2_bases div.home_prices_link { width: 100%; height: 50px; font-weight: normal; background: url('/z__imgs/home/home_prices_link.png') no-repeat; background-position: center; padding-top: 22px }
#content #home_prices #home_prices_2_bases div.home_prices_link a { font-size: 1.6em }

#content #home_prices #home_prices_4_bases { float: left; width: 33%; margin: 0 0 20px; padding: 0; background: url('/z__imgs/home/home_prices.png') no-repeat; background-position: center; height: 390px }
#content #home_prices #home_prices_4_bases h3 { text-align: center; font-size: 2.2em; padding: 0; margin: 20px 0 15px }
#content #home_prices #home_prices_4_bases ul { margin: 15px 0 0 50px; padding: 0; text-align: left }
#content #home_prices #home_prices_4_bases ul li { color: #333; font-size: 1.1em; padding: 3px 0; line-height: 1.1em; letter-spacing: 1px }
#content #home_prices #home_prices_4_bases span { font-weight: bold }
#content #home_prices #home_prices_4_bases div.home_prices_link { width: 100%; height: 50px; font-weight: normal; background: url('/z__imgs/home/home_prices_link.png') no-repeat; background-position: center; padding-top: 22px }
#content #home_prices #home_prices_4_bases div.home_prices_link a { font-size: 1.6em }

#content #home_prices #home_prices_6_bases { float: right; width: 33%; margin: 0 0 20px; padding: 0; background: url('/z__imgs/home/home_prices.png') no-repeat; background-position: center; height: 390px }
#content #home_prices #home_prices_6_bases h3 { text-align: center; font-size: 2.2em; padding: 0; margin: 20px 0 15px }
#content #home_prices #home_prices_6_bases ul { margin: 15px 0 0 50px; padding: 0; text-align: left }
#content #home_prices #home_prices_6_bases ul li { color: #333; font-size: 1.1em; padding: 3px 0; line-height: 1.1em; letter-spacing: 1px }
#content #home_prices #home_prices_6_bases span { font-weight: bold }
#content #home_prices #home_prices_6_bases div.home_prices_link { width: 100%; height: 50px; font-weight: normal; background: url('/z__imgs/home/home_prices_link.png') no-repeat; background-position: center; padding-top: 22px }
#content #home_prices #home_prices_6_bases div.home_prices_link a { font-size: 1.6em }

#content div.prices_little { text-align: left; font-size: 11px }
#content div.prices_little a { font-size: 11px }

/*
 *
 *		FOOTER
 *
 */
 
#footer { clear: both; margin-bottom: 20px }
#footer hr { border: none; border-top: #EEE 1px solid; margin: 15px 0; width: 960px }
#footer span { color: #BBB; font-size: 11px }
#footer a { font-size: 11px; color: #777 }