@charset "UTF-8";
/* CSS Document for CouponWinner.com redesigned AdCenter section, Oct 2008 */

#adcenterbreadcrumb, #adcentertitle, #adcentercontainer, #adcenterpaycontainer {
font-family: Arial, Verdana, Helvetica, sans-serif;
}

#adcenterbreadcrumb {
padding: 10px 0 0;
text-align: center;
margin-bottom: 10px;
font-size: 1.1em;
color: #939393;
}

#adcenterbreadcrumb .red {
color: #ff0000;
}

#adcentertitle {
width: 650px;
margin: auto;
}

#packagetypetitle {
margin: 0 0 0 335px;
}

#packagetypetitle h4 {
font-size: 2em;
font-style: italic;
font-weight: normal;
letter-spacing: -1px;
}

#adcentertitle h3 {
font-size: 2.4em;
font-weight: normal;
}

#adcentercontainer {
width: 650px;
border: 1px solid #7e7c7d;
background-color: #d9dadb;
margin: 5px auto 15px;
}

#adcenterpaycontainer {
width: 650px;
margin: 5px auto 15px;
text-align: center;
font-size: 1.2em;
}

#adcentercontainer .bubble {
width: 568px;
margin: 15px auto;
font-size: 1.1em;
}

#adcentercontainer .bubble td {
padding: 8px 4px;
}

#adcentercontainer .bubble .top {
height: 9px;
background: url(../images/bg_adcenter_bubble_top.gif) top left no-repeat;
}

#adcentercontainer .bubble .mid {
background: url(../images/bg_adcenter_bubble_mid.gif) top left repeat-y;
padding: 0 8px 0 15px;
}

#adcentercontainer .bubble .bottom {
height: 9px;
background: url(../images/bg_adcenter_bubble_bottom.gif) top left no-repeat;
}

#adcentercontainer .bubble .small {
font-size: 0.9em;
}

#adcentercontainer .bubble .large {
font-size: 1.2em;
}

#adcentercontainer .formfield {
background-color: #fcfcca;
border: 1px solid #000;
padding: 2px 1px;
}

#adcentercontainer .centerpagelink {
text-align: center;
font-size: 1.5em;
font-weight: 800;
padding-top: 15px;
}

#adcentercontainer .centerpagelink a:hover {
color: #ff1500;
}

#adcentercontainer .featuredcoupon {
margin: 0 0 -2px 25px;
font-size: 2em;
width: 95%;
}

#adcentercontainer .featuredcoupon td {
padding: 15px 6px 0;
}

#adcentercontainer .ongoingcheck {
margin-left: 50px;
}

#adcentercontainer .couponnumber {
font-size: 2em;
width: 12px;
padding: 12px 0 0 8px;
margin-bottom: -38px;
}

#adcenterstepbutton {
text-align: right;
margin: 0 auto 80px auto;
width: 650px;
}

#addmorecouponslink {
margin: 5px 0 0 140px;
font-size: 1.6em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: 800;
}

#adcentercontainer .couponsiteselect {
font-size: 0.7em;
font-weight: 800;
}

#adcenterpaycontainer p{
padding: 5px 0;
line-height: 1.5em;
}

#adcenterpaycontainer .packagetype {
border: 1px solid #000;
width: 400px;
padding: 5px 0;
font-size: 1.1em;
margin: 15px auto;
}

#adcenterpaycontainer .tos {
width: 575px;
height: 150px;
overflow: auto;
background-color: #e8e8e8;
font-size: 0.9em;
margin: 20px auto 5px;
border: 1px solid #000;
text-align: left;
padding: 4px 5px;
}

#adcenterpaycontainer .tos h5 {
font-size: 1em;
text-transform: uppercase;
color: #fd0002;
padding: 10px 0 0;
}

#adcenterpaycontainer .paypalgo {
width: 380px;
border: 1px solid #000;
padding: 6px 2px;
margin: 25px auto 60px auto;
}

.adcentercontent h2, .adcentercontent h3 {
font-size: 2.5em;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align: center;
font-weight: normal;
}

.adcentercontent h3 {
padding-bottom: 10px;
}

.adcentercontent h4, .adcentercontent h5 {
color: #368cbd;
font-weight: bold;
font-size: 1.3em;
}

.adcentercontent h5 {
font-size: 1.1em;
}

.adcentercontent h6 {
font-size: 1.7em;
color: #000;
font-weight: bold;
padding-left: 20px;
}

#adcentercolumns {
padding: 0 0 20px 10px;
}

#adcentercolumns .left, #adcentercolumns .right {
width: 250px;
float: left;
padding: 0 10px;
font-size: 1.1em;
}

#adcentercolumns .small {
font-size: 0.8em;
}

#adcentercolumns .right {
padding-left: 14px;
}

#adcentercolumns .mid {
width: 355px;
float: left;
border: 1px solid #000;
padding: 10px 5px;
background-color: #fcfcca;
}

#adcentercolumns .clear {
clear: both;
height: 1px;
}

#adcentercolumns .left .nodot {
list-style: none;
padding-left: 0;
}

#adcentercolumns .left ul {
padding: 2px 0 9px 6px;
line-height: 1.4em;
}

#adcentercolumns .left li {
padding: 8px 0;
}

#adcentercolumns .left .coupontips {
padding: 5px 0 6px 20px;
}

#adcentercolumns .left p {
padding: 10px 0;
line-height: 1.5em;
}

#adcentercolumns .contact, #adcentercolumns .right .contact {
text-align: center;
font-weight: bold;
line-height: 2em !important;
font-size: 1.2em;
padding-right: 16px !important;
}

#adcentercolumns .contact a:link, #adcentercolumns .contact a:visited {
font-weight: normal;
}

#adcentercolumns .right .contact {
padding: 0 !important;
margin-top: -6px;
}

.adcenterbubble {
width: 322px;
margin: 5px auto 15px;
clear: both;
}

.adcenterbubble .top {
background: url(../images/adcenter_bub_top.gif) top left no-repeat;
height: 12px;
}

.adcenterbubble .middle {
background: url(../images/adcenter_bub_mid.gif) top left repeat-y;
padding: 0 10px;
width: 302px;
font-size: 1.3em;
}

.adcenterbubble .bottom {
background: url(../images/adcenter_bub_bottom.gif) top left no-repeat;
height: 12px;
}

.adcenterpaybubble {
width: 517px;
margin: 20px auto 35px;
clear: both;
text-align: left;
}

.adcenterpaybubble .top {
background: url(../images/adcenter_bub_pay_top.gif) top left no-repeat;
height: 12px;
}

.adcenterpaybubble .middle {
background: url(../images/adcenter_bub_pay_mid.gif) top left repeat-y;
padding: 0 10px;
width: 497px;
}

.adcenterpaybubble .bottom {
background: url(../images/adcenter_bub_pay_bottom.gif) top left no-repeat;
height: 12px;
}

.adcenterbubble .adbubheader {
font-size: 1.1em;
font-weight: bold;
padding: 0 0 10px 0;
line-height: 1em;
}

.adcenterbubble .formfield {
border: 1px solid #8a8a8a;
padding: 4px 1px;
margin-top: 3px;
}

.adcenterbubble .pulldown {
margin-top: 5px;
}

.adcenterbubble .formtable {
padding-left: 5px;
}

.adcenterbubble .formtable td {
padding: 5px 0;
}

.adcenterbubble .adbubdetailslink {
font-size: 0.8em;
padding: 7px 0 0 10px;
}

.adcenterbubble .detailslist {
font-size: 0.9em;
padding-top: 15px;
}

.adcenterbubble .detailslist h6 {
font-size: 1em;
padding: 0;
}

.adcenterbubble .detailslist ul {
padding: 5px 0 10px 20px;
}

.adcenterbubble .detailslist .detailssubhead {
font-weight: bold;
font-size: 1em;
}

.adcenterbubble .detailsclose {
text-align: right;
padding: 5px 10px 0 0;
font-size: 12px;
}

.adcenterbubble .space {
padding: 2px 0 2px 0;
list-style: none;
margin: 0;
}

.adcenterbubble .adcatselect {
margin: 5px 0 5px 0;
font-size: 0.8em;
max-width: 300px;
}

#addmorecats ul {
padding: 5px 0 0 0;
list-style: none;
}

#addmorecats li {
padding: 5px 0;
}

#adcentercolumns .mid .buttonstep1, #adcentercolumns .mid .buttonstep2, #adcentercolumns .mid .buttonstep3 {
width: 179px;
margin: 20px auto;
}

#adcentercolumns .mid .addmorecoupons {
font-size: 1.1em;
text-align: center;
}

#adcentercolumns .mid .buttonstep2 {
width: 123px;
}

#adcentercolumns .mid .buttonstep3 {
width: 257px;
}

.hiddenspacing {
padding-top: 10px;
} 

#adcentercolumns .right p {
line-height: 1.4em;
padding: 10px 0;
}

#adcentercolumns .right .newslink {
text-align: right;
padding: 0 25px 25px 0;
}

#adcentercolumns .left .newslink {
text-align: center;
padding: 0 0 30px 0;
}

#adcentercolumns .right .testilogo {
padding: 0 0 30px 10px;
}

.pcintrotext {
font-size: 1.2em;
line-height: 1.4em;
text-align: center;
padding-bottom: 14px;
}

#adcentercolumns .right .testimonypc {
font-size: 1.2em;
text-align: center;
padding: 0 15px 20px;
}

#adcentercolumns .right .testilogopc {
width: 120px;
margin: 0 auto;
padding-top: 5px;
}

#adcentercolumns .catunselected, #adcentercolumns .catunselected h6 {
color: #999;
}

#adcentercolumns .catunselected .lockedfield {
background-color: #cdcdcd !important;
border: 1px solid #;
color: #666;
}

#adcentercolumns .paymentcol {
width: 600px;
margin: 0 auto;
text-align: center;
font-size: 1.1em;
}

#adcentercolumns .paymentcol .tos {
width: 575px;
height: 150px;
overflow: auto;
background-color: #e8e8e8;
font-size: 0.9em;
margin: 20px auto 10px;
border: 1px solid #000;
text-align: left;
padding: 4px 5px;
}

#adcentercolumns .paymentcol .tos h5 {
font-size: 1em;
text-transform: uppercase;
color: #fd0002;
padding: 10px 0 0;
}

#adcentercolumns .paymentcol .paypalgo {
width: 380px;
border: 1px solid #000;
padding: 6px 2px;
margin: 30px auto 60px auto;
font-size: 0.9em;
}

.adcenterpaybubble .total {
text-align: right;
color: #fe0000;
}

.adcenterpaybubble .sitegroup {
padding: 10px 0;
}

.adcenterpaybubble .lineitem {
clear: both;
border-bottom: 1px dotted #e4e4e4;
margin-bottom: 8px;
padding: 2px 0;
}

.adcenterpaybubble .lineleft {
float: left;
margin-bottom: -8px;
background-color: #fff;
padding-right: 7px;
}

.adcenterpaybubble .lineright {
width: 110px;
text-align: right;
float: right;
background-color: #fff;
}
