/*Elm leisure +1 bidirectional*/

/*05oct'09  Ashritha*/


div#container
{
width: 950px;   
background-repeat: repeat-y;
background-position: left;
margin: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
text-align: left;
background-color:white;
padding:0;
}

*html div#container 
{

}


a:link {
color:#06567B;
text-decoration: underline;
}

a:active {

color:#06567B;
text-decoration: underline;



}



a:hover {

color: #035579;
text-decoration: underline;

}
#payment_logo{
width:158px;
background:#ECF5FC;
border:1px solid #016EA6;
margin-left:10px;
margin-top:-6px;
*margin-top:0px;
*width:160px;
*padding-bottom:5px;
}


a:visited {

color:#06567B;
text-decoration: underline;

}



a:visited:hover {

color: #000000;
text-decoration: underline;

}

#imgtag
{
width:150px;
float:left
}

div#maintext
{



}
#maintext
{
width:124px;
padding:5px;
float:left;
border:1px solid #233779;
margin-left:3px;
font-size:11px;
margin-left:6px;
background:#fff;
border-top:0pc;
margin-bottom:10px;
*margin-left:14px;
_margin-left:6px;
text-align:justify;
}



p,div,td {

color: #000000;
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px;

}



body {
background-color: #F0F6F7;
color: #000000;
margin: 0px;
top-margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
overflow: auto;
text-align: center;
margin-left: auto;
margin-right: auto; 
background-image:url(/content/00/01/61/44/21/userimages/bg_repeat.jpg);
background-repeat:repeat-x;
}



.logo {
background-image: url(/content/00/01/61/60/31/userimages/header_new_1.jpg);
background-repeat: no-repeat; 
height: 250px;
width: 950px;
background-position: center;
margin-left: auto;
margin-right: auto;margin-top:-5
}



#staticlinks_bottom
{
height: 10px;
display: none;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 767px;
margin: 0px;
font-weight: bottom;
display: block;
padding-top: 0px;
text-decoration:none;
padding-top:0px;
font-size:10px;

}



#staticlinks_bottom a
{
color: #000000;
font-weight: bold;
text-decoration:none;

}



#staticlinks_bottom ul

{
display: none;

}



#staticlinks_bottom ul li

{

display: none;
margin-left: auto;
margin-right: auto;
padding:5px;

}



#search form

{

border: none;
display: none;



}





#navCell

{

margin: 0px;
text-align: left;
width: 950px;
color: #004B93;
padding: 0px;
margin-top: -25px;
margin-left: 0px;
margin-right: auto;
padding-right:0px;
padding-bottom:0px;
padding-top:10px;
padding-bottom:10px;
background:white;
_padding-top:0px;
_padding-bottom:0px;
}



*html #navCell

{


}



.navigation

{

margin: 0px;
padding: 0px;
vertical-align: top;
white-space: nowrap;
margin-left:8px;

}



.navigation li

{

display: inline;
list-style: none;
margin: 0px;
text-indent: 0px;
color:#ffffff;
}



#navCell a {
display: inline;
color:#ffffff;
font-family: Arial;
font-weight: normal;
text-decoration: none;
font-size: 13px;
letter-spacing: 0px;
text-decoration: none;   
padding-right:10px;
padding-left:10px;
border-right:1px solid #71D5FF;
margin-left:3px;
}



*html #navCell a {
height:14px;

}



#navCell a:hover {
color: #ffffff;
text-decoration: none;

}



#navCell li.nav1a {

}
#navCell a.nav1
{
color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;
background:#6FB9D0;
}

#navCell a.nav1:hover
{
color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;

}
#navCell a.nav1a {

color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;
background:#6FB9D0;

}
/*home*/
li#p2952891 a.nav1a {

color: #ffffff;
background:#6FB9D0;
padding-top:10px;
padding-bottom:10px;

}
li#p2952891 a {

color: #ffffff;
background:#6FB9D0;
padding-top:10px;
padding-bottom:10px;

}
li#p2952891 a:visited {

color: #ffffff;
background:#6FB9D0;
padding-top:10px;
padding-bottom:10px;

}
li#p2952891 a:hover {

color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;

}
li#p2952891 a.visited:hover {

color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;

}

/*background:#A4E4FF;*/
/*about us*/
li#p2952893 a.nav1{
color: #ffffff;
background:#55ABC8;
padding-top:10px;
padding-bottom:10px;
}
li#p2952893 a{
color: #ffffff;
background:#55ABC8;
padding-top:10px;
padding-bottom:10px;
}
li#p2952893 a:visited{
color: #ffffff;
background:#55ABC8;
padding-top:10px;
padding-bottom:10px;
}
li#p2952893 a:hover{
color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;
}
li#p2952893 a.visited:hover{
color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;
}

/*indoor pools*/

li#p2952894 a.nav1{
color: #ffffff;
background:#006BA3;
padding-top:10px;
padding-bottom:10px;
}
li#p2952894 a{
color: #ffffff;
background:#006BA3;
padding-top:10px;
padding-bottom:10px;
}
li#p2952894 a:visited{
color: #ffffff;
background:#006BA3;
padding-top:10px;
padding-bottom:10px;
}
li#p2952894 a:hover{
color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;
}
li#p2952894 a.visited:hover{
color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;
}

/*outdoor pools*/
li#p2952899 a.nav1{
color: #ffffff;
background:#499AB3;
padding-top:10px;
padding-bottom:10px;
}
li#p2952899 a{
color: #ffffff;
background:#499AB3;
padding-top:10px;
padding-bottom:10px;
}
li#p2952899 a:visited{
color: #ffffff;
background:#499AB3;
padding-top:10px;
padding-bottom:10px;
}
li#p2952899 a:hover{
color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;
}
li#p2952899 a.visited:hover{
color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;
}

/*hot-tubs*/
li#p2952895 a.nav1{
color: #ffffff;
background:#025D79;
padding-top:10px;
padding-bottom:10px;
}
li#p2952895 a{
color: #ffffff;
background:#025D79;
padding-top:10px;
padding-bottom:10px;
}
li#p2952895 a:visited{
color: #ffffff;
background:#025D79;
padding-top:10px;
padding-bottom:10px;
}
li#p2952895 a:hover{
color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;
}
li#p2952895 a.visited:hover{
color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;
}
/*buy online*/
li#p2952898 a.nav1{
color: #ffffff;
background:#0B7EA2;
padding-top:10px;
padding-bottom:10px;
}
li#p2952898 a{
color: #ffffff;
background:#0B7EA2;
padding-top:10px;
padding-bottom:10px;
}
li#p2952898 a:visited{
color: #ffffff;
background:#0B7EA2;
padding-top:10px;
padding-bottom:10px;
}
li#p2952898 a.visited:hover{
color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;
}

/*contact us*/
li#p2952897 a.nav1{
color: #ffffff;
background:#2B768E;
padding-top:10px;
padding-bottom:10px;
}
li#p2952897 a{
color: #ffffff;
background:#2B768E;
padding-top:10px;
padding-bottom:10px;
}
li#p2952897 a:visited{
color: #ffffff;
background:#2B768E;
padding-top:10px;
padding-bottom:10px;
}
li#p2952897 a.visited:hover{
color: #ffffff;
background:#A4E4FF;
padding-top:10px;
padding-bottom:10px;
}


#secnav {


margin-top: 20px;
_margin-top: 10px;
margin-bottom: 0px;/*20px*/
margin-left:auto;
margin-right:auto;
width:950px;
text-align:center;
_height:0px;
}

#secnav ul {
padding-top:4px;
height:10px;
_padding-top:0px;
_height:0px;




}

#secnav ul li {
display: inline;

background-repeat:repeat-x;
margin:3px;
padding-top:5px;
_padding-top:0px;
padding-bottom:5px;
margin:0px;
}

#secnav a {

display: inline;
color: #2B768E;
padding: 5px;

padding-left: 12px;
padding-right: 12px;
text-decoration: none;
font-weight: normal;

height:19px;

}

#secnav a:hover  {
color: #cccccc;


}


/*--END SECONDARY NAVIGATION--*/


/*--END SECONDARY NAVIGATION--*/




.pagelabel {
display: none;

}



#search {
text-align: right;
padding-top: 5px;
width: 750px;
padding-bottom: 0px;
color: #ffffff;
font-weight: bold;
margin-left: auto;
margin-right: auto;
font-size:12px;
position:absolute;
top:7px;

}



*html #search {
position:absolute;
top:0px;

}



#contentCell
{
width: 950px;
padding: 0px;
margin-left: 0px;
padding-bottom: 0px;
max-width: 557px;
text-align:left;
}



*html #contentCell {


padding-top:0px;
position:relative;
top:-20px;
}
#contentCell #content_table_0

{

width: 557px;
max-width: 557px;

}


.content_cell_0 table
{
width:160px;
text-align:center;
}



.content_cell_1 table
{
width:571px;
_width:571px;
}

.content_cell_2 table
{
width:220px;

}

#navCell #plogin
{
display: none;
}



#navCell #pregister
{
display: none;
}

.titlebar {

font-size: 16px;

}

*html span#searchLabel {

vertical-align: middle;
}

*html span#searchBox {

vertical-align: middle;
}

*html span#searchSubmit {

vertical-align: middle;
}

.content_cell_0 table
{

}

.footer
{

width:auto;
text-align:center;
font-size:10px;
color:#cccccc;
}

.footer a:link{color:#ffffff;text-decoration:none;}
.footer a:visited{color:#ffffff;text-decoration:none;}
.footer a:hover{color:#ffffff;text-decoration:underline;}


.site
{

width:900px;
text-align:center;
margin-left:auto;
margin-right:auto;
color:#ffffff;
}

.site a:link{color:#06567B;text-decoration:none;}
.site a:visited{color:#06567B;text-decoration:none;}
.site a:hover{color:#000000;text-decoration:none;}


h1
{

color:#06567B;
font-size:20px;

}
h2
{

color:#47A7D3;
font-size:18px;
}
h3
{
font-size:14px;
color:#47A7D3;
}

#maindiv
{
width:550px;

}
#topdiv
{
width:550px;
float:left;
background-image:url(/content/00/01/61/35/01/userimages/top_mid.jpg);
background-repeat:no-repeat;
height:10px;

}
#middiv
{
width:530px;
_width:550px;
float:left;
background-color:#2E2E2E;
padding:10px;
padding-top:0px;
_margin-top:-6px;

}
#bottomdiv
{
width:550px;
float:left;
background-image:url(/content/00/01/61/35/01/userimages/bottom_mid.jpg);
background-repeat:no-repeat;
height:10px;

}

.content_cell_0{


}
.content_cell_2 table
{
padding:5px;
width:170px;

}
#top
{
background-image:url(/content/00/01/61/44/21/userimages/top_bg.jpg);
background-repeat:no-repeat;
width:135px;
height:155px;
position:relative;
left:10px;
}
#top_txt
{
position:relative;
top:60px;
_top:45px;
color:#ffffff;
}
#top_txt p
{
color:#ffffff;
font-size:13px;
font-weight:bold;
width:125px;
_width:135px;
text-align:center;
padding:5px;
}
#bottom
{
background-image:url(/content/00/01/61/44/21/userimages/bottom_bg.jpg);
background-repeat:no-repeat;
width:135px;
height:155px;
position:relative;
left:10px;
}
#bottom_txt
{
position:relative;
top:60px;
_top:45px;
color:#ffffff;
}
#bottom_txt p
{
color:#ffffff;
font-size:13px;
font-weight:bold;
width:125px;
_width:135px;
text-align:center;
padding:5px;
}

.pagelabel {

display: none;

}
#userform4432300 .formbody{
background-image:url(/content/00/01/61/44/21/userimages/newsletter.png);
background-repeat:no-repeat;
width:162px;
_width:172px;
height:140px;
_height:214px;
background-position:center;
padding-top:90px;
margin-left:-7px;
_padding-right:0px;
color:white;
*position:relative;
}
#userform4432300 label{color:white;_margin-left:-10px;}
#userform4432300 .formrow input {width:90px;}


#email
{
height:0px;
position:relative;
top:-87px;
_top:-71px;
font-size:18px;
left:52px;
color:#3E88A1
}

#email a:link{color:#3E88A1}
#email a:hover{color:#ccc}

.gallery_view_div{margin-left:30px;}
*html div.gallery_view_div{margin-left:30px;}

.accordion p {
	background: #016EA6;
	margin: 0;
	padding:10px;
	margin-left:10px;
	width:126px;
color:#fff;
border-top:none;
_width:142px;
}

/*store*/
td.cell0-content3 td.store_teaser_heading{/*background-image:url(/content/00/01/61/44/21/userimages/browse.png);*/
background:#016EA6;
background-repeat:no-repeat;
height:29px;color:white;font-weight:bold;}
#quicklink1{margin-top:10px;}

/*td.cell0-content2 td.store_teaser_heading{background-image:url( http://www.elmleisure.co.uk/content/00/01/61/60/31/userimages/shopping_cart_curve.png);
background-repeat:no-repeat;
height:29px;}

td.cell0-content0 td.store_teaser_heading{background-image:url(/content/00/01/61/44/21/userimages/browse.png);
background:#016EA6;
background-repeat:no-repeat;
height:29px;}*/
.store_department_teaser td.store_teaser_heading{/*background-image:url(/content/00/01/61/44/21/userimages/browse.png);*/
background:#016EA6;
background-repeat:no-repeat;
height:29px;text-align:center;color:white;font-weight:bold;}
.store_teaser_cart td.store_teaser_heading{/*background-image:url( http://www.elmleisure.co.uk/content/00/01/61/60/31/userimages/shopping_cart_curve.png);*/
background:#016EA6;
background-repeat:no-repeat;
height:29px;color:white;font-weight:bold;text-align:center;}



/* properties of the department list and cart boxes*/
.store_teaser_table {  width: 160px; _width: 145px;  margin-top: 0px;  margin-left: 0px;margin-right:15px;_margin-right:0px;background-color:#2B768E ;position:relative;left:10px;margin-bottom:5px; }

* html .store_teaser_table {  width: 150px; _width: 145px;margin-top: 0px; margin-left: 0px;}

/* top srip of the department link, cart and department description boxes */



/* large part of box for department list, cart and department description */
.store_teaser_td { background-color:#ECF5FC; color: #000;width: 160px; _width: 160px; margin-left: 0px; text-align: left;}
td.store_teaser_td {width: 142px;}
a.store_teaser_orderstatuslink{color:#ffffff}

/*.store_teaser_department { background-color:white; color: black; width:
350px; }???????? */

/* properties of the links */
.store_teaser_departmentlink:link { TEXT-DECORATION: none; COLOR: black;
FONT-SIZE: 11px; font-weight:bold; word-spacing:0px; text-align: left; _text-align: left; }

.store_teaser_departmentlink:visited { TEXT-DECORATION: none; COLOR: black;
FONT-SIZE: 11px; margin-left: 0px; font-weight:bold; word-spacing:0px; text-align: left; _text-align: left; }

.store_teaser_departmentlink:hover { TEXT-DECORATION: underline; COLOR:
red; FONT-SIZE: 11px; margin-left: 0px; font-weight:bold; word-spacing:0px; text-align: left; _text-align: left; }

/* department description box content */
.store_teaser_departmentname { color: #2B768E; text-align: left; font-size:
13pt; width: 700px; font-weight:normal; }
 
.store_teaser_departmentname a{color:#2B768E}


/* order status */
.store_teaser_orderstatuslink:link { TEXT-DECORATION: none; COLOR: #2B768E;
FONT-SIZE: 11px; margin-left: 0px; padding-left: 0px; font-weight:normal; text-align: left;}

.store_teaser_orderstatuslink:visited { TEXT-DECORATION: none; COLOR: #2B768E;
FONT-SIZE: 11px; font-weight:normal; text-align: left;  }

.store_teaser_orderstatuslink:hover { TEXT-DECORATION: underline; COLOR:
#000; FONT-SIZE: 11px; font-weight:normal; text-align: left; }


.store_teaser_subdepartmentbrowselink:link { TEXT-DECORATION: none; COLOR:
black; FONT-SIZE: 11px; font-weight:normal; text-align: left; line-height:1.2em; }

.store_teaser_subdepartmentbrowselink:visited { TEXT-DECORATION: none; COLOR:
black; FONT-SIZE: 11px; font-weight:normal; text-align: left; line-height:1.2em;  }

.store_teaser_subdepartmentbrowselink:hover { TEXT-DECORATION: underline;
COLOR: red; FONT-SIZE: 11px; font-weight:normal; text-align: left; line-height:1.2em;  }

/*Attribute text colour*/
.store_list_attr_label { background-color: black; color: white; font-size: 11px; font-weight:normal; text-align: left;}

.store_display_item_h2{
text-align: left; font-size:11px;}



h1.store_display_item_h1_bold{
text-align: left; font-size:13px;color:white;
}

.store_display_item_h1{
text-align: left; font-size:13px;
}

ul#productList li a:link{color:#025D79;font-weight:normal}/* 395628 */
ul#productList li a:hover{color:#555;font-weight:normal}
ul#productList li a:visited{color:#025D79;font-weight:normal}
ul#productList li a:visited:hover{color:#555;font-weight:normal}



/*edited for extra store options*/

.store_display_item_bold td table td .store_text_attr_label
{
background-color:transparent;
padding:10
}
td .store_text_multi_attr_label
{
background-color:transparent;
padding-left:10
}

.store_display_item_bold input{
background-color:#3F5C1C;
color:#000
}

.store_display_item_bold textarea
{
background-color:#3F5C1C;
border:1px solid #000000;
padding-left:10;
color:#000
}


#content td
{
background-color:transparent;
}

h2.store_display_item_h2_bold
{
height:auto;
width:100px;
color:white;
font-size:11px;
background:#016EA6;
padding-top:13px;
height:65px;
}

.store_teaser_subdepartmentslabel
{
_padding-left:10px;
}



h3 a:link{text-decoration:none;font-weight:normal;}
h3 a:visited{text-decoration:none;font-weight:normal;}
h3 a:hover{text-decoration:none;font-weight:normal;color:#ccc}
h3 a:visited:hover{text-decoration:none;font-weight:normal;}


.help
{
width:150px;
_width:160px;
background-color:#016EA6;
margin-left:10px;
padding:5px;
color:#fff;
}

.help p
{
color:#fff;

text-align:center;
font-size:16px;
}

.store_teaser_td a{font-size:10px;}

.formheader{margin-top:-21px;}

table.store_teaser_td
{
border:1px solid #016ea6;
}
.products_table img{
border:2px solid #016ea6;
}
.products_table p{
background-image:url(http://www.elmleisure.co.uk/content/00/01/61/60/31/userimages/products_bottom_curve.png);
background-repeat:no-repeat;
height:40px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-top:9px;
text-align:center;
width:154px;
}

.products_table a:link{color:white;font-size:11px;text-decoration:none;}

.products_table a:hover{color:white;font-size:11px;text-decoration:none;}

.products_table a:visited{color:white;font-size:11px;text-decoration:none;}

.products_table a:visited:hover{color:white;font-size:11px;text-decoration:none;}

.pay{
margin-left:5px;
*margin-left:9px;}
.store_display_item_bold h1{color:black;}

.department_table img{
border:2px solid #016ea6;
}
.department_table p{
background-image:url(http://www.elmleisure.co.uk/content/00/01/61/60/31/userimages/products_bottom_curve.png);
background-repeat:no-repeat;
height:40px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-top:9px;
text-align:center;
width:154px;
}

.department_table a:link{color:white;font-size:11px;text-decoration:none;}

.department_table a:hover{color:white;font-size:11px;text-decoration:none;}

.department_table a:visited{color:white;font-size:11px;text-decoration:none;}

.department_table a:visited:hover{color:white;font-size:11px;text-decoration:none;}
.department_table tbody tr td{width:100px}
.department_table tbody tr td p{margin-left:10px;margin-top:-20px}
.store_display_item_bold h1 a{color:white;text-decoration:none;}
