#content .middle .imageFrame {margin:10px 0 0 -1px;margin /**/:10px 0 0 4px;}
#content .middle a img#header {width:469px;height:54px;margin:14px 0 0 0;border:0;}

#content .middle #insideContainer {float:left;_display:inline;width:469px;padding:0;margin:0;margin /**/:0;}
#content .middle #insideContainer h5 {font:14px Arial;color:#6a9fa7;background:#d4e4aa;margin:0;padding:2px 5px;width:50px;}
#content .middle #insideContainer a.insideLink {line-height:1.6;text-decoration:none;color:#cc6666;background:url('http://www.babyzone.com/images/ui/main/article/red_arrow.gif') no-repeat 0px 4px;padding-left:8px;}
#content .middle #insideContainer a.insideLink:hover {text-decoration:underline;color:#f47f7f;background:url('http://www.babyzone.com/images/ui/main/article/red_arrow_over.gif') no-repeat 0px 4px;padding-left:8px;}
#content .middle #insideContainer input {float:left;}
#content .middle #insideContainer select {width:140px;height:17px;font:10px Arial;vertical-align:middle;margin:0;padding:0;}
#content .middle #insideContainer span.voteNow {font:bold 14px Arial;margin:0 5px 0 0;color:#6a9fa7;}

#content .middle #insideContainer .expertRightBox {float:left;_display:inline;margin-left:14px;margin-top:10px;padding:0px;width:221px;}
#content .middle #insideContainer .expertRightBox h5 {font:14px Arial;color:#6a9fa7;background:#d4e4aa;margin:0;padding:2px 5px;width:50px;text-align:center;}
#content .middle #insideContainer .expertRightBoxGreen {float:left;_display:inline;font-weight:normal;border:1px solid #d4e4aa;text-align:left;padding:10px 5px 5px 10px;width: 196px; width /**/:211px;height:192px;}
#content .middle #insideContainer .expertRightBoxGreen hr {float:left;_display:inline;border-bottom:0;border-left:0;border-right:0;border-top:1px dotted #cc6666;height:1px;width:190px;}
#content .middle #insideContainer .expertRightBoxGreen img {vertical-align:middle;}
#content .middle #insideContainer .expertRightBoxGreen input {vertical-align:middle;float:none;width:51px;height:26px;}
#content .middle #insideContainer .expertRightBoxGreen .submitButton {padding-left:10px;}

#content .middle #textContent {float:left;_display:inline;width:469px;padding:0;margin:10px 0 0 0;}
#content .middle #textContent #gpw2007 {float:left;_display:inline;margin-left:-5px;width:466px;height:68px;background:#ffffff url('http://www.babyzone.com/images/ui/main/photoContest/2007-gpw-header.gif') no-repeat;}
#content .middle #textContent #gpw2007 img {margin:15px 0 0 395px;}
#content .middle #textContent p.contestDesc {width:435px;}


/* WEEKLY WINNERS STYLES */

#content .middle #textContent #weeklyWinners {position:relative;float:left;_display:inline;width:461px;}
#content .middle #textContent #weeklyWinners .wwHeader {font:bold 14px Arial;color:#ffffff;height:25px;line-height:25px;padding-left:8px;background:#d4e4aa;border:1px solid #d4e4aa;}
#content .middle #textContent #weeklyWinners .wwCategoryLabel {float:left;_display:inline;font:12px Arial;color:#6a9fa7;text-align:center;width:114px;height:37px;border-right:1px solid #d4e4aa;padding-top:5px;}
#content .middle #textContent #weeklyWinners .first {border-left:1px solid #d4e4aa;}
#content .middle #textContent #weeklyWinners .last {border-right:1px solid #d4e4aa;}
#content .middle #textContent #weeklyWinners .wwWeek {float:left;_display:inline;font:12px Arial;color:#666666;width:451px;height:25px;line-height:25px;padding-left:8px;background:#f5f9ea;border-left:1px solid #d4e4aa;border-right:1px solid #d4e4aa;border-top:1px solid #d4e4aa;}
#content .middle #textContent #weeklyWinners .wwPhotosWrapper {position:relative;float:left;_display:inline;width:461px;}
#content .middle #textContent #weeklyWinners .wwPhotosWrapper .wwPhotos {padding:10px 0px 0px 0px;border-left:1px solid #d4e4aa;border-top:1px solid #d4e4aa;}
#content .middle #textContent #weeklyWinners .wwPhotosWrapper div.first {border:0;}
#content .middle #textContent #weeklyWinners .wwPhotosWrapper div.last {border:0;}
#content .middle #textContent #weeklyWinners .wwPhotosWrapper .wwPhotos img {border:0;}
#content .middle #textContent #weeklyWinners .wwPhotosWrapper .wwPhotosName {font:12px Arial;text-align:center;padding:4px 0 0 0;border-left:1px solid #d4e4aa;}
#content .middle #textContent #weeklyWinners .wwVote {position:relative;float:left;_display:inline;border-right:1px solid #d4e4aa;border-top:1px solid #d4e4aa;margin:0 auto;vertical-align:middle;width:114px;height:37px;}
#content .middle #textContent #weeklyWinners .gfVote {border-right:1px solid #d4e4aa;border-bottom:1px solid #d4e4aa;border-top:0;}
#content .middle #textContent #weeklyWinners .wwVote img {border:0;position:relative;left:50%;margin-left:-25px;top:7px;}
#content .middle #textContent #weeklyWinners .wwGrandFinale {float:left;_display:inline;font:12px Arial;color:#666666;width:451px;height:25px;line-height:25px;padding-left:8px;background:#f5f9ea;border:1px solid #d4e4aa;}

/* WEEKLY WINNER LARGE STYLES */
#content .middle #textContent #wwLargeWinner {position:relative;float:left;_display:inline;width:459px;border:1px solid #d4e4aa;margin-top:14px;}
#content .middle #textContent #wwLargeWinner .image {float:left;_display:inline;padding:5px;width:171px;height:119px;}
#content .middle #textContent #wwLargeWinner .text {position:relative;float:left;_display:inline;font:bold 12px Arial;color:#6a9fa7;width:278px;text-align:center;}
#content .middle #textContent #wwLargeWinner .text img.textImage {position:relative;padding:23px 0;}
#content .middle #textContent #wwLargeWinner .text h4 {font:14px Arial;color:#666666;margin:0;padding:0;}

#content .middle #textContent #ww2006 {position:relative;float:left;_display:inline;width:461px;border-bottom:1px solid #d4e4aa;margin-top:14px;}
#content .middle #textContent #ww2006 .wwHeader {font:bold 14px Arial;color:#ffffff;height:25px;line-height:25px;padding-left:8px;background:#d4e4aa;border:1px solid #d4e4aa;}
#content .middle #textContent #ww2006 .wwCategoryLabel {float:left;_display:inline;font:12px Arial;color:#6a9fa7;text-align:center;width:114px;height:37px;border-right:1px solid #d4e4aa;padding-top:5px;}
#content .middle #textContent #ww2006 .first {border-left:1px solid #d4e4aa;}
#content .middle #textContent #ww2006 .last {border-right:1px solid #d4e4aa;}
#content .middle #textContent #ww2006 .wwWeek {float:left;_display:inline;font:12px Arial;color:#666666;width:451px;height:25px;line-height:25px;padding-left:8px;background:#f5f9ea;border-left:1px solid #d4e4aa;border-right:1px solid #d4e4aa;border-top:1px solid #d4e4aa;}
#content .middle #textContent #ww2006 .wwPhotosWrapper {position:relative;float:left;_display:inline;width:461px;}
#content .middle #textContent #ww2006 .wwPhotosWrapper .wwPhotos {padding:10px 0px 0px 0px;border-left:1px solid #d4e4aa;border-top:1px solid #d4e4aa;}
#content .middle #textContent #ww2006 .wwPhotosWrapper .wwPhotos img {border:0;}
#content .middle #textContent #ww2006 .wwPhotosWrapper .wwPhotosName {font:12px Arial;text-align:center;padding:4px 0 0 0;border-left:1px solid #d4e4aa;}


/* SUB-PAGE STYLES */
#content .middle #photoContainer {float:left;_display:inline;width:455px;border:1px solid #d4e4aa;margin:-4px 0 0 0;margin /**/:0;background:#fff;padding:0 6px 20px 6px;}
#content .middle #photoContainer h1 {background:#f0f5f6;font:26px Arial;color:#999999;padding:5px 0 5px 15px;margin:10px 5px 0 5px;width:430px;}
#content .middle #photoContainer h2 {float:left;_display:inline;color:#6a9fa7;font:bold 14px Arial;margin-top:10px;}
#content .middle #photoContainer #insideContainer {float:left;_display:inline;width:450px;padding:0;margin:10px 0 0 2px;}
#content .middle #photoContainer #insideContainer .imageFrame {margin:0;}
#content .middle #photoContainer #insideContainer a.insideLink {line-height:1.6;text-decoration:none;color:#cc6666;background:url('http://www.babyzone.com/images/ui/main/article/red_arrow.gif') no-repeat 0px 4px;padding-left:8px;}
#content .middle #photoContainer #insideContainer a.insideLink:hover {text-decoration:underline;color:#f47f7f;background:url('http://www.babyzone.com/images/ui/main/article/red_arrow_over.gif') no-repeat 0px 4px;padding-left:8px;}
#content .middle #photoContainer #insideContainer .rightBox {float:left;width:210px;line-height:1.6;margin:1px 0px 10px 5px;border-top:1px dotted #cc6666;border-bottom:1px dotted #cc6666;padding:5px 0 5px 5px;}
#content .middle #photoContainer #insideContainer select {width:140px;height:17px;font:10px Arial;vertical-align:middle;margin:0;padding:0;}
#content .middle #photoContainer #insideContainer .voteForm {float:left;_display:inline;margin:10px 0 0 14px;}
#content .middle #photoContainer #insideContainer .voteForm img {vertical-align:middle;}
#content .middle #photoContainer #insideContainer .voteForm input {vertical-align:middle;float:none;width:51px;height:26px;}
#content .middle #photoContainer #insideContainer span.voteNow {font:bold 14px Arial;margin-right:5px;color:#6a9fa7;}
#content .middle #photoContainer .rulesText span.restrictions {font:10px Arial;}


/* SUBMIT PHOTO FORM STYLES */
#content .middle #photoContainer table.submitPhotoForm {float:left;_display:inline;width:444px;font:12px Arial;padding:0 0 0 7px;padding /**/:0;}
#content .middle #photoContainer table.submitPhotoForm td.requiredText {font:10px Arial;color:#cc6666;width:150px;height:17px;line-height:17px;text-align:right;}
#content .middle #photoContainer table.submitPhotoForm td span.required {color:#cc6666;}
#content .middle #photoContainer table.submitPhotoForm td.leftCol {width:160px;height:17px;line-height:17px;font-weight:bold;color:#666666;text-align:right;}
#content .middle #photoContainer table.submitPhotoForm td.rightCol {width:291px;line-height:22px;}
#content .middle #photoContainer table.submitPhotoForm td.rightCol input.textField {width:221px;}
#content .middle #photoContainer table.submitPhotoForm td.submitForm {width:291px;line-height:22px;padding-left:30px;}
#content .middle #photoContainer p.footnote {font:9px Arial;padding:15px 0 0 0;}
#content .middle #photoContainer ul.thankYouPage {margin:0 0 0 16px;padding:0;}

/* THANK YOU PAGE STYLES--GINGER ADDED TO AVOID USING SAME ID AT THE SAME PAGE*/
#content .middle #photoContainerSubmitted {float:left;_display:inline;width:455px;border:1px solid #d4e4aa;margin:-4px 0 0 0;margin /**/:0;background:#fff;padding:0 6px 20px 6px;}
#content .middle #photoContainerSubmitted h1 {background:#f0f5f6;font:26px Arial;color:#999999;padding:5px 0 5px 15px;margin:10px 5px 0 5px;width:430px;}
#content .middle #photoContainerSubmitted h2 {float:left;_display:inline;color:#6a9fa7;font:bold 14px Arial;margin-top:10px;}
#content .middle #photoContainerSubmitted #insideContainerSubmitted {float:left;_display:inline;width:450px;padding:0;margin:10px 0 0 2px;}

/* VOTE FORM STYLES */
#content .middle #photoContainer #voteWrapper {float:left;_display:inline;width:401px;margin:0 25px 0 18px;}
#content .middle #photoContainer #voteWrapper td input {padding:0;margin:0;}
#content .middle #photoContainer #voteWrapper td.leftSide {width:200px;line-height:17px;padding:5px 20px 10px 0;border-right:1px dotted #cc6666;border-bottom:1px dotted #cc6666;}
#content .middle #photoContainer #voteWrapper td.leftSide input {margin-right:5px;}
#content .middle #photoContainer #voteWrapper td.leftSide img {float:left;margin-top:5px;clear:left;}
#content .middle #photoContainer #voteWrapper td.rightSide {width:200px;line-height:17px;padding:5px 0 10px 20px;border-bottom:1px dotted #cc6666;}
#content .middle #photoContainer #voteWrapper td.rightSide input {margin-right:5px;}
#content .middle #photoContainer #voteWrapper td.rightSide img {float:left;margin-top:5px;clear:left;}
#content .middle #photoContainer #voteWrapper td.lastLeft {width:200px;line-height:17px;padding:5px 20px 10px 0;border-right:1px dotted #cc6666;}
#content .middle #photoContainer #voteWrapper td.lastLeft input {margin-right:5px;}
#content .middle #photoContainer #voteWrapper td.lastLeft img {float:left;margin-top:5px;clear:left;}
#content .middle #photoContainer #voteWrapper td.lastRight {width:200px;line-height:17px;padding:5px 0 10px 20px;border:0;}
#content .middle #photoContainer #voteWrapper td.lastRight input {margin-right:5px;}
#content .middle #photoContainer #voteWrapper td.lastRight img {float:left;margin-top:5px;clear:left;}
#content .middle #photoContainer #voteWrapper td.submitPhoto {font:12px Arial;color:#666666;text-align:left;}
#content .middle #photoContainer #voteWrapper td.submitPhoto img.submitButton {position:relative;left:50%;margin-left:-52px;margin-top:20px;}


/* PREVIOUS WINNERS PAGE STYLES */
#content .middle #photoContainer #weeklyWinners {position:relative;float:left;_display:inline;width:450px;margin-left:-4px;margin-bottom:-20px;}
#content .middle #photoContainer #weeklyWinners .wwHeader {font:bold 14px Arial;color:#ffffff;height:25px;line-height:25px;width:442px;padding-left:8px;background:#d4e4aa;border:1px solid #d4e4aa;}
#content .middle #photoContainer #weeklyWinners .wwCategoryLabel {float:left;_display:inline;font:12px Arial;color:#6a9fa7;text-align:center;width:111px;height:37px;border-right:1px solid #d4e4aa;padding-top:5px;}
#content .middle #photoContainer #weeklyWinners .first {border-left:0;}
#content .middle #photoContainer #weeklyWinners td.first {border-left:0;}
#content .middle #photoContainer #weeklyWinners .last {border-right:0;}
#content .middle #photoContainer #weeklyWinners td.last {border-right:0;}
#content .middle #photoContainer #weeklyWinners .wwWeek {float:left;_display:inline;font:12px Arial;color:#666666;width:442px;height:25px;line-height:25px;padding-left:8px;background:#f5f9ea;border-top:1px solid #d4e4aa;border-bottom:1px solid #d4e4aa;}
#content .middle #photoContainer #weeklyWinners .wwPhotosWrapper {position:relative;float:left;_display:inline;width:450px;}
#content .middle #photoContainer #weeklyWinners .wwPhotosWrapper .wwPhotos {padding:10px 0 0 0;border-left:1px solid #d4e4aa;width:111px;}
#content .middle #photoContainer #weeklyWinners .wwPhotosWrapper td.first {border-left:0;}
#content .middle #photoContainer #weeklyWinners .wwPhotosWrapper td.last {border-right:0;}
#content .middle #photoContainer #weeklyWinners .wwPhotosWrapper .wwPhotos img {border:0;}
#content .middle #photoContainer #weeklyWinners .wwPhotosWrapper .wwPhotosName {font:12px Arial;text-align:center;padding:4px 0 0 0;border-left:1px solid #d4e4aa;}


/* 2007 WINNERS PAGE STYLES */
#content .middle #photoContainer img.banner {margin:10px 0 0 -10px;}
#content .middle #photoContainer div.label {font:bold 12px Arial;color:#73a5ac;text-align:center;}


/* FAQ PAGE STYLES */
#content .middle #photoContainer h3.faqQuestion {font:bold 12px Arial;color:#73a5ac;margin:15px 0;}
#content .middle #photoContainer h3.faqAnswer {font:12px Arial;color:#666666;}

/* STYLE FOR GRANDFINALE VOTE CONTAINERS */
#content .middle #photoContainer .gfVote {
	border-top:0;
	border-bottom:1px solid #D4E4AA;
}

