@charset "UTF-8";
/* CSS Document */

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

/*--------ADDTHIS--------*/
#at_testpromo, #at_pspromo { display:none !important; }
#at_hover .at_item {  text-decoration:none!important; }
#at_hover .at_bold { font-weight:normal!important; color:#4C4C4C !important; text-decoration:none!important; }
.addthis_toolbox { width:100%; overflow:auto; padding:0 0 10px 0; clear:both; }
.addthis_toolbox a, .addthis_toolbox div { float:left; display:inline; text-decoration:none!important; }
#___plusone_0 { width:32px!important; }
#btn_share:hover, #btn_email:hover { opacity:0.80;filter: alpha(opacity=80); }
#at_testpromo, #at_pspromo { display:none !important; }
#at_hover .at_bold { font-weight:normal!important; color:#4C4C4C !important; }

p { font: normal normal 12px Arial, Helvetica, Verdana, sans-serif; color:#666; line-height:18px; }

a { COLOR: #AB1E23; TEXT-DECORATION: underline; }
a:hover { COLOR: #333333; TEXT-DECORATION: underline; }

ul { margin:0; padding:0 0 0 12px; }
li { margin:0; list-style-image:url(images/bullet.jpg); font: normal normal 12px Arial, Helvetica, Verdana, sans-serif; color:#666; line-height:20px; }

.img_right { margin:0 0 40px 40px; }
.imgfade:hover { opacity:0.9;filter: alpha(opacity=90) ; }


.mainbox { cursor:pointer; border:1px solid #CCC; padding:20px; width:250px; background:url(images/no17.png) top right no-repeat; }
.mainbox2  { cursor:pointer; border:1px solid #CCC; padding:20px; width:250px; background:url(images/no18.png) top right no-repeat; margin-bottom:25px; }
.mainbox:hover, .mainbox2:hover { border:1px solid #777; }

.border { width:100%; height:4px; border-top:1px solid #CCC; margin: 50px 0; }

.tay {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #AB1E23;
	line-height:18px
}

.caption {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #AB1E23;
	line-height: 13px;
	letter-spacing: normal;
}

.item_title {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #AB1E23;
	line-height:16px;
	font-weight: 600;
}

.item_title_LG { font: normal bold 17px Arial, Helvetica, Verdana, sans-serif; color: #AB1E23; line-height:16px; }

td.separator { width:35px; background:url(images/dot.jpg) repeat-y center; }


.sm_bold {
	font: normal bold 11px Arial, Helvetica, Verdana, sans-serif;
	color: #AB1E23;
	line-height:15px;
}

.bold_body_text {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:18px;
	font-weight: 600;
}

.sale { font-weight:bold; color:#6A8620; }

.submenu a { font: normal normal 12px Arial, Helvetica, Verdana, sans-serif; text-decoration:none; color:#AB1E23; line-height:18px; }
.submenu a:hover { font: normal normal 12px Arial, Helvetica, Verdana, sans-serif; text-decoration:underline; color:#333; line-height:18px; }

.footer_text {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
}

#video_tayhome {
	padding: 15px;
	float: right;
	margin: 0 0 25px 25px;
	}
	
#text_tayhome {
	float: left;
	margin-bottom: 25px;
	}
	
#video_tea101 {
	padding: 15px;
	background-color: #CCCCCC;
	float: right;
	margin: 0 0 15px 15px;
	}
	
#text_tea101 {
	width: 600px;
	margin-bottom: 25px;
	margin-top: 40px;
	}
	
.vid_border { border: 1px solid #999 !important; }

/*EASY SLIDER*/
#slider { width:878px; height:725px; overflow:hidden !important; }

#holiday_shipping { width:100%; background:url(images/shippingstripe.jpg) repeat-x; margin:14px 0; }
#holiday_shipping img { display:block; margin:0 auto; }
