*
{
margin:0;
padding:0;
}

body
{
background-color: #dadada;
}

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

.clear
{
clear: both;
}

img
{
vertical-align: top;
}


/* general typography */

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

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

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

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

strong
{
font-family: arial;
font-size: 12px;
color: black;
}

em
{
font-family: arial;
font-size: 12px;
color:#000000;
}

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

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

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

/* general typography ends */


/* header */

#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;
}

/* header ends */


/* middle */

#middle 
{ 
width: 738px; 
padding-bottom: 20px;
padding-top: 20px;
padding-left: 0;
padding-right: 0;
}

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

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

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

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

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

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

/* middle ends */

/* footer */

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

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

/* footer ends */

/* articles navigation */

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

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

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;
}

/* price tables in column1 */

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

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

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