body {
	background-color: #414141;
	text-align:center;
	font-family: Verdana, sans-serif;
	color:#7d7d7d;
	font-size:11px;
    margin: 0px;
    padding: 0px;
}

sup  { 
	font-size: smaller;
  vertical-align: baseline;
  position: relative;
  bottom: 0.33em;
}


#container {
    margin-top:-0px;
    *padding-top:15px;
    _margin-top: 0px;
	width:892px;
	background-color: #fff;
    padding:10px 20px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    
}

#splash_search {
	position:relative;
	width:100%;
	text-align:right;
}

img.quote { margin: 20px 0px 20px 0px; }

#splash_nav {
	position:relative;
	width:100%;
	text-align:right;
	z-index:1;
	margin:10px 0px;
}

#splash_nav_left {
	float:left;
	text-align:left;}

#splash_nav_right {
	float:right;
	text-align:right;
	color:#009e68;
}

#splash_nav_right A:link {text-decoration:none; color: #009e68;}
#splash_nav_right A:visited {text-decoration:none; color: #009e68;}
#splash_nav_right A:active {text-decoration:none; color: #009e68;}
#splash_nav_right A:hover {text-decoration:none; color: #009e68;}

#splash_body {
	position:relative;
}


#splash_footer {
	position:relative;
	width:100%;
	text-align:right;
	z-index:1;
	margin:10px 0px;
}

#splash_footer_left {
	float:left;
	text-align:left;
	color:#7d7d7d;
	vertical-align:text-bottom;
}

#splash_footer_right {
	float:right;
	text-align:right;
	color:#009e68;
}

#splash_footer_left A:link {text-decoration:none; color: #009e68;}
#splash_footer_left A:visited {text-decoration:none; color: #009e68;}
#splash_footer_left A:active {text-decoration:none; color: #009e68;}
#splash_footer_left A:hover {text-decoration:none; color: #009e68;}
#splash_footer_right A:link {text-decoration:none; color: #009e68;}
#splash_footer_right A:visited {text-decoration:none; color: #009e68;}
#splash_footer_right A:active {text-decoration:none; color: #009e68;}
#splash_footer_right A:hover {text-decoration:none; color: #009e68;}


#site_header {
	position:relative;
    top:-10px;
    *top: -10px;
	width:894px;
	height:75px;
    background-image:url("../images/internal_header_bg.png");
	background-color:#000;
	border-bottom:5px solid #009e68;
}

#site_header_logo a
{
         display: block;
         float: left;
          /*border: 1px dashed red; /* debug display */
}

#site_header_logo a span
{
         display: none;

}

#site_header_logo a#home
{
    margin-left:6px;
    margin-top:5px;
    height: 55px;
    width:480px;
}

#site_header_logo {
	float:left;
	text-align:left;
}

#site_header_links {
	float:right;
	text-align:right;
	margin-top: 15px;
	margin-right: 10px;
    color:#009e68;
}
#site_header_links A:link, A:visited, A:active, A:hover {text-decoration:none; color: #009e68;}

#other-sites { 	float: right; margin: 5px 9px 0px 0px; }
#other-sites a { color: #009e68; text-decoration: none;}

#site_nav {
    position:relative;
	float:left;
	text-align:left;
}
#site_body_container {
	border: 1px solid #9c9c9c;
	position:relative;
	width:100%;	
	top:-10px;
    
}

#site_body {
	width:100%;
	margin-top:55px;
}

#site_body_content{
	float:left;
	width:532px;
	text-align:left;
	padding-left:50px;
	padding-right:50px;
	margin-bottom:20px;
	min-height:495px;
	border-right: 1px solid #9c9c9c;
}

#site_body_content h1
{
    margin-top: 15px;
    margin-bottom:25px;
}

#site_body_content a:link {font-size:11px; text-decoration:underline; color: #009e68;}
#site_body_content a:visited {font-size:11px; text-decoration:underline; color: #009e68;}
#site_body_content a:active {font-size:11px;  text-decoration:underline; color: #009e68;}
#site_body_content a:hover {font-size:11px;  text-decoration:underline; color: #009e68;}

#site_body_right_nav{
	float:right;
	width:218px;
	margin-top:16px;
	min-height:200px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}
#site_body_right_nav a:link {font-size:11px; text-decoration:none; color: #009e68;}
#site_body_right_nav a:visited {font-size:11px; text-decoration:none; color: #009e68;}
#site_body_right_nav a:active {font-size:11px;  text-decoration:none; color: #009e68;}
#site_body_right_nav a:hover {font-size:11px;  text-decoration:none; color: #009e68;}

/* Order Tracking */
#site_body_content_OT{
	float:left;
	width:600px;
	text-align:left;
	padding-left:50px;
	padding-right:50px;
	margin-bottom:20px;
	min-height:495px;
	border-right: 1px solid #9c9c9c;
}

#site_body_content_OT h1
{
    margin-top: 15px;
    margin-bottom:25px;
}

#site_body_content_OT a:link {font-size:11px; text-decoration:underline; color: #009e68;}
#site_body_content_OT a:visited {font-size:11px; text-decoration:underline; color: #009e68;}
#site_body_content_OT a:active {font-size:11px;  text-decoration:underline; color: #009e68;}
#site_body_content_OT a:hover {font-size:11px;  text-decoration:underline; color: #009e68;}

#site_body_right_nav_OT{
	float:right;
	width:150px;
	margin-top:16px;
	min-height:200px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}
#site_body_right_nav_OT a:link {font-size:11px; text-decoration:none; color: #009e68;}
#site_body_right_nav_OT a:visited {font-size:11px; text-decoration:none; color: #009e68;}
#site_body_right_nav_OT a:active {font-size:11px;  text-decoration:none; color: #009e68;}
#site_body_right_nav_OT a:hover {font-size:11px;  text-decoration:none; color: #009e68;}

/* --- end Order Tracking */



#site_body h1 {text-transform:uppercase;font-size:18px;color: #009e68;}
#site_body h2 {font-size:15px;color: #009e68;}
#site_body h3 {font-size:11px;color: #7d7d7d;}


#site_footer {
	position:relative;
	width:100%;
	text-align:right;
	z-index:1;
	margin:10px 0px;
}

#site_footer_left {
	float:left;
	text-align:left;
	color:#7d7d7d;
	vertical-align:text-bottom;
}

#site_footer_left A:link {font-weight: normal; text-decoration:none; color: #009e68;}
#site_footer_left A:visited {font-weight: normal; text-decoration:none; color: #009e68;}
#site_footer_left A:active {font-weight: normal; text-decoration:none; color: #009e68;}
#site_footer_left A:hover {font-weight: normal; text-decoration:none; color: #009e68;}

#site_footer_right {
	float:right;
	text-align:right;
	color:#009e68;
}
#site_footer_right A:link {font-weight: normal; text-decoration:none; color: #009e68;}
#site_footer_right A:visited {font-weight: normal; text-decoration:none; color: #009e68;}
#site_footer_right A:active {font-weight: normal; text-decoration:none; color: #009e68;}
#site_footer_right A:hover {font-weight: normal; text-decoration:none; color: #009e68;}


#left-shadow { background-image:url(/images/left-shadow.gif); background-repeat: repeat-y; }
#right-shadow { background-image:url(/images/right-shadow.gif); background-repeat: repeat-y; }



/*===== NAV MENU STRUCTURE =====*/

    #menuOption0 {left:0px; z-index: 200; height:39px;}
    #menuOption1 {left:60px; z-index: 200; height:39px;}
    #menuOption2 {left:150px; z-index: 199; height:39px;}
	#menuOption3 {left:234px; z-index: 198; height:39px;}
	#menuOption4 {left:304px; z-index: 197; height:39px;}
    #menuOption5 {left:385px; z-index: 196; height:39px;}
    #menuOption6 {left:442px; z-index: 195; height:39px;}

	.mainMenuOptionBox{
		position:absolute;
		top:0px;
		margin-left: 0px;
	}
	
	
  .mainMenuOptionBox div.background {
        position:absolute;
        height: 27px;
		background-repeat: no-repeat;
		background-position: bottom center;
	
	}
	
	
	.mainMenuOptionBox a {
		height: 27px;
	  line-height: 20px;
		position: relative;
		text-align: center;
		margin:auto;
		padding-right:0px;
		padding-top: 0px;
		color:#003876;
		font-weight:bold;
		font-size:13px;
		text-decoration:none;
	}


	
	.menuOptionText{
	    white-space:nowrap;
		position: relative;
		text-align: center;
		padding: 6px 0px 0px 10px;
		color:#003876;
		font-size:11px;
	}
    .menuOptionText img {
        vertical-align: middle;
    }
    
	.menuOptionText a:link,.menuOptionText a:active,.menuOptionText a:visited {
		color:#7f7f7f;
		text-transform:uppercase;
		font-size:11px;
		font-weight:normal;
	}
	.menuOptionText a:hover{
		color:#009e68;
		font-size:11px;
	}
	


	.secondaryMenuOptions/*, .tertiaryMenuOptions */{
		position: absolute;
		top:27px;
        left: -60px;
		display: none;
	    height: 30px;
		padding:0px;
		padding-top:3px;
		text-align:center;
		text-align: left;
		border: 0px solid red;
		background-color: #f2f2f2;
		width:892px;
	}
	.secondaryMenuOptions td { padding: 0px 10px 0px 10px; }
	.secondaryMenuOptions a{
		color:#7d7d7d;
		font-size:11px;
		text-decoration:none;
		line-height: 23px;
		height: 23px;
		font-weight:normal;
	}
	.secondaryMenuOptions a:hover{
		color:#009e68;
	}
	
	
	.secondaryMenuOptions2/*, .tertiaryMenuOptions */{
		position: absolute;
		top:27px;
		left:-150px;
		display: none;
	    height: 30px;
		padding:0px;
		padding-top:3px;
		text-align:center;
		text-align: left;
		border: 0px solid red;
		background-color: #f2f2f2;
		width:892px;
	}
	.secondaryMenuOptions2 td { padding: 0px 5px 0px 10px; }
	.secondaryMenuOptions2 a{
		color:#7d7d7d;
		font-size:11px;
		text-decoration:none;
		line-height: 23px;
		height: 23px;
		font-weight:normal;
	}
	.secondaryMenuOptions2 a:hover{
		color:#009e68;
	}
	
	.secondaryMenuOptions3/*, .tertiaryMenuOptions */{
		position: absolute;
		top:27px;
		left:-234px;
		display: none;
	    height: 30px;
		padding:0px;
		padding-top:3px;
		text-align:center;
		text-align: left;
		border: 0px solid red;
		background-color: #f2f2f2;
		width:892px;
	}
	.secondaryMenuOptions3 td { padding: 0px 10px 0px 10px; }
	.secondaryMenuOptions3 a{
		color:#7d7d7d;
		font-size:11px;
		text-decoration:none;
		line-height: 23px;
		height: 23px;
		font-weight:normal;
	}
	.secondaryMenuOptions3 a:hover{
		color:#009e68;
	}
	
		.secondaryMenuOptions4/*, .tertiaryMenuOptions */{
		position: absolute;
		top:27px;
		left:-304px;
		display: none;
	    height: 30px;
		padding:0px;
		padding-top:3px;
		text-align:center;
		text-align: left;
		border: 0px solid red;
		background-color: #f2f2f2;
		width:892px;
	}
	.secondaryMenuOptions4 td { padding: 0px 10px 0px 10px; }
	.secondaryMenuOptions4 a{
		color:#7d7d7d;
		font-size:11px;
		text-decoration:none;
		line-height: 23px;
		height: 23px;
		font-weight:normal;
	}
	.secondaryMenuOptions4 a:hover{
		color:#009e68;
	}
	
		.secondaryMenuOptions5/*, .tertiaryMenuOptions */{
		position: absolute;
		top:27px;
		left:-385px;
		display: none;
	    height: 30px;
		padding:0px;
		padding-top:3px;
		text-align:center;
		text-align: left;
		border: 0px solid red;
		background-color: #f2f2f2;
		width:892px;
	}
	.secondaryMenuOptions5 td { padding: 0px 10px 0px 10px; }
	.secondaryMenuOptions5 a{
		color:#7d7d7d;
		font-size:11px;
		text-decoration:none;
		line-height: 23px;
		height: 23px;
		font-weight:normal;
	}
	.secondaryMenuOptions5 a:hover{
		color:#009e68;
	}
	
	
		.secondaryMenuOptions6/*, .tertiaryMenuOptions */{
		position: absolute;
		top:27px;
		left:-442px;
		display: none;
	    height: 30px;
		padding:0px;
		padding-top:3px;
		text-align:center;
		text-align: left;
		border: 0px solid red;
		background-color: #f2f2f2;
		width:892px;
	}
	.secondaryMenuOptions6 td { padding: 0px 10px 0px 10px; }
	.secondaryMenuOptions6 a{
		color:#7d7d7d;
		font-size:11px;
		text-decoration:none;
		line-height: 23px;
		height: 23px;
		font-weight:normal;
	}
	.secondaryMenuOptions6 a:hover{
		color:#009e68;
	}


/*==== page-specific ==========*/
        #testimonials td {
            vertical-align: top;
        }

        #testimonials td .headshot {
            width:78px; height:78px; border: 1px solid #7d7d7d;
            margin-top:10px;
        }
        #main-testimonial 
        {
            text-align:justify;
            color: #009e68;
            font-size:16px;
        }
        .request-information label {
            font-weight:strong;
        }
        
#news A:link {font-weight: normal; text-decoration:none; color: #7d7d7d;}
#news A:visited {font-weight: normal; text-decoration:none; color: #7d7d7d;}
#news A:active {font-weight: normal; text-decoration:none; color: #7d7d7d;}
#news A:hover {font-weight: normal; text-decoration:none; color: #009e68;}
        
#product-details A:link {font-weight: normal; text-decoration:none; color: #7d7d7d;}
#product-details A:visited {font-weight: normal; text-decoration:none; color: #7d7d7d;}
#product-details A:active {font-weight: normal; text-decoration:none; color: #7d7d7d;}
#product-details A:hover {font-weight: normal; text-decoration:none; color: #009e68;}



 /*==== countries =====*/
 #aboutus-us {
    position:absolute;
    display:none;
    z-index:2;
    left:230px;
    top:190px;
    padding: 5px 5px 5px 5px;
    background-color:white;
    border:1px solid black;
    min-height: 64px;
    min-width:224px;
 }
 #aboutus-canada {
    position:absolute;
    display:none;
    z-index:2;
    left:250px;
    top:190px;
    padding: 5px 5px 5px 5px;
    background-color:white;
    border:1px solid black;
    min-height: 64px;
    min-width:224px;
 }
 #aboutus-latinamerica {
    position:absolute;
    display:none;
    z-index:2;
    left:260px;
    top:190px;
    padding: 5px 5px 5px 5px;
    background-color:white;
    border:1px solid black;
    min-height: 64px;
    min-width:260px;
 }
 #aboutus-asia {
    position:absolute;
    display:none;
    z-index:2;
    left:140px;
    top:190px;
    padding: 5px 5px 5px 5px;
    background-color:white;
    border:1px solid black;
    min-height: 64px;
    min-width:124px;
 }
 #aboutus-australia {
    position:absolute;
    display:none;
    z-index:2;
    left:155px;
    top:210px;
    padding: 5px 5px 5px 5px;
    background-color:white;
    border:1px solid black;
    min-height: 64px;
    min-width:124px;
 }
 #aboutus-europe {
    position:absolute;
    display:none;
    z-index:2;
    left:80px;
    top:190px;
    padding: 5px 5px 5px 5px;
    background-color:white;
    border:1px solid black;
    min-height: 64px;
    min-width:124px;
 }
 #aboutus-india {
    position:absolute;
    display:none;
    z-index:2;
    left:230px;
    top:190px;
    padding: 5px 5px 5px 5px;
    background-color:white;
    border:1px solid black;
    min-height: 64px;
    min-width:124px;
 }
 #aboutus-middleeast {
    position:absolute;
    display:none;
    z-index:2;
    left:90px;
    top:190px;
    padding: 5px 5px 5px 5px;
    background-color:white;
    border:1px solid black;
    min-height:64px;
    min-width:124px;
 }
 #aboutus-india {
    position:absolute;
    display:none;
    z-index:2;
    left:90px;
    top:190px;
    padding: 5px 5px 5px 5px;
    background-color:white;
    border:1px solid black;
    min-height:64px;
    min-width:124px;
 }
