/* OLD CSS classes starts*/
body {
	margin: 0px;
}

.dispMsg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	text-align: justify;
	text-decoration: none;
}
.errormsg
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;	
	color : Red;
}
.verdana10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}

.verdana11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;

}

.verdana11px:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;

}

.verdana11pxbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
}
.verdana11pxbold:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	text-decoration: underline;
}

.verdana11pxpink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F39BC1;
	font-weight: bold;
	text-decoration:none;
}

.verdana11pxwhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.verdana11pxwhite:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.verdana11news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.verdana12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	text-decoration: none;
}

.verdana12pxCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.verdana12pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
}

.verdana12pxbold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	text-decoration: underline;
}

.verdana12pxnew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
}

.verdana12pxboldnew1 {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #f39bc1; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.verdana12pxpink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F39BC1;
	text-align: justify;
	font-weight: bold;
	text-decoration:none;
}

.verdana12pxblue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8392BF;
	text-align: justify;
	font-weight: bold;
}

.verdana12pxchk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.verdana12black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.verdana13px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}

.vardana20px_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.special_offer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F79AC6;
	text-decoration: none;
}

.special_offer1 {
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #F79AC6;
	font-weight: bold;
	text-decoration: none;
}
.special_off_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF86B5;
}

.offer_bg {
	background-image: url(../images/offer_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.style1{
FONT-SIZE: 12px; 
COLOR: #F14999; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-ALIGN: justify; 
TEXT-DECORATION: none;
font-weight: bold
}

.redborder {
	border: 1px solid #D50000;
}

.redfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #D50000;
}

.redfont1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D50000;
}

.headerblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color: #F1F3FA;
	text-decoration: none;

}

.headerblue12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;

}

.headerblue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #ABB7DF;
	text-decoration: none;

}

.headerblue22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #F1F3FA;
	text-decoration: none;
	font-weight: bold;
}

.headerblueCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}


.headerpink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #FF86B5;
	text-decoration: none;

}

.header2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.header2Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.header2Link:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}


.errormsgtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.errormaslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0043B2;
	text-decoration: none;
}
.errormaslink:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BA6094;
	text-decoration: none;
}
.a3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.a4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.leftimgspecial{
	background-image: url(../images/london_%20only.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.leftimggift {
	background-image: url(../images/giftvoucher_img.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.leftimgwish{
	background-image: url(../images/wishlist_home.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.leftimggiftwrap{
	background-image: url(../images/giftwrap_img.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.leftnewpad {
	padding-left: 6px;
	padding-right: 6px;
}

.padding {
	padding-right: 3px;
	padding-left: 3px;
}

.padding2new {

	padding: 5px 5px 5px 10px;
}

.padding2new1 {
	padding-right: 5px;
	padding-left: 5px;
}
.padding2newCopy {

	padding: 5px 11px 5px 5px;
}

.pinkbg {
	background-color: #F39BC1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.pinkbg1 {
	background-color: #FDF2F7;
	text-decoration: none;
}

.hoemline {
	background-image: url(../images/homeline.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.hoemline1 {

	background-image: url(../images/homeline.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.topbarbutton
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	font-size: 11px;
	background-color:#EEEEEE;
	height:15px;
	width:50px;
	border: 0px solid #999999;
	cursor: hand;

}

.topnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #F39BC1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	text-decoration: none;

}

.topnavilink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #F39BC1;
	text-decoration: none;
}

.prodInfoJoinLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
}

.prodInfoJoinLink:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
}

.termslink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}

.termslink1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}

.handcursor {
	cursor: hand;
}

.catPath{
	font:arial;
	font-size:9pt;
}
.catPathLast{
	font:arial;
	font-size:9pt;
	color: #666666;
	text-decoration: none;	
	
}
.catPathLast:hover{
	font:arial;
	font-size:9pt;
	color: #666666;
	text-decoration: underline;	
	
}

.darkgraybg {
	background-color: #E9E9E9;
}

.tablebg {
	background-color: #f5f5f5;
}

.tablebordergray {
	border: 1px solid #CCCCCC;
}

.tablebordergray1 {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.tablebordergray12 {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}


.tablebordergray13 {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}


.tablebordergraylink {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.bordertopgray {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-color: #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.bordertopgray2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.borderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}

.borderleft {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.borderleftblue {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ABB7DF;
}

.borderright {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.borderleftright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;

}

.tableheaderbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #828282;
	background-color: #e4e4e4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D0C8;

}

.tableheaderbg1 {
	background-color: #f5f5f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;


}

.header1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8495D0;
	text-decoration: none;

}

.header1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8495D0;
	text-decoration: underline;

}

.curveleft {
	background-image:url(../images/curveleft.gif);
	background-repeat:no-repeat;
}
.curveright {
	background-image:url(../images/curveright.gif);
	background-repeat:no-repeat;
}

.textboxborder {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;

}

.textboxborderCopy {

	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.strikebg {
	background-image: url(../images/strike.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight:bold;
}

.strikebg12 {

	background-image: url(../images/strike1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000063;
}

/* OLD CSS classes ends */

/* New css classes*/
#catbox .box{
	float:left;
	margin-right:8px;
	*margin-right:4px;
	margin-left:7px;
	*margin-left:3px;
	margin-bottom:8px;
	width:30%;	
}

#brand .box {
	float:left;
	margin-right:22px;
	*margin-right:7px;
	padding-bottom:7px;
	width:16%;
}

#prodlisting .box
{
	float:left;
	margin-right:8px;
	*margin-right:6px;
	margin-left:8px;
	*margin-left:6px;
	padding-bottom:7px;
	width:30%;
}

#bstslrlisting .box
{
	float:left;	
	margin-right:8px;
	*margin-right:1px;
	margin-left:8px;
	*margin-left:1px;
	padding-top:5px;
	padding-bottom:5px;
	width:40%;
}

.imagebox
{
	background-position:center center;
	background-repeat : no-repeat;	
}




/*..........leftbar Start..............*/

.leftbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.leftbar h6 
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin:1px 0px 0px 0px;
	background-color:#F5F5F5;
	font-weight: normal;
	white-space:pre;
}

.level1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;	
	text-decoration: none;
	white-space:pre;	
}

.level1 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display:block;
	border-bottom: 1px solid #FFFFFF;	
	padding: 3px 10px 3px 20px;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	border-width:0px;	
}

.level1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
	display:block;	
}

.level2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	display:block;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;			
}
.level2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
	display:block;
	border-bottom: 1px solid #FFFFFF;		
}


/*..........leftbar end..............*/

/*..........sitemapcss Start..............*/
#sitemap
{
	border-left:solid 1px #D4D0C8;
	border-right:solid 1px #D4D0C8;
	border-bottom:solid 1px #D4D0C8;		
	text-align:left;
	width:94%; 
}
.sitemaplevel1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #e4e4e4;
	border-top:solid 1px #D4D0C8;	
	border-bottom:solid 1px #D4D0C8;	
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #e4e4e4;
	padding-left: 10px;	
	text-decoration: none;
}

/*.sitemaplevel1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3F3F3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F3F3F3;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #F8F8F8;
	padding-left: 5px;
}*/

.sitemaptext1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;	
	display:block;
	padding-left: 10px;	
	text-decoration: none;
	display:block;
	padding-top:5px;
	padding-bottom:5px;	
}
/*.sitemaptext1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight:bold;
	display:block;
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	padding-top:5px;
	padding-bottom:5px;
}*/
.sitemaptext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #666666;	
	display:block;
	padding-left: 10px;	
	text-decoration: none;
	display:block;
	padding-top:5px;
	padding-bottom:5px;	
}
/*.sitemaptext2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	display:block;
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	
}*/
.sitemaptext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	text-decoration: none;
	display:block;		
	
}
/*.sitemaptext3:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	text-decoration: none;	
	display:block;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	
}*/
/*..........sitemapcss End..............*/


/*.............Corporate Client Discount Detail control related css starts.............*/

.ListBorder {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f5f5f5;
	color: #666666;
	border: 1px solid #CCCCCC;
}

.ListHeader {			
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #828282;
	BORDER-BOTTOM: 1px solid #D4D0C8;
	background-color: #e4e4e4;
	line-height: 22px;
}



.datagriditem td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-weight:normal;
	background-color:#f5f5f5;
	border:1px solid #D4D0C8;
	padding:3px;
}

.datagridlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	text-decoration: underline;
}

.radioBtn label
{
	display:block;
	width:45px;	
	text-align:center;			
}

.radioBtn 
{	
	text-align:center;			
}

.tabledateheaderbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D0C8;
	height:25px;
	line-height:25px;
	padding-left:10px;
	text-align:left

}

.tablegridbg {
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}

.datagridheader td {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #EFEFEF;

}

/*.............Corporate Client Discount Detail control related css ends.............*/


