@media print
 {
body {
background:#fff !important;
background-image:none !important;
color:#000000 !important;
float:none !important;
width:98%;
font-family:"Times New Roman", Times, serif !important;
font-size:12pt;
margin:0;
padding:0;
}

body div {
background:none !important;
width:98%;
margin:0 !important;
padding:0 !important;
}

img {
border:none;
}

body.col-MSX div#wrap,body.col-SMX div#wrap {
width:100% !important;
}


#header {
position:relative;
width:100%;
color:#fff;
height:80px;
}

#logo {
position:relative;
padding:0;
}

#banner {
padding:0;
}

#subcol,#xcol,#footerNavigation,#mainNavigation,#searchAccountContainer,#siteSearch,#siteLogin,#topNavigation,#currentDate,#bannerAd,.headerIcons,.articleTools,.tabNavigation,#comments,#footer,.tags,.mainSearch,.accountLinks {
display:none;
}
}

* {
border:0;
margin:0;
padding:0;
}

body {
background:#1D398D;
font:81.25%/1.2 Arial, Helvetica, sans-serif;
}

p {
margin:5px 0;
}

a {
color:#1D398D;
text-decoration:none;
overflow:hidden;
}

a:hover {
color:#C00;
text-decoration:underline;
}

a.skipNav {
position:absolute;
left:-999px;
color:#000;
font-size:0.85em;
padding:2px 4px;
}

a.skipNav:focus,a.skipNav:hover {
left:17px;
margin-top:20px;
background:#fff;
}

ul.bullet li {
text-indent:-14px;
padding-left:14px;
margin-bottom:5px;
}

a.bullet,ul.bullet li a {
background-position:0 3px;
background-repeat:no-repeat;
padding-left:14px;
}

a.bulletRed,ul.bulletRed li a {
background-image:url(/_images/bulletRed.gif);
color:#C81818;
}

a.bulletPurple,ul.bulletPurple li a {
background-image:url(/_images/bulletPurple.gif);
color:#1d398d;
}

a.bulletOrange,ul.bulletOrange li a {
background-image:url(/_images/bulletOrange.gif);
color:#f60;
}

ul {
list-style-type:none;
}

ul.horizList li {
float:left;
display:inline;
}

h1 {
font-size:1.5em;
}

h2 {
font-size:1.3em;
color: #EF1452;
}

h5 {
font-size:1em;
font-weight:400;
}

h6 {
font-size:1em;
font-weight:400;
font-style:italic;
}

.red {
color:#C81818;
}

.blue {
color:#1D398D;
}

.black {
color:#000;
}

.purpleBkg {
background:#E8E8F8;
}

.darkBlueBkg {
background:#1D398D;
}

.marginTop5 {
margin-top:5px;
}

.paddingTop {
padding-top:10px;
}

.paddingLeft {
padding-left:10px;
}

.xSmallText {
font-size:0.85em;
}

br.clearFloat,.clearFloat {
clear:both;
height:0;
line-height:1px;
font-size:1px;
visibility:hidden;
}

.hrOrange {
clear:both;
border-bottom:1px solid #f60;
width:96%;
text-align:center;
line-height:1px;
height:1px;
font-size:1px;
margin:0 auto;
padding:0;
}

input,textarea,select {
border:1px solid #999;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
}

.noBorder {
border:none !important;
}

option {
padding:0 2px;
}

#uberContainer {
position:relative;
width:760px;
margin:15px auto;
}

#header {
background:#E4E4E4 url(/_images/greyTop.gif) left top no-repeat;
height:1%;
}

#header .logo img {
margin:20px 0 0 20px;
}

#header .date {
float:right;
margin:0 20px 0 0;
}

#header .facilities {
margin-top:20px;
height:3.5em;
background:url(/_images/headerBottom.gif) left bottom no-repeat;
}

#header .facilities .accountLinks {
width:160px;
background:#1D398D url(/_images/blueTop.gif) left top no-repeat;
margin:0 0 0 10px;
}

.accountLinks ul,#subcol .menu ul {
background:url(/_images/blueBottom.gif) left bottom no-repeat;
padding:5px;
}

#header .facilities .mainSearch {
float:right;
margin:10px 20px 0 0;
}

.mainSearch input.field {
border:1px solid #E4E4E4;
}

#header .headerBottom {
background:url(/_images/whiteTop.gif) 180px 0 no-repeat;
}

#content {
background:#E4E4E4;
}

#subcolContent {
margin-left:10px;
padding-top:10px;
}

#subcol .menu {
background:#1D398D url(/_images/blueTop.gif) left top no-repeat;
}

#subcol .menu ul.topLevel {
background-image:url(/_images/menuDivider.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

#subcol .menu ul li a {
display:block;
height:1%;
padding:5px;
}

#subcol .menu ul li a:hover {
background:1px;
}

.latestJobs dt a {
color:#ED1651;
font-weight:700;
}

.latestJobs dd.salary {
font-size:0.85em;
margin-bottom:5px;
}

#wrap {
width: 740px;
background:#fff url(/_images/whiteBottom.gif) left bottom no-repeat;
display:inline;
float:left;
margin:0 10px 10px;
padding:10px 0;
}

#maincol {
margin-left:10px;
display:inline;
}


#register .box {
width:550px;
margin-top:10px;
clear:both;
float:left;
}

.box h2 span {
display:block;
color:#fff;
padding:3px 5px;
}

.boxContent p {
margin-top:0;
margin-bottom:0;
}

.boxRed {
background:#fff url(/_images/boxBorderRed.gif) left bottom no-repeat;
}

.boxContentRed {
background:url(/_images/boxBorderRedRight.gif) right bottom no-repeat;
}

.boxContentRed h2 {
background:url(/_images/boxHeaderRed_sub.gif) left top no-repeat;
}

.boxContentRed h2 span {
background:url(/_images/boxHeaderRedRight_sub.gif) right top no-repeat;
}

.boxOrange {
background:#fff url(/_images/boxBorderOrange.gif) left bottom no-repeat;
}

.boxContentOrange {
background:url(/_images/boxBorderOrangeRight.gif) right bottom no-repeat;
}

.boxContentOrange h2 {
background:url(/_images/boxHeaderOrange_main.gif) left top no-repeat;
font-size:1.1em;
color:#fff;
padding-left:4px;
}

.boxContentOrange h2 span {
background:url(/_images/boxHeaderOrangeRight_main.gif) right top no-repeat;
padding-top:2px;
}

.boxPurple {
background:#fff url(/_images/boxBorderPurple.gif) left bottom no-repeat;
}

.boxContentPurple {
background:url(/_images/boxBorderPurpleRight.gif) right bottom no-repeat;
}

.boxContentPurple h2 {
background:url(/_images/boxHeaderPurple_main.gif) left top no-repeat;
}

.boxContentPurple h2 span {
background:url(/_images/boxHeaderPurpleRight_main.gif) right top no-repeat;
}

.story {
width:100%;
display:inline;
clear:both;
float:left;
margin-bottom:10px;
height:1%;
}

.story img {
clear:both;
float:left;
color:#666;
margin:5px 5px 0 0;
}

.boxContent .story {
width:95%;
padding:0 5px;
}

.latestNews h1 {
background-color:#f90;
color:#fff;
margin-bottom:10px;
line-height:20px;
padding:3px 5px;
}

.latestNews h1 span {
margin-top:-2px;
}

.latestNews h1 a img {
display:inline;
margin:2px 0 0 44px;
}

.latestNews li {
text-indent:-14px;
padding-left:14px;
margin-bottom:8px;
}

.latestNews li a {
color:#1d398d;
background:url(/_images/bulletPurple.gif) 0 3px no-repeat;
padding-left:14px;
}

.latestNews li a h3 {
display:inline;
line-height:0.9em;
}

#article img {
padding-right:10px;
}

#article .caption {
font-size:0.85em;
width:162px;
}

#forums h1,#archive h1,.cms h1,#myNurseryWorld h1,#freeIssue h1 {
background:#18388C;
color:#fff;
margin-bottom:10px;
padding:3px 5px;
font-size: 14px;
text-align: center;
}

#myNurseryWorld h1 {
background:#ED1651;
}

#forums table {
border-collapse:collapse;
}

#forums th,#forums td {
border:1px solid #ccc;
padding:3px;
}

#forums tr.headerOrange th {
background:#f60;
}

#forums a,#forumPosts a,a.blueLink,#reportPost a,#replyToPost a {
color:#1D398D;
text-decoration:underline;
}

#forums a:hover,#forumPosts a:hover,a.blueLink:hover,#reportPost a:hover,#replyToPost a:hover {
color:#1D398D;
text-decoration:none;
}

#profile .title img {
float:left;
margin-right:10px;
}

#profile h1 {
float:left;
color:#f60;
padding-top:20px;
}

#profile .boxContent {
padding-bottom:5px;
}

#forumPosts h1,#reportPost h1 {
background:#f60;
color:#fff;
padding:3px;
}

#forumPosts .post {
margin:5px 0;
padding:5px 0;
}

#forumPosts .post .replyTitle,#replyToPost .replyTitle,#reportPost .replyTitle {
background:#FED;
padding:3px 0;
}

#forumPosts .post .replyTitle p,#replyToPost .replyTitle p,#reportPost .replyTitle p {
margin:0;
padding:0;
}

#forumPosts input.replyInput {
width:350px;
}

#addPost h3 {
background:#1D398D;
color:#fff;
margin-bottom:10px;
padding:3px;
}

#reportPost h3 {
background:#ED1651;
color:#fff;
margin-bottom:10px;
padding:3px;
}

.forumAnswers h3 {
color:#1d398d;
background:#fed;
padding:3px;
}

#archive .story,#forumSearchResults .story {
background:#fed;
width:95%;
padding:2px 5px;
}

#archive span.searchPhrase {
background:#E8E8F8;
font-weight:700;
font-style:italic;
}

.resultsPagination {
text-align:center;
border-top:solid 1px #1d398d;
border-bottom:solid 1px #1d398d;
font-size:0.85em;
margin:20px 10px 20px 0;
padding:0.4em 0 0.5em;
}

.resultsPagination a {
text-decoration:none !important;
}

.resultsPagination li {
display:inline;
text-transform:uppercase;
font-size:0.9em;
padding:0 0.3em;
}

.resultsPagination a:hover {
text-decoration:none;
color:#000;
}

.resultsPagination a.on {
font-weight:700;
color:#000;
}

.resultsPagination a img {
position:relative;
top:0;
padding:0 4px;
}

.paginationPageNo,.paginationPrev,.paginationNext {
display:inline;
}

.paginationPageNo span {
font-weight:700;
font-size:1.1em;
}

.paginationPageNo a {
padding:0 3px;
}

.paginationPrev {
margin-right:10px;
}

.paginationNext {
margin-left:10px;
}

.paginationPrev img,.paginationNext img {
position:relative;
top:-1px;
}

.searchListing {
background:#fff;
}

#filters h3 {
color:#1d398d;
margin:3px 0;
}

#filters ul li ul {
height:1%;
}

#filters ul li ul li {
font-size:1em;
padding-left:5px;
}

.filtering h2 {
background:#f60;
font-size:1.1em;
color:#fff;
text-align:left;
padding-left:3px;
}

a.removeFilter {
background:url(/_images/bulletRemove.gif) 0 3px no-repeat;
padding-left:12px;
}

a.removeFilter:hover {
text-decoration:line-through;
}

#frmRegister label,#frmLogin label,#frmFreeIssue label {
width:9em;
float:left;
}

#myDetails label,#frmSearch label {
width:11em;
float:left;
}

#frmRegister label.labelRight,#frmFreeIssue label.labelRight {
width:185px;
margin-left:5px;
}

#frmFreeIssue label.labelRight {
width:380px;
}

#frmLogin label.labelRight {
width:8em;
margin-left:5px;
}

#frmRegister input.field,#frmRegister select.field,#frmNewsSearchSimple input.field {
border:1px solid #1d398d;
width:180px;
}

#frmLogin input.field,#frmPasswordReminder input.field,#myDetails input.field,#frmFreeIssue select.field {
border:1px solid #999;
width:170px;
}

#frmFreeIssue select.field {
border:1px solid #999;
width:152px;
}

div.formRow {
display:block;
width:100%;
clear:both;
margin-bottom:5px;
float:left;
height:1%;
}

#frmPasswordReminder fieldset {
background:#E8E8F8;
border:1px solid #1d398d;
border-top:none;
}

#register #frmLogin .remember {
width:10em;
margin-left:9em;
display:inline;
}

#register #frmPasswordReminder {
background:#E8E8F8;
width:220px;
float:right;
display:inline;
margin:5px 10px 5px 0;
}

fieldset.data {
float:left;
background-color:#fed;
margin-top:30px;
width:210px;
}

.radioDiv {
float:left;
display:block;
}

.radioDiv input {
float:left;
margin-right:5px;
display:inline;
}

#frmRegister .radioDiv label {
float:left;
width:6em;
display:inline;
}

input.button {
background:#1D398D url(/_images/button.gif) 2px 5px no-repeat;
color:#fff;
border:1px solid #000;
border-top-color:#ccc;
border-left-color:#ccc;
padding:0 0 0 12px;
}

*html input#frmPasswordReminder--btnGetReminder,html* input#frmPasswordReminder--btnGetReminder {
padding-left:15px;
width:100px;
}

.button a {
background:#1D398D url(/_images/button.gif) 2px 5px no-repeat;
color:#fff;
border:1px solid #000;
border-top-color:#ccc;
border-left-color:#ccc;
font-family:Arial, Helvetica, sans-serif;
margin:10px 0 5px 20px;
padding:0 4px 0 15px;
}

.button a:hover {
color:#fff !important;
background:#f90;
text-decoration:none;
}

#frmSearch input.button {
margin-left:11em;
}

#frmLogin input.button {
margin-left:9em;
}

.widthTwoThirds {
width:340px;
float:left;
}

.widthOneThird {
width:200px;
float:right;
}

#myDetails .boxContent form,#myBulletins .boxContent form {
padding-left:5px;
}

#myDetails textarea {
width:230px;
height:40px;
}

#frmRptPost textarea {
height:100px;
}

h2.subscribeBoxHeader {
display:block;
color:#fff;
font-size:1em;
padding:3px 5px;
}

.subscriptions ul.bulletRed {
float:left;
width:260px;
list-style:none;
margin:0;
padding:0;
}

.subscriptions ul.bulletRed li {
background-image:url(/_images/bulletRed.gif);
color:#000;
background-position:0 3px;
background-repeat:no-repeat;
padding-left:15px;
text-indent:0;
}

#supplements .supplement {
float:left;
margin-bottom:5px;
}

#supplements .supplementImage {
width:83px;
float:left;
}

#supplements .supplementText {
float:left;
width:335px;
}

.subscribeTelephone {
font-size:1.4em;
border:1px solid #f60;
width:130px;
background:#fed;
float:right;
margin:2px 5px;
padding:3px;
}

.cms p {
line-height:1.4em;
margin:5px 0;
}

.cms ul {
margin-left:10px;
padding-left:10px;
list-style-type:disc;
}

.cms table {
border-collapse:collapse;
margin-top:5px;
background:#fed;
}

.cms th,.cms td {
border:1px solid #1D398D;
padding:3px 5px;
}

.cms table img {
float:none;
margin:3px;
}

#siteMap ul {
margin-left:10px;
margin-bottom:5px;
}

#siteMap dl dt {
font-weight:700;
padding:2px 0;
}

#siteMap ul ul li {
font-weight:400;
}

#siteMap h2 {
margin:10px 0 5px;
}

#xcol {
margin-right:10px;
display:inline;
}

#xcolContent {
background-color:#fff;
text-align:center;
}

#xcolContent .box h2 {
font-size:1em;
text-align:left;
}

#xcolContent .box .story {
float:none;
margin:0;
padding:0;
}

#xcolContent .box .boxContent {
padding-bottom:2px;
font-size:0.85em;
}

#xcolContent .boxRed .borderTop {
border-top:1px solid #ED1651;
}

#xcolContent .boxOrange .borderTop {
border-top:1px solid #F60;
}

#xcolContent .box .story img {
display:inline;
position:relative;
clear:both;
margin:2px;
}

#xcolContent .box .story a {
float:none;
}

#xcolContent .box .story p,#xcolContent .box .story li {
text-align:left;
padding-top:2px;
padding-bottom:2px;
}

#xcolContent .box ul li {
float:left;
width:105px;
display:block;
padding-bottom:4px;
padding-left:4px;
}

#xcolContent .box ul li a {
margin:0;
padding:4px 0;
}

#footer {
clear:both;
background:#E4E4E4 url(/_images/greyBottom.gif) left bottom no-repeat;
height:4.5em;
}

#footer ul {
display:inline;
padding-left:0;
}

#footer ul li {
display:inline;
list-style:none;
padding-right:10px;
}

.miscLinks {
background:#1D398D;
line-height:2.2em;
width:740px;
margin:10px;
}

.miscLinks li a {
color:#fff;
padding:2px 5px;
}

.miscLinks li a:hover {
color:#fff;
background:1px;
}

.partnerLinks {
line-height:1em;
font-size:0.85em;
width:740px;
margin:10px;
}

#bannerAd {
position:absolute;
top:20px;
left:231px;
width:468px;
height:60px;
border:1px solid #FF0;
}

.bookDisplay {
margin-bottom:20px;
clear:both;
}

.bookDisplay img {
float:left;
border:1px solid #ccc;
margin:0 10px 10px 0;
}

.bookDisplay .bookInfo .price,.bookDetails .bookInfo .price {
font-weight:700;
margin:10px 0;
}

.bookDisplay .bookInfo,.bookDetails .bookInfo {
float:left;
margin-bottom:20px;
width:285px;
}

.bookDetails img {
border:1px solid #ccc;
margin:0 10px 10px 0;
}

.bookDetails .bookImg {
float:left;
clear:both;
}

.howToBuy h2 {
color:#000 !important;
margin-top:20px;
}

.bookAdditionalInfo h3 {
color:#1c378e;
}

#frmBooks--orderBook {
margin-top:20px;
border:1px solid #f90;
padding:10px;
}

#frmBooks--orderBook .button {
margin-left:114px;
}

.backBooks {
background:url(/_images/back.gif) no-repeat 0 4px;
padding-left:14px;
}

.errorPage h1 {
background-color:#1d398d;
color:#fff;
margin-bottom:10px;
padding:3px 5px;
}

.frmErrorShow {
color:#C00;
display:block;
}

a.selected {
color:#C00;
}

#sponsorInfo {
border:1px solid #1d389d;
float:left;
width:198px;
margin:10px 0;
padding:5px 0;
}

#sponsorInfo h3 {
font-size:0.84em;
text-transform:uppercase;
margin:5px 0 0 5px;
}

#sponsorInfo a img {
display:block;
margin:5px;
}

#sponsorInfo p {
margin:0 5px 5px;
}

#sponsorInfo p strong {
color:#15398f;
}

#sponsorInfo p a {
color:#ee1753;
}

#frmLogin--sLoginUserNameHelper div {
font-weight:700;
margin-bottom:10px;
}

#newRegArticle {
float:left;
margin-top:15px;
width:420px;
}

h2#newUsersTitle {
margin-bottom:15px;
}

#signUpTitle p {
font-weight:700;
color:#1d398d;
font-size:1.1em;
margin:0 5px 10px;
}

fieldset#yourDetails,fieldset#dataProtect,fieldset#selectBulletin {
width:520px;
float:left;
display:inline;
margin:0 0 20px 10px;
padding:0;
}

#newRegArticle fieldset#yourDetails,#newRegArticle fieldset#dataProtect,#newRegArticle fieldset#selectBulletin {
width:320px;
}

fieldset#yourDetails legend,fieldset#dataProtect legend,fieldset#selectBulletin legend {
font-weight:700;
color:#f60;
font-size:1.1em;
margin:0 0 10px;
padding:0;
}

*html #frmRegister fieldset#yourDetails .formRow,*html #frmRegister fieldset#dataProtect .formRow,*html #frmRegister fieldset#selectBulletin .formRow,html* #frmRegister fieldset#yourDetails .formRow,html* #frmRegister fieldset#dataProtect .formRow,html* #frmRegister fieldset#selectBulletin .formRow {
padding-left:7px;
float:left;
}

#frmRegister fieldset#yourDetails input {
font-size:0.9em;
width:215px;
overflow:hidden;
padding:2px 3px;
}

#newRegArticle #frmRegister fieldset#yourDetails input {
width:190px;
}

#frmRegister fieldset#yourDetails select {
font-size:0.9em;
width:auto;
}

#newRegArticle #frmRegister fieldset#yourDetails select {
width:200px;
}

#frmRegister fieldset#yourDetails option {
padding:2px 3px;
}

fieldset#dataProtect div {
overflow:hidden;
}

fieldset#dataProtect .formRow input {
float:left;
border:0;
width:13px;
height:13px;
}

fieldset#dataProtect .formRow label {
float:left;
margin-left:5px;
display:inline;
width:460px;
}

fieldset#selectBulletin p {
margin-bottom:10px;
padding:0;
}

fieldset#selectBulletin .formRow input {
float:left;
border:0;
width:13px;
height:13px;
margin:0;
}

fieldset#selectBulletin .formRow label {
float:left;
margin-left:5px;
display:inline;
width:500px;
}

input#frmRegister--btnRegister {
margin-left:5px;
}

#nwExtras {
float:left;
text-align:left;
width:120px;
}

#nwExtras input.field {
width:108px;
overflow:hidden;
}

#nwExtras input#frmLogin--btnLogin {
margin:0;
}

#nwExtras .extrasIntro p {
font-size:.9em;
line-height:1.3em;
}

#nwExtras #frmPasswordReminder fieldset {
background:#E8E8F8;
border-right:1px solid #1d398d;
border-left:1px solid #1d398d;
border-bottom:none;
}

#nwExtras #sponsorInfo {
float:left;
width:118px;
text-align:left;
margin-bottom:10px;
}

#nwExtras #sponsorInfo p {
font-size:0.84em;
}

#nwExtras #sponsorInfo a img {
margin:5px 0 0 3px;
}

#articleLatestNews {
float:left;
width:200px;
margin-bottom:10px;
}

#xcolContent #articleLatestNews,#nwExtras #articleLatestNews {
width:120px;
text-align:left;
}

#articleLatestNews ul li {
margin-bottom:3px;
}

div#content {
float:left;
width:760px;
}

div#maincol {
float:left;
width:420px;
}

div#xcol {
float:right;
width:120px;
}

body.col-M div#maincol {
float:none;
width:100%;
}

<!------- Optima CSS ------>
BODY {
background-color:#FFF;
}

H2 {
color:dark blue;
font-family:Arial, sans-serif;
font-size:12px;
}

B.qno {
color:red;
font-family:Arial, sans-serif;
font-size:11px;
}

B.pale {
color: #18388C;
}

.mand {
color:#EF1452;
font-weight: bold;
}

B.entrytext {
color:#000;
font-family:monospaced;
font-size:11px;
}

a.reverse,a.reverseBack:hover,#forums ul.bullet li a:hover,#forumPosts ul.bullet li a:hover,#forums a.bullet:hover,#reportPost a.bullet:hover,#replyToPost a .bullet:hover {
text-decoration:underline;
}

a.reverse:hover,a.reverseBack,#forums ul.bullet li a,#forumPosts ul.bullet li a,#forums a.bullet,#reportPost ul.bullet li a,#replyToPost ul.bullet li a,#forumPosts a:hover,#forums a:hover {
text-decoration:none;
}

h3 a,.orange {
color:#f60;
}

h3,.paginationPrev a,.paginationNext a {
font-size:1.1em;
}

h4,#supplements .supplement h3 {
font-size:1em;
}

.purple,.latestNews .story h2 a {
color:#1d398d;
}

.white,.accountLinks ul li a,#subcol .menu ul li a,#forums th {
color:#fff;
}

.orangeBkg,#forums tr.alt td {
background:#fed;
}

.marginTop,#profile .recentPosts,.forumAnswers {
margin-top:10px;
}

.marginBottom5,#profile .recentPosts p,#siteMap dl dd {
margin-bottom:5px;
}

.marginBottom,.advertisement img,.advertisement embed,.advertisement object,.bookDisplay .bookInfo h2,#frmRegister fieldset#yourDetails .formRow,#frmRegister fieldset#dataProtect .formRow,#frmRegister fieldset#selectBulletin .formRow,fieldset#dataProtect .formRow {
margin-bottom:10px;
}

.paddingAll5,.boxContent ul,.boxContent dl,.boxContent p,.boxContent fieldset,.boxContent h3,#frmRptPost {
padding:5px;
}

.bold,.summary {
font-weight:700;
}

.smallText,#filters ul li {
font-size:0.9em;
}

.left,div#subcol,body.col-MX div#maincol,body.col-SM div#subcol,body.col-MSX div#wrap {
float:left;
}

.clear,#supplements .supplementRow {
clear:both;
}

.fullWidth,.box,.boxContent,#freeIssue fieldset.data {
width:100%;
}

.boxContent form h3,.boxContent .story h3 {
padding-left:0;
}

#forumPosts .post .avatarImage,.cms img {
float:left;
margin:0 5px 5px 0;
}

#filters,#nwExtras #articleLatestNews ul li {
text-align:left;
}

#register #frmPasswordReminder fieldset,input.radio,input.searchRadio,input.checkBox {
border:none;
}

#register #frmLogin,fieldset.details {
width:310px;
float:left;
}

.frmErrorHide,body.col-SM div#xcol,body.col-MS div#xcol,body.col-M div#subcol,body.col-M div#xcol,body.col-MX div#subcol {
display:none;
}

#newRegArticle fieldset#dataProtect .formRow label,#newRegArticle fieldset#selectBulletin .formRow label {
width:auto;
}

body.col-SM div#maincol,body.col-MX div#xcol {
float:right;
}

H1,H3,B.qna,P,TD,TH,input,select {
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
}

#freeIssue { 
	width: 720px;
}

input.checkbox { border: none }

hr { border: none; background: #E7E7E7; height: 10px; margin: 10px 0px 10px 0px; }

#name_and_address_holder {
	width: 500px;
}

#name_and_address_holder label { width: 235px; float: left; margin: 5px 0 5px 0; }

#name_and_address_holder input { width: 247px; float: left; margin: 5px 0 5px 0;}

#name_and_address_holder select { width: 247px; float: left; margin: 5px 0 5px 0;}

#name_and_address_holder b.mand { width: 10px; float: left; display: block; margin: 5px 0 5px 0; }

.clear { margin: 0; padding: 0; clear: both; }