/*
Title: CSS Main styles
Author: Designkitchen, Inc. 
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background: #323232 url(../images/backgrounds/body.png) 0 0 repeat-x;
	color: #fff;
}

.wrapper {
	position: relative;
	display: block;
	width: 980px;
	margin: 0 auto;
}

/* PREHEADER */
#preheader {
	position: relative;
	display: block;
	height: 29px;
}

#preheader ul {
	position: relative;
	float: right;
	display: inline;
}

#preheader ul li {
	position: relative;
	display: inline;
	float: left;
}

#preheader ul li.phone {
	width: 126px;
	height: 9px;
	margin: 10px 16px 0 0;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/text/phone-number.png) 0 0 no-repeat;
}

#preheader ul li a.resources {
	position: relative;
	display: block;
	width: 96px;
	height: 17px;
	margin: 6px 20px 0 0;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/buttons/contact-us.png) 0 0 no-repeat;
}

#preheader ul li a:hover.resources {
	background: url(../images/buttons/contact-us.png) 0 -17px no-repeat;
}

#preheader ul li a.resources.on {
	background: url(../images/buttons/contact-us.png) 0 -17px no-repeat;
}

/* END OF PREHEADER */


/* HEADER */
#header {
	position: relative;
	display: block;
	height: 96px;
}

#header h1 {
	position: absolute;
	top: 28px;
	left: 0;
}

#header h1 a {
	position: relative;
	float: left;
	display: inline;
	height: 41px;
	text-indent: -9999px;
	overflow: hidden;
}

#header h1 a.brand { width: 31px; margin: 0 14px 0 19px; background: url(../images/motorola-logo.png) 0 0 no-repeat; }
#header h1 a.property { width: 189px; background: url(../images/petrochemical-solutions.png) 0 0 no-repeat; }

ul.navigation {
	position: relative;
	display: inline;
	float: right;
	margin: 15px 20px 0 0;
}

ul.navigation li {
	position: relative;
	display: inline;
	float: left;
}

ul.navigation li a {
	position: relative;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 68px;
}

ul.navigation li a.explorationProduction { width: 217px; background-image: url(../images/buttons/exploration-production.png); }
ul.navigation li a.refiningChemicals { width: 184px; background-image: url(../images/buttons/refining-chemicals.png); }
ul.navigation li a.distribution { width: 132px; background-image: url(../images/buttons/distribution.png); }
/*ul.navigation li a.retail { width: 111px; background-image: url(../images/buttons/retail.png); }*/

ul.navigation li a:hover { background-position: 0 -68px; }
ul.navigation li a.on { background-position: 0 -136px; }


/* END OF HEADER */

/* PROMO NAVIGATION */

ul.promo-navigation {
    position: relative;
    display: block;
    height: 323px;
}

ul.promo-navigation li {
    position: relative;
    float: left;
    display: inline;
    height: 326px;
    overflow: hidden;
    text-indent: -9999px;
}

ul.promo-navigation li a {
    position: relative;
    display: block;
    width: 326px;
    height: 323px;
    background-image: url(../images/main-tabs-2.jpg);
    cursor: pointer;
}

ul.promo-navigation li a.explorationProduction { background-position: 0 0; }
ul.promo-navigation li a.explorationProduction:hover { background-position: 0 -323px; }

ul.promo-navigation li a.refiningChemicals { width: 326px; background-position: -326px 0; }
ul.promo-navigation li a.refiningChemicals:hover { background-position: -326px -323px; }

ul.promo-navigation li a.distribution { width: 328px; background-position: -652px 0; }
ul.promo-navigation li a.distribution:hover { background-position: -652px -323px; }

/*ul.promo-navigation li a.retail { width: 246px; background-position: -734px 0; }
ul.promo-navigation li a.retail:hover { background-position: -734px -323px; }
*/
    
/* END OF PROMO NAVIGATION */


#content {
	position: relative;
	display: block;
	background: #2d2d2d url(../images/backgrounds/content.png) 0 0 repeat-x;
}


#content .contentTreatment {
    position: absolute;
    top: 0;
    left: 0;
    width: 380px;
    height: 124px;
    background: url(../images/backgrounds/emotive-arrows.png) 0 0 no-repeat;
}

#content.drill .contentTreatment {
    top: 323px;
    background: url(../images/backgrounds/emotive-arrows-drill.png) 0 0 no-repeat;
}


/* INDEX TEMPLATE */
#content .main {
	position: relative;
	float: left;
	display: inline;
	width: 562px; /* 585 minus 23 */
	padding: 23px 0 20px 41px;
}

.main h2 {
	position: relative;
	display: block;
	width: 349px;
	height: 52px;
	background: url(../images/text/connect-track-transform.png) 0 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

.main h3 {
    font-size: 1.5em;
    font-weight: bold;
    color: #fff;
    margin: 0 0 16px 0;
}

.main h4 {
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    margin: 0 0 16px 0;
}

#content .main p {
	font-size: 1.3em;
	color: #ccc;
	line-height: 1.4em;
	margin: 0 0 21px 0;
}

#content .main ul {
    position: relative;
    font-size: 1.1em;
    color: #ccc;
    margin: 0 0 25px 0;
}

#content .main ul li {
    position: relative;
    margin: 0 0 12px 0;
    padding: 0 0 0 15px;
    background: url(../images/icons/li.png) 0 5px no-repeat;
    line-height: 1.4em;
}

#content .main p.continue a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#content .main p.continue a:hover {
	color: #79c7f3;
}

#content .assetRegistration {
	position: relative;
	float: right;
	display: inline;
	width: 300px;
	margin: 52px 17px 40px 0;
	background: url(../images/backgrounds/call-to-action-repeater.png) repeat-y;
}

#content.drill .assetRegistration {
	position: relative;
	float: right;
	display: inline;
	width: 300px;
	margin: 10px 20px 40px 0;
	background: url(../images/backgrounds/call-to-action-repeater.png) repeat-y;
}

#content .assetRegistration .assetRegistrationTreatment {
    position: absolute;
    display: block;
    top: -5px;
    left: 0;
    width: 260px;
    height: 130px;
    padding: 20px;
	background: url(../images/backgrounds/call-to-action-header.png) 0 top no-repeat;
}

#content .assetRegistration h3 {
    position: absolute;
    /*bottom: 105px;*/
    left: 80px;
	top: 20px;
    font-size: 1.5em;
	color: #111;
	font-weight: bold;
	width: 184px;
	margin: 0 0 8px 0;
}

#content .assetRegistration img {
    position: relative;
    float: left;
    display: inline;
    border: 1px solid #980c13;
}

#content .assetRegistration ul.properties {
    position: relative;
    float: right;
    display: inline;
    width: 199px;
    margin: 42px 0 0 0;
    z-index: 10;
}

#content .assetRegistration ul.properties li {
    position: relative;
    float: left;
    display: inline;
}

#content .assetRegistration ul.properties li.type {
    padding: 6px 0 9px 25px;
    margin: 0 5px 0 0;
    background: url(../images/icons/pdf.png) no-repeat 0 0;
}

#content .assetRegistration ul.properties li.date {
    padding: 6px 0 9px 0;
}

#content .assetRegistration ul.properties li a {
    font-size: 1.1em;
    color: #323232;
    text-decoration: none;
    padding: 0 5px 0 0;
}

#content .assetRegistration ul.properties li.date a {
    border-right: none;
}

#content .assetRegistration ul.properties li a.type {
    
}

#content .assetRegistration p.description {
    position: relative;
    display: block;
	font-size: 1.1em;
	line-height: 1.4em;
	color: #323232;
	width: 215px;
	margin: 0 0 20px 20px;
	padding: 100px 0 0 0;
	z-index: 3;
}

#content .assetRegistration p.register {
    position: relative;
    display: block;
    overflow: hidden;
    width: 300px;
    height: 31px;
    text-indent: -9999px;
    margin: 0 0 -20px 0;
}

#content .assetRegistration p.register a {
    display: block;
	font-weight: bold;
	text-decoration: none;
	height: 31px;
	background: url(../images/buttons/register.png) 0 0 no-repeat;
}

#content .assetRegistration p.download {
    position: relative;
    display: block;
    overflow: hidden;
    width: 300px;
    height: 31px;
    text-indent: -9999px;
    margin: 0 0 -20px 0;
}

#content .assetRegistration p.download a {
    display: block;
	font-weight: bold;
	text-decoration: none;
	height: 31px;
	background: url(../images/buttons/download.png) 0 0 no-repeat;
}

#content .assetRegistration p.register a:hover {
	background: url(../images/buttons/register.png) 0 -31px no-repeat;
}

#content .assetRegistration p.download a {
	background: url(../images/buttons/download.png) 0 0 no-repeat;
}

#content .assetRegistration p.download a:hover {
	background: url(../images/buttons/download.png) 0 -31px no-repeat;
}
/* END OF INDEX TEMPLATE */

/* PRODUCT CAROUSEL */
#carousel {
	width: 623px; 
	height: 408px;
	position: relative;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0 0 20px 20px;
	background: url(../images/backgrounds/product-suite.png) 0 0 no-repeat;
}
	#carousel.video {
		height: 231px;
		width: 600px;
		margin: 0 0 20px -10px;
		background: url(../images/backgrounds/carousel.video.png) 0 0 no-repeat;
	}

#carousel h4 {
    position: absolute;
    top: 20px;
    left: 20px;
    margin: 0;
    font-size: 1.2em;
    font-weight: bold;
    color: #9cc5c9;
}
	#carousel.video h4 {
		text-indent: -90000px;
	}

#carousel #productsWindow {
    position: relative;
    display: block;
    width: 506px; /* 464, then added 21 to each side*/
    height: 356px;
    margin: 0 auto;
    padding: 50px 0 0 0;
    position: relative;
    overflow: hidden;
}
	#carousel.video #productsWindow {
		height: 143px;
		width: 488px;
	    padding: 82px 0 0 0;
	}

#carousel #indicator {
    position: absolute;
    top: 13px;
    right: 23px;
    height: 22px;
    margin-left: 11px;
}
	#carousel.video #indicator {
		display: none;
	}

#carousel #indicator a {
    width: 21px;
    height: 22px;
    float: left;
    display: block;
    background: url(../images/icons/indicator.png) 0 0 no-repeat;
    cursor: pointer;
}

#carousel #indicator a.current {
    background: url(../images/icons/indicator.png) 0 -22px no-repeat;
}

#carousel #indicator a:hover {
    background: url(../images/icons/indicator.png) 0 -22px no-repeat;
}

#carousel .prev a,
#carousel .next a {
    position: absolute;
    top: 100px;
    width: 30px;
    height: 30px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
    text-indent: -9999px;
    overflow: hidden;
}

#carousel .next a {
    right: 25px;
    background-image: url(../images/buttons/next.png);
    background-position: 0 0;
}

#carousel .prev a {
    left: 25px;
    background-image: url(../images/buttons/previous.png);
    background-position: 0 0;
}

#carousel .prev a:hover,
#carousel .next a:hover {
	background-position: 0 -30px;
}

#carousel #products {
    position: relative;
    height: 336px;
    left: 0;
}
	#carousel.video #products {
		height: 143px;
	}

#carousel #products .product {
    width: 211px;
    height: 356px;
    padding: 0 21px;
    float: left;
    display: inline;
    position: relative;
}
	#carousel.video #products .product {
		width: 108px;
		height: 143px;
		padding: 0 9px;
	}

#carousel #products .product a img {
    margin: 0 0 10px 0;
}
	#carousel.video #products .product a img {
		border: 1px solid #848484;
	}
		#carousel.video #products .product a:hover img {
			border: 1px solid #9cc5c9;
		}

#carousel #products .product h5 {
    position: relative;
    display: block;
    width: 211px;
    height: 22px;
    margin: 0 0 10px 0;
    overflow: hidden;
    font-size: 1.1em;
    text-indent: -9999px;
}
	#carousel.video #products .product a span {
		display: block;
		line-height: 1.4em;
		font-size: 1.0em;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
	}
	#carousel.video #products .product a:hover span {
		color: #9cc5c9;
	}
		#carousel.video #products .product span img, #carousel.video #products .product a:hover span img {
			border: none;
			margin: 0 0 0 5px;
		}
		#carousel.video #products .product span span {
			display: inline;
			font-weight: normal;
		}

#carousel #products .product h5.product01 { background: url(../images/text/product-rugged-handheld-mobile.png) 0 0 no-repeat; }
#carousel #products .product h5.product02 { background: url(../images/text/product-MC9090G-RFID-handheld.png) 0 0 no-repeat; }
#carousel #products .product h5.product03 { background: url(../images/text/product-iden-harmony.png) 0 0 no-repeat; }
#carousel #products .product h5.product04 { background: url(../images/text/product-astro.png) 0 0 no-repeat; }
#carousel #products .product h5.product05 { background: url(../images/text/product-MOTOTRBO.png) 0 0 no-repeat; }
#carousel #products .product h5.product06 { background: url(../images/text/product-industrial-wireless.png) 0 0 no-repeat; }
#carousel #products .product h5.product07 { background: url(../images/text/product-MC75-handheld-mp.png) 0 0 no-repeat; }
#carousel #products .product h5.product08 { background: url(../images/text/product-DS9808-hybrid.png) 0 0 no-repeat; }
#carousel #products .product h5.product09 { background: url(../images/text/product-MC55-handheld-mp.png) 0 0 no-repeat; }
#carousel #products .product h5.product10 { background: url(../images/text/product-MC9090-G-handheld-mp.png) 0 0 no-repeat; }
#carousel #products .product h5.product11 { background: url(../images/text/product-AP-7131-wireless.png) 0 0 no-repeat; }
/* added on 05/07/09, otherwise these products are in order based on they appear */
#carousel #products .product h5.product12 { background: url(../images/text/product-team-vowlan-solution.png) 0 0 no-repeat; }
#carousel #products .product h5.product13 { background: url(../images/text/product-VC6096-mp.png) 0 0 no-repeat; }


#carousel #products .product p {
    font-size: 1.3em;
    line-height: 1.4em;
    color: #ccc;
    margin: 0 0 5px 0;
}

#carousel #products .product p.learnMore a {
    font-weight: bold;
    color: #ce393e;
}

#carousel #products .product p.learnMore a:hover {
    color: #fff;
}

/* END OF PRODUCT CAROUSEL */

/* CONTACT US */
.contactUs {
	position: relative;
	float: right;
	display: inline;
	width: 300px;
	padding: 20px 0 0 20px;
	background: url(../images/backgrounds/contact-us.png) 0 0 no-repeat;
}
	.contactUs h4 {
		margin: 0;
		font-size: 1.5em;
		font-weight: bold;
		color: #b0d1d4;
	}
	.contactUs ul {
		margin: 16px 0 0 0;
		font-size: 1.1em;
		font-weight: bold;
	}
	.contactUs li {
		display: inline;
		color: #ccc;
	}
	.contactUs li span {
		margin: 0 5px 0 0;
		padding: 0 5px 0 0;
		border-right: 1px solid #b0d1d4;
	}
	.contactUs li a {
		text-decoration: none;
		color: #6e6d6d;
	}
		.contactUs li a:hover {
			color: #939393;
		}


/* ADDITIONAL RESOURCES */
.additionalResources {
    position: relative;
    float: right;
    display: inline;
    width: 300px;
    padding: 30px 0 0 20px;
    background: url(../images/backgrounds/additional-resources.png) 0 0 repeat-y;
}

.additionalResources h6 {
    position: relative;
    display: block;
    padding: 0 0 10px 22px;
    margin: 0 0 23px 0;
    background: url(../images/icons/additional-resources.png) 0 0 no-repeat;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
	color: #9cc5c9;
}

.additionalResources .resource {
    position: relative;
    display: block;
    padding: 6px 0 0 24px;
    background: url(../images/icons/pdf-resource.png) 0 0 no-repeat;
}

.additionalResources .resource a {
    font-size: 1.1em;
    line-height: 1.3em;
    font-weight: bold;
    color: #ce393e;
}

.additionalResources .resource a:hover {
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
}

.additionalResources .resource .properties {
    position: relative;
    display: block;
    font-weight: bold;
    color: #898989;
    padding: 4px 0 0 0;
    margin: 0 0 3px 0;
}

.additionalResources .description {
    width: 256px;
    padding: 0 0 0 24px;
    margin: 0 0 15px 0;
    font-size: 1.1em;
    line-height: 1.4em;
    color: #ccc;
}
	.additionalResources .description a {
		color: #ce393e;
		font-weight: bold;
	}
		.additionalResources .description a:hover {
			color: #fff;
		}

/* END OF ADDITIONAL RESOURCES */


/* SUBNAVIGATION */
#content ul.subNavigation {
    position: relative;
    float: left;
    display: inline;
    width: 240px;
    margin: 81px 0 0 20px;
}

#content ul.subNavigation li {
    position: relative;
    display: block;
    margin: 0;
    padding: 0 0 0 22px;
    background: url(../images/backgrounds/subnav.png) 0 bottom no-repeat;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 35px;
}

#content ul.subNavigation li a {
    color: #08a2e0;
    text-decoration: none;
}

#content ul.subNavigation li a:hover {
    color: #fff;
}

#content ul.subNavigation li a.on {
    padding: 0 0 0 11px;
    color: #6dc2e6;
    background: url(../images/icons/subnav-on.png) 0 4px no-repeat;
}
/* END OF SUBNAVIGATION */



/* DRILL CONTENT */
#content.drill .main {
    padding: 0 0 20px 41px;
}

#content.drill h2 {
	position: relative;
	display:  block;
	width: 370px;
	height: 81px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 20px;
}

#content.drill h2.explorationAndProduction { background: url(../images/text/exploration-and-production.png) 0 0 no-repeat; }
#content.drill h2.refiningAndChemicals { background: url(../images/text/refining-and-chemicals.png) 0 0 no-repeat; }
#content.drill h2.distribution { background: url(../images/text/distribution.png) 0 0 no-repeat; }
/*#content.drill h2.retail { background: url(../images/text/retail.png) 0 0 no-repeat; } */
#content.drill h2.resources { background: url(../images/text/resources.png) 0 0 no-repeat; }



#content.drill img.promo {
    position: relative;
    display: block;
    width: 940px;
    height: 241px;
    margin: 0 0 25px 20px;
}

h3 {
	font-size: 1.6em;
	font-weight: bold;
	color: #67b6d8;
	margin: 30px 0 21px 20px;
}

p.hero {
	font-size: 1.5em;
	line-height: 1.4em;
	width: 312px;
	margin: 0 0 30px 20px;
}

p.additionalInfo {
	font-size: 1.3em;
	line-height: 1.2em;
	color: #959595;
	margin: 0 0 21px 20px;
}

p.additionalInfo.wrap {
	width: 312px;
}

/* END OF MAIN CONTENT */

/* REGISTER MORE TEXT */

#content .register {
	position: relative;
	float: left;
	display: inline;
	width: 302px;
}

/* END OF REGISTER TEXT */


/* RESOURCES PAGE */
#content .main.resources {
	float: left;
	margin: 0 0 0 20px;
	width: 900px;
}

#content .main.resources p {
	font-size: 1.2em;
	margin: 0 0 40px 20px;
}

#content .main ul#resourcesNav {
	position: relative;
	float: left;
	display: inline;
	width: 960px;
	height: 28px;
	padding: 0 0 0 25px;
	margin: 0 -25px;
	background: url(../images/backgrounds/resource-navigation.png) 0 bottom no-repeat;
}

#content .main ul#resourcesNav li {
	position: relative;
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	padding: 7px 10px 5px 10px;
	font-size: 1.1em;
	font-weight: bold;
	color: #ce393e;
	cursor: pointer;
    background: none;
    z-index: 10;
}

#content .main ul#resourcesNav li.exploration-tab.on { background: url(../images/backgrounds/tab-exploration-production.png) 0 0 no-repeat; }
#content .main ul#resourcesNav li.refining-tab.on { background: url(../images/backgrounds/tab-refining-chemicals.png) 0 0 no-repeat; }
#content .main ul#resourcesNav li.distribution-tab.on { background: url(../images/backgrounds/tab-distribution.png) 0 0 no-repeat; }
/*#content .main ul#resourcesNav li.retail-tab.on { background: url(../images/backgrounds/tab-retail.png) 0 0 no-repeat; }*/

#content .main ul#resourcesNav li.on {
	color: #9cc5c9;
}

#resources-galore {
	position: relative;
	float: left;
	display: inline;
	width: 560px;
	margin: 0 0 40px 20px;
	padding: 20px 30px;
	clear: both;
}

dl.resource {
	display: none;
	position: relative;
	float: left;
	width: 260px;
	margin: 0 20px 0 0;
	padding: 0 0 15px 0;
}

dl.resource.on {
	display: inline;
}

dl dt {
	display: block;
	margin: 3px 0;
}
	.additionalResources p.lock,
	dt.lock {
		font-size: 1.1em;
		color: #6e6d6d;
		padding: 0 0 0 20px;
		font-weight: bold;
		background: url(../images/icons/lock.gif) 0 0 no-repeat;
	}

dl dt a {
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
	color: #bd2532;
}

dl dt a:hover {
	color: #fff;
}

dl dt .type {
    display: block;
    margin: 3px 0 0 0;
	font-size: .8em;
	color: #898989;
	text-decoration: none;
}
	dl dt.lock .type {
		font-size: .7em;
		font-weight: normal;
	}

dl dd {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #ccc;
}

dl.resource dd {
    padding: 0 0 15px 0;
}

/* END OF RESOURCES PAGR */

hr {
	display: none;
}

.clear {
	clear: both;
}


/* FOOTER */
#footer {
	position: relative;
	clear: both;
	width: 945px;
	margin: 0 auto;
	padding: 30px 0 40px 0;
	text-align: center;
}

#footer ul.tools {
	text-align: center;
	padding: 8px 8px 6px 8px;
	margin: 0 0 4px 0;
	width: 97%;
}

#footer ul.tools a {
	font-weight: bold !important;
}

#footer ul.links {
	background: transparent url(../images/backgrounds/foot-hr.gif) top center no-repeat;
	text-align: center;
	padding: 8px;
	margin: 0 0 8px 0;
	width: 97%;
}

#footer ul li { /* li + li not supported ie, so: .f */
	background: transparent url(../images/backgrounds/foot-vr.gif) left 2px no-repeat;
	width: auto;
	display: inline;
	float: none;
	margin: 10px 0;
	padding: 4px 7px 4px 10px;
	min-height: 20px;
}

#footer ul li.f { background: none; }
	
#footer .tools a.envelope {
	padding: 3px 0 5px 22px;
	background: transparent url(../images/icons/envelope-sprite.gif) left 0 no-repeat;
	font-weight: bold;
}

#footer .tools a:hover.envelope {
	background: transparent url(../images/icons/envelope-sprite.gif) left -100px no-repeat;
}

#footer .tools a.delicious {
	padding: 3px 0 5px 22px;
	background: transparent url(../images/icons/delicious-sprite.gif) left 0 no-repeat;
	font-weight: bold;
}

#footer .tools a:hover.delicious {
	background: transparent url(../images/icons/delicious-sprite.gif) left -100px no-repeat;
}

#footer .tools a.digg {
	padding: 3px 0 5px 22px;
	background: transparent url(../images/icons/digg-sprite.gif) left 0 no-repeat;
	font-weight: bold;
}

#footer .tools a:hover.digg {
	background: transparent url(../images/icons/digg-sprite.gif) left -100px no-repeat;
}

#footer .tools a.share {
	padding:3px 0 5px 28px;
	background: transparent url(../images/icons/share-sprite.gif) left 0 no-repeat;
	font-weight: bold;
}

#footer .tools a:hover.share {
	background: transparent url(../images/icons/share-sprite.gif) left -99px no-repeat;
}

#footer .tools a.sharedon {
	background: transparent url(../images/icons/share-sprite.gif) left -45px no-repeat;
	padding: 3px 0 5px 28px;
	color: #3A6E8F !important;
	font-weight: bold;
}
	
#footer .sharebox {
	position: relative;
	padding: 20px 0 15px 0;
	width: 100%;
	background: transparent url(../images/backgrounds/share-hr.png) 0 0 no-repeat;
}

#footer .sharebox a {
	color: #94c3e0 !important;
	font-size: 11px !important;
}

#footer .sharebox a:hover {
	text-decoration: underline;
}

#footer .sharebox li {
	background: none !important;
}

#footer .sharebox a.sendtofriend {
	padding: 3px 0 5px 22px;
	background: transparent url(../images/icons/share-sendtofriend.gif) left 0 no-repeat;
}

#footer .sharebox a.digglink {
	padding: 3px 0 5px 22px;
	background: transparent url(../images/icons/share-digg.gif) left 0 no-repeat;
}

#footer .sharebox a.deliciouslink {
	padding: 3px 0 5px 22px;
	background: transparent url(../images/icons/share-delicious.gif) left 0 no-repeat;
}

#footer .sharebox a.yahoo {
	padding: 3px 0 5px 22px;
	background: transparent url(../images/icons/share-yahoo.gif) left 0 no-repeat;
}

#footer .sharebox a.newsvine {
	padding: 3px 0 5px 22px;
	background: transparent url(../images/icons/share-newsvine.gif) left 0 no-repeat;
}

#footer .sharebox a.stumbleupon {
	padding: 3px 0 5px 22px;
	background: transparent url(../images/icons/share-stumbleupon.gif) left 0 no-repeat;				
}

#footer,
#footer a, #footer a:link, #footer a:visited, #footer a:active,
ul.subNav li a, ul.subNav li a:link, ul.subNav li a:active, ul.subNav li a:visited, 
#body .content .figure h3 span,
.table ol.lables
{
	color: #6e6d6d;
	text-decoration: none;
	font-weight: normal;
}

#footer a:hover, ul.subNav li a:hover, ul.navigation li a:hover {
	color: #939393;
}

#footer .tools a, #footer .tools a:link, #footer .tools a:visited, #footer .tools a:active {
	font-size: 1.1em;
}

.copyright {
	position: relative;
	display: block;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
/* END OF FOOTER */

