/* allyou.com | contact.css */
#txtResizeArea {background-color:#fff;}
#pageHdr, #maincol {width:964px}
#pageHdr h1 {padding-top:21px;}
div.lineWrapper{border-top:1px solid #a5f2f3; margin-top:14px; width:640px;}
div.dottedLineWrapper{float:left; border-top:1px dotted #4dc5d6; padding-top:22px; width:640px;}
div.lineFancyWrapper{ width:640px;}

div.subTitle{color:#597276; font:bold 115% arial, sans-serif;}
h5.linkToutHeader {  text-transform:uppercase;}
/* Form*/
#contactForm ul {float:left; width:405px; padding:10px 0 0 10px;}
#contactForm li {margin-bottom:15px;}
#contactForm label {display:block; font-weight:bold; padding-bottom:5px; color:#597276;}
#contactForm #charCount {text-align:right; font:90% verdana, sans-serif;}
#contactForm li.email, #contactForm #email, #contactForm li.subject, #contactForm #subject{width:300px;}
#contactForm li.message, #contactForm #msg{width:389px;}
#contactForm #email, #contactForm #subject, #contactForm #msg {border:1px solid #cdcdcd;}

/*error messages*/
.errorBox {border:1px solid #f66; margin-bottom:1em; padding:0 10px; background:#fff0f0;}
.errorBox ul {margin:0.6em 0 0 1.4em; padding:0; color:#f33;}
.errorBox li {margin:0 0 0.6em 0; padding:0; list-style-type:disc;}

.privacy {background:url(../i/icon_lock.gif) 20px 20px no-repeat; border:2px solid #fcd0b2; margin-top:10px; padding:17px 17px 17px 56px; float:right; width:148px;}
.privacy .title {font:bold 1.15em arial, sans-serif; color:#597276; margin-bottom:3px;}

.pop {background:url(../i/icons.gif) right -195px no-repeat; padding-right:14px;}
div.chooseNews li {margin-bottom:15px;}
div.chooseNews{float:left; width: 345px;}
div.chooseNews span.sample a{margin: 0 3px;}
div.chooseNews p.text{padding-left:24px; color:#555;}
div.chooseNews label {display:inline;}
div.chooseNews li.email label {display:block; font-weight:bold; padding-bottom:5px;}
div.chooseNews li.email #email{width:300px;}


/*Bottom of page*/
#maincol div.editText{padding-top:15px;}
#maincol div.editText strong{display:block; color:#555;}

/*add To*/
#maincol div.outer{border:1px solid #bfdee9; float:left; margin: 10px 0;}
#maincol div.inner{ border:1px solid #edf8f7; margin:1px; }
#maincol div.addTo {float:left; width:394px; padding:9px 11px;  background: #edf8f7; color:#000; font:bold 100% Arial, Helvetica, sans-serif; }
#maincol div.addTo #add {float:left; margin-top:2px; }
#maincol div.addTo #add label{float:left;}
#maincol div.addTo #add select#reader {font-size:11px; color:#555; margin:0 10px 0 8px; width:180px;}
#maincol div.addTo #add select#reader option { padding:2px;}
#maincol div.addTo #add input#add_btn {margin:0; padding-top:0;}


.getRSS {font:12px arial, sans-serif; margin:0 0 1em 0; color:#555;}
.getRSS .title {color:#003e54; font:bold 14px arial, sans-serif; padding-bottom:3px;}
.getRSS form table {border:1px solid #bfdee9; background:#edf8f7; margin:1em 0 2em 0;}
.getRSS label {font-weight:bold; font-size:12px; color:#000;}
.getRSSList {margin:1em 0;border:1px solid #bfdee9; background:#edf8f7; padding:10px;}
.getRSSList .label {font-weight:bold; font-size:12px; color:#000; margin-bottom:0.5em;}
.getRSSList a {margin-right:1em;}

