div,body { margin:0px; padding:0px;}
img { border:0px none; }
td { vertical-align:top; font-size:12px;}

body { margin:0px auto; font-size:14px; background-color: #666666;}
body,td { font-family: helvetica,arial,clean,sans-serif;}

div#container { width: 940px; margin:20px auto; line-height: 130%; background-color: #ffffff; padding:20px; }
div#header { padding:0px; border-bottom:0px solid #000000; height: 250px; overflow: hidden; }
div#affpostcard { float: right; width: 690px; border:0px solid red; }

div#afflogo { float: left; width: 250px;  margin-top: 40px; border:0px solid red; text-align:center;}
div#afflogo h1 { font-size: 20px; margin:0px; color: #555555;}
div#afflogo a { text-decoration: none; color: #555555;}
div#afflogoimgbox { width: 240px; height: 140px; overflow: hidden; }
div#afflogoimgbox img { border:0px none; }


div#navigation { float:left; width: 230px; margin-top:10px; font-size:12px;}
div#navigation ul { margin:0px; padding:0px; list-style-type: none; }
div#navigation li { padding-top:5px; border-bottom:1px solid #cccccc; width: 215px; }
div#navigation a { color: #666666; text-decoration:none; }
div#navigation a:hover { color: #333333; text-decoration:none; }
div#navigation a:active { color: #333333; text-decoration:none; }
div#sidenotes { margin-top:20px; font-size:12px; }
div#content { float: left; width: 700px;}
div#maincontent { width: 700px; height: 650px; overflow: hidden; font-size: 13px; margin-top:20px; color: #444444; poisition:relaitve; }
div#footer { clear: both; padding:10px; border-top:1px solid #999999; font-size: 11px; overflow: auto; }
div#cdlogo { float: right; width: 250px;text-align:right;}
div#footertext { float: left; color: #999999; width: 500px; line-height: 110%; }
div#footertext a { color: #999999; }
div#currencyrates { height: 65px; overflow: hidden; width: 720px; color: #ffffff; }
div#jq-primaryNavigation { text-align:right; margin-right:15px; }

div#myaddress address { font-size: 12px; }

div#smallprints { font-size:10px; text-align:right; margin-right: 20px; }

div#cc_xxDIV { font-size:11px; margin-top:20px; width:215px; height: 270px;}

div#quicklink fieldset {padding:0px; margin:0px; border:0px none;}
div#quicklink label {display:block; font-weight: bold;}
div#quicklink select { font-size:13px; width: 160px;}
div#quicklink input { font-size:13px;}

div#google_map { height: 240px; width: 240px; overflow: hidden; border:1px solid #cccccc;}

div#hcarddiv { height:1px; width:1px; padding:0px; margin:0px; visibility:hidden;}

.subnavigation { font-size: 0.9em; }

.section_innerscroll { height: 580px; overflow: auto; margin-top:10px; }
.section_innerform td { vertical-align: top; font-size: 11px; line-height:140%; }
.section_innerform select,input { font-size: 12px; text-transform: capitalize; }

.section_rss ul { margin:0px; padding:0px; list-style-type: none; }
.section_rss li { padding-top:10px; }


.sections { height: 600px; margin-bottom:50px; padding:20px;overflow: auto; }
.section_h2 { font-size: 20px; margin:0px; color: #555555; margin-bottom:20px; }
.section_h3 { font-size: 18px; margin:0px; color: #777777; padding-top:5px; padding-bottom:10px; }

.width_short { width: 210px; }
.width_mid { width: 280px; }
.width_long { width: 350px; }
.width_textarea_long { width: 350px; height: 100px; }

.required { color: red; font-size:11px; }
.jq-translate-ui { font-size: 12px; }