/* ### Oi Oi! Having a look around are you? ### */
body {font-size: 13px; color:#333333; font-family:"Tahoma", Arial, Helvetica, sans-serif;}

/* ---- Lees Clearer ---- */
.clearer {clear:both; line-height:1px; height:1px; font-size:1px;}


/* ---- Generic Link Styles ---- */
a {color:#333333; text-decoration:underline;}
a:hover{color:#333333; text-decoration:none;}


/* ---- Generic Heading Styles ---- */
h1 {font-size:23px; margin-bottom:13px; color:#F68B1F; font-weight:normal; }
h2 {font-size:1.2em; margin-bottom:13px;}
h3 {font-size:1.1em; margin-bottom:8px;}
h4 {font-size:1.2em; margin-bottom:8px;}
h5 {font-size:1.1em; margin-bottom:8px;}


/* ---- Paragraph Styles ---- */
p {margin-bottom:15px; line-height:1.9em;}


/* ---- General classes ---- */
.orange{color:#DC5A15;}
.grey {color:#CCCCCC;}
.left {float:left; width:49%;}
.right {float:right; width:49%;}
.imgright {float:right; margin:0 0 5px 15px;}
.imgleft {float:left; margin:0 15px 5px 0;}


/* ---- Generic Form Styles ---- */
.inlineform {}
.inlineform li {display:inline;}
.normalform {width:100%; padding:0 !Important;}
.normalform li {width:100%; clear:both; float:left; padding:10px 0px; list-style:none !Important;}
.normalform label {display: inline-block; line-height: 1.5em; vertical-align: top; float:left; width: 18em; padding:0px 5px 0px 0px;}
.normalform label span {display: block; font-size:0.9em;}
.normalform em {font-weight: bold; font-style: normal; color: #f00;}
.forminput {width:220px}
.formselect {width:220px}
.forminputdate {width:190px;}


/* --------- FRAME HOLDER --------- */
#frame {width:952px; margin:auto; background-color:white;}


/* --------- TOP SECTION --------- */
#top-section {width:100%; padding-top:15px; padding-bottom:20px; float:left;}
#logo {float:right; background-image:url(../img/alliance-logo.jpg); width:191px; height:58px;} 
#top-section-left {float:left; padding-top:35px;}
#top-section-left ul{}
#top-section-left li{ display:inline; padding-right:15px; margin-right:15px; border-right:1px solid #999;}


/* --------- HEADER --------- */
/*-----header-slider------*/
#header{float:left; clear:both; border:1px solid #d9d9d9; margin-bottom:20px; height:325px;}
.stripViewer .panelContainer .panel ul {text-align: left; margin: 0 15px 0 30px;}		
.slider-wrap {margin: 0px 0; position: relative; width: 100%;}
/* These 2 lines specify style applied while slider is loading */
.csw {width: 100%; height: 325px; background:transparent; overflow: hidden;}
.csw .loading {margin:0px; text-align: center;}
.stripViewer {position: relative; overflow: hidden; border: 0px solid #000; margin: auto; width: 950px; height: 292px; background: transparent;}	
.stripViewer .panelContainer { position: relative; left: 0; top: 0;width: 100%; list-style-type: none;}	
.stripViewer .panelContainer .panel {float:left; height: 100%; position: relative; width: 950px; height:250px;}		
.stripViewer .panelContainer .panel .wrapper { padding: 0px; width: 950px; height:279px;}		
.stripNav { }		
.stripNav ul { list-style: none;}
.stripNav ul li {float: left; padding:0px; margin:0px; width:190px;}
.stripNav a { font-size: 16px; font-weight: normal; text-align: center; line-height: 46px; background: #c6e3ff; color: #fff; text-decoration: none; display: block; height:46px; background-image:url(../img/header-link.jpg); background-position:right center;}
.stripNav li a:hover {background-image:url(../img/header-hover.jpg); background-position:right center;}
.stripNav li a.current {background-image:url(../img/header-link-active-hover.jpg); background-position:right center;}
.stripNav a:focus { outline:none }
.stripNavL, .stripNavR { position: absolute;top: 230px; text-indent: -9000em; z-index:2000; display:none;}
.stripNavL a, .stripNavR a {display: block; height: 40px; width: 40px;}
.stripNavL {left: 0;}
.stripNavR {right:810px;}
.stripNavL {background: url("../media/Assets/left-arrow.png") no-repeat center;}
.stripNavR {background: url("../media/Assets/right-arrow.png") no-repeat center;}
#stripNav0{position:absolute; background-color:black; width:950px !important; height:46px; top:279px; z-index:999;}
#panel-one{ background: url("../img/corporate-rental-header.jpg") no-repeat center; width:950px; height:279px;}
#panel-two{ background: url("../img/direct-hire-header.jpg") no-repeat center; width:950px; height:279px;}
#panel-three{ background: url("../img/commercial-header.jpg") no-repeat center; width:950px; height:279px;}
#panel-four{ background: url("../img/leasing.jpg") no-repeat center; width:950px; height:279px;}
#panel-five{ background: url("../img/motor-finance-header.jpg") no-repeat center; width:950px; height:279px;}
.panel-copy{float:left; width:375px; height:225px; padding:20px;}
.panel-header{font-size:28px; color:#3bb5a0; line-height:23px;}
.panel-paragraph{font-size:13px; color:#333333; margin-bottom:15px; line-height:23px;}

#panel-one .panel-header{color:#F68B1F;}
#panel-two .panel-header{color:#05B09A;}
#panel-three .panel-header{color:#550A4F;}
#panel-four .panel-header{color:#F9D110;}
#panel-five .panel-header{color:#9CC9E0;}


#corporaterental.current{background-color:#F68B1F; background-image:none;}
#directhire.current{background-color:#05B09A; background-image:none;}
#commercial.current{background-color:#550A4F; background-image:none;}
#leasing.current{background-color:#F9D110; background-image:none;}
#vehiclefinance.current{background-color:#9CC9E0; background-image:none;}


/* --------- SIDEBAR STYLES--------- */
#sideBar {width:208px; margin:0 10px 0 0;}


/* --------- NAVI STYLES--------- */
#navi {padding:0; width:100%; float:left; clear:both; display:block; background-image:url(/img/nav-bg.jpg); background-repeat:repeat-x; border:1px solid #aeaeae; margin:15px 0;}
#navi li {float:left; margin:0; padding:0;}
#navi li a, #navi li a:visited {display:inline; float:left; font-size:14px; text-decoration:none; text-transform:uppercase; padding:9px 30px 8px 30px; background-image:url(/img/nav-static.jpg); background-position:right top; color:#fff;}
#navi li a.no-border {display:inline; float:left; font-size:14px; text-decoration:none; text-transform:uppercase; padding:9px 30px 8px 30px; background-image:url(/img/nav-static.jpg); background-position:left top;}
#navi li a:hover {background-image:url(/img/nav-hover.jpg); background-position:right top;}
#navi li a.no-border:hover {background-image:url(/img/nav-hover.jpg); background-position:left top;}


/* --------- SECONDARY NAVI STYLES--------- */
.secondaryNav {}
.secondaryNav h3 {font-size:1.2em; padding:0 0 10px 0; background:url(/img/dotted_border.gif) repeat-x bottom left;}
.secondaryNav ul {padding:0;}
.secondaryNav li {padding:6px 0 4px 0; background:url(/img/dotted_border.gif) repeat-x bottom left; list-style:none !Important;}
.secondaryNav li.selected a {color:#cccccc;}
.secondaryNav li a {display:block;}
.secondaryNav ul.events li a em {font-size:0.9em; display:block;}
.secondaryNav li a span {background:url(/img/arrow_right.gif) no-repeat center right; padding:0 7px 0 0;}


/* --------- CONTENT STYLES --------- */
#content {}
#content ol, #content ul {margin:5px 0 15px 20px;}
#content ul li {list-style:circle; list-style-position:inside;}
#content ol li {list-style:decimal; list-style-position:inside;}
  
  
/* ---------GALLERY GRID--------- */
.galleryGrid {}
.galleryGrid .item {width:268px; margin:0 0 15px 20px;}
.galleryGrid .item.first {margin-left:0;}
.galleryGrid .item a {background:url(/img/arrow_right.gif) no-repeat center right; padding:0 7px 0 0;}
.galleryGrid .item img {display:block;}
.galleryGrid .item span {display:block;}

.photoGrid {width:100%;}
.photoGrid .item {width:195px; margin:0 0 15px 20px;}
.photoGrid .item.first {margin-left:0;}
.photoGrid .item a {background:url(/img/arrow_right.gif) no-repeat center right; padding:0 7px 0 0;}
.photoGrid .item img {display:block;}
.photoGrid .item span {display:block;}

.photo {}
.photo .pager {display:block; margin:0 0 10px 0;}
.photo a.prev {background:url(/img/arrow_left.gif) no-repeat center left; padding:0 0 0 7px;}
.photo a.next {background:url(/img/arrow_right.gif) no-repeat center right; padding:0 7px 0 0;}
.photo .item {position:relative; overflow:hidden;}
.photo .item span {display:none; position:absolute; left:0; bottom:0; background:url(/img/white_60_bg.png) repeat top left; color:#000; width:100%; padding:10px 5px 10px 5px;}


/* ---------NEWS / EVENTS--------- */
.newsList {}
.newsList div {width:100%;}
.newsList div.first {width:100%;}


.newsList div span {font-weight:bold; font-size:10px;}
/* CSS if sIFR not enabled START */
.newsList div h4 {line-height:1em;}
.newsList div h4 a {font-weight:bold; color:#F68B1F;}
.newsList div h4 a:hover {color:#F68B1F;}
/* CSS if sIFR not enabled END */       
.newsItem img {margin:0 0 15px 0;}
#parentpagenav {padding:6px; width:250px; color:#6d6d6d; background-color:#333; font-weight:bold; text-align:centre; margin:0 0 15px 0; background:url(/img/button-bg.jpg) repeat top left; border:1px solid #dcdcdc;}
#parentpagenav a, #parentpagenav a:hover {display:block; color:#828282; font-weight:normal; text-decoration:none;}

/* ---------FOOTER STYLES--------- */
#footer {border-top:1px solid #d9d9d9; margin-top:25px; padding-top:10px;}
#footer-left{float:left; width:50%;}
#footer-right{float:right; width:49%; text-align:right;}

/*------------Home Styles---------------------*/
#content{clear:both;}

#about-us{float:left; width:350px;}
#latest-news{float:left; width:290px; margin-left:30px; margin-right:30px;}
#contact-us{float:right; width:230px;}

#about-us h1, #latest-news h2, #contact-us h2{font-size:22px; font-weight:normal; color:#f68b1f; }

#right-side #contact-us{float:none; padding-top:20px;}


/*------------Inner Template Style---------------*/


#left-side{float:left; width:656px; padding-top:15px; padding-right:20px; border-right:1px solid #d9d9d9;}

#right-side{float:right; width:237px; padding-left:20px; padding-top:15px;}

#full-size{border-top:1px solid #d9d9d9; float:left;}

#left-side li{background-image:url(../img/list-item.jpg); background-position:left center; background-repeat:no-repeat; font-size:13px; margin-bottom:10px; padding-bottom:0; padding-left:20px;
}

#left-side ul{padding-top:10px; padding-bottom:10px;}

#side-jigsaw {background-image:url(../img/coroprate-rental-sub.jpg); height:179px; width:260px;}

.service-box{float:left; padding-bottom:20px;}

.service-box-middle{margin-left:5px; margin-right:5px;}

/*----------------Home News-----------------*/

.newssnippet{background-image:url(../img/news-grad.jpg); background-position:left bottom; border-top:1px dotted #d9d9d9; height:46px; background-repeat:repeat-x; padding-left:10px; padding-top:10px;}
.newssnippet h4 a{font-size:13px; font-weight:normal; text-decoration:none; color:#333333; }
.newssnippet h4 a:hover{font-size:13px; font-weight:normal; text-decoration:underline; color:#333333; }


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
