/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 â€“ 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

/*
multiBox - for MooTools 1.2 stylesheet - - - - */

.mbClear{
	clear:both;
	width:100%;
	height:20px;
}

.mbHidden, .multiBoxDesc{
	display:none;
}


/*
MooTools tips - - - - */
.mbTips{
	background:#fff;
	font-size:10px;
	color:#000;
	border:1px solid #3FB6E2;
	padding:2px;
}

.mbTips .tip-text{
	display:none;
}


html {
	overflow-y:scroll;
	height: 100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color:#4d4d4d;
}

powered-by-subscribe-hr.png

body {
	background-color:#fff;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/bodyBG.png);
	background-repeat:repeat-x;
	padding:10px 0 10px 0;
}
a {
	font-size:10px;
	border:0;
}
strong {
	font-size:10px;	
}
#wrapper {
	border:1px solid #cfcfcf;
	margin:auto;
	width:1000px;
	height:100%;
}
#content {
	clear:both;
	position:relative;
	width:1000px;
	height:100%;
	overflow-y:hidden;
	overflow-x:hidden;
}
#contentHeadWrapper {
	position:relative;
	width:1000px;
	overflow:hidden;
}
#colouredBar {
	width:1000px;
	height:10px;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/vinta_bar.png);
}
#pageTitleBG {
/*	margin:-2px;
*/	
	position:relative;
	float:left;
	width:748px;
	height:37px;
	background: #285775;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/sideNavHeadBG.png);
	background-repeat:repeat-x;
}
#pageTitle {
/*	margin:-2px;
*/	
	position:relative;
	left:15px;
	top:17px;
	width:732px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}
#pageContentWrapper {
/*	padding:5px 19px 10px 19px;
*/	
	background: #BFC19A;
	height:100%;
	overflow:hidden;
	position:relative;
}
#pageContent {
/*	margin:-2px;
*/	
	position:relative;
	float:left;
	width:748px;
	height:100%;
	overflow:auto;
}

div#application-errors
{
	border: solid 1px #285775;
	background: #ffffff;
	margin: 10px 10px 0 10px;
}

div#application-errors ul
{
	margin: 5px;
	padding: 0;
	list-style: none;
}

#customer-login-errors {
	list-style: none;
	margin: 9px 12px 0 10px;
	padding: 2px;
	background: #EFD5DF;

}

#customer-login-errors li {
	color:#A6351F;
	font-style:italic;
}

#customer-login-r {
	list-style: none;
	margin: 9px 12px 0 10px;
	padding: 2px;
	background: #bdebb7;

}

#customer-login-r li {
	color:#1c850e;
	font-style:italic;
}

#headerContainer {
	width:1000px;
	position: relative;
	padding-top: 32px;
}
#topLoginBar {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;

	width:1000px;
	height:32px;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/bar_brown.png);
	background-repeat:repeat-x;
}
#header {
	position:relative;
	width:1000px;
	height:126px;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/vinta_header_na.gif);
	background-repeat:no-repeat;
	background-position:right; 
}
#headerDetails {
	position:absolute;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/headerDetails.png);
	background-repeat:no-repeat;
	width:524px;
	height:77px;
	top:36px;
	left:32px;

	text-indent: -9999px;
	overflow: hidden;
}
#headerImage {
	position:absolute;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/subscribeHeader.png);
	background-repeat:no-repeat;
	width:399px;
	height:77px;
	left:567px;
	top:49px;
}
#freeTrialButton {
	position:absolute;
	width:169px;
	height:36px;
	left:587px;
	top:0px;

	text-indent: -9999px;
	overflow: hidden;
	background: url(/static/Clients/vintagroupptyltd/Microsite/Images/freeTrialButton.png) no-repeat;
}
#takeTourButton {
	position:absolute;
	width:169px;
	height:36px;
	left:777px;
	top:0px;

	text-indent: -9999px;
	overflow: hidden;
	background: url(/static/Clients/vintagroupptyltd/Microsite/Images/takeTourButton.png) no-repeat;
}
#freeTrialButton a,
#takeTourButton a {
	display: block;
	width: 169px;
	height: 36px;
}
#subscribeLogo {
	position:absolute;
	width:160px;
	height:43px;
	top:-25px;
	left:30px;
	color:#FFF;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/subscribeHeaderLogo.png);
	background-repeat:no-repeat;

	z-index: 10;
	text-indent: -9999px;
	overflow: hidden;
}
#subscribeLogo a {
	display: block;
	width:160px;
	height:43px;
}

#headerLinks {
	position:absolute;
	float:left;
	width:480px;
	height:11px;
	top:11px;
	left:508px;
	font-size:1em;
	line-height:11px;
	color:#FFF;
	text-align:right;
}
#headerLinks a {
	color:#FFF;
	text-decoration:none;
}
.orangeText {
	color:#F90;
}

#contentFlash {
/*	margin:-2px;
*/	width:1000px;
	height:400px;
	z-index:0;
}
#contentHomeWrapper {
	position:relative;
	width:1000px;
	height:800px;
/*	background-color:#939;
*/	overflow:hidden;
}
#contentVideos {
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
	height:150px;
	background-color:#d0d0d0;
}
#contentVideos .contentVideosTable tr td {
	vertical-align:top;
}
#contentVideos .contentVideosTable tr td p {
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	padding-left:10px;
}
#contentSubPage {
	position:relative;
	float:left;
	width:748px;
	min-height:650px;
	background-color:#f7f7f7;
	overflow:hidden;
}
#contentSub {
	position:absolute;
	top:150px;
	left:0px;
	width:655px;
	height:490px;
	background-color:#f7f7f7;
	overflow:hidden;
}
#contentSubPageWrapper {
	width:1000px;
	background-color:#f7f7f7;
	overflow:hidden;
}
#contentSubPageHeading {
	width:1000px;
	height:116px;
}
.contentSubPageHeading h1 {
	font-size: 20px;
	color: #1f9cc7;
	padding-top: 10px;
	padding-bottom: 20px;
	font-weight:100;
}
.contentSubPageHeading p, .contentSubPageHeading img {
	padding-bottom: 30px;
}
#contentSub .contentSubTable tr img, #contentSubPage .contentSubTable tr img {
	vertical-align:text-top
}

#contentMainLinks {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:744px;
	height:108px;
	overflow:hidden;
}

#mainBar { /* old layout style */
	position:relative;
	float:right;
	right:0px;
	top:-256px;
	width:255px;
	height:361px;
}

#buttonSpaceOneButton {
	position:relative;
	float:left;
	width:350px;
	height:100px;
}
#buttonSpaceTwoButton {
	position:relative;
	float:left;
	width:200px;
	height:100px;
}
#buttonSpaceThreeButton {
	position:relative;
	float:left;
	width:50px;
	height:100px;
}

#buttonOne,
#buttonTwo,
#buttonThree {
	position:relative;
	float:left;
	width:300px;
	height:100px;
	text-align:center;
}
#buttonOne span,
#buttonTwo span,
#buttonThree span {
	color:#FFF;
}
#buttonOne a,
#buttonTwo a,
#buttonThree a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	margin: 12px auto;
	height: 34px;
	width: 162px;
}

#contentMainLinkText {
	position:absolute;
	top:52px;
	left:418px;
	width:132px;
	height:16px;
}
#contentMainLink0 {
	float:left;
	position:relative;
	width:175px;
	height:104px;
	top:57px;
	left:20px;
}
#contentMainLink1 {
	float:left;
	position:relative;
	left:40px;
	width:175px;
	height:104px;
	top:57px;
}
#contentMainLink0 a,
#contentMainLink1 a  {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 175px;
	height: 60px;
}


#contentMainLink2 {
	float:left;
	position:relative;
	left:40px;
	width:175px;
	height:104px;
	top:57px;
}
#contentMainLink3 {
	float:left;
	position:relative;
	top:71px;
	left:120px;
	width:47px;
	height:88px;
}
#contentMainLink4 {
	float:left;
	position:relative;
	top:71px;
	left:130px;
	width:47px;
	height:88px;
}
#contentMainLink5 {
	float:left;
	position:relative;
	top:71px;
	left:140px;
	width:47px;
	height:88px;
}
#contentMainLink3 a,
#contentMainLink4 a,
#contentMainLink5 a  {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 47px;
	height: 46px;
}


#mainBarHeader { /* old layout style */
	background-color: #fff;
	width:255px;
	height:30px;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/barBlack.png);
	background-repeat:repeat-x;
}
.mainBarHeaderText { /* old layout style */
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:30px;
	margin-left:10px;
}
#mainBarContent { /* old layout style */
	width:255px;
	height:334px;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/mainBarContentBG.png);
	background-repeat:repeat-x;
}
#mainBarContentText { /* old layout style */
	overflow-y:auto;
	height:334px;
	width:255px;
}
.mainBarContentTextBlack { /* old layout style */
	padding:7px 0px 5px 10px;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#333333;
	line-height:15px;
}
.mainBarContentTextBlack a:link { /* old layout style */
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#333333;
	line-height:15px;
}
.mainBarContentTextWhite { /* old layout style */
	padding:0px 15px 0px 15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#FFF;
	line-height:12px;
}
#loginContent {
	width:1000px;
	background-color:#FFF;
	min-height:630px;
	}
#loginLeftFloat {
	float:left;
	width:252px;
	min-height:630px;
	background-color:#168eb8;
}
#loginRightFloat {
	float:left;
	width:748px;
	min-height:630px;
}

#loginBarHeader {
	position:relative;
	top:36px;
}
#loginBarDetails {
	position:relative;
	width:100%;
	height:272px;
}
#loginBarDetails form {
	padding:10px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}
#loginBarDetails .space {
	margin:5px 0 5px 0;
	font-family:'Verdana', Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
}
#loginBarDetails .size {
	width:220px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	height:20px;
	line-height:20px;
	color:#4d4d4d;
	padding:0 5px 0 5px;
}
#loginBarDetails a {
	color:#FFF;
	text-decoration:none;
}
#subscribe-hr_login {
	position:relative;
}
#box1 {
	position:relative;
	width:230px;
	height:260px;
	margin:0 auto;
	background-color:#95cadc;
	border:1px solid #025876;
}
#box1 h1 {
	padding:0 5px 0 8px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	margin:1em 0em 1em 0em;
}
#box2 h1, #box3 h1, #box4 h1, #authenticationTextBox h1, #subscriptionTextBox h1 {
	padding:0 5px 0 8px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#168eb8;
	margin:1em 0em 1em 0em;
}
#box1 p, #box2 p, #box3 p, #box4 p, #authenticationTextBox p, #subscriptionTextBox p {
	padding:0 15px 0 15px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:10px;
	color:#4d4d4d;
	margin:0.5em 0em 0.7em 0em;
}
#box1 ul, #box2 ul, #box3 ul, #box4 ul, #authenticationTextBox ul, #subscriptionTextBox ul {
	list-style: none;
	margin-left: 0;
	padding: 0 1.75em 0 1.75em;
	text-indent: -1em;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:10px;
	color:#4d4d4d;
}
#box1 li:before, #box2 li:before, #box3 li:before, #box4 li:before, #authenticationTextBox li:before, #subscriptionTextBox li:before {
	content: "\00BB \0020";
	color:#ffa302;
	font-size:10px;
}
#box1 li, #box2 li, #box3 li, #box4 li, #authenticationTextBox li, #subscriptionTextBox li {
	padding:0px 5px 5px 5px;
	line-height:14px;
	font-size:10px;
}
#fillGrey {
	width:748px;
	height:58px;
	background-color:#f2f2f2;
}

#box2 {
	position:relative;
	float:left;
	width:230px;
	height:260px;
	left:12px;
	top:6px;
	background-color:#f9f9f9;
	border:1px solid #cfcfcf;
}
#box3 {
	position:relative;
	float:left;
	width:230px;
	height:260px;
	left:26px;
	top:6px;
	background-color:#f9f9f9;
	border:1px solid #cfcfcf;
}
#box4 {
	position:relative;
	float:left;
	width:230px;
	height:260px;
	left:40px;
	top:6px;
	background-color:#f9f9f9;
	border:1px solid #cfcfcf;
}
#authenticationTextBox {
	position:relative;
	float:left;
	width:722px;
	height:260px;
	left:12px;
	top:6px;
	background-color:#f9f9f9;
	border:1px solid #cfcfcf;
}
#authenticationContent {
	width:1000px;
	background-color:#FFF;
	min-height:630px;
	}
#authenticationLeftFloat {
	float:left;
	width:252px;
	min-height:630px;
	background-color:#a9ca48;
}
#authenticationRightFloat {
	float:left;
	width:748px;
	min-height:630px;
}
#authenticationBarHeader {
	position:relative;
	top:36px;
}
#authenticationBarDetails {
	position:relative;
	width:100%;
	height:272px;
}
#authenticationBarDetails form {
	padding:10px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}
#authenticationBarDetails .space {
	margin:5px 0 5px 0;
	font-family:'Verdana', Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
}
#authenticationBarDetails .size {
	width:220px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	height:20px;
	line-height:20px;
	color:#4d4d4d;
	padding:0 5px 0 5px;
}
#authenticationBarDetails a {
	color:#FFF;
	text-decoration:none;
}
#subscriptionHeaderWrapper {
	position:relative;
	width:725px;
	height:285px;
	top:66px;
	left:137px;
}

#subscriptionDivider {
	width:725px;
	height:10px;
	background-color:#8dbc01;
}

#subscriptionContentWrapper {
	position:relative;
	width:725px;
	left:137px;
	top:66px;
	background-color:#a9ca48;
	overflow:auto;
}
#subscriptionLeftFloat {
	float:left;
	width:363px;
/*	background-color:#0FC;
*/
}
#subscriptionRightFloat {
	float:left;
	width:362px;
/*	background-color:#99C;
*/
}
#subscriptionBarDetails form {
	padding:10px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	padding:26px 0 0 50px ;
}
#subscriptionBarDetails .space {
	margin:5px 0 5px 0;
	font-family:'Verdana', Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
}
#subscriptionBarDetails .spaceSelect {
	margin:5px 0 5px 0;
	font-family:'Verdana', Geneva, sans-serif;
	color:#4d4d4d;
	font-size:10px;
}
#subscriptionBarDetails .size {
	width:220px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	height:20px;
	line-height:20px;
	color:#4d4d4d;
	border:none;
	padding:0 5px 0 5px;
}
#subscriptionBarDetails .sizeSmall {
	width:110px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	height:20px;
	line-height:20px;
	color:#4d4d4d;
	border:none;
	padding:0 5px 0 5px;
}
#subscriptionBarDetails .textareasize {
	width:220px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	height:80px;
	line-height:15px;
	color:#4d4d4d;
	padding:5px 5px 5px 5px;
	border:none;
	overflow:hidden;
}
#subscriptionBarDetails a {
	color:#FFF;
	text-decoration:none;
}
#subscriptionTextBoxWrapper {
	padding:26px 0 0 50px;
/*	background-color:pink;
*/}
#subscriptionTextBox {
	width:230px;
	padding:5px 10px 5px 10px;
	background-color:#f9f9f9;
	border:1px solid #cfcfcf;
	margin-bottom:15px;
}
#snapshotWrapper {
	position:relative;
	width:748px;
	height:570px;
	overflow:hidden;
}

#snapshotText {
	height:50px;
	padding:14px 20px 0px 20px;
	font-size:10px;
	overflow:auto;
}
#snapshotScreen {
	position:relative;
	width:615px;
	height:384px;
	overflow:hidden;
}
#snapshotScreenImage {
	position:absolute;
	width:615px;
	overflow:hidden;
	text-align:center;
	bottom:0px;
}
#snapshotScreenReflect {
	position:absolute;
	height:102px;
	width:615px;
	text-align:center;
	overflow:hidden;
}
#snapshotThumbs li p {
	text-align:left;
	padding:0 0 5px 2px;
	font-size:9px;
}
#snapshotThumbs li {
	list-style:none;
	padding-top:15px;
	text-align:center;
}
#snapshotThumbs li img {
	border:1px solid white;
}
#formWrapper {
	position:relative;
	width:748px;
/*	height:645px;
*/	background-color:#FFF;
	overflow:hidden;
}
#formContainer {
	position:relative;
	width:525px;
/*	height:625px;
*/	background-color:;
	margin:0 auto;
/*	top:20px;
	bottom:20px;
*/}
#formHeader {
	position:relative;
	width:508px;
	height:63px;
	margin:0 auto;
}
#formBody {
	position:relative;
	width:508px;
/*	height:562px;
*/	margin:0 auto;
/*	background-color:#e6e6e6;
	overflow-y:scroll;
	overflow-x:hidden;
*/}

#thankYouContainer {
	position:relative;
	width:525px;
	height:625px;
	background-color:#f2f2f2;
	margin:0 auto;
	top:20px;
}
#thankYouHeader {
	position:relative;
	width:508px;
	height:63px;
	margin:0 auto;
}
#thankYouBody {
	position:relative;
	width:508px;
	height:562px;
	margin:0 auto;
	background-color:#e6e6e6;
}
#thankYouText {
	position:relative;
	padding: 25px 20px 25px 20px;
	font-size:10px;
	line-height:18px;
}
#hrmWrapper {
	border:1px #cfcfcf solid;
	width:1000px;
	height:900px;
	margin-left:-500px;
	background-color:#FFF;
	left:50%;
	position:absolute;
}

#hrmCenterWrap {
	position:relative;
	top:130px;
	height:360px;
	width:1000px;
	background-color:#f7f7f7;
	border-top: 2px #eeeeee solid;
	border-bottom: 2px #eeeeee solid;
	overflow:hidden;
}
#hrmCenterLeft {
	position:relative;
	float:left;
	width:500px;
	height:360px;
	text-align:center;
	padding-top:140px;
}
#hrmBottomWrap {
	position:relative;
	top:130px;
	height:339px;
	width:1000px;
}
#trialWrapper {
	border:1px #fff solid;
	width:1000px;
	margin-left:-500px;
	background-color:#eeeeee;
	left:50%;
	position:absolute;
}
#trialHeader {
	width:1000px;
	height:145px;
	position:relative;
}

#trialLogo a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 228px;
	height: 44px;
}

#trialColourBarOne img, #trialColourBarTwo img, #trialColourBarThree img, #trialColourBarFour img {
	padding-top:17px;
	padding-left:65px;
}
#trialColourBarOne {
	width:1000px;
	height:56px;
	background-color:#f7a501;
	border-top:1px #fff solid;
}
#trialColourBarTwo {
	width:1000px;
	height:56px;
	background-color:#febb0d;
}
#trialColourBarThree {
	width:1000px;
	height:56px;
	background-color:#ffc923;
}
#trialColourBarFour {
	width:1000px;
	height:56px;
	background-color:#ffd439;
	border-bottom:1px #fff solid;
}
#trialForm {
	width:1000px;
 	/* height:345px; */
	background-color:#fff;
	border-top:1px #e2e2e2 solid;
	border-bottom:1px #e2e2e2 solid;
}
#trialForm .inputText {
	width:200px;
	height:30px;
	background-color:#fff;
	border:1px #4b4b4d solid;
	font-size:14px;
	line-height:30px;
}
#trialSubHeading img {
	padding-left:65px;
	padding-top:19px;
}
#trialSubHeading {
	width:1000px;
	height:60px;
	background-color:#e2e2e2;
}
#pricingSubHeading img {
	padding-left:35px;
	padding-top:19px;
}
#pricingSubHeadingFull img {
	padding-left:65px;
	padding-top:19px;
}
#pricingSubHeading {
	width:748px;
	height:60px;
	background-color:#e2e2e2;
}
#pricingSubHeadingFull {
	width:1000px;
	height:60px;
	background-color:#e2e2e2;
}
#trialMoreInfoContent .padding {
	margin:45px;
}
#trialMoreInfoContent p, #trialMoreInfoContent a:link, #trialMoreInfoContent a:active, #trialMoreInfoContent a:hover, #trialMoreInfoContent a:visited {
	font-size:14px;
}
#trialMoreInfoContent .indent {
	padding:10px 30px 10px 30px;
}
#trialMoreInfoContent {
	width:1000px;
}
#trialPricingMoreInfoContent .padding {
	margin:35px;
}
#trialPricingFullMoreInfoContent .padding {
	margin:35px;
}
#trialPricingMoreInfoContent p, #trialPricingMoreInfoContent a:link, #trialPricingMoreInfoContent a:active, #trialPricingMoreInfoContent a:hover, #trialPricingMoreInfoContent a:visited {
	font-size:14px;
}
#trialPricingFullMoreInfoContent p, #trialPricingFullMoreInfoContent a:link, #trialPricingFullMoreInfoContent a:active, #trialPricingFullMoreInfoContent a:hover, #trialPricingFullMoreInfoContent a:visited {
	font-size:14px;
}
#trialPricingMoreInfoContent .indent {
	padding:10px 30px 10px 30px;
}
#trialPricingFullMoreInfoContent .indent {
	padding:10px 30px 10px 30px;
}
#trialPricingMoreInfoContent {
	width:748px;
}
#trialPricingFullMoreInfoContent {
	width:1000px;
}
#trialPricing {
	width:748px;
}
#trialPricingFull {
	width:1000px;
}
#trialPricing tr {
	border-bottom:1px #eeeeee solid;
}
#trialPricingFull tr {
	border-bottom:1px #eeeeee solid;
}
#trialPricing table {
	border-top:1px #eeeeee solid;
	border-bottom:1px #eeeeee solid;
}
#trialPricingFull table {
	border-top:1px #eeeeee solid;
	border-bottom:1px #eeeeee solid;
}
#trialPricing td {
	width:372px;
}
#trialPricingFull td {
	width:500px;
}
#trialPricing p {
	padding-left:30px;
}
#trialPricingFull p {
	padding-left:90px;
}
#trialPricing td.blue {
	background-color:#adcaff;
	height:34px;
}
#trialPricingFull td.blue {
	background-color:#adcaff;
	height:34px;
}
#trialPricing td.green {
	background-color:#adef9b;
	height:34px;
}
#trialPricingFull td.green {
	background-color:#adef9b;
	height:34px;
}
#trialPricingFull table tr td img {
	padding-left:20px;
}

#trialErrors {
	padding: 10px 0 10px 10px;
	margin: 10px 10px 0 10px;
	font-style: italic;
	border: solid 1px #cf1414;
	background: #f0c1c1;
}

#trialErrors div {
	color: #cf1414;
}

.trialRedMessage {
	padding: 10px 0 10px 10px;
	margin: 0 0 15px 0;
	font-style: italic;
	border-top: solid 1px #cf1414;
	border-bottom: solid 1px #cf1414;
	background: #f0c1c1;
}

.trialRedMessage div {
	color: #cf1414;
}

.trialGreenMessage {
	padding: 10px 0 10px 10px;
	margin: 0 0 15px 0;
	font-style: italic;
	border-top: solid 1px #35ce43;
	border-bottom: solid 1px #35ce43;
	background: #c9e7cc;
}

.trialGreenMessage div {
	color: #35ce43;
}
#trialPricing td.blue {
	background-color:#adcaff;
	height:34px;
}
#trialPricing td.green {
	background-color:#adef9b;
	height:34px;
}

#trialErrors {
	padding: 10px 0 10px 10px;
	margin: 10px 10px 0 10px;
	font-style: italic;
	border: solid 1px #cf1414;
	background: #f0c1c1;
}

#trialErrors div {
	color: #cf1414;
}

.trialRedMessage {
	padding: 10px 0 10px 10px;
	margin: 0 0 15px 0;
	font-style: italic;
	border-top: solid 1px #cf1414;
	border-bottom: solid 1px #cf1414;
	background: #f0c1c1;
}

.trialRedMessage div {
	color: #cf1414;
}

.trialGreenMessage {
	padding: 10px 0 10px 10px;
	margin: 0 0 15px 0;
	font-style: italic;
	border-top: solid 1px #189724;
	border-bottom: solid 1px #189724;
	background: #c9e7cc;
}

.trialGreenMessage div {
	color: #189724;
}

#footerContainer {
	width:1000px;
	height:32px;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/bar_brown.png);
	background-repeat:repeat-x;
}


#powered_by {
	position:absolute;
	top:-17px;
	right: 85px;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/powered-by-subscribe-hr.png);
	width:100px;
	height:31px;
	
	
}


#footerLinks {
	position:relative;
	float:left;
	top:17px;
	left:15px;
	height:11px;
	width:1000px;
	font-size:10px;
	line-height:10px;
	color:#FFF;
}
#subscribeSoftware {
	position:relative;
	float:right;
	top:10px;
	right:10px;
	width:257px;
	height:20px;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/subscribeSoftware.png);
	background-repeat:no-repeat;
}
.orangeText {
	color:#F90;
}
.mainlevel {
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}
a.mainlevel:before {
	content:"\00BB";
	color:#ffa302;
	padding-right:5px;
}

#sideNavHead {
	position:relative;
	float:left;
	width:252px;
	height:37px;
	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/navbar2.png);
	background-repeat:repeat-x;
}
#sideNav {
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
	min-height:600px;
	width:252px;
	background-color:#BFC19A;
	background-repeat:repeat-y;
	;
}
#sideNavContent li {
	font-size: 10px;
	font-family: verdana;
	color: #fff;
}
#sideNavContent li a:link, #sideNavContent li a:visited {
	font-size: 10px;
	font-family: verdana;
	color: #fff;
	line-height: 14px;
	padding: 3px 2px 3px 2px;
	text-decoration:none;
}
#sideNavContent li a:hover, #sideNavContent li a:active {
	font-size: 10px;
	font-family: verdana;
	color: #fff;
	padding: 3px 2px 3px 2px;
	line-height: 14px;
	text-decoration:underline;
}
#sideNavContent ul {
	list-style: none;
	margin-left: 0;
	padding-left: 2.75em;
	text-indent: -1em;
}
#sideNavContent ul li:before {
	content: "\00BB \0020";
	color:#ffa302;	
}
#barHeader {
/*	background-color: #fff;
*/	width:226px;
	height:30px;
	float:left;
/*	background-image:url(/static/Clients/vintagroupptyltd/Microsite/Images/barOrange.png);
	background-repeat:repeat-x;
*/}
.headerText {
	height:30px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a9ca48;
	font-weight:bold;
	line-height:40px;
	margin-left:15px;
}
#sideNavContent {
	width:232px;
	float:left;
	display:inline;
	padding:10px 0 0px 10px;
}
.contentText {
	float:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
}

.tableColour p {
	text-indent:20px;
	color:#4d4d4d;
	font-size:10px;
}
.tableColour {
	width:748px;
	background-color:#ececec;
/*	border:1px #c5c5c5 solid;
*/}
.multiTableColour {
	background-color:#ececec;
	border-bottom:1px #f7f7f7 solid;
	padding:5px 1px 5px 1px;
}
.applyTable {
	width:725px;
	background-color:#f7f7f7;
	border:1px #c5c5c5 solid;
}
.tableLinks a {
	color: #4b4b4d;
	text-decoration:none;	
}
.tableLinks a:hover {
	color: #73bbd3;
	text-decoration:underline;	
}

.tdContentHeading p {
	color:#fff;
	font-size:11px;
	text-indent:15px;
	font-weight:bold;
	line-height:40px;
	height:30px;
}
.tdContentPad {
	padding:14px 20px 14px 20px;
	font-size:10px;
	vertical-align:top;
}
.tdContentPad td {
	font-size:10px;
}
.tdContentPad ul {
	padding-left:5px;
	list-style:none;
	font-size:10px;
}
.tdContentPad ol {
	padding-left:35px;
	font-size:10px;
}
.tdContentPad ul li:before {
	content: "\00BB \0020";
	color:#ffa302;
	padding-right:10px;
	font-size:10px;
}
.tdContentPad li {
	padding:5px;
	font-size:10px;
}
.tdContentPad p {
	margin:0.5em 0.5em 1em 0.5em;
}
.itemSelected {
	background-color:#f7f7f7;
	padding:10px;
	font-weight:normal;
	font-size:10px;
	color:#73bbd3;
	text-decoration:underline;
}
.itemUnSelectedBottom {
	border-left-color: #fff;
	border-left-style:dotted;
	border-left-width:1px;
	border-bottom-color: #fff;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding:10px;
	font-size:10px
}
.itemUnSelectedTop {
	border-left-color: #fff;
	border-left-style:dotted;
	border-left-width:1px;
	border-top-color: #fff;
	border-top-style:dotted;
	border-top-width:1px;
	padding:10px;
	font-size:10px
}
.itemContent {
	padding: 5px 15px 10px 15px;
	background-color:#f7f7f7;
	height:274px;
	vertical-align:top;
	font-size:10px;
}
.itemContent ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1.75em;
	text-indent: -1em;
	font-size:10px;
}
.itemContent ul li:before {
	content: "\00BB \0020";
	color:#ffa302;
	font-size:10px;
	font-size:10px;
}
.itemContent ol {
	padding-left:35px;
	font-size:10px;
}
.itemContent p {
	margin:0.5em 0em 1em 0em;
	font-size:10px;
}
.itemContent li {
	padding:5px;
	line-height:15px;
	font-size:10px;
}
input.text {
	border: 1px solid #eaeaea;
	line-height:18px;
	height: 18px;
	font-size:12px;
}
.checkBox {
	border: 1px solid #eaeaea;
}
.textBox {
	border: 1px solid #eaeaea;
	font-size:12px;
    height:83px;
    width:300px;
    padding-top:4px;
    padding-left:4px;
    margin-top:-1px;
    margin-bottom:-1px;
    overflow:auto;
}
.select {
	height: 20px;
	font-size:12px;
/*	padding-bottom:2px;
*/	border-top:solid;
	border-top-color:#eaeaea;
	border-top-width:1px;
	border-bottom:solid;
	border-bottom-color:#eaeaea;
	border-bottom-width:1px;
	border-left:solid;
	border-left-color:#eaeaea;
	border-left-width:1px;
	border-right:solid;
	border-right-color:#eaeaea;
	border-right-width:1px;
}
.formPad td {
	padding-top:6px;
	padding-left:10px;
}

#menu {
	width:1000px;
	height:50px;
	overflow:hidden;
	background-color:#1f9cc7;
	border-top:1px solid #fff;
/*	border-bottom:1px solid #fff;
*/	
}

.navitems ul {
	overflow:none; /* clear floats */
	list-style:none; /* Removing bullets */
	margin-left:-1px;
	display:inline-block;
	border-collapse:collapse;
	border-spacing:0;
	border:0;
	margin:0;
	padding:0;
}
.navitems ul li {
	display:inline-block;
	padding:0px;
	margin:0px -5px 0px 0px;
}
.navitems a:link, .navitems a:visited {
	display: inline-block;
	width:160px;
	height:50px;
	color:#fff;
	font-size: 10px;
	font-weight: normal;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	border-right: 1px solid #017da8;
	padding-left:5px;
	line-height:80px;
}
.navitems a:hover {
	color:#fff;
/*	background-color:#FFF;
*/}
.navitems a.active:link, .navitems a.active:visited, .navitems a.active:focus, .navitems a.active:hover, .navitems a.active {
	display: inline-block;
	width:160px;
	height:50px;
	color:#fff;
	font-size:10px;
	background: #8dbc01;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding-left:5px;
	line-height:80px;
}
.dropmenudiv {
	margin:-1px 0 0 1px;
	position:absolute;
	z-index:100;
	background-color: #8dbc01;
	visibility: hidden;
	width:164px;
}
.dropmenudiv li a {
	display: block;
	text-indent: 4px;
	text-decoration: none;
	line-height:24px;
	font-size:9px;
	color: #fff;
	padding: 3px 2px 3px 12px;
	width: 150px;
	font-family:Verdana, Geneva, sans-serif;
}
* html .dropmenudiv a { /*IE only hack*/
	width: 100%;
}


.dropmenudiv li {
	list-style: none;
	position: relative;
	width: 160px;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
}
.dropmenudiv li a:hover{
	background-color: #1f9cc7;
 	color: #fff;
}
.dropmenudiv li span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-indent: 4px;
	line-height: 24px;
	font-size: 9px;
	color: #fff;
	padding: 3px 2px 3px 2px;
	font-family: Verdana, Geneva, sans-serif;
}
