@charset "utf-8";
body{ margin:0px;  color:#808080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(bg.jpg) repeat-x top; background-color:#f9eff9;}
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:2px 7px 0 18px; border:0px; outline:none; position:relative; z-index:100;}
#kidsHead p{ float:left; width:429px; padding-top:25px;}
.shopBag{ float:right; width:494px; text-align:right; color:#FF6600; height:71px; padding-top:5px;}
.shopBag a{ color:#FF6600;}.shopBag a:hover{ text-decoration:none; color:#ff8c40;}
.shopBag img{ vertical-align:middle;}
#topButtons { float:right; width:494px; text-align:right;}
.btn1{ float:left; width:115px; padding-right:3px;}
.btn2{ float:left; width:139px; 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{position: absolute; visibility: hidden; background-color:#e76d06; border: 1px solid #ffc664; border-top:0px;}
.btn3 div a	{position: relative; display: block; margin: 0;	padding: 6px 10px; width:auto; white-space: nowrap; text-align: left; text-decoration: none; background-color:#e76d06; color: #fff; font-size: 11px; font-weight:bold;}
.btn3 div 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:116px; 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}

#kidsBody{ float:left; width:972px; 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:182px; background:url(banner-bg.jpg) no-repeat top center; margin-bottom:9px;}

.bannerL{ float:left; width:618px; padding:20px 0 0 0;}
.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:324px; padding:20px 11px 0 0;}
.bannerImg{ float:left; width:106px; margin-right:10px;}
.bannerTxt{ float:left; width:208px;}
.bannerTxt h1{ font-family:"Times New Roman", Times, serif; 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:952px; 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: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:701px; padding:20px 0 20px 0; border-bottom:1px dotted #d4d4d4;}
.postHdng{ float:left; width:701px;} 
.postHdng h1{ float:left; font-family:"Times New Roman", Times, serif; font-size:20px; color:#508801;}.postHdng h1 a{ color:#508801;}
.postHdng span{ float:right; font-family:Tahoma; 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:Tahoma; 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 15px;}
.rightColmPost{ float:left; width:166px; padding:0 4px 0 12px;}
.rightImg{ border:1px solid #ececec; text-align:center; width:164px;}

#footer{ float:left; width:952px; height:77px; padding:15px 10px 0 10px; font-size:10px; color:#2f2f2f; border-left:1px solid #c8c8c8; border-right:1px 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:"Times New Roman", Times, serif; 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: 100;
}
.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: 100;
}
.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: 100;
}
.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: 100;
}

.comments{ float:left; width:671px; border-bottom:1px solid #d4d4d4; padding-top:10px;}
.comments h1{ float:left; font-family:"Times New Roman", Times, serif; font-size:20px; color:#000;}
.comments span{ float:right; font-family:Tahoma; 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; padding-left:35px; position:relative; z-index:0;}
.funnyPic .award{ position:absolute; z-index:1000; right:32px; top:-8px;}
.funnyPic p{ float:left; width:155px; text-align:center; 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:Tahoma; 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:Tahoma; 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:166px; padding-top:10px;}
.rightImg{ float:left; width:166px; position:relative; z-index:0;}
.rightImg div{ float:left; border:1px solid #ececec; text-align:center; position:relative; z-index:0;}
.rightImg p{ position:absolute; z-index:1000; top:-8px; right:-5px;}
.rightDate{ float:left; width:166px; font-family:Tahoma; color:#b1b1b1; font-size:11px; 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;}
/****************************************************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:"Times New Roman", Times, serif;}
.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{ float:left; width:588px; font-size:14px; font-weight:bold;  font-family:Tahoma;  padding:5px 15px 10px 15px; text-align:left;}
.bannerLine1 font{  font-weight:bold; font-size:14px; }
.bannerLine2{ float:left; width:588px; font-size:14px; font-weight:bold;  font-family:Tahoma;  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:Tahoma;  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:Tahoma;  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:Tahoma;  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:Tahoma;}
.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:"Times New Roman", Times, serif; 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:Tahoma; 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:Tahoma;}
.articlepostLinks{ float:left; width:680px; font-family:Tahoma; 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:Tahoma;}
.articleListRpt h3{ padding-bottom:10px; color:#717171; font-size:14px; font-weight:bold; font-family:Tahoma;}
.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:Tahoma;}
.articletext h2{ font-size:20px; padding-bottom:20px; color:#508801; padding-top:10px; font-family:"Times New Roman", Times, serif;}
.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:"Times New Roman", Times, serif;}
.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;}
