﻿html,body{margin:0;padding:0}
body{font: 90% "Trebuchet MS", arial,sans-serif; background-image:url('images/body_bg.jpg'); background-position:left top; background-repeat:repeat-x;}

/* basic layout */
div#container{width:903px;margin:0 auto}
div#content{float:right;width:600px}
div#navigation{float:left;width:253px}
div#extra{float:left;clear:left;width:253px;}
div#footer{clear:both;width:100%}

a { font-weight:bold; color:#0033FF;}
a:hover { text-decoration:none; }

/* content */
div#content h2 { color:#999999; border-bottom:1px solid #CCCCCC; padding:0 0 10px 0; margin:0 0 10px 0; text-transform:uppercase; font-size:25px;}
div#content p { line-height:150%; letter-spacing:90%;}
div#content img { border:5px solid #EFEFEF;}

div#content table.prices {}
div#content table.prices th { text-align:left; background-color:#003366; color:#FFFFFF;}
div#content table.prices td { border-bottom:1px dotted #CCCCCC;}

/* navigation */
div#navigation ul { list-style-type:none; margin:0; padding:0; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #CCCCCC; list-style-image:url('images/bullet.gif'); }
div#navigation ul li { margin:10px 25px;}
div#navigation ul li h3 { margin:0; padding:0; font-size:15px; }

/* footer */
div#footerInner { position:relative; border-top:1px solid #CCCCCC; margin:10px 0; padding-top:10px; font-size:76%; }
div#footerInner p { margin:0; padding:0;}
div#footerInner p.footerLeft { position:absolute; top:5px; left:0px; }
div#footerInner p.footerRight { position:absolute; top:5px; right:0px;  }



