body{width:100%; padding:0; margin:0; font-size:12px; font-family:arial; line-height:18px;}
img{border:0;}
#top{width:100%; padding:0; margin:0; background:url(../new-images/top-header-bg.png) repeat; height:60px;}
#top .menu{width:1000px; padding:0; margin:0 auto;  overflow:hidden;}
#top .menu ul{padding:0; margin:0; float:left; list-style:none;}
#top .menu ul li{padding:10px 0 0 0; margin:0; float:left;}
#top .menu ul li a{padding:10px 10px 5px 10px ; margin:0; text-decoration:none; font-size:14px; font-weight:bold; color:#FFFFFF; display:inline; float:left;}
#top .menu ul li a:hover{ color:#FFFFFF;text-decoration:none;}
#header{width:100%; padding:0; margin:0; background:url(../new-images/header-bg.jpg) repeat-x; height:328px;}
#header .header-main{width:1000px; padding:0; margin:0 auto;  overflow:hidden; *height:328px;  }
#header .header-main .logo{padding:0; margin:0;float:left;}
#header .header-main .logo .logo-left{padding:0; margin:0; float:left;}
#header .header-main .logo .logo-right{padding:53px 0 0 10px; margin:0; float:left; font-size:60px; font-weight:bold; color:#FFFFFF; *height:60px;}
#header .header-main .logo .logo-right a{padding:0; margin:0;color:#FFFFFF; text-decoration:none;}
#header .header-main .logo .logo-right a:hover{padding:0; margin:0;color:#FFFFFF; text-decoration:none;}

#header .header-main .searchbox{padding:0; margin:30px 0 0 90px; float:left; border:1px solid #B0207F;  width:475px; background:url(../new-images/search-bg.jpg) no-repeat; height:65px;}
#header .header-main .searchbox .input-box{padding:15px 0 0 15px; margin:0 0 0 0px; width:440px;}
.txt1{width:350px; margin:0; height:21px;}
#header .header-main .searchbox .button{padding:0; margin:0;}
#header .header-main .main-text-box{padding:0; margin:0; float:left; width:650px;}
form{padding:0;margin:0; }
#header .header-main .main-text-box .text-box{padding:30px 0 0 60px; margin:0;float:left; font-size:25px; line-height:34px; font-weight:normal; color:#000; clear:both;}
#header .header-main .main-text-box .social-menu{padding:22px 0 0 0; margin:0; width:300px; float:left;}
#header .header-main .main-text-box .social-menu .followus{padding:25px 0 0 60px; margin:0; float:left; font-weight:normal; font-size:18px; color:#FFFFFF; }
#header .header-main .main-text-box .social-menu .social-image{padding:4px 0 0 0; margin:0; float:left;}
#header .header-main .gift-box{width:279px;  padding:6px
0 0 0; margin:0 0 0 0; width:310px; float:right;}

#content{width:100%; padding:0; margin:0; background:url(../new-images/grey-page-bg.jpg) center repeat; overflow:hidden;}
#content .content-main{width:1000px; padding:0 0 0 0; margin:0 auto; overflow:hidden;}
#content .content-main .content-left{width:670px; padding:0; margin:24px 0 0 10px; float:left; background:#FFFFFF;}

#content .content-main .content-left .heading{padding:15px 0 5px 10px; margin:0; font-size:21px; font-weight:bold; color:#454545; }
#content .content-main .content-left .heading a{color:#454545; text-decoration:none;}
#content .content-main .content-left .heading a:hover{color:#454545; text-decoration:none;}
#content .content-main .content-left .top-box{padding:15px 0 0 10px;  margin:0;width:670px;} 
#content .content-main .content-left .top-box .top-box-image{height:250px; width:310px; float:left; }
#content .content-main .content-left .top-box .advertisement{width:330px; height:250px; float:right;  }
#content .content-main .content-left .top-box .top-box-text{width:200px; padding:0; margin:0;float:left;}
#content .content-main .content-left .top-box .top-box-text .sprite-image{padding:0; margin:0;}
#content .content-main .content-left .top-box .top-box-text .text{padding:147px 0 0 4px; margin:0; font-size:14px; font-weight:normal; color:#454545;}

#content .content-main .content-left .middle-box{padding:15px 0 12px 0px;  margin:0 0 0 10px; width:655px; border-bottom:1px solid #B52757; float:left; } 
#content .content-main .content-left .middle-box .middle-box-text{padding:0; margin:0; font-size:12px; font-weight:normal;  font-family:arial; line-height:20px; color:#333333;}
#content .content-main .content-left .middle-box .heading2 a{padding:0; margin:0; font-size:12px; font-weight:normal;  font-family:arial; line-height:20px; color:#000000;}
#content .content-main .content-left .middle-box .heading2 {padding:0; margin:0;  margin-top:10px; font-size:12px; font-weight:normal;  font-family:arial; line-height:20px; color:#000000;}
#content .content-main .content-left .middle-box .link-box{padding:10px 20px 0 0; margin:0; float:left;}
#content .content-main .content-left .middle-box .link-box ul{padding:0; margin:0; list-style:none;}
#content .content-main .content-left .middle-box .link-box ul li{padding:0; margin:0; line-height:22px;}
#content .content-main .content-left .middle-box .link-box ul li a{padding:0 0 0 15px; margin:0; background:url(../new-images/bullet.png) left no-repeat; text-decoration:none; color:#b32e39;}
#content .content-main .content-left .middle-box .link-box ul li a:hover{ text-decoration:underline; color:#b32e39;}
#content .content-main .content-left .middle-box .more-birthday-button{padding:7px 0 0 10px; text-decoration:none; margin:8px 0 0 0; background:url(../new-images/more-button-birthday.png) no-repeat; width:189px; height:31px; float:left; color:#FFFFFF; font-size:14px; font-weight:bold;}
#content .content-main .content-left .middle-box .more-birthday-button a{ text-decoration:none;color:#FFFFFF;}
#content .content-main .content-left .middle-box .more-birthday-button a:hover{ text-decoration:underline; color:#FFFFFF;}
#content .content-main .content-left .bottom-box{padding:0px 0 0 0px;  margin:0 0 0 10px; width:655px;  float:left;}
#content .content-main .content-left .bottom-box .heading{padding:15px 0 10px 0px; margin:0; font-size:21px; font-weight:bold; color:#454545;}
#content .content-main .content-left .bottom-box .bottom-box-text{padding:0; margin:0; font-size:12px;  color:#333333;}
#content .content-main .content-left .bottom-box .rec-box{width:200px; padding:15px 0px 0 0; margin:0; float:left;}
#content .content-main .content-left .bottom-box .rec-box .rec-box-heading{font-size:15px; font-weight:bold; color:#B83030; padding:3px 0 4px 2px; margin:0;}
#content .content-main .content-left .bottom-box .rec-box .rec-box-heading a{color:#B83030; text-decoration:none;}
#content .content-main .content-left .bottom-box .rec-box .rec-box-heading a:hover{color:#B83030; text-decoration:none;}
#content .content-main .content-left .bottom-box .rec-box .rec-box-image{padding:0; margin:0;}
#content .content-main .content-left .bottom-box .rec-box .rec-box-links{padding:0 0 10px 0; margin:0;}
#content .content-main .content-left .bottom-box .rec-box .rec-box-links ul{padding:10px 0 0 5px; margin:0; list-style:none;}
#content .content-main .content-left .bottom-box .rec-box .rec-box-links ul li{padding:0; margin:0; line-height:24px;}
#content .content-main .content-left .bottom-box .rec-box .rec-box-links ul li a{padding:0 0 0 15px; margin:0; background:url(../new-images/bullet.png) left no-repeat; text-decoration:none; color:#b32e39;}
#content .content-main .content-left .bottom-box .rec-box .rec-box-links ul li a:hover{ text-decoration:underline; color:#b32e39;}
#content .content-main .content-left .bottom-box .rec-box .rec-box-links .more{color:#b32e39; padding:0 0 0 140px; margin:0;}
#content .content-main .content-left .bottom-box .rec-box .rec-box-links .more a{color:#b32e39;text-decoration:none;}
#content .content-main .content-left .bottom-box .rec-box .rec-box-links .more a:hover{color:#b32e39;text-decoration:underline;}


#content .content-main .content-left .bottom-box .rec-box1{width:215px; padding:15px 4px 0 15px; margin:0; float:left;}
#content .content-main .content-left .bottom-box .rec-box1 .rec-box-heading{font-size:15px; font-weight:bold; color:#B83030; padding:3px 0 4px 2px; margin:0;}
#content .content-main .content-left .bottom-box .rec-box1 .rec-box-heading a{color:#B83030; text-decoration:none;}
#content .content-main .content-left .bottom-box .rec-box1 .rec-box-heading a:hover{color:#B83030; text-decoration:none;}
#content .content-main .content-left .bottom-box .rec-box1 .rec-box-image{padding:0; margin:0;}
#content .content-main .content-left .bottom-box .rec-box1 .rec-box-links{padding:0 0 10px 0; margin:0;}
#content .content-main .content-left .bottom-box .rec-box1 .rec-box-links ul{padding:10px 0 0 5px; margin:0; list-style:none;}
#content .content-main .content-left .bottom-box .rec-box1 .rec-box-links ul li{padding:0; margin:0; line-height:24px;}
#content .content-main .content-left .bottom-box .rec-box1 .rec-box-links ul li a{padding:0 0 0 15px; margin:0; background:url(../new-images/bullet.png) left no-repeat; text-decoration:none; color:#b32e39;}
#content .content-main .content-left .bottom-box .rec-box1 .rec-box-links ul li a:hover{ text-decoration:underline; color:#BC4F62;}
#content .content-main .content-left .bottom-box .rec-box1 .rec-box-links .more{color:#b32e39; padding:0 0 0 140px; margin:0;}
#content .content-main .content-left .bottom-box .rec-box1 .rec-box-links .more a{color:#b32e39;text-decoration:none;}
#content .content-main .content-left .bottom-box .rec-box1 .rec-box-links .more a:hover{color:#b32e39;text-decoration:underline;}

#content .content-main .content-right{ padding:0;  margin:24px 0 0 13px; float:left; }
#content .content-main .content-right .main-box-right{width:280px; *width:275px; padding:0;  margin:0 0 0 10px;  *overflow:hidden; *height:390px;}
#content .content-main .content-right .main-box-right .headingnew{ padding:0;  margin:0; background:url(../new-images/red-tab.jpg) #FFFFFF no-repeat; width:279px; *width:275px; height:62px;} 
#content .content-main .content-right .main-box-right .headingnew .text{ padding:34px 0 0 20px;  margin:0; color:#FFFFFF; font-size:14px; font-weight:bold;}
#content .content-main .content-right .main-box-right .headingnew .text a{color:#FFFFFF; text-decoration:none;}
#content .content-main .content-right .main-box-right .headingnew .text a:hover{color:#FFFFFF; text-decoration:none;}

#content .content-main .content-right .main-box-right .lower-box{padding:0;  margin:0 0 0 8px;  background:#FFFFFF; overflow:hidden; border:1px solid #E0E0E0; border-top:none;}
#content .content-main .content-right .main-box-right .lower-box .small-box{ padding:10px 0 0 0; ; margin:0 5px 0 10px; height:80px; border-bottom:1px solid #B0B0B0; width:250px; *width:250px;}
#content .content-main .content-right .main-box-right .lower-box .small-box .small-box-image{ padding:0; ; margin:0; float:left;}
#content .content-main .content-right .main-box-right .lower-box .small-box .small-text{ padding:0 0 0 5px; margin:0; float:left;}
#content .content-main .content-right .main-box-right .lower-box .small-box .small-text .small-heading{padding:0; margin:0; font-size:15px; font-weight:bold; color:#A80301;}
#content .content-main .content-right .main-box-right .lower-box .small-box .small-text .small-heading a{color:#A80301; text-decoration:none;}
#content .content-main .content-right .main-box-right .lower-box .small-box .small-text .small-heading a:hover{color:#A80301; text-decoration:none;}
#content .content-main .content-right .main-box-right .lower-box .small-box .small-text .small-box-text{padding:0; margin:0;font-size:12px;  width:180px;}
#content .content-main .content-right .main-box-right .lower-box .small-box .small-text .more-link{padding:0; margin:0; }
#content .content-main .content-right .main-box-right .lower-box .small-box .small-text .more-link a{padding:0; margin:0; text-decoration:none; color:#A80301;}
#content .content-main .content-right .main-box-right .lower-box .small-box .small-text .more-link a:hover{padding:0; margin:0; text-decoration:underline; color:#A80301;}

#content .content-main .content-right .main-box-right .lower-box .more-birthday-button{padding:7px 0 0 10px; text-decoration:none; margin:20px 0 0 10px; background:url(../new-images/more-button-birthday.png) no-repeat; width:189px; height:31px; float:left; color:#FFFFFF; font-size:13px; font-weight:bold; }
#content .content-main .content-right .main-box-right .lower-box .more-birthday-button a{ text-decoration:none;color:#FFFFFF;}
#content .content-main .content-right .main-box-right .lower-box .more-birthday-button a:hover{ text-decoration:underline; color:#FFFFFF;}

#content .content-main .content-right .seconed-box-right{width:280px; padding:0;  margin:20px 0 0 10px; }
#content .content-main .content-right .seconed-box-right .headingnew{ padding:0; margin:0; background:url(../new-images/red-tab.jpg) #FFFFFF no-repeat; width:280px; height:62px;} 
#content .content-main .content-right .seconed-box-right .headingnew .text{ padding:35px 0 0 20px;  margin:0; color:#FFFFFF; font-size:14px; font-weight:bold;}
#content .content-main .content-right .seconed-box-right .headingnew .text a{color:#FFFFFF; text-decoration:none;}
#content .content-main .content-right .seconed-box-right .headingnew .text a:hover{color:#FFFFFF; text-decoration:none;}

#content .content-main .content-right .seconed-box-right .lower-box{padding:0 0 20px 0; margin:0 0 0 8px;  background:#FFFFFF; overflow:hidden;}
#content .content-main .content-right .seconed-box-right .lower-box ul{padding:10px 0 0 5px; margin:0; list-style:none;}
#content .content-main .content-right .seconed-box-right .lower-box ul li{padding:0; margin:0; line-height:20px;}
#content .content-main .content-right .seconed-box-right .lower-box ul li a{padding:0 0 0 15px; margin:0;  text-decoration:none; color:#BD2726; font-weight:bold;}
#content .content-main .content-right .seconed-box-right .lower-box ul li a:hover{ text-decoration:underline; color:#BD2726;}



#content .content-main .content-right .seconed-box-right1{width:280px; padding:0;  margin:20px 0 0 10px; }
#content .content-main .content-right .seconed-box-right1 .headingnew{ padding:0; margin:0; background:url(../new-images/red-tab.jpg) #FFFFFF no-repeat; width:280px; height:62px;} 
#content .content-main .content-right .seconed-box-right1 .headingnew .text{ padding:35px 0 0 20px;  margin:0; color:#FFFFFF; font-size:14px; font-weight:bold;}
#content .content-main .content-right .seconed-box-right1 .headingnew .text a{color:#FFFFFF; text-decoration:none;}
#content .content-main .content-right .seconed-box-right1 .headingnew .text a:hover{color:#FFFFFF; text-decoration:none;}

#content .content-main .content-right .seconed-box-right1 .lower-box{padding:0 0 20px 0; margin:0 0 0 8px;  background:#FFFFFF; overflow:hidden; height:230px;}
#content .content-main .content-right .seconed-box-right1 .lower-box ul{padding:10px 0 0 5px; margin:0; list-style:none;}
#content .content-main .content-right .seconed-box-right1 .lower-box ul li{padding:0; margin:0; line-height:20px;}
#content .content-main .content-right .seconed-box-right1 .lower-box ul li a{padding:0 0 0 15px; margin:0;  text-decoration:none; color:#BD2726; font-weight:bold;}
#content .content-main .content-right .seconed-box-right1 .lower-box ul li a:hover{ text-decoration:underline; color:#BD2726;}




#content .content-main .content-right .twitter{width:277px; height:332px; padding:0 0 0 0; margin:10px 0 0 10px; background:url(../new-images/twitter-bg.png) no-repeat;}
#content .content-main .content-right .twitter .twitter-update{padding:70px 0 0 10px; margin:0; width:260px; color:#FFFFFF; font-size: 12px; }
#content .content-main .content-right .twitter .twitter-update a{color:#A80301; font-weight:normal;}



#content .content-main .data-table{width:971px; padding:0; margin:10px 10px 0 10px; height:100px;  float:left; border-top:5px dashed #D9DFD5;border-bottom:5px dashed #D9DFD5;}
#content .content-main .data-table .gift-items{padding:0 0 0 0; *padding:0; margin:0; float:left; width:232px; height:100px; float:left; text-align:center;}

#content .content-main .data-table .gift-items a{padding:0 0 0 0; color:#A90003; text-decoration:none;}
#content .content-main .data-table .gift-items img{margin:10px 0;}
#content .content-main .data-table .gift-items .gift-heading a:hover{color:#A90003; text-decoration:none;}
#content .content-main .other-links{*width:975px; width:974px; padding:0; *margin:0 0 0 0;  margin:0 0 0 8px; float:left;   }
#content .content-main .other-links .tab{width:232px;  height:166px; background:url(../new-images/footer-links-bg.jpg) no-repeat; padding:0; margin:0 5px 0 6px; *margin:0 3px 0 3px; float:left;}
#content .content-main .other-links .tab ul{padding:10px 0 0 5px; margin:0; list-style:none;}
#content .content-main .other-links .tab ul li{padding:0; margin:0; line-height:18px;}
#content .content-main .other-links .tab ul li a{padding:0 0 0 15px; margin:0;  text-decoration:none; color:#565656;  font-size:15px; line-height:26px; font-weight:bold;}
#content .content-main .other-links .tab ul li a:hover{ text-decoration:underline; color:#565656;}
#content .content-main .other-links .tab .more{color:#565656; padding:0 0 0 160px; margin:0;font-weight:bold; font-size:13px;  }
#content .content-main .other-links .tab .more a{color:#565656;text-decoration:none;}
#content .content-main .other-links .tab .more a:hover{color:#565656;text-decoration:underline;}

#footer{width:100%; padding:0; margin:30px 0 0 0; background:url(../new-images/footer-bg.png) repeat-x; height:90px;}
#footer .footer-main{width:1000px; padding:0; margin:0 auto; }
#footer .footer-main .image{width:48px; height:66px; float:left; padding:0 0 0 20px;}
#footer .footer-main .footer-text{ height:66px; float:left; padding:0 0 0 20px; color:#AAAAAA;}
#footer .footer-main .footer-menu{padding:0; margin:0; float:right; }

#footer .footer-main .footer-menu ul{padding:0 27px 0 0; margin:0; float:left; list-style:none;}
#footer .footer-main .footer-menu ul li{padding:5px 0 0 0; margin:0; float:left; color:#FFFFFF;}
#footer .footer-main .footer-menu ul li a{padding:0px 5px 5px 5px ; margin:0; text-decoration:none; font-size:12px; font-weight:normal; color:#FFFFFF; display:inline; float:left;}
#footer .footer-main .footer-menu ul li a:hover{ color:#FFFFFF;text-decoration:none;}


.new-size{font-size:16px; font-weight:bold;}
.new-size a{color:#AA1312; text-decoration:none;}

.tweet{ background:url(../new-images/buttons-sprite.png) 0px -1px no-repeat; padding:0; margin:0; width:70px; height:25px; }
.facebook{ background:url(../new-images/buttons-sprite.png) 0px -30px no-repeat; padding:0; margin:0; width:70px; height:25px; }
.email{ background:url(../new-images/buttons-sprite.png) 0px -54px no-repeat; padding:0; margin:0; width:70px; height:21px; }
.inverted{font-size:18px; font-weight:bold; color:#535353;}
.new-color{font-size:12px; font-weight:normal; color:#BC4350;}
.h1-size{font-size:60px; font-weight:bold; color:#FFFFFF;}
h1{padding:0; margin:0; font-size:20px;}
h2{padding:0; margin:0; font-size:20px; font-weight:bold; }
.add2{width:971px; height:90px;  margin:10px 0 0 10px; padding:10px 0 10px 0; float:left; text-align:center; background:#FFFFFF;}
h3{ font-weight:bold; padding:0; margin:0;}
.new-font{font-size:15px;}
.new-font1{font-size:18px;}
.add3{width:200px; height:130px; float:left;  padding:15px 0 0 0;}
