body {
margin:0px;
font-family : Arial, sans-serif;
color: #5A5350;
font-size:12px;
}

A {
	COLOR: #5A5350; TEXT-DECORATION: none
}
A:hover {
	COLOR: #DA42A6; TEXT-DECORATION: none
}

#inner {
padding:0px;
}

img {
border:0px;
}

#header {
height:95px;
border-top:5px solid white;
border-bottom:5px solid white;
}

#rightbar {
float:right;
height:790px;
background: no-repeat 30px 580px url(../images/rightbar/rotate.php);
}

#page {
border-right:10px solid white;
border-left:10px solid white;
}

#rightbar .inner {
padding-right:25px;
}

#rightbar h2 {
font-weight:normal;
margin:0px;
padding:0px;
padding-bottom:1px;
margin-top:7px;
}

#rightbar p{
margin:0px;
padding:0px;
line-height:18px;
}

#maincontent {
float:left;
}

h3 {
color:#DA42A6;
font-size:16px;
}

h2 {
color:#DA42A6;
font-size:20px;
}

h1 {
color:#DA42A6;
font-weight:normal;
font-size:26px;
}

.maincontent_inner {
padding:10px 20px;
font-size:12px;
}

#leftbar {
float:left;
}

.menubar ul{
padding:0px;
margin:0px;
background: white url(../images/three_0.gif) repeat-x;
height:28px;
padding-top:12px;
}

.menubar li{
padding:0px;
margin:0px;
list-style:none;
width:25%;
background: url(../images/three_1.gif) no-repeat center;display:block;float:left;
}

.menubar li a{
display:block;
width:160px;
margin:auto;
line-height:28px;
font-size:12px;
color:#110D0C;
text-decoration:none;
text-align:center;
font-weight:bold;
text-transform:uppercase;
}

.menubar li a:hover {
color:#D4147B;
}


.test_scroll {
color:#E6008A;
font-size:16px;
font-weight:bold;
padding-top:25px;
text-align:left;
padding-right:20px;
width:600px;
float:right;
padding-bottom:5px;
line-height:20px;
}

.logo {
float:left;
}

.logo img{

}


#footer {
background: white url(../images/bot-bg.jpg) repeat-x bottom;
}

.footer_inner {

background:url(../images/preg1.jpg) no-repeat right bottom;
}

.footer-address {
text-align:center;
padding:3px;
}

.testimonial_foot {
padding-top:15px;
margin:0 5%;
}


.testimonial_foot ul{
padding:0px;
margin:0px;
}

.testimonial_foot li{
padding:0px;
margin:0px;
padding-bottom:5px;
list-style:none;
}

.newsscroll {
float:left;
width:42%;
padding:0 2%;
margin-left:5%;
padding-top:10px;
}

.cat_list {
width:45%;
margin-top:10px;
margin-left:5%;
}

.cat_list ul{
padding:0px;
margin:0px;
}

.cat_list li{
list-style:none;
padding-bottom:8px;
line-height:16px;
}


#left_foot {
float:left;
width:60%;
}

.footer_menu {
text-align:center;
}

.footer_menu ul {
padding:0px;
margin:0px;
height:34px;
}

.footer_menu li {
list-style:none;
display:inline;
}

.footer_menu li a{
padding:0px 8px;
text-decoration:none;
line-height:30px;
}

#right_foot {
float:right;
width:39%;
border-left:2px solid white;
}

#right_foot h3{
padding:0px;
margin:0px;
padding-bottom:3px;
}

#left_foot h3{
padding:0px;
margin:0px;
padding: 5px 0px;
}

.catpages ul{
padding:0px;
margin:0px;
}

.catpages li{
margin:0px;
list-style:none;
float:left;
display:block;
padding-bottom:15px;
}

.pagit {
padding-top:15px;
text-align:right;
clear:both;
}

.pagit ul {
padding:0px;
margin:0px;
}

.pagit li {
text-align:right;
display:inline;
}


.pagit input, .forms_buttons input  {
margin-top:10px;
border:0px;
background: url(../images/buynow.png) top no-repeat;
width:115px;
height:24px;
color:white;
font-weight:bold;
font-size:14px;
line-height:22px;
margin-left:15px;
}

.pagit input:hover, .forms_buttons input:hover {
cursor:hand;
cursor:pointer;
background: url(../images/buynow.png) bottom no-repeat;
}


.pagepic {
float:right;
padding-left:15px;
padding-bottom:50px;
}

.editable  {
line-height:16px;
}

.editable h2 {
font-weight:normal;
color:#181012;
line-height:20px;
}

.formsbox li{
list-style:none;
line-height:28px;
}

.forms input,.forms textarea{
width:400px;float:right;
}

.forms textarea{
height:160px;
}

.formsbox ul {
padding:0px;
margin:0px;
}

.forms li {
width:500px;
}

.forms_chkboxes {
clear:both;
float:right;
}

.forms_buttons input{
margin-top:10px;
clear:both;
float:right;
}

.formsbox {
float:left;
width:500px;
}

.address_contact {
width:200px;
float:right;
padding-bottom:220px;
}

.address_contact li{
padding:0px;
margin:0px;
list-style:none;
line-height:22px;
}

.address_contact ul{
padding:0px;
margin:0px;
}

.tabs {
padding:0px;
margin:0px;
margin-right:25px;

clear:right;
}


.tabs li{
padding:0px;
margin:0px;
list-style:none;
}

.tabs li a {
display:block;
width:115px;
text-align:center;
float:right;
color:white;
font-size:16px;
margin-left:10px;
}

.tabs li a:hover {
color:#E1DE31;
}

.directory_map_box {

text-align:center;

}

.directory_data_box {
float:left;
width:220px;
}

.directory_data_box li,.directory_listings li{
padding:0px;
margin:0px;
list-style:none;
clear:left;
}

.directory_listings li a {
padding:3px;
margin:3px;
display:block;
float:left;
}

.directory_listings li a:hover {
background:#D5D7D9;
}

.directory_data_box ul,.directory_listings {
padding:0px;
margin:0px;
}

.directory_listings h3 {
margin:0px;
padding:5px 0px;
}

.imgdirectory {
float:left;
padding:10px;
}

.buy_now {
background: url(../images/minipops.jpg) right no-repeat;
}

.but_buynow {
margin-top:10px;
border:0px;
background: url(../images/buynow.png) top no-repeat;
width:115px;
height:24px;
color:white;
font-weight:bold;
font-size:14px;
line-height:22px;
}

.but_buynow:hover {
cursor:hand;
cursor:pointer;
background: url(../images/buynow.png) bottom no-repeat;
}

.but_search {
margin-top:5px;
border:0px;
background: url(../images/search.png) top no-repeat;
width:115px;
height:24px;
color:white;
font-weight:bold;
font-size:14px;
line-height:22px;
}

.but_search:hover {
cursor:hand;
cursor:pointer;
background: url(../images/search.png) bottom no-repeat;
}

.but_signup {
margin-top:10px;
border:0px;
background: url(../images/search.png) bottom no-repeat;
width:115px;
height:24px;
color:white;
font-weight:bold;
font-size:14px;
line-height:22px;
}

.but_signup:hover {
cursor:hand;
cursor:pointer;
background: url(../images/search.png) top no-repeat;
}

.update {
margin:0px;
padding:0px;
}

.update li{
font-size:14px;
font-weight:bold;
color:#5A5350;
list-style:none;
padding:15px;
line-height:22px;
}

.ok {
background:#ACCB52;
}

.bad {
background:#F1835E;
}

.price {
color:#DA42A6;
font-size:16px;
}

.flavours {
padding:0px;
margin:0px;

padding:15px 0px;
}

.flavours li{
margin:0px;
padding:0px;
padding-right:6px;
list-style:none;
float:left;
}

.flavour {
width:18px;
height:18px;
color:transparent;
border:1px solid #fff;
}

.flavour:hover {
border:0px;
cursor:pointer;
cursor:hand;
}

.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
font-weight:bold;
font-size:14px;
padding-bottom:5px;
line-height:20px;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example3{ /*Demo 3 main container*/
width: 245px;
height: 215px;
border: 3px solid #E8E8E8;
padding: 15px;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

code{ /*CSS for insructions*/
color: red;
}

.rss_link a{
display:block;
margin-left:5px;
padding-left:40px;
font-size:14px;
font-weight:bold;
line-height:40px;
text-decoration:none;
color:#D5D7D9;
background: no-repeat left url(../images/rss_icon.png);
}

.rss_link a:hover{
color:#FF8125;
text-decoration:underline;

}

#download {
background:#fff;
padding:8px;
border:2px solid #DA42A6;
}

#rightbar h3 {
background:#DA42A6;
color:white;
margin:0px;
padding:0px;
padding-left:8px;
padding-top:3px;
}

#download p {
margin:0px;
padding:0px;
font-size:11px;
line-height:14px;
}

#download a {
display:block;
text-align:right;
color:#DA42A6;
}

#download a:hover {
text-decoration:underline;
}

.addthis_toolbox {
padding-top:5px;
}

.phamacy_locator {
margin-bottom:15px;
}

.newsticker h3 {
font-size:16px;
padding:0px;
margin:0px;
padding-bottom:5px;
}

.form {
padding:0px;
margin:0px;
}


			.suggest_link {
				color:black;
				line-height:16px;
				padding:3px 2px;
			}
			.suggest_link_over {
				background-color: #E8E8E8;
				line-height:18px;
				padding:3px 2px;
				color:b;ack;
				border:1px solid #F0B93F;
			}
			#search_suggest {
				clear:both;
				position: absolute; 
				text-align: left; 
				background:	#fff;
				z-index:100000;	
				font-size:12px;	
			}	