body {
	background : #2c2c2c url('../images/template/background.png') no-repeat top center;
	margin : 0;
	padding : 0;
	width : 100%;
	height : 100%;
	font-family : Verdana;
}

.clear {
	display : block;
	clear : both;
}

.clear-left {
	display : block;
	clear : left;
}

.clear-right {
	display : block;
	clear : right;
}

a em {
	display : none;
}

a img {
	border : 0;
}

.float-left {
	float : left !important;
}

.float-right {
	float : right !important;
}

.align-left {
	text-align : left !important;
}

.align-center {
	text-align : center !important;
}

.align-right {
	text-align : right !important;
}

.margin-me {
	padding : 15px;
}

.wrapper {
	width : 927px;
	margin : 0 auto;
}

.wrapper .header {
	padding : 20px 10px 10px 10px;
}

.wrapper .header a.logo {
	background : transparent url('../images/template/maxfrag_logo.png') no-repeat center center;
	width : 279px;
	height : 87px;
	text-indent : -9999em;
	display : block;
	outline : 0;
}

.wrapper .header ul {
	margin : 0;
	padding : 26px 0 0 0;
	list-style : none;
	float : right;
}

.wrapper .header ul li {
	background : transparent url('../images/template/nav_background_small.png') no-repeat top center;
	float : left;
	border-left : 1px solid #969696;
	border-right : 1px solid #969696;
	margin-left : -1px;
	position : relative;
}

.wrapper .header ul li:hover {
	background-position : center -50px;
	z-index : 2;
	border-left : 1px solid #861800;
	border-right : 1px solid #861800;
}

.wrapper .header ul li a {
	display : block;
	font-weight : bold;
	font-family : Verdana;
	font-size : 13px;
	padding : 17px 0;
	color : #111;
	text-decoration : none;
	text-align : center;
	width : 100px;
	height : 16px;
}

.wrapper .header ul li:hover a {
	color : #fff;
}

.wrapper .header ul li.first {
	background-position : top left;
	border-left : 0;
}

.wrapper .header ul li:hover.first {
	background-position : left -50px;
	border-left : 0;
}

.wrapper .header ul li.last {
	background-position : top right;
	border-right : 0;
}

.wrapper .header ul li:hover.last {
	background-position : right -50px;
	border-right : 0;
}

.wrapper .header ul li ul {
	display : none;
	margin : 0;
	padding : 0;
}

.wrapper .header ul li:hover ul {
	display : block;
	position : absolute;
	z-index : 1;
}

.wrapper .header ul li:hover ul li {
	float : none;
	width : 175px;
	background : #eee;
	border : 1px solid #969696;
	color : #111;
	z-index : 1;
	position : relative;
	margin-top : -1px;
}

.wrapper .header ul li:hover ul li:hover {
	background : #861800;
	border : 1px solid #861800;
	z-index : 2;
}

.wrapper .header ul li:hover ul li a {
	width : 150px;
	padding : 5px 5px;
	text-align : left;
	font-weight : normal;
	color : #111;
}

.wrapper .header ul li:hover ul li:hover a {
	color : #fff;
}

.wrapper .content {
	width : 927px;
	padding : 0;
	margin : 0;
}

.wrapper .content .top {
	background : transparent url('../images/template/content_top.png') no-repeat top center;
	width : 927px;
	height : 25px;
}

.wrapper .content .body {
	background : #ffffff url('../images/template/content_fade.png') repeat-x top left;
}

.wrapper .content .body .content-left {
	float : left;
	width : 651px;
	padding : 16px;
}

.wrapper .content .body .content-right {
	float : left;
	width : 228px;
	padding : 16px 16px 16px 0;
}

.wrapper .content .body .content-full {
	width : 895px;
	padding : 16px;
}

.wrapper .content .bottom {
	background : transparent url('../images/template/content_bottom.png') no-repeat bottom center;
	width : 927px;
	height : 16px;
	clear : both;
}

.content-right .support-online {
	margin : 0;
	padding : 0;
}

.content-right .support-online a {
	display : block;
	background : url('../images/template/support_online.png') no-repeat top left;
	width : 228px;
	height : 170px;
	text-indent : -9999em;
	outline : 0;
	padding : 0;
	margin : 0;
}

.content-right .right-middle {
	background : #eeefe5;
	border-left : 1px solid #ced0ba;
	border-right : 1px solid #ced0ba;
	margin : 0;
	width : 226px;
	padding : 0;
}

.content-right .right-middle h1.test-servers-label {
	margin : 0;
	padding : 10px;
	font-weight : bold;
	font-size : 14px;
}

.content-right .right-middle #scrollingContainer {
	border-top : 1px solid #ced0ba;
	border-bottom : 1px solid #ced0ba;
	height : 200px;
	overflow : hidden;
}

.content-right .right-middle #scrollingContainer #scrollingContent {
	padding : 0 0 0 0;
}

.content-right .right-middle #scrollingContainer #scrollingContent a.divide {
	display : block;
	border-bottom : 1px solid #ced0ba;
	padding : 4px 10px;
	text-decoration : none;
	color : #000;
}

.content-right .right-middle #scrollingContainer #scrollingContent a.first {
	border-top : 1px solid #ced0ba;
	margin-top : -1px;
}

.content-right .right-middle #scrollingContainer #scrollingContent a:hover.divide {
	background : #ddd;
}

.content-right .right-middle #scrollingContainer #scrollingContent a.divide img {
	border : 0;
	display : block;
	width : 18px;
	height : 11px;
	float : left;
	margin : 2px 0 1px 0;
}

.content-right .right-middle #scrollingContainer #scrollingContent a.divide .location {
	display : block;
	float : left;
	width : 143px;
	font-size : 10px;
	padding : 1px 5px;
	white-space : nowrap;
	overflow : hidden;
}

.content-right .right-middle #scrollingContainer #scrollingContent a.divide .test-button {
	display : block;
	background : url('../images/template/button_test.png') no-repeat top center;
	width : 35px;
	height : 14px;
	text-indent : -9999em;
	float : left;
}

.content-right .right-middle a[name="trustlink"] {
	display : block;
	margin : 10px auto;
	width : 120px;
	height : 77px;
}

.content-right .right-middle h1.blog-sub-navigation {
	margin : 10px 0 0 0;
	padding : 10px;
	font-weight : bold;
	font-size : 14px;
	border-top : 1px solid #ced0ba;
}

.content-right .right-middle ul.blog-sub-nav {
	margin : 0;
	padding : 0;
	list-style : none;
}

.content-right .right-middle ul.blog-sub-nav li {
	background : transparent url('../images/template/small_arrow.png') no-repeat 17px 2px;
	height : 17px;
	margin : 2px 0;
	padding : 0;
	overflow : hidden;
}

.content-right .right-middle ul.blog-sub-nav li.last {
	margin : 2px 0 0 0;
}

.content-right .right-middle ul.blog-sub-nav li a {
	color : #000;
	text-decoration : none;
	font-size : 11px;
	padding : 2px 0 2px 35px;
	display : block;
}

.content-right .right-middle ul.blog-sub-nav li a:hover {
	text-decoration : underline;
}

.content-right .right-bottom {
	background : url('../images/template/right_bottom.png') no-repeat top center;
	width : 228px;
	height : 15px;
}

.body .content-left .breadcrum, .body .content-full .breadcrum {
	font-size : 12px;
	padding : 0 10px 10px 10px;
}

.body .content-left .divider, .body .content-full .divider {
	background : url("../images/divider.gif") no-repeat center left;
	height : 30px;
	padding : 15px 0;
	margin : 0 15px;
	clear : both;
}

.body .content-left h1, .body .content-full h1 {
	color : #aa1800;
	margin : 2px 0 5px 0;
	padding : 2px 5px;
	font-size : 18px;
	border-bottom : 2px solid #eeeeee;
}

.body .content-left h2, .body .content-full h2 {
	color : #aa1800;
	margin : 5px 0 5px 0;
	padding : 0 10px 0 10px;
	font-size : 16px;
}

.body .content-left a, .body .content-full a {
	color : #aa1800;
}

.body .content-left a:hover, .body .content-full a:hover {
	text-decoration : none;
}

.body .content-left p, .body .content-full p {
	text-indent : 20px;
	line-height : 150%;
	text-align : justify;
	font-size : 14px;
	padding : 4px 10px;
	margin : 0;
}

.body .content-left ul, .body .content-full ul {
	line-height : 150%;
	text-align : justify;
	font-size : 14px;
}

.body .content-left .tabbed, .body .content-full .tabbed {
	line-height : 150%;
	text-align : justify;
	font-size : 14px;
	margin : 4px 30px;
}

.body .content-left ul.redarrow, .body .content-full ul.redarrow {
	margin : 15px 0;
	padding : 0;
	list-style : none;
}

.body .content-left ul.redarrow li, .body .content-full ul.redarrow li {
	background : transparent url('../images/template/small_arrow.png') no-repeat 17px 2px;
	margin : 2px 0;
	padding-left : 35px;
	text-align : justify;
	font-size : 14px;
}

.body .content-left ul.arrow_lessthan, .body .content-full ul.arrow_lessthan {
	margin : 15px 0;
	padding : 0;
	list-style : none;
}

.body .content-left ul.arrow_lessthan li, .body .content-full ul.arrow_lessthan li {
	background : transparent url('../images/template/arrow_lessthan.png') no-repeat 17px 8px;
	margin : 2px 0;
	padding-left : 30px;
	text-align : justify;
	font-size : 14px;
}

.body .content-left .button.moreinfo {
	display : block;
	background : url('../images/template/button_moreinfo.png') no-repeat top left;
	width : 125px;
	height : 22px;
	text-indent : -9999em;
	outline : 0;
	margin : 0 5px;
}

.body .content-left .button.ordernow {
	display : block;
	background : url('../images/template/button_ordernow.png') no-repeat top left;
	width : 125px;
	height : 22px;
	text-indent : -9999em;
	outline : 0;
	margin : 0 5px;
}

.body .content-left .button.submit {
	display : block;
	background : url('../images/template/button_submit.png') no-repeat top left;
	width : 125px;
	height : 22px;
	text-indent : -9999em;
	outline : 0;
	margin : 0 5px;
}

.body .content-left .button.large_ordernow {
	display : block;
	background : url('../images/template/button_ordernow_big.png') no-repeat top left;
	width : 155px;
	height : 32px;
	text-indent : -9999em;
	outline : 0;
	margin : 0 10px;
}

.footer {
	width : 925px;
	border-left : 1px solid #000;
	border-right : 1px solid #000;
	background : #141414 url('../images/template/footer_background.png') repeat-x bottom center;
}

.footer ul {
	list-style : none;
	padding : 0;
	margin : 0;
}

.footer ul li {
	float : left;
	width : 20%;
}

.footer ul li h1 {
	color : #ffffff;
	font-size : 12px;
	margin : 16px 20px 12px 20px;
}

.footer ul li h1 a {
	display : block;
	color : #fcfcfc;
	text-decoration : none;
}

.footer ul li h1 a:hover {
	text-decoration : underline;
}

.footer ul li ul {
	margin : 4px 20px;
}

.footer ul li ul li {
	width : auto;
	float : none;
	color : #dddddd;
	font-size : 11px;
	margin : 2px 0;
	cursor : default;
}

.footer ul li ul li a {
	display : block;
	color : #dcdcdc;
	text-decoration : none;
	cursor : pointer;
}

.footer ul li ul li a:hover {
	text-decoration : underline;
}

.footer-bottom {
	width : 927px;
	height : 12px;
	background : url('../images/template/footer_bottom.png') top center no-repeat;
}

.copyright {
	text-align : center;
	color : #ffffff;
	font-size : 10px;
	margin : 10px 0 50px 0;
}

.copyright a {
	color : #ffffff;
	text-decoration : underline;
}

.copyright a:hover {
	text-decoration : none;
}