@import url("navigation.css");

/*#################################### 
TABLE OF CONTENT OF WHOLE CSS 
####################################*/
/*
	=>	COMMON CSS
	=>	ALL MESSAGE RELATED CSS
	=>	PAGEHEADER AND PAGE PATH CSS
	=>	GRIDVIEW-LISTVIEW BUTTON
	=>	PAGER BAR CSS
	=>	CATEGORYLIST CSS
	=>	TOPBAR CSS
		-	TOPBAR CART CSS
		-	TOPBAR MENU CSS
	=>	SEARCHBAR CSS
	=>	SIDEBAR COMMON CSS
	=>	SIDEBAR LINKS CSS
	=>	SIDEBAR BESTSELLER CSS 
		-	SIDEBAR BESTSELLER IMAGE CSS
		-	SIDEBAR BESTSELLER NAME, PRICE CSS
	=>	HOME NEW PRODUCT BOX CSS
		-	NEWPRODUCT BOX CSS
		-	SPECIAL OFFER BOX CSS
	=>	PRODUCT ADVERTS BOX CSS
	=>	CATEGORY LIST BOX & CATEGORY PAGE CSS
	=>	BRAND PAGE CSS
	=>	PRODUCT LISTING RELATED CSS
		-	PRODUCT LISTING IMAGE CSS
	=>	GRIDVIEW CSS
	=>	LISTVIEW CSS
	=>	SUBCATEGORY CSS
	=>	PRODUCT INFO PAGE CSS
		-	PRODUCT IMAGE BOX CSS
		-	PRODUCT PRICE BOX CSS
		-	PRODUCT ATTRIBUTE BOX CSS
		-	PRODUCT CHECKOUT BUTTON CSS
		-	PRODUCT DETAILS BOX CSS
		-	PRODUCT SHARE OPTIONS CSS
	=>	TELL US WHAT YOU THINK & PRODUCT REVIEW CSS
	=>	ALL COMMON CMS PAGES CSS
	=>	COMMON FORM PAGE CSS 
		-	COMMON FORM STRUCTURE CSS
		-	COMMON FORM ELEMINTS CSS
		-	IMAGE CODE INSTRUCTION NOTE BOX CSS
		-	SUBMITRESET BUTTON CSS
	=>	LOGIN CSS
		-	LEFTBOX CSS
		-	RIGHTBOX CSS
	=>	FORGOT PASSWORD CSS
	=>	SITEMAP CSS
	=>	SEARCH PAGE CSS
		-	GENERAL SEARCH CSS
		-	SEARCH BY SYMPTOMS CSS
	=>	A to Z CSS 
		-	SIDEBAR A TO Z CSS
		-	SEARCHBAR TAB BUTTONS CSS
	=>	SIDEBAR CART CSS
		-	SIDEBAR CART INFO CSS
		-	SIDEBAR CART CHECKOUT BUTTON CSS
	=>	CART-CONFIRM CSS
		-	CART IMAGE CSS
		-	PRODUCT DETAILS BOX CSS
		-	PRODUCT QUANTITY BOX CSS
		-	PRODUCT SUBTOTAL BOX CSS
		-	PRODUCT REMOVE BUTTON BOX CSS
		-	GRAND TOTAL CSS
	=>	DELIVERY CHARGE CSS
	=>	BILLING ADDRESS PAGE CSS
	=>	SHOPPING CART CONFIRM PAGE CSS
	=>	FINAL CHECKOUT PAGE CSS
	=>	FEEDBACK PAGE CSS
		-	SELECT DATE CSS
		-	CUSTOMER COMMENTS CSS
	=>	SPECIAL OFFER PAGE CSS
	=>	FOOTER CSS	
*/
/*#################################### 
####################################*/


/*##################################
COMMON CSS
##################################*/
h3, h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	margin:0 0 5px 0;
	}
h3 .link, 
h4 .link{
	font-size:13px;
	margin:0 0 5px 0;
	}
p {
	margin:0 0 15px 0;
	font-size:11px;
	color:#333333;
	}
.redfont {
	font-size:10px;
	color:#FF0000;
	}
.redfont1 {
	color:#C90005;
	}
/*====================================*/
.lefttop {
	position:absolute;
	left:0px;
	top:0px;
	}
.righttop {
	position:absolute;
	right:0px;
	top:0px;
	}
.leftbot {
	position:absolute;
	left:0px;
	bottom:0px;
	}
.rightbot {
	position:absolute;
	right:0px;
	bottom:0px;
	}
/*====================================*/
.link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
.link:hover {
	/*this css defined in theme2.css*/
	}
.elink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
.elink:hover {
	/*this css defined in theme2.css*/
	}
a {
	outline:none;
	}
.imgborder {
	padding:1px;
	background-repeat:no-repeat;
	background-position:center center;
	}
.midbar {
	margin-bottom:15px;
	border:1px solid #e6e6e6;	
	}
.hor_line {
	background-image:url(../images/theme1/horline.gif);
	background-repeat:repeat-x;
	background-position:center center;
	height:30px;
	}
.cmstext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
.subheader {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 10px;
	background-color:#EBEBEB;
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
	margin:0 0 15px 0;
	}
.verdana10 {
	font-size:10px;
	font-weight:normal;
	}
.spocss {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.clear 
{
	font-size:0px;
	line-height:0;
	clear:both;
	}
/*#################################### 
ALL MESSAGE RELATED CSS
####################################*/
.thankumsg{
	font-size:11px;
	font-weight:bold;
	padding:10px 10px 5px 10px;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.calback_thankumsg {
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	padding:10px 10px 5px 10px;
	margin-bottom:20px;
	background-color:#f7f7f7;
	border:2px solid #dfdfdf;
	}

.thankumsg p, .errormsg p, .dispMsg p, .calback_thankumsg p{
	margin:0 0 10px 0;
	}
	
.errormsg, .dispMsg {
	font-size:11px;
	font-weight:bold;
	padding:10px 10px 0px 10px;
	margin-bottom:20px;
	}
.calback_thankumsg p,
.errormsg p,
.dispMsg p {
	color:#ff0000;
	}
.errormsg a, .dispMsg a {
	text-decoration:none;
	}
.errormsg .clickhere {
	vertical-align:middle
	}
.errormsg a:hover, .dispMsg a:hover {
	text-decoration:none;
	}
.thankumsg a {
	font-size:11px;
	text-decoration:none;
	}
.thankumsg a:hover {
	/*this css defined in theme1.css*/
	}
.offermsg {
	font-size:11px;
	display:block;
	font-weight:bold;
	margin-bottom:20px;
	}
.offermsg a {
	font-weight:bold;
	text-decoration:none;
	}
.offermsg a:hover {
	color:#666666;
	}
/*#################################### 
PAGEHEADER AND PAGE PATH CSS
####################################*/
.pageheader {
	position:relative;
	padding:0px 15px 10px 0px;
	background-position:bottom left;
	}
.pageheader h1 {
	margin:0px;
	font-family:"Trebuchet MS";
	color:#000000;
	font-size:18px;
	}
.pagepath {
	padding:5px 15px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	border-bottom:1px solid #E2E2E2;
	border-top:1px solid #E2E2E2;
	}
.pagepath a{
	text-decoration:none;
	}
.pagepath a:hover {
	/*this css defined in theme1.css*/
	}
	
.pagepath strong {
	/*page path arrow*/
	margin:0 7px 0 7px;
	}
	
.pagepath span {
	/*active page name*/
	font-weight:bold;
	}
/*#################################### 
GRIDVIEW-LISTVIEW BUTTON
####################################*/
.listgridbtn {
	height:30px;
	position:relative;
	margin:10px 0 15px 0;
	}
.listviewbtn,
.gridviewbtn {
	font-size:10px;
	text-indent:-90px;
	overflow:hidden;
	display:block;
	height:19px;
	width:83px;
	background-repeat:no-repeat;
	background-position:0 0;
	cursor:pointer;
	position:absolute;
	}
.listviewbtn {
	right:95px;
	top:6px;
	}
.gridviewbtn {
	right:6px;
	top:6px;
	}
.listviewbtn:hover,
.gridviewbtn:hover  {
	background-position:0 -19px;
	}
#productlist .listgridbtn,
.bestseller .listgridbtn,
.specialoffer .listgridbtn {
	border-top:none;
	}

/*##################################
PAGER BAR CSS
##################################*/
.pagerbg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	}
.pager select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	/*right:184px;*/
	right:5px;
	top:6px;
	}
.pager .next,
.pager .previous {
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-200px;
	text-align:left;
	}
.pager .pagenumber {
	position:absolute;
	top:7px;
	left:8px;
	font-size:11px;
	font-weight:bold;
	margin:0;
	}
.pagenumber a{
	font-size:11px;
	font-weight:bold;
	margin:0;
	text-decoration:none;
	float:left;
	display:block;
	height:16px;
	width:16px;
	text-align:center;
	}
.pagenumber span.active{
	float:left;
	display:block;
	height:16px;
	width:16px;
	text-align:center;
	}
.pagenumber a:hover {
	/*this css defined in theme1.css*/
	}

/*===================================
CATEGORYLIST CSS
===================================*/
.catlist {
	padding:10px;
	}
.catlistheader {
	font-size:11px;
	padding:5px 8px;
	display:block;
	}
.catlistlinks td{
	width:33%;
	padding:5px 10px;
	}
.catlistlinks td a {
	background-image:url(../images/theme1/catlistarrow.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 10px;
	}
.catlistlinks td a:hover {
	/*this css defined in theme1.css*/
	}
.categorylist {
	margin:0px;
	padding:0px;
	} 
.categorylist dd {
	margin:0px;
	padding:0px;
	float:left;
	width:29%;
	font-size:11px;
	padding:5px 10px;
	}
.categorylist dd a {
	background-image:url(../images/theme1/catlistarrow.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 10px;
	color:#333333;
	}
.categorylist dd a:hover {
	color:#0075B4;
	}
.categorylist .clear {
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
	clear:both;
	float:none;
	width:auto;
	}
/*##################################
TOPBAR CSS
##################################*/
.logo {
	width:219px;
	height:74px;
	position:absolute;
	left:13px;
	top:10px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	text-indent:-99999px;
	}
/*===================================
TOPBAR CART CSS
===================================*/
.topbarcart {
	font-size:13px;
	position:relative;
	float:right;
	right:20px;
	top:9px;
	height:43px;
	padding:6px 45px 0 10px;
	white-space:nowrap;
	}
.topbarcart a{
	display:block;
	height:49px;
	width:35px;
	position:absolute;
	right:-1px;
	top:0px;
	text-indent:-99999px;
	}
.topbarcart a:hover{
	background-position:0 -49px;
	}

.topbarcart strong span{
	margin:0px;
	color:#FFFFFF;
	}
.topbarcart span {
	margin:0 8px;
	color:#FF7F7F;
	}
.topbarcart .saving {
	font-size:12px;
	display:block;
	margin:5px 0 0 0;
	}
/*===================================
TOPBAR flash image CSS
=====================================*/
.flashimg{
	position:absolute;
	right:15px;
	top:5px;
	width:540px;
	height:80px;
	border:1px solid #045C9C;	
	}

/*===================================
TOPBAR TELEPHONE ORDER CSS
=====================================*/
.telorder {
	float:right;
	position:relative;
	top:36px;
	right:200px;
	height:44px;
	margin:0 0px 0 0;
	padding:0 45px 0 0;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:13px;
	text-align:right;
	}
.telorder strong {
	font-size:20px;
	}

/*===================================
TOPBAR SCROLLER CSS
=====================================*/
.topbar_scroller {
	width:256px;
	min-height:58px;
	position:absolute;
	left:272px;
	top:19px;
	color:#333333;
	font-size:11px;
	}
.textdata {
	margin:10px;
	}
.topbar_scroller .lefttop{
	left:-1px;
	top:-1px;
	}
.topbar_scroller .leftbot {
	left:-1px;
	bottom:-1px;
	}
.topbar_scroller .righttop {
	right:-1px;
	top:-1px;
	}
.topbar_scroller .rightbot {
	right:-1px;
	bottom:-1px;
	}

/*===================================
TOPBAR MENU CSS
=====================================*/
.topbarmenu {
	position:absolute;
	left:253px;
	top:0px;
	background-color:#92A3D2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:28px;
	padding:0 15px 0 15px;
	line-height:26px;
	}
.topbarmenu a,
.topbarmenu a span { 
	text-decoration:none;
	color:#FFFFFF;
	margin:0px;
	}
.topbarmenu span {
	margin:0 4px;
	color:#000000;/*445A9A;*/
	}
.topbarmenu .lefttop {
	position:absolute;
	top:0px;
	left:-1px;
}

.topbarmenu .righttop {
	position:absolute;
	top:0px;
	right:-1px;
}
/*##################################
NAVIGATION CSS
##################################*/

/*##################################
SEARCHBAR CSS
##################################*/
.leftsearch {
	position:absolute;
	left:20px;
	top:12px;
	}
.rightsearch {
	position:absolute;
	right:20px;
	top:12px;
	}
/*===================================
TOPBAR SEARCH BOX CSS
=====================================*/
.searchbar {
	position:relative;
	}
.searchbox {
	width:266px;
	height:32px;
	position:absolute;
	left:15px;
	top:12px;
	padding:0 10px;
	}
.searchbox span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	top:7px;
	}
.searchbox .textboxborder {
	height:12px;
	line-height:12px;
	width:186px;
	padding:2px;
	position:absolute;
	top:6px;
	left:75px;
	}
.searchbox a {
	position:absolute;
	top:6px;
	right:10px;
	}
/*===================================
TOPBAR SEARCH BY SYMPTOMS CSS
=====================================*/
.searchbysymptomsbtn {
	position:absolute;
	height:25px;
	width:161px;
	left:306px;
	top:12px;
	padding:7px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	}
.searchbysymptomsbtn:hover {
	color:#FFC3C5;
	}
/*===================================
TOPBAR BARGAIN BASEMENT BUTTON CSS
=====================================*/
.bargainbasementbtn {
	position:absolute;
	width:166px;
	height:26px;
	padding:9px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	right:344px;
	top:10px;
	}
.bargainbasementbtn:hover {
	/*THIS CLASS IS DEFINE IN THEME2 CSS*/
	}
.freedelivery {
	position:absolute;
	right:15px;
	top:5px;
	}
	
/*#################################### 
WELCOME TEXT CSS
####################################*/
.welcometxt{
	padding:15px;
	border:1px solid #e6e6e6;
	background-image:url(../images/theme2/welcomebg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FFFFFF;
	margin:0 0 15px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
	
.welcometxt h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#4263AF;
	padding:0 0 0 0;
	margin:0 0 10px 0;
	font-weight:normal;
	
	}
.welcometxt .subtitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	display:block;
	margin-bottom:10px;
	}
/*#################################### 
DELIVERY NOTE CSS
####################################*/
.deliverynote{
	background-image:url(../images/theme2/freedeliverybg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#97A3C6;
	border:1px solid #4263AE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:10px;
	margin:0 0 15px 0;
	}
.deliverynote a{
	font-weight:bold;
	color:#FFFFFF;
	}
.deliverynote a:hover{
	color:#000000;
	}
/*#################################### 
FEATURE PRODUCT CSS
####################################*/
.featureprod_container{
	border:1px solid #e8e8e8;
	padding:2px;
	background-color:#FFFFFF;
	margin:0 0 15px 0;
	}
.featureprod_containerbg{
	background-image:url(../images/theme2/sidebarboxbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#FFFFFF;
	padding:10px 10px 0 10px;
	}
.featureprod_containerbg .titlebar{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0 0 15px 0;
	position:relative;
	border-bottom:1px solid #a3a3a3;
	}
.featureprod_containerbg .titlebar .morebar{
	position:absolute;
	right:0px;
	top:-6px;
	}
	
.featureprod_containerbg .featureprod_box{
	margin:0 0 15px 0;
	padding:0 8px 0 0;	
	background-image:url(../images/theme2/ver_line.gif);
	background-repeat:no-repeat;
	background-position:85px top;
	float:left;
	width:248px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}
	
.featureprod_containerbg .featureprod_box .imgbox{
	height:75px;
	width:75px;
	border:1px solid #b5b5b5;
	margin:0px;
	padding:0px;
	float:left;
	vertical-align:middle;
	text-align:center;
	}
.featureprod_containerbg .featureprod_box .prod_info{
	margin:0 0 0 0px;
	padding:0 0 0 93px;	
	}
.featureprod_containerbg .featureprod_box .prod_info dt{
	font-weight:bold;
	margin-bottom:10px;
	}
.featureprod_containerbg .featureprod_box .prod_info dd{
	margin:0px;
	padding:0px;
	}
.featureprod_containerbg .featureprod_box .prod_info dd.delivery{
	text-transform:uppercase;
	color:#4364AF;
	font-weight:bold;
	}
.featureprod_containerbg .featureprod_box .buybtn{	
	position:relative;
	margin:0 0 0 95px;	
	}
.featureprod_containerbg .featureprod_box .clearfloat{
	background-color:#FF0000;
	display:block;
	}
/*#################################### 
SIDEBAR COMMON CSS
####################################*/
.sidebarbox{
	border:1px solid #e8e8e8;
	padding:2px;
	background-color:#FFFFFF;
	margin:0 0 15px 0;
	}
.sidebar div.botmargin{
	margin-bottom:1px;
	}
.sidebarbg{
	background-image:url(../images/theme2/sidebarboxbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#FFFFFF;
	padding:10px 10px 0 10px;
	}

h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 7px 0px;
	margin:0 0 5px 0;
	position:relative;
	background-repeat:repeat-x;
	background-position:bottom left;
	}
h5 span{
	font-size:12px;
	}
h5 img{
	position:absolute;
	right:1px;
	top:1px;
	}
.morebar {
	height:24px;
	position:relative;
	margin:0px -10px 0px -10px;
	}
.morebar a {
	position:absolute;
	width:53px;
	height:16px;
	text-indent:-99999px;
	font-size:10px;
	right:10px;
	top:4px;
	}
/*===================================
SIDEBAR WHY US BOX CSS
=====================================*/
.whyus a{
	text-indent:-99999px;
	width:194px;
	height:251px;
	display:block;	
	}
.whyuslink{
	margin:0px;
	padding:0 0 10px 0;
	list-style-type:none;
	min-height:1px;
	}
* html .whyuslink{
	height:1px;
	}
.whyuslink li{
	font-family:"trebuchet MS";
	font-size:13px;
	color:#666666;	
	font-weight:bold;
	background-image:url(../images/rightsign.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding:5px 0 5px 30px;
	}
.whyuslink li a{
	font-family:"trebuchet MS";
	font-size:13px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
.whyuslink li a:hover{	
	color:#4364CB;
	}
/*===================================
SIDEBAR WE DONT HAVE BOX CSS
=====================================*/
.wedonthave {
	position:relative;
	height:100px;
	margin-bottom:15px;
	text-indent:-99999px;
	}
.wedonthave a{
	position:absolute;
	height:16px;
	font-size:10px;
	width:76px;
	top:68px;
	right:16px;
	}
.wedonthave a:hover{
	background-position:0 -16px;
	}
	
.sidebartxt {	
	font-size:11px;
	margin-bottom:15px;
	}
.sidebarbox .sidebartxt h3{
	padding:2px 0 4px 0;
	
	}
/*#################################### 
SIDEBAR LINKS CSS
####################################*/
.sidebarlinks {
	margin-bottom:15px;
	}
.sidebarlinks a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:6px 10px 6px 10px;
	position:relative;
	}
.sidebarlinks a:hover {
	background-repeat:repeat-x;
	background-position:left bottom;
	}
.sidebarlinks a span {
	margin:0px;
	display:block;
	}
.sidebarlinks a img {
	position:absolute;
	right:7px;
	top:7px;
	}
/*===================================*/
.sublink {
	border:1px solid #ff0000;
	}
.sidebarlinks .sublinks a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:6px 10px 6px 10px;
	position:relative;
	}
.sidebarlinks .sublinks a:hover {
	background-repeat:repeat-x;
	background-position:left bottom;
	}
.sidebarlinks .sublinks a img {
	position:absolute;
	right:7px;
	top:7px;
	}
.sidebarlinks .sublinks a span {
	margin:0px;
	display:block;
	}
/*#################################### 
SIDEBAR SPECIAL OFFERSS CSS 
####################################*/
.sidebar_specialsffers {
	margin:0px;
	padding:10px 0px 12px 0px;
	list-style-type:none;
	font-size:11px;
	color:#333333;
	border-bottom:1px solid #E2E2E2;
	}
.sidebar_specialsffers .sidebar_proimg {
	float:left;
	width:50px;
	height:50px;
	margin:0px;
	}
.sidebar_specialsffers .sidebar_proimg .imgborder {
	border:1px solid #D9D9D9;
	display:block;
	width:46px;
	height:46px;
	}
.sidebar_specialsffers dt {
	color:#1069B5;
	margin:0 0 5px 60px;
	}
.sidebar_specialsffers dt a {
	color:#666666;
	font-weight:bold;
	}
.sidebar_specialsffers dt a:hover {
	color:#4364AF;
	}

/*#################################### 
SIDEBAR BESTSELLER CSS 
####################################*/
.sidebar_bestseller {
	margin:0px 0 1px 0;
	padding:10px 0px;
	list-style-type:none;
	font-size:10px; /*height define in ie*/	
	}
.sidebar_bestseller dd.delivery{
	text-transform:uppercase;
	color:#4364AF;
	font-weight:bold;
	margin:0 0 0 75px;
	}
.sidebar_bestseller  .sidebar_rrp{
	color:#666666;
	}
.sidebar_bestseller  .sidebar_price,
.sidebar_bestseller  .sidebar_price span{
	color:#666666;
	font-weight:bold;
	}
/*===================================
SIDEBAR BESTSELLER IMAGE CSS
=====================================*/
.sidebar_proimg {
	float:left;
	width:65px;
	margin:0px;	
	}
.sidebar_proimg .imgborder {
	display:block;
	width:65px;
	height:65px;
	}
.sidebar_proimg .buybtn{
	position:relative;
	}
/*===================================
SIDEBAR BESTSELLER NAME, PRICE CSS
=====================================*/
.sidebar_bestseller dt {
	margin:0 0 8px 75px;
	}
.sidebar_bestseller dt a {
	font-size:11px;
	text-decoration:none;
	}
.sidebar_rrp {
	margin:0 0 0 75px;
	}
.sidebar_rrp span {
	text-decoration:line-through;
	}
.sidebar_price {
	margin:0 0 0 75px;
	font-weight:bold;
	}
.sidebar_bestseller .clearfloat {
	font-size:0px;
	line-height:0px;
	height:0px;
	margin:0px;
	}
/*##################################
SPECIAL OFFER CONTAINER CSS
##################################*/
.offercontainer {
	margin-bottom:15px;
	}
/*===================================
OFFER CONTAINER TITLE CSS
=====================================*/
.offercontainer h1 {
	margin:0px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	}
.offertitle span {
	display:block;
	}
.offertitle {
	position:relative;
	padding:7px 13px;
	}
.offertitle .righttop {
	right:-1px;
	}
.offertitle .lefttop {
	left:-1px;
	}
/*===================================
OFFER CONTAINER PRODUCT BOX CSS
=====================================*/
.offer_probox {
	padding:14px 14px 12px 14px;
	margin:0px;
	list-style-type:none;
	position:relative;
	min-height:44px;
	}
.offer_probox .redfont {
	display:block;
	text-align:center;
	position:absolute;
	top:3px;
	width:100%;
	}
/*===================================
OFFER PRODUCT IMAGE BOX CSS
=====================================*/
.offer_proimg {
	width:65px;
	height:65px;
	margin:0px;
	padding:0px;
	float:left;
	}
.offer_proimg img {
	height:65px;
	width:65px;
	border:none;
	}
/*SPECIAL OFFER
------------------------------*/
.specialoffer .offer_proimg{
	padding:1px;
	}
/*===================================
OFFER PRODUCT DETAILS BOX CSS
=====================================*/
.offer_prodetails {
	float:left;
	margin:0px 0 0 10px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	width:300px;
	}
.offer_prodetails dd {
	margin:0px;
	padding:0px;
	}
.offer_prodetails h2 {
	font-size:13px;
	margin:0px;
	}
.offer_prodetails h2 a {
	text-decoration:none;
	}
/*===================================
OFFER PRODUCT PRICE CSS
=====================================*/
.offer_prodetails .rrp,
.offer_prodetails .ourprice {
	height:18px;
	}
.offer_prodetails .rrp span,
.offer_prodetails .ourprice span {
	float:left;
	display:block;
	width:75px;
	}
/*===================================
OFFER YOU SAVE CSS
=====================================*/
.offer_yousave {
	position:absolute;
	width:57px;
	height:43px;
	right:145px;
	top:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.offer_yousave em {
	position:absolute;
	font-style:normal;
	left:4px;
	top:19px;
	text-align:center;
	width:49px;
	}
/*===================================
OFFER BUYNOW BOX CSS
=====================================*/
.offer_buynowbox {
	position:absolute;
	width:115px;
	height:50px;
	right:13px;
	top:13px;
	z-index:1;
	}
.offer_buynowbox .textboxborder {
	width:43px;
	height:14px;
	padding:1px;
	position:absolute;
	left:10px;
	top:10px;
	}
.offer_buynowbox .buy {
	position:absolute;
	right:10px;
	top:10px;
	background-image: url(../images/theme2/offerbox_buybtn.gif);
	background-repeat:no-repeat;
	height:18px;
	width:52px;
	text-indent:-100px;
	overflow:hidden;
	}
.offer_buynowbox a.link {
	font-weight:bold;
	text-transform:uppercase;
	bottom:8px;
	position:absolute;
	width:100%;
	text-align:center;
	font-size:10px;
	}
.offer_probox .clear {
	font-size:0px;
	line-height:0px;
	clear:both;
	margin:-10px 0 0 0;
	}
/*===================================
OFFER CONTAINER MOREBAR CSS
=====================================*/
.botmorebar {
	height:30px;
	position:relative;
	display:block;
	}
.moreofferbtn,
.viewallbtn {
	position:absolute;
	right:10px;
	top:7px;
	width:138px;
	height:16px;
	text-indent:-200px;
	overflow:hidden;
	font-size:10px;
	}
a.viewallbtn {
	width:66px;
	}
.offercontainer .moreproduct {
	height:15px;
	padding:8px 0 8px 10px;
	margin:0;
	}
/*##################################
BARGAIN BASEMENT PAGE CSS
##################################*/
.bannercontainer {
	margin:15px 0 15px 0;
	}
.banner1 {
	margin-bottom:15px;
	}
.banner2 {
	margin-right:15px;
	float:left;
	}
.banner3 {
	margin-right:0px;
	}
/*===================================
SORTOFFER BANNER CSS
=====================================*/
.sortoffers {
	height:50px;
	position:relative;
	margin-bottom:15px;
	}
.sortoffers h2 {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	position:absolute;
	left:15px;
	top:5px;
	}
.clickherebtn {
	width:98px;
	height:27px;
	position:absolute;
	overflow:hidden;
	right:10px;
	top:12px;
	text-indent:-200px;
	}
/*##################################
CATEGORY LIST BOX & CATEGORY PAGE CSS
##################################*/
.category .pagepath {
	margin-bottom:15px;
	}
.category .probox h2 {
	border-bottom:none;
	}
.category .pro_linkbox .link {
	right:5px;/*change for related product old left 10*/
	}

/*##################################
BRAND PAGE CSS
##################################*/
.brand .pro_linkbox .link {
	left:10px;
	}
.brand .pagepath {
	margin-bottom:15px;
	}
/*#################################### 
PRODUCT LISTING RELATED CSS
####################################*/
.probox h2 {
	/*product name css*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
	border-bottom:1px solid #E5E5E5;
	}
.hor_line {
	clear:both;
	}
.probox h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	}
.probox h2 a:hover {
	color:#4364AF;
	}
/*===================================
PRODUCT IMAGE CSS
=====================================*/
.probox .imgborder a{
	/*image box css*/
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	margin:auto;
	width:160px;
	height:160px;
	/*border:1px solid #ffffff;*/
	}
.probox .imgborder a:hover {
	/*image box css*/
	border:1px solid #cccccc;
	}
.listview .probox .yousave {
	position:relative;
	}
.yousave strong {
	position:absolute;
	width:51px;
	height:33px;
	left:0;
	top:1px;
	}
.yousave strong em {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:11px;
	width:46px;
	text-align:center;
	font-style:normal;
	}
/*===================================
PRODUCT TITLE CSS
=====================================*/
.probox .protitle {
	/*product subtitle css*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 2px;
	margin:0px;
	}
.prodetail .protitle a {
	text-decoration:none;
	}
/*===================================
PRODUCT TEXT CSS
=====================================*/
.probox .prodetail .protxt {
	/* product description css */
	font-size:10px;
	margin:0px;
	padding:5px 0 5px 0;
	}
probox .protxt p{
	margin:0 0 5px 0;
	}
.probox .protxt a p {
	font-size:10px;
	text-decoration:none;
	}
.probox .protxt a p:hover{
	font-size:10px;
	text-decoration:none;
	}
.probox .protxt a{
	font-size:10px;
	text-decoration:none;
	}
.probox .protxt a:hover{
	font-size:10px;
	text-decoration:none;
	}
/*===================================
PRODUCT QUANTITY CSS
=====================================*/
.probox .qtybox {
	height:0px;
	position:relative;
	z-index:10000;
	}
.probox .qtybox .textboxborder {
	position:absolute;
	top:3px;
	left:70px;
	z-index:10000;
	padding:2px;
	}
/*===================================
PRODUCT PRICE CSS
=====================================*/
.prodetail .proprice{ 
	/* product price css */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:8px 0 8px 2px;
	margin:0px;
	}
.prodetail .proprice span {	
	/* product rrp price css */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:line-through;
	display:block;
	}
/*===================================
PRODUCT MORE-LINK CSS
=====================================*/
.pro_linkbox {
	height:24px;
	margin:0px;
	padding:0px;
	position:relative;
	}


/*===================================
PRODUCT BUYNOW BUTTON CSS
=====================================*/
.buybtn {
	/* moreinfo button css */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-indent:-60px;
	overflow:hidden;
	display:block;
	height:15px;
	width:50px;
	position:absolute;
	left:5px;
	top:5px;
	}
.buybtn:hover {
	background-position:0 -15px;
	}
.pro_linkbox .link {
	position:absolute;
	right:5px;
	top:6px;
	font-weight:bold;
	font-size:11px;
	/*text-transform:uppercase;*/
	}
.pro_linkbox .link:hover {
	/*THIS CSS DEFINE IN theme2.CSS*/
	}
.moreinfobtn{
	/*category moreinfo button css*/
	margin:0px;
	padding:10px 0 0 0; 
	}

/*#################################### 
GRIDVIEW CSS
####################################*/
.gridview #catbox .box {
	/*for set product box in grid*/
	padding:0 7px 0 7px;
	float:left;
	}

.gridview .probox {
	/*for set product box width*/
	position:relative;
	width:164px;
	}
.gridview .probox .imgborder {
	/*border:1px solid #E5E5E5;*/
	padding:0px;
	}
.gridview .probox h2 { 
	/* product name css */
	padding:10px 0px 10px 0;
	height:30px;
	}
.gridview .prodetail { 
	/*this box is display product 
	sub name, description, price & buybutton */
	margin:0px;
	padding:0px;
	}

.gridview .prodetail .protitle { 
	/* product subtitle is not display in gridview */
	display:none;
	}
.gridview .prodetail .qtybox {
	display:none;
	}
.gridview .prodetail .protxt { 
	/* product description is not display in gridview */
	display:none;
	} 
	
.gridview .box .hor_line{ 
	/*this css is for hidding listview horizontal dotline */
	display:none;
	}
.gridview #catbox .hor_line {
	background-image:none;
	}

/*#################################### 
LISTVIEW CSS
####################################*/
.listview #catbox .box1 {
	/*for display product in single line*/
	float:none;
	margin-left:0px;
	}
.listview #catbox .probox {
	/*for remove fix width of prodcutbox */
	width:auto;
	border-top:none;
	}
.listview #catbox .probox .imgborder {
	/* for image box border & set it leftside */
	border:1px solid #ffffff;
	float:left;
	width:160px;
	}
.listview .probox .yousave strong {
	left:2px;
	top:2px;
	}
.listview #catbox .probox .imgborder a{
	border:1px solid #f2f2f2;
	}
.listview #catbox .probox .imgborder a:hover{
	border:1px solid #cccccc;
	}
.listview #catbox .probox h2 {
	margin:0 0 0 180px;
	padding:0 0 10px 0;
	}
	
.listview #catbox .probox .prodetail {
	/*for product detail right side of product image box*/
	margin:0 0 0 180px;
	}

.listview #catbox .probox .qtybox {
	margin:0px;
	}
.listview #catbox .probox .qtybox .redfont {
	position:absolute;
	left:145px;
	width:180px;
	top:0px;
	z-index:10000;
	}
.listview #catbox .hor_line {
	/*for hiding gridview horizontal line */
	display:none;
	}

.listview #catbox .box .hor_line {
	/*for show listview horizontal line */
	display:block;
	}
/*#################################### 
SUBCATEGORY CSS
####################################*/
.moreproduct {
	height:15px;
	background-repeat:repeat-x;
	background-position:left bottom;
	position:relative;
	padding:5px 0 5px 10px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:15px 0;
	}
.moreproduct a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
.moreproductbtn {
	text-indent:-99999px;
	font-size:10px;
	display:block;
	height:16px;
	width:107px;
	background-repeat:no-repeat;
	background-position:0 0;
	position:absolute;
	right:5px;
	top:5px;
	}
.moreproductbtn:hover {
	background-position:0 -16px;
	}
/*#################################### 
PRODUCT INFO PAGE CSS
####################################*/
.productinfo .showmeproductbtn {
	position:absolute;
	right:6px;
	top:6px;
	width:161px;
	height:19px;
	text-indent:-200px;
	overflow:hidden;
	font-size:11px;
	}
#proinfo {
	margin-bottom:15px;
	}
.proimgcontainer {
	position:relative;
	min-height:305px;
	}
/*==========================
PRODUCT IMAGE BOX CSS
==========================*/
.proimgcontainer .proimgbox {
	float:left;
	/*position:absolute;
	left:0px;
	top:0px;*/
	/*float:left;*/
	width:300px;
	}
.proimgcontainer .imgborder {
	position:relative;
	border:1px solid #dfdfdf;
	width:296px;
	height:296px;
	}
.proimgcontainer .imgborder a{
	/*product image box */
	margin:0px auto 0 auto;
	display:block;
	background-repeat:no-repeat;
	background-position:center center;
	height:296px;
	width:296px;
	}
.proimgcontainer .imgborder a img{
	width:296px;
	height:296px;
	}
.zoombtn {
	border-bottom:1px solid #D8D8D8;
	background-color:#EFEFEF;
	border-top:1px solid #ffffff;
	height:23px;
	position:relative;
	}
.zoombtn .zoomlink {
	/*click to enlarge link*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	position:absolute;
	left:7px;
	top:6px;
	}
.zoombtn .zoomlink:hover {
	color:#D90404;
}
.zoombtn .zoomicon {
	position:absolute;
	right:0px;
	top:0px;
	}
.productcode {
	border-bottom:1px solid #E8E8E8;
	background-color:#F7F7F7;
	border-top:1px solid #ffffff;
	height:13px;
	padding:5px 0 5px 7px;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	}
.proimgcontainer .proimgbox .smallimg{
	margin:5px 0 0 0px;
	padding:0px;
	list-style-type:none;
	}
.proimgcontainer .proimgbox .smallimg li{
	float:left;
	width:82px; /*reduce padding*/
	margin:0 5px 5px 5px ;
	border:1px solid #dfdfdf;
	padding:2px;
	}
.proimgcontainer .proimgbox .smallimg li td{
	width:82px;
	height:82px;
	vertical-align:middle;
	text-align:center;
	}
.proimgcontainer .proimgbox .smallimg li td a{
	background-repeat:no-repeat;
	}
.proimgcontainer .proimgbox .smallimg .nomargin{
	margin:0 0 0 0;
	}
.proimgcontainer .proimgbox .smallimg .clear {
	float:none;
	padding:0px;
	margin:0px;
	width:auto;
	border:none;
	}

/*==========================
PRODUCT PRICE BOX CSS
==========================*/
#proinfo .proprice dd {
	position:relative;
	}
#proinfo .proprice dd .offer {
	position:absolute;
	right:0px;
	top:-18px;
	}
.proformbox {
	margin:0 0 0 315px;
	min-height:1px;	
	}
* html .proformbox {
	height:1px;
	}
.proformbox1 {
	display:table;
	width:100%;
	}
.proimgcontainer h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0 0 15px 0;
	border-bottom:1px solid #E2E2E2;
	color:#4364AF;
	}
.proimgcontainer h1 a {
	color:#4364AF;
	text-decoration:none;
	}
.proimgcontainer h1 a:hover {
	color:#000000;
	}
.productinfo .proimgcontainer .proformbox .proprice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4364Af;
	font-weight:bold;
	padding:5px 0px;
	margin:0px;
	list-style-type:none;
	border-bottom:1px solid #E2E2E2;
	}
.proimgcontainer .proprice dt{
	float:left;
	padding:3px 0 3px 0;
	margin:0px;
	width:110px;
	}
.proimgcontainer .proprice dd {
	margin:0 0 0 110px;
	padding:3px 0 3px 0;
	}
.proimgcontainer .proprice .rrpprice {
	color:#000000;
	}
.proimgcontainer .proprice .rrpprice span{
	background-image:url(../images/dotline1.gif);
	background-repeat:repeat-x;
	background-position:left 8px;
	}
.proimgcontainer .proprice .clearfloat {
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
		}
/*==========================
PRODUCT ATTRIBUTE BOX CSS
==========================*/
.proattribute {
	margin:0px;
	padding:7px 0px;
	font-size:11px;
	border-bottom:1px solid #E2E2E2;
	
	}
.proattribute dt{
	width:110px;
	float:left;
	font-size:11px;
	font-weight:normal;
	padding:3px 0;
	}
.proattribute dd {
	margin:0 0 0 110px;
	padding:0px;
	}
.proattribute .clearfloat {
	margin:3px 0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
	}
.proattribute .status {
	padding:3px 0px;
	font-weight:bold;
	}
/*==========================
PRODUCT CHECKOUT BUTTON CSS
==========================*/
.productinfo .proimgcontainer .checkoutbtn {
	margin:0px 0 15px 0;
	padding:0px;
	height:32px;
	position:relative;
	border-bottom:1px solid #e2e2e2;
	}
.proimgcontainer .checkoutbtn dt {
	position:absolute;
	left:0px;
	top:7px;
	}
.proimgcontainer .checkoutbtn dd {
	position:absolute;
	top:7px;
	left:68px;
	}
.proimgcontainer .checkoutbtn dt .addtocartbtn {
	background-image:url(../images/theme2/addtocartbtn.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:100px;
	height:19px;
	}
.proimgcontainer .checkoutbtn dd .checkoutbtn {
	background-image:url(../images/checkoutbtn1.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:78px;
	height:19px;
	}

/*==========================
PRODUCT DETAILS BOX CSS
==========================*/
.prodetailcontainer {
	margin-top:20px;
	}
.prodetailcontainer h2{
	font-size:13px;
	margin:0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom:1px solid #ececec;
	}
.prodetailtxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
.prodetailtxt ol{
	margin:0 0 15px 15px;
	padding:0 0 0 10px;
	}
.prodetailtxt ol li {
	margin-bottom:5px;
	font-size:11px;
	line-height:18px;
	}
.prodetailtxt ul{
	list-style-type:none;
	margin:0 0 15px 0;
	padding:0px;
	}
.prodetailtxt ul li {
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:3px 7px;
	margin-bottom:5px;
	padding-left:12px;
	font-size:11px;
	line-height:18px;
	}
.prodetailtxt h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	margin:0 0 5px 0;
	}
.prodetailtxt p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0 0 15px 0;
	}
.prodetailtxt .dotline {
	background-position:top left;
	height:10px;
	}
.relatedpro h2 {
	margin:0 0 5px 0;
	}
/*==========================
PRODUCT SHARE OPTIONS CSS
==========================*/
.pro_sharing {
	background-repeat:repeat-x;
	background-position:left top;
	list-style-type:none;
	margin:0px;
	padding:0px 0 0 5px;
	height:42px;
	}
.pro_sharing li {
	font-size:10px;
	float:left;
	margin-right:1px;
	height:40px;
	position:relative;
	}
.pro_sharing li a {
	color:#00679E;
	font-weight:bold;
	text-decoration:none;
	padding:9px 30px 0 33px;
	display:block;
	}
.pro_sharing li a:hover {
	color:#000000;
	}
.mailtofrn img{
	position:absolute;
	left:5px;
	top:10px;
	}
.tellfrn img{
	position:absolute;
	left:4px;
	top:10px;
	}
.shipping img,
.shipping1 img {
	position:absolute;
	left:0px;
	top:10px;
	}
.shipping,
.shipping1 {
	padding-left:5px
	}
.proreview img{
	position:absolute;
	left:5px;
	top:10px;
	}
/*##################################
TELL US WHAT YOU THINK & PRODUCT REVIEW CSS
##################################*/
.tellus .backlink,
.review .backlink {
	border-bottom:1px solid #e2e2e2;
	line-height:30px;
	}
.productinfo .tellus,
.productinfo .review {
	min-height:230px;
	}
.review .proprice dd {
	position:relative;
	} 
.review .proprice .offer {
	position:absolute;
	right:0px;
	top:-20px;
	}
/*##################################
ALL COMMON CMS PAGES CSS
##################################*/
.cmspage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
.cmspage .pagepath {
	margin-bottom:15px;
	}

/*#################################### 
COMMON FORM PAGE CSS 
####################################*/
.dotline {
	height:20px;
	font-size:0px;
	background-image:url(../images/theme1/horline.gif);
	background-repeat:repeat-x;
	background-position:center center;
	}
.formtitle {
	background-repeat:repeat-x;
	background-position:left bottom;
	margin:0px;
	padding:7px 10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	}
.formcss {
	/*main form box*/
	margin:0px 0 15px 0;
	padding:0px;
	border:1px solid #dfdfdf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.formbox {
	/*main form inner box*/
	padding:0px;
	margin:0px;
	background-repeat:repeat-y;
	background-position:-518px 0;
	}
.formbox em {
	/*for mandatory star */
	color:#FF0000;
	font-weight:bold;
	}
	
/*===================================
COMMON FORM STRUCTURE CSS
===================================*/
.formbox dl {
	margin:0px;
	padding:5px;
	}
.formbox dl dt {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:right;
	padding:5px 3px 5px 0;
	margin:0;
	width:155px;
	float:left;
	}
.formbox dl dd {
	margin:0 0 0 158px;
	padding:5px 3px 5px 6px;
	}
/*===================================
COMMON FORM ELEMINTS CSS
===================================*/
.textboxborder {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	background-color:#FFFFFF;
	border:1px solid #c4c4c4;
	padding:1px;
	}
.formbox .redfont {
	font-size:11px;
	color:#FF0000;
	} 
/*===================================
IMAGE CODE INSTRUCTION NOTE BOX CSS
===================================*/
.formbox .note {
	color:#333333;
	padding:10px;
	}
.formbox .note dt {
	color:#333333;
	width:auto;
	padding:0px;
	float:none;
	font-size:11px;
	text-align:left;
	margin-bottom:5px;
	}
.formbox .note dd {
	font-size:11px;
	padding:0px;
	margin:0px;
	}
/*===================================
IFRAME BOX CSS
===================================*/
.formbox .imgcode {
	border-top:1px solid #e2e2e2;
	padding-top:20px;
	padding-bottom:20px;
	}
.imgcode .iframeborder {
	position:relative;
	height:50px;
	padding:0px;
	}
.iframeborder div{
	position:absolute;
	left:7px;
	top:0px;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	padding:2px;
	width:180px;
	height:42px;
	}
.imgcode .fontsize9 {
	font-size:9px;
	height:12px;
	padding:2px 0 5px 7px;
	}
.imgcode .refreshbtn {
	position:absolute;
	left:195px;
	top:0px;
	cursor:pointer;
	}
/*===================================
SUBMITRESET BUTTON CSS
===================================*/
.formbox .btnbox{
	background-repeat:repeat-x;
	background-position:left bottom;
	height:32px;
	}
.formbox .btnbox dd {
	padding:7px 3px 3px 6px;
	}
/*#################################### 
LOGIN CSS
####################################*/
.leftbox {
	width:48%;
	float:left;
	}
.rightbox {
	width:48%;
	float:right;
	}
.logincontainer .formbox {
	background-image:none;	
	}
.logincontainer .formbox dl {
	}
.logincontainer .formbox dl dt {
	width:90px;
	}
.logincontainer .formbox dl dd {
	margin:0 0 0 90px;
	padding:5px 3px 2px 6px;
	}
.logincontainer .formbox .btnbox dd {
	padding:7px 3px 3px 6px;
	position:relative;
	margin:0px;
	}
/*===================================
LOGIN IFRAME BOX CSS
===================================*/
.logincontainer .imgcode {
	padding-top:5px;
	padding-bottom:5px;
	border:none;
	}
.logincontainer .imgcode .iframeborder {
	position:relative;
	height:35px;
	}
.logincontainer .iframeborder div{
	border:1px solid #cccccc;
	padding:2px;
	width:180px;
	height:35px;
	left:5px;
	}
.logincontainer .imgcode dd.fontsize9 {
	font-size:9px;
	height:auto;
	padding:2px 0 0 7px;
	}
.logincontainer .imgcode .refreshbtn {
	left:195px;
	top:-2px;
	height:45px;
	width:45px;
	}
/*===================================
LEFTBOX CSS
===================================*/
.logincontainer .formbox .note {
	margin:0px;
	padding:5px 0 0 0;
	min-height:143px;	
	
	}

.logincontainer .formbox .btnbox{
	height:auto;
	padding:0px;
	margin:0px;
	}
.logincontainer .formbox .note dd {
	font-size:11px;
	line-height:17px;
	padding:0px;
	margin:0 10px 0px 10px;
	position:relative;
	}
.logincontainer .formbox .note dd img{
	position:absolute;
	bottom:-58px;
	left:5px;
	}
/*===================================
RIGHTBOX CSS
===================================*/
.logincontainer .rightbox .link{
	font-size:10px;
	font-weight:bold;
	position:absolute;
	right:10px;
	top:10px;
	}
/*#################################### 
FORGOT PASSWORD CSS
####################################*/
.forgotpwd .formbox {
	background-image:none;
	}
.forgotpwd .formbox .btnbox dd{
	margin:0px;
	}
.forgotpwd .imgcode {
	padding:10px;
	}
.forgotpwd .imgcode dd{
	margin:0px;
	padding-left:0px;
	}
.forgotpwd .imgcode .iframeborder div{
	left:0px;
	}
.forgotpwd .imgcode dt{
	text-align:left;
	float:none;
	}
/*EXPRESS LOGIN
-----------------------------------*/
.expressloginbox{
	margin:0 0 15px 0;
	padding:10px ;
	border:1px solid #495C95;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;/*ie*/
	}

.expressloginheader{
	background-color:#6677AB;
	background-image:url(../images/theme2/freedeliverybg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:8px 10px;
	color:#ffffff;
	margin:-10px -10px 10px -10px;
	font-weight:bold;
	
	}
.expressloginbox a{
	font-size:12px;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
	}
.expressloginbox a:hover{
	color:#000000;
	}
/*#################################### 
MEDICINE HISTORY CSS
####################################*/
#medicinehistory .formbox {
	background:none;
	}
#medicinehistory .formbox dl{
	padding:1px;
	}
#medicinehistory .formbox dl dt{
	text-align:left;
	float:none;
	width:auto;
	padding:10px 5px;
	}

#medicinehistory .formbox dl dd{
	margin:10px;
	font-size:11px;
	height:auto;
	padding:0px;
	}

.sameasabove {
	position:absolute;
	right:6px;
	top:6px;
	height:16px;
	text-indent:-200px;
	font-size:10px;
	overflow:hidden;
	width:154px;
	}
.sameasabove:hover {
	background-position:0 -16px;
	}
/*===================================
YES NO READIO BUTTON CSS
===================================*/
.yesno {
	margin:5px 0 0 0;	
	color:#FFFFFF;
	}
.yesno td {
	padding:0 5px 1px 0;
	}
.yesno input {
	vertical-align:top;
	}
.yesno label {
	line-height:18px;
	color:#000000;
	}
.termsbox dd{
	margin:0px 0 15px 0;
	font-size:11px;
	}
.termsbox .btnbggray {
	position:relative;
	height:42px;
	}
.termsbox .btnbggray input {
	position:absolute;
	right:10px;
	top:11px;
	}
/*#################################### 
SITEMAP CSS
####################################*/
#sitemap ul {
	list-style-type:none;
	margin:-12px 0px 0px 0px ;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#sitemap ul a {
	text-decoration: none;
	}
#sitemap ul li {
	height:15px;
	}
/* main level =================================== */	
.mainlinklevel {
	/*main level link css*/
	font-weight: bold;
	font-size:12px;
	padding:8px 0 8px 15px;
	margin:0px 0 0px 0;
	}
.mainlinklevel a {
	font-weight: bold;
	}
.mainlinklevel a:hover {
	font-weight: bold;
	}
/* sub level =================================== */	
.sublinklevel {
	font-size:11px;
	padding:5px 0 5px 20px;
	margin:0px 0px 0px 0;
	}
.sublinklevel a {
	font-weight: bold;
	}
.sublinklevel a:hover {
	color: #FB9300;
	}
.prolinklevel {
	font-size:11px;
	margin:0px 0px;
	padding:3px 0 3px 40px;
	}
.prolinklevel a {
	font-weight: normal;
	}
#sitemap .subheader {
	/*brands header */
	margin:0px;
	}
/*==========================*/
.brandlink td {
	padding:8px 0 8px 0px;
	width:33%;
	}
.brandlink a{
	font-weight: bold;
	font-size:12px;
	padding:0 0 0 15px;
	margin:0 10px 0 10px;
	text-decoration:none;
	}
/*#################################### 
SEARCH PAGE CSS
####################################*/
.adv_search .formbox{
	background-image:none;
	}
.formpad td {
	padding:4px;
	}
.adv_search .listgridbtn {
	margin:20px 0;
	}

/*==========================
GENERAL SEARCH CSS
==========================*/
#general {
	/*general search box border*/
	border:1px solid #dbdbdb;
	}
	
#general .formpad .labelbg {
	width:126px;
	text-align:right;
	font-weight:bold;
	}

#general .textboxborder{
	float:left;
	margin-right:10px;
	margin-top:2px;
	}
.btnbggray {
	/*symptoms search & reset button bg*/
	background-repeat:repeat-x;
	background-position:left bottom;
	position:relative;
	height:42px;
	}
.btnbggray p {
	padding:15px 0 0 10px;
	color:#333333;
	}
.btnbggray p a {
	 color:#0075B3;
	 font-weight:bold;
	}
.btnbggray p a:hover {
	color:#000000;
	}
/*==========================
SEARCH BY SYMPTOMS CSS
==========================*/
#symptoms {
	border:1px solid #dbdbdb;
	}
#symptoms .greenbg {
	/*check box background*/
	width:126px;
	text-align:right;
	border-bottom:1px solid #ffffff;
	}
#symptoms .greenbg1 {
	/*check box light green background*/
	text-align:right;
	border-bottom:1px solid #ffffff;
	}
#symptoms h3 {
	/*search modifier label with green background*/
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:6px 10px;
	}
#symptoms select {
	/*search modifier label with green background*/
	width:324px;
	}
#symptoms .labelbg {
	width:126px;
	text-align:right;
	font-weight:bold;
	}
	
#symptoms .radiobtn td {
	/*radio button table*/
	padding:0px 0 3px 0px;
	}
	
.radiobtn input {
	/*radio button*/
	float:left;
	}
	
.radiobtn label {
	font-weight:bold;
	float:left;
	margin:3px 0 0 5px;
	}
	
.btnbggray {
	/*symptoms search & reset button bg*/
	background-repeat:repeat-x;
	background-position:left bottom;
	position:relative;
	height:42px;
	}
	
.btnbggray .btn,
#symptoms .btnbg .btn {
	/*button position*/
	position:absolute;
	left:140px;
	top:12px;
	width:160px;
	}
/*#################################### 
A to Z CSS 
####################################*/
.a2z_btn {
	/*a to z ul css*/
	margin:0px;
	padding:12px 0 0 12px;
	list-style-type:none;
	height:30px;
	}
.a2z_btn li {
	float:left;
	}
.a2z_btn li a {
	/*a to z button css*/
	display:block;
	height:16px;
	width:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0 0;
	line-height:16px;
	text-decoration:none;
	padding:0px 1px 0 0;
	text-align:center;
	margin:0 4px 0 0;
	}
	
.a2z_btn li a:hover,
.a2z_btn li .active {
	background-position:0 -16px;
	color:#000000;
	}
	
#a2z .labelbg {
	background-color:#f1f1f1;
	width:126px;
	text-align:right;
	font-weight:bold;
	}
#a2z h3 {
	/*search modifier label with green background*/
	font-size:12px;
	font-weight:bold;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	margin:0px;
	padding:6px 10px;
	}
#a2z {
	margin:0 0 0 0;
	}
/*==========================
SIDEBAR A TO Z CSS
==========================*/
.sidebar .a2z_btn { 
	margin:0px 0 15px 0;
	height:85px;
	border-bottom:1px solid #D8D8D8;
	padding:10px 0 10px 10px;
	list-style-type:none;
	}
.sidebar .a2z_btn li a {
	margin:0 7px 7px 0px;
	}
/*==========================
SEARCHBAR TAB BUTTONS CSS
==========================*/
.tabbar {
	/*tabbar background*/
	height:12px;
	}
.adv_search .tabbar .lefttop {
	left:0px;
	}	
.tabbar ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:absolute;
	left:8px;
	bottom:0px;
	}
	
.tabbar ul li {
	float:left;
	margin-right:3px;
	}
.tabbar li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:left -18px;
	padding:0 0 0 2px;
	float:left;
	outline:none;
	}
.tabbar li a span {
	display:block;
	line-height:18px;
	padding:0px 15px 0px 10px;
	background-repeat:no-repeat;
	background-position:right -18px;
	}
.tabbar li a:hover,
.tabbar li .active {
	background-position:left 0;
	color:#000000;
	}
.tabbar li a:hover span,
.tabbar li .active span{
	background-position:right 0;
	}
/*#################################### 
SIDEBAR CART CSS
####################################*/
.cartheader {
	/*background-image:url(../images/theme1/cartheader_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FD9702;*/
	}
.sidebar_cartimg {
	position:absolute;
	right:10px;
	top:5px;
	}
.sidebarcart {
	margin:5px 0 15px 0; 
	border:none;
	}

.sidebarcart #cart_table{
	margin:0px;
	border:none;
	} 
.sidebar tr.cart_header th{
	/*background-repeat:repeat-x;
	background-position:left bottom;*/
	background-image:none;
	background-color:#FFFFFF;
	font-size:11px;
	color:#000000;
	padding:5px 10px;
	border-bottom:1px solid #B5B5B5;
	border-top:none;
	}
.sidebar .cart_info td {
	border-top:none;	
	}
.sidebar .cart_header .items {
	width:180px;
	}
.sidebar tr.cart_header .qty {
	/*background-repeat:repeat-x;
	background-position:left bottom;*/
	background-image:none;
	width:0px;
	padding:5px 3px;
	background-color:#FFFFFF;
	}
.sidebar .cart_header .delbtn {
	padding:0px 5px;
	}
.sidebar tr td.cart_qty{
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	}
/*==========================
SIDEBAR CART INFO CSS
==========================*/
.sidebar .cart_delbtn {
	width:13px;
	padding:8px 0px 0 0;
	vertical-align:top;
	text-align:center;
	background-color:#ffffff;
	border-bottom:1px solid #E2E2E2;
	
	}
.sidebar .cart_prodetail {
	padding:0px;
	}	
.sidebar .cart_prodetail dl {
	border-bottom:1px solid #E2E2E2;
	padding:5px 5px 5px 10px;
	margin:0px;
	}
.sidebar .cart_prodetail dl dt a,
.sidebar .cart_prodetail dl dt {
	font-size:10px;
	color:#333333;
	margin:0px;
	font-weight:normal;
	text-decoration:none;
	}
.sidebar .cart_prodetail dl dd {
	margin:0px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
.sidebar .cart_qty {
	border-bottom:1px solid #E2E2E2;
	background-color:#F8F8F8;
	padding:5px;
	font-size:10px;
	text-align:center;
	}
.sidebar .grandtotal {
	margin:0 0px
	border-bottom:none;
	}
.sidebar .grandtotal td{
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#6577AC;
	font-weight:bold;
	font-size:11px;
	padding:5px 10px;
	text-align:left;
	color:#FFFFFF;
	height:auto;
	margin:0 0px
	}
.sidebar .gtotalbg{
	margin:0 -10px ;
	padding:0px;
	}
/*==========================
SIDEBAR CART CHECKOUT BUTTON CSS
==========================*/
.sidebar_checkoutbtn {
	}
.sidebar_checkoutbtn div {
	height:23px;
	position:relative;
	}
.sidebar_checkoutbtn .viewall{
	position:absolute;
	left:10px;
	top:5px;
	width:60px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}
.sidebar_checkoutbtn .viewall:hover{
	}
.sidebar_checkoutbtn .checkout {
	position:absolute;
	right:5px;
	top:3px;
	}
/*#################################### 
CART-CONFIRM CSS
####################################*/
#cart_table {
	border:1px solid #dbdbdb;
	margin-bottom:10px;
	}
.cart_header th {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/theme1/sidebar_cartheaderbg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#EAEAEA;
	border-top:1px solid #ffffff;
	margin:0px;
	padding:5px 10px;
	}
.cart_info td {
	border-top:1px solid #dbdbdb;
	}

/*==========================
CART IMAGE CSS
==========================*/
.cart_img {
	width:100px;
	padding:2px;
	}
	
.cart_img div{
	border:1px solid #DFDFDF;
	background-repeat:no-repeat;
	background-position:center center; 
	}

/*==========================
PRODUCT DETAILS BOX CSS
==========================*/
.cart_prodetail {
	padding:10px;
	}
tr.pmedicine td.cart_prodetail {
	background-color:#FFECEC;
	}
.cart_prodetail dl {
	margin:0px;
	}
.cart_prodetail dl dt {
	font-size:11px;
	font-weight:bold;
	color:#4364AF;
	margin:0 0 10px 0;
	padding:0px;
	}
.cart_prodetail dl dt a{
	color:#4364AF;
	text-decoration:none;
	}
.cart_prodetail dl dt a:hover {
	color:#000000;
	}

.cart_prodetail dl dd {
	margin:0 0 5px 0;
	}
/*==========================
PRODUCT QUANTITY BOX CSS
==========================*/
.cart_qty {
	background-color:#f7f7f7;
	text-align:center;
	width:60px;
	}
tr.pmedicine td.cart_qty {
	background-color:#FFECEC;
	border-left:1px solid #FFD7D7;
	}
/*==========================
PRODUCT SUBTOTAL BOX CSS
==========================*/
.cart_subtotal {
	background-color:#EFEFEF;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
	width:160px;
	}
tr.pmedicine td.cart_subtotal {
	background-color:#FFD7D7;
	}
/*==========================
PRODUCT REMOVE BUTTON BOX CSS
==========================*/
.cart_delbtn {
	background-color:#E8E7E7;
	width:30px;
	text-align:center;
	}
tr.pmedicine td.cart_delbtn {
	background-color:#FFBBBB;
	}
/*==========================
GRAND TOTAL CSS
==========================*/
.grandtotal {
	margin:1px 0 0px 0;
	font-weight:bold;
	font-size:12px;
	}
.grandtotal td {
	text-align:right;
	padding-right:5px;
	height:25px;
	}
.grandtotal .total {
	width:160px;
	text-align:right;
	padding-right:50px;
	margin:0px;
	}
.cartconfirm .grandtotal .total {
	width:160px;
	padding-right:20px;
	}
.grandtotal .removeall {
	padding-left:10px;
	text-align:left;
	}
.grandtotal .removeall .link{
	font-size:10px;
	}
/*==========================
YOUR SAVING CSS
==========================*/
.yoursaving {
	margin:1px 0 0 0;
	font-weight:bold;
	font-size:12px;
	}
.yoursaving td {
	text-align:right;
	padding-right:5px;
	height:25px;
	}
.yoursaving .total {
	width:160px;
	text-align:right;
	padding-right:50px;
	margin:0px;
	}
.cartconfirm .yoursaving{
	margin-bottom:15px;
	}
.cartconfirm .yoursaving .total {
	width:160px;
	padding-right:20px;
	}
/*==========================
Deduction Under Offer CSS
==========================*/
.deductionvoucher {
	margin:1px 0 0 0;
	font-weight:bold;
	font-size:12px;
	}
.deductionvoucher td {
	text-align:right;
	padding-right:5px;
	height:25px;
	}
.deductionvoucher .total {
	width:160px;
	text-align:right;
	padding-right:50px;
	margin:0px;
	}
.cartconfirm .deductionvoucher{
	margin-bottom:0px;
	}
.cartconfirm .deductionvoucher .total {
	width:160px;
	padding-right:20px;
	}

/*#################################### 
DELIVERY CHARGE CSS
####################################*/
.deliverycharge {
	margin:0px;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #cccccc;
	}
.deliverycharge td {
	background-color:#e8e7e7;
	text-align:right;
	padding-right:5px;
	height:25px;
	}
.deliverycharge .total {
	width:160px;
	text-align:right;
	padding-right:50px;
	margin:0px;
	border-left:1px solid #dfdfdf;
	background-color:#dfdfdf;
	color:#000000;
	}
.cartconfirm .deliverycharge .total {
	width:160px;
	padding-right:20px;
	}
.cart_btnbox {
	height:42px;
	margin-top:15px;
	background-image:url(../images/theme1/formbtnbg.gif);
	background-repeat:repeat-x;
	position:relative;
	}
.cart_btnbox .btn {
	position:absolute;
	right:10px;
	top:12px;
	}
/*#################################### 
BILLING ADDRESS PAGE CSS
####################################*/
.helpnote {
	background-color:#f7f7f7;
	border:2px solid #dfdfdf;
	padding:5px 8px;
	margin-top:8px;
	}
/*#################################### 
SHOPPING CART CONFIRM PAGE CSS
####################################*/
.shoppingcart .pagepath {
	margin-bottom:15px;
	}

.cartconfirm .formbox dl dt {
	width:75px;
	}
.cartconfirm .formbox dl dd {
	margin:0 0 0 75px;
	padding:5px 3px 5px 6px;
	}
.cartconfirm .formbox {
	background-position:-600px 0;
	}
.cartconfirm .formbox dl .clearfloat {
	font-size:0px;
	line-height:0px;
	padding:0px;
	height:0px;
	margin:0px;
	}
.clientcode {
	background-color:#f7f7f7;
	border:1px solid #dfdfdf;
	padding:5px 8px;
	font-weight:bold;
	margin:10px 0 20px 0;
	}
.leftbtn {
	position:absolute;
	left:10px;
	top:12px;
	}
.rightbtn {
	position:absolute;
	right:10px;
	top:12px;
	}

.deliverytxt 
{
	font-size:12px;
	color:#000000;
	padding:10px 8px;
	margin-bottom:20px;
	border:1px solid #EFEBEF;
}
/*#################################### 
FINAL CHECKOUT PAGE CSS
####################################*/
.checkoutinfo {
	background-color:#f7f7f7;
	border:1px solid #dfdfdf;
	padding:10px 10px;
	margin-bottom:20px;
	}
.protexcallback a {
	font-size:11px;
	color:#0066CC;
	text-decoration:none;
	font-weight:bold;
	}
/*##################################
FEEDBACK PAGE CSS
##################################*/
.rating td {
	padding:0 5px; 
	text-align:center;
	}
/*==========================
SELECT DATE CSS
==========================*/
.selectdate dl{
	border:1px solid #e2e2e2;
	background-color:#f7f7f7;
	margin:0px 0 15px 0;
	height:20px;
	padding:10px;
	}
.selectdate dl dd {
	margin:0px 10px 0 0;
	float:left;
	height:22px;
	}
.selectdate dl .label {
	font-weight:bold;
	color:#333333;
	padding:2px 3px 0 0px;
	height:20px;
	margin:0px;
	}
.selectdate dl .selectbtn {
	padding:0px 0 0 0px;
	}
/*==========================
CUSTOMER COMMENTS CSS
==========================*/
.commentbox dl dt{
	}
.commentbox dl dd{
	position:relative; /*height in ie*/	
	}
.commentbox dl .customer_name {
	margin:0 170px 0 0px;
	
	}
.commentbox dl .clearfloat {
	margin:0px;
	font-size:0px;
	line-height:0px;
	padding:0px;
	}
.commentbox dl .hor_line {
	padding:0px;
	margin:0px;
	height:15px;
	background-image:none;
	}
.starrating {
	position:absolute;
	font-weight:bold;
	font-size:11px;
	height:17px;
	right:0px;
	top:3px;
	width:165px;
	}
.starrating .stars {
	position:absolute;
	top:0px;
	width:80px;
	right:0px;
	}

/*#################################### 
SPECIAL OFFER PAGE CSS
####################################*/
.spcialoffer .pagepath {
	margin-bottom:0px;
	}
/*#################################### 
FAQ QUESTIONS CSS
####################################*/
.faq .points{
	padding:0 0 0px;
	margin:0px 0 15px 0;
	list-style-type:none;
	}
.faq .points li{
	background-image:url(../images/theme2/bullet.gif);
	background-position:2px 6px;
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	}
.faq .points li a {
	font-size:12px;
	font-weight:bold;
	color:#4364AF;
	}
.faq .points li a:hover {
	color:#000000;
	}
/*#################################### 
FAQ, TESTIMONIALS AND LINKS PAGE COMMON CSS
####################################*/
.contentbox1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #e8e8e8;
	padding:10px;
	background-color:#FFFFFF;
	margin:0 0 15px 0;
	}
.contentbox1 .imgleft td{
	height:72px;
	width:160px;
	}
.contentbox1 dt {
	font-size:12px;
	color:#4364AF;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0px;
	}
.contentbox1 dd {
	font-size:11px;
	color:#000000;
	margin:0px;
	}
.contentbox1 .linkbox,
.contentbox1 .morebar {
	margin:10px -10px -10px -10px;
	height:20px;
	position:relative;
	background-color:#f1f1f1;
	clear:both;
	}
.contentbox1 .morebar .link{
	font-weight:bold;
	font-size:10px;
	position:absolute;
	right:10px;
	top:4px;
	background-image:none;
	text-indent:0px;
	width:auto;
	color:#4364AF;
	}
.contentbox1 .morebar .link:hover{
	color:#000000;
	}
.contentbox1 dd strong{
	margin-bottom:5px;
	display:block;
	}

/*#################################### 
LINKS PAGE CSS
####################################*/
#links .link {
	font-size:12px;
	}
#links .linkbox .link {
	font-size:10px;
	}
/*#################################### 
To show IMAGE WITHOUT TABLE CSS
####################################*/	
.nav {
	margin: 0;
	padding: 0;	
	width:auto;
	background-color:#666666;
}
.nav dd {
	float: left;	
	width: 146px;
	height: 100px;
	display: table;
	padding: 1px;
	margin:0 15px 5px 0;
	border:1px solid #dddddd;
	
}
.nav dd span {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	width: 100%;
	background-color:#00FF00;
	text-align:center;
	
}
.nav dd span a {
	font-size: 15px;
	color: #ff0000;
	line-height: 17px;
	text-align: center;
	display: block;	
	text-decoration:none;
}
.nav dd a:hover {
	text-decoration: none;
	color:#000000;
}

/*#################################### 
FOOTER CSS
####################################*/
#footer {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	border-top:1px solid #DFDFDF;
	}
	
#footer .botlinks {
	margin:0px 0 0px 0;
	}
	
#footer .botlinks a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	}
	
#footer .botlinks a:hover{
	color:#4364AF;
	}
	
#footer .botlinks span {
	margin: 0 5px 0 5px;
	color:#B7B7B7;
	}
	
#footer .copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin-bottom:15px;
	}
#footer .cardimg{
	margin:10px 0 0 0;
	text-align:center;
	}
#footer .hor_line{
	height:20px;
	}
/*==================================
SCROLLER CSS 
==================================*/
#pscroller_testimonial {
	height:100px;
	}
	
#pscroller1{
	height:40px;
	}
#pscroller2
{
	height:182px;
	}
#pscroller2 img {
	height:180px;
	width:180px;
	}
#pscroller2 a{
	text-decoration: none;
	}
	
/*==================================
GALLERY CSS 
==================================*/
.galleryflot {
	float:right;
/*	border:1px solid #FF00FF;*/
	width:535px;		
	
}

.servicesboxouter {
	border:1px solid #d6d6d6;
	position:relative;
	/*background-image:url(../images/servicesbg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;*/
	background-image:url(../images/theme2/freedeliverybg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#97A3C6;
	border:1px solid #4263AE;
	_height:1px;
}

.servicesboxouter  h3{
	margin:0 0 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#0062be;
	text-decoration:none;
}

.servicesboxouter  p{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.divmartop {
	margin-top:15px;
}

.divmartop25 {
	margin-top:25px;
}

.divmartop10 {
	margin-top:10px;
}
.divmartop45 {
	margin-top:45px;
}
.lefttop {
	position:absolute;
	top:-1px;
	left:-1px;
}

.righttop {
	position:absolute;
	top:-1px;
	right:-1px;
}

.leftbottom {
	position:absolute;
	bottom:-1px;
	_bottom:-2px;
	left:-1px;
}

.rightbottom {
	position:absolute;
	bottom:-1px;
	_bottom:-2px;
	right:-1px;
}

.fullmar12px{
	margin:12px 11px 12px 10px;
}

.galloption {
	background-color:#FFFFFF;
	border:1px solid #d6d6d6;
	padding:5px;
	/* ORIGINALLY margin-left:10px;
	margin-right:10px;*/
	margin-left:2px;
	margin-right:2px;
}

.gallimg {
	margin-left:5px;
	width:130px;
	height:100px;
}

.nextprivbtn {
	/*background-image:url(../images/stapbarbg.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #d6d6d6;*/
	
	background-image:url(../images/theme2/freedeliverybg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#97A3C6;
	border:1px solid #4263AE;
	display:none;
}

.nextprivbtn .btn{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:38px;
}
.nextprivbtn .elink{
	color:#FFFFFF;
	}
	
.nextprivbtn .elink:hover{
	color:#001664;
	}
.padL{
	padding-left:10px;
}
.padR{
	padding-right:10px;
}
.padF {
	padding:10px;
}

.bigimg {
	border-bottom:1px solid #d6d6d6;
	border-top:1px solid #d6d6d6;
	padding:5px 0 5px 0;
	text-align:center;
}
.divmartopbot3px {
	margin-top:3px;
	margin-bottom:3px;
}

/*.leftbar .roundboxhead {
	background-image:url(../images/loginheadbg.gif);
	background-repeat:repeat-x;
	position:relative;
	padding-left:14px;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#CFEAF9;
	_height:18px;
	border:1px solid #d6d6d6;
}

.leftbar .roundboxhead h3 {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#00516E;
	text-decoration:none;
	
}*/

.leftbar ul{
	margin:0 0 0 0;
	padding:0 0 15px 0;
	list-style-type:none;
}

.leftbar li{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#4263AE;
	border-bottom:1px solid #d6d6d6;
	/*border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	padding-left:15px;
	background-color:#F6F6F6;*/
}

.leftbar li a {
	outline:none;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#4263AE;
	line-height:24px;
	
}

.leftbar li a:hover {
	outline:none;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:24px;
}

.leftbar .roundboxhead {
	background-image:url(../images/loginheadbg.gif);
	background-repeat:repeat-x;
	position:relative;
	padding-left:14px;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#CFEAF9;
	_height:18px;
	border:1px solid #d6d6d6;
}

.leftbar .roundboxhead h3 {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#00516E;
	text-decoration:none;
	
}


/*==================================
END OF GALLERY CSS 
==================================*/


.crawlear {height:102px; width:968px; margin:0 auto; margin-bottom:30px; overflow:hidden;}

* html .crawlear{border:2px solid #006666; background-color:#3399FF; height:102px; }

* crawlear{border:2px solid #00FFFF; background-color:#CC9900; height:102px; width:960px; }
 
.crawlear table a{border:1px solid #CCCCCC; margin-right:10px; height:100px; display:block;}
.crawlear table a:hover{border:1px solid #000000;}
