td {
    padding: 0px !important;
}

.hide {
    text-indent: -9999px;
    display:none;
}

.sweepstakes-info {
    background: url("//www.gigaparts.net/sweepstakes/images/Sweepstakes - New sweepstakes coming soon with question.png") no-repeat scroll 0 0 transparent;
    height: 710px;
    width: 712px;
}

.bonus-info {
    background: url("//www.gigaparts.net/sweepstakes/images/Sweepstakes - New sweepstakes coming soon.png") no-repeat scroll 0 0 transparent;
    height: 710px;
    width: 712px;
    font-family: Arial, Helvetica, sans-serif;
    size: 12px;
    font-weight: bold;
}

.answer-info {
    background: url("//www.gigaparts.net/sweepstakes/images/Sweepstakes - New sweepstakes coming soon.png") no-repeat scroll 0 0 transparent;
    height: 710px;
    width: 712px;
}

.form, .form2 {
    display: block;
    height: 298px;
    margin: 280px 0 0 415px;
    position: absolute;
    width: 288px;
}

.giveaway_product {
    display: block;
    height: 325px;
    position: absolute;
    width: 400px;
    padding-top: 370px;
}

.bonus-input {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10px;
    padding:0;
    margin: 10px 0 0;;
    width: 15px;
    height: 15px;
}

td.hot-items {
    width: 295px;
    background: url("//www.gigaparts.net/sweepstakes/images/EnterToWin Bar Blank-2022.png") no-repeat;
}

.form input[type=text], input[type=tel], input[type=email] {
    width: 96%;
    height: 23px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding: 0 0 0 5px;
}

.under-input {
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 10px;
}

.rules {
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 15px 0;
}

.rules a {
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}

.submit, form2 .submit {
    background: url("../images/sweepstakes-v2-submit-button.png") no-repeat scroll 0 0 #ffc000;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 40px;
    margin: 20px 0 0 25px;
    padding: 0;
    text-indent: -9999px;
    width: 233px;
}

#hot-item1 a {
    color: #2E3192;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin: 0 ;
    padding: 395px 0 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 295px;
    font-size: 16px;
}

#hot-item2 a {
    color: #2E3192;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0 ;
    padding: 395px 0 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 295px;
}
#hot-item3 a {
    color: #2E3192;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin: 0 ;
    padding: 395px 0 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 295px;
    font-size: 16px;
}

#hot-item4 a {
    color: #2E3192;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 430px 0 0 0px;
    padding: 35px 0 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 295px;
}
#hot-item5 a {
    color: #2E3192;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin: 470px 0 0 0px;
    padding: 35px 0 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 295px;
    font-size: 16px;
}

#hot-item6 a {
    color: #2E3192;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 505px 0 0 0px;
    padding: 35px 0 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 295px;
}
#hot-item7 a {
    color: #2E3192;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin: 540px 0 0 0px;
    padding: 35px 0 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 295px;
    font-size: 16px;
}

#hot-item8 a {
    color: #2E3192;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 575px 0 0 0px;
    padding: 35px 0 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 295px;
}
#hot-item9 a {
    color: #2E3192;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin: 615px 0 0 0px;
    padding: 35px 0 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 295px;
    font-size: 16px;
}

#hot-item10 a {
    color: #2E3192;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 650px 0 0 0px;
    padding: 35px 0 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 295px;
}

#hot-item1 a:hover, #hot-item2 a:hover, #hot-item3 a:hover, #hot-item4 a:hover, #hot-item5 a:hover, #hot-item6 a:hover, #hot-item7 a:hover, #hot-item8 a:hover, #hot-item9 a:hover, #hot-item10 a:hover {
    color: #bbb8dc
}

.bonus {
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin: 605px 0 0 420px;
    padding: 0 25px;
    position: absolute;
    width: 237px;
}


.slide-out-div-1 {
    padding: 5px 20px;
    width: 600px;
    background: #464646;
    z-index: 4;
    position: relative;
    text-align: left;
}

.slide-out-div-1 h3, .slide-out-div-4 h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    margin:0;
    padding: 10px 0 5px;
    color:#FFFFFF;
}

.slide-out-div-1 p, .slide-out-div-4 p {
    margin: 0;
    padding: 5px;
    font-size: 14px;
    color:#FFFFFF;
}

.slide-out-div-1 a {
    text-decoration: none;
    color: #bbb8dc;
    font-weight: bold;
    text-transform: uppercase;

}

.slide-out-div-2 {
    width: 3px;
    background: #464646;
    z-index: 3;
    position: relative;
    height: 0;
    line-height: 1;
    position: fixed;
    right: -3px;
    top: 270px;
}

.handle2{
    background:url(../images/winners_tab.png) no-repeat scroll 0% 0% transparent;
    width: 40px; height: 132px;
    display: block;
    text-indent: -99999px;
    outline: medium none;
    position: absolute;
    top: 0px;
    left: -40px;
}

.slide-out-div-3 {
    width: 3px;
    background: #464646;
    z-index: 2;
    position:relative;
}

.handle3{
    background:url(../images/rules_tab.png) no-repeat scroll 0% 0% transparent;
    width: 40px; height: 132px;
    display: block;
    text-indent: -99999px;
    outline: medium none;
    position: absolute;
    top: 0px;
    left: -40px;
}

.slide-out-div-4 {
    padding: 5px 20px;
    width: 250px;
    background: #464646;
    z-index: 4;
    position: relative;
    text-align: left;
    height: 90px !important;
}

#facebook a {
    background: url("../images/facebook-icon.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 50px;
    margin: 15px 0 0;
    text-indent: -9999px;
    width: 50px;
}

#twitter a {
    background: url("../images/twitter-icon.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 50px;
    margin: 5px 0 0 30px;
    text-indent: -9999px;
    width: 50px;
}

#youtube a {
    background: url("../images/youtube-icon.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 50px;
    margin: -5px 0 0 30px;
    text-indent: -9999px;
    width: 50px;
}

/* Giga.css */
html {
    font-family: Arial, Helvetica, sans-serif;
    color: #525252;
}
table#featureditems {
    font-weight: bold;
}
div#sweepsrules {
    font-weight: bold;
}
.red_bold {
    color: #E83400;
    font-weight: bold;
    font-size: 16px;
}
.black_bold {
    color: #000000;
    font-weight: bold;
    font-size: 14px;
}
.ltblue_bold {
    text-decoration:none;
    color:#C1C0E0;
    font-weight:bold;
}
a.ltblue_bold:hover{
    color:#FEAB1D;
    text-decoration:underline;
}
.dkblue_bold {
    text-decoration:none;
    color:#0000FF;
    font-weight:bold;
}
.dyk_large{
    color:#555555;
    font-size:24px;
    font-weight:bold;
    vertical-align:middle;
}
.dyk_small{
    color:#333333;
    font-weight:bold;
    vertical-align:middle;
}
.search_coupon_info{
    font-size:10px;
    color:#000000;
}
.stock_status{
    font-weight:normal;
}
.mail_list_div{
    margin: auto;
    padding: 10px;
    color: white;
    text-align: center;
    font-family: Arial;
    background: grey;
    font-size: 16pt;
}
.mail_list_button{
    color: #000000;
    background-color: #FFC000;
    align-items: center;
    font-size: 16pt;
    border-radius: 10px;
}
