/* CSS Document */

body { margin: 0; padding: 0px; }

img{border:0;}

#page_container{ margin-left:4px; width:770px; }
/*#header{ height:73px; padding-top:14px; background: url(../images/leaves-noflakes.gif) no-repeat right top; }*/
#header{ height:73px; padding-top:14px; background: url(../images/leaves-xmas.gif) no-repeat right top; }

#shop_links{ position: relative; left: 480px; top: -10px; width:280px; border:0px solid #000; }

#shop_links a{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #523408; text-decoration:none; margin-left:5px; }

#shop_links a:hover{ text-decoration:underline; color: #523408; }

#searchbox{position: relative; left: 500px;	top: 0px; width:235px;margin-right:0px;}



.anylinkcss{

position:absolute;

visibility: hidden;

border:1px solid white;

border-bottom-width: 0;

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

font-size: 11px;

color: #523408;

line-height: 18px;



background-color: #e5e5e5;

width: 110px;

left: 100px;

top: -10px;

z-index: 100;



}



.anylinkcss a{

width: 110px;

display: block;

text-indent: 3px;

border-bottom: 1px solid white;

padding: 1px 0;

text-decoration: none;

font-weight: bold;

text-indent: 5px;

color: #523408;

}



.anylinkcss a:hover{ /*hover background color*/

background-color: #3690CA;

color: white;

}



#main_nav{text-align: center; border-top:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; margin-top:0px; padding:5px 0px; clear:left; }

#main_nav a{ font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; color: #3690CA; text-decoration:none; text-transform: uppercase; margin-right:10px; }

#main_nav a:hover{ text-decoration:none; color: #523408; }	



.main_nav{text-align: center; border-top:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; margin-top:0px; padding:5px 0px; clear:left; }

.main_nav a{ font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; color: #3690CA; text-decoration:none; text-transform: uppercase; margin-right:10px; }

.main_nav a:hover{ text-decoration:none; color: #523408; }	



.left{float:left;}

.right{float:right;}

.clear{clear:both;}



/********** START HOMEPAGE EXCLUSIVE STYLES ****************/



#home_left_long{float:left;  width:770px; margin:5px 0px 5px 0px;

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

	font-size: 11px;

	font-weight: normal;

	color: #523408;}

#page_container #home_left_long #weddingswrap {

	float: left;

	height: auto;

	width: 770px;

	background: url(../images/wedding_page_03.gif) no-repeat center top;

}

#page_container #home_left_long #weddingswrap #weddingcont {

	float: left;

	height: auto;

	width: 770px;

	margin-top: 13px;

	background: url(../images/wedding_bg.gif) repeat-y center top;

	padding: 0px;

}

#page_container #home_left_long #weddingswrap #weddingcont #weddingcontleft { float: left; height: auto; width: 434px; background: url(../images/4perbottle.jpg) no-repeat center top; padding-top: 354px; 

}

#page_container #home_left_long #weddingswrap #weddingcont #weddingcontright p {

	font: 12px/20px Arial, Helvetica, sans-serif;

	color: #291901;

	margin: 0px 20px 15px 0px;

	padding: 0px;

}



#home_left_long #weddingswrap #weddingcont #weddingcontright h3 {

	font: bold 13px/18px Arial, Helvetica, sans-serif;

	color: #FF33CC;

	margin: 0px 0px 15px;

	padding: 0px;

}



#page_container #home_left_long #weddingswrap #weddingcont #weddingcontright {

	float: left;

	width: 321px;

	height: 1120px;

	padding-left: 15px;

	background: url(../images/wedding_rightft2.gif) no-repeat left bottom;

	padding-bottom: 150px;

	margin: 0px;

}



#page_container #home_left_long #weddingswrap #weddingft {

	background: url(../images/wedding_footer.gif) no-repeat center top;

	float: left;

	height: 76px;

	width: 770px;

}

#page_container #home_left_long #weddingswrap #weddingcont #weddingcontright .img {

	height: auto;

	width: 247px;

	margin-left: 20px;

}

#page_container #home_left_long #weddingswrap #weddingcont #weddingcontleft #contactus {

	width: 99%;

	margin-top: 50px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

}

#page_container #home_left_long #weddingswrap #weddingcont #weddingcontleft #contactus p {

	font-size: 14px;

	line-height: 21px;

	margin: 0px;

	padding: 0px;

}



#page_container #home_left_long #weddingswrap #weddingcont #weddingcontright .img img {

	margin-bottom: 20px;

	margin-top: 3px;

}

#page_container #home_left_long #video {

	margin: 25px auto;

	height: auto;

	width: 740px;

	text-align: center;

}



/* GROUPON */



#groupon { float:left; width:770px; margin:5px 4px 5px 0px; color: #523408; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; }



#groupon a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #523408; text-decoration:underline;}



#groupon a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #523408; text-decoration:none; background-color:#b4ddf8; }

#page_container #groupon #img_groupon { float: left; height: auto; width: 650px; margin-top: 25px; margin-bottom: 25px; }



#home_left{float:left; width:483px; margin:5px 4px 5px 0px;

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

	font-size: 11px;

	font-weight: normal;

	color: #523408;}



#home_left a{

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

	font-size: 11px;

	font-weight: normal;

	color: #523408;

	text-decoration:underline;}





#home_left a:hover{

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

	font-size: 11px;

	font-weight: normal;

	color: #523408;

	text-decoration:none;

	background-color:#b4ddf8;

	}



p { color: #523408; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; }



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

	font-size: 11px;

	font-weight: normal;

	color: #523408;}	





#home_right{

	float:left;

	width:280px;

	padding-top:54px;

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

	font-size: 11px;

	font-weight: normal;

	color: #523408;

	margin:5px 0px;

	vertical-align: top;

	background: url(../images/homeblurb2.gif) no-repeat top;

	height: auto;

	padding-right: 0px;

	padding-left: 0px;

	

}



#home_right p { line-height:14px; margin:4px; }



#home_right .reg { line-height:25px;}

#home_right .reg a{ font-weight: bold; color: #523408;}







/********** END HOMEPAGE EXCLUSIVE STYLES ****************/



h1 {

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

	font-size: 24px;

	font-weight: bold;

	color: #3690CA;

	border-bottom:1px solid #3690CA;

/*	background-color:#b4ddf8;*/

	padding:3px;



}

	

html > body h1 {

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

	font-size: 24px;

	font-weight: bold;

	color: #3690CA;

	border-bottom:1px solid #3690CA;

/*	background-color:#b4ddf8;*/

	padding:3px;

	margin-top:0px;



}	

	

	

h2 {font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #000;

	/*text-align:right;*/}

	

h3 {font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #307c0a;}



#leftside{float:left; width:160px; padding-top:35px; margin-right:8px;}



#leftside ul{ margin:0px; padding: 3px; width:120px;}



#leftside li{ margin:0px; padding:0px; list-style-type: none; }



#leftside li a{

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

font-size: 13px;

color: #307C0A;

text-decoration:none;



}



#leftside li a:hover{

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

font-size: 13px;

color: #000;

text-decoration:none;

background-color:#ccc;

}



html > body #leftside ul{ margin:0px; padding: 5px; }



html > body #leftside li{list-style-type: none;  }





.contact {

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

	font-size: 12px;

	color: #669900;

	background-color: #eeeeee;

	padding: 1px;

	border: 1px solid #666666;

	line-height: 20px;

    width: 250px;

}



.textarea {

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

	font-size: 12px;

	color: #669900;

	background-color: #eeeeee;

	padding: 2px;

	border: 1px solid #666666;

	line-height: 20px;

}



.button {

	border: 1px solid #669900;

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

	font-size: 11px;

	font-weight: bold;

	color: #669900;

	background-color: #eeeeee;

}





/********** PRODUCTS STYLES ****************/



#page_container #home_left_long #GiftProds { float: left; height: auto; width: 570px; }



.p_box{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	font-weight: normal; color: #523408; float:left; width:190px; margin-right:4px; margin-bottom:10px; line-spacing:20px; }



.p_box_coco{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #523408; float:left; width:230px; margin-right:4px; margin-bottom:10px; line-spacing:20px; }



.p_box_coco .clip_img{float:left; width:115px; margin-right:8px;}

.p_box_coco .p_title{font-size: 12px; font-weight:bold;}



/********** GIFTS STYLES ****************/



#GiftProds .p_box{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	font-weight: normal; color: #523408; float:left; width:190px; margin-right:4px; margin-bottom:10px; line-spacing:20px; }





#GiftProds .p_box_gift{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #523408; float:left; width:260px; height: 175px; margin-right:25px; margin-bottom:10px; line-spacing:20px; }



#GiftProds .p_box_gift2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #523408; float:left; width:260px; height: 175px; margin-right:25px; margin-bottom:10px; line-spacing:20px; }



#GiftProds .p_box_lipbalm{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #523408; float:left; width:260px; height: 135px; margin-right:25px; margin-bottom:10px; line-spacing:20px; }



#GiftProds .p_box_cocolips{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #523408; float:left; width:260px; height: 135px; margin-right:25px; margin-bottom:10px; line-spacing:20px; }



#GiftProds .p_box_ornament{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #523408; float:left; width:260px; height: 135px; margin-right:25px; margin-bottom:10px; line-spacing:20px; }



#GiftProds .p_box_candycane{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #523408; float:left; width:260px; height: 135px; margin-right:25px; margin-bottom:10px; line-spacing:20px; }



#GiftProds .p_box_travelset{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #523408; float:left; width:260px; height: 135px; margin-right:25px; margin-bottom:10px; line-spacing:20px; }



.p_img{float:left; width:73px; margin-right:6px;}

.p_asseen{ float:left; width:75px; margin-right:6px; margin-top: 2px;  }

.p_title{font-size: 12px; font-weight:bold;}

.lip_img{float:left; width:58px; margin-right:6px;}

.lip_title{font-size: 12px; font-weight:bold;}

.clip_img{float:left; width:115px; margin-right:8px;}

.p_box a{ font-weight: bold; color: #e40056; text-decoration:underline; font-size: 12px; }

.p_box a:hover{ font-weight: bold; color: #e40056;text-decoration:none; }

.big_pic_left{float:left; width:180px;}

.w590{width:590px; float:right;}



.w585{width:585px; float:right;}

.lipscont{width:585px; float:left;}

/********** PRESS STYLES ****************/

.press_item{

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

	font-size: 11px;

	font-weight: normal;

	color: #523408;

	float:left;

	width:150px;

	height:200px;

	margin-right:10px;

	margin-bottom:20px;

	text-align:center;

	vertical-align: middle;



}

.press_item a{

font-weight: bold;

	color: #e40056;

	text-decoration:none;

}



.press_item a:hover{

font-weight: bold;

	color: #e40056;

	text-decoration:none;

	background-color:#e5e5e5;



}


/********** FOOTER STYLES ****************/



.copyright{

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

	font-size: 10px;

	font-weight: normal;

	color: #523408;

	text-align:center;

	clear:both;

	margin-top:32px;

	margin-bottom:8px;

}





.copyright a{

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

	font-size: 10px;

font-weight: normal;

	color: #523408;

	text-decoration:none;

}





.copyright a:hover{

text-decoration:underline;

}





#holiday{ font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

font-weight: bold;

	color: #d80c2e; 

	/*background-color:#77e699;*/

	border:1px solid #0b6928;

	padding:5px 5px;

	clear:both;

	 }

	 

#holiday a {color: #d80c2e; text-decoration:none;}	 

#holiday a:hover {color: #523408; text-decoration:none;}	 	 





#award{

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

	font-size: 11px;

	font-weight: normal;

	color: #523408;

	float:left; width:130px; padding-top:2px;

	 }

	 

#award a {color: #523408; text-decoration:none;}	 

#award a:hover {color: #523408; text-decoration:underline;}	 



.home_prod{ border-top:1px solid #523408; border-left:1px solid #523408; border-right:1px solid #523408; border-bottom:1px solid #523408; margin-top: 5px; float: left; }

#home_right #newprod {

	float: left;

	height: 262px;

	width: 207px;

}

#home_right #newprodblurb {

	float: left;

	width: 73px;

	height: auto;

	padding: 0px;

}

#home_right #newprodblurb h2 {

	font: bold 18px Arial, Helvetica, sans-serif;

	color: #FF0000;

	text-align: left;

	margin: 0px;

	padding: 0px;

}

#home_right #newprodblurb h3 { font: bold 16px Arial, Helvetica, sans-serif; color: #0099FF; margin: 0px; padding: 0px; 

}

#home_right #newprodblurb p { font: 12px/17px Arial, Helvetica, sans-serif; color: #000; display:block; width: 90px; }

#home_right #featuredprod { float: left; height: 100px; width: 280px; border-top: 1px solid #d1d1d1; margin-top: 2px; }

#home_right #featuredprod img {

	margin-right: 15px;

	float: left;

	margin-left: 5px;

}

#home_right #featuredprod p {

	text-align: justify;

}

#home_left #slideshow {

	height: 316px;

	width: 483px;

}

#home_left #slideshow DIV {

    position:absolute;

    top:123;

    left:0;

    z-index:1;

    opacity:0.0;

    height: 316px;

	margin-left: 4px;

    

}



#home_left #slideshow DIV.active { z-index:10; opacity:1.0; }

#home_left #slideshow DIV.last-active { z-index:1; }

#home_left #slideshow DIV IMG { height: 316px; display: block; border: 0; }



#page_container #home_left_long #BanAdRight { float: left; height: auto; width: 200px; }

#page_container #home_left_long #BanAdRight h2 { font: 14px Arial, Helvetica, sans-serif; margin: 3px 0px 0px; padding: 0px; text-align: left; color: #FE0000; }

#page_container #home_left_long #BanAdRight p { font: 10px/16px Verdana, Geneva, sans-serif; margin: 5px 0px 0px; padding: 0px; }

.p_box .asseen { height: 53px; width: 129px; background: url(../images/press/btn_essence.gif) no-repeat; float: left; margin-left: 60px; }

#page_container #holiday_greet { float: left; height: auto; width: 770px; font: 12px Verdana, Geneva, sans-serif; color: #F36; margin: 5px auto 7px; text-align: center; }

#page_container #holiday_greet a {font: 12px Verdana, Geneva, sans-serif; color: #F36; }

#page_container #facebook { margin: 5px auto; height: 35px; width: 225px; }


/********** START HOLIDAY GIFTS STYLES EVERY XMAS ONLY ****************/

#giftwrap #xmas_box_txt { float: left; height: 215px; width: 250px; margin-right: 10px; }
#giftwrap #xmas_prodbox01 {float: left; height: 215px; width: 510px; text-align: left;}
#giftwrap #xmas_prodbox01 .xmas_g_tit { font: 14px/16px Verdana, Geneva, sans-serif; color: #523408; float: left; margin-top: 44px; padding: 0px; margin-bottom: 0px; width: 148px; }
#giftwrap #xmas_prodbox01 .xmas_rmargten {margin-right: 10px;float: left;width: 329px;}
#giftwrap #xmas_prodbox01 .xmas_gdesc {font: 11px/16px Verdana, Geneva, sans-serif;color: #000;width: 148px;float: left;margin: 5px 0px 8px;padding: 0px;text-align: left;}
#giftwrap #xmas_box_txt #xmas_ltxt { font: 14px/20px Verdana, Geneva, sans-serif; color: #000; margin-left: 45px; width: 125px; padding: 0px; margin-top: 0px; }
#giftwrap #xmas_box_txt #xmas_xltxt { font: bold 16px/21px Verdana, Geneva, sans-serif; color: #000; text-align: center; margin: 0px 0px 10px 40px; padding: 0px; width: 140px; }


/********** START HOLIDAY GIFTS STYLES ****************/

#page_container #holiday_gifts{ width:770px; margin:5px auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #523408; height: auto; text-align: left; }

#page_container #holiday_gifts #giftsbanner { height: 131px; width: 770px; float: left; text-align: center; }

#page_container #holiday_gifts #gifts_banner { height: 131px; width: 770px; float: left; text-align: center; margin-bottom: 20px; }



#page_container #holiday_gifts #giftwrap { font: normal 12px/14px Verdana, Geneva, sans-serif; color: #000; height: auto; width: 770px; margin-right: auto; margin-left: auto; text-align: left; margin-top: 20px; }

#page_container #holiday_gifts #giftwrap #title   { float: left; margin-top: 10px; padding-top: 0px; height: 32px; width: 770px; background: url(../images/t_gifts.gif) no-repeat left center; text-indent:-9999px; margin-bottom: 10px; }

#page_container #holiday_gifts #giftwrap #box_txt { float: left; height: 215px; width: 450px; margin-right: 10px; }

#page_container #holiday_gifts #giftwrap #clear_ten { height: 10px; width: 770px; clear: both; margin-right: auto; margin-left: auto; margin-top: 15px; }

#page_container #holiday_gifts #giftwrap #box_txt #xltxt { font: bold 16px/21px Verdana, Geneva, sans-serif; color: #000; text-align: center; margin: 0px 0px 10px; padding: 0px; }

#page_container #holiday_gifts #giftwrap #box_txt #ltxt { font: 14px/20px Verdana, Geneva, sans-serif; color: #000; margin-left: 45px; width: 305px; padding: 0px; margin-top: 0px; }

#page_container #holiday_gifts #giftwrap #prodbox01 { font: 12px/16px Verdana, Geneva, sans-serif; color: #000; float: left; height: 215px; width: 510px; }

#page_container #holiday_gifts #giftwrap #prodbox01 .g_tit { font: 14px/16px Verdana, Geneva, sans-serif; color: #523408; float: left; margin-top: 44px; padding: 0px; margin-bottom: 0px; width: 148px; }

#page_container #holiday_gifts #giftwrap #prodbox01 img { float: left; }

#page_container #holiday_gifts #giftwrap #prodbox01 .gdesc { font: normal 11px/16px Verdana, Geneva, sans-serif; color: #000; width: 148px; float: left; margin: 5px 0px 8px; padding: 0px; }

#page_container #holiday_gifts #giftwrap #prodbox01 .buybtn { float: left; height: 16px; width: 44px; margin: 0px 0px 0px; padding: 0px; }

#page_container #holiday_gifts #giftwrap #prodbox01 .rmargten { margin-right: 10px; }



#page_container #holiday_gifts #giftwrap #secrow_one {
	float: left;
	height: 275px;
	width: 312px;
	margin-left: 30px;
	padding: 0px;
	text-align: left;
}

#page_container #holiday_gifts #giftwrap #secrow_one .topprod { float: left; }

#page_container #holiday_gifts #giftwrap #secrow_one .g_tit { font: 14px/16px Verdana, Geneva, sans-serif; color: #523408; float: left; padding: 0px; margin-bottom: 5px; width: 312px; margin-top: 0px; }

#page_container #holiday_gifts #giftwrap #secrow_one .buybtn { float: left; height: 16px; width: 44px; margin: 0px 0px 0px; padding: 0px; }

#page_container #holiday_gifts #giftwrap #secrow_one .gdesc {
	font: normal 11px/14px Verdana, Geneva, sans-serif;
	color: #000;
	width: 312px;
	float: left;
	margin: 0px 0px 8px;
	padding: 0px;
}



#page_container #holiday_gifts #giftwrap #secrow_two { float: left; height: 275px; width: 345px; margin-left: 53px; }

#page_container #holiday_gifts #giftwrap #secrow_two .topprod { float: left; }

#page_container #holiday_gifts #giftwrap #secrow_two .g_tit { font: 14px/16px Verdana, Geneva, sans-serif; color: #523408; float: left; padding: 0px; margin-bottom: 5px; width: 312px; margin-top: 0px; }

#page_container #holiday_gifts #giftwrap #secrow_two .buybtn { float: left; height: 16px; width: 44px; margin: 0px 0px 0px; padding: 0px; }

#page_container #holiday_gifts #giftwrap #secrow_two .gdesc { font: normal 11px/14px Verdana, Geneva, sans-serif; color: #000; width: 312px; float: left; margin: 0px 0px 8px; padding: 0px; }

#page_container #holiday_gifts #giftwrap #thirrow_wrap { float: left; height: 365px; width: 770px; background: url(../images/gifts/holi_lipstick.gif) no-repeat left top; }

#page_container #holiday_gifts #giftwrap #thirrow_wrap #thir_box01 { float: left; height: 288px; width: 180px; margin-top: 60px; margin-left: 38px; }

#page_container #holiday_gifts #giftwrap #thirrow_wrap .topprod { float: left; }

#page_container #holiday_gifts #giftwrap #thirrow_wrap #thir_box01 .mistletoe_title { font: 14px/16px Verdana, Geneva, sans-serif; color: #523408; float: left; padding: 0px; width: 180px;  margin: 0px 0px 5px; }

#page_container #holiday_gifts #giftwrap #thirrow_wrap #thir_box01 .gdesc { font: normal 11px/14px Verdana, Geneva, sans-serif; color: #000; width: 175px; float: left; margin: 0px 0px 8px; padding: 0px; }

#page_container #holiday_gifts #giftwrap #thirrow_wrap #thir_box01 .buybtn { float: left; height: 16px; width: 44px; margin: 0px 0px 0px; padding: 0px; }



#page_container #holiday_gifts #giftwrap #thirrow_wrap #thir_box02 { float: left; height: 288px; width: 180px; margin-top: 60px; margin-left: 16px; }

#page_container #holiday_gifts #giftwrap #thirrow_wrap #thir_box02 .mistletoe_title { font: 14px/16px Verdana, Geneva, sans-serif; color: #523408; float: left; padding: 0px; width: 180px;  margin: 0px 0px 5px; }

#page_container #holiday_gifts #giftwrap #thirrow_wrap #thir_box02 .gdesc { font: normal 11px/14px Verdana, Geneva, sans-serif; color: #000; width: 175px; float: left; margin: 0px 0px 8px; padding: 0px; }

#page_container #holiday_gifts #giftwrap #thirrow_wrap #thir_box02 .buybtn { float: left; height: 16px; width: 44px; margin: 0px 0px 0px; padding: 0px; }



#page_container #holiday_gifts #giftwrap #thirrow_wrap #thir_box03 { float: left; height: 316px; width: 257px; margin-top: 30px; margin-left: 16px; }

#page_container #holiday_gifts #giftwrap #thirrow_wrap #thir_box03 .mistletoe_title { font: 14px/16px Verdana, Geneva, sans-serif; color: #523408; float: left; padding: 0px; width: 180px;  margin: 0px 0px 5px; }

#page_container #holiday_gifts #giftwrap #thirrow_wrap #thir_box03 .gdesc { font: normal 11px/14px Verdana, Geneva, sans-serif; color: #000; width: 250px; float: left; margin: 0px 0px 8px; padding: 0px; }

#page_container #holiday_gifts #giftwrap #thirrow_wrap #thir_box03 .buybtn { float: left; height: 16px; width: 44px; margin: 0px 0px 0px; padding: 0px; }



#page_container #holiday_gifts #giftwrap #lastrow_wrap { float: left; height: 365px; width: 770px; background: url(../images/gifts/titl_person.gif) no-repeat left top; }

#page_container #holiday_gifts #giftwrap #lastrow_wrap #last_box01 { float: left; height: 255px; width: 300px; margin-top: 80px; margin-left: 38px; }

#page_container #holiday_gifts #giftwrap #lastrow_wrap .topprod { float: left; }

#page_container #holiday_gifts #giftwrap #lastrow_wrap #last_box01 .mistletoe_title { font: 14px/16px Verdana, Geneva, sans-serif; color: #c71a1e; float: left; padding: 0px; width: 75px;  margin: 0px 0px 5px; }

#page_container #holiday_gifts #giftwrap #lastrow_wrap #last_box01 .gdesc { font: normal 11px/14px Verdana, Geneva, sans-serif; color: #000; width: 90px; float: left; margin: 0px 0px 8px; padding: 0px; }

#page_container #holiday_gifts #giftwrap #lastrow_wrap #last_box01 .buybtn { float: left; height: 16px; width: 84px; margin: 0px 0px 0px; padding: 0px; }

#page_container #holiday_gifts #giftwrap .gdesc span { color: #eb007b; font-weight: bold; }



#page_container #holiday_gifts #boxa img { float: left; margin-bottom: 8px; }

#page_container #groupon #groupontitle { font-size: 16px; color: #3690CA; margin: 30px 0px 0px; padding: 0px; }

#page_container #groupon #samplecode { margin-bottom: 10px; margin-top: 10px; }

#page_container #home_left_long .lipscont .p_box a img { float: left; margin-right: 4px; }



/*#page_container #holiday_gifts h2 { font: 18px Arial, Helvetica, sans-serif; color: #f80ec9; display: block; margin: 0px 0px 0px 70px; padding: 0px; clear: both; }*/



#page_container #holiday_gifts #boxc { height: 250px; float: left; width: 445px; margin-top: 20px; }



#page_container #holiday_gifts p {
	font: 12px Verdana, Geneva, sans-serif;
	margin-top: 25px;
	text-align: left;
	padding: 0px;
	margin-left: 0px;
}



#page_container #holiday_gifts #boxa { float: left; height: 320px; width: 306px; margin-left: 70px; margin-top: 15px; margin-bottom: 20px; }

#page_container #holiday_gifts #boxa h2 { font: 14px Arial, Helvetica, sans-serif; color: #000; margin: 10px 0px 8px; padding: 0px; }

#page_container #holiday_gifts #boxa p { font: 12px/16px Arial, Helvetica, sans-serif; color: #000; text-align: left; text-transform: capitalize; margin: 4px 0px 0px; padding: 0px; }



#page_container #holiday_gifts #boxb { float: left; height: 320px; width: 306px; margin-left: 40px; margin-top: 15px; }

#page_container #holiday_gifts #boxb h2 { font: 14px Arial, Helvetica, sans-serif; color: #000; margin: 3px 0px 8px; padding: 0px; }

#page_container #holiday_gifts #boxb p { font: 12px/16px Arial, Helvetica, sans-serif; color: #000; text-align: left; text-transform: capitalize; margin: 4px 0px 0px; padding: 0px; }

#page_container #holiday_gifts #boxc { float: left; margin-left: 70px; width: 480px; height: 290px; margin-bottom: 20px; }

#page_container #holiday_gifts #boxc  #boxcdesc h2 { font: 14px Arial, Helvetica, sans-serif; color: #000; margin: 3px 0px 8px; padding: 0px; }

#page_container #holiday_gifts #boxc  #boxcdesc p { font: 12px/16px Arial, Helvetica, sans-serif; color: #000; text-align: left; text-transform: capitalize; margin: 4px 0px 0px; padding: 0px; }

#page_container #holiday_gifts #boxc #boxcdesc { float: left; width: 260px; height: auto; padding-top: 15px; }

#page_container #holiday_gifts #boxc img { float: left; margin-right: 15px; }

