*
{
margin:0;
padding:0;
}
body
{
margin:0;
padding:0;
color:#000;
font-size:14px;
font-weight:normal;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
background:#02070b url('images/bg.jpg') top center no-repeat;
}
h1
{
margin:0;
padding:0;
color:#176991;
font-size:18px;
font-weight:bold;
font-family:aller, "Trebuchet MS", arial, helvetica, sans-serif;
}
h2
{
margin:0;
padding:0;
color:#b82f00;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:20px;
}
h3
{
margin:0;
padding:0;
color:#000;
font-size:14px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h4
{
margin:0;
padding:0;
color:#797979;
font-size:22px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
h4 a, h4 a:hover
{
color:#b82f00;
font-style:italic;
text-decoration:none;
}
p
{
margin:0;
padding:0;
color:#000;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#container
{
width:999px;
margin:0 auto;
padding:0;
}
#header
{
width:999px;
height:439px;
margin:0;
padding:0;
background:url('images/header_bg.png') 0 0 no-repeat;
}
#header #header_logo
{
float:left;
width:300px;
height:60px;
margin:0;
padding:0;
background:url('images/logo.png') 0 1px no-repeat;
}
#header #header_logo h1
{
position:relative;
top:-7px;
left:45px;
margin:0;
padding:0;
color:#1a426c;
font-size:40px;
font-weight:bold;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#header #header_logo h1 a
{
color:#1a426c;
text-decoration:none;
}
#header #header_logo h1 a span
{
color:#ccc;
font-size:28px;
font-weight:normal;
}
#header #header_logo h2
{
position:relative;
top:-12px;
left:90px;
margin:0;
padding:0;
color:#ccc;
font-size:22px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#navigation
{
float:right;
width:600px;
height:35px;
margin:0 auto;
padding:0;
}
#navigation ul
{
position:relative;
height:35px;
margin:0;
padding:0;
}
#navigation ul li
{
float:left;
width:148px;
height:30px;
list-style-type:none;
margin:2px 0 0 0;
padding:0;
border-right:1px dotted #d8d8d8;
}
#navigation ul li.first
{
border-left:none;
}
#navigation ul li.last
{
border-right:none;
}
#navigation ul li a
{
position:absolute;
display:block;
text-align:center;
width:148px;
height:30px;
color:#fff;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
margin:0;
padding:2px 0 0 0;
text-decoration:none;
}
#navigation ul li a:hover
{
margin:0;
padding:0;
color:#010204;
text-decoration:none;
font-size:19px;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
font-weight:normal;
}
#navigation ul li a:hover span
{
position:absolute;
width:158px;
height:45px;
left:-5px;
top:0;
z-index:2;
margin:0;
padding:5px 0 0 0;
overflow:hidden;
cursor:pointer;
background:#fafafa;
border:1px solid #000;
-moz-box-shadow:4px 4px 7px #1a426c;
-webkit-box-shadow:4px 4px 7px #1a426c;
box-shadow:3px 2px 5px #1a426c;
}
#content
{
width:999px;
margin:0;
padding:0;
border-top:2px solid #1a426c;
background:#fff;
}
.plans
{
clear:both;
width:999px;
margin:0 auto;
padding:0;
}
.plans .plan
{
float:left;
width:300px;
margin:0 15px;
padding:0;
}
.plans .plan a img
{
float:left;
margin:5px 5px 5px 0;
padding:0;
border:2px solid #fff;
}
.plans .plan a img:hover
{
margin:5px 5px 5px 0;
padding:0;
border:2px solid #1a426c;
-moz-box-shadow:3px 3px 5px #1a426c;
-webkit-box-shadow:3px 3px 5px #1a426c;
box-shadow:3px 3px 5px #1a426c;
}
.plans .plan h1
{
margin:5px;
padding:0;
color:#1a426c;
font-size:22px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
.plans .plan p
{
margin:5px;
padding:0;
color:#000;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
.plans .plan p a
{
color:#000;
text-decoration:underline;
}
.plans .plan p a:hover
{
color:#000;
text-decoration:none;
}
#content_wrap
{
width:999px;
margin:0 auto;
padding:0;
}
#content_wrap #left_column
{
float:left;
width:650px;
min-height:800px;
margin:0 15px 0 25px;
padding:0;
}
#content_wrap #left_column a
{
color:#000;
text-decoration:underline;
}
#content_wrap #left_column a:hover
{
color:#000;
text-decoration:none;
}
#content_wrap #left_column img a
{
border:none;
}
#content_wrap #left_column .box_container
{
clear:both;
width:650px;
height:190px;
margin:0 0 10px 0;
padding:0;
}
#content_wrap #left_column .inner_box
{
float:left;
width:325px;
height:190px;
margin:0;
padding:0;
}
#content_wrap #left_column .inner_box img
{
float:left;
width:100px;
height:100px;
margin:0 5px 5px 0;
padding:0;
border:none;
}
#content_wrap #left_column .inner_box a img
{
border:none;
}
#content_wrap #left_column .inner_box p
{
margin:5px;
padding:0 0 0 5px;
color:#000;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#content_wrap #left_column .inner_box p a
{
color:#000;
text-decoration:underline;
}
#content_wrap #left_column .inner_box p a:hover
{
color:#000;
text-decoration:none;
}
#content_wrap #left_column h1
{
position:relative;
width:620px;
height:35px;
margin:0;
padding:0 20px 5px 5px;
-moz-box-shadow:3px 3px 5px #292929;
-webkit-box-shadow:3px 3px 5px #292929;
color:#fafafa;
text-shadow:2px 1px 3px #777;
font-size:30px;
font-weight:bold;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
background:#1a426c;
}
#content_wrap #left_column .highlight
{
margin:5px;
padding:5px;
background:#e9f3f3;
}
#content_wrap #left_column .highlight p
{
margin:10px 0;
padding:0 0 0 10px;
}
#content_wrap #left_column h2
{
width:650px;
margin:0;
padding:0 0 0 10px;
color:#1a426c;
font-size:28px;
font-weight:bold;
text-shadow:3px 3px 1px #327fcf;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#content_wrap #left_column p
{
margin:10px 10px 10px 20px;
padding:0;
color:#000;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#content_wrap #left_column .img_float_left
{
float:left;
border:0px solid #1a1a1a;
margin:10px 10px 5px 5px;
padding:3px;
border:none;
background:#fff;
}
#content_wrap #left_column a .img_float_left
{
border:none;
background:#fff;
}
#content_wrap #left_column .img_float_right
{
float:right;
margin:10px  5px 5px 10px;
padding:3px;
border:none;
background:#fff;
}
#content_wrap #left_column a .img_float_right
{
border:none;
background:#fff;
}
#content_wrap #left_column ul
{
margin:10px 5px 10px 20px;
padding:0;
}
#content_wrap #left_column ul li
{
display:block;
list-style-type:none;
margin:4px 0;
padding:0 0 0 20px;
color:#000;
font-size:15px;
font-weight:normal;
font-family:arial, tahoma, helvetica, sans-serif;
background:url('images/check_mark.png') 0 2px no-repeat;
}
#content_wrap #left_column ul li a
{
margin:0;
padding:0;
color:#000;
text-decoration:underline;
}
#content_wrap #left_column ul li a:hover
{
text-decoration:none;
}
#content_wrap #left_column table
{
width:100%;
border-collapse:collapse;
margin:10px 0 10px 0;
padding:0;
}
#content_wrap #left_column th
{
background:#1a426c;
height:29px;
margin:0;
padding:0 11px;
color:#fafafa;
font-size:15px;
font-weight:bold;
font-family:arial, tahoma, sans-serif;
text-align:left;
border-left:1px solid #f9f9f9;
border-bottom:solid 2px #f9f9f9;
}
#content_wrap #left_column tr
{
height:30px;
}
#content_wrap #left_column td
{
margin:0;
padding-left:11px;
padding-right:11px;
font-size:15px;
font-weight:normal;
font-family:arial, tahoma, sans-serif;
border-left:1px solid #f9f9f9;
border-bottom:solid 1px #f9f9f9;
}
#content_wrap #left_column tr.rowa
{
background:#f6f6f6;
}
#content_wrap #left_column tr.rowb
{
background:#e2e2e2;
}
#content_wrap #left_column tr.table_order
{
width:650px;
height:41px;
margin:0;
padding:0;
background:#e7e7e7;
}
#content_wrap #left_column td.table_order_button
{
text-align:center;
height:50px;
margin:0;
padding:0;
}
#content_wrap #left_column td.table_order_button a
{
width:100px;
height:40px;
line-height:40px;
margin:0;
padding:30px 40px 0 40px;
text-align:center;
color:#fafafa;
font-size:15px;
font-weight:bold;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
text-decoration:none;
background:url('images/order_button.gif') bottom center no-repeat;
}
#content_wrap #left_column td.table_order_button a:hover
{
background:url('images/order_button_hover.gif') bottom center no-repeat;
}
#content_wrap #right_column
{
float:right;
width:290px;
margin:10px 10px 0 0;
padding:0;
}
#content_wrap #right_column h1
{
clear:both;
width:280px;
height:35px;
margin:0 5px 5px 5px;
padding:5px 0 0 0;
text-align:center;
color:#fafafa;
font-size:26px;
font-weight:bold;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
text-shadow:2px 1px 3px #777;
-moz-box-shadow:2px 3px 5px #000;
-webkit-box-shadow:2px 3px 5px #000;
box-shadow:2px 3px 5px #000;
background:#1a426c;
}
#content_wrap #right_column ul
{
width:260px;
list-style-type:none;
margin:0 auto 15px auto;
padding:0; 
}
#content_wrap #right_column li
{
float:left;
width:260px;
height:30px;
margin:0 2px 0 0;
border-top:1px solid #1a426c;
border-right:1px solid #1a426c;
border-bottom:1px solid #fff;
border-left:1px solid #1a426c;
}
#content_wrap #right_column ul li a span
{
font-style:normal; 
font-size:1em; 
line-height:1.4em;
}
#content_wrap #right_column ul li a
{
position:relative;
width:260px;
height:30px;
display:block;
text-align:center;
text-decoration:none;
color:#fafafa;
background:#21558b;
}
#content_wrap #right_column ul li a:hover
{
width:280px;
height:40px;
z-index:200;
-moz-box-shadow:0 0 8px #1a426c;
-webkit-box-shadow:0 0 8px #1a426c;
box-shadow:0 0 8px #1a426c;
}
#content_wrap #right_column ul li a:hover span
{
position:absolute; 
width:280px;
height:44px;
left:-12px; 
top:-8px;
overflow:hidden;
font-size:1.5em;
line-height:1em;
color:#1a426c;
background:#fff; 
border:1px solid #1a426c;
}
#content_wrap #right_column p
{
width:270px;
margin:15px auto;
padding:0;
color:#000;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#content_wrap #right_column p a
{
color:#000;
text-decoration:underline;
}
#content_wrap #right_column p a:hover
{
color:#000;
text-decoration:none;
}
#content_wrap #right_column p .img
{
float:left;
width:100px;
height:100px;
margin:0 2px 2px 0;
padding:0 3px 0 0;
border:1px solid #fff;
}
#content_wrap #right_column p .img:hover
{
border:1px solid #777;
-moz-box-shadow:3px 1px 7px #777;
-webkit-box-shadow:3px 1px 7px #777;
box-shadow:3px 1px 7px #777;
}
#content_wrap #right_column .right_box
{
width:290px;
margin:0 auto;
padding:0;
}
#content_wrap #right_column .right_box h3
{
clear:both;
width:280px;
height:35px;
margin:0 5px 5px 5px;
padding:5px 0 0 0;
text-align:center;
color:#fafafa;
font-size:26px;
font-weight:bold;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
text-shadow:2px 1px 3px #777;
-moz-box-shadow:2px 3px 5px #000;
-webkit-box-shadow:2px 3px 5px #000;
box-shadow:2px 3px 5px #000;
background:#1a426c;
}
#content_wrap #right_column .right_box p
{
width:270px;
margin:7px auto;
padding:0;
}
#extra_info_top
{
clear:both;
width:944px;
height:20px;
margin:0 auto;
padding:0;
background:url('images/extra_info_top.gif') 0 5px no-repeat;
}
#extra_info
{
width:944px;
min-height:325px;
margin:0 auto;
padding:0;
background:#1a426c;
}
#extra_info_bottom
{
clear:both;
width:944px;
height:20px;
margin:0 auto;
padding:0;
background:url('images/extra_info_bottom.gif') bottom center no-repeat;
}
#extra_info .left, #extra_info .center, #extra_info .right
{
float:left;
width:280px;
margin:5px 10px 0 15px;
padding:0;
}
#extra_info .left h1, #extra_info .center h1, #extra_info .right h1
{
margin:0;
padding:5px 0 0 10px;
color:#fafafa;
font-size:22px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#extra_info .left p, #extra_info .center p, #extra_info .right p
{
margin:0;
padding:3px 0 0 10px;
color:#fafafa;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#extra_info .left p a, #extra_info .center p a, #extra_info .right p a
{
margin:0;
padding:0;
color:#fafafa;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
text-decoration:underline;
}
#extra_info .left p a:hover, #extra_info .center p a:hover, #extra_info .right p a:hover
{
color:#fafafa;
text-decoration:none;
}
#extra_info .left ul, #extra_info .center ul, #extra_info .right ul
{
width:270px;
margin:0 0 0 10px;
padding:0;
}
#extra_info .left ul li, #extra_info .center ul li, #extra_info .right ul li
{
list-style-type:none;
display:block;
width:270px;
height:24px;
line-height:24px;
margin:0;
padding:0;
color:#fafafa;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
border-bottom:1px dotted  #fafafa;
background:#1a426c;
}
#extra_info .left ul li a, #extra_info .center ul li a, #extra_info .right ul li a
{
display:block;
width:270px;
height:24px;
line-height:24px;
margin:0;
padding:0 0 0 5px;
color:#fafafa;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
text-decoration:none;
}
#extra_info .left ul li a:hover, #extra_info .center ul li a:hover, #extra_info .right ul li a:hover
{
display:block;
width:270px;
height:24px;
line-height:24px;
margin:0;
padding:0 0 0 5px;
color:#000;
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
text-decoration:none;
border-bottom:1px solid #464545;
background:#fafafa;
}
#bottom_images_wrap
{
clear:both;
width:999px;
margin:0 auto;
padding:15px 0;
background:#fff;
}
.bottom_images
{
width:900px;
text-align:center;
margin:0;
padding:0;
}
.bottom_images p
{
margin:0;
padding:0;
}
.bottom_images img
{
margin:0 1px 0 0;
padding:0;
border:none;
}
#footer_wrap
{
clear:both;
width:960px;
height:32px;
margin:0 auto;
padding:0;
background:#fff;
}
#footer_wrap #footer_left
{
float:left;
width:500px;
margin:0 0 0 15px;
padding:0;
}
#footer_wrap #footer_left p
{
margin:0;
padding:0;
color:#777;
font-size:14px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#footer_wrap #footer_left p a
{
margin:0;
padding:0;
color:#777;
font-size:14px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
text-decoration:underline;
}
#footer_wrap #footer_left p a:hover
{
color:#777;
text-decoration:none;
}
#footer_wrap #footer_right
{
float:right;
width:350px;
margin:0 15px 0 0;
padding:0;
}
#footer_wrap #footer_right p
{
margin:0;
padding:0;
color:#efefef;
font-size:10px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
}
#footer_wrap #footer_right p a, #footer_wrap #footer_right p a:hover
{
margin:0;
padding:0;
color:#efefef;
font-size:10px;
font-weight:normal;
font-family:"Trebuchet MS", arial, tahoma, sans-serif;
text-decoration:none;
}