/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif
}
ol, ul {
	list-style: none;
}
.clearfix{clear:both}
.makered{color:#AA151A}
.makered2{color:#FF0000}
sup{color:#AA151A;font-size:6px;}
p{color:#858585}
p.statement{
	color:#858585;
	width:480px;
	font-size:14px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}

#container{width:950px;margin:0 auto; background-color:#FFFFFF}
#header{width:100%;clear:both}
#header img{float:left;}
#menu{width:100%;clear:both}
#menu img{float:left}
#footer{width:950px; height:97px; background-image:url(images/footer_bk.jpg); background-repeat:no-repeat;}
#footer p{padding:15px;color:#FFFFFF; font-size:18px; text-align:center }
#footer ul{width:600px; margin:0 auto;}
#footer li{ display:block; float:left; width:100px;text-align:center}
#footer li a{color:#FFFFFF; font-size:12px;text-decoration:none }
#footer li a:hover{text-decoration:underline}
#footer li a:active{text-decoration:underline}
#innercontainer{width:942px; margin:0 auto; background-image:url(images/bodyback.jpg); background-color:#F6F4EE; background-repeat:repeat-x; position:relative}
#innercontainer .spacer{height:0.4em;}
#innercontainer #welcomecontainer{ background-image:url(images/welcome_bk.jpg); width:910px; height:83px; background-repeat:no-repeat; margin:10px auto}
#innercontainer #welcomecontainer p{ color:#858585; line-height:20px; font-size:14px; font-style: italic; font-weight: normal; width:880px; padding-top:10px; margin:0 auto; text-align:justify;}
#innercontainer #wrinkledrill{
	text-align:center;
	background-repeat:repeat;
	clear:both;
	width:405px;
	height:17px;
}
#innercontainer #showdrill{
	text-align:center;
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#innercontainer #testibox{
	background-image:url(images/testibox.jpg);
	background-repeat:no-repeat;
	width:833px;
	height:107px;
	clear:both;
	padding:8px;
	margin-top: 10;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#innercontainer #testibox p.testimonial{
	color:#5A5959;
	font-size:14px;
	width:720px;
*width:710px; 	text-align:justify;
	text-indent:10px;
	float:left;
	margin-left:20px;
*margin-left:18px;
}
#innercontainer #testibox p.testisource{ font-size:14px; width:710px; text-align:right; float:left; margin-left:20px;*margin-left:10px;padding-top:10px;}
#innercontainer #testibox img{ float:right; margin-right:20px; *margin-right:14px}
#innercontainer #testipictures{clear:both;width:100%}
#innercontainer #testipictures ul{ text-align:center;margin:0 auto; width:100%}
#innercontainer #testipictures li{display:block; float:left; width:310px; }
#innercontainer #howitworks{ background-image:url(images/howitworks.jpg); background-repeat:no-repeat;clear:both; width:123px;height:15px;margin:8px; }
#innercontaine #howitworkspic{clear:both;width:100%;}
#innercontaine #howitworkspic ul{text-align:center;margin:0 auto; width:100%}
#innercontainer #howitworkspic li{display:block; float:left; width:308px;margin-left:6px;_margin-left:4px;}
#innercontainer #howitworkspic li p{color:#000000; text-align:left; width:280px; margin:0 auto; padding-top:50px; font-size:14px; line-height:21px;}
#innercontainer #howitworkspic li #step1{ background-image:url(images/step1_box.jpg);background-repeat:no-repeat; width:302px; height:173px;}
#innercontainer #howitworkspic li #step2{background-image:url(images/step2_box.jpg);background-repeat:no-repeat; width:302px; height:173px;}
#innercontainer #howitworkspic li #step3{background-image:url(images/step3_box.jpg);background-repeat:no-repeat; width:302px; height:173px;}
#innercontainer #ordernowpromo{margin:20px auto; width:622px; }
#innercontainer #ordernowpromo p{margin:20px auto; width:622px;text-align:center; text-transform:uppercase; color:#000000; font-size:36px; font-weight:bold;  padding:0 }
#innercontainer #ordernowpromo img{  text-align:center; position:relative; top:8px;}
#innercontainer #otherproducts{clear:both;width:906px;margin:0 auto;}
#innercontainer #otherproducts ul{text-align:center; width:100%}
#innercontainer #otherproducts li{display:block; float:left;}
#innercontainer #otherproducts li .otherboxes{width:300px; height:366px; background-image:url(images/productbg.jpg); margin-left:2px;}
#innercontainer #otherproducts li .otherboxes p.titlebox{font-weight:bold; color:#000000; padding:13px}
#innercontainer #otherproducts li .otherboxes p{font-weight:bold; font-size:15px; color:#000000}
#innercontainer #otherproducts li .otherboxes img{margin:0 auto; padding:2px}
#innercontainer #otherproducts li .otherboxes .otherproductpic{width:259px; height:255px; margin: 0 auto; text-align:center;}

/* About Us Page Style */
#innercontainer #aboutuscontainer{width:900px;margin:0 auto}
#innercontainer #aboutuscontainer ul{}
#innercontainer #aboutuscontainer li{display:block; float:left}
#innercontainer #aboutuscontainer li #AboutusDescription{ background-image:url(images/aboutus_textbk.jpg); background-repeat:no-repeat; width:537px; height:202px }
#innercontainer #aboutuscontainer li #AboutusDescription p{color:#858585; width:500px; text-align:left; margin:0 auto; line-height:21px; padding-top:14px; font-size:14px }

/*News and Events Page Style */
#innercontainer #newsmainbk{ background-color:#E9E5D9; border:3px solid #DCDBD0; width:833px; padding-top:4px; margin:0 auto;}
#innercontainer .newsbody{ width:725px;  background-color:#EFEEEE; border:3px solid #FFFFFF;margin:20px auto; position:relative; left:10px}
#innercontainer .newsbody p.newstitle{width:711px;  font-weight:bold;line-height:40px; background-color:#FFFFFF; color:#CF151C; font-size:14px; padding-left:14px; position:relative }
#innercontainer .newsbody p.newstext{width:96%; color:#858585; font-size:14px; line-height:19px; margin:0 auto; text-align:justify; padding:10px;  }

/* Contact Us Page Style */
#innercontainer #contactcontainer{ width:940px;}
#innercontainer #contactpics{float:left;}
#innercontainer #contactright{float:right; width:680px; margin-right:10px;}
#innercontainer #contactright p.contacttext{ text-align:left; font-size:14px;}
#innercontainer #contactright p.contactdetails{text-align:left; color:#000000; width:200px; margin:20px auto;}
#innercontainer #contactright #formbk{width:414px; height:328px; background-image:url(images/contactform_bk.jpg); background-repeat:no-repeat;}
#innercontainer #contactright #formbk ul{ margin:0 auto; position:relative; left:40px}
#innercontainer #contactright #formbk li{width:164px; float:left; display:block; text-align:right; padding-top:10px; color:#5D5B5B}
#innercontainer #contactright #formbk p.formtitle{ text-align:center; margin:0 auto; padding-top:10px; color:#CF151C }
#innercontainer #contactright #formbk p.sendmessagetitle{color:#5D5B5B; padding-top:10px; text-align:left; margin:0 auto; padding-left:54px; _padding-left:40px;*padding-left:28px}
#innercontainer #contactright #formbk textarea{width:305px;height:102px;margin-left:54px;*margin-left:26px; _margin-left:30px}
#innercontainer #contactright #formbk .buttonstyle{ margin:0 auto; text-align:center; position:relative; left:150px;top:10px }
#innercontainer #contactright ul{}
#innercontainer #contactright li{ display:block; float:left; width:240px; position:relative}

/* Products Page Style */
#innercontainer .productcontainer{width:922px; height:277px;margin:0 auto; background-image:url(images/products_bk.jpg); background-repeat:no-repeat}
#innercontainer .productcontainer ul{width:922px; padding-top:20px }
#innercontainer .productcontainer li{ display:block;float:left; width:380px; margin:0 auto; text-align:center}
#innercontainer .productcontainer li .productinfo { background-image:url(images/productinfo_bk.jpg); width:525px;height:240px;}
#innercontainer .productcontainer li .productinfo2 { background-image:url(images/productinfo_bk2.jpg)}
#innercontainer .productcontainer li .productinfo p{ padding-top:14px;text-align:left; width:480px;margin:0 auto; font-size:14px; }
#innercontainer .productcontainer li .productinfo ul{width:500px; margin:0 auto; position:relative; left:10px;top:-10px}
#innercontainer .productcontainer li .productinfo li{ display:block;float:left; width:240px;background-color:#FFFFFF; border:1px solid #DED4BC; height:42px;}
#innercontainer .productcontainer li .productinfo li p{ font-size:14px; color:#615E5E;width:240px;  text-align:left; padding-top:6px}
#innercontainer .productlabels {width:300px; margin:0 auto}
#innercontainer .productlabels ul{width:306px;padding:0;margin:0}
#innercontainer .productlabels li{width:99px; border:1px solid #CCCCCC; font-family:Tahoma; font-size:14px; color:#B10200; height:20px;padding-top:1px}
#innercontainer .productlabels li span.labelprice{color:#000000}
#innercontainer .ees2_table_button {font:800 11px Tahoma; width:90px; height:18px; background-color:#FBA514; border:1px thin #D7D7D7; color:#FFFFFF; cursor:pointer; border:0}
/* Policies Page */
#innercontainer #policies{width:930px;margin:0 auto}
#innercontainer #policies ul{}
#innercontainer #policies li{display:block; float:left; margin-left:2px;}
#innercontainer #policies li #PoliciesDescription{ background-image:url(images/storepolicies_textbk1.jpg); background-repeat:no-repeat; width:523px; height:272px }
#innercontainer #policies li #PoliciesDescription p{color:#858585; width:500px; font-size:14px; text-align:center; margin:0 auto; line-height:21px; padding-top:18px; padding-left:4px;}
#innercontainer #policies li #PoliciesDescription p.policylist{color:#858585; width:480px; font-size:14px; text-align:justify; margin:0 auto; line-height:21px; padding-top:6px;}
#innercontainer #policies li #PoliciesDescription ul{width:490px;margin:0 auto}
#innercontainer #policies li #PoliciesDescription li{ display:block}
#innercontainer #policiestext2{width:932px; height:84px; margin:0 auto; background-image:url(images/storepolicies_textbk2.jpg)}
#innercontainer #policiestext2 p{color:#858585; width:900px; font-size:14px; text-align:justify; margin:0 auto; line-height:21px; padding-top:8px; padding-left:4px;}
#innercontainer #courierlist ul{width:450px;margin:6px auto; position:relative; left:30px}
#innercontainer #courierlist li{display:block; float:left; width:180px;margin-left:2px; text-align:center}

.2mincontainer {
	float: left;
	height: auto;
	width: 942px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.leftcolumn {
	float: left;
	height: auto;
	width: 500px;
}
.rightcolumn {
	float: left;
	height: auto;
	width: 430px;
	padding-top: 7px;
}
.2minpic {
	float: left;
	height: 313px;
	width: 500px;
}
.2mintext {
	float: left;
	height: auto;
	width: 480px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #858585;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
.ordernow {
	float: left;
	height: auto;
	width: 500px;
	padding-top: 5px;
	padding-bottom: 20px;
}
.2mincont {
	height: 30px;
	width: 942px;
	float: left;
}
.sdheader {
	float: left;
	height: auto;
	width: 500px;
}
