/* CSS Document */
body {font-family:Helvetica, /*Verdana, Helvetica, Arial, */Tahoma, sans-serif; /*font-size:87%*/font-size:90%; margin:0 auto; padding:0 80px 60px 80px; 
min-width:740px; 
max-width:1196px;
text-align:center;
display:block; position:relative; height:1%;
}
h1, h2, h3, h4, h5, h6, a.h {display:block; font-size:1.0em; margin:5px 10px 0px 10px; font-weight:bold; line-height:1em; text-decoration:none;}
h2, a.h {font-family:Helvetica, /*"Trebuchet MS", Tahoma, */ Verdana, Arial,Tahoma; /*font-style:italic;*/ text-transform:none!important; /*font-size:1.1em!important;*/}
h1 { margin:0 0 7px 10px; padding:0; }
h2 { font-size:12px;}
big  {font-size:1.2em;}
small {font-size:0.8em;}
acronym {text-decoration:none; border:0; cursor:help;}

#wrapper {display:block; position:relative; height:1%; min-width:740px; text-align:left; margin:0; padding:0;}

#nav {display:block; height:1%; clear:both; white-space:nowrap; font-size:80%; margin:0px 4px 5px 5px;}
#nav ul {list-style-type:none; margin:0px; padding:0px; line-height:1.6em; white-space:nowrap; float:right;}
#nav ul li {display:block; position:relative; margin:0px 0px 0px 0px; padding:60px 0 0 0; float:left; border:0px; line-height:2em;}
#nav ul li a {display:block; padding:0px 4px; text-decoration:none; background:transparent url('/baseimages/navdivider.gif') center left no-repeat; color:#222;/*#82491C text-transform:lowercase;*/}
#nav ul li a.first {background:none;}
#nav ul li a.type2 {color:#777/*#6B8B48*/;}
#nav ul li span.divider {float:left; width:2em;}
/*#nav ul li.on {background:#ffffff url('/baseimages/tableft.jpg') top left no-repeat; border-top:0px solid #ffffff; margin-bottom:-1px;}
#nav ul li.on a {background:transparent url('/baseimages/tabright.jpg') top right no-repeat; color:#000000; padding-bottom:1px;}
*/
#nav ul li.on {font-family: /*"Trebuchet MS", Tahoma, */Helvetica, Verdana, Arial, Tahoma; /*font-style:italic;*/ background:#eee url(none) top left no-repeat; border-bottom:3px solid #fff; margin-bottom:0px;}
#nav ul li.on a {background:transparent url(none) top right no-repeat; color:#000; /*text-transform:capitalize*/; font-weight:bold; padding-bottom:2px;}
#nav ul li a:hover {text-decoration:underline;}


#banner {display:block; position:relative; clear:both; background:transparent url(none) top left no-repeat; margin:5px; border:1px solid #cccccc; color:#999999; height:200px;}
#banner #cornertl {display:block; position:absolute; top:0; left:0; width:15px; height:15px; background:transparent url('/baseimages/bannercornertl.png') top left no-repeat; margin:-1px 0 0 -1px;}
#banner #cornerbr {display:block; position:absolute; bottom:0; right:0; height:15px; border:0px solid #444; background:transparent url('/baseimages/bannercornerbr.png') top right no-repeat; margin:0 -1px -1px 0 }
#banner #logo {display:block; position:absolute; top:0; right:0; margin-top:130px; margin-right:20px; background:transparent url('/baseimages/logo_default.png') center center no-repeat; width:176px; height:61px; }
#banner #grad {display:block; position:absolute; top:0; right:0; background:transparent url('/baseimages/testgrad.png') top right repeat-y; width:500px; height:200px; }

.row {display:block; position:relative; height:1%; clear:both; border-top:0px solid #ffffff; margin:0; background-color:#ffffff; text-align:left;}
.row div.col {display:block; position:relative; height:1%; float:left; width:25%;}

	.row div.span2 {width:50%;}
	.row div.span3 {width:75%;}
	.row div.span2 h2, .row div.span3 h2 {margin:0 0 10px 10px; font-size:13px; line-height:1em; text-transform:uppercase; font-weight:bold;}
	.row .col .inner {display:block; position:relative; height:1%; margin:5px; background-color:#999900; padding:0px; border:0px; overflow:visible;}
	.row div.span3 .inner {background-color:#cccccc;}


.row .col .inner p, .row .col .inner address {font-family:Verdana, Helvetica, Arial, Tahoma, sans-serif; margin:0px 10px 10px 10px; padding:0px 0px 0px 0px; font-style:normal; font-size:0.8em; line-height:1.2em;}
.row .col .inner p.subtitle {margin-top:-1em;}
.row .col .i1 {background-color:#999999; color:#ffffff;  font-size:1em}
.row .col .i1 p {line-height:1.5em;}
.row .col .i1 h2 {margin:0 10px 7px 10px;}
.row .col .i2 a:hover {color:#ffffff;}

.row .cornertl {display:block; width:15px; height:15px; background:transparent url('/baseimages/cornertl.png') top left no-repeat;}
.row .cornerbr {display:block; position:absolute; border:0px solid #666; bottom:0; right:0; width:15px; height:15px; background:transparent url('/baseimages/cornerbr.png') top left no-repeat;}
.top .col .inner {padding-bottom:10px;}
.bottom .col .inner {padding-top:1px; height:1%; min-height:220px!important;}
.bottom .col .inner p {margin-bottom:0.5em; padding-bottom:1em; min-height:7em;}
.bottom .col .inner .imagebox {display:block; height:118px; background:#ffffff url('/baseimages/placeholder.gif') center center no-repeat; clear:both; margin:0 1px 1px 1px; text-align:center;}
.bottom .col .inner .imagebox img {display:none;}

#br1, #br2, #br3, #br4 {}

/*.row ul, .row li {list-style-type:none; padding:0; margin:0; font-weight:bold; font-size:100%; line-height:1.1em;}
.row li {margin-left:5px; padding-left:15px;}
.row a {color:#ffffff; text-decoration:none;}
.row a:hover {color:#666666; text-decoration:underline;}
.row ul ul {font-weight:normal;}
.row ul ul li {font-size:80%; font-weight:normal;}
.row li.on {background:transparent url('/baseimages/dot_beige.gif') left center no-repeat; font-weight:bold;}
.row a.on {color:#9E0007;}*/

.row ul {display:block; position:relative; padding:0; margin:-6px 0 0 0;}
.row li {list-style-type:none; padding:0; margin:0;}
.row li {margin-left:0px; padding-left:8px;}
.row li a {display:block; position:relative; border-bottom:1px dotted transparent; padding:3px 0 0 2px; margin-right:10px; color:#666666; text-decoration:none; font-size:0.8em; line-height:1.8em;}
.row li a:hover {text-decoration:none;}
.row ul ul {font-weight:normal; margin:0;}
.row ul ul li {font-weight:normal;}
.row li.on {}
.row a.on {font-weight:bold; border-bottom-style:solid;}

.exampledots a {display:block; float:left; width:14px; height:14px; background:transparent url('/baseimages/dot_white.gif') left top no-repeat;}
.exampledots a.on, .exampledots a:hover {background-image:url('/baseimages/dot_red.gif');}
.exampledots em {display:none;}

.picblock {float:left; display:inline; position:relative; margin:0 0px 10px 10px;}
.news .picblock {float:right; display:inline; position:relative; margin:0 0px 10px 10px;}
.picblock img {margin:0; padding:0;}
.highslide {display:block; overflow:hidden; height:170px;}
.portrait {height:300px;}

p.caption, .highslide-caption {display:block; position:relative; height:3em; min-height:3em; padding:2px 0 0 0!important; margin:2px 0 0 0!important; font-family:Georgia, "Times New Roman", Times, serif; color:#6c776c; font-style:italic; border-top:1px dotted #6c776c; white-space:normal; width:100%;}

.newsblock .picblock {margin-right:10px;}
.newsblock p.caption {width:180px;}
.portfolio .picblock {width:240px;}


p {}

#footer {display:block; position:relative; height:1%; clear:both; text-align:center; color:#aaa; font-size:80%; margin:5px;}
#footer address, #footer p {font-family:Verdana, Helvetica, Arial, Tahoma, sans-serif; text-align:center; margin:.5em; font-style:normal;}


.quote {margin:20px 30px; text-align:left; width:70%;}
q {font-family:Verdana, Helvetica, Arial, Tahoma, sans-serif; /*font-family:Georgia, "Times New Roman", Times, serif;*/ text-align:left; line-height:1.2em; font-size:0.9em; font-style:italic; font-weight:normal;}
cite {font-family:Verdana, Helvetica, Arial, Tahoma, sans-serif; font-size:80%; line-height:2em; font-style:normal; font-weight:normal; color:#666;}

.hidden {display:none;}



/*contact form*/
form {font-size:12px; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1em;}
form legend {display:none;}
form fieldset {background:#D9DAC6; margin:0 -10px;}
form label {float:left; width:20%; min-width:60px; margin:4px 0px; padding:2px 0 0 10px; line-height:1em;}
form fieldset {border:none; margin:0px; padding:0px;}
form input, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:70%; min-width:100px; background:#F3F3ED url('/baseimages/textareabg.png') top right repeat-y; border:1px solid #353522; color:#333;
	float:right; margin:2px 10px;}
form input:focus, form textarea:focus {color:#111111; background-image:none; border-color:#669966;}
form input.button {width:inherit; border-style:outset; min-width:inherit; cursor:pointer; font-weight:bold; color:#000000; background-color:#dddddd;}
form input.button:hover {background-color:#cccccc;}
form small {line-height:2em;}
form #sbmt {float:right; border:0; width:auto; height:auto;}
p.address {line-height:1.2em!important; font-weight:bold; padding:6px 0px 0px 40px!important; background:transparent url(baseimages/icon_letter.gif) top left no-repeat;}
p.phone { height:80px; overflow:visible; line-height:1.2em!important; font-weight:bold; padding:16px 0px 0px 40px!important; background:transparent url(baseimages/icon_phone.gif) 6px 0px no-repeat;}
.err {color:#990000;}



/*THEMES*/

/* if only IE didnt exist we could use background:#DBDAD3 url('/baseimages/overlay_darken.png');} for the hover states
Infact lets do so and sort out a fix for IE (we can use alphaImageLoader but it wont tile the bg image)*/


body.home{}
body.home #banner {background-image:url('/baseimages/banner/sunflowers.jpg');}
body.home #banner #logo {}
body.home .top .col .inner {}
body.home .bottom .col .inner {}
body.home .row .col .i1 {background:#FCA400 url('/baseimages/nav_bg_home1.png') left 140px repeat-x; color:#fff;}
body.home .row .col #cclm.i1 {background:#B7B2A9 url('/baseimages/nav_bg_home2.png') left 140px repeat-x; color:#fff;}
body.home .row .col .i2 {background-color:#E3E2DB; color:#222;}

body.home .row div.hpnews {padding:0; margin:0; display:block; position:relative;}
body.home .row div.hpnews .inner {display:block; position:relative;}
body.home .row div.hpnews .cornertl {position:absolute; top:0; left:0;}
body.home a.newspic {display:block; position:relative; width:100%; height:140px; overflow:hidden; background:transparent url('/baseimages/placeholder.gif') top center no-repeat; text-indent:-300em;}
body.home .hpnewsicon {display:block; position:absolute; top:0px; right:0px; width:51px; height:16px; background:#ffffff url('/baseimages/texts/hpnews_orange.png') top right no-repeat;}
body.home .row .col #cclm.i1 .hpnewsicon {background-image:url('/baseimages/texts/hpnews_grey.png');}
body.home .row div.hpnews p {line-height:1.1em;}
body.home .row div.hpnews a.h {color:#fff;}

body.portfolio{}
body.portfolio #banner {background-image:url('/baseimages/banner/water.jpg');}
body.portfolio #banner #logo {}
/*body.portfolio .top .col .inner {height:495px;}*/
body.portfolio .row .col .i1 {background:#001B38 url('/baseimages/nav_bg_portfolio.png') left top repeat-x; color:#ffffff;}
body.portfolio .row .col .i1 li a {background-color:transparent; color:#fff; border-bottom-color:#fff;}
body.portfolio .row .col .i1 li a:hover,
body.portfolio .row .col .i1 li a.on:hover {background-image:url('/baseimages/overlay_darken.png');}
body.portfolio .row .col .i2, 
body.portfolio .row .col .i2 a {background-color:#D8E0E6; color:#003965;}
body.portfolio .row .col .i3, 
body.portfolio .row .col .i3 a {background-color:#003142; color:#fff;}
body.portfolio .exampledots a {background-image:url('/baseimages/dot_white.gif');}
body.portfolio .exampledots a.on, 
body.portfolio .exampledots a:hover {background-image:url('/baseimages/dot_red.gif');}
body.portfolio .portfoliopic {display:block; width:495px; margin:10px;}

a.clientlogo, .clientlogo {display:block; position:relative; height:100px; width:100px; overflow:hidden; float:left; margin:10px 0 0 10px; font-size:70%; text-decoration:none; border:1px solid #427C9E; background:#ffffff url('/baseimages/placeholder.gif') center center no-repeat;}
a.clientlogo span {color:#427C9E; display:none;}
a.clientlogo:hover {border-color:#990000; color:#990000;}

body.web_site_design{}
body.web_site_design #banner {background-image:url('/baseimages/banner/bug.jpg');}
body.web_site_design #banner #logo {}
body.web_site_design .row .col .i1 {background:#092F00 url('/baseimages/nav_bg_web_site_design.png') left top repeat-x; color:#ffffff;}
body.web_site_design .row .col .i1 li a {background-color:transparent; color:#fff; border-bottom-color:#fff;}
body.web_site_design .row .col .i1 li a:hover,
body.web_site_design .row .col .i1 li a.on:hover {/*background-color:#C0BFB9;*/background-image:url('/baseimages/overlay_darken.png');}
body.web_site_design .row .col .i2 {background:#990000 url('/baseimages/also_bg_web_site_design.png') left top repeat-x; color:#fff;}
body.web_site_design .row .col .i2 a {color:#fff;}
body.web_site_design .row .col .i2 li a {}
body.web_site_design .row .col .i2 li a:hover {/*background-color:#875C49;*/background-image:url('/baseimages/overlay_darken.png');}
body.web_site_design .row .col .i3, 
body.web_site_design .row .col .i3 a {background-color:#E8E7DF; color:#333333;}


body.multimedia{}
body.multimedia #banner {background-image:url('/baseimages/banner/sunset.jpg');}
body.multimedia #banner #logo {}
body.multimedia .row .col .i1 {background:#351504 url('/baseimages/also_bg_multimedia.png') left top repeat-x; color:#ffffff;}
body.multimedia .row .col .i1 li a {background-color:transparent; color:#ffffff; border-bottom-color:#ffffff;}
body.multimedia .row .col .i1 li a:hover,
body.multimedia .row .col .i1 li a.on:hover {/*background-color:#622901;*/background-image:url('/baseimages/overlay_darken.png');}
body.multimedia .row .col .i2 {background:#BD4700 url('/baseimages/nav_bg_multimedia.png') left top repeat-x; color:#ffffff;}
body.multimedia .row .col .i2 a {background-color:transparent; color:#ffffff;}
body.multimedia .row .col .i2 a:hover {/*background-color:#222;*/background-image:url('/baseimages/overlay_darken.png');}
body.multimedia .row .col .i3, 
body.multimedia .row .col .i3 a {background-color:#E3E2DB; color:#222;}

body.graphic_design{}
body.graphic_design #banner {background-image:url('/baseimages/banner/mountain.jpg');}
body.graphic_design #banner #logo {}
body.graphic_design .row .col .i1 {background:#1D2124 url('/baseimages/nav_bg_graphic_design.png') left top repeat-x; color:#ffffff;}
body.graphic_design .row .col .i1 li a {background-color:transparent; color:#fff; border-bottom-color:#fff;}
body.graphic_design .row .col .i1 li a:hover,
body.graphic_design .row .col .i1 li a.on:hover {/*background-color:#1A273D;*/background-image:url('/baseimages/overlay_darken.png');}

body.graphic_design .row .col .i2 {background:#6DA200 url('/baseimages/also_bg_design.png') left top repeat-x; color:#fff;}
body.graphic_design .row .col .i2 a {color:#fff;}
body.graphic_design .row .col .i2 li a {}
body.graphic_design .row .col .i2 li a:hover {/*background-color:#875C49;*/background-image:url('/baseimages/overlay_darken.png');}

body.graphic_design .row .col .i3, 
body.graphic_design .row .col .i3 a {background-color:#DDDFE3; color:#333A35;}

body.content_management_systems{}
body.content_management_systems #banner {background-image:url('/baseimages/banner/autumnleaves.jpg');}
body.content_management_systems #banner #logo {}
body.content_management_systems .row .col .i1 {background:#892700 url('/baseimages/nav_bg_create.png') left top repeat-x; color:#fff;}
body.content_management_systems .row .col .i1 li a {background-color:transparent; color:#fff; border-bottom-color:#fff;}
body.content_management_systems .row .col .i1 li a:hover,
body.content_management_systems .row .col .i1 li a.on:hover {background-color:transparent; background-image:url('/baseimages/overlay_darken.png');}
body.content_management_systems .row .col .i2 {background:#D15101 url('/baseimages/also_bg_create.png') left top repeat-x; color:#fff;}
body.content_management_systems .row .col .i2 a {color:#fff;}
body.content_management_systems .row .col .i2 li a {}
body.content_management_systems .row .col .i2 li a:hover {/*background-color:#875C49;*/background-image:url('/baseimages/overlay_darken.png');}
body.content_management_systems .row .col .i3, 
body.content_management_systems .row .col .i3 a {background-color:#E3E2DB; color:#222;}

body.environmentally_friendly_print{}
body.environmentally_friendly_print #banner {background-image:url('/baseimages/banner/leaves.jpg');}
body.environmentally_friendly_print #banner #logo {}
body.environmentally_friendly_print .row .col .i1 {background:#172901 url('/baseimages/nav_bg_evprint.png') left top repeat-x; color:#ffffff;}
body.environmentally_friendly_print .row .col .i1 li a {background-color:transparent; color:#fff; border-bottom-color:#fff;}
body.environmentally_friendly_print .row .col .i1 li a:hover,
body.environmentally_friendly_print .row .col .i1 li a.on:hover {/*background-color:#7A9D09;*/background-image:url('/baseimages/overlay_darken.png');}
body.environmentally_friendly_print .row .col .i2, 
body.environmentally_friendly_print .row .col .i2 a {background-color:#E4E3B9; color:#334B03;}
body.environmentally_friendly_print .row .col .i2 a:hover {background-color:#BFC088; color:#ffffff;}
body.environmentally_friendly_print .row .col .i3, 
body.environmentally_friendly_print .row .col .i3 a {background-color:#EBE9E3; color:#37464A;}

body.news{}
body.news #banner {background-image:url('/baseimages/banner/daisy.jpg');}
body.news #banner #banner #logo {}
body.news .row .col .i1 {background:#762300 url('/baseimages/nav_bg_news.png') left top repeat-x; color:#ffffff;}
body.news .row .col .i1 li a {background-color:transparent; color:#fff; border-bottom-color:#fff;}
body.news .row .col .i1 li a:hover,
body.news .row .col .i1 li a.on:hover {background-image:url('/baseimages/overlay_darken.png');}
body.news .row .col .i2 {background-color:#E3E2DB; color:#222;}
body.news .row .col .i2 a {color:#990000;}
body.news .row .col .i2 a:hover {color:#ffffff;}
body.news .newsblock ul {font-family:Verdana, Helvetica, Arial, Tahoma, sans-serif; font-size:0.9em; margin:0em 0 1em 24px; padding:0; background:none;}
body.news .newsblock ul li {list-style-type:circle; font-family:Verdana, Helvetica, Arial, Tahoma, sans-serif; padding-left:0em; font-size:0.9em; background:none;}


body.contact{}
body.contact #banner {background-image:url('/baseimages/banner/fish.jpg');}
body.contact #banner #logo {}
body.contact .row .col .i1 {background:#002A40 url('/baseimages/nav_bg_contact.png') left top repeat-x; color:#fff;}
body.contact .row .col .i1 li a {background-color:transparent; color:#fff; border-bottom-color:#fff;}
body.contact .row .col .i1 li a:hover,
body.contact .row .col .i1 li a.on:hover {background-color:transparent; background-image:url('/baseimages/overlay_darken.png');}
body.contact .row .col .i2 {background:#5E7F4E url('/baseimages/also_bg_contact.png') left top repeat-x; color:#fff;}
body.contact .row .col .i2 a {color:#fff;}
body.contact .row .col .i2 li a {}
body.contact .row .col .i2 li a:hover {/*background-color:#875C49;*/background-image:url('/baseimages/overlay_darken.png');}
body.contact .row .col .i3, 
body.contact .row .col .i3 a {background-color:#E7E8D2; color:#222;}

/*
.i2 ul {list-style-type:square; padding-left:10px;}
.i2 ul li{list-style-type:square; margin:0 0 0 12px; padding:0px;}
*/

.i2 ul li, .i3 ul li {background:transparent url(/baseimages/boxarrow_down.gif) 10px center no-repeat;}
.i3 ul li {background-image:url(/baseimages/boxarrow_down_dark.gif); padding-left:14px;}
.i2 ul li a, .i3 ul li a {padding-left:16px;}



/*bullet style for main body content*/
#rclm ul {margin-top:1em;}
#rclm li {font-family:Verdana, Helvetica, Arial, Tahoma, sans-serif;font-size:0.8em;padding-left:25px;padding-top:0.3em;padding-bottom:0.3em;line-height:1em;}
#rclm ul li a {font-size:1em;padding:0px;margin:0px;line-height:1em;border-bottom:none;}
#rclm ul li a:hover {text-decoration:underline;}
/*inline linkstyle */
#rclm p a:hover {text-decoration:none;}



/*
-----------------------FOOTERS--------------------------
*/

/* design footer col */
.row .col .type1 {background:#17294B url('/baseimages/grad_type1.png') bottom left repeat-x!important; color:#fff;}
.row .col .type1 a.h {color:#A3C8FF;}
.bottom .col .type1 .imagebox {background:#17294B url('/baseimages/footerpics/placeholder.jpg') center center no-repeat;}
/* web_site_design footer col */
.row .col .type2 {background:#771500 url('/baseimages/grad_type2.png') bottom left repeat-x!important; color:#fff;}
.row .col .type2 a.h {color:#FAC21A;}
.bottom .col .type2 .imagebox {background:#771500 url('/baseimages/footerpics/placeholder.jpg') center center no-repeat;}
/* ecommerce footer col */
.row .col .type3 {background:#0B3D02 url('/baseimages/grad_type3.png') bottom left repeat-x!important; color:#fff;}
/* .row .col .type3 a.h {color:#993333;} */
.row .col .type3 a.h {color:#B0D036;}



.bottom .col .type3 .imagebox {background:#0B3D02 url('/baseimages/footerpics/placeholder.jpg') center center no-repeat;}
/* multimedia footer col */
.row .col .type4 {background:#862600 url('/baseimages/grad_type4.png') bottom left repeat-x!important; color:#fff;}
.row .col .type4 a.h {color:#FFCC00;}
.bottom .col .type4 .imagebox {background:#862600 url('/baseimages/footerpics/placeholder.jpg') center center no-repeat;}
/* environmentally_friendly_print footer col */
.row .col .type5 {background:#36550A url('/baseimages/grad_type5.png') bottom left repeat-x!important; color:#fff;}
.row .col .type5 a.h {color:#AEC812;}
.bottom .col .type5 .imagebox {background:#36550A url('/baseimages/footerpics/placeholder.jpg') center center no-repeat;}






.clear:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
/*.clear {display:inline-block;} trips hasLayout for ie7 applied to ie7 css*/
.clear {display:block;}/*back to normal*/
/*.clear {height:1%;} applied to <= ie6 css*/
/*.clear {display:inline-block;} applied to IE5 mac css*/


/*
.i2 a[href^="http:"] {
        background:transparent url(/baseimages/externallink.gif) right center no-repeat;
        padding:0px 12px 0px 0px;
}
*/

.i2 a[href^="http:"] {
        background:transparent url(/baseimages/boxarrow_up.gif) left center no-repeat;
        padding:0px 0px 0px 12px;
		}
		
a.more {display:block; position:relative; color:#fff; margin-top:0.5em;
background:transparent url(/baseimages/boxarrow_down.gif) left center no-repeat;
        padding:0px 0px 0px 12px;
		}
a.more:hover {color:#000;}
a:hover {text-decoration:underline;}

form .divider {display:block; clear:both; height:1px; overflow:hidden; background-color:#B9BBA8;}
.nobg {background:none;}