﻿.maincolumn
{
    height: auto;
}

.showcase-forgotpassword-banner
{
    background-image: url(/images/p3/forgot-my-password.jpg);
    background-repeat: no-repeat;
    height: 125px;
    width: 1024px;
    display: block;
    overflow: hidden;
}

.showcase-how-it-works-banner
{
    background-image: url(/images/p3/howitworks-header.jpg);
    background-repeat: no-repeat;
    height: 125px;
    width: 1024px;
    display: block;
    overflow: hidden;
}

.showcase-raffles-banner
{
    background-image: url(/images/p3/raffles-banner.jpg);
    background-repeat: no-repeat;
    height: 125px;
    width: 1024px;
    display: block;
    overflow: hidden;
}

.showcase-check-your-tickets-banner
{
    background-image: url(/images/p3/check-your-tickets-banner.jpg);
    background-repeat: no-repeat;
    height: 125px;
    width: 1024px;
    display: block;
    overflow: hidden;
}

.showcase-just-got-ticket-banner
{
    background-image: url(/images/p3/heres-your-ticket-banner.jpg);
    background-repeat: no-repeat;
    height: 379px;
    width: 1024px;
    display: block;
    overflow: hidden;
}

.showcase-rewards-banner
{
    background-image: url(/images/p3/rewards-banner.jpg);
    background-repeat: no-repeat;
    height: 125px;
    width: 1024px;
    display: block;
    overflow: hidden;
}

.showcase-winners-gallery-banner
{
    background-image: url(/images/p3/winners-gallery-banner.jpg);
    background-repeat: no-repeat;
    height: 125px;
    width: 1024px;
    display: block;
    overflow: hidden;
}

.showcase-faq-banner
{
    background-image: url(/images/p3/faq-banner.jpg);
    background-repeat: no-repeat;
    height: 125px;
    width: 1024px;
    display: block;
    overflow: hidden;
}

.showcase-contactus-banner
{
    background-image: url(/images/p3/contactus-banner.jpg);
    background-repeat: no-repeat;
    height: 125px;
    width: 1024px;
    display: block;
    overflow: hidden;
}

.showcase-aboutus-banner
{
    background-image: url(/images/p3/aboutus-banner.jpg);
    background-repeat: no-repeat;
    height: 125px;
    width: 1025px;
    display: block;
    overflow: hidden;
}

.showcase-raffles-banner 
{
    position: relative;
}

.header-list-left
{
    top: 15px;
    left: 300px;
    border-left: 1px solid white;
    width: 250px;
    position: absolute;
    padding-left: 15px;
}

.header-list-two
{
    top: 140px;
    left: 300px;
    border-left: 1px solid white;
    width: 250px;
    position: absolute;
    padding-left: 15px;
}

.header-list-two .category-link
{
    text-decoration: none;
    color: #000099;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
}

.header-list-left .category-link
{
    text-decoration: none;
    color: #000099;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
}

.ticket-issued-background
{
    background-image: url(/images/p3/check-your-tickets-light-yellow-bckgrnd.jpg);
    background-repeat: no-repeat;
    height: 236px;
    width: 448px;
    display: block;
    overflow: hidden;
    float: left;  
    margin-left: 50px;
    margin-top: 124px;
}

.ticket-issued-white-background
{
    background-image: url(/images/p3/checkyourtickets-whitebckgrndwithoutline.jpg);
    background-repeat: no-repeat;
    height: 234px;
    width: 448px;
    display: block;
    overflow: hidden;  
    margin-top: 124px;
    margin-right: 50px;
    float:right;
    cursor: pointer;
}

.ticket-issued-white-background .img
{
    cursor: pointer;
}

.ticket-issued-title
{
    text-transform: uppercase;
    font-weight: bold;
    color: #0055a9;
    font-weight: normal;
    font-size: 20px;
    font-family: Arial;
    float: left;
    padding-left: 15px;
    padding-top: 16px;
    clear: both;
}

.ticket-issued-text
{
    padding-left:17px;
    padding-top: 4px;
    padding-bottom: 0px;
    color: #404040;
    font-family: Arial;
    font-weight:bold;
    font-size: 12px;
    float: left;
    clear: both;
    *width: 220px;
}

.ticket-issued-raffle
{
    background-image: url(/images/p3/checkyourtickets-raffle-image.jpg);
    background-repeat: no-repeat;
    height: 114px;
    width: 211px;
    display: block;
    overflow: hidden;  
    margin-left: 18px;
    margin-top:5px;
    margin-bottom:5px;
    float:left;
    clear: left;
}

.ticket-number
{
    color: #B22222; 
    font-family: Arial;
    font-size: 28px;  
    text-align: center;
    padding-top: 50px;
}

.ticket-issued-entrant
{
    background-image: url(/images/p3/checkyourtickets-entrants-wth-bar.jpg);
    background-repeat: no-repeat;
    height: 104px;
    width: 104px;
    display: block;
    overflow: hidden; 
    margin-top:10px;
    margin-right: 35px;
    float: right;
    *margin-top: 33px;
}

.entrant-num 
{
 color: #FFFFFF;
 font-size:30px;
 padding-top:34px;
 text-align:center;   
}

.entrant-denom 
{
 color: #FFFFFF;
 font-size:30px;
 font-family: Arial;
 padding-top:15px;
 text-align: center; 
}

.ticket-issued-detail
{
    color: #404040;
    font-size: 9px;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 17px;
    padding-right: 17px;
    line-height: 13px;
    float: left;
    clear: both;
    *width: 414px;
}

.win-banner
{
    background-image: url(/images/p3/123-win.jpg);
    background-repeat: no-repeat;
    height: 92px;
    width: 600px;
    display: block;
    overflow: hidden;  
}

.check-your-tickets
{
    background-image: url(/images/p3/check-your-tickets.jpg);
    background-repeat: no-repeat;
    cursor: pointer;
    height: 53px;
    width: 300px;
    display: block;
    overflow: hidden;
    margin-top: 20px;
}

/*****Your Tickets Entered Raffles*****/

.ticket-collection
{
    width: 589px;
    float: left;
    display: block;
}

.ticket-collection .ticket-wrapper
{
    min-height: 40px;
    border-bottom: 1px solid #D3D3D3;
    cursor: pointer;
}

.ticket-collection .ticket-wrapper:hover
{
    background-color: #f8f2ce;
}

.ticket-collection .header-ticket-wrapper
{
    background-color: #969696;
    height: 40px;
    color: White;
    font-weight: bold;
    clear: both;
}

.ticket-collection .header-ticket-wrapper .category, .ticket-collection .header-ticket-wrapper .prize-name, .ticket-collection .header-ticket-wrapper .date-entered, .ticket-collection .header-ticket-wrapper .check-number
{
	margin-top: 12px;
}

.ticket-collection .category
{
    width: 96px;
    float: left;
    font-size: 12px;
    margin-left: 5px;
    vertical-align: middle;
    margin-top: 12px;
}

.ticket-collection .prize-name
{
    width: 210px;
    float: left;
    font-size: 12px;
    margin-top: 12px;
}

.ticket-collection .raffle-number
{
    width: 75px;
    float: left;
    vertical-align: middle;
    font-size: 12px;
    height: 28px;
    margin-top: 12px;
}

.ticket-collection .date-entered
{
    width: 140px;
    float: left;
    vertical-align: middle;
    font-size: 12px;
    margin-top: 12px;
}

.ticket-collection .check-number
{
    width: 60px;
    float: left;
    margin-top: 7px;
}

.ticket-collection .header-ticket-wrapper .category, .ticket-collection .header-ticket-wrapper .prize-name, .ticket-collection .header-ticket-wrapper .date-entered
{
    font-size: 13px;
}

.ticket-collection .header-ticket-wrapper .raffle-number
{
    font-size: 13px;
    height: 38px;
    margin-top: 2px;
}

.featured-raffle-background
{
    background-image: url(/images/p3/featured-raffle-bckgrd-wth-outline.jpg);
    background-repeat: no-repeat;
    height: 159px;
    width: 590px;
    display: block;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px; 
}

.featured-raffle-itunes
{
    background-image: url(/images/p3/itunes.jpg);
    background-repeat: no-repeat;
    height: 105px;
    width: 175px;
    display: block;
    overflow: hidden;
    margin-left: 18px;
    float: left;
}

.featured-raffle-description
{
    float: right;
    padding-right:20px;
    padding-left: 10px;
    color: #344152;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial;
}

.featured-raffle-detail
{
    font-size: 12px;
    color: #3D3D3D;
}

.enter-now-button
{
   background-image: url(/images/p3/enter-now-button-text.jpg);
   background-repeat: no-repeat;
   height: 29px;
   width: 116px;
   display: block;
}

.submit-button
{
   background-repeat: no-repeat;
   height: 35px;
   width: 94px;
   display: block;
   overflow: hidden;
   margin-top: 10px;
   margin-left: 15px;
}


.featured-raffle-title
{
    font-variant: small-caps;
    color: #26466D;
    font-size: 20px;
    font-family: Arial;
    margin-bottom: 3px;
    font-weight: 500;
    padding-left: 18px;
    padding-top: 15px;
    padding-bottom: 3px;
}

.aboutus-index a
{
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 15px;
    color: #0055a9;
    font-weight: bolder;
    padding-left: 320px;
}

.aboutus-title
{
    font-size: 20px;
    font-weight:600;
    text-transform:uppercase;
    color:#CD0000;
    margin-bottom:5px;
}

.aboutus-content
{
    font-size: 14px;
    margin-top: 5px;
    font-weight:500;
    padding-bottom: 40px;
    
}

.mainTitle
{
    color:#0055a9;
    font-size:20px;
    font-family:Arial ;
    margin-bottom:3px;
    font-weight:500;
}

.mainAddress
{
    margin-top: 5px;
    font-family:Arial;
    font-size:12px;
    line-height:20px;
}

.phoneNum
{
    font-family:Arial;
    font-size:12px;
}

.eMail a
{
    text-decoration: none;
    font-family:Arial;
    font-weight: 500;
    font-size:12px;
    color:#0055a9;
    line-height:15px;
}

.deptTitle
{
    font-family:Arial;
    font-size:14px;
    font-weight:600;
    color:#4D4D4D;
    margin-top: 18px;
}

.banner-index  a
{
    text-decoration : none;
    font-family:Arial;
    font-size: 13px;
    font-weight:500;
    font-variant: small-caps;
    color: #0055a9;    
}

.banner-index-left
{
    float: right;
    margin-right: 270px;
    margin-top: 16px;
}

.banner-index-right 
{
    float: left;
    margin-left: 600px;

    margin-top: 16px;
  
}


.raffle-index-left a, .raffle-index-right a
{
    margin-left: 5px;
    text-decoration : none;
    font-family:Arial;
    font-size: 12px;
    font-weight:500;
    font-variant: small-caps;
    color: #0055a9;   
}

.raffle-index-left a:hover, .raffle-index-right a:hover
{
    color: #bd2635;
}

.main-SAW-instructions
{
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
}
 
.main-SAW-instructions li
{
    background-repeat: no-repeat;
    background-color: White;
    font-style: normal;
    font-size: 14px;
    font-family: Helvetica, Arial, Sans-Serif;
    height: 35px;
    padding-left: 40px;
    border-bottom-color: #D4D2D2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    line-height: 45px;
}

.howItWorksFAQ
{
    padding-top:10px;
    padding-bottom:20px;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 12px;
}
 
.li1
{
    background-image: url(/images/p3/ListedBullet1.jpeg);
    border-top-color: #D4D2D2;
    border-top-style: solid;
    border-top-width: 1px;
}

.li2
{
    background-image: url(/images/p3/ListedBullet2.jpeg);
}

.li3
{
    background-image: url(/images/p3/ListedBullet3.jpeg);
}

.li4
{
    background-image: url(/images/p3/ListedBullet4.jpeg);
}

.li5
{
    background-image: url(/images/p3/ListedBullet5.jpeg);
}

.faq-question
{
	font-style: inherit;
	font-weight: 500; 
	font-size: 18px;
	margin-top: 20px;
}

.faq-answer
{
	font-style: inherit;
	font-size: 12px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.FAQPara
{
	margin-bottom: 48px;
    padding-left: 7px;
}

.SAWClip
{
	margin-bottom: 37px;
}

.currentFeaturedRaffle
{
	background-image: url(/images/p3/featured-raffle-bckgrd-wth-outline.jpg);
	background-repeat: no-repeat;
	padding: 0px;
}

.CFRTitle
{
    color: #00274e;
    font-size: 22px;
    margin-bottom: 7px;
    padding-top: 15px;
    padding-left: 15px;
}

.CFRBodyLeft
{
    float:left;
    display:block;
}

.CFRImg
{
    background-image: url(/images/p3/itunes.jpg);
    background-repeat: no-repeat;
}

.CFREnterNowBtn
{
    background-image: url(/images/p3/enter-now-button-text.jpg);
    background-repeat: no-repeat;
    display:block;
}

.CFRBodyRight
{
    float:right;
    display:block;
}

.CFRPrizeTitle 
{
    float:right;
    display:block;
}

.CFRPrizeDescrption
{
    float:right;
    display:block;
}

.FRIMGtitle h3
{
    font-size: 14px;
    color: #3D3D3D;
}

.FRIMGtext p
{
    color: #3D3D3D;
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 8px;
}

.contactUsForm
{
    background-image:url(/images/p3/contact-form-bckgrnd.jpg);
    background-repeat:no-repeat;
    padding-left: 10px;
    padding-right:100px;
}

.noteToUser
{
    margin-left:12px;
    margin-right:12px;
    font-family: Arial;
    font-size:13px;
    padding-top:17px;
    padding-bottom:5px;
}

.CUsupField
{
    display:block;
    width:500px;
    margin-left:12px;
    padding-top:15px;
}

.CUsupField label
{
    font-size:12px;  
    font-weight:bold; 
    width:500px;
    line-height:25px;
}

.CUsupField input
{
    width: 300px;
}

.contactUsForm .CUFormInput label.error
{
    color: Red;
    margin-left: 5px;
}

.CUMediaKit a
{
	text-decoration: none;
}

/*****Vertical Signup Field*****/

.vertical .signuptoenter
{
    margin-left: 3px;
}

.vertical .realsignupleft input[type="text"], .vertical .realsignupleft input[type="password"]
{
    width: 190px;
}

.vertical .signupright
{
    width: 280px;
    margin-right: 0px;
    margin-top: 5px;
}

.vertical .signupright ul.selectReplacement
{
    margin-right: 10px;
}

.vertical .signupright label[for="age"]
{
    margin-bottom: 10px;
}

.vertical .signupright label[for="male"]
{
    margin-bottom: 10px;
    margin-right: 0px;
    width: 21px !important;
}

.vertical .signupright label[for="female"]
{
    margin-bottom: 10px;
    margin-right: 0px;
    width: 25px !important;
}

.vertical .signupright label[for="zip"]
{
    width: 85px !important;
    margin-right: 0px;
}

.vertical .signupright input#zip
{
    *margin-left: 35px;
}

.vertical .signupright input[type="text"]
{
    margin-left: 0px;
}

.vertical .signupright .supField
{
    width: 270px;
    margin-right: 0px;
    margin-top: 3px;
}

.vertical .signupright label.terms
{
    width: 238px !important;
    margin-bottom: 12px;
}

.vertical .signupright input[type="checkbox"]
{
    width: 15px;
}

.vertical .bottomRow
{
    height: 35px;
}

.vertical .bottomRow input[type="image"]
{
    margin-top: 0px;
}

.submit-button
{
    margin-left: 12px;
    float: left;
}

.CUReqField
{
    float:right;
    padding-right:33px;
    padding-top:10px;
    font-size:11px;
}

.MTHeadRight
{
	
    float:none;
    display:block;
}

.MTHeadLeft
{
    display:block;
    float:left;
    background-image:url('/images/p3/scott2[1].jpg');
    background-repeat:no-repeat;
    width:110px;
	padding-right:15px;
    height: 140px;
}

.MTOther
{
    padding-left:auto;
    padding-right:auto;
    width:auto;
}

.MTHead
{
    padding-left:auto;
    padding-right:auto;
    width:560px;
    height:175px;
}

.MTTitle 
{
    font-family:Arial;
    font-size: 14px;
}

.MTDescription p
{
	font-size: 12px;
	line-height:15px;
	padding-top: 5px;
	padding-bottom: 20px;
}

.MTEmail a
{
    text-decoration: none;
    font-family:Arial;
    font-weight: 500;
    font-size:11px;
    color:#0055a9;
    line-height:15px;
}

.MTName
{
    display:inline-block;
    width:120px;
    font-weight:900;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family:Arial;
    font-size: 14px;
}

.MTName2
{
    display:inline-block;
    width:120px;
    font-weight:900;
    padding-top: 0px;
    padding-bottom: 2px;
    font-family:Arial;
    font-size: 14px;
}

.MTTitle
{
    display:inline-block;
    width:120px;
}

.MTEmail
{
    display:inline-block;
    width:auto;
}

.aboutus-title-Management
{
	color: #CD0000; 
	font-size: 20px;
	text-transform: uppercase;
	padding-bottom: 4px;
}

.MTHomeLink
{
    color:#CD0000 !important;
}

/*****Newsroom Styles*****/

.aboutUsNews
{
    color:#CD0000 !important;
}

.aboutUsNews-id
{
    display: none;
}

.aboutUsNews-title
{
	color: #CD0000;
	text-transform: uppercase;
	font-size: 21px;
	padding-bottom: 3px;
	font-weight: 500;
}

.aboutUsNews-headline
{
	padding-top: 15px;
	color: #CD0000;
	font-size: 16px;
	padding-bottom: 3px;
	font-weight: bold;
	cursor: pointer;
}

.aboutUsNews-date
{
	font-size: 10px;
}

.aboutUsNews-subject
{
	font-size:11px;
}

.aboutUsNews-subject p
{
	margin-bottom: 12px;
}

.aboutUsNews-readmore
{
	font-size: 12px;
	color: blue;
	cursor: pointer;
	width: 75px;
}

.aboutUsNews-readmore:hover
{
    text-decoration: underline;
}
	
/*** Congratulations Page***/
.showcase-congrats-banner
{
	background-image:url(/images/p3/congratulations.jpg);
	background-repeat:no-repeat;
	height: 125px;
    width: 1024px;
    display: block;
    overflow: hidden;
}

.WCsupField
{
    display:block;
    width:500px;
    margin-left:12px;
    padding-top:15px;
}

.WCnoteToUser
{
    margin-left:12px;
    margin-right:12px;
    font-family: Arial;
    font-size:13px;
    padding-top:17px;
    padding-bottom:5px;
}

.WCPrizeInfo
{
    font-weight:bold;
    display:inline-block;
}

.WCsupField label
{
    font-size:12px;  
    font-weight:bold; 
    width:500px;
    line-height:25px;
}

.WCsupFieldEmail
{
    display:inline-block;
    width:220px;
    margin-left:12px;
    padding-top:15px;
}

.WCsupFieldPNum
{
    display:inline-block;
    width:200px;
    margin-left:12px;
    padding-top:15px;
}

.WCsupFieldA1
{
    display:inline-block;
    width:300px;
    margin-left:12px;
    padding-top:15px;
}

.WCsupFieldA2
{
    display:inline-block;
    width:90px;
    margin-left:12px;
    padding-top:15px;
}

.WCsupFieldA3
{
    display:inline-block;
    width:175px;
    margin-left:12px;
    padding-top:15px;
}

.WCsupFieldA4
{
    display:inline-block;
    width:90px;
    margin-left:12px;
    padding-top:15px;
}

.WCsupFieldA5
{
    display:inline-block;
    width:150px;
    margin-left:12px;
    padding-top:15px;
}

/*** Labels Css ***/
.WCsupFieldEmail label
{
    font-size:12px;  
    font-weight:bold; 
    line-height:25px;
}

.WCsupFieldPNum label
{
    font-size:12px;  
    font-weight:bold; 
    line-height:25px;
}

.WCsupFieldA1 label
{
    font-size:12px;  
    font-weight:bold; 
    line-height:25px;
}

.WCsupFieldA2 label
{
    font-size:12px;  
    font-weight:bold; 
    line-height:25px;
}

.WCsupFieldA3 label
{
    font-size:12px;  
    font-weight:bold; 
    line-height:25px;
}

.WCsupFieldA4 label
{
    font-size:12px;  
    font-weight:bold; 
    line-height:25px;
}

.WCsupFieldA5 label
{
    font-size:12px;  
    font-weight:bold; 
    line-height:25px;
}


/*** The labels for the form. ***/
.WCsupField input
{
    width: 300px;
}

.WCsupFieldEmail input
{
    width: 200px;
}

.WCsupFieldPNum input
{
    width: 150px;
}

.WCsupFieldA1 input
{
    width: 280px;
}

.WCsupFieldA2 input
{
    width: 70px;
}

.WCsupFieldA3 input
{
    width: 160px;
}

.WCsupFieldA4 input
{
    width: 70px;
}

.WCsupFieldA5 input
{
    width: 90px;
}


.WCForm
{
    background-image:url(/images/p3/congrats-form-background.jpg);
    background-repeat:no-repeat;
    padding-left: 10px;
    padding-right:100px;
}

/* Error Page */

.showcase-headerwith-stars
{
    background-image:url(/images/p3/headerwith-stars.jpg);
    background-repeat:no-repeat;
	height: 125px;
    width: 1024px;
    display: block;
    overflow: hidden;
}

.error-main
{
    padding-top: 15px;
	color: blue;
	font-size: 22px;
	padding-bottom: 3px;
	font-weight: bold;
}

.error-sub
{
    padding-top: 10px;
	color: red;
	font-size: 16px;
	padding-bottom: 3px;
	font-weight: bold;
}
