.boxGreyWrapper {
width: 440px;
background-color: #ececec;
margin-bottom:15px;
clear:both;
}

.layoutOne .boxGreyWrapper {margin-bottom:0px;}
.layoutOne #commentBubbleUpContainer, .layoutTwo #commentBubbleUpContainer, .layoutFour #commentBubbleUpContainer {margin-top:5px;}
.layoutFour .btmPaginationWrap {margin-bottom:0px;}
.layoutThree #commentBubbleUpContainer {border-top:1px dashed #E7E7E7;}

.box400GrayTop {
background-image:url(../images/mainContent/bg_box_440_gray_top.gif);
width:440px;
height:7px;
overflow:hidden;
}

.box400GrayBtm {
background-image:url(../images/mainContent/bg_box_440_gray_btm.gif);
width:440px;
height:7px;
overflow:hidden;
}

.layoutOne .box400GrayBtm, .layoutTwo .box400GrayBtm, .layoutThree .box400GrayBtm, .layoutFour .box400GrayBtm {
margin-top:-6px;
}

.boxGreyWrapper p {
padding: 7px 6px 3px 10px;
}

.boxGreyTop440, .boxGreyBot440{
height:7px;
background-image:url(../images/mainContent/sprite_boxcaps_grey_440.png);
background-repeat:no-repeat;
overflow:hidden;
}

.boxGreyTop440{
background-position:0 0;
}

.boxGreyBot440{
background-position:0 -7px;
}

.boxWht426, .boxWhtBot426, .boxWht426thin, .boxWhtBot4265{
background-image:url(../images/mainContent/box_white_426.png);
background-repeat:no-repeat;
}

.boxWht426, .boxWht426thin{
background-position:7px top;
margin:7px 0 auto;
overflow:hidden;
padding:15px 6px 0;
width:428px;
}

.boxWht426Carousel {
padding:13px 6px 0px;
width:428px;
margin:0px;
}
.boxWht426Top {
background:url(../images/mainContent/box_white_426_top.png) top left no-repeat;
height:4px;
width:426px;
overflow:hidden;
margin:0px auto;
}
.boxWht426Mid {
background-color:#ffffff;
width:426px;
margin:0px auto;
overflow:hidden;
padding:9px 0px;
}
.boxWht426Btm {
background:url(../images/mainContent/box_white_426_btm.png) top left no-repeat;
height:4px;
width:426px;
overflow:hidden;
margin:0px auto 7px;
}

.boxWht426Carousel h3.carouselHeader {
padding:0px 14px;
}

.boxWht426Carousel .solidRule, .boxWht426Mid .solidRule {
padding-right:10px;
}

.boxWht426thin {
margin:0 0 auto;
}

.boxWht426Frames{
padding:5px 12px 0;
width:416px;
}

.boxWht426Frames .col1{
margin-right:6px;
}

.boxWht426Frames .row1{
margin-bottom:6px;
}

.boxWhtTop426{
margin-top:0px;
padding-top:13px;
}

.boxWhtBot426, .boxWhtBot4265 {
background-position:7px bottom;
clear:left;
margin:0;
width:440px;
height:8px;
}

.boxWhtBot4265{
height:5px;
}

.boxWht426 h2, .boxWht442 h2, .boxWht300 h2, .boxWht426 dl dt, .boxWht442 dl dt, .boxWht300 dl dt, .boxWht426Mid h2, .boxWht426Mid dl dt {
margin-bottom: 7px;
line-height:18px;
}

.boxWht442 .categoryCol1 dl dt, .boxWht442 .categoryCol2 dl dt {padding:0px; margin:0px 0px 10px;}
.boxWht442 .categoryCol1 dl dt { padding-right: 15px; }

.boxWht426 h2, .boxWht442 h2, .boxWht300 h2, .boxWht426Mid h2 {
padding:0px 14px 0px 0px;
}

.freeTextPromoCenter {
padding:9px 14px;
width:398px;
}

.boxWht426 dl dt, .boxWht442 dl dt, .boxWht300 dl dt {
padding:0px 14px;
font-size:18px;
}

.boxWht426Mid dl dt, .boxWht426Mid dl dd {padding:0px 14px;}

.layoutTwo .boxWht426 dl dt, .layoutTwo .boxWht442 dl dt, .layoutTwo .boxWht300 dl dt {
padding:0px 14px 0px 0px;
}

.listPromoRight dl {
margin:0px;
padding:0px;
}

.listPromoRight dl h2, .listPromoRight dl h2 a {
color:#FFFFFF;
font-size:16px;
height:29px;
line-height:29px;
font-weight:700;
}
.listPromoRight dl h2 {padding-left:21px;}
.listPromoRight dl h2 span.orange {color:#fff; font-weight:700;}
.listPromoRight dl dd ol {padding:10px 15px 0px 40px;}
.listPromoRight dl dd.solidRule {padding-right:15px;}
.listPromoRight dl dd ol li {
color:#DE810E;
font-size:18px;
font-weight:100;
line-height:18px;
list-style-type:decimal;
padding-bottom:5px;
}
.listPromoRight dl dd ol li a {
color:#517F0A;
font-size:14px;
}

.boxWht426 dl, .boxWht426 dl dd, .boxWht442 dl dd, .boxWht300 dl, .boxWht300 dl dd, .boxWht426Mid dl, .boxWht426Mid dl dd{
overflow:hidden;
}

.boxWht426 dl dd, .boxWht442 dl dd, .boxWht300 dl dd{
padding:0 14px;
}

.layoutTwo .boxWht442 dl dd {
padding:0px 14px 0px 0px;
}

.layoutTwo dl.catLev2List {padding:0px 0px 10px;}
.layoutTwo dl.catLev2List dd ul li {list-style-type:none;}
.layoutTwo dl.catLev2List dd ul li {line-height:14px; padding-bottom:10px}
.layoutTwo dl.catLev2List dt {margin-bottom:5px;}
.layoutTwo dl.catLev2List dd small.intro {padding:0px 0px 10px;font-size:12px;}
.layoutTwo dl.catLev2List dd {padding:0px; *margin-bottom:15px; _margin-bottom:5px}
.layoutTwo dl.catLev2List dd.boxImg img.topLeft {margin-right:15px; margin-bottom:10px;}

.layoutTwo .boxWht442 dl dd.list2 ul {width:47%;}

.layoutTwo .boxWht442 dl dd.padFix ul {width:46%;_width:45%;}

.layoutTwo .boxWht442 dl dd.padFix {_padding-left:180px;}

.boxWht426 dl dd.solidRule, .boxWht442 dl dd.solidRule, .boxWht300 dl.solidRule, .boxWht300 dl dd.solidRule, .boxWht426Mid dl dd.solidRule {
padding:10px 10px 0px 0px;
}

dd.list1 ul {
width:auto;
}

dd.list2 ul {
width:189px;
float: left;
margin-right: 10px;
}

.boxWht426 dl dd ol, .boxWht442 dl dd ol, .boxWht300 dl dd ol, .boxWht426Mid dl dd ol{
margin-left: 24px;
*margin-left: 26px;
}

.boxWht426 dl dd ol li, .boxWht442 dl dd ol li, .boxWht300 dl dd ol li, .boxWht426Mid dl dd ol li{
font-size: 18px;
color:#de810e;
list-style-type: decimal;
font-weight: 100;
line-height:27px;
}

.boxWht426 dl dd ol li a, .boxWht442 dl dd ol li a, .boxWht300 dl dd ol li a, .boxWht426Mid dl dd ol li a{
color:#517f0a;
font-size: 14px;
}

.boxWht426 dl dd ol li a.arrowmore, .boxWht442 dl dd ol li a.arrowmore, .boxWht300 dl dd ol li a.arrowmore, .boxWht426Mid dl dd ol li a.arrowmore{
font-size:12px;
}

.boxWht426 img, .boxWht442 img, .boxWht300 img, .boxWht426Mid img {
/*margin: 0px 13px 0px 0px !important;*/
top: 0px !important;
}

.boxWht426Mid .featurePromoList dd.boxImg dt h3 a {font-weight:normal;}
.featurePromoList dd.boxImg {margin-bottom:18px;padding:0 0 0 14px;}
.featurePromoList dt a, .featurePromoList dt, .boxWht426 dt, .boxWht426 dt a, .boxWht426Mid dt,.boxWht426Mid dt a {font-size:18px; line-height:18px; color:#ab720f; margin:0px 0px 7px;}
.boxWht426 .featurePromoList dd.featurePromoPad, .boxWht426Mid dl.featurePromoList dd.featurePromoPad {padding:0px 5px 10px 0px;}
.boxWht426 .featurePromoList dd.featurePromoMainPad, .boxWht426Mid dl.featurePromoList dd.featurePromoMainPad {padding:0px 5px 10px 0px;}

/* for first image padding to correct ie6 */
.boxWht426Mid dl.featurePromoList dd.featurePromoMainPad {
}

/* for first image padding to correct ie6 */
.boxWht426Mid dl.featurePromoList dd.featurePromoMainPad {
_padding-left:255px;
}
.boxWht426Mid dl.featurePromoList dd.featurePromoPad {
_padding-left:195px;
margin-left:14px;
}

.featurePromoList dd.featurePromoListBlurb {padding:0px 5px 5px 0px; line-height:18px;}
.featurePromoList dd.noImage {padding-left:14px;}
.featurePromoList dd.featurePromoListMore {clear:both; border-top:1px solid #DEDEDE; padding:10px 10px 0px;}
.featurePromoList dd.featurePromoListItem {padding:0px 0px 10px 14px;}
.featurePromoList dd.featurePromoListItem ul li.bgDot {line-height:18px;padding-bottom:3px;}

.featurePromoList dd.noListItemFloat {
	border:none;
	clear:none;
	padding:0px;
	text-align:left;
	/*margin-left:190px;
	width:225px;*/
}
.featurePromoList dd.noListItemFloat a, a.freeTextArrowMore {
font-weight:100;
font-size:12px;
background:url(../images/mainContent/btn_watch_19x20.gif) left 1px no-repeat;
padding-left:22px;
line-height:20px;
}
.featurePromoList dd.noListItemFloat a.fltRight  {float:left;}

div.boxWht426 div.dottedRule {
height: 15px;
width: 100%;
}

div.boxWht426 div.dottedRule a {
clear: both;
}

.boxImg{
float:left;
}

.boxDesc{
margin-bottom:10px;
}

/********************************* Iris Frames *********************************/
.catImageFrameWrapper205{
width:205px;
height:180px;
position:relative;
float:left;
}

.catImageFrameWrapper205 a,.catImageFrameWrapper205 a:hover{
text-decoration:none;
width:165px;
height:145px;
}

.catImageFrameWrapper205 a img{
margin:5px 0 0 5px;
overflow:hidden;
height:170px;
}

.catImageFrameWrapper205 a .catImageTextInfo{
display:none;
position:absolute;
top:5px;
left:5px;
width:170px;
_width:168px;
height:145px;
padding:15px 10px 10px 15px;
font-size:12px;
line-height:14px;
}

.catImageFrameWrapper205 a .catImageTextInfo p{
padding:0;
}

.catImageFrameWrapper205 a:hover .catImageTextInfo h2{
color:#517f0a;
font-size:20px;
line-height:24px;
font-weight:normal;
margin-bottom:7px;
}

.catImageFrameWrapper205 a:hover .catImageTextInfo{
opacity:0.80;
-moz-opacity: 0.80;
filter: "alpha(opacity=80)";
filter:alpha(opacity=80);
zoom: 1;
color:#666;
font-size:12px;
line-height:14px;
background-color:#fff;
height:145px;
overflow:hidden;
}

.catImageFrameWrapper205 a:hover .catImageTextInfo span{
background:url(../images/MainContent/btnGreenArrow23x20.gif) left 2px no-repeat;
display:block;
padding-left:25px;
margin:10px 10px 0 0;
line-height:20px;
float:right;
color:#517f0a;
font-weight:bold;
}

.catImageFrameWrapper205 a:hover .catImageTextInfo{
display:block;
}

.catImageFrameWrapper205 a .catImageFrame205{
position:absolute;
width:205px;
height:180px;
display:block;
top:0px;
left:0px;
_background:none;
background-image:url(../images/MainContent/picture_frame_205.png);
background-position:top left;
background-repeat:no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.dolimg.com/familyfun/assets/images/MainContent/picture_frame_205.png",sizingMethod="scale");
}

.catImageFrameWrapper205 a:hover .catImageFrame205{
background-image:url(../images/MainContent/picture_frame_205_hover.png);
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.dolimg.com/familyfun/assets/images/MainContent/picture_frame_205_hover.png",sizingMethod="scale");
}

.catImageFrameWrapper440, .catImageFrameWrapper440pile, .catImageFrameWrapper77{
position:relative;
width:440px;
}

.catImageFrameWrapper440{
height:202px;
}

.catImageFrameWrapper440pile{
height:195px;
margin-top:7px;
}

.catImageFrameWrapper77{
height:77px;
}

.catImageFrameWrapper440 a:hover, .catImageFrameWrapper440pile a:hover, .catImageFrameWrapper77 a:hover, .catImageFrameWrapper205 a:hover{
cursor:pointer;cursor:hand;
}

.catImageFrameWrapper440 a{
height:202px;
display:block;
}

.catImageFrameWrapper440pile a{
height:195px;
display:block;
}

.catImageFrameWrapper77 a{
height:77px;
display:block;
}
.catImageFrame440, .catImageFrame440pile, .catImageFrame77{
position:absolute;
width:440px;
display:block;
top:0px;
left:0px;
_background:none;
}
.catImageFrame440{
background:url(../images/MainContent/picture_frame_440.png) top left no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.dolimg.com/familyfun/assets/images/MainContent/picture_frame_440.png",sizingMethod="scale");
height:202px;
}
.catImageFrame440pile{
background:url(../images/MainContent/picture_frame_440_pile.png) top left no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.dolimg.com/familyfun/assets/images/MainContent/picture_frame_440_pile.png",sizingMethod="scale");
height:202px;
}
.catImageFrame77{
background:url(../images/MainContent/picture_frame_77.png) top left no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.dolimg.com/familyfun/assets/images/MainContent/picture_frame_77.png",sizingMethod="scale");
height:77px;
}

.catImageFrameWrapper440 img, .catImageFrameWrapper77 img{
margin:7px 0 0 7px;
overflow:hidden;
}

.irisPromoFrameWrap {
position:relative;
width:440px;
text-align:center;
margin-bottom:7px;
}

.irisPromoFrameWrap a {
display:block;
width:426px;
margin:0px auto;
cursor:pointer;
}

.irisPromoFrameWrap img {
width:426px;
margin:0px auto;
display:block;
}

.irisPromoFrameTop, .irisPromoFrameBtm {
height:5px;
width:426px;
position:absolute;
left:7px;
}

.irisPromoFrameTop {
background:url(../images/mainContent/bg_iris_frame_top.png) top left no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.dolimg.com/familyfun/assets/images/mainContent/bg_iris_frame_top.png",sizingMethod="crop");
top:0px;
}

.irisPromoFrameBtm {
background:url(../images/mainContent/bg_iris_frame_btm.png) top left no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.dolimg.com/familyfun/assets/images/mainContent/bg_iris_frame_btm.png",sizingMethod="crop");
bottom:0px;
_bottom:-1px;
overflow:hidden;
}

.catImageFrameWrapper440pile img{
margin:0 0 0 7px;
}

.catImageFrameWrapper440 img{
height:195px;
}

.catImageFrameWrapper77 img{
height:70px;
}

/*ie6 fix otherwise shows blank frames*/
.catImageFrame440pile {
z-index:0;
}
.catImageFrame77, .catImageFrame440, .catImageFrame205 {
z-index:1;
}

/********************************* Plain White Boxes *********************************/

.sub_more{
margin-top:20px;
color:#8a8a8a;
}

.sub_actions{
margin-top:20px;
}

.mini{
margin-bottom:0;
}

.mini .sub_more{
margin-top:0px;
}

.mini .sub_actions{
margin-top:5px;
}

.mini h2{
margin-bottom:0;
}

.readMore{
margin:5px 0 0 0;
float:right;
list-style-type:none;
}

.boxGreyWrapper .boxWht426 p{
padding: 0px 2px 10px 0px;
width:100%;
}

.boxGreyWrapper .boxWhtInnerWrap p {
padding: 0px;
}

.titleSection {
float: left;
width: 275px;
margin-top: 10px;
}
.catTop {
margin-top: 15px;
}
.catTopWithImg {
float:left;
text-align:right;
margin-bottom:15px;
}
.catTop .catTopWithImg{
width: 191px;
}
.catTopWithImg .picTitle{
display:block;
clear:left;
margin-right:14px;
padding-top:2px;
font-size:11px;
}

.prepTime {
margin-top: 10px;
padding-top: 10px;
}

dl.dottedRule dd ul {
float: left;
width: 44%;
}

.topRight {
padding: 6px 0 4px 0;
}

.topRight li {
  display: inline;
}

.topRight  ul.customList {
  padding: 15px;
}

.topRight  ul.customList li {
  display: list-item;
}

.saveToRecipeBox {
background: url(../images/mainContent/btnGreenPlus19x20.gif) no-repeat 0 4px;
padding: 5px 0px 5px 24px;
margin-top: 4px;
cursor: pointer;
display: inline;
line-height: 25px;
}

.saveToRecipeBox:hover {
text-decoration: underline;
}

.saveToShoppingList {
background: url(../images/mainContent/btnGreenPlus19x20.gif) no-repeat top left;
height: 20px;
padding-left:24px;
margin-top: 15px;
cursor: pointer;
float: left;
/*width:125px;*/
}

.saveToShoppingList:hover {
text-decoration: underline;
}

.viewRecipeBox {
background: url(../images/mainContent/btnGreenArrow19x20.gif) no-repeat 0 4px;
padding: 5px 0px 5px 24px;
margin-top: 4px;
cursor: pointer;
display: inline;
line-height: 25px;
}

.boxWht426 li.dottedRule, .boxWht300 li.dottedRule{
list-style-type:none;
font-weight:normal;
overflow:hidden;
margin-top:10px;
padding-top:10px;
line-height:21px;
}

dl.dottedRule {
margin-top:10px;
padding-top:10px;
overflow: visible;
}

.instructions {
padding-left: 15px;
left: -15px;
*left: -10px;
position: relative;
}
.instructions li {
clear: both;
margin-bottom: 10px;
}

.instructions li img{
float: right;
clear: right;
margin: 0px 0 10px 10px;
}

.instructionsDd {
padding-left: 18px;
overflow:visible;
}

.instructionsDd span {
display: block;
}

.instructionDetails dt {
color:#BD8400;
float: left;
margin:0px 5px 0px 0px;
}

.instructionDetails dd {
margin-bottom:16px;
}

small.intro {
padding:0px 0px 10px 0px;
display:block;
font-size:11px;
}

.featurePromoListItem .lgGrn, .featurePromoPad .lgGrn, .list2 .lgGrn {font-size:12px;}

small.byline {
color:#a1a1a1;
display:block;
font-size:11px;
min_height:15px;
_height:15px;
line-height:15px;
overflow:hidden;
padding:0px 40px 0px 0px;
}
small.byline span{
float:left;
}
small.byline img{
float:left;
margin:0 10px;
}

.description {
padding:10px 0px 0px 0px;
margin:10px 0px 0px 0px;
overflow: hidden;
}
.descriptionP2 {
margin-top: 15px;
}
.instructionDetails {
margin-top: 15px;
}

.printSendBookmarkLinks {
margin-top: 10px;
}

.bgGreenArrow {
background: url(../images/mainContent/bgGreenArrow9x10.gif) no-repeat 37px 3px;
font-size:12px;
padding-right: 11px;
margin-right: 2px;
}

.categoryCol1 dt, .categoryCol2 dt, .boxWht442 .categoryCol1 dt, .boxWht442 .categoryCol12 dt {
padding-bottom:8px;
padding:0px 15px 8px 0px;
}

.boxWht442 .categoryCol1 dd, .boxWht442 .categoryCol12 dd {
padding:0px 15px 0px 0px;
}

.boxWht442 .categoryCol1 dd small.intro, .boxWht442 .categoryCol12 dd small.intro {
padding:0px 0px 10px;
}

.categoryCol1 img, .categoryCol2 img {
margin-bottom:5px;
_margin-bottom:0px;
}

.categoryCol1 dd ul.col1, .categoryCol2 dd ul.col1  {
float:none;
}

.categoryCol1 dd ul.col1 li, .categoryCol2 dd ul.col1 li {
padding-bottom:8px;
clear: left;
list-style-type:none;
}

.categoryCol1 {
float: left;
width: 50%;
}

.categoryCol2 {
float: right;
width: 50%;
}

.categoryCol1 dl, .categoryCol2 dl {
padding:0px 0px 25px 0px;
}

.categoryCol2 dl dt, .categoryCol2 dl dd {
padding-left:0px;
}
/********************************* Pagination *********************************/
.pagination {
float: right;
width: auto;
margin:8px 0px 0px !important;
}

li.last {
margin-right: 0px !important;
}

.pagination li {
display: block;
float: left;
margin-right: 8px;
font-size:12px;
font-weight:bold;
color:#b0b0b0;
}

.paginationWrapper .pagination li {
margin-right: 6px;
font-size:11px;
}

.paginationWrapper .pagination li.paginationNextOff {margin-right: 0px;}

.pagination, .pagination li, .pagination li a {
line-height:14px;
}

.paginationBackOff {
background: url(../images/mainContent/pagination-left-gray.gif) no-repeat 0px 0px;
border: none;
height:14px;
width: 14px;
text-indent: -9999px;
float: left;
}
.paginationBackOn {
background: url(../images/mainContent/pagination-left-green.gif) no-repeat 0px 0px;
border: none;
height:14px;
width: 14px;
text-indent: -9999px;
cursor: pointer;
display: block;
float: left;
}
.paginationNextOn {
background: url(../images/mainContent/pagination-right-green.gif) no-repeat 0px 0px;
border: none;
text-indent: -9999px;
height:14px;
width: 14px;
cursor: pointer;
float: left;
}
.paginationNextOff {
background: url(../images/mainContent/pagination-right-gray.gif) no-repeat 0px 0px;
border: none;
text-indent: -9999px;
height:14px;
width: 14px;
display: block;
float: left;
}

.paginationWrapper {
overflow:hidden;
}

.layoutFour .pagination li{
font-size:14px;
margin-right:6px;
}

.sortBy {
margin:0px !important;
float:left;
margin:7px 0px 0px 0px !important;
}

.sortBy dt {
display: inline;
font-size:11px;
}
.sortBy ul {
display: inline;
}
.sortBy dd {
display: inline;
font-size:11px;
}
.sortBy li {
display: inline;
}

.pagination li.pagShowing {
font-size:11px;
font-weight:bold;
}
.li1 {
}

.showtellthumbs{
margin:10px 0px;
/*overflow:auto;*/
}
.showtellthumbs li {
list-style-type:none;
float:left;
background:url(../images/mainContent/bg_showtell_thumb_frame.png) top left no-repeat;
width:100px;
height:143px;
margin:0px 13px 15px 0px;
padding:8px 0px 0px 0px;
*height:148px;
*padding:3px 0px 0px 0px;
text-align:center;
font-size:11px;
overflow:hidden;
}

.showtellthumbs li.flush {
margin-right:0px;
}

.showtellthumbs li ul.showtellData {
width:100px;
list-style-type:none;
margin:0px;
padding:0px;
}

.showtellthumbs li ul.showtellData li {
float:none;
margin:0px;
padding:0px;
background:none;
height:auto;
}

.showtellthumbs li ul.showtellData li.showTellTitle {
font-size:11px;
color:#618e00;
}

.showTellTitle {
width: 90px !important;
margin-left: 5px !important;
}

.showtellthumbs li ul.showtellData li.showtellTime, .showtellthumbs li ul.showtellData li.showtellUser {
font-size:10px;
color:#a8a8a8;
}

.showtellthumbs li ul.showtellData li img.framed {
display:inline;
}

.showtellthumbs li ul.showtellData li.showTellDataImage {
height:88px;
overflow:hidden;
}

.imageThumbGallery220 {
list-style-type:none;
padding:0px;
margin:0px 0px 7px;
overflow:hidden;
clear:both;
}

.imageThumbGallery220 li, .imageThumbGallery220 li img, .imageThumbGallery220 li a.imageThumb img, .imageThumbGallery220 li a.imageThumb {
width:220px;
margin:0px !important;
padding:0px !important;
line-height:8px;
}

.imageThumbGallery220 li.imageColLeft, .imageThumbGallery220 li.imageColRight {
position:relative;
}

.imageThumbGallery220 li.rowA {
height:186px;
overflow:hidden;
}

.imageThumbGallery220 li {
height:184px;
overflow:hidden;
}

.imageThumbGallery220 li.imageColLeft {
float:left;
text-align:left;
}

.imageThumbGallery220 li.imageColRight {
float:right;
text-align:right;
}

.imageThumbGallery220 li a.imageThumb {
text-decoration:none;
width:219px;
height:184px;
}

.imageThumbGallery220 li a.imageThumb img {
height:184px;
width:219px;
border:none;
}

.imageThumbGallery220 li.imageColLeft a.imageThumb img {
border-right:1px solid #FFFFFF;
}

.imageThumbGallery220 li.imageColRight a.imageThumb img {
border-left:1px solid #FFFFFF;
}

.imageThumbGallery220 li.rowA a.imageThumb img {
border-bottom:2px solid #FFFFFF;
}

.imageThumbGallery220 a {
height:184px;
width:219px;
}

.frame_220x184 {
background:url(../images/mainContent/bg_frame_220x184_hover.png) top left no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.dolimg.com/familyfun/assets/images/mainContent/bg_frame_220x184_hover.png",sizingMethod="crop");
position:absolute;
width:219px;
height:184px;
overflow:none;
display:none;
}

.imageThumbGallery220 li.imageColLeft .frame_220x184 {
top:0px;
left:0px;
}

.imageThumbGallery220 li.imageColRight .frame_220x184 {
top:0px;
right:0px;
}

.imageThumbGallery220 a:hover .frame_220x184, .imageThumbText {
cursor:pointer;
}

.imageThumbText {
position:absolute;
top:0px;
left:0px;
z-index:10;
width:175px;
height:120px;
padding:20px 0px 0px 25px;
display:none;
text-align:left;
}

.imageThumbText dt {
color:#618e00;
font-size:20px;
padding-bottom:5px;
line-height:22px;
}

.imageThumbText dd {
color:#797979;
font-size:12px;
line-height:18px;
}

.imageThumbText dd.imageThumbLink {
text-align:right;
height:30px;
}

.imageThumbText dd.imageThumbLink span {
background:url(../images/mainContent/btnGreenArrowTransp23x20.gif) left 2px no-repeat;
padding-left:25px;
font-weight:bold;
color:#618e00;
line-height:30px;
padding:3px 0px 3px 25px;
}

.categoryListItem {
margin-bottom:10px;
}

.categoryListItem {
border-top:1px dashed #e7e7e7;
/*overflow:hidden;*/
}

.btmPaginationWrap, .paginationWrapper {
border-top:1px dashed #e7e7e7;
overflow:hidden;
}
.btmPaginationWrap {
border-bottom:1px dashed #e7e7e7;
margin-bottom:30px;
}
.paginationWrapper, .btmPaginationWrap {
height:30px;
margin-top:15px;
}
.categoryListItem dt {
margin-top:10px;
font-size:16px;
font-weight:normal;
}
.categoryListItem dd {
display:block;
margin:0px;
padding:0px;
overflow:hidden;
}
.categoryListItem dd.ratedSpan {
margin:0px 0px 5px;
}

.categoryListItem  {position:relative;}
.imageTrueList {
min-height:100px;
clear:both;
_height:100px
}

.categoryListItem dd.categoryListItemImage {
position:absolute;
top:0px;
left:0px;
width:90px;
height:92px;
margin:10px 10px 0px 0px;
overflow:hidden;
}
.categoryListItem dd.imageTrue, .categoryListItem dt.imageTrue {padding-left:100px;}
.categoryListItem dd span.blurb {
font-size:11px;
}
dd.imagePad {_padding-left:242px;}
.whiteBoxUp {margin-bottom:-6px;}
.catLayoutTwoList {border-bottom: 1px dashed #e7e7e7; margin-top:15px;}


