/*-----------------------------------------------------------------
Global
------------------------------------------------------------------*/

BODY{
	margin:0px;
	background-color:#00325b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#00325B;
}
TD{
}
IMG{
border:0px;
}
A{
text-decoration:none;
color:#00325B;
font-weight:bold;
}
INPUT, SELECT,TEXTAREA	{
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#7D7D7D;
}
FORM {
margin:0px;
}
.price {
font-size:12pt;
font-weight:bold;
margin:0px;
}
.textholderinner ul {
	margin-left:0px;
	padding-left: 15px;
}
.textholderinner li {
	list-style-image:url(images/menu_arrow.png);
	line-height: 22px;
	}
	
/*-----------------------------------------------------------------
Headings
------------------------------------------------------------------*/

H1 {
font-size:18pt;
font-weight:normal;
color:#00325B;
}
.textholderinner h1 
{
	width: 220px;
	padding-top:2px;
	font-size:15pt;
}
H2 {
font-size:12pt;
font-weight:normal;
margin:0px;
}
H3 {
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:12pt;
color:#00325B;
margin:0px;
}
H4 {
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:22pt;
color:#00325B;
margin:0px;
margin-left:10px;
margin-bottom:8px;
}

/*-----------------------------------------------------------------
Backgrounds
------------------------------------------------------------------*/

.search-bg{
background-image:url(images/search-bg.gif);
}
.login-bg{
background-image:url(images/search-bg.gif);
border-bottom:1px solid #c5c5c5;
}


/*-----------------------------------------------------------------
General
------------------------------------------------------------------*/

.top-basket{
color:#969696;
}
.keyword-search{
width:150px;
}
.login{
width:76px;
}
.breadcrumb{
color:#969696;
font-size:8pt;
}
.breadcrumb:hover	{
color:#000000;
font-size:8pt;
}
.bot-links{
color:#969696;
font-size:7pt;
padding-right:8px;
}
.bot-links:hover	{
color:#000000;
}
.bot-text{
color:#969696;
font-size:7pt;
padding-right:8px;
}


/*-----------------------------------------------------------------
Form Classes
------------------------------------------------------------------*/

.search{
border:	0px;
width:	250px;
}
.search_go{
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
}

/*-----------------------------------------------------------------
Navigation Classes
------------------------------------------------------------------*/


.nav_1{
font-family:Slicker, Arial, Arial, Helvetica, sans-serif;
color:#000000;
padding-left:2px;
font-weight:bold;
display:block;
}
.nav_1:hover{
color:#00adef;
}
.navon_1{
color:#ffffff;
padding-left:2px;
font-weight:bold;
display:block;
}
.navon1_1{
color:#ffffff;
padding-left:2px;
font-weight:bold;
display:block;
}

.nav_2{
color:#00325B;
text-align:left;
font-weight: bold;
padding-right:4px;
padding-top:4px;
padding-bottom:4px;
margin-left: 5px;
margin-right:5px;
display:block;
background-image: url(images/menu_arrow.png);
background-position: center right;
background-repeat: no-repeat;
}
.nav_2:hover{
color:#ffffff;
background-image: url(images/blue_arrow.png);
background-position: center right;
background-repeat: no-repeat;
margin-right:5px;
}
.navon_2{
color:#ffffff;
text-align:left;
font-weight: bold;
padding-right:4px;
padding-top:4px;
padding-bottom:4px;
margin-left: 5px;
margin-right:5px;
display:block;
background-image: url(images/blue_arrow.png);
background-position: center right;
background-repeat: no-repeat;
}
.td_2{
height:22px;
border-bottom:1px solid #e9e7e8;
}
.td_2:hover{
background-color: #857B7A;
}
.tdon_2{
height:22px;
background-color: #857B7A;
border-bottom:0px solid #e9e7e8;
}



.nav_3{
color:#6589C7;
text-align:left;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
margin-left: 10px;
display:block;
background-image: url(images/sub_menu_arrow.png);
margin-right:10px;
background-position: center right;
background-repeat: no-repeat;
font-size:	9pt;
}
.nav_3:hover{
color:#ffffff;
background-image: url(images/sub_menu_arrow_rollover.png);
margin-right:10px;
}
.navon_3{
color:#ffffff;
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
text-align:left;
display:block;
background-image: url(images/sub_menu_arrow_rollover.png);
margin-right:10px;
margin-left:10px;
background-position: center right;
background-repeat: no-repeat;
background-color: #00325B;
font-size:	9pt;
}
.td_3{
height:20px;
border-bottom:0px solid #e9e7e8;
}
.td_3:hover{
background-color: #00325B;
}
.tdon_3{
height:20px;
border-bottom:0px solid #00325B;
background-color: #00325B;
text-align:	right;
}

.nav_4{
color:#969696;
padding-left:30px;
display:block;
}
.nav_4:hover{
color:#000000;
}
.navon_4{
color:#969696;
padding-left:30px;
display:block;
}
.td_4{
height:22px;
border-bottom:0px solid #e9e7e8;
}
.tdon_4{
height:22px;
border-bottom:0px solid #e9e7e8;
}

.nav_5{
color:#969696;
padding-left:40px;
display:block;
}
.nav_5:hover{
color:#000000;
}
.navon_5{
color:#969696;
padding-left:40px;
display:block;
}
.td_5{
height:22px;
border-bottom:0px solid #e9e7e8;
}
.tdon_5{
height:22px;
border-bottom:0px solid #e9e7e8;
}
.nav_6{
color:#969696;
padding-left:45px;
display:block;
}
.nav_6:hover{
color:#000000;
}
.navon_6{
color:#969696;
padding-left:45px;
display:block;
}
.td_6{
height:22px;
border-bottom:0px solid #e9e7e8;
}
.tdon_6{
height:22px;
border-bottom:0px solid #e9e7e8;
}

/*-----------------------------------------------------------------
Core Classes
------------------------------------------------------------------*/

.wrapperholder {
	margin-left:auto;
	margin-right:auto;
	width:984px;
	float:center;
	background-color:#fff;
}

.wrapper {
	float:left;
	width:984px;
}

.header{
	width:100%;
}

.logo{
	width:100%;
	height:134px;
	background-image:url(images/bluesky2.jpg);
	background-repeat:no-repeat;
	float:left;
}


.quicksearch{
	float:right;
	margin-top:8px;
	margin-right:15px;
}

.quicksearch .inputstyle {
	width:122px;
	height:16px;
	padding:0;
	float:left;
}
.quicksearch .search_btn {
	border:none;
	margin-left:8px;
	width:33px;
	height:22px;
}


.headercornerline {
	width:6px;
	height:153px;	
}

.bodywrapper{
	width:100%;
	margin-left:0px;
	margin-right:0px;
}

.bodyspacer{
	margin-top:25px;
}

.bodywrapperimage{
	/*background-image: url(images/wrapperbody_fill.gif);*/
	width:100%;
}

.bodycorner{
	width:99px;
	background-image:url(images/bodycornerfill.jpg);
}

.bodyleft{
	width:151px;
	float:left;
	margin-left: 12px;
}

.bodycenter {
	width:628px;
	margin-left:18px;
	margin-right:10px;
	float:left;
}

.bodyright{
	width:148px;
	float:right;
	margin-right:12px;
	margin-top:29px;
}

.header_nav{
	background-color:#6589C7;
	height:32px;
	width:100%;
	float:left;
	color:#ffffff;
	margin-bottom:20px;
}
.header_nav_inner{
	padding-left:20px;
	padding-top:2px;
	padding-right:20px;
}

.header_top_nav {
	float:left;
	height:41px;
	width:670px;
	margin-left:101px;
}

.home {
	background-image:url(images/home_small.png);
	background-repeat:no-repeat;
	float:left;
	width:110px;
	height:32px;
	cursor:pointer;
	color:white;
}
.home h1 {
	color:white;
	padding-top:7px;
	margin:0px;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
.home_roll h1{
	color:white;
	padding-top:7px;
	margin:0px;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}

.home_roll {
	background-image:url(images/home_roll_small.png);
	background-repeat:no-repeat;
	float:left;
	width:110px;
	height:32px;
	cursor:pointer;
	color:fff;
}

.products {
	background-image:url(images/products_small.png);
	background-repeat:no-repeat;
	float:left;
	width:107px;
	height:32px;
	cursor:pointer;
	color:white;
}
.products_roll {
	background-image:url(images/products_roll_small.png);
	background-repeat:no-repeat;
	float:left;
	width:107px;
	height:32px;
	cursor:pointer;
	color:fff;
}
.products h1 {
	color:white;
	padding-top:7px;
	margin:0px;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
.products_roll h1{
	color:white;
	padding-top:7px;
	margin:0px;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}

.customer {
	background-image:url(images/customer_small.png);
	background-repeat:no-repeat;
	float:left;
	width:140px;
	height:32px;
	cursor:pointer;
	color:white;
}
.customer_roll {
	background-image:url(images/customer_roll_small.png);
	background-repeat:no-repeat;
	float:left;
	width:140px;
	height:32px;
	cursor:pointer;
	color:fff;
}
.customer h1 {
	color:white;
	padding-top:7px;
	margin:0px;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
.customer_roll h1{
	color:white;
	padding-top:7px;
	margin:0px;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}

.headerlogin {
	float:right;
	width:186px;
	margin-top:26px;
	margin-right:12px;
	background-image:url(images/login.gif);
	background-repeat:no-repeat;
}

.headerloginform {
	margin-top:32px;
	width:168px;
	margin-left:10px;
	font-size:10pt;
}

.headerloginform input{
	width:150px;
	margin-left:0px;
	float:left;
}

.headerloginbut {
	float:left; 
	width:50px;
	height:29px; 
	margin-top:6px;
}

.headerloginform p{
	color:white;
	font-size:10pt;
	margin:0px;
}

.loginspacer {
	margin-top:3px;
	margin-bottom:3px;
}

.imgspacertop {
	margin-bottom:20px;
}

.imgspacer {
	margin-top:20px;
	margin-bottom:20px;
}

.CustomerService {
	margin-bottom:20px;
	width:148px;
	height:247px;
	background-image:url(images/cs3.jpg);
	background-repeat:no-repeat;
}

.CustomerServiceTextTop{
	text-align:center;
	padding-top:14px;
	font-size:12pt;
	font-weight:bold;
	color:#00325b;
}

.CustomerServiceTextBtm{
	text-align:center;
	padding-top:128px;
	color:#fff;
	font-size:10pt;
	font-weight:bold;
}

.CustomerServiceInfo {
	font-size:8pt;
	padding-top:2px;
}

.textholder_fixed{
	width:616px;
	height:367px;
	background-image:url(images/textholder.jpg);
	background-repeat:no-repeat;
}

.textholder{
	width:618px;
	float:left;
}

.textholder_top{
	width:624px;
	height:36px;
	background-image:url(images/textarea_top.png);
	background-repeat:no-repeat;
	
}

.textholder_fill {
	width:624px;
	min-height:3px;
	background-image:url(images/textarea_fill.png);
	background-repeat:repeat-y;
}

.textholder_bottom {
	width:624px;
	height:31px;
	background-image:url(images/textarea_bottom.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.textholderinner{
	width:580px;
	min-height:100px;
	margin-top:-35px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:22px;
	float:left;
}

.catholder{
	width:676px;
	height:227px;
	margin-left:3px;
	float:left;
}

.cat{
	height:211px;
	width:157px;
	margin-right:15px;
	float:left;
}
.cat img{
	margin-bottom:6px;
}

.line {
	background-image:url(images/line.png);
	background-repeat:no-repeat;
	width:151px;
	height:1px;
	margin-top:3px;
	margin-bottom:6px;
	margin-left:3px;
	float:left;
}

.price {
	float:left;
	width:82px;
	height:31px;
	font-size:8pt;
	color:#0d0609;
}

.price-buttonholder {
	float:right;
	width:75px;
	height:31px;
	margin-top:0px;
	color:#fff;
}

.price ul {
	background-image:url(images/arrow.png);
	background-repeat:no-repeat;
	height:13px;
	width:6px;
	margin-left:0px;
	padding-left:11px;
	padding-top:0px;
	margin-top:0px;
}

.price li {
	list-style:none;
	margin-left:0px;
	width:71px;
}

.from {
	color:#868686;
	font-size:8pt;
	width:30px;
}

.but-price {
	background-image:url(images/but-price.png);
	background-repeat:no-repeat;
	width:70px;
	height:28px;
	float:right;
	clear:both;
}

.but-price h1 {
	color:#fff;
	font-size:12pt;
	margin-left:12px;
	margin-top:5px;
}

.banner {
	width:678px;
	margin-left:2px;
	float:left;
}
.banner h1 {
	color:#00325B;
	font-weight:bold;
	margin-top:16px;
	text-align:center;
	font-size:10pt;
}

.banner-pain{
	background-image:url(images/pain.png);
	background-repeat:no-repeat;
	width:185px;
	height:142px;
	float:left;
	margin-right:17px;
	margin-left:17px;
}

.banner-pain h1 {
	margin-top:8px;
}

.banner-skin{
	background-image:url(images/body.png);
	background-repeat:no-repeat;
	width:186px;
	height:142px;
	float:left;
	margin-right:17px;
}

.banner-Homeopathy {
	background-image:url(images/homeopathy.png);
	background-repeat:no-repeat;
	width:176px;
	height:142px;
	float:left;
}

.banner-Homeopathy  h1 {
	margin-top:8px;
	margin-left:3px;
}

.banner-health{
	background-image:url(images/healthinfo.png);
	background-repeat:no-repeat;
	width:185px;
	height:142px;
	float:left;
}

.footerholder {
	margin-left:auto;
	margin-right:auto;
	width:1134px;
	float:center;
}
.footerbody {
	width: 100%;
	height: 166px;
	background-color:#6589C7;
}

.footer {
	width:984px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	height: 166px;
	float: left;
}

.footer_curve {
	width:984px;	
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	height: 27px;
	float: left;
}
.footerinner{
	margin-top:20px;		
	float:center;
	width:984px;
}

.footer-links{
	float:left;
	color:#fff;
	padding-left:0px;
	padding-right:0px;
	font-size:8pt;
}

.footer-links ul {
	height:13px;	
	padding:0px;
	margin-left:20px;
	margin-top:0px;
	float:left;
}

.footer-links li {
	list-style-image:url(images/footerarrow.gif);
}

.footerspliter_left{
	background-image:url(images/splitter.png);
	background-repeat:no-repeat;
	width:5px;
	height:121px;
	float:left;
	margin-left:10px
}

.footerspliter_right{
	background-image:url(images/splitter.png);
	background-repeat:no-repeat;
	width:5px;
	height:121px;
	float:right;
	margin-left:10px
}

.footercontent{
	margin-top:20px;		
	float:left;
	height:121px;
	width:160px;
}

.menu_holder{
	width:149px;
	margin-bottom:0px;
}
.menu_holder_top{
	background-image:url(images/menu_table_top.png);
	background-repeat:no-repeat;
	width:149px;
	padding-left: 2px;
	margin-top:-4px;
}
.menu_holder_bottom{
	background-image:url(images/menu_table_bottom.png);
	background-repeat:no-repeat;
	height:20px;
	width:149px;
	margin-bottom:0px;
}
.menu_bg{
	background-image:url(images/menu_table_bg.png);
	background-repeat:repeat-y;
	width:149px;
	float:left;
	margin-top:0px;
	padding-left: 0px;
	padding-top: 0px;
}

.menu_flag{
	background-image:url(images/our_range_flag.png);
	background-repeat:no-repeat;
	height:33px;
	width:92px;
	margin-left: 57px;
}


.cart_holder{
	height:120px;
	width:149px;
	margin-bottom:30px;
	margin-top: -30px;
}
.cart_bg{
	color: #00325B;
	font-weight: bold;
	background-image:url(images/cart_table.png);
	background-repeat:no-repeat;
	height:82px;
	width:149px;
	float:left;
	margin-top:-4px;
	padding-left: 10px;
	padding-top: 10px;
}

.cart_flag{
	background-image:url(images/cart_flag.png);
	background-repeat:no-repeat;
	height:33px;
	width:99px;
	float:right;
}

.cart_go2{
	background-image:url(images/button_cart.png);
	background-repeat:no-repeat;
	cursor: pointer;
	width:110px;
	height:29px;
	float:right;
	margin-top:5px;
}
.radioSizesHead { 
	background-color: #857B7A;
	color: #ffffff;
}
.radioSizesHead  td { 
	padding: 3px 10px 3px 10px;
	
}
.radioSizes {
	background-color: #f4f2f3;
	}
.radioSizes  td { 
	padding: 3px 10px 3px 10px;
	border-bottom: solid 2px #ffffff;
}
.nav {
	color:#00325B;
	font-weight:bold;
}

.sitelogo {
	margin:5px 10px 5px 10px;
	border:none;
	vertical-align: middle;
}
.prod-img{ margin-left: 20px; margin-bottom: 20px;}

.sitemapnav_1  {}
.sitemapnav_2  {padding-left: 20px;}
.sitemapnav_3 {padding-left: 40px;}

