body {
font-size: 11.6px;
margin:0px;
font-family:verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
background:url('images/bg_body.jpg');
color:#4B4B4B;
line-height:15px;
}

a {text-decoration:none;}
h1 {font-size:17px;}
h2 {font-size:15px;}
img {border:none;}

#wrap {
	width:950px;
	margin: 0px auto;
	height:450px;
}

#main {
	float:left;
	width:950px;
}

#logo {
	height:200px;
	width:100%;
	background:url('images/bg_head.jpg');
}

#top_bar {
	width:100%;
	float:left;
	background:url('images/bg_nav.jpg');
	height:246px;
}

#top_bar_left {
	width:200px;
	float:left;
}

#top_bar_left ul {
	list-style: none;
	margin: 25px 0px 0px 0px;
	padding: 0px; 
}

#top_bar_left li {
	padding:5px 3px 8px 25px;
}

#top_bar_left li a {
	text-decoration: none;
	font-family:'Lucida Sans','Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
	font-size: 19px;
	color:#2D2D2D;
}

#top_bar_left li a:hover {color:#E1E1E1;}

#tob_bar_mid {
	width:550px;
	float:left;
	margin-top:35px;
	overflow:auto;
	height:200px;
}

#top_bar_right {
	width:160px;
	float:left;
	margin:21px 0px 0px 15px;
	overflow:auto;
}

#cs_head {
	background:url('images/cs_head.jpg') no-repeat;
	height:40px;
}

#mid_content {
	float:left;
	padding-left:8px;
	padding-right:8px;
	background:#5a5a5a;
	width:934px;
	margin-bottom:10px;
}

#mid_wrap {
	width:934px;
	float:left;
	background:#e51507;
	margin-bottom:8px;
}

#strip {
	float:left;
	width:530px;
	font-size:17px;
	font-weight:bold;
	font-family:arial;
	margin-top:180px;
	color:#FF7F2A;
	margin-left:200px;
}

#product {
	float:left;
	width:928px;
	margin:0px auto; 
	padding:3px;
	background:url('images/bg_product.jpg') repeat-x;
	text-align:center;
}

#product ul {
	list-style:none;
	margin:10px 10px;
	padding:0px;
	font-weight:bold;
	text-align:center;
}

#product li {
float: left; 
white-space: nowrap; 
background-color: inherit;
}

#product li a {
margin: 0px; 
padding: 0px 5px 0px 5px;
color:#f3f3f3;
text-decoration: none; 
font-size: 110%;}

#product a:hover, #product a.selected {
background-color: inherit; 
color:#2D2D2D;
text-decoration: none;
}

#main-box {
clear:both;
float:left;
width:910px;
margin:0px; 
padding:0px 0px 0px 10px;
}

#main-middle {
background:#fff;
float:left;
height:auto !important;
margin:10px 0px 0px 10px;
padding:0px 0px 20px 1px;
width:912px;
}

#main-banner {
	float:left;
	height:auto !important;
	margin:10px 0px 0px 10px;
	padding:0px 0px 20px 1px;
	width:912px;
}

#main-banner img{
	padding:5px;
	text-align:top;
	vertical-align:top;
}

#box {
	padding:3px;
	font-size:11.4px;
}

#box a {
	color:#F7F256;
}

#box p {
	font-size:12px;
}

.container-content-sidebar {
background:#ed0303;
border-left:1px solid #C8C8C8;
float:left;
height:auto;
margin:0px;
padding:0px 0px 20px;
width:609px;
}

#content {
	color:#4B4B4B;
	float:left;
	padding:10px 5px 0px 5px;
	width:900px;
}

.content-container {
	clear:both;
	float:left;
	margin:0px 0px 15px;
	padding:0px;
	width:900px;
}

.main-pagetitle {
border-bottom:0px solid #C8C8C8;
color:#646464;
font-size:140%;
font-weight:bold;
margin:0px 0px 10px;
padding:0px 0px 5px;
text-transform:uppercase;
width:100%;
}

.product-bar{
background:url('images/bg_product_bar.jpg') repeat-x;
color:#1A1A0B;
font-size:140%;
font-weight:bold;
margin:0px;
padding:8px 0px 7px 5px;
}

p.readmore {
font-size:11.4px;
line-height:1.2em;
padding:0px;
}

p.readmore a {
	font-size:11px;
	text-decoration:none;
	color:#EBD5CC;
}

p.readmore a:hover{
color:#639aff;
}

p.quote {
margin:0em 30px 0.6em;
}

.embed {
background-color:#EEEDF9;
float:left;
font-size:140%;
font-style:italic;
font-weight:bold;
line-height:1.2em;
margin:7px 7px 5px 0px;
padding:5px;
width:120px;
}

.embed-caption {
float:left;
font-size:70%;
font-style:italic;
font-weight:normal;
line-height:1.2em;
margin:5px 0px 0px;
padding:0px;
}

.content ul.noindent, .content2 ul.noindent {
font-size:120%;
list-style-position:outside;
list-style-type:disc;
margin:0px 0px 7px 15px;
padding:0px;
}
.content ul.indent, .content2 ul.indent {
font-size:120%;
list-style-type:disc;
margin:0px 0px 7px 15px;
padding:0px 0px 0px 15px;
}
.content ol, .content2 ol {
font-size:120%;
list-style-position:outside;
list-style-type:decimal;
margin:0px 0px 0px 9px;
padding:0px 0px 0px 25px;
}
.content ul.linklist-noindent, .content2 ul.linklist-noindent {
font-size:120%;
line-height:1.2em;
list-style-type:none;
margin:-0.3em 0px 0.5em;
padding:0px;
}
.content ul.linklist-indent, .content2 ul.linklist-indent {
font-size:120%;
line-height:1.2em;
list-style-type:none;
margin:-0.3em 0px 0.5em;
padding:0px 0px 0px 10px;
}

.sidebar {
color:#4B4B4B;
float:left;
margin:0px;
padding:10px 0px 0px;
text-align:left;
width:913px;
}

.sidebarbox-border {
float:left;
border:1px solid #C8C8C8;
margin:0px 29px 5px 0px;
padding:2px;
width:200px;
height:140px;
color:#fff;
}

.sidebarbox-noborder {
margin:0px 0px 1em 0px;
padding:2px;
}

.sidebarbox-noborder img {
	padding:5px;
}

.sidebar-title {
background:url('images/bg_modul.jpg') repeat-x;
font-size:120%;
font-weight:bold;
margin:0px 0px 2px;
color:#000;
padding:8px 5px 7px;
}

.sidebarbox-noborder p {
background-color:transparent;
font-size:110%;
line-height:1.2em;
margin:0px 5px 0.4em;
padding:0px;
}

.sidebarbox-border p {
background-color:transparent;
font-size:110%;
line-height:1.2em;
margin:0px 0px 0.4em;
padding:0px;
}

#footer {
background:#D2D2D2;
clear:both;
color:#FFFFFF;
height:5em;
margin:0px 0px 10px 10px;
padding:5px 0px;
width:913px;
}

#footer p {
font-size:110%;
line-height:1.3em;
margin:0px;
padding:10px;
text-align:center;
color:#3C3C3C;
}

.content a, .content2 a, .sidebar a {
color:#4B4B4B;
text-decoration:underline;
}

.content a:hover, .content2 a:hover, .sidebar a:hover {
color:#4B4B4B;
text-decoration:none;
}

.box-on {
float:left;
margin-right:0.2em;
min-width:0.5em;
padding-left:0.3em;
}
.box-off {
display:none;
}

.clear {
clear:both;
}

.hide {
display:none;
}

br {
clear:none;
}

.box {
 width:137px;
 padding-bottom:10px;
}

.box a{
text-decoration:none;
}

.box  a:hover{
color:#639aff;
}

.scroll {
	font-size:11px;
	margin-top:0px;
	height:360px;
	width:900px;
	overflow:auto;
}

/* form */

.end form {
 margin-top: 0px;
 margin-left: -88px;
}

div.row {
 clear: both; 
 width: 400px;
 margin-left:0px;
}

div.row span.formlabel {
 font-size: 12px;
 float: left;
 width: 150px;
 text-align: left;
}

div.row span.forminput { 
  float: right;
  text-align: right;
} 

div.spacer { 
 clear: both;
 width: 30px;
}

.end input, .end textarea { 
 width: 240px; 
 margin-left: 0px;
 font-family: verdana, arial, sans-serif;
 border: 1px solid;
 font-size: 100%;
 margin: 2px;
}

.submit {
  font-family: verdana;
  border: 1px solid;
  width: 70px;
  height: 22px;
  cursor: pointer;
  font-size: 11.3px;
}

.normal {font-family: verdana, arial, sans-serif;font-size: 11px;}
.normal table {border-collapse:collapse;}
.normal td {border:solid 1px #FF552A;display:table-cell;padding:3px;}
.normal tr {display:table-row;}
.normal a{text-decoration:none;color:#FF2A55}