/* CSS Layout Template */

html, body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	border:0px solid #000000;
}

/*/////////////////// MAIN LAYOUT DIVs //////////////////*/

div#container {
	position:relative;
	width:990px;
	padding:0px;
	margin:0px auto;
	text-align:center;
	border:0px solid #ff0000;
}

div#top {
	position:static;
	width:990px;
	height:105px;
	padding:0px;
	margin:0px;
	border:0px solid #ff0000;
	font-family:arial;
	font-size:12px;
}

div#mainnav {
	position:static;
	width:988px;
	height:35px;
	padding:0px;
	margin:0px;
	border:1px solid #693C95;
	background-color:#ffffcd;
}

div#breadcrumb {
	position:static;
	width:984px;
	height:29px;
	padding:3px;
	margin:3px 0px 0px 0px;
	background-color:#D3C1E6;
}

div#content {
	position:static;
	width:990px;
	padding:0px;
	margin:3px 0px 3px 0px;
	overflow:auto;
	text-align:left;
	background:url(/images/content_span.jpg) top right repeat-y;
	background-color:#ffffff;
	border:0px solid #ff0000;
}

div#content2 {
	width:500px;
	padding:0px;
	margin:0 auto;
	text-align:left;
	background-color:#ffffff;
	border:0px solid #ff0000;
	font:12px Arial, Helvetica, sans-serif;
}

.required {
	color:#FF0000;
	font-weight:bold;
}

div#categories {
	float:left;
	width:190px;
	border:0px solid #000000;
	margin:0px;
	padding:0px 5px 0px 5px;
}

div#center {
	float:left;
	width:560px;
	border:0px solid #000000;
	padding:0px 5px 0px 5px;
	margin:0px;
	border:0px solid #ff0000;
	/*background-color:#990000;*/
}

div#center_sitemap {

	width:970px;
	border:0px solid #000000;
	padding:0px 10px 0px 10px;
	margin:0px;
	border:0px solid #ff0000;
	background-color:#FFFFFF;
}

div#right {
	float:left;
	width:210px;
	border:0px solid #000000;
	padding:0px 5px 0px 5px;
	margin:0px;
}

div#newsletter {
	float:left;
	width:180px;
	background-color:#d3c1e6;
	margin:5px 0px 10px 0px;
	padding:5px;
}

div#top_sellers {
	float:left;
	width:200px;
	background-color:#d3c1e6;
	margin:5px 0px 10px 0px;
	padding:5px;
}

div#footer {
	position:static;
	width:990px;
	height:55px;
	padding:25px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	background:url(/images/footer_span.jpg) top left repeat-x;
}

div#ask_pharmacist {
	width:545px;
	background:url(/images/ask_pharmacist_bg.jpg) top left no-repeat;
	background-color:#ffffff;
	padding:0px;
	margin:10px 0px 0px 0px;
}

/*///////////////////END MAIN LAYOUT DIVs////////////////*/

/*/////////////////// NAV LAYOUT ////////////////////////*/

div#mainnav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

div#mainnav li {
	float:left;
	margin:0px;
	padding:7px 20px 0px 20px;
}

div#mainnav a {
	font-family:arial;
	color:#555555;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

div#mainnav a:hover {
	color:#F27B27;
}


div#categories ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div#categories li {
	padding:5px 0px 5px 1px;
	border-bottom:1px dashed #cccccc;
}

div#categories a {
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#666666;
}

div#categories a:hover {
	color:#F17029;
}


div#right ul {
	list-style-type:none;
	margin:0px;
	padding:0px 0px 5px 5px;
}

/*------------------------*/

/*///////////////// END NAV LAYOUT //////////////////////*/

/*////////////////// LAYOUT CLASSES /////////////////////*/

.clearance a {
	color:#990000;
	font-size:16px;
}

/*//////////////// END LAYOUT CLASSES ///////////////////*/

div#currency {
	height:27px;
	padding-top:8px;
	border-bottom:1px solid #666666;
	font-family:arial;
	font-size:12px;
}

/*///////////////// LAYOUT STYLES ///////////////////////*/

/*///////////////// END LAYOUT STYLES ///////////////////*/