html,body { height: 100%; }
a {
	text-decoration:	none;
	color:		rgb(250,95,25);
}



body {
	font:		normal 12px arial;
	background:	rgb(50,50,50);
}
input[type="text"],input[type="password"],select {
	padding:	3px 5px;
	border:		solid 1px rgb(200,200,200);
}
table {
	width:	100%;
}
#main_page { background: #FFF url(fill_orange.png) repeat-x; }
#main_page_container_body {
	width:	920px;
	margin:	auto;
	padding:	0 150px;
	background:	url(bg_orange.png) no-repeat top center;
}



.capchatip {
	display:		inline-block;
	padding:		5px;
	color:			#FFF;
	text-align:		center;
	font:			bold 12px arial;
	background:		rgb(125,175,0);
}
.sidebutton {
	display:			inline-block;
	width:			175px;
	margin-bottom:		12px;
	padding:			5px 0;
	font-weight:		bold;
	text-align:			center;
	color:			#FFF;
	background:			rgb(250,95,25);
	border:			none;
	border-radius:	5px;
}
.sidebutton:hover {
	color:		rgb(250,95,25);
	background:	rgb(250,250,250);
}



/* UNUSED CONTENT */
#main_header h1,#main_navigation_container_header,#main_navigation_container_header,#upgrade-awareness,#upgrade-options,.tabs-header img,.navigation-image,.addplan,.box1 img,.left-header-img {
	display:						none;
}



/* SIDE PANEL */
#main_navigation {
	position:		absolute;
	top:			230px;
	left:			50%;
	margin-left:	250px;
	display:		inline-block;
	width:		210px;
	text-align:		right;
}
#main_navigation_container_body ul { display: inline; }
#main_navigation_container_body a,
input[type="button"],
input[type="submit"],
input[type="reset"],
button {
	display:			inline-block;
	width:			175px;
	margin-bottom:		12px;
	text-align:			center;
	color:			#FFF;
	background:			rgb(250,95,25);
	border:none;
border-radius:	3px;
}
input[type="button"],
input[type="submit"],
input[type="reset"],
button {
	margin-bottom:	0;
	padding:		5px 0;
	font-weight:	bold;
	cursor:			pointer;
}
#main_navigation_helpdesk,#main_navigation_faq,#main_navigation_tutorials,#main_navigation_networkstatus,#main_navigation_support {
	padding:	5px 0;
	font-weight: bold;
}
#main_navigation_container_body a:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover {
	background:	rgb(150,150,150);
}
#main_navigation_container_body span { display: none; }
#main_navigation_logout {
	position:		relative;
	top:			-165px;
	padding:		6px 0;
	font-size:		18px;
}



/*
#main_navigation_helpdesk,#main_navigation_faq,#main_navigation_tutorials,#main_navigation_networkstatus,#main_navigation_logout {
	display:						block;
	height:							48px;
	margin-top:						16px;
	padding-left:					58px;
	font:							bold 12px arial;
	text-decoration:				none;
	color:							#323C46;
	background:						url(panel.png) no-repeat;
	transition:						all 0.2s ease-in-out;
	-moz-transition:				all 0.2s ease-in-out;
	-webkit-transition:				all 0.2s ease-in-out;
}
#main_navigation_helpdesk:hover,#main_navigation_faq:hover,#main_navigation_tutorials:hover,#main_navigation_networkstatus:hover,#main_navigation_logout:hover {
	padding-left:					68px;
	color:							#5082E6;
}



#main_navigation_helpdesk {
	margin-top:						0;
}
#main_navigation_faq {
	background-position:			0 -48px;
}
#main_navigation_tutorials {
	background-position:			0 -96px;
}
#main_navigation_networkstatus {
	background-position:			0 -144px;
}
#main_navigation_logout {
	background-position:			0 -192px;
}



#main_navigation_helpdesk span,#main_navigation_faq span,#main_navigation_tutorials span,#main_navigation_networkstatus span,#main_navigation_logout span {
	display:						block;
	font-weight:					normal;
	font-size:						11px;
	color:							#788CA0;
	transition:						all 0.2s ease-in-out;
	-moz-transition:				all 0.2s ease-in-out;
	-webkit-transition:				all 0.2s ease-in-out;
}
#main_navigation_helpdesk:hover span,#main_navigation_faq:hover span,#main_navigation_tutorials:hover span,#main_navigation_networkstatus:hover span,#main_navigation_logout:hover span {
	color:							#323C46;
}
*/



/* UPPER MINI MENU */
.tabs-header { text-align: right; }
.tabs-header a {
	display:			inline-block;
	height:			53px;
	padding:			33px 12px 0 12px;
	font-size:			14px;
	color:			rgb(100,100,100);
}
.tabs-header a:hover { color: rgb(150,150,150); }
.tabs-header ul,.tabs-header li {
	display:						inline;
}
pre {
	width:							680px;
	font:							normal 12px arial;
	white-space:					pre-wrap;
	white-space:					-moz-pre-wrap;
	white-space:					-pre-wrap;
	white-space:					-o-pre-wrap;
	word-wrap:						break-word;
}


/* CONTENT AREA */
h1,h2,h3 {
	display:						block;
	margin:							20px 0;
	font-size:						20px;
	text-shadow:					rgb(200,200,200) 0 0 1px;
	color:							rgb(80,80,80);
}
h2 select {
	font-size:						12px;
}
.tabs-body {
	display:		inline-block;
	width:		700px;
	padding-bottom:	20px;
	vertical-align:	top;
}



/* ACCOUNT SELECT BOX */
.navigation-header {
	display:		inline-block;
	margin-top:		101px;
	font-weight:	bold;
	font-size:		20px;
	text-transform:	lowercase;
	color:		rgb(50,50,50);
}
.navigation-header select {
	margin-top:		12px;
	padding:			5px 10px;
	font-weight:		normal;
	font-size:			12px;
	text-transform:		none;
	border:			solid 1px rgb(220,220,220);
}
/*
#account_list {
	padding:						5px;
	color:							#323C46;
	border:							none;
	border-radius:					5px;
	-moz-border-radius:				5px;
	-webkit-border-radius:			5px;
}
*/



/* MAIN MENU */
.navigation-link {
	margin:		33px 0 20px 0;
	text-align:		center;
	vertical-align:	middle;
}
.navigation-link div { display: inline; }
.navigation-link a {
	display:			inline-block;
	min-width:			48px;
	margin:			0 3px;
	padding:			55px 0 5px 0;
	font-size:			14px;
	vertical-align:		top;
	color:			rgb(100,100,100);
	text-decoration:		underline;
	background:			url(menu_orange.png) no-repeat top center;
	transition:			all 0.2s linear;
	-moz-transition:		all 0.2s linear;
	-webkit-transition:	all 0.2s linear;
	-o-transition:		all 0.2s linear;
	-ms-transition:		all 0.2s linear;
}
.navigation-link a:hover {
	padding:		60px 0 0 0;
	text-decoration:	none;
}
.navigation-link .menu_billing_info {	background-position: center -96px; }
.navigation-link .menu_pay_bills {		background-position: center -192px; }
.navigation-link .menu_domains {		background-position: center -288px; }
.navigation-link .menu_bandwidth_graps {	background-position: center -384px; }
.navigation-link .menu_change_password {	background-position: center -480px; }
.navigation-link .menu_reboot {		background-position: center -576px; }
.navigation-link .menu_open_xchange {	background-position: center -672px; }
.navigation-link .menu_control_panel {	background-position: center -768px; }
.navigation-link .menu_webmaster_tools {	background-position: center -864px; }
.navigation-link .menu_cloud_resources {	background-position: center -960px; }
.navigation-link .menu_web_optima {	background-position: center -1056px; }
.navigation-link .menu_site_builder {	background-position: center -1152px; }



#main_navigation_container_footer {
	margin:	-18px 0 20px 0;
	color:	rgb(100,100,100);
}
#main_navigation_container_footer a {
	padding:	0 2px;
	color:	rgb(120,120,120);
}



#main_page_container_footer {
	padding:		20px 0;
	text-align:		center;
	background:		rgb(50,50,50);
}
#main_page_container_footer .furl {
	margin:		0 12px;
	font-weight:	bold;
	color:		#FFF;
}
#main_page_container_footer .furl:hover { color: rgb(220,220,220); }
#main_page_container_footer .finfo {
	margin-top:	20px;
	color:	rgb(200,200,200);
}
#main_page_container_footer .fmore {
	margin-top:	10px;
	font-size:	11px;
	color:	rgb(180,180,180);
}



.bills_banner .bills {
	width:							100%;
}
.bills_banner .bills th {
	padding:						5px;
	text-align:						center;
}
/*
h1 {
	margin-bottom:					10px;
	font-size:						20px;
	text-shadow:					rgb(200,210,220) 0 0 1px;
	color:							rgb(70,80,90);
}
h2 {
	padding:						10px;
	font:							bold 12px arial;
	text-transform:					uppercase;
	color:							#FFF;
	background:						rgb(60,120,240);



	box-shadow:						0 0 1px rgb(60,120,240);
	-moz-box-shadow:				0 0 1px rgb(60,120,240);
	-webkit-box-shadow:				0 0 1px rgb(60,120,240);
	border-radius:					4px;
	-moz-border-radius:				4px;
	-webkit-border-radius:			4px;
}
hr {
	height:							6px;
	margin:							25px 0;
	background:						url(hr.png) no-repeat top center;
}



.main {
	width:							1000px;
	margin:							auto;
	text-align:						right;
}
.left {
	display:						inline-block;
	width:							704px;
	margin-top:						40px;
	padding:						10px;
	vertical-align:					top;
	background:						#FFF;
	-moz-border-radius-topleft:		10px;
	-moz-border-radius-bottomleft:	10px;
	*display:						inline;
	*zoom:							1;
}
.content {
	min-height:						300px;
	padding:						0 10px;
	text-align:						left;
}
.company {
	padding:						20px 10px;
	text-align:						left;
	color:							rgb(130,140,160);
	background:						#FFF;
	-moz-border-radius-bottomright:	10px;
}
.company b {
	text-shadow:					rgb(200,210,220) 0 0 1px;
	color:							rgb(70,80,90);
}
.tinfo {
	display:						inline-block;
	width:							100px;
	padding:						5px 0 5px 10px;
	font:							bold 12px arial;
	text-transform:					uppercase;
	text-shadow:					rgb(200,210,220) 0 0 1px;
	color:							rgb(70,80,90);
}



.mainmenu {
	text-align:						center;
}
.mainmenu a {
	display:						inline-block;
	padding:						0 8px;
	vertical-align:					bottom;
	font-weight:					bold;
	text-shadow:					rgb(200,210,220) 0 0 1px;
	color:							rgb(70,80,90);
}
.mainmenu span {
	display:						inline-block;
	width:							48px;
	height:							48px;
	margin:							10px 0;
	background:						url(icon.png) no-repeat;
	transition:						margin 0.2s ease-in-out;
	-moz-transition:				margin 0.2s ease-in-out;
	-webkit-transition:				margin 0.2s ease-in-out;
}
.mainmenu a:hover {
	color:							rgb(80,130,230);
}
.mainmenu a:hover span {
	margin:							0px 0 20px 0;
}
.mainmenu .billinginfo {
	background-position:			0 -48px;
}
.mainmenu .pay {
	background-position:			0 -96px;
}
.mainmenu .domain {
	background-position:			0 -144px;
}
.mainmenu .cpanel {
	background-position:			0 -192px;
}
.mainmenu .login {
	background-position:			0 -240px;
}
.mainmenu .tool {
	background-position:			0 -288px;
}
.mainmenu .ox {
	background-position:			0 -336px;
}



.credit {
	padding-left:					16px;
	text-align:						left;
}
.google,.facebook {
	display:						inline-block;
	width:							246px;
	height:							81px;
	background:						url(credit.png);
}
.facebook {
	margin-left:					10px;
	background-position:			-246px 0;
}



.footer {
	margin-top:						20px;
	padding:						10px;
	text-align:						center;
	background:						rgb(220,225,230);
}
.footer a {
	display:						inline-block;
	margin:							0 5px;
	text-shadow:					rgb(220,225,230) 0 0 1px;
	color:							rgb(120,125,130);
}
.footer a:hover {
	color:							rgb(80,130,230);
}
*/