/* Alltec SelectTeam Template +231 Skin June 2006 */

div#container { width 900px; }

/* logo at top */
#logo {
  background-image: url(/content/00/01/57/93/60/userimages/NewCleanPlanWebHeader.gif); /*CleanPlanDraftLogo90.gif*/
  background-repeat: no-repeat;
  margin-top: 0px;
  height: 115px;
  width: 900px;
}

*html #content {
 width: 900px;
 padding-left: 10px;
 padding-right: 0px;
 padding-top: 15px;
 margin-left: 0px;
 margin-top: 0px;
 padding-bottom: 10px;
 background-color: white;
}

#content {
 width: 890px;
 padding-left: 10px;
 padding-right: 0px;
 padding-top: 15px;
 margin-left: 0px;
 margin-top: 0px;
 padding-bottom: 10px;
 background-color: white;
}

/*the HTML for this has been placed in the page footer manually so that the bottom image can be positioned correctly*/
div#page_footer {
 margin-top: 20px;
 margin-left: -50px;
}

a:link /*main links in the site content*/
{
  color: #6c3e7f;
  text-decoration: underline;
  font-weight: normal;
}

a:active {
  color: red;
  text-decoration: underline;
  font-weight: none;
}

a:hover {
  color: #6c3e7f;
  text-decoration: none;
  font-weight: normal;
}

a:visited {
  color: #6c3e7f;
  text-decoration: underline;
  font-weight: normal;
}

a:visited:hover {
  color: #6c3e7f;
  text-decoration: none;
  font-weight: normal;
}


p,div,td,uk {
  color: black;
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px;  
  margin-top: 5px;
  margin-bottom: 0px;
}

li {
  color: black;
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px;  
  margin-top: 2px;
  margin-bottom: 0px;
}

h1 { color: #6c3e7f; font-size: 13pt; margin-bottom: 0px;}
h2 { color: #6c3e7f; font-size: 12pt; font-weight: bold; margin-top: 10px; margin-bottom: 0px; }
/* content bar format */
h3 { color: #6c3e7f; font-size: 10pt; font-weight: normal; margin-top: 5px; margin-bottom: 0px; margin-left: 10px;}
h4 { color: black; font-size: 11px; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 20px;}
h3 a:link {text-decoration: none;}
h3 a:hover {text-decoration: underline;}
h3 a:visited:hover {text-decoration: underline;}
h3 a:visited {text-decoration: none;}
h4 a {color: black; text-decoration: none;}
h4 a:link {color: black; text-decoration: none;}
h4 a:hover {color: black; text-decoration: underline;}
h4 a:visited:hover {color: black; text-decoration: underline;}
h4 a:visited {color: black; text-decoration: none;}

/* define format of links on site map */
.sitemap a:link {color: black; text-decoration: none;}
.sitemap a:visited {color: black; text-decoration: none;}
.sitemap a:hover {color: black; text-decoration: underline;}
h3.sitemap {margin-left: 0px;}
h3.sitemap a:link {color: #6c3e7f; text-decoration: none;}
h3.sitemap a:hover {color: #6c3e7f; text-decoration: underline;}
h3.sitemap a:visited:hover {color: #6c3e7f; text-decoration: underline;}
h3.sitemap a:visited {color: #6c3e7f; text-decoration: none;}

body.contentbackground /*eqivalent to body able to set background colour*/
{
       width: 900px;
       margin-left: 0px;
       margin-right: 0px;
       text-align: left;
       background-color: #003559 /*#330033*/;
}

.container /*not sure what this affects*/{
  width: 900px;
  margin-left: 0px;
  margin-right: 0px;

}
       
.staticlinks  /* affects the static links at the top */{
background-color: #ffffff;    
width: 400px;
text-align: right;
margin-top: 120px;
position: absolute;
margin-left: 494px;
color: black; /* sets colour of dividing lines between staticlinks */       
}

* html .staticlinks  /* affects the static links at the top */{
background-color: #ffffff;    
width: 400px;
margin-left: 500px;
margin-top: 120px;
position: absolute;
text-align: right;
color: black; /* sets colour of dividing lines between staticlinks */       
}

	.staticlinks a	{
		padding: 3px;
                
	}

	.staticlinks a:link	{
		color: black;
		font-family: verdana, helvetica, arial, sans-serif;
		text-decoration: none;
                vertical-align: middle;
		font-weight: bold;
		font-size: 10px;
	}

	.staticlinks a:visited	{
		color: black;
		font-family: verdana, helvetica, arial, sans-serif;
		text-decoration: none;
                vertical-align: middle;
		font-weight: bold;
		font-size: 10px;
	}

	.staticlinks a:hover	{
		color: #666666;
                vertical-align: middle;
	}
	
	.staticlinks input	{
		font-size: 10px;
		font-family: verdana, helvetica, arial, sans-serif;
vertical-align: middle;
	}       

.navbar /*main navbar*/{       
        background-color: #beb8ae;
	text-align: left;
	vertical-align: top;
        width: 894px;
        margin-top: -20px;
        padding-bottom: 5px; /*1px;*/
}

*html .navbar /*main navbar*/{       
        background-color: #beb8ae;
	text-align: left;
	vertical-align: top;
        width: 900px;
        margin-top: -20px;
        padding-bottom: 5px; /*1px;*/
}
	.navbar ul /*still goes all the way across*/	{
           
	}
	
		.navbar ul li /* Adjusts the color of the seperating vertical lines */	{
			display: inline;
			list-style: none;
			padding: 10px;
			margin: 0px;
			text-indent: 0px;
			font-size: 11px;
                        color: white;
			font-weight: normal;
		}
		
			.navbar ul li ul /* properties of the pulldown menus */
			{
                                background-color: #beb8ae;
                                color: white; 
				display: none;
				position: absolute;
				margin-top: -1px;
				list-style: none;
				padding: 3px;
padding-left: 12px;
padding-right: 12px;
			}
			
				

* html .navbar ul li ul /* properties of the pulldown menus */	{
                                background-color: #beb8ae;
                                color: white; 
				display: none;
				position: absolute;
				margin-top: -1px; 
				list-style: block;
                                padding: 3px;
padding-left: 12px;
padding-right: 12px;
			}


.navbar ul li ul li		{
					display: block;
					list-style: none;
					margin: 0px;
                                        
                                        
					
				}

* html .navbar ul li ul li	{
					display: block;
					list-style: none;
					margin: 0px;
                                        margin-top: -15px;
                                        padding-top: 12px;
					
				}


	.navbar a          {    
        padding-left: 3px;
        padding-right: 3px;
        padding-top: 3px;
        padding-bottom: 3px;
        }		

	.navbar a:link	{
		color: white;
		font-family: verdana, helvetica, arial, sans-serif;
		font-weight: 300;
		text-decoration: none;
		font-size: 12px;
		white-space: nowrap;
	}

	.navbar a:visited	{
		color: white;
		text-decoration: none;
		font-weight: 300;
		font-size: 12px;
		font-family: verdana, helvetica, arial, sans-serif;
	}
	
	.navbar a:hover	{
		
                color: #6c3e7f;
		text-decoration: none;
	}

	.navbar a.on:link  /* the active link properties */	{
		color: #6c3e7f;
		font-family: verdana, helvetica, arial, sans-serif;
		font-weight: 300;
		text-decoration: none;
		font-size: 12px;
		white-space: nowrap;
	}

	.navbar a.on:visited	{
		color: #6c3e7f;
		text-decoration: none;
		font-weight: 300;
		font-size: 12px;
		font-family: verdana, helvetica, arial, sans-serif;
	}
	
	.navbar a.on:hover	{
		color: white;
		text-decoration: none;
                font-size: 12px;
	}

/* properties of the pulldown links */
.navbar ul li ul a:link {
   color: white;
   font-size: 11px;
}

.navbar ul li ul a:visited {
   color: white;
   font-size: 11px;
}

.navbar ul li ul a.on:visited {
   color: #6c3e7f;
   font-size: 11px;
}

.navbar ul li ul a.on:link {
   color: #6c3e7f;
   font-size: 11px;
}

.navbar ul li ul a.on:hover {
   color: #6c3e7f;
   font-size: 11px;
}
.navbar ul li ul a:hover {
   color: #6c3e7f;
   font-size: 11px;
}

/* properties of the table in the store*/
.store_teaser_table { border: 1px solid #ffffcc; width: 150px; margin-top: 10px;  margin-left: 0px; }

* html .store_teaser_table { border: 1px solid #ffffcc; width: 150px; margin-top: 0px; margin-left: 0px;}

/* little title boxes */
.store_teaser_heading { background-color: #7a1f64; color: #beb8ae; text-align:
center; font-size: 10px; }

/*HH*/
.store_display_item_h1 { color: white; font-size: 22px; }

/* bit of table with shopping basket */
.store_teaser_td { background-color: #beb8ae; color: red; width: 150px margin-left: 0px; }

.store_teaser_department { background-color: #beb8ae; color: #2f2f46; width:
350px; }

/* properties of the links in the boxes */
.store_teaser_departmentlink:link { TEXT-DECORATION: none; COLOR: #FFffff;
FONT-SIZE: 12px; }

.store_teaser_departmentlink:visited { TEXT-DECORATION: none; COLOR: #FFFFFF;
FONT-SIZE: 12px;  }

.store_teaser_departmentlink:hover { TEXT-DECORATION: underline; COLOR:
#FFFFFF; FONT-SIZE: 12px; }

/* department description box content */
.store_teaser_departmentname { color: #2f2f46; text-align: left; font-size:
10pt; width: 700px;}
 
/* order status */
.store_teaser_orderstatuslink:link { TEXT-DECORATION: none; COLOR: #FFFFFF;
FONT-SIZE: 12px; }

.store_teaser_orderstatuslink:visited { TEXT-DECORATION: none; COLOR: #FFFFFF;
FONT-SIZE: 12px;  }

.store_teaser_orderstatuslink:hover { TEXT-DECORATION: underline; COLOR:
#FFFFFF; FONT-SIZE: 12px; }


.store_teaser_subdepartmentbrowselink:link { TEXT-DECORATION: none; COLOR:
#FFFFFF; FONT-SIZE: 12px;  }

.store_teaser_subdepartmentbrowselink:visited { TEXT-DECORATION: none; COLOR:
#FFFFFF; FONT-SIZE: 12px;  }

.store_teaser_subdepartmentbrowselink:hover { TEXT-DECORATION: underline;
COLOR: #FFFFFF; FONT-SIZE: 12px;  }

/*Attribute text colour*/
.store_list_attr_label { background-color: black; color: white; font-size: 12px; }

/* colour of text on register/login form */
.td_left { color: black; }
.td_right {  color: black; }

#cb14 { font-family: Arial; font-size: 11px; }

/*partner footer*/
.footer {
  text-align: center;
  color: #cccc99;
  font-family: arial;
  font-size: 10px;
  width: 900px;
  margin-top: 20px;
  margin-left: 0px;
}
*html .footer {
  text-align: center;
  color: #cccc99;
  font-family: arial;
  font-size: 10px;
  width: 900px;
  margin-top: 20px;
  margin-left: 0px;
}
.footer a:link {color: #0099ff;}
.footer a:visited {color: #0099ff;}
.footer a:hover {color: #0099ff; text-decoration: underline;}
.footer a:visted:hover {color: #0099ff; text-decoration: underline;}


.eazipay{display:none;}
body{_padding-bottom:110px;}
