/* main css start */
html{ background:url(../images/theme/pageborder.gif) center repeat-y}
BODY,DIV,TH,TD,P,INPUT,SELECT,TT {
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
        COLOR: #333333;
        FONT-SIZE: 12.8px;
}

/*BODY {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; MARGIN-LEFT: 0px; COLOR: #3d3028; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial,Verdana; BACKGROUND-COLOR: #a3ba22; TEXT-ALIGN: center; background-image:url(../images/theme/BackgroundVday09.gif);
}*/
body {
/*background-image:url(../images/theme/BackgroundVday09.gif); background-repeat: repeat-x;*/
/*background-color: #9FB816;*/
/*background-color:#A3BA22;*/
/*background-color:#88D1C9; 
background-image:url(../images/theme/bg.jpg);
background-repeat:repeat-x;*/
width:1000px;
margin:0 auto;
}
A:link {
        COLOR: #A71C24;
		font-family:arial;
		font-weight:bold;
		font-size:12.8px;
        TEXT-DECORATION: none;
}

A:hover {
        COLOR: #A71C24;
		font-family:arial;
		font-weight:bold;
		font-size:12.8px;
        TEXT-DECORATION: underline;
}

A:active {
        COLOR: #A71C24;
		font-family:arial;
		font-weight:bold;
		font-size:12.8px;
		text-decoration:none;
}
A:visited {
        COLOR: #A71C24;
		font-family:arial;
		font-weight:bold;
		font-size:12.8px;
		text-decoration:none;
}

H1 {
        FONT-SIZE: 14pt;
        color: #A71C24;
		font-weight:bold;
}
H2 {
        FONT-SIZE: 12.8px;
		color:#FFFFFF;
		font-weight:bold;
		font-family:Arial;
}
H3 {
        FONT-SIZE: 12px;
        color_old: #ee7f4b;
}
HR {
        COLOR: #DDDDDD;
        HEIGHT: 1px;
}
#container {
	text-align: left;
	
}

#header{
	
	padding-left:0px;
	height:60px;
	/*background:#88D1C9;*/
}
#header h1 {
	padding: 0px 30px;
}
#header h1 a {
	background: #003d4c;
	font-weight: normal;
	text-decoration: none;
}
#header h1 a:hover {
	background: #003d4c;
	text-decoration: underline;
}
#content{
	/*padding-top:0px;*/
	clear: both;
	color: #333;
	background:#FFFFFF;
}
#container {
	/*BORDER-RIGHT: #bfc2b1 1px solid; BORDER-TOP: #bfc2b1 1px solid;*/ /*BACKGROUND: #ffffff;*/ MARGIN: 0px auto; /*BORDER-LEFT: #bfc2b1 1px solid;*/ 
	WIDTH: 1000px;
	/*//width:950px;*/ /* for ie8 */ 
	/*BORDER-BOTTOM: 0px;*/ TEXT-ALIGN: left; 
}
.relatedLinksBox {
	/*BORDER-RIGHT: #bfc2b1 1px solid; BORDER-TOP: #bfc2b1 1px solid;*/ FONT-SIZE: 12.8px; BACKGROUND: #BCE5E0; /*MARGIN-BOTTOM: 10px;*/ /*BORDER-LEFT: #bfc2b1 1px solid;*//* WIDTH: 210px;*/ COLOR: #666666; /*BORDER-BOTTOM: #bfc2b1 1px solid;*/ TEXT-ALIGN: left; vertical-align:top;
}
/*#header td, #header a, #header a:visited, #header a:hover {
font-weight:bold;
}*/
#searchbar {
/*background-color:#C7DB81;*/
/*background-image:url(../images/theme/contentbg.jpg);*/
bottom:0;
font-family:arial,verdana,sans-serif,helvetica;
font-size:11px;
left:0;
margin:0;
padding:0;
position:relative;
right:0;
text-align:left;
top:0;
}
.relatedLinksHeader {
background:#BCE5E0 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
font-size:20px;
font-family:"Comic Sans MS","Monotype Corsiva";
font-weight:bold;
text-align:center;
color:#FFFFFF;
padding:4px;
}
/* main css end  */

/* Top navigation manu start */
#navcontainer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/theme/TopNavDark_BG.gif); PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; HEIGHT: 25px;
}
#navcontainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 98; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 25px
}
#navcontainer LI {
	DISPLAY: inline; FLOAT: left; POSITION: relative
}
#navcontainer LI:hover UL {
	DISPLAY: block
}
#navcontainer LI.over UL {
	DISPLAY: block
}
#navcontainer LI UL {
	BORDER-RIGHT: #bfc2b1 1px solid; BORDER-TOP: #bfc2b1 1px solid; MARGIN-TOP: 25px; DISPLAY: none; BACKGROUND: #ecf1cf; LEFT: 0px; BORDER-LEFT: #bfc2b1 1px solid; WIDTH: 150px; BORDER-BOTTOM: #bfc2b1 1px solid; POSITION: absolute; HEIGHT: auto
}
#navcontainer LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #bfc2b1 1px solid
}
UNKNOWN {
	LEFT: auto; TOP: auto
}
#navcontainer LI UL LI A {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 150px; COLOR: #333; PADDING-TOP: 2px; HEIGHT: auto; TEXT-DECORATION: none
}
#navcontainer LI UL LI A:visited {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 150px; COLOR: #333; PADDING-TOP: 2px; HEIGHT: auto; TEXT-DECORATION: none
}
#navcontainer LI UL LI A:active {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 150px; COLOR: #333; PADDING-TOP: 2px; HEIGHT: auto; TEXT-DECORATION: none
}
UNKNOWN {
	WIDTH: 147px
}
#navcontainer LI UL LI A:hover {
	BACKGROUND: #bce040
}
#navcontainer LI A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 18px; PADDING-LEFT: 9px; BACKGROUND: url(../images/theme/topNavMoreArrow2.gif) no-repeat right center; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 4px; HEIGHT: 15px; TEXT-DECORATION: none; font-weight:bold;
}
#navcontainer #RightLine {
	BORDER-RIGHT: #006600 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; /*BACKGROUND: url(../images/theme/topNavMoreArrow2.gif) no-repeat right center;*/ FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 15px; TEXT-DECORATION: none
}
#navcontainer LI A:hover {
	BACKGROUND-COLOR: #9cc020
}
#navcontainer LI.over {
	BACKGROUND-COLOR: #9cc020
}
#navcontainer LI.searchBar {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
#navcontainer #redspecial LI {
	COLOR: #fff; BACKGROUND-COLOR: #ecf1cf
}
#navcontainer #Holiday A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #800505	
}
/* top navigation menu ends */

/********************* strart mushir ****************/

/********* for category page *************/
.product_image{
width:100;
height:100;
vertical-align:top;
}
.flowerst_category_image {
        width: 170px;
		height: 198px;
        align: center;
        vertical-align: middle;

}
.flowers_cat_thinLine {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 4px 0px; BORDER-LEFT: 0px; WIDTH: 100%;  PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 1px;
	background:#CCCCCC;
}
a.ch7{
 font-size: 12px;
 color: #726E6F;
 font-weight: bold;
 vertical-align:top;
 text-align:center;
 }
 .ch7 a:hover{
 color:#ED1D4B;
 text-decoration:underline;
 }
  SPAN.ch7{
 font-size: 11px;
 color: #726E6F;
 font-weight: bold;
 }
 .ch8{
 font-size: 12px;
 font-family : Arial;
 color: #000000;
 font-weight: normal;

 }
  .ch9{
 font-size: 12px;
 font-family : Arial;
 color: #000000;
 font-weight: bold;
 }
SPAN.productSpecialPrice {
 font-size: 11px;
 color: #DF1544;
 font-weight: bold;
      }
 .productSpecialPrice {
 font-size: 11px;
 color: #DF1544;
 font-weight: bold;
      }
.prop {
	FLOAT: right; WIDTH: 1px; HEIGHT: 50px
}
.clear {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 1px
}	  
.catproductStrikePrice {
color: #939598;
font-size: 8pt;
font-family: Arial;
margin-right:2px;
text-decoration: none;
line-height: 15pt;
z-index: 0;
text-align:left;
font-weight:bold;
}
.homeproductPrice {
color: #AA0000;
font-size: 9pt;
font-family: Arial;
text-decoration: none;
line-height: 12pt;
z-index: 0;
text-align:left;
font-weight:bold;
vertical-align:middle;
}
.productproductPrice {
color: #106596;
font-size: 11pt;
font-family: Arial;
text-decoration: none;
line-height: 12pt;
z-index: 0;
text-align:right;
font-weight:bold;
}	  
.tabwindow{
/*border:solid;
border-width:1px;
border-color:#CCCCCC;*/
width:580px;
height:210px;
padding:0px;
margin-bottom:1em;
BACKGROUND: #FBCFD8;
}
.pageHeadingIndex {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM: uppercase; COLOR: #005E00; FONT-FAMILY: Verdana, Arial, sans-serif; /*HEIGHT: 44px*/
}
.boxhdr {
	PADDING-LEFT: 5px; FONT-SIZE: 13px; BACKGROUND: #672300; PADDING-BOTTOM: 2px; MARGIN: 2px 0px 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,sans-serif,helvetica; background-image:url(../images/theme/tpmnubg.gif);
}
.boxhdr a,b{ color:#FFFFFF}
/*********** for home page ***********/
.ProductBannerHeading {
	MARGIN-TOP: 2px; FONT-SIZE: 14pt; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; COLOR: #A71C24; BORDER-BOTTOM: #bfc2b1 1px solid; font-weight:bold;
}
.productGroupTextBox {
	FONT-SIZE: 10pt; COLOR: #666666; LINE-HEIGHT: 13pt; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial,Verdana
}
.productGroupTextBox p{
	FONT-SIZE: 10pt; COLOR: #666666; LINE-HEIGHT: 13pt; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial,Verdana
}
img.buyNow2
	{
		background-image: url(../images/theme/ByeNow.jpg);
		background-repeat: no-repeat;
		background-position: top-left;
	}
.featureMessage {
border: 1px solid #bfc2b1;
margin:6px 0 0 0;
//margin:2px 0 0 0;
text-align: left;
padding:0;
BACKGROUND: #fff;
width: 190px;
height:142px;
}	
.green_underline {
	FONT-SIZE: 18px; color:#106596; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; BORDER-BOTTOM: #F1AE01 1px solid; TEXT-ALIGN: center
}
.infohdrl {
	BORDER-RIGHT: #F1AE01 1px solid; BORDER-TOP: #F1AE01 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #F1AE01 1px solid; COLOR: #F1AE01; PADDING-TOP: 2px; BORDER-BOTTOM: #F1AE01 1px solid; BACKGROUND-COLOR: #5D5754; TEXT-ALIGN: center
}
.infohdrr {
	VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #F1AE01 1px solid; TEXT-ALIGN: right
}
.deschead {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: arial, helvetica, sans-serif
}
/********************* end mushir *******************/

/* Start By Irfan */
#citylink{
	color:#A71C24;
}
/* shopping cart page start*/
.tbl-bg{
background-color: #F4BF06 ;
color:#FFFFFF;
}
.tbl-bg1{
background-color: #FEF4CF ;
color:#FFFFFF;
}
.section-hd{
	background-color: #5D5754;
	color:#FFFFFF;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	/*border:inset;*/
}
.section-item{
	background-color: #F9F9F9;
	color:#000000;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*border:inset;*/
}
.cart-item{
	background-color:#FFFFFF;
	font-family: tahoma;
	color:#000000;
	font-size: 11px;
	font-weight:normal;
}
.section-hd-bottom {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0C0500;
	background-color:#F9F9F9;
}
.cart-hd{
	background-color: #5D5754;
	color:#FFFFFF;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.cart-hd a{
	color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.cart-hd a:hover{
	color:#C7DB81;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	text-decoration:underline;
}
img{
	border:0px;
}

/*#loading { clear:both; background:url(../images/theme/ajax-loader.gif) center top no-repeat; text-align:center;padding:33px 0px 0px 0px; font-size:12px;display:none; font-family:Verdana, Arial, Helvetica, sans-serif; }*/
#loading {
	clear:both; 
	background:url(../images/theme/ajax-loader.gif) center top no-repeat; 
	display:none;
	margin-left:180px;
	margin-top:-14px;
	position:absolute;
	width:15px;
}

/* calender controll css start */
#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #336;
  border-right: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
}

#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #000;
  padding: 1px;
}

#CalendarControl td {
  text-align: center;
}

#CalendarControl .header {
  background-color: #336;
}

#CalendarControl .weekday {
  background-color: #DDD;
  color: #000;
}

#CalendarControl .weekend {
  background-color: #FFC;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #339;
  background-color: #336;
  color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: #FFF;
  background-color: #336;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FFF;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}
/* calender controll css  ends */
/* shopping cart page end */

/*  payment page */

table.payment_block {
	border: 6px inset #8B8378;
	-moz-border-radius: 6px;
	width:100%;
}
table.payment_block td {
	/*border: 1px solid black;*/
	padding: 0.2em 2ex 0.2em 2ex;
	color: black;
	text-align:left;
}
table.payment_block tr.d0 td {
	background-color: #FCF6CF;
}
table.payment_block tr.d1 td {
	background-color: #FEFEF2;
}
table.payment_block td.td_border{
	border: 1px solid black;
}
#myaccount_menu{
	font-weight:bold;
}
.shipping_popup{
	cursor:pointer;
	color:#000000;
	text-decoration:underline;
}
#select_list{
	font-size:11px;
	color:#4E4E4E;
}
.no_records{
	color:#FF0000;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}

.pagging a{
font-weight:bold
}
#paging{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

#paging a{
	/*padding:4px 7px 4px 7px;*/
	padding:2px 4px 2px 4px;
	/*margin:0px 2px 0px 2px;*/
	margin:0px 1px 0px 1px;
	/*border:1px solid #FF9900;*/
	border:1px solid #A71C24;
	background:#FFFFFF;
	color:#A71C24;
	text-decoration:none;
}

#paging a:hover{
	border:1px solid #FFF;
	background:#106596;
	color:#FFF;
	text-decoration:none;
}
/* */

#edit_delete_shipping_address{
	font-weight:bold;
}

/* End By Irfan */



/*-------------------------------Start Rahil ------------------------------*/
.floralTipsLinksBox {
	/*BORDER-RIGHT: #bfc2b1 1px solid; BORDER-TOP: #bfc2b1 1px solid;*/ FONT-SIZE: 12px; BACKGROUND: #FBCFD8; MARGIN-BOTTOM: 0px; /*BORDER-LEFT: #bfc2b1 1px solid;*/ /*WIDTH: 210px;*/ COLOR: #666666;/* BORDER-BOTTOM: #bfc2b1 1px solid;*/ TEXT-ALIGN: left
}
.floralTipsLinksHeader {
color: #FFFFFF;
font-size:15px;
font-family:"Comic Sans MS","Monotype Corsiva";
font-weight:bold;
text-align:center;
	/*PADDING-RIGHT: 6px; PADDING-LEFT: 4px;*/ BACKGROUND: #E93050; /*PADDING-BOTTOM: 4px; PADDING-TOP: 4px*/
}
.floralTipsLinks {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #666666; PADDING-TOP: 1px; /*border-bottom:solid #FFFFFF;*/ border-bottom-width:1px; 
}

.relatedLinks {
	/*PADDING-RIGHT: 2px;  PADDING-LEFT: 4px; FONT-SIZE: 12.8px;*/ PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 0px
}
.relatedLinks LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px
}
.usdPrice
{
color: #D70101;
font-size: 9pt;
font-family: Arial;
text-decoration: none;
line-height: 12pt;
z-index: 0;
text-align:left;
font-weight:bold;
vertical-align:middle;
}
.usdPrice b
{
color: #D70101;
font-size: 9pt;
font-family: Arial;
text-decoration: none;
line-height: 12pt;
z-index: 0;
text-align:left;
font-weight:bold;
vertical-align:middle;
}
#pricev b{color: #106596;}
/*---------------------------------End Rahil ------------------------*/

/*                                 start sahejad                     */

.regborederstyle{
border-bottom:solid;
border-width:1px;
color: #ED1D4B;
}




/*                                End sahejad                        */



/******************************************** Cakes **************************************/

#logo{
margin-left:-10px; margin-top:-10px; margin-right:auto;
}
.logo_title a{
color:#ED1D4B;
font-size:56px;
font-family:"Monotype Corsiva";
text-decoration:none;
font-weight:normal;
}
.logo_title a:hover{
color:#ED1D4B;
font-size:56px;
font-family:"Monotype Corsiva";
text-decoration:none;
font-weight:normal;
}
#nav{
width:950px;
margin-left:auto; margin-right:auto;
position:relative;
margin-top:-42px;
height:42px;
}
#nav img{
border:0px;
margin:0px;
padding:0px;
position:absolute;
}
#nav ul{
margin:0px;
padding:0px;


}
.topmenuul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.topmenuli{
list-style-type:none;
float:left;    
font-size:1.1em;
padding-right:18px;
text-transform:lowercase;
background-image:url(../images/theme/navright.gif);
background-repeat:no-repeat;
background-position:top right;
}

.topmenuli2{
	list-style-type:none;
	float:left;    
font-size:1.1em;
padding-right:18px;
text-transform:lowercase;
background-image:url(../images/theme/navright2.gif);
background-repeat:no-repeat;
background-position:top right;
}


.topmenutitle{
display:block;
color:#ED1D4B;
font-weight:bold;
background-image:url(../images/theme/nav.gif);
background-repeat:repeat-x;
text-decoration: none;
padding:24px 0px 5px 14px;
line-height:13px;
}

.topmenutitle:hover{
color:#ffffff;
}
.topmenutitleselect{
line-height:14px;
	display:block;
font-weight:bold;
color:#ED1D4B;
background-image:url(../images/theme/navbg2.gif);
padding:8px 0px 20px 14px;
text-decoration:none;
}
.submenuul{
	list-style-type:none;
	position:absolute;
	z-index:100;
	margin: 0;
	padding:0;
	display:none;
	
	margin-top:-1px;
	background-color:#ED1D4B;
	background-position: top left;
	background-repeat: repeat-x;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
}

.submenuli a{
	display:block;
	width:150px;
	padding:3px;
	text-decoration: none;
	color: #ffffff;
	padding-left:12px;
}
.submenuli a:hover{
	text-decoration: none;
	background:#FBD1DA;
    color:#ED1D4B;
    border:2px solid #ED1D4B;
    padding:1px 1px 1px 10px;
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
}

#dmenu li>ul { 
	top: auto;
	left: auto;
}
#dmenu {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:15px;
}
.divide{
background-color:#ED1D4B;
padding:3px;
/*margin-left:-100px;*/
}
.PA10{padding:10px; border-bottom:1px solid #FFFFFF;}
.FL{float:left;}
.PL10{padding-left:10px;}
.CL{clear:both;}
.box_title
{
color:#A71C24;
font-size:34px;
font-weight:bold;
font-family:"Monotype Corsiva";
text-decoration:none;
}
.product_title a{
color:#476328;
font-family:"Monotype Corsiva";
font-size:20px;
font-size-adjust:none;
font-stretch:wider;
text-decoration:none;
font-weight:normal;
}
.product_title a:hover{
text-decoration:underline;
} 

/*****************************************************************************************************/

/********************************** Start ExpressIndia **************************************/

.logo{ height:30px; /*float:left;*/ /*padding:8px 0px 0px 5px;*/ width:180px;}
.date{ float:left; margin:13px 0 0 0;/* width:220px; */font:bold 12px arial; color:#a71c24;}
#topmnu{ float:right; width:100%; border-color:#000; /*border-width:0px 1px 0px 1px; border-style:none solid none solid; */  height:29px; background:url(../images/theme/tpmnubg.gif) top left repeat-x; /*margin:5px 0 0 0;*/}
#topmnu a{ font:bold 12px arial; color:#fff; margin:0px 15px; line-height:29px;float:left; text-decoration:none; white-space:nowrap;}
#topmnu a:hover{ text-decoration:underline}
#topmnu span{ width:2px; height:29px; float:left; background:url(../images/theme/mnu_sep.gif) top left no-repeat}
.mnupad{float:left; width:100%; background:#5d5754; height:29px;}
.viewcart{ width:230px; float:right; background:#f1ae01; margin:0 0 0 20px;}
.viewcart img{ padding:0px 0px 0 0;}
.sub_relatedlinks a{
	/*PADDING-RIGHT: 2px;  PADDING-LEFT: 4px; FONT-SIZE: 12.8px; PADDING-BOTTOM: 10px;*/ COLOR: #A71C24; PADDING-TOP: 0px; font-weight:normal;
}

#left_nav { width:180px; float:left; margin:0px; /*padding:0 5px;*/ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; }
#left_nav h3 { font:bold 18px Arial, Helvetica, sans-serif; margin:0; padding:5px 0 0 0; color:#a71c24; float:left;}
#left_nav .categories{ width:180px; float:left; margin:0; padding:5px 0 7px 0; //padding:0; border-bottom:1px solid #ddd;}
#left_nav .categories strong{ clear:left; padding:0 0 0 2px; display:block;}
#left_nav img { border:0; padding:0 1px 2px 3px;}
#left_nav .categories a { color:#a71c24; text-decoration:none;}
#left_nav .categories a:hover { color:#a71c24; text-decoration:underline;}

.menu_box{ float:left; width:188px; margin:0 0 10px 0; border:1px solid #A71C24; padding:0 0 10px 0}
.menu_box h4{ float:left; line-height:19px; background:#A71C24;width:100%; font:bold 12px arial; color:#fff; margin:0; /*padding:0 0 0 8px;*/}
.menu_box_txt {font:bold 12px arial; color:#106596; line-height:14px; padding:5px; float:left;}
.menu_box_txt img { border:0;}
.menu_box_txt a{color:#106596; text-decoration:none;display:block;text-align:left;padding-left:10px;}
.menu_box_txt a:hover{color:#106596; text-decoration:underline;}

.tabstxt{ width:132px; float:left; text-align:left; }
.tabstxt a{ color:#106596; font:bold 12px arial; text-decoration:none; margin:0 0 0 5px; margin-bottom:3px;line-height:15px;}
.tabstxt a:hover{ text-decoration:underline}
.tabstxt u{font:normal 11px arial; text-decoration:line-through;  padding:2px 0 3px 5px;display:block; color:#000;line-height:15px;}
.tabstxt b{ color:#bf4b00; font:bold 11px arial; text-decoration:none; padding:3px 0 3px 5px; display:block;line-height:15px;}
.tabstxt span{color:#d70101; font:bold 12px arial;  padding:0 0 0 5px;display:block; margin-top:3px ;line-height:15px;}
.tabsimg{ float:left; display:block; width:130px;  }
.tabsimg img{border:1px solid #dbdbdb;height:100px; width:100px; margin:8px 0 5px 0; float:left;}
.tabsimg a{margin:0 0 0 5px; }

.tabs_text_block{ float:left; padding:0 0 0 20px; }
.tabs_text{ float:left; padding:0 0 0 20px; height:240px; }
.tabs_text_block ul { width:542px; float:left; padding:0 0 0 20px; margin:0px;  }
.tabs_text_block li { width:542px; list-style-type:none;margin:0px; }

.prod_desc_special { width:160px; display:block; margin:0; padding:0; height:75px; clear:left;}
.prod_desc { width:132px; display:block; margin:0; padding:0; height:90px; clear:left;}
.serach_prod_desc a{ width:132px; display:block; margin:0; padding:0; height:30px; clear:left; color:#106596}


.prd_image{ float:left; width:105px;}
.prd_image img{border:1px solid #dbdbdb;height:102px; width:102px; margin:0; float:left;}
.prd_link{width:165px; float:left; text-align:left; padding:0; margin:0;   }
.prd_link a{ color:#106596; font:normal 12px/25px arial; text-decoration:none; background:url(../images/red_dot.gif) no-repeat 0 10px; padding:0 0 0 6px; margin:0 0 0 0;display:block;}
.prd_link a:hover{ text-decoration:none; color:#106596;}
.prd_link strong{ color:#d70101; font:normal 11px arial; text-decoration:none; text-decoration:none;}
.prod_desc a{color:#106596; font:bold 12px arial; text-decoration:none; line-height:15px;}

.buybt img{display:block; float:left}


.tabs2{/*padding:0; margin:0;*/width:596px; *width:605px; *margin-left:-3px; *margin-right:-3px; float:left; margin-top:10px; background:url(../images/theme/list2bk.gif) top left repeat-x}



.tabs2hd{padding:0; margin:0;width:578px; float:left; *float:left; color:#777777;  font:bold 12px arial; line-height:25px; margin-top:-25px;}
.tabs2hd_left{float:left; /*width:250px;*/ color:#000; *float:left;}
.tabs2hd_left b{  /*width:150px;*/ float:left; line-height:25px; padding:0 0 0 7px; color:#000000; *float:left;}
.tabs2hd_left select{font:normal 11px arial; color:#000;margin:3px 0 0 0;width:135px; text-align:center; float:left; height:18px;  }

.tabs2hd_rt{float:right; width:190px; text-align:right; padding:0 7px 0 0; }
.tabs2hd_rt img{ padding:10px 5px 0 5px;}
.tabs2hd_rt a{ font:normal 12px arial; color:#777777; padding:0 2px; text-decoration:none; line-height:25px }
.tabs2hd_rt a:hover{ text-decoration:underline}
.tabs2hd_rt a b{font:bold 12px arial;}
#tabs2hd_rt{font:bold 12px arial;}

.tabs2_content{padding:0; margin:0;width:594px; float:left;border-color:#c3c3c3; border-width:0px 1px 0px 1px; border-style:none solid none solid; padding-top:20px; margin-top:-20px;}
.tabs2_cr{ width:596px; float:left; background:url(../images/theme/list2bk.gif ) top left repeat-x ;  }
.tabs2_text{ width:584px; float:left; padding:5px 0 5px 10px;  padding-left:10px;}
.tabs2_line{ width:596px; *width:598; float:left; height:1px; background:#c3c3c3; margin:0; }
.tabstxt2{ width:142px; float:left; text-align:left;  }
.tabstxt2 a{ color:#106596; font:bold 12px arial; text-decoration:none; margin:0px; margin-bottom:3px;line-height:15px;  text-align:left; display:block;width:130px;}
.tabstxt2 a:hover{ text-decoration:underline;display:block;width:130px;}
.tabstxt2 u{font:normal 11px arial; text-decoration:line-through; text-align:left;  padding:2px 0 3px 0px;display:block;width:130px; color:#000;line-height:15px;}
.tabstxt2 b{ color:#bf4b00; font:bold 11px arial; text-decoration:none;  text-align:left; padding:3px 0 3px 0px; display:block;width:130px;line-height:15px;}
.tabstxt2 span{color:#d70101; font:bold 12px arial;  padding:0px;  text-align:left;display:block;width:130px; margin-top:3px ;line-height:15px;}
.tabsimg2{ float:left; display:block; width:130px; text-align:left;  }
.tabsimg2 img{border:1px solid #a7a7a7;height:100px; width:100px; margin:8px 0 5px 0; text-align:left;}
.tabsimg2 a{margin:0; display:block; padding:0; }
.tabstxt2 .desc {display:block; width:130px; text-align:left;  margin:0; clear:left;}

.right_menu{ float:left; width:100%; margin:0 0 10px 0; border:1px solid #A71C24; /*padding:0 0 10px 0*/}
.right_menu h4{ float:left; line-height:19px; background:#A71C24;width:100%; font:bold 12px arial; color:#fff; margin:0; /*padding:0 0 0 8px;*/}
.right_menu_txt {font:bold 12px arial; color:#106596; line-height:17px;/* padding:5px;*/}
.right_menu_txt img { border:0;}
.right_menu_txt a{color:#106596; text-decoration:none;/*background:url(../images/theme/sq_red.jpg) no-repeat 0px 7px;*/display:block;text-align:left;padding-left:10px;}
.right_menu_txt a:hover{color:#106596; text-decoration:underline;/*background:url(../images/theme/sq_red.jpg) no-repeat 0px 7px;*/display:block;text-align:left;padding-left:10px;}

.right_menu_link{ float:left; width:100%; margin:0 0 10px 0; border:1px solid #A71C24; /*padding:0 0 10px 0*/}
.right_menu_link h4{ /*float:left;*/ line-height:19px; background:#A71C24;width:100%; font:bold 12px arial; color:#fff; margin:0; /*padding:0 0 0 8px;*/}
.right_menu_txt_link {font:bold 12px arial; color:#106596; line-height:17px; padding:5px;}
.right_menu_txt_link a{color:#106596; text-decoration:none;background:url(../images/theme/sq_red.jpg) no-repeat 0px 7px;display:block;text-align:left;padding-left:10px;}
.right_menu_txt_link a:hover{color:#106596; text-decoration:underline;background:url(../images/theme/sq_red.jpg) no-repeat 0px 7px;display:block;text-align:left;padding-left:10px;}
.right_menu_txt_link_color {padding:5px;}
.right_menu_txt_link_color a{color:#106596; text-decoration:none;display:block;text-align:left;}
.pt10{ padding-top:10px;}

.price-panel a{ color:#F4BF06;}
.sobxsp{padding:0; width:596px;height:132px; float:left;}
.sobx_cr{height:9px; width:596px; //float:left; background:url(../images/theme/sobx_tp.gif) top left repeat-x}
.sobx_md{width:576px; //width:590px; //margin-left:3px; padding:9px;float:left;  border-color:#c3c3c3; border-width:0px 1px 0px 1px; border-style:none solid none solid; }
.sobx_cr2{height:9px; width:596px; float:left; background:url(../images/theme/sobx_bt.gif) top left repeat-x}
.soprod{ width:284px; float:left; height:140px; }
.soprod_img{ float:left; margin:0; padding:5px 0 0 0 ; width:94px;}
.soprod_img img{ margin:0 auto; display:block; }
.soprodtxt{ width:170px; padding:0 0 0 5px; float:right; text-align:left;height:140px; display:block;}
.soprodtxt a{ color:#d70101; font:bold 12px arial; text-decoration:none; margin:0 0 3px 0px; line-height:18px;    width:170px;}
.soprodtxt a:hover{ text-decoration:underline;}
.soprodtxt u{font:normal 11px arial; text-decoration:line-through;  padding:0px;display:block; color:#000;line-height:18px;}
.soprodtxt b{ color:#bf4b00; font:bold 12px arial; text-decoration:none; padding:0 0 0 5px; display:block;line-height:18px;}
.soprodtxt span{color:#d70101; font:bold 18px arial;line-height:18px;}

.seperator{height:1px; border-top:1px solid #CCC; margin:5px 0 10px 0; width:574px; float:left;}

.top_bann{ float:right;}
.top_bann a{ font-weight:normal;}
.top_bann a:hover{ font-weight:normal;}

/****** featured store ************/
.fsc_sobx_cr{height:9px; /*width:596px;*/ float:left; background:url(../images/theme/sobx_tp.gif) top left repeat-x}
.fsc_sobx_md{/*width:576px;*/ padding:0 9px; padding-left:40px;float:left;  border-color:#c3c3c3; border-width:0px 1px 0px 1px; border-style:none solid none solid; }
.fsc_sobx_cr2{height:9px; /*width:596px;*/ float:left; background:url(../images/theme/sobx_bt.gif) top left repeat-x}

.fsc_tabstxt2{ width:180px; float:left; text-align:left;  }
.fsc_tabstxt2 a{ color:#106596; font:bold 12px arial; text-decoration:none; margin:0px; margin-bottom:3px;line-height:15px;  text-align:left; display:block;width:170px;}
.fsc_tabstxt2 a:hover{ text-decoration:underline;display:block;width:170px;}
.fsc_tabstxt2 u{font:normal 11px arial; text-decoration:line-through; text-align:left;  padding:2px 0 3px 0px;display:block;width:170px; color:#000;line-height:15px;}
.fsc_tabstxt2 b{ color:#bf4b00; font:bold 11px arial; text-decoration:none;  text-align:left; padding:3px 0 3px 0px; display:block;width:170px;line-height:15px;}
.fsc_tabstxt2 span{color:#d70101; font:bold 12px arial;  padding:0px;  text-align:left;display:block;width:170px; margin-top:3px ;line-height:15px;}
.fsc_tabsimg2{ float:left; display:block; width:170px; text-align:left;  }
.fsc_tabsimg2 img{border:1px solid #a7a7a7;height:150px; width:150px; margin:8px 0 5px 0; text-align:left;}
.fsc_tabsimg2 a{margin:0; display:block; padding:0; }
.fsc_tabstxt2 .desc {display:block; width:170px; text-align:left;  margin:0; clear:left;}

.prod_desc_special { width:170px; display:block; margin:0; padding:0; height:75px; clear:left;}
.prod_desc { /*width:170px;*/ display:block; margin:0; padding:0; height:90px; clear:left;}
.serach_prod_desc a{ width:170px; display:block; margin:0; padding:0; height:30px; clear:left; color:#106596}

.fsc_seperator{height:1px; border-top:1px solid #CCC; padding-top:10px; margin:25px 0 10px 0; width:100%; float:left;} 

/********************************** End ExpressIndia **************************************/