﻿body {

/* background:url(../images/banner_bg.gif); */
margin:0px; padding:0px; 
font-family:Arial, Helvetica, sans-serif; font-size:11px;
color:#606060;
background-color: #ffffff;
}

a, img { outline:none; border:0px;}
h1, h2, h3, h4, form, input { margin:0px; padding:0px;}
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#8D4587; text-transform:uppercase;}
h2 { color:#8D4587; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:25px; text-transform:uppercase;}

.clear { clear:both;}
.floatleft { float:left;}
.floatright { float:right;}
.colorbar { background:url(../images/color_bar.gif) top repeat-x; height:7px;}

/*header*/
.main_hold { width:100%;}
.main { width:970px; background-color:#ffffff;}
.logo { padding:10px 0px;}
.topright_bg { background:url(../images/topright_bg.gif) no-repeat; width:422px; padding-top:7px;}

.toplinks {color:#090909}
.toplinks a { color:#090909; text-decoration:none;}
.toplinks a:hover { color:#8A4786; text-decoration:underline;}

.cart_bg { background:url(../images/cart_bg.gif) right no-repeat; height:28px;}
.shopping_item { width:25px; color:#fff; font-size:12px;}
.email { font-size:13px; padding-top:10px; }
.email a { font-size:13px; padding-top:10px;}
.email a:hover { text-decoration:none; color:#8A4786;   }

.sigup { position:absolute; margin:-15px 0px 0px 30px;}
.banner_hold { margin-top:0px; background:url(../images/banner_top.gif) top no-repeat #fff; padding:0px 0px 10px 0px;}

/*menu*/
#menu1 { background:url(../images/menu_bg.gif) repeat-x; width:970px; height:40px; font-size:13px; border-top: dashed 1px #DDDDDD; border-bottom: dashed 1px #DDDDDD;}
#menu1 ul { margin:0px; padding:0px; list-style:none;}
#menu1 ul li { float:left; text-align:center;}
#menu1 ul li.links {padding-top:12px;}
#menu1 ul li a { text-decoration:none; color:#333; text-transform:uppercase; padding:0px 10px 0px 10px; display:block;}
#menu1 ul li a:hover { color:#8D4587;}
.menu_sep { background:url(../images/menu_seprator.gif); width:10px; height:40px;}

#menu2 { width:929px; height:22px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:8px;}
#menu2 a { text-decoration:none; color:#606060; padding:0px 2px 0px 2px;}
#menu2 a:hover { color:#8D4587; text-decoration:underline;}

/*left links*/
#leftlink { font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:12px; margin-bottom:20px;}
#leftlink ul { list-style:url(../images/list_arrow.gif); margin:0px; padding:0px; margin-left:15px;}
#leftlink ul li { margin-bottom:8px;}
#leftlink ul a {  text-decoration:none; text-transform:uppercase; color:#000000; font-size:10px; display:block; padding:2px 0px;}
#leftlink ul a:hover { color:#8D4587; background-color:#F8EDF7;}

.graybox { width:930px; margin:0 auto;}
.graybox_top { background:url(../images/gray_top.gif) top no-repeat; height:5px;}
.graybox_bottom { background:url(../images/gray_bottom.gif) top no-repeat; height:6px;}


.maroontext{color: #595959; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.maroontext a{ color:#9E4587; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.maroontext a:hover{ color: #595959; text-decoration:underline;}

.orangetext a { color:#DC4C03; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.orangetext a:hover{ color: #595959; text-decoration:underline;}

.tdtext {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#7A7A7A; }
.tdtext a { color: #9E4587; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.tdtext a:hover {color: #595959; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }

.text { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#7A7A7A; }
.text a { color: #9E4587; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.text a:hover { color: #595959; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }

.tdhead { border-bottom: dotted 1px #DEDEDE; color: #000000; font-size:11px; font-family:Arial; line-height:20px; font-weight: bold; }
.tdtxt { border-bottom: dotted 1px #DEDEDE; color: #000000; font-size:11px; font-family:Arial; line-height:20px; }

.tdheading { background-color:#E1E1E1; border:solid 1px #DEDEDE; color: #000000; font-size:11px; font-family:Arial; line-height:30px; font-weight:bold; }
.tdtext { border: dotted 1px #DEDEDE; color: #000000; font-size:11px; font-family:Arial; line-height:20px; }

.tabheading { background-color:#DDDDDD; border:solid 1px #E2E2E2; font-size:11px; font-family:Verdana; line-height:30px; color:#9E4587; font-weight:bold;}

.headtext { color:#9E4587; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }

.slider_wrapper { background-color:#F0F0F0; padding:15px 20px 15px 18px;}
.search_hold { background:url(../images/search_bg.gif) top; width:332px; height:62px; position:absolute; margin:-25px 0px 0px 0px;}
.search_input { font-family:Tahoma; font-size:13px; background-color: #ECE7E7; background:none; border:none; width:170px;}
.bt_search { width:110px; height:30px; outline:none;}

.heading { color:#080808;}
.arricals_price { font-size:10px; color:#4D4D4D; line-height:20px;}

.testimonial_hold { color:#3D3D3C; font-size:13px; line-height:20px; padding:3px 15px 5px 15px;}
.testimonial_place { color:#6D6D6D; font-size:11px;}
.dash_border { background:url(../images/dash_border.gif) bottom repeat-x; padding-bottom:10px;}

.product_hold { background-color:#F3F3F3; padding:5px 14px 13px 14px; text-align:justify; line-height:16px;}
.product_hold .moredetails { background:url(../images/arrow_details.gif) left center no-repeat; padding-left:20px; text-decoration:none; color:#000;}
.product_hold .moredetails:hover { color:#8D4587; text-decoration:underline;}
.cards { width:130px; padding:13px 0px; text-align:center}

/*footer*/
.footer_hold {border-top:solid 9px #F0F0F2; padding-bottom:12px;}
.footer_hold h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding-bottom:12px; text-transform:capitalize;}
.social { margin-bottom:18px; margin-top:2px;}
.flinks_hold { width:175px;}
.flinks_hold1 { width:175px; margin-left:15px;}
.footerlinks { margin:0px; padding:0px; list-style:none;}
.footerlinks li { background:url(../images/footerlinks_dot.gif) left center no-repeat; padding-left:10px;}
.footerlinks li a { color:#595959; text-decoration:none;}
.footerlinks li a:hover { color:#8A4786; text-decoration:underline;}
.copyright { color:#969595}

.faqhead { color:#864A7F; font-size:12px; font-weight:bold; }
.faqtext { color:#333333; font-size:11px; padding-left:10px; padding-right:10px; padding-bottom:10px; border-bottom:dashed 1px #CCCCCC;}

.control { padding:3px; font-family:11px; color:#333333; }

/* Registration complete */

.pagging { color: #000000; font-size:11px; font-family:verdana,ms sans serif,arial;}
.pagging A { color: #000000; font-size:11px; font-family:verdana;}
.pagging A:hover { color: #000000; text-decoration:underline;}

/* Previous Pagination */
.sb_pagP{
	FONT-WEIGHT: 700; FONT-SIZE: 100%; color:#666666;
}
A.sb_pagP {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: 700; FONT-SIZE: 100%; PADDING-BOTTOM: 0.2em; BORDER-TOP-STYLE: none; PADDING-TOP: 0.2em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none; color:#666666;
}
A.sb_pagP:hover {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: 700; FONT-SIZE: 100%; PADDING-BOTTOM: 0.2em; BORDER-TOP-STYLE: none; PADDING-TOP: 0.2em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none; color:#666666;
}
A.sb_pagP:visited {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: 700; FONT-SIZE: 100%; PADDING-BOTTOM: 0.2em; BORDER-TOP-STYLE: none; PADDING-TOP: 0.2em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none; color:#666666;
}

/* Next Pagination*/
.sb_pagN{
	FONT-WEIGHT: 700; FONT-SIZE: 100%; color:#666666;
}
A.sb_pagN {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: 700; FONT-SIZE: 100%; PADDING-BOTTOM: 0.2em; BORDER-TOP-STYLE: none; PADDING-TOP: 0.2em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none; color:#666666;
}
A.sb_pagN:hover {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: 700; FONT-SIZE: 100%; PADDING-BOTTOM: 0.2em; BORDER-TOP-STYLE: none; PADDING-TOP: 0.2em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none; color:#666666;
}
A.sb_pagN:visited {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: 700; FONT-SIZE: 100%; PADDING-BOTTOM: 0.2em; BORDER-TOP-STYLE: none; PADDING-TOP: 0.2em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none; color:#666666;
}

/* Numbering Pagination*/
.sb_pagS {
	FONT-WEIGHT: 700; FONT-SIZE: 80%; color:#666666; BORDER-RIGHT: #83bc46 1px solid; BORDER-TOP: #83bc46 1px solid;  BACKGROUND-COLOR: transparent; BORDER-LEFT: #83bc46 1px solid; BORDER-BOTTOM: #83bc46 1px solid; WIDTH: 3%; TEXT-ALIGN: center; TEXT-DECORATION: none; DISPLAY: inline-block; FLOAT: center; PADDING-TOP: 0.3em; PADDING-RIGHT: 0.7em; PADDING-LEFT: 0.7em;  PADDING-BOTTOM: 0.3em; MARGIN: 10px 0.38em 5px 0px;
}
A.sb_pagS {
	FONT-WEIGHT: 500; FONT-SIZE: 80%; color:#666666; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: inline-block; FLOAT: center; MARGIN: 10px 0.38em 5px 0px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none; PADDING-TOP: 0.3em; PADDING-RIGHT: 0.7em; PADDING-LEFT: 0.7em;  PADDING-BOTTOM: 0.3em;
}
A.sb_pagS:hover {
	FONT-WEIGHT: 500; FONT-SIZE: 80%; color:#666666; BORDER-RIGHT: #83bc46 1px solid; BORDER-TOP: #83bc46 1px solid; DISPLAY: inline-block; FLOAT: center; MARGIN: 10px 0.38em 5px 0px; BORDER-LEFT: #83bc46 1px solid; CURSOR: pointer; BORDER-BOTTOM: #83bc46 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none; PADDING-TOP: 0.3em; PADDING-RIGHT: 0.7em; PADDING-LEFT: 0.7em;  PADDING-BOTTOM: 0.3em; BACKGROUND: #f0f7e8;
}

.dynamicbutton{ color:#ffffff; padding:2px; background-color:#9E4587; border:solid 1px #8A4385; font-family:Calibri; font-size:13px; }

.rowcolor { background-color:#CCCCCC; padding:15px 20px 15px 18px; color:#121212;}

.testimonialhead { color:#121212; padding:2px; background-color:#CCCCCC; border:solid 1px #E3E3E3; font-family:Arial; font-size:11px; height:25px;}


/* --- [ News Scroller ] ------------------------------------------------------*/

.newsbox {
width:290px;
background: #fff;
border: 0px solid #bdbdbd;
height: 300px;
padding: 8px 10px 8px 10px;
}

.newsbox h2 {
margin: 0;
padding: 0;
font: 10px "verdana", verdana, arial;
color: #333333;
}


h3#newsScrollerTitle{
margin:0;
padding:0;
font:bold 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
}
dl#newsScroller{
font: normal 11px/1.4  Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}
dl#newsScroller dt{
/*font-weight:bold;*/
padding: 0px 0 10px 0;
}

dl#newsScroller dt a 
{
text-align:justify;
vertical-align:top;
color: #333333;
text-decoration: none;
}

dl#newsScroller dt a:hover {
text-decoration: underline;
}

dl#newsScroller dd{
padding:0 0 0px 0px;
margin:0;
color: #333333;
}
/*dl#newsScroller dd p{
padding:0;
margin:0 0 11px 0;
}*/
/*dl#newsScroller dd + dd{
padding:0 0 0 22px;
}*/

dl#newsScroller dd span {
color: #333333;
font-size: 11px;
}

h3#newsScrollerTitle.ns{
padding:1px 1px;
border:1px solid #B18C58;
border-bottom:none;
background:#beb677;
width:300px;
}
div.ns{
/*padding:11px;
border:1px solid #B18C58;*/
border-top:none;
/*				background:#E8E4B4;*/
width:290px;
height:300px;
position:relative;
overflow:hidden;
}
div.ns div{
height: 300px;
overflow:hidden;
}
div.ns dl{
position:relative;
top:0;
}
div.ns dl dt,
div.ns dl dd{
position:relative;
}

.info { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#00558C; text-decoration:none;}
.info:hover { text-decoration:underline;}
/* --- [ News Scroller End ] ------------------------------------------------------*/
