body {  background-color: #fff;background-image:url(/img/bg.jpg);background-repeat:no-repeat;background-position:top center;font-family:Arial;font-size:12px;text-align:center;margin:0;padding:0;border:0}

img {border:0}
td { }
p {text-align:justify;font-size:12px;line-height:16px}
h1 {font-size:20px;font-family:Trebuchet MS;color:#333;padding-bottom:5px;display:block;border-bottom:1px solid #ddd}
h3 {font-size:14px;color:#063C74;margin:0 0 5px}

.logotxt1 {font-size:22px;color:white}
.logotxt2 {font-size:22px;color:white}

a:link, a:visited {   ;color: #000000}
a:hover {  		    color: #005DB2; text-decoration: underline;}

a.mainmenu:link, a.mainmenu:visited {  font-size: 13px; color: #FCFEFD; text-decoration: none;}
a.mainmenu:hover { color: #FDA402; text-decoration: none}

/* TOP MENU */
#top_menu {margin:0 auto;background-color:#4B86C0;width:1020px;border-bottom:0px solid white;}

a.selectedmainmenu:link, a.selectedmainmenu:visited { font-size: 13px; color: #FDA402; text-decoration: none;}
a.selectedmainmenu:hover { color: #FDA402; text-decoration: underline}


a.sitemap_cat:link, a.sitemap_cat:visited { font-size: 14px; color: #FFFFFF;text-decoration: none}
a.sitemap_cat:hover { color: #FFA200; text-decoration:underline}

a.sitemap_subcat:link, a.sitemap_subcat:visited { font-size: 12px; color: #FFFFFF; text-decoration: none; }

a.menu_sub_cat:link {  font-size: 10px; color: #FFFFFF; text-decoration:none}
a.menu_sub_cat:visited {  font-size: 10px; color: #FFFFFF; text-decoration:none}
a.menu_sub_cat:hover {  font-size: 10px; color: #FA5E00; text-decoration:underline}

a.catproducts:link {  font-size: 14px; color: #000000;font-weight: bold;}
a.catproducts:visited {  font-size: 14px; color: #000000;font-weight: bold;}

.homehdr { font-size: 16px; font-weight: bold; color: #000066}
.menu_sub_cat {  font-size: 11px; font-weight: normal; color: #FFFFFF}
.maintext { color: #000; font-size: 12px}
.mainp_offer {  font-size: 9px; font-weight: bold; color: #FFFFFF; }
.offer_big_font { font-size: 48px; color: #FFFFFF; font-weight: normal}
a.offer_more:link, a.offer_more:visited {  font-size: 9px; font-weight: bold; color: #FFFFFF}

.head1 { font-size: 24px; color: #1C70B5}
.lighthead { font-size: 14px; color: #A7A7A7}

.header1 {  font-size: 14px; color: #1C70B5; font-weight: bold;}


.page_title {  font-size: 32px; color: #FFFFFF;  text-decoration:none}
.page_title_sm {  font-size: 24px; color: #FFFFFF;  text-decoration:none}
.page_title_dim {  font-size: 22px; color: #333333; text-decoration:none}

.product_title {  font-size: 16px; font-weight: bold; color: #000000}
.product_text {  font-size: 12px; color: #000000}
.cat_title {  font-size: 18px; font-weight: bold;color: #000000}

.tdleftup {  border: 1px #CCCCCC solid}
.tdleftupup {  border-color-right: #CCCCCC; border-color-left: #CCCCCC; border-color: #282E2C #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.tdrightbottom {  border-color: #CCCCCC #CCCCCC #CCCCCC black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.tdtopleft {  background-image: url(img/top_back.gif); background-repeat: repeat-y; background-position: left}


.tdblock {  border: 1px #eee solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;background:white}
.block-title {  font-size: 10px; font-weight: bold; color: #FFFFFF}
.tddir {  border-color: black #999999 black black; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}

a.catLevel0:link, a.catLevel0:visited {  font-size: 14px;font-weight: bold;text-decoration:none;}
a.catLevel0:hover { text-decoration:underline }

a.catLevel1:link, a.catLevel1:visited {  font-size: 12px; text-decoration:none}
a.catLevel1:hover { text-decoration:underline }

a.addfavs:link, a.addfavs:visited { font-size: 10px; text-decoration:none}

a.dir_nav:link, a.dir_nav:visited {  font-size: 11px;text-decoration:none;color:#005DB2}
a.dir_nav:hover { text-decoration:underline}
.nav { font-size: 11px;color:#999}


.ul_cats { list-style-image: url(img/bullet.gif);}
.li_cats { line-height:13px; }

.ul_prods { list-style-type: square; margin-left: 0;padding-left: 16px; color:#EF8A06}
.li_prods { line-height:16px; padding-top:10px;margin-left:5px}

.main-content p{text-align:justify}
.main-content h1{margin:0 0 2px 0;}

#top_map {width:1020px;margin:1px auto 0 auto;background-color:#fff;text-align:left;position:relative}
#map_cont {float:left}
#map_side {float:left;margin-left:10px;padding:10px 10px 0px 0}
#map_side h3 {color:#063C74}
#map_side h3 span {color:#bbb}
#map_arrow {background-image:url(/img/marrow.png);width:33px;height:145px;color:red;z-index:89;position:absolute;}
.company-info-map {margin-left:0px}

.mapped_entry {display:block;text-align:left;margin-bottom:0px;border-bottom:1px solid #ddd;padding:5px 0px}
.mapped_entry h3 {font-size:12px;margin:0 0 1px;padding:0;border:0;text-align:left}
.mapped_entry h3 a {text-decoration:none}
.mapped_entry .logo_cont {float:left;margin-right:8px;width:64px;height:49px;border:1px solid #ccc}
.mapped_entry .logo_cont img {width:60px;height:45px;border:2px solid white}
.mapped_entry .infobar {height:16px}
.mapped_entry .infobar .info {float:left;margin-right:10px;font-size:10px;color:#aaa;margin:0;padding:0;border:0}
.mapped_entry .infobar a {text-decoration:none;color:#aaa}
.mapped_entry .symbol {float:right;width:35px;margin-left:10px;text-align:center}
 .overflowed {height:380px;overflow:auto}
#company_gallery ul{margin:0;padding:0}
#company_gallery li{float:left;width:80px;height:80px;margin:0 3px 3px 0;border:1px solid #ddd;list-style-type:none}
#company_gallery li img {border:2px solid white;width:76px;height:76px}

#send_business_form {margin-bottom:10px;padding:7px 7px;font-size:10px;color:#111;background-color:#eee}
#send_business_form h2 {padding:0;margin:0 0 2px 0;font-size:12px;color:#3B5998}
#send_business_form textarea, #send_business_form .ffields {font-size:11px;color:#555}
#send_business_form .sform {font-size:11px;color:#fff;background-color:#637bad;font-weight:bold;padding:3px 12px;border:1px solid #000;width:100%;margin-top:7px}
#send_business_form form {display:inline}

.company-info {font-size:12px;height:400px;position:relative}
.company-info .logocont {border:1px solid #ccc;margin:0 auto 10px;width:224px}
.company-info .logo {border:2px solid white;width:220px}
.company-info h1 {font-size:16px;border:0;padding:0;margin:0 0 3px}
.company-info h2 {font-size:12px;font-weight:normal;margin:0 0 8px;padding:0}
.company-info .company-row{border-bottom:1px solid #ddd;padding:1px 0;width:310px}
.company-info .company-row span{display:block;font-size:10px;color:#bbb;text-align:left}
.company-info .fblike {position:absolute;right:0;bottom:0}


/* FOOTER */
.footertext {  font-size: 10px; color: #2E8DE7}
.footertext a {color: #ddd}
.footertext2 {  font-size: 9px; color: #ddd}
.footertext2 a {color: #fff;font-weight:bold}

