body
{
padding: 0 0;
margin: 0 0;
font-family: Helvetica, Arial, Sans-serif;
font-size: 16px;
color: #ffffff;
}
p {
padding: 0 0;
margin: 0 0;
}

a {
color: #ffffff;
}

img{
border-color: #ffffff;
}

body 
{
background: url('images/body_bg.jpg');
background-position: top center;
background-repeat: repeat-y;
background-color: #090909;
}

.wrapper{
width: 980px;
margin-left: auto;
margin-right: auto;
min-height: 100%;
}

.mainblock{
width: 980px;
min-height: 100%;
}

.header{
width: 980px;
height: 112px;
background: url('images/header.png');
background-repeat: no-repeat;
}

.menu{
width: 980px;
height: 31px;
background: url('images/menu.png');
background-repeat: no-repeat;
margin-bottom: 45px;
}

.contentblock{
width: 980px;
}

.blockleft{
width: 752px;
float: left;
margin-left: 20px;
}

.content_welcome{
width: 752px;
}

.welcome_top{
width: 752px;
height: 45px;
background: url('images/box_welcome_top.png');
background-repeat: no-repeat;
}
.welcome_mid_wrapper{
width: 752px;
background: url('images/box_welcome_mid_bg.png');
background-repeat: repeat-y;
}
.welcome_mid{
width: 752px;
background: url('images/box_welcome_mid.png');
background-repeat: no-repeat;
background-position: center top;
min-height: 422px;
}
.welcome_mid p {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

.welcome_bot{
width: 752px;
height: 12px;
background: url('images/box_welcome_bottom.png');
background-repeat: no-repeat;
}

.productinfo_top{
width: 752px;
height: 45px;
background: url('images/box_productinfo_top.png');
background-repeat: no-repeat;
}

.gallery_top{
width: 752px;
height: 45px;
background: url('images/box_gallery_top.png');
background-repeat: no-repeat;
}

.order_top{
width: 752px;
height: 45px;
background: url('images/box_order_top.png');
background-repeat: no-repeat;
}

.info_top{
width: 752px;
height: 45px;
background: url('images/box_info_top.png');
background-repeat: no-repeat;
}

.testimonials_top{
width: 752px;
height: 45px;
background: url('images/box_testis_top.png');
background-repeat: no-repeat;
}

.contacts_top{
width: 752px;
height: 45px;
background: url('images/box_contacts_top.png');
background-repeat: no-repeat;
}

.blockright{
width: 162px;
float: right;
margin-right: 20px;
}

.ad_buynow{
margin-top: 10px;
width: 162px;
height: 199px;
}

.ad_feedback{
margin-top: 30px;
width: 162px;
height: 245px;
}

.clear{
clear: both;
}

.blacktext{
color: #000000;
}

.footerblock{
margin-top: 100px;
width: 980px;
height: 95px;
background: url('images/footer_disclaimer.png');
background-position: bottom center;
background-repeat: no-repeat;
}
.topfooter{
width: 980px;
height: 46px;
text-align: center;
font-size: 12px;
line-height: 20px;
}
.bottomfooter{
width: 980px;
height: 43px;
text-align: center;
font-size: 12px;
}

.feedbackform label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
color: #ffffff;
font-weight: bold;
}

.feedbackform input
{
color: #000000;
background: #BBBBBB;
border: 1px solid #000000;
}
.feedbackform textarea{
color: #000000;
background: #BBBBBB;
border: 1px solid #000000;
width: 400px;
height: 120px;
}

.feedbackform fieldset
{
border: 1px solid #000000;
width: 590px;
background: #464646;
}

.feedbackform legend
{
color: #000000;
background: #BBBBBB;
border: 1px solid #000000;
padding: 2px 6px;
font-weight: bold;
} 
.subbut{
margin-left: 168px;
}

.feedbackform {
margin-left: 85px;
}

.imgfloatright{
float: right;
padding: 0px;
margin: 3px;
border: 3px #ffffff;
border-style: solid;
}

.orderform {
width: 600px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-weight: bold;
}

.orderlist option(
color: #000000 !important;
)
