a { color: #007bc1; }

h1, h2, h3, h4 { color: #007bc1; }


#header { background: url(images_cars/header_bgrd_beta.jpg) left top no-repeat; }

#header h3 { border-right: 1px solid #3f9cd0; }
#header ul li.selected a,
#header ul li a:hover { color: #007bc1; }

#sidebar { background: #007bc1;  }
#sidebar .panel .cnt ul { border-top: 1px solid #1493dc; }
#sidebar .panel .cnt li a { border-bottom: 1px solid #1493dc; }
#sidebar .panel .cnt li a:hover { background: #1592d9; }


#services table td { background: #007bc1 url('images_cars/services_td_bgrd_bottom.gif') left bottom no-repeat; }
#services table td .holder { background: url('images_cars/services_td_bgrd_top.gif') left top no-repeat; }

.grid .toggle a 		{ background: url('icons/bullet_toggle_plus.png') center no-repeat }
.grid .toggle a.minus, 		
.grid .toggle.active a 	{ background: url('icons/bullet_toggle_minus.png') center no-repeat; }
.grid .toggle a.loading	{ background: url('images_cars/loader.gif') center no-repeat; }


.file-type { background: url(icons/page.png) 5px center no-repeat;   }
.file-type.jpg { background: url(icons/image.png) 5px center no-repeat; }

form .buttons input, .button { background: #007bc1; }
#sidebar .button { background: #0059A0; }
#sidebar form .buttons input { background: #0059A0; }
#sidebar form .buttons input:hover,
.button:hover 	{ background-color: #148fd5; }

.index .mod .hdr a.register { background: url(images_cars/button_bgrd_left.jpg) left top no-repeat; }
.index .mod .hdr a.register span { background: url(images_cars/button_bgrd_right.jpg) right top no-repeat; }

/* --- News list --- */
#latest_news { background: #007bc1; }

.news li a:hover strong { color: #007bc1;  }

#latest_rq .hdr h3 { color: #666; }

/* --- Index image --- */
/*.index .image { background: url(images_cars/index_image.jpg) left top no-repeat;  }*/
.index .image a.active_search { background: url('images_cars/Buyers4Cars_index_image3.jpg') left top no-repeat;  }

/* --- Boxes --- */
.box .bt 	{ background: url(images_cars/box_top.gif) 					left 	top 	repeat-x; }    
.box .br 	{ background: url(images_cars/box_right.gif) 				right 	top 	repeat-y; }    
.box .bb 	{ background: url(images_cars/box_bottom.gif) 				left 	bottom 	repeat-x; }    
.box .bl 	{ background: url(images_cars/box_left.gif) 					left 	top 	repeat-y; }    
.box .btl 	{ background: url(images_cars/box_top_left.gif) 				left 	top 	no-repeat; }   
.box .btr 	{ background: url(images_cars/box_top_right.gif) 			right 	top 	no-repeat; }   
.box .bbr 	{ background: url(images_cars/box_bottom_right.gif) 			right 	bottom 	no-repeat; }   
.box .bbl 	{ background: url(images_cars/box_bottom_left.gif) 			left 	bottom 	no-repeat; }   

#graybox.box .bt 	{ background: url(images_cars/box_gray_top.gif) 				left 	top 	repeat-x; }
#graybox.box .br 	{ background: url(images_cars/box_gray_right.gif) 			right 	top 	repeat-y; }
#graybox.box .bb 	{ background: url(images_cars/box_gray_bottom.gif) 			left 	bottom 	repeat-x; }
#graybox.box .bl 	{ background: url(images_cars/box_gray_left.gif) 			left 	top 	repeat-y; }
#graybox.box .btl 	{ background: url(images_cars/box_gray_top_left.gif) 		left 	top 	no-repeat; }
#graybox.box .btr 	{ background: url(images_cars/box_gray_top_right.gif) 		right 	top 	no-repeat; }
#graybox.box .bbr 	{ background: url(images_cars/box_gray_bottom_right.gif) 	right 	bottom 	no-repeat; }
#graybox.box .bbl 	{ background: url(images_cars/box_gray_bottom_left.gif) 		left 	bottom 	no-repeat; }

.box .binner { padding: 20px 20px 20px 20px;  }

/* --- Sidebar blue corners --- */
.bluebox_top_left 		{ background: url(images_cars/box_blue_top_left.gif) 		left 	top 	no-repeat; }
.bluebox_top_right 		{ background: url(images_cars/box_blue_top_right.gif) 		right 	top 	no-repeat; }
.bluebox_bottom_left 	{ background: url(images_cars/box_blue_bottom_left.gif) 		left 	bottom 	no-repeat; }
.bluebox_bottom_right 	{ background: url(images_cars/box_blue_bottom_right.gif) 	right 	bottom 	no-repeat; }
.bluebox_top_left .inner { padding: 20px;  }

.whitebox_top_left 		{ background: url(images_cars/box_white_top_left.gif) 		left 	top 	no-repeat; }
.whitebox_top_right 	{ background: url(images_cars/box_white_top_right.gif) 		right 	top 	no-repeat; }
.whitebox_bottom_left 	{ background: url(images_cars/box_white_bottom_left.gif) 	left 	bottom 	no-repeat; }
.whitebox_bottom_right 	{ background: url(images_cars/box_white_bottom_right.gif) 	right 	bottom 	no-repeat; }
.bluebox_top_left { background-color: #007bc1; }

/* --- Registration ------------------------------------------------------------------------------------------------------------------------*/
#steps td { background: #007bc1; }

#bar { background: #007bc1; }

.window { border: 10px solid #007bc1;  }


#registration_form h2 { line-height: 31px;  }
#registration_form h2 span { display: block; width: 31px; height: 31px; line-height: 31px;  background: url('images_cars/register_header_bgrd.gif') left top no-repeat; color: #FFF; text-align: center; padding-left: 1px; float: left;  margin-right: 5px; }


.holder .search.active { background: #007bc1 url('images_cars/box_blue_top_left.gif') left top no-repeat; color: #FFF; }
.holder .search.active h4 { color: #FFF; }
.holder .search.active .cnt { background: url('images_cars/box_blue_top_right.gif') right top no-repeat; padding-left: 20px;  }
.index .search.active select { width: 90px;  }

#subscription { border: 1px solid #CCC; }
.box .box #subscription { border: 1px solid #007bc1; }
#subscription tbody td,
#subscription tbody th { border: solid #CCC; border-width: 0 1px 1px 0; }
#subscription tfoot th { text-align: right; padding-right: 10px;  }
#subscription tfoot td,
#subscription tfoot th,
#subscription thead th { background: #007bc1; color: #FFF; border: none; border-right: 1px solid #CCC; }

.recite thead th,
.recite tfoot td,
.recite tfoot th { background: #007bc1; color: #FFF; border: none; border-right: 1px solid #CCC; font-weight: bold;  }