@charset "utf-8";
body{ margin:0px; padding-top:10px; color:#808080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(bg.jpg) repeat-x top; background-color:#e8e8e8;}
a{ color:#6e178e; text-decoration:none; outline:none;}a:hover{ text-decoration:underline;}
img{ border:0px; outline:none;}
input{ outline:none;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, font{ margin:0px; padding:0px; font-weight:normal;}

#kidsWrapper{ width:973px; margin:auto;}
#kidsContainer{ float:left; width:973px;}

#kidsHead{ float:left; width:948px; padding:0 7px 0 18px; border:0px; outline:none; position:relative; z-index:100;}
#kidsHead p{ float:left; width:429px; padding-top:20px;}
.shopBag{ float:right; width:494px; text-align:right; color:#FF6600; height:50px;}
.shopBag a{ color:#FF6600;}.shopBag a:hover{ text-decoration:none; color:#ff8c40;}
.shopBag img{ vertical-align:middle;}
#topButtons { float:right; width:570px; text-align:right;}
.btn1{ float:left; width:115px; padding-right:3px;}
.btn2{ float:left; width:113px; padding-right:3px;}
.btn2 div{position: absolute; visibility: hidden; background-color:#73c303; border: 1px solid #bcff4f; border-top:0px;}
.btn2 div a	{position: relative; display: block; margin: 0;	padding: 6px 10px; width:116px; white-space: nowrap; text-align: left; text-decoration: none; background-color:#73c303; color: #fff; font-size: 11px; font-weight:bold;}
.btn2 div a:hover{ background-color:#bcff4f; color: #000}

.btn3{ float:left; width:115px; padding-right:3px;}
.btn3 div{ width:512px; float:left; position: absolute; visibility: hidden; top:52px; right:0px; background-color:#e76d06; border: 1px solid #ffc664; border-top:0px; padding:15px 0px 15px 15px;}
.btn3 div ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.btn3 div ul li{ list-style:none; display:block; width:140px; float:left; border-right:1px solid #ffc664; padding:0px 20px 0px 0px; margin:0px 5px 0px 0px; }
.btn3 div ul li a{white-space: nowrap; width:144px; padding:4px 3px; float:left; text-align:left; text-decoration: none;  color: #fff; font-size: 11px; font-weight:bold; }
.btn3 div ul li a:hover{ background-color:#ffc664; color: #000}

.btn4{ float:left; width:115px;}
.btn4 div{position: absolute; visibility: hidden; background-color:#e63602; border: 1px solid #ff915e; border-top:0px;}
.btn4 div a	{position: relative; display: block; margin: 0;	padding: 6px 10px; width:102px; white-space: nowrap; text-align: left; text-decoration: none; background-color:#e63602; color: #fff; font-size: 11px; font-weight:bold;}
.btn4 div a:hover{ background-color:#ff915e; color: #000}

.btn5{ float:left; width:96px; padding-right:3px;}
.btn5 div{position: absolute; visibility: hidden; background-color:#952b21; border: 1px solid #a71907; border-top:0px;}
.btn5 div a	{position: relative; display: block; margin: 0;	padding: 6px 10px; width:102px; white-space: nowrap; text-align: left; text-decoration: none; background-color:#952b21; color: #fff; font-size: 11px; font-weight:bold;}
.btn5 div a:hover{ background-color:#e31d00; color: #000}


#kidsBody{ float:left; width:969px; padding-top:9px; border:1px solid #bfb9c2; border-bottom:0px; background-color:#fff; position:relative; z-index:0; top:-1px;}
#bannerBG{ margin:auto; width:953px; height:190px; background:url(banner-bg.jpg) no-repeat top center; margin-bottom:9px;}

.bannerL{ float:left; width:720px; padding:8px 0 0 0; font-weight:bold; }
.bannerL span{ display:block; text-align:center; padding-bottom:10px; font-size:20px; color:#fff;}
.bannerL a{ display:block;}
.bannerL ul{ width:650px; text-align:center; padding-top:8px;}
.bannerL ul li{ display:inline; color:#fff; font-size:18px; padding:0 10px 0 10px; font-family:Arial, Helvetica, sans-serif;}

.bannerR{ float:right; width:200px; padding:41px 11px 0 0px;}
.bannerImg{ float:left; width:166px; margin-right:10px; padding:0px 17px;}
.bannerTxt{ float:left; width:200px; padding-top:5px; text-align:center;}
.bannerTxt h1{ font-family:"Trebuchet MS"; color:#fff; font-size:24px; padding-bottom:8px;}
.bannerTxt p{ color:#3d6800; font-size:13px; font-weight:bold; height:70px;}
.bannerTxt span{ display:block;}

.pagingBG{ float:left; font-weight:bold; text-align:center; width:949px; padding:3px 10px 3px 10px; border-top:1px solid #d7d7d7;  border-bottom:1px solid #d7d7d7; background-color:#ebebeb; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.pagingBG ul{ margin:0px; padding:4px 0 4px 0;}
.pagingBG ul li{ display:inline; list-style:none; font-weight:bold;}
.pagingBG ul li a{ padding:3px 9px 3px 9px; color:#fff; background-color:#5c9d01; border:1px solid #4c8200;}
.pagingBG ul li a:hover{ color:#000; background-color:#abf13a; border:1px solid #73c303; text-decoration:none;}
.pagingBG ul li a.pageActive{ padding:3px 9px 3px 9px; color:#000; background-color:#abf13a; border:1px solid #73c303;}

#bodyPostArea{ float:left; width:954px; padding-top:25px; padding-bottom:25px; padding-left:9px; padding-right:9px;}
#bodyPostLeft{ float:left; width:954px; }

/*#bodyPostLeft{ float:left; width:701px; border-right:1px dotted #d4d4d4; padding:0 20px 0 17px;}*/
.topSearch{ float:left; width:701px; }
.topSearch input, select, img{ vertical-align:middle;}

.postDetail{ float:left; width:954px; padding:20px 0 20px 0; border-bottom:1px dotted #d4d4d4;}
.postHdng{ float:left; width:890x; padding:0px 30px;} 
.postHdng h1{ float:left; font-family:"Trebuchet MS"; font-size:20px; color:#508801;}.postHdng h1 a{ color:#508801;}
.postHdng span{ float:right; font-family:"Trebuchet MS"; color:#b1b1b1; font-size:11px; padding-top:8px;}
.postHdng h2{ float:left; width:890px; font-weight:bold; font-size:14px; color:#000; padding-bottom:8px;}


/*

.postDetail{ float:left; width:701px; padding:20px 0 20px 0; border-bottom:1px dotted #d4d4d4;}
.postHdng{ float:left; width:701px;} 
.postHdng h1{ float:left; font-family:"Trebuchet MS"; font-size:20px; color:#508801;}.postHdng h1 a{ color:#508801;}
.postHdng span{ float:right; font-family:"Trebuchet MS"; color:#b1b1b1; font-size:11px; padding-top:8px;}
.postHdng h2{ float:left; width:701px; font-weight:bold; font-size:14px; color:#000; padding-bottom:8px;}


.postTxt{ float:left; width:701px;}
.postTxtDetail{ float:left; width:701px; padding-bottom:8px;}
.postLinks{ float:left; width:701px; font-family:"Trebuchet MS"; color:#b1b1b1; font-size:13px;}
.postLinks div{ float:left; padding-right:10px; width:auto;}
.postLinks div a{ color:#666666; vertical-align:middle;}.postLinks div a:hover{ color:#333; text-decoration:none;}
.postLinks div img{ vertical-align:middle;}
.postLinks div.orderTshirt{ float:right; padding:0px; text-align:right; color:#6e178e; font-weight:bold; font-size:13px;}
.postLinks div.orderTshirt a{ color:#6e178e;}.postLinks div.orderTshirt a:hover{ color:#808080;}


*/

.postTxt{ float:left; width:890px; padding:0px 30px;}
.postTxtDetail{ float:left; width:890px; padding-bottom:8px;}
.postLinks{ float:left; width:890px; font-family:"Trebuchet MS"; color:#b1b1b1; font-size:13px;}
.postLinks div{ float:left; padding-right:10px; width:auto;}
.postLinks div a{ color:#666666; vertical-align:middle;}.postLinks div a:hover{ color:#333; text-decoration:none;}
.postLinks div img{ vertical-align:middle;}
.postLinks div.orderTshirt{ float:right; padding:0px; text-align:right; color:#6e178e; font-weight:bold; font-size:13px;}
.postLinks div.orderTshirt a{ color:#6e178e;}.postLinks div.orderTshirt a:hover{ color:#808080;}

#bodyPostRight{ float:right; width:182px; padding:0 15px 0 5px;}
.rightColmPost{ float:left; width:169px; padding:0 4px 0 5px;}
.rightImg{ border:1px solid #ececec; text-align:center; width:164px;}

#footer{ float:left; width:950px; height:77px; padding:15px 10px 0 10px; font-size:10px; color:#2f2f2f; border-left:0px solid #c8c8c8; border-right:0px solid #c8c8c8; background:url(footer-bg.jpg) repeat-x top; background-color:#e5e5e5; position:relative; z-index:0; top:-1px;}
#footer p{ float:left;}
#footer span{ float:right;}
#footer a{ color:#2f2f2f;}

.makeUsLaugh{float:left; width:615px; padding:4px; background-color:#ebebeb; border-top:1px solid #bcbcbc;}
.makeUsLaugh2{float:left; width:615px; padding:4px; background-color:#f6f6f6; border-top:1px solid #e2e2e2;}

.innerPage{ float:left; width:912px; padding:20px; border:1px solid #d4d4d4;}
.innerPage h1{ font-family:"Trebuchet MS"; font-size:22px; font-weight:bold; color:#508801; padding-bottom:10px;}
.innerPage p{ line-height:18px;}
/*****************************start pop up window**************************/
.popup_block2 {
	background: #fff;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 480px;
	position: fixed;
	top: 10%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 1000;
}
.popup_block3 {
	background: #fff;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 480px;
	position: fixed;
	top: 1%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 1000;
}
.popup_block4 {
	background: #fff;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 480px;
	position: fixed;
	top: 20%;
	left: 38%;
	margin: 0 0 0 -250px;
	z-index: 1000;
}
.popup_msg {
	background: #fff;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 480px;
	position: fixed;
	top: 22%;
	left: 57%;
	margin: 0 0 0 -250px;
	z-index: 1000;
}
.popup_msg_pic {
	background: #fff;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 480px;
	position: fixed;
	top: 20%;
	left: 52%;
	margin: 0 0 0 -250px;
	z-index: 1000;
}
.popup_block12 {
	
	float: left;
	width: 480px;
	position: fixed;
	top: 3%;
	left: 35%;
	margin: 0 0 0 0px;
	z-index: 1000;
}
.popup_block13 {
	
	float: left;
	position: fixed;
	top: 1%;
	left: 23%;
	margin: 0 0 0 0px;
	z-index: 1000;
}
.popup_block14 {
	
	float: left;
	position: fixed;
	top: 1%;
	left: 23%;
	margin: 0 0 0 0px;
	z-index: 1000;
}

.comments{ float:left; width:671px; border-bottom:1px solid #d4d4d4; padding-top:10px;}
.comments h1{ float:left; font-family:"Trebuchet MS"; font-size:20px; color:#000;}
.comments span{ float:right; font-family:"Trebuchet MS"; color:#b1b1b1; font-size:11px; padding-top:8px;}
.comments p{ float:left; width:671px; padding:8px 0 8px 0; color:#808080; font-size:12px;}
/****************************************************Nov 13, 2009***************************************************/

#contactUs{ margin:auto; width:632px;}
#contactUs div{ float:left; padding-bottom:7px; width:auto;}
#contactUs div span{ float:left; width:250px; font-weight:bold; text-align:right; padding-right:8px;}
#contactUs div p{ float:left; width:370px;}
#contactUs h4{ padding:0px 0 30px 0; font-weight:bold; font-size:13px; color:#000;}

.picBox{ float:left; width:223px; background:url(picBoxBottom.jpg) no-repeat bottom; padding-bottom:7px; margin:0 7px 0 7px;}
.picBox2{ float:left; width:223px; background:url(picBoxTop.jpg) no-repeat top; padding-top:7px;}
.picBox3{ float:left; width:223px; padding:5px 0 5px 0; background:url(picBoxRpt.jpg) repeat-y top;}
.funnyPic{ float:left; width:188px;  position:relative; z-index:0;}
.funnyPic .award{ position:absolute; z-index:1000; right:32px; top:-8px;}
.funnyPic p{ float:left; width:200px; text-align:center; padding-left:11px; position:relative; z-index:0;}
.funnyPicTxt{ float:left; width:223px; text-align:center;}
.funnyPicTxt h3{ color:#000; text-align:left; font-size:12px; height:60px; font-family:Arial, Helvetica, sans-serif; 
padding:5px 43px 0 43px;}
.funnyPicTxt p{ font-family:"Trebuchet MS"; color:#b1b1b1; font-size:11px; text-align:center; padding:5px 0 5px 0;}
.funnyPicTxt div{ display:block;}
.funnyPicTxt div.addBTN{ float:left; width:123px; text-align:right; padding-right:10px;}
.funnyPicTxt div.shareThis{ float:left; width:90px; padding:5px 0 0 0; vertical-align:middle; text-align:left; font-family:"Trebuchet MS"; font-size:11px;}
.funnyPicTxt div.shareThis a{ color:#b1b1b1;}.funnyPicTxt div.shareThis a:hover{ text-decoration:none; color:#333;}

#bodyPostLeft1{ float:left; width:954px;}
.postDetail1{ float:left; width:950px; padding:10px 0 0px 0;}
.topSearch1{ float:left; width:940px; padding:0 0 0 7px;}
.pictext{float:left; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#017c91;}
/****************************************************Nov 14, 2009***************************************************/

.readMsg{ float:left; width:671px; position:relative; z-index:0; background-color:#fafafa; border:5px solid #eee; padding:0 10px 10px 10px; margin-top:8px;}
/****************************************************Nov 18, 2009***************************************************/

.innerPage ol{ margin:0 0 0 24px; padding:0px;}
.innerPage ol li{ padding:0 0 12px 0;}
.innerPage ol li span{ display:block; font-weight:bold; color:#000; font-size:14px; padding-bottom:3px;}
.innerPage ol li p{ display:block; padding-bottom:15px;}
.innerPage ol li div{ display:block;}
.innerPage ol li div ul{ margin:0 0 0 24px; padding:0px;}
.innerPage ol li div ul li{ list-style:upper-alpha;}
.innerPage ol li div ul li span{ display:block; padding-bottom:10px; color:#0093ad;}
.innerPage ol li div ul li p{ display:block;}
.innerPage ol li div ul li div{ display:block;}
.innerPage ol li div ul li div ul{ margin:0 0 0 24px;}
.innerPage ol li div ul li div ul li{ list-style:disc;}
.innerPage ol li div ul li div ul li div{ display:block;}
.innerPage ol li div ul li div ul li div ul{ margin:0 0 0 24px; padding:0px;}
.innerPage ol li div ul li div ul li div ul li{ list-style:upper-alpha;}
/****************************************************Nov 20, 2009***************************************************/

.rightPost{ float:left; width:169px;}
.rightImg{ float:left; width:155px; background:url(right_video_bg.jpg)top left no-repeat ; padding:7px; position:relative; z-index:0; border:none;}
.rightImg p{ position:absolute; z-index:1000; top:41px; left:69px;}
.rightDate{ float:left; width:166px; font-family:"Trebuchet MS"; color:#dd1717; font-size:16px; font-weight:bold; padding-bottom:1px;}
.rightTitle{ float:left; width:166px;}
.rightTitle img{ vertical-align:middle; padding-left:5px;}
.rightTitle { color:#444; padding-top:1px;}.rightTitle a{ color:#000;}
.rightPost h1{ font-family:"Trebuchet MS"; font-weight:bold; font-size:22px; color:#5c9d01;}
/****************************************************Feb 10, 2010***************************************************/

.cartHdng{ float:left; width:954px; padding:0 0 10px 0;}
.cartHdng span{ float:left; font-weight:bold; font-size:18px; color:#000;}
.cartHdng p{ float:right;}
.successMsg{ float:left; width:932px; padding:8px 10px 8px 10px; background-color:#dff5d7; border:1px solid #74b75b;}
.successMsg p{ background:url(success_msg_icon.gif) no-repeat left; font-weight:bold; padding:2px 0 2px 20px; font-size:11px; color:#287624;}

.shoppingCart{ float:left; width:954px; padding:10px 0 10px 0;}
.shoppingCart table{ width:953px; border-left:1px solid #ffc155; border-top:1px solid #ffc155;}
.shoppingCart table td{ padding:10px 10px 5px 10px; color:#333; vertical-align:top; border-right:1px solid #ffc155; border-bottom:1px solid #ffc155;}
.shoppingCart table td.cartProTop{ vertical-align:middle; padding-top:5px; text-align:center; font-weight:bold; color:#000; background-color:#fbf3d9; border-bottom:1px solid #ffc155; border-bottom:1px solid #ffc155;}
.shoppingCart table td h3{ font-weight:bold; padding-bottom:10px; font-size:12px; color:#508801;}
.shoppingCart table td h3 a{ color:#508801;}
.shoppingCart table td p{ padding-bottom:10px; font-size:11px; font-weight:bold;}
.shoppingCart table td p span{ display:block; font-weight:normal;}
.shoppingCart table td p.cartPopup{ position:relative; top:-25px; left:150px; z-index:1000; padding:10px; width:250px; background-color:#f6f6f6; font-weight:normal; border:1px solid #bcbcbc;}
.shoppingCart table td p.cartPopup span{ font-weight:bold;}
.shoppingCart table td p.cartPopup:hover{ cursor:help;}

.proceedCheckout{ float:right; padding:20px 20px 10px 10px; width:250px; background-color:#fbf3d9; border:1px solid #ffc155;}
.proceedCheckout div{ float:right; width:240px; color:#000; text-align:right; padding-bottom:10px; font-size:12px;}
.proceedCheckout div p{ float:right; width:90px; text-align:right;}
.proceedCheckout div span{ float:left; width:150px; text-align:right;}
.proceedCheckout div.grandPrice{ font-size:18px; padding-bottom:20px; font-weight:bold;}

.billingShipping{ float:left; width:954px; padding-bottom:20px;}
.billingShipping2{ margin-left:134px; float:left; width:685px;}
.cartInnerHdng{ float:left; width:663px; font-weight:bold; padding:5px 10px 5px 10px; border:1px solid #ffc155; background-color:#fbf3d9; color:#eb7900;}
.cartInnerHdng:hover{ cursor:pointer;}
.cartInnerPage{ float:left; width:663px; padding:10px; border:1px solid #ffc155; border-top:0px;}
.cartInnerTR{ float:left; width:663px; padding-bottom:10px;}
.cartInnerTR div{ float:left; width:320px; padding-left:10px; color:#333;}
.cartInnerTR div input{ border:1px solid #bcbcbc;}
.cartInnerTR div h6{ display:block; font-size:12px;}
.cartInnerTR div h5{ display:block; font-size:12px; padding-bottom:5px; font-weight:bold;}
.cartInnerTR div h6 span{ color:#FF0000; font-family:"Trebuchet MS";}
.cartInnerTR div.trWide{ width:653px;}
.cartInnerTR p{ padding-left:10px; color:#333;}
.cartInnerHdngNormal{ float:left; width:663px; font-weight:bold; padding:5px 10px 5px 10px; border:1px solid #bcbcbc; background-color:#f6f6f6; color:#686868;}
.cartInnerHdngNormal:hover{ cursor:pointer;}
/********************************************************************************************/
.allicon{ float:left; width:483px; padding-left:8px; padding-right:5px;}
.allicon div{ float:left; margin:12px 8px 0px 8px; padding:0px; width:100px; text-align:center;}
.allicon div p.productImg{ padding:0px; text-align:center; border:1px solid #ccc;}
.allicon div p{ text-align:center; color:#474644; padding:5px 0 5px 0; font-size:11px; color:#004fd3; font-family:Arial, Helvetica, sans-serif;}
.allicon div p a{color:#004fd3; text-decoration:underline;} .allicon div p a:hover{color:#004fd3; text-decoration:none;}

/*************************************************March 18, 2010*******************************************/

.addFavBtn{ text-align:right; padding-right:15px;}
.favoriteOuter{ float:left; width:924px; padding:0 15px 0 15px;}
.favoriteOuter div.favRow{ float:left; width:924px; padding-top:10px;}
.favoriteOuter table{ border:1px solid #ddd; border-left:0px; border-bottom:0px;}
.favoriteOuter table td{ vertical-align:top; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.favoriteOuter table td.favTitle{ font-weight:bold; color:#000;}
.favoriteOuter table td.favName{ color:#508801;}
.favoriteOuter table td.categoryName{ border-bottom:1px solid #ddd; background-color:#ececec; font-size:13px; font-weight:bold; color:#508801;}
/***********************************27-03-2010****************************************/
.giftPreviewHdng{ float:left; width:954px; padding:0px 0 10px 0;}
.giftPreviewHdng span{ float:left; font-size:24px; color:#467600;}
.giftcardOuter{ float:left; width:954px; padding-bottom:20px;}
.giftcardInner{width:520px; margin:auto;}
.giftcardtopbg{ width:382px; float:left; background:url(gifttopbg.jpg) top left no-repeat; padding:69px 50px 10px  88px;}
.giftcardRptbg{width:382px; float:left; background:url(giftrptbg.jpg) top left repeat-y; padding-left:88px; padding-right:50px;}
.giftinnerR2{width:378px; float:left; padding-top:5px; color:#bf2b98; font-size:12px;}
.giftcardbottombg{ width:520px; float:left; background:url(giftbottombg.jpg) bottom left no-repeat; padding-bottom:24px;}


.personalmsgbottombg{ width:520px; float:left; background:url(personalbottom.jpg) bottom left no-repeat; padding-bottom:24px;}
.personalmsgtopbg{ width:520px; float:left; background:url(personaltop.jpg) top left no-repeat; padding-top:25px;}
.personalmsgRptbg{width:400px; float:left; background:url(personalRptbg.jpg) top left repeat-y;  padding:0px 50px 0px  70px;}
.personalmsgR1{width:400px; float:left; } .personalmsgR1 span { font-size:18px; color:#4f1c5d; padding-bottom:20px;}
.personalmsgR1 p{font-size:12px; color:#406801;}
.giftcardbtn{width:510px; float:left; padding-top:10px; padding-right:10px; text-align:right;}
/**********************************************29-03-2010**********************************************/

.bannerL{ float:left; width:618px; padding:10px 0 0 0; font-weight:bold; }
.bannerLine1{color:#9900ff; float:left; width:716px; font-size:15px; font-weight:bold;  font-family:"Trebuchet MS";  padding:0px 0px 8px 8px;}
.bannerLine1 font{  font-weight:bold; font-size:14px; }
.bannerLine2{ float:left; width:588px; font-size:14px; font-weight:bold;  font-family:"Trebuchet MS";  padding:5px 15px 10px 15px; text-align:left;}
.bannerLine2 font{  font-weight:bold; font-size:14px; }
.bannerLine3{ float:left; width:588px; font-size:14px; font-weight:bold;  font-family:"Trebuchet MS";  padding:5px 15px 10px 15px; text-align:left;}
.bannerLine3 font{  font-weight:bold; font-size:14px; }
.bannerLine4{ float:left; width:588px; font-size:14px; font-weight:bold;  font-family:"Trebuchet MS";  padding:5px 15px 10px 15px; text-align:left;}
.bannerLine4 font{  font-weight:bold; font-size:14px; }
.bannerLine5{ float:left; width:588px; font-size:14px; font-weight:bold;  font-family:"Trebuchet MS";  padding:5px 15px 10px 15px; text-align:left;}
.bannerLine5 font{  font-weight:bold; font-size:14px; }
.homebtns{width:808px; float:left; padding:3px 15px 9px 150px; text-align:center;}
.homebtns div { margin-right:10px; float:left;}
/****************************************************12-05-2010***************************************************/

.articlePagetopbg{float:left; width:952px; background:url(articletopbg.jpg) top left no-repeat; padding-top:10px;}
.articlePagebottombg{float:left; width:952px; background:url(articlebottombg.jpg) bottom left no-repeat; padding-bottom:10px;}
.articlePage{ float:left; width:930px; padding:0px 10px 25px 10px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; background:#fff;}
.articleDetail{ float:left; width:680px; padding-top:5px; padding-left:5px; margin-right:15px;}
.articleDetail h1{ float:left; font-size:24px; color:#e76e07; font-family:"Trebuchet MS";}
.articleDetail span{ float:right;}
.articlepostDetail{ float:left; width:680px; padding:20px 0 20px 0; border-bottom:1px dotted #d4d4d4;}
.articlepostHdng{ float:left; width:680px;} 
.articlepostHdng h1{ float:left; font-family:"Trebuchet MS"; font-size:20px; color:#508801;}.postHdng h1 a{ color:#508801;}
.articlepostHdng h1 img{ vertical-align:middle; padding-left:10px;}
.articlepostHdng span{ float:right; font-family:"Trebuchet MS"; color:#b1b1b1; font-size:11px; padding-top:8px;}
.articlepostHdng h2{ float:left; width:680px; font-weight:bold; font-size:14px; color:#000; padding-bottom:8px;}

.articlepostTxt{ float:left; width:680px;}
.articlepostTxtDetail{ float:left; width:680px; padding-bottom:8px;}.articlepostTxtDetail font{ color:#b6b6b6; font-size:11px; font-family:"Trebuchet MS";}
.articlepostLinks{ float:left; width:680px; font-family:"Trebuchet MS"; color:#b1b1b1; font-size:11px;}
.articlepostLinks div{ float:left; padding-right:10px; width:auto;}
.articlepostLinks div a{ color:#b1b1b1; vertical-align:middle;}.articlepostLinks div a:hover{ color:#333; text-decoration:none;}
.articlepostLinks div img{ vertical-align:middle;}
.articlepostLinks div.orderTshirt{ float:right; padding:0px; text-align:right; color:#6e178e; font-weight:bold; font-size:13px;}
.articlepostLinks div.orderTshirt a{ color:#6e178e;}.articlepostLinks div.orderTshirt a:hover{ color:#808080;}
.articlepostR{ float:left; width:680px; padding-bottom:8px;}
.articleList{ float:right; width:215px; background:url(right-bottom-round.jpg) no-repeat bottom left; padding-bottom:7px;}
.articleListInner{ float:left; width:215px; background:url(right-top-round.jpg) no-repeat top left; padding-top:7px;}
.articleListRpt{ float:left; width:193px; padding:5px 10px 5px 10px; border-left:1px solid #ffc155; border-right:1px solid #ffc155; background-color:#fbf3d9;}
.articleListRpt h2{ padding-bottom:5px; color:#e8740c; font-size:20px; font-family:"Trebuchet MS";}
.articleListRpt h3{ padding-bottom:10px; color:#717171; font-size:14px; font-weight:bold; font-family:"Trebuchet MS";}
.articleListRpt a{display:block; padding-bottom:8px; color:#e86a00; font-size:11px;}
.articleListRpt a:hover{ text-decoration:none; color:#d43100;}

.articletext{float:left; width:680px; padding-top:15px;}
.articletext h1{ font-size:24px; color:#e76e07; font-family:"Trebuchet MS";}
.articletext h2{ font-size:20px; padding-bottom:20px; color:#508801; padding-top:10px; font-family:"Trebuchet MS";}
.articletext p{ font-size:12px; padding-bottom:20px; color:#808080;}
.articletext ul{ margin:0 0 0 10px;}
.articletext ul li{ font-weight:normal; color:#808080; padding-bottom:10px;}

.categoryPage{ float:left; width:932px; padding:10px; border:1px solid #d4d4d4;}
.categoryPage h2{ font-size:22px; padding-bottom:20px; padding-left:10px; color:#000; font-family:"Trebuchet MS";}
.categoryPage div{ float:left; width:233px;}
.categoryPage ul{ margin:0 0 0 30px;}
.categoryPage ul li{ font-weight:bold; color:#e86a00; padding-bottom:10px;}
.categoryPage ul li a{ color:#e86a00;}
.categoryPage ul li a:hover{ color:#d43100; text-decoration:none;}
/**********************************************13-10-2010*********************************************/
.searchbar{width:483px; float:right; padding-right:10px;}
.searchbarR{width:319px; float:right; padding-bottom:15px;}
.searchbarbg .input{width:264px; float:left; background:url(textfieldbg.jpg) top left no-repeat; height:20px; border:0px; padding:5px; font-size:14px; color:#565656; margin-right:5px; font-family:"Trebuchet MS";}
.searchbarR2{width:314px; float:left; padding-left:5px; font-size:14px; color:#fff; font-family:"Trebuchet MS"; padding-top:3px;}
#kidsHead p{ float:left; width:340px; padding-top:40px;}
#mask {
		position:absolute;
		left:0;
		top:0;
		z-index:999;
		background:
		-webkit-gradient(
			linear,
			right bottom,
			right top,
			color-stop(0, rgb(0,0,0)),
			color-stop(0.54, rgb(54,54,54))
		);
		background:
		-moz-linear-gradient(
			center bottom,
			rgb(0,0,0) 0%,
			rgb(54,54,54) 54%
		);
		display:none;
}

/*********************************************************22-02-2011**********************************************/
.bannerBG{ margin:auto; width:903px; height:295px; background:url(bannerBG.jpg) no-repeat top center; margin-bottom:9px; padding:10px 25px 0px 25px;}
.bannerLCol{width:500px; float:left;}
.bannerLColR{width:250px; float:left; padding:35px 0px 10px 70px;}
.submitbtn1{width:188px; height:47px; float:right; background:url(submitbtnbanner.png) no-repeat; display:block; text-indent:-9999px; margin-top:10px;}
.submitbtn1:hover{ background-position:0px -48px;}
.bannerLColR2{width:256px; float:left; padding:25px 0px 0px 0px; margin-left:200px;}
.submitbtn2{width:188px; height:47px; float:right; background:url(submitbtnbanner2.png) no-repeat; display:block; text-indent:-9999px; margin-top:10px;}
.submitbtn2:hover{ background-position:0px -48px;}
.bannerRCol{width:316px; float:right;}
.bannerRColBG{width:285px; float:left; background:url(bannerRpicbg.png) top left no-repeat; padding:28px 20px 24px 20px;}
.bannerRColtext{width:306px; float:left; padding:5px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#fff; font-weight:bold; font-size:13px; line-height:14px;}

.picboxnew2{width:456px; float:left; background:#fbfcfe; border:1px solid #ebebeb; padding:1px; margin-right:30px; margin-bottom:30px;}
.picboxnew2Inner{width:426px; float:left; background:#edf8fa; padding:15px;}
.picboxnew3{width:456px; float:left; background:#fbfcfe; border:1px solid #ebebeb; padding:1px; margin-bottom:30px;}
/***************************04-03-2011******************************/
#bodyPostLeft_01{ float:left; width:950px;}
.topSearch_new{ float:left; width:950px;}
.topSearch_new input, select, img{ vertical-align:middle;}
.postDetails{ float:left; width:950px; padding:20px 0 20px 0; border-bottom:1px dotted #d4d4d4;}

.postHdng_N{ float:left; width:890px; padding:0 30px 0 30px;} 
.postHdng_N h1{ float:left; font-family:"Times New Roman", Times, serif; font-size:20px; color:#508801;}.postHdng h1 a{ color:#508801;}
.postHdng_N h1 img{ vertical-align:middle; padding-left:10px;}
.postHdng_N span{ float:right; font-family:Tahoma; color:#b1b1b1; font-size:11px; padding-top:8px;}
.postHdng_N h2{ float:left; width:950px; font-weight:bold; font-size:14px; color:#000; padding-bottom:8px;}

.postTxt_n{ float:left; width:890px; padding:0 30px 0 30px;}
.postTxtDetail_n{ float:left; width:890px; padding: 0 30px 8px 0px}.postTxtDetail_n font{ color:#333333; font-size:11px; font-family:Tahoma;}
.postTxtDetail_n img{float:left; width:60px; height:60px; margin:0 10px 0 0;}

/*
.postTxtDetail_pic{ float:left; width:701px; padding:10px 30px 10px 0px; text-align:center;}
.postTxtDetail_pic_text{ color:#333333;  width:700px; margin:10px auto; font-size:14px; }

*/
.postTxtDetail_pic{ float:left; width:701px; padding:10px 30px 10px 0px;}
.postTxtDetail_pic_text{ color:#333333;  width:890px; float:left; margin:10px 0px; font-size:14px; }

/***************************(T-Shirts) 30-05-2011******************************/
#tshirtArea{ float:left; width:954px; padding-top:25px; padding-bottom:25px; padding-left:9px; padding-right:9px;}
.tshirt{ float:left; width:930px; font-family:"Times New Roman", Times, serif; font-size:36px; color:#61a102; padding:0px 0px 0px 20px; }
.tshirtimg{ float:left; width:950px; padding:30px 0px 0px 0px;}
.tshirtimgleft1{ float:left; width:180px; padding:0px 10px 20px 10px;}
.tshirtimgleft1 h1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;color:#dd1717; padding:0px 10px 10px 0px;}
.tshirtimgleft1 ul{margin:0px; padding:0px;}
.tshirtimgleft1 ul li{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666665; border-bottom:1px dotted #d7d7d7;}
.tshirtimgleft1 ul li a{color:#666665; background:url(icon.png) no-repeat 170px; text-decoration:none; display:block; padding:9px 18px 5px 9px;}
.tshirtimgleft1 ul li a:hover{background:#ebebeb url(icon.png) no-repeat 170px; color:#000; text-decoration:none;}
.tshirtimgleft1 ul li a.activeone{background:#ebebeb url(icon.png) no-repeat 170px; color:#000; text-decoration:none;}

.tshirtimgright1{ float:left; width:750px; padding:0px 0px 0px 0px;}
.tshirtimginner{ float:left; width:212px; margin:0px 19px 35px 19px;}
.tshirttext{ float:left; width:212px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666665;  margin:2px 0px 0px 0px; text-align:center;}
.tshirttext1{ float:left; width:212px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#dd1717;  margin:2px 0px 0px 0px; text-align:center;}
.tshirttext1 span{color:#666665; text-decoration:none;}
.tshirttext1 a{color:#5e9e01; text-decoration:none;}
.tshirttext1 a:hover{color:#666665; text-decoration:none;}
.tshirttext1 a.active{color:#5e9e01; text-decoration:none;}



.tshirtimgleft{ float:left; width:340px; padding:0px 0px 0px 0px; margin-left:70px;}
.tshirtimgright{ float:left; width:520px; padding:0px 0px 0px 0px;}
.tshirtimgrighttext{ float:left; width:470px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#61a102; padding:0px 0px 20px 50px;}
.tshirtimgrighttextleft{ float:left; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#434342;
line-height:16px; text-align:right; padding:3px 20px 0px 0px;}
.tshirtimgrighttextleft font{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#878786; text-align:right;}
.tshirtimgrighttextleft span{color:#d94040;}
.tshirtimgrighttextright{ float:left; width:350px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 10px 0px;}
.tshirtimgrighttextright span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#dd1717;}
.tshirtimgrighttextright select{ float:left; padding:2px;}
.tshirtimgrighttextright input{ padding:2px;}
.tshirtimgrighttextright textarea{ padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/***************************(Banner_right) 30-05-2011******************************/
.bannerRCol1{width:290px; float:right;}
.bannerRColBG1{width:225px; height:181px; float:left; background:url(bannerRpicbg1.png) top left no-repeat; padding:22px 17px 21px 16px; margin-left:15px;}
.bannerRColBG1_text{width:300px; float:left; font-family:"Trebuchet MS"; font-size:17px; color:#7b0ea0;}
.bannerRColBG1_text  a{color:#7b0ea0; text-decoration:none;}
.bannerRColBG1_text a:hover{color:#e94f0d;  text-decoration:none;}
.bannerRColBG1_text a.active{color:#e94f0d;  text-decoration:none;}
/****************************************************23_09_2011***************************************************/
/****************************************************book***************************************************/
.topSearch_book{ float:left; width:937px; padding-left:17px;}
.topSearch_book input, select, img{ vertical-align:middle;}
.book_area{float:left;width:937px; padding-left:17px; margin:10px 0px 10px 0px;}
.book_area h1{ font-family:"Trebuchet MS"; font-size:28px; color:#61a102; font-weight:bold;}
.book_img{ float:left; width:201px; height:143px; background:url(book_bg.jpg)top left no-repeat ; padding:7px 7px 0px 7px; margin:15px 8px 20px 8px;}
.book_img h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333;  font-weight:bold; text-align:center; padding-top:7px;}
/****************************************************all_videos***************************************************/
.video_area{ float:left; width:312px; margin:5px 0px 30px 0px;}
.video_text{ float:left; width:312px; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.video_text font{color:#dd1717;}
.video_text span{color:#5e9e01;}
.video_img{ float:left; width:281px; height:195px; background:url(video_bg.jpg)top left no-repeat ; padding:8px 8px 0px 8px; margin:5px 0px 20px 0px; position:relative; z-index:0; border:none;}
.video_img p{ position:absolute; z-index:1000; top:67px; left:116px;}
.video_img h1{font-family:"Trebuchet MS"; font-size:14px; color:#666666; font-weight:normal; padding-top:10px;}
.video_img h1 a{color:#666666; text-decoration:none;}
.video_img h1 a:hover{color:#666666; text-decoration:none;}

/****************************************************book_store***************************************************/
.book_store{ float:left; width:300px; margin:0px 8px 20px 0px;}
.book_store h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#5E9E01; padding-top:4px;}
.book_store p{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; font-weight:normal; color:#666665; padding-top:4px;}
.book_store p a{color:#666665; text-decoration:none;}
.book_store p a:hover{color:#e84c0b; text-decoration:none;}
.book_store p a.active{color:#e84c0b; text-decoration:underline;}
.book_store span{color:#000;}
/****************************************************video_detail Page***************************************************/
.video_postTxt{ float:left; width:617px; padding:0px 0px 0px 152px;}
.video_readMsg{ float:left; width:617px; position:relative; z-index:0; background-color:#fafafa; border:5px solid #eee; padding:0 10px 10px 10px; margin-top:8px;}
.video_comments{ float:left; width:617px; border-bottom:1px solid #d4d4d4; padding-top:10px;}
.video_comments span{ float:right; font-family:Tahoma; color:#b1b1b1; font-size:11px; padding-top:8px;}
.video_comments p{ float:left; width:670px; padding:8px 0 8px 0; color:#808080; font-size:12px;}
