#share-widget{
	position:fixed;
	background:#CCC url('/images/generic/share.jpg') no-repeat;
	list-style-type:none;
	top:200px;
	right:0;
	width:40px;
	height:107px;
	margin:0;
	padding:8px 0 0 0;
	overflow:hidden;
	zoom:1;
}
#share-widget li a{
	float:left;
	display:block;
	width:40px;
	height:25px;
}
#share-widget li a span{
	display:none;
}
.clear {
	clear:both;
}
.nocss {su
	display:none;
}
.inputstandard {
	border:1px solid #CCCCCC;
	width:440px;
	height:20px;
	padding-top:3px;
}
.inputstandarderror {
	border:#FF0000 solid 1px;
}
.inputcheckbox {
	width:auto;
	border-width:0px;
}
.formerror {
	color:#FF0000;
	margin:0px 0px 20px 0px;
}
.submitbutton {
	border:0px;
	background:url('/images/en/buttons/submit.gif') no-repeat top left;
	width:84px;
	height:24px;
	overflow:hidden;
	background-position:0% 100%;
}
.submitbutton:hover {
	border:0px;
	background: url('/images/en/buttons/submit.gif') no-repeat top left;
	background-position:0% 0%;
}
div.hr {
	margin:0px 0px 10px 0px;
	padding:0px;
	height:1px;
	border-top:#4C6983 solid 1px;
}
div.hr hr {
	margin:0px;
	padding:0px;
	display:none;
}
#wrapper {
	float:left;
	width:100%;
	min-height:500px;
	
}
#header{
	background:#000000;
}
.container {
	margin:0px auto 0px auto;
	width:890px;
}
#logo {
	float:left;
	width:177px;
	height:56px;
	background:url(/images/en/header/logo.gif) 0px 12px no-repeat;
}
#logo a {
	display:block;
	width:177px;
	height:56px;
}
#logo span {
	display:none;
}
#topNavigation {
	float:right;
	width:620px;
}
#topNavigation ul {
	list-style-type:none;
	display:block;
	padding:0px;
	margin:0px;
}
#topNavigation li {
	display:block;
	float:left;
	margin:0px;
	height:56px;
	overflow:hidden;
	position: relative;
}
#topNavigation li a {
	display:block;
	background-position:0% 100%;
	background-repeat:no-repeat;
	height:56px;
}
/*#topNavigation li a:hover {
	background-position:0% 0%;
}*/
#topNavigation li a span {
	display:none;
}
/*li#nav1 a:hoover, li#nav2 a:hoover, li#nav3 a:hoover, li#nav4 a:hoover, li#nav5 a:hoover, li#nav6 a:hoover {
	background-position:0% 0%;
}*/
li#nav1.active a, li#nav2.active a, li#nav3.active a, li#nav4.active a, li#nav5.active a, li#nav6.active a, li#nav7.active a{
	background-position:0px -56px;
}
#topNavigation li#nav1 a {
	background-image:url("/images/en/nav/home.gif");
	width:68px;
}
#topNavigation li#nav2 a {
	background-image:url("/images/en/nav/who_we_are.gif");
	width:107px;
}
#topNavigation li#nav3 a {
	background-image:url("/images/en/nav/what_we_do.gif");
	width:109px;
}
#topNavigation li#nav4 a {
	background-image:url("/images/en/nav/results.gif");
	width:86px;
}
#topNavigation li#nav5 a {
	background-image:url("/images/en/nav/news.gif");
	width:69px;
}
#topNavigation li#nav6 a {
	background-image:url("/images/en/nav/lets_talk.gif");
	width:102px;
}
#topNavigation li#nav7 a{
	background-image:url("/images/en/nav/careers.gif");
	width:78px;
}
#content {
	clear:both;
	float:left;
	width:100%;
	margin-top:10px;
	padding-bottom:30px;
}
#banner {
	float:left;
	width:100%;
	min-height:183px;
}
#mainContent {
	float:left;
	width:100%;
	margin-top:20px;
}
#subNavigation {
	float:left;
	width:215px;
	font-size:12px;
}
#subNavigation ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#subNavigation li {
	margin:0px 0px 4px 0px;
	padding:0px;
	text-transform:uppercase;
}
#subNavigation li a {
	color:#494949;
       
}
#subNavigation li a:hover {
	color:#000000;
}
#subNavigation li a.active {
	color:#000000;
	text-decoration:underline;

}

/* side nav sub menus starts */

.sidenav_sub{
    display: none;
    
}

#subNavigation .sidenav_sub{
    padding-left: 10px;
}

#subNavigation .sidenav_sub.active{
    margin-bottom: 30px;
}

#subnav_arrow{
    display:inline;
    padding-right:3px;
    position:relative;
    bottom:2px;
}

/* side nav sub menus starts  */

#pageContent {
	float:right;
	width:665px;
}
#flashcontent{margin-bottom:20px;}
#keyClientsContainer {
	clear:both;
	float:left;
	width:100%;
	border-top:1px solid #000000;
}
#keyClientsContent {
	margin-top:10px;
	float:right;
}
#whatWeDoContainer {
	clear:both;
	float:left;
	width:100%;
	border-top:1px solid #000000;
}
#whatWeDoContent {
	margin-top:10px;
	float:right;
}
.what-we-do-heading a{
	color:#000;
	text-transform:uppercase;
}

#footer {
	color:#999999;
	font-size:10px;
	background:#000000;
	padding-top:30px;
}
#footer input {
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align:middle;
}
#footer input.text {
	width:180px;
	height:21px;
	border:1px solid #D4D4D4;
	padding-left:10px;
	padding-top:2px;
	color:#666666;
	background-color:#FFFFFF !important;
}
#footer a {
	color:#FFFFFF;
}
#footer a:hover {
	color:#CC0000;
	text-decoration:underline;
}
#signup {
	float:left;
	width:400px;
	font-size:11px;
}
#london {
	float:right;
	width:139px;
	margin-right:10px;
}
#glasgow {
	float:right;
	width:139px;
	margin-right:10px;
}
#losangeles {
	float:right;
	width:139px;
	margin-right:10px;
}
#footerbot {
	padding:30px 0 10px;
	font-size:10px;
}
#copy {
	float:left;
	width:200px;
	color:#333333;
}
#together {
	float:right;
	width:139px;
}

/* james from here */

.hidden_navs{
    position:absolute;
    left: 0px;
    top: -0px;
}
/* thumb scroller starts*/
#thumb_container {
    clear: both;
    width: 890px;
    position: relative;
}

#thumbnails {
    position: relative;
    width: 100%;
    height: 110px;
    overflow: hidden;
    background-color: #ffffff;
}

#thumbnails ul {
    position: relative;
    left: 0;
    margin: 0;
    padding: 0;
    width: 3700px;            /* ADJUST THIS WIDTH AS THEY ADD/REMOVE THUMBNAILS */
    padding: 0;
    list-style: none;
}

#thumbnails li {
    float: left;
    height: 110px;
    margin: 15px 5px 5px 5px;
    padding: 0;
    cursor: pointer;
    width:215px;
    position: relative;
}

#left_scroller_button{
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index:1000;
    background: url(../images/en/home/scroll_left.gif) no-repeat;
    width: 10px;
    height: 95px;
}
#right_scroller_button{
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index:1000;
    background: url(../images/en/home/scroll_right.gif) no-repeat;
    width: 10px;
    height: 95px;
}

/* thumb scroller ends*/

#newslinks{
	font-size:10px;
	letter-spacing:1px;
}

.what_we_do_item{
	position:relative;
	z-index:1000;
}

.what_we_do_img_bar{
	position:absolute;
	z-index:1001;
	width:215px; 
	background:#000; 
	height:5px;
	display:none;
}

.latestnewslinks{
	color:#000000;
}

.latestnewslinks:hover{
	color:#000000;
	text-decoration: underline;
}


/* james ends */
/* results CW*/

div#statementOverlay{
	position: absolute;
    top: 57px;
    left: auto;
}

div#resultsContainer{
	width: 890px;
  float:left;
  overflow: hidden;
  margin: 0px 0px 10px 0px;
}

div#resultsContainerInnerWindow{
	width: 8900px;
	float:left;
	height: 142px;
}
.results-item{margin-top:13px;}
div.resultsItemContainer{
	width: 215px;
	float: left;
	margin: 0px 10px 0px 0px;
	border-bottom: solid 1px #000;
}

div.resultsItemImageContainer{
	width: 215px;
  float: left;
}

div.resultsItemImageContainerSpare{
  float: left;
  background:#D2D2D2;
  height: 96px;
  width:215px;
}

div.resultsItemTitleContainer{
	width: 215px;
  float: left;
  color: #000;
  font-size: 15px;
  padding: 8px 0px 10px 0px;
}

div.resultsItemTitleContainer a{
  color: #000;
}

div#leftButton{
	float: left;
	background: #d2d2d2;
	width: 10px;
	height: 56px;
	color: #FFF;
	font-weight: bold;
	cursor: hand;
	padding: 0;
	margin: 0;
	position: relative;
	bottom: 142px;
}

div#rightButton{
	float: right;
	background: #d2d2d2;
	width: 10px;
	height: 56px;
	color: #FFF;  
	font-weight: bold;
	cursor: hand;
	padding: 0;
	margin: 0;
	position: relative;
	bottom: 142px;
}

div#galleryControllerDevice{
	float: left;
	margin: 0;
	width: 890px;
}

div.snippetImage{
	float: left;
}

div.snippetLink{
	float: left;
}

#imagePager a{
	padding: 0px 5px 0px 0px;
}
.subtitle{
	color: #666666;
	font-size: 12px;
}

/*homepage*/
#homepage a{
	outline:0;
}
#homepage p{
	line-height:21px;color:#494949;
}
#homepage #banner_images{
	display:none;overflow:hidden;zoom:1;
}
#homepage .tag{
	float:left;margin-bottom:21px;
}
#homepage .red-line{
	border-top:#CC0000 2px solid;margin:0px 0 40px;
}
#homepage .grey-line{
	border-top:#CCCCCC 1px solid;margin:42px 0 40px;
}

#homepage .read-more,.read-more:hover{color:#CC0000;font-size:12px;}

#homepage #home-left-col{
	width:634px;
	float:left;
	padding-right:20px;
	border-right:1px solid #CCCCCC;
}

#homepage #home-left-col #what-we-do{
	width:450px;
	float:left;
}

#homepage #home-left-col #what-we-do .what-we-do-item{
	width: 200px;
	float:left;
	margin: 0px 0px 15px 0px;
}
#homepage #home-left-col #what-we-do .what-we-do-item img{
	width: 200px;
}

#homepage #home-left-col #what-we-do .what-we-do-item .title a{
	color:#cc0000;
	font-size: 12px;
	text-transform: uppercase;
}
#homepage #home-left-col #what-we-do .what-we-do-item .title{
	margin:20px 0px 7px 0px;	
}

#homepage #home-left-col #what-we-do .what-we-do-item  .description{
	font-size: 12px;
	line-height:1.2em;
}
#homepage #home-left-col #what-we-do .what-we-do-item  .description a{
	font-size: 12px;
	line-height:1.2em;
	color: #494949
}

#homepage #home-left-col #clients{
	width:634px;
	margin: 35px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	border-top: 1px solid #CCC;
}

#homepage #home-left-col #clients .ecommerce-item{
	width: 100%;
	margin: 0px;
	padding: 0px;
}


/* Left image, right text */
#homepage #home-left-col #clients .ecommerce-item .ecommerce-image-left{
	width:213px;
	height:158px;
	margin: 0px 10px 0px 0px;
	float:left;
}
#homepage #home-left-col #clients .ecommerce-item .ecommerce-image-left a img{
	width: 213px;
	height:158px;
	margin: 0px;
	padding: 0px;
}

#homepage #home-left-col #clients .ecommerce-item .ecommerce-details-right{
	width: 400px;
	margin: 0px;
	padding: 0px;
	float:left;
}

#homepage #home-left-col #clients .ecommerce-item .ecommerce-title-right {
	margin: 11px 0px 0px 0px;
}

#homepage #home-left-col #clients .ecommerce-item .ecommerce-description-right{
	margin: 20px 0px 0px 0px;
	font-size:12px;
	color:#494949;
	line-height:1.5em;
}

#homepage #home-left-col #clients .ecommerce-item .ecommerce-title-right a{
	font-size:13px;
	color: #000;
	text-align:right;
}


/*right image, left text*/
#homepage #home-left-col #clients .ecommerce-item .ecommerce-image-right{
	width:213px;
	height:158px;
	margin: 0px 10px 0px 0px;
	float:right;
}
#homepage #home-left-col #clients .ecommerce-item .ecommerce-image-right a img{
	width: 213px;
	height:158px;
	margin: 0px;
	padding: 0px;
}

#homepage #home-left-col #clients .ecommerce-item .ecommerce-details-left{
	width: 400px;
	margin: 0px;
	padding: 0px;
	float:right;
}
#homepage #home-left-col #clients .ecommerce-item .ecommerce-heading-left{
	width: 389px;
	height:22px;
	margin:0px;
	padding:0px;
	text-align:right;
}
#homepage #home-left-col #clients .ecommerce-item .ecommerce-heading-left img{
	margin: 0px 0px 0px 194px;
}

#homepage #home-left-col #clients .ecommerce-item .ecommerce-title-left {
	margin: 11px 10px 0px 0px;
	text-align:right;
}
#homepage #home-left-col #clients .ecommerce-item .ecommerce-title-left a{
	font-size:13px;
	color: #000;
	text-align:right;
}
#homepage #home-left-col #clients .ecommerce-item .ecommerce-description-left{
	margin: 20px 10px 0px 0px;
	font-size:12px;
	color:#494949;
	line-height:1.5em;
	text-align:right;
}

#homepage .arrow{
	margin:4px 5px 0 0;float:left;
}

#homepage #home-bottom-banner{
	width: 891px;
	margin: 35px 0px 0px 0px;
	border-top:1px solid #ccc;
}

#homepage #home-left-col #what-we-do-vbanner{
	width:184px;
	height:525px;
	float:left;
	text-align:right;
}

#homepage #home-left-col #what-we-do-vbanner img{
	padding:0px 0px 0px 10px;
}

#homepage #home-right-col{
	width:213px;
	float:left;
	margin-left:20px;
}

#homepage #home-right-col #news-tag{
	width: 42px;
	height: 16px;
	margin: 0px auto 28px auto;
}

#homepage #home-right-col #more-news{
	position:relative;
	width: 42px;
	height: 16px;
	margin: 0px auto 30px auto;
}

#homepage .news-item-first{
	width:205px;
	margin: 0px auto 22px auto;
	text-align:center;
	padding:0px;
}
#homepage .news-item-last{
	width:205px;
	margin: 0px auto 22px auto;
	text-align:center;
	padding:0px;
}
#homepage .news-item-sep{
	width:90px;
	margin: 23px auto 20px auto;
	text-align:center;
	border-top: 1px solid #CCC;
}
#homepage .news-image{
	float:left;
	width:215px;
	margin-bottom:50px;
	margin-right:10px;
}
#homepage .news-image a img{
	width:205px
}
#homepage .news-details{
	float:left;
	width:205px;
}
#homepage .news-date{
	font-size:10px;
	color:#666666; 
	width: 205px; 
	text-align:center
}
#homepage .news-title{
	margin: 10px 0px 10px 0px;
	text-transform:uppercase;
}
#homepage .news-title a,#homepage .news-title a:hover{
	color:#CC0000;font-size:12px;
}
#homepage .news-brief{
	font-size:13px;color:#494949;
}



.front-heading{overflow:hidden;zoom:1;}
.download-link{float:right;font-size:12px;}
.download-link a{color:#CC0000;}
.download-link-text{float:right;margin-top:1px;}
.download-link-icon{float:right;margin-left:5px;}

.results-item h2{font-size:11px;margin:5px 0 0 0;}
.results-item h2 a{color:#CC0000;text-transform: uppercase;}
.results-item .subtitle{font-size:13px;padding-bottom:13px;border-bottom:1px solid #000;margin-bottom:13px;}
.results-item .subtitle a{color:#000000;}
.results-item .short-desc{color:#494949;}
.results-links{overflow:hidden;zoom:1;line-height:10px;}
.back-arrow{margin:2px 5px 0 0;float:left;}
.results-back{float:left;margin-bottom:20px;}
.results-back a{color:#CC0000;font-size:10px;}
.results-more{float:left;width:225px;}

#lets-talk-header{overflow:hidden;zoom:1;}
#lets-talk-header .lets-talk-contact{margin-top:10px;}
#lets-talk-header .lets-talk-contact .telephone{color:#000000;}
#lets-talk-header .lets-talk-contact .telephone span{float:left;width:90px;font-weight:bold;color:}
#lets-talk-header .download-link{}
/*****************************************/
/** Homepage jCarousel and jQuery Cycle **/
/*****************************************/

.banner_images {
	width: 890px;
	height: 409px;
	overflow: hidden;
}

.banner_images IMG {
	width: 890px;
	height: 409px;
	passing: 0;
	margin: 0;
}

.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width: 215px;
    height: 138px;
    margin-right: 10px;
    margin-bottom: 40px;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-ie7 .jcarousel-container {
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 890px;
    margin-bottom: 40px;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  890px;
    height: 139px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width: 215px;
    height: 138px;
    border-bottom: 1px solid #000000;
}

.jcarousel-skin-ie7 .jcarousel-item:hover {
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 10px;
    height: 96px;
    cursor: pointer;
    background: transparent url(../images/en/home/homepage_right.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
	/*background-position: -10px 0;*/
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 10px;
    height: 96px;
    cursor: pointer;
    background: transparent url(../images/en/home/homepage_left.gif) no-repeat -10px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
	/*background-position: 0 0;*/
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
}


.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover {
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:active {
}


/* GALLERIES BEGIN */
.image_slider_container {
    width: 655px;
    height: 470px;
    position: relative;
    padding-bottom: 10px;
}
.img_360_symbol {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    z-index: 50;
    background: url(/images/sitewide/360_symbol.png) no-repeat center center;
}
#image_slider_window_header {
	height: 37px;
	width: 648px;
	overflow: hidden;
}
.image_slider_container .image_slider_header {
    font-size: 25px;
    color: #000;
	width: 648px;
}

.image_slider_container #image_slider_window {
    height: 360px;
	overflow: hidden;
}
.image_slider_container #image_slider_window .image_slider_thumb_image_groupper {
    float: left;
    width: 206px;
    height: 340px;
    position: relative;
    padding: 5px;
    margin-top: 2px;
}

.first_grouper{
    padding-left:10px;
}
.image_slider_container #image_slider_window .image_slider_thumb_image_container {
    width: 206px;
    height: 175px;
    position: relative;
}
.image_slider_container #image_slider_window .image_slider_thumb_image_container img {
    width: 206px;
    display: none;
}

.image_slider_container .image_slider_content {
    border: 1px solid #ccc;
    position: relative;
    height: 420px;
}

.image_slider_container #image_slider_zoom_area {
    background-color: white;
    position: absolute;
    width: 653px;
    height: 420px;
    top: 0;
    left: 0;
    display: none;
    z-index:100;
}
.image_slider_container #image_slider_zoom_area .zoom_content {
    position: relative;
    width: 653px;
    height: 420px;
    text-align: center;
    overflow: hidden;
}
.image_slider_container #image_slider_zoom_area .ajax_loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/images/sitewide/ajax_loader.gif) no-repeat center center;
    z-index: 101;
}
.image_slider_container #image_slider_zoom_area .ajax_loader_large {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/images/sitewide/ajax_loader.gif) no-repeat center center;
    z-index: 101;
}
.image_slider_container #image_slider_zoom_area .zoom_content .zoom_content_image {
    width: 653px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
}
.image_slider_container #image_slider_zoom_area .zoom_content .megazoom_image {
    display: none;
    width: 1066px;
    cursor: pointer;
}

.image_slider_container #image_slider_zoom_area .zoom_content .image_slider_zoom_rotator_window {
    position: relative;
    width: 653px;
    height: 420px;
    overflow: hidden;
}

.image_slider_container #image_slider_zoom_area .zoom_content .photography_360 img,
.image_slider_container #image_slider_zoom_area .zoom_content .img_photography_360 {
    width: 440px !important;
    left: 105px;
    top: 0;
}

.image_slider_container #image_slider_zoom_area .zoom_content .zoom_content_click_area {
    position: absolute;
    width: 100px;
    height: 16px;
    bottom: 10px;
    left: 275px;
    z-index: 101;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    background-color: #eee;
    color: #000;
    filter: alpha(opacity=40);
    -moz-opacity: .40;
    opacity: .40;
}

.image_slider_container #image_slider_zoom_area .zoom_content .zoom_content_restart_area {
    position: absolute;
    width: 100px;
    height: 16px;
    bottom: 20px;
    right: 0px;
    z-index: 101;
    font-size: 11px;
    cursor: pointer;
    display: none;
}

.image_slider_container #image_slider_zoom_area .zoom_content .zoom_content_360_restart_area {
    position: absolute;
    width: 100px;
    height: 16px;
    bottom: 10px;
    left: 225px;
    z-index: 101;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    background-color: #eee;
    color: #000;
    filter: alpha(opacity=40);
    -moz-opacity: .40;
    opacity: .40;
}

.image_slider_container #image_slider_zoom_area .zoom_content .zoom_content_360_click_area {
    position: absolute;
    width: 100px;
    height: 16px;
    bottom: 10px;
    right: 225px;
    z-index: 101;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    background-color: #eee;
    color: #000;
    filter: alpha(opacity=40);
    -moz-opacity: .40;
    opacity: .40;
}

.image_slider_container #image_slider_zoom_area .zoom_content .zoom_content_360_click_area.onZoom {
    left: 275px !important;
}

.image_slider_container #image_slider_zoom_area .image_slide_zoom_area_close_container {
    position: absolute;
    z-index:101;
    top: 10px;
    right: 10px;
    text-align: right;
    width: 25px;
    height: 25px;
}

/* image slider pagination */

.image_slider_container .image_slider_pagin {
    position: relative;
    width: 100%;
    font-size:20px;
}
.image_slider_container .image_slider_pagin a {
    padding: 0px 5px;
}
.image_slider_container .image_slider_pagin .image_slider_pagin_left {
    position: absolute;
    top: 10px;
    right: 40px;
    background: #fff url(/images/sitewide/arrow_left.gif) no-repeat center center;
}
.image_slider_container .image_slider_pagin .image_slider_pagin_right {
    position: absolute;
    top: 10px;
    right: 10px;
    background: #fff url(/images/sitewide/arrow_right.gif) no-repeat center center;
}
/* GALLERIES END */


#banner_images ul.pagination{
	width: 300px;
	float:left;
	margin:10px 0px 0px 0px;
		list-style:none;
	
	padding:0px;
}
#banner_images .pagination li{
    float:left;
    margin:0 1px;
}
#banner_images .pagination li a{
    background-image:url("/images/sitewide/pagination.png");
    background-position:0 0;
    display:block;
    float:left;
    height:0;
    overflow:hidden;
    padding-top:12px;
    width:12px;
}
#banner_images .pagination li.current a{
    background-position:0 -12px;
}

#banner_images .downloadBrochure{
	width:188px;
	height:17px;
	float:right;
	text-align:right;
	margin: 5px 0px 6px 0px;
	padding:0px;
}
