a { color: #ee7b2b; }

h1, h2, h3, h4 { color: #ee7b2b; }

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

#header h3 { border-right: 1px solid #bd6426; }
#header ul li.selected a,
#header ul li a:hover { color: #ee7b2b; }

#sidebar { background: #ee7b2b;  }
#sidebar .panel .cnt ul { border-top: 1px solid #c6651e; }
#sidebar .panel .cnt li a { border-bottom: 1px solid #c6651e; }
#sidebar .panel .cnt li a:hover { background: #c6651e; color: #FFF; }

#services table td { background: #ee7b2b url('images_vans/services_td_bgrd_bottom.gif') left bottom no-repeat; }
#services table td .holder { background: url('images_vans/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_vans/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: #c6651e; }
.button:hover 	{ background-color: #8e562f; }

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


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

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

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

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

#graybox.box .bt 	{ background: url(images_vans/box_gray_top.gif) 				left 	top 	repeat-x; 	}
#graybox.box .br 	{ background: url(images_vans/box_gray_right.gif) 			right 	top 	repeat-y; 		}
#graybox.box .bb 	{ background: url(images_vans/box_gray_bottom.gif) 			left 	bottom 	repeat-x; 		}
#graybox.box .bl 	{ background: url(images_vans/box_gray_left.gif) 			left 	top 	repeat-y;	 	}
#graybox.box .btl 	{ background: url(images_vans/box_gray_top_left.gif) 		left 	top 	no-repeat; 		}
#graybox.box .btr 	{ background: url(images_vans/box_gray_top_right.gif) 		right 	top 	no-repeat; 		}
#graybox.box .bbr 	{ background: url(images_vans/box_gray_bottom_right.gif) 	right 	bottom 	no-repeat; 		}
#graybox.box .bbl 	{ background: url(images_vans/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_vans/box_blue_top_left.gif) 		left 	top 	no-repeat; }
.bluebox_top_right 		{ background: url(images_vans/box_blue_top_right.gif) 		right 	top 	no-repeat; }
.bluebox_bottom_left 	{ background: url(images_vans/box_blue_bottom_left.gif) 		left 	bottom 	no-repeat; }
.bluebox_bottom_right 	{ background: url(images_vans/box_blue_bottom_right.gif) 	right 	bottom 	no-repeat; }
.bluebox_top_left .inner { padding: 20px;  }

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

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

#bar { background: #ee7b2b; }

.window { border: 10px solid #ee7b2b;  }


#ui-datepicker-div,
.ui-datepicker-div,.ui-datepicker-next, .ui-datepicker-prev,
table.ui-datepicker td a,
.ui-datepicker-inline { background: #ee7b2b; }

table.ui-datepicker td a:hover,
table.ui-datepicker td a:active,
.ui-datepicker-next:hover,
.ui-datepicker-prev:hover { background: #c6651e; }

table.ui-datepicker td a { border: 1px solid #ee7b2b; }

#registration_form h2 { line-height: 31px;  }
#registration_form h2 span { display: block; width: 31px; height: 31px; line-height: 31px;  background: url('images_vans/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: #ee7b2b url('images_vans/box_blue_top_left.gif') left top no-repeat; color: #FFF; }
.holder .search.active h4 { color: #FFF; }
.holder .search.active .cnt { background: url('images_vans/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 #ee7b2b; }

#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: #ee7b2b; color: #FFF; border: none; border-right: 1px solid #CCC; }

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