body /* These becomes the initial settings for most other elements */
{
    font-family: Arial, Helvetica, sans-serif;
    color: #535548;
	font-size: 11px;
	margin: 0 auto;
	padding: 5px 20px;
	height: 100%;
	width:960px;

	margin-bottom:60px;
	
}
/* HEADINGS */

div.bg_01{background:url(images/footerbg2.gif) bottom repeat-x; }
ul ol{ margin:0; padding:0;}
a:active{ border:none;}
h1, h2, h3, h4, h5, h6 /* Set general styles for all headings; some may be overridden later */
{
    font-weight: bold;
    font-style: normal;
    padding: 0;
	color: #1575CE;
}

h2, h3, h4, h5, h6 {
	margin: 10px 0;
	padding-left:5px;
}

h1
{
    margin-top: 0;
    font-size: 1.4em;
	font-weight: normal;
}

h2
{
    font-size: 1.3em;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5
{
    font-size: 1em;
}

h6
{
    font-size: 1em;
    font-weight: normal;
}


/* PARAGRAPHS */

p
{
margin: 2px 0 10px 0;
 
}
body font {
 font-family: Arial, Helvetica, sans-serif;
 }
body font b, body font strong {
 font-family: Arial, Helvetica, sans-serif;
 color: #1575CE;
 font-weight: bold;
 } 

/* LINKS */

a
{
    color: #1575CE;
    text-decoration: none;
}

a:hover
{
    color: #000000;
    text-decoration: underline;
}

a img
{
    border: none; /* Some browsers may display a border around a linked image without this attribute set to _none_. */
}


/* PRE TEXT */


table
{ 
    font-size: 1em; /* Fix for size "loss" in tables in IE; redundant for most other browsers */
    margin: 0;
    padding: 0;
}

th, td
{
    padding: 0;
}

/* ORDERED AND UNORDERED LISTS */

ul, ol
{
    margin: 0;
    padding: 0;
}

ul ul, ol ul
{
    margin: 0;
}

ul ol, ol ol
{
    margin: 0
}




/* DEFINITION LISTS */

dl
{
    margin: 0.25em 0 0.25em 0;
    padding: 0;
}

dt, dd
{
    font-style: normal;
    margin: 0 0 1px 0;
}


/* FORM ELEMENTS */

form
{
    margin: 0;
    padding: 0;
}

li{ list-style:none;}

#content{ background-color:#FFFFFF;}
#header{ position:relative; height:80px; background: url(images/shipping.gif) top right no-repeat;
background-position:99% 15%; margin-bottom:0px;}


#header .top_1{ width:750px; position:absolute; bottom:30px; right:0px; height:40px;}

#header h1{ position:absolute; top:51px; left:200px; background:url(images/top-1.gif) right no-repeat;
font-size:10px;;color:#FFFFFF; line-height:19px; padding:0 10px;}
#header .top_2{ position:absolute; top:51px; right:5px;}

#header .top_2 a,#header .top_2 a:hover,#header .top_2 a:visited{ 
background:url(images/top-1.gif) right no-repeat;
font-size:10px;
color:#FFFFFF; 
height:19px;
line-height:19px;
 }
       #header  .top_2 a{ margin:0 10px; padding:0 10px;}


#box{}
#box_left{ FLOAT: left;WIDTH: 760px;  height:auto;}
#box_left .right{ width:594px; float:right;  margin:0 2px 0 4px; clear:right;}
#box_left .left{ width:160px; float:left; clear:left; height:auto;}
#box_left table tr.bg_01 td,#box_left table tr.bg_02 td,#box_left table tr.bg-01 td,#box_left table tr.bg-02 td{ padding-left:6px;}
.left .left_title{
 background: url(images/bg-2.gif) center;
 background-position:3% 100% ;

 color:#FFFFFF; font:15px bold italic; 
 line-height:22px; text-align:center;
 }
.left ol{ padding-top:1px; margin-bottom:1px;}
.left ol li{ list-style:none; display:inline; margin:0; padding:0;}
.left .ca a{ display:block;  margin-bottom:1px; padding-left:10px; line-height:20px; background:url(images/ca_li.gif) right no-repeat;background-color:#f7f7f7; }


.left ol li a,.left ol li a:visited,.left .ca a,.left .ca a:visited{color:#636363;}
.left ol li a:hover,.left .ca a:hover{color: #235280;
		background-color: #EFEFEF; text-decoration:none;}
		
.left ol li a{display:block; margin-bottom:1px; padding-left:10px; line-height:20px;background-color:#f7f7f7; }		
		
#box_right{
	
	width:200px;
	float:right;
	height: 100%;
}

#s_nav{ width:187px; margin:0 auto;}
#s_nav h6{
	background:url(images/h6.gif) right bottom;
	line-height:22px;
	color: #FFFFFF;
	margin:0; font-size:12px; font-weight:bold; text-align:center;
}
#s_nav ul li{ margin-bottom:1px; padding-left:10px; line-height:20px; background:url(images/ca_li.gif) right no-repeat;background-color:#f7f7f7;}
#s_nav ul li:hover,#s_nav ul li.over{color: #235280;
		background-color: #EFEFEF; text-decoration:none;}




#search_box{ background:url(images/bg-2.gif) 99%; height:60px; margin:0 0; color:#FFFFFF; padding:0 0 0 20px; }

#search_box a{ color:#ffffff;}
#path P A {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; COLOR: #999999; PADDING-TOP: 1px
}
#path P A:link {
	TEXT-DECORATION: none
}
#path P A:visited {
	TEXT-DECORATION: none
}
#path P A:hover {
	BACKGROUND: #f7f7f7; TEXT-DECORATION: underline
}
#path P A:active {
	BACKGROUND: #f7f7f7; TEXT-DECORATION: underline
}
#salide{ margin:10px 0 0 0;}
#salide a,#salide a:visited,#salide a:active{display:block; float:left; background:url(images/slide_1.gif) bottom right no-repeat; line-height:24px; margin-right:1px; padding:0 10px; color:#999999; cursor:pointer;}
#salide a:hover{ background:url(images/slide_1.gif) right no-repeat;
background-position:100% 0px; color:#FFFFFF; text-decoration:none;}
#path{
	padding-left:5px;
	margin: 10px 0 0 0;
}
/* battery */
#box_left .battery{
	border:1px solid #f7f7f7;
	background-color:#f7f7f7;
	height: auto;
}
.battery table,.battery tr,.battery td{ position:relative;}
.battery table td{ border-bottom:1px solid #FFFFFF;}

.battery dl{ position:relative; margin:0; padding:0 0 0 5px; display:block;}
.battery dl dd{ position:absolute; left:50px; line-height:15px; margin-top:-16px;
margin-left:40px;
}
.battery dl dt{ color:#333333; font-weight:bold;}


.top_2 a,.top_2 a:hover,.top_2 a:visited{ line-height:19px;background:url(images/top-1.gif) right no-repeat; font-size:10px;;color:#FFFFFF; height:19px; }
         .top_2 a{ margin:0 10px; padding:0 10px;}
		 
		 
		 
		 
#box_left .batterydetail{ border:1px solid #f7f7f7; }
ul.code{ padding-left:5px; clear:right; display:block; height:auto;}
p.code a,p.code a:visited{ text-decoration:underline; color:#0033FF;}


ul.code li{
	width:48%;
	background-color:#f7f7f7;
	padding-left:5px;
	height:20px;
	line-height:18px;
	float: left;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: -4px;
}

.batterydetail td{ line-height:20px; border:1px solid #fff}
.batterydetail tbody{ padding-left:5px;}
tr.bg_02,tr.bg-02{ background-color:#efefef;}
tr.bg_01,tr.bg-01{ background-color:#f7f7f7;}
#d2 { border:1px solid #f7f7f7; }
#d2 p{padding-left:5px;}



/*footer*/
#footer{ text-align:center; height:100px; background:url(images/footerbg.gif) bottom repeat-x; padding:10px 0 0 0; clear:both;}
#footer a{}



/*hot2*/
#hot2{}
#hot2 ul{ margin-left:-15px !important;margin:0; border-top:#F3F3F5 solid 5px; padding-top:5px; clear:both}
#hot2 li{ float:left; display:inline; list-style:none; padding-left:8px; pa}
#hot2 li dt{ width:480px; height:20px; line-height:20px}
#hot2 li dt a:link,#hot2 li dt a:visited{font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;}
#hot2 li dt a:hover,#hot2 li dt a:hover{
color:#FF0000}
#hot2 li dd{  margin:0;width:500px;	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;}
.right h3{ line-height:25px; border-bottom:1px solid #f0f0f0;}
#batterydetail{}
#related{}
#related ul{ border:4px solid #f7f7f7; display:block; width:182px; float:left; margin-right:2px; padding:5px 0;}
#related ul li{ padding:0 10px; text-align:center;}
#related  li.li_title{ font-weight:bold; line-height:20px;}


/*home*/
#home_table table{border-left:2px solid #f7f7f7;border-top:2px solid #f7f7f7;}
#home_table table td{ border-bottom:2px solid #f7f7f7;border-right:2px solid #f7f7f7; padding-right:5px;}
.table_dl dl{ display:block; padding:0 5px; margin:0;}
.table_dl dd.A{ height:50px;}
#home_table .table_dl dd{}
#home_table .table_dl dd.bei1{background:url(images/bg-2.gif) repeat-y;
background-position:20%; color:#FFFFFF; line-height:18px; text-align:center;}
#home_table .table_dl a,#home_table .table_dl a:visited{ display:block; background-color:#F7F7F7; color:#333333; line-height:20px;}

#info{
clear:both}
#info dt{
float:left;
width:82px}
#info dd{
float:left;
width:440px}

#info a,#info a:visited{ color:#333333;}
/*home end*/


/*link style*/
#d1 td a:visited,#d1 td a,#d2 a,#d2 a:visited{color: #535548; text-decoration:none;}
#d1 li a,#d1 li a:visited{color: #535548; text-decoration:underline;}
/*link style end*/

body{	background:url(images/bodybg.gif) bottom repeat-x;}
#somename{background:#FFFFFF;
}
