body {font-size: 14px;}
.CT {font-size:14px;}

a, a:visited {color:#CA0A05; text-decoration:none;}

.CTeven {background-color:#fff;}

.HtmlButton {background-color:#CA0A05;color:#fff; margin:15px;}

.CTtitle, .CTtitle a {font-size:18px;}

#RelatedProductsOuterTable {background-color:#DDE8EE;}



.CTeven {background-color:#DDE8EE;}

div#ad_Main_Lgn{
background:#eee;
}

#ad_Ltr_wpr{
background:#fff;
border:solid 15px #eee;
padding:15px;
margin-bottom:70px;
}

#ad_Reg_wpr{
background:#FFF;
}

#ad_Reg fieldset{
background:#FFF;
border-bottom:solid 1px #ccc;
}

.ad_RegInfo input{
border:solid 1px #ccc;
width:500px;
}

input#ctl00_ctl00_msgMessage_txtSenderName{
border:solid 1px #ccc;
}

#ad_Reg div fieldset.ad_MkLgn label{
padding-bottom:15px;
}

.ad_MkLgn input{
border:solid 1px #ccc;
margin-bottom:5px;
}

#ad_Reg fieldset.ad_MkLgn{
border:none;
}

.ad_ltr_page_next {
float:right;
}

.ad_counter input#ctl00_ctl00_msgMessage_txtCounter {
display:none;
}

.ad_counter{
width:200px;
color:#cd0a05;
}

h5.ad_Recp{
display:inline-block;
font-size:14px;
margin-left:-58px;
*margin-left:0;
}

#ad_Reg .ad_Ltr{
/*width:99%;*/
}

div#ad_Reg fieldset.ad_Ltr label{
float:left;
padding-left:5px;
width:820px;
}

input#ctl00_ctl00_msgMessage_txtClosingLine{
color:#000;
}

div#ad_Reg fieldset.ad_Ltr span{
margin-bottom:-10px;
}

#ad_Reg h3.legend{
color:#333;
}

div#ad_Reg label{
margin-top:0px;
}

.ad_message_RdOnly{
border:none;
}

div#ctl00_efEmailFriend_pnlForm{
background:#fff;
border:solid 15px #eee;
padding:15px;
margin-bottom:70px;
}

div#ad_Stw_wpr{
background:#FFF;
}

div#ad_Stw fieldset.ad_StwInfo{
background:#FFF;
}


div#ad_Stw fieldset.ad_StwInfo div input{
border:solid 1px #ccc;
margin-left:5px;
}

div#ad_Stw fieldset.ad_StwMsg{
background:#FFF;
}


div#ad_Stw fieldset.ad_StwMsg textarea{
border:solid 1px #ccc;
padding:5px;
background:#fff;
}

div#ad_Stw fieldset.ad_Friends{
background:#FFF;
text-align:center;
}

div#ad_Stw fieldset.ad_Friends input{
border:solid 1px #ccc;
margin-left:5px;
width:370px;
}

div#ad_BtnPnl{
background:#fff;
margin-top:5px;
text-align:center;
}

div#ad_BtnPnl select{
margin-left:5px;
}

.ad_Stw_submit div#recaptcha_widget_div{
background:#FFF;
border:none;
}

div.ad_Stw_submit{
background:#FFF;
margin-top:60px;
margin-left:300px;
}

div.ad_Stw_submit #recaptcha_widget_div{
margin-top:-60px;
}

div#ad_Stw h3.legend{
color:#666;
}

h2#ad_Thk_H2{
border:none;
}

#ad_Stw_wpr h3{
padding-left:15px;
}

p#ad_Thk_p{
padding-left:15px;
}

h2#ad_Thk_H2{
padding:15px;
}

#ad_Reg_wpr #ad_Reg .ad_Ltr input.ad_subject{
width:400px;
border:solid 1px #ccc;
color:#333;
}


table.ad_Thk_Card input {
width:200px !important;
}

.signAlert{background:url(/themes/site_themes/gop/signAlertBg.jpg) no-repeat red;height:33px;margin:2px 0 15px;padding:5px 0;}
.signAlert0{clear:both;height:33px;margin:2px 0 3px;padding:5px 0;}
.signImage{clear:both;margin:0 0 10px 42px;}
.signInput{background:url(/themes/site_themes/gop/signUpInput.png);float:right;height:33px;margin:0 50px 0 0;padding:0;width:236px;}
.signInput input{color:#a6a6a6;font-family:Arial, Helvetica, sans-serif;font-size:16px;height:21px;margin:5px;width:225px;}
.signInput1{background:url(/themes/site_themes/gop/signUpInput1.png);float:right;height:33px;margin:0;width:196px;}
.signInput1 input{color:#a6a6a6;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;height:21px;margin:5px;width:185px;}
.signInput2{float:right;margin:0 45px 0 0;}
.signInput2 input{float:left;margin:0 0 0 10px;*boder:none;}

td input, td textarea {border: 2px solid #999;}
td select {width:310px;}
td textarea {width:310px;}
#SubmitButton {border: 0px;}
