.imagedescription {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.sop_imagedescription {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold}
.sop_imagedescriptionheader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold}
.sop_main {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}
.smallwhite {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.imagedescrips_small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.header {
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 0px;
	height: 72px;
	width: 800px;
}



a {
	text-decoration: none;}
a:link {
	text-decoration: none;
	color: #000000;}
a:visited {
	text-decoration: none;
	color:#000000;}
a:hover {
	text-decoration: underline;
	color: #000000;}
a:active {
	text-decoration: none;}
	

/*index.cfm.htm homepage styles*/
.home_border{
border:1px solid #F3351D;
}

.homepage_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
padding:2px 5px 2px 5px;
}

.homepage_footer {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:normal;
padding:2px 5px 2px 5px;
}
.homepage_header{
color:#FFFFFF;
padding:25px 0px 5px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.homepage_image{
text-align:center;
padding:10px 10px 10px 10px;

}


.sophomewhite {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
}


/*******************************/




.thumbnails {
	background-image: url(thumbnailbox_bground.jpg);
	background-repeat: no-repeat;
	border: 1px solid #FFFFFF;
	position: relative;
	height: 98px;
	width: 527px;
	left: 50px;
	top: 100px;
}
.sop_thumbnails {
	background-image: url(sop_thumbnailbground.jpg);
	border: 1px solid #FFFFFF;
	position: relative;
	height: 112px;
	width: 525px;
	left: 50px;
	top: 100px;
}
.description {
	position: absolute;
	height: 100px;
	width: 148px;
	left: 350px;
	top: 0px;
	overflow: visible;
	z-index: 1;
}
.sop_description {
	background-image: url(solmain_bground.jpg);
	background-repeat: repeat;
	position: absolute;
	height: 308px;
	width: 188px;
	left: 317px;
	top: 0px;
	overflow: visible;
	padding: 10px;
	z-index: 1;
}
.imagedescriptionheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.formlayer {
	border: 1px none #FFFFFF;
	position: relative;
	height: 351px;
	width: 527px;
	left: 58px;
	top: 100px;
	background-color: #FFFFFF;
}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

.sop {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000
}


a.sophomewhite:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.sophomewhite:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.sophomewhite:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.sophomewhite:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

.sophomeblack {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

a.sophomeblack:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.sophomeblack:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.sophomeblack:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.sophomeblack:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
.sop_productintrotext { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000}


a.gopackstore {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#333333;
}
a.gopackstore:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#333333;
}



.productsImage{
padding:15px 5px 15px 5px;
}

.productsName{
padding:15px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-color:#FFFAE5;
}

.productsDesc
{
padding:5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.detailName{
padding:15px 5px 5px 75px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.detailDesc
{
padding:5px 55px 15px 75px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.confirmName{
padding:5px 5px 5px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.biopic{
text-align:center;
background-color:#F6D5A8;
padding:25px 0px 15px 0px;
}

.biotext{
padding:5px 5px 10px 50px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
background-color:#F6D5A8;
}

.navstyle{
background-color:#000000;
font-size:14px;
padding-top:10px;
padding-bottom:5px;
}
.edgestyle{
font-weight:bold;
color:#767F00;
}

.confirmmsg1{
text-align:center;
border:1px solid black;
padding:5px 15px 5px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
background-color:#FFF;
}
.confirmmsg2{
text-align:left;
border:0px solid black;
padding:5px 15px 5px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#FFF;
}
.redtxt{
color:#FF0000;
font-weight:bold;}


.contest_cell{
background-color:#FFFFFF;
vertical-align:top;
}
.contest_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-left:6px;
padding-right:6px;
}
.winTitle{
text-align:center;
padding-top:3px;
}
.contest_value{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#9C1500;
}

.contest_draw{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:left;
}

.contest_form{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:left;
padding-left:2px;
}

.register_below{
font-style:italic;
color:#9C1500;
}
.redwarning{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9C1500;
}
.redast{
color:#9C1500;
font-weight:bold;
font-size:18px;}

.required{
color:#9C1500;
font-weight:bold;
font-size:12px;
font-style:italic;}

.thankyou{
color:#9C1500;
font-weight:bold;
font-size:16px;
border:1px solid black;
padding:2px 20px 2px 20px;}

.fanzone{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
font-size:11px;
padding:2px 20px 2px 20px;}

.winners{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9C1500;
font-style:italic;
}
.winners1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9C1500;
font-style:italic;
}

.rules_link{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
}

.rules{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFAE5;
padding:15px 15px 35px 15px;
font-size:12px;
}