* {
	padding : 0;
	margin  : 0;
}


body {

	font-family      : Tahoma, Arial;
	font-size        : 11px;
	color            : #666766;	
	margin           : 0 auto 0 auto;
	/*
	background-image : url('../img/main-bg-2.jpg');
	background-repeat: no-repeat;
	*/
}

a {

  color           : #5B92D6;
	text-decoration : none;
	
}

a:hover {

  color           : #788095;
	text-decoration : none;
	
}

/*
#outerwrapper {

	margin     : 25px 0 0 5px;
	width      : 1000px;
}
*/


#outerwrapper {

	margin     : 25px auto 0 auto;
	width      : 1000px;
	background-image : url('http://www.weightlossshop.co.uk/img/main-bg-3.jpg');
	background-repeat: no-repeat;	
}


#header {

  width            : 1000px;
	height           : 126px;
	background-image : url('http://www.weightlossshop.co.uk/img/header.jpg');

}



#mainmenu {

  float            : left;
	margin-top       : 85px;
	margin-left      : 2px;
	height           : 40px;
	width            : 725px;

}

ul#toplist { 

  list-style-type: none;


}

ul#toplist li { 

  display : inline;
	
}

ul#toplist li a { 

  display     : block;
	float       : left;
  margin      : 0;
	font-size   : 13px;
  height      : 40px; 
	padding-top : 13px;
	
}



ul#toplist .liGreen a { 	
	
	background  : url('../img/top-menu-green.gif') no-repeat;
	padding-left : 47px;
	width       : 98px;

}

/*
ul#toplist .liGreen a:hover { 	
	
	background  : url('../img/top-menu-green-hover.gif') no-repeat;

}
*/

ul#toplist .liBlue a { 	
	
	background  : url('../img/top-menu-lighblue.gif') no-repeat;
	padding-left : 7px;
	width       : 138px;	

}

/*
ul#toplist .liBlue a:hover { 	
	
	background  : url('../img/top-menu-lighblue-hover.gif') no-repeat;

}
*/

ul#toplist .liOrange a { 	
	
	background  : url('../img/top-menu-orange.gif') no-repeat;
	padding-left : 34px;
	width       : 111px;			
		

}

/*
ul#toplist .liOrange a:hover { 	
	
	background  : url('../img/top-menu-orange-hover.gif') no-repeat;

}
*/

ul#toplist .liPink a { 	
	
	background  : url('../img/top-menu-pink.gif') no-repeat;
	padding-left : 38px;
	width       : 107px;		

}

/*
ul#toplist .liPink a:hover { 	
	
	background  : url('../img/top-menu-pink-hover.gif') no-repeat;

}
*/

ul#toplist .liYellow a { 	
	
	background  : url('../img/top-menu-skintone.gif') no-repeat;
	padding-left : 11px;
	width       : 134px;

}

/*
ul#toplist .liYellow a:hover { 	
	
	background  : url('../img/top-menu-skintone-hover.gif') no-repeat;

}
*/

.shift {
	margin-top : 10px;
}



#checkout-bar {

  float : right;

}

.checkout-bar-text {

  margin-right : 30px;
	margin-top   : 10px;
  font-weight  : bold;
	font-family  : Tahoma, Arial;
	font-size    : 15px;			
	color        : #5B92D6;	
	text-align   : right;
	
}

.checkout-tel {

  width      : 170px;
  height     : 26px;
	margin-top : 15px;
	background : url('http://www.weightlossshop.co.uk/img/telephone-icon.png') no-repeat;
	
}

.checkout-tel-text {

	font-family  : Tahoma, Arial;
	font-size    : 15px;			
	color        : #5B92D6;	
	padding      : 3px 0 0 27px;
}

.checkout-home {

  width      : 170px;
  height     : 26px;
	margin-top : 12px;
	background : url('http://www.weightlossshop.co.uk/img/home-icon.png') no-repeat;
	
}

.checkout-home-text {

	font-family  : Tahoma, Arial;
	font-size    : 15px;			
	color        : #5B92D6;	
	padding      : 3px 0 0 27px;
}

.checkout-cart {

  width      : 170px;
  height     : 26px;
	margin-top : 12px;
	background : url('http://www.weightlossshop.co.uk/img/shopping-cart-icon.png') no-repeat;
	
}

.checkout-cart-text {

	font-family  : Tahoma, Arial;
	font-size    : 15px;			
	color        : #5B92D6;	
	padding      : 3px 0 0 27px;
}

.spacer {

  padding : 4px 0 4px 0;
	
}

.checkout-bar-text img {

  border : none;
	
}

.mainTable {

  width   : 998px;
	margin  : 0;
	padding : 0;

}

.mainTable h1 {

  text-align : left;
	font-size : 14px;
	padding : 3px 0 3px 0;

}

.mainTable .product-table-new {

	width  : 100%;

}

.mainTable .product-table-cell {

  width      : 33%;
	text-align : center;
  /*border : 1px solid #000;*/
	
}

.mainTable .product-table-cell .mini-table {

  width  : 100%;
	height : 220px;
	
}

.mainTable .product-table-cell .img-cell {

	background : #fff;
	height     : 170px;
	border     : 1px solid #c0c6d6;
	/*background : #fff;
	border : 1px solid #c0c6d6;
	padding : 30px;*/
	
}

.mainTable .product-table-cell img {

	border : 0;
	
}

.mainTable .product-table-cell .a-cell {

	height      : 40px;
	text-align  : left;
	padding-top : 7px;
	font-size   : 14px;
	color       : #666766;	
	
}

.mainTable .product-table-cell .price-cell {

	height      : 35px;
	text-align  : left;
	font-size   : 16px;
	line-height : 2em;
	color       : #B37D00;
	font-weight : bold;
	
}

.sale {

  text-decoration : line-through;
	color           : #666766;	

}

.eightyfive {

  width       : 95%;
	margin-top  : 30px;
	margin-left : 10px;
	border      : 1px solid #c0c6d6;
	
}

.leftTD {

	width      : 310px;
	text-align : center;
	background : #fff;	
	padding    : 10px 0 10px 0;
	
}

.rightTD {

	padding    : 10px 0 10px 0;
	
}

.price-cell {

	height      : 35px;
	text-align  : left;
	font-size   : 16px;
	line-height : 2em;
	color       : #B37D00;
	font-weight : bold;
	
}

.backtolist {

	padding    : 10px 0 10px 10px;
	text-align : left;
	
}


/* start left hand menu  */

.left {

	width    : 200px;
	padding  : 7px 0 0 9px;
	margin   : 0;

}


.greenTop { 

	width       : 190px;
  height      : 22px; 
	background  : url('../img/green-top.gif') no-repeat; 
	font-weight : bold;
	color       : #fff;
	text-align  : center;
	font-size   : 14px;	
	padding     : 3px 0 0 0;
	margin      : 0;
	
}

ul#greenTopMenu { 

  list-style : none;


}

ul#greenTopMenu li a { 

  margin      : 0;
	font-size   : 13px;
	padding     : 3px 0 0 35px;
	position    : relative;
	display     : block;	
	width       : 190px;
  height      : 20px; 	
	background  : url('../img/green-button.gif') no-repeat; 	

}


/*
ul#greenTopMenu li a:hover { 

	background  : url('../img/green-button-hover.gif') no-repeat; 
	
}
*/


.greenBottom { 

	width       : 190px;
  height      : 13px; 
	background  : url('../img/green-bottom.gif') no-repeat; 
	
}

.blueTop { 

	width       : 190px;
  height      : 22px; 
	background  : url('../img/blue-top.gif') no-repeat; 
	font-weight : bold;
	color       : #fff;
	text-align  : center;
	font-size   : 14px;	
	padding     : 3px 0 0 0;
	margin      : 0;
	
}

ul#blueTopMenu { 

  list-style : none;

}

ul#blueTopMenu li a { 

  margin      : 0;
	font-size   : 13px;
	padding     : 3px 0 0 35px;
	position    : relative;
	display     : block;	
	width       : 190px;
  height      : 20px; 		

}

ul#blueTopMenu .blueMiddle1 a {

	background  : url('../img/blue-button-green.gif') no-repeat; 

}

/*
ul#blueTopMenu .blueMiddle1 a:hover {

	background  : url('../img/blue-button-green-hover.gif') no-repeat; 

}
*/

ul#blueTopMenu .blueMiddle2 a {

	background  : url('../img/blue-button-lightblue.gif') no-repeat; 

}

/*
ul#blueTopMenu .blueMiddle2 a:hover {

	background  : url('../img/blue-button-lightblue-hover.gif') no-repeat; 

}
*/

ul#blueTopMenu .blueMiddle3 a {

	background  : url('../img/blue-button-orange.gif') no-repeat; 

}

/*
ul#blueTopMenu .blueMiddle3 a:hover {

	background  : url('../img/blue-button-orange-hover.gif') no-repeat; 

}
*/

ul#blueTopMenu .blueMiddle4 a {

	background  : url('../img/blue-button-pink.gif') no-repeat; 

}

/*
ul#blueTopMenu .blueMiddle4 a:hover {

	background  : url('../img/blue-button-pink-hover.gif') no-repeat; 

}
*/

ul#blueTopMenu .blueMiddle5 a {

	background  : url('../img/blue-button-skintone.gif') no-repeat; 

}

/*
ul#blueTopMenu .blueMiddle5 a:hover {

	background  : url('../img/blue-button-skintone-hover.gif') no-repeat; 

}
*/

.blueBottom { 

	width       : 190px;
  height      : 13px; 
	background  : url('../img/blue-bottom.gif') no-repeat; 
	
}

.purpleTop { 

	width       : 190px;
  height      : 22px; 
	background  : url('../img/purple-top.gif') no-repeat; 
	font-weight : bold;
	color       : #fff;
	text-align  : center;
	font-size   : 14px;	
	padding     : 3px 0 0 0;
	margin      : 0;
	
}

ul#purlpleTopMenu2 { 

  list-style : none;

}

ul#purlpleTopMenu2 li a { 

  margin      : 0;
	font-size   : 13px;
	padding     : 3px 0 0 35px;
	position    : relative;
	display     : block;	
	width       : 190px;
  height      : 20px; 	
	background  : url('../img/purple-button.gif') no-repeat; 	
	

}

/*
ul#purlpleTopMenu2 li a:hover { 

	background  : url('../img/purple-button-hover.gif') no-repeat; 
	
}
*/


.purpleBottom { 

	width       : 190px;
  height      : 13px; 
	background  : url('../img/purple-bottom.gif') no-repeat; 
	
}



/* start main content area  */

.main {

	width        : 580px;
	/* border-right : 1px solid #5B92D6; */
	padding      : 7px 0 0 0px;
	margin       : 0;	
	text-align : center;
	
}



.main-content {
	width  : 525px;
	/*height : 225px;*/
}

.product-table {

	width  : 525px;

}

.product-table a {

  color : #5B92D6;
	text-decoration : none;
		
}

.product-table a:hover {

  color : #5B92D6;
	text-decoration : underline;
		
}

.product-table td {

  border     : 1px solid #5B92D6;
	width      : 33%;
	text-align : center;

}

.product-table h1, h2, h3, h4 {

  font-weight  : bold;
	font-family  : Tahoma, Arial;
	font-size    : 15px;			
	color        : #5B92D6;
	padding      : 5px 0 5px 0;

}

.product-table img {

	border  : 0;
	padding      : 5px 0 5px 0;

}

.main-content-lan {

  width  : 525px;

}

.main-content-lan p {

  padding : 5px 0 5px 0;
	font-size : 12px;
	text-align : left;

}

.new-product-table {

  border : 1px solid #5B92D6;
	width  : 500px;
	
}

.new-product-table a {

  color           : #5B92D6;
	text-decoration : none;
	
}

.new-product-table a:hover {

  color           : #5B92D6;
	text-decoration : underline;
	
}

.new-product-table p {

  text-align   : justify;
	padding-left : 20px;
	
}

.new-product-table .img-cell {

  text-align : center;
	width      : 210px;
	border     : 0;
	
}

.spiel ul {

  text-align     : left;
	padding-left   : 20px;
	padding-bottom : 15px;

}

.new-product-table .hdr-cell {

  text-align   : left;
	width        : 267px;
	padding-left : 20px;
	
}

.new-product-table .price-cell {

  font-weight  : bold;
	text-align   : left;
	padding-left : 20px;
	
}


/* start right hand menu  */

.right {

	width      : 200px;
	/* background : #D8EFFF; */
	background : #fff;
	padding    : 7px 0 0 9px;
	margin     : 0;	

}

.greenTopRight { 

	width       : 190px;
  height      : 22px; 
	background  : url('../img/green-top-right.gif') no-repeat; 
	font-weight : bold;
	color       : #fff;
	text-align  : center;
	font-size   : 14px;	
	padding     : 3px 0 0 0;
	margin      : 0;
	
}

.greenMiddleRight { 

	width        : 188px;
	height       : 310px;
	background   : #fff; 
	border-left  : 1px solid #49F48C;
	border-right : 1px solid #49F48C;

}

.greenMiddleRight p { 

	padding   : 7px;
	font-size : 11px;

}



.greenMiddleRight h2, h3, h4 { 

	text-align : center;
	font-size : 15px;


}

.greenMiddleRight a {

  color           : #5B92D6;
	text-decoration : none;
	
}

.greenMiddleRight a:hover {

  color           : #5B92D6;
	text-decoration : underline;
	
}

.greenMiddleRight img {

	border : none;
	
}

.greenBottomRight { 

	width       : 190px;
  height      : 13px; 
	background  : url('../img/green-bottom-right.png') no-repeat; 
	
}

.purpleTopRight { 

	width       : 190px;
  height      : 22px; 
	background  : url('../img/purple-top-right.png') no-repeat; 
	font-weight : bold;
	color       : #fff;
	text-align  : center;
	font-size   : 14px;	
	padding     : 3px 0 0 0;
	margin      : 0;
	
}

.purpleBottomRight { 

	width       : 190px;
  height      : 13px; 
	background  : url('../img/purple-bottom-right.png') no-repeat; 
	
}

.purpleMiddleRight { 

	width        : 188px;
	height       : 310px;
	background   : #fff; 
	border-left  : 1px solid #9D5495;
	border-right : 1px solid #9D5495;

}

.purpleMiddleRight img { 

	border : none;

}

.purpleMiddleRight p { 

	padding   : 7px;
	font-size : 11px;

}


.purpleMiddleRight h2, h3, h4 { 

	text-align : center;
	font-size : 15px;

}

.purpleMiddleRight a {

  color           : #5B92D6;
	text-decoration : none;
	
}

.purpleMiddleRight a:hover {

  color           : #5B92D6;
	text-decoration : underline;
	
}



.red {

  color : #ff0000;

}

.formText {
  font : 11px "Trebuchet MS", verdana, arial, helvetica;
}

/* Recommendation Form */

.recForm {

  padding-top : 10px;
  text-align  : center;
	width       : 100%;
  font        : 11px "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
	
}

.recFormTable {

  font         : 11px "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
	width        : 450px;
	padding-left : 100px;;

}

.recFormTD {

  text-align : right;

}

.related-product {

  width : 400px;
	
}

.related-product .related-product-content {

  width      : 200px;
	height     : 130px;
	text-align : center;
	
}

#footer {

  background : url('../img/footer.gif');
  height     : 40px;
	width      : 1000px;
	text-align : center;
	
}

#footer .footer-text {

  padding : 15px 0 0 0;
	
}


