/*************************************
                HEADER
*************************************/

#header-wrap {width:100%;height:86px;}
#header-int {width:940px;padding-top:10px;margin:0 auto 0 auto;}
#header-int img {float:left;}
#header-int h1 {color:#ffd317;text-align:left; font-size:22px;font-weight:normal;margin-right:30px;letter-spacing:2px;}
#header-text {float:right;padding-top:10px;margin-right:28px;}


/*************************************
                BODY
*************************************/

*{padding:0;margin:0;}
html {background:url(img/header-bg.jpg) repeat-x #000 top center;}
body{font: 80% Arial, Tahoma, Verdan, sans-serif;text-align: center;}
#body-bg {background: url(img/mesker-home-bg.jpg) no-repeat center;overflow:hidden;width:100%;margin:auto;min-height:684px;}
#body-in-bg {background: url(img/mesker-in-bg.jpg) no-repeat center top;overflow:hidden;width:100%;margin:auto;min-height:684px;}
#body-wrap {width:980px;margin:0px auto 0 auto;}


/*************************************
                HOME
*************************************/

#home-copy {display:block;text-align:left;color:#f4fffa;font-size:17px;height:50px;width:840px;margin-top:12px;line-height:17px;margin-left:15px;}
#home-copy2 {display:none;text-align:left;color:#f4fffa;font-size:17px;height:12px;width:600px;margin-top:40px;line-height:17px;margin-left:15px;}

#home-panel {width:561px; height:366px;float:left;margin-top:90px;margin-left:15px;}
#home-panel-top {width:100%;height:286px;}
#home-button-big {width:570px;margin-top:7px;margin-left:-2px;}
#home-button-big img {margin-right:3px;}
#slideshow {background:#000;width:100%;height:286px;border:1px solid #000;}
#home-panel-middle {height:33px;width:100%;background: url(img/button-grad.jpg) repeat-x;margin-top:3px;border-right:1px solid #000;border-left:1px solid #000;}
#home-panel-middle img {float:left;margin-left:12px;}
#home-panel-bottom {margin-top:7px;}
#home-panel-bottom a {color:#000;text-decoration:none;margin-right:25px;}


/*************************************
                INTERIOR
*************************************/

/*Main Navigation*/
#int-nav {width:940px;height:81px;background:url(img/int-button-grad.jpg) repeat-x;border:1px solid #000;margin:0 auto 0 auto;}
#int-nav img {float:left;height:81px;}
#int-container {width:940px;overflow:hidden;height:auto;background:url(img/trans.png);border:1px solid #000;margin:0 auto 0 auto;padding-bottom:100px;}
#int-titlebox {height:64px;width:100%;border-bottom:1px solid #ccc;}
#int-titlebox h1 {color:#fff;float:left;padding:15px 15px 15px 32px;}
#int-titlebox h2 {color:#fff;float:right;font-size:14px;margin:35px 35px 0 0;}
#int-container a:link, #int-container a {color:#fff;}


/** Sub-Navigation **/
#sub-nav-wrap {float:left;width:300px;margin-top:10px;margin-left:32px;}
#sub-nav-head a {color:#fff;text-decoration:none;margin-right:15px;}
.sub-nav-links-current{color:#fff; text-decoration:none;font-weight:bold;}
#sub-nav-links {background:#6e6e6e;border-right:1px solid #fff;border-left:1px solid #fff;border-top:1px solid #fff;text-align:left;margin-top:10px;}
#sub-nav-links li {list-style:none;border-bottom:1px solid #fff;padding:5px 0 5px 12px;}
#sub-nav-links li a {color:#ccc; text-decoration:none;}

#sub-nav-links li a:visited {color:#ccc; text-decoration:none;}
#sub-nav-links li a:hover {color:#fff; text-decoration:none;}
#sub-nav-links li a:active {color:#ccc; text-decoration:none;}

/** Container **/
#content {color:#ccc;padding:10px; text-align:left;float:right;width:550px;margin:24px 25px 0 0;}
#large-content {color:#ccc;padding:10px; text-align:left;float:right;width:900px;margin:24px 25px 0 0;}

/** Contact **/
#contact-container {border-bottom:1px solid #ccc;width:100%;}
#contact-message {width:100%;color:#ccc;padding-bottom:10px;text-align: left;}
#contact-map {float:left; width:529px;/*height:579px;*/margin-left:32px; margin-top:10px;}
#contact-map img {border:1px solid #ccc;}
#map-quickie-fix{margin-top:30px;}
#mexico {margin-top:15px;float:left;height:171px;width:252px;}
#canada {margin-top:15px;float:right;height:171px;width:252px;}
#contact-list {float:right;width:300px;margin-top:10px;margin-right:32px;border:1px solid #fff;background:#6e6e6e;}
#contact-list a {color:#fff;text-decoration:none;margin-right:15px;}
#lookup-info p {height:300px; width:300px;background:#fff;border:1px solid yellow;}

#contact-sub-nav-wrap {float:left;width:300px;margin-top:10px;margin-left:50px;color:#FFF;}
#contact-sub-nav-head a {color:#fff;text-decoration:none;}

.contact-international {color:#CC9900;text-decoration:none;margin-top:20px; font-size:22px;}
.contact-international a{color:#CC9900;text-decoration:none;font-size:22px;}
.contact-caption{color:#FFF; font-size:20px;}

#south-america{margin-top:15px;float:left;height:210px;width:175px;}
#europe{margin-top:40px;float:right;height:210px;width:300px;}
#africa{margin-top:15px;float:left;height:210px;width:175px;}
#asia{margin-top:40px;float:right;height:210px;width:300px;}

.myspecialpurpose {
	display:none;
}

