/* This is the style of your browser text */

* {
margin: 0;
padding: 0;
}
body {
background-color: #efefef;
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
#page-bg {
background-color: #fff;
}
#page-holder {
margin: 0 auto;
width: 950px;
position: relative;
}
#logo-holder {

float: left;
height: 78px;
width: 350px;
padding: 30px 0 0 10px;
}

#select-box {
float: right;
position: realtive;
width: 230px;
}
#select-holder {
position: absolute;
right: 0px;
width: 230px;
z-index: 20;
}

#select-holder .top{
background-color:#e5e5e5;
padding-bottom: 11px;
}
#select-holder select {
border: 1px solid #999999;
color: #666;
font-size: 11px;
margin: 10px 0 0 10px;
padding: 3px;
width: 207px;
}
#top-slider {
background: url(../images/shared/drop_bg_closed.gif) no-repeat;
height: 37px;
position: relative;
}
a.login-link {
color: #fff;
font-size: 11px;
left: 36px;
position: absolute;
top: 13px;
}
a.newsletter-link {
color: #fff;
font-size: 11px;
position: absolute;
right: 17px;
top: 14px;
}
a:hover.login-link,
a:hover.newsletter-link {
text-decoration: underline;
}
#panel {
background-color: #333333;
display: none;
}
.slide {

margin: 0;
padding: 0;
}
#dealer-login {
float: left;
line-height: 18px;
margin-left: 20px;
padding-bottom: 10px;
width: 84px;
}
#dealer-login strong,
#customers-login strong {
color: #fff;
display: block;
font-size: 11px;
line-height: 11px;
margin-bottom: 6px;
}

ul#menu-customers{ list-style-type:none; padding:0; margin:0; }
ul#menu-dealers{ list-style-type:none; padding:0; margin:0; }

#dealer-login a,
#customers-login a {
color: #fff;
font-size: 11px;
}
#dealer-login a:hover,
#customers-login a:hover {
text-decoration: underline;
}
#customers-login {
float: left;
line-height: 18px;
margin-left: 20px;
padding-bottom: 10px;
width: 84px;
}
#content-left {
font-size:12px;
float: left;
width: 700px;
}
#content-right {
float: right;
width: 230px;
padding:15px 0 30px 0;
z-index: 1
}
.page-intro {
width:590px; 
margin: 5px 0 35px 0;
line-height: 16px;

}
/*  FOOTER -------------------------------------------------- */

#footer-bg {
background-color: #efefef;
}
#footer {
background-color: #efefef;
color: #333333;
margin: 0 auto;
padding: 35px 0 35px 00px;
width: 950px;
}
#footer a {
color: #333333;
display: block;
float: left;
font-size: 11px;
}
#footer a:hover {
display: block;
text-decoration: underline;
}
#footer span {
color: #333333;
display: block;
float: left;
font-size: 10px;
text-align: center;
}

#footer-lower {
background-color: #efefef;
color: #666;
margin: 0 auto;
padding: 05px 0 35px 00px;
width: 950px;	font-size: 11px;
}
#footer-lower a {
color: #666;
display: block;
float: left;
font-size: 11px;
}
#footer-lower a:hover {
display: block;
text-decoration: underline;
}

/* Navigation ---------------------- */

#nav-holder {
float: left;
height: 22px;
margin: 00px auto 0 auto;
position: relative;
width: 853px;
}
#nav-holder a {
text-indent: -3000px;
}
#nav-holder a.headnav {
cursor:pointer;
}
#grey-box {
background-color: #e5e5e5;
height: 35px;
margin-bottom: 20px;
margin-top: 5px;
width: 950px;
}
#nav-holder .navsubcontainer {
display:none;
position /*\**/:relative\10;
top /*\**/:-5px\9;*top:-1px;
}

#nav-holder li {
float:left;
}
#nav-holder li a {
padding-left:12px;
padding-right:12px;
padding-bottom:20px;
}

#nav-content1 a,
#nav-content2 a,
#nav-content3 a,
#nav-content4 a,
#nav-content5 a,
#nav-content6 a,
#nav-content7 a,
#nav-content8 a,
#nav-content9 a,
#nav-content4-sa a,
#nav-content5-sa a,
#nav-content6-sa a,
#nav-content7-sa a,
#nav-content3-usa a,
#nav-content4-usa a,
#nav-content5-usa a,
#nav-content6-usa a,
#nav-content7-usa a {
color: #333;
display: block;
float: left;
font-size: 11px;
padding-top: 16px;
text-indent: 0px;
cursor: pointer;
}
#nav-content1 span,
#nav-content2 span,
#nav-content3 span,
#nav-content4 span,
#nav-content5 span,
#nav-content6 span,
#nav-content7 span,
#nav-content8 span,
#nav-content9 span,
#nav-content4-sa span,
#nav-content5-sa span,
#nav-content6-sa span,
#nav-content7-sa span, 
#nav-content3-usa span,
#nav-content4-usa span,
#nav-content5-usa span,
#nav-content6-usa span,
#nav-content7-usa span {
color: #000;
display: block;
float: left;
font-size: 11px;
padding-top: 16px;
cursor: pointer;
}

/*   1   ------------------------------------------------------------------- */
a#nav-1 {
background: url(../images/nav/link_1.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 51px;
}
#nav-content1-outer {
left: 0;
margin-top: 22px;
position: absolute;
text-align: left;
width: 51px;
top: 0px;
}
#link-1-bg {
position: absolute;
top: -22px;
cursor: pointer;
}
a:hover#nav-1,
a#nav-1.selected {
background: url(../images/nav/link_1.gif) no-repeat 0 -22px;
}
#nav-content1 {
background: url(../images/nav/indicator.gif) 8px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}

/*    2  ------------------------------------------------------------------- */
a#nav-2 {
background: url(../images/nav/link_2.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 156px;
cursor: pointer;
}
#nav-content2-outer {
left: 0;
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;
}
#link-2-bg {
left: 51px;
position: absolute;
top: -22px;
cursor: pointer;
}
#nav-content2 {
background: url(../images/nav/indicator.gif) 105px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}
a:hover#nav-2,
a#nav-2.selected {
background: url(../images/nav/link_2.gif) no-repeat 0 -22px;
}

/*    3  ------------------------------------------------------------------- */
#nav-3 {
background: url(../images/nav/link_3.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 166px;
}
#nav-content3-outer {
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;	
left: 0;
}
#link-3-bg {
left: 207px;
position: absolute;
top: -22px;cursor: pointer;
}
#nav-content3 {
background: url(../images/nav/indicator.gif) 280px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}
#nav-content3 a {
float: left;
padding-top: 16px;
}
a:hover#nav-3,
a#nav-3.selected {
background: url(../images/nav/link_3.gif) no-repeat 0 -22px;
}

/*    3 USA and UAE ------------------------------------------------------------------- */
#nav-3-usa {
background: url(../images/nav/link_3.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 166px;
}
#nav-content3-outer-usa {
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;	
left: 0;
}
#link-3-bg-usa {
left: 207px;
position: absolute;
top: -22px;cursor: pointer;
}
#nav-content3-usa {
background: url(../images/nav/indicator.gif) 120px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}
#nav-content3-usa a {
float: left;
padding-top: 16px;
}
a:hover#nav-3-usa,
a#nav-3-usa.selected {
background: url(../images/nav/link_3.gif) no-repeat 0 -22px;
}

/*    4  ------------------------------------------------------------------- */
#nav-4 {
background: url(../images/nav/link_4.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 109px;
}
#nav-content4-outer {
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;	
left: 0;
}
#link-4-bg {
left: 373px;
position: absolute;
top: -22px;cursor: pointer;
}
#nav-content4 {
background: url(../images/nav/indicator.gif) 417px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}

a:hover#nav-4,
a#nav-4.selected {
background: url(../images/nav/link_4.gif) no-repeat 0 -22px;
}


/*    4  USA AND UAE ------------------------------------------------------------------- */
#nav-4-usa {
background: url(../images/nav/link_4.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 109px;
}
#nav-content4-outer-usa {
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;	
left: 0;
}
#link-4-bg-usa {
left: 373px;
position: absolute;
top: -22px;cursor: pointer;
}
#nav-content4-usa {
background: url(../images/nav/indicator.gif) 267px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}

a:hover#nav-4-usa,
a#nav-4-usa.selected {
background: url(../images/nav/link_4.gif) no-repeat 0 -22px;
}



/*    4 Africa  ------------------------------------------------------------------- */
#nav-4-sa {
background: url(../images/nav/link_6.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 83px;
}
#nav-content4-outer-sa {
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;	
left: 0;
}
#link-4-bg-sa {
left: 373px;
position: absolute;
top: -22px;cursor: pointer;
}
#nav-content4-sa {
background: url(../images/nav/indicator.gif) 405px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}

a:hover#nav-4-sa,
a#nav-4-sa.selected {
background: url(../images/nav/link_6.gif) no-repeat 0 -22px;
}



/*    5  ------------------------------------------------------------------- */
#nav-5 {
background: url(../images/nav/link_5.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 77px;
}
#nav-content5-outer {
left: 0;
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;
}
#link-5-bg {
left: 482px;
position: absolute;
top: -22px;cursor: pointer;
}
#nav-content5 {
background: url(../images/nav/indicator.gif) 510px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}

a:hover#nav-5,
a#nav-5.selected {
background: url(../images/nav/link_5.gif) no-repeat 0 -22px;
}


/*    5 USA AND UAE  ------------------------------------------------------------------- */
#nav-5-usa {
background: url(../images/nav/link_5.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 77px;
}
#nav-content5-outer-usa {
left: 0;
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;
}
#link-5-bg-usa {
left: 482px;
position: absolute;
top: -22px;cursor: pointer;
}
#nav-content5-usa {
background: url(../images/nav/indicator.gif) 355px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}

a:hover#nav-5-usa,
a#nav-5-usa.selected {
background: url(../images/nav/link_5.gif) no-repeat 0 -22px;
}


/*    5 Africa  ------------------------------------------------------------------- */
#nav-5-sa {
background: url(../images/nav/link_8.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 123px;
}
#nav-content5-outer-sa {
left: 0;
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;
}
#link-5-bg-sa {
left: 482px;
position: absolute;
top: -22px;cursor: pointer;
}
#nav-content5-sa {
background: url(../images/nav/indicator.gif) 510px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}

a:hover#nav-5-sa,
a#nav-5-sa.selected {
background: url(../images/nav/link_8.gif) no-repeat 0 -22px;
}

/*    6  ------------------------------------------------------------------- */
#nav-6 {
background: url(../images/nav/link_6.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 86px;
}
#nav-content6-outer {
left: 0;
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;
}
#link-6-bg {
left: 559px;
position: absolute;
top: -22px;cursor: pointer;
}
#nav-content6 {
background: url(../images/nav/indicator.gif) 590px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}
a:hover#nav-6,
a#nav-6.selected {
background: url(../images/nav/link_6.gif) no-repeat 0 -22px;
}

/*    6 USA AND UAE ------------------------------------------------------------------- */
#nav-6-usa {
background: url(../images/nav/link_6.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 86px;
}
#nav-content6-outer-usa {
left: 0;
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;
}
#link-6-bg-usa {
left: 559px;
position: absolute;
top: -22px;cursor: pointer;
}
#nav-content6-usa {
background: url(../images/nav/indicator.gif) 437px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}
a:hover#nav-6-usa,
a#nav-6-usa.selected {
background: url(../images/nav/link_6.gif) no-repeat 0 -22px;
}


/*    6 Africa ------------------------------------------------------------------- */
#nav-6-sa {
background: url(../images/nav/link_9.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 99px;
}
#nav-content6-outer-sa {
left: 0;
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;
}
#link-6-bg-sa {
left: 559px;
position: absolute;
top: -22px;cursor: pointer;
}
#nav-content6-sa {
background: url(../images/nav/indicator.gif) 625px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}
a:hover#nav-6-sa,
a#nav-6-sa.selected {
background: url(../images/nav/link_9.gif) no-repeat 0 -22px;
}



/*  7   ------------------------------------------------------------------- */
a#nav-7 {
background: url(../images/nav/link_7.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 86px;
cursor: pointer;
}
#nav-content7-outer {
left: 0;
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;
}
#link-7-bg {
left: 645px;
position: absolute;
top: -22px;
cursor: pointer;
}
#nav-content7 {
background: url(../images/nav/indicator.gif) 678px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}

#nav-content7-outer {
left: 0;
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;
}

a:hover#nav-7,
a#nav-7.selected {
background: url(../images/nav/link_7.gif) no-repeat 0 -22px;
}


/*  7  USA and AFRICA ------------------------------------------------------------------- */
a#nav-7-usa {
background: url(../images/nav/link_7.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 86px;
cursor: pointer;
}
#nav-content7-outer-usa {
left: 0;
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;
}
#link-7-bg-usa {
left: 645px;
position: absolute;
top: -22px;
cursor: pointer;
}
#nav-content7-usa {
background: url(../images/nav/indicator.gif) 522px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}
a:hover#nav-7-usa,
a#nav-7-usa.selected {
background: url(../images/nav/link_7.gif) no-repeat 0 -22px;
}

/*  7  Africa ------------------------------------------------------------------- */
a#nav-7-sa {
background: url(../images/nav/link_7.gif) no-repeat 0 0;
float: left;
height: 22px;
width: 86px;
cursor: pointer;
}
#nav-content7-outer-sa {
left: 0;
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;
}
#link-7-bg-sa {
left: 645px;
position: absolute;
top: -22px;
cursor: pointer;
}
#nav-content7-sa {
background: url(../images/nav/indicator.gif) 714px 0px no-repeat;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}
a:hover#nav-7-sa,
a#nav-7-sa.selected {
background: url(../images/nav/link_7.gif) no-repeat 0 -22px;
}


#nav-content8, #nav-content9 {
background: url(../images/nav/indicator.gif) no-repeat 700px 0;
margin-top: 0px;
padding: 0px 10px 5px 20px;
text-align: left;
width: 940px;
}
#nav-content8-outer, #nav-content9-outer {
left: 0;
margin-top: 22px;
position: absolute;
text-align: left;
top: 0px;
}

/*  .com ------------------------------------------------------------------- */
a#nav-2-com,
a#nav-3-com,
a#nav-4-com,
a#nav-5-com,
a#nav-6-com,
a#nav-7-com,
a#nav-8-com {
cursor: pointer;
float: left;
height: 22px;
}

.com #nav-content1 {
background: url(../images/nav/indicator.gif) no-repeat 12px 0px;
}
.com a#nav-2-com {
background: url(../images/nav/products.gif) no-repeat 0 0;
width:87px;
}
.com #nav-content2 {
background: url(../images/nav/indicator.gif) no-repeat 80px 0px;
}

.com a#nav-3-com {
background: url(../images/nav/solutions.gif) no-repeat 0 0;
width:84px;
}
.com #nav-content3 {
background: url(../images/nav/indicator.gif) no-repeat 168px 0;
}

.com a#nav-4-com {
background: url(../images/nav/link_4.gif) no-repeat 0 1px;
width: 119px;
}
.com #nav-content4 {
background: url(../images/nav/indicator.gif) no-repeat 265px 0;
}

.com a#nav-5-com {
background: url(../images/nav/link_5.gif) no-repeat 0 1px;
width: 87px;
}
.com #nav-content5 {
background: url(../images/nav/indicator.gif) no-repeat 372px 0;
}

.com a#nav-6-com {
background: url(../images/nav/link_6.gif) no-repeat 0 1px;
width: 93px;
}
.com #nav-content6 {
background: url(../images/nav/indicator.gif) no-repeat 458px 0;
}

.com a#nav-7-com {
background: url(../images/nav/investor.gif) no-repeat 0 0;
width:143px;
}
.com #nav-content7 {
background: url(../images/nav/indicator.gif) no-repeat 576px 0;
}

.com a#nav-8-com {
background: url(../images/nav/link_7.gif) no-repeat 0 1px;
width: 127px;
}
a:hover#nav-2-com,a#nav-2-com.selected,
a:hover#nav-3-com,a#nav-3-com.selected,
a:hover#nav-4-com,a#nav-4-com.selected,
a:hover#nav-5-com,a#nav-5-com.selected,
a:hover#nav-6-com,a#nav-6-com.selected,
a:hover#nav-7-com,a#nav-7-com.selected,
a:hover#nav-8-com,a#nav-8-com.selected {
background-position:0 -21px;
}
/*  .ae ------------------------------------------------------------------- */

a#nav-2-ae,
a#nav-3-ae,
a#nav-4-ae,
a#nav-5-ae,
a#nav-6-ae,
a#nav-7-ae,
a#nav-8-ae,
a#nav-9-ae {
cursor: pointer;
float: left;
height: 22px;
}

.ae #nav-content1 {
background: url(../images/nav/indicator.gif) no-repeat 12px 0px;
}
.ae a#nav-2-ae {
background: url(../images/nav/products.gif) no-repeat 0 0;
width:87px;
}
.ae #nav-content2 {
background: url(../images/nav/indicator.gif) no-repeat 80px 0px;
}

.ae a#nav-3-ae {
background: url(../images/nav/solutions.gif) no-repeat 0 0;
width:84px;
}
.ae #nav-content3 {
background: url(../images/nav/indicator.gif) no-repeat 168px 0;
}

.ae a#nav-4-ae {
background: url(../images/nav/results.gif) no-repeat 0 0;
width: 119px;
}
.ae #nav-content4 {
background: url(../images/nav/indicator.gif) no-repeat 265px 0;
}

.ae a#nav-5-ae {
background: url(../images/nav/link_5.gif) no-repeat 0 1px;
width: 87px;
}
.ae #nav-content5 {
background: url(../images/nav/indicator.gif) no-repeat 372px 0;
}

.ae a#nav-6-ae {
background: url(../images/nav/news.gif) no-repeat 0 0;
width:63px;
}
.ae #nav-content6 {
background: url(../images/nav/indicator.gif) no-repeat 448px 0;
}

.ae a#nav-7-ae {
background: url(../images/nav/links.gif) no-repeat 0 0;
width:105px;
}
.ae #nav-content7 {
background: url(../images/nav/indicator.gif) no-repeat 530px 0;
}

.ae a#nav-8-ae {
background: url(../images/nav/team.gif) no-repeat 0 0;
width: 123px;
}
.ae #nav-content8 {
background: url(../images/nav/indicator.gif) no-repeat 645px 0;
}
.ae a#nav-9-ae {
background: url(../images/nav/link_7.gif) no-repeat 0 1px;
width: 127px;
}
.ae #nav-content9 {
background: url(../images/nav/indicator.gif) no-repeat 755px 0;
}
a:hover#nav-2-ae,a#nav-2-ae.selected,
a:hover#nav-3-ae,a#nav-3-ae.selected,
a:hover#nav-4-ae,a#nav-4-ae.selected,
a:hover#nav-5-ae,a#nav-5-ae.selected,
a:hover#nav-6-ae,a#nav-6-ae.selected,
a:hover#nav-7-ae,a#nav-7-ae.selected,
a:hover#nav-8-ae,a#nav-8-ae.selected,
a:hover#nav-9-ae,a#nav-9-ae.selected {
background-position:0 -21px;
}



/*  flash-area */

#flash-area {
width:700px;
height:260px;
margin-bottom: 20px;
}

/* widgets ----------------------------------------------------------- */

.widget-column {
width:230px;
float: left;
margin-left: 100px;
}

.titlebox {
margin-bottom: 14px;

}

/*  Share price ------------------------------------------------------------------------------ */

.share-price {
background: url(../images/widgets/share_price/share_price_bg.gif) no-repeat;
color: #000;
font-size: 11px;
line-height: 18px;
padding: 15px 0 10px 20px;
width: 210px;
float:left;
}
.grey {
background-color: #eee;
}
.share-col-1 {
float: left;
font-weight: bold;
padding-left: 5px;
width: 86px;
}
.share-col-2 {
float: left;
padding: 4px 0 6px 0;
text-align: center;
width: 9px;
}
.share-col-3 {
color: #666666;
float: left;
font-weight: bold;
text-align: right;
width: 30px;
}
.share-col-4 {
color: #666666;
float: left;
padding-left: 2px;
text-align: left;
width: 61px;
}

a.share-link {
background: url(../images/widgets/share_price/btn_more_share_info.gif) no-repeat;
color: #fff;
display: block;
font-weight: bold;
height: 29px;
line-height: 27px;
margin-top: 20px;
padding-left: 27px;
text-align: left;
text-decoration: none;
width: 151px;
}
a:hover.share-link {
color: #ccc;
text-decoration:none;
}





/* whats news --------------------------------------------------------------------------- */
.whats-news {
color: #333333;
font-size: 11px;
line-height: 14px;
}
.whats-news span {
display: block;
font-size: 14px;
font-weight: bold;
line-height: 16px;
}
.whats-news a {
color: #66cc33;
display: block;
font-size: 11px;
font-weight: bold;
}
a.read-more {
background: url(../images/widgets/whats_news/icon_arrows.gif) no-repeat 60px 5px;
color: #333;
display: block;
font-size: 11px;
font-weight: bold;
padding-right: 10px;
text-decoration: none;
width: 60px;
}
.news-line {
background: url(../images/widgets/whats_news/news_line_seperator.gif) no-repeat 0 19px;
height: 38px;
}
a.more-news {
background: url(../images/widgets/whats_news/btn_read_more.gif) no-repeat;
color: #fff;
display: block;
font-size: 11px;
font-weight: bold;
height: 29px;
line-height: 27px;
margin-top: 18px;
padding-left: 27px;
text-align: left;
text-decoration: none;
width: 151px;
}
a:hover.more-news {
color: #ccc;
text-decoration: none;
}
.whats-news a:hover {
text-decoration: underline;
}


/*  why mix relematics */

a.find-more {
background: url(../images/widgets/why_mix_telematics/btn_find_out_more.gif) no-repeat;
color: #fff;
display: block;
font-weight: bold;
height: 29px;
line-height: 27px;
margin-top: 10px;
padding-left: 27px;
text-align: left;
font-size:11px;
text-decoration: none;
width: 151px;
}
a:hover.find-more {

color: #ccc;

text-decoration: none;

}

#rotate strong{
color:#66cc33;
}

/*  QUICKLINKS ------------------------------------------------- */

.quicklinks {
background: url(../images/widgets/quicklinks/link_icon.gif) no-repeat 0 3px;
display: block;
font-size: 11px;
padding: 0 0 0 35px;
}
.quicklinks a {
color: #66cc33;
font-size: 11px;
font-weight: bold;
}
.quicklinks a:hover {
text-decoration: underline;
}

/*  NEWSLETTERS */

a.newsletter-green {
background: url(../images/widgets/newsletters/newsletter_green.gif);
display: block;
height: 91px;
text-indent: -2000px;
width: 230px;
}
a:hover.newsletter-green,
a:hover.newsletter-blue,
a:hover.newsletter-orange {
background-position: 0 -91px;
}
a.newsletter-blue {
background: url(../images/widgets/newsletters/newsletter_blue.gif);
display: block;
height: 91px;
text-indent: -2000px;
width: 230px;
}
a.newsletter-orange {
background: url(../images/widgets/newsletters/newsletter_orange.gif);
display: block;
height: 91px;
text-indent: -2000px;
width: 230px;
}

/*  LOCATE US */

a.locate-green {
background: url(../images/widgets/locate_us/locate_green.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
a:hover.locate-green,
a:hover.locate-blue,
a:hover.locate-orange {
background-position: 0 -91px;
}
a.locate-blue {
background: url(../images/widgets/locate_us/locate_blue.gif) no-repeat;
display: block;
height: 91px;
text-indent: -2000px;
width: 230px;
}
a.locate-orange {
background: url(../images/widgets/locate_us/locate_orange.gif) no-repeat;
display: block;
height: 91px;
text-indent: -2000px;
width: 230px;
}

/* Protector */
a.protector-blue {
background: url(../images/widgets/protector/TheProtector_2.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
a:hover.protector-blue {
background-position: 0 -91px;
}
/* Crash Alert */
a.crash-alert-blue {
background: url(../images/widgets/crashalert/Button_CrashAlert.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
a:hover.crash-alert-blue {
background-position: 0 -91px;
}
/* Road Assitance */
a.roadside-assistance-blue {
background: url(../images/widgets/roadassistance/Button_RoadsideAssistance.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
a:hover.roadside-assistance-blue {
background-position: 0 -91px;
}
/* Matrix Vehicle Tracking */
a.features-table-blue {
background: url(../images/widgets/tracking/Button_TrackingProducts.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
/* Tax Log Book */
a.tax-log-book-blue {
background: url(../images/widgets/taxlogbook/buttonsMX3Logbook_v1.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
a:hover.tax-log-book-blue {
background-position: 0 -91px;
}
/* Our Services */
a.our-services-blue {
background: url(../images/widgets/services/Button_services.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
a:hover.our-services-blue {
background-position: 0 -91px;
}

/* BLUE PROMO ----------------------------------------------------------- */

.promo-block {
width:230px;
height:265px;
}


/*  TESTIMONIAL -------------------------------------------------------- */

.testimonials {
background: url(../images/widgets/testimonials/bg.gif) no-repeat;
margin-bottom: 20px;
padding: 50px 0 0 0px;
width: 230px;
}

.testimonials p {
background: url(../images/widgets/testimonials/close_quote.gif) no-repeat bottom right;
color: #333333;
font-size: 11px;
line-height: 14px;
margin: 0 auto;
padding: 15px 20px 0 17px;
width: 135px;
}

.testimonials span {
color: #333333;
display: block;
font-size: 11px;
line-height: 14px;
margin: 0 auto;
padding: 3px 20px 0 17px;
width: 135px;
}

.testimonials strong {
color: #66cc33;
font-size: 12px;
font-style: italic;
}


/*  CASE STUDIES -------------------------------------------------------- */

.casestudies {
background: url(../images/widgets/case_studies/bg.gif) no-repeat;
padding: 50px 0 0 0px;
position: relative;
width: 230px;

}
.casestudies p {
background: url(../images/widgets/testimonials/close_quote.gif) no-repeat bottom right;
color: #333333;
font-size: 11px;
line-height: 14px;
margin: 0 auto;
padding: 15px 20px 0 17px;
width: 135px;
}

.casestudies span {
color: #333333;
font-size: 11px;
line-height: 14px;
margin: 0 auto;
display: block;
padding: 3px 20px 0 17px;
width: 135px;
}

.casestudies strong {
color: #66cc33;
font-size: 12px;
font-style: italic;
}

.casestudies a {
color: #66cc33;
font-size: 11px;
}

.casestudies a:hover {
text-decoration:underline;
}

a.casestudies-title {
background: url(../images/widgets/case_studies/title.gif) no-repeat;
display: block;
height: 18px;
left: 48px;
position: absolute;
top: 29px;
width: 141px;
}

a:hover.casestudies-title {
background-position: 0 -18px;
}


/*  SUCCESS STORIES -------------------------------------------------------- */

.successstories {
background:url(../images/widgets/success_stories/bg.gif) no-repeat;
padding: 50px 0 0 0px;
position: relative;
width: 230px;
}
.successstories p {

color: #333333;
font-size: 11px;
line-height: 14px;
margin: 0 auto;
padding: 15px 20px 0 17px;
width: 185px;
}
.successstories strong {
color: #66cc33;
font-size: 12px;
font-style: italic;
}
.successstories a {
color: #66cc33;
font-size: 11px;
}

.successstories a:hover {
text-decoration:underline;
}
a.successstories-title {
background: url(../images/widgets/success_stories/title.gif) no-repeat;
display: block;
height: 17px;
left: 22px;
position: absolute;
top: 29px;
width: 165px;
}
a:hover.successstories-title {
background-position: 0 -17px;
}

/*  SIDE FORMS ----------------------------------------------------- */

.side-form {
background: url(../images/widgets/success_stories/bg.gif) no-repeat;
padding: 30px 0 0 0px;
position: relative;
width: 230px;
}
.let-us-title {
margin-left: 20px;
}


.side-form-inner {
color: #333333;
display: block;
font-size: 11px;
line-height: 14px;
margin: 0 auto;
width: 190px;
}
.side-form-inner p {
margin: 6px 0;
}
.side-inp {
border: 1px solid #ccc;
margin:4px 0 10px 0;
padding: 3px 3px 3px  6px;
color: #666;
font-size:11px;
width: 174px;
}
.side-sel {
border: 1px solid #ccc;
margin:4px 0 10px 0;
padding: 3px 3px 3px  6px;
color: #666;
font-size:11px;
width: 184px;
}

#error-area {
margin: 3px 0;
color:#fe9206;
}

.side-inp-err {
border: 1px solid #ccc;
border-right: 3px solid #fe9206;
margin:4px 0 10px 0;
padding: 3px 3px 3px  6px;
color: #666;
font-size:11px;
width: 174px;
}
.input-error {
border: 1px solid #ccc;
border-right: 3px solid #fe9206;
padding: 3px 3px 3px  6px;
color: #666;
font-size:11px;
width: 174px;
}
/* PROMO SMALL ---------------------------------------------- */

.promo-small {
}
.promo-small-left {
background: url(../images/widgets/promo_blocks/small_promo_left.gif) no-repeat;
float: left;
font-size: 11px;
height: 129px;
width: 124px;
}
.promo-small-left p {
color: #666;
padding: 20px 0 0 20px;
}
.promo-small-left p strong {
color: #333;
width: 100px;
}
.promo-small-left p a {
color: #66cc33;
}

.promo-small-left  a:hover {
color: #66cc33;
text-decoration: underline;
}
.promo-small-right {
float: left;
height: 129px;
width: 106px;
}


/*  INFO BLOCK */

.info-block {
background: url(../images/widgets/promo_blocks/version_1_bg.gif) no-repeat 0 0px;
float: left;
height: 160px;
margin-right: 5px;
width: 310px;
}

.info-block-circle {
background: url(../images/widgets/promo_blocks/orange_save500.gif) no-repeat 0 0px;
float: left;
height: 81px;
width: 81px;
}

.info-block-text {
float: left;
margin: 40px 0 0 10px;
text-align: left;
width: 215px;
}

/*  INFO BLOCK WIDE*/

.info-block-wide {
background: url(../images/widgets/promo_blocks/version_2_bg.gif) no-repeat 0 0px;
float: left;
height: 160px;
width: 381px;
}
.info-block-wide-circle {
float: left;
height: 81px;
width: 81px;
}
.free-blue {
background: url(../images/widgets/promo_blocks/free_blue.gif) no-repeat 0 0px;
}
.free-orange {
background: url(../images/widgets/promo_blocks/free_orange.gif) no-repeat 0 0px;
}

.free-green {
background: url(../images/widgets/promo_blocks/free_green.gif) no-repeat 0 0px;
}
.info-block-wide-text {
float: left;
margin: 40px 0 0 10px;
text-align: left;
width: 285px;
}

/* Start Home Feature */

#home-tabs {
background: url(../images/home/home_tab_bg.gif) no-repeat 0px 51px;
width: 700px;
padding-bottom: 30px;
*margin:20px 0 0;
}

#home-tabs div a:hover {
text-decoration: underline;
}

.tab-content {
background: url(../images/home/repeat_slice.gif) top repeat-x;
margin:40px 0 20px 30px;
width: 660px;
}

a:hover.link {
color: red;
text-decoration: underline;
}

.tab-block {
float: left;
padding:0 0 10px;
width:330px;
}
.tab-block-left {
float: left;
width: 70px;
}
.tab-block-right {
color: #666666;
float: left;
font-size: 11px;
line-height: 14px;
padding: 0 10px 0 0;
width: 250px;
}
.tab-block-right a {
color: #66cc33;
display: block;
}
.tab-block-right a:hover {
color: #66cc33;
text-decoration: underline;
}
.tab-block-right p {
margin: 7px 0 2px 0;
}
.under-tab-line {
background: url(../images/home/icons/under_tab_line.gif) no-repeat 0 15px;
height: 30px;
}
#home-tabs ul {
list-style-type: none;
margin-left:0;
}
#home-tabs ul li  {
height: 52px;
width:208px;
}
#home-tabs ul li a {
cursor: pointer;
display: block;
height: 52px;
width:208px;
text-align:left;
}
#home-tabs ul li a:hover {
}
#home-tabs ul li a span {
display:block;
font-size: 12px;
padding:13px 0 0 40px;
}
.tab a {
background: url(../images/home/tab_unselected.gif) no-repeat 0px 0px;
color:#999;
width: 208px;
height:51px;
}
.ui-tabs-selected .tab a {
background: url(../images/home/tab_selected.gif) no-repeat 0px 0px;
color:#000;
width: 208px;
height:51px;
}

/*  HOME SCROLLER ------------------------------------------------------------------------ */

#homescroller {
height: 60px;
margin: 7px 0 0 0;
width:700px;
border: 1px solid #fff;
}
#ourclients {
float: left;
height: 42px;
width: 118px;
font-size:1.2em;
font-weight:600;
color:#8C8C8C;
border-right:1px solid #E5E5E5;
padding:15px 0 0 5px;
}
.jcarousel-skin {
overflow: hidden;
width: 540px;
z-index: 9999;
}
.jcarousel-skin a {
background-image: url(../images/homescroll/carousel_bg.jpg);
display: block;
height: 62px;
text-decoration: none;
width: 180px;color:#fff;
}
.hscroll_1 {
background-position: 0 0;
width: 180px;
}
.hscroll_1:hover {
background-position: 0 -72px;
}
.hscroll_2 {
background-position: -180px 0;
width: 180px;
}
.hscroll_2:hover {
background-position: -180px -75px;
}
.hscroll_3 {
background-position: -360px 0;
width: 180px;
}
.hscroll_3:hover {
background-position: -360px -72px;
}
.hscroll_4 {
background-position: -540px 0;
width: 180px;
}
.hscroll_4:hover {
background-position: -540px -72px;
}
.hscroll_5 {
background-position: -720px 0;
width: 180px;
}
.hscroll_5:hover {
background-position: -720px -72px;
}
.hscroll_6 {
background-position: -900px 0;
width: 180px;
}
.hscroll_6:hover {
background-position: -900px -72px;
}
.hscroll_7 {
background-position: -1080px 0;
width: 180px;
}
.hscroll_7:hover {
background-position: -1080px -72px;
}
.hscroll_8 {
background-position: -1260px 0;
width: 180px;
}
.hscroll_8:hover {
background-position: -1260px -72px;
}
.hscroll_9 {
background-position: -1440px 0;
width: 180px;
}
.hscroll_9:hover {
background-position: -1440px -72px;
}
.hscroll_10 {
background-position: -1620px 0;
width: 180px;
}
.hscroll_10:hover {
background-position: -1620px -72px;
}
.hscroll_11 {
background-position: -1800px 0;
width: 180px;
}
.hscroll_11:hover {
background-position: -1800px -72px;
}
.hscroll_12 {
background-position: -1980px 0;
width: 180px;
}
.hscroll_12:hover {
background-position: -1980px -72px;
}
.hscroll_13 {
background-position: -2160px 0;
width: 180px;
}
.hscroll_13:hover {
background-position: -2160px -72px;
}
.hscroll_14 {
background-position: -2340px 0;
width: 180px;
}
.hscroll_14:hover {
background-position: -2340px -72px;
}
.hscroll_15 {
background-position: -2520px 0;
width: 180px;
}
.hscroll_15:hover {
background-position: -2520px -72px;
}
.hscroll_16 {
background-position: -2700px 0;
width: 180px;
}
.hscroll_16:hover {
background-position: -2700px -72px;
}
.hscroll_17 {
background-position: -2880px 0;
width: 180px;
}
.hscroll_17:hover {
background-position: -2880px -72px;
}
.hscroll_18 {
background-position: -3060px 0;
width: 180px;
}
.hscroll_18:hover {
background-position: -3060px -73px;
}
.hscroll_19 {
background-position: -3240px 0;
width: 180px;
}
.hscroll_19:hover {
background-position: -3240px -72px;
}
.hscroll_20 {
background-position: -3420px 0;
width: 180px;
}
.hscroll_20:hover {
background-position: -3420px -72px;
}
.hscroll_21 {
background-position: -3600px 0;
width: 180px;
}
.hscroll_21:hover {
background-position: -3600px -72px;
}
.hscroll_22 {
background-position: -3780px 0;
width: 180px;
}
.hscroll_22:hover {
background-position: -3780px -72px;
}
.hscroll_23 {
background-position: -3960px 0;
width: 180px;
}
.hscroll_23:hover {
background-position: -3960px -72px;
}
.hscroll_24 {
background-position: -4140px 0;
width: 180px;
}
.hscroll_24:hover {
background-position: -4140px -72px;
}
.hscroll_25 {
background-position: -4320px 0;
width: 180px;
}
.hscroll_25:hover {
background-position: -4320px -72px;
}
.hscroll_26 {
background-position: -4500px 0;
width: 180px;
}
.hscroll_26:hover {
background-position: -4500px -72px;
}
.hscroll_27 {
background-position: -4680px 0;
width: 180px;
}
.hscroll_27:hover {
background-position: -4680px -72px;
}
.hscroll_28 {
background-position: -4860px 0;
width: 180px;
}
.hscroll_28:hover {
background-position: -4860px -72px;
}
.hscroll_29 {
background-position: -5040px 0;
width: 180px;
}
.hscroll_29:hover {
background-position: -5040px -72px;
}
.hscroll_30 {
background-position: -5220px 0;
width: 180px;
}
.hscroll_30:hover {
background-position: -5220px -72px;
}
.hscroll_31 {
background-position: -5400px 0;
width: 180px;
}
.hscroll_31:hover {
background-position: -5400px -72px;
}
.hscroll_32 {
background-position: -5580px 0;
width: 180px;
}
.hscroll_32:hover {
background-position: -5580px -72px;
}
.hscroll_33 {
background-position: -5760px 0;
width: 180px;
}
.hscroll_33:hover {
background-position: -5760px -72px;
}
.hscroll_34 {
background-position: -5940px 0;
width: 180px;
}
.hscroll_34:hover {
background-position: -5940px -72px;
}
.hscroll_35 {
background-position: -6120px 0;
width: 180px;
}
.hscroll_35:hover {
background-position: -6120px -72px;
}
.hscroll_36 {
background-position: -6300px 0;
width: 180px;
}
.hscroll_36:hover {
background-position: -6300px -72px;
}
.hscroll_37 {
background-position: -6480px 0;
width: 180px;
}
.hscroll_37:hover {
background-position: -6480px -72px;
}
.hscroll_38 {
background-position: -6660px 0;
width: 180px;
}
.hscroll_38:hover {
background-position: -6660px -72px;
}
.hscroll_39 {
background-position: -6840px 0;
width: 180px;
}
.hscroll_39:hover {
background-position: -6840px -72px;
}
.hscroll_40 {
background-position: -7020px 0;
width: 180px;
}
.hscroll_40:hover {
background-position: -7020px -72px;
}
.hscroll_41 {
background-position: -7200px 0;
width: 180px;
}
.hscroll_41:hover {
background-position: -7200px -72px;
}
.hscroll_42 {
background-position: -7380px 0;
width: 180px;
}
.hscroll_42:hover {
background-position: -7380px -72px;
}
.hscroll_43 {
background-position: -7560px 0;
width: 180px;
}
.hscroll_43:hover {
background-position: -7560px -73px;
}
.hscroll_44 {
background-position: -7740px 0;
width: 180px;
}
.hscroll_44:hover {
background-position: -7740px -72px;
}
.hscroll_45 {
background-position: -7920px 0;
width: 180px;
}
.hscroll_45:hover {
background-position: -7920px -72px;
}
.hscroll_46 {
background-position: -8100px 0;
width: 180px;
}
.hscroll_46:hover {
background-position: -8100px -72px;
}
.hscroll_47 {
background-position: -8280px 0;
width: 180px;
}
.hscroll_47:hover {
background-position: -8280px -72px;
}
.hscroll_48 {
background-position: -8460px 0;
width: 180px;
}
.hscroll_48:hover {
background-position: -8460px -72px;
}
.hscroll_49 {
background-position: -8640px 0;
width: 180px;
}
.hscroll_49:hover {
background-position: -8640px -72px;
}
.hscroll_50 {
background-position: -8820px 0;
width: 180px;
}
.hscroll_50:hover {
background-position: -8820px -72px;
}
.hscroll_51 {
background-position: -9000px 0;
width: 180px;
}
.hscroll_51:hover {
background-position: -9000px -72px;
}
.hscroll_52 {
background-position: -9180px 0;
width: 180px;
}
.hscroll_52:hover {
background-position: -9180px -72px;
}
.hscroll_53 {
background-position: -9360px 0;
width: 180px;
}
.hscroll_53:hover {
background-position: -9360px -72px;
}
.hscroll_54 {
background-position: -9540px 0;
width: 180px;
}
.hscroll_54:hover {
background-position: -9540px -72px;
}
.hscroll_55 {
background-position: -9720px 0;
width: 180px;
}
.hscroll_55:hover {
background-position: -9720px -72px;
}
.hscroll_56 {
background-position: -9900px 0;
width: 180px;
}
.hscroll_56:hover {
background-position: -9900px -72px;
}
.hscroll_57 {
background-position: -1080px 0;
width: 180px;
}
.hscroll_57:hover {
background-position: -1080px -72px;
}


/*  sifr settings ---------------------------------------------------- */


h1 { font-size: 47px; margin: 0 0 14px 0;  font-weight: normal}

h2 { font-size: 22px; margin: 0 0 8px 0;  }
h2 span { font-size: 22px; margin: 0 0 8px 0; color:#65cc32 }
h2.info { font-size: 18px; margin: 0 0 0px 0; color:#65cc32; }


h3 { clear:both; font-size: 18px;line-height:18px;color:#000; margin: 0 0 10px 0;  font-weight: normal; borde r: 1px solid red;}
h3.large { font-size:24px;line-height:24px;color:#000; margin: 0 0 4px 0;  font-weight: normal; borde r: 1px solid red;}
h4 { font-size:18px; color:#66cc33; margin: 0 0 10px 0; font-weight: normal}


span.office-location { font-size: 23px; margin: 0 0 0 0;  font-weight: normal}
span.office-tel { font-size: 22px; margin: 0 0 8px 0;display:block; }


h5 { font-size: 16px; margin: 0 0 0px 0;  }
h6 { font-size: 11px; margin: 0 0 0px 0; font-weight:normal; }

.clear {
clear:both;
line-height: 0;
font-size: 0;
height: 0;
}

a {
color:#66cc33;
outline: none;
text-decoration: none;
}

a:hover {

text-decoration: underline;
}
img {
border: none;}











/* Phase 2 css ------------------------------------------------------------------------- */	 

.page-intro-wide {
line-height: 16px;
margin: 5px 0 30px 0;
width: 670px;
}
#page-content {
background: url(../images/shared/content_rounded.gif) no-repeat 0px 0px;
padding: 0 10px 30px 0;
width: 690px;
}
#case-study-content {
color: #666;
margin: 0px 0 0px 24px;
padding: 42px 0 40px 0;
width: 650px;
}

#case-study-content p {
padding: 0px 10px 0px 0px;
}
.case-study {
float: left;
margin-bottom: 40px;
}
.case-study-left {
background: url(../images/commercial/case_study_frame.gif) no-repeat;
float: left;
height: 87px;
margin-right: 15px;
padding-top: 15px;
text-align: center;
width: 165px;
}
.case-study-right {
color: #666666;
float: left;
font-size: 11px;
line-height: 16px;
padding: 0 0px 0 0;
width: 462px;
}
.case-study-right a {
color: #66cc33;
display: block;
}
.case-study-right a:hover {
color: #66cc33;
text-decoration: underline;
}
.case-study-right p {
margin: 7px 0 7px 0;
}
.case-column strong {
color: #666;
font-size: 11px;
font-weight: bold;
padding: 0 4px 0 0;
}
.case-column {
background: #efefef;
float: left;
margin: 0 1px 1px 0;
padding: 4px 0 4px 15px;
width: 180px;
}
.detail-column {
float: right;
margin-left: 20px;
padding: 5px 0 5px 0px;
width: 210px;

}
.detail-column-frame {
background: url(../images/commercial/casestudydetails_bg.gif) no-repeat;
height: 92px;
margin-bottom: 10px;
padding-top: 15px;
text-align: center;
width: 220px;
}
.detailcolumn strong {
color: #666;
font-size: 11px;
font-weight: bold;
padding: 0 4px 0 0;
}
.detailcolumn {
background: #efefef;
float: left;
margin: 0 1px 1px 0;
padding: 4px 0 4px 15px;
width: 200px;
}


#event-image img {
border:1px solid #ccc;
margin: 20px 0 30px 30px;
}
/*  paging ------------------------------- */
#paging {
float: left;
width: 800px;
}
#paging ul{ padding:0; margin:0; }
#paging ul li {
list-style-type:none;
display:block;
float:left;
}
#paging a {
color: #666;
display: block;
height: 20px;
line-height: 20px;
text-align: center;
width: 20px;
margin-left:10px;
}
#paging a.start {
margin-left:0;
}
#paging a:hover {
background: none;
color: #666;
font-weight: normal;
text-decoration: none;
text-decoration: underline;
}
#paging a.selected {
background: url(../images/commercial/paging_bg.gif) no-repeat 0 0;
color: #666;
font-weight: bold;
text-decoration: none;
}
#paging a.direction,
#paging a:hover.direction {
background: none;
color: #666;
display: block;
float: left;
width: 40px;
}


/* accordia header ----------------------------------------------------------- */

#accordian-right {
background: blue;
background: url(../images/commercial/header_accordian_bg.gif) no-repeat;
float: right;
padding: 25px 0 0 0;
width: 250px;
z-index: 1;
min-height:230px;
}
.scroller-template-side{
padding:12px 0 0 0;
}

#header-area {
font-size: 0;
line-height: 0;
width: 700px;
}

/* Breadcrumb ----------------------------------------------------------- */
#header-area-nav {
background: #414141;
line-height: 26px;
margin-bottom: 25px;
padding-left: 20px;
width: 680px;
overflow:hidden;
}
#product-header-area-nav {
background: #414141;
line-height: 26px;
margin-bottom: 25px;
width: 700px;
overflow:hidden;
}
#header-area-nav a, #product-header-area-nav a, #breadcrumb a {
background: #414141;
color: #fff;
display: inline;
font-size: 11px;
height: 29px;
line-height: 26px;
float:left;
}
#header-area-nav span, #product-header-area-nav span{
background: url(../images/commercial/header_nav_arrow.gif) no-repeat 8px 9px;
display: block;
float: left;
height: 29px;
width: 20px;
}
#breadcrumb li {
float:left;
background:#414141 url(../images/commercial/header_nav_arrow.gif) no-repeat right 8px;
padding-right:14px;
margin-right:10px;
}
#breadcrumb a.breadcrumb-item-seperator, #breadcrumb a.breadcrumb-item-seperator:hover{
text-decoration:none;
}
#breadcrumb a.last{
background:#414141;
}


/* -- Side Nav--------------------------- */

#side-nav li {
list-style-type: none;
}
#side-nav span {
display:none;
}
#side-nav {
font-family: arial;
padding-top: 10px;
width: 208px;
}
#side-nav div {
}
#side-nav p {
border: none;
color: #666666;
font-size: 11px;
font-weight: bold;
margin: 0;
padding:0;
}
.sub-nav a {
color: #666666;
cursor: pointer;
display: block;
font-size: 11px;
font-weight: bold;
margin-top: 0;
padding: 7px 5px 7px 10px;
background: url(../images/commercial/acc_arrow.gif) no-repeat right;
text-decoration: none;
width:193px;
}
#side-nav a.color-light {
background-color: #e5e5e5;
}
#side-nav a.selected {
border: none;
color: #66cc33;
}
#side-nav a.inner-link {
color: #666666;
cursor: pointer;
display: block;
font-size: 11px;
font-weight: normal;
line-height: 22px;
padding: 0px 2px 0px 15px;
text-decoration: none;
}
#side-nav a:hover.inner-link {
color: #66cc33;
}
#side-nav a.current-link {
color: #66cc33;
cursor: pointer;
display: block;
font-size: 11px;
font-weight: normal;
line-height: 22px;
padding: 0px 2px 0px 15px;
text-decoration: none;
}


#body-accordian {
font-family: arial;
width: 650px;
}
#body-accordian div {
}
#body-accordian p {
border: none;
color: #666666;
font-size: 11px;
margin: 0px;
padding: 0px 23px 0px 0px;
}
#body-accordian table {
margin: 20px 0;
}
#body-accordian img {
border: 1px solid #cccccc;
float: left;
margin: 0px 20px 0px 0;
}
#body-accordian a.title {
background: url(../images/about/about_accordian_closed.jpg) no-repeat left;
color: #666666;
cursor: pointer;
display: block;
font-size: 12px;
font-weight: bold;
height: 39px;
line-height: 38px;
margin-top: 0;
padding: 0px 0px 0px 15px;
text-decoration: none;
}

#body-accordian a.color-light {
}
#body-accordian a.selected {
border: none;
color: #333;
background: url(../images/about/about_accordian_open.jpg) no-repeat left;
}
#body-accordian a.inner-link {
color: #666666;
cursor: pointer;
display: block;
font-size: 11px;
font-weight: normal;
line-height: 22px;
padding: 0px 2px 0px 15px;
text-decoration: none;
}
#body-accordian a:hover.inner-link {
color: #66cc33;
}
#body-accordian a.current-link {
color: #66cc33;
cursor: pointer;
display: block;
font-size: 11px;
font-weight: normal;
line-height: 22px;
padding: 0px 2px 0px 15px;
text-decoration: none;
}

.acc-left {
float:left;
}


.acc-right {
float:right;
}
h2.content {
color: #000;
font-size: 24px;
margin: 0 0 0px 0;
}
.content-holder {
float: left;
}
ul.black-list {
list-style-type: none;
margin-bottom: 3px;
padding-top: 5px;
}
ul.blacklist li {
background: url(../images/commercial/blackdot.gif) no-repeat 0 5px;
line-height: 16px;
padding-left: 14px;

}
.content-holder-left {
float: left;
width: 75px;
}

.content-holder-right-product-group-list {
float: left;
width: 83%;
}
.content-holder-right {
color: #666666;
font-size: 11px;
line-height: 16px;
padding: 0 0 0 0;
}
.content-holder-right .list-image{
float:left;
}
.content-holder-right .list-description{
float:left;
}
.image-box {
float: right;
}
.image-box img {
border: 1px solid #ccc;
}
.content-holder-wide {
color: #666666;
float: left;
font-size: 11px;
line-height: 16px;
padding: 0 0px 0 0;
width: 650px;
}
.content-holder-right strong,
.content-holder-wide strong {
color: #666;
font-size: 12px;
font-weight: bold;
}
.content-holder-right a,
.content-holder-wide a {
color: #66cc33;
display: block;
}
.content-holder-right a.header, 
.content-holder-right a.header:hover{
text-decoration:none;
}
.content-holder-right a:hover,
.content-holder-wide a:hover {
color: #66cc33;
text-decoration: underline;
}
.content-holder-right p,
.content-holder-wide p {
margin: 5px 0 2px 0;
}



.event-holder-left {
float: left;
height:100px;
background-color: #fff;
}
.event-holder-left img {

border: 1px solid #ccc; 
margin-right: 20px;

}
.event-holder-right {
color: #666666;
float: left;
font-size: 11px;
line-height: 16px;
padding: 0 0px 0px 0;
width: 460px;
}


.event-holder-right strong  {
color: #666;
font-size: 12px;
font-weight: bold;
}
.event-holder-right a,
.content-holder-wide a {
color: #66cc33;
display: block;
}
.event-holder-right a:hover  {
color: #66cc33;
text-decoration: underline;
}
.event-holder-right p  {
margin: 5px 0 2px 0;
}
/* fm tabbed */

#tabbed-content {
background: url(../images/shared/content_rounded.gif) no-repeat 0px 0px;
padding-bottom: 30px;
width: 700px;
}
#tab-box {
width:100%;
height: 50px;
z-index:999;
position:relative;
top:1px;
}
#tab-box ul {
list-style:none;
margin:0;
}
#tab-box li {
float:left;
height: 49px;
background-color:#fff;
border-bottom:1px solid #cccccc;
}
#tab-box li.selected {
float:left;
height: 49px;
background: url(../images/shared/tab-bg-select.gif) repeat-x;
border-bottom:1px solid #eeeeee;
}
#tab-box li div.right {
float:left;
background: url(../images/shared/tab-r.gif) no-repeat top right;
width:5px;
height: 49px;
}
#tab-box li.selected  div.right{
background: url(../images/shared/tab-r-select.gif) no-repeat top right;
}
#tab-box li div.left {
float:left;
background: url(../images/shared/tab-l.gif) no-repeat top left;
width:5px;
height: 49px;
}
#tab-box li.selected  div.left{
background: url(../images/shared/tab-l-select.gif) no-repeat top left;
}
#tab-box li div.center {
float:left;
height: 48px;
border-top:1px solid #d9d9d9;
}
#tab-box a {
float:left;
display:block;
padding:15px 12px 0 12px;
font-size:13pt;
color:#666;
text-decoration:none;
height: 33px;
}
#tab-box li.selected a {
color:#000;
}
.button-box {
background: url(../images/shared/black_button_end.gif) right no-repeat;
float: left;
height: 29px;
margin: 20px 10px 0 0;
padding-right: 16px;
}
.button-box-right {
background: url(../images/shared/black_button_end.gif) right no-repeat;
float: right;
height: 29px;
margin: 5px 0px 0 0;
padding-right: 16px;
}
.button-box img,
.button-box-right img {
float: left;
height: 29px;

}
.button-box a,
.button-box-right a {
background: url(../images/shared/black_button_slice.gif) repeat-x;
color: #fff;
display: block;
float: left;
font-weight: bold;
height: 29px;
line-height: 27px;
cursor:pointer;
}
.button-box a:hover,
.button-box-right a:hover {
color: #ccc;
text-decoration: none;
}
.rounded-box {
float: left;
margin: 0px 0 px 0;
width: 652px;
display: inline;
line-height: 0;
font-size: 0;
padding-bottom: 28px;

}
.rounded-box-inner {
background: #fff url(../images/commercial/tech_line.gif) repeat-y;
float: left;
width: 652px;
}
.rounded-box-inner ul {
list-style-type: none;
margin-left: 10px;
}
.rounded-box-inner ul li {
background: url(../images/commercial/tech_download.gif) no-repeat 2px 0;
line-height: 15px;
padding: 0 0 10px 38px;
line-height: 14px;
font-size: 11px;
}

.color-blue {
color:#66cc33;

line-height: 11px;
}
/*  reports -------------------------------------- */

#report-carousel {
width:558px;
margin: 0 auto;
background: url(../images/commercial/report_top_bg.gif) no-repeat 0 0px;
}

#mycarousel a.caro-link {
background: url(../images/commercial/report_small.gif) no-repeat;
cursor: pointer;
display: block;
font-size: 0;
height: 75px;
line-height: 0;
width: 96px;

}
.fade-image {
background: url(../images/commercial/report_small_on.gif) no-repeat;
cursor: pointer;
display: block;
font-size: 0;
height: 75px;
line-height: 0;
width: 96px;
}
#mycarousel a img {
padding: 5px 0 0 5px;
}
#report-content1,
#report-content2,
#report-content3,
#report-content4,
#report-content5,
#report-content6,
#report-content7,
#report-content8,
#report-content9,
#report-content10 {
background: url(../images/commercial/report_top_bg.gif) no-repeat;
background-color: #fff;
height: 383px;
width: 552px;
}
#report-content1 .imgbox,
#report-content2 .imgbox,
#report-content3 .imgbox,
#report-content4 .imgbox,
#report-content5 .imgbox,
#report-content6 .imgbox,
#report-content7 .imgbox,
#report-content8 .imgbox,
#report-content9 .imgbox,
#report-content10 .imgbox {
padding-top: 20px;
text-align: center;
}
#report-content1 .lower,
#report-content2 .lower,
#report-content3 .lower,
#report-content4 .lower,
#report-content5 .lower,
#report-content6	.lower ,
#report-content7 .lower,
#report-content8 .lower,
#report-content9 .lower,
#report-content10	.lower {
margin: 20px auto 0 auto;
width: 430px;
}
.people-left {
float: left;
width: 190px;
}
.people-right {
float: left;
width: 500px;
}

ul{
margin-left:20px;
}
ol
{
margin-left:23px;*margin-left:28px;
}
#nav-holder ul {
list-style-type: none;
margin-left:0;
}
.side-quote {
background: url(../images/widgets/testimonials/open_quote.gif) no-repeat left top;
color: #666;
font-size: 14px;
font-weight: normal;
line-height: 22px;
margin-top: 15px;
padding: 0 0 0 10px;
}
.side-quote strong {
color: #333;
display: block;
font-size: 22px;
font-weight: normal;
line-height: 23px;
margin-top: 6px;
}
.side-quote p {
background: url(../images/widgets/testimonials/close_quote.gif) no-repeat bottom right;
color: #666;
font-size: 14px;
font-weight: normal;
line-height: 19px;
margin:0px auto;
padding: 0px 20px 0 0px;
width: 145px;
}


/* additional widgets */

#tab-widget-bg {
background: url(../images/commercial/tab_widget_bg.gif) no-repeat 0 0;
float: left;
margin-right: 15px;
padding: 25px 20px 0 20px;
width: 410px;
}
.special-block {
background: url(../images/commercial/special_bg.gif) no-repeat;
float: left;
height: 160px;
width: 230px;
}
.special-block-text {
margin: 20px auto;
text-align: left;
width: 180px;
}
.space-height {
font-size: 0;
height: 40px;
line-height: 0;
margin: 0;
padding: 0;
}
strong.heading {
display: block;
margin: 0;
padding: 0 0 14px 0;
}


/* package comparison --------------------------------------- */

#package-comparison {
background-color: #fff;
padding: 30px;
}
#compare-top {
float: left;
width: 430px;
}
#comparetitle {
float: left;
}
#compareclose {
float: left;
margin: 5px 0 0 170px;
}
#package-comparison-inner {
color: #333;
width: 432px;
}
.heading-col-1 {
float: left;
padding: 25px 0 12px 0;
padding-left: 20px;
width: 158px;
}
.heading-col-2,
.heading-col-3,
.heading-col-4 {
float: left;
padding: 25px 0 12px 0;
text-align: center;
width: 82px;
}
.star-col-2,
.star-col-3,
.star-col-4 {
font-size: 0;
line-height: 0;
padding: 10px 0 12px 0px;
text-align: center;
}
#package-comparison-inner table {
border-collapse: collapse;
}
#package-comparison-inner th {
border: 1px solid #E5E5E5;
font-weight: normal;
padding: 11px;
text-align: left;
vertical-align: center;
width: 190px;
}
#package-comparison-inner td {
border: 1px solid #E5E5E5;
padding: 11px;
text-align: center;
vertical-align: center;
width: 110px;
}
#package-comparison-inner tr.row-dark {
background: #EFEFEF;
}


/*  contactus button */

a:hover.contact-green,
a:hover.contact-blue,
a:hover.contact-orange {
	background-position: 0 -91px;
}

a.contact-green {
	background: url(../images/widgets/contact/contactus_green2.gif) no-repeat;
	display: block;
	height: 91px;
	text-indent: -2000px;
	width: 230px;
}

a.contact-blue {
background: url(../images/widgets/contact/contactus_blue.gif) no-repeat;
display: block;
height: 91px;
text-indent: -2000px;
width: 230px;
}
a.contact-orange {
background: url(../images/widgets/contact/contactus_orange.gif) no-repeat;
display: block;
height: 91px;
text-indent: -2000px;
width: 230px;
}


/* Contact Gobal  */
a.contact-global {
background: url(../images/widgets/contact/buttonscontact_27218805500.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
a:hover.contact-global {
background-position: 0 -91px;
}
/* Contact Germany  */
a.contact-ger {
background: url(../images/widgets/contact/buttonscontact_27218805500.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
a:hover.contact-ger {
background-position: 0 -91px;
}

/* Contact Africa  */
a.contact-sa {
background: url(../images/widgets/contact/Button_Contact_MiXAfrica.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
a:hover.contact-sa {
background-position: 0 -91px;
}

/* Contact North America  */
a.contact-usa {
background: url(../images/widgets/contact/buttonscontact_19726416200.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
a:hover.contact-usa {
background-position: 0 -91px;
}

/* Contact United Kingdom  */
a.contact-uk {
background: url(../images/widgets/contact/buttonscontact_441217175385.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
a:hover.contact-uk {
background-position: 0 -91px;
}

/* Contact United Arab Emerates  */
a.contact-uae {
background: url(../images/widgets/contact/buttonscontact_97142045650.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
a:hover.contact-uae {
background-position: 0 -91px;
}

/* Contact Australia  */
a.contact-aus {
background: url(../images/widgets/contact/buttonscontact_61893022011.gif) no-repeat;
display: block;
height: 91px;

text-indent: -2000px;
width: 230px;
}
a:hover.contact-aus {
background-position: 0 -91px;
}


a:hover.careers-orange {
	background-position: 0 -91px;
}

a.careers-orange {
	background: url(../images/widgets/careers/careers_orange.gif) no-repeat;
	display: block;
	height: 91px;
	text-indent: -2000px;
	width: 230px;
}
a:hover.contact-green,
a:hover.contact-blue,
a:hover.contact-orange {
background-position: 0 -91px;
}

/* accessories button */

a.accessories-green {
background: url(../images/widgets/buttons/accessories_green.gif) no-repeat;
display: block;
height: 91px;
padding-bottom: 30px;
text-indent: -2000px;
width: 230px;
}
a.accessories-blue {
background: url(../images/widgets/buttons/accessories_blue.gif) no-repeat;
display: block;
height: 91px;
padding-bottom: 30px;
text-indent: -2000px;
width: 230px;
}
a.accessories-orange {
background: url(../images/widgets/buttons/accessories_orange.gif) no-repeat;
display: block;
height: 91px;
padding-bottom: 30px;
text-indent: -2000px;
width: 230px;
}
a:hover.contact-green,
a:hover.contact-blue,
a:hover.contact-orange {
background-position: 0 -91px;
}
.content-holder-404 {
color: #666666;
float: left;
font-size: 11px;
line-height: 18px;
padding: 0 0px 0px 0;
width: 563px;
}
.content-holder-404 p {
margin: 8px 0 8px 0;
}










/*  about pages ------------------------- */
.about-news {
float: left;
font-size: 11px;
line-height: 16px;
margin-left: 14px;
padding-right: 10px;
width: 620px;
}
.rounded-box-about {
float: left;
font-size: 0;
line-height: 0;
margin: 0px 0 10px 0;
width: 652px;
}
.rounded-box-about-inner {
background: #fff url(../images/commercial/tech_line.gif) repeat-y;
float: left;
width: 652px;
}
.rounded-box-about-inner strong {
display: block;
font-size: 12px;
margin-bottom: 5px;
}
.rounded-box-about-inner span {
color: #999;
display: block;
font-size: 12px;
font-style: italic;
margin-bottom: 2px;
}
.box-small-holder {
float: left;
width: 317px;
}
.box-small-holder strong {
font-size: 12px;
line-height: 22px;
}
.box-small-spacer {
float: left;
width: 14px;
}
.rounded-box-small {
float: left;
font-size: 0;
line-height: 0;
margin: 0px;
width: 317px;
}
.rounded-box-small-inner {
background: #fff url(../images/about/rounded_small_line.gif) repeat-y;
float: left;
width: 317px;
}
.rounded-box-small-inner p {
font-size: 11px;
line-height: 16px;
margin: 0 auto;
width: 285px;
}
.box-medium-holder {
float: left;
padding-left: 14px;
width: 404px;
}
.box-medium-holder strong {
font-size: 12px;
line-height: 26px;
}
.box-medium-spacer {
float: left;
width: 14px;
}
.rounded-box-medium {
float: left;
font-size: 0;
line-height: 0;
margin: 0px;
width: 404px;
}
.rounded-box-medium-inner {
background: #fff url(../images/about/round_medium_line.gif) repeat-y;
float: left;
width:384px;
padding-left: 20px;
}
.rounded-box-medium-inner table {
font-size: 11px;
line-height: 16px;
padding: 0 0 0 00px;
width: 370px;
}
.rounded-box-medium-inner {
font-size: 11px;
line-height: 16px;
}
.rounded-box-medium-inner th {
color: #66cc33;
padding: 0 20px 2px 0;
text-align: left;
}
.table-stats {
font-size: 11px;
font-weight: normal;
line-height: 20px;
padding-left: 20px;
text-align: left;
}
.table-stats th {
font-weight: normal;
padding-right: 10px;
text-align: left;
width: 135px;
}
.table-stats .green {
color: #65cc32;
font-weight: bold;
}


#investor-cal table {
border-collapse: collapse;
line-height: 12px;
}
#investor-cal td {
border: 1px solid #E5E5E5;
padding: 11px;
text-align: left;
line-height: 12px;
margin: 0;
padding: 8px 0 8px 18px;

}
#investor-cal tr.row-dark {
background: #EFEFEF;
}
.table-width-1 {
width: 50px;
}
.table-width-2 {
width: 102px;
}
.table-width-3 {
width: 500px;
}

.depth-width-1 {
width: 114px;
}
.depth-width-2 {
width:95px;
}
.depth-width-3 {
width: 100px;
}
.depth-width-4 {
width: 335px;
}





/* ADDITIONAL *****************************************/
a.link-pdf {
background: url(../images/shared/icon_pdf.gif) no-repeat top left;
padding-left: 20px;
margin-left: 20px;
}

a.link-msword {
background: url(../images/shared/icon_word.gif) no-repeat top left;
padding-left: 20px;
margin-left: 20px;
}

#filter-form {
width: 651px;
height: 41px;
padding: 13px 0 0 15px;
margin: 0 0 30px 0;
background: url(../images/shared/bg_select_form.jpg) no-repeat top left;

}

#filter-form p {
float: left;
}


#search-filter-form {
width: 251px;
height: 100px;
padding: 13px 0 0 15px;
margin: 0 0 30px 0;
background: url(../images/shared/bg_select_form_short.jpg) no-repeat top left;

}

#search-filter-form p {
padding-top:3px;
float: left;
margin-bottom:7px;
}

.select-wide {
width: 252px;
color: #666;
font-size: 11px;

}


.case-study-copy-pad {
padding-bottom: 0;
}

p.article-links {
margin-top: 4px;
}

#form-right {
float: right;
width: 203px;
padding: 0 70px 0 40px;
}

#form-right p {
padding: 0 0 8px 0;
}



/* Form related styles */

#std-form {
margin: 13px 0 0 0;
}

#std-form td {
padding: 5px;
}

#form-right .input, 
#std-form .input,
.input,
#std-form .textarea370-85 {
width: 177px;
color: #666;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #ccc;
padding: 4px;
}

#std-form .textarea370-85 {
width: 370px;
height: 85px;
}








#gdn-countries {
border-collapse: collapse;
}

#gdn-countries th {
text-align: left;
vertical-align: center;
padding: 12px;
width: 95px;
color: #fff;
background: #65CB32;
}

#gdn-countries td {
vertical-align: center;
padding: 12px;
border: 1px solid #E5E5E5;
}

#gdn-countries tr.row-dark {
background: #EFEFEF;
}

.rounded-box-widget-container{
float:left;
padding:0 8px 14px 0;
}

.rounded-box-widget {
float: left;
margin:0;
width: 317px;
color: #666666;
}

.rounded-box-widget h4 {
font-size: 12px;
color: #666;
font-weight:bold;
margin:0;
padding: 0 0 14px 0;
}

.rounded-box-widget-inner {
background: #fff url(../images/shared/widget_round_center.gif) repeat-y;
float: left;
padding: 0 15px 0 15px;
width: 287px;
}
.rounded-box-widget-inner ul {
list-style-type: none;
margin-left: 10px;
}
.rounded-box-widget-inner ul li {
background: url(../images/shared/tech_download.gif) no-repeat 2px 0;
line-height: 15px;
padding: 0 0 10px 38px;
line-height: 14px;
font-size: 11px;
}

.rounded-box-inner-career {
background: #fff url(../images/commercial/tech_line.gif) repeat-y;
float: left;
line-height: 12px;
font-size: 11px;
width: 620px;
padding: 0px 16px;
}
.rounded-box-inner-career ul {
list-style: disc;
line-height: 12px;
margin-left: 10px;
}
.rounded-box-inner-career ul li {
line-height: 15px;
line-height: 14px;
font-size: 11px;
}


.rounded-box-widget-inner-small {
background: #fff url(../images/shared/widget_round_center_small.gif) repeat-y;
float: left;
padding: 0 44px 0 16px;
width: 257px;
}


.right-col-narrow {
float: right;
width: 230px;
margin: 0 0 0 38px;
}


/** Special tags over thumbs */

.special-thumb-lrg {
border: 1px solid #ccc;
position: relative;
}

.special-tag {
position: absolute;
top: -23px;
left: -23px;
}


.links-bar {
background: url(../images/shared/bg_anchor_links.jpg) top left;
width: 658px;
height: 27px;
text-align: center;
padding: 12px 0 0 0;
}

.links-bar a {
color: #000;
font-weight: normal;
}


.icon-heading {
color: #666;
font-size: 12px;
font-weight: bold;
padding: 9px 0 12px 27px;
margin: 9px 0 0 0;
}

.icon-security {
background: url(../images/shared/icon_security.gif) no-repeat top left;
}

.icon-personal-safety {
background: url(../images/shared/icon_personal_safety.gif) no-repeat top left;
}

.icon-convenience {
background: url(../images/shared/icon_convenience.gif) no-repeat top left;
}

.icon-self-management {
background: url(../images/shared/icon_self_management.gif) no-repeat top left;
}

.icon-fleet-management {
background: url(../images/shared/icon_fleet_management.gif) no-repeat 0px 5px;
}

.icon-compliance {
background: url(../images/shared/icon_compliance.gif) no-repeat 0px 5px;
}

.icon-mrm {
background: url(../images/shared/icon_mrm.gif) no-repeat 0px 5px;
}


/* Expandable grey border box, used across site */
.box {
margin-bottom: 8px;
background-color:#fff;
}

.box-cnr-tl, .box-cnr-tr {
vertical-align: top;
}

.box-cnr-bl, .box-cnr-br {
vertical-align: bottom;
}

.box-top {
height: 11px;
font-size: 1px;
line-height: 1px;
background: url(../images/shared/box_top.gif) repeat-x top left;
}

.box-left {
width: 11px;
font-size: 0;
background: url(../images/shared/box_left.gif) repeat-y top left;
}

.box-right {
width: 11px;
font-size: 0;
background: url(../images/shared/box_right.gif) repeat-y top right;
}

.box-bottom {
height: 11px;
font-size: 1px;
line-height: 1px;
background: url(../images/shared/box_bottom.gif) repeat-x bottom left;
}

.box-list-col {
float: left;
width: 200px;
margin-left: 10px;
}


.th-green {
background: #65CB32;
font-weight: bold;
color: #fff;
}

.std-ul {
list-style: disc;
margin: 5px 0 5px 0;
padding: 0 0 0 20px;
}

strong.sub-heading,
strong.sub-heading2 {
font-size: 12px;
display:block;
margin-bottom: 8px;
}

strong.sub-heading2 {
margin-bottom: 2px;
}

.promo-box {
float: left;
width: 468px;
}

.promo-box div.box-pad {
padding: 0px 30px 0px 18px;
}

.promo-box-row {
margin: 0 0 55px 43px;
}

.promo-box-thumb {
float: left;
position: relative;
border: 1px solid #ccc;
border-right: none;
width: 159px;
height: 154px;
}

.promo-box-middle {
height: 132px;
background: url(../images/promotions/box_middle.gif) repeat-y top right;
}


#content-right .rdpwidget { margin-bottom:30px; }

#article-deck { padding-left: 28px; vertical-align:top; }
#article-deck h4.caption { padding-left:5px; }
#articleinfowidget h4 { padding-left:0px; }

#linkofficeswidget, #linkinvestorinfowidget { float:left; }

.groupnametab {
font-size:12px;
font-weight:700;
}
#contact-form{
width: 470px;
}

.rdpform {
margin: 13px 0 0 0;
}

.rdpform input,
.rdpform textarea {
width: 177px;
color: #666;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #ccc;
padding: 4px;
margin: 0 10px 10px 0;
float:left;
}

.rdpform select{
float:left;
width: 186px;
color: #666;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #ccc;
padding: 4px;
margin: 0 10px 12px 0;
}
.rdpform label.AND{
display:block;
clear:both;
font-weight:700;
padding:0 0 10px 0;
}
.rdpform span{
display:block;
width:390px;
clear:both;
}
.rdpform span label{
display:block;
height:25px;
}
.rdpform span label input{
display:block;
clear:both;
border:none;
width:15px;
}

.rdpform textarea {
width: 370px;
height: 85px;
float:left;
}

#form1416 textarea{
width: 177px;
height: 85px;
}

#promotionwidget {
margin-top:40px;
}

.site-map-item{
float:left;
white-space:nowrap;
}

#internet-tracking {
	float: left;
	padding: 0px 0 0 555px;
	position:relative;
	top:-35px;
}

.site-map-group h2{
margin:10px 0 10px 0;
}
.site-map-group div{
margin:0 0 10px 0;
}
.navigation-break{
padding:15px 0 0 0;
}

.productgroupnavigationwidget{
padding:0;
}


#top-site {
position:relative;
}
#top-site ul {
margin:0;
list-style:none;
}
#top-site ul li {
margin:0;
list-style:none;
float:left;
padding-right:20px;
}
#top-site ul li a {
color:#000000;
display:block;
font-size:15px;
font-weight:400;
letter-spacing:-0.001em;
line-height:25px;
text-decoration:none;
}
#top-site ul li a:hover {
color:#777;
}
#top-site ul li ul {
padding:0 0 0 30px;
display:none;
}
#top-site ul li:hover ul,
#top-site ul li.hover ul {
margin-top:25px;
display:block;
position:absolute;
top:0;
left:0;
}
#top-site ul li ul li a {
font-size:11px;
display:block;
line-height:35px;
}
#top-site ul li ul li {
margin-right:20px;
background:url('../images/nav.split.gif') no-repeat center right;
}

img.captcha-image {
float:left;
clear:left;
border:2px solid #ccc;
margin-bottom:10px;
}
input.captcha {
float:left;
margin-left:10px;
}
#product-deck{
border:1px solid #BEBEBE;
margin:20px 0 0;
}
#product-deck #heading{
border-bottom:1px solid #BEBEBE;
font-size:1.2em;
font-weight:600;
color:#8C8C8C;
padding:5px 15px 5px;
}
#product-deck #content{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#8C8C8C;
padding:5px 15px 5px;
margin:0;
background-color:#EDEDED;
}
#product-deck #content a{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#8C8C8C;
text-decoration:none;
line-height:2em;
padding:0 10px;
}
#product-deck #content a:hover{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#66CC33;
text-decoration:underline;
}