@charset "utf-8";
/* CSS Document */

body
{
	padding: 0;
	margin: 0;
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 80%;
	background: #dcdcd4;
}

h1
{
	margin: 0;
	padding: 0 0 10px 0;
	color: #5d1e79;
	
}

h2
{
	margin: 0;
	padding: 0;
	font-size: 130%;
}

p
{
	margin: 0;
	padding: 0;
	line-height: 20px;
}

ul
{
	margin: 0;
	padding: 0;
}

li
{
	margin: 0;
	padding: 0;
	line-height: 20px;
}

a
{
	margin: 0;
	padding: 0;
}

#topsection
{
	width: 100%;
	background: #dcdcd4 url('../images/newtopbg.jpg') bottom left repeat-x;

}

#topsectioninner
{
	width: 1000px;
	text-align: center;
	margin: 0 auto;
	background: #dcdcd4;
	text-align: left;
}

#header
{
	height: 110px;
	margin: 0;
	padding: 0;
	background: #dcdcd4 url('../images/topbg.jpg') bottom left repeat-x;
}

#searchdiv
{
	float: right;
	text-align: right;
	padding: 10px;
}

#searchdiv h1
{
	font-weight:lighter;
	
}

#searchdiv p
{
    color: #5d1e79;
}

#searchdiv .search
{
    /*background: url('../images/sfield.jpg') top left no-repeat;*/
}

#searchdiv .searchsep
{
    color: #ffffff;
}

#navigation
{
	background: url('../images/navbg.jpg') top left repeat-x;
	height: 28px;
	width: 1000px;
}

#mainnav2, #navigation ul
{
	font-size: 110%;
}

#mainnav2 li, #navigation ul li
{
	float: left;
	list-style: none;
	border-right: 1px solid #B5B5B5;
}

#mainnav2 li.noline, #navigation ul li.noline
{
	border-right: none;
}

#mainnav2 a, #navigation ul a
{
	display: block;
	/*padding: 5px 58px 5px 58px;*/
	padding: 5px 0 5px 0px;
	color: #173448;
	text-decoration: none;
	width: 199px;
	text-align: center;
}

#mainnav2 a:hover, #navigation ul a:hover
{
	background: url('../images/navbghover.jpg') top left repeat-x;
}

#sub
{
    /*background: #541774!important;*/
    background: #7d5190!important;
    height: 25px;
    line-height: 25px;
    margin: 2px;
    padding: 0 5px 0 5px;
}

#subnav li, #sub ul li
{
    float: left;
    display: block;
}

#subnav a, #sub ul a
{
    color: #ffffff!important;
    padding: 1px 10px 1px 10px;
    text-decoration: none;
}

#subnav a:hover, a:active, #sub ul a:hover, #sub ul a:active
{
    text-decoration: underline;
}

#outer
{
	width: 1000px;
	text-align: center;
	margin: 0 auto;
}

#inner
{
	width: 1000px;
}

#leftcol
{
	width: 160px;
	float: left!important;
	padding: 10px;
}

#leftcolheader
{
	background: url('../images/navbg.gif') top left no-repeat;
	height: 25px;
}

#mainnav, #leftcol ul
{
	padding: 0 0 0 0;
	text-align: left;
}

#mainnav li, #leftcol ul li
{
	list-style: none;
	margin: 0 5px 0 5px;
	border-bottom: 1px dotted #5d1e79;
}
#mainnav a, #leftcol ul a
{
	display: block;
	padding: 10px 12px 10px 0;
	color: #5d1e79;
	font-weight: bold;
	text-decoration: none;
}

#mainnav a:link, #leftcol ul a:link
{
	color: #5d1e79;
	text-decoration: none;
}

#mainnav a:hover, #leftcol ul a:hover
{
	color: #5d1e79;
	text-decoration: underline;
}

#mainnav a.currentPage, #leftcol ul a.currentPage
{
	color: #5d1e79;
	text-decoration: underline;
}

#rightcol
{
	width: 180px;
	float: right;
	padding: 0;
	margin: 1px 0 0 0;
}

#rightcol a
{
    display: block;
    width: 180px;
    height: 180px;
}

div.sidebaritem
{
    /*background: none!important;*/ 
}

div.sidebaritem a
{
    width: 180px;
    height: 180px;
}

div.sidebarlink
{
    z-index: 10;
    width: 180px;
    height: 180px;
}

.sidebarcaption
{
    background: url('../images/sidecaptionbg.png') top left repeat;
    color: #ffffff;
    margin-top: -43px;
    
    z-index: 10!important;
    position: relative;
    overflow: hidden;
}

.sidebarimg
{
    border: none;  
}

#feature
{
	padding: 0;
	margin: 0;
}

#feature img
{
	padding: 0;
	margin: 0;
	vertical-align: top;
}

#content
{
	margin: 0 0px 0 190px;
	text-align: left;
	padding: 0;
	background: #ffffff;
	width: 630px;
	min-height: 650px;
color: #5d1e79;
}

#content h1
{
	color: #5d1e79;
	padding: 5px 15px 5px 15px;
	font-size:1.65em;
}

#content p
{
	padding: 5px 15px 5px 15px;
	
}

#content h2{
	color: #5d1e79;
	padding: 5px 15px 5px 15px;
	font-size: 1.2em;
}

#content h3, #content h4, #content h5, #content h6{
	color: #5d1e79;
	padding: 5px 15px 5px 15px;
}

#content img
{
	margin: 0;
}

#content ul
{
    margin: 0 0 0 35px;
}

#content li
{
    list-style: disc;
    color: #5d1e79;
}

#content .floatimageright
{
	float: right;
	margin: 20px;
	border: 3px solid #e7e7e7;
	padding: 2px;
}

#content .floatimageleft
{
	float: left;
	margin: 20px;
}

#content a
{
    text-decoration: none;
    color: #2582c7;
}

#content a:hover
{
    text-decoration: underline;
}

#footer
{
	clear: both;
	height: 29px;
	text-align: center;
	padding: 15px 20px 20px 20px;
	/*border-top: 1px solid #f8f8f8;*/
}

#footer p
{
	color: #5d1e79;
}

#footer a:link, a:visited
{
	color: #5d1e79;
	text-decoration: none;
}

#footer a:hover
{
	color: #5d1e79;
	text-decoration: underline;
	
}





/*##################################################################
bottles
#################################################################*/
#bottles, .bottles
{
	padding-left:20px;
padding-right: 20px;
	color: #5d1e79;
}

#bottles h3
{
	color: #5d1e79;

}

#bottles #heading, #bottles .heading
{
	color: #5d1e79;
	padding: 5px;
	font-size:1.1em;
	background-color:#dcdcd4 ;
	width:550px;
	display:block;
	margin-top:14px;
	margin-bottom:8px;
	font-weight:bold;
}

#bottles #subheading
{
	margin-left:20px;
}

#subheading  h2
{
		color: #5d1e79;
	padding: 5px;
	font-size:0.95em;
	background-color:#dcdcd4 ;
	width:500px;
	display:block;
	margin-top:14px;

	margin-bottom:8px;
	font-weight:bold;
}



#bottles p
{

	color: #5d1e79;
}






#innercontent{
min-height: 500px;
}



/*CUTE EDITOR STYLES*/

.Black{
color:#000000;
}

.Blue{
color:#2582C7;
}

.BoldBlue{
font-weight:bold;color: #2582C7;
}

.BoldBlack{
font-weight:bold;color: #000000;
}

.ItalicBlue{
font-style:italic; color: #2582C7;
}

.ItalicBlack{
font-style:italic; color: #000000;
}

.BoldItalicBlue{
color: #2582C7; font-weight:bold; font-style:italic; 
}

.BoldItalicBlack{
color: #000000; font-weight:bold; font-style:italic; 
}

.BoldUnderlinedItalicBlue{
color: #2582C7; font-weight:bold; font-style:italic; text-decoration:underline;
}

.BoldUnderlinedItalicBlack{
color: #000000; font-weight:bold; font-style:italic; text-decoration:underline;
}

.UnderlinedBlue{
text-decoration:underline; color:#2582C7;
}

.UnderlinedBlack{
text-decoration:underline; color:#000000;
}

.BoldUnderlinedBlue{
text-decoration:underline; color:#2582C7;font-weight:bold;
}

.BoldUnderlinedBlack{
text-decoration:underline; color:#000000;font-weight:bold;
}

.ItalicUnderlinedBlue{
text-decoration:underline; color:#2582C7; font-style:italic;
}

.ItalicUnderlinedBlack{
text-decoration:underline; color:#000000; font-style:italic;
}

.Purple{
color:#5D1E79;
}

.BoldPurple{
font-weight:bold;color: #5D1E79;
}

.ItalicPurple{
font-style:italic; color: #5D1E79;
}

.UnderlinedPurple{
text-decoration:underline; color:#5D1E79;
}

.BoldItalicPurple{
color: #5D1E79; font-weight:bold; font-style:italic; 
}

.BoldUnderlinedPurple{
text-decoration:underline; color:#5D1E79;font-weight:bold;
}

.ItalicUnderlinedPurple{
text-decoration:underline; color:#5D1E79; font-style:italic;
}

.BoldUnderlinedItalicPurple{
color: #5D1E79; font-weight:bold; font-style:italic; text-decoration:underline;
}

.nostyle{
list-style: none;
}

.hidden{
display:none;
}