/*CE-SEND Main Stylesheet*/
/*Setup & Layout*/
body
{
	font: 75% 'Verdana', Arial, Helvetica, Sans-Serif; /* Resets 1em to 10px */
	color:#000;
	background:#dceffd url(/img/bg.gif) repeat-x fixed;
	text-align: center;
	margin:0px;
}



#page 
{
    width:1000px;
    background:white;
    margin:0 auto;
    padding:0px;
    text-align:left;
    position:relative;
}

#shadow 
{
    width:1010px;
    background:white url(/img/shadow.gif) repeat-y;
    margin:0 auto;
    padding:0px;
}

#content 
{
    padding:20px;
    margin:0px;
}

#rightbar 
{
    width:28%;
    float:right;
}

#leftbar 
{
    width:72%;
    float:left;
}


/*Main Navigation*/
#jsddm, #jsddm ul 
{
    margin:0px;
    padding:0px;

}

#jsddm li 
{
  /*  list-style-type:none;
    margin:0px;
    background:#004c92 url(/img/menu-bg.gif) repeat-x;
    float:left;
    border-right:1px solid #004c92;
    border-bottom:5px solid #8ad3f4;*/
}

#jsddm li a 
{
    color:White;
    text-decoration:none;
    display:block;
    padding:8px 13px;
}

#jsddm li a:hover 
{
    background:#0067b2 url(/img/menu-hover.gif) repeat-x;
}

#jsddm li ul li
{	
    float: none;
    border-bottom:1px solid #ccc;
    font-size:90%;

}

#jsddm li ul
{	
    margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	margin-top:5px;
	z-index:100;
}


/*Header*/
#header 
{
    height:349px;
    margin:0px;
    padding:0px;
    position:relative;
}

#header .bg-photo 
{
    position:absolute;
    width:1000px;
    height:300px;
}

#header .headerpng 
{
    position:absolute;
    z-index:100;
    left:0px;
    top:49px;
}

#header .topitems 
{
    width:100%;
    float:right;
    height:49px;
    position:relative;
    z-index:31;
    background-image:url(/img/_bg/header.jpg);
    background-repeat:no-repeat;
}

#header .blue-strip
{
    background:#0f75bd;
    top:49px;
    left:0px;
    text-align:center;
    position:absolute;
    width:100%;
    filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	zoom:1.0;
	z-index:5;
	height:35px;
}

#header .photocomment 
{
    background:#0f75bd;
    padding:10px;
    font-size:140%;
    color:White;
    top:0px;
    right:0px;
    text-align:center;
    position:absolute;
    width:715px;
    filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	zoom:1.0;
	z-index:50;
	height:15px;
}

#header .photocomment p 
{
    margin:0px;
    text-align:center;
    line-height:100%;
    z-index:101;
}

#header .topitems ul 
{
    margin-left:400px;
}

#header .topitems li 
{
    list-style-type:none;
    float:left;
    margin:7px 5px 5px 0px;
}

#header .topitems li.basket
{
    float:right;
    width:400px;
    margin:0px;
    padding:0px;
    margin-right:10px;
}

#header .topitems li.basket .button
{
    background:none;
    margin-left:0px;
}

#header .topitems li.basket .button a
{
    border:0px;
}

#header .topitems .global-basket-iframe
{
    width:100px;
    float:right;
}
#header .topitems .global-basket-iframe #basketsummaryframe
{
    clear:both;
    float:none;
    height:35px;
    width:100px;
}

#header .topitems .eshopbutton
{
    padding:0px;
}

#header .topitems .eshopbutton a
{
    width:80px;
    background:none;
    background-image:url(/img/_bg/eshop-button.gif);
    background-repeat:no-repeat;
    font-size:0%;
    display:block;
    line-height:20px;
    padding:0px;
    margin-right:10px;
    height:20px;
}

#header .topitems .checkoutbutton a
{
    width:70px;
    background:none;
    background-image:url(/img/_bg/checkout.gif);
    background-repeat:no-repeat;
    font-size:0%;
    display:block;
    line-height:20px;
    padding:0px;
    margin-right:10px;
    height:20px;
}

.home-logo-link
{
    position:absolute;
    width:270px;
    height:100px;
    z-index:1000;
    line-height:0%;
    font-size:0%;
    left:0px;
    top:0px;
    
}

.home-logo-link a
{
    display:block;
    height:100%;
    width:100%;
}

/*footer*/
#footer 
{
    background:#0873bb;
    padding:0px;
    margin:0px;
}

#footer ul 
{
    margin:20px;
    padding:0px;
}

#footer #right 
{
    float:right;
}

#footer #right li 
{
    list-style-type:none;
    margin:0px;
    float:left;
    padding:0px 5px;
}

#footer #middle 
{
    float:left;
}

#footer #middle li 
{
    list-style-type:none;
    margin:0px;
    float:left;
    padding:0px 10px;
    border-right:1px solid #ccc;
}

#footer #middle li a 
{
    color:White;
    text-decoration:none;
}

#footer #middle li a:hover 
{
    color:#ccc;
}

#footer li.last 
{
    padding-right:0px;
    border-right:0px;
}

#footer .floatleftimage 
{
    float:left;
    margin-right:100px;
    padding:10px;
}


/*-----------------------------------------------------*/
/*navigation*/
/*-----------------------------------------------------*/
#navigation ul, #navigation ul ul 
{
    display:none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
}
#navigation ul {
    z-index:90;
    padding-left:0px;
    height:33px;
}
#navigation ul a {
    display:block;
    text-decoration:none;
}
#navigation ul li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
    position:relative;
    z-index:95;
}

#navigation ul li.root a {
    background-image:url(/img/navigation-sprite.jpg);
    background-repeat:no-repeat;
}

#navigation ul li.root ul li a 
{
   background:none;
}
#navigation ul li.root ul li a:hover
{
    background-color:#049CFF;
}
#navigation ul li.root {
    float:left;
    z-index:1002;
}
#navigation ul li.root a.root {
    font-size:1px;
    height:33px;
    line-height:200px;
    overflow:hidden;
}
#navigation ul li ul {
    left:-999em;
    margin:0pt;
    position:absolute;
    border-top:none;
    filter:alpha(opacity=95);   
    -moz-opacity: 0.95;   
    opacity: 0.95;
    height:auto;
    background:url(/img/_bg/menu-bg.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
}

#navigation ul li li {
    background-image:none;
}
#navigation ul li ul a {
    padding:4px 15px 4px 12px;
    width:205px;
    line-height:20px;
    color:#fff;
    font-weight:normal;
}
#navigation ul li:hover ul, #navigation ul li.sfhover ul {
    left:auto;
}
#navigation ul li:hover, #navigation ul li.sfhover, #navigation ul li.active {
    background-position:0px -35px;
}

#navigation .home a 
{
    background-position:0px 0px;
}
#navigation .home a:hover
{
    background-position:0px -35px;
}
#navigation .where-to-stay a
{
    background-position:-76px 0px;
}
#navigation .where-to-stay a:hover
{
    background-position:-76px -35px;
}
#navigation .whats-on a
{
    background-position:-186px 0px;
}
#navigation .whats-on a:hover
{
    background-position:-186px -35px;
}
#navigation .things-to-see-do a
{
    background-position:-287px 0px;
}
#navigation .things-to-see-do a:hover
{
    background-position:-287px -35px;
}
#navigation .food-drink a
{
    background-position:-430px 0px;
}
#navigation .food-drink a:hover
{
    background-position:-430px -35px;
}
#navigation .shopping a
{
    background-position:-547px 0px;
}
#navigation .shopping a:hover
{
    background-position:-547px -35px;
}
#navigation .culture a
{
    background-position:-643px 0px;
}
#navigation .culture a:hover
{
    background-position:-643px -35px;
}
#navigation .groups-media a
{
    background-position:-729px 0px;
}
#navigation .groups-media a:hover
{
    background-position:-729px -35px;
}
#navigation .visitor-information a
{
    background-position:-855px 0px;
}
#navigation .visitor-information a:hover
{
    background-position:-855px -35px;
}
	
/*-----------------------------------------------------*/
/*content slider*/
/*-----------------------------------------------------*/
#slidercontainer 
{
    width: 1000px; 
	height: 300px;
	color: #fff;
	position:relative;
    margin:0px auto;
    clear:both;
    line-height:100%;
    z-index:10;
}

.sliderwrapper{
    position: relative; /*leave as is*/
    overflow: hidden; /*leave as is*/
    width: 1000px;
	height: 300px;
}

.sliderwrapper .contentdiv{
    visibility: hidden; /*leave as is*/
    position: absolute; /*leave as is*/
    left: 0;  /*leave as is*/
    top: 0;  /*leave as is*/
    width: 1000px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
    height: 100%;
    color:#fff; 
    background-color:#202020;
}

.pagination
{
    font-size:0%;
    top:2px;
}

.dtoc 
{
    display:none;
    visibility:hidden;
}

.next {
	height:35px;
	width:35px;
	display:block;
	background-image:url(/img/_bg/arrow-right.gif);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	left:950px;
	z-index:102;
}
.prev {
	height:35px;
	width:35px;
	display:block;
	background-image:url(/img/_bg/arrow-left.gif);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	left:310px;
	z-index:102;
}


/*Anchors*/
a, a:visited 
{
    color:#336699;
    text-decoration:underline;
}

a:hover 
{
    color:#666;
    text-decoration:none;
}

/*Buttons*/
.button
{
    background:#004c92 url(/img/menu-bg.gif) repeat-x top left;
    display:block;
    float:right;
    margin-left:20px;
    margin-bottom:10px;
}

.button a, .button input 
{
    background:transparent;
    color:#fff;
    border:0;
    cursor:pointer;
    padding:5px 12px 5px 20px;
    text-decoration:none;
    display:block;
    background:url(/img/right-arrow.gif) no-repeat 10px center;
    border:1px outset #999;
}	

.button a
{
    padding:7px 15px 7px 25px;
}

.button a:hover, .button input:hover
{
    border:1px inset;
}

#frmDmsSearch .button
{
    margin-left:10px;
    margin-top:10px;
}
/*Headings*/
h1 
{
    color:#0f75bd;
    font-weight:bold;
    font-size:200%;
    margin:0px 0px 10px 0px;
}

h2 
{
    color:#0f75bd;
    font-weight:bold;
    font-size:160%;
    margin:0px 0px 10px 0px;
}

h3 
{
    color:#0f75bd;
    font-weight:normal;
    font-size:160%;
    margin:0px 0px 10px 0px;
}

h4 
{
    color:#0f75bd;
    font-weight:bold;
    font-size:130%;
    margin:0px 0px 10px 0px;
}

h5 
{
    color:#0f75bd;
    font-weight:normal;
    font-size:130%;
    margin:0px 0px 10px 0px;
}

h6 
{
    color:#0f75bd;
    font-weight:bold;
    font-size:110%;
    margin:0px 0px 10px 0px;
}

/*Forms*/
legend
{
    color:black;
    font-size:120%;
    margin:0px 10px;
    padding:10px;
    font-weight:bold;
}

/*Site wide classes*/
.float-left
{
    float:left;
}

.float-right
{
    float:right;
}

img.float-left
{
    float:left;
    padding-right:10px;
    padding-bottom:10px;
}

img.float-right
{
    float:right;
    padding-left:10px;
    padding-bottom:10px;
}

.center, img.center
{
    width:100%;
    margin:0px auto;
}

.clear 
{
    clear:both;
    line-height:0;
    width:100%;
}

.padding-ten
{
    padding:10px;
}

.intro
{
    margin-bottom:20px;
    margin-right:20px;
}

.display-none
{
    display:none;
}

.ie7fix
{
    overflow:hidden;
}

/*Landing page feature boxes*/
#boxrow
{
    overflow:hidden
}

.full-width
{
    width:670px;
    margin-bottom:20px;
    margin-right:3%;
    overflow:hidden;
    position:relative;
}

.full-width-image
{
    width:670px;
    margin-bottom:20px;
    position:relative;
    margin-right:3%;
    overflow:hidden;
}

.half-width
{
    width:324px;
    margin-bottom:20px;
    margin-right:3%;
    overflow:hidden;
    position:relative;
}

.half-width-image
{
    width:324px;
    margin-bottom:20px;
    position:relative;
    margin-right:3%;
    overflow:hidden;
}

.full-width-image a, .half-width-image a, .third-width-image a, .quarter-width-image a
{
    line-height:0;
    display:block;
}
.full-width-image a img, .half-width-image a img, .third-width-image a img, .quarter-width-image a img
{
    filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
}

.full-width-image a:hover img, .half-width-image a:hover img, .third-width-image a:hover img, .quarter-width-image a:hover img
{
    filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.full-width-image span.h2, .half-width-image span.h2, .third-width-image span.h2, .quarter-width-image span.h2
{
    /*background:#004c92 url(/img/arrow.gif) no-repeat;
    background-position:630px;*/
    color:White;
    font-size:120%;
    margin:0px;
    font-weight:lighter;
    filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	zoom:1.0;
	position:absolute;
	width:96%;
	bottom:0px;
	left:0px;
	padding:10px 2%;
	line-height:100%;
}

.two-thirds-width
{
    width:438px;
    margin-right:3%;
    overflow:hidden;
    margin-bottom:20px;
    position:relative;
}

.third-width
{
    width:210px; /*26.3%*/
    margin-right:3%;
    overflow:hidden;
    margin-bottom:20px;
    position:relative;
}

.third-width-image
{
    width:209px;
    margin-right:3%;
    overflow:hidden;
    margin-bottom:20px;
    position:relative;
}

.quarter-width-image
{
    width:152px;
    margin-right:3%;
    overflow:hidden;
    margin-bottom:20px;
    position:relative;
}

/*sidebar boxes*/
.sidebar-image
{
    position:relative;
    margin-bottom:15px;
    width:270px;
}

.sidebar-image .content
{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:270px;
    color:#fff;
}

.sidebar-image .content h2
{
    padding:10px;
    margin:0px;
}

.sidebar-image .content p
{
    margin:10px;
}

.sidebar-image .content .button
{
    position:absolute;
    bottom:15px;
    right:10px;
}


.sidebar 
{
    margin-bottom:20px;
    font-size:90%;
    position:relative;
}

.sidebar form img 
{
    border:0px;
    padding:0px;
    margin:0px;
    float:none;
}

.sidebar img
{
    background:white;
    border:1px solid #fff;
    float:right;
    margin:0px 0px 5px 5px;
}

.sidebar label 
{
    float:left;
    width:70px;
    margin-right:10px;
}

.sidebar input, .box select 
{
    /*color:#fff;*/
}

.sidebar .ui-datepicker-trigger 
{
    margin-left:4px;
}

.sidebar .advanced 
{
    font-size:10px;
    float:right;
    margin:10px 0px 0px 0px;
}



/*Horizontal Scroller*/
#boxrow .horizontal-scroller
{
    background-position:left 40px;
}

a:focus { outline:none }

.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}

.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	margin: 0px;
	position: relative;
	width: 100%;
}

/* These 2 lines specify style applied while slider is loading */
.csw {width: 100%; height: 145px; background: #fff; overflow: hidden}
.csw .loading {margin: 200px 0 300px 0; text-align: center}

.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; 
	margin: auto;
	width: 670px;  /*Also specified in  .stripViewer .panelContainer .panel  below */
	/*height: 310px;*/
	clear: both;
	border:0px;
	border-bottom:30px solid;
	border-right:10px;
}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0; top: 0;
	width: 100%;
	list-style-type: none;
	/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width: 670px; /* Also specified in  .stripViewer  above */
}

.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 0px;
}

.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
	margin: auto;
	display:none;
}

.stripNav ul { /* The auto-generated set of links */
	list-style: none;
}

.stripNav ul li {
	float: left;
	margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
}

.stripNav a { /* The nav links */
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	background: #c6e3ff;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 15px;
}

.stripNav li.tab1 a { background: #60f }
.stripNav li.tab2 a { background: #60c }
.stripNav li.tab3 a { background: #63f }
.stripNav li.tab4 a { background: #63c }
.stripNav li.tab5 a { background: #00e }

.stripNav li a:hover {
	background: #333;
}

.stripNav li a.current {
	background: #000;
	color: #fff;
}

.stripNavL, .stripNavR { /* The left and right arrows */
	position: absolute;
	bottom: 10px;
	z-index:10;
	text-indent: -9000em;
}

.stripNavL a {
	display: block;
	height: 12px;
	width: 80px;
}

.stripNavR a {
	display: block;
	height: 12px;
	width: 55px;
}

.stripNavL {
	left: 0;
}

.stripNavR {
	right: 12px;
}

.stripNavL {
	background: url("/img/featureboxes/news-scroller-arrow-left.png") no-repeat center;
}

.stripNavR {
	background: url("/img/featureboxes/news-scroller-arrow-right.png") no-repeat center;
}

.home-top-row-content h5 {
	
	color:#747070;
	font-size:115%;
	font-weight:normal;
	margin-bottom:5px;
	
}

.home-top-row-content {
    /*height:285px;*/
    border:none;
}


.panel {
}
			
.home-top-row-content{
    
    border: 1px solid #e9e9df;
    border-top:none;
    border-width: 0px;
    float:left;
    width:670px;
}

.home-top-row-content-nojs{
    
    background-repeat:repeat-y;
    border: 1px solid #e9e9df;
    border-top:none;
    float:left;
    width:698px;
}

.home-top-row-content p, .home-top-row-content-nojs p{
    font-size:90%;
}


.slider-content
{
    float:left;
    overflow:hidden;
    position:relative;
    width:200px;
    left:17px;
    margin-right:17px;
    margin-top:5px;
    margin-bottom:10px;
}

.slider-content img
{

   padding-bottom:4px; 
   width:200px;
    
}
.slider-content .button
{
    padding:0px;
    margin-top:10px;
}

.slider-content .button p
{
    margin:0px;
}

#home-top-row-header{
    /*width: 698px;*/
}

#home-top-row-header h2, #home-top-row-header h3
{
    margin:0px;
    padding:10px;
    color:#fff;
}



/*Article Template - Styles and Includes*/
#article-template #content
{
    padding:0px;
}

#article-template h1, #article-template h2, #article-template h3, #article-template h4, #article-template h5, #article-template h6
{
    margin-top:0px;
}

#article-template .full-width
{
    width:960px;
    margin-bottom:0px;
    margin-right:0%;
    overflow:hidden;
    position:relative;
    background-image:none;
    overflow:auto;
}

#article-template .third-width
{
    width:33.33%;
    margin-right:0%;
    overflow:hidden;
    margin-bottom:0px;
    position:relative;
    overflow:auto;
}

#article-template .two-thirds-width
{
    width:66.66%;
    margin-right:0%;
    overflow:hidden;
    margin-bottom:0px;
    min-height:20px;
    position:relative;
    overflow:auto;
}

#article-template .half-width
{
    width:500px;
    margin-bottom:0px;
    margin-right:0%;
    overflow:hidden;
    position:relative;
    overflow:auto;
}

.box-bg-light-blue img{background-color:#E7F5FD;}
.box-bg-mid-blue img{background-color:#C6D3EC;}
.box-bg-dark-blue img{background-color:#C0CBE3;}
.box-bg-purple img{background-color:#D8C9E2;}
.box-bg-yellow img{background-color:#FFF5D2;}
.box-bg-orange img{background-color:#FEE8CE;}
.box-bg-red img{background-color:#FCD5C2;}
.box-bg-maroon img{background-color:#EFC9BA;}
.box-bg-green img{background-color:#F0F6D5;}
.box-bg-teal img{background-color:#D0ECED;}
.box-bg-dark-green img{background-color:#CFE8D4;}
.box-bg-silver img{background-color:#E1E1E1;}
.box-bg-black img{background-color:#000;}
.box-bg-white img{background-color:#fff;}

.box-bg-light-blue-100 img{background-color:#8BD3F5;}
.box-bg-mid-blue-100 img{background-color:#0068B3;}
.box-bg-dark-blue-100 img{background-color:#005696;}
.box-bg-purple-100 img{background-color:#79288C;}
.box-bg-yellow-100 img{background-color:#FFD204;}
.box-bg-orange-100 img{background-color:#F89829;}
.box-bg-red-100 img{background-color:#EE2E24;}
.box-bg-maroon-100 img{background-color:#B5121B;}
.box-bg-green-100 img{background-color:#C1D72E;}
.box-bg-teal-100 img{background-color:#00B1B0}
.box-bg-dark-green-100 img{background-color:#00A950;}



/*Box Colours*/
.whiteblock
{
    background-repeat:repeat-x;
    background-position:top;
    background-image:url(/img/gradients/100-white-block.jpg);
}

.gradient
{
    background-repeat:repeat-x;
    background-position:top;
}

.gradient-light-blue{background-image:url(/img/gradients/100-grad-light-blue.jpg);}
.gradient-mid-blue{background-image:url(/img/gradients/100-grad-mid-blue.jpg);}
.gradient-dark-blue{background-image:url(/img/gradients/100-grad-dark-blue.jpg);}
.gradient-purple{background-image:url(/img/gradients/100-grad-purple.jpg);}
.gradient-yellow{background-image:url(/img/gradients/100-grad-yellow.jpg);}
.gradient-orange{background-image:url(/img/gradients/100-grad-orange.jpg);}
.gradient-red{background-image:url(/img/gradients/100-grad-red.jpg);}
.gradient-maroon{background-image:url(/img/gradients/100-grad-maroon.jpg);}
.gradient-green{background-image:url(/img/gradients/100-grad-green.jpg);}
.gradient-teal{background-image:url(/img/gradients/100-grad-teal.jpg);}
.gradient-dark-green{background-image:url(/img/gradients/100-grad-dark-green.jpg);}
.gradient-silver{background-image:url(/img/gradients/100-grad-silver.jpg);}

.box-bg-light-blue{background-color:#E7F5FD;}
.box-bg-mid-blue{background-color:#C6D3EC;}
.box-bg-dark-blue{background-color:#C0CBE3;}
.box-bg-purple{background-color:#D8C9E2;}
.box-bg-yellow{background-color:#FFF5D2;}
.box-bg-orange{background-color:#FEE8CE;}
.box-bg-red{background-color:#FCD5C2;}
.box-bg-maroon{background-color:#EFC9BA;}
.box-bg-green{background-color:#F0F6D5;}
.box-bg-teal{background-color:#D0ECED;}
.box-bg-dark-green{background-color:#CFE8D4;}
.box-bg-silver{background-color:#E1E1E1;}
.box-bg-black{background-color:#000;}
.box-bg-white{background-color:#fff;}

.box-bg-light-blue-100{background-color:#8BD3F5;}
.box-bg-mid-blue-100{background-color:#0068B3;}
.box-bg-dark-blue-100{background-color:#005696;}
.box-bg-purple-100{background-color:#79288C;}
.box-bg-yellow-100{background-color:#FFD204;}
.box-bg-orange-100{ background-color:#F89829;}
.box-bg-red-100{background-color:#EE2E24;}
.box-bg-maroon-100{background-color:#B5121B;}
.box-bg-green-100{background-color:#C1D72E;}
.box-bg-teal-100{ background-color:#00B1B0;}
.box-bg-dark-green-100{background-color:#00A950;}

.boxborder{overflow:hidden;}
.quarter-width-image .boxborder img{width:150px;}
.third-width-image .boxborder img{width:207px;}
.half-width-image .boxborder img{width:322px;}
.full-width-image .boxborder img{width:668px;}

.boxborder-light-blue{border:1px solid #8BD3F5;}
.boxborder-mid-blue{border:1px solid #0068B3;}
.boxborder-dark-blue{border:1px solid #005696;}
.boxborder-purple{border:1px solid #79288C;}
.boxborder-yellow{border:1px solid #FFD204;}
.boxborder-orange{border:1px solid #F89829;}
.boxborder-red{border:1px solid #EE2E24;}
.boxborder-maroon{border:1px solid #B5121B;}
.boxborder-green{border:1px solid #C1D72E;}
.boxborder-teal{border:1px solid #00B1B0;}
.boxborder-dark-green{border:1px solid #00A950;}
.boxborder-silver{border:1px solid #000;}

.boxborder-bottom-light-blue{border-bottom:1px solid #8BD3F5;}
.boxborder-bottom-mid-blue{border-bottom:1px solid #0068B3;}
.boxborder-bottom-dark-blue{border-bottom:1px solid #005696;}
.boxborder-bottom-purple{border-bottom:1px solid #79288C;}
.boxborder-bottom-yellow{border-bottom:1px solid #FFD204;}
.boxborder-bottom-orange{border-bottom:1px solid #F89829;}
.boxborder-bottom-red{border-bottom:1px solid #EE2E24;}
.boxborder-bottom-maroon{border-bottom:1px solid #B5121B;}
.boxborder-bottom-green{border-bottom:1px solid #C1D72E;}
.boxborder-bottom-teal{border-bottom:1px solid #00B1B0;}
.boxborder-bottom-dark-green{border-bottom:1px solid #00A950;}
.boxborder-bottom-silver{border-bottom:1px solid #000;}

.box-bg-light-blue .stripViewer{border-color:#8BD3F5;}
.box-bg-mid-blue .stripViewer{border-color:#0068B3;}
.box-bg-dark-blue .stripViewer{border-color:#005696;}
.box-bg-purple .stripViewer{border-color:#79288C;}
.box-bg-yellow .stripViewer{border-color:#FFD204;}
.box-bg-orange .stripViewer{border-color:#F89829;}
.box-bg-red .stripViewer{border-color:#EE2E24;}
.box-bg-maroon .stripViewer{border-color:#B5121B;}
.box-bg-green .stripViewer{border-color:#C1D72E;}
.box-bg-teal .stripViewer{border-color:#00B1B0;}
.box-bg-dark-green .stripViewer{border-color:#00A950;}
.box-bg-silver .stripViewer, .box-bg-black .stripViewer{border-color:#000;}

#home-top-row-header h2, #home-top-row-header h3
{
    background-position:center bottom;
    background-repeat:repeat-x;
}

#boxrow .light-blue span.h2, .box-bg-light-blue #home-top-row-header h2, .box-bg-light-blue #home-top-row-header h3 {background-color:#8BD3F5;background-image:url(/img/gradients/40-grad-light-blue.jpg);}
#boxrow .mid-blue span.h2, .box-bg-mid-blue #home-top-row-header h2, .box-bg-mid-blue #home-top-row-header h3 {background-color:#0068B3;background-image:url(/img/gradients/40-grad-mid-blue.jpg);}
#boxrow .dark-blue span.h2, .box-bg-dark-blue #home-top-row-header h2, .box-bg-dark-blue #home-top-row-header h3 {background-color:#005696;background-image:url(/img/gradients/40-grad-dark-blue.jpg);}
#boxrow .purple span.h2, .box-bg-purple #home-top-row-header h2, .box-bg-purple #home-top-row-header h3 {background-color:#79288C;background-image:url(/img/gradients/40-grad-purple.jpg);}
#boxrow .yellow span.h2, .box-bg-yellow #home-top-row-header h2, .box-bg-yellow #home-top-row-header h3 {background-color:#FFD204;background-image:url(/img/gradients/40-grad-yellow.jpg);}
#boxrow .orange span.h2, .box-bg-orange #home-top-row-header h2, .box-bg-orange #home-top-row-header h3 {background-color:#F89829;background-image:url(/img/gradients/40-grad-orange.jpg);}
#boxrow .red span.h2, .box-bg-red #home-top-row-header h2,.box-bg-red #home-top-row-header h3 {background-color:#EE2E24;background-image:url(/img/gradients/40-grad-red.jpg);}
#boxrow .maroon span.h2, .box-bg-maroon #home-top-row-header h2, .box-bg-maroon #home-top-row-header h3 {background-color:#B5121B;background-image:url(/img/gradients/40-grad-maroon.jpg);}
#boxrow .green span.h2, .box-bg-green #home-top-row-header h2, .box-bg-green #home-top-row-header h3 {background-color:#C1D72E;background-image:url(/img/gradients/40-grad-green.jpg);}
#boxrow .teal span.h2, .box-bg-teal #home-top-row-header h2, .box-bg-teal #home-top-row-header h3 {background-color:#00B1B0;background-image:url(/img/gradients/40-grad-teal.jpg);}
#boxrow .dark-green span.h2, .box-bg-dark-green #home-top-row-header h2, .box-bg-dark-green #home-top-row-header h3 {background-color:#00A950;background-image:url(/img/gradients/40-grad-dark-green.jpg);}
#boxrow .silver span.h2, .box-bg-silver #home-top-row-header h2, .box-bg-silver #home-top-row-header h3 {background-color:#000;background-image:url(/img/gradients/40-grad-silver.jpg);}

.bg-light-blue{background-color:#E7F5FD !important;padding:5px;}
.bg-mid-blue{background-color:#C6D3EC !important;padding:5px;}
.bg-dark-blue{background-color:#C0CBE3 !important;padding:5px;}
.bg-purple{background-color:#D8C9E2 !important;padding:5px;}
.bg-yellow{background-color:#FFF5D2 !important;padding:5px;}
.bg-orange{background-color:#FEE8CE !important;padding:5px;}
.bg-red{background-color:#FCD5C2 !important;padding:5px;}
.bg-maroon{background-color:#EFC9BA !important;padding:5px;}
.bg-green{background-color:#F0F6D5 !important;padding:5px;}
.bg-teal{background-color:#D0ECED !important;padding:5px;}
.bg-dark-green{background-color:#CFE8D4 !important;padding:5px;}
.bg-silver{background-color:#E1E1E1 !important;padding:5px;}
.bg-black{background-color:#000 !important;padding:5px;}
.bg-white{background-color:#fff !important;padding:5px;}

.bg-light-blue-100{background-color:#8BD3F5 !important;padding:5px;}
.bg-mid-blue-100{background-color:#0068B3 !important;padding:5px;}
.bg-dark-blue-100{background-color:#005696 !important;padding:5px;}
.bg-purple-100{background-color:#79288C !important;padding:5px;}
.bg-yellow-100{background-color:#FFD204 !important;padding:5px;}
.bg-orange-100{ background-color:#F89829 !important;padding:5px;}
.bg-red-100{background-color:#EE2E24 !important;padding:5px;}
.bg-maroon-100{background-color:#B5121B !important;padding:5px;}
.bg-green-100{background-color:#C1D72E !important;padding:5px;}
.bg-teal-100{ background-color:#00B1B0 !important;padding:5px;}
.bg-dark-green-100{background-color:#00A950 !important;padding:5px;}

.button a.bg-light-blue{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-mid-blue{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-dark-blue{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-purple{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-yellow{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-orange{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-red{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-maroon{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-green{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-teal{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-dark-green{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-silver{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-white{color:#000;background-image:url(/img/right-arrow-black.gif);}

.button a.bg-light-blue-100{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-yellow-100{color:#000;background-image:url(/img/right-arrow-black.gif);}
.button a.bg-green-100{color:#000;background-image:url(/img/right-arrow-black.gif);}

/*box corners*/
.corner
{
    z-index:1;
    overflow:hidden;
    line-height:0%;
    font-size:0%;
    width:6px;
    height:6px;
    position:absolute;
    background-repeat:no-repeat;
}

.tl{left:0px; top:0px;background-image:url(/img/_bg/tl.gif);}
.tr{right:0px;top:0px;background-image:url(/img/_bg/tr.gif);}
.bl{left:0px;bottom:0px;background-image:url(/img/_bg/bl.gif);}
.br{right:0px;bottom:0px;background-image:url(/img/_bg/br.gif);}

.tl-light-blue{left:0px; top:0px;background-image:url(/img/_bg/tl-light-blue.gif);}
.tr-light-blue{right:0px;top:0px;background-image:url(/img/_bg/tr-light-blue.gif);}
.bl-light-blue{left:0px;bottom:0px;background-image:url(/img/_bg/bl-light-blue.gif);}
.br-light-blue{right:0px;bottom:0px;background-image:url(/img/_bg/br-light-blue.gif);}

.tl-mid-blue{left:0px; top:0px;background-image:url(/img/_bg/tl-mid-blue.gif);}
.tr-mid-blue{right:0px;top:0px;background-image:url(/img/_bg/tr-mid-blue.gif);}
.bl-mid-blue{left:0px;bottom:0px;background-image:url(/img/_bg/bl-mid-blue.gif);}
.br-mid-blue{right:0px;bottom:0px;background-image:url(/img/_bg/br-mid-blue.gif);}

.tl-dark-blue{left:0px; top:0px;background-image:url(/img/_bg/tl-dark-blue.gif);}
.tr-dark-blue{right:0px;top:0px;background-image:url(/img/_bg/tr-dark-blue.gif);}
.bl-dark-blue{left:0px;bottom:0px;background-image:url(/img/_bg/bl-dark-blue.gif);}
.br-dark-blue{right:0px;bottom:0px;background-image:url(/img/_bg/br-dark-blue.gif);}

.tl-purple{left:0px; top:0px;background-image:url(/img/_bg/tl-purple.gif);}
.tr-purple{right:0px;top:0px;background-image:url(/img/_bg/tr-purple.gif);}
.bl-purple{left:0px;bottom:0px;background-image:url(/img/_bg/bl-purple.gif);}
.br-purple{right:0px;bottom:0px;background-image:url(/img/_bg/br-purple.gif);}

.tl-yellow{left:0px; top:0px;background-image:url(/img/_bg/tl-yellow.gif);}
.tr-yellow{right:0px;top:0px;background-image:url(/img/_bg/tr-yellow.gif);}
.bl-yellow{left:0px;bottom:0px;background-image:url(/img/_bg/bl-yellow.gif);}
.br-yellow{right:0px;bottom:0px;background-image:url(/img/_bg/br-yellow.gif);}

.tl-orange{left:0px; top:0px;background-image:url(/img/_bg/tl-orange.gif);}
.tr-orange{right:0px;top:0px;background-image:url(/img/_bg/tr-orange.gif);}
.bl-orange{left:0px;bottom:0px;background-image:url(/img/_bg/bl-orange.gif);}
.br-orange{right:0px;bottom:0px;background-image:url(/img/_bg/br-orange.gif);}

.tl-red{left:0px; top:0px;background-image:url(/img/_bg/tl-red.gif);}
.tr-red{right:0px;top:0px;background-image:url(/img/_bg/tr-red.gif);}
.bl-red{left:0px;bottom:0px;background-image:url(/img/_bg/bl-red.gif);}
.br-red{right:0px;bottom:0px;background-image:url(/img/_bg/br-red.gif);}

.tl-maroon{left:0px; top:0px;background-image:url(/img/_bg/tl-maroon.gif);}
.tr-maroon{right:0px;top:0px;background-image:url(/img/_bg/tr-maroon.gif);}
.bl-maroon{left:0px;bottom:0px;background-image:url(/img/_bg/bl-maroon.gif);}
.br-maroon{right:0px;bottom:0px;background-image:url(/img/_bg/br-maroon.gif);}

.tl-green{left:0px; top:0px;background-image:url(/img/_bg/tl-green.gif);}
.tr-green{right:0px;top:0px;background-image:url(/img/_bg/tr-green.gif);}
.bl-green{left:0px;bottom:0px;background-image:url(/img/_bg/bl-green.gif);}
.br-green{right:0px;bottom:0px;background-image:url(/img/_bg/br-green.gif);}

.tl-teal{left:0px; top:0px;background-image:url(/img/_bg/tl-teal.gif);}
.tr-teal{right:0px;top:0px;background-image:url(/img/_bg/tr-teal.gif);}
.bl-teal{left:0px;bottom:0px;background-image:url(/img/_bg/bl-teal.gif);}
.br-teal{right:0px;bottom:0px;background-image:url(/img/_bg/br-teal.gif);}

.tl-dark-green{left:0px; top:0px;background-image:url(/img/_bg/tl-dark-green.gif);}
.tr-dark-green{right:0px;top:0px;background-image:url(/img/_bg/tr-dark-green.gif);}
.bl-dark-green{left:0px;bottom:0px;background-image:url(/img/_bg/bl-dark-green.gif);}
.br-dark-green{right:0px;bottom:0px;background-image:url(/img/_bg/br-dark-green.gif);}

.tl-silver{left:0px; top:0px;background-image:url(/img/_bg/tl-silver.gif);}
.tr-silver{right:0px;top:0px;background-image:url(/img/_bg/tr-silver.gif);}
.bl-silver{left:0px;bottom:0px;background-image:url(/img/_bg/bl-silver.gif);}
.br-silver{right:0px;bottom:0px;background-image:url(/img/_bg/br-silver.gif);}


/*Southend Brand Colours*/
.light-blue{color:#8BD3F5 !important;}
.light-blue-20{color:#E7F5FD !important;}
.mid-blue{color:#0068B3 !important;}
.mid-blue-20{color:#C6D3EC !important;}
.dark-blue{color:#005696 !important;}
.dark-blue-20{color:#C0CBE3 !important;}
.purple{color:#79288C !important;}
.purple-20{color:#D8C9E2 !important;}
.yellow{color:#FFD204 !important;}
.yellow-20{color:#FFF5D2 !important;}
.orange{color:#F89829 !important;}
.orange-20{ color:#FEE8CE !important;}
.red{color:#EE2E24 !important;}
.red-20{color:#FCD5C2 !important;}
.maroon{color:#B5121B !important;}
.maroon-20{color:#EFC9BA !important;}
.green{color:#C1D72E !important;}
.green-20{color:#F0F6D5 !important;}
.teal{color:#00B1B0 !important;}
.teal-20{ color:#D0ECED !important;}
.dark-green{color:#00A950 !important;}
.dark-green-20{color:#CFE8D4 !important;}
.black{color:#000 !important;}
.black-20{color:#ccc !important;}
.white{color:#fff !important;}

a.light-blue,a:visited.light-blue{color:#8BD3F5;}
a:hover.light-blue{}
a.light-blue-20,a:visited.light-blue-20{color:#E7F5FD;}
a:hover.light-blue-20{}
a.mid-blue,a:visited.mid-blue{color:#0068B3;}
a:hover.mid-blue{}
a.mid-blue-20,a:visited.mid-blue-20{color:#C6D3EC;}
a:hover.mid-blue-20{}
a.dark-blue,a:visited.dark-blue{color:#005696;}
a:hover.dark-blue{}
a.dark-blue-20,a:visited.dark-blue-20{color:#C0CBE3;}
a:hover.dark-blue-20{}
a.purple,a:visited.purple{color:#79288C;}
a:hover.purple{}
a.purple-20,a:visited.purple-20{color:#D8C9E2;}
a:hover.purple-20{}
a.yellow,a:visited.yellow{color:#FFD204;}
a:hover.yellow{}
a.yellow-20,a:visited.yellow-20{color:#FFF5D2;}
a:hover.yellow-20{}
a.orange,a:visited.orange{color:#F89829;}
a:hover.orange{}
a.orange-20,a:visited.orange-20{color:#FEE8CE;}
a:hover.orange-20{}
a.red,a:visited.red{color:#EE2E24;}
a:hover.red{}
a.red-20,a:visited.red-20{color:#FCD5C2;}
a:hover.red-20{}
a.maroon,a:visited.maroon{color:#B5121B;}
a:hover.maroon{}
a.maroon-20,a:visited.maroon-20{color:#EFC9BA;}
a:hover.maroon-20{}
a.green,a:visited.green{color:#C1D72E;}
a:hover.green{}
a.green-20,a:visited.green-20{color:#F0F6D5;}
a:hover.green-20{}
a.teal,a:visited.teal{color:#00B1B0;}
a:hover.teal{}
a.teal-20,a:visited.teal-20{color:#D0ECED;}
a:hover.teal-20{}
a.dark-green,a:visited.dark-green{color:#00A950;}
a:hover.dark-green{}
a.dark-green-20,a:visited.dark-green-20{color:#CFE8D4;}
a:hover.dark-green-20{}
a.black,a:visited.black{color:#000;}
a:hover.black{}
a.black-20,a:visited.black-20{color:#ccc;}
a:hover.black-20{}
a.white,a:visited.white{color:#fff;}
a:hover.white{}


/*Form Template Styles */


/*Filming Form Styles */
#filming-in-southend-form .section
{
    padding:10px;
    background-color:#fcfcfc;
    border:1px solid #ccc;
    margin-bottom:20px;
}

#filming-in-southend-form .section ul
{
    list-style:none;
    margin-left:0px;
    padding-left:0px;
}

#filming-in-southend-form .section li
{
    clear:both;
    padding:10px;
}

#filming-in-southend-form .section label
{
    width:40%;
    text-align:right;
    display:block;
    float:left;
    line-height:20px;
    padding:5px;
}

#filming-in-southend-form .section label.sm-label
{
    width:5%;
}

#filming-in-southend-form .section li input, #filming-in-southend-form .section li textarea
{
    float:left;
    margin-left:20px;
    border:1px solid #ccc;
    padding:5px;
}

#filming-in-southend-form .section li input:focus, #filming-in-southend-form .section li textarea:focus
{
    background-color:#E7F5FD;
}

#filming-in-southend-form .section input[type="radio"]
{
    margin:10px;
}

#filming-in-southend-form .filming-address
{
    list-style:none;
}

#filming-in-southend-form .validation
{
    float:left;
    color:Red;
    font-weight:bold;
    padding:5px;
}

/*Weather Styles */
#weather{}

.weather-container
{
    position:relative;
    width:100%;
}

.weather-container h4
{
    display:none;
    visibility:hidden;
}

#weather .thedms ul
{
    list-style:none;
}

#weather .thedms ul li
{
    width:20%;
    float:left;
}

#weather .thedms ul li .thedms_MO_day, #weather .thedms ul li .thedms_MO_temp, #weather .thedms ul li .thedms_MO_symbol
{
    display:block;
    text-align:center;
    padding:5px;
}


/*Calendar*/
.sidebar #caldiv0
{
    position:absolute;
    left:20px !important;
    top:20px !important;
}

.calOuterTable {
border:5px solid #005696 !important;
background-color:#E7F5FD;
}

.calDataTitle {
color:#000 !important;
font-family:Verdana;
font-weight:bold;
}



/*Late Availability*/
#late-availability .thedms
{
    margin-bottom:20px;
}

#late-availability .thedms h2
{
    display:none;
    visibility:hidden;
}






/*



.feature-box 
{
    float:left;
    position:relative;
    margin-right:20px;
    margin-bottom:20px;
    background-color:#333;
}

.box1
{
    background:#dceffd;
    font-size:90%;
    width:292px;
    padding:0px;
}

.padding-ten {padding:10px;}

.box2
{
    background:#dceffd url(/img/bg.gif) repeat-x top;
    padding:10px;
    font-size:90%;
    width:275px;
    margin-bottom:20px;
    float:left;
}

.box3 
{
    margin-bottom:20px;
    width:190px;
    float:left;
    margin-right:20px;
    position:relative;
}

.box4 
{
    margin-bottom:20px;
    float:left;
    margin-right:20px;
    position:relative;
}

.box2 
{
    width:590px;
}

.box1 .textholder
{
    float:right;
    width:125px;
}

.box2 .textholder 
{
    float:left;
    width:265px;
}

.box2 img
{
    background:white;
    border:1px solid #fff;
    float:right;
    margin-left:5px;
}

.box1 img
{
    background:white;
    border:1px solid #fff;
    float:left;
    margin-right:5px;
}

.box3 img
{
    float:none;
    width:190px;
}

.box1 h3, .box2 h3, .box3 h3
{
    color:#004c92;
    font-size:120%;
    font-weight:lighter;
    margin:0px 0px 10px 0px;
}

.box h2, .box1 h2, .box2 h2
{
    color:#004c92;
    font-size:140%;
    font-weight:lighter;
    padding-bottom:5px;
    border-bottom:1px dashed #ccc;
    margin:0px 0px 10px 0px;
}

.box3 h2 
{
    background:#004c92 url(/img/arrow.gif) no-repeat right;
    color:White;
    font-size:120%;
    margin:0px;
    font-weight:lighter;
    filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	zoom:1.0;
	position:absolute;
	width:170px;
	bottom:0px;
	left:0px;
	padding:5px 10px;
}

.box4 h2 
{
    background:#004c92 url(/img/arrow.gif) no-repeat right;
    color:White;
    font-size:120%;
    margin:0px;
    font-weight:lighter;
    filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	zoom:1.0;
	position:absolute;
	width:275px;
	bottom:0px;
	left:0px;
	padding:5px 10px;
}

.box5 
{
    margin:20px 0px;
    position:relative;
    float:left;
}

.box5 h2 
{
    background:#004c92 url(/img/arrow.gif) no-repeat right;
    color:White;
    font-size:120%;
    margin:0px;
    font-weight:lighter;
    filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	zoom:1.0;
	position:absolute;
	width:590px;
	bottom:0px;
	left:0px;
	padding:5px 10px;
}

.box label 
{
    float:left;
    width:70px;
    margin-right:10px;
}

.box input, .box select 
{
    font-size:11px;
    color:#666;
    margin:1px 0px;
}

.box .ui-datepicker-trigger 
{
    margin-left:4px;
}

.box .advanced 
{
    font-size:10px;
    float:right;
    margin:10px 0px 0px 0px;
}

.imagebox 
{
    margin-bottom:20px;
    border:1px solid #ccc;
}


		



#top-header
{

    position:relative;
    height:353px;
    margin:0px;
    padding:0px;
	overflow:hidden; 
}

#top-header .pngheader
{

    position: absolute;
    width: 956px; 
    height:353px;
    z-index: 999;
}

#top-header #photo-comment
{
    background:#0F75BD none repeat scroll 0 0;
    color:White;
    font-size:140%;
    opacity:0.8;
    padding:10px;
    position:absolute;
    right:0;
    text-align:center;
    top:49px;
    width:650px;    
    z-index: 998;
    clear:both;
}

#top-header #slider
{
    height:353px !important;  
    
}

#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:60px;
	height:203px;
	position:absolute;
	left:0px;
	top:60px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	z-index:1000;
	}	
#nextBtn, #nextBtn2{ 
	left:915px;
	}														
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
	display:block;
	width:20px;
	height:20px;
	background:#F28D1E url(/img/left-arrow2.gif) no-repeat center;	
	}	
#nextBtn a, #nextBtn2 a{ 
	background:#F28D1E url(/img/right-arrow2.gif) no-repeat center;	

	}






#top-nav-menu
{
    float:left;
    margin:auto;
    width:1000px;

}

#top-nav-menu ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
z-index:95;
}

#top-nav-menu ul {
height:33px;
padding-left:5px;
z-index:90;
}
#top-nav-menu ul, #top-nav-menu ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}


#top-nav-menu ul li.root a.root {
font-size:1px;
height:33px;
line-height:66px;
overflow:hidden;
}

#top-nav-menu ul a.root {
font-size:1px;
line-height:66px;
overflow:hidden;
}


#top-nav-menu ul li.root a {
background-image:url(/img/navigation-sprite.jpg);
background-repeat:no-repeat;

}



#top-nav-menu ul a {
display:block;
text-decoration:none;
}

#top-nav-menu li.home a{
background-position:0px 0;
}
*/


/*

.button a.bg-mid-blue-100{border:1px solid #000;}
.button a.bg-dark-blue-100{border:1px solid #000;}
.button a.bg-purple-100{border:1px solid #000;}

.button a.bg-orange-100{border-color:#FEE8CE;}
.button a.bg-red-100{border-color:#FCD5C2;}
.button a.bg-maroon-100{border-color:#EFC9BA;}

.button a.bg-teal-100{border-color:#D0ECED;}
.button a.bg-dark-green-100{border-color:#CFE8D4;}
*/
/*
.button a.bg-light-blue{border-color:#8BD3F5;color:#666;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-mid-blue{border-color:#0068B3;color:#333;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-dark-blue{border-color:#005696;color:#333;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-purple{border-color:#79288C;color:#666;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-yellow{border-color:#FFD204;color:#666;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-orange{border-color:#F89829;color:#666;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-red{border-color:#EE2E24;color:#666;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-maroon{border-color:#B5121B;color:#333;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-green{border-color:#C1D72E;color:#666;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-teal{border-color:#00B1B0;color:#666;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-dark-green{border-color:#00A950;color:#666;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-silver{border-color:#666;color:#333;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-black{border-color:#666;}
.button a.bg-white{border-color:#ccc;color:#666;background-image:url(/img/right-arrow-grey.gif);}

.button a.bg-light-blue-100{border-color:#E7F5FD;}
.button a.bg-mid-blue-100{border:1px solid #000;}
.button a.bg-dark-blue-100{border:1px solid #000;}
.button a.bg-purple-100{border:1px solid #000;}
.button a.bg-yellow-100{border-color:#FFF5D2;color:#333;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-orange-100{border-color:#FEE8CE;}
.button a.bg-red-100{border-color:#FCD5C2;}
.button a.bg-maroon-100{border-color:#EFC9BA;}
.button a.bg-green-100{border-color:#F0F6D5;color:#333;background-image:url(/img/right-arrow-grey.gif);}
.button a.bg-teal-100{border-color:#D0ECED;}
.button a.bg-dark-green-100{border-color:#CFE8D4;}
*/

#thedms153 #thedmsSearch0 label, #thedms154 #thedmsSearch0 label {
    float:none;
}
#thedms153 #thedmsSearch0 ul, #thedms154 #thedmsSearch0 ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
#thedms153 #thedmsSearch0, #thedms154 #thedmsSearch0 {
    background:transparent none repeat scroll 0 0;
    width:250px;
}

.prev, .next
{
    display:none;
}

.eshopbutton {
    border:0 none;
    color:White;
    padding:4px 8px;
}