@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background-image:url(/images/html_back.gif);
background-position:center;
background-repeat:repeat-y;
font: 74%/145% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
line-height:17px;
}

#banner {
width:406px;
height:267px;
background-image:url(/images/flash_replacement.jpg);
background-repeat:no-repeat;
}

#banner2 {
width:406px;
height:267px;
background-image:url(/images/flash_replacement2.jpg);
background-repeat:no-repeat;
}

.content1 ul li {
	list-style: none;
	text-align: left;
	display: block;
	background: url(/images/bullet.gif) no-repeat 0 5px;
	padding: 1px 0 1px 15px;
}

.content1 ul li a {
	text-decoration:none;
	color:#000000;
}

.content1 ul li a:hover {
	text-decoration:underline;
	color:#000000;
}

.red {
color:#990000;
}


form {
margin:0px;
padding:0px;
}

#addbasket1 {
margin:0px;
padding:0px;
}

#addbasket2 {
margin:0px;
padding:0px;
}

h2 {
font-size:16px;
font-weight:bold;
padding:0px;
margin:0px;
}

b{font-size: 110%;}
em{color: red;}

.basket_button {
vertical-align:middle;
}

#maincontainer{
width: 970px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#toptext{
margin: 0 auto; /*Center container on page*/
height: 29px;
width: 1010px;
text-align:center;
background-image:url(/images/top_text_back.gif);
background-position:center;
background-repeat:no-repeat;
}

#toptext h1 {
font-size:10px;
color:#666666;
padding:0px;
margin:0px;
font-weight:lighter;
}

#bottomsage{
margin: 0 auto; /*Center container on page*/
clear:both;
height: 91px;
width: 970px;
text-align:left;
padding-left:40px;
background-image:url(/images/sage_1.gif);
background-position:center;
background-repeat:no-repeat;
}

#bottomcontainer{
width: 980px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding-right:30px;
text-align:right;
height:200px;
background-color:#FFFFFF;
}

#topsection{
height: 96px; 
width: 970px;
display:block;
padding: 0px;
margin: 0px;
}

#header_1{
height: 96px;
width: 672px;
display:block;
float:left;
padding: 0px;
margin: 0px;
}

#header_2{
height: 96px;
width: 298px;
display:block;
float:right;
padding: 0px;
margin: 0px;
background-image:url(/images/header_right.jpg);
background-repeat:no-repeat;
}

#header_2a{
height: 15px;
width: 298px;
display:block;
padding: 0px;
margin: 0px;
padding-top: 5px;
}

#header_2b{
height: 38px;
width: 278px;
display:block;
padding: 0px;
margin: 0px;
padding-top: 38px;
padding-left: 20px;
line-height:14px;
}

#topsection a{
color: #37399B;
text-decoration:none;
font-size:10px;
margin-right:14px;
}

#topsection a:hover{
color: #37399B;
text-decoration:underline;
font-size:10px;
margin-right:14px;
}

#topnav_container{
height: 30px;
clear:both;
display:block; 
}

#topnav{
height: 27px;
width: 970px;
display:block;
float:left;
background-image:url(/images/nav_back.jpg);
background-repeat: no-repeat;
font-size: 15px;
padding-top: 3px;
}

ul#navigation {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#navigation li {
	display:inline-block;
	list-style: none;
	height: 25px;
	width: 138px;
	float:left;
	text-align:center;
}

#navigation li a {
	color: #000000;
	line-height: 22px;
	font-size: 15px;
	text-decoration: none;
	text-align:center;
}

#navigation li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


/* BEGIN CONTENT */

#content_wrapper{
margin: 0px;
padding:0px;
display:block;
clear:both;
float:left;
}

#index_wrapper {
width:970px;
height:267px;
margin: 0px;
padding:0px;
display:block;
}

#index_col_1 {
width:280px;
height:267px;
margin:0px;
padding:0px;
display:block;
float:left;
}

#index_col_2 {
width:408px;
height:267px;
margin:0px;
padding:0px;
display:block;
float:left;
}

#index_col_3 {
width:282px;
height:267px;
margin:0px;
padding:0px;
display:block;
float:left;
}

#index_col_3_a {
width:282px;
height:136px;
margin:0px;
padding:0px;
display:block;
}

#index_col_3_b {
width:282px;
height:131px;
margin:0px;
padding:0px;
display:block;
}

#body_box_wrapper {
margin: 0px;
padding:0px;
display:block;
clear:both;
width:970px;
}

.body_box_1 {
margin: 0px;
padding: 0px;
display: block;
width: 485px;
float:left;
}

.body_box_1_top {
margin: 0px;
padding: 0px;
display: block;
width: 485px;
height: 22px;
background-image: url(/images/index_body_box_top_1.gif);
background-repeat:no-repeat;
}

.body_box_1_bottom {
margin: 0px;
padding: 0px;
display: block;
width: 485px;
height: 22px;
background-image: url(/images/index_body_box_bottom_1.gif);
background-repeat:no-repeat;
}

.body_box_1_middle {
margin: 0px;
padding: 0px;
display: block;
width: 485px;
background-image: url(/images/index_body_box_back_1.gif);
background-repeat: repeat-y;
}

.body_box_inner {
width:445px;
padding-left: 20px;
padding-right: 20px;

}

/* END CONTENT */



/* BEGIN CONTENT 2 */


#index_wrapper {
width:970px;
margin: 0px;
padding:0px;
display:block;
}

#index_2_col_1 {
width:562px;
margin:0px;
padding:0px;
display:block;
float:left;
}

#index_2_col_2 {
width:408px;
margin:0px;
padding:0px;
display:block;
float:left;
}

#index_2_col_2_a {
width:408px;
height:267px;
margin:0px;
padding:0px;
display:block;
float:left;
}

#index_2_col_2_b {
width:408px;
height:129px;
margin:0px;
padding:0px;
display:block;
float:left;
}

#index_2_col_2_c {
width:408px;
height:129px;
margin:0px;
padding:0px;
display:block;
float:left;
}

#index_2_col_2_d {
width:408px;
height:129px;
margin:0px;
padding:0px;
display:block;
float:left;
}

.body_box_2_top {
margin: 0px;
padding: 0px;
display: block;
width: 562px;
height: 24px;
background-image: url(/images/index_body_box_top_2.gif);
background-repeat:no-repeat;
}

.body_box_2_bottom {
margin: 0px;
padding: 0px;
display: block;
width: 562px;
height: 24px;
background-image: url(/images/index_body_box_bottom_2.gif);
background-repeat:no-repeat;
}

.body_box_2_middle {
margin: 0px;
padding: 0px;
display: block;
width: 562px;
background-image: url(/images/index_body_box_back_2.gif);
background-repeat: repeat-y;
}

.body_box_2_inner {
width:522px;
padding-left: 20px;
padding-right: 20px;

}

/* END CONTENT 2 */


#footer_container{
clear:left;
width:970px;
margin:0px;
padding:0px;
display:block;
float:left;
}

#footer_top {
display:block;
width:970px;
height:21px;
background-image:url(/images/car_make_top.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
float:left;
}

#footer_middle {
display:block;
width:910px;
background-image:url(/images/car_make_back.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px;
padding-left:30px;
padding-right:30px;
text-align:center;
color:#666666;
font-size:11px;
float:left;
}

#footer_middle a {
color:#666666;
text-decoration:none;
font-size:11px;
}

#footer_middle a:hover {
color:#666666;
text-decoration:underline;
font-size:11px;
}


#footer_bottom {
display:block;
width:970px;
height:21px;
background-image:url(/images/car_make_bottom.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
float:left;
}

#footer_col_2 {
display:inline-block;
width:154px;
height:113px;
background-image:url(/images/footer_back.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
padding-top:14px;
float:left;
color:#FFFFFF;
font-size:12px;
line-height:17px;
}

#footer_col_2 a {
color:#FFFFFF;
font-size:12px;
line-height:17px;
text-decoration:underline;
}

#footer_col_2 a:hover {
color:#FF6600;
font-size:12px;
line-height:17px;
text-decoration:underline;
}

#footer_col_3 {
display:inline-block;
width:581px;
height:113px;
background-image:url(/images/footer_back.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
padding-top:14px;
float:left;
color:#FFFFFF;
font-size:12px;
line-height:17px;
}

#footer_col_3 a {
color:#FFFFFF;
font-size:12px;
line-height:17px;
text-decoration:underline;
}

#footer_col_3 a:hover {
color:#FF6600;
font-size:12px;
line-height:17px;
text-decoration:underline;
}

#footer a{
color: #FFFF80;
}

#credit {
height:46px;
}

.innertube{
margin: 7px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* BEGIN QUICK FIND NAV */

#apDiv1_inner { margin:20px; width:860px;font-size:12px;
line-height:15px;}

#quick_find_col_1 {
float:left;
width:280px;
font-size:12px;
color:#000000;
}

#quick_find_col_1 a {
font-size:12px;
color:#000000;
text-decoration:none;
}

#quick_find_col_1 a:hover {
font-size:12px;
color:#000000;
text-decoration:underline;
}

#quick_find_col_2 {
float:left;
width:280px;
font-size:12px;
color:#000000;
margin-left:10px;
}

#quick_find_col_2 a {
font-size:12px;
color:#000000;
text-decoration:none;
}

#quick_find_col_2 a:hover {
font-size:12px;
color:#000000;
text-decoration:underline;
}

#quick_find_col_3 {
float:left;
width:280px;
font-size:12px;
color:#000000;
margin-left:10px;
}

#quick_find_col_3 a {
font-size:12px;
color:#000000;
text-decoration:none;
}

#quick_find_col_3 a:hover {
font-size:12px;
color:#000000;
text-decoration:underline;
}

/* END QUICK FIND NAV */

/* BEGIN SIDE MODULES */

#module_projector {
border:#999999 solid 1px;
width: 198px;
margin-bottom:7px;
}

#module_projector_title {
width:188px;
padding:5px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-image:url(/images/module_title_back.gif);
background-repeat: repeat-x;
}

#module_projector_body {
width:188px;
padding:5px;
font-size:12px;
font-weight:normal;
color:#000000;
background-image:url(/images/projector_back.jpg);
background-repeat: no-repeat;
line-height:25px;
}

.module_projector_drop {
border:#999999 solid 1px;
width:178px;
font-size:12px;
font-weight:normal;
color:#000000;
}

.module_projector_search_button {
height:18px;
width:65px;
background-image:url(/images/search.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
margin-top:10px;
}

#module_projector2 {
border:#999999 solid 1px;
width: 566px;
height: 176px;
margin-bottom:7px;
}

#module_projector_title2 {
width:556px;
padding:5px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-image:url(/images/module_title_back.gif);
background-repeat: repeat-x;
}

#module_projector_body2 {
width:556px;
padding:5px;
font-size:12px;
font-weight:normal;
color:#000000;
background-image:url(/images/proj_2_back.jpg);
background-repeat: no-repeat;
line-height:25px;
}

.module_projector_drop2 {
border:#999999 solid 1px;
width:178px;
font-size:12px;
font-weight:normal;
color:#000000;
}

.module_projector_search_button2 {
height:18px;
width:65px;
background-image:url(/images/search.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
margin-top:10px;
}

#module_projector3 {
border:#999999 solid 1px;
width: 556px;
height: 176px;
margin-bottom:7px;
}

#module_projector_title3 {
width:546px;
padding:5px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-image:url(/images/module_title_back.gif);
background-repeat: repeat-x;
}

#module_projector_body3 {
width:546px;
padding:5px;
font-size:12px;
font-weight:normal;
color:#000000;
background-image:url(/images/proj_2_back.jpg);
background-repeat: no-repeat;
line-height:25px;
}

.module_projector_drop3 {
border:#999999 solid 1px;
width:178px;
font-size:12px;
font-weight:normal;
color:#000000;
}

.module_projector_search_button3 {
height:18px;
width:65px;
background-image:url(/images/search.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
margin-top:10px;
}

#module_bulb_find2 {
border:#999999 solid 1px;
width: 566px;
height: 176px;
margin-bottom:7px;
}

#module_bulb_find_title2 {
width:188px;
padding:5px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-image:url(/images/module_title_back.gif);
background-repeat: repeat-x;
}

#module_bulb_find_body2 {
width:556px;
padding:5px;
font-size:12px;
font-weight:normal;
color:#000000;
background-image:url(/images/bulb_finders_r2_c2.jpg);
background-repeat: no-repeat;
line-height:25px;
}

.module_bulb_find_input2 {
border:#999999 solid 1px;
width:178px;
font-size:12px;
font-weight:normal;
color:#000000;
}

.module_bulb_search_button2 {
height:18px;
width:65px;
background-image:url(/images/search.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
margin-top:10px;
}

#module_bulb_find3 {
border:#999999 solid 1px;
width: 556px;
height: 176px;
margin-bottom:7px;
}

#module_bulb_find_title3 {
width:188px;
padding:5px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-image:url(/images/module_title_back.gif);
background-repeat: repeat-x;
}

#module_bulb_find_body3 {
width:546px;
padding:5px;
font-size:12px;
font-weight:normal;
color:#000000;
background-image:url(/images/bulb_finders_r2_c2.jpg);
background-repeat: no-repeat;
line-height:25px;
}

.module_bulb_find_input3 {
border:#999999 solid 1px;
width:178px;
font-size:12px;
font-weight:normal;
color:#000000;
}

.module_bulb_search_button3 {
height:18px;
width:65px;
background-image:url(/images/search.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
margin-top:10px;
}


#module_bulb_find {
border:#999999 solid 1px;
width: 198px;
margin-bottom:7px;
}

#module_bulb_find_title {
width:188px;
padding:5px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-image:url(/images/module_title_back.gif);
background-repeat: repeat-x;
}

#module_bulb_find_body {
width:188px;
padding:5px;
font-size:12px;
font-weight:normal;
color:#000000;
line-height:25px;
}

.module_bulb_find_input {
border:#999999 solid 1px;
width:178px;
font-size:12px;
font-weight:normal;
color:#000000;
}

.module_bulb_search_button {
height:18px;
width:65px;
background-image:url(/images/search.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
margin-top:10px;
}
#module_delivery {
border:#999999 solid 1px;
width: 198px;
margin-bottom:7px;
}

#module_delivery_title {
width:188px;
padding:5px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-image:url(/images/module_title_back.gif);
background-repeat: repeat-x;
}

#module_delivery_body {
width:188px;
padding:5px;
font-size:12px;
font-weight:normal;
color:#000000;
line-height:15px;
}

#module_delivery_body a {
font-size:12px;
font-weight:bold;
color:#000000;
line-height:15px;
text-decoration:underline;
}

#module_delivery_body a:hover {
font-size:12px;
font-weight:bold;
color:#FF6600;
line-height:15px;
text-decoration:underline;
}

#module_cart {
border:#999999 solid 1px;
width: 198px;
margin-bottom:7px;
}

#module_cart_title {
width:188px;
padding:5px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-image:url(/images/module_title_back.gif);
background-repeat: repeat-x;
}

#module_cart_body {
width:188px;
padding:5px;
font-size:12px;
font-weight:normal;
color:#000000;
background-image:url(/images/trolley.jpg);
background-position:top;
background-position:right;
background-repeat: no-repeat;
line-height:25px;
}

#module_testimonials {
border:#999999 solid 1px;
width: 198px;
margin-bottom:7px;
}

#module_testimonials_title {
width:188px;
padding:5px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-image:url(/images/module_title_back.gif);
background-repeat: repeat-x;
}

#module_testimonials_body {
width:188px;
padding:5px;
font-size:12px;
font-weight:normal;
color:#000000;
line-height:15px;
}

#module_testimonials_body a {
font-size:12px;
font-weight:bold;
color:#000000;
line-height:15px;
text-decoration:underline;
}

#module_testimonials_body a:hover {
font-size:12px;
font-weight:bold;
color:#FF6600;
line-height:15px;
text-decoration:underline;
}

/* END SIDE MODULES */

/* BEGIN SEARCH TABLES */

.search_table_title {
border:solid 1px #CCCCCC;
background-color:#333333;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
padding:5px;
}

/* END SEARCH TABLES */

/* BEGIN PRODUCT TABLES */

#product_container {
width:556px;
margin:0px;
padding:0px;
display:block;
}

#product_description_container {
width:298px;
margin:0px;
padding:0px;
float:left;
display:inline-block;
}

#product_table_title {
width:288px;
border:solid 1px #CCCCCC;
background-color:#333333;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding:5px;
display:block;
}

#product_description_text {
width:288px;
border-bottom:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
font-size:12px;
color:#000000;
font-weight:normal;
padding:5px;
padding-top:10px;
padding-bottom:10px;
display:block;
}

#product_table_title2 {
width:288px;
border:solid 1px #CCCCCC;
background-color:#333333;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding:5px;
margin-top:7px;
display:block;
}

.product_table {
width:288px;
padding:5px;
}


#product_image_container {
width:248px;
margin:0px;
padding:0px;
float:left;
display:inline-block;
}


/* END PRODUCT TABLES */

/* BEGIN CART TABLES */

.createtd1 {
padding:5px;
}

.header_box {
background-image:url(/images/table_header_back.jpg);
background-repeat:repeat-x;
color:#333333;
font-weight: bold;
padding:5px;
}

.cart_text_box {
color:#000000;
font-weight: normal;
padding:5px;
border-bottom:#CCCCCC 1px solid;
}

.cart_text_box2 {
color:#000000;
font-size:10px;
font-weight: normal;
padding:5px;
}

.cart_text_box3 {
color:#000000;
font-weight: normal;
padding:5px;
}

.input243 {
border:#CCCCCC solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:243px;
}


.add_to_cart_big_button {
height:21px;
width:77px;
background-image:url(/images/add_to_cart_big.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
}

.checkout_big_button {
height:21px;
width:77px;
background-image:url(/images/checkout_big.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
}

.login_big_button {
height:21px;
width:77px;
background-image:url(/images/login_big.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
}

.pay_now_big_button {
height:21px;
width:77px;
background-image:url(/images/pay_now_big.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
}

.register_big_button {
height:21px;
width:77px;
background-image:url(/images/register_big.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
}

.reset_big_button {
height:21px;
width:77px;
background-image:url(/images/reset_big.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
}

.change_big_button {
height:21px;
width:77px;
background-image:url(/images/change_big.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
}

.confirm_big_button {
height:21px;
width:77px;
background-image:url(/images/confirm_big.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
}

.more_info_big_button {
height:21px;
width:77px;
background-image:url(/images/info_big.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
}

.next_big_button {
height:21px;
width:77px;
background-image:url(/images/next_big.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
}

.prev_big_button {
height:21px;
width:77px;
background-image:url(/images/prev_big.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
}

.view_cart_button {
height:18px;
width:65px;
background-image:url(/images/view_cart.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
}

.checkout_button {
height:18px;
width:65px;
background-image:url(/images/checkout.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px solid #FFFFFF;
}

.evenRow {
background-color: #F3F3F3;
padding:5px;
border-bottom:1px solid #DADADA;
}

.oddRow {
	background-color: #E9E9E9;
	padding:5px;
	border-bottom:1px solid #DADADA;
}



