
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	color:#7B6F51;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a{
outline:none;
}

#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;
}
.ajaxinput{
   font-size:10px; 
color:#000000; 
font-family: Verdana,Arial, Helvetica, sans-serif; 
background-color:#ffffff;  
width:162px;
}
.button{
background:url(../images/buttontopleft_12.jpg) top left no-repeat #00488C;
border:1px solid #05396A;
height:21px;
font-size:10px;
font-weight:bold;
color:#FFF;
font-family:verdana;
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;
}
#navvy
{
/*width:185px;*/
font-size:11px;
font-weight:normal;
padding: 0;
text-align:left;
font-family:Verdana;
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
{
color: #770b3c;/*width:185px;*/
padding-left:25px;

}
#LMDIV2
{
/*width:185px;*/
font-size:11px;
font-weight:normal;
padding: 0;
text-align:left;
font-family:Verdana;
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;
color: #536d49;
text-decoration: none;

}

#LMDIV2>ul#LMDIV2list li a { width: auto; }


ul#LMDIV2list li a:hover, ul#LMDIV2list li#active a:hover
{
color: #770b3c;/*width:185px;*/
padding-left:15px;

}
.box{
width:224px;
background:#E2EBF4 url(../images/bgbottomright_22.jpg) bottom right no-repeat;
border:1px solid #A5CAEF;
padding:10px;
color:#315E88;
font-size:11px;
margin-top:20px;
}
h2{
font-size:20px;
color:#6A6A6A;
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;
color:#6A6A6A;
font-weight:normal;
text-decoration:none;
}
h2 a:hover{
font-size:20px;
color:#333;
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{
color:#0b5980;

}
.footer a:hover{
font-size:11px;
color:#770b3c;
font-weight:normal;
}

.footerlink {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #536d49; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.footerlink:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #536d49; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}	
.footerlink:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #770b3c; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.footerlink:active {
	FONT-WEIGHT:normal; 
	FONT-SIZE: 11px; 
	COLOR: #770b3c; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.footertext {
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px;
	COLOR: #536d49;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;

}
div.row {
  clear: both;
   height:15px;
  }

div.row span.label {
  float: left;
  width: 120px;
  text-align: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  }
  div.row span.categorypath {
  float: left;
  width: 300px;
  text-align: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#536d49;
  }
   div.row span.nextpath {
  float: left;
  width: 650px;
  text-align: right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  }
    div.row span.page_subheading {
  float: left;
  width: 300px;
  text-align: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  }
  div.row span.labelRight {
  float: left;
   text-align: right;
    width: 680px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  }
  div.row span.product {
  float: left;
  width: 230px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  }
 div.row span.productname {
  float: left;
  width: 230px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  }
div.row span.formw {
  float: left;
  width: 550px;
  text-align: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-style:oblique
  color:#666666;
  } 


div.rows {
padding-top:10px;
  clear: both;
   }

div.rows span.label {
  float: left;
  width: 120px;
  text-align: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  }
 /* div.rows span.categorypath {
  float: left;
  width: 300px;
  text-align: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#536d49;
  }*/
   div.rows span.nextpath {
  float: left;
  width: 650px;
  text-align: right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  }
    div.rows span.page_subheading {
  float: left;
  width: 300px;
  text-align: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  }
  div.rows span.labelRight {
  float: left;
   text-align: right;
    width: 680px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  }
  div.rows span.product {
  float: left;
  width: 135px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  }
 div.rows span.productname {
  float: left;
  width: 230px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  }
div.rows span.formw {
  float: left;
  width: 380px;
  text-align: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-style:oblique
  color:#666666;
  }
  div.rows span.formw1 {
  float: left;
  width: 690px;
  text-align: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-style:oblique
  color:#666666;
  }
/* styels from old*/

.greyboldext {
	FONT-WEIGHT:normal;
	FONT-SIZE: 18px;
	COLOR: #536d49;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	
}
.bodytext {
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY:  Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 20px;
}
.button_class {
FONT-WEIGHT: bold;   
font-family :Arial, Helvetica;
font-size : 11;
color:#112607;
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 #536d49;
}
.bordermat{
border:1px solid #888888;
}

.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;
	COLOR: #000000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	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;
COLOR: #536d49;
FONT-FAMILY:  Arial, Helvetica, sans-serif;
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;
FONT-FAMILY:  Arial, Helvetica, sans-serif;
COLOR: #536d49;
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;
FONT-FAMILY:  Arial, Helvetica, sans-serif;
COLOR: #536d49;
float:right;
}
.redtext {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #db1f1c; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.redtext1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #7B6F51; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION:line-through;
}
.redtext2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #7B6F51; 
	FONT-FAMILY: Arial; 
}
.redtext3 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #db1f1c; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.input{
  	 font-size:10px; 
	color:#8f9296; 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	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;
COLOR: #536d49;
FONT-FAMILY:  Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
line-height: 18px;
position:relative;
text-align:left;
/*margin-right:25px; */
margin-bottom:15px;
}
.productname{
float:left;
width:165px;
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 #F7EFE2;
 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 #537c44;
}
.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;
}
.innerlogin{
width:440px;
height:54px;
margin-top:5px;
FONT-WEIGHT:normal;
FONT-SIZE: 11px;
FONT-FAMILY:  Arial, Helvetica, sans-serif;
COLOR: #536d49;
float:right;
/*background:url(../images/loginbox-bg.jpg) no-repeat ;*/
}
.innerlogout{
width:440px;
height:54px;
margin-top:5px;
FONT-WEIGHT:normal;
FONT-SIZE: 11px;
FONT-FAMILY:  Arial, Helvetica, sans-serif;
COLOR: #a25b5e;
float:right;
}

.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;  
}
.space_div{
 float:left; 
 width:5px; 
}
  .hrline{
width:100%;
position:middle;
border-top:1px solid #536d49;
}
.button_mid {
 background-image:url(../images/buttons/mid.jpg);
 background-repeat:repeat-x;
 float:left;
 height:23px;
 padding-top:4px;
}
.button_hrf_class {
 font:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 color:#0a5781;
}
.whiteboltext{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#536d49;
}
.previewbuttonbox {
width:98%;
height:41px;
margin-left:10px;
border-bottom:1px solid #666a64;

}
.selectartbackground {
width:198px;
height:341px;
float:left;
border:1px solid #2E96CB;

}

.headingbox {
width:100%;
padding-left:0px;
padding-top:0px;
height:20px;
float:left;
background-color:#d3f9db;
FONT-WEIGHT:bold;
FONT-SIZE: 12px;
vertical-align:middle;
COLOR:#666a64;
FONT-FAMILY:  Verdana,Arial, Helvetica, sans-serif;
border-bottom:1px solid #666a64;

}
.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;
  FONT-FAMILY:  Verdana,Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}

.bluetext {
FONT-WEIGHT:bold;
FONT-SIZE: 10px;
COLOR: #666a64;
FONT-FAMILY:  Verdana,Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
	
}
.graytext {
   	FONT-WEIGHT:bold;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY:  Verdana,Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	
}
.graytext a, graytext a:link, graytext a:visited{
   	FONT-WEIGHT:bold;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY:  Verdana,Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
#artbackground
{
width:198px;
font-size:12px;
color:#666a64;
font-weight:normal;
padding: 0;
text-align:left;
font-family:Arial,Verdana;
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;
color: #666a64;
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;

}

.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;
FONT-FAMILY:  Verdana,Arial, Helvetica, sans-serif;
COLOR: #666a64;
float:right;
}
.borderBlue{
border:1px solid #d5d5d5;
}
.borderOuter{
border:1px solid #d5d5d5;
}
.carttable{background-color:#d5d5d5;}
.carttr{background-color:#e8e6da;}
.paymethodTable{
background:url(../images/body_botton.jpg) repeat-x top;
}
.whiteboltext_new {
	FONT-WEIGHT:bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY:  Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 20px;
}
.toplinkpagi {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #006645; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none
}
.toplinkpagi:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #006645; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none
}	
.toplinkpagi:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #006645; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none
}
.toplinkpagi:active {
	FONT-WEIGHT:bold; 
	FONT-SIZE: 10px; 
	COLOR: #006645; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none
}
.cartbox {
  FONT-SIZE: 11px;
  font-weight:bold;
  COLOR: #ffffff;
  FONT-FAMILY:  Verdana,Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  background-color:#92A999;
}
.whitenormaltext {
  FONT-SIZE: 11px;
  font-weight:normal;
  COLOR: #ffffff;
  FONT-FAMILY:  Verdana,Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.innertextname1 {
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px;
	COLOR: #666a64;
	FONT-FAMILY:  Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 25px;
}

.storehead1 {
	FONT-WEIGHT:normal;
	FONT-SIZE: 26px;
	font-weight:normal;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	COLOR: #536d49;
	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;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	COLOR: #536d49;
	TEXT-DECORATION: none;
}
.searchlink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #7B6F51; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline;
}
.searchlink:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #7B6F51; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline;
}	
.searchlink:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #7B6F51; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline;
}
.searchlink:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #7B6F51; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline;
}
.graytext_fordefault {
FONT-WEIGHT: normal;   
font-family :Arial, Helvetica;
font-size:10pt;
color:#808080;
}
.blacktext_fordefault {
FONT-WEIGHT: normal;   
font-family :Arial, Helvetica;
font-size:10pt;
color:#000000;
}
.redClass{
color:#FF0033;
}
.greenClass{
color:#006600;
}
div.rowfortext {
  clear: both;
  }
  /*---------------------------------------------7- Aug-2009*/
.footer2{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666a64;
	line-height:18px;
		}
.footer2 a{
	font:normal 11px Arial, Helvetica, sans-serif;
	COLOR: #666a64;
	text-decoration:none;
	padding:5px;
	}
	.footer2 a:hover{
	COLOR: #666a64;
	text-decoration:none;
	}
	.print_icon{
	font:bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color:#536d49;
	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{
	color:#0b5980;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	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;
	color:#0b5980;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
}
.zoom_wrap a{
	color:#0b5980;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.zoom_wrap a:hover{ 
	color:#770b3c;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	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{
	color:#0b5980;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.pag_wrap a:hover{
	color:#0b5980;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	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;
	color:#0a5a7f;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:17px;
	text-align:justify;
	vertical-align:top;
}
.gift_detail_text h2{
	color:#0a5a7f;
	font:normal 18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:17px;
	padding:0px 0px 10px 0px;
	margin:0px;
	background:none;
}
.messageblockui {

	FONT-WEIGHT: normal; 

	FONT-SIZE: 11px; 

	COLOR: #2e3f61; 

	FONT-FAMILY: Arial; 

	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: normal 11px Arial, Helvetica, sans-serif;color:#000; text-align:center; width:135px}
.mcDateStamp span{color:#ce1010;}
.cat_select {
	FONT-WEIGHT: bold; 
	
}
.cat_select:visited {
	FONT-WEIGHT: bold; 
	
}	
.cat_select:hover {
	FONT-WEIGHT: bold; 
	
}
.cat_select:active {
	FONT-WEIGHT:bold; 
	
}

 .msg_error {

	border:1px solid #CC6600;

	background-color:#FEFAEB;

}

.msg_info {

	border:1px solid #CC6600;

	background-color:#FEFAEB;

}

.msg_success {

	border:1px solid #263a5d;

	background-color:#FAFEEB;

}

.msg_error, .msg_info, .msg_success {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#660000;

	line-height:20px;

}


.bodytext_new {
	FONT-WEIGHT:normal;
	FONT-SIZE: 12px;
	COLOR: #0b5980;
	FONT-FAMILY:  Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 20px;
}


/*=========================================== jan 15*/

#catagory_menu
{
width:198px;
font-size:12px;
color:#666666;
font-weight:normal;
padding: 0;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
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;
color: #666a64;
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;
background-color:#e1e6df;
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;
background-color:#e1e6df;
display:block;

}


ul#catagory_menu li.subbold a
{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
height:16px;
font-weight:bold;
background-color:#e1e6df;
}
ul#catagory_menu li.subbold a:hover
{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
background-color:#e1e6df;
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;
background-color:#e1e6df;

}
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;
background-color:#e1e6df;
}





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
{
color:#000000;
background:url(images/hover_13.jpg) no-repeat left top;

}
.category_popup{
	width:440px;
	border:1px solid #0000;
}
.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:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}
.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:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}
.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:#d3f9db ;
FONT-WEIGHT:bold;
FONT-SIZE: 12px;
vertical-align:middle;
COLOR:#666a64;
FONT-FAMILY:  Verdana,Arial, Helvetica, sans-serif;
border-bottom:1px solid #666a64;

}
/* Feb 05*/
.popup_border{
	border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;
}
.pop_btm_bg{
background:url(../images/popup_bg_btm.gif) repeat-x left top;height:10px;
}
.bigpic11{
width:100%;
padding-top:40px;
height:532px;
text-align:center;
}
.bigpic22{
width:100%;
padding-top:20px;
height:532px;
text-align:center;
}

.popup_header{
background-color:#d3f9db;

}
.popup_header_text{
FONT-WEIGHT:bold;
FONT-SIZE: 12px;

COLOR:#666a64;
FONT-FAMILY:  Verdana,Arial, Helvetica, sans-serif;

}

.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;
}

.javascript_scroll_btm2{
	width:427px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}

.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:normal 12px Arial, Helvetica, sans-serif;
	color:#536d49;
	line-height:16px;
	text-align:justify;
	}

.list_raw2{
	width:685px;
	padding:15px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#536d49;
	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:bold 12px Arial, Helvetica, sans-serif;
	color:#536d49;
	background:url(../images/arrow_blue.jpg) no-repeat left 3px;
	padding:0px 0px 10px 15px;
	text-decoration:none;
	float:right;
	}
a.more_blue:hover{
	color:#0f85c3;
	text-decoration:none;
	}
.mg_r20{
	margin-right:20px;
	}
.itemtype{
	font: normal 12px Arial, Helvetica, sans-serif;
	font-style:italic;
	}
.itemtype span{
	font: bold 12px Arial, Helvetica, sans-serif;
	font-style:normal;
	}
.pd_b10{
	padding-bottom:10px;
	}
.pd_t8{
	padding-top:8px;
	}
.list_title{
	font:bold 15px Arial, Helvetica, sans-serif;
	}
.price{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#f2000b;
	}
.price span{
	font:14px Arial, Helvetica, sans-serif;
	color:#536d49;
	}
.img_bdr{
	border-bottom:1px solid #bdbdbd;
	padding:2px;
	}
a.zoom {
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#536d49;
	text-decoration:none;
	padding:0px 0px 0px 72px;
	}
a.zoom:hover{
	color:#536d49;
	text-decoration:none;
	}
	
	
