
/*##################################
COMMON CSS
##################################*/
.link {
	color:#000000;
	}
.link:hover {
	color:#4364AF;
	}
.elink {
	color:#4364AF;
	}
.elink:hover {
	color:#000000;
	}
/*#################################### 
ALL MESSAGE RELATED CSS
####################################*/
.thankumsg,
.thankumsg p{
	background-color:#F5F5F5;	
	color:#000000;
	}
.errormsg, .dispMsg {
	border:2px solid #DCDCDC;
	color:#ff0000;
	}
.errormsg a, .dispMsg a {
	color:#000000;
	}

.errormsg a:hover, .dispMsg a:hover {
	color:#4364AF;
	}

.thankumsg a {
	color:#4364AF;
	}

.thankumsg a:hover {
	color:#000000;
	}

.offermsg {
	background-color:#EFF9EA;
	border:1px solid #dfdfdf;
	color:#333333;
	}
.offermsg a {
	color:#4364AF;
	}
.offermsg a:hover {
	color:#666666;
	}
/*#################################### 
PAGEHEADER AND PAGE PATH CSS
####################################*/
.pagepath a{
	color:#4364AF;
	}
.pagepath a:hover {
	color:#000000;
	}
.pagepath strong {
	/*page path arrow*/
	color:#333333;
	}
.pagepath span {
	/*active page name*/
	color:#000000;
	}
/*##################################
SPECIAL OFFER CONTAINER CSS
##################################*/
.offercontainer {
	}
/*===================================
OFFER CONTAINER TITLE CSS
=====================================*/
.offertitle {
	background-image:url(../images/theme2/offertitle_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#5A5A5A;
	border-left:1px solid #535353;
	border-right:1px solid #535353;
	}
/*===================================
OFFER CONTAINER PRODUCT BOX CSS
=====================================*/
.offer_probox {
	background-image:url(../images/theme2/offerboxbg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FEFEFE;
	border-bottom:1px solid #E8E8E8;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	}
/*===================================
OFFER PRODUCT IMAGE BOX CSS
=====================================*/
.offer_proimg {
	border:1px solid #E2E2E2;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center center;
	}
.offer_proimg:hover {
	border:1px solid #666666;
	}
/*===================================
OFFER PRODUCT DETAILS BOX CSS
=====================================*/
.offer_prodetails {
	color:#999999;
	}
.offer_prodetails h2 {
	color:#000000;
	}
.offer_prodetails h2 a {
	color:#000000;
	}
.offer_prodetails h2 a:hover {
	color:#4364AF;
	}
/*===================================
OFFER PRODUCT PRICE CSS
=====================================*/
.offer_prodetails .ourprice {
	color:#4364AF;
	}
/*===================================
OFFER YOU SAVE CSS
=====================================*/
.offer_yousave {
	background-image:url(../images/theme2/yousaveimg.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	}
/*===================================
OFFER BUYNOW BOX CSS
=====================================*/
.offer_buynowbox {
	z-index:99999;
	background-image:url(../images/theme2/offerbox_buynowbg.gif);
	background-repeat:no-repeat;
	}
.offer_buynowbox a.link {
	color:#666666;
	}
.offer_buynowbox a.link:hover {
	color:#4364AF;
	}
/*===================================
OFFER CONTAINER MOREBAR CSS
=====================================*/
.botmorebar {
	background-image:url(../images/theme2/botmorebarbg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#D10000;
	}
.moreofferbtn {
	background-image: url(../images/theme2/moreofferprobtn.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
.moreofferbtn:hover {
	background-position:0 -16px;
	}
.viewallbtn {
	background-image: url(../images/theme2/viewallbtn.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
.viewallbtn:hover {
	background-position:0 -16px;
	}
/*===================================
PRODUCT IMAGE CSS
=====================================*/
.probox .imgborder a{
	/*image box css*/
	border:1px solid #e6e6e6;
	}
.probox .yousave {
	border-top:1px solid #DFDFDF;
	}
.yousave strong {
	background-image:url(../images/theme2/yousaveimg1.gif);
	background-repeat:no-repeat;
	}
.yousave strong em {
	color:#FFFFFF;
	}
/*===================================
PRODUCT LISTING IMAGE CSS
=====================================*/
.probox .protitle {
	/*product subtitle css*/
	color:#333333;
	background-image:url(../images/dotline.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	}
.prodetail .protitle a {
	color:#333333;
	}
.probox .prodetail .protxt {
	/* product description css */
	color:#666666;
	border-bottom:1px solid #dfdfdf;
	}
.probox .protxt a p {
	color:#666666;
	}
.probox .protxt a p:hover{
	color:#4364AF;
	}
.probox .protxt a{
	color:#666666;
	}
.probox .protxt a:hover{
	color:#4364AF;
	}
/*===================================
OFFER PRODUCT PRICE CSS
=====================================*/
.prodetail .proprice{ 
	/* product price css */
	color:#4364AF;
	}
.prodetail .proprice span {	
	/* product rrp price css */
	color:#000000;
	}
.pro_linkbox {
	background-color:#EFEFEF;
	border-bottom:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	}
/*===================================
PRODUCT BUYNOW BUTTON CSS
=====================================*/
.buybtn {
	/* moreinfo button css */
	color:#000000;
	background-image:url(../images/theme2/buynowbtn.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	}
.pro_linkbox .link {
	color:#4364AF;
	}
.pro_linkbox .link:hover {
	color:#000000;
	}
/*##################################
BARGAIN BASEMENT CSS
##################################*/
/*===================================
SORTOFFER BANNER CSS
=====================================*/
.sortoffers {
	background-image:url(../images/theme2/sortoffer_bg.gif);
	background-repeat:repeat-x;
	}
.sortoffers h2 {
	color:#FFFFFF;
	}
.clickherebtn {
	background-image:url(../images/theme2/clickherebtn2.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	}
.clickherebtn:hover {
	background-position:0 -27px;
	}
/*#################################### 
GRIDVIEW-LISTVIEW BUTTON
####################################*/
.listviewbtn {
	background-image:url(../images/theme2/listviewbtn.gif);
	}
.gridviewbtn {
	background-image:url(../images/theme2/gridviewbtn.gif);
	}

.listgridbtn {
	border-top:1px solid #CCCCCC;
	background-color:#F1F1F1;
	background-image:url(../images/theme2/graybg2.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	}
#productlist .listgridbtn{
	background-image:none;
	border:none;
	background-color:#FFFFFF;
	}
#productlist .pagerbg .listgridbtn,
.pagerbg .listgridbtn {
	/*border-top:1px solid #CCCCCC;
	background-color:#E0E0E0;
	background-image:url(../images/theme2/graybg2.gif);
	background-repeat:repeat-x;
	background-position:left bottom;*/
	background-color:#EFEFEF;
	border-bottom:1px solid #D5D6D5;
	}
/*##################################
PAGER BAR CSS
##################################*/
.pager .pagenumber {
	color:#000000;
	}
.pagenumber a{
	color:#4364AF;
	}
.pagenumber a:hover {
	color:#000000;
	}
	
.pager select {
	color:#666666;
	background-color:#FFFFFF;
	border:1px solid #9B9B9B;
	}
.pager .next {
	background-image:url(../images/theme2/next_img.gif);
	}
.pager .previous {
	background-image:url(../images/theme2/prev_img.gif);
	}
.pager .next:hover,
.pager .previous:hover {
	background-position:0 -16px;
	}
/*===================================
CATEGORYLIST CSS
===================================*/
.catlist {
	background-color:#F2F2F2;
	}
.catlistheader {
	background-color:#ffffff;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	color:#333333;
	}
.catlistlinks td a {
	color:#333333;
	}
.catlistlinks td a:hover {
	color:#4364AF;
	}
/*##################################
TOPBAR CSS
##################################*/
.topbarbg {
	background-image:url(../images/theme2/topbarbg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin-bottom:1px;
	}
.logo {	
	background-image:url(../images/theme2/logo.gif);
	background-repeat:no-repeat;
	text-indent:-99999px;
	}
/*===================================
TOPBAR CART CSS
===================================*/
.topbarcart {
	background-image:url(../images/theme2/topbarcart_bg.gif);
	background-repeat:repeat-x;
	}
.topbarcart a {
	background-image:url(../images/theme2/topbarcart_right.gif);
	background-repeat:no-repeat;
	}
.topbarcart a:hover {
	background-image:url(../images/theme2/topbarcart_right.gif);
	background-repeat:no-repeat;
	}
.topbarcart .saving {
	color:#FFEB4C;
	}
/*===================================
TOPBAR TELEPHONE ORDER CSS
=====================================*/
.telorder {
	color:#000000;
	}
/*===================================
TOPBAR SCROLLER CSS
=====================================*/
.topbar_scroller {
	background-image:url(../images/theme2/topbarscroller_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	border:1px solid #B7B7B7;
	}
.topbar_scroller .link {
	color:#000000;
	}
.topbar_scroller .link:hover {
	color:#4364AF;
	}
/*===================================
TOPBAR MENU CSS
==================================*/
.topbarmenu {
	background-image:url(../images/theme2/topnavibg.gif);
	background-repeat:repeat-x;
	}
.topbarmenu span {
	color:#4364AF;
	}
.topbarmenu a:hover,
.topbarmenu a span:hover {
	color:#333333;
	}
/*##################################
NAVIGATION CSS
##################################*/
.navigationbg {
	background-image:url(../images/theme2/navigationbg.gif);
	background-repeat:repeat-x;
	}
.navhomebtn {
	background-image:url(../images/theme2/nav_homebtn.gif);
	background-repeat:no-repeat;
	}
/*##################################
SEARCHBAR CSS
##################################*/
.searchbarbg {
	background-image:url(../images/theme2/searchbarbg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FFFFFF;
	}
/*===================================
TOPBAR SEARCH BOX CSS
=====================================*/
.searchbox {
	background-image:url(../images/theme2/searchbox_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	}
.searchbox span {
	color:#FFFFFF;
	}
.searchbox .textboxborder {
	background-image:url(../images/theme2/searchbox_textboxbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-bottom:1px solid #CECECE;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	}

/*===================================
TOPBAR SEARCH BY SYMPTOMS CSS
=====================================*/
.searchbysymptomsbtn {
	background-image:url(../images/theme2/searchbysymptomsbtn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
	}
.searchbysymptomsbtn:hover {
	color:#4364AF;
	}
/*===================================
TOPBAR BARGAIN BASEMENT BUTTON CSS
=====================================*/
.bargainbasementbtn {
	background-image:url(../images/theme2/bargain_basementbtn.gif);
	background-repeat:no-repeat;
	color:#000000;
	}
.bargainbasementbtn:hover {
	color:#4364AF;
	}

/*#################################### 
SIDEBAR COMMON CSS
####################################*/
h5 {
	/*background-image:url(../images/theme2/h5bg.gif);
	background-color:#DB0404;*/
	color:#000000;
	border-bottom:1px solid #a3a3a3;
	}
.sidebar h5 a {
	color:#000000;
	text-decoration:none;
	}
.sidebar h5 a:hover {
	color:#4364AF;
	}
.morebar {
	border-bottom:1px solid #D8D8D8;
	background-color:#EFEFEF;
	}
.morebar a {
	background-image:url(../images/theme2/morebtn.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	}
.morebar a:hover {
	background-position:0 -16px;
	} 
.freedelivery {
	background-image:url(../images/theme2/freedelivery.gif);
	}
.whyus {
	background-image:url(../images/theme2/whyus.gif);
	}
.whyus a{
	background-image:url(../images/theme2/whyus.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	}
/*===================================
SIDEBAR WE DONT HAVE BOX CSS
=====================================*/
.wedonthave {
	background-image:url(../images/theme2/wedonthave.gif);
	background-repeat:no-repeat;
	}
.wedonthave a{
	background-image:url(../images/theme2/clickherebtn1.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	}

/*===================================
SIDEBAR LINKS CSS
=====================================*/
.sidebarlinks a {
	border-bottom:1px solid #E2E2E2;
	color:#333333;
	}
.sidebarlinks a:hover {
	color:#4364AF;
	background-image:url(../images/theme2/sidebarlinkhoverbg.gif);
	background-color:#F2F2F2;
	}
/*===================================
SIDEBAR text CSS
=====================================*/
.sidebartxt h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0px;
	padding:0px;
	}
/*#################################### 
SIDEBAR BESTSELLER CSS 
####################################*/
.sidebar_bestseller {
	border-bottom:1px solid #e2e2e2;
	color:#333333;
	}
/*===================================
SIDEBAR BESTSELLER IMAGE CSS
=====================================*/
.sidebar_proimg .imgborder {
	border:1px solid #D9D9D9;
	}
.sidebar_proimg .imgborder:hover {
	border:1px solid #666666;
	}
/*===================================
SIDEBAR BESTSELLER NAME, PRICE CSS
=====================================*/
.sidebar_bestseller dt {
	color:#333333;
	}
.sidebar_bestseller dt a {
	color:#333333;
	}
.sidebar_bestseller dt a:hover {
	color:#4364AF;
	}
.sidebar_price span{
	color:#4364AF;
	}

/*#################################### 
A to Z CSS 
####################################*/
.a2z_btn li a {
	color:#000000;
	background-image:url(../images/theme2/a2zbg.gif);
	}
.a2z_btn li a:hover,
.a2z_btn li .active {
	color:#4364AF;
	}
/*#################################### 
SIDEBAR CART CSS
####################################*/
.sidebar .cart_header th{
	background-image:url(../images/theme2/sidebar_cartheaderbg.gif);
	background-color:#EEEEEE;
	border-bottom:1px solid #E2E2E2;
	}
.sidebar .cart_header .qty {
	background-image:url(../images/theme2/sidebarcart_qtybg.gif);
	background-color:#DBDBDB;
	}
/*==========================
SIDEBAR CART INFO CSS
==========================*/
.sidebar .cart_prodetail dl dd {
	color:#4364AF;
	}
.sidebar .grandtotal td{
	background-image:url(../images/theme2/sidebarcart_totalbg.gif);
	background-color:#CFD6EA;
	color:#FFFFFF;
	}
/*==========================
SIDEBAR CART CHECKOUT BUTTON CSS
==========================*/
.sidebar_checkoutbtn div {
	background-color:#EFEFEF;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #D8D8D8;
	}
.sidebar_checkoutbtn .viewall{
	color:#005786;
	}
.sidebar_checkoutbtn .viewall:hover{
	color:#4364AF;
	}
/*===================================
NEWPRODUCT BOX CSS
=====================================*/	
.newproduct {
	background-image:url(../images/theme2/newproductbg.gif);
	background-color:#FFEFD6;
	border:1px solid #FF9C00;
	}
.newproduct .priceboxdetail {
	background-image:url(../images/theme2/newproductpricebg.gif);
	background-color:#FFFAF2;
	}
.newproduct .priceboxdetail dl .line {
	background-image:url(../images/theme2/newpro_line.gif);
	}
.newproduct .priceboxdetail dl .moreinfo a{
	background-image:url(../images/theme2/moreinfobtn.gif);
	}
/*===================================
SPECIAL OFFER BOX CSS
=====================================*/
.pro_offer  {
	background-image:url(../images/theme2/offerboxbg.gif);
	background-color:#0068A1;
	border:1px solid #0068A1;
	}
.pro_offer .priceboxdetail {
	background-image:url(../images/theme2/offerbox_pricebg.gif);
	background-color:#6EA9CA;
	}
.pro_offer .priceboxdetail dl .moreinfo a{
	background-image:url(../images/theme2/moreinfobtn.gif);
	}
.pro_offer .priceboxdetail dl .line {
	background-image:url(../images/theme2/offerbox_line.gif);
	}
.pro_offer .priceboxdetail dl .moreinfo a{
	background-image:url(../images/theme2/moreinfobtn.gif);
	}
/*#################################### 
SUBCATEGORY CSS
####################################*/
.moreproduct {
	background-image:url(../images/theme2/topnavibg.gif);
	color:#FFFFFF;
	background-color:#93A4D2;
	}
div.graybar {
	background-image:url(../images/theme2/darkgraybar_bg.gif);
	color:#FFFFFF;
	background-color:#535353;
	}
.moreproduct a {
	color:#FFFFFF;
	}
.moreproduct a:hover {
	color:#4364AF;
	}
.moreproductbtn {
	background-image:url(../images/theme2/moreproductbtn.gif);
	}
/*#################################### 
PRODUCT INFO PAGE CSS
####################################*/
.productinfo .showmeproductbtn {
	background-image: url(../images/theme2/showmeproductbtn.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	}
.productinfo .showmeproductbtn:hover {
	background-position:0 -19px;
	}
/*==========================
PRODUCT PRICE BOX CSS
==========================*/
.proimgcontainer h1 {
	color:#4364AF;
	}
.proimgcontainer .proattributebox {
	background-color:#E8E8E8;
	}

/*==========================
PRODUCT SHARE OPTIONS CSS
==========================*/
.pro_sharing {
	background-color:#F7F7F7;
	border-bottom:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	}
/*#################################### 
COMMON FORM PAGE CSS 
####################################*/
.dotline {
	background-image:url(../images/theme2/horline.gif);
	}
.formtitle {
	background-image:url(../images/theme2/topnavibg.gif);
	background-color:#92A3D2;
	color:#FFFFFF;
	}
.formbox {
	background-image:url(../images/theme2/formlabelbg.gif);
	}
/*===================================
SUBMITRESET BUTTON CSS
===================================*/
.formbox .btnbox{
	background-image:url(../images/theme2/formbtnbg.gif);
	}
/*#################################### 
LOGIN CSS
####################################*/
/*===================================
LEFTBOX CSS
===================================*/
.logincontainer .formbox .note {
	/*background-image:url(../images/theme2/newcustomerimg.jpg);
	background-repeat:no-repeat;
	background-position:right 10px;*/

	}
/*===================================
RIGHTBOX CSS
===================================*/
.logincontainer .rightbox .link{
	color:#000000;
	}
.logincontainer .rightbox .link:hover{
	color:#4364AF;
	}
/*==========================
GENERAL SEARCH CSS
==========================*/
#general .formpad .labelbg {
	background-color:#f1f1f1;
	}
/*==========================
SEARCH BY SYMPTOMS CSS
==========================*/
#symptoms .greenbg {
	/*check box background*/
	background-color:#f7f7f7;
	}
#symptoms .greenbg1 {
	background-color:#EFEFEF;
	}
#symptoms h3 {
	background-color:#FFE5BB;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
#symptoms .formpad .labelbg {
	background-color:#f1f1f1;
	}
.radiobtn label {
	color:#4364AF;
	}
	
.btnbggray {
	background-image:url(../images/theme2/formbtnbg.gif);
	}
#a2z h3 {
	background-color:#FFE5BB;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
/*==========================
SEARCHBAR TAB BUTTONS CSS
==========================*/
.tabbar {
	/*tabbar background*/
	border-bottom:2px solid #FF9E00;
	}
.tabbar li a {
	color:#333333;
	background-image:url(../images/theme2/tableft.gif);
	}
.tabbar li a span {
	background-image:url(../images/theme2/tabright.gif);
	}
/*#################################### 
SITEMAP CSS
####################################*/
/* main level =================================== */	
.mainlinklevel {
	/*main level link css*/
	background-image:url(../images/theme2/sitemap_arrow1.gif);
	background-repeat:no-repeat;
	background-position: 0px 11px;
	color: #4364AF;
	}
.mainlinklevel a {
	color: #4364AF;
	}
.mainlinklevel a:hover {
	color: #000000;
	}
/* sub level =================================== */	
.sublinklevel {
	background-image:url(../images/theme2/sitemap_arrow2.gif);
	background-repeat:no-repeat;
	background-position: 10px 10px;
	color: #333333;
	}
.sublinklevel a {
	color: #000000;
	}
.sublinklevel a:hover {
	color: #4364AF;
	}
.prolinklevel {
	background-image:url(../images/theme2/sitemap_arrow2.gif);
	background-repeat:no-repeat;
	background-position: 30px 8px;
	color: #666666;
	}
.prolinklevel a {
	color: #666666;
	}
.prolinklevel a:hover {
	color: #4364aF;
	}
/*==========================*/
.brandlink td {
	border-bottom:1px solid #DBDBDB;
	}
.brandlink a{
	background-image:url(../images/theme2/sitemap_arrow1.gif);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	color: #4364AF;
	}
.brandlink a:hover {
	color:#000000;
	}
/*==========================
GRAND TOTAL CSS
==========================*/
.grandtotal {
	color:#000000;
	}
.grandtotal td {
	background-color:#CFD6EA;
	border-bottom:1px solid #6D7BA5;
	}
.grandtotal .total {
	border-right:1px solid #505F8C;
	border-bottom:1px solid #505F8C;
	background-color:#6d7ba5;
	color:#ffffff;
	}
.grandtotal .removeall {
	border-bottom:1px solid #6D7BA5;
	}
.grandtotal .removeall .link{
	color:#000000;
	}
/*==========================
YOUR SAVING CSS
==========================*/
.yoursaving {
	color:#FFFFFF;
	}
.yoursaving td {
	background-color:#959595;
	border-bottom:1px solid #656565;
	}
.yoursaving .total {
	border-right:1px solid #656565;
	border-bottom:1px solid #656565;
	background-color:#7D7D7D;
	color:#ffffff;
	}
/*==========================
DEDUCTION THROUGH VOUCHER CSS
==========================*/
.deductionvoucher {
	color:#FFFFFF;
	}
.deductionvoucher td {
	background-color:#959595;
	border-bottom:1px solid #656565;
	}
.deductionvoucher .total {
	border-right:1px solid #656565;
	border-bottom:1px solid #656565;
	background-color:#7D7D7D;
	color:#ffffff;
	}
/*#################################### 
MEDICINE HISTORY CSS
####################################*/
#medicinehistory .formbox dl dt{
	background-image:url(../images/theme2/graybg1.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#F3F3F3;
	border-top:1px solid #E0E0E0;
	}
.sameasabove {
	background-image:url(../images/theme2/samanswerbtn.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
.sameasabove:hover {
	background-position:0 -16px;
	}

