/* ADVISORGUIDE STYLESHEET */

@import url('1000.css');
@import url('initial.css');
@import url('text.css');
@import url('store.css');
@import url('reports.css');

/* GENERAL LAYOUT */

body {
background:#e6ebf1 url(../../images/interface/body/body.jpg) repeat-x top center;
color:#282219;
}

#header {
background:transparent url(../../images/interface/header/header.jpg) no-repeat top center;
height:215px;
margin-bottom:20px;
}

#brand {
width:100%;
height:165px;
}

/* TYPOGRAPHY */

.hide_text {
visibility:hidden;
}

a {
color:#164d84;
font-weight:bold;
}

a:hover {
color:#5c6f2b
}

/* MENU NAV */

ul.nav {list-style:none;margin:0;padding:0;}
.nav li {float:left;display:block;padding:11px 17px;margin:0;background:transparent;width:121px;height:27px;border-left:1px solid #41392d;border-right:1px solid #000;}
.nav li a {font-weight:normal;font-size:14px;outline:none;color:#fff;text-decoration:none;display:block;padding:5px 0 10px 0;text-transform:lowercase;font-weight:bold;text-align:center;height:14px;cursor:pointer;}
.nav li a:hover {color:#282219;background:#dfe8f1;}

.nav li.current a {color:#fff;background:#4b749e;}
.nav li.current a:hover {color:#282219;background:#b2cbe4;}

.nav li#home, .nav li#contact {width:128px;}

.nav li#home {padding-left:10px;border-left:none;}
.nav li#contact {padding-right:10px;border-right:none;}

.ie6 .nav li {height:20px;padding-bottom:7px;}
.ie6 .nav li a {height:10px;padding-bottom:5px;}

/* MARKET SNAPSHOT WIDGET */

#market_snapshot {
background:transparent;
height:90px;
width:250px;
margin:0 auto;
}

.market_snapshot_box {
width:250px;
height:90px;
margin:10px 30px;
position:relative;
}

/* SLIDER */

#slider {
background:transparent url(../../images/interface/slider/slider.jpg) no-repeat top center;
height:150px;
width:1000px;
margin:0 auto;
}

.slidebox {
width:940px;
height:130px;
margin:10px 30px;
position:relative;
}

#slider_button {
height:40px;
width:1000px;
margin:0 auto;
padding:0;
position:relative;
top:-20px;
z-index:999;
}

/* GREEN BUTTON */

a.btn_green {
color:#282219;
background:#9bb557;
width:160px;
height:15px;
text-align:center;
padding:5px 5px 10px 5px;
float:right;
text-decoration:none;
margin:0 60px 0 0;
border:2px solid #4b749e;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-size:15px;
font-weight:bold;
}

a:hover.btn_green {
border:2px solid #fff;
color:#164d84;
}

/* CONTENT */

#content {
width:956px;
padding:0;
margin:0px auto;
background-color:#dce3ec;
border:2px solid #8b9daf;
margin-top:-10px;
}

.hentry, .sidebar {
padding:25px 15px;
font-size:16px;
}

h2.title {
margin:0;
}

/* CONTENT HOME */

.intro_btn {
background:#4b749e;
padding:15px;
width:250px;

border:1px solid #00143d;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.intro_btn p {
color:#fff;
line-height:22px;
font-size:16px;
margin:0 0 15px 0;
padding:0;
}

.intro_btn .line_one {
font-size:22px;
}

.intro_btn a.btn_green {
margin:0;
border:2px solid #282219;
}

.intro_btn a:hover.btn_green {
border:2px solid #fff;
}

#intro_btn_trial {
float:right;
}

#intro_p_trial {
float:left;
width:250px;
margin:0;
padding:0;
}

.samples {
background:#4b749e;
padding:15px;
width:400px;
border:1px solid #00143d;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.hentry .form_block {
padding:10px 20px 20px 20px;
margin:0 0 20px 0;
background:#e6ebf1 url(https://store.advisorguideonline.com/design_packages/advisorguide2/images/form_block_h4_bkgd.jpg) repeat-x top center;
border:1px solid #b7c6d5;
font-size:14px;
color:#555;
}

.hentry .form_block a {
color: #164d84;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}

.hentry .form_block a:hover {
color:#5c6f2b;
}


.hentry .form_block h4 {
font-size:15px;
padding:0;
margin:0 0 20px 0;
color:#3e566f;
text-transform:uppercase;
}

#snapshot_image {
padding:0 10px;
}

/* FOOTER */

#footer {
width:960px;
padding:15px 0;
margin:0px auto;
background-color:#282219;
color:#bbb;
text-align:center;
margin-top:30px;
margin-bottom:30px;
}

#footer p {
margin:10px 0;
line-height:18px;
}

/* SIDEBAR */

.sidebar p {
font-size:13px;
}

/* PAGE */

#content_page {
width:956px;
padding:0;
margin:0px auto;
background:#dce3ec url(../../images/interface/page/content_title_bar.gif) no-repeat top center;
border:2px solid #8b9daf;
}

#sidebar_page {
margin:0;
background:#f0f4f8;
position:relative;
right:-5px;
}

h2.page {
margin:0 0 5px 0;
padding:20px 0 0 15px;
}

/* ABOUT PAGE */

h3.section {
padding:0;
margin:0;
font-size:20px;
}

h3.name {
padding:0;
margin:0;
font-size:20px;
}

h4.role {
padding:0;
margin:0;
font-size:16px;
}

/* FORM + BUTTON STYLES */

input.button, input#log_off, input#submit, input#add_to_basket {
width:75px;
height:25px;
text-align:center;
padding:2px 0 2px 0;
margin:0;
text-decoration:none;
font-size:13px;
font-weight:bold;
cursor: hand;
cursor: pointer;
vertical-align:bottom;
color:#fff;
background:#4b749e;
border:2px solid #8b9daf;
}

input.button:hover, input#log_off:hover, input#submit:hover, input#add_to_basket:hover {
color:#282219;
background:#9bb557;
border:2px solid #8b9daf;
}

input#add_to_basket {
width:150px;
}

input#email, input#password {
margin-right: 20px;
margin-bottom: 20px;
}