#mainContainer{
	margin:20px auto;
}

#container{
	width:800px;
	margin:auto;
}

.category{
	float:left;
	width:30px;
}


/* footer Starts */

#footer{
	margin-top:17px;
}

#footer ul{
	list-style-type:none;
}

#footer ul li{
	float:left;
	color:#333333;
	padding:0px 6px;
	background:url(images/bg_footerDivider.gif) no-repeat right bottom;
}
#footer ul li a{
	color:#333333;
	text-decoration:none;
}
/*
#footer ul li a:hover{
	color:#666666;
	text-decoration:underline;
}*/

#footer ul li.firstlink{
	padding-left:0;
}

#footer ul li.lastlink{
	background:none;
}

#footer ul li.copyright{
	background:none;
	float:right;
	padding:0;
}
/* footer Ends */


/* Home Page - Country Select */
div#countrySelect{
	background:url(images/bg_top.jpg) no-repeat;
	height:400px;
}

div#countrySelect div#countrtyOption{
	padding-top:150px;
	padding-left:240px;
	font-size:2.2em;
	color:#333333;
}

div#countrySelect  div#countrtyOption p{
	padding-bottom:5px;
}

div#countrtyOption a{
	text-decoration:none;
	color:#333333;
}

div#countrySelect a img{
	vertical-align:top;
	padding-top:5px;
}

div#uk, div#fr, div#de{
	float:left;
	padding:0;
	margin-right:15px;
}

/* otherSections Starts */

div#otherSections{
	padding-top:19px;
}


#otherSections div{
	float:left;
}

div.col2_3{
	margin:0 17px 0 18px;
}


/* otherSections Ends */

/* other Product starts */

div.otherproductHeader{
	background:url(images/bg_top.jpg) no-repeat;
	height:147px;
}

div.otherproductHeader h2{
	color:#333333;
	font-size:2.8em;
	font-style:normal;
	padding:20px 20px;
}

div.otherproductHeader p{
	font-size:1.6em;
	padding:0px 20px 20px 20px;
	color:#666666;

}

div.sectionIntro{
	padding:0 0 0 25px;
	height:62px;
}

div.sectionIntro img{
	padding-top:17px;
}

div.cellContainer{
	float:left;
	font-size:1.0em;
	padding-bottom:12px;
	width:255px;
}

div.cellMidCol{
	padding-left:18px;
	padding-right:17px;
}

div.cellContainer img{
	float:left;
	margin-right:9px;
}

div.cellContainer p{
	padding:5px 0 15px 0;
}

div.cellContainer p a{
	color:#999999;
}

div.cellContainer p a.buy{
	color:#cccccc;
}

/* other Product ends */

/* Definia range starts */

div.definiaRangeData{
	font-size:1.1em;	
}

div.definiaRangeData ul{
	list-style:none;
	margin-top:10px;
}


div.definiaRangeData ul li{
	float:left;
}


div.definiaRangeData ul li ul{
	margin-top:0;
	width:235px;
}

div.definiaRangeData ul li ul.moreContent{
	margin-top:0;
	width:220px;
}

div.definiaRangeData ul li li{
	list-style:none;
	background:url(images/squreBullet.gif) no-repeat 4px 3px;
	padding-left:20px;
	padding-bottom:3px;
	float:none;
}

div.definiaRangeData ul.normalProductList{
	padding-left:17px;
}

div.definiaRangeData ul.normalProductList li{
	list-style:none;
	background:url(images/squreBullet.gif) no-repeat 7px 3px;
	padding-left:25px;
	padding-bottom:3px;
	float:none;
	width:211px;
}

/* Definia range ends */

/* Privacy Policy starts */

#containerPrivacy{
	width:600px;
	margin:0;
}

div.privacyHeader{
	background:url(images/privacybg_top.jpg) no-repeat;
	height:85px;
	width:600px;
}

div.privacyHeader h2{
	color:#333333;
	font-size:2.8em;
	font-weight:normal;
	padding:25px 26px;
}
div.greyBand{
	background:#999;
	height:15px;
}
div.privacyHeader p{
	font-size:1.6em;
	padding:0px 20px 20px 20px;
	color:#666666;
}
div.privacyContent{
	padding:0 25px;
	border:1px solid #ddd;
}
div.privacyContent h3{
	font-size:1.1em;
	padding:15px 0;
	font-weight:bold;
	color:#999999;
}
div.privacyContent p{
	color:#999999;
}
div.privacyContent p a{
	color:#999999;
	text-decoration:underline;
}
/* Privacy Policy ends */

/* Where To Buy */

div.wheretobuyHeader{
	background:url(images/bg_top.jpg) no-repeat;
	height:52px;
	padding:25px 26px;
}
div.wheretobuyContent{
	padding:25px 0 65px 25px;
}


/* Privacy Policy */

ul.privacy{

	margin:15px 0 0 10px;
}
ul.privacy li{
	color:#999999;
	list-style:disc;
	padding-bottom:6px;
	margin-left:5px;
}
ul.privacy li a{
	color:#999999;
	text-decoration:underline;
}