h1, h2{
font-weight:100;
font-size:24px;
line-height:24px;
}
h3{
font-weight:100;
font-size:20px;
line-height:20px;
}
h4{
font-weight:100;
font-size:17px;
line-height:17px;
color:#01BCEB;
}

body 	{
	font-family:Arial, Myriad, "Lucida Grande", Tahoma, sans-serif;
	font-size:13.5px;
	line-height:15px;
	behavior: url(csshover3source.htc); 
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	color: #000;
	text-align: left; 
	}



img {
border:0px
}

a {
		color:#fff;
		text-decoration:none;		
}

a.anchor {
		color:#FFFFFF;
		text-decoration:none;

}
a.reallink {
		color:#FFFFFF;
		text-decoration: underline

}
a.reallink:visited {
		color:#FFFFFF;
}
a.reallink:hover {
		color:#FEBB04;
}
a.anchor:visited {
		color:#FFFFFF;
}
a.anchor:hover {
		color:#FFFFFF;
}
a.anchor:visited:hover {
		color:#FFFFFF;
}
a.anchor:link:hover {
		color:#FFFFFF;
}

a:visited {
		color:#fff;
}
a:hover {
		color:#01BCEB;
}
a:visited:hover {
		color:#01BCEB;
}
a:link:hover {
		color:#01BCEB;
}


a.home	{
	color:#fff;	
	text-decoration:underline;	
	}

a.home:visited 	{
	color:#fff;
	text-decoration:underline;
	}
	
a.home:hover 	{
	color:#01BCEB;

	}
a.home:visited:hover {
	color:#01BCEB;

	}
	
a.home:link:hover 	{
	color:#01BCEB;
	}
		
a.blue	{
	color:#01BCEB;	
	text-decoration:underline;	
	}

a.blue:visited 	{
	color:#01BCEB;
	text-decoration:underline;
	}
	
a.blue:hover 	{
	color:#A3EFFF;

	}
a.blue:visited:hover {
	color:#A3EFFF;

	}
	
a.blue:link:hover 	{
	color:#A3EFFF;
	}
	
a.charities {

	text-decoration:underline;

}

a.charities:hover{

	text-decoration:underline;

}	
	
a.leftlink	{
	font-size:15px;
	line-height:19.5px;
	color:#999999;
	text-decoration:none;
	}
a.leftlink:visited 	{
	color:#999999;
	text-decoration:none;
	}
	
a.leftlink:hover 	{
	color:#999999;
	text-decoration:none;
	}
a.leftlink:visited:hover {
	color:#999999;
	text-decoration:none;
	}
	
a.leftlink:link:hover 	{
	color:#999999;
	text-decoration:none;
	}

a.menutop2	{

	color:#999999;
	text-decoration:none;
	}
a.menutop2:visited 	{
	color:#999999;
	text-decoration:none;
	}
	
a.menutop2:hover 	{
	color:#999999;
	text-decoration:underline;
	}
a.menutop2:visited:hover {
	color:#999999;
	text-decoration:underline;
	}
	
a.menutop2:link:hover 	{
	color:#999999;
	}



a.menu3:hover	{
		color:#FEBB04;
}

	
.rightbody		{
		float: right; 
		width: 709px;
		text-align:right;
		margin:0 auto;
	}
.rightbody		{
		float: right; 
		width: 709px;

	}
	
a.menu6	{
		display:block;		
	}
	
a.menu6:hover	{
		color:#FEBB04;
}

a.menu4	{
		display:block;

		padding:3px 5px 3px 7px
		
	}

a.menu4:hover	{
		color:#FEBB04;
}
a.menutop	{
		display:block;

		

	}

a.menutop:hover	{
		color:#FEBB04;
}
a.reglink	{

		text-decoration:underline;

	}

a.reglink:hover	{
		text-decoration:underline;
		color:#FEBB04;
}
a.titlelink	{

		color:black;
		

	}

a.titlelink:hover	{
		
		color:#FEBB04;
}
a.titlelink:visited {
		color:black;
}

a.featured {
	color:#232323;
	
}
a.featured:hover {
	text-decoration:underline;
	
}

.l   {}
.b1  {background:url(http://www.ambermums.co.uk/_images/blue_3.png) repeat-y center;	width:216px;}
.bx  {background:url(http://www.ambermums.co.uk/_images/hline.png) repeat-y center;	width:216px;height:1px}
.b3  {background:url(http://www.ambermums.co.uk/_images/blue_1.png) no-repeat top center;height:22px}
.b5  {background:url(http://www.ambermums.co.uk/_images/blue_5.png) no-repeat bottom center ;height:24px;}

.r   {float:right;width:auto}
.b7  {background:url(http://www.ambermums.co.uk/_images/blue_9.png) repeat-y center; width:696px;float:right;}
.b9  {background:url(http://www.ambermums.co.uk/_images/blue_7.png) no-repeat top center;padding-top:6px}
.b11 {background:url(http://www.ambermums.co.uk/_images/blue_11.png) no-repeat bottom center;padding:0px 6px 20px 6px;  
  height:auto !important;
  }

.w1  {background-image:url(http://www.ambermums.co.uk/_images/white_3.png);width:670px;}
.w3  {background-image:url(http://www.ambermums.co.uk/_images/white_1.png);background-position:top;background-repeat:no-repeat;padding-top:6px}
.w2  {background-image:url(http://www.ambermums.co.uk/_images/white_2.jpg);background-position:top;background-repeat:no-repeat;padding-top:13px}
.w5  {background-image:url(http://www.ambermums.co.uk/_images/white_5.png);background-position:bottom;background-repeat:no-repeat;padding:0px 6px 20px 6px;color:#333333}
.w6  {background-image:url(http://www.ambermums.co.uk/_images/white_6.png);background-position:bottom;background-repeat:no-repeat;padding:0px 6px 6px 6px;color:#333333}

a.ajax_search {
		display:block;
		padding: 10px;
		text-decoration: none;
		color:#ffffff;
}

a.ajax_search:hover {
		color:#FEBB04;
	}

a.map_a {
text-decoration:none;
color:#ffffff;
}

a.map_a:hover {
text-decoration:underline
}

a.select_s_h {font-size:18px;color:#333333}

a.select_s_h:hover {background-color:#FFCC00}

a.name {
	color:#333333;
	background:#efefef;
	border-bottom:1px solid #777777;
}
a.name:visited {
	color:#333333;
	background:#efefef;
	border-bottom:1px solid #777777;
}

div.ardologo	{
	width: 207px ;
	height: 79px ;
	background: #FFFFFF;
	padding: 5px 0px 0px 8px;
	float: left;	
	}
		
div.blank1	{
	width:730px;
	height:5px;
	background:#FFFFFF;
	float:left;
	}



	
div.container	{
	width:100%;
	padding:0px;
	border:0px solid gray;
	margin:0px;
	}
	
div.frontbox	{
	padding: 5px 15px 5px 15px;
	width: 670px ;
	background-image: url('http://www.ardomums.co.uk/_images/gradientlarge.gif');
	font-size:14px;
	line-height:18px;
	color: #FFFFFF;
	position: relative;
	top: 0px; 
	left: 15px;	
	}

div.frontboxhome	{
	padding: 5px 5px 5px 5px;
	width: 690px ;
	background:#C3DD82;

	font-size:18px;
	line-height:24px;
	color: #FFFFFF;
	position: relative;
	top: 0px; 
	left: 15px;	
	}	
	
div.frontitem	{
	padding: 15px 0px 15px 0px;
	width: 690px ;
	background: #FFFFFF;
	position: relative;
	top: 0px; 
	left: 0px;	
	}

div.intropic	{
	width: 155px ;
	height: 130px ;
	font-size:14.5px;
	line-height:18.5px;
  background-image: url("http://www.ardomums.co.uk/_images/csssprite1.png");
  background-position: -10px -375px;
	background-repeat:no-repeat;
	float: left;	
	}
	
div.introtext	{
	width: 486px ;
	height: 120px ;
	font-size:14.5px;
	line-height:22px;
	background: #EAEAEA;	
	padding: 10px 7px 0px 14px;
	float: left;	
	color: #999999;

	}
		
div.leftcolumn	{
	width: 215px ;
	background: #FFDDFF;
	float: left;	
	}
		
div.leftlink	{
	width: 200px ;
	background: #EAEAEA;
	float: left;	
	color: #999999;
	padding: 5px 0px 9px 15px;
	}
	
div.main	{
	width: 945px ;
	background: #FFFFFF;
	margin-left: auto ;
	margin-right: auto ;
	}
	
ul.menu		{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	line-height: 15px
	}
	
div.otherfeatprod	{
	width:708px;
	height:18px;
	background-image: url('http://www.ardomums.co.uk/_images/gradblue.gif');
	background-repeat:repeat-y;
	float:left;	
	font-weight: bold;
	padding: 2px 0px 0px 22px;
	color: white;
	}
		
div.otherfeattop	{
	width:138px;
	height:37px;
	background:#C3DD82;
	float:left;	
	border-style:solid solid solid solid;
	border-color:#999999;
	border-width:1px 1px 0px 1px;
	font-size:15px;
	line-height:17px;
	color: #FFFFFF;
	font-weight: bold; 
	padding: 2px 10px 0px 10px;
	text-align:center;
	}
	
div.otherfeatmain	{
	width:158px;
	height:188px;
	background:#FFFFFF;
	float:left;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	text-align:center;
	}
			
div.productoftheweektop	{
	width: 192px ;
	height: 25px ;
	background:#C3DD82;
	float: left;	
	padding: 8px 10px 0px 10px;
	font-size:15px;
	line-height:17px;
	color: #FFFFFF;
	font-weight: bold; 
	border-style:solid solid solid solid;
	border-color:#999999;
	border-width:1px 1px 0px 1px;
	}
	
div.productoftheweekmain	{
	width: 212px ;
	height: 170px ;
	background: #FFFFFF;
	float: left;	
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	text-align:center;
	padding: 10px 0px 0px 0px;
	}
	
div.rightcolumn	{
	width: 730px ;
	background: #FFFFFF;
	float: left;	
	}
	
div.rightcontainer {
	width: 730px;
	background: #FFFFFF;
	float: left;
	}
		
div.search	{
	width: 179px ;
	height: 36px ;
	background-repeat:no-repeat;
	background-image: url("http://www.ardomums.co.uk/_images/csssprite1.png");   background-position: -10px -205px;
	padding: 10px 0px 0px 5px;
	font-size:14.5px;
	float: left;	
	}
	
div.shopping	{
	width: 175px ;
	height: 31px ;
	padding: 14px 0px 0px 0px;
	color: #FFFFFF;
	font-size:14.5px;
	text-align:center;
	background: #C3DD82;
	float: left;	
	}
	
div.toplinks	{
	width: 684px ;
	height: 26px ;
	background: #FFFFFF;
	text-align: center;
	color: #999999;	
	float: left;
	padding: 9px 23px 0px 23px;	
	}
	
div.title	{
	width: 195px ;
	height: 26px ;
	background:#C3DD82;
	float: left;	
	padding: 8px 10px 0px 10px;
	font-size:15px;
	line-height:17px;
	color: #FFFFFF;
	font-weight: bold; 
	}
		
div.whocode	{
	width: 135px ;
	height: 41px ;
	font-size:14.5px;
	line-height:18.5px;
	background:#C3DD82;
	float: left;	
	padding: 4px 3px 0px 3px;	
	}
	
div.whologo	{
	width: 49px ;
	height: 45px ;
	background-image: url("http://www.ardomums.co.uk/_images/csssprite1.png");   background-position: -10px -10px;
	background-repeat:no-repeat;
	float: left;
	font-color: #FFFFFF;	
	}

div.item_desc a {

	text-decoration:underline;
}
div.item_desc a:hover {

	text-decoration:underline;
	color:#FEBB04;
}
span.highlight:hover {
		color:#FEBB04;


}

div.all { 
		width:935px 
		
		
	}

.errorheader {
	background:#ff0084;
	padding:10px;
	color:#ffffff;
}

.mid_inner {
		background-color:#2E67AE;
	}

.menu {
		width:216px;
		float:left;
	}

.menu_bot {
		background-image:url(http://www.ambermums.co.uk/shop/_images/left_bot3.png);
		height:25px;
}

.top	{
		height:68px;
		padding:11px 0px 4px 0px;
	}


.centredbody
		{
		text-align:center;
		margin:0 auto;
		width:935px;
		}


.menu3		{

		display:block;
		padding:0px 0px 0px 0px;
		z-index: 2;
	}

div.menu5	{
		position:absolute;
		visibility:hidden;
		width:278px;

		background-repeat:no-repeat;
		z-index:400;
	}
div.menu_top	{
		position:absolute;
		height:42px;
		width:278px;
		background-image: url("http://www.ardomums.co.uk/_images/csssprite1.png");   background-position: -10px -270px;
		background-repeat:no-repeat;

		z-index:400;
	}
div.menu5b	{
		position:absolute;

		width:278px;
		background-image: url("http://www.ardomums.co.uk/_images/csssprite1.png");   background-position: -10px -270px;
		background-repeat:no-repeat;

		z-index:400;
	}
div.menu360	{
		position:absolute;
		visibility:hidden;
		width:556px;

	}
div.menu_middy {
		width:260px;
		padding:1px 0px 0px 6px;
		position:relative;
		background-color:#7EB330;
		left:12px;
		top:20px;
		z-index: 400;
	}
div.menu_botty	{
background-image: url("http://www.ardomums.co.uk/_images/csssprite1.png");
  background-position: -10px -332px;
	background-repeat:no-repeat;
	position:relative;
	top:20px;
	height:23px;
}
		


div.fp5 {
		
		float:left;
		width:100px;
		padding:0px 10px 0px 10px;
		font-size:0.8em;
		line-height:1.2em;
		color:#333333;
}

div.fp5 a {
		color:#333333;
	}



div.shoppingtop {
		width:241px;
		height:55px;
		padding:5px 5px 0px 5px;
		font-size:0.9em;
		line-height:1.0em;
		background:url(http://www.ambermums.co.uk/_images/shopback2.png) no-repeat top center;
}
div.agentpopup {
		text-align:right;
		line-height:8px;
		width:700px;
		height:41px;
		top:150px;
		z-index:400;
		left:700px;

		background:url(http://www.ambermums.co.uk/_images/topbar2.PNG) no-repeat top center


}
div.latchtop {
		width:215px;
		margin: 0 auto;
		height:55px;
		padding:5px 5px 10px 5px;
		font-size:0.9em;
		line-height:1.0em;
		background:url(http://www.ambermums.co.uk/_images/latchback.png) no-repeat top center;
}

div.topbar {

		padding:0px 12px 0px 13px;

		width:700px;
		height:41px;
		background:url(http://www.ambermums.co.uk/_images/topbar.png) no-repeat center;
}
div.topbarpart {
		width:72px;
		text-align:center;

	
		float:left;
		height:41px;
		padding:0px 1px 0px 1px;


}

img.prodweek {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 163px ;
    height: 140px ;
    }
img.prod1 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 130px ;
    height: 135px ;
    }
img.prod2 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 130px ;
    height: 135px ;
    }
img.prod3 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 130px ;
    height: 135px ;
    }
img.prod4 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 130px ;
    height: 135px ;
    }

input.addtocarton	{
	width: 44px;
	height: 45px;
	background:url(http://www.ardomums.co.uk/_images/add2.png) no-repeat center;
	border: none;
	cursor:pointer;
	}

input.addtocartoff	{
	width: 44px;
	height: 45px;
	background:url(http://www.ardomums.co.uk/_images/add.png) no-repeat center;
	border: none;
	cursor:pointer;
	}

input.search{
		border:0px;
		margin:0px 0px 0px 0px;
		background-color:#FDFEFA;
		font-size:16px;
		line-height:17px;		
		color:#C3DD82;
		width:170px;

	}




textarea {
		border:2px solid white;
		padding:2px;
		margin:2px;
		background-color:#EFEFEF;
		font-family:"Lucida Grande", Tahoma, sans-serif;
		font-size:14px;
		line-height:1.2em;
}


.over1 	{
		position:fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:499;
	}

.over1a	{
		height:100%;
		background-color:#114175;
		/* -moz-opacity:0.8;
		 filter:alpha(opacity=80);	*/	
	}

.over2	{
		position:fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:501;
		margin-top:50px;
	}

.over_close	{
		height:31px;
		width:31px;
		position:relative;
		left:-26px;
		top:-2px;
		z-index:502;
	}


div.adv1 {
		height:68px;
}
/* div.adv2 {
		float:left;
		background-image:url(http://www.ambermums.co.uk/shop/_images/_products_sml/bg.png) no-repeat top left;
		padding:4px 8px 4px 4px;
		height:60px;
		width:60px;
} */
div.adv3 {
		float:left;
		width:auto;
		padding-left:20px;
}


div.adv_search img {
		height:60px;
		width:60px;
		background-image:url(http://www.ambermums.co.uk/shop/_images/loading.gif);
		background-repeat:no-repeat;
		background-position:center center;
}


table {
padding:0;
margin:0;
border:0;
}

div.site_map {
		display:none;
	}

/* div.map_col {
-moz-opacity:0.70;
filter:alpha(opacity=70);
font-size:0.8em;
padding-right:15px;
}

div.map_col:hover {
-moz-opacity:1.0;
filter:alpha(opacity=100);
} */



div.tdivs {
		float:right;
		padding:5px;
		width:auto;
	}

div.tdivs:hover {
		background-color:#2E67AE;
	}



span.map_col_head {
font-size:12px;
font-weight:900;
}

div.map_col:hover {
color:#ffffff;
}


div.table tr	{
			height:30px;
	}

div.table td,th {
width:150px;
font-weight:100;
font-size:13px;
color:#333333;
border-bottom:2px dotted #ededed;
}

div.table tr:hover  {
		background-color:#DEE2E7
	}


div.table img {height:20px}

div.table {height:620px}

div.select {
border:1px solid #ededed;
margin:10px 100px 10px 100px;
padding:10px;
}



textarea.text {width:100%;height:200px;}

input.tag {width:100%;height:100px}


.inplacewhat {
		color:#777777;
		font-size:0.8em;
	}




															/* highslide */

.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px ;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;

}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(../highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

															/* end high slide */

															/* start shopping cart */


td.cartimage {
width:60px;
}
td.cartdelete {
width:20px;
}
table.carttable {
	color:#333333;
	width:650px
}
table.carttablecon {
	color:#555555;
	width:650px
}
table.carttable td {

}


#addtocart {
	width:100%;
	}
td.carttotal {
	font-size:2em;
}

td.nopentry {
	text-align:right;
	}
