@font-face {
    font-family: 'lobster';
    src: url('/fonts/lobster-webfont.eot');
    src: url('/fonts/lobster-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/lobster-webfont.woff') format('woff'),
         url('/fonts/lobster-webfont.ttf') format('truetype'),
         url('/fonts/lobster-webfont.svg#lobster_1.4regular') format('svg');
  	font-weight: normal; font-style: normal;
}
@font-face {	
	font-family: 'delicious';
    src: url('/fonts/delicious-roman-webfont.eot');
    src: url('/fonts/delicious-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/delicious-roman-webfont.woff') format('woff'),
         url('/fonts/delicious-roman-webfont.ttf') format('truetype'),
         url('/fonts/delicious-roman-webfont.svg#deliciousroman') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
	font-family: 'regencie';
    src: url('/fonts/regencielightalt-webfont.eot');
    src: url('/fonts/regencielightalt-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/regencielightalt-webfont.woff') format('woff'),
         url('/fonts/regencielightalt-webfont.ttf') format('truetype'),
         url('/fonts/regencielightalt-webfont.svg#regencie_altlightalt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'liberation';
    src: url('/fonts/liberationsans-regular-webfont.eot');
    src: url('/fonts/liberationsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/liberationsans-regular-webfont.woff') format('woff'),
         url('/fonts/liberationsans-regular-webfont.ttf') format('truetype'),
         url('/fonts/liberationsans-regular-webfont.svg#liberation_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
				
				
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	background-color: #252527;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow-x: hidden;
}

a:link {
	color: #a02013;
}
a:visited {
	color: #a02013;
}
a:hover {
	color: #db301f;
}
a:active {
	color: #a02013;
}
							
/* GLOBAL */
.clear { clear:both }
.left { float:left }
.right { float:right }
.dot_red { height:1px; width:100%; background-image:url(/public/images/dotted_white-red.jpg); margin:30px 0 }
.dot_black { height:1px; width:100%; background-image:url(/public/images/dotted_white-black.jpg) }
.img_border {
	border:1px #5a5758 solid;
}


/* HEADER */
.header { width:1010px; margin:auto; margin-top:30px; }
.header_left { float:left; width:196px }
.header_logo { float:left; width:665px }
.header_search { float:right; width:149px }
.header_menu { width:1010px; height:21px; background:url(/public/images/bg_menu.jpg); clear:both }
.header_menu_container { width:950px; margin:auto }



/* CONTENT */
.content {
	width:1010px; margin:auto; text-align:center;
}
.content_marker_main {
	height:8px ;	text-align:left;	padding-left: 80px;
}
.content_marker_products {
	height:8px ;	text-align:left;	padding-left: 95px;
}
.content_marker_shop {
	height:8px ;	text-align:left;	padding-left: 205px;
}
.content_marker_blog {
	height:8px ;	text-align:left;	padding-left: 275px;
}
.content_marker_aboutus {
	height:8px ;	text-align:left;	padding-left: 410px;
}
.content_marker_technicalinfo {
	height:8px ;	text-align:left;	padding-left: 540px;
}
.content_marker_distributors {
	height:8px ;	text-align:left;	padding-left: 700px;
}
.content_marker_faqs {
	height:8px ;	text-align:left;	padding-left: 815px;
}
.content_marker_sponsorships {
	height:8px ;	text-align:left;	padding-left: 930px;
}
.content_red {
	height:28px; background-color:#a02013; text-align:left; width:1010px; color:#d1d2d4; font-size:11px;
}
.content_banner {
	position:relative; color:#FFFFFF; font-family:Lobster
}
.content_banners {
	margin:15px 0; background-color:#000000; width:970px; padding:20px 20px; text-align:center
}
.content_banner_wrapper {
	position: relative; height:480px;
}
.content_banner_top {
	position: absolute; background-color:#000; z-index:1
}
.content_banner_bottom {
	position: absolute; background-color:#000; z-index:0
}
.content_banners_spacers{
	float:left;  width:36px;
}


.content_banner_menu_contanier {
	position:absolute; top:449px; z-index:5; width:100%; 
}
.content_banner_menu_on {
	background-color:#676f7c; padding:3px 0; height:25px; font-size:18px; float:left; cursor: pointer;
}
.content_banner_menu_off {
	background-color:#192028; padding:3px 0; height:25px; font-size:18px; float:left; cursor: pointer; opacity:0.8; filter:alpha(opacity=80); 
}

.content_banner_menu1 {
	position:absolute; top:449px; background-color:#676f7c; width:253px; padding:3px 0; height:25px; font-size:18px; z-index:5
}
.content_banner_menu2 {
	position:absolute; top:449px; left:253px; background-color:#192028; width:253px; padding:3px 0; opacity:0.8; filter:alpha(opacity=80); height:25px; font-size:18px; z-index:5
}
.content_banner_menu3 {
	position:absolute; top:449px; left:505px; background-color:#192028; width:253px; padding:3px 0; opacity:0.8; filter:alpha(opacity=80);  height:25px; font-size:18px; z-index:5
}
.content_banner_menu4 {
	position:absolute; top:449px; left:757px; background-color:#192028; width:253px; padding:3px 0; opacity:0.8; filter:alpha(opacity=80);  height:25px; font-size:18px; z-index:5
}
.content_white {
	background-color:#FFFFFF; padding:25px; margin-bottom:15px; text-align:left;
}
.content_white_red {
	width:352px; height:508px; float:right; padding:15px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f8ecea; background:#a02013 
}
.content_title{
	font:bold 36px delicious;
}

.content_right_menu{
	font:bold 20px delicious;
	font-weight:bolder;	
	padding-top:5px;
}
.content_right_menu a{
	text-decoration:none;
	color:#9F2214;
}

.content_title_big{
	font:bold 105px delicious;
}
.content_product_title{
	font:bold 26px delicious;
}
.content_sentence{
	font:bold 20px lobster;
}
.content_aboutus {
	float:right; width:760px; font:12px Verdana; margin-top:15px;
}

/* FOOTER */
.footer { width:1010px; margin:auto; margin-bottom:30px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.footer_left { float:left; font-size:11px; color:#A7A9AC }
.footer_right { float:right; font-size:11px; color:#6D6F71 }
.footer a {
	color:#6D6F71; text-decoration:none
}

.footer a:hover {
	color:#ccc; text-decoration:none
}

/* NAVIGATION */
#navigation { width:150px; margin-top:25px; font:13px liberation;}
#navigation ul {margin:0px; padding:0px;}
#navigation li {list-style: none;} 

ul.top-level {background:#666;}
ul.top-level li {
	border-right: #7b797a dotted;
	border-width: 1px;
	background-color:#FFFFFF
}

#navigation a {
 color: #9F2214;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#navigation a:hover{
 text-decoration:underline;
}

#navigation li:hover {
 background: #e9e9e9;
 position: relative;
}

#nav{
	list-style:none;
	position:relative;
	z-index:5;
	
	width:910px;
	margin:auto;	
}
#nav li{
	float:left;
	position:relative;
}
#nav a{
	display:block;
	
}
#nav ul{
	list-style:none;
	position:absolute;
	left:-9999px;
}
#nav ul li{
	float:none
}
#nav ul a{
	white-space:nowrap; 
}
#nav li:hover ul{ 
	left:0;
}
#nav li:hover a{ 
	text-align:left;
	text-decoration:underline;	
}
#nav li:hover ul a{
	text-decoration:none;
	background-color:#CCCCCC
}
#nav li:hover ul li a{ 
	background:#a02013;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	padding:10px;
	margin-left: -32px;
	border-top:solid 1px #78797c;
	width:146px;
}
#nav li:hover ul li a:hover{ 
	background:#333;
}

.button_green {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #56c622), color-stop(1, #50b024) );
	background:-moz-linear-gradient( center top, #56c622 5%, #50b024 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#56c622', endColorstr='#50b024');
	background-color:#e25757;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #2f760f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:10px 20px;
	text-decoration:none;
	cursor: hand; cursor: pointer; 
}
.button_green:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #50b024), color-stop(1, #50b024) );
	background:-moz-linear-gradient( center top, #50b024 5%, #4b9f24 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50b024', endColorstr='#4b9f24');
	position:relative;	border:1px solid #2f760f;

}
.button_green:active {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #56c622), color-stop(1, #50b024) );
	background:-moz-linear-gradient( center top, #56c622 5%, #50b024 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#56c622', endColorstr='#50b024');	
	position:relative;	border:1px solid #2f760f; top:1px; left:1px;
}


.myButtonLink {
	display: block;
	width: 184px;
	height: 185px;
	background: url('/public/images/Untitled-2.jpg');
}
.myButtonLink:hover {
	background: url('/public/images/Untitled-1.jpg');
}

deleteText {
	cursor: hand; 
}

/* SEARCH */
.search_title{
	font:bold 20px delicious;
	color:#990000; text-decoration:none;
}

/* BLOG */
.main_thumbnail{ border:solid 7px #000000; margin: 15px 0; width:420px;}
.post_title a{
	font:bold 20px delicious;
	color:#000000;
	text-decoration: none;
}
.post_title a:hover{
	color:#a02013;
}
.post_title a:hover{
	color:#a02013;
}
.posted {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;text-decoration: none;
	color:#999999;	font-style:italic;
}
.posted a:hover{
	color:#a02013;
}
.readmore{
	font-size:11px;
	color:#a02013;
}
#recent {
	font-size:11px; color:#000000;
}
#recent a{
	color:#a02013;
}