/* @group General Styles */

/* Links */
a,a:link,a:link,a:link,a:hover		
					{
					background: transparent;
					text-decoration: underline;
					cursor: pointer
					}

a:link		
					{
					color: #2B7EB4;
					}

a:visited		
					{
					color: #2B7EB4
					}

a:hover,a:active		
					{
					color: #A3BCD6;
					text-decoration: none;
					}



.icn
					{
					/*padding-left: 20px;*/
					display: block;
					float: left;
					clear:left;
					}
/*a.addCar
					{
					background: url('img/icons/car_add.png') no-repeat 0 0;
					}
a.editCar
					{
					background: url('img/icons/car_edit.png') no-repeat 0 0;
					}
a.filterCars
					{
					background: url('img/icons/car_sort.png') no-repeat 0 0;
					}
a.viewCars
					{
					background: url('img/icons/car_multiple.png') no-repeat 0 0;
					}
a.closerUser
					{
					background: url('img/icons/user_closer.png') no-repeat 0 0;
					}*/			

/* Headings */

.car h4, .car h5		
					{
					border: none;
					margin-bottom: 0;
					}

.car h4		
					{
					font-size: 110%;
					}

/* Lists */
.car .category-list		
					{
					clear: both;
					background-color: #eee;
					padding: 0.25em;
					/*
					border:1px solid green;
					float: left;
					width:100%;
					*/
					}

.car .category-list li		
					{
					width: 25%;
					float: left;
					/*	border: 1px solid red; */

					}
.sectionLinks li
					{
					clear: left;
					margin-bottom: 0.5em;
					}
.listUserGroups ul
					{
					padding: 6px;
					margin-bottom: 0;
					}
.listUserGroups li
					{
					display: inline;
					padding-left: 0;
					margin-right: 12px;
					font-size: 0.92em;
					line-height: 18px;
					color: #777;
					}

/* @end */

/* @group Layout */

/* General layout containers */
#page		
					{
					/*	background-position: 33% 0; */
					background: none;
					}

#container		
					{
					padding-bottom: 3em;
					margin-bottom: 3em;
					}

.car #content		
					{
					margin-right: 0;
					width: 57%;
					padding: 0 0 0 3%;
					float: left;
					}

.car #sidebar		
					{
					float: right;
					width: 30%;
					margin-right: 3%;
					padding-left: 3%;
					padding-top: 0;
					margin-top: 4em;
					border-left: 1px solid #DDD;
					}

/* @end */

/* @group Tables */

#tbl-carStats
					{
					margin-top: 0;
					}
#tbl-carFilteredStats
					{
					margin-top: 3em;
					}

#tbl-carStats caption, #tbl-carFilteredStats caption
					{
					font-style: italic;
					font-weight: bold;
					text-transform: uppercase;
					font-size: 0.92em;
					}
#tbl-carStats tbody th, #tbl-carFilteredStats tbody th
					{
					background: #F9F9F9;
					border-bottom: 2px solid #FFF;
					}
#tbl-carStats tbody td, #tbl-carFilteredStats tbody td
					{
					background: #EEE;
					border-bottom: 2px solid #FFF;
					text-align: right;
					padding: 3px 6px;
					font-weight: bold;
					color: #000;
					width: 80px;
					}

/* @end */





/* @group Forms */

.car fieldset
					{
					margin-left: 0;
					margin-right: 0;
					border-top: 0;
					}

.car form .checkbox		
					{
					width: auto;
					}
.car form .small_width		
					{
					width: 5em;
					}

.car form label		
					{
					margin-top: 1em;
					font-weight: 700;
					}

.car form .fieldHint		
					{
					font-size: 80%;
					font-style: italic;
					margin-top: 4px;
					width: 85%;
					}

.car form li label		
					{
					margin: 0;
					}

/*
.car select
					{
					padding-right:10px;
					}
*/

.car .button		
					{
					margin-top: 2em;
					}

.car .warn		
					{
					color: #900;
					}

#carStats legend
					{
					display: none;
					}
#carStats fieldset
					{
					border-top: 0;
					margin-top: 3em;
					font-size: 0.92em;
					}
#carStats fieldset select
					{
					font-size: 1em;
					}
/* @end */


.carDesc
					{
					float: left;
					width: 60%;
					}
#carDetails
					{
					width: 30%;
					padding: 1.5em;
					float: right;
					background: #f3f3f3;
					border: 3px double #FFF;
					}
#carDetails h2
					{
					padding: 0;
					margin: 0;
					color: #2B7EB4;
					}
#carDetails li
					{
					padding-left: 0;
					}
#carOverview
					{
					clear: left;
					}
#carOverview li
					{
					padding-left: 0;
					}

/* @group Sidebar */
.car #sidebar h3
					{
					margin-top: 0;
					margin-bottom: 0;
					}
.car #sidebar ul
					{
					margin-top: 0;
					margin-bottom: 3em;
					}
.car #sidebar ul li		
					{
					padding-left: 0;
					}

#carStats
					{
					margin: 1.5em 0;
					padding: 1.5em 0 1.5em;
					border: double #EEE;
					border-width: 1px 0 3px;
					}
#carStats h3
					{
					padding-left: 20px;
					background: url('img/icons/chart_bar.png') no-repeat 0 0.15em;
					margin-bottom: 1.5em;
					}

/* @end */


/* @group Pagination */

.pagination
						{
						clear: both;
						display: block;
						clear: both;
						border: none;
						padding: 0;
						margin: 10px 0 50px 0;
						font-size: 0.917em;
						line-height: 1.636em;
						float: right;
						}

.pagination li
						{
						list-style: none;
						display: inline;
						float: left;
						margin: 0 5px 0 0;
						padding: 0;
						color: #aaa;
						font-weight: bold;
						}

/* Current Page */

.pagination li a
						{
						display: inline;
						float: left;
						padding: 0 5px 0 5px;
						margin: 0;
						border: 1px solid #E6E5E3;
						color: #353535;
						text-decoration: none;
						}

/* All links (numbers & Prev Next) */

.pagination li a:link,
.pagination li a:visited
						{
						background: none;
						border: 0;
						color: #C2C2C2;
						padding: 1px 6px;
						}

.pagination li a:hover
						{
						border: 1px solid #353535;
						padding: 0 5px;
						}

/* Previous and Next Only Options */

.pagination li.pgPrev a,
.pagination li.pgNext a,
.pagination li span
						{
						display: block;
						float: left;
						border: 0;
						color: #C2C2C2;
						padding: 0 5px 0 5px;
						margin: 0;
						background: none;
						font-weight: 400;
						}

.pagination li span
						{
						margin-right: 5px;
						letter-spacing: 0.25em;
						}

.pagination li.pgPrev a:link,
.pagination li.pgNext a:link,
.pagination li.pgPrev a:visited,
.pagination li.pgNext a:visited
						{
						color: #2679B9;
						padding: 0;
						}

.pagination li.pgPrev a:hover,
.pagination li.pgNext a:hover
						{
						border: 0;
						color: #6596BC;
						}

.pagination .currentpage
						{
						padding: 1px 5px 0 5px;
						color: #000;
						}

/* @end */





/* @group Float Clearing */

/* Modern browsers*/
.category-list:after,
#sidebar:after,
#content:after,
#sidebar ul:after,
#sidebar ul li:after		
					{
					content: ".";
					display: block;
					height: 0;
					clear: both;
					visibility: hidden;
					}



/* @end */

.button-bar {
	margin-top:3em;
	background-color:#eee;
	border-top:2px solid #ccc;
	padding: 0.5em 1em 0.5em 1em;
}
.button-bar .button{
	margin:0;
}