@font-face {
	font-family:'RobotoRegular';
	src:url('/cp/css/fonts/Roboto-Regular-webfont.eot');
	src:url('/cp/css/fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('/cp/css/fonts/Roboto-Regular-webfont.woff') format('woff'),
		url('/cp/css/fonts/Roboto-Regular-webfont.ttf') format('truetype'),
		url('/cp/css/fonts/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'RobotoThin';
	src:url('/cp/css/fonts/Roboto-Thin-webfont.eot');
	src:url('/cp/css/fonts/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
		url('/cp/css/fonts/Roboto-Thin-webfont.woff') format('woff'),
		url('/cp/css/fonts/Roboto-Thin-webfont.ttf') format('truetype'),
		url('/cp/css/fonts/Roboto-Thin-webfont.svg#RobotoThin') format('svg');
	font-weight:normal;
	font-style:normal;
}

body { background:url(/cp/graphics/bkgd.png) repeat 0 0 #464646; }
header { box-shadow:0px 2px 7px #000000; float:left; height:35px; position:fixed; width:100%; 
background:-moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(248,248,248,0.64) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba(248,248,248,0.64)));
background:-webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(248,248,248,0.64) 100%);
background:-o-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(248,248,248,0.64) 100%);
background:-ms-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(248,248,248,0.64) 100%);
background:linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(248,248,248,0.64) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#a3f8f8f8',GradientType=0 );
}
	nav { float:left; height:35px; }
	nav ul { height:35px; }
		nav li { border-right:1px solid #999999; display:table-cell; height:35px; padding:0; }
			.chosen_tab { border-color:#279CD9 !important; }
			nav li a:link,nav li a:active,nav li a:visited,nav li a:hover,nav li a:visited:hover { border-bottom:6px solid transparent; color:#000000; font-family:'RobotoRegular',Arial,sans-serif; font-size:16px; height:20px; padding:9px 13px 0; text-decoration:none; }
			nav li a:hover,nav li a:visited:hover { border-color:#279cd9; }
				nav li li { background-color:#EDEDED; border-bottom: 1px solid #dadada; height: 45px; padding-left:35px; position:relative; width:165px; }
				nav li li a:before { background:url(/cp/graphics/icons_16.png) no-repeat scroll 0 0 #EDEDED; content:''; height:16px; margin:0 0 0 -30px; position:absolute; width:16px; z-index:0; }
				nav li li a:link,nav li li a:active,nav li li a:visited,nav li li a:hover,nav li li a:visited:hover, nav li li a:hover,nav li li a:visited:hover { background-color:#EDEDED; border:none; height:26px; padding:13px 13px 6px 16px; }
				#submenu_billing a:before { background-position:-16px 0 !important; }
				#submenu_account a:before { background-position:-32px 0px; }
				/* LEVEL ONE */
				ul.dropdown { position: relative; }
				ul.dropdown li { float: left; zoom: 1; }
				ul.dropdown li a { display: block; }
				ul.dropdown li.hover,ul.dropdown li:hover { position: relative; }
				.has_submenu.hover a { width:141px; }
				/* LEVEL TWO */
				ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; border-radius: 5px 5px 5px 5px; height: auto; width: 200px; border-radius: 5px 5px 5px 5px; list-style-type: none; z-index: 200; }
				ul.dropdown ul a { width:136px; }
				ul.dropdown ul li { float: left; }
				ul.dropdown ul li:first-child { margin-top:5px; }
				ul.dropdown ul li:last-child { padding: 0 0 10px 35px; }
				/* IE 6 & 7 Needs Inline Block */
				ul.dropdown ul li a { border-right: none; display: inline-block; } 
				/* LEVEL THREE */
				ul.dropdown ul ul { left: 100%; top: 0; left: 205px; height:45px; position: absolute; top: 0; width:200px; }
				ul.dropdown ul ul a { display:inline-block; width:136px !important; }
				ul.dropdown ul ul li:first-child { height: 45px; margin-top: -10px; padding-top: 10px; }
				ul.dropdown li:hover > ul { visibility: visible; }
	#top_menu { background:url(/cp/graphics/menu.png) no-repeat 15px 7px; float:right; height:35px; width:35px; }
	#top_menu a { display:block; height:35px; text-indent:-9999px; width:35px; }
#context_menu { background-color:#FFFFFF; box-shadow:0 0 5px #000000; color:#000000; display:none; padding:10px 15px; position:fixed; right:0; width:25%; }
	#close_menu { background:url(/cp/graphics/icon_redo.png) no-repeat scroll 11px 9px transparent; height:35px; position:fixed; right:0; top:0; width:35px; }
	#close_menu a { display:block; height:35px; text-indent:-9999px; width:35px; }
#body_wrapper { float:left; margin-top:45px; width:100%; }
	.body_content { background-color:#F8F8F8; border:5px solid #279cd9; border-radius:5px 5px 5px 5px; box-shadow:0 0 10px #000000; margin:10% auto; padding:20px; width:80%; }
	.body_content h1 { text-align:center; width:100%; }
footer { bottom:0; color:#ABABAB; float:left; font-size:11px; height:auto; min-height:40px; position:fixed; width:100%; 
background:-moz-linear-gradient(top,  rgba(48,48,48,0.63) 0%, rgba(48,48,48,1) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,48,48,0.63)), color-stop(100%,rgba(48,48,48,1)));
background:-webkit-linear-gradient(top,  rgba(48,48,48,0.63) 0%,rgba(48,48,48,1) 100%);
background:-o-linear-gradient(top,  rgba(48,48,48,0.63) 0%,rgba(48,48,48,1) 100%);
background:-ms-linear-gradient(top,  rgba(48,48,48,0.63) 0%,rgba(48,48,48,1) 100%);
background:linear-gradient(to bottom,  rgba(48,48,48,0.63) 0%,rgba(48,48,48,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1303030', endColorstr='#303030',GradientType=0 );
}
footer a:link,footer a:active,footer a:visited { color:#279cd9; font-size:11px !important; text-decoration:none; }
footer a:hover,footer a:visited:hover { color:#279cd9; font-size:11px !important; text-decoration:underline; }
	#footer_lf { left:10px; position:absolute; top:10px; }
	#footer_rt { position:absolute; right:10px; top:10px; }

body,option,select,textarea { color:#000000; font-family:'RobotoRegular',Arial,sans-serif; font-size:14px; line-height:22px; text-align:left; }
body a:link,body a:active,body a:visited { color:#279cd9; text-decoration:underline; font-size:14px; font-family:'RobotoRegular',Arial,sans-serif; }
body a:hover,body a:visited:hover { color:#279cd9; text-decoration:none; font-size:14px; font-family:'RobotoRegular',Arial,sans-serif; }
h1 { color:#000000; font-family:'RobotoThin',Arial,sans-serif; font-size:30px; font-weight:normal; margin:0 0 10px; }
h2 { background:url(/cp/graphics/triangle.png) no-repeat scroll right 10px transparent; border-bottom:1px solid #dadada; color:#000000; font-family:'RobotoRegular',Arial,sans-serif; font-size:16px; font-weight:normal; margin:0 0 10px; }
h3 { color:#000000; font-family:'RobotoRegular',Arial,sans-serif; font-size:15px; font-weight:bold; margin:0 0 10px; }
.alert_msg { border:1px solid red; }
input[type=text],input[type=email],input[type=password] { border: 1px solid; padding: 3px; }
#cp_login_wrapper h3 { clear: both; float: left; height: 31px; margin: 0 0 5px; }
#cp_login_email,#cp_login_pswd { float: right; height: 25px; margin: 0 0 10px; width: 250px; }
#cp_login_forgot_pswd_link { display: block; float: right; text-align: right; width: 250px; }
#body_content_login { width:400px; }

/* SPRTES
http://spritegen.website-performance.org/
*/
#container li {
    background:url(/cp/graphics/sprite_011713.png) no-repeat top left;
}
.icon_home{ background-position:0 0;  } 
.menu{ background-position:0 -16px;  } 



/*
blue:#279cd9
*/