body {
	margin:0px;
	background-color:#FFFFFF;
	background-image:url('../images/skin/ce_bkg_main01.png');
	background-repeat:repeat-x;
	font-family:Arial,helvetica,sans-serif;
	font-size:12px;
	color:#333333;
}
a {color:#000066;text-decoration:none;}
a:hover {color:#FF0000;text-decoration:underline;}

h1 {margin:0px;padding:0px;color:#5e3c33;font-size:18px;font-weight:normal;}
h2 {margin:0px;padding:0px;color:#5e3c33;font-size:15px;font-weight:bold;}

blockquote {
	margin:2px 0px 2px 15px;padding:0px 0px 0px 0px;
}

img {border:0px;}

#mg_mainWrapper {
	background-image:url('../images/skin/ce_bkg_mainFx.png');
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:19px;
}

#mg_pageBkg {
	background-image:url('../images/skin/ce_bkg_pgPlain.png');
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

#mg_pageWrapper {
	width:950px;
	min-height:630px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../images/skin/ce_bkg_pgBgFx.png');
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
}

#mg_pageHeader {
	width:948px;
	height:130px;
	background-image:url('../images/skin/ce_bkg_hd01.png');
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

.loginSep {
	background-image:url('../images/skin/ce_hd_hSepGrad.png');
	background-position:top right;
	background-repeat:no-repeat;
	height:1px;
}

#mg_pageBodyWrapper {
	width:922px;
	margin-left:auto;
	margin-right:auto;
}

#mg_pageNavBody {
	width:920px;
	min-height:25px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #000000;
}

#mg_pageNavBar {
	width:920px;
	height:25px;
	background-image:url('../images/skin/ce_bkg_nav01n.png');
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
}

#mg_pageNavBar .nav {
	height:25px;
	padding-left:14px;
	padding-right:14px;
	background-image:url('../images/skin/ce_bkg_nav01n.png');
	background-position:top;
	background-repeat:repeat-x;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#ebebeb;
}
#mg_pageNavBar .nav a {color:#EEEEEE;text-decoration:none;}
/*#mg_pageNavBar .nav a:hover {color:#e0b01f;text-decoration:none;}*/
#mg_pageNavBar .nav a:hover {color:#e0c71f;text-decoration:none;}
#mg_pageNavBar .navA {
	height:25px;
	padding-left:14px;
	padding-right:14px;
	background-image:url('../images/skin/ce_bkg_nav01a.png');
	background-position:top;
	background-repeat:repeat-x;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#231f20;
}
#mg_pageNavBar .navA a {color:#FFFFFF;font-weight:bold;text-decoration:none;}
#mg_pageNavBar .navA a:hover {color:#e0c71f;text-decoration:none;}


#mg_pageNavBar .navSep {
	width:2px;
	background-image:url('../images/skin/ce_nav_sep.png');
	background-position:top center;
	background-repeat:no-repeat;
	font-size:2px;
}

#mg_pageCbody {
	width:922px;
	min-height:200px;
	margin-top:8px;
}


#sideBarLogos {
	width:172px;
}

#sideBarLogos .sbLogoSep {
	height:1px;
	background-image:url('../images/skin/ce_sbL_sep.jpg');
	background-repeat:no-repeat;
}

#sideBarLogos .sbLogo {
	width:172px;
	height:72px;
}

.cBTopCopyDiv {	margin-left:1px;margin-right:1px;padding:3px;text-align:justify; }



.cBoxHd {
	height:25px;
	background-image:url('../images/skin/ce_cBox_01_hdBkg.png');
	background-repeat:repeat-x;
	font-size:12px;
	line-height:25px;
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
}
.cBoxC1 {
	width:231px;
	min-height:124px;
	background-image:url('../images/skin/ce_cBox_boxDivBkg_231x124.png');
	background-position:top center;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
.cBoxC2 {
	width:286px;
	min-height:116px;
	background-image:url('../images/skin/ce_cBox_boxDivBkg_286x116.png');
	background-position:top center;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
.cBoxC3 {
	width:208px;
	min-height:117px;
	background-image:url('../images/skin/ce_cBox_boxDivBkg_208x117.png');
	background-position:top center;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
.cBox {
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	margin-bottom:5px;
}
.cBox2 {
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	margin-bottom:5px;
	font-size:10px;
}
.readMoreLink {font-size:11px;text-align:right;margin-right:10px;margin-top:3px;margin-bottom:5px;}
.readMoreLink a {font-style:italic;}

.cBoxPic104 {
	background-image:url('../images/skin/ce_cBox_picDivBkg_106x79.png');
	background-position:top center;
	background-repeat:no-repeat;
	width:106px;
	min-height:79px;
	float:left;
	margin-right:3px;
	margin-bottom:2px;
}
.cBoxPic124 {
	background-image:url('../images/skin/ce_cBox_picDivBkg_126x89.png');
	background-position:top center;
	background-repeat:no-repeat;
	width:126px;
	min-height:89px;
	float:left;
	margin-right:3px;
	margin-bottom:2px;
}
.cBoxPic198 {
	background-image:url('../images/skin/ce_cBox_picDivBkg_200x98.png');
	background-position:top center;
	background-repeat:no-repeat;
	width:200px;
	min-height:98px;
	margin-right:3px;
	margin-bottom:2px;
}
.cBoxPic {
	margin:1px;
	border:0px;
}

.homeFeedList {text-align:left;font-size:10px;padding:5px;}

.dlrListHd {font-weight:bold;}
.dlrPhone {padding:2px;}
.dlrListInfo {margin-bottom:10px;}
.jobLstng {padding:3px;border-bottom:dotted 1px #666666;}

.mg_pageFeedback{margin:15px;min-height:25px;font-size:12px;text-align:left;font-weight:bold;color:#CC0000;}

.reqFld{color:#CC0000;font-weight:bold;}
.hint{color:#666666;font-size:10px;font-style:italic;}
.formInputReg{width:200px;height:18px;font-size:10px;}
.formInputMed{width:100px;height:18px;font-size:10px;}
.formInputSml{width:45px;height:18px;font-size:10px;}
.formInputTxtArea{width:325px;height:80px;font-size:11px;margin-left:20px;margin-bottom:10px;}

.extQuot {
	font-family:Times New Roman, Serif;
	font-style:italic;
	font-weight:normal;
	font-size:13px;
}
.extQuotBig {font-size:15px;font-weight:bold;}

#mg_pageFtNavBody {
	width:920px;
	min-height:24px;
	margin-left:auto;
	margin-right:auto;
}

#mg_pageFtNav {
	width:920px;
	height:24px;
	text-align:center;
}

#mg_pageFtNav .nav {
	height:24px;
	padding-left:10px;
	padding-right:10px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#666666;
}
#mg_pageFtNav .nav a {color:#000066;text-decoration:none;}
#mg_pageFtNav .nav a:hover {color:#FF0000;text-decoration:none;}
#mg_pageFtNav .navA {
	height:24px;
	padding-left:10px;
	padding-right:10px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#666666;
}
#mg_pageFtNav .navA a {color:#000066;text-decoration:none;font-weight:bold;}
#mg_pageFtNav .navA a:hover {color:#FF0000;text-decoration:none;}

#mg_pageFtNav .navSep {
	width:2px;
	background-image:url('../images/skin/ce_FtNav_sep.png');
	background-position:top center;
	background-repeat:no-repeat;
	font-size:2px;
}



#mg_pageFtWrapper {
	height:35px;
	background-image:url('../images/skin/ce_bkg_footer01.png');
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

#mg_pageFtContent {
	width:920px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
}

.copyright {
	font-size:10px;
	color:#CCCCCC;
	text-align:left;
}

.prodRatingWrap {width:175px;height:18px;border:1px solid #CCCCCC;}
.prodRatingBoxC {height:18px;background-color:#003399;font-size:12px;line-height:17px;color:#FFFFFF;}
.prodRatingBoxB {height:18px;background-color:#dd5500;font-size:12px;line-height:17px;color:#FFFFFF;}
.prodRatingBoxP {height:18px;background-color:#dd5500;font-size:12px;line-height:17px;color:#FFFFFF;}

.sbNews {font-size:11px;border-bottom:1px dotted #CCCCCC;}

#mg-products-wrapper {}
#mg-products {}
#mg-products h1 {margin:0px;padding:5px 0px 0px 0px;color:#5e3c33;font-size:18px;font-weight:normal;}
#mg-products .clear {clear:both;}
#mg-products .thumbwrap {float:left;margin:5px;width:75px;height:75px;background-color:#FFFFFF;border:1px solid #CCCCCC;}
#mg-products .thumb {float:left;margin:5px;width:74px;height:74px;border:1px solid #CCCCCC;}
#mg-products .imagewrap {float:left;margin:5px;width:238px;height:238px;background-color:#FFFFFF;border:1px solid #CCCCCC;}
#mg-products .thumbdesc {float:left;width:70%;margin:5px 0px 5px 0px;font-size:11px;}
#mg-products .subcat_2w {float:left;width:48%;margin:5px;background-image:url('/images/common/mg-bkg-grad-000000s.png');background-position:center top;background-repeat:repeat-x;border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
#mg-products .viewthem {font-size:10px;text-align:right;margin:2px 10px 0px 0px;}
#mg-products .category {margin:5px 0px 5px 0px;border-top:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC;cursor:pointer;font-size:11px;}
#mg-products .togglegrp {padding-left:10px;background-image:url('/images/common/mg-bkg-grad-17479c.png');background-position:center top;background-repeat:repeat-x;display:none;}
#mg-products .toggledetail {width:55%;float:left;margin-left:15px;margin-top:10px;padding:5px;background-image:url('/images/common/mg-bkg-grad-17479c.png');background-position:center top;background-repeat:repeat-x;display:none;}
#mg-products ul {}

.ratingWrapper {width:75%;margin-top:10px;margin-left:auto;margin-right:auto;padding:2px;border:1px dotted #CCCCCC;}
.ratingLabel {width:49%;float:left;margin:2px 0px 2px 0px;text-align:right;}
.ratingBox {width:49%;float:right;margin:2px 0px 2px 0px;border:1px solid #666666;text-align:left;}
.ratingFill {float:left;text-align:left;background-color:#17479c;color:#FFFFFF;font-weight:bold;}
.ratingFill2 {float:left;text-align:left;background-color:#dd5500;color:#FFFFFF;font-weight:bold;}

.mgIndExpand {padding-right:14px;background-image:url('/images/common/ind-11x11-arr-down.png');background-position:right top; background-repeat:no-repeat;color:#000066;font-size:10px;}
.mgIndCollapse, .mgIndTop {padding-right:14px;background-image:url('/images/common/ind-11x11-arr-up.png');background-position:right top; background-repeat:no-repeat;color:#000066;font-size:10px;}
.mgIndFwd {padding-right:14px;background-image:url('/images/common/ind-11x11-arr-fwd.png');background-position:right top; background-repeat:no-repeat;color:#000066;font-size:10px;}
.mgIndBack {padding-left:14px;background-image:url('/images/common/ind-11x11-arr-back.png');background-position:left top; background-repeat:no-repeat;color:#000066;font-size:10px;}



/* common styling */
ul.hnav li a,
ul.hnav li a:visited
{
	display:block;
	height:22px;
	color:#fff;
	line-height:20px;
	overflow:hidden;
	padding: 3px 15px 0 15px;
	text-align:center;
	text-decoration:none;
}
ul.hnav
{
	list-style: none;
	margin:0 0 0 50px;
	padding:0;
	text-align:center;
}
ul.hnav li { float:left; position:relative;}
ul.hnav li ul { display: none; }
ul.hnav > li { background-image:url('/images/skin/ce_nav_sep.png'); background-position:left top; background-repeat:no-repeat; }
ul.hnav > li:first-child { background:none; }

ul.hnav li:hover a { color:#DDD; }
ul.hnav li:hover ul,
ul.hnav li.show ul
{
	background-color:#092809;
	border:solid 1px #6b7f6a;
	border-top:none;
	display:block;
	left:1px;
	list-style: none;
	margin:0 0;
	padding:0;
	text-align:center;
	position:absolute;
	width:200px;
	z-index:1000;
}
ul.hnav li:hover ul.small,
ul.hnav li.show ul.small
{ width:105px; }
ul.hnav li.current { background-image:url('/images/skin/ce_bkg_nav01a.png'); background-repeat:repeat-x; }
ul.hnav li ul li { border-top:solid 1px #6b7f6a; border-bottom:solid 1px #1c431b; width:200px; }
ul.hnav li ul.small li { width:105px; }
ul.hnav li ul li:first-child { border-top:none; }
ul.hnav li:hover ul li a.hide { color:#fff; }
ul.hnav li:hover ul li:hover { background-color:#295e27; }
ul.hnav li:hover ul li:hover a.hide { color:#000; }
ul.hnav li:hover ul li ul {display: none;}
ul.hnav li:hover ul li a { display:block; color:#FFF;}
ul.hnav li:hover ul li a:hover { color:#DDD;}
ul.hnav li:hover ul li:hover ul { display:block; position:absolute; left:200px; top:0; }

td.store { padding-top:10px; width:350px; }
td.store span { display:block; }
td.store span.name { font-weight:bold; }
td.store span.region { font-style:italic; }

