@charset "UTF-8";
/* CSS Document */

/* global settings */
.borderTop1 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D8DCE7;
	margin-left:10px;
	margin-right:10px;
}
.borderTop2 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF3C7;
	margin-left:10px;
	margin-right:10px;
}
.borderTop3 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C4DFFE;
	margin-left:10px;
	margin-right:10px;
}


ul.list1   {
	list-style-type: disc;
	list-style-position: inside;
	text-align: left;
	font-weight: bold;
}

/* Frank added class for ul 5/3/10*/

ul.list2   {
	list-style-type: decimal;
	list-style-position: inside;
	text-align: left;
	font-weight: normal;
}

ul.list2 li  {
	text-align: left;
	font-weight: normal;
	margin-bottom: 10px;
}

ul.list3  {
	list-style-type: none;
	list-style-position: inside;
	text-align: left;
	font-weight: bold;
}

#causewallAdPNN {
	width:313px;
	height:273px;
	background-repeat:no-repeat;
	background-image:url("/images/causewall/ad-pnn-causewall-pg.jpg");	
	float:left;
}

#causewallTextPNN {
	width:149px;
	position:relative;
	top:143px;
	left:18px;
	font-size:12px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	
}

#causewallTextPNN a{
	color:#33679a;
	text-decoration:none;
}

#causewallAdContainer {
	width:636px;	
}

#causewallHeaderContainer {
	height:353px;
	width:636px;
	background-color:#009999;	
}

#causewallBtnContainer {
	height:50px;
	width:633px;
	background-color:#009999;	
	padding-top:5px;
}

#causewallHeaderLinks {
	float:left;
	color:#ffffff;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-left:40px;
}

#causewallHeaderLinks a {
	color:#ffffff;	
}


#ContainerLeft {
	text-align: left;
	float: left;
	width: 615px;
	margin-right: 10px;
	margin-left: 10px;
	/*margin-bottom: -20000px;
	padding-bottom: 20000px;*/
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	/*background-image: url(/images/lefttopback.jpg);*/
}
#ContainerLeftv2 {
	text-align: left;
	float: left;
	width: 615px;
	margin-right: 10px;
	margin-left: 10px;
	/*margin-bottom: -20000px;
	padding-bottom: 20000px;*/
	background-color: #FFFFFF;
}

#ContainerLeftv3 {
	text-align: left;
	float: left;
	width: 591px;
	/*margin-bottom: -20000px;
	padding-bottom: 20000px;*/
	background-color: #FFF;
}

#ContainerLeftContent {
	float:left;	
	margin: 0 auto;
	padding-left:20px;
	text-align: left;
	width: 618px;
}
#ContainerRight {
	text-align:left;
	width:265px;
	background-color:#fff;
	float:left;
	/*margin-bottom: -20000px;
	padding-bottom: 20000px;*/
}

#ContainerRight350 {
	text-align:left;
	width:350px;
	background-color:#fff;
	float:left;

}

.leftSec561 {
	width: 561px;
	margin-top: 0px;
	float:left;
	background-color:#FFFFFF;
}

#ContainerRightv3 {
	text-align:left;
	width:320px;
	background-color: #DAF1FF;
	float:left;
	/*margin-bottom: -20000px;
	padding-bottom: 20000px;*/
}

#ContainerRight2 {
	text-align:left;
	width:265px;
	background-color:#fff;
	float:left;
}

#rightColumn1 {
	margin:10px 7px;
}
.contentheader {
	font-size: 14px;
	color: #025FAD;
	font-weight: bold;
}
.contentbody {
	font-size: 11px;
	color: #000;
	font-weight: normal;
}
.contentbodybold {
	color: #000;
	font-weight: bold;
}
.contentheader2 {
	color: #0075BD;
	font-weight: bold;
}

.uploadphotobox {
	background-color: #CBE4F4;
	border: 1px black solid;
	width: 511px;
	height: 195px;
	color: #000;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.uploadphotofield {
	padding-left: 7px;
}
.leftcolumnphoto {
	width: 250px;
	height: 180px;
	float: left;
}
.leftcolumnphoto img {
	padding-left: 35px;
}
.freegifts {
	vertical-align: 50%;
	border: 1px black solid;
}
.freegifts input {
	vertical-align:middle;
	border: 1px red solid;
}
.button {
	text-align: center;
}
#content10 .button {
	padding-right: 53px;
}
a.uploads, a.uploads:link, a.uploads:hover {
	color: #3E7BAB;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}
a.learnmore:link, a.learnmore:hover {
	color: #0037FF;
	text-decoration: none;
	font-style: normal;
}
a.membership:link {
	color: #0037FF;
	text-decoration: underline;
	font-style: normal;
}
#locktext {
	padding-top: 5px;
}
#locktext span {
	vertical-align:25%
}
td.col2 {
	text-align: center;
	width: 140px;
}
td.col3 {
	width: 224px;
	font-size: 11px;
	color: #000;
	font-family: verdana;
	font-weight: normal;
}
td.space {
	height: 7px;
}
.titlecl3 {
	font-size: 22px;
	color: #006600;
	font-weight: bold;
	line-height: 100%;
}
.intro1 {
	width: 235px;
	float: left;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 10px;
}
.subtitleclr4 {
	color: #006699;
	font-size: 12pt;
	font-weight: bold;
	font-family: tahoma;
}
.greenSubtitle {
	color:#390;
	font-size:14px;
	font-weight:bold;
}
.bulletAndTextContainer {
	float: left;
	/*Removed because of IE issue : width: 220px;*/
	margin-bottom: 10px;
}
.smallbulletContainer {
	background-image:url(/images/home/minibullet.gif);
	background-repeat: no-repeat;
	float: left;
	width: 15px;
	height: 15px;
}


#outerWrapperheader {
	text-align: left;
	width: 911px;
	margin:0 auto;
}
#contentWrapper3 {
	width: 911px;
	float: left;
	height: auto;
	background-repeat: no-repeat;
	background-color: #E2EBF4;
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#content {
	width: 911px;
	margin:0;
	background-repeat: repeat;
	padding: 0px;
	text-align:left;
}
#header {
	height: 113px;
	width: 911px;
	background-repeat: no-repeat;
	background-image: url(/images/header/headerLogo.gif);
}

#headerFirst { margin-top:0px;}


#topmenu {
	float: left;
	width: 911px;
	padding-top: 15px;
	letter-spacing: normal;
	word-spacing: normal;
}
#logolink {
	padding-left:10px;
	width:300px;
	display:inline;
	float:left;
}
.subtitlepage {
	font-size: 10pt;
	color: #000066;
	font-family: tahoma;
	font-weight: bold;
	width: 530px;
	float: right;
	text-align:right;
	line-height:20px;
	padding-right: 20px;
	padding-left: 0px;
}

#headerimage {
	width: 911px;
	float: left;
}
.rightColBlueBox {
	width: 911px;
	float: left;
}
#topstrip {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 911px;
	background-image: url(/images/header/index_09.jpg);
}
#mainmenu {
	width: 891px;
	float: left;
	margin:0 10px !important;
	/*margin:0 0 0 5px;*/
	/*height: 40px;*/
}
.center{text-align:center; margin:0 auto; width:100%;}
.homePrizesSection {
	width: 911px;
	float: left;/*height: 40px;*/
}
.spotlightQuote {
	text-align:center;
	margin:0 auto;
	width:100%;
}
.canvasRightColText /* Gallery styles */ {
	font-weight:bold;
	font-size:22px;
	color:#ff6600
}
.galleryheader{font-weight:bold; font-size:22px; color:#ff6600}
.pagiInfo {
	font-weight:bold;
	color:#025fad;
	width:100%;
	padding:15px 0 5px 0;
	display:block;
	margin:0;
}
.pagination {
	display:block;
}
.pagination a, .pagination a:link {
	color:#333366;
	text-decoration:none;
}
.pagination a:hover, .pagination a:active, .pagination a.active {
	color:#ff6600;
	text-decoration:underline;
}
.galLabel {
	font:bold 12px/14px Arial;
	color:#0041cb;
}
.galLabelPromo{
	font:bold 12px/16px Arial;
	color:#009999;
}
.galText {
	font:bold 12px/14px Arial;
	color:#ff6600;
}

.galThumb {
	float:left;
	width:185px;
	text-align:center;
	margin:0 10px 0 0;
	padding: 20px 2px 20px 0px;
	background-image:url("/images/gallery/thumbnail_bg.gif");
	background-position:22px 10px;
	background-repeat:no-repeat;
}
.galThumb-160 {
	float:left;
	width:165px;
	margin:0 3px;
	padding: 10px 2px 20px 12px;
	background-image:url("/images/gallery/thumbnail_bg_160.gif");
	background-repeat:no-repeat;
}

.galThumb174x180{
	float:left;
	background: transparent url("/ckgallery_required/images/gallery/thumbnail-bg-174x180.png") 0 0 no-repeat;
	width:205px;
}
.galThumb174x180 img{
	margin:0 0 25px;
	padding:0;
	top:8px;
	left:8px;
	width:150px;
	height:155px;
	position:relative;
}
.galThumb174x180 div{
	line-height: 16px;
	margin-left:10px
}
.galThumb div, .galThumb-160 div {
	text-align:left;
}
.galThumb img {
	margin-bottom: 14px;
}
.vote4me {
	margin-top:13px;
}
.row {
	float:left;
	width:100%;
	margin:0 0 14px;
}
/* Registration page */
.contentheaderindent {
	color: #0075BD;
	font-weight: bold;
	font-size: 14px;
	padding-left: 65px;
}
.contentheaderindent table {
	padding-left: 20px;
}
.contentbodyblue {
	color: #3E7AAA;
	font-weight: bold;
	font-size: 11px;
}
.contenttext tr td {
	font-size: 11px;
	color: #000;
	font-family: verdana;
	font-weight: bold;
	padding: 8 0 0 0;
	width: 250px;
}
.exampletext {
	padding: 0px !important;
}
.contenttext tr td span {
	font-size: 11px;
	color: #87C514;
	font-family: verdana;
	font-weight: bold;
}
.contenttext tr td input {
	border: solid 1px #C9C7B9;
	color: gray;
}
.contentbodycenter {
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-align: center;
}
.contentbodybluebold {
	color: #336;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.contentbodyorange {
	color: #F60;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
.contentbluecenter {
	font-size: 11px;
	color: #025FAD;
	font-weight: bold;
	text-align: center;
}
.mdOrangeQuote {
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
}
.leftQuote {
	background-image:url(/images/content/ldquo.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width:65px;
	height:65px;
}
.rightQuote {
	background-image:url(/images/content/rdquo.gif);
	background-position:right top;
	background-repeat: no-repeat;
	width:65px;
	height:65px;
}

/*Global from Veronica*/

.displayNone {
	display:none;
	font-size:1px;
}
.clearFloat {
	clear:both;
}
.headerText {
	width:423px;
	margin: 0px;
	line-height: 18px;
	padding-left: 26px;
	padding-top:75px;
}
.headerText h2 {
	margin:0px 0px 2px;
	padding: 0px;
}

.headerText2 {
	width:450px;
	margin: 0px;
	line-height: 18px;
	padding-top: 75px;
	padding-left: 15px;
}

.headerText3 {
	width:450px;
	margin: 0px;
	line-height: 18px;
	padding-top: 0px;
	padding-left: 15px;
}

.headerText4 {
	width:450px;
	margin: 0px;
	line-height: 18px;
	padding-top: 0px;
	padding-left: 135px;
}

.headerText2 h2 {
	margin:0px 0px 2px;
	padding: 0px;
}
.noMargin {
	margin:0px;
	padding: 0px;
}
/*from Nicola*/

.contentheaderblue, .contentheaderblueLG {
	color: #025FAD;
	font-weight: bold;
	font-size: 14px;
}
.contentheaderblueLG {
	font-size: 22px;
	line-height:normal;
}
.contentheaderorange {
	color: #FF6600;
	font-weight: bold;
	font-size: 22px;
	padding-bottom: 5px;
	line-height:normal;
}
.contentheadergreen {
	color: #390;
	font-weight: bold;
	font-size: 14px;
}
.contentbodyblue {
	color: #3E7AAA;
	font-weight: bold;
	font-size: 11px;
}
#getvotes {
	padding-left: 35px;
}
#getvotes img {
	float: left;
}
.couponbox {
	background-color: #FFC;
	border: 3px black dashed;
	width: 510px;
	font-weight: bold;
	margin-left: 20px;
}
.couponboxcontent {
	background-color: #FFC;
	font-weight: bold;
	padding: 0 13px 10px 13px;
}
.photoreviewbox {
	background-color: #FFC;
	border: 1px black solid;
	width: 475px;
	/*height: 137px;*/
	height: 157px;
	font-weight: bold;
	vertical-align: middle;
	padding: 20px;
	margin-left: 20px;
}
.photoreviewbox div {
/*padding-left: 150px;*/
}
#messageBlock {
	background-color:#e2ebf4;
	padding:10px;
	text-align:left;
}
table#standingsTable td {
	padding:5px 0 5px 5px;
}
/* CSS for the box starts here */
	.box {
	padding:0 12px 0 0;
	width:93%;
	float:right;
	background:#fff url(/ckgallery_required/images/templates/shadowbox/borders.gif) 100% 0 repeat-y;
}
.bi {
	padding:0 0 0 12px;
	background:#fff url(/ckgallery_required/images/templates/shadowbox/borders.gif) 0 0 repeat-y;
}
.bt {
	height:17px;
	margin:0 -12px;
	background:url(/ckgallery_required/images/templates/shadowbox/box.gif) 100% 0 no-repeat;
}
.bt div {
	width:18px;
	height:17px;
	background:url(/ckgallery_required/images/templates/shadowbox/box.gif) 0 0 no-repeat;
}
.bb {
	height:17px;
	margin:0 -12px;
	background:url(/ckgallery_required/images/templates/shadowbox/box.gif) 100% 100% no-repeat;
}
.bb div {
	width:18px;
	height:17px;
	background:url(/ckgallery_required/images/templates/shadowbox/box.gif) 0 100% no-repeat;
}
.box h1 {
	margin:0;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
.box p, .box ul {
	margin:0;
	padding:4px 10px;
	background:#fff;
}
.box li {
	margin:0 0 0 2em;
	padding:0;
}
.photoContent {
	background-color:#ccdfef;
	margin:-3px 3px -3px 0px;
	padding:10px;
	font-weight:bold;
}
.photoContent div {
	padding-left:40px;
}
.photoContentThumb {
	float:left;
	width:117px;
	text-align:center;
	margin:-123px 0 30px 0;
	padding:8px;
	border:1px solid #ccc;
	background-color:#fff;
}
.photoContentThumbsng {
	float:left;
	width:117px;
	text-align:center;
	margin:-95px 0 30px 0;
	padding:8px;
	border:1px solid #ccc;
	background-color:#fff;
}
.photoDetails {
	width:355px;
}
.photoDetailsLeft {
	width:255px;
	border-right:1px solid #ccc;
}
.photoDetailsRight {
	position:relative;
	top:-100;
	left:175px;
	text-align:center;
}
.photoDetailsLeft li {
	list-style-type:none;
	line-height:20px;
}
.photoDetailsLeft label {
	padding-left:20px;
	line-height:20px;
	display:block;
}
.photoDetailsLeft input {
	margin-left:20px;
	width:200px;
}
#imageEnlarge {
	position:		absolute;
	left:			0px;
	top:			0px;
	width:			1px;
	height:			1px;
	visibility:		hidden;
	margin:			0px;
	padding:		1px;
	text-align:		left;
	border-style: 	dotted;
	border-color: 	#9c309c;
	border-width:	2;
	background-color:	#ffffff;
	z-index:	50
}
#imageEnlargeFrame {
	position:		absolute;
	width:			1px;
	height:			1px;
	visibility:		hidden;
	margin:			0px;
	padding:		0px;
	background-color:	#ffffff;
	z-index:	49
}
#imageEnlargeContainerRelative {
	position:		relative;
	width:			1px;
	height:			1px;
	visibility:		hidden;
	z-index:	50
}
#carnivalSection {
	background:transparent url(/images/content/carnivalSection192x290.gif) top left no-repeat;
	width:192px;
	height:290px;
}
#dhtmltooltip {
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
}
a.tooltip {text-decoration:none;font-size:10px; }
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:300px; text-decoration:none; font-size:10px;}
a.tooltip:hover span{display:inline; position:absolute; background:#99CCFF; border:1px solid green; color:#000;text-align:left;margin: 10px 0 0 -60px;z-index:999}

			   
/**
 * News Bar style
 */
#news-bar {
	background-image:url(/images/content/bg-news-bar.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:911px;
	height:35px;
	float:left;
	margin-top:4px;
}

#news-bar .newsLabelRed {
	font:14px Arial, Helvetica, sans-serif;
	color:#ff0000;
	letter-spacing:0.1em;
	position:relative;
	left:24px;
	top:7px;
}
/**
 *	Frank Changed left position from 175px */
 
 .newsLabel { width:60px;
 float: left;
 text-align:center;
 font-weight:bold;
 font-size:14px;
line-height:28px;
 margin-left:10px;
 height:31px;
 color:#34679A;
 }
.newsText {
	width:831px;
	color:#3e3e3e;
	font-size:12px;
	letter-spacing:normal;
	text-align:center;
	line-height:27px;
	float:left;
 height:31px;
}
#news-bar .newsTextRed {
	color:#ff0000;
	letter-spacing:normal;
	padding-left:79px;
}
/**
 *	Featured Block on Homepage
 */

#featuredBlock {
	background:#FFAE06 url(/images/content/bgFeature.gif) repeat-y;
	width:592px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FCBC31;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
#featuredBlock h1 {
	color: #FFFFFF;
	font-size: 19px;
	margin-bottom: 10px;
	margin-top: 20px;
	font-weight: bold;
}
#featuredBlock p {
	color: #333333;
	margin-bottom: 10px;
	line-height: 16px;
}
h1.orangebold {
	font-size:16.5px;
	font-weight:bold;
	color:#f78208;
}
#rowA {
	background-image:url(/images/content/polaroid-group.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#rowB {
	background-image:url(/images/content/certificate-2008.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#rowC {
	background-image:url(/images/content/parentMag.jpg);
	background-position:10 top;
	background-repeat:no-repeat;
}
#rowD {
	background-image:url(/images/content/spotlight.gif);
	background-position:30 top;
	background-repeat:no-repeat;
}
#rowA p, #rowB p, #rowC p, #rowD p {
	line-height:normal;
	width:375px;
	margin-left:10px;
	font-size:12px
}
#rowA h2, #rowB h3, #rowC h4, #rowD h5, #rowD h6 {
	font-size:16.5px;
	font-weight:bold;
	color:#f78208;
	padding:17px 0 14px 0;
	letter-spacing:-0.01em;
}
.divider {
	background-image:url(/images/content/divider.jpg);
	background-position:50% 50%;
	background-repeat:no-repeat;
	width:100%;
	margin:10px 0;
}
.divider-sm {
	background-image:url(/images/content/divider-sm.png);
	background-repeat:no-repeat;
	margin:10px 0 0px -40px;
}
.quoteDiv {
	width:95%;
	margin:15px 0;
	padding-left:20px;
	color:#597084;
	font-size:15px;
	line-height: 19px;
}
.quoteDiv span {
	font-size:12px;
	font-style:italic;
	width:95%;
	text-align:right;
	display:block;
}
.quoteDiv img {
	margin:0 10px;
}
/** END OF Featured Block on Homepage **/


a.quickLink, a.quickLink:link {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#f18e3e;
	text-decoration:none;
}
/* Veronica added New Homepage */

.submitBtnPhotoMain {
	margin-left: 35px;
}
.whiteText {
	color: #FFFFFF;
}
.membersList {
	padding:20px 0 0 50px;
}
.parentMag {
	background-image:url(/images/content/parent.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height: 200px;
	margin-right: 20px;
}
.checkMarkli {
	list-style-image:url(/images/content/check-mark-orange.gif);
	background-position: center;
	list-style-position: inside;
	vertical-align:text-bottom;
	line-height:24px;
}
.listTitle {
	vertical-align:text-bottom;
	line-height:28px;
	list-style:none;
	font-size:15px;
	background-image:none;
}
#leftBorder {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #989898;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 12px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #989898;
	width: 570px;
	background-color: #EAF4FF;
	padding-bottom: 40px;
}
.rightColBlockTitle {
	color:#005785;
	text-align: center;
	font-size: 12px;
	padding-top: 19px;
}
.rightColBlockTitleTV {
	text-align: center;
	font-size: 12px;
	padding-top: 19px;
	color: #FFFFFF;
}
.rightColBlockTitle2 {
	color:#005785;
	text-align: center;
	font-size: 12px;
	padding-top: 19px;
}
a.tvLink {
	color:#F3933E;
	text-decoration: underline;
	font-weight: bold;
}
a.tvLink a:hover {
	color:#66CCFF;
}
.bottomBgFeature {
	height: 47px;
	width: 592px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	background-image: url(/images/content/home/img-home-bottom.jpg);
	background-repeat: no-repeat;
}
.featurePhoto {
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 15px;
}
.featureText {
	float: left;
	padding-left: 20px;
	width: 275px;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	padding-right: 10px;
}
.floatClear {
	clear:both;
}


/* Winners Thumbnails */


.thumbnailsContainer {
	width: 545px;
	margin-left: 40px;
	margin-top: 15px;
}

.thumbWinnersBox {
	height: 145px;
	width: 146px;
	background-image: url(/images/content/spotlightsThumbBg.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}
.thumbnailWinnersPhoto {
	height: 122px;
	width: 122px;
	margin-left: 12px;
	margin-top: 12px;
}
.sneakPeekThumbBox {
	height: 145px;
	width: 146px;
	background-image: url(/images/content/spotlightsThumbBg.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}

.sneakPeekPhoto {
	height: 122px;
	width: 122px;
	margin-left: 12px;
	margin-top: 12px;
}
.congratsHonorsBox {
	height: 148px;
	width: 178px;
	float: left;
	margin-right: 10px;
}

.overlapGoldSealHonors {
	height: 88px;
	width: 91px;
	float: left;
	display:inline;
	z-index:999;
	position:absolute;
	margin-top:100px;
}
.ckPhotosHonors {
	/*height: 121px;
	width: 124px;*/
	margin-left: 14px; /* flipped by Frank was 38px */
	margin-top: 14px;
}
#homeSpotlightSectionHeader {
	background-image: url(/images/content/spotlightHeader.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 571px;
	margin: 0px;
	padding: 0px;
}
#homeSpotlightSectionMiddle {
	background-color: #FFFFFF;
	background-image: url(/images/content/spotlightMid.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 571px;
}
#homeSpotlightSectionFooter {
	background-image: url(/images/content/spotlightFooter.gif);
	background-repeat: no-repeat;
	height: 72px;
	width: 571px;
}
.spotlightHeaderHomepage {
	font-size: 16px;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
	padding-top: 12px;
	padding-left: 25px;
}
.memberList ul {
	margin-top:10px;
	width:185px;
	font-size: 10px;
	padding-left: 41px;
}
.memberList li {
	margin-bottom:7px;
	list-style-type: disc;
	color: #003333;
	list-style-position: outside;
	padding-bottom: 5px;
}
.rightBlueTop {
	background-image: url(/images/content/rightColBlueTop.gif);
	background-repeat: no-repeat;
	height: 49px;
	width: 230px;
	margin-left: 7px;
}
.rightYellowTop {
	background-image: url(/images/content/rightColYellowTop.gif);
	background-repeat: no-repeat;
	height: 49px;
	width: 230px;
	margin-left: 7px;
}
.rightGreenTop {
	background-image: url(/images/content/rightColGreenTop.gif);
	background-repeat: no-repeat;
	height: 49px;
	width: 230px;
	margin-left: 7px;
}
.rightColMiddle {
	background-image: url(/images/content/rightColMiddleBox.gif);
	width: 230px;
	background-repeat: repeat-y;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-left: 7px;
}
.rightColBottom {
	background-image: url(/images/content/rightColBottomBox.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 230px;
	margin-left: 7px;
	font-size: 15px;
}
.spotlightLinksView {
	font-size:15px;
	font-weight: bold;
	text-align: right;
	padding-right: 7px;
	text-decoration: underline;
}
/* veronica added 03/10/09 */


.uploadNewPhotosBg {
	background-image: url("/images/content/btn/uploadNewPhotosBg.jpg");
	height: 99px;
	width: 566px;
	padding-left: 7px;
	background-repeat: no-repeat;
}
.uploadNewPhotosBtn {
	height: 37px;
	width: 208px;
	margin-left: 190px;
	margin-top: 6px;
}
#bookmarkRow1 {
	margin-right:10px;
}
/* New Home Page veronica added 03/12/09 */


#ContainerLeftHome {
	text-align: left;
	float: left;
	width: 635px;
	margin-bottom: -5000px;
	padding-bottom: 5000px;
	background-color: #FFFFFF;
}
.homeMainSection {
	background-image: url("/images/home/home-main-section.gif");
	background-repeat: no-repeat;
	height: 240px;
	width: 635px;
}
#homeMainPhotos {
	float: left;
	margin-top: 33px;
	margin-left: 30px;
}
#homeMainText {
	float: left;
	width: 400px;
	color: #132A56;
	font-weight: bold;
	margin-top: 75px;
	margin-left: 15px;
	font-size: 11px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
#homeMainText p {
	margin:0px 0px 7px;
	padding:0px;
	font-size: 15px;
}
.hide {
	display:none;
}
.homeSecondSection {
	background-image: url("/images/home/bg-home-second-section.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 620px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	word-spacing: normal;
}



.homeSecondSection h2 {
	color: #1275FF;
	font-weight: bold;
	font-size: 24px;
	margin-top: 25px;
	margin-bottom: 10px;
}
.homeSecondSection p {
	width: 400px;
	font-size: 13px;
	line-height: 16px;
}
.genericHomeLink a {
	font-weight: bold;
	color: #104D9D;
	text-decoration: underline;
	font-size: 14px;
}
.boldHome {
	font-weight: bold;
	color: #3766BD;
}
.homeSecondSectionContent {
	margin-left:35px;
}
.homeBoxesSection {
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	width: 625px;
}
.homeBoxesSection .homeLeftBox h3 {
	font-weight: bold;
	color: #1275FF;
	font-size: 16px;
	text-align: left;
	line-height: 17px;
	position: relative;
	left: 135px;
	top: 20px;
	width: 165px;
}
.homeBoxesSection .homeLeftBox p {
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	line-height: 13px;
	position: relative;
	left: 135px;
	width: 185px;
	top: 18px;
}
.homeBoxesSection .quoteBy {
	margin-top: 5px;
}
.homeBoxesSection .homeRightBox h3 {
	font-weight: bold;
	color: #1275FF;
	font-size: 16px;
	text-align: left;
	line-height: 17px;
	position: relative;
	left: 20px;
	top: 20px;
	width: 150px;
}
.homeBoxesSection .homeRightBox p {
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	line-height: 13px;
	width: 150px;
	position: relative;
	left: 20px;
	top: 10px;
}
.homeBoxesSection a {
	position: relative;
	top: 5px;
	width: 130px;
}
.homeBoxesSection .homeRightBox .btn {
	position: relative;
	left: 110px;
}
.homeLeftBox {
	height: 149px;
	width: 313px;
	float: left;
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-bottom: 5px;
	background-image: url("/images/home/home-left-box-jade.jpg");
}
.homeRightBox {
	background-image: url("/images/home/home-right-box.jpg");
	height: 149px;
	width: 295px;
	background-repeat: no-repeat;
	float: left;
	margin-top: 10px;
	margin-left: 14px;
	margin-bottom: 5px;
}
.homeColor1 {
	color: #1275FF;
}
.homeColor2 {
	color: #104D9D;
}
.homeColor3 {
	color: #104D9D;
}
.homeColor4 {
	color:#0E2B51;
}
.italicize {
	font-style: italic;
}
.homeEnterSection {
	width: 597px;
	margin-left: 30px;
	background-image: url("/images/home/home-enter-section.jpg");
	background-repeat: no-repeat;
	height: 353px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FEEFB3;
	padding: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-position: right;
}
.homeEnterSection a {
	font-weight:bold;
	color: #104D9D;
}
.enterMainText {
	width: 250px;
	margin-top: 13px;
	margin-left: 10px;
	padding-bottom: 5px;
	float: left;
}
.enterMainText img {
	margin-top: 9px;
	margin-left: 6px;
}
.enterMainText h3 {
	color: #1275FF;
	font-weight:bold;
	text-align: center;
	font-size: 24px;
	line-height: 25px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #F3D5A4;
	padding-bottom: 5px;
}
.enterStepOne {
	float: right;
	width: 290px;
	clear: right;
	margin-top: 110px;
	margin-bottom: 10px;
}
.enterStepOne h4 {
	color: #1275FF;
	font-weight:bold;
	margin-left: 60px;
	font-size: 18px;
}
.enterStepOne p {
	margin-left: 60px;
	margin-top: 0px;
	margin-bottom: 4px;
	font-size:11px;
	line-height: 10px;
}
.enterStepTwo {
	float: right;
	width: 290px;
	clear: right;
	margin-bottom: 7px;
}
.enterStepTwo h4 {
	color: #1275FF;
	font-weight:bold;
	margin-left: 60px;
	font-size: 18px;
	margin-top: 10px;
}
.enterStepTwo p {
	margin-left: 60px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:11px;
}
.enterStepTwo img {
	float: left;
	padding-top: 7px;
}
.enterStepThree {
	float: right;
	width: 290px;
	clear: right;
}
.enterStepThree h4 {
	color: #1275FF;
	font-weight:bold;
	margin-left: 60px;
	font-size: 18px;
	margin-top: 10px;
}
.enterStepThree img {
	float:left;
	margin-top: 7px;
}
.enterStepThree p {
	margin-left: 60px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:11px;
}
.homeAdditionalLinks {
	background-image: url("/images/home/bg-home-additionalLinks.gif");
	width: 589px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	padding-top: 10px;
}
.addLinksRow {
	margin-top: 5px;
	margin-bottom: 5px;
}
.addLinksRow img {
	float:left;
}
.textAddLinks {
	float: left;
	width: 500px;
}
.textAddLinks h4 {
	color: #1275FF;
	font-size: 18px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	line-height: 20px;
}
.textAddLinks p {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
}
.textAddLinks a {
	font-weight:bold;
	color: #104D9D;
}
.addLinksRowMiddle {
	margin-top: 5px;
}
.addLinksRowMiddle img {
	float:left;
}

.addLinksRowMiddleDottedLine {
margin-top: 5px;
margin-bottom: 5px;
}

.textAddLinksMiddle {
	text-align: center;
}
.textAddLinksMiddle h4 {
	color: #1275FF;
	font-size: 18px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	line-height: 20px;
}
.textAddLinksMiddle p {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
}
.textAddLinksMiddle a {
	font-weight:bold;
	color: #104D9D;
}
.homePrizeMonthlySection {
	width: 589px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url("/images/home/home-prizes-monthly.jpg");
	padding-bottom: 30px;
	margin-top: 0px;
	padding-top: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FEEFB3;
	padding-bottom: 15px;
	height: 165px;
}
.homePrizeMonthlySection p {
	text-align: center;
	margin-top: 15px;
	padding: 90px 0px 0px 220px;
	width: 300px;
}
.homePrizeMonthlySection a {
	font-weight:bold;
	color: #104D9D;
	font-size: 14px;
}
.homePrizeMonthlySection h3 {
	font-size: 1px;
	padding-top: 19px;
	color: #FFEEB7;
}
.homePrizeSection {
	width: 589px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url("/images/home/home-prize-section.jpg");
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FEEFB3;
	padding-bottom: 30px;
	margin-bottom: 10px;
}
.homePrizeSection h3 {
	text-align: center;
	font-size: 16px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 230px;
	line-height: 17px;
	margin-bottom: 0px;
}
.homePrizeSection .prizesSubmitBtn {
	margin-top: 10px;
}
.prizesSubmitBtn img {
	margin-left: 212px;
}
.homePrizeSection h4 {
	color: #1275FF;
	font-size: 20px;
	font-weight:bold;
	line-height: 25px;
	margin-bottom: 5px;
	margin-top: 25px;
	margin-left: 40px;
}
.homePrizeSection ul {
	list-style-type: disc;
	list-style-position: inside;
	margin-bottom: 15px;
	margin-left: 40px;
}
.homePrizeSection li {
	font-size: 14px;
	line-height: 16px;
}
.homePrizeSection li a {
	font-weight:bold;
	color: #104D9D;
	font-size: 13px;
}
.prizeBigLink a {
	font-weight:bold;
	color: #104D9D;
	font-size: 14px;
	margin-left: 40px;
}
.homeSpotlightSection {
	width: 589px;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EAF3FC;
	margin-bottom: 10px;
	padding-bottom: 15px;
}
.homeSpotlightTop {
	background-image: url("/images/home/home-spotlight-section.gif");
	background-repeat: no-repeat;
	height: 42px;
	width: 589px;
}
.homeSpotlightTop h3 {
	color: #FFFFFF;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	width: 500px;
	line-height: 40px;
	margin-left: 15px;
}
.homeBoxesSection .homeLeftBox p {
	margin-top: 10px;
	margin-bottom: 15px;
}
.homeSpotlightSection h4 {
	color: #1275FF;
	font-size: 18px;
	margin: 0px 25px 8px 38px;
	padding: 0px;
	line-height: 20px;
}
.homeSpotlightSection p {
	font-size: 13px;
	line-height: 15px;
	margin-left: 38px;
	margin-right: 55px;
}
.homeSpotlightSection a {
	font-weight:bold;
	color: #104D9D;
	font-size: 14px;
	float: right;
	margin-right: 45px;
}
.spotlightQuote p {
	margin: 0px 0px 0px 40px;
	padding: 0px;
}
.spotlightQuote {
	font-size: 12px;
	color:#0E2B51;
	text-align: left;
	width: 589px;
	font-weight: bold;
	background-image: url("/images/home/icon-home-star.gif");
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 30px;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.orangeTextSpotlight {
	color: #FF6600;
	font-weight: bold;
}
.nameTextSpotlight {
	color: #1275FF;
	font-weight: bold;
}
/* New Home Page Right Col veronica added 03/20/09 */



/* Right Col Home */

#ContainerRightHome {
	text-align:left;
	width:265px;
	background-color:#DAF1FF;
	float:left;
	/*margin-bottom: -20000px;
	padding-bottom: 20000px;*/
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #BDE5FF;
	font-family: Arial, Helvetica, sans-serif;
}



.rightColBlueHeader {
	background-image: url("/images/home/right-col-blue-header.jpg");
	background-repeat: no-repeat;
	height: 59px;
	width: 265px;
}
.rightColBlueHeader p {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 15px;
	padding: 13px 0px 0px;
	margin: 0px;
}

.rightColSponsor {
	background-image: url("/images/advertise/right-col-sponsor-header.gif");
	background-repeat: no-repeat;
	height: 61px;
	width: 265px;
}
.rightColSponsor p {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 15px;
	padding: 13px 0px 0px;
	margin: 0px;
}

.smallBlueHeaderText {
	font-size: 12px;
}


/* Right Col Global */

#containerRightGlobal
{
	
	/*background-color:#DAF1FF; Why?*/
	background-color:#FFFFFF;
	float:left;
	text-align:left;
	
	/*width:265px;
	margin-bottom: -20000px;
	padding-bottom: 20000px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #BDE5FF;
	font-family: Arial, Helvetica, sans-serif;*/
}

#rightColPGCoupon {
	background-image:url("../../images/causewall/right_col_coupon_pg.jpg"); 
	width:255px; 
	height:50px;
	padding-top:230px;
	padding-left:45px;
}

.rightColSpecialHeader {
	background-image: url("/images/home/right-col-blue-header.jpg");
	background-repeat: no-repeat;
	height: 59px;
	width: 265px;
}
.rightColSpecialHeader p {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 15px;
	padding: 13px 0px 0px;
	margin: 0px;
}

.smallSpecialHeaderText {
	font-size: 12px;
}


.canvasHomeRightCol {
	width: 255px;
	margin-left: 10px;
}
.canvasHomeRightCol img {
	float: left;
	padding-left: 5px;
}
.canvasHomeRightColText {
	float: left;
	padding-left: 10px;
	width: 120px;
}
.canvasHomeRightColText h3 {
	color: #305088;
	font-size: 18px;
	font-weight: bold;
	line-height: 19px;
	text-align: left;
	padding-top: 15px;
}
.canvasHomeRightColText p {
	text-align: left;
	font-weight: bold;
	color: #285E9A;
	margin: 0px;
	padding: 5px 0px 0px;
	font-size: 12px;
	line-height: 12px;
}
.dottedLineHomeOut {
	padding-top: 10px;
	padding-bottom: 10px;
}

.dottedLineHomeFull {
	background-image: url("/images/home/dotted-line-addlinks.gif");
	background-repeat: repeat-x;
	width: 585px;
	margin-left: 2px;
	height: 4px;
	padding-bottom: 4px;
}

.dottedLineHomeFullSec {
	background-image: url("/images/home/dotted-line-addlinks.gif");
	background-repeat: repeat-x;
	width: 585px;
	margin-left: 2px;
	height: 4px;
	margin-top: 10px;
}


.rightColMainBox {
	width: 247px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.rightColMainBoxTop h3 {
	font-weight: bold;
	color: #1275FF;
	font-size: 20px;
	height: 35px;
	line-height: 35px;
}
.rightColMainBoxTop {
	height: 36px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	background-image: url("/images/home/right-col-mainBoxTop.gif");
	background-repeat: no-repeat;
}
.rightColMainBoxMiddle {
	background-image: url("/images/home/right-col-mainBoxMiddle.gif");
	background-repeat: repeat-y;
	width: 247px;
	padding-bottom: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.rightColMainBoxBottom {
	background-image: url("/images/home/right-col-mainBoxBottom.gif");
	background-repeat: no-repeat;
	height: 10px;
	width: 247px;
}
.rightColMainBoxSection {
	margin: 0px;
	padding: 0px 0px 10px;
}
.rightColMainBoxSection  .socialMaMa {
	float: left;
	padding-left: 15px;
	padding-top: 12px;
}
.rightColMainBoxContent {
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 150px;
}
.rightColMainBoxMiddle a {
	color: #104D9D;
	font-weight: bold;
}
.rightColMainBoxContent  h4 {
	color: #305088;
	font-size: 16px;
	font-weight: bold;
	padding-top: 12px;
}
.rightColMainBoxContent  p {
	margin: 0px;
	padding: 3px 0px 0px;
	font-size: 11px;
}
.mainBoxSectionCastCalls {
	background-image: url("/images/home/right-col-castcalls.gif");
	background-repeat: no-repeat;
	width: 247px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.mainCastCallsBoxContent {
	width: 163px;
	text-align: left;
	float: left;
	padding-left: 15px;
	padding-top: 0px;
}
.mainCastCallsBoxContent h4 {
	color: #EF7F1D;
	padding-top: 10px;
	font-size: 16px;
	font-weight: bold;
}
.mainCastCallsBoxContent p {
	margin: 3px 0px 0px;
	padding: 0px;
	font-size: 11px;
}
.dottedLineMainBox {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	height: 1px;
	width: 233px;
	padding-right: 12px;
}
.mainBoxFullSection h4 {
	color: #305088;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 15px;
}
.mainBoxFullSection p {
	margin: 0px;
	padding: 0px;
	color: #32649A;
	font-weight: bold;
}
.mainBoxFullSection a {
	margin: 0px;
	padding: 0px;
	color: #104D9D;
	font-weight: bold;
	font-style: italic;
}
.rightColBlueBox {
	width: 239px;
	margin-left: 9px;
	margin-top: 0px;
	padding-top: 0px;
	height: 450px;
	margin-bottom: 10px;
}
.rightColBlueBox h3 {
	font-size: 18px;
	padding-top: 13px;
	color: #FEE65B;
	font-weight:bold;
}
.rightColBlueBox img {
	margin-top: 20px;
}
.rightColBlueBox p {
	margin-top: 2px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 16px;
}
.rightColBlueBox a {
	font-weight: bold;
	color: #034268;
}

.rightColBlueBox2 {
	background-image: url("/images/home/right-col-twins.jpg");
	background-repeat: no-repeat;
	width: 239px;
	margin-left: 5px;
	margin-top: 10px;
}
.rightColBlueBox2 h3 {
	font-size: 18px;
	padding-top: 13px;
	color: #FEE65B;
	font-weight:bold;
}
.rightColBlueBox2 img {
	margin-top: 20px;
}
.rightColBlueBox2 p {
	margin-top: 2px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 16px;
}
.rightColBlueBox2 a {
	font-weight: bold;
	color: #034268;
}


/* Heading Styles: Veronica 3/24/09 */


.headingBlueBold {
	color: #333366;
	font-size: 20px;
	line-height: 25px;
	padding-top: 25px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.headingBlueBold19 {
	color: #1275FF;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	padding-top: 25px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.headingBlueBold15 {
	color: #1275FF;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}

.headingDGreenBold {
	color: #009234;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	padding-top: 25px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.headingDGreenBold19 {
	color: #009234;
	font-weight: bold;
	font-size: 19px;
	line-height: 19px;
	padding-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.headingDGreenBold15 {
	color: #009234;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}

.headingLGreenBold {
	color: #2ACC18;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	padding-top: 25px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.headingLGreenBold19 {
	color: #2ACC18;
	font-weight: bold;
	font-size: 19px;
	line-height: 19px;
	padding-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.headingLGreenBold15 {
	color: #2ACC18;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}

.headingOrangeBold19 {
	color: #FF743C;
	font-weight: bold;
	font-size: 19px;
	line-height: 19px;
	padding-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.headingOrangeBold15 {
	color: #FF743C;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}

.pBlueBold {
	font-weight: bold;
	color: #3766BD;
}
.pDGreenBold {
	font-weight: bold;
	color: #009218;
}
.pLGreenBold {
	font-weight: bold;
	color: #2ACC18;
}

.textLightBlue {
	color: #1275FF;
	font-size: 18px;
	line-height: 18px;
}
.textDarkBlue {
	color: #104D9D;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
}


.fontOpenSans {
	font-family: 'Open Sans', sans-serif; font-weight:400;	
}


/* P Styles: Veronica 3/24/09 */

.floatLeft {
float:left;}


a.pLink  {
	color:#104D9D;
	font-weight: bold;
}
a:hover.pLink  {
	color:#FF8430;
	font-weight: bold;
}


/* Star Styles: Veronica 3/25/09 */

.starSeparateGlobal {
	width: 590px;
	margin: 0 auto;
	background-repeat: no-repeat;
	height:20px;
	line-height:20px;
	background-image: url(/images/content/star14.gif);
	background-position: 3px;
}

.starfield {
	background-repeat: repeat-x;
	height:20px;
	line-height:20px;
	background-image: url(/images/content/star14.gif);
}

.starfieldLight {
	background-repeat: repeat-x;
	height:20px;
	line-height:20px;
	margin-left:0px;
	background-image: url("/images/universal-images/starLight.gif");
	
}

.starfieldLightSpecial {
	background-repeat: repeat-x;
	height:20px;
	line-height:20px;
	background-image: url("/images/universal-images/starLight-special.gif");
}

/* Circle Mod Styles: Veronica 3/2/10 */


.circleMod1 {
	background-repeat: repeat-x;
	height:37px;
	line-height:20px;
	background-image: url("/images/universal-images/mod-circles.jpg");
	width: 500px;
}

.ccTitle {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 10px;
	line-height: 19px;
}

.ccTitleSpecial {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 10px;
	line-height: 19px;
}

.ccNoSubmissions {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 10px;
	line-height: 19px;
}

#blueBoxTop25 {
	background-image: url("/images/prizes/prizesBlueBoxTop1.gif");
	height: 90px;
	width: 544px;
	background-repeat: no-repeat;
}
#blueBoxTop5 {
	background-image: url("/images/prizes/prizesBlueBoxTop2.gif");
	height: 90px;
	width: 544px;
	background-repeat: no-repeat;
}
#blueBoxTop {
	background-image: url("/images/prizes/prizesBlueBoxTop.gif");
	height: 20px;
	width: 544px;
	background-repeat: no-repeat;
}
.blueBoxMiddle {
	background-image: url("/images/prizes/prizesBlueBoxMiddle.gif");
	background-repeat: repeat-y;
	width: 544px;
	padding-right: 10px;
	padding-left: 20px;
}
.blueBoxBottom {
	background-image: url("/images/prizes/prizesBlueBottom.gif");
	background-repeat: no-repeat;
	height: 22px;
	width: 544px;
}

.blueBoxContainer {
margin-top: 10px; margin-left:33px;
font-size:11px;
line-height:14px
}





/* Additional Links Styles: Veronica 3/24/09 */


.addLinksSectionGeneral {
	margin-top: 15px;
	margin-bottom: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF2C2;
	margin-left: 15px;
	margin-right: 15px;
}
.addLinksRowGlobal {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #F8FCFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #DAF1FF;
}
.addLinksRowGlobal img {
	float:left;
	margin-right: 8px;
}

.addLinksRowGlobal2 {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #F8FCFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #DAF1FF;
	margin-left: 10px;
}
.addLinksRowGlobal2 img {
	float:left;
	margin-right: 5px;
}

.textAddLinksGlobal {
	float: left;
	width: 163px;
}
.textAddLinksGlobal h4 {
	color: #1275FF;
	font-size: 14px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	line-height: 16px;
}
.textAddLinksGlobal p {
	margin: 0px 0px 0px 5px;
	padding: 0px 3px 0px 0px;
	font-size: 12px;
	line-height: 16px;
}
.textAddLinksGlobal a {
	color: #265DA6;
	font-weight: bold;
}

/* Jump Menu Winners, Honors, Sneeks Styles: Veronica 3/25/09 */


.jumpMenuWinnersBox {
	background-color: #C4DFFE;
	margin-bottom: 10px;
	margin-left: 11px;
	margin-top: 3px;
	margin-right: 11px;
	height: 40px;
}

.jumpMenuWinnersContainer {
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom:10px;
	padding-left: 10px;
}

.jumpMenuWinnersContainer p {
	float:left;
	color: #104D9D;
	font-weight: bold;
	margin-right: 5px;
	margin-top:4px;
}

/* Include More Pages Styles: Veronica 3/26/09 */


#includeNavPages {
	list-style-type: none;
	font-size: 15px;
	color: #006699;
	margin-bottom: 15px;
	padding-bottom: 0px;
	margin-left: 33px;
}
#includeNavPages li {
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 4px;
	padding-left: 4px;
}
#includeNavPages a {
	color: #003366;
}
#includeNavPages a:visted {
	font-weight: bold;
	color: #0000CC;
}

div.XcontactLinks img{
	margin: 25px 0 25px 0;
}

div.XcontactLinks ul {
margin: 0 0 0 11px;
padding: 0;
list-style: none;
}

div.XcontactLinks li {
margin: 5px 0 0 0;
padding: 0;
}
div#formContainer{
	width:565px;
	margin:10px 25px 0px;
}

/* Boxes Veronica 6/15/09 */


#specialBoxTop
 {
	background-image: url("/images/global/specialBoxTop.gif");
	height: 20px;
	width: 544px;
	background-repeat: no-repeat;
}
.specialBoxMiddle {
	background-image: url("/images/global/specialBoxMiddle.gif");
	background-repeat: repeat-y;
	width: 544px;
	padding-right: 10px;
	padding-left: 20px;
}
.specialBoxMiddle  p {
color:#000000;
line-height: 20px;
font-weight: normal;
padding-top: 10px;
margin-top: 0px;
padding-left:5px;
margin-bottom: 0px;
width: 490px;
font-size: 12px;
}

.specialBoxMiddle2 {
	background-image: url("/images/universal-images/specialBoxMiddle2.jpg");
	background-repeat: repeat-y;
	width: 544px;
	padding-right: 10px;
	padding-left: 20px;
	font-size: 12px;
}

.specialBoxBottom {
	background-image: url("/images/global/specialBoxBottom.gif");
	background-repeat: no-repeat;
	height: 22px;
	width: 544px;
}

/* Boxes Veronica 10/13/09 */



.headerTextGlobal {
	margin: 0px 015px 0px 15px;
	padding-bottom: 15px;
    border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FEEFB3;
}

.headerTextGlobal h2 {
margin-bottom:0px;
padding-bottom:0px;
}

.standardList2 {
	padding-left:15px;
	color:#00AB39;
	font-size:12px;
	line-height: 20px;
	font-weight: bold;
	padding-top: 5px;
	margin: 0px;
	padding-bottom: 5px;
}

.standardCTAHeader {
	width:600px;
}

.standardCTAHeader p {
margin-top:4px;}


.standardCTAHeaderLeftImg {
margin-left:15px; margin-right:12px; margin-top:8px; width:100px; height:100px;
}

#homeTextCenter {
margin-left:15px; margin-bottom:5px; width:595px; text-align:center;
}


#twoBox1a {
	background-image: url("/images/global/two-boxes-1.jpg");
	height: 112px;
	width: 306px;
	float: left;
}

#twoBox1b {
	background-image: url("/images/global/two-boxes-1.jpg");
	height: 112px;
	width: 306px;
	float: left;
	background-position: -305px;
}

/* Do you have a CK Bullet Lists Veronica 03/8/10 */

.haveCKBullet1 {
	height: 288px;
	width: 605px;
	background-image: url("/images/global/have-a-ck-bullet1.jpg");
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.specialSpotlights {
	width:250px;
	height:257px;
	background-image: url("/images/global/right-col-cast_05.jpg");
	background-repeat: no-repeat;
}

/* Frank added class for container list 05/03/10*/

#oneColContainer {
	width: 635px;
}

/**
 * Secure Cart (update June 2010)
 * Chris
 */
.scContent{background:#fff url("/images/cart/bg.gif") top left repeat-x;font-family:Arial;}
.scContent #contentWrap{background:transparent url("/images/cart/colDivider.gif") top right no-repeat;width:630px;float:left;padding-top:30px;padding-bottom:30px}
.scRightColumn{float: right; width:250px;margin:18px 0 0}
.scRightContainer{width:250px;margin:0 auto;clear:both}
hr.hr {display:  block; clear: both; border: none;overflow: visible;width:80%;margin:25px auto; border-top:1px solid #b6c5da; height:1px; line-height: 0}
.cartModule{border:2px solid #b5b3a0;width:626px;float:left;background-color: #fff}
.cartModule p{margin:0;padding:0}
.pHeader2{font-size: 18px;height:31px;line-height:31px;color:#fff;background-color:#45973c; width:auto;padding:0 10px !important;}
.pHeader3{width:auto;background-color:#fff6d4;height:34px;vertical-align: middle;paadding:5px 0 0 10px !important;}
ul.contestEntryRow, ul.contestEntryRow ul{list-style: none;font-size:17px}
ul.contestEntryRow{float:left;width:100%;}
ul.contestEntryRow li{line-height:24px !important;}
.offersBG{background:transparent url("/images/cart/offersBg.png") top left no-repeat;width:626px;height:80px}
.offersBG p{margin:0 0 0 80px;padding:0;}
.ccBill {font-size:12px;margin:0 0 10px 0;font-family:Arial}
.ccBill th{line-height:24px;height:24px;font-size:15px;padding-left:10px}
.cartItemList{text-align:right;padding-right:10px;border-bottom:2px solid #fff}
.billingForm{background-color:#edf5ff}
.vipNotice {float:left;color:#0b51a4;width:626px;text-align: center;margin:8px 0}
.offersVIP{background:transparent url("/images/cart/offersBgXL1.png") top left no-repeat;width:625px;height:128px;float:left}
.offersVIP>p{margin:15px 10px 10px 15px;font-weight:bold}
.offersVIP div{width:100%;margin:0 auto;color:#0b51a4;font-size:12px}
.offersVIP ul{float:left;}
.vipPopUpContent{background:transparent url("/images/cart/vipPromo.png") top left no-repeat;width:592px;height:715px;margin:10px 0}
.vipPopUpContent>p{font:  bold 12px/16px Arial;text-align:left;padding-top:220px;width:500px; margin:0 auto}
.vipMarket{background:transparent url("/images/cart/vipPush.png") top left no-repeat; width:625px; height:90px;margin:10px 0;float:left}

/**
 * Canvas Page - Thank you w/ Profiles Promo and Canvas Promo
 */
 .promoTable{font-family: Arial}
 .promoTable th{text-align:center}
 .promoTable td{vertical-align:top;width:50%}
 .promoTable p{margin:0;padding:0}
 .pPromo{text-align:center;width:288px;margin:0 auto}
 .pPromo hr{margin:15px auto;}
 .pHead{background:transparent url("/images/canvas/pHead.gif") top left no-repeat;width:288px;height:43px;color:#fff;text-align:center;font-weight:bold;vertical-align:middle;line-height:39px;font:21px/39px Arial;}
 .pBody{background:transparent url("/images/canvas/pBody.gif") top left repeat-y;padding:20px 0 10px;}
 .pFoot{background:transparent url("/images/canvas/pFoot.gif") top left no-repeat;width:288px;height:9px}
 .pPromo ul{font:bold 14px/21px Arial}
/**
 * Frank blog page
 */
 .blogWrapper {
	width:542px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-bottom: 10px;
	background-color: #E1E1E1;
	 }
 
.blogBorder {
	border: 1px solid #B8B8B8;
	 }
	 
.blogBorder2 {
	width: 264px;
	border: 1px solid #B8B8B8;
	 }
	 
.blogWrapper p {
	margin:0px;
	
	}
	
.blogWrapper h3 {
	color:#F30;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
		}
	
.blogMiniWrapper {
	width:542px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}

.blogMiniWrapper p {
	width:240px;
	margin:0 auto;
}

.blogMiniWrapper h3 {
	color:#F30;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	}

.blogHeader1 {
	background-image: url("/images/blogs/blogPage_clipart2.jpg");
	background-repeat: no-repeat;
	background-position: left 13px;
	width:268px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	}

.blogHeader2 {
	background-image: url("/images/blogs/blogPage_clipart.jpg");
	background-repeat: no-repeat;
	background-position: left;
	width:363px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	}
	
.blogMini {
	width:264px;
	padding-bottom: 10px;
	background-color: #E1E1E1;
	}	
	
.blogMiniConWrap {
	width:240px; 
	margin:0 auto;
	}	

.blogBigConWrap {
	width:522px; 
	margin:0 auto;
	}	
	
/**
 * Frank gallery page
 */

.galleryWrapper {
	width:542px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-bottom: 10px;
	background-color: #DCF1FF;
	 }
 
.galleryBorder {
	border: 1px solid #4288d1;
	 }
	 
.galleryBorder2 {
	width: 264px;
	border: 1px solid #4288d1;
	 }
	 
.galleryWrapper p {
	margin:0px;
	
	}
	
.galleryWrapper h3 {
	color:#F30;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
		}
	
.galleryMiniWrapper {
	width:542px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	}

.galleryMiniWrapper p {
	width:240px;
	margin:0 auto;
}

.galleryMiniWrapper h3 {
	color:#F30;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	}

.galleryHeader1 {
	width:575px;
	text-align:center;
	margin-bottom:10px;
}

.galleryHeader2 {
	width:575px;
	text-align:center;
	}
	
.galleryMini {
	width:264px;
	padding-bottom: 10px;
	background-color: #DCF1FF;
	}	
	
.galleryMiniConWrap {
	width:240px; 
	margin:0 auto;
	}	

.galleryBigConWrap {
	width:522px; 
	margin:0 auto;
	}	
.galleryWinner {
	width:98px;
	float:left;
	}	
	
.galleryLinks{
	width:120px;
	float:left;
		}	
.galleryLinksWrapper {
	width:240px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
			}
.galleryLinksWrapper li {
	margin:0 auto;
	list-style-position: inside;
	list-style-type: none;
	}
	.galleryLinksWrapper li {
	width:240px;
	margin:0 auto;
	list-style-position: inside;
	list-style-type: none;
	}
	
.galleryLinksWrapper ul {
	line-height: 18px;
	}	
.winnerBtn {
	width: 96px;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: 0px;
	}
	
	/**
 * Thank You gallery page by Veronica
 */	
 
 .thankYouSpotlightF {
width:162px;
margin-left:30px;	 
	 
	 }
	 
 .thankYouSpotlightF img {
	 margin-bottom:10px;
	 }	 
	  .thankYouSpotlightF p {
width:155px;
margin: 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
text-align:left;	 
	 
	 }
	 
	 
	  .thankYouSpotlight {
width:162px;
margin-left:10px;	 
	 
	 }
	 
 .thankYouSpotlight img {
	 margin-bottom:10px;
	 }	 
.thankYouSpotlight p {
width:155px;
margin: 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
text-align:left;	 
	 
	 }
	 
 .thankYouSpotlightWrapper {	 
	 margin:0 auto;
 }
 
 /* By Vee 102710 */

#headerSubmittedNew {
	width: 575px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	padding-bottom:10px;
}
#headerSubmittedNew  p {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 15px;
}


.headertyNext {
	background-image: url("/images/newGallery/thankyou/header-thankyou-next.jpg");
	background-repeat: no-repeat;
	height: 226px;
	width: 575px;
}



.offUploadBox {
background-color:#65A5EC; width:534px; height:263px; margin-left:39px;
}

.offUploadBoxText
{background-color:#FFFFFF; width:519px; height:255px; margin:0 auto; font-size:9px;}


/* New My Photos: Veronica 3/8/11 */

#myCKheaderBtmNew {
	background-repeat: no-repeat;
	float: left;
	width: 911px;
	height: 33px;
}

#myCKheaderTopNew {
	width: 606px;
	height: 153px;
	background-image: url("/images/myphotos/my-photos-header.jpg");
	background-repeat: no-repeat;
	margin-top:20px;
}

#myCKcontentMidNew {
	width: 606px;
	background-repeat: repeat-y;
	margin-left: 4px;
}
.myCKAcctBorderNew {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2EBF4;
}

#ContentContainerNoONew{
	width: 911px;
	padding-bottom:10px;
	display:block;
	float:left;
                    margin-top:55px;
}

#myPhotosHeader{
	width: 606px;
	height: 143px;
	background-image: url("/images/myphotos/my-photos-header.jpg");
	background-repeat: no-repeat;
}

#myCKheaderNew {
	float: left;
	width: 911px;
}

#memLftContentNew {
	width: 606px;
	float: left;
}

#myPhotosContentNew {
	float: left;
	width: 606px;
}

#memRtContentNew {
margin-top: 20px;
	width: 301px;
	float: left;
}


#myPhotosPhotos {color:#1275FF; font-weight:bold; text-align:left; margin-left:180px; padding-top:25px; font-size:30px;font-family:Arial;}

#myPhotosText { width:378px; text-align:left;margin-left:180px; margin-top:10px; padding-top:0px; font-size:12px;font-family:Arial;}

#myPhotosMainBtn {width:421px; text-align:left; margin-left:180px; margin-top:10px; padding-top:0px; font-size:12px;font-family:Arial;}

#myPhotosGetPerks {color: #73930F; font-weight: bold; font-size:16px;}

#myPhotosRightAds {margin:10px 0;text-align: center;}

/* Video Box*/

.featuredVideoBox {background-color:#DAF1FF; width:911px; padding-top:20px;}

.featuredVideoBoxContent {width:855px; margin:0 auto; padding-bottom:20px;}

.featuredVideoText {width:488px; float:left; font-size:16px; line-height:18px; margin-left:25px;}

.videoLibrary {width:509px; margin:0 auto; border-bottom-color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px; padding-bottom:10px;}

.videoLibraryText {float:left; padding-left:15px; width:297px;} 

.ckSuccessSpotRight {padding-top:100px; padding-left:12px; text-align:left; margin-bottom:0px; padding-bottom:0px;}


.mainImage1 {
	width:618px;
	height:250px;
	margin:10px auto;
	background-color:#006699;
}

.containerFullHome {
	background-color:#FFFFFF;
	width: 911px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #B7DEF7;
	padding-top: 10px;
	padding-bottom:10px;
}

.containerFullAd {
	width: 888px;
	height:100px;
	margin:0px auto;
	background-color:#CCCCCC;
}

.containerFullContent {
	width: 888px;
	margin:10px auto;	
}

#smallDiscalimerWrapper1 {
	width: 540px;
	margin: 20px auto 0;
}
.smallDiscalimerText {
	font-size: 9px;
	font-style: italic;
	line-height: 9px;
}
.topMessage {
	font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #024FAD;
}
.bottomMessage {
	font: 14px/16px Verdana,Arial, Helvetica, sans-serif;
	color: black;
}
div#contentWrap {
width: 100%;
text-align: left;
_width: 861px;
_margin: 0 23px 30px 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 10px;
padding-right: 0;
padding-bottom: 50px;
padding-left: 25px;
}

div#legalContentWrap {
	
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0px;
    margin-top: 0;
    padding-bottom: 50px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    text-align: left;
    width: 95%;
}

div#contentWrap h1{
	vertical-align: middle !important;
	margin:0 0 0 30px;
	width:500px
}
div#contentWrap table,div#contentWrap tr,div#contentWrap td{
	vertical-align: top !important;
}

img#adIsYours, img#ad4Monthly, img#adSteps, img.ad {	
	float: right;
}

#headlineTy {
	width:100%;	
	margin-left:25px;
	padding-top:25px;
	text-align:left;
}

div#contentWrapTy {
	width:556px;
	text-align:left;
	float:left;
	margin-left:25px;
	background-color:#FFF;
}

div#contentWrapTy hr {
	width:556px;
	background-color:#cccccc;
	border:none;
	height:1px;
	margin-bottom:20px;
}

#contentTyInfoWrap {
	background-color:#eaf0f5;
	border:1px solid #cccccc;
	width:556px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:20px;	
}

.contentTyInfoBox {
	background-color:#ffffff;
	border:1px solid #cccccc;
	margin-left:15px;
	margin-right:15px;
	height:80px;
	font-size:12px;
}

.contentTyInfoBox p {
	position:relative;
	margin:0;
	top:20px;
}

.contentTyInfoBox img {
	float:left;
	padding-top:20px;
	margin-left:10px;
	margin-right:10px;
}

/*-----------LEFT GENERIC COLUMN-----------*/
.mainColLeft{
	margin:0 20px 0 10px;
}


/*-----------COLUMNS Thankyou------------*/
#scRightColumnTy {
	width:320px;	
	float:right;
	background-color:#FFF;
}

#contentTyCol1 {
	width:270px;
	float:left;	
}

#contentTyCol2 {
	width:286px;
	float:left;	
	padding-top:20px;
}

#contentTyCol2 ul {
	margin-left:20px;
	font-weight:bold;
}


#contentTyCol2 ul li {
	font-size:15px;
	line-height:18px;
	color:#333366;
		
}

#contentTyNum {
	width:420px;
	float:left;
	height:100%;
}



/*-----------RIGHT SIDEBAR------------*/
.boxRightTy {
	width:300px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	margin-bottom:10px;
	text-align:left;
}

.boxRightTy p {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;	
	margin-top:0;	
	color:#343466;
}

.boxRightTyPrevImg {
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
	float:left;	
}

.boxRightTyImg{
	width:300px;
	padding-bottom:10px;
}

.boxRightTyTop {
	width:300px;
	background-color:#f2f2f2;	
}

.boxRightTyTop p {
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
}

.boxRightTyTop h2 {
	padding-top:10px;
	margin-left:10px;
}

/*-----------5 STAR RATINGS------------*/
#starRatingTy {
	width:110px;
	height:50px;
	float:right;
	margin-right:20px;
}


/*-----------CK TYPOGRAPHY------------*/
.ckPurple18 { color:#343466; font-size:18px;		
}
.ckPurple12 { color:#343466; font-size:12px;}
.ckPurple15 { color:#343466; font-size:15px; line-height:17px; margin:0;}
.ckCyan15 { color:#237abd; font-size:15px;}
.ckCyan12 { color:#237abd; font-size:15px; text-decoration:none;}

.ckCyan12 a:link { color:#237abd; text-decoration:none; font-size:12px;}
.ckCyan12 a:visited { color:#237abd; text-decoration:none; font-size:12px;}
.ckCyan12 a:hover { color:#237abd; text-decoration:underline; font-size:12px;}

.ckCyan15 a:link { color:#237abd; text-decoration:none;}
.ckCyan15 a:visited { color:#237abd; text-decoration:none;}
.ckCyan15 a:hover { color:#237abd; text-decoration:underline;}

.ckGreen {color:#73ac50;}

.ckGreen a:link { color:#73ac50; font-weight:bold; text-decoration:none; }
.ckGreen a:visited { color:#73ac50; font-weight:bold; text-decoration:none; }
.ckGreen a:hover { color:#73ac50; font-weight:bold; text-decoration:underline; }
.roboto { font-family: 'Roboto Condensed', sans-serif; }

/*-----------THANKYOU MARGINS------------*/

.tyMr20 { margin-right:20px; }

.tyPt10 { padding-top:10px;}
.tyPt15 { padding-top:15px;}

/*END 4/4/12 - Added by Jason for CK thankyou page*/

/** People Choice Promo Member Homepage **/
#pcg{
	background-color:#ffffff;border:1px solid #cccccc;width:298px;
}
#pcgContainer{
	background:#ffffff url('/images/memberHomePage/share-module-bgBB.gif') 0% 100% repeat-x;padding: 0 0 15px 0;width:100%; 
}
#pcgContainer h3{
	color:#669933;font:normal 23px/30px 'Arial Narrow', 'Century Gothic';text-align:center
}
#pcgContainer .pcgBtn{
	background:transparent url('/images/btn/btn-purple-195x32.png') 0 0 no-repeat;
	cursor: pointer;
	height:32px;
	margin: 10px auto 0;
	text-align:center;
	width:195px;
}
#pcgContainer .pcgBtn {color: #ffffff;font:bold 13px/25px Arial;text-decoration: none}
#pcgContainer .pcgMessage{
	 font:normal 13px/16px Arial;color:#333366;margin:20px auto;width:250px;
}
#pcgContainer .pcgMessage ul{
	list-style:disc outside;margin:0 auto;width:210px;
}
#pcgContainer .pcgMessage ul li{
	margin:10px 0 0 0;
}
/*PEOPLES CHOICE*/

.peopleChoiceWinPage {
width: 563px;
background-image: url(/images/peopleschoice/peoples-choice-winners-box.jpg);
background-repeat: no-repeat;
height:287px;
padding-bottom: 45px;
border:#e3e0e0 1px solid;
margin: 0 auto;
}
	

.peopleChoiceWinPageGeneric {
width: 563px;
height:287px;
background-image: url(/images/peopleschoice/peoples-choice-winners-box-generic.jpg);
background-repeat: no-repeat;
padding-bottom: 45px;
padding-top:56px;
/*border:#e3e0e0 1px solid;*/
margin: 0 auto;
}

.peopleChoiceWinPageText {
	
width: 310px;
padding-left:22px;
padding-top: 105px;
font-size:13px;
float: left;
line-height: 17px;
}
	
.peopleChoiceWinPagePic {
width: 216px;
height:208px;

float: left;	
}

#peopleChoiceWinName {
margin-left:15px;
float: left;	
}

#peopleChoiceWinLocation {
margin-right:10px;
float: right;	
}


/*-----------BEGIN CSS BUTTONS---------------*/

.btnCKMagenta {
	-moz-box-shadow: 0px 3px 0px 0px #eeeeee;
	-webkit-box-shadow: 0px 3px 0px 0px #eeeeee;
	box-shadow: 0px 3px 0px 0px #eeeeee;
	background-color:#ce119c;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'Open Sans', sans-serif; font-weight:400;
	font-size:15px;
	padding:10px 15px;
	text-decoration:none;
}
.btnCKMagenta:hover {
	background-color:#c43189;
	color:#ffffff;
}
.btnCKMagenta:active {
	position:relative;
	top:1px;
}


.btnCKGreen {
	-moz-box-shadow: 0px 3px 0px 0px #eeeeee;
	-webkit-box-shadow: 0px 3px 0px 0px #eeeeee;
	box-shadow: 0px 3px 0px 0px #eeeeee;
	background-color:#73ac50;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'Open Sans', sans-serif; font-weight:400;
	font-size:15px;
	padding:10px 15px;
	text-decoration:none;
}
.btnCKGreen:hover {
	background-color:#83b663;
	color:#ffffff;
}
.btnCKGreen:active {
	position:relative;
	top:1px;
}


/*-----------END CSS BUTTONS---------------*/


/*-----------BEGIN PERP GALLERIES------------*/
#galHeader { padding:0 0 0 0; }
#galHeader h1 { font-size:25px; color:#38386c; padding:0 0 30px 0; font-family: 'Open Sans', sans-serif; font-weight:400; }
.galFilter { padding:0 0 20px 0; font-family: 'Open Sans', sans-serif; font-weight:400; }
.galFilter a { color:#73ac50; }
.galFilter a:active, a:hover { color:#696969; text-decoration:none; }
.galFilter ul li { font-size:14px; color:#454545; padding:0 20px 0 0; display:inline; }
.galRow { width:100%; padding:20px 0 30px 20px; clear:both; }
.galRowAlt { background-color:#efefef; width:100%; padding:20px 0 30px 20px; clear:both; }
.galIntroPic { width:185px; height:185px; padding:0 25px 0 0; float:left;  }
.galIntroDescrip { float:left; width:60%; }
.galIntroDescrip h2 { font-size:25px; color:#38386c; padding:10px 0 20px 0; font-family: 'Open Sans', sans-serif; font-weight:400;  }
.galIntroDescrip p { font-size:15px; line-height:18px; color:#454545; height:100px; font-family: 'Open Sans', sans-serif; font-weight:400; }

.galPhotoRow { width:100%; border-bottom:1px solid #f1f1f1; margin:0 0 20px 0; }
.galPhoto { width:400px; float:left; background-color:#f1f1f1; margin:0 10px 20px 0; }
.galPhotoInfo { width:200px; float:left; padding-top:10px; }
.galPhotoInfo p { font-size:12px; line-height:14px; color:#454545; font-family: 'Open Sans', sans-serif; font-weight:400; padding:0 0 20px 0; }
.galPhotoInfo h2 { font-size:22px; color:#38386c; padding:10px 0 10px 0; font-family: 'Open Sans', sans-serif; font-weight:600; }
.galPhotoInfo h3 { font-size:25px; line-height:27px; color:#ce119c; font-family: 'Open Sans', sans-serif; font-weight:400; margin:0 0 20px 0;  }

.galPhotoVoteBtn { margin:0 0 20px 0; }
.galVoteBtn {
	-moz-box-shadow: 0px 3px 0px 0px #eeeeee; -webkit-box-shadow: 0px 3px 0px 0px #eeeeee; box-shadow: 0px 3px 0px 0px #eeeeee; background-color:#f6f190; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; display:inline-block; cursor:pointer; color:#73ac50; font-family: 'Open Sans', sans-serif; font-weight:400;font-size:20px; padding:15px 25px; text-decoration:none; }
.galVoteBtn:hover {background-color:#ebe459; }
.galVoteBtn:active {position:relative; }

.galPhotoTotalVotes { font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:400; color:#454545; margin:0 0 40px 0; }
.galPhotoTotalVotesCount { font-size:14px; border:1px solid #cccccc; padding:6px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }

.galPhotoOptions { color:#999999; font-size:12px; } 
.galPhotoOptions a { color:#999999; }


.galBanner { width:630px; height:140px; padding:0 0 20px 0; clear:both; font-family: 'Open Sans', sans-serif; font-weight:400; }
.galBannerHowWorks { position:relative; width:100px; padding:10px 0 10px 0; left:500px; top:-170px; color:#ce119c; font-size:12px; background-color:#ffffff; text-align:center; border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; border: 0px none #000000; }
.galBannerHowWorks a { color:#ce119c; }




/*-----------END PERP GALLERIES------------*/



/*-----------BEGIN GAL NAV------------*/
.galPagin {
	  margin:0;
	  padding:0;
	  width:640px; 
}

.galPagin ul li{
	display:inline;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow: hidden;
	font-family: 'Open Sans', sans-serif; font-weight:400;
}

.galPaginPage {
    display: inline-block;
    padding: 15px 0;
	width:100px;
    margin:0;
    border:1px solid #eeeeee;
    background: #ffffff;
    font-family:arial;
    font-size: 1.25em;
    text-decoration: none;
	text-align:center;
    color: #73ac50;
	font-family: 'Open Sans', sans-serif; font-weight:400;
}

.galPaginPage:hover {
    color:#cccccc;
}

.galPaginPage.active {
	color:#cccccc;
}

.galPaginPageBtn {
	color:#ffffff;
	background-color:#73ac50;
}

.galPaginPageBtn:hover {
	color:#ffffff;
	background-color:#83b663;
	padding: 15px 0px;
}

.galPaginPageBtnDisable {
	color:#cccccc;
	background-color:#efefef;
	padding: 15px 0px;
}

/*-----------END GAL NAV------------*/














/* The CSS */
.ckSelect select {
	width:260px;
    padding:10px;
    margin: 0;
    background: #ffffff;
    color:#888;
    border:1px solid #cccccc;
    outline:none;
    display: inline-block;
   /* -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;*/
    cursor:pointer;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.ckSelect select {padding-right:18px}
}

.ckSelect label {position:relative}
.ckSelect label:after {
    content:'<>';
    
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:12px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
.ckSelect label:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
    display:block;
}



