* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}

body {
	background: #fff;
	position: relative;
}

/* left navigation styles */
#leftNav {
	position: absolute; 
	top: 4px;
}
#logo {
	position: absolute; 
	left: 114px; 
	top: 4px;
}

a#semaLink,
a#semaLink:link,
a#semaLink:visited,
a#semaLink:active
{
font: bold 11px/15px arial, sans-serif;
color: #900;
text-decoration: underline;
display: block;
margin: 10px 0;
text-align: center;
}

a#semaLink:hover
{
text-decoration: none;
}

#logolang {
	position: absolute; 
	left: 4px; 
	top: 4px;
}

/*  right navigation styles */
#rightNav {
	position: absolute; left: 723px; top: 0px;
}
#rightNav ul {
	list-style-type: none;
	margin-left: 15px;
}
#rightNav ul li {
	font: 11px/21px arial, sans-serif;
	font-weight: bold;
	background: url(/_media/images/common/red_bar_short.gif) 7px 8px no-repeat;
	padding-left: 23px;
}
#rightNav ul li a,
#rightNav ul li a:link,
#rightNav ul li a:visited,
#rightNav ul li a:active {
	color: #333333;
	text-decoration: none;
}
#rightNav ul li a:hover {
	color: #666;
}
/*  right navigation styles */


/* right navigation styles */
#rightNav ul li.rightNav_on {
	background: url(/_media/images/common/red_bar_long.gif) left 8px no-repeat;
}
#rightNav ul li.rightNav_on a {
	color: #666;
}
/* right navigation styles */



/* mainContainer */
#mainContainer {
	margin: 0 auto;
	width: 920px;
	height: 594px;
	background: url(/_media/images/common/bg_battery.jpg) 109px 8px no-repeat;
	position: relative;
}


#mainContainerhome {
	margin: 0 auto;
	width: 920px;
	height: 594px;
	background: url(/_media/images/common/bg_battery2.jpg) 109px 8px no-repeat;
	position: relative;
}


#languagepageContainer
{
margin: 0 auto;
width: 810px;
height: 594px;
background: url(/_media/images/common/bg_battery2.jpg) 0 0 no-repeat;
position: relative;
}

#languageencapsulatedContent {
	position: absolute;
	left: 51px;
	top: 50px;
	width: 562px;
	font: 11px/15px arial, sans-serif;
	color: #333;
}

#encapsulatedContent {
	position: absolute;
	left: 161px;
	top: 79px;
	width: 562px;
	font: 11px/15px arial, sans-serif;
	color: #333;
}

/*
Adjust these */
#encapsulatedContent.intro {
	width: 672px;
	height: 427px;
	left:203px;
	top:-1px;
}
* html #encapsulatedContent {
	height: 0.01%;
}


	/* top navigation styles */
	#topNav {
		background: url(/_media/images/common/top_nav_gradient.gif) left top repeat-x #090a09;
		border-top: 1px solid #aaa;
		border-bottom: 1px solid #FFF;
	}
	#topNav ul {
		list-style-type: none;
	}
	#topNav ul li {
		float: left;
		font: 11px/15px arial, sans-serif;
		margin: 0;
		padding: 0;
	}
	#topNav ul li a,
	#topNav ul li a:link,
	#topNav ul li a:visited,
	#topNav ul li a:active {
		display: block;
		color: #ddd;
		text-decoration: none;
		padding: 3px 18px;
		border-right: 1px solid #aaa;
	}
	#topNav ul li a:hover, 
	#topNav ul li.topNav_on a {
		background: #000;
	}
	/* top navigation styles */
	
	
	
	/* encapsulatedContentArea */
	#encapsulatedContentArea {
		background: url(/_media/images/common/bottom_curve.gif) bottom left no-repeat;
		padding: 12px 15px 11px 20px;
	}
	#encapsulatedContentArea h2 {
		font: bold 14px/22px arial, sans-serif;
		color: #333;
		margin: 0 0 8px 0;
	}
	#encapsulatedContentArea p {
		font: 11px/16px arial, sans-serif;
		color: #333;
		margin: 0 0 8px 0;
	}
	#encapsulatedContentArea a,
	#encapsulatedContentArea a:link,
	#encapsulatedContentArea a:visited,
	#encapsulatedContentArea a:active {
		color: #bb1114;
	}
	#encapsulatedContentArea a:hover {
		text-decoration: none;
	}
	
	a.largelink,
	a.largelink:link,
	a.largelink:visited,
	a.largelink:active {
		font: 12px/16px arial, sans-serif;
		color: #bb1114;
	}
	
	a.largelink:hover {
		text-decoration: none;
	}
	
	#splitContent {
		padding: 0 0 20px 0;
	}
/*
	#scrollArea {
		overflow: auto;
		height: 320px;
	}
*/
	/* encapsulatedContentArea */
	
	dl {
		margin-left: 20px;
	}
	dt {
		margin-top: 3px;
		font-weight: bold;
	}
	dd {
		margin-left: 20px;
		margin-bottom: 3px;
	}
	
	
/* mainContainer */


#footerGraphic {
	position: absolute;
	width: 200px;
	top: 512px;
	left: 715px;
	color: #b2b2b2;
	font: 11px/15px arial, sans-serif;

}

#footerGraphiclang {
	position: absolute;
	width: 200px;
	top: 512px;
	left: 605px;
	color: #b2b2b2;
	font: 11px/15px arial, sans-serif;

}

#downloadArea
{
background: url(/_media/images/optima_edge/downloads.jpg) top left no-repeat;
width: 217px;
float: right;
padding: 30px 10px 14px 5px;
margin: 0px 10px 10px 10px;
}

#downloadArea ul
{
list-style-type: none !important;
}

#downloadArea ul li
{
background: url(/_media/images/common/pdf_icon.gif) top left no-repeat;
padding: 3px 0 8px 23px;
font: 11px/14px arial, sans-serif;
}

#downloadArea ul li a,
#downloadArea ul li a:link,
#downloadArea ul li a:visited,
#downloadArea ul li a:active
{
color: #333;
text-decoration: none;
}

#downloadArea ul li:hover
{
text-decoration: underline;
}


/* footer styles */
#footer	{
	position: absolute;
	text-align: center;
	margin-left: 110px;
	width: 810px;
	top: 575px;
	color: #b2b2b2;
	font: 11px/15px arial, sans-serif;
}
#footer ul	{
	list-style-type: none;
}
#footer ul li	{
	display: inline;
	padding: 0 6px;
}
#footer ul li a,
#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a:active	{
	color: #b2b2b2;
	text-decoration: none;
}
#footer ul li a:hover {
	text-decoration: underline;
}

/* footer styles */
#footerlang	{
	position: absolute;
	text-align: center;
	margin: 0px;
	width: 810px;
	top: 575px;
	color: #b2b2b2;
	font: 11px/15px arial, sans-serif;
}
#footerlang ul	{
	list-style-type: none;
}
#footerlang ul li	{
	display: inline;
	padding: 0 6px;
}
#footerlang ul li a,
#footerlang ul li a:link,
#footerlang ul li a:visited,
#footerlang ul li a:active	{
	color: #b2b2b2;
	text-decoration: none;
}
#footerlang ul li a:hover {
	text-decoration: underline;
}






/* content styles */
#encapsulatedContentArea ul {
	list-style-type: square;
	margin: 5px;
	line-height: 12px;
}
#encapsulatedContentArea ul li {
	margin: 4px 0px 4px 14px;
}

.optimaTable {
	border: 1px solid #666666;
	border-collapse: collapse;
	margin-top: 1px;
	margin-left: 1px;
	width: 500px;
}

.optimaTable td {
	border: 1px solid #666666;
	padding: 3px 6px;
}

.resultsTable {
	border: 1px solid #cecece;
	border-collapse: collapse;
	margin-top: 1px;
	margin-left: 1px;
	width: 500px;
}

.resultsTable td {
	border: 1px solid #cecece;
	padding: 3px 6px;
}

.resultsTableHeader {
	border: 1px solid #cecece;
	padding: 3px 6px;
	background-image:url(/_media/images/find_your_battery/search_bg.jpg)
}


.mediatable {
	margin: 20px 0 0 20px;
	width: 400px;
		border: 1px solid #333333;
}

.mediatable td {

	padding: 10px;
}

.mediahead
{
	color: #FFF;
	font-size: 16px;
	background-color: #333333;
}


.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clearIt {
	clear: both;
}
.width230 {
	width: 230px;
}
.padding12px {
	padding: 12px 12px 12px 0;
}
.borderLeft {
	border-left: 1px solid #d5d5d5;
	padding-left: 12px;
	height:330px;
}
.borderHero {
	border: 1px solid #919191;
}



#mycustomscroll {
	/* Typical fixed height and fixed width example */
	height: 320px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
}

#mycustomscroll ul.large
{
font: 12px/16px arial, sans-serif;
list-style-type: disc;
}

#mycustomscroll h3
{
font: bold 12px/16px arial, sans-serif;
}

a.carrotedLink,
a.carrotedLink:link,
a.carrotedLink:visited,
a.carrotedLink:active
{
color: #bb1114;
text-decoration: underline;
background: url(/_media/images/common/red_carrot_bullet.gif) 0em .2em no-repeat;
display: block;
padding: 0 0 0 10px;
}

a.carrotedLink:hover
{
text-decoration: none;
}


/* story detail styles */
#storyDetail
{
width: 503px;
padding: 25px 0 ;
background: url(/_media/images/common/top_rivets_503px.gif) top left no-repeat;
}

#storyDetail h1
{
font: bold 20px/22px arial, sans-serif;
color: #ec0101;
text-transform: uppercase;
}

#storyDetail h2
{
font: 12px/16px arial, sans-serif;
color: #333;
}

#storyDetail p
{
font: 12px/16px arial, sans-serif;
color: #333;
margin: 10px 0 0 0;
}

#storyDetailContent
{
padding: 0 25px 25px 25px;
height: 160px;
color: #333;
background: url(/_media/images/common/bottom_rivets_503px.gif) bottom left no-repeat;
}

#storyDetailImage
{
float: left;
background: url(/_media/images/common/thumbnail_bg.gif) top left no-repeat;
padding: 4px;
margin: 0 15px 15px 0;
}

/* story detail styles */





/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {width: 15px;background-color: white;}

.vscrollerbar {width: 15px;background-color: black;}

.hscrollerbase {height: 15px;background-color: white;}
.hscrollerbar {height: 15px;background-color: black;}

.hscrollerbar {background: url(/_media/images/common/scrollbars/horizontalbarbody_cornerjog.png) 0px -30px repeat-x;}

.vscrollerbar {background:  url(/_media/images/common/scrollbars/verticalbarbody.gif) -15px 0px repeat-y;}
.vscrollerbar, .hscrollerbar {padding: 10px;z-index: 2;}
.vscrollerbarbeg {background: url(/_media/images/common/scrollbars/verticalbarbody.gif) -45px -30px no-repeat;width: 15px;height: 15px !important;}/*  */

.vscrollerbarend {background: url(/_media/images/common/scrollbars/verticalbarbody.gif) -45px 0px no-repeat;width: 15px;height: 15px;}
.hscrollerbarbeg {background: url(/_media/images/common/scrollbars/verticalbarbody.gif) -60px -15px no-repeat;height: 15px;width: 15px !important;}
.hscrollerbarend {background: url(/_media/images/common/scrollbars/verticalbarbody.gif) -30px -15px no-repeat;height: 15px;width: 15px;}

.scrollerjogbox {width: 15px;height: 15px;top: auto; left: auto;bottom: 0px; right: 0px;background: #4E727C url(/_media/images/common/scrollbars/horizontalbarbody_cornerjog.png) 0px 0px;}
.vscrollerbase {background: url(/_media/images/common/scrollbars/verticalbarbody.gif) 0px 0px repeat-y;}

.vscrollerbasebeg {background: url(/_media/images/common/scrollbars/verticalbarbody.gif) -30px -30px no-repeat;width: 15px;height: 15px !important;}
.vscrollerbaseend {background: url(/_media/images/common/scrollbars/verticalbarbody.gif) -60px -30px no-repeat;height: 15px;width: 15px;}

.hscrollerbase {background: url(/_media/images/common/scrollbars/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;}

.hscrollerbasebeg {background: url(/_media/images/common/scrollbars/verticalbarbody.gif) -60px 0px no-repeat;height: 15px;width: 15px !important;}

.hscrollerbaseend {height: 15px;width: 15px;background: url(/_media/images/common/scrollbars/verticalbarbody.gif) -30px 0px no-repeat;}
.scrollerjogbox:hover {background: #5E828C url(/_media/images/common/scrollbars/verticalbarbody.gif) -45px -15px;}