/* CSS Document */
* 		            { margin: 0; padding: 0; }
html                { height: 100%; }
body 	            { height: 100%; background: url(../images/main_container_bg.gif) repeat-y top left #E8DFCF; font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #5c5549; line-height: 1.5em; }
a                   { text-decoration: none; color: #fff; font-weight: bold; }
a:hover				{ color: #FF0000; }
h3					{ font-size: 1.3em; color: #A40000; font-weight: bold; } 
h4					{ font-size: 1.1em; color: #A40000; font-weight: bold; } 

#header             { background: #87C631; }
#main               { padding-bottom: 0px; }

#logo				{ float: left; background: url(../images/shared/logo.jpg) no-repeat top left #87C631; width: 222px; height: 95px; }
#rightHeader		{ float: right; width: 790px; }
#topNavHolder       { float:left; width:565px; background-color:#87C631;}
#topNav				{ float: left; width: 565px; background: url(../images/shared/aplus_topNav_bg.gif) no-repeat top left #87C631; height: 28px; margin-top: 0px; }
#topnavlist 		{ margin-top: 5px; }
#topnavlist li		{ list-style:none; display: inline; margin:0px 0px 0px 29px ; text-transform: uppercase; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#shopCart			{ float: right; width: 225px; background: url(../images/shared/aplus_search_bg.gif) no-repeat top left #87C631; height: 95px; color: #FFF; }
#shopCart img		{ border: none; }
#search				{ margin: 7px 10px; color: #5c5549; }
#search input		{  margin:0px 2px; }
#search input.searchBtn { background: url(../images/shared/aplus_search_btn.gif) no-repeat; width: 37px; height: 21px; border: none; color: #FFF; padding-bottom: 2px; font-weight:bold; font-size: 1em; }


/* SET UP TWO MAIN COLUMNS */
#rightColumn        { float:right;width:234px; }
#leftColumn         { float:left;width:790px; }

/* TOP - MAIN CONTENT ON HOMEPAGE */
#leftNavigation         { width:221px; margin: 0; height: 229px; float: left; background:#97C155; }
#leftnavlist      		{ margin:0px 0px 0px 16px; list-style: none;  }

#leftnavlist li a		{ display: block; width: 188px; height: 24px; background: url(../images/shared/nav_plus_symbol.gif) no-repeat top left #F3EADC; margin-top: 1px; color: #5c5549; line-height:24px; text-indent:30px;font-size:12px;}
#leftnavlist a:hover 	{ color: #A40000; background-color: #FAF5EC; }
#reportCard				{ background: url(../images/shared/left_nav_banner.jpg) no-repeat bottom left; width: 221px; height: 79px; display:block; }
#reportCard	p.help		{ padding: 60px 0 0 110px; color: #FFF; font-size:12px; font-weight: bold; }
#reportCard	p.help:hover		{ padding: 60px 0 0 110px; color: red; font-size:12px; font-weight: bold; }

#mainImage              { width: 565px; margin: 0 0 0 1px; height: 229px; float: left; }

#mainImage img          { display: block; border: none; }
.marginTop              { margin-top: 1px; margin-top: 0px; }

/* MIDDLE - MAIN CONTENT on HOMEPAGE */
#middleContent                  {}
#middleContent_Image            { width: 228px; float: left; }
#middleContent_content     	    { margin:5px 0px 0px 20px;  }
#middleContent_Text             { width: 500px; float: left; }
#middleContent_p                { padding:22px 15px 10px 10px; text-align: justify; }
#middleContent_Advertisement    { width:200px;  height: 172px; margin:3px 0 0 3px; 
background:url(../images/homepage/main_advertise_box.gif) no-repeat top left; padding: 5px 0 0 15px; }
#middleContent_Advertisement p  { line-height: 1.2em; }

/* BOTTOM - MAIN CONTENT on HOMEPAGE */
#bottomContent                  { width:771px; height: 175px; background-color: #C0B9AC; margin-top: 0px; padding:15px 0 0 15px;}
#bottomContent_left             { margin:0px 0px 0px 0px;  width: 313px; height: 147px; float: left; background: url(../images/homepage/bottom_content_left_box.gif) no-repeat top left; padding:14px 10px 14px 20px; }
#bottomContent_middle           { margin:1px 0px 0px 0px; width: 211px; height: 146px; float: left; background: url(../images/homepage/two_cig_kissing.jpg) no-repeat top left; }
#bottomContent_right            { margin:0px 0 0 5px; width: 160px; height: 147px; float: left; background: url(../images/homepage/bottom_content_right_box.gif) no-repeat top left; padding: 14px 14px 14px 20px; }

#quitPoints						{ list-style-type: none; margin-top: 7px; }
#quitPoints li					{ background: url(../images/homepage/quitPoints.gif) no-repeat; height: 18px; padding: 2px 10px 0px 24px;font-size:11px;  }
#quitPoints li a				{ color: #5c5549; }
#quitPoints li a:hover			{ color: #A40000; }

/* RIGHT TESTIMONIAL COLUMN (on homepage) */
#testimonial                    { width:210px; margin:24px 0 0 15px; border:2px dotted #79A937;  }
#testimonial fieldset           { padding:0 10px; border:0px; }
#testimonial legend             { background-color: #79A937; color: #fff; font-weight: bold; font-size: 1.3em; padding: 2px 7px; border:none; }
#testimonial .header			{ position:relative; background-color: #79A937; color: #fff; font-weight: bold; font-size: 1.3em; padding: 2px 7px; border:none; top:-10px; width:150px;}
.testimonial_person             { display: block; color: #A40000; font-weight: bold; margin-top: 3px; }
#readmore                       { text-align: right; }
#readmore a                     { background-color: #79A937; font-weight: bold; padding: 2px 7px; margin-top: 4px; }
#readmore a:hover               { color: #A40000; text-decoration: underline; }

/* RIGHT CONTACT BOX (on homepage) */
#contactBox                     { width: 200px; background: url(../images/shared/contact_box_header.gif) no-repeat top left #5D564A; margin: 3px 0px 12px 20px; padding-bottom:5px; color: #FFF; }
#contactBox h4					{ padding: 5px 4px; font-size: 11px; } 
#contactBox li					{ list-style: none; margin: 7px 0 0 8px; padding-left: 25px; }
#contactBox li.address			{ background: url(../images/shared/aplus_contact_address.gif) no-repeat; }
#contactBox li.phone			{ background: url(../images/shared/aplus_contact_phone.gif) no-repeat; }
#contactBox li.email			{ background: url(../images/shared/aplus_contact_email.gif) no-repeat; }
#contactBox li.bookmark			{ background: url(../images/shared/aplus_contact_bookmark.gif) no-repeat; }
#contactBox li.tell_friend		{ background:  url(../images/shared/tell_a_friend_ico.gif) no-repeat; }
#contactBox li.print_page		{ background:  url(../images/shared/print.gif) no-repeat; }






/* GENERAL CLASSES */
.clear		            { clear: both; }
.bold		            { font-weight: bold; }
.white		            { color: #FFF; }
.gray					{ color: #444; }
.large		            { font-size: 1.3em; }
.uppercase	            { text-transform: uppercase; }
.plusTitle              { background: url(../images/shared/plus_symbol.gif) no-repeat 0px 4px; padding-left: 13px; display: block; color: #A40000; font-weight: bold; font-size: 1.3em; }

/* GLOBAL CLASS (VARIABLES) */
.siteWidth              { width: 1024px; }
/* --------------- FOOTER STICK --------------- */
#wrapper			    { position: relative; min-height: 100%; margin: 0px auto; }
* html #wrapper         { height: 100%; }

#footerWrapper          {/* position: relative; margin-top: -42px;*/ height: 42px; background-color: #726A5D;  }
/** html #footerWrapper   { margin-top: -42px; }*/
#footer                 { height: 42px; line-height:1.3em; padding: 0 0 0 0; }
#footerLeft             { float: left; margin: 5px 0px 0px 18px; }
#footerRight            { float: right; margin: 5px 70px 0px 0px; }
/* ------------- FOOTER STICK END ------------- */

/* --------------- TAB PANEL --------------- */
#TabWraper 				{ width:539px; float:left; padding-top:20px; padding-left:10px;font-family:Arial, Helvetica, sans-serif;  }
#tabTop 				{ width:539px; height:42px; font-family:Tahoma, Arial, Verdana; }
.tabBoxLeft				{ background-image:url(../images/tab_box_left_corner.jpg); background-repeat:no-repeat; width:11px; height:42px; float:left; }
.tabBoxRight			{ background-image:url(../images/tab_box_right_corner.jpg); background-repeat:no-repeat; width:42px; height:42px; float:left; }
.tab_active 			{ background-image:url(../images/tab_active.jpg); background-repeat:no-repeat; width:160px; height:34px; padding-top:8px; text-align:center;float:left; color:#ffffff; font-size:12px; font-weight:bold; }
.tab_active a 			{ color:#ffffff; text-decoration:none;}
.tab_active a:hover 	{ color:#ffffff; text-decoration:underline;}
.tab_deative			{ background-image:url(../images/tab_hide.jpg); background-repeat:no-repeat; width:160px; height:34px; padding-top:8px; padding-left:0px; text-align:center; float:left; color:#ffffff; font-size:12px; font-weight:bold;}
.tab_deative a	  		{ color:#ffffff; text-decoration:none; }
.tab_deative a:hover  	{ color:#ffffff; text-decoration:underline; }
.tab_content_area 		{ background-image:url(../images/tab_bg.gif); background-repeat:repeat-y; width:539px; padding:12px;}
.tab_bottom    			{ background-image:url(../images/tab_box_bottom.gif); background-repeat:no-repeat; width:533px; height:10px;}

/* --------------- TAB PANEL --------------- */
#middleContent_Advertisement2    { width: 209px; height: 177px; margin-top:10px;  background: url(../images/homepage/main_advertise_box.gif) no-repeat top left; padding: 0px 15px; margin-left:20px; }
#middleContent_Advertisement2 p  { line-height: 1.2em; }
#middleContent_Left          { width: 228px; float: left; }


/************************* STYLES ADDED ON 30-05-08 **************************/
.products_display {
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #D2D4CD;
}
.products_display img {
	border:1px solid #EAEBE8;
	padding:2px;
}

td, th {
	font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #5c5549;
}
.button_01 {
	background-image:url(../images/btn_01.jpg);
	background-repeat:no-repeat;
	width:78px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	border:0px;
	cursor:pointer;
}
.button_02 {
	background-image:url(../images/btn_02.jpg);
	background-repeat:no-repeat;
	width:143px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	border:0px;
	cursor:pointer;
}
.textbox_01 {
	border:1px solid #97BD63;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #616C53;
	
}

/**------- CREATED BY PROGRAMMAER ---------**/
.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; line-height: 1.5em; }
.testimonial_person2 { display: block; color: #006600; font-weight: bold; margin-top: 3px; font-size: 14px;}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0033;
	margin-left:30px;
	padding:7px;
}
.style9
{
padding:3px;
}
.ch4
{
padding:3px;
}

.new_link{ text-decoration: none; color:#006600; font-weight: bold; }
new_link:hover				{ color: #cbee9b; }

.style12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006600;
	
}

/**************FAQ*****************/

.text_container {
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5549;
	font-weight:normal;
	line-height:18px;
}
.text_container a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5549;
	font-weight:bold;
}
.text_container a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5549;
	font-weight:bold;
	
}
/*************FAQ***********************/
#container_faq_form {
	
	padding:0px 0px 3px 0px;
}
#container_faq_form a {
	color:#5c5549;
	text-decoration:none;
}
#container_faq_form a:hover {
	color:#333333;
	text-decoration:none;
}
#formhead_01 {
	padding:0px 0px 3px 0px;
	height:18px;
	border-bottom:#F3EADC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

#formhead_02 {
	padding:0px 0px 3px 0px;
	height:18px;
	border-bottom:#F3EADC 1px solid;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#formhead_03 {
	padding:0px 0px 3px 0px;
	height:18px;
	border-bottom:#F3EADC 1px solid;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#formhead_04 {
	padding:0px 0px 3px 0px;
	height:18px;
	border-bottom:#F3EADC 1px solid;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#formhead_05 {
	
	padding:2px 0px 3px 0px;
	border-bottom:#F3EADC 1px solid;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#formhead_06 {
	
	padding:0px 0px 3px 0px;
	height:18px;
	border-bottom:#F3EADC 1px solid;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#formhead_07 {
	
	padding:0px 0px 3px 0px;
	height:18px;
	border-bottom:#F3EADC 1px solid;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#formhead_08 {
	
	padding:0px 0px 3px 0px;
	height:18px;
	border-bottom:#F3EADC 1px solid;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#formhead_09 {
	
	padding:0px 0px 3px 0px;
	height:18px;
	border-bottom:#F3EADC 1px solid;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

#formhead_10 {
	
	padding:0px 0px 3px 0px;
	height:18px;
	border-bottom:#F3EADC 1px solid;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#formhead_11 {
	
	padding:0px 0px 3px 0px;
	height:18px;
	border-bottom:#F3EADC 1px solid;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

#masterdiv {
	display:none;
}
#masterdiv2 {
	display:none;
}
#masterdiv3 {
	display:none;
}
#masterdiv4 {
	display:none;
}
#masterdiv5 {
	display:none;
}
#masterdiv6 {
	display:none;
}
#masterdiv7 {
	display:none;
}
#masterdiv8 {
	display:none;
}
#masterdiv9 {
	display:none;
}
#masterdiv10 {
	display:none;
}
#masterdiv11 {
	display:none;
}
.display_textbox {
	border:#a0b5bf 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding:1px;
}
.container_usernav {
	padding:20px 8px 5px 10px;
	width:224px;
	height:auto;
	border:1px solid #D9D6D6;
	background-color:#FBFAFA;
	margin-top:0px;
	margin-bottom:20px;
}
.listing_usernav {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.listing_usernav ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.listing_usernav li {
	padding:3px 0px 0px 11px;
	margin:0px 0px 0px 0px;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	border-bottom:#e1e1e1 1px solid;
	background-image:url(../images/arrow002.gif);
	background-repeat:no-repeat;
}
.listing_usernav li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.listing_usernav li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}
.example_text {
	color:#A00203;
	line-height:16px;
}
/**********links****************/

.border {
	border:2px solid #E8DFCF;
}
.border a{
	border:2px solid #E8DFCF;
	text-decoration:none;
}
.border a:hover{
	border:2px solid #DFD3BD;
	text-decoration:none;
}

.formhead_new {	
	padding:2px 0px 3px 0px;
	border-bottom:#F3EADC 1px solid;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

.linking   { text-decoration: none; color: #006600; font-weight: bold;  }

.linkstyle{ margin-left:16px; list-style:disc; color:#990000; }

.linkstyle_1{ margin-left:10px; list-style:disc; }

.Links   { text-decoration: none; color: #0000FF; font-weight: normal;} 
.normal {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5c5549; font-weight: normal;} 
.cart_price {
 color:#333333;
 font-size:13px;
 font-weight:600;
}
.content_search {
font-size:11px;
padding:0px 0px 0px 0px;
 
}
#send                       { text-align: right; }
#send a                     { background-color: #79A937; font-weight: bold; padding: 2px 7px; margin-top: 4px; }
.but_send					{ background-color:#79A937;font-weight: bold; color:#FFFFFF; }
.contact_txt_box			{ border:1px solid  #009900; width:235px;}
.contact_label				{padding:0px 0px 0px 20px; color:#009900;}
.tell_frnd_txtbox			{border:1px solid #009900; width:250px;} 
.tell_frnd_label			{padding:0px 0px 0px 10px; color:#009900;} 
#right_side_img             { width: 200px;  margin: 3px 0px 12px 20px; padding-bottom:5px; color: #FFF; }
#middleContent_Text a{
 text-decoration: none; color:#006600; font-weight: bold;
}
#middleContent_Text a:hover{
 color: #cbee9b;
}
.faq_div	{display:none;}
.sitecss {

	font:Verdana, Arial, Helvetica, sans-serif;
	color:#22abd4;
	font-weight:bold;
}

.sitecss a{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#22abd4;
	font-weight:bold;
	text-decoration:none;
}
.sitecss a:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#22abd4;
	font-weight:bold;
	text-decoration:underline;
}

.sitecss1 {

	font:Verdana, Arial, Helvetica, sans-serif;
	color:#22abd4;
	font-weight:normal;
}

.n_text a:visited {
	text-decoration:none;
	color:#1C449C;
}

.n_text {
	color:#333333;
	font-size:85%;
}
.n_text a {
	text-decoration:none;
	color:#22abd4;
}
.n_text a:hover {
	color:#22abd4;
	text-decoration:underline;
}
/******************************19.08.08****(Sitemap_sublibks)************************/
.sitemap_listing{
	margin:0px;
	padding:5px 0px 0px 20px;
}
.sitemap_listing ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.sitemap_listing li{
	margin:0px;
	padding:0px 0px 0px 14px;
	background-image:url(../images/arrow_01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#22abd4;
	font-size:12px;
	font-weight:normal;
}
.sitemap_listing li a{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#22abd4;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.sitemap_listing li a:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#22abd4;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

#MsoNormal {

}

#MsoNormal ul {
width: 550px; /* move width to here */
margin: 0; /* zero this then use padding to create the list indent */
padding: 0 0 0 0px; /* normalise indent across browsers */

list-style-type: disc;
line-height: 21px;

}

#MsoNormal li {

/* keep haslayout triggering properties off the li itself */
} 
#content1 {

}

#content1 ul {
width: 550px; /* move width to here */
margin: 0; /* zero this then use padding to create the list indent */
padding: 0 0 0 0px; /* normalise indent across browsers */

list-style-type: disc;
line-height: 21px;

}

#content1 li {

/* keep haslayout triggering properties off the li itself */
} 

#quick_lowerprice {
	margin:22px 120px 0px 340px;
	height:100px;
}
#quick_lowerprice a {
	height:100px;
	display:block;
}
.hide {
	display:none;
}

/************************* STYLES ADDED ON 15-07-09 **************************/

.products_display_left {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:390px;
	float:left;
}
.products_display_right {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	width:130px;
	float:left;
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#5d564a;
	text-decoration:none;
	font-weight:normal;
}
.regularprice {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#5d564a;
	text-decoration:none;
	font-weight:normal;
	line-height:16px;
}
.regularprice span {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5d564a;
	text-decoration: line-through;  
	font-weight:bold;
}

.regularprice01 {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#5d564a;
	text-decoration:none;
	font-weight:normal;
	line-height:16px;
}
.regularprice01 span {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5d564a;
	text-decoration: none;  
	font-weight:bold;
}

.salesprice {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#6ba31e;
	text-decoration:none;
	font-weight:normal;
	line-height:16px;
}
.salesprice span {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6ba31e;
	text-decoration:none;  
	font-weight:bold;
}
.discount{
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	background:url(../images/discountbg.gif) top no-repeat;
	width:99px;
	height:48px;
	font-family:Tahoma, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#ffd7d9;
	text-align:center;
	line-height:15px;
}
.discount span{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffd7d9;
}