/* General CSS Document */
html     { height: 100%;}
p        { padding-top:0px;margin:0px;}	
/*body 	 { margin:0px; background-color: #ffffff; background-image:url(images/body-bg.gif); background-repeat:repeat-x;            background-position:top;}*/
table 	 { border:0px;}	
td, div  { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-transform: none; text-decoration: none; color:#383636;}
		   
/*#externalcontainer { width:778px; height:100%;margin:0px auto 0px auto; }*/
#externalcontainer { width:900px; height:100%;margin:0px auto 0px auto; }
.width100per 	   { border:0; width:100%;}		
.height1           { height:1px; }	
.width1 		   { width:1px; }
	
.lt, .lm, .lb 	   { text-align:left;}
.lt, .rt, .ct 	   { vertical-align:top;}
.lm, .rm, .cm 	   { vertical-align:middle;}		
.rt, .rb, .rm 	   { text-align:right;}	
.lb, .cb, .rb 	   { vertical-align:bottom;}	
.ct, .cb, .cm   { text-align:center; }
.cm1  { text-align:right; }

/*  logo style starts from here */

/*  logo style ends here */
/*  menu style starts from here */
.table336			{ width:336px}
.search-bg			{ background-image:url(images/search-nav-bg.gif); background-repeat:repeat-x; background-color:#323333; }
#search	td			{ color:#DAE0F4; }
.input113			{ width:113px; height:16px; border:1px solid #808AAE; background-color:#DAE0F4; }
.input44			{ width:44px; height:16px; border:1px solid #808AAE; background-color:#DAE0F4; }
.button				{ background-image:url(images/buton-bg.gif); background-repeat:repeat-x; height:22px; border:1px solid #D01744;
                      width:67px; text-align:center; vertical-align:middle; font-weight:bold; color: #ffffff; font-size:11px;}
#menu td 		    { color:#ffffff; font-weight:bold;}
#menu a				{ color:#ffffff; font-weight:bold; text-decoration:none;}
#menu a:hover		{ color:#ffffff; font-weight:bold; text-decoration:underline;}
/*  menu style ends here */
/*  header style starts from here */
#header-container	{ width:778px; height:100%;margin:0px auto 0px auto; }
/*#header-container	{ width:100%; height:100%;margin:0px auto 0px auto; }*/
.pading10 			{ padding-top:10px; padding-bottom:10px; }
.header-td			{ width:778px; }
.bg-colour			{ background-color:#384F91; }
.header-imagetd		{ width:766px; height:187px; }
/*.header-imagetd		{ width:900px; height:187px; }*/
/*#welcome-bg			{ background-image:url(images/welcome-txt-bg.jpg); background-repeat:no-repeat; width:322px; height:99px; margin
                      :9px 8px 79px auto;}*/
#welcome-bg{ 
	width:322px; 
	height:99px; 
	margin:9px 8px 79px 435px; 
	background:#ffffff;
	filter:alpha(opacity=40);  
    -moz-opacity:0.8; 
	opacity:0.7; 
}
.welcome-text		{ padding-left:26px; padding-top:15px;  line-height:18px; font-size:11px; text-align:left; 
                      font-weight:bold; color:#000000; } 
/*  header style ends here */
/*  left panel style starts from here */
/*  recognize catagory style starts from here */
.left-pannel-main-table { width:174px; }
#reckognize-catagory th	{ height:34px; width:168px; background-image:url(images/reckognise-catagory-grdnt1.gif); 
                          background-repeat:repeat-y; } 
.reckognize-catagory-bg	{ background-color:#5B7EB6;}
.reckognize-catagory-body  { border-left:1px solid #AFACAC; border-right:1px solid #AFACAC;
							 background-image:url(images/reckognise-catagory-body-bg.gif); background-repeat:repeat-y; }
.table138			{ width:139px;}
.table189			{ width:150px; margin:0 auto 0 auto; padding-left:30px;}
#category-body td   { background-image:url(images/bordr1.gif); background-repeat:repeat-x; background-position:bottom;				
                      font-size:12px; font-weight:bold; color:#383636; padding-left:10px; padding-top:14px; padding-bottom:15px; }
#category-body a    { font-size:12px; font-weight:bold; color:#383636; text-decoration:none; }
#category-body a:hover    { font-size:12px; font-weight:bold; color:#383636; text-decoration:underline; }
#category-body_menu td   { 	
                      font-size:11px; font-weight:bold; color:#383636; padding-left:10px; padding-top:10px; padding-bottom:10px; }
#category-body_menu a    { font-size:11px; font-weight:bold; color:#383636; text-decoration:none; }

#category-body_menu a:hover    { font-size:11px; font-weight:bold; color:#383636;  }
/*  recognize catagory style ends here */
/*  featured products style starts from here */ 
#featured-products td   { background-image:url(images/bordr1.gif); background-repeat:repeat-x; background-position:bottom;				
                      font-size:12px; font-weight:bold; color:#383636; padding-top:10px; padding-bottom:11px; padding-left:5px; }
#featured-products img  { border:1px solid #A7A6A5}
/*  featured products style ends here */ 
/*  left panel style ends here */	

/* right panel style starts from here */	
.right-pannel-main-td { padding:6px; }
.right-pannel-table	  { width:159px; margin:0 auto 0 auto;}
.grey-brdr 			  { border:1px solid #979595; }	
#log-in th 			  {	height:34px; width:148px; background-image:url(images/reckognise-catagory-grdnt1.gif); 
                        background-repeat:repeat-y; }
.log-in-body  		  { border-left:1px solid #AFACAC; border-right:1px solid #AFACAC;
						background-image:url(images/log-in-body-bg.gif); background-repeat:repeat-y; }	
.table122			  { width:122px; margin:0 auto 0 auto; } 
#log-in-body td		  { padding-top:5px; padding-bottom:5px;} 
.usser-name-text	  { font-size:12px; font-weight:bold; color:#042692; }
.usser-name-text a	  { font-size:12px; font-weight:bold; color:#042692; text-decoration:none; }
.usser-name-text a:hover	  { font-size:12px; font-weight:bold; color:#ff0000; text-decoration:underline; }
.field                { border: 1px solid #042691; width:118px; height:15px; color:#000000; font-size:10px; font-weight:normal;
	                    text-decoration:none; }
.log-in-btm			  { background-image:url(images/buton-blue-bg.gif); background-repeat:repeat-x; height:20px; border:1px solid 
                        #000000; width:54px; text-align:center; vertical-align:middle; font-weight:bold; color: #ffffff; font-size:
						11px;}
.log-in-atc			  { background-image:url(images/buton-blue-bg.gif); background-repeat:repeat-x; height:19px; border:1px solid 
                        #000000; width:77px; text-align:center; vertical-align:middle; font-weight:bold; color: #ffffff; font-size:
						11px;}
.sign-text			  { font-size:11px; color:#E8162C; font-weight:normal; line-height:14px; }
.sign-text a		  { font-size:11px; color:#E8162C; font-weight:normal; line-height:14px; text-decoration:none; }
.sign-text a:hover	  { font-size:11px; color:#E8162C; font-weight:normal; line-height:14px; text-decoration:underline; }

#add-to-cart th		  { height:34px; width:200px; background-image:url(images/add-to-cart-tou-bg.gif); 
                        background-repeat:repeat-y; }
.add-to-cart-bg		  { background-color:#F4F1F1;  }
#add-to-cart-body img	  { border:1px solid #828181; }
#add-to-cart-body td	  { padding-bottom:5px;  }
/* right panel style ends here */	
/* body style starts from here */
.body-main-td		  { padding:6px; padding-top:0px; }	
.padding6			  { padding:6px; }
#body-td th 		  { height:34px; width:100%; background-image:url(images/body-bg-th.gif); 
                        background-repeat:repeat-y; background-position:right; background-color:#5B7EB6; }

.height14			  { height:13px; }	
#icon img			  { border:3px solid #5A7DB6; padding:1px; }
.catagory-name-text	  { font-size:12px; color:#373839; font-weight:bold; padding-left:15px; padding-top:5px; padding-bottom:5px; }
.add-to-cart-text	  { font-size:10px; color:#04378A; font-weight:normal; padding-left:15px; padding-bottom:15px; }
.add-to-cart-text a	  { font-size:10px; color:#04378A; font-weight:normal; text-decoration:none; }
.add-to-cart-text a:hover	  { font-size:10px; color:#04378A; font-weight:normal; text-decoration:underline; }		
.category_link{ font-size:10px; color:#04378A; font-weight:normal; text-decoration:none;}	
.category_link:hover{ font-size:10px; color:#04378A; font-weight:normal; text-decoration:none;}	
.category_link:link{ font-size:10px; color:#04378A; font-weight:normal; text-decoration:none;}	
.category_link:visited{ font-size:10px; color:#04378A; font-weight:normal; text-decoration:none;}	

.member_link{ font-size:12px; color:#373839; font-weight:bold;text-decoration:none;}	
.member_link:hover{ font-size:12px; color:#373839; font-weight:bold; text-decoration:none;}	
.member_link:link{ font-size:12px; color:#373839; font-weight:bold; text-decoration:none;}	
.member_link:visited{ font-size:12px; color:#373839; font-weight:bold; text-decoration:none;}	

.myaccount_link{ font-size:12px; color:#04378A; font-weight:normal; text-decoration:none;}	
.myaccount_link:hover{ font-size:12px; color:#04378A; font-weight:normal; text-decoration:none;}	
.myaccount_link:link{ font-size:12px; color:#04378A; font-weight:normal; text-decoration:none;}	
.myaccount_link:visited{ font-size:12px; color:#04378A; font-weight:normal; text-decoration:none;}	
.lmtitle { text-align:left; color:#FFFFFF; font-family: "Helvetica"; padding-left:10px; vertical-align:middle; font-weight:bold; font-size:18px;}
.button12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 6px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	height: 15px;
	width: 120px;
	cursor: hand;
	border: 1px solid #333333;
	background-color: #D9D9D9;
}
.txtbuy{ color:#000000; }	
.txtbuy:hover{  color:#000000; }	
.txtbuy:link{  color:#000000; }	
.txtbuy:visited{  color:#000000; }	

/* >>>>>>>>>>>>>>>>>>>>>>>  Cart Styles begin <<<<<<<<<<<<<<<<<<<<<< */
#cart {

	/*border:dashed gray 1px;*/
	height:325px;
	width:158px;	
	padding:5px;
	margin-top:10px;	
	overflow: auto;
}
#products {
	/*background-color:#FFF;
	/*border:dashed gray 1px;
	/*height:100px;
	width:500px;
	padding:5px;*/
}	
.box {
	/*background-color:#CCFF33;
	border:solid gray 1px;
	margin:10px;
	padding:4px;
	width:50px;
	height:50px;
	float:left;*/
	cursor:pointer;
}
#loading {
	display:none;
	float:right;
	height:10px;
}
#clearCart {
	color:blue; 
	text-decoration:underline; 
	cursor:pointer; 
	float:right;
	height:10px;
}
#clearCart:hover {
	background-color:#CCFFCC;
	color:#000099;
	height:10px;
}

.table_tr{ background-image:url(images/body-bg-th.gif); 
                        background-repeat:repeat-y; background-position:right; background-color:#5B7EB6; }
/* >>>>>>>>>>>>>>>>>>>>>>>  Cart Styles End <<<<<<<<<<<<<<<<<<<<<< */
/**************************** new style added on 29.11.06 ********************************************/	
.pad-lock-text	  { font-size:11px; font-weight:bold; color:#799BD0; }			
/**************************** new menu style added on 12.12.06 ********************************************/	
.l-links{ font-size: 11px; color: #000000;text-decoration:none;  }
.l-links:hover {color: #000000; text-decoration:none; }
.white1 { font-size: 11px; width:150px; background-color:#E5E5E5;  }
.white2 { font-size: 11px; width:150px; background-color:#E5E5E5;  padding:0 0 0 5px; }