@charset utf-8;
body{font-family:arial;background-color:#979ea4;background-image:url(images/background.jpg);background-repeat:repeat-x;background-position:top center;margin:0}
div.clear{clear:both}
a{outline:none}
#wrap{width:100%;margin:0;padding:0}
#topheader{width:900px;margin-left:auto;margin-right:auto;margin-top:20px}
#topheaderright{width:450px;float:right}
#topheader p{font-size:10px;color:#000;margin:0;padding:0}
#topheader2{width:900px;margin:20px auto}
#topheaderright2{width:450px;float:right;margin-top:37px}
#bodymain{width:870px;margin-left:auto;margin-right:auto;background-image:url(images/bymai.png);min-height:300px;padding:0 21px}
#bodymainleft{width:191px;float:left}
#bodymainleft p{font-size:14px;color:#000;line-height:20px}
.blacktext{color:#000}
.redtext{color:#d51f00}
.redtext a{color:#d51f00;text-decoration:none}
.redtext a:hover{color:#d51f00;text-decoration:underline}
#bodymainright{width:664px;float:right}
#headerbox{width:664px;font-size:27px;font-weight:lighter;color:#999;border-bottom:1px solid #00457e;font-family:"arial narrow";margin-bottom:20px;padding:15px 0 20px}
#headerbox2{width:664px;font-size:29px;font-weight:lighter;color:#999;font-family:"arial narrow";padding:15px 0 0}
#headerblue{width:654px;background-image:url(images/inner-headbg.jpg);height:21px;background-repeat:repeat-x;font-size:17px;font-weight:lighter;color:#FFF;font-family:arial;padding:5px}
#headersizes{width:652px;font-size:12px;color:#000;border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;margin-bottom:20px;padding:5px}
#productbox{width:664px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #00457e}
#productboxleft{width:211px;float:left;margin-right:20px}
#productboxright{width:433px;float:right}
#productbox p{font-size:13px;color:#000;line-height:18px;margin:8px 0;padding:0}
#productbox h2{font-size:16px;color:#00457e;margin:0;padding:0}
.smtext{font-size:11px}
.bluetext{color:#00457e}
.bluetext h1{font-size:29px;font-weight:400}
#mainbox{width:664px;margin-top:20px}
#mainboxheader{width:664px;margin-top:20px;border-bottom:1px solid #00457e;padding:5px 0}
#infoboxes{width:664px}
#infoboxes h2{font-size:20px;color:#00457e;margin:16px 0 0;padding:0}
#bodybot{width:912px;margin-left:auto;margin-right:auto;background-image:url(images/bybot.png);height:16px;margin-bottom:20px}
#footmain{width:870px;margin-left:auto;margin-right:auto;background-image:url(images/bymai.png);min-height:150px;padding:5px 21px 0}
.footcol{width:180px;float:left}
.footcolright{width:330px;float:right;text-align:right}
#footmain p{font-size:12px;color:#000;margin:0;padding:0}
#searchwrapper{width:298px;height:28px;background-image:url(images/searchbackgr.png);background-repeat:no-repeat;position:relative;margin:10px 0 0;padding:0}
#searchwrapper form{display:inline}
.searchbox{border:0;background-color:transparent;position:absolute;top:4px;left:9px;width:256px;height:18px}
#gallery{position:relative;height:231px;width:664px;float:left;margin-bottom:20px}
#gallery a{float:left;position:absolute}
#gallery a img{border:none}
#gallery a.show{z-index:500}
#gallery .caption{z-index:600;color:#fff;height:80px;width:100%;position:absolute;bottom:0}
#gallery .caption .content{z-index:700;color:#FFF;margin:10px}
textarea.contact{border:1px solid #CCC;width:550px;height:150px;font-size:15px;color:#666;font-family:arial;font-weight:700;padding:5px}
.url{color:#282;font-size:12px;font-style:normal;font-weight:400;line-height:25px;margin:0 0 15px}
.description{font-size:14px;color:#666;font-style:normal;font-weight:400;line-height:25px}
td{font-family:arial,sans-serif}
.title{font-size:17px;font-style:normal;font-weight:400;line-height:25px}
.catBanner{margin-top:15px;background-color:#e5ecf9;padding:3px}
.webPageBanner{margin-top:20px;background-color:#e5ecf9;padding:3px}
hr{color:#006}
hr.powered{width:600px;color:#006}
#results{width:600px;color:#666}
#cat_table{width:600px;margin-top:20px;padding-top:10px;padding-bottom:20px}
#cat_main{font-weight:700}
.divline{margin-top:20px;margin-bottom:-5px}
.idented{margin-left:30px}
#topheaderleft,#topheaderleft2{width:450px;float:left}
#topheader a,.blacktext a,#footmain a{color:#000;text-decoration:none}
#topheader a:hover,.blacktext a:hover,#footmain a:hover{color:#000;text-decoration:underline}
#bodytop,#foottop{width:912px;margin-left:auto;margin-right:auto;background-image:url(images/bytop.png);height:16px}
#bodymainright a,#mainbox a,#infoboxes a{color:#00457e;text-decoration:underline}
#bodymainright a:hover,#mainbox a:hover,#infoboxes a:hover{color:#00457e;text-decoration:none}
#bodymainright p,#mainbox ul,#mainbox li,#infoboxes p,#infoboxes ul,#infoboxes li{font-size:15px;color:#000;line-height:22px}
#mainboxheader h1,#mainbox h1,#mainbox h2,#mainbox h3{font-size:20px;color:#00457e;margin:0;padding:0}
input.contact,select.contact{border:1px solid #CCC;font-size:15px;color:#666;font-family:arial;font-weight:700;padding:5px}
.main_cat1,.main_cat2{font-size:17px;color:#00F}
#result_report,#other_pages,#common_report,#sub_cat,#did_you_mean{font-size:17px;color:#666;font-style:normal;font-weight:400;line-height:25px;margin:0 0 25px}