/* Stylesheet for Where to spend it */
body{margin:auto;text-align:center;margin-top:10px;background:#fff;font-family:tahoma;margin-top:0;height:100%}
div#container{width:935px;background:url(/images/containerbg.gif) repeat-y;text-align:left;height:100%;border-right:1px solid #44563E;border-left:1px solid #44563E}
html>body div#container{text-align:center;margin:auto;min-height:900px}
div#container div#header{background:url(/images/topbackground.gif) repeat-y;height:142px}
div#container div#header div#topcolumn1Cont{float:left;}
div#container div#header div#topcolumn1{width:180px;}
*/div#container div#header div#topcolumn1{background:url(/images/plant.jpg) 0px 18px no-repeat;width:180px;}*/
div#container div#header div#topcolumn1 h1{margin:0}
div#container div#header div#topcolumn1 a{text-align:left;display:block;background:url(/images/plant.jpg) 0px 18px no-repeat;height:120px;text-indent:-9999px;width:145px}
div#container div#header div#topcolumn2{float:left;width:620px}
div#container div#header div#topcolumn2 h1{text-indent:-9999px;margin:0;padding:0;font-size:0.1em}
div#container div#header div#topcolumn2 a{width:300px;height:100px;border:0}
div#container div#header div#topcolumn2 img{border:0;margin:39px 0 0 106px}
html>body div#container div#header div#topcolumn2 img{border:0;margin:39px 0 0 -70px!important}
/*div#container div#header div#topcolumn3{float:left;background:#fff;width:132px;height:104px;margin:11px 0 0 0;text-align:center}*/
div#container div#header div#topcolumn3{float:left;background:#fff;width:132px;height:104px;margin-bottom:0;margin-left:-6px;margin-top:9px;text-align:center}


div#container div#header div#topcolumn3 div#sponsorframe{border:0px solid #44563E;margin:2px}
div#container div#header div#topcolumn3 p{margin:6px 0 7px 0;font-size:0.7em;color:#8F9A8B}
div#container div#header div#topcolumn3 img{border:0}

div#container div#topbar{background:#44563E;height:1px}
div#container div#topbar div#topmenu{width:482px;float:left;padding:4px 0 3px 5px;background:#44563E}
html>body div#container div#topbar div#topmenu{padding:3px 0 3px 5px}
div#container div#topbar div#topmenu ul{margin:0;padding:0;list-style:none;height:13px}
div#container div#topbar div#topmenu ul li{float:left;font-size:0.55em;color:#E2E7E0;margin-right:3px}
div#container div#topbar div#topmenu ul li a{color:#E2E7E0;text-decoration:none;display:block;float:left}
div#container div#topbar div#topmenu ul li a:hover{text-decoration:underline}
div#container div#topbar div#slogan{width:440px;text-align:right;padding:4px 5px 3px 0}
html>body div#container div#topbar div#slogan{width:443px;float:left;background:#44563E;padding:3px 5px 5px 0}
div#container div#topbar div#slogan p{font-size:0.65em;color:#E2E7E0;margin:-1px 0 0 0}

div#container div#imagesbar ul{padding:0;list-style:none;border-top:2px solid #fff;border-bottom:3px solid #fff;height:56px}
* html div#container div#imagesbar ul{margin:0}
html>body div#container div#imagesbar ul{border-top:6px solid #fff;margin-bottom:0px}
div#container div#imagesbar ul li{margin:0 3px 0 0;float:left;width:91px;height:56px}
div#container div#imagesbar ul li#image1{background:url(/images/image1.jpg) no-repeat;border-right:3px solid #fff;margin:0}
div#container div#imagesbar ul li#image2{background:url(/images/image2.jpg) no-repeat;border-right:3px solid #fff;margin:0}
div#container div#imagesbar ul li#image3{background:url(/images/image3.jpg) no-repeat}
div#container div#imagesbar ul li#image4{background:url(/images/image4.jpg) no-repeat}
div#container div#imagesbar ul li#image5{background:url(/images/image5.jpg) no-repeat}
div#container div#imagesbar ul li#image6{background:url(/images/image6.jpg) no-repeat}
div#container div#imagesbar ul li#image7{background:url(/images/image7.jpg) no-repeat;margin-right:2px}
div#container div#imagesbar ul li#image8{background:url(/images/image8.jpg) no-repeat;margin-right:2px}
div#container div#imagesbar ul li#image9{background:url(/images/image9.jpg) no-repeat;border-right:3px solid #fff;margin:0}
div#container div#imagesbar ul li#image10{background:url(/images/image10.jpg) no-repeat;margin-right:0}

div#container div#main{padding:3px 0 0 0;text-align:left;margin:-3px 0 2px 0}
html>body div#container div#main{border-top:1px solid #fff}
div#container div#main h1{font-size:0.65em;color:#E2E7E0;background:#44563E;font-weight:normal;padding:3px 0 5px 7px;border-bottom:1px solid #fff;margin:0}
div#container div#main ul.linklist{margin:0;padding:4px 0 4px 0;background:#DADDD8;list-style:none;border-bottom:1px solid #fff}
div#container div#main h2 a{color:#E2E7E0;text-decoration:none}
div#container div#main h2 a:hover{color:#E2E7E0;text-decoration:underline}
div#container div#main ul#noborderbottom{border-bottom:0}
html>body div#container div#main ul.linklist{padding-top:5px}
div#container div#main ul.linklist li{font-size:0.55em;margin:0 0 0 6px;background:url(/images/arrow.gif) 0 3px no-repeat; padding:0 0 0 11px;line-height:1.5em}
html>body div#container div#main ul.linklist li{background:url(/images/arrow.gif) 0 3px no-repeat;}
div#container div#main ul.linklist li a{color:#44563E;text-decoration:none;}
div#container div#main ul.linklist li a:hover{color:#44563E;text-decoration:underline}

div#container div#main div#leftcolumn{width:220px;float:left}
div#container div#main div#leftcolumn h2{font-size:0.65em;color:#E2E7E0;background:#44563E;font-weight:normal;padding:3px 0 5px 7px;border-bottom:1px solid #fff;margin:0}
div#container div#main div#middlecolumn{width:563px;float:left;margin:0px 4px 2px 4px;}
div#container div#main div#middlecolumn div#content{border: 1px solid #DADDD8;}
div#container div#main div#middlecolumn div#content a{color:#44563E}
div#container div#main div#middlecolumn div#content a.anchor{font-size:0.7em;color:#44563E;margin:12px 0 12px 0}
div#container div#main div#middlecolumn div#content h3{font-size:0.7em;color:#44563E;margin:0}
div#container div#main div#middlecolumn div#content p{font-size:0.7em;color:#44563E;margin:12px 10px 12px 4px;}

/*home page addition border around text by arun 2007-02-01*/
div#container div#main div#middlecolumn h5{color:#44563E;margin:0pt 0pt 10px 40px !important;padding-bottom:10px;text-align:center !important;width:482px;background:#44563E none repeat scroll 0%;border-bottom:1px solid #FFFFFF;color:#E2E7E0;font-size:0.65em;font-weight:normal; clear:both;}
div#container div#main div#middlecolumn div#content h2{font-size:0.7em;color:#44563E;margin:0}
div#container div#main div#middlecolumn div#content div#homecontent{border: solid 1px #44563E; padding:5px;margin-bottom:20px;}
div#container div#main div#middlecolumn div#content h2.home{background:#44563E none repeat scroll 0%; border-bottom:1px solid #FFFFFF; color:#E2E7E0; font-size:0.65em; font-weight:normal; margin:0pt; padding:3px 0pt 5px 7px;}
div#container div#main div#middlecolumn div#content div#homecontent h3{font-size:0.7em;color:#44563E;margin:10px}
div#container div#main div#middlecolumn div#content div#homecontent p{font-size:0.7em;color:#44563E;margin:12px 0 12px 0}
div#container div#main div#middlecolumn div#homepress h3, div#container div#main div#middlecolumn div#content h3{background:#44563E none repeat scroll 0%; border-bottom:1px solid #FFFFFF; color:#E2E7E0; font-size:0.65em; font-weight:normal; margin:0pt; padding:3px 0pt 5px 7px;}
div#container div#main div#middlecolumn div#content h4{color:#44563E;font-size:0.7em;margin:0pt;}
/*end home page addition*/

div#container div#main div#middlecolumn div#content code{font-size:0.65em;font-weight:bold;color:#44563E;font-family:tahoma;}
div#container div#main div#middlecolumn a.emaillink{display:block;width:340px;color:#44563E;font-size:0.7em;text-align:center;text-decoration:none;padding:0px 0 7px 0;margin:4px 0 0 1px}
div#container div#main div#middlecolumn a.emaillink:hover{text-decoration:underline}
div#container div#main div#middlecolumn div.emailbox{background:url(/images/linkbg.gif) 0px 0 repeat-y!important;text-align:center;margin-left:40px;width:477px;border:1px solid #44563E;padding:2px 0px 0px 5px;margin-top:6px;margin-bottom:14px}
html>body div#container div#main div#middlecolumn div.emailbox{margin-left:39px;background:url(/images/linkbg.gif) 1px 0 repeat-y;}
div#container div#main div#middlecolumn div.emailbox img{float:left}
div#container div#main div#middlecolumn div.emailbox div.envelopeimage{width:16px;float:left;padding-top:3px}
div#container div#main div#middlecolumn div.emailbox div.linkemail{float:left;margin:0 5px 0 0px}
html>body div#container div#main div#middlecolumn div.emailbox div.linkemail{margin:0 5px 0 11px}
div#container div#main div#middlecolumn div.emailbox div.linkemail a{width:410px}
div#container div#main div#middlecolumn ul.companywithlogolist{margin:6px 0 8px 14px;padding:2px 0 20px 0;list-style:none}
html>body div#container div#main div#middlecolumn ul.companywithlogolist{margin:8px 0 25px 26px!important;padding-bottom:25px!important}
div#container div#main div#middlecolumn ul.companywithlogolist li{width:140px;border:1px solid #44563E;float:left;margin:0 13px 7px 13px;padding:1px}
div#container div#main div#middlecolumn ul.companywithlogolist li p{background:#697865;color:#E2E7E0;font-size:0.55em;padding:1px 0 2px 2px;margin:0}
div#container div#main div#middlecolumn ul.companywithlogolist li a{color:#44563E;text-decoration:none;text-align:center}
div#container div#main div#middlecolumn ul.companywithlogolist li a.companyemaillink{background:#DADDD8;font-size:0.55em;display:block;padding:2px 0 1px 0}
div#container div#main div#middlecolumn ul.companywithlogolist li a:hover{text-decoration:underline}
div#container div#main div#middlecolumn ul.companywithlogolist li img{border:0; margin-left: 4px;}
* html div#container div#main div#middlecolumn ul.companywithlogolist li div.companyname{height:29px}
div#container div#main div#middlecolumn ul.companywithlogolist li div.companyname{min-height:29px;margin:0}
div#container div#main div#middlecolumn ul.companywithlogolist li div.companyname h3{font-size:0.7em;margin:0;font-weight:normal;color:#44563E;text-align:center;padding:0 0 3px 0}
div#container div#main div#middlecolumn ul.companywithlogolist li div.companyname a{background:none;font-size:1em;padding:0}
div#container div#main div#middlecolumn ul.companywithlogolist li div.companyname p{background:none;color:#44563E}
div#container div#main div#middlecolumn ul.companywithlogolist li div.image{text-align:center;height:62px;padding:1px 0 1px 0;vertical-align:middle}
html>body div#container div#main div#middlecolumn ul.companywithlogolist li div.image{display:table-cell;padding:5px 0 2px 0;height:68px}
div#container div#main div#middlecolumn ul.companywithlogolist li div.image span{display:inline;height:100%;width:1px}

div#container div#main div#middlecolumn ul.bottomnav{margin:10px 0 0 0;padding:0;list-style:none;text-align:center;border:0!important}
div#container div#main div#middlecolumn ul.bottomnav li{font-size:0.7em;color:#697865;display:inline;margin:0 1px 0 2px;font-weight:bold}
div#container div#main div#middlecolumn ul.bottomnav li a{color:#697865;text-decoration:none;margin:0 5px 0 1px;}
div#container div#main div#middlecolumn ul.bottomnav li a:hover{text-decoration:underline}

div#container div#main div#rightcolumn{width:144px;float:left}
div#container div#main div#rightcolumn h2{font-size:0.65em;color:#E2E7E0;background:#44563E;font-weight:normal;padding:3px 0 5px 7px;border-bottom:1px solid #fff;margin:0}
div#container div#main div#rightcolumn ul.coveragelist{padding:4px 0 2px 8px;margin:0 0 1px 0;list-style:none;background:#DADDD8;border-bottom:1px solid #fff;clear:both}
html>body div#container div#main div#rightcolumn ul.coveragelist{padding:4px 0 12px 8px}
div#container div#main div#rightcolumn ul.coveragelist li{font-size:0.55em;color:#44563E;margin:0 0 2px 0;clear:both;line-height:1.5em}
div#container div#main div#rightcolumn ul.coveragelist li span.direction{width:106px;display:block;float:left}
div#container div#main div#rightcolumn ul.coveragelist li span.abbreviation{float:left;text-align:right}
div#container div#main div#rightcolumn ul.coveragelist li a{color:#44563E;text-decoration:none}
div#container div#main div#rightcolumn ul.coveragelist li a:hover{text-decoration:underline}

/* additions to css by arun 2007-01-04*/
div#container div#main div#middlecolumn div#content ol{font-size:0.7em;color:#44563E;margin:13px 0 10px 10px;list-style-type:square}
div#container div#main div#middlecolumn div#content ul{font-size:0.7em;color:#44563E;margin:13px 0 10px 26px;list-style-type:square}
div#container div#main div#middlecolumn div#content a{text-decoration:underline;}
div#container div#main div#middlecolumn div#content a:hover{text-decoration:none;}

/* Forms */
div#container div#main div#middlecolumn div#content div#form fieldset {border:0px; padding:3px;}
div#container div#main div#middlecolumn div#content div#form label{font-size:0.7em;width:100px;display:block;float:left;color:#44563E}
div#container div#main div#middlecolumn div#content div#form label.radio{font-size:0.7em;width:100px;display:block;float:left;color:#44563E; margin-left:50px;}
div#container div#main div#middlecolumn div#content div#form div#connectedIndp{margin-left:150px;}
div#container div#main div#middlecolumn div#content div#form div#connectedIndp label{width:40px}
div#container div#main div#middlecolumn div#content div#form div#connectedIndp input{width:20px; border:0px; margin-left:10px;}
div#container div#main div#middlecolumn div#content div#form label.feedback{font-size:0.7em;width:200px;display:block;float:left;color:#44563E}
div#container div#main div#middlecolumn div#content div#form input{font-size:0.7em;border:1px solid #4C3612;padding-left:2px;width:180px;color:#000000}
div#container div#main div#middlecolumn div#content div#form textarea{font-family:tahoma;font-size:0.7em;border:1px solid #4C3612;padding-left:2px;width:180px;color:#000000}
div#container div#main div#middlecolumn div#content div#form input.radio{font-size:0.7em;border:0px solid #4C3612;padding-left:2px;width:20px;color:#000000}
div#container div#main div#middlecolumn div#content div#form select{font-size:0.7em;border:1px solid #4C3612;padding-left:2px;width:auto;color:#000000}
div#container div#main div#middlecolumn div#content div#form input.button{font-size:0.7em;border:solid 1px #44563E; width:auto;color:#44563E;}
div#container div#main div#middlecolumn div#content div#form button.button{font-size:0.7em;border:solid 1px #44563E; width:auto;color:#44563E;}
/* end of additions to css by arun 2007-01-04*/
/*addition by arun 2007-01-31*/
div#container div#main div#middlecolumn div#content ul.eventlist li.header{list-style:none; font-size:0.9em;color:#E2E7E0;background:#44563E;font-weight:normal;padding:2px 0 3px 10px;border-bottom:1px solid #fff;margin:20px 0 10px 0;}
div#container div#main div#middlecolumn div#content ul.eventlist li.anchor {list-style:none;}
/*end of addition 2007-01-31*/
div#container div#main div#middlecolumn div#content ul.eventlist p{font-size:1em!important;margin:2px 0 2px 0}
div#container div#main div#middlecolumn div#content ul.eventlist a{font-size:1.2em}
div#container div#main div#middlecolumn div#content ul.eventlist span.bold{font-weight:bold}

div#container div#main div#middlecolumn div#content h3.headline{font-weight:normal;font-size:1em}

div#container div#main div#rightcolumn ul.sponsorlist{margin:0;padding:7px 0 7px 0;list-style:none;background:#DADDD8;text-align:center}
html>body div#container div#main div#rightcolumn ul.sponsorlist{padding-bottom:1px}
div#container div#main div#rightcolumn ul.sponsorlist li{width:128px;height:76px;background:#fff;margin:0 0 11px 0}
html>body div#container div#main div#rightcolumn ul.sponsorlist li{margin-left:10px}
div#container div#main div#rightcolumn ul.sponsorlist li a img{border:0}

div.companydetail3{border:1px solid #44563E;padding:2px 0 5px 10px;width:472px;margin-left:40px;margin-bottom:10px}
div.companydetail3 p{margin:0;color:#44563E;font-size:0.7em}
div.companydetail3 a{color:#44563E;text-decoration:none}
div.companydetail3 a:hover{text-decoration:underline}
div.companydetail3 h4{margin:0;color:#44563E;font-size:0.7em}

div.companydetail4{background:#DADDD8;padding:2px 0 5px 10px;width:474px;margin-left:40px;margin-bottom:10px}
div.companydetail4 p{margin:0;color:#44563E;font-size:0.7em}
div.companydetail4 a{color:#44563E;text-decoration:none}
div.companydetail4 a:hover{text-decoration:underline}
div.companydetail4 h4{margin:0;color:#44563E;font-size:0.7em}

textarea.linkcode{width:500px;height:115px;color:#44563E;font-weight:bold!important}
html>body textarea.linkcode{font-size:1.25em}

/* pagination css */
div.pagesnavigation{font-size:0.7em!important;text-align:center;padding:0px 0 0px 104px}
html>body div.pagesnavigation{margin:10px 0 10px 0px}
div.pagesnavigation a{color:#44563E;text-decoration:none}
div.pagesnavigation a:hover{text-decoration:underline}
a.nextpagelink{float:left;display:block;background:url(/images/pagearrowright.gif) 66px 3px no-repeat;width:75px}
a.previouspagelink{float:left;display:block;background:url(/images/pagearrowleft.gif) 0 3px no-repeat;padding-left:12px}
ul.paginglist{margin:0 25px 0 40px;padding:0;list-style:none;float:left;width:120px;height:20px}
ul.paginglist li{float:left;width:20px}
ul.paginglist li a{margin-right:5px;font-weight:normal!important}
ul.paginglist li a.selected{font-weight:bold!important;text-decoration:underline!important}



div#middlecolumn p{font-size:0.7em;margin:5px 0 10px 0}

div.clearer{clear:both}
span.invisible{display:none!important}
span.divider{color:#E2E7E0;float:left;margin:0 4px 0 8px}

/*press room */
div#container div#main div#middlecolumn div#content div.pressroomitem{margin-bottom:25px}
div#container div#main div#middlecolumn div#content div.pressroomitem h3.press {background-color:#FFFFFF; color:#44563E !important; padding-left:0pt !important; font-size:0.75em;font-weight:bold}
div#container div#main div#middlecolumn div#content div.pressroomitem h3.press a{background-color:#FFFFFF; color:#44563E !important; padding-left:0pt !important; font-size:1.1em!important;}
div#container div#main div#middlecolumn div#content div.pressroomitem a{text-decoration:underline!important; font-weight:bold!important;font-size:1.25em}
div#container div#main div#middlecolumn div#content div.pressroomitem a:hover{text-decoration:none!important}
div#container div#main div#middlecolumn div#content div.pressroomitem p a{font-weight:normal!important;font-size:1.0em;}
div#container div#main div#middlecolumn div#content div.pressroomitem a.pdflink{font-weight:normal!important;background:url(/images/pdf.gif) no-repeat;padding:3px 0 4px 23px;font-size:0.7em}
div#container div#main div#middlecolumn div#content h5.press {text-align:left!important; background-color:#FFFFFF; color:#4C3612!important; padding-left:0pt !important;}

/*grand designs comp*/
div#container div#main div#rightcolumn ul.sponsorlist li.granddesigns{margin-bottom:64px}

/*addition for new autotextlink cat content*/
img.left{float:left; padding:5px;}
img.right{float:right; padding:5px;} 
img.center{display:block; margin-left:auto; margin-right:auto;}
/* new display style for autotextlink - add a border around content */
div.border{border:1px solid #44563E;margin-bottom:20px;padding:5px;}

/*addition to subcat pages where company has no email address*/
span.noemailaddress{background:none repeat scroll 0 0 #DADDD8;display:block;font-size:0.55em;padding:2px 0 1px;}

/*add this social bookmarks*/
div#socialbookmarks{ position: relative;padding-left:15px;}

/*homepage - news section*/
#homepress{border: 1px solid #DADDD8; margin-top: 10px; padding: 12px 10px 12px 4px; color: #44563E;}
#homepress p{font-weight:normal;}
#homepress .homenewstitle{font-weight:normal;margin-bottom:0px;}
#homepress .homenewstitle a{color: #44563E;font-size: 0.7em;}
#homepress .homenewstitle a:active, #homepress .homenewstitle a:visited{text-decoration:underline;}
#homepress .homenewstitle a:hover{text-decoration:none;}
#homepress .homenewsdate{font-size:0.7em;}
