/* Start of CMSMS style sheet 'Monroe styles' */
* {
	margin:0;
	padding:0;
}
body {
	background-color:#464646;
	text-align:center;
	color:#FFFFFF;
	font-family:"Century Gothic", Verdana, Arial;
}
a {
	color:#FFFFFF;
}
a:hover, a.current {
	color:#FFD100;
}
p {
	font-family: Arial, Helvetica, sans-serif;
}
div.container {
	width:960px;
	text-align:left;
	margin:0 auto 0 auto;
	background-image:url(../images/bg_grad.gif);
}
div.header {
	width:960px;
	height:105px;
	background-image:url(../images/hdr_main.jpg);
	margin-bottom:34px;
}
div.flashheader {
	width:960px;
	height:105px;
	margin-bottom:34px;
}
div.leftcontainer {
	float:left;
	width:160px;
	margin-right:34px;
	display:inline;
}
div.midcontainer {
	float:left;
	width:572px;
	margin-right:34px;
	display:inline;
}

div.midintropanel {
	width:572px;
	border-top:1px solid #FFD100;
	background-color:#333333;
	background-image:url(../images/bg_intro_panel_lines.gif);
	margin-bottom:30px;
}
div.midintropanel h2 {
	font-size:18px;
	margin:0.5em 12px 0.5em 12px;
}
div.midintropanel h3 {
	font-size:22px;
	margin:0.5em 12px 0.5em 12px;
}
div.midintropanel p {
	font-size:14px;
	margin:0.5em 12px 1em 12px;
}
div.midintropanellines {
	width:562px;
	background-image:url(../images/bg_intro_panel_grey_lines.gif);
	margin:4px 5px 0 5px;
}
div.midintropanelpic {
	width:274px;
	height:auto;
	background-color:#999999;
	/*margin:4px 4px 4px 5px;*/
	margin-bottom:3px;
	float:left;
	display:inline;
}
div.midintropanelcontent {
	width:283px;
	/*margin:4px 4px 0 0;*/
	float:right;
	border-top:1px solid #858383;
}
div.midintropanelbase {
	width:572px;
	height:21px;
	clear:both;
	background-image:url(../images/bg_intro_panel_base.gif);
}



div.midproductpanel-l, div.midproductpanel-r {
	float:left;
	width:272px;
	background-color:#333333;
	display:inline;
	margin-bottom:25px;
}
div.midproductpanel-l {
	margin-right:28px;
}
div.midproductpanellines {
	width:262px;
	margin:5px 5px 0 5px;
	background-image:url(../images/bg_product_panel_lines.gif);
}
div.midproductpanelpic {
	width:122px;
	height:auto;
	background-color:#999999;
	margin-bottom:3px;
	float:left;
	display:inline;
}
div.midproductpanelcontent {
	width:135px;
	float:right;
	border-top:1px solid #858383;
}
div.midproductpanelcontent a {
	text-decoration:none;
}
div.midproductpanelbase {
	width:272px;
	height:22px;
	clear:both;
	background-image:url(../images/bg_product_panel_base.gif);
}
div.midproductpanel-l h3, div.midproductpanel-r h3 {
	font-size:13px;
	margin:0.5em 8px 0.5em 8px;
}
div.midproductpanel-l p, div.midproductpanel-r p {
	font-size:11px;
	margin:0.5em 8px 0.5em 8px;
}



div.midfeaturepanel {
	width:572px;
	border-top:1px solid #FFD100;
	background-color:#333333;
	background-image:url(../images/bg_feature_panel_lines.gif);
	margin-bottom:30px;
}
div.midfeaturepanellines {
	width:562px;
	background-image:url(../images/bg_feature_panel_grey_lines.gif);
	margin:4px 5px 0 5px;
}
div.midfeaturepanelcontent {
	width:562px;
	border-top:1px solid #858383;
}
div.midfeaturepanelbase {
	width:572px;
	height:25px;
	clear:both;
	background-image:url(../images/bg_feature_panel_base.gif);
}
div.midfeaturepanel h2 {
	font-size:24px;
	margin:0.5em 12px 0.5em 12px;
}
div.midfeaturepanel p {
	font-size:14px;
	margin:0.5em 12px 1em 12px;
}
div.midfeaturepanel p.phone {
	font-size:34px;
	margin-bottom:0;
}



/* Product pages elements */

div.productcontentcontainer {
	width:572px;
	border-top:1px solid #FFD100;
	background-color:#333333;
	background-image:url(../images/bg_product_content.gif);
}
div.productcontentcontainerbase {
	clear:both;
	width:572px;
	height:20px;
	background-image:url(../images/bg_product_content_base.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}



div.productcontentcontainer ol {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:2.5em;
	margin-bottom:1em;
}
div.productcontentcontainer ol li {
	margin-top:0.5em;
}
div.productcontentcontainer ol ul {
	list-style-type:disc;
	margin-left:1.5em;
}
div.productcontentcontainer ol ul li {
	margin-top:0;
}




div.midintrotextpanel {
	width:552px;
	margin:10px 10px 10px 10px;
}
div.midintrotextpanel h2 {
	font-size:24px;
	margin:-0.2em 0 0.5em 0;
	font-weight:normal;
}
div.midintrotextpanel h3 {
	font-weight:normal;
	font-size:16px;
	margin:0 0 0.5em 0;
}
div.midintrotextpanel h4 {
	font-size:14px;
	margin:0;
}
div.midintrotextpanel p {
	font-size:12px;
	margin:0 0 1em 0;
}
div.midintrotextpanel ul {
	list-style-type:none;
	margin:0 0 1em 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
div.midintrotextpanel ul li {
	display:inline;
	margin:0 1em 0 0;
}
div.midintrotextpanel ul li a {
	color:#FFFFFF;
	display:inline;
}
div.midintrotextpanel ul li a:hover, div.midintrotextpanel ul li a.current {
	color:#FFD100;
}

div.midintrotextpanel ul.normal {
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:disc;
	font-weight:normal;
	margin-left:2em;
}
div.midintrotextpanel ul.normal li {
	display:list-item;
	margin:0;
}



/*TECHNICAL PAPERS*/
div.techpaperspanel {
	width:552px;
	margin:10px 10px 10px 10px;
}
div.techpaperspanel h2 {
	font-size:24px;
	margin:0.2em 0 0.5em 0;
	font-weight:normal;
}
div.techpaperspanel h3 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0 0 0.5em 0;
}
div.techpaperspanel h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	margin:1em 0 0.5em 0;
}
div.techpaperspanel p {
	font-size:12px;
	margin:0 0 0.5em 0;
}
div.techpaperspanel a {
	text-decoration:none;
}
div.techpaperspanel ul {
	list-style-type:none;
	margin:0 0 1em 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
div.techpaperspanel ul li {
	display:inline;
	margin:0 2em 0 0;
}
div.techpaperspanel ul li a {
	color:#FFFFFF;
	display:inline;
}
div.techpaperspanel ul li a:hover, div.techpaperspanel ul li a.current {
	color:#FFD100;
}

div.techpaperspanel ul.normal {
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:disc;
	font-weight:normal;
	margin-left:2em;
}
div.techpaperspanel ul.normal li {
	display:list-item;
	margin:0;
}
div.techpaperspanel div.makecolumn, div.techpaperspanel div.linkcolumn {
	float:left;
	width:125px;
	margin-right:12px;
	display:inline;
}
div.techpaperspanel div.linkcolumn {
	width:220px;
}
div.techpaperspanel div.makecolumn h4, div.techpaperspanel div.linkcolumn h4 {
	font-family:"Century Gothic", Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	margin-bottom:1em;
}
div.techpaperspanel div.makecolumn a, div.techpaperspanel div.linkcolumn a {
	text-decoration:none;
}



/* FORM LAYOUT */

div.midintrotextpanel p.field label {
	float:left;
	width:140px;
	text-align:right;
	margin-right:1em;
}

div.midintrotextpanel p.field {
	clear:both;
	display:block;
	margin-top:0.5em;
}

div.midintrotextpanel p.field input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
}
div.midintrotextpanel p.submit {
	padding-left:152px;
	clear:both;
}
div.midintrotextpanel textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
	height:80px;
}

div.multiples {
	width:100px;
	height:1.5em;
	float:left;
	text-align:left;
}

div.multiples label {
	/*width:auto;
	float:left;*/
	width:65px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin-right:0;
}
div.multiples input {
	float:left;
	width:auto;
	text-align:left;
	margin-right:4px;
}

div.midintrotextpanel div.error ul {
	margin:1em 0 1em 18px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:disc;
	color:#FF0000;
}
div.midintrotextpanel div.error ul li {
	display:list-item;
}
span.error {
	color:#FF0000;
}






div.midintrotextlegal {
	width:552px;
	margin:10px 10px 10px 10px;
}
div.midintrotextlegal h2 {
	font-size:24px;
	margin:-0.2em 0 0.5em 0;
	font-weight:normal;
}
div.midintrotextlegal h3 {
	font-weight:normal;
	font-size:14px;
	margin:0 0 0.5em 0;
}
div.midintrotextlegal h4 {
	font-size:12px;
	margin:0;
}
div.midintrotextlegal p {
	font-size:11px;
	margin:0 0 1em 0;
}
div.midintrotextlegal ol {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:2em;
}
div.midintrotextlegal ol li {
	margin-top:1em;
}
div.midintrotextlegal ol ul {
	list-style-type:disc;
	margin-left:1.5em;
}
div.midintrotextlegal ol ul li {
	margin-top:0;
}



div.midproductpagepanel {
	float:left;
	width:269px;
	display:inline;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:10px;
	border:1px solid #333333;
	/*For IE6 */
    over:expression(this.onmouseover = new Function("this.style.borderColor = 'FFD100';"));
    out:expression(this.onmouseout = new Function("this.style.borderColor = '333333';"));
}
div.midproductpagepanel:hover {
	border:1px solid #FFD100;
}
div.midproductpagepanelpic {
	width:122px;
	height:auto;
	background-color:#999999;
	margin:6px;
	float:left;
	display:inline;
}
div.midproductpagepanelcontent {
	width:128px;
	float:right;
	margin:6px 6px 6px 0;
	display:inline;
}
div.midproductpagepanelcontent a {
	text-decoration:none;
}

div.midproductpagepanel h3 {
	font-size:13px;
	margin:0 0 0.5em 0;
}
div.midproductpagepanel p {
	font-size:11px;
	margin:0.5em 0 0.5em 0;
}



div.productcontentcontainer hr {
	border:none;
	height:1px;
	background-color:#FFD100;
	color:#FFD100;
	margin:0 10px 0 10px;
	width:552px;
	clear:both;	
}
div.midintrotextpanelcontent hr {
	margin:1em 10px 1em 0;
}
div.techpaperspanel hr {
	clear:both;
	margin:0.5em 10px 0.5em 0;
}



div.midintroproductpanelpic {
	width:294px;
	height:auto;
	margin:10px 0 10px 10px;
	float:left;
	display:inline;
}
div.midintroproductpanelpic img {
	margin-bottom:15px;
}



div.midintroproductpaneltext {
	width:244px;
	float:right;
	margin:10px 10px 15px 10px;
	display:inline;
	/*background-color:#00FF00;*/
}
div.midintroproductpaneltext h2 {
	font-size:24px;
	margin:0 0 0.5em 0;
	font-weight:normal;
}
div.midintroproductpaneltext h3 {
	font-size:16px;
	margin:0.5em 0 0.5em 0;
	font-weight:normal;
}
div.midintroproductpaneltext p {
	font-size:12px;
	margin:0.5em 0 1em 0;
}



div.productfeatures, div.productbenefits {
	float:left;
	width:226px;
	display:inline;
	margin:0 20px 15px 20px;
	/*background-color:#00CC33;*/
}
div.productfeatures h3, div.productbenefits h3 {
	font-size:14px;
	color:#FFD100;
	margin-bottom:0.5em;
}
div.productfeatures ul, div.productbenefits ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:1.25em;
	list-style-type:square;
}
div.productfeatures ul li, div.productbenefits ul li {
	margin-bottom:0.5em;
}



div.contentseparator {
	clear:both;
}



div.productcopyblock {
	width:532px;
	clear:both;
	margin:20px 20px 30px 20px;
}
div.productcopyblock h3 {
	font-size:16px;
	color:#FFFFFF;
	font-weight:normal;
	margin-bottom:0.5em;
}
div.productcopyblock p {
	font-size:12px;
	margin-bottom:1em;
}
div.productcopyblock ul {
	font-size:12px;
	margin-left:1.25em;
	margin-bottom:1em;
	list-style-type:square;
}
div.productcopyblock ul li {
	margin-bottom:0.5em;
}


div.smallcopyblock {
	width:532px;
	clear:both;
	margin:20px 20px 30px 20px;
}
div.smallcopyblock h3 {
	font-size:16px;
	color:#FFD100;
	margin-bottom:0.5em;
}
div.smallcopyblock h4 {
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	margin-bottom:0.5em;
}
div.smallcopyblock p {
	font-size:11px;
	margin-bottom:1em;
}
div.smallcopyblock ul {
	font-size:11px;
	margin-left:1.25em;
	margin-bottom:1em;
	list-style-type:square;
}
div.smallcopyblock ul li {
	margin-bottom:0.5em;
}



div.producttable {
	width:532px;
	clear:both;
	margin:10px 20px 30px 20px;
}
div.producttable table {
	font-size:14px;
	border:1px solid #858383;
	width:80%;
}
div.producttable h3 {
	font-size:13px;
	margin-bottom:1em;
	margin-top:1em;
}
div.producttable td, div.producttable th {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
div.producttable tr {
	background-color:#333333;
}



div.resultstable {
	width:552px;
	clear:both;
}
div.resultstable table {
	font-size:11px;
	border:1px solid #858383;
	width:100%;
}
div.resultstable td, div.resultstable th {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
div.resultstable tr {
	background-color:#333333;
}



div.wsmcresultstable {
	width:552px;
	clear:both;
}
div.wsmcresultstable p {
	font-size:11px;
	margin-top:1em;	
}
div.wsmcresultstable h4 {
	color:#FFD100;
	margin:1em 0 0.5em 0;
}
div.wsmcresultstable table {
	font-size:12px;
	border-left:1px solid #858383;
	border-right:1px solid #858383;
	width:100%;
}
div.wsmcresultstable table th {
	background-color:#858383;
	color:#333333;
}
div.wsmcresultstable table td {
	border-bottom:1px solid #858383;
}
div.wsmcresultstable td, div.wsmcresultstable th {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}



div.moviepanel {
	width:550px;
	border:1px solid #FFFFFF;
	float:left;
	clear:both;
	margin:0 10px 10px 10px;
	padding-bottom:10px;
	display:inline;
}
div.moviepaneltext {
	float:left;
	width:160px;
	clear:both;
	margin:10px;
	display:inline;
}
div.moviepaneltext h3 {
	font-size:16px;
	color:#FFD100;
	margin-bottom:0.5em;
}
div.moviepaneltext p {
	font-size:12px;
	margin-bottom:1em;
}
div.moviepanelmovie {
	float:left;
	width:360px;
	height:auto;
	/*background-color:#666666;*/
	margin:10px 10px 0 0;
	display:inline;
}



div.gallerypanel {
	width:550px;
	border:1px solid #FFFFFF;
	float:left;
	clear:both;
	margin:0 10px 10px 10px;
	padding-bottom:10px;
	display:inline;
}
div.gallerypaneltext {
	float:left;
	width:530px;
	clear:both;
	margin:10px;
	display:inline;
}
div.gallerypaneltext h3 {
	font-size:16px;
	color:#FFD100;
	margin-bottom:0.5em;
}
div.gallerypaneltext p {
	font-size:12px;
	margin-bottom:1em;
}
div.gallerypanelitem {
	float:left;
	width:124px;
	height:auto;
	margin:0 0 0 10px;
	display:inline;
	/*background-color:#666666;*/
}



div.signoffpanel {
	width:572px;
	border-top:1px solid #FFD100;
	background-color:#333333;
	background-image:url(../images/bg_intro_panel_lines.gif);
	margin-bottom:30px;
	margin-top:30px;
}
div.signoffpanel h3 {
	font-size:16px;
	margin:0.5em 12px 0 12px;
	font-weight:normal;
}
div.signoffpanellines {
	width:562px;
	background-image:url(../images/bg_signoff_panel_lines.gif);
	margin:4px 5px 0 5px;
}
div.signoffpanelcontent {
	width:535px;
	float:right;
	border-top:1px solid #858383;
}
div.signoffpanelbase {
	width:572px;
	height:25px;
	clear:both;
	background-image:url(../images/bg_signoff_panel_base.gif);
}





div.rightcontainer {
	float:left;
	width:160px;
	display:inline;
}
div.navpanel {
	width:100%;
	background-color:#333333;
	line-height:80%;
	background-image:url(../images/bg_metal_li.gif);
	/*padding-top:4px;
	padding-bottom:4px;*/
	margin-bottom:30px;
	border-top:3px solid #333;
	border-bottom:3px solid #333;
}
div.navpanel ul {
	/*margin:6px;*/
	list-style-type:none;
}
div.navpanel a {
	text-decoration:none;
}
div.navpanel ul li {
	font-size:14px;
	font-weight:bold;
	/*margin:0.5em 0 12px 0;*/
	background-image:url(../images/bg_metal_shadow_bot.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
div.navpanel ul li a {
	width:auto;
	height:1.8em;
	display:block;
	padding:10px 12px 0 16px;
	background-image:url(../images/bg_metal_shadow_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
div.navpanel ul li ul {
	padding-bottom:10px;
	margin-top:-0.5em;
	margin-left:16px;
	margin-right:16px
}
div.navpanel ul li ul li {
	font-size:12px;
	background-image:url(../images/blank.gif);
	margin:0 0 0.4em 0;
	/*font-weight:normal;*/
	
}
div.navpanel ul li ul li a {
	background-image:url(../images/blank.gif);
	display:inline;
	height:auto;
	width:auto;
	padding:0.5em 0 16px 0;
}
/*div.navpanel div.boxtop {
	width:100%;
	height:6px;
	background-image:url(../images/bg_metal_shadow_top.gif);
}*/
div.navpanel h3 {
	background-image:url(../images/bg_metal_shadow_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	padding:10px 16px 6px 16px;
}
div.navpanel p {
	background-image:url(../images/bg_metal_shadow_bot.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	font-size:11px;
	line-height:120%;
	padding:0 16px 12px 16px;

}
div.navpanel p.right {
	text-align:right;
}
div.navpanel input {
	font-size:12px;
	/*color:#FFFFFF;
	background-color:#333;
	padding:0 2px 0 2px;*/
}
div.navpanel select {
	font-size:12px;
	width:128px;
}
div.navpanel input.rightfield {
	font-size:12px;
	width:120px;
}
div.footer {
	clear:both;
	width:960px;
	height:63px;
	background-image:url(../images/bg_ftr.gif);
}
div.footer p {
	padding-left:28px;
}
.accessible {
	position:absolute;
	top:-10000px;
	left:-10000px;
}
.yellowtext {
	color: #ffd100;
}
.smalltext {
	font-size:11px;
}
img {
	border:none;
}

div.smalls {
	float:right;
	width:348px;
	margin-top:14px;
	text-align:center;
}
div.smalls ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style-type:none;
}
div.smalls ul li {
	display:inline;
}
div.smalls ul li.copy {
	padding:0 1em 0 1em;
}
div.smalls ul li a {
	padding:0 1em 0 1em;
	border-right:1px solid #FFFFFF;
}


div.monroesearch input {
	width:120px;
}
div.newslinks h3 {
	font-family:"Century Gothic", Verdana, Arial;
	font-size:16px;
	font-weight:bold;
	color:#FFD100;
}
div.newslinks {
	margin-bottom:1.5em;
}
div.newslinks p {
	position:relative;
	font-family:"Century Gothic", Verdana, Arial;
	font-size:14px;
}
div.newslinks p span.newsdate {
	position:absolute;
	left:300px;
}

/* Choice of repairer logo */

div.choice-of-repairer {
	margin-left:25px;
	display:inline;
}
/* End of 'Monroe styles' */

