html { height:100%; }
p{overflow:hidden; height:30px;}
body { background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#7a7a7a; margin:auto; margin:0; padding:0; }
div#main_block { width:774px; height:auto; display:block; margin:auto; }
div#top_container { background-image:url(images/masthead.jpg); background-repeat:no-repeat; width:774px; height:166px; float:left; display:block; }
.container { background-image:url(images/middle.jpg); background-repeat:repeat-y; width:774px; padding-top:10px; height:100%; float:left; }
*html .content_container { width:702px; }
.content_container { width:702px; float:left; padding-left:37px; }
.fltlft { width:427px; float:left; }
.fltrht { vertical-align:top; width:222px; padding-left:20px; padding-top:20px; float:left; }
h1 { padding:0px; margin:0px; width:427px; float:left; }
#products { font-family:Helvetica; color:#4f4f4f; font-weight:bold; font-size:20px; padding-bottom:15px; }
.bullettext { font-family:Helvetica; font-size:14px; color:#4f4f4f; width:420px; padding-bottom:0px; overflow:hidden; }
* html .bullettext { margin-bottom:-15px; }
.tabtext { margin-left:20px; font-family:Helvetica; font-weight:bold; font-size:16px; line-height:18px; color:#4f4f4f; }
h2 { padding:0px; margin:0px; font-family:Helvetica; font-size:14px; color:#000000; }
.hed { font-family:Helvetica; text-decoration:none!important; font-weight:bold; font-size:18px; line-height:21px; color: #d18119; }
.hed a { color: #d18119; text-decoration:none!important; }
.rightform { background-image:url(images/form_bg.jpg); background-repeat:no-repeat; width:222px; font-family:Helvetica; font-weight:bold; font-size:17px; border:0; height:197px; }
.rightform table { margin:5px; }
.rightform hr { color:#bbbbbb; width:100%; text-align:left; }
.rightform input { -x-system-font:none; background:transparent url(images/inputbutton.jpg) no-repeat scroll 0 0; border:medium none; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:139px; height:19px; vertical-align:middle; }
*html .rightform input { -x-system-font:none; background:transparent url(images/inputbutton.jpg) no-repeat scroll 0 0; border:medium none; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:139px; }
.dropbutton { background-color:#CCCCCC; border:1px solid #999999; color:#000; padding-right:20px; z-index:990; cursor:pointer; font-size:12px; border:medium none; height:27px; }
.button { background-image:url(images/button.jpg)!important; background-repeat:no-repeat; border:medium none; float:left; color:#333333; font-family:Helvetica; font-size:16px; font-weight:bold; width:224px; height:40px; }
*html .button { background-image:url(images/button.jpg)!important; background-repeat:no-repeat; float:left; width:224px; height:40px; }
.bottom_container { background-image:url(images/bottom.jpg); background-repeat:no-repeat; width:774px; height:35px; float:left; }
.color { color:#595959; }
h3 { padding:0px; margin:0px; font-size:14px; font-weight:bold; padding:5px; font-family:Helvetica; color:#000000; text-align:center; }
h4 { padding:0px; margin:0px; text-align:center; font-family:Helvetica; font-size:18px; font-weight:700; color:#d18119; }
h5 { text-align:center; padding:0px; margin:0px; padding:5px; font-family:Helvetica; font-size:18px; font-weight:700; color:#d18119; }
.copyright { text-align:center; font-family:Arial; font-size:12px; color:#fff; }
.copyright a { color:#fff; text-decoration:none; }
.copyright a:hover { color:#f8bd71; }
/* Bottom Forms */
.forms { width:700px; margin:10px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;clear:both;}
.legend a{color:#4f4f4f;}
.legend a:hover{color:#d18119;}
* html .forms{position:relative; top:20px; left:0;}
.formRows { clear:both; overflow:hidden; width:664px; margin:0 auto; padding-top:20px;}
.formRow1 { height:370px; }
.formRow1 .formCell { height:370px; padding-bottom:10px; }
.formCell { float:left; width:332px; overflow:hidden; padding-bottom:5px;}
.label { width:130px; float:left; clear:left; height:30px; padding-left:10px;padding-top:10px; font-weight:bold; margin-left:10px;}
.box { float:left;padding-top:15px; }
.submit { clear:both; overflow:hidden; }
.legend { clear:both; font-size:12px; clear:left;}
h6 { font-size:16px; color:#d18119; font-family:Arial, Helvetica, sans-serif; padding:0px; text-align:center; margin:0px; padding-top:20px; }
.formCell h6{height:26px;display:block;background:url(images/formTop.jpg) no-repeat;}
.formRowField{background:url(images/formField.jpg) no-repeat; height:46px; clear:both;}
.formRowField input{border:0; background:none; margin:0; padding:0;}
form{margin:0; padding:0;}
.formBottom{background:url(images/formBottom.jpg) no-repeat; clear:both;}
.formBottom input{width:100%;height:63px; background:none; border:none; display:block; cursor:hand; cursor:pointer;}

h2{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#d18119;
padding-bottom:5px;
}

.center{
color:#4f4f4f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
*html .checkout{
padding-top:20px;
}

.hover{ font-family:Arial, Helvetica, sans-seriff; font-size:12px; text-align:center; padding-top:5px;}
.hover a{text-decoration:none;color:#666666;}
.hover a:hover{color:#d18119;}

.formtext{ color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}