
body {
	margin:0px;
	text-align:center;
	color:#6b5782;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
body span{color:#6b5782;}
a{
outline:none;
color:#6b5782;
}
a:hover{
outline:none;
color:#6b5782;
}

form{margin:0px;}
#wrapper{
width:952px;
background: url(../images/background_bg.jpg) top repeat-y;
margin:0 auto;
text-align:left;
}
.upperhead{
width:100%;
background:url(../images/toprepeatx_02.jpg) repeat-x top;
height:51px;
}
.tel{
float:right;
background:url(../images/tel_04.jpg) center top no-repeat;
margin-right:10px;
padding-top:18px;
padding-left:46px;
font-size:12px;
width:200px;
}
.banner{
text-align:center;
background:url(../images/banner-repeat_06.jpg) repeat-x top;
height:275px;
padding-top:0px;
width:100%;
}
.underbanner{
width:90%;
padding-top:3px;
padding-bottom:3px;
text-align:left;
padding-left:10%;
background:#F8F8F8;
border-top:1px solid #ededed;
border-bottom:1px solid #ededed;
}
.underbanner2{
width:97%;
padding-top:2px;
padding-bottom:2px;
text-align:left;
padding-left:2%;
font-size:11px;
background:#F8F8F8;
border:1px solid #ededed;
}
.article{
padding-top:5px;
padding-bottom:10px;

margin-bottom:30px;
}
.underbanner2 a:link,.underbanner a,.underbanner a:visited{
color:#666;
}

.button{
background:url(../images/buttontopleft_12.jpg) top left no-repeat #00488C;
border:1px solid #05396A;
height:21px;
font-size:10px;
font-weight:bold;
text-align:center;
}
.content{
width:100%;
padding-top:10px;
background:url(../images/bodytop-bg.jpg);
background-repeat:repeat-x;
}
.inner_leftcolumn{
width:185px;
float:left;
padding-left:25px;
padding-right:10px;
padding-top:10px;
}
.leftcolumn{
 width:185px;
 float:left;

}
.clear {
    width: 100%;
    height: 1px;
    margin: 0 0 -1px;
    clear: both;
}
.inner-rightcolumn{
width:700px;
float:right;
padding-right:10px;
padding-top:10px;
}
.inner_check_rightcolumn{
width:910px;
float:right;
padding-right:10px;
padding-top:10px;
}
#navvy
{
/*width:185px;*/
font-size:11px;
font-weight:normal;
padding: 0;
text-align:left;
background:url(../images/giftcategories-bg.jpg);
padding-left:0px;
}

ul#navvylist
{
text-align: left;
list-style: none;
margin: 0;
padding: 0;
/*width:185px;*/
}

ul#navvylist li
{
/*width:185px;*/
display: block;
margin: 0;
padding: 0;
border-top:1px solid #ffffff;
height:30px;

}

ul#navvylist li a
{
display: block;
margin:0;
/*width:185px;*/
padding-top:6px;
padding-bottom:7px;
padding-left:25px;
padding-right:10px;
color: #ffffff;
text-decoration: none;

}

#navvy>ul#navvylist li a { width: auto; }


ul#navvylist li a:hover, ul#navvylist li#active a:hover
{
padding-left:25px;

}
#LMDIV2
{
/*width:185px;*/
font-size:11px;
font-weight:normal;
padding: 0;
text-align:left;
background:url(../images/special-occasions-bg.jpg);
}

ul#LMDIV2list
{
text-align: left;
list-style: none;
margin: 0;
padding: 0;
/*width:185px;*/
}

ul#LMDIV2list li
{
/*width:185px;*/
display: block;
margin: 0;
padding: 0;
height:25px;
}


ul#LMDIV2list li a
{
display: block;
margin:0;
/*width:185px;*/
padding-top:6px;
padding-bottom:7px;
padding-left:15px;
padding-right:10px;
text-decoration: none;

}

#LMDIV2>ul#LMDIV2list li a { width: auto; }


ul#LMDIV2list li a:hover, ul#LMDIV2list li#active a:hover
{
padding-left:15px;

}
.box{
width:224px;
background:#E2EBF4 url(../images/bgbottomright_22.jpg) bottom right no-repeat;
border:1px solid #A5CAEF;
padding:10px;
font-size:11px;
margin-top:20px;
}
h2{
font-size:20px;
font-weight:normal;
margin:0;
width:92%;
padding-left:1%;
//background:url(../images/bullet_16.jpg) no-repeat bottom left;
padding-bottom:5px;
padding-top:3px;
text-decoration:none;
}
h2 a, h2 a:link, h2 a:visited{
font-size:20px;
font-weight:normal;
text-decoration:none;
}
h2 a:hover{
font-size:20px;
font-weight:normal;
text-decoration:underline;
}
.footer{
padding-top:6px;
padding-bottom:6px;
border-top:1px solid #64a8cb;
text-align:center;
}
.footer a:link, .footer a, .footer a:visited{

}
.footer a:hover{
font-size:11px;
font-weight:normal;
}

.ajaxinput{
   font-size:10px; 
background-color:#ffffff;  
width:162px;
}


.footerlink {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none
}
.footerlink:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none
}	
.footerlink:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none
}
.footerlink:active {
	FONT-WEIGHT:normal; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none
}
.footertext {
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;

}
div.row {
  clear: both;
   height:15px;
  }
acce.row {
  clear: both;
   height:5px;
  }

div.row span.label {
  float: left;
  width: 120px;
  text-align: left;
  font-size:11px;
  }
  div.row span.categorypath {
  float: left;
  width: 300px;
  text-align: left;
  font-size:10px;
  }
   div.row span.nextpath {
  float: left;
  width: 650px;
  text-align: right;
  font-size:10px;
  }
    div.row span.page_subheading {
  float: left;
  width: 300px;
  text-align: left;
  font-size:12px;
  }
  div.row span.labelRight {
  float: left;
   text-align: right;
    width: 680px;
  font-size:10px;
  }
  div.row span.product {
  float: left;
  width: 230px;
  text-align:center;
  font-size:10px;
  }
 div.row span.productname {
  float: left;
  width: 230px;
  text-align:center;
  font-size:10px;
  }
div.row span.formw {
  float: left;
  width: 550px;
  text-align: left;
  font-size:10px;
  font-style:oblique;
  } 


div.rows {
padding-top:10px;
  clear: both;
   }

div.rows span.label {
  float: left;
  width: 120px;
  text-align: left;
  font-size:10px;
  }
  div.rows span.categorypath {
  float: left;
  width: 300px;
  text-align: left;
  font-size:10px;
  }
   div.rows span.nextpath {
  float: left;
  width: 650px;
  text-align: right;
  font-size:10px;
  }
    div.rows span.page_subheading {
  float: left;
  width: 300px;
  text-align: left;
  font-size:12px;
  }
  div.rows span.labelRight {
  float: left;
  text-align: right;
  width: 680px;
  font-size:10px;
  }
  div.rows span.product {
  float: left;
  width: 135px;
  text-align:center;
  font-size:10px;
    
  }
 div.rows span.productname {
  float: left;
  width: 230px;
  text-align:center;
  font-size:10px;
  }
div.rows span.formw {
  float: left;
  width: 380px;
  text-align: left;
  font-size:10px;
  font-style:oblique
    
  }
  div.row span.formw1 {
  float: left;
  width: 690px;
  text-align: left;
  font-size:10px;
  font-style:oblique
    
  }
/* styels from old*/

.greyboldext {
	FONT-WEIGHT:normal;
	FONT-SIZE: 18px;
	  
	TEXT-DECORATION: none;
	
}
.bodytext {
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px;
	  
	TEXT-DECORATION: none;
	line-height: 20px;
}
.button_class {
FONT-WEIGHT: bold;   
font-size : 11;
font-weight:bold;
background-image: url(../images/button-bg.jpg);
border:1px solid #666666;
padding-left:3px;
padding-right:3px;
cursor:pointer;
margin-top:0px;
margin-bottom:0px;
margin-left:1px;
margin-right:1px;
height:22;
width:80;
} 
.border{
border:1px solid #6b5782;
}
.bordermat{
border:1px solid #CCCCCC;
}

.productborder{
width:140px;
height:120px;
border:1px solid #2E96CB;
vertical-align:middle;

}
.artborder{
width:160px;
height:140px;
border:1px solid #2E96CB;
vertical-align:middle;

}
.product-dec_border{
width:240px;
height:200px;
border:1px solid #2E96CB;
vertical-align:middle;

}
.pagesubheadings {
	FONT-WEIGHT:bold;
	FONT-SIZE: 12px;
	  
	TEXT-DECORATION: none;

}

/* from style.css*/

.headerbox{
width:952;
height:281px;

}
.logo{
width:218px;
height:276px;
background:url(../images/logo.jpg) no-repeat ;
margin-top:0px;
float:left;
}
.menubg{
width:218px;
height:182px;
background:url(../images/topmenu-bg.jpg) no-repeat ;
margin-top:98px;
}
.topmenu{
position:relative;
width:130px;
top:42px;
margin-left:80px;
}
.toplink{
width:100px;
height:22px;
vertical-align:middle;
margin-top:0px;
padding-top:5px;

}


.lady{
width:218px;
height:281px;
background:url(../images/lady_bg.jpg) no-repeat ;
margin-top:0px;
position:relative;
float:left;
}
.header-right{
width:516px;
height:281px;
float:right;


}
.createpersonalizedgift{
background:url(../images/personalized_store_head.jpg) no-repeat ;
width:516px;
height:65px;
margin-top:10px;
float:left;
}

.welcomebox{
width:500px;
height:177px;
margin-top:19px;
margin-left:16px;
background:url(../images/right-headercurve2.jpg) no-repeat ;
float:right;
position:relative;

}

.welcometext{
width:365px;
height:40px;
FONT-WEIGHT:normal;
FONT-SIZE: 11px;
  
TEXT-DECORATION: none;
line-height: 15px;
margin-top:5px;
margin-left:10px;
position:relative;
float:left;
}
.loginbox{
width:300px;
height:80px;
FONT-WEIGHT:normal;
FONT-SIZE: 11px;
  
margin-top:3px;
margin-left:10px;
float:left;

}
.go{
width:23px;
height:21px;
float:left;
position:relative;
}

.searchbox{
width:155px;
height:70px;
FONT-WEIGHT:normal;
margin-top:10px;
FONT-SIZE: 11px;
  
float:right;
}
.redtext {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #db1f1c; 
	TEXT-DECORATION: none
}
.redtext1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	   
	TEXT-DECORATION:line-through;
}
.redtext2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	   
}
.redtext3 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	TEXT-DECORATION: none
}

.input{
   font-size:10px; 
color:#000000; 
background-color:#ffffff;  
}
.bodybox{
width:100%;
background:url(../images/bodytop-bg.jpg);
background-repeat:repeat-x;
}



.productsgallery{
width:680px;
float:left;
padding-left:10px;
position:relative;
text-align:left;
margin-left:20px;

}

.home_product{
float:left;
width:310px;
height:150px;
FONT-WEIGHT:normal;
FONT-SIZE: 11px;
  
TEXT-DECORATION: none;
line-height: 18px;
position:relative;
text-align:left;
/*margin-right:25px; */
margin-bottom:15px;
}
.productname{
float:left;
width:310px;
position:relative;
text-align:left;

}



.photobox{
float:left;
width:155px;
height:128px;
position:relative;
text-align:right;

}
.photoboxbk{
float:left;
width:165px;
height:128px;
background:url(../images/thumbproduct_bg.jpg);
}
.photobox1{
float:left;
width:155px;
height:128px;
position:relative;
text-align:left;
}
.photoboxbk1{
float:left;
width:165px;
height:128px;
background:url(../images/thumbproduct_bg1.jpg) no-repeat left; 
}

.phototext{
float:right;
width:115px;
position:relative;
text-align:left;
margin-right:5px;

}

.rightcolumn{
 float:right;
 padding-top:10px;
 width:190px;
 padding-left:10px;
 border-left: solid 0px #6b5782;
 padding-right:10px;
 text-align:left;
 position:relative;
 
}
.spaceDiv {
clear:both;
}

.footerbox{
margin-left:10px;
width:98%;
text-align:center;
padding-top:15px;
height: 80px;
border-top: solid 1px #6b5782;
}
.innerheader{
width:952;
height:169px;
}
.innerlogo{
width:291px;
height:139px;
background:url(../images/logo_inner.jpg) no-repeat ;
margin-top:0px;
float:left;
}
.innerlogin{
width:440px;
height:54px;
margin-top:5px;
FONT-WEIGHT:normal;
FONT-SIZE: 11px;
  
float:right;
/*background:url(../images/loginbox-bg.jpg) no-repeat ;*/
}
.innerlogout{
width:440px;
height:54px;
margin-top:5px;
FONT-WEIGHT:normal;
FONT-SIZE: 11px;
float:right;
}

/*.innerlogin1{
width:512px;
height:15px;
FONT-WEIGHT:normal;
FONT-SIZE: 11px;
FONT-FAMILY:  Arial, Helvetica, sans-serif;
COLOR: #0b5980;
float:right;
background:url(../images/loginbox-bg.jpg) no-repeat ;
}

.innermenubox {
width:520px;
height:30px;
margin-left:120px;

}*/
.innerheader{
width:952;
height:169px;
}
.innerlogo{
width:291px;
height:139px;
background:url(../images/logo_inner.jpg) no-repeat ;
margin-top:0px;
float:left;
}

.innerlady{
width:145px;
height:139px;
background:url(../images/lady_inner_bg.jpg) no-repeat;
margin-top:0px;
text-align:center;
float:left;
}

.innermenubg {
width:952px;
height:30px;
background:url(../images/innermenu_bg.jpg) no-repeat ;
 float:left;
 text-align:center;
}

.innermenubox {
width:520px;
height:30px;
margin-left:60px;
}

.innersearchbox {
 width:210px;
 height:30px;
 text-align:center;
 margin-top:5px;
 float:right;  

}

 .button_mid
 {
 background-image:url(../images/buttons/mid.jpg);
 background-repeat:repeat-x;
  float:left;
 height:23px;
 padding-top:4px;
 
  }
  .button_hrf_class
  {
 font-weight:bold;
 text-decoration:none;
 color:#ffffff;
  }
 /* .button_hrf_class:hover
  {
  font:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 color:#7C184A;
  }
  */
  .space_div{
  float:left; 
  width:5px; 
  }
.hrline{
width:100%;
position:middle;
border-top:1px solid #6b5782;
}
.whiteboltext{
  font-size:10px;
  font-weight:bold;
    
}
.whiteboltext_new {
	FONT-WEIGHT:bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	line-height: 20px;
}
.previewbuttonbox {
width:98%;
height:41px;
margin-left:10px;
border-bottom:1px solid #2E96CB;

}

.headingbox {
width:100%;
padding-left:0px;
padding-top:0px;
height:20px;
float:left;
background-color:#b1e4ff;
FONT-WEIGHT:bold;
FONT-SIZE: 12px;
vertical-align:middle;
border-bottom:1px solid #2E96CB;

}
.bluebutton{
  margin-bottom:0px;
  float:left;
  width:124px;
  height:41px;
  background:url(../images/bluebutton.jpg) no-repeat ;
 }
.bluebutton1{
  margin-bottom:0px;
  float:left;
  width:124px;
  height:41px;
  background:url(../images/bluebutton1.jpg) no-repeat ;
 }
.whitetext {
  FONT-SIZE: 10px;
  font-weight:bold;
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}
 a.whitetext, a.whitetext :hover{COLOR: #ffffff;}

.bluetext {
FONT-WEIGHT:bold;
FONT-SIZE: 10px;
TEXT-DECORATION: none;
	
}
.graytext {
	FONT-FAMILY:  Verdana, Helvetica, sans-serif;
   	FONT-WEIGHT:bold;
	FONT-SIZE: 10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	
}

.graytext a, graytext a:link, graytext a:visited{
	FONT-FAMILY:  Verdana, Helvetica, sans-serif;
   	FONT-WEIGHT:bold;
	FONT-SIZE: 10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
}
#artbackground
{
font-size:12px;
font-weight:normal;
padding: 0;
text-align:left;
TEXT-DECORATION: none;
}
ul#artbackgroundlist
{
text-align: left;
list-style: none;
margin: 0px;
padding:4px;
float:left;
/*width:198px;*/
}

ul#artbackgroundlist li
{

display: block;
margin: 0;
padding: 2px;
height:16px;
}

ul#artbackgroundlist li a
{
display: block;
margin:0;
/*width:198px;*/
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-decoration: none;

}

ul#artbackgroundlist li a:hover, ul#artbackgroundlist li#active a:hover
{
color:#000000;
background:url(images/hover_13.jpg) no-repeat left top;

}


.bluetext2{
FONT-WEIGHT:normal;
FONT-SIZE: 12px;
float:right;
}
.previewbuttonbox {
width:98%;
height:41px;
margin-left:10px;
border-bottom:1px solid #a25b5e;

}

.headingbox {
width:100%;
padding-left:0px;
padding-top:0px;
height:20px;
float:left;
background-color:#e8d9f9;
FONT-WEIGHT:bold;
FONT-SIZE: 12px;
vertical-align:middle;
  
border-bottom:1px solid #6b5782;

}
.bluebutton{
  margin-bottom:0px;
  float:left;
  width:124px;
  height:41px;
  background:url(../images/tabbutton.jpg) no-repeat ;
 }
.bluebutton1{
  margin-bottom:0px;
  float:left;
  width:124px;
  height:41px;
  background:url(../images/tabbutton1.jpg) no-repeat ;
 }
.whitetext {
  FONT-SIZE: 10px;
  font-weight:bold;
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}

.bluetext {
FONT-WEIGHT:bold;
FONT-SIZE: 10px;
  
TEXT-DECORATION: none;
	
}


#artbackground
{
width:198px;
font-size:12px;
  
font-weight:normal;
padding: 0;
text-align:left;
TEXT-DECORATION: none;

}
ul#artbackgroundlist
{
text-align: left;
list-style: none;
margin: 0px;
padding:4px;
float:left;
/*width:198px;*/
}

ul#artbackgroundlist li
{

display: block;
margin: 0;
padding: 2px;
height:16px;
}

ul#artbackgroundlist li a
{
display: block;
margin:0;
/*width:198px;*/
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
  
text-decoration: none;

}

ul#artbackgroundlist li a:hover, ul#artbackgroundlist li#active a:hover
{
background:url(images/hover_13.jpg) no-repeat left top;

}

.bigpic{
width:100%;
padding-top:60px;
height:532px;
text-align:center;


}
.bigpic1{
width:100%;
padding-top:50px;
height:532px;
text-align:center;

}

.bluetext2{
FONT-WEIGHT:normal;
FONT-SIZE: 12px;
  
float:right;
}
.innertext {
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px;
	  
	TEXT-DECORATION: none;
	line-height: 20px;
	width:190px;
}
.innertextname {
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px;
	  
	TEXT-DECORATION: none;
	line-height: 20px;
	padding-left:5px;
	float:left;
}
.innertextname1 {
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px;
	  
	TEXT-DECORATION: none;
	line-height: 25px;
}
.innertextfield {
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px;
	  
	TEXT-DECORATION: none;
	line-height: 20px;
	float:right;
}

.borderBlue{
border:1px solid #a598b3;
}
.borderOuter{
border:1px solid #a598b3;
}
.carttable{background-color:#a598b3;}
.carttr{background-color:#dfd9e5;}
.paymethodTable{
background:url(../images/body_botton.jpg) repeat-x top;
}
.toplinkpagi {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
}
.toplinkpagi:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
}	
.toplinkpagi:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
}
.toplinkpagi:active {
	FONT-WEIGHT:bold; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
}
.cartbox {
  FONT-SIZE: 11px;
  font-weight:bold;
  COLOR: #ffffff;
  TEXT-DECORATION: none;
  background-color:#9C83A0;
}
.whitenormaltext {
  FONT-SIZE: 11px;
  font-weight:normal;
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}



.storehead1 {
	FONT-WEIGHT:normal;
	FONT-SIZE: 26px;
	font-weight:normal;
	  
	letter-spacing:1px;
	TEXT-DECORATION: none;
	line-height: 30px;
	padding-top:5px;
	padding-right:16px;
}
.storehead2 {
	padding-right:2px;
	FONT-SIZE: 18px;
	FONT-WEIGHT:normal;
	  
	TEXT-DECORATION: none;
}
.searchlink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	   
	TEXT-DECORATION: underline;
}
.searchlink:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	   
	TEXT-DECORATION: underline;
}	
.searchlink:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	   
	TEXT-DECORATION: underline;
}
.searchlink:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	   
	TEXT-DECORATION: underline;
}
.loadingTxt {
FONT-WEIGHT:bold;
FONT-SIZE: 12px;
TEXT-DECORATION: none;
	
}
.graytext_fordefault {
FONT-WEIGHT: normal;   
font-size:10pt;
}
.blacktext_fordefault {
FONT-WEIGHT: normal;   
font-size:10pt;

}
.redClass{
color:#FF0033;
}
.greenClass{

}
.featured_product{

width:200px;

/*height:150px;
FONT-WEIGHT:normal;
FONT-SIZE: 11px;
  
FONT-FAMILY:  Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
line-height: 18px;
position:relative;
text-align:left;
margin-right:25px; 
margin-bottom:15px;*/
}
div.rowfortext {
  clear: both;
  }
  /*---------------------------------------------7- Aug-2009*/
.footer2{
	font-size:11px;
	font-weight:normal;
	  
	line-height:18px;
		}
.footer2 a{
	font-size:11px;
	font-weight:normal;
	  

	text-decoration:none;
	padding:5px;
	}
	.footer2 a:hover{
	  

	text-decoration:none;
	} 
	.print_icon{
	font-size:11px;
	font-weight:bold;
	  
	text-decoration:none;
}

/**** new added by jinson**/

.gift_content_wrap{
	float:left;
	width:212px;
	height:120px;
	background:url(../images/img_wrap.gif) no-repeat left top;
	padding:13px 5px 5px 12px;
}
.gift_img_wrap{
	width:100px;
	height:73px;
	float:left;
}
.gift_inner_wrap{
	width:105px;
	/*height:73px;*/
	float:left;
}
.gift_row{
	width:700px;
}

.gift_content_wrap h4{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 7px 0px;
	margin:0px;
}


.gift_btn{
	padding-top:7px;
}
.gift_text{
	 height:50px;
}
.zoom_wrap{
	width:60px;
	margin:0 auto;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}
.zoom_wrap a{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.zoom_wrap a:hover{ 
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
/*.zoom_wrap img{
	 text-align:right;
	 float:right;
}*/
.pag_wrap{
	width:auto;
	padding:10px 0px 10px 0px;
	margin:0px;
}
.pag_wrap a{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.pag_wrap a:hover{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.gift_detail{
	padding:10px 0px 10px 0px;
	margin:0px;
}
.big_img_wrap{
	width:205px;
	float:left;
}
.gift_detail_text{
	width:470px; 
	float:left;
	margin-left:15px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:17px;
	text-align:justify;
	vertical-align:top;
}
.gift_detail_text h2{
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	line-height:17px;
	padding:0px 0px 10px 0px;
	margin:0px;
	background:none;
}
.messageblockui {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none
}

.mcDateLogo{position:relative;width:135px;height:84px;background:url(../images/mcLogoBg.jpg) no-repeat left top;	padding:0px; margin:0px}
.mcDateStamp{position:absolute;bottom:2px; 	font-size:11px;
	font-weight:normal; text-align:center; width:135px}
.mcDateStamp span{color:#ce1010;}

/*=========================================== jan 15*/

#catagory_menu
{
width:198px;
font-size:12px;
font-weight:normal;
padding: 0;
text-align:left;
TEXT-DECORATION: none;

}
ul#catagory_menu
{
text-align: left;
list-style: none;
margin: 0px;
padding:4px;
float:left;
/*width:198px;*/
}

ul#catagory_menu li
{

display: block;
margin: 0;
padding: 2px;
height:16px;
}

ul#catagory_menu li a
{
display: block;
margin:0;
/*width:198px;*/
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
  
text-decoration: none;

}

ul#catagory_menu li.sub 
{
padding:2px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

ul#catagory_menu li.sub a
{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
height:16px;


}
ul#catagory_menu li.sub a:hover
{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
  
display:block;

}



ul#catagory_menu li.sub1 a
{
padding:0px 0px 0px 2px;
margin:0px 0px 0px 0px;
height:16px;


}
ul#catagory_menu li.sub1 a:hover
{
padding:0px 0px 0px 2px;
margin:0px 0px 0px 0px;
  
display:block;

}


ul#catagory_menu li.subbold a
{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
height:16px;
font-weight:bold;
  
}
ul#catagory_menu li.subbold a:hover
{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
background-color:#dae1e6;
display:block;
font-weight:bold;
  
}


ul#catagory_menu li.sub1bold a
{
padding:0px 0px 0px 2px;
margin:0px 0px 0px 0px;
height:16px;
font-weight:bold;
  

}
ul#catagory_menu li.sub1bold a:hover
{
padding:0px 0px 0px 2px;
margin:0px 0px 0px 0px;
background-color:#dae1e6;
display:block;
font-weight:bold;
  
}





ul#catagory_menu li a, ul#catagory_menu li#active a{
/*color:#000000;
background:url(images/hover_13.jpg) no-repeat left top;*/

padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
}
ul#catagory_menu li a:hover, ul#catagory_menu li#active a:hover
{
background:url(images/hover_13.jpg) no-repeat left top;

}

.category_popup{
	width:440px;
	/*border:1px solid #cbcbcb;*/
}
.category_popup_head{
	width:440px;
	background:url(../images/popup_curve_top_bg.gif) repeat-x left top;
	height:31px;
	/*padding:0px 10px 0px 15px;*/
	padding:0px;
}
.title_txt{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.javascript_scroll{
	padding:25px 0px 0px 13px;
	width:427px;
}
.javascript_scroll2{
	padding:0px;
	padding-left:10px;
	width:427px;
}

.javascript_scroll_btm{
	padding:25px 0px 0px 13px;
	width:427px;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;

}
.javascript_scroll_btm_inner{
	padding:0px;
	width:410px;
	float:left
}
.javascript_scroll_boder{
	width:410px;
	border:1px solid #000;
	float:left
	
}
.headingbox01{
width:198px;
padding-left:5px;
padding-top:2px;
padding-right:3px;
height:20px;
float:left;
background:#e8d9f9;
FONT-WEIGHT:bold;
FONT-SIZE: 12px;
vertical-align:middle;
  
border-bottom:1px solid #7d6680;
}

.bigpic11{
width:100%;
padding-top:40px;
height:532px;
text-align:center;
}
.bigpic22{
width:100%;
padding-top:20px;
height:532px;
text-align:center;
}



/* Feb 05*/
.popup_border{
	border:1px solid #cbcbcb;border-width:0px 1px 0px 1px;
}
.pop_btm_bg{
background:url(../images/popup_bg_btm.gif) repeat-x left top;height:10px;
}
.shadowcontainer_new{
width: 450px; /* container width*/
height:355px;
background: transparent url(../images/p3_new.png) no-repeat ;
padding:11px 30px 10px 30px;
}
.shadowcontainer{
width: 467px; /* container width*/
height:363px;
background: transparent url(../images/p1.png) no-repeat -10px 25px;
}

.shadowcontainer2{
width: 501px; /* container width*/
height:519px;
background: transparent url(../images/p2.png) no-repeat -9px 25px;
}

.shadowcontainer3{
width: 501px; /* container width*/
height:145px;
background: transparent url(../images/p3.png) no-repeat -10px 20px;
}
.popup_header {
background-color:#e8d9f9;

}
.popup_header_text{
FONT-WEIGHT:bold;
FONT-SIZE: 12px;
  
}

.javascript_scroll_btm2{
	width:427px;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	  
}
.shadowcontainer4{
width: 788px; /* container width*/
height:620px;
background: transparent url(../images/back002.png) no-repeat -10px 20px;
}
.shadowcontainer5{
width: 788px; /* container width*/
height:650px;
background: transparent url(../images/back002.png) no-repeat -10px 20px;
}

	
	/*---------------------------------------------24 June 2010*/
.list_raw{
	width:685px;
	border-bottom:1px solid #aaa;
	padding:15px 0px;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	text-align:justify;
	}
.list_raw00{
	width:705px;
	border-bottom:1px solid #aaa;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	}
.list_raw2{
	width:685px;
	padding:15px 0px;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	text-align:justify;
	}
		
.img_wrap{
	width:206px;
	border:1px solid #dbdbdb;
	height:190px;
	float:left;
	margin-right:10px;
	}
.clear{
	clear:both;
	}
.fl{
	float:left;
	}
.column{
	width:220px;
	float:left;
	}
a.more_blue{
	font-size:12px;
	font-weight:bold;
	background:url(../images/arrow_blue.jpg) no-repeat left 3px;
	padding:0px 0px 10px 15px;
	text-decoration:none;
	float:right;
	}
a.more_blue:hover{
	text-decoration:none;
	}
.mg_r20{
	margin-right:20px;
	}
.itemtype{
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	}
.itemtype span{
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	}
.pd_b10{
	padding-bottom:2px;
	}
.pd_t8{
	padding-top:8px;
	}
.list_title{
	font-size:15px;
	font-weight:bold;
	}
.price{
	
	}
.price span{
	font-size:14px;
	font-weight:normal;
	
	}
.img_bdr{
	border-bottom:1px solid #bdbdbd;
	padding:2px;
	}
a.zoom {
	text-align:center;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 72px;
	}
a.zoom:hover{
	text-decoration:none;
	}
	
	.pricenew{
background:url(../images/icon_price.jpg) no-repeat left ;
	font-size:15px;
	font-weight:bold;
padding-left:24px;
}
.pricenew span{
	font-size:15px;
	font-weight:bold;
}


	.pricenew2{
background:url(../images/icon_price.jpg) no-repeat left ;
	font-size:15px;
	font-weight:bold;
}
.pricenew2 span{
	font-size:15px;
	font-weight:bold;
}
/*-------------------START 14-0ct-10 ---------------------------------*/
del {
    color: red;
    }

.clear{
	clear:both;
	}
.fl{
	float:left;
	}
	
.fr{
	float:right;
	}
	
.pd_t8{
	padding-top:8px;
	}
	
.pd_t14{
	padding-top:14px;
	}
	
.pd_r50{
	padding-right:50px;
	}

.pd_l70{
	padding-left:70px;
	}
	
.pd1{
	padding:5px 5px;
	}
	
.pd2{
	padding:10px 10px;
	}
.clear {
    width: 100%;
    height: 1px;
    margin: 0 0 -1px;
    clear: both;
}


.w{
	width:188px;
	}
	
.w2{
	width:250px;
	}
	
.w3{
	width:165px;
	}
.font1{
	font-size:12px;
	font-weight:bold;

	}
	
.font2{
	font: bold  12px Verdana, Arial, Helvetica, sans-serif;   
	
	}
	
.font3{
	font-size:12px;
	font-weight:bold;
	
	}
	
.font4{
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	
	}

.font5{
		font-size:12px;
	font-weight:normal;   

	
	}
.font6{
	font-size:15px;
	font-weight:bold;}
	
.font6 span{
		font-size:15px;
	font-weight:bold; padding-left:5px;}
	
.font7{
  	font-size:12px;
 	  
  }
	
.font8{
	font-size:12px;
	font-weight:normal;   }
	
.font9{
		font-size:12px;
	font-weight:normal;   
	}
	
.font10{
	font-size:12px;
	font-weight:normal;   }

.font11{
	font-size:12px;
	font-weight:normal;   }
.font11{
	font-size:12px;
	font-weight:normal;    padding-left:5px;}
	
.red{
	color:#FF0000;	
	}
	
.list_raw_new{
	width:685px;
	border-bottom:1px solid #aaa;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	text-align:justify;
	}
	
.right_text{
	width:460px;
	font-size:12px;
	font-weight:normal;
	  
	line-height:16px;
	text-align:justify;
	}
.pd_b10{
	padding-bottom:2px;
	}

.img_wrap{
	width:206px;
	border:1px solid #dbdbdb;
	height:190px;
	float:left;
	margin-right:10px;
	text-align:center;
	}

.img_bdr{
	border-bottom:1px solid #bdbdbd;
	padding:2px;
	}

.zoom{
	width:20px;
	float:left;
	}
.vd{
	width:320px;

	float:left;
	font-size:12px;
	font-weight:bold;   
	}
.price{
	width:320px; 	
	font-size:12px;
	font-weight:bold;

	float:left;
	}
	
.price span{
	font-size:12px;
	font-weight:normal;

	}
.mg_r20{
	margin-right:20px;
	}

.mg_t15{
	margin-top:14px;
	}



a.pbutton {text-decoration: none;float:left;cursor: pointer;	font-size:12px;
	font-weight:bold;background: url(../images/button.jpg) no-repeat right 0; display:block;} 
a.pbutton span{margin: 0 10px 0px 0px; 	padding: 4px 5px 10px 15px;position: relative; /*To fix IE6 problem (not displaying)*/ background: url(../images/button.jpg) no-repeat left  0;float:left;  display:block;}	

a.pbutton2 {text-decoration: none;float:left;cursor: pointer;	font-size:12px;
	font-weight:normal;background: url(../images/button2.jpg) no-repeat right 0; display:block;} 
a.pbutton2 span{margin: 0 10px 0px 0px; padding: 4px 5px 10px 15px;position: relative; /*To fix IE6 problem (not displaying)*/ background: url(../images/button2.jpg) no-repeat left  0;float:left;  display:block;}	



 /*left Portion*...............................................................................*/ 

.outline{
	width:188px;
	border:1px solid #6b5782;
	background-color:#e8d9f9;
	padding:5px 5px;
	}
	
.outline2{
	width:178px;
	border:1px solid #6b5782;
	border-top:0px;
	background-color:#f9f9f9;
	padding:10px 10px;
	}
	
	
	
	
/*pop_up...............................................................................*/ 

.outline3{
	width:377px;
	height:auto;
	border:1px solid #000;
	background-color:#fff;
	
}

.p_banner{
	width:275px;
	height:20px;
	padding:5px 10px;
	background-color:#e8d9f9;
	float:left;
	
}

.p_banner2{
	width:62px;
	height:20px;
	padding:5px 10px;
	float:right;
	background-color:#e8d9f9;
	text-align:left;
	
}


.outline4{
	width:377px;
	background-color:#fff;
		
}



.p_button{
	width:50px;
	height:20px;
			
}

.pop_container{position:relative}
.pop_up_inner{
	width:387px;
	height:210px;
	background:url(../images/back002_1.png) no-repeat;

	
}

.shadow{
	width:420px;
	height:auto;

	position:absolute;
	left: 30px;
	top: -100px;
			
}
.shadow_top{
	width:420px;
	height:16px;
	background:url(../images/top_back002.png) no-repeat;
	
			
}

.shadow_middle{
	width:360px;
	height:auto;
	background:url(../images/middle_back002.png) repeat-y;
	padding-left:25px;
	padding-right:30px;
			
}

.shadow_bottom{
	width:520px;
	height:11px;
	background:url(../images/bottom_back002.png) no-repeat;
	
}
.pop_up{
	width:357px;
	height:auto;
	border:1px solid #000;
	background-color:#fff;
	padding:10px 10px;
}
/*   -------------------END 14-0ct-10 ----------------------------------*/
.pd_6{padding:4px 10px 10px 10px;}
.pd_t4{padding-top:4px;}
.pd_t6{padding-top:6px;}


