* { margin: 0; padding: 0; }

body {
    margin: 0;
    padding: 0;
    background: #191919;
    color: #191919;
    font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size: 70%;
    line-height: 1.3em;
}

#container {
    margin: 20px auto;
    width: 860px;
    text-align: left;
    background: #fff;
}

#header {
    position: relative;
    width: 860px;
    height: 180px;
    margin: 0;
    padding: 0;
    background: #fff url(../img/graphics/header_home_bg.jpg) 0 0 no-repeat;
}

#logoHeader {
    position: absolute;
    top: 20px;
    left: 17px;
    width: 294px;
    height: 86px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    background: transparent url(../img/graphics/logo_header.png) 0 0 no-repeat;
}

#logoHeader a {
    display:block;
	width: 294px;
	height:86px;
}

#callHeader {
    position: absolute;
    bottom: 14px;
    left: 20px;
    width: 340px;
    height: 36px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    background: transparent url(../img/graphics/callheader_bg.png) 0 0 no-repeat;
}

#headerBlockRight {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 329px;
    height: 168px;
    display: block;
    margin: 0;
    padding: 0;
    background: transparent url(../img/graphics/header_right_block.png) top right no-repeat;
}

#mainmenuBlock {
    width: 860px;
    height: 26px;
    margin: 0;
    padding: 0;
    background: url(../img/graphics/menu_block_bg.gif) 0 0 no-repeat;
}

#topBannerBlock {
    width: 860px;
    margin: 0;
    padding: 0;
}

#topBannerInner {
    width: 830px;
    margin: 15px;
    padding: 0;
}

#trailBlock {
    width: 860px;
    margin: 0;
    padding: 0;
}

#breadcrumbs {
    margin: 0;
    padding: 10px 15px 5px 15px;
    text-align: right; 
}

#breadcrumbs a { color: #019B4B; text-decoration: none; }
#breadcrumbs a:hover { color: #191919; text-decoration: underline; }
#breadcrumbs .selected { color: #191919; text-decoration: none; }

#mainWrapper {
    margin: 0px 10px 30px 20px;
    padding: 0;
}

#side {
    float: left;
    display: inline;
    width: 270px;
    margin-top: 10px;
    padding: 0;
}

#sideTitleRevKit, #sideTitleRevAcc, #sideTitleCctKit {
    padding: 0;
    width: 214px;
    height: 26px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
}

#sideTitleRevKit a, #sideTitleRevAcc a, #sideTitleCctKit a {
    width: 214px;
    height: 26px;
    display: block;
}

#sideTitleRevKit { margin: 0; background: url(../img/graphics/side_title_rev_kits.gif) 0 0 no-repeat; }
#sideTitleCctKit { margin: 20px 0px 0px 0px; background: url(../img/graphics/side_title_cct_kits.gif) 0 0 no-repeat; }
#sideTitleRevAcc { margin: 20px 0px 0px 0px; background: url(../img/graphics/side_title_rev_accs.gif) 0 0 no-repeat; }
#sideTitleCctAcc { margin: 20px 0px 0px 0px; background: url(../img/graphics/side_title_cct_accs.gif) 0 0 no-repeat; }

#side ul { margin: 0px 0px 10px 5px; padding: 0; list-style-type: square; list-style-position: inside; }
#side ul li { color: #005d80; font-size: 100%; line-height: 1.3em; }
#side ul li a { color: #019B4B; text-decoration: none; }
#side ul li a:hover { color: #191919; text-decoration: none; }

#sideBoxInfo {
    margin: 20px 0px 20px 10px;
    padding-top: 10px;
    width: 240px;
    border-top: 1px solid #c5c5c5;
}

#sideBoxInfoLo {
    margin: 0px 0px 20px 10px;
    padding-top: 10px;
    width: 240px;
    border: 0;
}

.sideBoxInfoP {
    width: 160px;
    margin: 5px 0px;
    padding: 10px 15px 10px 10px;
    color: #005d80;
    background: #fffb86 url(../img/graphics/yellow_corner.gif) top right no-repeat; 
	border-bottom: 1px solid #f1f1f1;
}

#main {
    float: left;
    display: inline;
    width: 520px;
    margin: 10px 0px 0px 40px;
    padding-top: 15px;
    border-top: 4px solid #c5c5c5;
}

#mainCCTV {
    width: 830px;
    margin: 10px 0px 0px 0px;
    padding-top: 0px;
}

#main p, { padding-right: 10px; padding-bottom: 10px; }

#mainCCTV p.introCCTV { padding: 0px 60px 10px 60px; text-align: center; font-size: 150%; color: #333; line-height: 1.4em; }

.mainCCTVcol1-4 {  
    float: left;
    display: inline;
    width: 207px;
    margin: 20px 0;
    padding: 0;
}

.mainCCTVcol1-4sub {  
    float: left;
    display: inline;
    width: 207px;
    margin: 30px 0px 20px 0px;
    padding: 0;
}

.mainCCTVcol1-4 h3 {
    padding: 4px 0px 10px 35px;
	font-size: 130%;
	font-weight: normal;
	color: #005d80;
	background: url(../img/graphics/cctv_h3_title_tick.gif) 10px 0px no-repeat;
}


.mainCCTVcol1-4 p { font-size: 110%; color: #333; padding: 0px 15px 10px 15px; line-height: 1.4em; }
.mainCCTVcol1-4sub p { font-size: 100%; color: #333; padding: 0px 15px 10px 15px; line-height: 1.4em; }

#mainCCTVcontent1 {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #eee;
}

#mainCCTVcontent2  {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
}

#mainCCTVcontent3 {
	margin: 10px 15px 0 15px;
	padding: 10px 0 10px 0;
	background: #eef6f8;
	border-bottom: 1px solid #eee;
}

#mainCCTVcontent3 h3 { padding: 15px 15px 15px 15px; font-size: 140%; font-weight: normal; color: #005d80; margin-bottom: 15px; }
#mainCCTVcontent3 p { padding: 0px 15px 15px 15px; color: #333; font-size: 110%; line-height: 1.4em; }

.casestudy_col {
    float: left;
    display: inline;
    width: 260px;
    margin: 0px 0px 20px 0px;
    padding: 0;
}

.casestudy_col p.imagep { text-align: center; }

#mainCCTVcontent1 h3, #mainCCTVcontent2 h3 { padding: 0px 0px 10px 15px; font-size: 140%; font-weight: normal; color: #005d80; }
#mainCCTVcontent1 p, #mainCCTVcontent2 p { padding: 0px 0px 15px 15px; color: #333; font-size: 110%; line-height: 1.4em; }



img#domecamera { margin-top: -35px; }

.mainCCTVcol1-4sub h4 {
    padding: 4px 10px 5px 15px;
	font-size: 120%;
	font-weight: normal;
	color: #888;
}

#homeIntro111 { margin-bottom: 10px; }

#homeBanners {
    margin: 0;
    padding: 0;
}

#titleMainRev, #titleMainCct, #titleMainHom, #titleMainSer,
#titleMainCon, #titleMainTer, #titleMainPri, #titleMain404,
#titleMainHel {  
    height: 30px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    margin: 10px 0px;
}

#titleMainRev { width: 300px; background: url(../img/graphics/rev_main_title.gif) 0 0 no-repeat; }
#titleMainCct { width: 300px; background: url(../img/graphics/cctv_main_title.gif) 0 0 no-repeat; }
#titleMainHom { width: 300px; background: url(../img/graphics/home_main_title.gif) 0 0 no-repeat; }
#titleMainSer { width: 300px; background: url(../img/graphics/serv_main_title.gif) 0 0 no-repeat; }
#titleMainCon { width: 300px; background: url(../img/graphics/contact_main_title.gif) 0 0 no-repeat; }
#titleMainTer { width: 300px; background: url(../img/graphics/terms_main_title.gif) 0 0 no-repeat; }
#titleMainPri { width: 300px; background: url(../img/graphics/priv_main_title.gif) 0 0 no-repeat; }
#titleMain404 { width: 300px; background: url(../img/graphics/error_title_404.gif) 0 0 no-repeat; }
#titleMainHel { width: 300px; background: url(../img/graphics/help_main_title.gif) 0 0 no-repeat; }

#revMonoSystems, #revColourSystems, #revAccessories {
    width: 160px;
    height: 120px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    margin: 15px 0px 15px 0px;
    border: 1px solid #fff;
}

#revMonoSystems { background: url(../img/graphics/rev_mono_top_box.jpg) 0 0 no-repeat; }
#revColourSystems { background: url(../img/graphics/rev_colour_top_box.jpg) 0 0 no-repeat; }
#revAccessories { background: url(../img/graphics/rev_accs_top_box.jpg) 0 0 no-repeat; } 

#revMonoSystems a, #revColourSystems a, #revAccessories a { width: 160px; height: 120px; display: block; border: 1px solid #fff; }
#revMonoSystems:hover, #revColourSystems:hover, #revAccessories:hover { border: 1px dashed #019B4B; }

#selectorTabsWrap { width: 500px; height: 60px; margin: 0; padding: 0; }
#selectorTabs { margin: 0; padding: 0; list-style-type: none; }
#selectorTabs li { float: left; }
#selectorTabs li a { float: left; display: inline block; margin: 0; padding: 0; text-indent: -9999px; overflow: hidden; }

.selector1 { width: 83px; height: 60px; background: url(../img/graphics/selector1.gif) 0 0 no-repeat; }
.selector1:hover { width: 83px; height: 60px; background: url(../img/graphics/selector1.gif) -83px 0px no-repeat; }
.selector1 .selected { width: 83px; height: 60px; background: url(../img/graphics/selector1.gif) -83px 0px no-repeat; }

.selector2 { width: 64px; height: 60px; background: url(../img/graphics/selector2.gif) 0 0 no-repeat; }
.selector2:hover { width: 64px; height: 60px; background: url(../img/graphics/selector2.gif) -64px 0px no-repeat; }

.selector3 { width: 66px; height: 60px; background: url(../img/graphics/selector3.gif) 0 0 no-repeat; }
.selector3:hover { width: 66px; height: 60px; background: url(../img/graphics/selector3.gif) -66px 0px no-repeat; }

.selector4 { width: 76px; height: 60px; background: url(../img/graphics/selector4.gif) 0 0 no-repeat; }
.selector4:hover { width: 76px; height: 60px; background: url(../img/graphics/selector4.gif) -76px 0px no-repeat; }

.selector5 { width: 60px; height: 60px; background: url(../img/graphics/selector5.gif) 0 0 no-repeat; }
.selector5:hover { width: 60px; height: 60px; background: url(../img/graphics/selector5.gif) -60px 0px no-repeat; }

.selector6 { width: 70px; height: 60px; background: url(../img/graphics/selector6.gif) 0 0 no-repeat; }
.selector6:hover { width: 70px; height: 60px; background: url(../img/graphics/selector6.gif) -70px 0px no-repeat; }

.selector7 { width: 81px; height: 60px; background: url(../img/graphics/selector7.gif) 0 0 no-repeat; }
.selector7:hover { width: 81px; height: 60px; background: url(../img/graphics/selector7.gif) -81px 0px no-repeat; }

#tabContWrapper { }

#vehicle1, #vehicle2, #vehicle3, #vehicle4, #vehicle5,
#vehicle6, #vehicle7, #vehicle8 { width: 460px; margin: 10px; padding: 20px 10px 10px 10px; border-bottom: 1px solid #f1f1f1; }

#vehicle1 { background: #fffb86 url(../img/graphics/sel_pointer1.gif) 0 0 no-repeat; }
#vehicle2 { background: #fffb86 url(../img/graphics/sel_pointer2.gif) 0 0 no-repeat; }
#vehicle3 { background: #fffb86 url(../img/graphics/sel_pointer3.gif) 0 0 no-repeat; }
#vehicle4 { background: #fffb86 url(../img/graphics/sel_pointer4.gif) 0 0 no-repeat; }
#vehicle5 { background: #fffb86 url(../img/graphics/sel_pointer5.gif) 0 0 no-repeat; }
#vehicle6 { background: #fffb86 url(../img/graphics/sel_pointer6.gif) 0 0 no-repeat; }
#vehicle7 { background: #fffb86 url(../img/graphics/sel_pointer7.gif) 0 0 no-repeat; }

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

#revTableTop {
    margin: 30px 0px 20px 0px;
    padding: 0;
    width: 100%;
    border-bottom: 3px solid #c5c5c5;
}

#revTableTop td {
    padding: 2px;
}

.prodList { margin: 10px; padding: 0; list-style-type: square; list-style-position: inside; }
.prodList li { color: #191919; }

#listTitleRevMono, #listTitleRevColour, #listTitleRevAccs, #homePopProd, #cctvExample,
#servTitleInst, #servTitleUpgr, #servTitleRemo, #servTitleServ, #listTitleRevFinder {
    padding: 0;
    width: 214px;
    height: 26px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
}

#listTitleRevMono { margin: 10px 0px 15px 0px; background: url(../img/graphics/list_title_rev_mono.gif) 0 0 no-repeat; }
#listTitleRevColour { margin: 30px 0px 15px 0px; background: url(../img/graphics/list_title_rev_colour.gif) 0 0 no-repeat; }
#listTitleRevAccs { margin: 30px 0px 15px 0px; background: url(../img/graphics/list_title_rev_accs.gif) 0 0 no-repeat; }
#homePopProd { margin: 30px 0px 15px 0px; background: url(../img/graphics/home_popular_title.gif) 0 0 no-repeat; }
#cctvExample { margin: 30px 0px 15px 0px; background: url(../img/graphics/cctv_example_title.gif) 0 0 no-repeat; }
#servTitleInst { margin: 30px 0px 15px 0px; background: url(../img/graphics/serv_install_title.gif) 0 0 no-repeat; }
#servTitleUpgr { margin: 30px 0px 15px 0px; background: url(../img/graphics/serv_upgrade_title.gif) 0 0 no-repeat; }
#servTitleRemo { margin: 30px 0px 15px 0px; background: url(../img/graphics/serv_remote_title.gif) 0 0 no-repeat; }
#servTitleServ { margin: 30px 0px 15px 0px; background: url(../img/graphics/serv_serv_title.gif) 0 0 no-repeat; }
#listTitleRevFinder { margin: 20px 0px 5px 0px; background: url(../img/graphics/list_title_rev_finder.gif) 0 0 no-repeat; }

#revTableMonoTop, #revTableColourTop, #revTableAccsTop, .revTableList {
    margin: 0px 0px 20px 0px;
    border-collapse: collapse;
    width: 96%;
}

#revTableMonoTop, #revTableColourTop, #revTableAccsTop {
    border: 0;
    padding: 0;
}

.revTableList { border: 1px solid #c5c5c5; }

#revTableMonoTop td, #revTableColourTop td, #revTableAccsTop td {
    padding: 2px;
}

.productListTitle h3 { font-size: 110%; font-weight: bold; }
.productListTitle h3 a {  text-decoration: none; }
.productListTitle h3 a:hover { color: #191919; text-decoration: underline; }

.productListTitle { padding: 8px 10px 2px 10px; }
.productListImage { width: 234px; padding: 5px; }
.productListPrice { font-size: 110%; font-weight: bold; color: #005d80; padding: 10px; }
.productListDesc {  padding: 2px 5px 5px 5px; margin-bottom: 15px; }
.productListDesc p { margin: 0px 10px; }

#cctvList { margin: 5px 10px; padding: 0; list-style-type: square; list-style-position: inside; }
#cctvTitleFeat { margin: 10px 0px 0px 0px; background: url(../img/graphics/product_title_feat.gif) 0 0 no-repeat; }

/* ||||||||||||||||||||| BEGIN SINGLE PRODUCT PAGE ||||||||||||||||||||| */

#revTableProduct {
    margin: 0px 0px 20px 10px;
    border-collapse: collapse;
    width: 96%;
}

.productPrice p { margin: 0; padding: 0px 0px 5px 0px; }

.productTitle { padding: 10px 0px 10px 0px; }
.productTitle h2 { font-size: 140%; font-weight: normal; color: #191919; }
.productImage { width: 234px; padding: 5px 10px 0px 5px; }
.productImage img { border: 1px solid #c5c5c5; margin: 0px 10px 10px 0px; }
.productImageDisclaimer { padding: 0px 0px 10px 5px; color: #888; }
.productPrice { padding: 10px; }
.productDesc {  padding: 2px 5px 5px 0px; margin-bottom: 15px; }
.productDesc p { margin: 0px 10px; }

.productDesc ul, #orderHelpDiv ul { margin: 5px 10px 20px 10px; padding: 0; list-style-type: square; list-style-position: inside; }
.productDesc ol, #orderHelpDiv ol { margin: 5px 10px 20px 10px; padding: 0; list-style-type: decimal; list-style-position: inside; }

#orderHelpDiv ul li, #orderHelpDiv ol li { margin-bottom: 10px; }

.olSubText { color: #555; font-style: italic; }

#productTitleAbout, #productTitleInside, #productTitleHow, 
#productTitleInstall, #productTitleFeat, #cctvTitleFeat, 
#productTitleDel, #productTitleGoo, #productTitleMul, #productTitleNon {
    padding: 0;
    width: 214px; 
    height: 26px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
}

#productTitleAbout { margin: 10px 0px 0px 8px; background: url(../img/graphics/product_title_about.gif) 0 0 no-repeat; }
#productTitleFeat { margin: 10px 0px 0px 8px; background: url(../img/graphics/product_title_feat.gif) 0 0 no-repeat; }
#productTitleInside { margin: 10px 0px 0px 8px; background: url(../img/graphics/product_title_inside.gif) 0 0 no-repeat; }
#productTitleHow { margin: 10px 0px 0px 8px; background: url(../img/graphics/product_title_how.gif) 0 0 no-repeat; }
#productTitleDel { margin: 10px 0px 0px 8px; background: url(../img/graphics/product_title_del.gif) 0 0 no-repeat; }
#productTitleInstall { margin: 10px 0px 0px 8px; background: url(../img/graphics/product_title_ins.gif) 0 0 no-repeat; }
#productTitleGoo { margin: 10px 0px 0px 8px; background: url(../img/graphics/product_title_goo.gif) 0 0 no-repeat; }
#productTitleMul { margin: 10px 0px 0px 8px; background: url(../img/graphics/product_title_mul.gif) 0 0 no-repeat; }
#productTitleNon { margin: 10px 0px 0px 8px; background: url(../img/graphics/product_title_non.gif) 0 0 no-repeat; }

#revInstHelp, #ordHelp, #delHelp {
	margin: 0;
	padding: 10px;
	background: #fffb86 url(../img/graphics/yellow_corner.gif) top right no-repeat; 
	border-bottom: 1px solid #f1f1f1;
}

#revInstHelp h3, #ordHelp h3, #delHelp h3, #orderHelpDiv h3 {
    font-size: 115%;
	margin: 10px 0px;
	padding: 0;
}

#revInstHelp h4, #ordHelp h4, #delHelp h4 { 
    font-size: 105%;
    color: #005d80;
}   

/*#orderHelpDiv h3 { color: #005d80; }*/

#revInstHelp p, #ordHelp p, #delHelp p, #orderHelpDiv p {
	margin: 10px 10px 15px 10px;
	padding: 0;
}

#withstandWash {  
    padding: 0;
    margin: 10px 10px 0px 10px;
    width: 453px; 
    height: 35px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../img/graphics/bustruckwash.gif) 0 0 no-repeat;
}

/* ||||||||||||||||||||| END SINGLE PRODUCT PAGE ||||||||||||||||||||| */

.clearFloat { clear: both; }
#skip { display: none; }
a { color: #019B4B; text-decoration: none; }
a:hover { color: #191919; text-decoration: underline; }
img, img a { border: none; }
.greybg { background: #f1f1f1; border: 1px solid #c5c5c5; }
.yellowNote { background: #fffb86 url(../img/graphics/yellow_corner.gif) top right no-repeat; border-bottom: 1px solid #f1f1f1; }
.alignRight { text-align: right; }
.priceBigText { font-size: 120%; font-weight: bold; color: #005d80; }
.priceSmallText { font-size: 70%; font-weight: normal; color: #191919; }
.introBigText { font-size: 110%; line-height: 1.3em; color: #191919; }
.greyText { color: #888; }
.prodDelBlue { color: #005d80; }
.blueText { color: #005d80; }
.redText { color: #ff1000; }
.boldText { font-weight: bold; }
.borderBottom { border-bottom: 1px solid #c5c5c5; }
.marg20bot { margin-bottom: 20px; }
.blueBg { background: #005d80; color: #fff; }


/* CONTACT PAGE  */



#contactTitleForm, #contactTitleThanks, #contactTitleError {
    padding: 0;
    width: 214px; 
    height: 26px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
}

#contactTitleForm { margin: 20px 0px 0px 0px; background: url(../img/graphics/contact_title_form.gif) 0 0 no-repeat; }
#contactTitleThanks { margin: 20px 0px 0px 0px; background: url(../img/graphics/contact_title_thanks.gif) 0 0 no-repeat; }
#contactTitleError { margin: 20px 0px 0px 0px; background: url(../img/graphics/contact_title_error.gif) 0 0 no-repeat; }

#cFormWrapper { margin: 0; padding: 0; }
#tvcContact .textfield { width: 20em; }
#tvcContact #submit { padding: 1px 10px; background: #f1f1f1; color: #019B4B; }
#tvcContact input, #tvcContact textarea { border: 1px solid #c5c5c5; margin: 2px 0px 10px 0px; padding: 1px; }


#mainmenu { margin: 0; padding: 0; list-style-type: none; }
#mainmenu li { float: left; }
#mainmenu li a { float: left; display: inline block; margin: 0; padding: 0; text-indent: -9999px; overflow: hidden; }

.menu_hom { width: 71px; height: 26px; background: url(../img/graphics/menu_hom.gif) 0 0 no-repeat; }
.menu_hom:hover { width: 71px; height: 26px; background: url(../img/graphics/menu_hom.gif) -71px 0px no-repeat; }

.menu_cct { width: 103px; height: 26px; background: url(../img/graphics/menu_cct.gif) 0 0 no-repeat; }
.menu_cct:hover { width: 103px; height: 26px; background: url(../img/graphics/menu_cct.gif) -103px 0px no-repeat; }

.menu_rev { width: 140px; height: 26px; background: url(../img/graphics/menu_rev.gif) 0 0 no-repeat; }
.menu_rev:hover { width: 140px; height: 26px; background: url(../img/graphics/menu_rev.gif) -140px 0px no-repeat; }

.menu_ser { width: 75px; height: 26px; background: url(../img/graphics/menu_ser.gif) 0 0 no-repeat; }
.menu_ser:hover { width: 75px; height: 26px; background: url(../img/graphics/menu_ser.gif) -75px 0px no-repeat; }

.menu_con { width: 67px; height: 26px; background: url(../img/graphics/menu_con.gif) 0 0 no-repeat; }
.menu_con:hover { width: 67px; height: 26px; background: url(../img/graphics/menu_con.gif) -67px 0px no-repeat; }

.menu_hel { width: 50px; height: 26px; background: url(../img/graphics/menu_hel.gif) 0 0 no-repeat; }
.menu_hel:hover { width: 50px; height: 26px; background: url(../img/graphics/menu_hel.gif) -50px 0px no-repeat; }

#footer {
    width: 860px;
    margin: 0;
    padding-bottom: 20px;
    border-top: 4px solid #c5c5c5;
    background: #fff url(../img/graphics/footer_bg.jpg) bottom center no-repeat;
}

#footColWrapper {
    margin: 0;
    padding: 0;
}

#footTable {
    margin: 10px;
    padding: 0;
    border: none;
    width: 840px;
}

#footTable td {
    padding: 10px;
}

#tdMiddle {
    border-left: 1px dashed #c5c5c5;
    border-right: 1px dashed #c5c5c5;
}

#footerTitleHelp, #footerTitleSecure, #footerTitleAbout {
    padding: 0;
    width: 214px;
    height: 26px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
}

#footerTitleHelp { margin: 0; background: url(../img/graphics/footer_help_title.gif) 0 0 no-repeat; }
#footerTitleSecure { margin: 0; background: url(../img/graphics/footer_secure_title.gif) 0 0 no-repeat; }
#footerTitleAbout { margin: 0; background: url(../img/graphics/footer_about_title.gif) 0 0 no-repeat; }

#footTable p {
    padding: 0px 5px 0px 10px;
    margin: 5px 0px;
}

#footCredits {
    margin: 0px 20px;
    padding: 0;
    color: #888;
    font-size: 90%;
    text-align: right;
}
