body
{
	margin:0px !important;
}
.finePrint, .finePrint span {
	font-size:10px !important;
}
.heading		
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.introfront		
{
	font-size:13px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.redheading		
{	
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#E21212;
}

.redheading2		
{	
	font-size:13px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#E21212;
}

.redheading3	
{	
	font-size:14px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#E21212;
}


.newsheader		
{	
	font-size:12px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#E21212;
}

.newsdate		
{
	font-size:10px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#505050;
}

.text		
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#000000;
}

.fronttext		
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#505050;
}

.fronttextlink		
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	font-weight:bold;
	color:#E21212;
}

.textsmall	
{
	font-size:9px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#000000;
}

.textblack
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#000000;
}

.textblack:hover
{
	color:#000000;
}


.textsmall2	
{
	font-size:10px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#000000;
}


.footerText		
{
	font-size:10px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#f79195;
}

.footerText:hover	
{
	color:#f79195;
}
.quote	
{
	font-size:10px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	font-weight:bold;
	color:#4D6482;
}

.quote2		
{
	font-size:12px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	font-style:italic;
	color:#000000;
}

.quote3
{
	font-size:13px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	font-weight:bold;
	color:#4D6482;
}

.quotered		
{
	font-size:13px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	font-style:italic;
	color:#F10707;
}

.whitetext		
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#FFFFFF;
}

.whitetextbold		
{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#FFFFFF;
}

.blacktextbold		
{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#000000;
}

.note		
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#878787;
}

.b		
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.bigboldtext		
{
	font-size:17px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.smallblack	
{
	font-size:10px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#000000;
}

.smallwhite		
{
	font-size:10px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#FFFFFF;
}

.smallgrey		
{
	font-size:10px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#C9C9C9;
}

.searchsizetext		
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#919191;
}

A		
{	
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:normal;
	text-decoration:none;
	color:#E21212;
}

A:hover	
{
	color:#E21212;
	text-decoration:underline;
}

A.linkheading		
{	
	font-size:12px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#E21212;
}

A.sidelink		
{	
	font-size:10px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#000000;
}

A.searchtitle		
{	
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#E21212;
}

A.searchlink		
{	
	font-size:10px;
	font-family:Verdana,Arial,San-serif;
	font-weight:normal;
	text-decoration:none;
	color:#919191;
}

.sidelink:hover
{  
	color: #E21212;
	text-decoration:underline;
}

A.smallred	
{
	font-size:10px;
	font-family:Verdana,Arial,San-serif;
	color:#E21212;
}

A.smallred:hover	
{
	color:#E21212;
	text-decoration:underline;
}

A.featurelink		
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	color:#000000;
}

.featurelink:hover
{  
	color: #E21212;
}

UL LI 
{
	list-style-image: url(/images/db_bullet.gif);
}

UL LI.noimage 
{
	list-style-image: url(/images/);
}

.headerwhite		
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

.tableShop
{
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.tableItemShop
{
	padding-top: 3px;
	padding-bottom: 3px;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#000000;
}
.navOut
{
	background-color:#FFFFFF;
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#000000;
	cursor:hand;
	cursor:pointer;
}
.navOver
{
	background-color:#E21212;
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#FFFFFF;
	cursor:hand;
	cursor:pointer;
}

.navigateOut
{
	background-color:#FFFFFF;
	background-image:url('/images/db_nav_bg_2.gif');
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#000000;
	cursor:hand;
	cursor:pointer;
	height:14px;
	padding-left:24px;
	padding-top:3px;
	padding-bottom:3px;
}

.navigateOver
{
	background-color:#FFFFFF;
	background-image:url('/images/db_nav_bg_1.gif');
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color:#FFFFFF;
	cursor:hand;
	cursor:pointer;
	height:14px;
	padding-left:24px;
	padding-top:3px;
	padding-bottom:3px;
}

#ajaxLoader {
	border:#c1c1c1 1px solid;
	padding:14px 8px;
	font-size:12px;
	width:300px;
	text-align:center;
}

.clientItem {
	width:190px;
	height:145px;
	float:left;
	text-align:center;
}

	.clientItem img {border:none;}
	.clientItem span {
		display:block;
		font-size:10px;
		margin-top:3px;
		color:#bbbbbb;
	}
	.clientItem span.titleSpan {
		margin-top:8px;
		font-size:11px;
		color:#000000;
	}
	
.activeJSONLink, .activeJSONLink:hover {
	color:black !important;
	font-weight:bold;
	cursor:default;
	text-decoration:none !important;
}

#jsonLinkContainer {display:none;}

#noscript {
	font-weight:bold;
	background:#f5f5f5;
	padding:10px;
	border:1px solid #c1c1c1;
	width:500px;
	text-align:center;
}

#js-toptable
{
	background: url(/images/jetstar_header_spacer.jpg) repeat-x top left;
	border: none;
	padding: 0;
	margin: 0;
	margin-top: 5px;
}

td.jetstarBg
{
	border: none;
	padding: 0;
	margin: 0;
}

#rightImage 
{
	margin-left: 3px;
}

#leftImage 
{
	_margin-left: -3px;
}

.jetHr 
{
color: #d8d8d8;
background-color: #d8d8d8;
height: 1px;
border: solid 0px;
margin-bottom: 8px;
_margin-bottom: 0px;
}



.jetstarArticle
{
	background-color: #eeeeee;
	width: 48%;
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color: #000000;
	vertical-align: top;
	padding: 10px;
}

.jetstarArticleBottomRow
{
	background-color: #eeeeee;
	width: 48%;
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color: #000000;
	vertical-align: top;
	padding-bottom: 10px;
	padding-right: 10px;
}

.jetstarArticleBottomRow a
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#E21212;
	border: 0px;
	vertical-align: bottom;
}


.jetstarArticle a
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#E21212;
	border: 0px;
	vertical-align: bottom;
}


.jetstarArticleHeading
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#E21212;
	padding-left: 0px;
	margin-bottom: -8px;
}

.jetImage
{
	float: left;
	padding-right: 8px;
	
}

.jetImageAction1
{
	float: left;
	padding: 15px;
	margin-top: -5px;
	_margin-top: -15px;
	padding:15px 30px 15px 29px;
	
}

.jetImageAction2
{
	float: left;
	padding: 15px;
	margin-top: -20px;
	_margin-top: -25px;
	padding:15px 31px 15px 20px;
	
}

.jetImageAction3
{
	float: left;
	padding: 15px;
	margin-top: -10px;
	_margin-top: -15px;
	padding:15px 26px;
}

.jetImageAction4
{
	float: left;
	padding: 15px;
	margin-top: -3px;
	_margin-top: -10px;
	
}

.jetImageAction5
{
	float: left;
	padding: 18px;
	_margin-top: -15px;
	
}

.jetImageAction6
{
	float: left;
	padding: 15px;
	margin-top: -15px;
	_margin-top: -20px;
	padding:15px 36px 15px 37px;
	
}

.readMore
{
	float:right;
	vertical-align: bottom;
}

.jetstarArticle a:hover
{
	text-decoration: underline;
	color:#E21212;
}

.jetstarArticle2 a:hover
{
	text-decoration: underline;
	color:#E21212;
}

.readMore a:hover
{
	float:right;
	vertical-align: bottom;
	color: #E21212;
}

.jetstarArticleSpacer
{
	background-color: white;
	width: 4%;
	background: url(/images/jetstar_vertical.jpg) repeat-y top center;
	
}

.jetstarArticleSub {
	color:#000000;
	font-family:Verdana,Arial,San-serif;
	font-size:11px;
	padding-left:0px;
	text-decoration:none;
	margin-bottom: -5px;
}

.jetstarArticle2
{
	background-color: #eeeeee;
	width: 48%;
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color: #000000;
	vertical-align: top;
	padding: 10px;
}


.jetstarArticle2 a
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#E21212;
	border: 0px;
	vertical-align: bottom;
}


.jetstarArticleHeading2
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#E21212;
	padding-left: 0px;
	margin-bottom: 0px;
}

.jetstarArticleSub2 {
	color:#000000;
	font-family:Verdana,Arial,San-serif;
	font-size:11px;
	padding-left:5px;
	text-decoration:none;
	margin-bottom: -10px;
}






.jetstarAction
{
	background-color: white;
	width: 48%;
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color: #000000;
	vertical-align: middle;
	padding-bottom: 5px;
	_padding-top: 5px;
}

.jetstarActionBottom
{
	background-color: white;
	width: 48%;
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	text-decoration:none;
	color: #000000;
	vertical-align: middle;
	border-bottom:1px solid #D8D8D8;
	padding-bottom: 5px;
}





.jetstarAction a
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#f15926;
	border: 0px;
	vertical-align: bottom;
}

.jetstarActionBottom a
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#f15926;
	border: 0px;
	vertical-align: bottom;
}

.jetstarActionBottom a:hover
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration: underline;
	color:#E21212;
	border: 0px;
	vertical-align: bottom;
	
}




.jetstarActionHeading
{
	font-size:11px;
	font-family:Verdana,Arial,San-serif;
	font-weight:bold;
	text-decoration:none;
	color:#E21212;
	padding-left: 0px;
	vertical-align: middle;
}

.jetImage
{
	float: left;
	padding-right: 8px;
	
}

.jetImage2
{
	padding-right: 0px;
	
}

.readMore
{
	float:right;
	vertical-align: bottom;
}

.jetstarActionSpacer
{
	background-color: white;
	width: 4%;
	background: url(/images/jetstar_vertical.jpg) repeat-y top center;
	
}

.jetstarQuotes
{
	padding-left: 0px;
	
}

.readmoreImage
{
	padding-right: 5px;
}

.jetActionHeader
{
	margin-bottom: -5px;
}

.viewbiscreenshot1
{
    width: 291px;
    height: 205px;
    display: inline-block;
    background-image: url(/images/viewbi_screenshot1.jpg);
    background-repeat: no-repeat;
    text-decoration: none;
}

.viewbiscreenshot1:hover
{
    background-position: 0 -205px;
}

.viewbiscreenshot2
{
    width: 291px;
    height: 205px;
    display: inline-block;
    background-image: url(/images/viewbi_screenshot2.jpg);
    background-repeat: no-repeat;
    text-decoration: none;
}
.viewbiscreenshot2:hover
{
    background-position: 0 -205px;
}

.textform
{
    color:#FFFFFF;
    font-family:Verdana,Arial,San-serif;
    font-size:13px;
    text-decoration:none;
}

.fcText {
color:#505050;
font-family:Verdana,Arial,San-serif;
font-size:13px;
text-decoration:none;
}

.tourHr {
background-color:#DBDBDB;
color:#DBDBDB;
height:1px;
border: none;
width:92%;
}

.tourDemoTable td {
	padding-bottom: 30px;
}

#frontPageNews p {margin-top:0px;}


/* === Tours & Demos Page === */
#toursAndDemoContainer {width:777px;background:url('/images/toursDemosTryiDNowHeader.jpg') left top no-repeat;padding:150px 0px 0px 0px;position:relative;}
    #toursAndDemoContainer #choiceText {position:absolute;top:127px;left:12px;font-family:Verdana,Arial,sans-serif;font-size:12px;}
    #toursAndDemoContainer #introText {display:block;height:1px;width:1px;overflow:hidden;}
    #toursAndDemoContainer #introText * {font-size:1px;line-height:-1000px;text-indent:-1000px;}
    #toursAndDemoContainer #linkPanels {padding:13px 0px 0px 12px;}
    #toursAndDemoContainer .panel {width:214px;padding:164px 0px 0px 0px;cursor:pointer;cursor:hand;float:left;margin:0px 30px 0px 0px;}
    #toursAndDemoContainer .panel span {display:block;padding:17px 0px 0px 2px;}
    #toursAndDemoContainer .panel span, #toursAndDemoContainer .panel a {font-family:Verdana,Arial,sans-serif;font-size:17px !important;}
    #toursAndDemoContainer #exampleIntranet {background:url('/images/toursDemosExampleIntranet.jpg') left top no-repeat;}
    #toursAndDemoContainer #freeTrial {background:url('/images/toursDemos30DayTrial.jpg') left top no-repeat;}
    #toursAndDemoContainer #demonstration {background:url('/images/toursDemosGuidedTour.jpg') left top no-repeat;}
	
	
	

#pricingContainer {padding:25px 0px 0px 20px;position:relative;min-height: 317px;}
   #pricingContainer td, #pricingContainer th {font-family:Verdana,Arial,sans-serif;font-size:15px !important;padding: 10px;}
   #pricingContainer th {text-align: left; font-size:15px !important;}
   #pricingContainer table {width:100%;}
   
#pricingContainer .alt {
   background-color: #f4f4f4;
}

#pricingContainer  th {
   background-color: #edecec;
}

#pricingBtn {
   width: 350px;
   text-align:right;
   }
   
#pricingImage {
   margin-left: 7px;
   }
   
   #pricingBtn a  img{
   border: none !important;
   }
   
   #pricingTable {
   margin: 20px 0px 20px 0px;border: 1px solid #f4f4f4;width:350px;padding:7px;
   }


