a img
{
    border:none;
}
.anchorInternal, .anchorExternal
{
    cursor:pointer;
}
/*----------------------------------------------------------------------*/
/*--------*//* MAIN NAVIGATION */
#mainNav #homeNav
{
    float:left;
    padding:0 9px 0 0;
}
#mainNav ul
{
    float:left;
    margin:0;
}
#mainNav ul li
{
    float:left;
    padding:0 9px 0 13px;
    list-style-type:none;
    background:url(../images/backgrounds/nav-pipe.gif) left 4px no-repeat;
}
#mainNav a
{
    float:left;
    display:block;
    font-size:0.9em;
    font-weight:bold;
    text-decoration:none;
    color:#fff;
}
#mainNav a:hover, #mainNav ul li.active a, body.homePage #mainNav #homeNav a
{
    color:#f8dc2b;
}
/*----------------------------------------------------------------------*/
/*--------*//* BANNER */
#banner .panel
{
    width:950px;
    height:188px;    
    overflow:hidden;
}
body.homePage #banner .panel
{
    width:753px;
    height:360px; 
    background:#ffffff;   
}
#banner .info
{
    position:absolute;
    bottom:0;
    left:0;
    z-index:50;
    padding:15px 20px 0 20px;
    width:950px;
    w\idth:910px;
    height:54px;
    he\ight:39px;
    text-align:left;
    font:1.8em/1.0 "Trebuchet MS", Helvetica, sans-serif;
    color:#fff;
}
body.homePage #banner .info
{
    top:0;
    padding:9px 20px 0 20px;
    width:753px;
    w\idth:713px;
    height:40px;
    he\ight:31px;
    font:1.5em/1.0 "Trebuchet MS", Helvetica, sans-serif;
}
#banner .green
{
    background:url(../images/banners/info-green.png) top left;
}
#banner .pink
{
    background:url(../images/banners/info-pink.png) top left;
}
#banner .black
{
    background:url(../images/banners/info-black.png) top left;
}
/*----------------------------------------------------------------------*/
/*--------*//* TRACKING */
.tracking
{
    padding:10px 10px 0 15px;
    display:block;
    width:197px;
    w\idth:172px;
    height:290px;
    he\ight:280px;
    overflow:hidden;
    text-align:left;
    background:url(../images/tracking/background.gif) top left no-repeat;
}
.tracking h2
{
    margin:0;
    padding:0 0 10px 0;
    border:none;
    font-weight:normal;
}
.tracking .copy
{
    float:left;
    padding:10px 0 0 0;
    width:90px;
    font-size:0.82em;
}
.tracking ul
{
    float:right;
    margin:0;
    width:71px;
}
.tracking ul li
{
    width:71px;
    height:83px;
    list-style-type:none;
}
.tracking ul li a
{
    display:block;
    width:71px;
    height:71px;
    text-indent:3000px;
    overflow:hidden;
}
.tracking ul li a.exports
{
    background:url(../images/tracking/exports.gif) top left no-repeat;
}
.tracking ul li a.imports
{
    background:url(../images/tracking/imports.gif) top left no-repeat;
}
.tracking ul li a.courier
{
    background:url(../images/tracking/courier.gif) top left no-repeat;
}
.contact
{
    padding:8px 10px 0 15px;
    width:197px;
    w\idth:172px;
    height:70px;
    he\ight:62px;
    overflow:hidden;
    text-align:left;
    color:#fff;
    background:url(../images/tracking/contact.gif) bottom left no-repeat;
}
.contact h2
{
    margin:0;
    padding:0;
    font-weight:bold;
    color:#fff;
    border:none;
}
.contact p
{
    color:#fff;
}
/*----------------------------------------------------------------------*/
/*--------*//* QUICKLINKS */
#quickLinks ul
{
    margin:0;
}
#quickLinks h2
{
    font-weight:bold;
}
#quickLinks ul li
{
    position:relative;
    float:left;
    width:172px;
    height:141px;
    list-style-type:none;
}
#quickLinks ul li a
{
    padding:6px 0 0 12px;
    display:block;
    height:30px;
    he\ight:24px;
    font-family:Trebuchet MS, Helvetica, sans-serif;
    font-size:0.9em;
    font-weight:bold;
    color:#fff;
    outline:none;
}
#quickLinks ul li.topLeft
{
    margin:0 15px 15px 0;
    background:url(../images/quickLinks/top-left.gif) bottom left no-repeat;
}
#quickLinks ul li.topRight
{
    margin:0;
    background:url(../images/quickLinks/top-right.gif) bottom left no-repeat;
}
#quickLinks ul li.bottomLeft
{
    margin:0 15px 0 0;
    background:url(../images/quickLinks/bottom-left.gif) bottom left no-repeat;
}
#quickLinks ul li.bottom
{
    margin:0 15px 0 0;
    background:url(../images/quickLinks/bottom.gif) bottom left no-repeat;
    width:361px;
}
#quickLinks ul li a
{
    padding:6px 0 0 12px;
    display:block;
    height:30px;
    he\ight:24px;
}
#quickLinks ul li.bottomRight
{
    margin:0;
    background:url(../images/quickLinks/bottom-right.gif) bottom left no-repeat;
}
#quickLinks ul li.topLeft img, #quickLinks ul li.topRight img, #quickLinks ul li.bottomLeft img,
#quickLinks ul li.bottomRight img, #quickLinks ul li.bottom img
{
    position:absolute;
    bottom:1px;
    left:1px;
}
#quickLinks ul li.bottomLeft img, #quickLinks ul li.bottomRight img, #quickLinks ul li.bottom img
{
    top:1px;
}
#quickLinks ul li.bottomLeft a, #quickLinks ul li.bottomRight a, #quickLinks ul li.bottom a
{
    position:absolute;
    bottom:0px;
    left:0px;
}
/*----------------------------------------------------------------------*/
/*--------*//* QUOTE FORM HEADERS */
.formHeader
{
    margin:0 0 12px 0;
    padding:0 20px;
    width:910px;
    w\idth:870px;
    height:26px;
    color:#fff;
}
.formHeader.black
{
    background:#000;
}
.formHeader.red
{
    background:#ac1223;
}
.formHeader.green
{
    background:#50903e;
}
.formHeader.blue
{
    background:#5bacff;
}
.formHeader h2
{
    float:left;
    padding:5px 0 0 0;
    font-size:1.1em;
    color:#fff;
    font-family:Arial, Sans-Serif;
    font-weight:bold;
}
.formHeader h2 span
{
    padding:0 0 0 20px;
}
.formHeader table
{
    float:right;
}
.formHeader table td
{
    padding:2px 0 0 10px;
}
.formHeader table td label
{
    padding:0 0 0 5px;
    font-size:0.9em;
    font-weight:bold;
}
/*----------------------------------------------------------------------*/
/*--------*//* QUOTE FORM ELEMENTS */
ul.form
{
    margin:0 0 20px 0;
}
ul.form.left
{
    float:left;
    width:435px;
}
ul.form.right
{
    float:right;
    width:435px;
}
ul.form li
{
    margin:0 0 3px 0;
    width:435px;
    list-style-type:none;
}
ul.form li label
{    
    float:left;
    padding:2px 0 0 0;
    width:175px;
    text-align:right;
}
ul.form li input, ul.form li textarea
{    
    float:right;
    padding:1px 2px; 
    width:240px;
}
ul.form li select
{    
    float:left;
    margin:0 0 0 12px;
    width:50px;
}
ul.form li.btn input
{
    margin:20px 0 0 0;
    width:100px;
    color:#fff;
    background:#000;
    border:#ccc 1px solid;
}
/* Ocean Specific */
#oceanFreight ul
{
	float:right;
	width:200px;
}
#oceanFreight ul li
{
	list-style-type:none;
	display:block;
	padding:6px 10px 6px 0;
	float:left;
	font-weight:bold;
}
#oceanFormDetails.hideForm
{
	display:none;
}
#oceanFormDetails.showForm
{
	display:block;
}
/*----------------------------------------------------------------------*/
/*--------*//* TESTIMONIALS */
#testimonials
{
    padding:20px 0 0 100px;
    background:url(../images/backgrounds/quote.gif) left 15px no-repeat;
}
.testimonial
{
    margin:0 0 25px 0;
}
.testimonial .image
{
    float:left;
    width:124px;
    text-align:right;
    overflow:hidden;
}
.testimonial .text
{
    float:right;
    width:440px;
    text-align:justify;
    overflow:hidden;
}
.testimonial cite
{
    float:right;
    font-style:normal;
    font-weight:bold;
}
/*----------------------------------------------------------------------*/
/*--------*//* NEWS */
.newsItem
{
    margin:25px 0 0 0;
}
.newsItem.index
{
    margin:25px 0 20px 0;
    border-bottom:#c0c0c0 1px dotted;
}
.newsItem .copy
{
    float:right;
    width:478px;
}
.newsItem .copy h2
{
    float:left;
    padding:3px 0 0 0;
    font-size:0.985em;
    font-weight:bold;
}
.newsItem .copy h2 a
{
    color:#1f1e21;
}
.newsItem .copy p.date
{
    float:right;
}
.newsItem .image
{
    float:left;
    margin:0 0 20px 0;
    width:185px;
    overflow:hidden;
    text-align:center;
}
.newsItem .image .clickableImage
{
	display:block;
	text-align:left;
	padding:14px 0;
	width:185px;
	font-size:0.8em;
}
.newsItem .image .clickableImage p
{
	color:#666;
	padding-top:10px;
}
/*----------------------------------------------------------------------*/
/*--------*//* FOOTER */
#footer p
{
    padding:0;
    color:#fff;
}
#footer p.registration, #footer p.address
{
    padding:15px 0 0 0;
    text-align:left;
    color:#1f1e21;
}
#footer p.address
{
    padding:0 0 20px 0;
}
#footer a
{	
	color:#fff;
}
#footer a:hover
{
	text-decoration:underline;
	color:#009edd;	
}
