/*
-----------------------------------------------
Kemper stylesheet created: 2008.07.29
version:  2008.07.29
author: Jasha Levenson
----------------------------------------------- */

/* =Page
----------------------------------------------- */
body {
	background:#FFFFFF url(/img/body_bg.gif) top center repeat-y;
	color:#442413;
	font-family:arial,sans-serif;
	text-align:center;
	margin:0 auto 0 auto;
	border-top:8px solid #914220;
	}

/* =Layout Divs
----------------------------------------------- */

div.content {
	float:left;
	width:320px;
	}
	
div.navbar {
	float:left;
	}

div.navbar_downtown {
	float:left;
	}
	
div.wrapper_nav {
	float:left;
	width:170px;
	}

div.sidebar{
	width:190px;
	float:right;
	background:#EEECE0;
	padding:15px;
	}
	
	div.sidebar_downtown{
	width:175px;
	float:right;
	background:#EEECE0;
	padding:15px;
	}

div.wrapper {
	margin:0 auto 0 auto;
	width:760px;
	text-align:left;
	}
	
	div.form_wrapper {
	margin:0 auto 0 auto;
	width:500px;
	text-align:left;
	margin-left:15px; 
	margin-bottom:0;
	margin-top:0;
	padding:0;
	}

div.footer {
	position:absolute;
	top:600px;
	width:175px;
}


div.column_left {
	float:left;
	width:165px;
}



/* =Typography
----------------------------------------------- */
h1{ 

	}

h2{

	color:#442413;
	padding:5px;
	}
	div.content h2 { 
	margin-left:20px;
	margin-top:0;
	padding:0;
	}
	div.sidebar h2{
	padding:0;
	margin-top:0;
	margin-bottom:0;
	background:#CAD9EB;
	}

div.sidebar h2{
	background:#EEECE0;
	color:#442413;
	}

h3{
	padding:1px;
	}

div.content h3 { 
	margin-left:20px; 
	margin-bottom:0;
	margin-top:0;
	padding:0;
	color:#442413;
	}
	
div.content h4 { 
	margin-left:20px; 
	margin-bottom:0;
	margin-top:0;
	padding:0;
	font-size:1.2em;
	color:#442413;
	}

div.sidebar h3{
	margin-top:3px;
	padding:0;
	margin-bottom:0;
	color:#442413;
	}
	
div.navbar h3{
	text-align:left;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	font-size:.7em;
	color:#000000;
	
	}
	
div.navbar_downtown h3{
	text-align:left;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	font-size:.7em;
	color:#000000;
	
	}
	
div.footer h3{
	text-align:center;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	font-size:.75em;
	color:#000000;
	}



div.content p {
	padding:0;
	margin-top:0;
	margin-bottom:8px;
	font-size:.8em;
	margin-left:20px;
	color:#442413;
	}
	
div.footer p{
	text-align:center;
	margin-top:0;
	margin-bottom:0;
	font-size:.7em;
	Color:#000000;
	}

div.sidebar p{
	padding:0;
	margin-top:0;
	margin-bottom:8px;
	font-size:.8em;
	color:#442413;
	}
	
div.navbar p{
	text-align:center;
	margin-top:0;
	margin-bottom:0;
	font-size:.7em;
	color:#000000;
	}
	
div.navbar_downtown p{
	text-align:center;
	margin-top:0;
	margin-bottom:0;
	font-size:.7em;
	color:#442413;
	}

div.navbar li{
	text-decoration:none;
	background: #2C1144 url(/img/nav_li_bg.gif) 50% 50% repeat-x;
	width:165px;
	margin:2px;
	padding:0px;
	text-shadow:#013 2px -2px 2px;
	font-weight:bold;
	font-size:.8em;
	}
	
div.navbar_downtown li{
	text-decoration:none;
	background: #2C1144 url(/img/nav_li_bg.gif) 50% 50% repeat-x;
	width:165px;
	margin:2px;
	padding:0px;
	text-shadow:#013 2px -2px 2px;
	font-weight:bold;
	font-size:.8em;
	}
	
div.content li{
		font-size:.8em;
		color:#442413;
		}
	
div.sidebar li{
	text-decoration:none;
	font-size:.9em;
	}

ul {
	margin:0;
	padding:0;
	}
div.content ul { 
	margin-left:20px;
	list-style:;
	}
	
div.nobul ul { 
	margin-left:20px;
	list-style:none;
	}	
div.navbar ul{
	list-style:none;
	margin-bottom:10px;
	}
	
div.navbar_downtown ul{
	list-style:none;
	margin-bottom:10px;
	}
	
div.sidebar ul{
	list-style:none;
	margin-bottom:none;
	color:#442413;
	}


	


	



/* =Images
----------------------------------------------- */

div.content img { 
	margin-left:20px;
	margin-bottom:0;
	}

a img { border:none; }


div.sidebar img {margin-top:0px;}

body.downtown img {
margin-bottom:0;
margin-top:30;
}

img.banner { 
	margin: 0;
    border: 0;
    padding: 0;
	float:center;
}


/* =Links
----------------------------------------------- */



a:link {
	color:#0000FF;
	text-decoration:none;
	}
a:visited { 
	color:#0000FF; 
	text-decoration:none;
	}
a:hover { 
	color:#921B1D;
	text-decoration:none;
	}
a:active { 
	color:#921B1D; 
	text-decoration:none;
	}

div.navbar ul li a { 
	display:block;
	padding:6px; 
	}
div.navbar ul li a:link {
	color:#FFFFFF;
	text-decoration:none;
	}
div.navbar ul li a:visited { 
	color:#FFFFFF; 
	text-decoration:none;
	}
div.navbar ul li a:hover { 
	color:#7ECCB7;
	text-decoration:none;
	}
div.navbar ul li a:active { 
	color:#7ECCB7; 
	text-decoration:none;
	}
	
div.navbar_downtown ul li a { 
	display:block;
	padding:6px; 
	}
div.navbar_downtown ul li a:link {
	color:#FFFFFF;
	text-decoration:none;
	}
div.navbar_downtown ul li a:visited { 
	color:#FFFFFF; 
	text-decoration:none;
	}
div.navbar_downtown ul li a:hover { 
	color:#7ECCB7;
	text-decoration:none;
	}
div.navbar_downtown ul li a:active { 
	color:#7ECCB7; 
	text-decoration:none;
	}
	
div.sidebar a:link {
	color:#0000FF;
	text-decoration:none;
	}
div.sidebar a:visited { 
	color:#0000FF; 
	text-decoration:none;
	}
div.sidebar a:hover { 
	color:#921B1D;;
	text-decoration:none;
	}
div.sidebar a:active { 
	color:#921B1D;; 
	text-decoration:none;
	}
	

body.home div.navbar li.li1,
body.professionals div.navbar li.li2,
body.pharmacy div.navbar li.li3,
body.refill div.navbar li.li4,
body.ask div.navbar li.li5,
body.supplies div.navbar li.li6,
body.health div.navbar li.li7,
body.nutrition div.navbar li.li8,
body.gifts div.navbar li.li9,
body.photos div.navbar li.li10,
body.downtown div.navbar li.li11
{
	background:#841417 url(/img/nav_li_current_bg.gif) 50% 50% repeat-x;
	}
	
body.home div.navbar_downtown li.li1,
body.downtown div.navbar_downtown li.li2
{
	background:#841417 url(/img/nav_li_current_bg.gif) 50% 50% repeat-x;
	}	
	
	

input.name { width:275px; }
input.email { width:275px; }
input.phone { width:275px; }
input.prescription { width:275px; }
textarea.message { height:200px; width:500px; }

table {
font-size:.9em;
border-collapse: collapse;
empty-cells: show;
}
table.striped tr td {color:; background-color:}
table.striped tr.otherstripe td {color:; background-color:#e4e5e6}

/* =Globals
----------------------------------------------- */

.floatl { float:left; margin-right:50px; }
.floatr { float:right; margin-left:50px; }

























