@charset "utf-8";
/* CSS Document for Tnt Supermarket*/
*{margin:0px;padding:0px;}
ul,li,dl,dd,dt,ol{list-style:none;}
html,body{height:100%;}
html,body,ul,p,table,tr,td{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#3F3F3F;}
body{width:100%;background:transparent url(../pics/body_greentop.gif) repeat-x center top;position:relative;}


.error_text {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#DF2929;
		text-align: left;
		}

/*------------------------------common used layout styles--------------------------------*/
.container{width:100%;height:100%;text-align:center;}
.mainCell{width:900px;margin:0 auto;}
.greenText{color:#468f00;}
.blacktext{	color:#000000;}
a{color:#3F3F3F;text-decoration:none;}
a:hover{text-decoration:underline;}
a.redLink{color:#ed1b24;text-decoration:underline;}
a:hover.redLink{text-decoration:none;}
a.greenLink{color:#468f00;text-decoration:underline;}
a:hover.greenLink{text-decoration:none;}
a.greenLink1{color:#468f00;}
a:hover.orangeLink{color:#ff6724;}
.freeSign{display:block;width:84px;height:40px;}
/*------------------styles for sideBar------------------*/
.sideBar{width:227px;height:400px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
	.locSelect{display:block;height:29px;padding:0 0 0 23px;background:transparent url(../pics/generic/grey_bar.gif) no-repeat;}
	.locSelect .selectField{float:left;margin:5px 3px 0 0;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
	.locSelect img{float:left;}
	.myCart{float:left;width:133px;text-align:right;margin:6px 0 0 0;padding:28px 8px 5px 64px;background:transparent url(../pics/generic/cart_bg.gif) no-repeat;border-left:#fff 13px solid;border-right:#fff 9px solid;/*border-bottom:#e9e9e9 1px solid;*/}
	.subCategory{float:left;width:207px;display:inline;margin:8px 0 16px 13px;border-top:#52b02c 3px solid;}
	.subCategory li{float:left;width:100%;padding:0 0 1px 0;background:transparent url(../pics/generic/dot_grey_h.gif) repeat-x left bottom;}
	.subCategory li img{border:0px;}
	.subCategory li a{display:block;padding:0 34px 0 0;text-align:right;}
	.subCategory li a:hover{background:transparent url(../pics/generic/ico_arrow.gif) no-repeat 183px 8px;}
	.loginCell{float:left;clear:both;width:190px;padding:10px 14px 8px 23px;background:transparent url(../pics/generic/loc_shade.gif) no-repeat top left;color:#70706e;text-align:left;}
	.currentLoc{float:left;clear:both;width:190px;padding:10px 14px 8px 23px;background:transparent url(../pics/generic/loc_shade.gif) no-repeat top left;color:#70706e;text-align:left;}
	.currentLoc1{float:left;clear:both;width:190px;display:inline;margin:0 0 0 13px;padding:10px 6px 8px 10px;border-top:#e3e3e3 1px solid;color:#70706e;text-align:left;}
	.voteZone{float:left;display:block;text-align:left;}
/*------------------styles for contBar------------------*/
.contCell{width:673px;}
	.tileCell{float:left;clear:both;width:659px;margin:20px 0 0 0;padding:0 0 24px 14px;background:transparent url(../pics/tile_bg.gif) repeat-y;}
	.tileCell li{float:left;width:150px;margin:0 1px 0 0;padding:34px 5px 0 5px;}
	.tileCell .cooking{background:url(../pics/generic/whats_cooking.gif) no-repeat 4px 13px;}
	.tileCell .newStuff{background:url(../pics/generic/new_instore.gif) no-repeat 4px 13px;}
	.tileCell .biTile{float:left;width:311px;margin:0 1px 0 0;padding:34px 5px 0 5px;}
	.tileCell .triTile{float:left;width:472px;margin:0 1px 0 0;padding:34px 5px 0 5px;}
	.tileCell .wholeTile{float:left;width:633px;margin:0px;padding:34px 5px 0 5px;}
	.linksBottom{float:left;width:663px;height:30px;overflow:hidden;padding:0 0 24px 10px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#70706e;text-align:left;}
	.linksBottom li{float:left;width:150px;padding:0 0 0 15px;}
	.linksBottom li span{display:block;padding:0 0 0 14px;line-height:18px;}
	.linksBottom li .greenText{background:transparent url(../pics/generic/dot_green.gif) no-repeat 0 2px;}
/*------------------styles for footer------------------*/
#footer{padding:12px 0;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;border-bottom:#4da900 12px solid;}
#footer dl{width:900px;}
#footer dl dd{float:left;padding:0 0 0 20px;}
#footer dl dd a{display:block;width:147px;height:10px;font-size:0px;background:transparent url(../pics/download_reader.gif) no-repeat left top;color:#000;}
#footer dl dt{float:right;padding:0 24px 0 0;}
/*------------------------------common used ends--------------------------------*/

/*------------------------------homepage used layout styles--------------------------------*/
.memberZone{display:block;width:190px;padding:19px 14px 8px 23px;background:transparent url(../pics/generic/header_1.jpg) no-repeat left top;color:#70706e;text-align:left;}
.memberZone .logoLink{display:block;width:190px;height:74px;margin:0 0 10px 0;}
.headPics{display:block;width:659px;height:204px;padding:15px 14px 0 0;text-align:right;}
	/*----- backup for original navi's style
	.naviBar{flaot:left;padding:0 0 0 7px;height:29px;background:transparent url(../pics/generic/navi_bg.gif) repeat-y;color:#fff;}
	.naviBar span{float:left;}
	.naviBar a{float:left;height:29px;background-position:0px 0px;}
	.naviBar a:hover{background-position:0px -29px;}
	.naviBar .current a{background-position:0px -58px;cursor:default;}
	.naviBar .current a:hover{background-position:0px -58px;}
	.naviBar .weekly{width:121px;background:transparent url(../pics/nav/navi_weekly.gif) no-repeat;}
	.naviBar .ourstore{width:85px;background:transparent url(../pics/nav/navi_ourstore.gif) no-repeat;}
	.naviBar .order{width:96px;background:transparent url(../pics/nav/navi_order.gif) no-repeat;}
	.naviBar .recipes{width:68px;background:transparent url(../pics/nav/navi_recipes.gif) no-repeat;}
	.naviBar .about{width:78px;background:transparent url(../pics/nav/navi_about.gif) no-repeat;}
	.naviBar .join{width:66px;background:transparent url(../pics/nav/navi_join.gif) no-repeat;}
	.naviBar .customer{width:137px;background:transparent url(../pics/nav/navi_customer.gif) no-repeat;}
	----*/
.naviBar{flaot:left;padding:0 0 0 7px;height:29px;background:transparent url(../pics/generic/navi_bg.gif) repeat-y;color:#fff;}
	.naviBar span{float:left;}
	.naviBar a{float:left;height:29px;background-position:0px 0px;border-right:#b4d7a9 1px solid;}
	.naviBar a:hover{background-position:0px -29px;}
	.naviBar .current a{background-position:0px -29px;cursor:default;}
	.naviBar .current a:hover{background-position:0px -29px;}
	.naviBar .weekly{width:120px;background:transparent url(../pics/nav/navi_weekly.gif) no-repeat;}
	.naviBar .ourstore{width:84px;background:transparent url(../pics/nav/navi_ourstore.gif) no-repeat;}
	.naviBar .order{width:95px;background:transparent url(../pics/nav/navi_order.gif) no-repeat;}
	.naviBar .recipes{width:67px;background:transparent url(../pics/nav/navi_recipes.gif) no-repeat;}
	.naviBar .about{width:77px;background:transparent url(../pics/nav/navi_about.gif) no-repeat;}
	.naviBar .join{width:65px;background:transparent url(../pics/nav/navi_join.gif) no-repeat;}
	.naviBar .customer{width:141px;border:0px;background:transparent url(../pics/nav/navi_customer.gif) no-repeat;}
	
	.homeSlide{float:left;clear:both;width:673px;height:291px;margin:0 0 18px 0;background:transparent url(../pics/generic/featured_shady.gif) no-repeat left top;}
	.slideOutline{float:left;width:639px;height:242px;padding:8px 19px 8px 15px;position:relative;}
	#aMask{position:absolute;z-index:5;top:8px;left:15px;background:#fff;width:639px;height:242px;}
	#fscroller{float:left;width:639px;height:242px;text-align:center;}
	.controller{float:left;width:605px;height:24px;padding:1px 19px 0 15px;text-align:left;}
	.controller dt{float:left;width:60%;text-align:left;}
	.controller dd{float:right;}
	.controller dt img{float:left;border:0px;}
	.controller dd a{float:left;width:30px;height:24px;}
	.controller #startL{background:transparent url(../pics/button/btn_play.gif) no-repeat;}
	.controller #stopBtn{background:transparent url(../pics/button/btn_pause.gif);}
	.controller #startL:hover,.controller #stopBtn:hover{background-position:0px -24px;}
/*------------------------------homepage used ends--------------------------------*/

/*------------------------------other page used layout styles--------------------------------*/
.memberZone1{display:block;width:190px;padding:16px 14px 8px 23px;background:transparent url(../pics/generic/header_2.jpg) no-repeat left top;color:#70706e;text-align:left;}
.memberZone1 .logoLink{display:block;width:190px;height:74px;}
.headSlogan{display:block;width:659px;height:70px;padding:15px 14px 0 0;text-align:right;background:url(../pics/generic/header_3.jpg) no-repeat;}
/*----- backup for original navi's style
.topNavi{display:block;padding:0 0 0 7px;height:29px;background:transparent url(../pics/generic/navi_bg1.gif) repeat-y;color:#fff;}
.topNavi span{float:left;}
.topNavi a{float:left;height:29px;background-position:0px 0px;}
.topNavi a:hover{background-position:0px -29px;}
.topNavi .current a{background-position:0px -58px;cursor:default;}
.topNavi .current a:hover{background-position:0px -58px;}
.topNavi .weekly{width:121px;background:transparent url(../pics/nav/navi_weekly.gif) no-repeat;}
.topNavi .ourstore{width:85px;background:transparent url(../pics/nav/navi_ourstore.gif) no-repeat;}
.topNavi .order{width:96px;background:transparent url(../pics/nav/navi_order.gif) no-repeat;}
.topNavi .recipes{width:68px;background:transparent url(../pics/nav/navi_recipes.gif) no-repeat;}
.topNavi .about{width:78px;background:transparent url(../pics/nav/navi_about.gif) no-repeat;}
.topNavi .join{width:66px;background:transparent url(../pics/nav/navi_join.gif) no-repeat;}
.topNavi .customer{width:137px;background:transparent url(../pics/nav/navi_customer.gif) no-repeat;}		
-------*/
.topNavi{display:block;padding:0 0 0 7px;height:29px;background:transparent url(../pics/generic/navi_bg1.gif) repeat-y;color:#fff;}
.topNavi span{float:left;}
.topNavi a{float:left;height:29px;background-position:0px 0px;border-right:#b4d7a9 1px solid;}
.topNavi a:hover{background-position:0px -29px;}
.topNavi .current a{background-position:0px -29px;cursor:default;}
.topNavi .current a:hover{background-position:0px -29px;}
.topNavi .weekly{width:120px;background:transparent url(../pics/nav/navi_weekly.gif) no-repeat;}
.topNavi .ourstore{width:84px;background:transparent url(../pics/nav/navi_ourstore.gif) no-repeat;}
.topNavi .order{width:95px;background:transparent url(../pics/nav/navi_order.gif) no-repeat;}
.topNavi .recipes{width:67px;background:transparent url(../pics/nav/navi_recipes.gif) no-repeat;}
.topNavi .about{width:77px;background:transparent url(../pics/nav/navi_about.gif) no-repeat;}
.topNavi .join{width:65px;background:transparent url(../pics/nav/navi_join.gif) no-repeat;}
.topNavi .customer{width:141px;border:0px;background:transparent url(../pics/nav/navi_customer.gif) no-repeat;}
	
.mainContent{float:left;width:655px;padding:0 11px 0 7px;background:transparent url(../pics/generic/cont_top_bg.gif) no-repeat left top;}
/*top ad tile */
.advImage{display:block;border:0px;margin:16px 0 0;padding:10px 0 0;background:transparent url(../pics/generic/top_tile_bg.gif) no-repeat center top;}
/*top ad tile ends */
.mainNoImage{float:left;width:609px;padding:0 33px 0 31px;background:transparent url(../pics/generic/cont_top_bg.gif) no-repeat left top;}
.contBottom{float:left;clear:both;width:673px;height:40px;background:transparent url(../pics/generic/content_bottom.jpg) no-repeat;}
.titleImage{float:left;border:#fff 8px solid;}
.titleGreenLine{float:left;width:609px;height:39px;margin:28px 0;border-bottom:#469b00 1px solid;text-align:left;position:relative;}
.titleGreenLine h4{padding:0 10px 8px 0;font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.titleLink{position:absolute;right:0px;bottom:0px;padding:0 0 6px 0;}
.topBorder{border-top:#d4d4d4 1px solid;}
.subTitle{display:block;margin:10px 0 20px 0;text-align:left;position:relative;}
.subTitle1{float:left;width:635px;padding:10px;text-align:left;position:relative;}
.subTitle p{position:absolute;right:0px;top:2px;}
.subTitle select{position:absolute;right:10px;top:4px;}

.btnCell{float:right;margin:0 0 30px 0;padding:0 0 0 1px;background:transparent url(../pics/generic/dots_ver.gif);position:relative;}
.btnCell *{float:left;margin:0 1px 0 0;border:0px;}

.leftImage{float:left;}
.rightImage{float:right;}
/*-------------------Order online-------------------------*/
.storeSelect{float:left;display:inline;width:639px;margin:0 0 10px 8px;padding:0 0 6px 0;border-bottom:#d3d3cf 1px solid;}
.storeSelect div{float:left;line-height:20px;}
.storeSelect select{float:right;margin:0 0 0 10px;font-size:11px;}
.cateringList{float:left;width:633px;display:inline;margin:7px 0 5px 11px;background:transparent url(../pics/generic/dots_4cols.gif) repeat-y 150px 0px;text-align:left;}
.cateringList .product{vertical-align:top;line-height:13px;background:transparent url(../pics/generic/grey_grad.gif) no-repeat left bottom;position:relative;}
.cateringList .product div{float:left;width:134px;padding:8px 8px 10px 8px;position:relative;}
.cateringList .product img{border:0px;}
.cateringList .product .new{position:absolute;right:0px;top:0px;}	

.orderDetail{float:left;width:609px;text-align:left;margin:0 0 50px 0;}
.orderDetail dt{float:left;width:292px;text-align:center;}
.orderDetail dd{float:right;width:300px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:18px;}
.orderDetail dd .dishName{display:block;padding:0 0 10px 0;font-size:18px;font-family:Arial, Helvetica, sans-serif;line-height:18px;color:#479b00;line-height:26px;}
.orderDetail dd table{margin:10px 0;}
.orderDetail dd table td{padding:4px 0;}
.orderDetail dd table td input{width:80px;border:#838383 1px solid;}

.itemList{margin:10px 0 30px 0;text-align:left;}
.itemList th{background:#d4d4d4;color:#838383;padding:4px 0 4px 6px;font-weight:normal;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.itemList td{padding:4px 0 4px 6px;font-weight:normal;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.itemList .itemRow{background:url(../pics/generic/dot_grey_h.gif) repeat-x 1px bottom;}
.qtyInput{width:30px;border:#838383 1px solid;}
.amountCell{margin:0 0 30px 0;}
.amountCell td{padding:4px 10px 4px 0;text-align:right;}
.orderText{text-align:left;padding:0 0 6px 14px;line-height:16px;background:transparent url(../pics/generic/dot_green.gif) no-repeat 0 2px;}
.tempInfo{margin:10px 0;}
.tempInfo td{padding:7px 0;text-align:left;}
.tempInfo td input{float:left;width:130px;height:19px;border:#bbb 1px solid;}

.orderNo{display:block;width:100%;text-align:right;font-size:14px;font-weight:bold;margin:20px 0 0 0;font-family:Arial, Helvetica, sans-serif;}
.confirm{margin-top:6px;}
.confirm th{padding:5px;background:#d4d4d4;color:#838383;text-align:left;}
.confirm td{border-bottom:#ddd 1px solid;}

/*-------------------Members Zone-------------------------*/
.formSign{float:left;clear:both;width:100%;text-align:left;margin:35px 0;}
.formSign dt{background:#b8b8b8;color:#fff;text-indent:10px;line-height:24px;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.formSign dd{float:left;width:589px;padding:5px 10px;border-bottom:#e7e7e7 1px solid;}
.formSign dd *{font-size:11px;}
.formSign label{float:left;width:96px;line-height:20px;}
.formSign .textInput{float:left;width:120px;margin:0 20px 0 0;padding:2px 4px;height:15px;border:#c7c7c7 1px solid;background:#fff;color:#888;}
.formSign .selLabel{width:240px;padding:0 0 0 6px;}

.signOption{float:left;clear:both;width:489Ppx;padding:40px 0 80px 60px;text-align:left;}
.signOption li{float:left;width:390px;margin:0 0 52px 0;padding:0 0 0 99px;}
.signOption .signIn{background:transparent url(../pics/generic/option1.gif) no-repeat left top;}
.signOption .signIn form{float:left;padding:0 0 0 10px;background:transparent url(../pics/generic/dot_grey_v.gif) repeat-y -5px top;}
.signOption .signIn form div{float:left;width:216px;}
.signOption .signIn form p{float:left;width:100%;line-height:18px;}
.signOption .signIn label{float:left;width:98px;line-height:21px;}
.signOption .signIn .textInput{float:left;width:102px;height:19px;margin:0 0 6px 0;border:#c7c7c7 1px solid;}
.signOption .signIn .btnInput{float:left;margin-top:26px;}
.signOption .signUp{background:transparent url(../pics/generic/option2.gif) no-repeat left top;}
.signOption .signUp p,.signOption .oneTime p{float:left;padding:0 0 0 10px;background:transparent url(../pics/generic/dot_grey_v.gif) repeat-y -5px top;line-height:16px;}
.signOption img{float:left;padding:6px 0 0 0;border:0px;}
.signOption .oneTime{background:transparent url(../pics/generic/option3.gif) no-repeat left top;}

/*-------------------About us and Join us page-------------------------*/
.aboutCell,.joinCell{float:left;width:619px;padding:0 18px;text-align:left;}
.aboutCell p{line-height:18px;padding:0 0 10px 0;}
.joinCell .title{font-size:12px;padding:10px 0 5px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.joinCell p{line-height:18px;}
.aboutMovie{float:left;position:relative;margin:0 10px 0 0; padding:13px 14px 0 15px;background:#fff url(../pics/generic/about_movie.gif) no-repeat left top;}
#flashcontent{display:block;width:320px;height:255px;position:absolute;left:0px;top:0px;}
.aboutMovie p{line-height:40px;}
.joinCell .content{padding:0 0 5px 14px;}
.joinCell .subCont{padding:0 0 0 25px;}
.posCell{float:left;width:609px;margin:20px 0 0 0;border-top:#63ab21 2px solid;line-height:18px;}
.posCell li{float:left;width:580px;padding:5px 18px 5px 11px;border-bottom:#e1e1e1 1px solid;}
.posCell .last{text-align:right; border-bottom:#ffffff 1px solid;} /*border-bottom:#b6b6b6 1px solid;}*/
.posCell span{padding:0 15px 0 0;}
.posCell p{padding:0 0 0 11px;}

.jobPro{float:left;width:609px;margin:20px 0 0 0;}
.jobPro div{float:right;}
.jobPro span{float:right;display:inline;margin:0 0 0 1px}
.jobPro a{display:block;width:35px;height:19px;background-position:0px 0px;}
.jobPro a:hover{background-position:0px -19px;}
.jobPro .current a{cursor:default;background-position:0px -19px;}
.jobPro .jobBC{background:transparent url(../pics/button/btn_bc.gif) no-repeat;}
.jobPro .jobAB{background:transparent url(../pics/button/btn_ab.gif) no-repeat;}
.jobPro .jobON{background:transparent url(../pics/button/btn_on.gif) no-repeat;}
/*-------------------weekly special-------------------------*/
.specialImg{float:left;width:410px;padding:0 0 30px 15px;}
.specialImg p{float:left;width:397px;padding:0 0 10px 0;text-align:center;}
.specialImg img{float:left;width:397px;padding:0 13px 10px 0;background:transparent url(../pics/generic/special_shady.gif) no-repeat right top;border:0px;}
.specialFunc{float:right;width:160px;padding:23px 0 0 0;}
.specialFunc img{float:left;margin:0 0 10px 0;border:0px;}
/*new styles for vertical tiles*/
.specialFunc .sideTile{float:left;margin:10px 0 0;width:160px;background:transparent url(../pics/generic/vertile_bg.gif) no-repeat;}
.specialFunc .sideTile img{float:left;margin:0 0 1px;padding:12px 0;}
.specialFunc .sideTile div{display:block;margin:0 0 1px;}
.specialFunc .sideTile div *{float:left;margin:12px 0 13px;}
/*ends*/

/*---------------- coupon, new in store, what's new, grand maple, special promo, and featured items-----------------*/
.imgHolder{float:left;width:608px;overflow:hidden;padding:0 0 20px 0;}
.pdfLink{float:left;display:inline;margin:0 7px 6px 7px;width:595px;}/*edit by pete Jan. 07, 2009*/
.pdfLink span{font-size:14px; padding:1px 11px 0 28px;line-height:18px;}/*edit by pete Jan. 07, 2009*/
.couponImg{margin-bottom:20px;}/*edit by pete Jan. 07, 2009*/

/*-------------------store locator-------------------------*/
.mapOutline{float:left;width:405px;height:275px;padding:6px;border:#cdcdcd 1px solid;}
#mapHolder{float:left;width:405px;height:275px;overflow:hidden;}
#storeList{float:right;width:172px;}
#storeList li{float:left;padding:0 0 1px 0;background:transparent url(../pics/generic/dot_grey_h.gif) repeat-x left bottom;}
#storeList li img{float:left;border:0px;}
#storeList li span{float:left;width:160px;padding:0 0 5px 12px;display:none;text-align:left;}
#bigMap{float:left;width:409px;padding:10px 0 0 0;}

/*-------------------privacy policy-------------------------*/
.privacyCell{display:block;}
.privacyCell p{line-height:18px;padding:0 0 10px 0;text-align:left;}

/*-------------------recipe's detail-------------------------*/
.recipeDetail{float:left;width:601px;padding:0 0 0 8px;}
.recipeImg{float:left;width:240px;}
.recipeText{float:right;width:332px;padding:7px 0 0 0;text-align:left;}
.recipeText h1{float:right;width:317px;margin:0 0 20px 0;padding:0 0 0 15px;line-height:28px;font-size:14px;background:#63ab21;color:#fff;font-family:Arial, Helvetica, sans-serif;}
.recipeText p{float:right;width:317px;padding:0 0 10px 15px;line-height:18px;}
.readyExplain{float:left;width:593px;margin:20px 0;padding:8px 8px 0 8px;background:#f5f5f5;color:#848484;text-align:left;}
.readyExplain p{line-height:16px;padding:0 0 8px 0;}
.readyComment{float:left;width:493px;padding:8px 8px 0 108px;color:#848484;text-align:left;}
.ideaComment{float:left;width:601px;margin:0 0 8px 0;padding:0 0 8px 8px;color:#848484;text-align:left;}
.ideaTable{float:left;display:inline;margin:0 0 0 30px;}
.ideaTable td{padding:0 0 8px 0;}

/*-------------------giftcard-------------------------*/
.giftCard{float:left;width:314px;padding:0 0 90px 295px;background:transparent url(../pics/other/gift_card.jpg) no-repeat 4px 0;text-align:left;line-height:18px;}
.giftCard ul{float:left;width:314px;padding:53px 0 10px 0;background:transparent url(../pics/generic/slogan_card.gif) no-repeat 4px 15px;text-align:left;line-height:18px;}
.giftCard li{float:left;width:288px;padding:0 0 0 26px;background:transparent url(../pics/generic/dot_green.gif) no-repeat 13px 2px;text-align:left;line-height:18px;}

/*-------------------web only-------------------------*/
.webOnly h2{width:100%;text-align:left;margin:0 0 12px 0;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.webOnly h2 .current{font-size:17px;font-weight:bold;color:#ff6724;}
.webOnly p{width:100%;margin:15px 0 0 0;}

/*-------------------sitemap-------------------------*/
.siteMap{float:left;width:100%;margin:0 0 18px 0;text-align:left;}
.siteMap th, .siteMap td{width:193px;padding:5px 0;}
.siteMap .blank{width:15px;border-bottom:#fff;}
.siteMap th{border-bottom:#b6b6b6 1px solid;color:#58a611;text-transform:uppercase;}
.siteMap td{width:193px;padding:5px 0;text-indent:20px;border-bottom:#e1e1e1 1px solid;}

/*-------------------photo gallery-------------------------*/
#picThumb{float:left;width:585px;display:inline;margin:0 0 0 5px;padding:24px 0 0 14px;background:transparent url(../pics/generic/gallery_thumb_bg.gif) no-repeat;color:#818181;}
#picThumb .textRow{float:left;width:562px;padding:0 23px 13px 0;}
#picThumb .textRow h3{float:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#picThumb .textRow #totalPic{float:right;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#picThumb .thumbRow{float:left;width:571px;height:75px;margin:0 0 27px 0;position:relative;overflow:hidden;}
#picThumb .thumbRow ul{float:left;width:585px;position:absolute;left:0px;top:0px;}
#picThumb .thumbRow ul li{float:left;width:100%;height:75px;margin:0 0 10px 0;}
#picThumb .thumbRow ul a{float:left;margin:0 10px 0 0;width:106px;height:75px;overflow:hidden;text-align:center;}
#picThumb .thumbRow img{border:0px;}
#picThumb .btnRow{float:left;width:358px;padding:0 0 0 227px;background:transparent  url(../pics/generic/gallery_btn_bg.gif) repeat-y 226px 0;}
#picThumb .btnRow a{float:left;width:61px;height:20px;margin:0 1px 0 0;}
#picThumb .btnRow #linkPrev{background:transparent url(../pics/button/gallery_prev.gif) no-repeat;}
#picThumb .btnRow #linkPrev:hover{background-position:0px -20px;}
#picThumb .btnRow #linkNext{background:transparent url(../pics/button/gallery_next.gif) no-repeat;}
#picThumb .btnRow #linkNext:hover{background-position:0px -20px;}

.photoBig{float:left;display:inline;margin:0 0 0 5px;width:599px;height:414px;background:transparent url(../pics/generic/gallery_photo_bg.gif) no-repeat;}
#picBig{float:left;padding:14px 0 0 14px;width:572px;height:347px;position:relative;}
#picBig span{float:left;width:572px;height:347px;overflow:hidden;text-align:center;}
#captions{float:left;width:588px;padding:12px 0 13px 2px;}
#photoMask{float:left;width:588px;height:386px;position:absolute;left:6px;top:14px;background:#fff;}

/*-------------------tv commercial-------------------------*/
.tvcCell{float:left;width:100%;}
.tvcCell li{float:left;width:257px;padding:13px;border-top:#d3d3cf 1px solid;border-bottom:#d3d3cf 1px solid;margin:0 0 16px 13px;display:inline;}
.tvcCell div{float:left;width:66px;height:66px;padding:2px;border:#d3d3cf 1px solid;margin:0 12px 0 0;}
.tvcCell div span{float:left;width:66px;height:66px;overflow:hidden;}
/*change padding top by pete on Apr. 05, 2010*/
.tvcCell h4{float:right;width:173px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:left;}
.tvcCell h5{float:right;width:173px;font-weight:normal;font-size:11px;text-align:left;}
/*change eds*/
.tvcCell li.tvcPage{float:left;width:100%;padding:0px;margin:0px;text-align:center;border:0px;}

/*-------------------Supplier Zone-------------------------*/
.supplyForm{float:left;clear:both;width:100%;text-align:left;margin:35px 0;border-top:#479b00 2px solid;}
.supplyForm *{font-size:11px;}
.supplyForm li{float:left;width:100%;padding:4px 0;border-bottom:#e7e7e7 1px solid;line-height:20px;}
.supplyForm label{float:left;width:167px;padding:0 20px 0 13px;text-align:right;}
.supplyForm input{float:left;margin:0 10px 0 0;padding:2px 4px;height:15px;border:#c7c7c7 1px solid;background:#fff;color:#888;}
.supplyForm .inputM{width:202px;}
.supplyForm .inputS{width:32px;}
.supplyForm textarea{width:302px;float:left;padding:2px 4px;height:96px;border:#c7c7c7 1px solid;background:transparent url(../pics/generic/textarea_bg.gif);color:#888;}

/*-------------------contact form-------------------------*/
.contactAdd{float:left;width:100%;text-align:left;margin:40px 0 25px 0;}
.contactAdd li{float:left;width:160px;}
.contactForm{float:left;width:320px;margin:30px 0 0 0;}
.contactForm label{float:left;width:90px;font-weight:bold;text-align:left;line-height:19px;}
.contactForm .inputS{float:left;width:200px;border:#919191 1px solid;padding:2px;height:15px;margin:0 0 5px 0;font-size:11px;}
.contactForm select{float:left;width:200px;border:#919191 1px solid;padding:2px;height:20px;margin:0 0 5px 0;font-size:11px;}
.contactForm textarea{float:left;width:220px;height:80px;padding:2px;border:#919191 1px solid;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.contactForm .btnCell{float:left;display:inline;margin:20px 0 20px 90px;text-align:left;}

/*-------------------application form-------------------------*/
.formApply{float:left;clear:both;width:100%;text-align:left;margin:25px 0 0 0;}
.formApply dt{background:#b8b8b8;color:#fff;text-indent:10px;line-height:24px;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.formApply dd{float:left;width:589px;padding:5px 10px;border-bottom:#e7e7e7 1px solid;}
.formApply dd *{font-size:11px;}
.formApply label{float:left;width:120px;line-height:20px;}
.formApply select{float:left;margin:0 20px 0 0;}
.formApply .longLabel{width:auto;padding:0 14px 0 0;}
.formApply .radioInput{float:left;margin:2px 0 0 0;height:18px;}
.formApply .checkInput{float:left;margin:2px 6px 0 0;height:18px;}
.formApply .textInput{float:left;width:120px;margin:0 20px 0 0;padding:2px 4px;height:15px;border:#c7c7c7 1px solid;background:#fff;color:#888;}
.formApply .selLabel{width:240px;padding:0 0 0 6px;}
.formApply .shiftTable td{padding:5px 0;}
.formApply .shiftTable td input{width:50px;margin:0px;}
.formApply .shiftTable td select{width:55px;margin:0px;float:none;}

.formTable{display:block;clear:both;width:100%;text-align:left;margin:25px 0 0 0;}
.formTable th{background:#b8b8b8;color:#fff;text-indent:10px;line-height:24px;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.formTable td{width:589px;padding:5px 10px;}
.formTable .eachRow{border-bottom:#e7e7e7 1px solid;}
.formTable td *{font-size:11px;line-height:20px;}

.formSummary{float:left;clear:both;width:100%;text-align:left;margin:25px 0 0 0;}
.formSummary dt{background:#b8b8b8;color:#fff;text-indent:10px;line-height:24px;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.formSummary dd{float:left;width:589px;padding:5px 10px;border-bottom:#e7e7e7 1px solid;}
.formSummary dd *{font-size:11px;}
.formSummary .text{float:left;padding:0 24px 0 0;line-height:20px;}
.formSummary .title{float:left;width:96px;line-height:20px;}
.formSummary .longTitle{float:left;width:auto;padding:0 14px 0 0;line-height:20px;}
.formSummary .shiftTable td{padding:5px 0;}

/*-------------------news release-------------------------*/
.newsList{float:left;width:100%; background:transparent url(../pics/generic/dot_grey_h.gif) repeat-x left top;padding:1px 0;}
.newsList li{float:left;width:100%;background:transparent url(../pics/generic/dot_grey_h.gif) repeat-x left bottom;padding:10px 0;line-height:18px;}
.newsList li h2{float:left;width:143px;font-weight:normal;font-size:11px;}
.newsList li h3{float:left;width:420px;font-weight:normal;font-size:11px;}
.newsList li span{float:right;padding:0 10px 0 0;}
.newsList li span img{border:0px;}
.moreNews{float:left;width:100%;margin:10px 0;text-align:center;}

/*--------------inside our store---------------*/
.insideCell{float:left;width:592px;padding:0 0 15px 16px;}
.insideCell .left{float:left;}
.insideCell .right{float:right;}
.insideCell img{padding:13px 12px 17px 13px;background:transparent url(../pics/generic/inside_pic.gif) no-repeat;}
.insideCell span{width:396px;padding:2px 0 18px 0;text-align:left;font-size:14px;font-family:Arial, Helvetica, sans-serif;line-height:24px;background:#fff url(../pics/generic/dot_grey_h.gif) repeat-x left bottom;}

/*----------new styles for currency panel at side bar----------*/
.currencyChg{float:left;width:208px;padding:0 7px 0 12px;background:transparent url(../pics/generic/currency_bg.jpg) no-repeat left top;margin:10px 0;}
.currencyChg .currencyWeb{float:left;width:198px;height:45px;margin:0 0 0 10px;display:inline;}
.currencyChg table{float:left;width:191px;margin:0 0 0 10px;display:inline;}
.currencyChg td{padding:0 12px 0 0;line-height:22px;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-indent:9px;text-align:left;}
.currencyChg td.bottom{background:transparent url(../pics/generic/dot_grey_h.gif) repeat-x;padding-top:3px;}
.currencyChg td.oneLine{padding:7px 12px 6px 0;}
.currencyChg td span{float:left;line-height:20px;}
.currencyChg select{float:left;width:170px;font-size:11px;font-family:Arial, Helvetica, sans-serif;margin:0 0 0 9px;display:inline;}
.currencyChg input{float:right;width:110px;height:18px;}
.currencyChg h3{float:left;width:208px;text-align:right;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#8e8e8e;line-height:16px;margin:4px 0 0;}

.currencyChg .btmInfo{float:left;width:208px;padding:4px 0 0;font-family:Arial, Helvetica, sans-serif;}
.currencyChg .btmInfo a{float:left;width:59px;text-align:center;line-height:20px;background:#e0e0e0;color:#373737;font-size:11px;}
.currencyChg .btmInfo a:hover{background:#96b370;color:#fff;text-decoration:none;}
.currencyChg .btmInfo h2{float:right;width:141px;font-size:11px;text-align:left;color:#8e8e8e;}

/*new styles for online survey*/
div.surveyField{float:left;border:0px;margin:6px 0 0;width:609px;text-align:left;}
.surveyField span{float:left;width:595px;padding:0 0 0 10px;margin:0px;background:#ddd;color:#535353;border-left:#6da80a 4px solid;font-weight:bold;text-align:left;line-height:25px;font-family:Arial, Helvetica, sans-serif;}
.surveyField ul{float:left;width:595px;padding:4px 0 0 14px;color:#535353;font-family:Arial, Helvetica, sans-serif;}
.surveyField ul li{display:block;}
.surveyField ul li table td{line-height:30px;text-align:left;}
.surveyField ul li table td select{font-size:11px;}
.surveyField p{display:block;padding:10px 10px 0;line-height:20px;background:transparent url(../pics/generic/dot_grey_h.gif) repeat-x left top;}
.surveyField div{display:block;padding:10px 10px 0;line-height:20px;}
.surveyField div ol{list-style:decimal;margin:0px;padding:0 0 0 12px;}
.surveyField div ol li{list-style:decimal;margin:0 0 4px 14px;padding:0px;}

div.surveyIntro{float:left;border:0px;margin:10px 0 0;width:609px;text-align:left;}
.surveyIntro div{font-weight:bold;display:block;padding:10px 0 0;line-height:20px;font-size:12px;color:#636363;}
.surveyIntro div span{color:#468f00;}
.surveyIntro div table td{font-size:10px;font-weight:normal;line-height:14px;}
.surveyIntro div table td span{font-size:12px;color:#468f00;font-weight:bold;}