﻿html {
font-family:"Times New Roman", Times, serif;
font-size:12px;
height:100%;
}

body {
background-color:#fff;
height:auto!important;
min-height:100%;
margin:0;
}

tr#container {
width:900px;
min-height:100%;
height:620px;
clear:both;
background-color:#FFF;
background-image:url(images/site_back_right.jpg);
background-position:right;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
}

#header {
width:630px;
height:128px;
margin-left:auto;
margin-right:auto;
background-image:url(images/header.jpg);
float:left;
border:0;
}

#header_logo {
width:370px;
height:95px;
float:left;
padding-top:30px;
margin-left:auto;
margin-right:auto;
border:0;
}

#header_login {
width:360px;
height:80px;
float:left;
color:#FFF;
font-size:10px;
padding-top:18px;
margin-left:24px;
margin-right:auto;
border:0;
}

tr#nav_logo {
width:114px;
height:120px;
float:left;
background-image:url(images/navback.jpg);
background-position:right;
background-repeat:repeat-y;
padding-top:6px;
padding-left:6px;
margin-right:auto;
border:0;
}

tr#nav {
width:150px;
height:620px;
float:left;
background-image:url(images/navback.jpg);
background-position:right;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
vertical-align:top;
}

#navsm {
width:80px;
height:18px;
float:left;
text-align:center;
padding-top:0;
margin-top:0;
margin-bottom:3px;
border-right:1px solid #bfbfbf;
}

#navlg {
width:125px;
height:18px;
float:left;
text-align:center;
padding-top:4px;
margin-top:3px;
margin-bottom:3px;
border-right:1px solid #bfbfbf;
}

#mainpic {
width:600px;
height:330px;
float:left;
background-image:url(../images/main_pic.jpg);
margin-left:auto;
margin-right:auto;
border:0;
}

#magpic {
width:370px;
height:170px;
float:right;
margin-left:auto;
margin-right:auto;
border:0;
}

td#main_content {
width:688px;
display:block;
color:#757575;
margin-left:auto;
margin-right:auto;
font:14px "Times New Roman", Times, serif;
font-weight:400;
float:left;
border:0;
padding:0 16px;
}

#main_sub_title {
width:600px;
height:100px;
color:#757575;
margin-left:auto;
margin-right:auto;
font:bold 13px "Times New Roman", Times, serif;
float:left;
padding:10px 16px 0;
}

td#main_sub_LGtitle {
height:40px;
color:#3a498f;
margin-left:0;
margin-right:auto;
font:24px "Times New Roman", Times, serif;
border-bottom:solid 1px gray;
padding:10px 16px 0 0px;
}
td#LGtitle {
color:#3a498f;
font:24px "Times New Roman", Times, serif;
border-bottom:solid 1px gray;
padding:10px 16px 0 8px;
}

td#main_step {
width:580px;
height:40px;
color:#3a498f;
margin-left:0;
margin-right:auto;
font:bold 24px "Times New Roman", Times, serif;
float:left;
padding:16px 16px 0;
}

td#main_sub_MDtitle {
width:580px;
color:#3a498f;
line-height:150%;
margin-left:0;
margin-right:20px;
font:bold 15px "Times New Roman", Times, serif;
float:left;
border-bottom:solid 1px gray;
padding:4px 16px 0 0;
}

#main_sub_content {
width:350px;
height:230px;
color:#757575;
margin-left:auto;
line-height:6px;
margin-right:auto;
font:bold 13px "Times New Roman", Times, serif;
float:left;
border:0;
padding:0 16px;
}

td#main_sub_content2 {
width:393px;
color:#757575;
margin-left:auto;
line-height:12px;
margin-right:auto;
font:10pt "Times New Roman", Times, serif;
font-weight:500;
float:left;
border:0;
padding:0 16px 16px 0px;
}

td#main_sub_content3 {
width:393px;
color:#757575;
margin-left:auto;
margin-right:auto;
font:16px "Times New Roman", Times, serif;
border:0;
padding:0 8px 0 0;
}

td#main_content_right {
width:220px;
height:250px;
vertical-align:top;
background-color:#FFF;
color:#303484;
margin-left:auto;
margin-right:1px;
font:italic 8pt "Times New Roman", Times, serif;
padding-left:0;
border:0;
}

td#main_sub_content_footer {
height:30px;
color:#a6a6a6;
margin-left:20px;
padding-top:8px;
font-family:inherit;
font-size:10pt;
border-top:solid 1px #656565;
}

#footer_bottom {
width:780px;
height:90px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a6a6a6;
vertical-align:bottom;
text-align:right;
margin-left:auto;
margin-right:auto;
margin-top:10px;
border:0;
}

#prod_details {
width:600px;
height:400px;
border-bottom:1px solid #cecece;
}

#prod_details_title {
width:600px;
height:35px;
padding-left:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:600;
color:#742ccd;
}

#prod_details_pic {
width:350px;
height:350px;
float:left;
}

.inline_title {
font-family:inherit;
font-weight:500;
color:#303484;
font-size:10pt;
}

.picture_title {
font:italic 10px "Times New Roman", Times, serif;
color:#303484;
letter-spacing:0;
}

a.inline_title {
font-family:inherit;
color:#303484;
text-decoration:none;
font-size:10pt;
}

a.inline_title_red {
font-family:inherit;
color:#CE382D;
text-decoration:none;
font-size:10pt;
}

a.inline_titleLG {
font:16px "Times New Roman", Times, serif;
color:#303484;
text-decoration:none;
}

a.nav {
color:#FFF;
}

input {
font:bold 16px "Times New Roman", Times, serif;
color:#303484;
text-decoration:none;
}

td#footer {
width:900px;
height:90px;
text-align:center;
margin-left:auto;
margin-right:auto;
border:0;
}

table#footer {
width:900px;
height:90px;
text-align:center;
margin-left:auto;
margin-right:auto;
border:0;
}
