@charset "UTF-8";







/* CSS Document */















body {







	background-color:#E2E2C0;







	margin:10px 0 0 0;







	padding:0;







}














body, p, td {







	font-family: Arial,Helvetica,sans-serif;







	font-size:1em;







}
















table {







	clear:both;







	margin-bottom:10px;







}















td {







	font-size:12px;







}















form {







	padding:0;







	margin:0;







}







































h1, h2, h3, h4, h5 {







	margin: 0;







	padding: 0;







	border:1px dotted red;







}























h1 {







	text-align: left;







	font-weight:bolder;







	font-size: 32px;







	padding:0; margin:0;







	border:none;







	letter-spacing:-10px;







}















h2 {







	border:none;







	font-size:24px;







	color:#464646;







	padding-bottom:10px;







	padding-top:10px;







}















h3 {







	border:none;







	font-size:18px;







	color:#464646;







}















h4 {







	clear:both;







	border:none;







	font-size:15px;







	color:#464646;







	border-bottom:2px solid #E2E2C0;







	padding-top:4px;







	margin-bottom:5px;







	padding-bottom:4px;







}















/* CSS Document */















.header, .content, .footer {







	clear:both;







	float:left;







	width:961px;







	padding:0;







	margin:0;















}























.header { margin-bottom: 5px;}







.content { min-height:200px; }







.footer { margin-top:0px;}







































.header .branding {







	float:left;







	padding:0; margin:0;







}















.header .branding .logo {







	float:left;







	width: 10em;







	height:5.4em;















}







.header .branding .utility {







	float:left;







	text-align:right;







	width:47.8em;







	/*border:1px solid #0000FF;*/







}















.header .branding .utility .nav {







	clear:both;







	height: 29px;







	width:100%;







	/*border:1px solid #00FFFF;*/







}































.header .branding .utility .search {







	clear:both;







	float:right;







	text-align:right;







	width:246px;







	padding-right:0px !important;







	padding-right:6px;















}























form.globalSearch input.text {







	float:left;







	height:1.2em;







	width: 16.5em;







	border:1px solid #b6bda4;







	margin:0.02em 0.8em 0.02em 0.02em;







	padding:0.6em;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size:0.6em;







	color:#858484;















}















form.globalSearch input.button {







	float:left;







}







































.content {







	clear:both;







	float:left;







	padding:0; margin:0;







	width:1000px;















}















.content .right {







	float: left;







	margin:0; 







  padding:0 0 0 5px;







	width:256px;







	font-size:12px;		



	



	overflow:hidden;







}























.content .left {







	float: left;







	padding:0; 







  margin:0;







	width:705px;







}























.content .left .box .mid .Region {}







.content .right .box .mid .Region,







.content .left .box .mid .Region {







	clear:both;







	padding:0; margin:0;







	float:left;







}















.content .left .box .mid .Region { width:661px; 







margin-left:18px; 







background-color:#fff; }







.content .right .box .mid .Region { width:205px; margin-left:23px; }































/* CMS Classes - these relate to regions whos content is added via admin */















.cms_header,







.cms_footer {







	clear:both;







	float:left;







	padding:0; margin:0;







	width:745px;







}















.cms_global_footer {







	clear:both;







	float:left;







	width:1000px;







	text-align:center;







	padding-bottom: 30px;















}















.cms_banner_left,







.cms_banner_right {







	clear:both;







	float:left;







	margin:0; padding:0;







	padding-left:5px;







	padding-top:3px;







}















.cms_banner_left img,







.cms_banner_right img{







	border:none;







}























@charset "UTF-8";







/* CSS Document */















/*







.header .box  { border:1px solid red; }







.footer .box { border:1px solid blue; }















.content .box { border:1px solid green; }







*/















































.box {







	float:left;







	padding:0;







	margin:0;







}







.box .top {







	clear:both;







	height:14px;







	width:961px;







	background-position:left bottom;







	background-repeat:no-repeat;







}







.box .mid {







	clear:both;







	float:left;







	width:961px;







	background-position:left center;







	background-repeat:repeat-y;







	padding:0; margin:0;







}







.box .btm {







	clear:both;







	width:961px;







	height:14px;







	background-position:left top;







	background-repeat:no-repeat;







}















.header .box .top {	background-image:url(images/box-white-top.jpg); }







.header .box .mid {	background-image:url(images/box-white-mid.jpg); }







.header .box .btm {	background-image:url(http://www.yellowlolly.com/assets/img/layout/box-white-btm2.jpg); }







.header .box .mid .Region { padding: 0 0 0 1.1em; }























.footer .box .top {	background-image:url(images/box-footer-top.jpg); }







.footer .box .mid {	background-image:url(images/box-footer-mid.jpg); }







.footer .box .btm {	background-image:url(images/box-footer-btm.jpg); }































#Homepage {







	clear:both;







	float:left;







	padding:0;







	margin:0;







	display:block;







	margin-top:8px;







	width:769px;







}







































#Homepage  .top {







	clear:both;







	height:14px;







	width:751px;







	background-position:left bottom;







	background-repeat:no-repeat;







	background-image:url(images/box-content-top.jpg);







	text-align: top;







}







#Homepage  .mid {







	clear:both;







	float:left;







	width:751px;







	background-position:left center;







	background-repeat:repeat-y;







	padding:0; margin:0;







	background-image:url(images/box-content-mid.jpg);







	padding-left:19px;







	text-align: top;







}







#Homepage  .btm {







	clear:both;







	width:751px;







	height:14px;







	background-position:left top;







	background-repeat:no-repeat;







	background-image:url(images/box-content-btm.jpg);







	text-align: top;







}























































.content .right .box {







	clear: both;







	float:left;







	margin:0; 







  padding:0;	







	width:256px;







	overflow:hidden;







	







}







.content .right .box .top,







.content .right .box .mid,







.content .right .box .btm {







	clear: both;







	float:left;







	padding:0 0 0 15;







  margin:0;







	width:250px;







	text-align: top;







}























.content .right .box .top { height:18px; background-position:left bottom; }







.content .right .box .mid { background-position:left top; }







.content .right .box .btm {	height:22px; background-position:left top; }















.content .right .box .top {	







background-image:url(images/box-white-top-250.jpg); }







.content .right .box .mid {	







background-image:url(images/box-white-mid-250.jpg); }







.content .right .box .btm {	







background-image:url(images/box-white-btm-250.jpg); }























.content .right .box .mid .title







{







font-size:14px;



font-family: Trebuchet MS,Helvetica,sans-serif;







font-weight: bold;







text-align: center;







}







.content .right .box .mid .rightcoltitle







{







background-color: #d8dd7f;



        border-top: 1px solid #9f9f27;



        border-bottom: 1px solid #9f9f27;



        font-size:12px;



        font-family: Trebuchet MS,Helvetica,sans-serif;



        padding: 5px 0px 5px 10px;



        margin: 10px 10px 10px 10px;







}































.content .left .box {







	clear:both;



	float:left;



	padding:0; margin:0;



	width:701px;



	overflow:hidden;



	padding-top:4px;



	padding-bottom:4px;







}















.content .left .boxsmall {







	clear:both;







	float:left;







	padding:0; margin:0;







	width:425px;







	overflow:hidden;







	padding-top:4px;







	padding-bottom:4px;







}















.content .left .box .top,







.content .left .box .mid,







.content .left .box .btm {	







	clear:both;







	float:left;







	width:701px;







	padding:0; margin:0;







}















.content .left .box .top2,







.content .left .box .mid2,







.content .left .box .btm2 {	







	clear:both;







	float:left;







	width:701px;







	padding:0; margin:0;







}















.content .left .box .top {	







background-image:url(images/box-content-top.jpg); }







.content .left .box .mid {	







background-image:url(images/box-content-mid.jpg); }







.content .left .box .btm {	







background-image:url(images/box-content-btm.jpg); }















.content .left .box .top2 { 







background-image:url(images/box-content-top.jpg); }







.content .left .box .mid2 { 







background-image:url(images/box-content-mid.jpg); }







.content .left .box .btm2 { 







background-image:url(images/box-content-btm.jpg); }















.content .left .box .mid .Region {







	margin:0; padding:0;







	padding-left:20px;







	width:660px;







	background-color:transparent;







}















.content .left .boxsmall .mid2 .Regionsmall {







	margin:0; padding:0;







	padding-left:20px;







	width:660px;







	background-color:transparent;







}















/* Category Headers */







.content .left .box .mid .Region.CatHeader { 







	clear:both;







	float:left;







	width:670px;







}







.content .left .box .mid .Region.CatHeader .Image {







	clear:both;







	width:670px;







	padding:0; margin:0;







	height: 140px;







	overflow:hidden;







}







.content .left .box .mid .Region.CatHeader .Image img { position:absolute; z-index:1;}















.content .left .box .mid .Region.CatHeader .Intro {







	clear:both;















	position:relative;







	z-index:99;







	float:right;







	top:0px !important;







	top:-10px;























	padding:0; margin:0;







	width:315px;







}















.content .left .box .mid .Region.CatHeader .Intro .top,







.content .left .box .mid .Region.CatHeader .Intro .mid,







.content .left .box .mid .Region.CatHeader .Intro .btm {







	clear:both;







	float:left;







	padding:0; margin:0;







	width:315px;







}















.content .left .box .mid .Region.CatHeader .Intro .top {height:8px; background-position:left bottom; }



























.content .left .box .mid .Region.CatHeader .Intro .mid { background-repeat:repeat-y; background-position:left top;}







.content .left .box .mid .Region.CatHeader .Intro .btm {height:8px; background-position:left top; }















.content .left .box .mid .Region.CatHeader .Intro .top { background-image:url(images/box-green-top.gif); }







.content .left .box .mid .Region.CatHeader .Intro .mid { background-image:url(images/box-green-mid.jpg); }







.content .left .box .mid .Region.CatHeader .Intro .btm { background-image:url(images/box-green-btm.gif); }























.content .left .box .mid .Region.CatHeader .Intro .mid .Region {







	clear:both;







	float:left;







	width:300px;







	height:123px;







	overflow:hidden;







	padding:0; margin:0;







	padding-left:8px;







	background-image:none;









	background-color:transparent;







	font-size:11px;







}















.content .left .box .mid .Region.CatHeader .Intro .mid .Region {







	font-size:12px;







	color:#fff;







}















.content .left .box .mid .Region.CatHeader .Intro .mid .Region a {







	color:#fff;







	text-decoration:none;







	font-weight:bold;







}















.content .left .box .mid .Region.CatHeader .Intro .mid .Region h1 {







	clear:both;







	font-size:30px;







	color:#fff;







	font-weight:normal;







}























.left .subcats .box {







	clear:both;







	float:left;







	width:661px;







}







.left .subcats .box .top,







.left .subcats .box .mid, 







.left .subcats .box .btm {







	clear:both;







	float:left;







	padding:0; margin:0;







	width: 659px;







	background-repeat:no-repeat;







	background-position: left top;







}























.left .subcats .box .top { background-position: left bottom; 







background-image:url(images/box_outline_top.jpg);height:12px; }







.left .subcats .box .mid { 







background-image:url(images/box_outline_mid.jpg); background-repeat:repeat-y; }







.left .subcats .box .btm { 







background-image:url(images/box_outline_btm.jpg); height:12px;}







.left .subcats .box .mid .Region {







	clear:both;







	float:left;







}







































#login {







	clear:both;







	width:402px;







	float:left;







}







#login .top {







	clear:both;







	float:left;







	height:8px;







	width:402px;







	background-image:url(images/box-grey-402-top.jpg);







	background-position:left bottom;







	padding-top:3px







}







#login .mid {







	clear:both;







	float:left;







	width:402px;







	background-color:#E2E2C0;







	background-image:none;







}







#login .btm {







	clear:both;







	float:left;







	height:8px;







	width:402px;







	background-image:url(images/box-grey-402-btm.jpg);







	background-position:left top;







	padding-bottom:20px;







}































/* CSS Document */















.utility {







	float:right;







}















.utility ul {







	padding:0;







	margin:0;







	float:right;







	margin-bottom:1.8em;







}















.utility ul li {







	padding:0; margin:0;







	display: inline;







	list-style-image:none;







}















.utility ul li.greeting {







	float:left;







	font-size:.6em;







	text-align:right;







	padding:.8em 1.5em 0 1.5em;







	color:#4B7A06;







	padding-right:2em;















}







.utility ul li a {







	padding:0; margin:0;







	float:left;







	height:2.3em;







	text-decoration:none;







	font-size:.6em;







	color:#6f7321;







	background-image:url(images/util-hbar.jpg);







	background-position:right center;







	background-repeat:no-repeat;







	padding:.8em 1.5em 0 1.5em;















}















.utility ul li a.keyline {







	padding:.8em 2em 0 2em;







	background-repeat:no-repeat;







	background-image:url(images/util_bg_left.jpg);







	background-position:top center;







}















.utility ul li span {







	background-image:url(images/util_bg_vbar.jpg);







	background-repeat:no-repeat;







	background-position:top center;















	width:3px;







	height:29px;







	display:block;







	float:left;







}















.utility ul li a.keyline.first { 







	background-image:url(images/util_bg_left.jpg);







	background-position:top left;







}







.utility ul li a.keyline.last { 







	background-image:url(images/util_bg_right.jpg);







	background-position:top right;







}







































.utility ul li.last a {







	background-image:none;







	padding:.8em 1.5em 0 1.5em;







}















.utility ul li a.viewCart {







	border:none;







	background-image:url(images/cart.jpg);







	background-repeat:no-repeat;







	padding-left:4em;







}































.footernav {







	text-align:center;







}







.footernav ul {







	clear:both;







	margin:0; 







	padding:.2em 0 .5em 0; 







}







.footernav ul li {







	padding:0; margin:0;







	display:inline;







	list-style-image:none;







}







.footernav ul li a {







	font-size:10px;







	padding:1.5em;







	color:#6e6b27;







	text-decoration:none;







}















.footerlegal {







	text-align: center;







	font-size:11px;







	padding:1.5em;







	color:#6e6b27;







}















.footerlegal a {







    font-size:11px;







		text-decoration:none;







		font-weight:bold;







		color:#6e6b27;







}























.globalnav {







	clear:both;







	margin:0; padding:0;







	padding-top:8px;







}







.globalnav ul { padding:0; margin:0; }







.globalnav ul li {







	padding:0; margin:0;







	display:inline;







}







.globalnav ul li a {







	float:left;







	padding:0; margin:0;







	padding-right:4px;







}























.breadcrumbs {}







.breadcrumbs {







	clear:both;







	margin:0; padding:0;







	font-size:11px;







	color:#757575;







	padding: 0 0 8px 5px;







	border-bottom: 4px solid #E2E2C0;







}







.breadcrumbs a { text-decoration:none; color:#797979; }







.breadcrumbs a:hover { text-decoration:underline; }







/* Hacks for 3d cart unexpected output!!!!! (search.html) */







.breadcrumbs br { display:none; }







.breadcrumbs div { padding:0; margin:0; }







.breadcrumbs .steps_on {







	font-weight:bold;







}







.breadcrumbs.rev {







	padding: 8px 0 8px 5px;







	border-top: 4px solid #E2E2C0;







	border-bottom:none;







}















/*







.mid h1,







.mid h2,







.mid h3,







.mid h4,







.mid h5 {







	padding:0;







	margin:0;







	font:Verdana, Arial, Helvetica, sans-serif;







	font-size:12px;







}























.mid h1 { font-size: 1.2em; background-color:#666666;}







.mid h2 { font-size:1em }







.mid h3 { font-size: 0.8em }







.mid table { border:1px dotted #333;}







*/























.HomePageImage {







	clear:both;







	float:left;







	padding:0; margin:0;







	width: 406px;







	height:222px;







	display:block;







	background-position:left top;







	background-repeat:no-repeat;







}















.HomePageImageEsthex {







	clear:both;







	float:left;







	padding:0; margin:0;







	width: 712px;







	height:217px;







	display:block;







	background-position:left top;







	background-repeat:no-repeat;







}























.HomePageText {







	float:left;







	width:280px;







	height:198px;







	padding:12px;







	background-color:#4C7D00;







	color:#D2DF76;







	font-size:13px;







	background-image:url(/img/header/home_bg.jpg);







	background-repeat:no-repeat;







	background-position:left top;







	overflow:hidden;







}































.HomePageText a {







	color:#D2DF76;







	text-decoration:underline;







}















.HomePageText a:hover {







	color:#cc3333;







	text-decoration:none;







}































.HomePageText  a.icon.heart {







	background-image:url(/img/icon/icn_heart_white.jpg);







	background-repeat:no-repeat;







	background-position: left center;







	padding-left: 18px;







	color:#ffffff;







	text-decoration:none;







}















.ViewCartImage {







	clear:both;







	float:left;







	padding:0; margin:0;







	width: 406px;







	height:157px;







	display:block;







	background-position:left top;







	background-repeat:no-repeat;







}







.ViewCartText {







	float:left;







	width:280px;







	height:157px;







	padding:12px;







	background-color:#ffffff;







	color:#999933;







	font-size:13px;







	background-image:url(/img/header/home_bg.jpg);







	background-repeat:no-repeat;







	background-position:left top;







	overflow:hidden;







}















.ViewCartText a {







	color:#D2DF76;







	text-decoration:underline;







}















.ViewCartText a:hover {







	color:#cc3333;







	text-decoration:none;







}































.ViewCartText  a.icon.heart {







	background-image:url(/img/icon/icn_heart_white.jpg);







	background-repeat:no-repeat;







	background-position: left center;







	padding-left: 18px;







	color:#ffffff;







	text-decoration:none;







}















.cat_item {







	float:left;







	width:131px;







	margin:0;







	padding:0 0 10px 0;







	margin-bottom:8px;







	/*border-bottom:4px solid #E4E1BE;*/







}







.cat_item.homepage {







	width:170px;







	padding-left:15px;







	margin-bottom:0;















}







.cat_item .cat_image a {







	display:block;







	width:165px;







	height:165px;







}







.cat_item .cat_image a img {







	width:165px;







	height:165px;







	border:none;







}











.cat_name {







	clear:both;











	float:left;







	height:40px;







	font-size:11px; 







	padding-right: 0.2em;







	text-align:center;







	overflow:hidden;







	color:#668600;







}















.cat_name a {







	color:#668600;







	text-decoration:none;







}















.cat_price { 







	clear:both; 







	text-align:center; 







	color:#668600; 







	font-size:12px; 







	font-weight:bold;







}







.cat_addtocart {







	display:none;







	text-align:center;







}























/* Product Details page - listing_0.html */







.detail_image {







	clear:both;







	float:left;







	padding:0; margin:0;







	margin-right:10px;







	width: 350px;







}















.LargeImage {







	clear:both;







	float:left;















	height:350px;







	width:350px;







	background-image:url(/img/default-loading.jpg);







	background-repeat:no-repeat;







	background-position:center center;







	padding:10px 0 0px 0;







}















.LargeImage a img {







	width:350px;







	height:350px;















}















.ImageCaption {







	clear:both;







	float:left;







	padding:0; margin:0;







	height: 16px;







	width:350px;







	font-size:11px;







	text-align:center;







	border-bottom: 4px solid #E2E2BE;







}















.detail_thumbs {







	clear:both;







	float:left;







	width:350px;







	margin:0;







	padding:8px 0;







}















.detail_thumbs a img {







	width: 60px;







	height:60px;







	border:1px solid #DDDEBE;







}























.detail_description {}







.detail_description {







	float:left;







	width:330px;







	margin-left:20px;















}















.related_items {}















.related_items .Top {







	clear:both;







	float:left;







	height:8px;







	width:711px;







	background-image:url(images/box-grey-top.jpg);







	background-position:bottom left;;







	background-repeat:no-repeat;







}















.related_items .Bottom {







	clear:both;







	float:left;







	width:711px;







	height:8px;







	background-image:url(images/box-grey-btm.jpg);







	background-position:top left;







	background-repeat:no-repeat;







}















.related_items .Title {







	clear:both;







	padding:0; margin:0;







	padding-top: 10px;







}







.related_items .Content {







	clear:both;







	float:left;







	width:710px;







	background-image:url(images/box-grey-mid.jpg);







	background-position:left;;







	background-repeat:repeat-y;







	padding-left:18px;







	padding-top:10px;







}















.related_items .Content .cat_item {







	width:135px;







	color:#648900;







}







.related_items .Content .cat_item .cat_price {







	clear:both;







	width:112px;







	padding:0; margin:0;







	text-align:center;







	font-size:11px;







	color:#474344;







}







.related_items .Content .cat_item .cat_addtocart {display:none;}























.related_items .Content .cat_item .cat_name {







	clear:both;







	width: 112px;







	padding:6px 0 3px 0;







	text-align:center;







}







/*







.related_items .Content .cat_item .cat_image img {







	height:115px;







	width:115px;







}







*/







































.related_items .Content .cat_item {







	float:left;







	width:131px;







	margin:0;







	padding:0 0 10px 0;







	margin-bottom:8px;







	







}















.related_items .Title {







	margin-bottom:6px !important;







	margin-bottom:0px;







}















.related_items .Content .cat_item .cat_image img.base {







	float:left;







	position:absolute;







	z-index:1;







	height:115px;







	width:115px;







	border:none;







}







.related_items .Content .cat_item .cat_image {







	clear:both;







	float:left;







	height:115px;







	width:115px;







	display:block;	















}







.related_items .Content .cat_item .cat_image a {







	clear:both;







	float:left;







	position:absolute;







	z-index:111;







	height:115px;







	width:115px;







	background-image:url(images/image-overlay.gif);







	background-repeat:no-repeat;







	background-position:left top;







}















.related_items .Content .cat_item .cat_image a span { display:none; }































































































































.cust_review {







	clear:both;







}







.cust_review_create {







	clear:both;







	float:left;







}















.email_friend { clear:both; }































/* Generic sub-classes definitions */







.detail_description .Title {  font-weight:bold; font-size:14px; }







.detail_description .Content { font-size:11px; }







.detail_description .Content ul { 







	padding:0; margin:0;







	padding:10px 0 0 20px;







}























.product_name {







	clear:both;







	padding:0; margin:0;







	padding-top:20px;







	font-size:18px;







	color:#414141;







}















.product_price {







	clear:both;







	padding:0; margin:0;







	padding-top:10px;







	font-weight:bold;







	font-size:15px;







	color:#414141;







}















.product_price s {







	color:#cc3333;







}















.product_price #price {}































.product_description {







	clear:both;







	float:left;







	padding:0; margin:0;







	padding:10px 0 10px 0;







	border-bottom: 4px solid #E2E2C0;







}















.product_description  .Title {







	display:none;







}























































.product_options {







	clear:both;







	float:left;







	padding:0; margin:0;







	padding-top:10px;







	font-size:11px;







}







.product_options inout.txtBoxStyle { width: 200px; }























.product_addtocart {







	clear:both;







	float:left;







	padding:0; margin:0;







	padding-top:10px;







	font-size:11px;







}















.product_multishipto { display:none; }































.cust_review,







.cust_review_first,







.cust_review_create,







.email_friend,







.FreeShipping,







.LoginRequired { display:none; }























/* left column - home.html */







.NewRelease .Image img {







	width: 150px;







	height:150px;







}















.NewRelease .Title {







	clear:both;







	float:left;







	width:150px;







	padding: 4px 0 4px 0;







	font-size:11px;







	text-align:center;







}















.NewRelease .Title a { text-decoration:none; color:#000000; }































/* Paging Classe */







.Paging {







	clear:both;







	float:left;







	padding:6px; margin:0;







	width:700px	;







	text-align:center;







	font-size: 11px;







	color:#787878;







	border-bottom:3px solid #E2E2C0;







	margin-top:2px;







	margin-bottom:3px;







}







.Bottom .Paging {







	border-bottom:none;







	border-top:3px solid #E2E2C0;







}























.Paging .Title { float:left; padding-right:1em; display:none; }







.Paging .Pages { float:left; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; }















.Paging .Pages a,







.Paging .Pages a span,







.Paging .Pages span { text-decoration:none; color:#787878; padding:3px; }







.Paging .Pages span { padding:4px; }







.Paging .Pages span.Page { 







	/*















	background-image:url(/img/navigation/util_bg_vbar.jpg);







	background-position:right;







	background-repeat:no-repeat;







	padding-right:10px;







	*/







}







.Paging .Pages span.Page.Prev { background-image:none; }







.Paging .Pages span.Page.Next { background-image:none;}







.Paging .Pages span.Page.First {}







.Paging .Pages span.Page.Last { background-image:none; }







.Paging .Pages span.Page.NotSelected {  }







.Paging .Pages span.Page.Selected {font-weight:bold; color:#666; background-color:#fff; }







































/* Category Classes*/







/* These are for the left hand menu disply*/







































.categoryList .Title { display:none; }







.categoryList {







	clear:both;







	float:left;







	padding:0; margin:0;







	padding-left:22px;







}







.categoryList  ul {







	clear:both;







	float:left;







	padding:0; margin:0;







	list-style-image:none;







	margin-bottom:5px;







}















.categoryList ul li.parent {







	background-image:url(images/cat_parent.jpg);







	background-repeat:no-repeat;







	background-position: left top;







	margin-bottom:8px;







	margin-top:6px;







	width:156px;







	height:33px;







	padding-left:7px;







	padding-top:4px;







	color: #DD6E00;







}















.categoryList ul li.parent a {







	float:left;







	width:140px;







	height:24px;







	margin-top:8px;







	margin-left:7px;







	color:#DD6E00;







	font-size:14px;







	letter-spacing:-0.5px;







	text-decoration:none;







}















.categoryList ul li.parent a:hover {







	cursor:hand;







}















.categoryList ul li {







	list-style:none;







	list-style-image:none;







	margin-bottom:6px;







	margin-top:2px;







}















.categoryList ul li.child a {







	text-decoration:none;







	font-size:12px;







	color:#522D00;







	margin-left:3px;







}















a.icon.heart {







	background-image:url(/img/icon/icn_heart.jpg);







	background-repeat:no-repeat;







	background-position: left center;







	padding-left: 18px;







}































/* These are for category_0.html */







.CategoryItems {







	clear:both;







	float:left;







	width:721px;







	padding:0; margin:0;







	margin-top:10px;







	margin-bottom:10px;







}















.CategoryItems .Item {







	float:left;







	padding:0; margin:0;







	margin-right:5px;







	margin-bottom:18px;







	width:24%;







	text-align:center;







	font-size:11px;







	overflow:hidden;















}















.CategoryItems .Item img {







	width:165px;







	height:165px;







}















.CategoryItems .Item .Title {







	height:35px;







	overflow:hidden;







	padding: 0 6px 0 8px;







	padding:8px;







	color:#638401;







}















.CategoryItems .Item .Title a {







	text-decoration:none;







	color:#638401;















}















.CategoryItems .Item .Price {







	clear:both;







	color:#404040;



















}







.CategoryItems .Item .Link {







	display:none;







}























.Heading {







	clear:both;







	float:left;







	width:711px;







	background-color:#E2E2C0;







	padding:6px 0 6px 0;







	margin:0;







}















.Heading .Title {







	float:left;







	width:300px;







	padding:0; margin:0;







	padding-left:10px;







	font-size: 12px;







	color:#666666;







	font-weight:bold;







}







.Heading .SortBy {







	float:right;







	width:200px;







	text-align:right;







	padding:0; margin:0;







	padding-right:10px;







	display:none;







}























/* view_cart.html */







.cart_contents {







	clear:both;







	float:left;







	width:100%;







	padding:0; margin:0;







}







.cart_buttons {







	clear:both;







	float:left;







	text-align:right;







	padding:6px 0 6px 0; 







	margin:0 0 0 0;







	width:710px;















}







.cart_buttons .formbutton {







	float:left;







	width:710px;







	text-align:right;







}















.google_checkout {







	float:right;







}































table.cart_items {







	width:100%;







}















table.cart_items td {







	font-size: 11px;







	text-align:left;







	text-decoration:none;







	padding:6px;







}















table.cart_items tr td a,







table.cart_items tr td.Name a {







	text-decoration:none;







	color:#608502;







}







table.cart_items tr td.Name {







	padding:10px;







	padding-right:50px;







	width:250px;















}







































table.cart_items tr.TableHeader td {







	text-align:left;







	background-color:#E2E2C0;







	color:#434049;







	font-weight:bold;







	padding:4px 8px 4px 8px;















}















table.cart_items tr.TableFooter td {







	text-align:left;







	background-color:#FFF;







	color:#434049;







	font-weight:bold;







	padding:4px 8px 4px 8px;







	border:none;















}















table.cart_items tr.TableFooter td.subtotal {







	background-color:#E2E2C0;







	color:#454346;







	padding-top:6px;







	padding-bottom:6px;







}















table.cart_items tr td.Image { width: 120px; }







table.cart_items tr td { border-bottom: 3px solid #E2E2C0; }























/*  Sub Category listing*/







.subcats {







	clear:both;







	float:left;







	padding: 0;







	margin:0;















}







.subcats .Item {







	float: left;







	width:200px;







	padding: 6px 0 6px 20px;







	font-size:12px;







	color:#5D7304;







}







.subcats .Item a { text-decoration:none; color:#5D7304; }







.subcats .Item .Image { clear:both;}







.subcats .Item .Name {clear:both;}







.subcats .Item .Description { clear:both; }























/* Extended homepage */







.HomePageRegion {







	float:left;







	width:740px;







	padding-left:18px;















}















/* Extended homepage */







.HomePageRegionSmall {







	float:left;







	width:740px;







	padding-left:18px;















}















.saleItems,







.toyItems,







.featuredBrands {







	float:left;







	padding:0; margin:0;







}















.saleItems {







	width:408px;







	padding:0; margin:0;







	overflow:hidden;







}















.toyItems {







	width:708px;







	padding:0; margin:0;







	overflow:hidden;







}















.featuredBrands {







	width:303px;







	overflow:hidden;







	background-color:#E1E9FE;















	background-image:url(images/featureBrands.jpg);







	background-position: left top;







	height: 636px;







	/*height:387px;*/















}







.featuredBrands .Title {







	padding-left:26px;








	padding-top:21px;







	color:#FFFFFF;







	height:34px;















}







.featuredBrands .Title h3 {







	color: #FFFFFF;







}







.featuredBrands .Content {







	margin-left:13px;







	width:275px;







	height:636px;







	/*height:568px;*/







	/*height:387px;*/







	overflow:hidden;







}







.featuredBrands .Content .Item {







	clear:both;







	float:left;







	width:275px;







	border-bottom: 1px solid #FFFFFF;







	background-color:#E1E9FE;







	padding-bottom:8px;







	padding-top:8px;







}







.featuredBrands .Content .Item.First { padding-top:8px; }







.featuredBrands .Content .Item.Last { border:none; padding-bottom:0; }







.featuredBrands .Content .Item .Image img {







	clear: both;







	float:left;







	width:75px;







	height:75px;







	overflow:hidden;







	padding-right:8px;







}







.featuredBrands .Content .Item .Title {







	float:left;







	padding:0; margin:0;







	padding-bottom:4px;







	height:auto;







	font-size:11px;







	font-weight:bold;







	width:160px;







	color:#043592;







}







.featuredBrands .Content .Item .Desc {







	float:left;







	width:180px;







	color:#38413E;







	font-size:11px;







}







.featuredBrands .Content .Item .Desc p {







	margin:0; padding:0;







	padding-bottom:4px;















}







.featuredBrands .Content .Item .Desc a {







	background-image:url(/img/icon/icn_heart_blue.jpg);







	background-repeat:no-repeat;







	background-position: left center;







	font-weight:bold;











	text-decoration:none;







	padding-left: 12px;







	color:#013098;







}























.saleItems .Title {







	clear:both;







	float:left;







	height:38px;







	width:393px;







	background-image:url(images/home_onsale.jpg);







	background-position:top left;







	background-repeat:no-repeat;







	margin:0;







	padding: 8px 0 0 10px;







}















.toyItems .Title {







	clear:both;







	float:left;







	height:38px;







	width:393px;







	background-image:url(images/home_onsale.jpg);







	background-position:top left;







	background-repeat:no-repeat;







	margin:0;







	padding: 8px 0 0 10px;







}















.toyItems .LongTitle {







	clear:both;


        



	float:left;







	height:38px;







	width:720px;







	margin:0;







	padding: 8px 0 20 10px;







}


.sidestyle a:link, a:visited {

color: #333333;
}

.sidestyle a:hover {
text-decoration: none;
}

.poststyle p {
font-family: 	Trebuchet MS,Helvetica,sans-serif;
color: #333333;
}


.PostCommentTitle h3 a:link, .PostCommentTitle h3 a:visited {



font-family: 	Trebuchet MS,Helvetica,sans-serif;







font-size: 20px;







color: #9f9f27;







text-decoration: none;







}







.toyItems .LongTitle h3 a:link, .toyItems .LongTitle h3 a:visited {







font-family: 	Trebuchet MS,Helvetica,sans-serif;







font-size: 24px;







color: #9f9f27;







text-decoration: none;







}


.toyItems .LongTitle h1 a:link, .toyItems .LongTitle h3 a:visited {







font-family: 	Trebuchet MS,Helvetica,sans-serif;







font-size: 24px;







color: #9f9f27;







text-decoration: none;







}
















.toyItems .LongTitle h3 a:hover {







font-family: 	Trebuchet MS,Helvetica,sans-serif;







font-size: 24px;







color: #d8dd7f; 







text-decoration: none;







}















.toyItems .ContentComp {







  width: 650px;







	font-size:12px;
        font-family: 	Trebuchet MS,Helvetica,sans-serif;






	padding: 5px 5px 15px 0px;







	







	







}















.toyItems .ContentComp a {







	color:#cc3333;







	text-decoration:underline;







}















.toyItems .ContentComp a:hover {







	color:#cc3333;







	text-decoration:none;







}







































.ByCategory {







	float:left;







	width:520px;







}















.Newsletter {








	float:left;







	padding-left:6px;







	padding-top:12px;







	width:191px;







}























.ByCategory .Title,







.Newsletter .Title { 







	clear:both; 







	float:left;







	font-weight:bold;







	padding:0; margin:0;







	padding-bottom:10px;







}















.ByCategory .Title h3 { color: #D6537D; }







.Newsletter .Content h3 { 







	color: #F48080;







	background-color:#FFFFFF;







	width: 146px;







	height:18px;







	padding-bottom:4px;







	padding-top:0px;







}















.ByCategory .Content { 







	clear:both; float:left;







	width:520px;







}







.ByCategory .Content ul {







	clear:both;







	float:left;







	padding:0;







	margin:0;







}







.ByCategory .Content ul li { 







	float:left;







	padding:0; margin:0;







	list-style: none;







	padding-right:14px !important;







}







.ByCategory .Content ul li a {}







.ByCategory .Content ul li a img { border:none; }























.Newsletter .Content {







	clear:both;







	float:left;







	height:138px;







	width:171px;







	font-size:11px;







	padding:0; margin:0;







	background-image:url(images/newsletter_bg.jpg);







	background-repeat:no-repeat;







	background-position:left top;







	padding-top: 19px;







	padding-left:25px;















}















.Newsletter .Content .txtBoxStyle {







	border:1px solid #D7AEAC;







	color: #868686;







	width:134px;







	padding:4px;







	font-size:11px;







	margin-bottom:4px;















}















.extrapage {







	clear:both;







	float:left;







	font-size: 12px;







	padding-bottom:30px;







}















.extrapage a {







	color:#668600;







	text-decoration:none;







}















introTextLink a {







	color: #ffffff;







	text-decoration: none;







}























/* Classes for HREF icons */







ul li a.viewcart {







	background-image:none;







	padding:0;







	margin:0;







}























@charset "UTF-8";







/* CSS Document */















input.txtBoxStyle { border:1px solid #BFBFBF; }







input.txtareaStyle { border:1px solid #BFBFBF; }















form span.error {}







































/* registration_0.html */







table.frmStd {







	clear:both;







	padding-top:5px;







	padding-bottom:20px;















}







tr td { }















.frmRowHeading { 







	background-color:#E2E2C0; 







	padding:8px;







	width:100%;







	font-weight:bold;







	font-size:11px;







	margin: 11px 0 11px 0;







}







span.error { font-size:11px; }







td.frmName { 







	padding-left:12px; 







	width: 125px;







	padding-bottom:6px; 







	font-weight:bold; 







	font-size:13px;







	color:#464145;







}







td.frmElem {







	width:300px;







	text-align:left;







	padding-bottom:4px;







	font-size:11px;







}







td.frmElem a {







	color:#547600;















}























td.frmTitle {















	text-align:left;







	padding:6px;







	font-weight:bold;







	background-color:#CCCCCC;







	color:#000000;







}







span.error span,







td.frmReq { 







	width:10px;







	color:#FF0000;







	font-size:15px;







	font-weight:bold;







}







td.frmElem .txtBoxStyle{







	width:207px;







	border:1px solid #91937B;







	padding-left:5px;







}







td.frmElem .txtBoxStyle.CVV2 { width:40px;}







td.frmElem .txtBoxStyle.CCmm { width:80px;}







td.frmElem .txtBoxStyle.CCyy { width:100px;}















#login td a { color:#457D00; text-decoration:none; }







#login td.frmName { text-align:right; padding-right:12px; }







#login td.frmName.alt,







table tr td.frmName.alt { text-align:left; padding: 4px 12px 8px 12px; font-size:11px; font:normal; }























table.tblCheckOut tr td {







	padding-top:10px;









	border-top:2px solid #E2E4BF;







	text-align:right;







}















td.frmGrey {







	background-color:#E2E2C0;







	padding:5px;







	font-size:12px;







	font-weight:bold;







}















td.frmHspace { height:5px; }















#Container {







	width: 961px;







	margin: 0px auto;







	text-align: left;







	padding: 0px;







	padding-bottom: 50px;







}















div.right a:link, div.right a:visited 







{







color: #522D00;







font-size:12px;







}















.small







{







font-size:10px;







}















div.sem_recent div.tile_header h2







{







font-size:12px;







font-weight: bold;







}















div.comments







{







padding: 5px 10px 10px 30px;







}















p.postmetadata







{







font-size: 12px;







}















div.greyrule







{







width:650px;







height: 29px;







background: #fff url(images/separator.png) repeat-x scroll center;







}















div.greyrule hr {







  display: none;







}























.alt {







	/*background-color: #d8dd7f;*/



        background-color: #fffbcc;

        border-top: 1px solid #9f9f27;



        border-bottom: 1px solid #9f9f27;



        font-size:10px;



        font-family: Trebuchet MS,Helvetica,sans-serif;



        padding: 10px 0px 10px 10px;



	}



	



	



div.latestcomments



{



width: 675px;



font-size:12px;



}



div.latestcomments ol
{
width: 600px;
padding-left: 45px;
padding-top: 10px;
padding-bottom: 10px;

}

div.latestcomments ol li

{
height:27px;
padding-left: 15px;
background-image: url(images/comments.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
background-color: #EDF3DE;
vertical-align: middle;
}




div.latestcomments h3



{



padding-left: 30px;



}







div.latestcomments a:link, div.latestcomments a:visited



{



color: #522D00;







font-size:12px;



}











div.greyrule



{



width:248px;



height: 29px;



background: #fff url(images/separator.png) repeat-x scroll center;



}







div.greyrule hr {



  display: none;



}





div.right div.box div.mid ul

{



margin-left: 10px;

padding-left: 0;

list-style: none;

}



div.right div.box div.mid ul li

{

padding-left: 15px;

background-image: url(images/icn_heart.jpg);

background-repeat: no-repeat;

font-family: 	Trebuchet MS,Helvetica,sans-serif;


background-position: 0 .5em;

}


div.PostCommentTitle h3
{

font-family: 	Trebuchet MS,Helvetica,sans-serif;


font-size: 24px;


color: #9f9f27;


text-decoration: none;

}

div.comments #respond
{
font-family: 	Trebuchet MS,Helvetica,sans-serif;


font-size: 24px;


color: #9f9f27;


text-decoration: none;

margin: 0px;

padding: 0px;

}

#navigationnew {

  float: left;

  width: 100%;

  /*background: url(http://www.yellowlolly.com/assets/img/navigation/nav-stroke.png) bottom left repeat-x;*/

  color: #dae0d2; }

  #navigationnew ul {

    margin: 0 auto;

    padding: 0;

    list-style: none;

    display: table; }

  #navigationnew li {

    display: table-cell;

    float: left;

    
            background: url(http://www.yellowlolly.com/assets/img/navigation/menu-r-new.png) top right no-repeat;

    margin: 5px 0 0px 5px; }

    #navigationnew li a {

      display: block;

      position: relative;

      left: -4px;

      margin-right: -4px;

      background: url(http://www.yellowlolly.com/assets/img/navigation/menu-l-new.png) top left no-repeat;

      padding: 5px 15px;

      text-decoration: none;

      color: #47543e; }

    #navigationnew li a:hover {

      text-decoration: underline; }

  #navigationnew li.selected {

    background: url(http://www.yellowlolly.com/assets/img/navigation/menu-r-new.png) top right no-repeat;

    margin-bottom: 0;

    margin-top: 0; }

    #navigationnew li.selected a {

      background: url(http://www.yellowlolly.com/assets/img/navigation/menu-l-new.png) top left no-repeat;

      color: #fff;

      font-weight: bold;

      padding-top: 7px;

      padding-bottom: 9px; }
