body {
background-color:#F8F8F8;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
margin:0;
padding:0;
}

div {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
line-height:140%;
}

a.normal {
color:#D33300 !important;
text-decoration:underline;
}

a.normal:hover {
color:#000 !important;
text-decoration:underline;
}

p {
margin:5px 0 10px;
}

a img {
border:0;
}

ul {
list-style-image:url(bullet.gif);
margin:10px 0 15px 30px;
padding:0;
}

ol {
margin:10px 0 15px 35px;
padding:0;
}

li {
margin-bottom:5px;
}

h1 {
color:#666;
font-weight:400;
font-size:200%;
padding-bottom:10px;
background:url(bg_h1.gif) bottom repeat-x;
font-family:"Times New Roman", Times, serif;
margin:5px 0 15px;
}

h1 b {
color:#D33300;
background:url(bg_h1_span.gif) bottom repeat-x;
padding-bottom:6px;
}

h2 {
color:#D33300;
font-weight:400;
font-size:160%;
padding-bottom:5px;
border-bottom:1px solid #CCC;
font-family:"Times New Roman", Times, serif;
margin:20px 0 10px;
}

h3 {
color:#D33300;
font-weight:400;
font-size:160%;
padding-bottom:4px;
background:url(bg_h3.gif) center repeat-x;
font-family:"Times New Roman", Times, serif;
margin:5px 0 15px;
}

h3 span {
background-color:#FFF;
padding-right:3px;
}

h4 {
color:#D33300;
font-weight:700;
font-size:110%;
margin:5px 0 15px;
}

.pic_left {
float:left;
margin-right:20px;
margin-bottom:10px;
}

.pic_right {
float:right;
margin-left:20px;
margin-bottom:10px;
}

.clear {
clear:both;
}

.f_left {
float:left;
}

.f_right {
float:right;
}

.main {
width:920px;
position:relative;
left:50%;
margin-left:-460px;

}

.sh_top {
height:15px;
background:url(bg_top.gif) center no-repeat;
}

.sh_bot {
height:20px;
background:url(bg_bottom.gif) center no-repeat;
}

.page {
width:900px;
background:url(bg_diag.gif);
padding:10px;
}

.container {
width:890px;
background-color:#FFF;
padding:5px;
}

.logo {
float:left;
padding-left:10px;
}

.contacts {
float:right;
margin:30px 10px 0 0;
}

.diag {
height:4px;
background:url(bg_diag.gif);
clear:both;
margin:1px 0;
}

.header {
height:180px;
}

.leftcol {
width:190px;
float:left;
}

.content {
margin:0 220px 0 190px;
padding:10px 30px;
}

.rightcol,
.featuresdiv {
border:none;
width:220px;
float:right;
}

.footer {
background:#EBEBEB url(bg_footer.gif) top center no-repeat;
text-align:center;
height:70px;
padding-top:10px;
}

.footer a {
color:#333;
}

.menu {
background:#EBEBEB url(bg_left_box.gif) bottom no-repeat;
padding:5px 7px 30px;
}

a.mainbuttontext {
display:block;
height:30px;
background:url(bg_menu.gif) left no-repeat;
color:#333;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
line-height:30px;
padding-left:30px;
}

a.mainbuttontext:hover,
a#on_link {
display:block;
height:30px;
background:url(bg_menu_a.gif) left no-repeat;
color:#D33300;
font-weight:700;

text-decoration:none;
text-transform:uppercase;
line-height:30px;
padding-left:30px;
}

.left_box {
background:#EBEBEB url(bg_left_box.gif) bottom no-repeat;
padding:5px 0 50px 10px;
font-size:80%;
}

.right_box,
.featuresdiv {

padding:5px 0 25px 10px;
}

.feat_1,
.feat_2{
background:#EBEBEB url(bg_right_box.gif) bottom no-repeat;
padding:5px;
}
.br_feature{
	display:none;
}
.featuresdiv p{
	text-align:right;
	font-weight:bold;
}
.left_box p,
.right_box p {
padding:0 5px 0 0;
}

.left_box h3 span
{
background-color:#EBEBEB;
padding-right:3px ;
}

.feat_1 h3 {
background-color:#EBEBEB !important;
padding-right:3px !important;
margin:0;
}

.feat_1 h3 b,
.feat_2 h3 b{
background-color:#EBEBEB !important;
font-weight:normal;
padding-right:3px;
}
form {
margin:0;
padding:0;
}

.input {
width:135px;
height:20px;
border:1px solid #CCC;
}
div.maintext{

}
.main_content form{
float:left;
}

.con_toptoptable,
.gallery_table,
iframe {
	padding:0 !important;
	clear:none !important;
	float:left;
}
.fboth100,
object {
float:left;
clear:none;
}