@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	background-color:#f2f2f2;
	background-image:url(images/gradient_back_allchem.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

form {
	padding:0px;
	margin:0px;
}

#LeftGradient {
	float:left;
	width:32px;
	height:797px;
	background-image:url(images/gradientLeft.jpg);
	background-repeat:repeat-y;
	background-position:top;
}

#MainContent {
	background-color:#FFF;
	width: 800px;
	margin:0px auto;
}

#MainWhiteBorder {
	background-color:#FFF;
	width: 835px;
	margin:0px auto;
}

#MainMenu {
	position:relative;
	text-transform:uppercase;
	float:left;
	top:50px;
	left:125px;
}

#Logo {
	float:left;
	width:332px;
}

#FlashArea {
	clear:both;
	width:800px;
	height:247px;
}

#FlashAreaSubs {
	clear:both;
	width:800px;
	height:247px;
}

h1 {
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-family: Tahoma, Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#DB0066;
	
	text-transform:uppercase;
}

.pinkTextBold, .pinkTextBold a:link , .pinkTextBold a:hover ,.pinkTextBold a:visited {
	text-decoration:none;
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#DB0066;
}

.pinkText, .pinkText a:link , .pinkText a:hover ,.pinkText a:visited {
	text-decoration:none;
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;
	color:#DB0066;
}

.pinkTextTitles, .pinkTextTitles a:link , .pinkTextTitles a:hover ,.pinkTextTitles a:visited {
	text-decoration:none;
	font-family: Tahoma, Arial, Verdana;
	font-size:13px;
	color:#DB0066;
}

#Spacer16px {
	clear:both;
	width:800px;
	height:16px;
}

#Footer {
	margin:0px auto;
	background-image:url(images/footer_border.jpg);
	background-repeat:no-repeat;
	width:835px;
	height:40px;
}

#LeftContainer {
	float:left;
	width:210px;
}

#SubSections {
	float:left;
	padding-left:15px;
	width:155px;
}

#WePackIdeas {
	display:block;
	width:210px;
	height:195px;
	margin-bottom:5px;
}

#MailingList {
	background-image:url(images/mailing_list.jpg);
	background-repeat:no-repeat;
	width:210px;
	height:198px;
}

#MailingListForm {
	padding:48px 25px 25px 23px;
}

#MidContainer {
	float:left;
	width:330px;
	
	margin-top:20px;
	margin-right:15px;
	margin-left:18px;
}

#MidContainerSubs {
	float:left;
	width:393px;
	
	margin-right:10px;
	margin-left:5px;
}

#RightContainer {
	float:left;
	width:226px;
	height:275px;
	
	background-image:url(images/contact_us.jpg);
	background-repeat:no-repeat;
}

#RightContainerSubs {
	float:left;
	width:215px;
}

#ContactDetails {
	padding:50px 25px 25px 25px;
}

.grayText ,.grayText a:link ,.grayText a:visited ,.grayText a:hover {
	text-decoration:none;
	font-family:Tahoma,Arial,Verdana;
	font-size:11px;
	color:#999999;
}

.input {
	border: 1px solid #DB0066;	
	height:15px;
}

#thumbnailProduct {
	display:block;
	width:94px;
	
	padding-top:8px;
}

#thumbnailCategory {
	display:block;
	width:150px;
	
	padding-top:8px;
}

.lineheight15px {
	line-height:5px;
}

#WePackIdeasSubs {
	width:215px;
	height:198px;
}

#ContactDetailsSubs {
	background-image:url(images/Allchem_contact_subs.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:190px;
	height:221px;
	
	padding:50px 0px 0px 30px;
}

.largeProduct {
	padding:5px;
	border:solid 1px #999999;
}

.smallProduct {
	padding:3px;
	border:solid 1px #999999;
}
