/*	main.css */
/*	Created for cumberlandPharma.com by silverback-studio.com */
/*	Color Scheme */
/*		#C7C7C7	light grey */
/*		#969696	medium grey */
/*		#E1EFAE	light green */
/*		#C5DCE8	light blue */
/*		#336699	medium blue1 */
/*		#3D6F95	medium blue2 */
/*		#1C2E67	dark blue */
/*		logo, hr, .hrule:	#1C2E67 */
/*		.wrapper:	#FFF */
/*		.sidebar:	#C5DCE8 fade to white (bg_left.gif) */
/*		.footer:	#E1EFAE */
/*		submenu background: #369 (ACEmenu)*/

a:active, a:link, a:visited
	{ text-decoration: none; color: #369; }
a:hover
	{ text-decoration: underline; color: #369; }
body
	{ font-family: Arial, Geneva, sans-serif; font-size: 84%; margin:0; padding:0; background-image: url(../gfx/bg_stripe.gif); }
dd
	{ margin: .25em 0 1.5em 0; }
dt
	{ font-weight: bold; color: #969696; }
em
	{ font-size: 105%; font-style: italic; font-weight: bold; }
h1
	{ color: #fff; font-size: 160%; font-family: 'Palatino Linotype', Palatino, Georgia, 'Times Roman', Times, Serif; font-style: italic; font-weight: bold; margin-top: .5em; margin-bottom: 2em; }
/*h1.home
	{ color: #fff; font-size: 160%; font-family: 'Palatino Linotype', Palatino, Georgia, 'Times Roman', Times, Serif; font-style: italic; font-weight: bold; margin-top: .2em; margin-bottom: 2em; }*/
h1.home
	{ 
	    float: left;
	    position: absolute;
	    display: inline;
	    left: 10px;
	    top: 163px;
	    color: #fff; 
	    font-size: 150%; 
	    font-family: Tahoma,Geneva,Kalimati,sans-serif; 
	    font-weight: bold;
	    font-style: normal; 
	    margin-top: .3em; 
	    margin-bottom: 2em; 
}
h1 a:active, h1 a:link, h1 a:visited
	{ text-decoration: none; color: #fff; }
h1 a:hover
	{ text-decoration: underline; color: #fff; } 
h2, h3, h4, h5 
	{ font-family: Arial, Geneva, sans-serif; color: #969696; margin-bottom: .5em; }
h2
	{ font-size: 125%; } 
h3
	{ font-size: 100%; } 
hr
	{ color: #1C2E67; height: 1px; }
ol, ul
	{ margin-top: .6em; margin-bottom: .9em; }
p
	{ margin-top: .8em; margin-bottom: 1em; }
p, li, dt, dd
	{ font-size: 86%; }
small, .small
	{ font-family: Arial, Geneva, sans-serif; font-size: 75%; font-style: normal; font-weight: normal; }

#bigRule
	{ border-top: 3px solid #C5DCE8; border-bottom: 22px solid #1C2E67; }

#clear
	{ clear: both; display: block; height: 1px; margin: 0; overflow: hidden; padding: 0; }
.clear 
{
    clear: both;
}
#content
	{ 
	    margin-right: 0; 
	    padding: 0; 
	    text-align: left; 
	    border-top: 1px solid #3D6F95; 
	    border-right: 1px solid #FFF; 
	    border-bottom: 1px solid #FFF;  
	    border-left: 1px solid #inherit; 
	    background-color: #FFF; 
	    background-image: url(../gfx/bg_center.gif); 
	    background-position: top; 
	    background-repeat: repeat-x; 
	    }
#contentHome
	{ 
	    float: left;
	    position: relative;
	    display: inline;
	    text-align: left; 
	    border-top: 1px solid #3D6F95; 
	    border-bottom: 1px solid #FFF;  
	    border-left: 1px solid #inherit; 
	    background-image: url(/img/homeContBg.png);
	    width: 640px;
	    background-position: top; 
	    background-repeat: repeat-x; 
	    padding-top: 30px;
	    }	    
#content a:active, #content a:link, #content a:visited, #content a:hover
	{ font-weight: bold; }
	
#contentLiner
	{ margin-right: 180px; margin-left: 0;}
		
#directory th
	{ padding: .4em  6px .4em 0; text-align: right; vertical-align: top; color: #969696; font-weight: normal; }
#directory td
	{ padding: .4em  0 .4em 0; vertical-align: top;}

#menu
	{ width: 150px; margin: 0; padding: 25px 0 0 10px; float: left; background-color: #C5DCE8;  }

#sidebar
	{ width: 160px; font-size: 100%; margin: 0 0 0 10px; padding: 0; float: right; background-color: #FFF; background-image: url(../gfx/bg_center.gif); background-position: top; background-repeat: repeat-x; }
.caption 
{
    font-size: 12px;
    color: #1b1b1b;
    margin: 0 0 8px 0;
    padding: 5px;
    background: #e4e4e4;
}
/*#sidebarHome
	{ width: 160px; font-size: 100%; margin: 0 0 0 10px; padding: 0; float: right;}*/
#sidebarHome
	{ 
	  float: right;
	  position: relative;
	  display:inline;
	  width: 210px; 
	  font-size: 100%; 
	  margin: 10px 0 0 10px; 
	  padding: 0;
	  border-left: 1px solid #dbdbdb;
	  color: #585858;
}
#sidebar h1
	{ font-size: 140%; font-weight: normal; margin-top: .5em; margin-bottom: 0em; text-align: center; }
#sidebar img
	{ border-color: #fff; }
#sidebar ul
	{ margin-left: 15px; }
img.padTop
	{ margin-top: 20px; }

#footer
	{ clear: both; background-color: #3D6F95; color: #C5DCE8; border-top: 2px solid #C5DCE8; border-bottom: 8px solid #1C2E67; padding: 0 10px 0 0; font-size: 86%; text-align: center; list-style-type: square; }
#footer p
	{ margin-top: 5px; margin-bottom: 5px; }
#footer a:link, #footer a:visited
	{ color: #C5DCE8; text-decoration: none; }
#footer a:hover
	{ color: #fff; text-decoration: underline; }

#header
	{ margin: 0; padding: 0; text-align: left; }

#noScriptMenu
	{ font-weight: normal; color: #000; border: none; margin: 0; padding: 0 0 0 8px; }
#noScriptMenu a:link, #noScriptMenu a:visited
	{ color: #000; text-decoration: none; font-weight: normal; }
#noScriptMenu a:hover
	{ color: #00c; text-decoration: underline; font-weight: normal; }
#noScriptMenu li li, #noScriptMenu li li li
	{ margin: 0 0 0 10px; padding: 0; }
#noScriptMenu ul, #noScriptMenu ul ul
	{ list-style: none; margin: 0; padding: 0; }

#pageTitle
	{ text-align: center; }

#recentNews em
	{ color: #969696; font-size: 100%; font-style: normal; font-weight: bold; }

#wrapper
	{ text-align: left; border-width: 1px; border-style: solid; border-color: #ccc; }
.ceoBox 
{
    float: right;
    width: 180px;
    height: 245px;
    background: url('/img/ceo.jpg') no-repeat;
    margin-right: -8px;
    margin-bottom: 10px;
    color: #313131;
    line-height: 15px;
}
*:first-child+html .ceoBox {margin-right: 0; margin-left: -11px;}
.ceoBox p 
{
    margin: 10px 0 0 11px;
}
.stockBox
{
	float: right;
	width: 161px;
	border: 1px solid #3d6f94;
	color: #666;
	text-align: center;
	font-size: .7em;
	padding-top: 5px;
}

.newsBox
{
    float: right;
    width: 145px;
    border: 1px solid #3d6f94;
    padding: 5px 8px 0px 8px;
    color: #666;
    line-height: 16px;
    margin-top: 10px;
	margin-bottom: 10px;
}
.box
	{ color: #f8f8f8; background-color: #1C2E67; border: none; margin: 10px 0; padding: 5px 10px; }
.box a:active, .box a:link, .box a:visited
	{ color: #fff; }
.center
	{ text-align: center; }
.highlight
	{ color: #999; }
.hrule
	{ color:#969696; margin: 2em 8px .9em 0; border-bottom: 1px solid #1C2E67; }
.linkMore
	{ font-size: 95%; font-style: italic; }
.normal
	{ font-weight: normal; }
.bold
	{ font-weight: bold; }
.black 
	{ color: black; }
.alignCenter
	{ text-align: center; }
.alignRight
	{ text-align: right; }
.compFacts 
{
    float: right;
    width: 160px;
    border: 1px solid #3d6f94;
    padding: 10px 8px 0px 8px;
    color: #666;
    margin-top: 39px;
    line-height: 16px;
}
#sidebarHome h3,
.newsBox h3,
.compFacts h3,
.stockBox h3 
{
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 13px;
    line-height: 14px;
    color: #3d6f94;
}
#sidebarHome ul 
{
    list-style: none;
    padding: 0;
    margin: 0 12px 0 12px;
}
#sidebar .compFacts ul 
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#sidebarHome li ul.products,
#sidebar .compFacts li ul.products 
{
    margin-left: 18px;
}
#sidebarHome li ul.products li,
.compFacts li ul.products li
{
    list-style-type: circle;
    padding: 0;
    border-bottom: 0;
    font-size: 100%;
    line-height: 16px;
}
#sidebarHome ul li
{
    margin: 0 0 6px 0;
    padding: 0 0 8px 0;
    line-height: 18px;
    border-bottom: 1px dotted #666;
}
.compFacts ul li 
{
    margin: 0 0 4px 0;
    padding: 0 0 7px 0;
    line-height: 18px;
    border-bottom: 1px dotted #666;
}
#introImage 
{
    float: right;
    position: relative;
    display: inline;
    background: url('/img/homeMain2.jpg') no-repeat;
    height: 143px;
    width: 640px;
    padding: 0;
}
a.clickHere 
{
    float: left;
    position: absolute;
    display: inline;
    top: 70px;
    left: 410px;
    background: url('/img/clickHereBtn.png') no-repeat;
    height: 26px;
    width: 96px;
}
a.clickHere:hover
{
    background: url('/img/clickHereBtn.png') no-repeat 0 -26px;
}
.homeCont 
{
    float: left;
    position: relative;
    display: inline;
    padding-left: 16px;
    width: 400px;
}
.accolades ul li 
{
    list-style-type: circle;
    margin: 0 0 5px 0;
}
.accolades h3 
{
    color: #1c6eb8;
}
