body{
 font:normal 15px/18px Arial, Helvetica, sans-serif, Tahoma; color:#7E7974;
 background:url(images/bg_main.gif) repeat-x top #545342;
 background:url(../images/background.jpg) top;
 margin:0;
 padding:0;
 line-height:normal;
 font-family:Arial, Helvetica, sans-serif;
 color:#030303;
 }

div,p,h1,h2,h3,h4,h5,ul,li,a,span,ins,form,fieldset,input,select,button,textarea,label,pre {padding:0; margin:0;}

a{outline:none; color:#030303; text-decoration:none;}
a:hover {text-decoration:underline;}
input {vertical-align:middle;}
.clear {clear:both;}

.top_bg {
 background:url(../images/top_bg.jpg) repeat-x top;  margin: auto 0; 
border:1px solid #ecebeb;
 }
.top_header_bg {
 background:url(../images/top_header_bg.jpg) no-repeat top;
 width:850px;
 margin:auto;
 height:263px;
 }
.logo {
  width:300px;
  float:left;
  }
.tab {
  width:449px;
  float:right;
  padding:47px 0 0 0;
  }
.tab img {
 padding:0;
 border:none;
 }
.middle_container {
 width:830px;
 margin:auto;
 }
.middle_l_r {
 background-color:#ffffff;
 filter:alpha(opacity=30);
 -moz-opacity:.3;
 opacity:.3;
 }
.gradient_bg {
 background:url(../images/gradient_bg.jpg) repeat-x bottom;
 }
.main_img {
 background: url(../images/main_bg.gif) top repeat-x;
 position:relative;
 height:271px;
 }
.product{
 height:215px;
 margin:auto;
 width:744px;
 }
.product_box {
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#ffffff;
 line-height:18px;
 }
.simple_bg {
 background:url(../images/simple_bg.jpg) no-repeat;
 padding:60px 25px 0 27px;
 width:134px;
 height:127px;
 }
.shipping_warranty_bg {
 background:url(../images/shipping_warranty_bg.jpg) no-repeat;
 padding:75px 15px 0 27px;
 width:144px;
 height:112px;
 }
.volume_discount_bg {
 background:url(../images/volume_discount_bg.jpg) no-repeat;
 padding:75px 15px 0 27px;
 width:144px;
 height:112px;
 }
.recycling_bg {
 background:url(../images/recycling_bg.jpg) no-repeat;
 padding:60px 25px 0 27px;
 width:134px;
 height:127px;
 }
.link_search_container {
 width:790px;
 margin:0 14px 0 14px;
 padding:20px 0 40px 0;
 }
.content_area{
 width:745px;
 }
.search_conatiner {
 width:366px;
 float:left;
 }
.link_containner {
 width:366px;
 float:right;
 }
.inside_box {
 border-left:1px solid #ecebeb;
 border-right:1px solid #ecebeb;
 height:310px;
 padding:0 15px 0 15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#919090;
 }
.hd {
 font-family:"Trebuchet MS";
 font-size:22px;
 color:#030303;
 }
.brand_input {
 border:1px solid #d6d5d5;
 font-size:22px;
 width:160px;
 padding:8px;
 margin:20px 0;
 } 
.quick_link_box {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#919090;
 padding:12px 20px 5px 50px;
 line-height:17px;
 }
.quick_link_box a, .quick_link_box a:visited {
 font-size:16px;
 text-decoration:underline;
 display:block;
 padding-bottom:5px;
 }
.quick_link_box a:hover {
 text-decoration:none;
 }
.call_us {background:url(../images/callus_icon.jpg) no-repeat 0 5px; margin-top:10px;}
.check_status {background:url(../images/check_status_icon.jpg) no-repeat 0 5px;}
.faq {background:url(../images/faq_icon.jpg) no-repeat 0 5px;}
.take_me {background:url(../images/take_me_icon.jpg) no-repeat 0 5px;}
.orange_clr {color:#fa7908;}
.blue_clr {color:#009fe9;}
.jamini_clr {color:#af34d3;}
.red_clr {color:#f40e72;}
.footer {
 padding:15px 20px 15px 0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#ffffff;
 width:810px;
 margin:auto;
 text-align:right;
 }
.footer a, .footer a:visited {
 color:#ffffff;
 text-decoration:none;
 }
.footer a:hover {
 text-decoration:underline;
 }
.price {
 font-size:36px;
 font-family:"Trebuchet MS";
 color:#030303;
 }
 
/* -------------- addittion for about ------------------- */
 
#leftbox{
padding:20px 0 0 0;
width:366px;
float:left;}

.leftbox_up{
background:url(../images/content_left_upbg.gif) bottom no-repeat;
height:15px;}

.leftbox_dwn{
background:url(../images/content_left_dwnbg.gif) top no-repeat;
height:13px;}

.leftbox_bg{
background:url(../images/content_left_bg.gif) top repeat-y;
padding:4px 18px 4px 24px;
color:#424040;
line-height:20px;
height:auto;
}

.rght_space_text{
padding:0 0 0 26px;}

#leftbox_rght{
padding:20px 0 0 0;
width:366px;
float:right;}

/* -------------- addittion for contact ------------------- */
.find_battery_boxlft{
 float:left;
 width:196px;
 height:106px;}
.find_battery_boxrght{
 float:right;
 width:186px;
 height:106px;}

.small_boxesup{
width:784px;
height:auto;
margin:15px 0 0 0;
}

#leftbox1{
padding:20px 0 0 0;
width:376px;
float:left;}

#leftbox_rght1{ 
padding:20px 0 0 0;
width:376px;
float:right;}

.laptopguy_onlinebox{background:url(../images/laptopguy_online_bg.jpg) no-repeat;
float:left;
width:369px;
height:189px;
margin:0 0 15px 0;
}

.big_box_text{
padding:60px 15px 0 30px;
}
.laptopguy_onlinebox_hd{
font:bold 16px/18px Arial, Helvetica, sans-serif, Tahoma; color:#ffffff;
}

a.laptopguy_onlinebox_hd:hover{
font:bold 16px/18px Arial, Helvetica, sans-serif, Tahoma; color:#ffffff;
}

.laptopguy_onlinebox_text{
font:normal 16px/18px Arial, Helvetica, sans-serif, Tahoma; color:#ffffff;
}
.contactus_box{background:url(../images/contact_bg.jpg) no-repeat;
float:right;
width:369px;
height:189px;
margin:0 0 15px 0;
}

.fetch_battery{
background:url(../images/fetch_my_battery.jpg) left top no-repeat;
line-height:48px;
padding:0 0 0 50px;
font-size:24px;}

.contactsearch{
 text-transform:uppercase;
 text-align:center;
 padding:10px 0 20px 0;
 font-size:18px;}

.contactchat{
 text-align:center;
 padding:10px 0 20px 0;
 font-size:24px;}
 
.email_us{
background:url(../images/take_me_icon.jpg) left top no-repeat;
line-height:48px;padding:0 0 0 50px;
font-size:24px;}

.email_form{
width:320px;
margin:0px;
padding:0px;
border:1px solid #ECEBEB;
font-size:10px;
}

.email_text{
font-size:10px;
color:#919090;
}
/* -------------- battrey_product ------------------- */

.battery_des1{width:160px; float:left; padding:20px 0 10px 0 ; font-size:36px; color:#000000; line-height:60px;}
.battery_des2{width:160px; float:right; padding:20px 0 10px 0 ;}

.fetch_hd{
line-height:48px;
font-size:24px;}

.battery_description{
font:normal 12px/18px Arial, Helvetica, sans-serif, Tahoma; color:#A09F9F;
}

/* -------------- battrey_volume------------------- */

.battery_volume_hd{
line-height:48px;
font-size:18px;}

.volume_discount_box{background:url(../images/volume_discounts_bg.jpg) no-repeat;
float:left;
width:369px;
height:189px;
margin:0 0 15px 0;
}

.fast_shipping_box{background:url(../images/fast_shipping.jpg) no-repeat;
float:left;
width:369px;
height:189px;
margin:0 0 15px 0;
}

.purchase_orders_box{background:url(../images/purchase_orders_bg.jpg) no-repeat;
float:left;
width:369px;
height:189px;
margin:0 0 15px 0;
}

.customer_pledge_box{background:url(../images/customer_pledge.jpg) no-repeat;
float:left;
width:369px;
height:189px;
margin:0 0 15px 0;
}


.terms_conditions{
width:auto;
font-size:11px;
overflow:auto;
margin:30px 0 30px 0;
height:510px;}

/* --------------warranty------------------- */

.warranty_hd{
font:normal 22px/38px Arial, Helvetica, sans-serif, Tahoma; color:#6A6766;
text-decoration:none;}
.warranty_text{ font-size:17px; color:#6A6766;}
.warranty_link{font:normal 17px/22px Arial, Helvetica, sans-serif, Tahoma; color:#6A6766; text-decoration:underline;}

/* --------------Recycling------------------- */

.recycling_hd{
font:bold 26px/38px Arial, Helvetica, sans-serif, Tahoma; color:#6A6766;
text-decoration:none;}
.recycling_text{ font-size:20px; color:#6A6766; line-height:27px;}
.recycling_space{padding:20px 0 0 0;}

/* SEARCH BOX */
#search_box{
	clear:both;
	padding:0px;
	margin:0;
	text-align:right;
	padding-right:1em;
	float:right;
	margin-top:18px;
	width:832px; 
	position:absolute;
	top:117px;
}

#search_box form{
	padding:0;
	margin:0;
}
#search_box table td{
	vertical-align:top;
}


#search_box img{
	margin:0;
	padding:0;
	padding-bottom:3px;
}

.search_bg{background:url(../images/search_btn_bg.png) no-repeat top left; width:260px; height:50px;}
.search_bg input{width:200px; height:25px; border:none; background:none; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ff8e31; font-weight:bold; padding:4px 0 0 0}