/* CSS Document */ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	outline:0px;
	font-weight:inherit;
	font-style:inherit;
	vertical-align:baseline;
}
body{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background:url(../skin2/top_gradient.jpg) no-repeat top center;
}
#outer-container{
	width:1000px;
	margin:auto;
	}
.clear{
	clear:both;
	padding:0px;
	margin:0px;
	}
.logo_container{
	width:1000px;
	float:left;
	height:104px;
	}
.logo{
	width:219px;
	height:73px;
	float:left;
	text-align:right;
	padding-top:14px;
	}
.rightpanel{
	width:654px;
	float:right;
	padding:13px 0px 19px 0px;
	}
.welcome{
	width:327px;
	float:left;
	padding:5px 0px 0px 0px;
	text-align:right;
	}
.viawac{
	width:86px;
	float:left;
	padding:5px 0px 0px 0px;
	text-align:right;	
	}
.log{
	width:51px;
	float:left;
	padding:5px 0px 0px 0px;
	text-align:right;	
	}
.cart{
	width:46px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:right;	
	}
.cart-details{
	width:141px;
	float:left;
	padding:5px 0px 0px 0px;
	text-align:right;	
	}
.f-fmly-grey{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#898989;
	font-weight:bold;
	}
.f-fmly-grey a{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#898989;
	text-decoration:none;
	font-weight:bold;	
	}
.f-fmly-grey a:hover{
	color:#898989;
	text-decoration:underline;
	font-weight:bold;	
	}	
.f-fmly-green{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#62a211;
	font-weight:bold;	
	}
.f-fmlysl-grey{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;	
	}
.f-fmlysl-grey a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#898989;
	text-decoration:none;
	font-weight:bold;	
	}
.f-fmlysl-grey a:hover{
	color:#898989;
	text-decoration:underline;
	font-weight:bold;	
	}		
.f-fmlysl-green{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#62a211;
	font-weight:bold;	
}
.searchbg{
	width:164px;
	height:28px;
	float:right;
	background:url(../skin2/searcgbg.jpg) no-repeat;
}
.search-txt1our{
	width:135px;
	float:left;
	height:22px;
	padding:6px 0px 0px 5px;
	}
.search-icon1our{
	width:24px;
	float:right;
	height:21px;
	padding-top:7px;
	}
.search-field1our{
	background-color:none;
	border:0px solid;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#a9a9a8;
	width:130px;
	}
#menu-container {
	padding:0px 0px 0px 19px;
	width:981px;
	height:53px;
}
.content-container{
	width:979px;
	float:left;
	padding:0px 0px 0px 21px;
}
.flash_container{
	width:965px;
	float:left;
	padding:11px 0px 18px 0px;
}
.toppd_left{
	width:159px;
	float:left;
}
.flash{
	width:789px;
	float:right;
	height:368px;
}
.tlc_top{
	width:159px;
	float:left;
	height:11px;
}
.tlc_mid{
	width:159px;
	float:left;
	background:url(../skin2/tlcurve_middle.jpg) repeat-y;
}
.tlc_btm{
	width:159px;
	float:left;
	height:9px;
}
.tlc_image{
	width:124px;
	margin:auto;
	text-align:center;
	background:url(../skin2/tpd_border.jpg) repeat-x left bottom;
}
.bgnone{
	background:none;
}
.pd1{
	padding-bottom:22px;
}
.pd2{
	padding-bottom:21px;
}
.pd3{
	padding-bottom:9px;
}
.content-container2{
	width:970px;
	float:left;
	padding-bottom:19px;
}
.hotitems_cont{
	width:476px;
	float:left;
	}
.freeshipping{
	width:258px;
	float:left;
	text-align:center;
	}
.teaofthemonth{
	width:236px;
	float:right;
	}
.bdp_top{
	width:476px;
	float:left;
	height:9px;
}
.bdp_mid{
	width:476px;
	float:left;
	background:url(../skin2/bpd_middle.jpg) repeat-y;
}
.bdp_btm{
	width:476px;
	float:left;
	height:7px;
}
.htfi_headings{
	width:476px;
	height:39px;
	float:left;
	background:url(../skin2/tpd_border.jpg) repeat-x left bottom;
}
.hi_head{
	width:156px;
	height:39px;
	float:left;
	background:url(../skin2/hv_border.jpg) repeat-y right top;
	padding-left:8px;
}
.fi_head{
	height:30px;
	float:left;
	padding:9px 0px 0px 29px;
}
.hifi_products{
	width:476px;
	float:left;
	padding-top:15px;
	padding-bottom:4px;
}
.hifi_product1{
	width:164px;
	height:118px;
	float:left;
	background:url(../skin2/hv_border.jpg) repeat-y right top;
	text-align:center;
}
.hifi_product2{
	width:161px;
	height:118px;
	float:left;
	background:url(../skin2/hv_border.jpg) repeat-y right top;
	text-align:center;	
}
.hifi_product3{
	width:151px;
	height:118px;
	float:left;
	text-align:center;	
}
.image_height{
	height:90px;
	margin:auto;
}
.higi_pname{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#7a7878;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
.higi_pname a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#7a7878;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
.higi_pname a:hover{
	color:#7a7878;
	text-decoration:underline;
	font-weight:bold;
	text-align:center;	
}
.higi_vdetails{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#9cb31c;
	text-decoration:none;
	font-weight:bold;
	text-align:center;		
}
.higi_vdetails a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#9cb31c;
	text-decoration:none;
	font-weight:bold;
	text-align:center;		
}
.higi_vdetails a:hover{
	color:#9cb31c;
	text-decoration:underline;
	font-weight:bold;
	text-align:center;
}
.ffmly-white{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;	
}
.ffmly-white a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-align:center;	
}
.ffmly-white a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	text-align:center;	
}
.content-container3{
	width:970px;
	float:left;
	padding-bottom:45px;
}
.newsletter_cont{
	width:383px;
	float:left;
	height:91px;
}
.recentnews_cont{
	width:570px;
	float:right;
	height:75px;
	padding-top:16px;
}
.nl_lft{
	width:88px;
	float:left;
	height:91px;
}
.nl_bgmid{
	width:278px;
	float:left;
	background:url(../skin2/nl_bgmid.jpg) repeat-x left top;
	height:59px;
	padding-top:32px;
}
.nl_rgt{
	width:17px;
	float:left;
	height:91px;
}
.sn_bg{
	width:200px;
	height:28px;
	float:left;
	background:url(../skin2/sn_bg.jpg) no-repeat left top;
}
.subscribe{
	width:78px;
	height:24px;
	float:left;
	padding-top:2px;
}
.nl2_curves{
	width:9px;
	height:61px;
	float:left;
}
.nl2_mid{
	width:552px;
	float:left;
	background:url(../skin2/nl_bgmid2.jpg) repeat-x top left;
	height:44px;
	padding-top:17px;
}
.search-txt2{
	width:175px;
	float:left;
	height:22px;
	padding:6px 0px 0px 5px;
	}
.search-field2{
	background-color:none;
	border:0px solid;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#a9a9a8;
	width:165px;
	}
.tnnews_head{
	width:139px;
	float:left;
}
.tnnews_date{
	width:103px;
	float:left;
	padding-top:7px;	
}
.tnnews_title{
	width:238px;
	float:left;
	padding-top:7px;
}
.viewall{
	width:70px;
	float:left;
	padding-top:5px;
}
.ffmly_lg{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#9cb31c;
	text-decoration:none;
	font-weight:bold;
}
.ffmly_lg a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#9cb31c;
	text-decoration:none;
	font-weight:bold;
}
.ffmly_lg a:hover{
	color:#9cb31c;
	text-decoration:underline;
	font-weight:bold;
}
.ffmly_black{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}
.ffmly_black a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}
.ffmly_black a:hover{
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}
.content-container5{
	width:970px;
	float:left;
	padding-bottom:14px;
}
.fotter_dash{
	width:100%;
	background:url(../skin2/top_gradient.jpg) repeat-y center top;
	height:6px;
}
.social_media{
	width:105px;
	float:left;
	padding-top:15px;
}
.ffmly_lgrey{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#a9a9a8;
	text-align:center;
	}
.sm_icons {
	float: left;
	width:105px;
	margin:6px 0px 0px 0px;
}
.sm_icons ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.sm_icons li {
	display: inline;
	float: left;
	padding:0px 2px 0px 0px;
}
.sm_icons a {
	float:left;
	margin:0px;
	padding:0px;
	text-decoration: none;
	color: #0f0e0c;
	text-align:center;
	height:25px;	
}
#footer_cont{
	width:781px;
	float:left;
}
.footer_logos {
	margin:auto;
	width:172px;
}
.footer_logos ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.footer_logos li {
	display: inline;
	float: left;
	padding:0px 15px 0px 0px;
}
.footer_logos a {
	float:left;
	margin:0px;
	padding:0px;
	text-decoration: none;
	color: #0f0e0c;
	text-align:center;
	height:22px;	
}
.f-fmly-footgreen{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#95ae12;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	}
.f-fmly-footgreen a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#95ae12;
	font-weight:bold;
	text-decoration:none;	
	text-align:center;
	}
.f-fmly-footgreen a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;	
	text-align:center;
	}
.authorize{
	width:81px;
	height:72px;
	float:left;	
}
/*drop-down*/
ul#topnav {
	height:32px; 
	margin:0px;
	padding:0px; 	
	position:absolute;
	z-index:1;
	width:967px;
}
ul#topnav li {
	float:left;
	list-style-type:none;
}
ul#topnav li a {
	display:block;
	text-decoration:none;
	color:#000000;
	font-family:Tahoma, arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;	
}
ul#topnav li a:link {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}
ul#topnav li a:visited {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}
ul#topnav li a:hover {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}
ul#topnav li a:active {
	text-decoration:none;
	color:#FFFFFF;
}
ul#topnav .menu {
	top:53px;
	position:absolute;
	background:url(../skin2/topgrd.jpg) repeat-x #f2f3f1 top left;
	padding:4px 0 12px 10px;
	z-index:10;
	border: 1px solid #b1afaf;
}
ul#topnav .menu ul.sub_nav {
	float:left;
	background: url(../skin2/borderleft.jpg) repeat-y right top;	
}
ul#topnav .menu ul.sub_nav {
	margin:0 10px 0 0;
	padding:0;
	width:125px;
}
ul#topnav .menu ul.sub_nav li {
	float:none;
	background-image:none;
}
ul#topnav .menu ul.sub_nav li a, ul#topnav .menu ul.sub_nav li a:link, ul#topnav .menu ul.sub_nav li a:visited {
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#7a7878;
	text-decoration:none;
	padding:4px 6px;
	height:100%;
	background-color:transparent;
}
ul#topnav .menu ul.sub_nav li a:hover {
	color:#7a7878;
	text-decoration: underline;
}
ul#topnav .menu ul.sub_nav li a:active {
	color:#fff;
	text-decoration: none;
	background-color:transparent;
}
ul#topnav li .menu {
	display:none;
}
ul#topnav li:hover .menu {
	display:block;
}
ul#topnav li.over .menu {
	display:block;
	width:200px;
	height:1%;
}
ul#topnav a.nav_item span {
	position:absolute;
	left:-10000px;
	width:1px;
	height:1px;
	overflow:hidden;
}
li.nav_press {
	background-position:-35px 0;
}
li.nav_press:hover, li.nav_press_over {
	background-position:-35px -33px;
}
li.nav_press a.nav_item, li.nav_press_over a.nav_item {
	width:77px;
	height:53px;
}
li.nav_press .menu {
	left:0;
	min-width:138px
}
li.nav_agenda {
	background-position:-173px 0;
}
li.nav_agenda:hover, li.nav_agenda_over {
	background-position:-173px -33px;
}
li.nav_agenda a.nav_item, li.nav_agenda_over a.nav_item {
	width:84px;
	height:33px;
}
li.nav_agenda div.menu {
	left:80px;
	min-width:104px
}

li.nav_eop a.nav_item, li.nav_eop_over a.nav_item {
	height:33px;
	float:left;
}
/********************Inner page Styles********************/


#topnav li a.home{
	background:url(../skin2/home_norm.jpg);
	width:77px;
	height:53px;
}
#topnav li a:hover.home{
	background:url(../skin2/home_hover.jpg);
	width:77px;
	height:53px;
}
#topnav li a.shoptea{
	background:url(../skin2/shoptea_normal.jpg);
	width:84px;
	height:53px;
}
#topnav li a:hover.shoptea{
	background:url(../skin2/shoptea_hover.jpg);
	width:84px;
	height:53px;
}
#topnav li a.shopteaware{
	background:url(../skin2/shopteaware_normal.jpg);
	width:120px;
	height:53px;
}
#topnav li a:hover.shopteaware{
	background:url(../skin2/shopteaware_hover.jpg);
	width:120px;
	height:53px;
}
#topnav li a.shopgifts{
	background:url(../skin2/shopgifts_normal.jpg);
	width:99px;
	height:53px;
}
#topnav li a:hover.shopgifts{
	background:url(../skin2/shopgifts_hover.jpg);
	width:99px;
	height:53px;
}
#topnav li a.cservices{
	background:url(../skin2/cservices_normal.jpg);
	width:146px;
	height:53px;
}
#topnav li a:hover.cservices{
	background:url(../skin2/cservices_hover.jpg);
	width:146px;
	height:53px;
}
#topnav li a.aboutus{
	background:url(../skin2/aboutus_normal.jpg);
	width:94px;
	height:53px;
}
#topnav li a:hover.aboutus{
	background:url(/../skin2/aboutus_hover.jpg);
	width:94px;
	height:53px;
}
#topnav li a.contactus{
	background:url(../skin2/contact_normal.jpg);
	width:113px;
	height:53px;
}
#topnav li a:hover.contactus{
	background:url(../skin2/contact_hover.jpg);
	width:113px;
	height:53px;
}
#topnav li a.tearewards{
	background:url(../skin2/tearewards_norm.jpg);
	width:107px;
	height:53px;
}
#topnav li a:hover.tearewards{
	background:url(../skin2/tearewards_hover.jpg);
	width:107px;
	height:53px;
}
#topnav li a.press{
	background:url(../skin2/press_normal.jpg);
	width:62px;
	height:53px;
}
#topnav li a:hover.press{
	background:url(../skin2/press_hover.jpg);
	width:62px;
	height:53px;
}
#topnav li a.teablog{
	background:url(../skin2/teablog_normal.jpg);
	width:65px;
	height:53px;
}
#topnav li a:hover.teablog{
	background:url(../skin2/teablog_hover.jpg);
	width:65px;
	height:53px;
}
/*dropdown*/
.content-container41our{
	width:970px;
	float:left;
	padding-bottom:51px;
	padding-top:13px;
}
.innbanner_lft{
	width:174px;	
	float:left;
}
.innbanner_rgt{
	width:787px;
	float:right;
}
.innbanner_rgt_press{
	width:155px;
	float:right;
}
.innbanner_rgt_press1{
	width:295px;
	float:right;
}
.innbanner_rgt_press2{
	width:509px;
	float:right;
}
.inndot_tnb{
	width:169px;
	float:left;
}
.inndot_mid{
	width:169px;
	background:url(../skin2/inn_dottmiddle.jpg) repeat-y;
	float:left;
}
.innplist {
	float: left;
	width:169px;
	margin:0px 0px 0px 0px;
}
.innplist ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.innplist li {
	display: inline;
	text-align:center;
}
.innplist a {
	float: left;
	margin: 0px 0px 0px 0px;
	padding:11px 0px 11px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #7a7878;
	text-align:center;
	background: url(../skin2/innli_butt.jpg) no-repeat center bottom;
	width:169px;
	font-weight:bold;	
}
.innplist a:hover {
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	text-decoration: underline;	
	font-weight:bold;	
}
.innplist .active a {
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	text-decoration: underline;	
	font-weight:bold;
}
.sort_dottop{
	width:786px;
	float:left;
}
.sort_dotmid{
	width:770px;
	float:left;
	background:url(../skin2/pgn_dotmid.jpg) repeat-y;
	padding-left:16px;
}
.sort_dotmid_press{
	width:770px;
	float:left;
	background:url(../skin2/pgn_pressmid.jpg) repeat-y;
	padding-left:16px;
}
.sort_dotmid_press1{
	width:295px;
	float:left;
	background:url(../skin2/pgn_pressmid1.jpg) repeat-y;
	padding-left:16px;
}
.sort_dotmid_press2{
	width:495px;
	float:left;
	background:url(../skin2/pgn_pressmid2.jpg) repeat-y;
	
}

.sort_dottop_press{
	float:left;
}
.sort_head{
	padding-right:15px;
	padding-top:5px;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	float:left;
	font-weight:bold;
}
.sort_head a{
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.sort_head a:hover{
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.sort_field{
	float:left;
	padding-right:15px;
}
.pagination{
	float:right;
	padding-right:15px;
	padding-top:5px;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.pagination a{
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;		
}
.pagination a:hover{
	font-family: Helvetica, Arial, sans-serif;
	color:#b4bf47;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.ordervan{
	width:746px;
	float:right;
	padding:11px 0px 11px 0px;
}
.order_quantity{
	font-family: Helvetica, Arial, sans-serif;
	color:#45602f;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding-top:5px;
}
.van_image{
	width:48px;
	float:left;
	height:20px;
}
.plist {
	float: left;
	width:728px;
	margin:0px 0px 0px 0px;
}
.plist ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.plist li {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	width:182px;
}
.pimage1our {
	float: left;
	
	padding-left:40px;
}
.pdtitle{
	padding-top:13px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:159px;
}
.pdtitle-Gallery{
	padding-top:13px;
	
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	
}
.pdprice{
	padding-top:13px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#a3ae39;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:159px;
}
.pdprice_red{
	font-family: Helvetica, Arial, sans-serif;
	color:#db2911;
	font-size:12px;
	font-weight:bold;
}
.pds1{
	width:28px;
	float:left;
	height:25px;
}
.plist a.vd_butt  {
	background:url(../skin2/vd_norm.jpg) no-repeat;
	width:96px;
	height:23px;
	float:left;
}
.plist a:hover.vd_butt {
	background:url(../skin2/vd_hover.jpg) no-repeat;
	width:96px;
	height:23px;
	float:left;
}
.text_strike{
	text-decoration:line-through;
}
.content-container6{
	width:970px;
	float:left;
	padding-bottom:28px;
	padding-top:13px;
}
.f-fmly_psgrey{
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
}
.f-fmly_psgrey a{
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.f-fmly_psgrey a:hover{
	text-decoration:underline;
}
.f-fmly_psgreeen{
	font-family: Helvetica, Arial, sans-serif;
	color:#a3ae39;
	font-size:12px;
	font-weight:bold;
}
.f-fmly_psgreeen a{
	font-family: Helvetica, Arial, sans-serif;
	color:#a3ae39;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.f-fmly_psgreeen a:hover{
	text-decoration:underline;
}
.inner_plink{
	width:794px;
	float:right;
	padding-bottom:25px;
}
.pd_imagegall{
	width:296px;
	float:left;
	padding-bottom:3px;
}
.pd_content{
	width:461px;
	float:right;
	padding-bottom:20px;
}
.gallery_pp {
	float: left;
	width:296px;
	margin:3px 0px 0px 0px;
}
.gallery_pp ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.gallery_pp li {
	display: inline;
}
.gallery_pp a {
	float: left;
	margin: 0px 3px 3px 0px;
	padding:0px 0px 0px 0px;
	border: 1px solid #eaeaea;
}
.gallery_pp a:hover {
	border: 1px solid #d45618;
}
.gallery_pp .active a {
	border: 1px solid #d45618;
}
.pd_fullimage{
	width:294px;
	float:left;
	border: 1px solid #dddddd;
}
.pdd_area{
	padding-bottom:2px;
	float:left;
	width:461px;
}
.pdd_head{
	padding-right:14px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:18px;
	font-weight:bold;
}
.rating_inn{
	padding-right:38px;
	float:left;
}
.rating_points{
	padding-right:38px;
	float:left;
}
.f-fmly_psgreysm{
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:11px;
	font-weight:bold;
}

.f-fmly_psgreysm a{
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.f-fmly_psgreysm a:hover{
	text-decoration:underline;
}
.f-fmly_psgreeensm{
	font-family: Helvetica, Arial, sans-serif;
	color:#a3ae39;
	font-size:11px;
	font-weight:bold;
}
.f-fmly_psgreeensm a{
	font-family: Helvetica, Arial, sans-serif;
	color:#a3ae39;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.f-fmly_psgreeensm a:hover{
	text-decoration:underline;
}
.pdt1{
	padding-top:3px;
}
.review_area{
	padding-right:30px;
	float:left;
}
.pdd_area2{
	padding-bottom:10px;
	float:left;
	width:461px;
}
.pdd_dc{
	width:461px;
	float:left;
	padding:7px 0px 9px 0px;
	background:url(../skin2/innli_butt.jpg) no-repeat left bottom;
}
.pdb1{
	padding-bottom:4px;
}
.selectsize{
	padding:13px 0px 19px 0px;
	float:left;
}
.quantity{
	float:left;
	padding-bottom:13px;
}
.f-fmly_psblack{
	font-family: Helvetica, Arial, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.quatity_field{
	float:left;
	padding-left:9px;
}
.qfcalss{
	width:49px;
	text-align:center;
}
.pdt2{
	padding-top:5px;
}
.addtocart {
	float: left;
	width:351px;
	margin:14px 0px 10px 0px;
}
.addtocart ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.addtocart li {
	display: inline;
}
.addtocart li a {
	margin:0px 15px 15px 0px;
	font-family: Helvetica, Arial, sans-serif;
	color:#a3ae39;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.addtocart li a:hover {
	margin:0px 15px 15px 0px;
	font-family: Helvetica, Arial, sans-serif;
	color:#a3ae39;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.cartbutt {
	width:110px;
	height:36px;
	background:url(../skin2/addtocart.jpg) no-repeat;
	float:left;
}
.cartbutt a {
	width:110px;
	height:36px;
	background:url(../skin2/addtocart.jpg) no-repeat;
	float:left;
}
.cartbutt a:hover {
	width:110px;
	height:36px;
	background:url(../skin2/addtocarthover.jpg) no-repeat;
	float:left;
}
.liketea_list{
	width:758px;
	float:left;
	padding-bottom:28px;
}
.pdl_curves{
	width:8px;
	height:169px;
	float:left;
}
.pdl_middle{
	width:742px;
	height:160px;
	float:left;
	background:url(../skin2/pdl_grdmid.jpg) repeat-x;
	padding-top:9px;
}
.pdl_head{
	float:left;
	padding-bottom:7px;
}
.plist_ptl {
	float: left;
	width:686px;
	padding-left:40px;
}
.plist_ptl ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.plist_ptl li {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:137px;
}
.pimage_ptl {
	float: left;
	border: 1px solid #dfdfdf;
}
.pdtitle_ptl{
	padding-top:4px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:103px;
}
.pdprice_ptl{
	padding-top:2px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#a3ae39;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:103px;
}
.pdprice_ptl a{
	font-family: Helvetica, Arial, sans-serif;
	color:#a3ae39;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.pdprice_ptl a:hover{
	text-align:center;
	text-decoration:underline;
}
.rnr_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#1e3a07;
	padding-bottom:18px;
	font-weight:bold;

}
.rnr_head1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1e3a07;
	padding-bottom:18px;
	font-weight:bold;

}
.rtp_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1e3a07;
	font-weight:bold;
}
.review_contanier{
	width:938px;
	float:left;
}
.review_curves{
	width:938px;	
	float:left;
	}
.review_middle{
	width:926px;
	float:left;
	border-left: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	padding: 0px 5px 0px 5px;
}
.pb1{
	padding-bottom:8px;
}
.review_line{
	border-bottom: 1px solid #cbcbcb;
	padding-bottom:10px;
	padding-top:8px;
	float:left;
	width:926px;
}
.review_linewb{
	padding-bottom:10px;
	padding-top:8px;
	float:left;
	width:926px;
}
.ratingsandreviews{
	width:926px;
	float:left;
}
.rnr_rating{
	padding-right:9px;
	float:left;
}
.rnrrating_sym{
	padding-right:22px;
	float:left;
}
.rnr_name{
	width:223px;
	float:left;
	border-right: 1px solid #cccccc;
}
.rnrn_details{
	width:206px;
	float:left;
	border-bottom: 1px solid #cccccc;
	padding-bottom:15px;
}
.rnr_content{
	width:690px;
	float:left;
	padding-left:12px;
}
.rnr_nnl{
	padding:13px 0px 32px 0px;
	float:left;
	width:206px;
}
.rnrdnc_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535a4b;
}
.rnr_date{
	padding-right:15px;
	float:right;
	padding-bottom:15px;
}
.rnr_cont{
	float:left;
	padding-bottom:22px;
	padding-right:15px;	
}
.rnr_share{
	width:94px;
	float:left;
}
.sm_icons2 {
	float: left;
	width:250px;
	margin:0px 0px 0px 0px;
}
.sm_icons2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.sm_icons2 li {
	display: inline;
	float: left;
	padding:0px 6px 0px 0px;
}
.sm_icons2 a {
	float:left;
	margin:0px;
	padding:0px;
	text-decoration: none;
	color: #0f0e0c;
	text-align:center;
	height:14px;	
}

.blackb
{
	color:#000000;
	font-weight:bold;
	font-family:Times New Roman;
	font-size:12px;
	text-decoration:none;
}
.blackb a
{
	color:#000000;
	font-weight:bold;
	font-family:Times New Roman;
	font-size:12px;
	text-decoration:none;
}
.page_dtls{
	float:right;
	padding-right:315px;
	padding-bottom:12px;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}
.page_dtls a{
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;		
}
.page_dtls a:hover{
	font-family: Helvetica, Arial, sans-serif;
	color:#b4bf47;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

.greenb1
{
	font-family: Helvetica, Arial, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
.greenb
{
	font-family: Helvetica, Arial, sans-serif;
	color:#358B35;
	font-size:12px;
	text-decoration:none;
}

	
.blackbpres
{
	color:#000000;
	font-weight:bold;
	font-family:Times New Roman;
	font-size:14px;
	text-decoration:none;
}

.blackbheader
{
	background-color:#CCCCCC;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
}



/*-store html */

.content-container4-store{
	width:970px;
	float:left;
	padding-bottom:30px;
	padding-top:13px;
}
.content-container31{
	width:970px;
	float:left;
	padding-bottom:45px;
}
.innstore_lft{
	width:294px;	
	float:left;
	padding:0px 0px 0px 0px;
}

.innstore_tnb{
	width:276px;
	float:left;
}
.sort_dottop-store{
	
	float:left;
}

.innstore_mid{
	width:230px;
	background-color:#F5F5E9;
	float:left;
	padding-bottom:20px;
}
.innstorefont_mid{
padding:18px 0px 0px 0px;

}

.innstorefont1 {
	font-family:"Trajan Pro";
	font-weight:bold;
	font-size:21px;
	color:#1E3A07;

}
.innstorefont2 {
	padding-top:5px;
	padding-bottom:0px;
	font-family:Helvetica;
	font-weight:bold;
	font-size:12px;
	color:#1E3A07;

}

.search-txt1{
	
	float:left;
	height:22px;
	padding:6px 0px 0px 50px;
	text-align:left;
	}
	
	.searchbg1{
	width:164px;
	height:28px;
	background:url(../images/searcgbg.jpg) no-repeat;
}
.search-field1{
	background-color:none;
	border:0px solid;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#a9a9a8;
	width:155px;
	}
	
	.btn_srch{
	padding-top:20px;
	}
	.innstore_rht{
	width:616px;
	float:right;
	padding-left:40px;
	}
	.innstore_rht1{
	width:616px;
	float:right;
	padding-left:40px;
	}
	.content1{
	width:204px;
	float:left;
	
	}
	.content2{
	width:204px;
	float:left;
	}
	.content3{
	width:204px;
	float:left;
	}
	.main_cont{
	width:150px;
	float:left;
	padding-bottom:20px;
	}
	
	.main_cont-store{
	width:200px;
	float:left;
	padding-bottom:20px;

	}
	.innbanner_rgt-store{
	width:500px;
	float:left;
}

.sort_dotmid-store{
	width:553px;
	float:left;
	background:url(../skin2/pgn_dotmid.jpg) repeat-y;
	padding-left:16px;
}
	.head_cont{
	font-family: Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#858383;
	}
	.cont_txt{
	color:#C2C1C1;
	font-family: Helvetica;
	font-size:11px;
	font-weight:bold;
	}
	
	/*-store html End */
	
	
		
	.ordervan1
	{
		float:left;
	padding:11px 0px 11px 0px;
}

.plist1 {
	float: left;
	width:728px;
	margin:0px 0px 0px 0px;
}
.plist1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.plist1 li {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.pdtitle1{
	padding-top:13px;
	padding-right:10px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:159px;
}
.pagination1{
	float:right;
	padding-right:15px;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.pagination1 a{
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;		
}
.pagination1 a:hover{
	font-family: Helvetica, Arial, sans-serif;
	color:#b4bf47;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.sort_dotmid1{
	width:770px;
	float:left;
	background:url(../skin2/pgn_dotmid.jpg) repeat-y;
	padding-left:16px;
}
.pdtitle2{
	padding-top:13px;
	padding-right:10px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:159px;
}
.pdtitle25{
	
	padding:13px 0px 5px 0px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:55px;
}
.pdtitle251{
	
	padding:13px 250px 5px 0px;
	_padding:0px 10px 5px 63px;
	_margin:0px 0px 0px -25px;
	float:right;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:108px;
	
}
.pdtitle252{
	
	padding:13px 17px 5px 20px;
	_margin:0px 15px 0px 50px;
	_padding:13px 10px 5px 142px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.pdtitle2-thanks{
	padding-top:13px;
	padding-right:10px;
	
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:159px;
}
.pdtitle21{
	/*padding-top:13px;*/
	padding-right:10px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:280px;
	
	text-decoration:none;
}
.ordervan1
	{
		float:left;
	padding:11px 0px 11px 0px;
}

.plist1 {
	float: left;
	width:728px;
	margin:0px 0px 0px 0px;
}
.plist1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.plist1 li {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.pdtitle1{
	padding-top:13px;
	padding-right:10px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:159px;
}
.pagination1{
	float:right;
	padding-right:15px;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.pagination1 a{
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;		
}
.pagination1 a:hover{
	font-family: Helvetica, Arial, sans-serif;
	color:#b4bf47;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.sort_dotmid1{
	width:770px;
	float:left;
	background:url(../skin2/pgn_dotmid.jpg) repeat-y;
	padding-left:16px;
}
.ordervan1
	{
		float:left;
	padding:11px 0px 11px 0px;
}

.plist1 {
	float: left;
	width:728px;
	margin:0px 0px 0px 0px;
}
.plist1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.plist1 li {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.pdtitle1{
	padding-top:13px;
	padding-right:10px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:159px;
}

.pdtitle1-press{
	padding-top:13px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	
}
.pdtitle1sec-press{
	padding-top:13px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#A3AE39;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	
}
.pdtitle1-space{
	padding-top:12px;
	float:left;
	text-align:center;
	text-decoration:none;
	padding-left:10px;
	padding-right:5px;
	width:20px;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
}
.pagination1{
	float:right;
	padding-right:15px;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.pagination1 a{
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;		
}
.pagination1 a:hover{
	font-family: Helvetica, Arial, sans-serif;
	color:#b4bf47;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.sort_dotmid1{
	width:770px;
	float:left;
	background:url(../skin2/pgn_dotmid.jpg) repeat-y;
	padding-left:16px;
}

/*thiyagu edits done on 24/11/2009*/

.search-icon1{
	padding-right:10px;
	padding-top:15px;
	}
.searchbg12{
	width:174px;
	height:28px;
	float:right;
	background:url(../skin2/searcgbg.jpg) no-repeat;
}



.pdtitlepress{
	/*padding-top:13px;*/
	padding-right:10px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:220px;
	
	text-decoration:none;
}

/* 26/11/2009 edits */

.grd_eachrow
{
	padding:0px 0px 0px 10px;
}

.f-fmly_psgreysm1{
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 15px;
}
.f-fmly_psgreysm_press{
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 15px;
}
.sort_head_press1{
	padding-right:15px;
	padding-top:8px;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	float:left;
	font-weight:bold;
	width:191px;
}
.sort_head_press2{
	padding-right:15px;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	padding-top:8px;
	float:left;
	font-weight:bold;
	width:344px;
}
.sort_head_press3{
	padding-left:15px;
	font-family: Helvetica, Arial, sans-serif;
	color:#7a7878;
	font-size:12px;
	float:left;
	font-weight:bold;
	width:235px;
	padding-top:8px;
}
.innbanner_rgt1{
	width:967px;
	float:left;
}
.sepr_leftcurve{
	float:left;
}
.sepr_midcurve{
	float:left;
	width:925px;
	height:32px;
	background:url(../skin2/mid_curve.JPG) repeat-x;
}
.divdivider1
{
	float:left;
	background:url(../skin2/divider1.JPG) repeat-x;
}
.photo-outer-wrapper
{
	width:850px;
	float:left;
	}
.photo-single-box
{
	width:167px;
	display:inline-block;
	overflow:hidden;
	vertical-align:top;
	}
.photo-frame-outer
{
	width:170px;
	padding:0px 34px 0px 34px;
	float:left;
	}
.photo-frame
{
	width:100px;
	height:100px;
	border:solid 1px #7A7878;
	float:left;
	}
.photo-title
{
	width:170px;
	color:#7A7878;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
	text-align:center;
	padding:5px 0px 20px 0px;
	}