@charset "utf-8";
/* CSS Document */

/* Page elements */

body {
	background: #d6d6d6;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
}

html {-webkit-text-size-adjust:none}

html, body {
	margin: 0px;
	padding: 0px;
	border: none;
}

a {
	text-decoration: underline;
	color: #0d4084;
}

.clear {
	clear: both;
}

#page-container {
	width: 1000px;
	margin: auto;
}

#content {
	min-height: 500px;
	background: transparent url(bg-page.png) 0 0 repeat-y;
	padding-bottom: 20px;
	zoom: 1;
}

/* header */

#header {
	height: 115px;
	background: transparent url(bg-header.png) 0 0 no-repeat;
	position: relative;
}

h1#header-logo {
	margin: 0;
	padding: 0;
}

h1#header-logo a{
	display: block;
	position: absolute;
	top: 9px;
	left: 20px;
	width: 256px;
	height: 53px;
	background: transparent url(vv-logo.png) 0 0 no-repeat;
	text-indent: -5000em;
}

#phone a {
	display: block;
	position: absolute;
	top: 15px;
	left: 305px;
	width: 270px;
	height: 47px;
	background: transparent url(phone-number.png) 0 0 no-repeat;
	text-indent: -5000em;
}

ul#global-header {
	display: block;
	position: absolute;
	top: 33px;
	left: 592px;
	width: 390px;
	height: 28px;
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#global-header li {
	display: block;
	float: left;
	padding-right: 9px;
	height: 28px;
}

ul#global-header li.gh-members a { display: block; height: 28px; width: 116px; background: transparent url(gh-members.png) 0 0 no-repeat; text-indent: -5000em; }
ul#global-header li.gh-free-stock a { display: block; height: 28px; width: 143px; background: transparent url(gh-freeStock.png) 0 0 no-repeat; text-indent: -5000em; }
ul#global-header li.gh-trial a { display: block; height: 28px; width: 99px; background: transparent url(gh-trial.png) 0 0 no-repeat; text-indent: -5000em; }
ul#global-header li a:hover { background-position: 0 -28px; }

ul#navigation {
	display: block;
	position: absolute;
	top: 77px;
	left: 24px;
	padding: 0;
	margin: 0;
	list-style: none;
	color: #dddddd;
	font-size: 16px;
	font-weight: bold;
}

ul#navigation li {
	display: block;
	float: left;
	padding-right: 40px;
}

ul#navigation li a {
	color: #dddddd;
	text-decoration: none;
}

ul#navigation li a:hover, ul#navigation li#nav-home.active a, ul#navigation li#nav-why.active a, ul#navigation li#nav-testimonials.active a, ul#navigation li#nav-products.active a, ul#navigation li#nav-liveEvents.active a, ul#navigation li#nav-research.active a, ul#navigation li#nav-support.active a, ul#navigation li#nav-blog.active a {
	color: #d0bc5f;
}

.activeNavElement{color: #d0bc5f;}

/* Page content top */

#home-main {
	display: block;
	width: 1000px;
	height: 366px;
	background: transparent url(bg-homeMain.png) 0 0 no-repeat;
}

#inside-main {
	display: block;
	width: 1000px;
	min-height: 366px;
	background: transparent url(bg-insideMain.png) 0 0 no-repeat;
}

/* Sub Navigation */

#sub-nav {
	display: block;
	background: transparent url(subnav-list.png) 0 0 no-repeat;
	width: 197px;
	margin: 0 0 200px 30px;
	padding: 0;
	float: left;
}

.subnav-list {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.subnav-list li.blank {
    display: inline-block;
	height: 20px;
	width: 187px;
	padding: 2px 0 0 10px;
	margin: 0 0 0 3px;
	background: transparent url(subnav-listItem.png) 0 0 no-repeat;
	color: #424242;
	font-weight: bold;
	text-decoration: none; 
}

ul.subnav-list li a {
   	display: inline-block;
	height: 20px;
	width: 187px;
	padding: 2px 0 0 10px;
	margin: 0 0 0 3px;
	background: transparent url(subnav-listItem.png) 0 0 no-repeat;
	color: #424242;
	font-weight: bold;
	text-decoration: none; 
}

ul.subnav-list li a:hover, ul.subnav-list li a.active { color: #ffffff; background-position: 0 -22px; }

#ctl00_cphBodyLeftColumn_leftnav1_LeftNav {
    min-height: 80px;
}

a.ctl00_cphBodyLeftColumn_leftnav1_LeftNav_1 {
	display: inline-block;
	height: 20px;
	width: 187px;
	padding: 2px 0 0 10px;
	margin: 0 0 0 3px;
	background: transparent url(subnav-listItem.png) 0 0 no-repeat;
	color: #424242;
	font-weight: bold;
	text-decoration: none;
}

a.ctl00_cphBodyLeftColumn_leftnav1_LeftNav_1:hover { color: #ffffff; background-position: 0 -22px; }

a .leftNavButtonTextCurrent {
    display: inline-block;
	height: 20px;
	width: 187px;
	padding: 2px 0 0 10px;
	margin: -2px 0 0 -10px;
	background: transparent url(subnav-listItem.png) 0 -22px no-repeat;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

/* homepage */

h2#main-title {
	display: block;
	width: 635px;
	height: 72px;
	background: transparent url(hed-main.png) 0 0 no-repeat;
	text-indent: -5000em;
	margin: 0 0 0 30px;
	padding: 0;
	z-index: 1;
	position: relative;
	float: left;
}

#home-list {
	display: block;
	width: 635px;
	height: 34px;
	background: transparent url(bg-homeList.png) 0 0 no-repeat;
	padding: 0;
	margin: 0;
}

.button {
	display: block;
	float: left;
	width: 51px;
	height: 245px;
}

#homepage-slider {
	display: block;
	float: left;
	width: 673px;
	height: 220px;
	margin: 0 0 0 30px;
}

#trial-button a {
	display: block;
	width: 243px;
	height: 53px;
	margin: 174px 0 0 9px;
	z-index: 9;
	position: relative;
	background: transparent url(btn-trial.png) 0 0 no-repeat;
	text-indent: -5000em;
	float: left;
}

#trial-button a:hover { background-position: 0 -53px; }

#started-button a {
	display: block;
	width: 238px;
	height: 35px;
	margin: 195px 0 0 330px;
	z-index: 9;
	position: relative;
	background: transparent url(getting-started.png) 0 0 no-repeat;
	text-indent: -5000em;
}

#right-shape {
	display: block;
	float: right;
	width: 262px;
	height: 315px;
	margin: 0 25px 0 0;
	padding: 0;
}

#market-indices {
	display: block;
	margin: 0;
	padding: 0;
	width: 242px;
	height: 115px;
}

#vidget-stocks {
	display: block;
	margin: 0;
	padding: 0;
	position:relative;
	top:20px;
	width: 242px;
	height: 176px;
}

#vidget-freeStock a {
	display: block;
	height: 37px;
	width: 204px;
	margin: 0 0 0 23px;
	padding: 0;
	background: transparent url(btn-vidgetFreeStock.png) 0 0 no-repeat;
	text-indent: -5000em;
}

#secondary {
	display: block;
	z-index: 0;
	width: 1000px;
	height: 125px;
	background: transparent url(bg-secondary.png) 0 0 no-repeat;
}

#testimonials {
	display: block;
	float: left;
	margin: 18px 0 0 40px;
	width: 447px;
	height: 93px;
}

.test-text {
	display: block;
	width: 271px;
	height: 81px;
	background: transparent url(bg-testText.png) 0 0 no-repeat;
	float: left;
	font-size: 15px;
	line-height: 20px;
	padding: 12px 10px 0 17px;
	text-shadow: 0px 1px 0px #ffffff;
}

.test-image {
	display: block;
	width: 149px;
	height: 93px;
	float: left;
}

#mobile {
	display: block;
	float: left;
	margin: 13px 0 0 41px;
	width: 447px;
	height: 99px;
}

.mobile-text2 {
	display: block;
	width: 274px;
	height: 81px;
	float: left;
	font-size: 13px;
	line-height: 20px;
	padding: 13px 10px 0 15px;
	text-shadow: 0px 1px 0px #ffffff;
}

.mobile-image {
	display: block;
	width: 135px;
	height: 99px;
	float: left;
}

#mobile-trial {
	background-color:#2f9115;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#2f9115),color-stop(1,#226c0e));
	background:-moz-linear-gradient(center top,#2f9115 5%,#226c0e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f9115',endColorstr='#226c0e');
	border:1px solid rgba(0,0,0,0.1);
	border-radius:10px;
	color:#ffffff;
	display:block;
	font-size:18px;
	font-weight:bold;
	margin:0px auto 20px;
	width:500px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	line-height:28px;
	padding:6px 10px;
	overflow:hidden;
	box-shadow:inset 0px 1px 0px 1px rgba(250,250,250,0.4);
	text-shadow:1px 1px 0px rgba(7,23,2,0.5);
	cursor: pointer;
}

#mobile-trial:hover {
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#226c0e),color-stop(1,#2f9115));
	background:-moz-linear-gradient(center top,#226c0e 5%,#2f9115 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#226c0e',endColorstr='#2f9115');
	background-color:#226c0e
}

#interview {
	display: block;
	float: left;
	margin: 13px 0 0 41px;
	width: 447px;
	height: 99px;
}

.interview-text {
	display: block;
	width: 287px;
	height: 81px;
	float: left;
	font-size: 12px;
	padding: 8px 5px 0 0;
	text-shadow: 0px 1px 0px #ffffff;
}

.interview-image {
	display: block;
	width: 155px;
	height: 98px;
	float: left;
}

#live-events {
	display: block;
	float: right;
	width: 508px;
	height: 96px;
	margin-top: 12px;
	padding: 0;
	background: transparent url(hed-liveEvents.png) 0 0 no-repeat;
}

#events-table {
	display: block;
	width: 235px;
	height: 160px;
	margin: 15px 0 0 0;
	font-size: 11px;
}

.firstEvent { background-color: #dcdcdc; }

.alternateEvent { }

a.EventNameTableCell, a.EventNameTableCell:hover {
	text-decoration: underline;
	color: #0d4084;
}

#bottom-left {
	display: block;
	position: relative;
	float: left;
	width: 482px;
	height: 369px;
	margin: 7px 0 0 31px;
	padding: 0;
	background: transparent url(bg-bottomLeft.png) 0 0 no-repeat;
	text-shadow: 0px 1px 0px #ffffff;
	list-style: none;
}

#bottom-left a {
	text-decoration: none;
	color: #424242;
}

#sub-university a {
	display: block;
	position: absolute;
	top: 20px;
	left: 23px;
	width: 332px;
	height: 92px;
	padding-left: 89px;
	margin: 0;
	background: transparent url(sub-university.png) 0 0 no-repeat;
	line-height: 14px;
}

#sub-products a {
	display: block;
	position: absolute;
	top: 141px;
	left: 23px;
	width: 332px;
	height: 92px;
	padding-left: 89px;
	margin: 0;
	background: transparent url(sub-products.png) 0 0 no-repeat;
	line-height: 14px;
}

#sub-research a {
	display: block;
	position: absolute;
	top: 263px;
	left: 23px;
	width: 332px;
	height: 92px;
	padding-left: 89px;
	margin: 0;
	background: transparent url(sub-research.png) 0 0 no-repeat;
	line-height: 14px;
}

#sub-freeStock {
	display: block;
	position: absolute;
	top: 263px;
	left: 23px;
	width: 332px;
	height: 92px;
	padding-left: 89px;
	margin: 0;
	background: transparent url(sub-freeStock.png) 0 0 no-repeat;
	line-height: 14px;
}

#SOTW {
	display: block;
	position: relative;
	float: right;
	width: 429px;
	height: 120px;
	background: transparent url(bg-homeSOTW.png) 0 0 no-repeat;
	margin-right: 28px;
	padding: 18px 0 0 18px;
	text-shadow: 0px 1px 0px #ffffff;
	z-index: 1000;
}

#ctl00_cphBodyRightColumn_StockAnalysisForHomepage1_valSum {
    display: block;
    position: absolute;
    top: 80px;
    left: 0;
    width: 500px;
}

#ctl00_cphBodyRightColumn_StockAnalysisForHomepage1_valSum ul {
    display: inline;
    margin: 0;
    padding: 0;
}

#ctl00_cphBodyRightColumn_StockAnalysisForHomepage1_valSum ul li {
    display: inline;
    margin: 0 10px 0 0;
    padding: 0;
}

#twitter-frame {
	display: block;
	float: right;
	width: 406px;
	min-height: 150px;
	background: #f5f5f5;
	padding: 0;
	margin: 9px 51px 0 0;
	zoom: 1;
	z-index: 0;
}

#twitter-list {
	display: block;
	padding: 0;
	margin: 14px 17px;
	width: 367px;
	zoom: 1;
	z-index: 0;
}

#twtr-widget-1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.twtr-widget {
    display: block;
}

.twtr-hd, .twtr-ft {
	display: none;
}

.twtr-widget .twtr-tweet {
    display: block;
}

.twtr-tweet {
    z-index: 0;
    zoom: 1;
}

#social-follow {
	display: block;
	float: right;
	width: 280px;
	height: 35px;
	margin: 22px 117px 0 0;
	padding: 0;
}

h2.sectionHeds {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
}

h3.sectionLinks {
    display: block;
    padding: 0;
    margin: 0;
    font-size: 15px;
    font-weight: bold;
}

/* inside pages */

#inside-title {
	display: block;
	float: left;
	width: 759px;
	height: 105px;
	margin: 0;
	padding: 0 0 0 14px;
	font-size: 16px;
	font-weight: bold;
	color: #767676;
}

#inside-left {
	display: block;
	position: relative;
	float: left;
	width: 730px;
	margin: 0 0 0 14px;
	padding: 0;
}

#inside-middle {
	display: block;
	float: left;
	width: 490px;
	margin: 0;
	padding: 0;
}

#inside-middle-big {
	display: block;
	float: left;
	width: 432px;
	margin: 0;
	padding: 0;
}

.inside-text {
	display: block;
	width: 440px;
	padding: 0;
	margin: 0 0 0 9px;
	line-height: normal;
}

#menu {
	position: absolute;
	top: 0px;
	left: 500px;
	margin: 0;
	padding: 0;
	width: 220px;
}

#menu-watchdog {
	position: absolute;
	left: 500px;
	margin: 30px 0 0 0;
	padding: 0;
	width: 220px;
}

#menu-vv7 {
	position: absolute;
	left: 605px;
	margin: 30px 0 0 0;
	padding: 0;
	width: 140px;
	color: #0D4084;
}

#vv7-chart-top {
    display: block;
    width: 597px;
    height: 53px;
    background: transparent url(vv7-chartTOP.png) 0 0 no-repeat;
}

#vv7-chart {
    display: block;
    width: 597px;
    background: transparent url(vv7-chartBG.png) 0 0 repeat-y;
    text-shadow: 0px 1px 0px #ffffff;
}

.interior-panel {
	display: block;
	position: relative;
	width: 490px;
	height: 122px;
	background: transparent url(interior-panel.png) 0 0 no-repeat;
}

.interior-panel img {
	display: block;
	position: absolute;
	left: 349px;
}

.interior-title {
	display: block;
	position: absolute;
	top: 14px;
	left: 12px;
	font-size: 16px;
	font-weight: bold;
	color: #767676;
	text-shadow: 0px 1px 0px #ffffff;
	margin: 0;
	padding: 0;
}

.interior-text {
	display: block;
	position: absolute;
	top: 45px;
	left: 12px;
	width: 325px;
	color: #767676;
	text-shadow: 0px 1px 0px #ffffff;
	margin: 0;
	padding: 0;
}

/* why vectorvest pages */

h3#head-whyvv { display: block; width: 349px; height: 50px; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-howItWorks { display: block; width: 349px; height: 50px; background: transparent url(hed-howItWorks.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-diliddo { display: block; width: 349px; height: 50px; background: transparent url(hed-diliddo.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

#aboutvv-title {
	display: block;
	float: left;
	width: 490px;
	height: 261px;
	background: transparent url(hed-aboutvvbg.jpg) 0 0 no-repeat;
	margin: 0;
	padding: 0 0 0 14px;
	font-size: 16px;
	font-weight: bold;
	color: #767676;
}

#inside-left-whyvv {
	display: block;
	position: relative;
	float: left;
	width: 490px;
	margin: 0 0 0 14px;
	padding: 0;
}

#whyvv-button {
    display: block;
    float: right;
    margin: 110px 40px 0 0;
}

/* events page */

h3#head-events { display: block; width: 371px; height: 50px; background: transparent url(hed-events.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

/* products pages */

#mobile-title {
	display: block;
	float: left;
	width: 711px;
	height: 416px;
	background: transparent url(bg-mobile.jpg) 0 0 no-repeat;
	margin: 0;
	padding: 0 0 0 14px;
	font-size: 16px;
	font-weight: bold;
	color: #767676;
	position: relative;
}

#inside-left-mobile {
	display: block;
	position: relative;
	float: left;
	width: 725px;
	margin: 0 0 0 14px;
	padding: 0;
}

.mobile-text {
	display: block;
	width: 670px;
	padding: 0;
	margin: 0 0 0 13px;
	line-height: normal;
}

#timing {display: block; width: 699px; height: 190px; font-size: 13px; background: transparent url(mobile-timing.png) 0 0 no-repeat; margin: 0 0 25px 12px; padding: 66px 0 0 12px;}

#watchLists {display: block; width: 344px; height: 195px; font-size: 13px; line-height: 20px; background: transparent url(mobile-watchLists.png) 0 0 no-repeat; margin: 0 0 25px 12px; padding: 66px 355px 0 12px;}

#portfolios {display: block; width: 539px; height: 190px; font-size: 13px; line-height: 20px; background: transparent url(mobile-portfolios.png) 0 0 no-repeat; margin: 0 0 25px 12px; padding: 66px 160px 0 12px;}

#views {display: block; width: 524px; height: 194px; font-size: 13px; line-height: 20px; background: transparent url(mobile-views.png) 0 0 no-repeat; margin: 0 0 25px 12px; padding: 66px 175px 0 12px;}

h3#head-mobile { display: block; width: 307px; height: 50px; background: transparent url(hed-mobile.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h2#head-products { display: block; width: 336px; height: 50px; background: transparent url(hed-products.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-vv7 { display: block; width: 512px; height: 50px; background: transparent url(hed-vv7-US.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-vv72 { display: block; width: 512px; height: 50px; background: transparent url(hed-vv7-US2.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-vv72ca { display: block; width: 512px; height: 50px; background: transparent url(hed-vv7-CA2.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-vv7-CA { display: block; width: 512px; height: 50px; background: transparent url(hed-vv7.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-vv7-AU { display: block; width: 512px; height: 50px; background: transparent url(hed-vv7-AU.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-vv7-SG { display: block; width: 512px; height: 50px; background: transparent url(hed-vv7-SG.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-vv7-SA { display: block; width: 512px; height: 50px; background: transparent url(hed-vv7-SA.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-vv7-UK { display: block; width: 512px; height: 50px; background: transparent url(hed-vv7-UK.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-intraDay { display: block; width: 512px; height: 50px; background: transparent url(hed-vv7intraDay-US.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-intraDay-CA { display: block; width: 512px; height: 50px; background: transparent url(hed-vv7intraDay.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-derby { display: block; width: 547px; height: 86px; background: transparent url(hed-derby.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-proTrader { display: block; width: 381px; height: 50px; background: transparent url(hed-proTrader.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-optionsAnalyzer { display: block; width: 490px; height: 50px; background: transparent url(hed-optionsAnalyzer.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-autoTester { display: block; width: 490px; height: 50px; background: transparent url(hed-autoTester.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-seminarCD { display: block; width: 490px; height: 50px; background: transparent url(hed-seminarCD.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-bestofCD { display: block; width: 529px; height: 50px; background: transparent url(hed-bestOf.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-optionsCD { display: block; width: 490px; height: 50px; background: transparent url(hed-optionsCD.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-seminar2CD { display: block; width: 717px; height: 50px; background: transparent url(hed-seminarCD2.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-simulator { display: block; width: 353px; height: 50px; background: transparent url(hed-simulator.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-variator { display: block; width: 326px; height: 50px; background: transparent url(hed-variator.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-vv6US { display: block; width: 490px; height: 50px; background: transparent url(hed-vv6US.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-watchdog { display: block; width: 545px; height: 88px; background: transparent url(hed-watchdog.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-autotester7 { display: block; width: 490px; height: 50px; background: transparent url(hed-autoTester7.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-optionsPro { display: block; width: 490px; height: 50px; background: transparent url(hed-optionsPro.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

#flag-us { display: block; width: 112px; height: 60px; float: right; margin: -38px 40px 0 0; background: transparent url(flag-us.png) 0 0 no-repeat; }

h3#head-vv6CA { display: block; width: 490px; height: 50px; background: transparent url(hed-vv6CA.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

#flag-ca { display: block; width: 112px; height: 60px; float: right; margin: -38px 40px 0 0; background: transparent url(flag-canada.png) 0 0 no-repeat; }

h3#head-vv6EU { display: block; width: 490px; height: 50px; background: transparent url(hed-vv6EU.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

#flag-eu { display: block; width: 112px; height: 60px; float: right; margin: -38px 40px 0 0; background: transparent url(flag-eu.png) 0 0 no-repeat; }

h3#head-vv6UK { display: block; width: 503px; height: 50px; background: transparent url(hed-vv6UK.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

#flag-uk { display: block; width: 112px; height: 60px; float: right; margin: -38px 40px 0 0; background: transparent url(flag-uk.png) 0 0 no-repeat; }

h3#head-vv6AU { display: block; width: 503px; height: 50px; background: transparent url(hed-vv6AU.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

#flag-au { display: block; width: 112px; height: 60px; float: right; margin: -38px 40px 0 0; background: transparent url(flag-australia.png) 0 0 no-repeat; }

h3#head-vv6SA { display: block; width: 503px; height: 50px; background: transparent url(hed-vv6SA.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

#flag-sa { display: block; width: 112px; height: 60px; float: right; margin: -38px 40px 0 0; background: transparent url(flag-southAfrica.png) 0 0 no-repeat; }

h3#head-vv6HK { display: block; width: 503px; height: 50px; background: transparent url(hed-vv6HK.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

#flag-hk { display: block; width: 112px; height: 60px; float: right; margin: -38px 40px 0 0; background: transparent url(flag-hongKong.png) 0 0 no-repeat; }

h3#head-vv6IN { display: block; width: 296px; height: 50px; background: transparent url(hed-vv6IN.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

#flag-in { display: block; width: 112px; height: 60px; float: right; margin: -38px 40px 0 0; background: transparent url(flag-in.png) 0 0 no-repeat; }

#flag-sg { display: block; width: 112px; height: 60px; float: right; margin: -38px 40px 0 0; background: transparent url(flag-singapore.png) 0 0 no-repeat; }

h3#head-protrader7 { display: block; width: 349px; height: 50px; background: transparent url(hed-protrader7.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-pricing { display: block; width: 359px; height: 50px; background: transparent url(hed-pricing.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

.product-feature { display: block; margin: 15px 0; }

.product-feature img { display: block; width: 210px; margin: 0 10px 0 0; float: left; }

.product-description { display: block; width: 270px; float: right; }

.product-feature-s { display: block; margin: 15px 0; }

.product-feature-s img { display: block; width: 194px; height: 128px; margin: 0 10px 0 0; float: left; }

.product-description-s { display: block; width: 280px; float: right; }

#big-shape-top { display: block; width: 732px; height: 22px; background: transparent url(bigShape-top.png) 0 0 no-repeat; }

#big-shape-middle { display: block; position: relative; width: 690px; min-height: 524px; background: transparent url(bigShape-middle.png) 0 0 repeat-y; margin: 0; padding: 0 32px 10px 10px; font-size: 13px; color: #464646; text-shadow: 0px 1px 0px #ffffff; }

#comp-menu {
	position: absolute;
	top: 0px;
	left: 10px;
}


#big-shape-middle sup { font-size: 9px; }

#big-shape-bottom { display: block; width: 732px; height: 22px; background: transparent url(bigShape-bottom.png) 0 0 no-repeat; }

ul#watchdog-list {
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 15px 0;
    padding: 0 35px 0 25px;
}

ul#watchdog-list li {
    margin: 0 0 7px 0;
    padding: 0;
}

/* research pages */

h2#head-research { display: block; width: 336px; height: 50px; background: transparent url(hed-research.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-ridingTheWave { display: block; width: 336px; height: 50px; background: transparent url(hed-ridingTheWave.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-stockValuation { display: block; width: 336px; height: 50px; background: transparent url(hed-stockValuation.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-timing { display: block; width: 336px; height: 50px; background: transparent url(hed-timing.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-5myths { display: block; width: 635px; height: 50px; background: transparent url(hed-5myths.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-election { display: block; width: 336px; height: 50px; background: transparent url(hed-election.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-safety { display: block; width: 501px; height: 50px; background: transparent url(hed-safety.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-sscs { display: block; width: 593px; height: 50px; background: transparent url(hed-sscs.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-lowCostInsurance { display: block; width: 349px; height: 50px; background: transparent url(hed-lowCostInsurance.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

h3#head-pickAndAnalyze { display: block; width: 523px; height: 50px; background: transparent url(hed-pickAndAnalyze.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

/* support page */

h2#head-support { display: block; width: 336px; height: 50px; background: transparent url(hed-support.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

/* testimonials page */

h2#head-testimonials { 	display: block; width: 397px; height: 50px; background: transparent url(hed-testimonials.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

.testimonial-list { display: block; width: 490px; min-height: 100px; background: transparent url(testimonial-bg.png) 0 0 no-repeat; margin: 0 0 12px 0; }

.testimonial-list img { display: block; margin: 9px 0 0 3px; float: left; }

.testimonial-text { display: block; margin: 19px 0 0 0; float: right; width: 318px; font-size: 15px; color: #606060; }

.testimonial-line { display: block; margin: 15px 0 0 0; padding: 0; width: 490px; height: 11px; background: transparent url(test-line.png) 0 0 no-repeat; }

.testimonial-noVid { display: block; width: 490px; min-height: 100px; background: transparent url(testimonial-noVid.png) 0 0 no-repeat; margin: 0 0 12px 0; }

.testimonial-noVid-text { display: block; margin: 19px auto 0; width: 405px; font-size: 17px; color: #606060; }

.testimonial-noVid-name { font-size: 15px; margin: 8px 0 0; }

.testimonial-photo
{
    display: block;
    width: 490px;
    min-height: 100px;
    background: transparent url(testimonial-img-bg.png) 0 0 no-repeat;
    margin: 0 0 12px 0;
}

.testimonial-photo-text
{
    display: block;
    margin: 5px auto 0;
    width: 405px;
    font-size: 17px;
    color: #606060;
}

.testimonial-photo-name
{
    font-size: 15px;
}

.testimonial-photo img
{
    display: block;
    margin: 10px auto 0;
}

/* support page */

h3#head-legal { display: block; width: 336px; height: 50px; background: transparent url(hed-legal.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

/* contact page */

h3#head-contact { display: block; width: 527px; height: 50px; background: transparent url(hed-contact.png) 0 0 no-repeat; text-indent: -5000em; margin: 5px 0 0 0; }

/* footer */

#footer {
	display: block;
	height: 35px;
	background: transparent url(bg-footer.png) 0 0 no-repeat;
	font-size: 11px;
	padding: 25px 0 0 0;
	text-shadow: 0px 1px 0px #ffffff;
}

#footer a {
	color: #0d3f83;	
	font-weight: bold;
	text-decoration: underline;
}

#footer-facebook {
    float: left;
    margin: -2px 0 0 8px;
}

#footer-facebook a {
    display: block;
    height: 20px;
    width: 54px;
    background: transparent url(footer-facebook.png) 0 0 no-repeat;
    text-indent: -5000em;
}

#footer-twitter {
    float: left;
    margin: -2px 0 0 8px;
}

#footer-twitter a {
    display: block;
    height: 20px;
    width: 55px;
    background: transparent url(footer-twitter.png) 0 0 no-repeat;
    text-indent: -5000em;
}

#topNavigation 
{
  position:relative;
  top:77px;
  left:25px;
}

.CompletionListClass
{
  background: #D4E7F2;
  margin: 0px 0px 0px 0px !important;
  width:260px;
  border-right:solid 2px #D4E7F2;
  border-left:solid 2px #D4E7F2;
  z-index: 2000;
  padding: 0;
  position: relative;
}

.CompletionListHighlightedItemClass
{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color:#FFFFFF; 
  background: #000066; 
  cursor: pointer;
  width: 260px;  
  border-bottom: solid 1px #BBBBBB;  
  list-style: none;
  padding: 0;
  margin: 0;
}

.CompletionListItemClass
{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color:#000000; 
  background: #D4E7F2; 
  cursor: pointer;
  width: 260px;  
  border-bottom: solid 1px #BBBBBB;
  list-style: none;
  padding: 0;
  margin: 0;
}
