@charset "UTF-8";
/* CSS Document */

/* 
Showoff



*/

body  {
background:#572600;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#572600;
line-height:15px;
margin:0;
padding:0;
}

body#security,
body#entertainment	{
background:#fff url(../images/bg_top_right.jpg) no-repeat top;
}

p  {
margin:0 0 12px 0;
padding:0;
}

a  {
color:#572600;
text-decoration:underline;
}
a:hover  {
text-decoration:none;
}
a:focus {
outline:none;
}

a img	{
border:0;
}

div, span  {
margin:0;
padding:0;
}

form  {
margin:0;
padding:0;
}
input, textarea   {
margin:0;
}
input	{
}

ul, ol  {
margin:0;
padding:0;
margin:0 25px 10px 25px;
}
li  {
margin:0;
padding:0;
}

h1  {
color:#65c8c6;
font-size:16px;
line-height:17px;
font-weight:normal;
padding:0;
margin:0 0 12px 0;
}

h2	{
color:#65c8c6;
font-size:12px;
padding:0;
margin:0 0 8px 0;
}

h3	{
color:#c1d72e;
font-size:12px;
padding:0;
margin:0 0 8px 0;
}

/*  */

#landingPageWrap	{
width:900px;
margin:0 auto;
text-align:center;
background:url(../images/bg_page.jpg) no-repeat;
}

#landingPageWrap p	{
font-size:16px;
color:#fff;
line-height:20px;
margin:0 0 42px 0;
padding:0;
}

#logo	{
margin:43px 0 35px 0;
}

#circles	{
width:396px;
margin:0 auto;
}
#circles p	{
font-size:11px;
font-weight:bold;
line-height:12px;
margin:0 0 12px 0;
padding:0;
}
#circles div	{
width:180px;
float:left;
text-align:center;
}
#circles div p	{
text-align:center;
font-size:11px;
line-height:14px;
margin:178px 0 0 0;
}
#circles div p a	{
color:#c1d72e;
text-decoration:none;
}
#circles div p a:hover	{
text-decoration:none;
}
#circles div p span a	{
color:#65c8c6;
}
#circles #green	{
background:url(../images/circle_green.gif) no-repeat;
cursor:pointer;
}
#circles #green:hover	{
background-position:-180px 0;
cursor:pointer;
}
#circles #blue	{
background:url(../images/circle_blue.gif) no-repeat;
margin-left:36px;
cursor:pointer;
}
#circles #blue:hover	{
background-position:-180px 0;
cursor:pointer;
}

/* */

.pageWrap	{
width:996px;
margin:0 auto;
}

#flashTopRight	{
padding-left:549px;
}
#flashTopRight div	{
width:447px;
height:247px;
}

.pagePadding	{
background:url(../images/bg_bottom.jpg) no-repeat bottom;
position:absolute;
width:830px;
margin:0 0 0 83px;
}

#header	{
height:119px;
}
#header #logoInside	{
position:absolute;
margin-top:35px;
}
#header #followUs	{
position:absolute;
margin:25px 0 0 847px;
}
#header #circleButtons	{
position:absolute;
width:411px;
height:119px;
margin-left:433px;
}
#header #circleButtons img	{
position:absolute;
margin-top:51px;
}
#header #circleButtons #greenButton	{
position:absolute;
width:121px;
height:119px;
margin-left:182px;
}
#header #circleButtons #greenButton a	{
display:block;
width:121px;
height:119px;
overflow:hidden;
background:url(../images/circle_green_small.png) no-repeat;
}
#header #circleButtons #greenButton a:hover	{
background-position:0 -119px;
}
#header #circleButtons #greenButton a span	{
margin-left:-200px;
}
#header #circleButtons #blueButton	{
position:absolute;
width:121px;
height:119px;
margin-left:290px;
}
#header #circleButtons #blueButton a	{
display:block;
width:121px;
height:119px;
overflow:hidden;
background:url(../images/circle_blue_small.png) no-repeat;
}
#header #circleButtons #blueButton a:hover	{
background-position:0 -119px;
}
#header #circleButtons #blueButton a span	{
margin-left:-200px;
}
#header #circleButtons a#currentCircle	{
background-position:0 -119px;
}

.colLeft	{
width:398px;
float:left;
}

.wideFull	{
width:100%;
}

#navTop	{
width:398px;
height:51px;
background:url(../images/security/bg_nav.gif);
margin-bottom:33px;
}
#navTop	img	{
position:absolute;
margin-left:249px;
}
#navTop div	{
word-spacing:11px;
padding:30px 0 0 16px;
}
#navTop div a	{
color:#572600;
font-size:11px;
text-decoration:none;
word-spacing:normal;
}
#navTop div a:hover	{
color:#fff;
}

.content	{
}

.contentSecurityHome	{
clear:both;
width:830px;
}

.benefitsCircles	{
width:729px;
height:204px;
background:url(../images/security/benefits_circles.png) no-repeat;
margin:76px 0 113px 51px;
}
.benefitsCircles div	{
position:absolute;
width:204px;
text-align:center;
margin-top:71px;
}
.benefitsCircles span	{
display:block;
color:#fff;
font-size:14px;
font-weight:bold;
}
.benefitsCircles p	{
font-size:11px;
line-height:14px;
margin:0;
padding:3px 0 0 0;
}
.benefitsCircles .secure	{
margin-left:262px;
}
.benefitsCircles .point	{
margin-left:525px;
}

.featuresCar	{
width:830px;
height:358px;
background:url(../images/security/bg_features.gif)
}
.featuresCar div	{
position:absolute;
width:164px;
height:40px;
}
.featuresCar div a	{
display:block;
width:146px;
height:34px;
color:#fff;
font-size:11px;
line-height:13px;
font-weight:bold;
text-decoration:none;
background: url(../images/security/bg_feature_heading.png) no-repeat;
padding:6px 0 0 18px;
}
.featuresCar div a:hover	{
background-position:0 -40px;
color:#65c8c6;
}
.featuresCar #feature_1	{
margin:44px 0 0 32px;
}
.featuresCar #feature_2	{
margin:22px 0 0 333px;
}
.featuresCar #feature_3	{
margin:35px 0 0 637px;
}
.featuresCar #feature_4	{
margin:283px 0 0 32px;
}
.featuresCar #feature_5	{
margin:283px 0 0 637px;
}

#overLay	{
display:none;
position:fixed;
height:100%;
width:100%;
background:#65c8c6;
filter: alpha(opacity=75);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: .75;
opacity:0.75;
left:0;
z-index:10;
}

.featureInfoWrap	{
position:absolute;
width:100%;
left:0;
z-index:100;
}

.featureInfo	{
display:none;
width:372px;
height:372px;
text-align:center;
background:url(../images/security/bg_feature_info.png);
margin:163px auto 0 auto;
cursor:pointer;
}
.featureInfo div	{
width:310px;
color:#65c8c6;
font-size:26px;
line-height:28px;
margin:0 auto;
padding:74px 0 29px 0;
}
.featureInfo p	{
width:310px;
margin:0 auto 12px auto;
}

/* Accordion menu */

#navAccordion	{
margin-top:34px;
}

.navPanel	{
width:100%;
height:auto;
}
.navPanel div div	{
font-size:11px;
line-height:13px;
border-top:0;
background:#e8f5f5 url(../images/security/panel_base.gif) bottom no-repeat;
padding:10px 14px;
margin:0;
}
.navPanel div div p	{
line-height:13px;
padding:0;
margin-bottom:10px;
}
		
h3.panelButton {
margin:0;
padding:0;
}
h3.panelButton a { 
display:block;
border-top:7px solid #fff;
background: url(../images/security/b_panel.gif) no-repeat;
height:35px;
padding:0 0 0 14px;
font-size:11px;
font-weight:bold;
line-height:38px;
color:#572600;
text-decoration:none;
overflow:hidden;
}
h3.panelButton a:hover {
background: url(../images/security/b_panel-over.gif) no-repeat;
}

h3.selected a { 
background: url(../images/security/b_panel-current.gif) no-repeat;
text-decoration:none;
}
h3.selected a:hover { 
background: url(../images/security/b_panel-current-over.gif) no-repeat;
}

/* */



#testimonialsButtons	{
}
#testimonialsButtons h3	{
padding:0;
margin:2px 0 0 0;
}
#testimonialsButtons h3 a	{
display:block;
background: url(../images/security/b_testimonials_panel.gif) no-repeat;
height:35px;
font-size:11px;
font-weight:bold;
line-height:38px;
color:#572600;
text-decoration:none;
}
#testimonialsButtons h3 a:hover	{
background-position:0 -35px;
}
#testimonialsButtons h3 a span	{
color:#67c8c6;
padding-right:5px;
}


.colRight	{
width:397px;
float:left;
margin-left:35px;
}

#showReel	{
width:397px;
height:223px;
}

#buttonPanel	{
height:203px;
margin-top:18px;
}
#buttonPanel img	{
position:absolute;
}
#buttonPanel img#features	{
margin-top:105px;
}
#buttonPanel img#findCab	{
margin-left:202px;
}

#cabFinder	{
width:397px;
height:444px;
background:url(../images/security/bg_cab.png) no-repeat;
}
#cabFinder img	{
margin:55px 0 0 60px;
}

.cabRegion	{
display:none;
padding-top:15px;
}
.cabRegion h1	{
width:398px;
height:35px;
overflow:hidden;
color:#572600;
font-size:11px;
line-height:36px;
font-weight:bold;
text-transform:uppercase;
border:0;
background:#e8f5f5 url(../images/security/bg_heading_region.gif) no-repeat;
margin:0;
padding:0;
}
.cabRegion h1 span	{
margin-left:15px;
}
.cabRegion #cabArea	{
background:#e8f5f5 url(../images/security/bg_base_region.gif) bottom no-repeat;
padding:13px 16px 25px 16px;
}
.cabRegion #cabArea h2	{
clear:both;
color:#65c8c6;
font-size:11px;
line-height:13px;
font-weight:bold;
text-transform:uppercase;
border:0;
background:url(../images/security/bg_border_region.gif) bottom repeat-x;
margin:0 0 4px 0;
padding:3px 0 8px 0;
}
.cabRegion #cabArea div	{
clear:both;
height:38px;
background:url(../images/security/bg_border_region.gif) bottom repeat-x;
margin-bottom:4px;
}
.cabRegion #cabArea div span	{
float:right;
color:#67c8c6;
font-size:11px;
font-weight:bold;
text-align:right;
}
.cabRegion #cabArea div span a	{
color:#67c8c6;
text-decoration:underline;
}
.cabRegion #cabArea div span a:hover	{
text-decoration:none;
}
.cabRegion #cabArea div h3	{
float:left;
color:#572600;
font-size:11px;
line-height:13px;
font-weight:normal;
border:0;
background:none;
margin:0;
padding:0;
}

#currentPage	{
color:#fff;
font-weight:bold;
}

#footer	{
clear:both;
width:830px;
height:123px;
color:#67c8c6;
font-size:11px;
text-align:center;
}
#footer a	{
color:#67c8c6;
text-decoration:none;
padding:10px;
}
#footer a:hover	{
text-decoration:underline;
}
#footer span	{
position:absolute;
display:block;
width:830px;
text-align:center;
margin-top:33px;
}
#footer div	{
position:absolute;
width:830px;
text-align:center;
margin-top:60px;
}
#footer div a	{
padding:0;
}

/* Entertainment */

body#entertainment h1  {
color:#c1d72e;
}

body#entertainment #navTop	{
background:url(../images/entertainment/bg_nav.gif);
}

body#entertainment .benefitsCircles	{
background:url(../images/entertainment/benefits_circles.png) no-repeat;
}

body#entertainment .featuresCar	{
background:url(../images/entertainment/bg_features.gif)
}
body#entertainment .featuresCar div a	{
background: url(../images/entertainment/bg_feature_heading.png) no-repeat;
}
body#entertainment .featuresCar div a:hover	{
background-position:0 -40px;
color:#c1d72e;
}
body#entertainment .featuresCar #feature_1	{
margin:44px 0 0 32px;
}
body#entertainment .featuresCar #feature_3	{
margin:35px 0 0 637px;
}
body#entertainment .featuresCar #feature_4	{
margin:283px 0 0 36px;
}
body#entertainment .featuresCar #feature_5	{
margin:283px 0 0 632px;
}

body#entertainment #overLay	{
background:#c1d72e;
}

body#entertainment .featureInfo	{
background:url(../images/entertainment/bg_feature_info.png);
}
body#entertainment .featureInfo div	{
color:#c1d72e;
}

/* Accordion menu */

body#entertainment .navPanel div div	{
background:#f4f8df url(../images/entertainment/panel_base.gif) bottom no-repeat;
}
		
body#entertainment h3.panelButton a { 
background: url(../images/entertainment/b_panel.gif) no-repeat;
}
body#entertainment h3.panelButton a:hover {
background: url(../images/entertainment/b_panel-over.gif) no-repeat;
}
body#entertainment h3.selected a { 
background: url(../images/entertainment/b_panel-current.gif) no-repeat;
}
body#entertainment h3.selected a:hover { 
background: url(../images/entertainment/b_panel-current-over.gif) no-repeat;
}

/* */

body#entertainment #cabFinder	{
background:url(../images/entertainment/bg_cab.png) no-repeat;
}

body#entertainment .cabRegion h1	{
color:#572600;
background:#f4f8df url(../images/entertainment/bg_heading_region.gif) no-repeat;
}
body#entertainment .cabRegion #cabArea	{
background:#f4f8df url(../images/entertainment/bg_base_region.gif) bottom no-repeat;
}
body#entertainment .cabRegion #cabArea h2	{
color:#c1d72e;
background:url(../images/entertainment/bg_border_region.gif) bottom repeat-x;
}
body#entertainment .cabRegion #cabArea div	{
background:url(../images/entertainment/bg_border_region.gif) bottom repeat-x;
}
body#entertainment .cabRegion #cabArea div span	{
color:#c1d72e;
}
body#entertainment .cabRegion #cabArea div span a	{
color:#c1d72e;
}

body#entertainment #footer	{
color:#c1d72e;
}
body#entertainment #footer a	{
color:#c1d72e;
}


#navTop div a#currentPage	{
color:#fff;
font-weight:bold;
}

.clearBoth	{
clear:both;
height:0;
}

.latestNewsTitle
{
color: #65c8c6;
font-size: 16px;
line-height: 17px;
font-weight: normal;
}

.latestNewsDate
{
margin: 0px 0px 10px 0px;
}

.latestNewsSource
{

}

#tablePanel	{
position:relative;
margin-top:-86px;
z-index:9999;
}

#overlayBenefits	{
position:absolute;
width:70px; 
height:63px;
overflow:hidden; 
background:url(../images/security/home-benefits.png) no-repeat;
margin:11px 0 0 114px;
}

#overlayProducts	{
position:absolute;
width:173px; 
height:42px;
overflow:hidden; 
background:url(../images/security/home-product.png) no-repeat;
margin:31px 0 0 11px;
}

#overlayTestimonials	{
position:absolute;
width:172px; 
height:144px;
overflow:hidden; 
background:url(../images/security/home-testimonial.png) no-repeat;
margin:36px 0 0 11px;
}


#overlayEntertainmentBenefits01	{
position:absolute;
width:81px; 
height:42px;
overflow:hidden; 
background:url(../images/entertainment/home-benefits.png) no-repeat;
margin:33px 0 0 11px;
}

#overlayEntertainmentBenefits02	{
position:absolute;
width:81px; 
height:42px;
overflow:hidden; 
background:url(../images/entertainment/home-benefits.png) no-repeat;
margin:33px 0 0 103px;
}

#overlayEntertainmentStats	{
position:absolute;
width:172px; 
height:114px;
overflow:hidden; 
background:url(../images/entertainment/home-stats.png) no-repeat;
margin:66px 0 0 11px;
}

span.buttonEntertainment	{
display:inline-block;
height:21px;
background:url(../images/entertainment/buttonEntertainment_left) top left no-repeat;
margin-bottom:6px;
}
span.buttonEntertainment:hover	{
background-position:0 -21px;
}
span.buttonEntertainment a	{
display:inline-block;
height:21px;
color:#fff;
font-size:11px;
line-height:20px;
font-weight:bold;
text-decoration:none;
background:url(../images/entertainment/buttonEntertainment_right) no-repeat top right;
padding:0 20px 0 26px;
}
span.buttonEntertainment a:hover	{
background-position:right -21px;
}

.noMargin	{
margin:0;
}


.videoRight	{
widows:397px;
position:relative;
float:right;
margin-top:-111px;
z-index:9999;
}

.maskBenefits	{
position:absolute;
width:191px; 
height:116px;
overflow:hidden; 
background:url(../images/security/mask_benefits.png) no-repeat;
}

.maskStatBig	{
position:absolute;
width:373px; 
height:389px;
overflow:hidden; 
background:url(../images/entertainment/mask_stat_big.png) no-repeat;
margin:43px 0 0 12px;
}

.maskStatSmall	{
position:absolute;
width:191px; 
height:116px;
overflow:hidden; 
background:url(../images/entertainment/mask_stat_small.png) no-repeat;
}

.buttonDownload	{
height:21px;
overflow:hidden;
margin:0 0 5px 34px;
}
.buttonDownload a	{
display:block;
height:21px;
overflow:hidden;
}

.showOffBrochure a	{
width:140px;
background:url(../images/security/b_show_off_brochure.gif) no-repeat;
}

.taxiSecuritySpecifications a	{
width:185px;
background:url(../images/security/b_taxi_security.gif) no-repeat;
}

.buttonDownload a:hover	{
background-position:0 -21px;
}
.buttonDownload a span	{
margin-left:-200px;
}




