* {
margin:0;
padding:0;
}

body {
background-color:#dadada;
}

#header_tall {
width:738px;
margin:0 auto;
}

.clear {
clear:both;
}

img {
vertical-align:top;
}

h1 {
font-family:georgia;
font-size:14px;
font-weight:700;
color:#ca0002;
margin-bottom:8px;
}

h2 {
font-family:georgia;
font-size:12px;
font-weight:700;
color:#ca0002;
margin-bottom:8px;
}

p {
color:#000;
font-size:12px;
font-family:arial;
line-height:18px;
margin-bottom:8px;
}

p.questions {
background-color:#FAEBD6;
border-top:1px solid #e1cc89;
border-bottom:1px solid #e1cc89;
background-position:top left;
background-repeat:no-repeat;
margin:5px;
padding:10px;
}

a {
color:#004276;
font-weight:400;
font-size:12px;
font-family:arial;
}

a:hover {
color:#ca0002;
font-weight:400;
font-size:12px;
font-family:arial;
}

ul {
list-style:none;
font-family:arial;
}

#h_logo {
width:738px;
height:150px;
margin-bottom:2px;
}

.h_left {
float:left;
width:245px;
height:150px;
background:url('images/log.gif') top no-repeat;
}

.h_center {
float:left;
width:245px;
height:150px;
border-left:1px dotted silver;
background:url('images/frame.gif') top no-repeat;
}

.h_right {
float:left;
width:246px;
height:150px;
border-left:1px dotted silver;
background:url('images/customer_n.gif') top no-repeat;
}

#middle {
width:738px;
padding:20px 0;
}

#middle .column1 .content {
padding-left:30px;
padding-right:30px;
}

#middle .column1 .content ul {
font-family:arial;
color:#000;
font-size:12px;
line-height:18px;
list-style-type:circle;
padding:15px;
}

#middle .column1 .content ol {
font-family:arial;
color:#000;
font-size:12px;
line-height:18px;
padding:15px;
}

#middle .column1 .content #deal {
float:right;
width:62px;
text-align:center;
margin:15px 0 20px 20px;
}

#middle .column1 .content #deal span {
font-family:arial;
font-size:14px;
font-weight:700;
color:#004276;
display:block;
margin-bottom:5px;
}

#middle .column2 .padding {
border:1px solid silver;
background-color:#F9F8F2;
margin-right:10px;
margin-left:3px;
padding:15px;
}

#middle .column2 .padding span {
font-size:14px;
font-family:arial;
}

span.first_letter {
color:#ca0002;
font-weight:700;
}

#middle .column2 .padding ul {
margin-bottom:10px;
}

#middle .column2 .padding ul li {
padding-left:15px;
border-bottom:1px dotted silver;
margin:3px 0;
}

#middle .column2 .padding ul li.current {
padding-left:15px;
background-image:url('images/arrow.gif');
background-repeat:no-repeat;
background-position:0 6px;
margin:5px 0;
}

#middle .column2 .padding img {
margin-bottom:10px;
border:0;
}

#footer ul {
float:left;
margin-right:25px;
text-align:left;
}

#footer ul li {
float:left;
margin-right:25px;
}

div#middle div.column1 div.content ul#art_nav {
list-style-type:none;
border-top:1px solid #666;
margin:20px 0 0;
padding:.5em 0;
}

div#middle div.column1 div.content ul#art_nav li.left {
float:left;
width:15em;
}

div#middle div.column1 div.content ul#art_nav li.right {
float:right;
width:15em;
text-align:right;
}

table {
border-collapse:collapse;
color:#000;
font-size:12px;
font-family:arial;
width:100%;
margin-bottom:10px;
border-color:silver;
}

td.feature {
width:70%;
padding:2px 10px;
}

td.price {
width:30%;
text-align:center;
padding:2px 10px;
}

strong,em {
font-family:arial;
font-size:12px;
color:#000;
}

#middle .column2 .padding ul li a,div#middle div.column1 div.content ul#art_nav a {
text-decoration:none;
}