html
{
	margin: 0;
	padding: 0;
	height: 100%;
	background: #8EB0DA url('../img/bg.gif') top repeat-x;
}
body
{
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, Arial, sans-serif;
	color: #002;
}
.no
{
	text-indent: 0;
	color: #5C5C5C;
}
a
{
	color: #2963AA;
}
a:hover
{
	color: #418206;
}
a.button, a.button-green, input.button-green, input.button-shopping, a.button-blue, a.button-red, a.button-brown, a.button-pink
{
	height: 31px;
	line-height: 31px;
	border: 0;
	width: 130px;
	background: #498542 url('../img/button-green-bg.gif') no-repeat;
	display: block;
	text-align: center;
	text-decoration: none;
	text-indent: 0;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	color: #FFF;
}
a.button
{
	width: 171px;
	background: #4B73AB url('../img/button-bg.gif') no-repeat;
}
a.button:hover
{
	background: #4269D0 url('../img/button-bg.gif') bottom no-repeat;
}
a.button-blue
{
	background: #4B73AB url('../img/button-blue-bg.gif') no-repeat;
}
a.button-blue:hover
{
	background: #4269D0 url('../img/button-blue-bg.gif') bottom no-repeat;
}
input.button-shopping
{
	background: #498542 url('../img/button-shopping-bg.gif') no-repeat;
	padding-left: 20px;
	width: 130px;
}
a.button-green:hover, input.button-green:hover
{
	background: #50B152 url('../img/button-green-bg.gif') bottom no-repeat;
}
input.button-shopping:hover
{
	background: #498542 url('../img/button-shopping-bg.gif') bottom no-repeat;
}
input.add_domain_btn, input.add_domain_btn_disabled
{
	text-align: center;
	width: 98px;
	height: 23px;
	line-height: 23px;
	border: 0;
	color: #000;
	cursor: pointer;
	color: #000;
}
input.add_domain_btn_disabled
{
	color: #A1A192;
	cursor: default;
}
a.rss
{
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 15px;
	display: block;
}
div.clear-both
{
	clear: both;
	font-size: 0.1em;
	height: 1px;
}
@media all
{
	html:first-child .o-p:lang(en)
	{
		width: 265px;
	}
}
div.page
{
	margin: 0 auto;
	width: 918px;
	background: url('../img/page-top.gif') top no-repeat;
}
div.left-col
{
	width: 220px;
	padding: 0 0 10px 10px;
}
div.right-col
{
	float: right;
	width: 666px;
	padding: 0 10px 10px 10px;
}
div.inventory
{
	line-height: 25px;
	font-size: 0.8em;
	color: #FFF;
	padding-left: 2px;
}
div.inventory a
{
	color: #DEF1FF;
}
div.inventory a:hover
{
	color: #FFF;
	text-decoration: none;
}
div.inv-item
{
	padding-left: 10px;
	float: right;
}
div.inv-item-cust-area
{
	float: right;
}
div.inv-item-cust-area a
{
	width: 97px;
	height: 27px;
	display: block;
	padding: 0 3px;
	text-align: center;
}
div.inv-item-cust-area a:hover
{
	color: #FFEC4D;
	font-weight: bold;
}
a.cust-active
{
	background: url('../img/customers-area.gif') top right no-repeat;
	color: #FFEC4D;
	font-weight: bold;
}
a.cust-active#login-area-link
{
	color: #FFEC4D;
}
div.screenshot
{
	float: left;
	background: #D2CFCE;
	margin: 6px;
	padding: 1px;
	width: 208px;
	height: 158px;
}
div.screenshot-inner
{
	background: #F5F5F5;
	padding: 4px 6px 3px 4px;
	width: 198px;
	height: 151px;
}
div.screen-descr
{
	background: #E1E1E1;
	padding: 2px;
	text-align: center;
	width: 196px;
	line-height: 16px;
	margin-top: 4px;
	*margin-top: 1px;
	color: #5C5C5C;
	font-size: 0.9em;
}
#screenshots1 div.screenshot, #screenshots2 div.screenshot
{
	height: 182px;
}
#screenshots1 div.screenshot-inner, #screenshots2 div.screenshot-inner
{
	height: 175px;
}
div.breadcrumb
{
	font-size: .85em;
	padding: 0;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
}
div.breadcrumb span
{
	font-weight: bold;
	padding: 0 0 0 10px;
}
div.breadcrumb a
{
	background: center right url('/img/bc-divider.gif') no-repeat;
	padding: 15px 20px 15px 10px;
}
div.header
{
	height: 104px;
	width: 918px;
	background: url('../img/header-bg.gif') 0px 25px no-repeat;
	position: absolute;
	top: 0;
}
div.logo
{
	clear: both;
	float: left;
	padding: 25px 0 0 25px;
	height: 52px;
}
div.top-menu-right
{
	clear: both;
	background: #CCD9EA url('../img/top-menu-right.gif') top right no-repeat;
	height: 38px;
}
div.top-menu-left
{
	background: url('../img/top-menu-left.gif') top left no-repeat;
	height: 38px;
}
div.top-menu
{
	height: 38px;
	margin: 0 1px;
	padding: 0 0 0 1px;
}
ul.menu
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 38px;
}
ul.menu li
{
	float: left;
	margin: 0;
	padding: 0 2px 0 0;
	background: url('../img/tab-divider.gif') right no-repeat;
	width: 112px;
	text-align: center;
	color: #4f5256;
	max-height: 38px;
	min-height: 38px;
}
ul.menu li a
{
	text-decoration: none;
	background: url('../img/tab-bg.gif') 0px 0px repeat-x;
	display: block;
	padding: 0 10px;
	color: #4f5256;
	max-height: 38px;
	min-height: 38px;
}
ul.menu li a:hover
{
	background: url('../img/tab-bg.gif') center -38px repeat-x;
	font-weight: bold;
}
ul.menu li.active div
{
	background: url('../img/tab-bg.gif') center -38px repeat-x;
	font-weight: bold;
}
ul.menu li#last-menu-item
{
	background: url('../img/tab-bg.gif') 0px 0px repeat-x;
	width: 116px;
	padding: 0;
}
ul.menu li#last-menu-item a:hover
{
	background: url('../img/tab-bg.gif') center -38px repeat-x;
	font-weight: bold;
}
ul.submenu li
{
	background: none;
	background-color: #316BAB;
	padding: 0;
	line-height: 16px;
	max-height: 20px;
	min-height: 16px;
	text-align: left;
	white-space: nowrap;
}
ul.menu li ul.submenu li a
{
	background: none;
	font-size: 11px;
}
div.content-two
{
	background: #FFF;
	position: relative;
	top: 142px;
	margin: 0;
	padding: 0;
	border-right: 1px solid #5B5B5B;
	border-left: 1px solid #5B5B5B;
}
div.content-two-inner
{
	*background: none;
}
div.content-one
{
	background: #FFF;
	position: relative;
	top: 142px;
	margin: 0;
	padding: 0;
	border-right: 1px solid #5B5B5B;
	border-left: 1px solid #5B5B5B;
}
div.footer
{
	top: 0px;
	background: #6E95C5 url('../img/footer-bg.gif') top repeat-x;
	height: 56px;
	border-left: 1px solid #E9E7E5;
	border-right: 1px solid #E9E7E5;
}
div.footer a
{
	text-decoration: underline;
}
div.footer a:hover
{
	text-decoration: none;
}
div.footer-links
{
	float: right;
	width: 710px;
	text-align: center;
	padding: 20px 0 0 0;
	font-size: 0.9em;
	color: #FFF;
}
div.footer-links a
{
	color: #FFF;
	margin: 0 4px;
}
div.copyright
{
	float: left;
	height: 56px;
}
div.copyright a
{
	color: #40484D;
}
div.promo
{
	background: #FFF url('../img/promo-bg.jpg') top repeat-x;
	height: 285px;
	font-size: 1.1em;
	padding: 15px 0 20px 13px;
	overflow: hidden;
}
div.promo-content
{
	color: #011C38;
	float: left;
	width: 706px;
	overflow: hidden;
}
div.promo-content div
{
	position: relative;
	width: 604px;
}
div.promo-content p
{
	font-size: 13px;
}
div.promo-content img
{
	margin-left: 35px;
}
div.promo-menu
{
	margin-top: -15px;
	padding-top: 15px;
	float: right;
	width: 196px;
	height: 285px;
	background: url('../img/promo-menu.jpg') no-repeat;
	border-left: 1px solid #FFF;
}
div.promo-menu a
{
	width: 177px;
	line-height: 39px;
	text-decoration: none;
	display: block;
	padding-left: 20px;
	cursor: pointer;
	font-weight: bold;
}
div.promo-menu a.active, div.promo-menu a:hover
{
	background: #F5F5F5 url('../img/promo-menu-bg.gif') top left repeat-x;
	color: #000;
}
img
{
	border: 0;
}
h1
{
	line-height: 28px;
	font-size: 2em;
	font-weight: bold;
	padding: 10px 0;
	margin: 0;
	color: #2963AA;
}
h1.slogan
{
	padding: 5px 0;
	background: #FFF;
	border-bottom: 1px solid #D1D0CF;
	padding: 5px 0;
	font-size: 1.9em;
	margin: 0 0 10px 0;
}
h2
{
	clear: both;
	line-height: 21px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #D6D4D5;
	padding: 0;
	margin: 20px 0 10px 0;
	color: #418206;
}
div.left-col h2
{
	clear: none;
	line-height: 21px;
	font-size: 24px;
	font-weight: normal;
	border-bottom: none;
	padding: 0;
	margin: 20px 0 10px 0;
	color: #4D6E88;
}
h3
{
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 30px;
	background: url('../img/h3.gif') left repeat-y;
	_font-size: 14px;
	font-size: 14px;
	color: #5C5C5C;
}
div.term
{
	font-weight: bold;
	margin-top: 15px;
	font-size: 1.1em;
}
ul
{
	margin: 0;
	padding: 0;
}
/* tabs start */
div.tabs
{
	position: relative;
	margin-top: -30px;
	background: url('../img/tabs-menu-bg.gif') 0px 29px repeat-x;
}
div.tabs-inner
{
	background: url('../img/tabs-content-bg.gif') bottom repeat-x;
}
div.tabs-content
{
	padding: 14px;
	clear: both;
	_height: 100px;
}
ul.tabs-menu
{
	position: relative;
	margin: 0;
	padding: 0 0 0 12px;
	list-style-type: none;
	height: 30px;
}
ul.tabs-menu li
{
	float: left;
	margin: 0;
	padding: 0;
	background: url('../img/tabs-left.gif') top left no-repeat;
	height: 30px;
}
ul.tabs-menu li a
{
	line-height: 30px;
	padding: 0 10px;
	color: #56585C;
	background: url('../img/tabs-right.gif') top right no-repeat;
	display: block;
	float: left;
	text-decoration: none;
	cursor: pointer;
}
ul.tabs-menu#fixed-size li a
{
	width: 203px;
}
ul.tabs-menu li a:hover
{
	color: #418206;
}
ul.tabs-menu li.active
{
	font-weight: bold;
	font-size: 1em;
	background: url('../img/tabs-left-active.gif') top left no-repeat;
}
ul.tabs-menu#fixed-size li.active
{
	width: 223px;
}
ul.tabs-menu li.active a
{
	color: #363F40;
	line-height: 30px;
	padding: 0 10px 0 20px;
	background: url('../img/tabs-right-active.gif') top right no-repeat;
}
ul.tabs-menu#fixed-size li.active a
{
	width: 203px;
	padding: 0 0 0 20px;
}
/* nav tab */
ul.nav
{
	margin: 10px 0 0 0;
	padding: 0 0 0 12px;
	list-style-type: none;
	height: 30px;
	width: 654px;
	background: url('../img/tabs-menu-bg.gif') bottom repeat-x;
}
ul.nav li
{
	float: left;
	margin: 0;
	padding: 0;
	background: url('../img/tabs-left.gif') top left no-repeat;
	height: 30px;
}
ul.nav li a
{
	line-height: 30px;
	padding: 0 10px;
	color: #56585C;
	background: url('../img/tabs-right.gif') top right no-repeat;
	display: block;
	float: left;
	text-decoration: none;
	cursor: pointer;
}
ul.nav li a:hover
{
	color: #363F40;
}
ul.nav li.active
{
	font-weight: bold;
	background: url('../img/tabs-left-active.gif') top left no-repeat;
}
ul.nav li.active a
{
	color: #363F40;
	line-height: 30px;
	padding: 0 10px 0 20px;
	background: url('../img/tabs-right-active.gif') top right no-repeat;
}
div.nav-content
{
	border: 1px solid #ACBACC;
	border-top: 0;
	padding: 10px;
}
/* tabs end */
div.login-box
{
	float: right;
	color: #FFF;
	font-size: 9px;
}
ul.login-box
{
	list-style-type: none;
	margin: 0;
	padding: 11px 10px 0 0;
	*padding: 7px 10px 0 0;
}
ul.login-box li
{
	float: left;
	padding: 0;
	margin: 0 4px 0 0;
}
ul.login-box li#fp, ul.login-box li#reg
{
	clear: both;
	width: 260px;
}
ul.login-box li#lgbtn
{
	padding: 11px 0 0 0;
}
ul.login-box li a
{
	color: #FFF;
}
div.chat-button
{
	float: right;
	padding: 11px 12px 0 0;
}
input.login-box
{
	width: 88px;
	height: 14px;
	font-size: 1.1em;
}
input.login-btn
{
	border: none;
	background: none;
	padding: 0;
}
p
{
	margin: 0;
	padding: 5px 0;
	line-height: 20px;
	text-indent: 5px;
}
div.talk
{
	background: #D4E5FD url('../img/talk-bg.gif') top left no-repeat;
	font-family: Georgia, Arial, Verdana, sans-serif;
	color: #4A5455;
	line-height: 18px;
	padding: 10px;
}
div.talk-author
{
	background: url('../img/talk-bottom.gif') top right no-repeat;
	font-family: Georgia, Arial, Verdana, sans-serif;
	color: #4A5455;
	font-style: italic;
	padding: 28px 0 5px 0;
	text-align: right;
}
div.bordered
{
	background: #E1E1E1;
	margin-top: 10px;
	padding: 1px;
}
div.bordered-inner
{
	background: #FEFBF9;
	padding: 7px 0;
}
div.footer-cols-out
{
	clear: both;
	min-height: 275px;
	background: url('../img/footer-cols-bg.gif') top repeat-x;
	height: 270px;
	_height: 280px;
}
div.footer-cols-in
{
	padding: 15px 0 20px 30px;
	background: url('../img/footer-cols-center.gif') top center no-repeat;
}
div.footer-col
{
	width: 170px;
	float: left;
	margin: 0 29px 0 0;
}
div.newsletter
{
	width: 221px;
	float: right;
	margin: 0 14px 0 0;
}
ul.common
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.common li
{
	background: url('../img/ico-list.gif') center left no-repeat;
	list-style-type: none;
	margin: 0 0 0 10px;
	font-size: .85em;
	padding: 5px 0 5px 15px;
}
form
{
	margin: 0;
	padding: 0;
}
ul.items
{
	list-style-type: none;
	padding: 0 0 0 5px;
	margin: 0;
}
ul.items li
{
	background: url('../img/li-bullet.gif') left no-repeat;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 30px;
}
ul.account-menu
{
	list-style-type: none;
	margin: 0 10px;
}
ul.account-menu li
{
	font-size: 14px;
	padding: 0 0 0 13px;
	color: #D74A18;
}
ul.account-menu li.active
{
	padding: 8px 0 8px 13px;
	font-weight: bold;
}
ul.account-menu li a
{
	padding: 8px 0;
	display: block;
}
ul.account-menu li a:hover
{
	color: #D74A18;
	text-decoration: none;
}
ul.account-menu li.acc-divider
{
	background: url('../img/box-cp-bg.gif') repeat-x;
	border-bottom: 2px solid #243A56;
	color: #243A56;
	text-align: left;
	margin: 0 -10px;
	padding: 0;
}
ul.account-menu li.acc-divider div
{
	background: url('../img/box-bullet.gif') left top no-repeat;
	font-size: 11px;
	font-weight: bold;
	line-height: 29px;
	padding: 0 0 0 10px;
}
div.package
{
	background: #E1E1E1;
	margin-top: 10px;
	padding: 1px;
}
div.package-inner
{
	background: #FFF;
	padding: 1px;
}
div.package-inner2
{
	background: #FFF url('../img/package-bg.gif') top repeat-x;
	padding: 10px;
}
div.error
{
	background: #FFEDEB url('../img/ico-err.gif') left no-repeat;
	border: 1px solid #CD5C52;
	color: #CD5C52;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 53px;
}
div.notif
{
	background: #B1FFA2 url('../img/ico-not.gif') left no-repeat;
	border: 1px solid #6FCD52;
	color: #265624;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 53px;
}
div.exclamation
{
	background: #FFF5A2 url('../img/ico-exc.gif') left no-repeat;
	border: 1px solid #ABA25B;
	color: #3A6090;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 53px;
}
a.zip
{
	background: url('../img/ico-tgz.png') left no-repeat;
	line-height: 50px;
	padding: 20px 0 20px 50px;
}
input.button
{
	background: #6293D4 url('../img/submit-bg.gif') top no-repeat;
	height: 21px;
	width: 120px;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFF;
	padding: 0;
	margin: 0;
	border: 0;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}
input.button:hover
{
	background: #5675D9 url('../img/submit-bg.gif') bottom no-repeat;
}
input, textarea, select
{
	border: 1px solid #DCDCDC;
	background: #FEFEFD;
	padding: 2px 2px 1px 2px;
	color: #555;
	font-size: 13px;
}
input.text
{
	height: 18px;
}
.example
{
	color: #FFF;
	font-size: 11px;
	padding: 10px;
	margin: 10px 0;
	border: 1px dotted #333;
	background-color: #F66;
}
.custom
{
	margin: 10px 0;
}
.custom td
{
	padding: 4px 0;
}
span.notif
{
	color: #265624;
	font-size: 10px;
	font-weight: bold;
}
span.error
{
	color: #CD5C52;
	font-size: 10px;
	font-weight: bold;
}
table.chart
{
	border-top: 1px solid #657274;
	border-left: 1px solid #657274;
	margin-bottom: 10px;
}
table.chart th
{
	background-color: #EAEAEA;
	border-bottom: 1px solid #657274;
	border-right: 1px solid #657274;
	padding: 5px 0;
	text-align: center;
	font-weight: bold;
}
table.chart td
{
	border-bottom: 1px solid #657274;
	border-right: 1px solid #657274;
	padding: 5px;
}
table.chart td.free
{
	border-left: 1px solid #657274;
	border-right: 1px solid #657274;
	border-bottom: 1px solid #657274;
}
hr
{
	background: #5B5B5B;
	height: 1px;
	border: none;
}
/* build area */
label
{
	cursor: pointer;
}
div.buildBox
{
	border: 1px solid #D0D0D0;
}
div.buildHeader
{
	font-family: tahoma,arial,verdana,sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 38px;
	color: #333333;
	padding: 5px 5px 4px 10px;
}
div.buildTitle
{
	background: #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #DDDDDD;
	color: #555555;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
}
div.buildContext
{
	padding: 10px 10px 10px 30px;
	border-bottom: 1px solid #D0D0D0;
	font-family: tahoma,arial,verdana,sans-serif;
	font-size: 11px;
	color: #555555;
}
div.buildContent
{
	padding: 20px 3px 20px 30px;
}
div.buildButton
{
	padding: 5px 5px 5px 30px;
	text-align: center;
	border-top: 1px solid #D0D0D0;
}
div.buildContentPlugins
{
}
div.buildPlugins
{
	padding: 5px 0 5px 30px;
}
div.buildButton input
{
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 12px;
	cursor: pointer;
	border-color: #DDDDDD #BBBBBB #BBBBBB #DDDDDD;
	border-style: solid;
	font-weight: bold;
	padding: 4px 7px;
	background: #EEEEEE url(../img/build/cmp-bg.gif) repeat-x scroll 0 0;
}
.buildContentPlugins h2
{
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #D2CFCE;
	padding: 0 0 0 8px;
	margin: 10px 3px 5px 3px;
	color: #00335B;
}
.buildPluginDescription
{
	padding-left: 25px;
	font-family: tahoma,arial,verdana,sans-serif;
	font-size: 11px;
	color: #555;
	display: none;
}
div.buildPluginItem
{
	margin-top: 10px;
}
div.buildCheckAll
{
	margin-top: 20px;
}
.pluginTitle
{
	font-weight: bold;
}
table.downloads td
{
	padding: 5px 0;
}
input[type="checkbox"]
{
	background: none;
	border: 0;
}
div.dnote
{
	color: #F00;
	font-size: 11px;
	margin: 5px 0;
	text-align: center;
}
div.tree
{
	border:1px solid #c3daf9;
	width:250px;
	height:300px;
}
p.hosted
{
	margin: 0 0 0 20px;
}
p.hosted span
{
	float: left;
	width: 200px;
	line-height: 24px;
	font-size: 20px;
}
div.hostedtotal
{
	margin: 30px 0 10px 0;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
