body { font-family: Arial, Helvetica, sans-serif; width: 760px; margin: 20px auto }
.clearer {clear:both}
hr { display: none }

#header { width: 758px; height: 60px; border: 1px solid #ECECEC; background: url(images/bg_header_main.jpg) repeat-x; margin-bottom: 10px; clear: both }
h1 { float: left; width: 200px; height: 60px; background: url(images/logo_doric-anderton.jpg) no-repeat; margin: 0; font-size: 9px; text-indent:-999px }
.phone {width: 150px; height: 50px; background: url(images/bg_hdr_nos.gif) no-repeat; float: right; font-size: 1px; padding-top: 10px; color: #FFF}
#main { width: 760px; clear: both }
#navcol {width: 190px; padding-right: 10px; float: left }
.navmain {width: 188px;height: 177px;padding-top: 10px;border-top: 1px solid #ECECEC;border-left: 1px solid #ECECEC;border-right: 1px solid #ECECEC; clear: both}

.dropboxes 
{
	width: 380px;
	float: left;
}
.right-button 
{
	width: 175px;
	float: right;
}
.navmain ul { margin: 0; border: 0; padding: 0 0 0 14px }
.navmain li { width: 173px; height: 18px; margin: 0; border: 0; list-style: none; background: url(images/bg_nav_blt.gif) no-repeat; padding: 0 0 0 7px }
.navmain li a { width: 167px; height: 18px; display: block; color: #FFF; text-align: right; font-size: 9px }
.navmain li a:hover { background-position: bottom left }

.navhome                { background: url(images/nav_home.gif) no-repeat }
.navabout               { background: url(images/nav_about.gif) no-repeat }
.navproducts            { background: url(images/nav_products.gif) no-repeat }
.navpaperandboard       { background: url(images/nav_paper-board.gif) no-repeat }
.navboxesandconsumables { background: url(images/nav_boxes-consumables.gif) no-repeat }
.navteam                { background: url(images/nav_team.gif) no-repeat }
.navtestimonials        { background: url(images/nav_testimonials.gif) no-repeat }
.navenvironment         { background: url(images/nav_environment.gif) no-repeat }
.navstock               { background: url(images/nav_stock.gif) no-repeat }
.navcontact             { background: url(images/nav_contact.gif) no-repeat }
.navconvert             { background: url(images/nav_convert.gif) no-repeat }
.navbot  { width: 190px; height: 12px; background-image: url(images/bg_nav_bot.gif); clear: both }

#maincol { width: 560px; float: left }
.mainimg { width: 559px; height: 199px; border-top: 1px solid #ECECEC; border-right: 1px solid #ECECEC; margin-bottom: 10px; clear: both }
body.home div.mainimg {background: url(images/main_img_home.jpg) no-repeat}
body.home div.mainimg a img { border:0}
.titlebar { width: 560px; height: 32px; background: url(images/bg_ttlbar.gif) repeat-x; margin-bottom: 10px; clear: both }
.titlebar h2 { width: 548px; height: 32px; margin: 0; background-repeat: no-repeat; float: left; font-size: 9px; color: #F4F4F4; text-align:right }

body.home div.titlebar h2  { background-image: url(images/title_featprod.gif) }
body.about div.titlebar h2 { background-image: url(images/title_aboutus.gif) }
body.testimonials div.titlebar h2 { background-image: url(images/title_testimonials.gif) }
body.environment div.titlebar h2 { background-image: url(images/title_environment.gif) }
body.stock div.titlebar h2 { background-image: url(images/title_stocklist.gif) }
body.ostock div.titlebar h2 { background-image: url(images/title_oddments.gif) }
body.team div.titlebar h2 { background-image: url(images/title_team.gif) }
body.paperandboard div.titlebar h2 { background-image: url(images/title_paper-board.gif) }
body.boxesandconsumables div.titlebar h2 { background-image: url(images/title_boxes-consumables.gif) }
body.uncoatedboardpaper div.titlebar h2 { background-image: url(images/title_uncoatedboard-paper.gif) }
body.coatedboard div.titlebar h2 { background-image: url(images/title_coated-board.gif) }
body.boxes div.titlebar h2 { background-image: url(images/title_boxes-main.gif) }
body.contact div.titlebar h2 { background-image: url(images/title_contact.gif) }
body.hiddentalents div.titlebar h2 { background-image: url(images/title_hiddentalents.gif) }
body.convertingservices div.titlebar h2 { background-image: url(images/title_convertingservices.gif) }

body.stock div.navmain {
}
.ttlend { width: 12px; height: 32px; background-image: url(images/bg_ttlbar_end.gif); float: left }



.featboxr { width: 273px; border: 1px solid #ECECEC; background-image: url(images/bg_featbox_main.jpg); float: left; margin-bottom: 10px }
.featboxl { width: 273px; border: 1px solid #ECECEC; background-image: url(images/bg_featbox_main.jpg); float: left; margin: 0 10px 10px 0}

body.home div.featboxr,
body.home div.featboxl {height:271px}
body.paperandboard div.featboxr,
body.paperandboard div.featboxl {height:251px}
body.boxesandconsumables div.featboxr,
body.boxesandconsumables div.featboxl {height:282px}

.feattop { width: 273px; height: 12px; background-image: url(images/bg_featbox_top.jpg); margin-bottom: 4px; clear: both }
.featboxl img, 
.featboxr img { width: 239px; height: 98px; border: 1px solid #999; margin-left: 16px }
.featboxl a img:hover,
.featboxr a img:hover {border: 1px solid #C00}
.featboxl p,
.featboxr p { border: 0; margin: 0; font-size: 11px; line-height: 18px; color: #666; padding: 0 16px }

.featboxl a,
.featboxr a,
.mainbox a { width:90px; color:#C00; text-decoration:none }

div.featboxl a,
div.featboxr a {background:url(images/bg_link_arw.gif) 81px 5px no-repeat; display:block}

.featboxl a:hover,
.featboxr a:hover,
.mainbox a:hover {text-decoration:underline}

.featboxl h3 {width:241px; height:30px; margin:0; display: block; margin-left: 16px; color:#FFF; font-size:8px; background: url(images/title_paperboard.gif) no-repeat }
.featboxr h3 {width:241px; height:30px; margin:0; display: block; margin-left: 16px; color:#FFF; font-size:8px; background: url(images/title_box-packaging.gif) no-repeat }

/*paperandboard*/

body.paperandboard div.featboxl h3 {width:241px; height:30px; margin:0; display: block; margin-left: 16px; color:#FFF; font-size:8px; background: url(images/title_uncoatedpaper-board.gif) no-repeat }
body.paperandboard div.featboxr h3 {width:241px; height:30px; margin:0; display: block; margin-left: 16px; color:#FFF; font-size:8px; background: url(images/title_coatedboard.gif) no-repeat }

/*boxesandconsumables*/

body.boxesandconsumables div.featboxl h3 {width:241px; height:30px; margin:0; display: block; margin-left: 16px; color:#FFF; font-size:8px; background: url(images/title_boxes.gif) no-repeat }
body.boxesandconsumables div.featboxr h3 {width:241px; height:30px; margin:0; display: block; margin-left: 16px; color:#FFF; font-size:8px; background: url(images/title_consumables.gif) no-repeat }


.mainbox { width: 558px; border: 1px solid #ECECEC; background-image: url(images/bg_mainbox_main.jpg); float: left; margin-bottom: 10px }
.maintop { width: 558px; height: 12px; background-image: url(images/bg_mainbox_top.jpg); clear: both }
.mainbox h3 { font-size: 13px; line-height: 22px; color: #666; margin:0; padding: 0 16px }
.mainbox p,.featbox ul,.featbox li { font-size: 11px; line-height: 18px; color: #666; padding: 0 16px }
.mainbot { width: 558px; height: 12px; background-image: url(images/bg_mainbox_bot.jpg); clear: both }
#footer { width: 558px; height: 20px; clear: both; background: url(images/bg_ftr_copy.gif) no-repeat; border: 0px solid #ECECEC; margin-left: 200px }

table {font-size: 9px; }
/*td, th {border: 1px solid #ECECEC }
td {color: #333}*/
td {height: 20px;text-align: center;padding:1px; border:1 1 0 0 #FFFFFF solid}
th {font-weight:bold; background-color:#C00; color: #FFF; padding:0px; border:1 1 0 0 #FFFFFF solid}
label { font-size: 11px; width: 70px; float: left; font-weight: bold; color: #999 }
span { font-size: 11px; float: left; color: #999 }
select { font-size: 10px; color: #999 }



.filteranchor { font-size: 11px; color: #999; margin-left: 5px; }

.testquote { width: 446px; margin: 20px 0 0 16px; padding: 0 40px; background: url(images/bg_quote66.jpg) no-repeat }
.testquote p { font-size: 13px; font-weight: bold; margin: 0; padding:0 }
.quotend { width: 446px; margin:0 0 10px 16px; padding: 0 40px; background: url(images/bg_quote99.jpg) 496px 0 no-repeat; }
.quotend p { margin: 0; padding: 10px 0}

div.teammember {clear:both; margin-bottom:26px}
div.teammember img {padding:0 16px;float:left}
div.teamtext h4 {font-size:13px; color:#333; margin:0}
div.teamtext h5 {font-size:11px; color:#C00; font-weight:normal; margin:0}
div.teamtext p {margin:0; padding-top:5px}

/*nav selected states*/
body.team a.navteam {background-position:bottom left}

div.mainbox ul{color:#666; font-size:11px; line-height:20px}

.contact div.featboxr a{ background-image:none; display:inline}

.contact #main h4 {font-size:13px; color:#333; margin:0;padding: 4px 16px 3px}
body.boxesandconsumables div.featboxr a {width:241px; background-position:232px}
body.contact div.featboxl,
body.contact div.featboxr {height:195px}

div.mainbox p strong,
div.mainbox ul li strong,
div.featboxl p strong,
div.featboxr p strong {color:#333}

#links {width: 559px;
		height: 85px;
	    float: left;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0;
		}

#ht { /* hidden talents on home page*/
        width: 176px;
	    height: 199px;
	    float: left;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0;
}

#lblUpdated {
	color: #CC0000;
}
#pleasedrop {
	font-size:12px;
	color: #CC0000;
}
