/**



 * Magento



 *



 * NOTICE OF LICENSE



 *



 * This source file is subject to the Open Software License (OSL 3.0)



 * that is bundled with this package in the file LICENSE.txt.



 * It is also available through the world-wide-web at this URL:



 * http://opensource.org/licenses/osl-3.0.php



 * If you did not receive a copy of the license and are unable to



 * obtain it through the world-wide-web, please send an email



 * to license@magentocommerce.com so we can send you a copy immediately.



 *



 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)



 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)



 */



body{



	margin: 0;



	padding: 0;



	background: #91cd2d url(../twnt_images/bg.gif) 0 -90px repeat-x;



	font-size: 62.5%;



	font-family: Arial, Verdana, "Lucida Grande", sans-serif;



}











body.cms-home{



	background: #91cd2d url(../twnt_images/bg.gif) top repeat-x;



}







body.cms-home .header {



	margin: 0;



	padding: 0 25px;



	height: 360px;



	background: transparent url(../twnt_images/homeHeader.jpg) bottom no-repeat;



	overflow: auto;



}







/* ==== HEADER         ============================== */



body.cms-home .middle-container{



	background: #fff url(../twnt_images/homeContentBg.jpg) top center no-repeat;



}



body.cms-home .middle{



	background: transparent;



}







#contentWrapper {



	margin: 0;



	padding: 10px 25px;



	background-color: #fff;



	overflow: auto;



}



p.small,span.small,div.small {



	font-size:10px;



	line-height:normal;



}



/* ==== CONTENT - HOME ============================== */



#homeContentBody {



	float: left;



	margin: 0;



	padding: 25px 0 0;



	width: 750px;

	/*
	height:950px;
	promotion zone 換掉ice tea照片
	*/
	height:1150px;



}



	#homeContentBody .productHighlight {



		float: left;



		position: relative;



		display: block;



		margin: 0 0 50px;



		padding-left: 190px;



		width: 170px;	



		height:112px;



	}



	#homeContentBody .productHighlight.alt {



		margin-left: 20px;



		float:right;



	}



	#homeContentBody .productHighlight img{



		position: absolute;



		top: 0;



		left: 0;



	}



	#homeContentBody .productHighlight ul{



		margin: 0;



		padding: 0;



		list-style-type: none;



	}



	#homeContentBody .productHighlight ul li{



		margin: 0;



		padding-left: 2px;



		color: #b4370d;



		font-size: 1.2em;



		line-height: 1.4;



	}



	.PromotionProd {



		/*float: top left;*/



		position: absolute;

		top:800px;

		left:25px;

		display: block;



		/*margin: 0 0 50px;



		padding-left: 190px;*/



		width: 750px;	



		height:250px;







		/*border: 1px solid #EC7D06;



		background-color:#FBFAF6;*/



		background: transparent url(../twnt_images/promotion.jpg) top center no-repeat;



	}



	.PromotionProd_table{



		 width:100%;



		 margin-top:30px;



	}



	.PromotionProd_table td{



		padding:0px 0px 0px 25px;



		width:25%;



	}



	



#homeContentSidebar {



	float: right;



	height:312px;



	margin: 0;



	padding: 230px 0 0;



	width: 181px;



	background: transparent url(../twnt_images/homeGirlRight.gif) top center no-repeat;



	margin-right:12px;



}











/* Quick Access*/







.language-switcher { float: right; margin-top: 5px; margin-left: 60px; clear:right; padding-right:23px;}



.language-switcher label { color:#91CD2D; padding-right: 5px; }



.language-switcher .flag option { background-repeat:no-repeat; background-position: left center; padding-left: 20px;margin-left: 2px; }







#welcomeMsg {



float:right;



}











.ppTable {



margin:10px;



font-size:1.1em;



border:2px solid #C4C1BC;



}



.ppTable td{



border:1px solid #ddd;



}



.ppTable tt{



font-size:1.1em;



}



.ppTable .hider{



border:none;



}



.ppTable .odd {



background-color:#F4F3F3;



}



.teaTable {



margin-top:15px;



font-size:1.1em;



border:1px solid #C4C1BC;



border-bottom:0px;



border-right:0px;



}







.teaTable ul {



	list-style-position:outside !important;



	margin-left: 8px;



}







.teaTable td {



border:0px;



border-bottom:1px solid #C4C1BC;



border-right:1px solid #C4C1BC;



padding:6px 3px;



}



.teaTable td.odd {



background-color:#F4F3F3;



}







.teaTable td.teaHeader {



color:#fff;



background-color:#91cd2d;



text-align:center;



font-size:1.1em;



border-right:1px solid white;



font-weight:bold;



}











.teaTable td.teaHeader.last {



border-right:1px solid #C4C1BC;



}







#track_hint {



font-size:.9em;



}







.category-description {



	border: 1px solid #EC7D06;



	background-color:#FBFAF6;



	padding:7px;



	margin-bottom:10px;



}







.categoryHeader {



	display:block;



	font-size:1.2em;



	font-weight:bold;



	color:#B4370D;



}







.addressList{



font-size:1.1em;



margin:0;



padding:0;



margin-bottom:15px;



}







.addressList li,.addressList h3{



color:#666;



margin:0;



padding:0;



}



.navNumbers {font-size:1.15em;color:#213E0E;margin-right:20px;}



.contactLists {width:60%};



.tnc {







}







.tnc ul {



	padding:10px;



	padding-left:20px;



	font-size:1.2em;



	list-style:disc;



	margin:20px auto 0;



	width:80%;



	border:1px solid #666;



	background-color:#eee;



	}



.tnc ul li {







}



.shopping-cart-collaterals .col2-set .col-2 {



float:left;



}







.checkout-types {



float:right;



}







#about_tea5 ol {



padding-left:20px;



font-size:1.2em;



list-style-position:outside;



}







.cms-privacy-policy #main{



margin:0 20px;



}



.cms-privacy-policy h2{



font-weight:bold;



}



.cms-privacy-policy pre{



border:1px solid #ccc;



background-color:#eee;



font-size:1.5em;



}







.cms-privacy-policy blockquote,.cms-privacy-policy li{



font-size:1.3em;



}



.cms-privacy-policy ul{



margin-left:15px;



list-style-type:disc;



}



.cms-privacy-policy .indent{



margin-left:30px;



}



.cms-privacy-policy table{



border-style:none;



font-size:1.2em;



text-align:left;



}



.cms-privacy-policy table .clearCell{



border:none;



background-color:none !important;



}



.cms-privacy-policy table ul{



font-size:.8em;



}



ul.shopBy {



margin:10px 15px;



}



ul.shopBy ul{



margin:0 15px 5px;



}



.shopByHeader ul a, .shopByHeader ul li.shopByHeader ul a{ 



color:#B4370D;



font-size:.9em;



}







.shopByHeader a, .shopByHeader ul li.shopByHeader a{



color:#666666;



font-weight:bold;



font-size:1.1em;



}







.countryUL{



display:inline;



float:left;



margin: 0 10px;



}







#priceBumper{



background:url('../images/priceBumper.gif') no-repeat top left;



position:absolute;



left:130px;



top:-25px;



width:300px;



}







#priceBumperSub{



background:url('../images/priceBumper.gif') no-repeat top left;



position:absolute;



right:175px;



top:-50px;



width:300px;



}







#priceBumperSub p, #priceBumper p{



text-align:center;



font-weight:bold;



padding-left:123px;



}







#priceBumper .priceTag,#priceBumperSub .priceTag{



color:#B4370D;



font-size:1.2em;



}



#priceBumper .superScript,#priceBumperSub .superScript{



font-size:.7em;



vertical-align:top;



}







#Message_board{



background:url('../images/Message_board.gif') no-repeat top left;



position:absolute;



left:450px;



top:-25px;



width:120px;



}



#Message_boardSub{



background:url('../images/Message_board.gif') no-repeat top left;



position:absolute;



right:35px;



top:-50px;



width:120px;



}



#Message_board p, #Message_boardSub p{



text-align:center;



font-weight:bold;



padding-left:5px;



}



#members_discount{



position:absolute;



left:420px;



top:-330px;



width:350px;



}

#members_discountSub{



position:absolute;



right:230px;



top:-240px;



width:350px;



}

#members_discount p, #members_discountSub p{

text-align:left;



font-weight:200;



font-family: Verdana, Arial, Helvetica, sans-serif;



padding-left:5px;

}

#members_discount .priceTag, #members_discountSub .priceTag{



color:#B4370D;



font-weight:bold;



font-size:1.3em;



}



#homeContentSidebar #newsBumper {



margin:16px 0 0 5px;



width:172px;



background:#C9E700 url('../twnt_images/homeGirlRight_bottom.gif') bottom center no-repeat;



overflow:auto;



}







#homeContentSidebar #newsBumper p{



margin:0;



padding:0px 0 10px 5px;



}







#homeContentSidebar #newsBumper ul{



margin:0px 2px 4px 20px;



list-style:disc;



}



#homeContentSidebar #newsBumper ul li{



padding:2px;



width:120px;



}



#homeContentSidebar #newsBumper ul li.odd{







}







.special_ul{



	font-size:1.2em;



	line-height:2.0em;



}



.special_ul a, a:hover{



	text-decoration: none;



}



.special_ul ul{



	list-style:none;



}



.special_ul li{



	padding-left:30px;



	background:url('../twnt_images/leaf.gif') no-repeat;



	background-position:0 5px;



}







#all_about_tea_bag{



	border: 1px solid #C4C1BC;



	padding: 10px;



	width: 700px;



	margin-bottom: 1em;



	



background:url('../twnt_images/about_tea_bg.jpg');



background-repeat: repeat;



position:static;



}







cite {



	font-size:12px;



}







caption {



	text-align:left;



	font-size:13px;



}







.all_about_tea_table{



	background-color:#F4F3F3;



	font-size:1.3em;



}



.all_about_tea_table th{



	font-size:1.5em;



	text-align:center;



	padding: 10px 10px 10px 10px;



	color:#fff;



	background-color:#91cd2d;



}



.all_about_tea_table td{



	padding:35px 35px 35px 35px;



}



.about_tea_ul{



	font-size:1.1em;



	line-height:1.5em;



	list-style-type:disc;



}



.about_tea_ul ul{



	



}



.about_tea_ul li{



	padding-left:12px;



	padding-bottom:12px;



}







.all_about_tea_table2{



	font-size:1.3em;



}



.all_about_tea_table2 th{



	font-size:1.5em;



	text-align:center;



	padding: 10px 10px 10px 10px;



	color:#fff;



	background-color:#91cd2d;



}



.all_about_tea_table2 td{



	padding:0 0 0 35px;



}



.about_tea_ul2{



	font-size:1.1em;



	line-height:1.5em;



	list-style-type:decimal;



}



.about_tea_ul2 ul{



	



}



.about_tea_ul2 li{



	/*padding-left:5px;*/



	padding-bottom:12px;



}







.all_about_tea_table3{



	background-color:#F4F3F3;



	font-size:1.1em;



}



.all_about_tea_table3 th{



	font-size:1.1em;



	text-align:center;



	/*padding: 10px 10px 10px 10px;*/



	color:#fff;



	background-color:#91cd2d;



}



.all_about_tea_table3 td{



	height: 25px;



	padding-left:5px;



}



.white_td {



	background-color:#ffffff



}



#tea_bags_bag{



	border: 1px solid #C4C1BC;



	padding: 10px;



	width: 700px;



	margin-bottom: 1em;



	



background:url('../twnt_images/about_tea_bg.jpg');



background-repeat: repeat;



position:static;



}

