/*-----------------------------------------------------------------------------
Primary Trade2u.com online Style Sheet

version:   1.0
author:    Dan Shaw
email:     danshaw6@hotmail.com
website:   http://www.danshawonline.co.uk
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
}

/* Put it back on certain elements */
p, pre, blockquote, fieldset, table {
	margin: 1em 0;
}

/* Class for clearing floats */
.clear {
	clear:both;
}


/* Remove border around linked images */
img {
	border: 0;
}

/* Removes styling from all list items */
ul, li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}

h1 {
 font-size:2em;
 font-weight:normal;
}
h2 {
 font-size:1.3em;
 font-weight:strong;
}

h4, h5, h6 {
 font-size:1.5em;
 font-weight:normal;
}
h3 {
 font-size:2em;
 font-weight:normal;
 color:#ec008c;
}
h4  {
 font-size:1.1em;
 font-weight:bold;
 color:#ec008c;
}
body {
	background-color:#edecf0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2;
}
.wrap {
	background-color:#ffffff;
	display:table;
	height:auto;
	margin:0pt auto;
	padding:15px;
	width:950px;
}
.header {
	background-color:#ffffff;
	display:table;
	margin:0, 0, 10, 0;
	width:950px;
	height:auto;
}
.logoholder {
	background-color:#ffffff;
	display:table;
	margin:0pt auto;
	width:950px;
	height:75px;
	float:left;
}
.logo {
	background-color:#ffffff;
	display:table;
	margin:0pt auto;
	width:398px;
	height:75px;
	float:left;
}
.fadelogoholder {
	background-color:#ffffff;
	display:table;
	margin:0pt auto;
	width:122px;
	height:75px;
	float:right;
}
.navMain {
	float:left;
	background-color:#ffffff;
	height:25px;
	margin:10px 0 0;
	position:relative;
}
.navMain ul.navList {
	margin:0;
}
.navMain ul.navList li {
	float:left;
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.navMain ul.navList li.navHome a {
	background:transparent url(images/Nav_Buttons/navhome_button.gif) no-repeat scroll 0 0;
	display:block;
	height:25px;
	text-decoration:none;
	width:150px;
}
.navMain ul.navList li.navHome a:hover {
	background-position:0 -25px;
}
.navMain ul.navList li.navAboutus a {
	background:transparent url(images/Nav_Buttons/nav_aboutus_button.gif) no-repeat scroll 0 0;
	display:block;
	height:25px;
	text-decoration:none;
	width:150px;
}
.navMain ul.navList li.navAboutus a:hover {
	background-position:0 -25px;
}
.navMain ul.navList li.navshowrooms a {
	background:transparent url(images/Nav_Buttons/showrooms_nav_tab.png) no-repeat scroll 0 0;
	display:block;
	height:25px;
	text-decoration:none;
	width:150px;
}
.navMain ul.navList li.navshowrooms a:hover {
background-position:0 -25px;
}
.navMain ul.navList li.navourcars a {
	background:transparent url(images/Nav_Buttons/nav_ourcars_button.gif) no-repeat scroll 0 0;
	display:block;
	height:25px;
	text-decoration:none;
	width:150px;
}
.navMain ul.navList li.navourcars a:hover {
background-position:0 -25px;
}
.navdivider {
	background-image:url(../trade2u/images/logostripes.png);
	background-repeat:repeat-x;
	height:auto;
	width:950px;
	padding-bottom:15px;
	float:left;
}
.content1 {
	background-color:#ffffff;
	display:table;
	margin:0, 0, 10, 0;
	width:680px;
	height:auto;
	float:left;
}
.content2 {
	background-image:url(../trade2u/images/about_bg.jpg);
	background-color:#ffffff;
	display:table;
	margin:0, 0, 10, 0;
	width:680px;
	min-height:400px;
	float:left;
}
.searchcontainer {
	background-color:#ffffff;
	display:table;
	margin:0pt auto;
	width:680px;
	height:175px;
	float:left;
}
.searchtab {
	background-color:#ffffff;
	margin:0pt auto;
	width:680px;
	height:25px;
	float:left;
}
.searchbox {
	background-color:#ec008c;
	display:table;
	padding:10px;
	width:660px;
	height:155px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
form.form1 {
	float:left;
	height:77px;
	margin:10px, 0;
	padding:0;
	width:160px;
}
form.form2 {
float:left;
height:97px;
margin:10px, 0;
padding:0;
}
form.form3 {
color:#FFFFFF;
float:left;
height:125px;
margin:0;
padding:0;
width:250px;
}
form.formenquiry {
color:#FFFFFF;
float:left;
margin:0;
padding:0;
width:230px;
}
select {
font-size:0.9em;
margin-bottom:10px;
margin-right:10px;
width:130px;

}
.searchBtn {
background-image:url(images/search_submit_button.png);
background-repeat:no-repeat;
height:25px;
margin-top:5px;
padding:5px 0 0 12px;
width:300px;
}
.homecarscontainer {
	background-color:#ffffff;
	display:table;
	margin-top:10px;
	width:680px;
	height:235px;
	float:left;
}
.carsbysectorcontainer {
	background-color:#ffffff;
	display:table;
	margin-top:10px;
	width:280px;
	height:225px;
	float:left;
}
.carsbysectortab {
	background-color:#ffffff;
	margin:0pt auto;
	width:150px;
	height:25px;
	float:left;
}
.carsbysectorbox {
	background-color:#00aff0;
	display:table;
	padding:10px;
	width:260px;
	height:200px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.carsbysectorimg {
	background-color:#ffffff;
	margin-top:10px;
	margin-left:5px;
	width:80px;
	height:80px;
	float:left;
}
.carofweekcontainer {
	background-color:#ffffff;
	display:table;
	margin-top:10px;
	padding-left:10px;
	width:360px;
	height:225px;
	float:left;
}
.carofweektab {
	background-color:#ffffff;
	margin:0pt auto;
	width:150px;
	height:25px;
	float:left;
}
.carofweekbox {
	background-color:#00aff0;
	display:table;
	padding:10px;
	width:370px;
	height:200px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.carofweektitle {
	background-color:#00aff0;
	display:table;
	margin-top:5px;
	width:231px;
	height:25px;
	float:left;
}
.carofweekprice {
	background-color:#00aff0;
	display:table;
	margin-top:5px;
	margin-left:10px;
	width:120px;
	height:25px;
	float:left;
}
.carofweekimg {
	background-color:#00aff0;
	display:table;
	margin-top:5px;
	width:231px;
	height:150px;
	float:left;
}
.carofweekdetails {
	background-color:#00aff0;
	display:table;
	margin-top:5px;
	margin-left:10px;
	width:120px;
	height:150px;
	float:left;
}
carofweekdetails dl, dt, dd {
	width:120px;
	height:15px;
	float:left;
	display:inline;
}
.enquirycontainer {
	background-color:#ffffff;
	display:table;
	margin-left:15px;
	width:235px;
	height:420px;
	float:left;
}
.enquirytab {
	background-color:#ffffff;
	margin:0pt auto;
	width:150px;
	height:25px;
	float:left;
}
.enquirybox {
	background-color:#6dbe48;
	display:table;
	padding:10px;
	width:230px;
	height:420px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.centrescontainer {
	background-color:#ffffff;
	display:table;
	width:950px;
	height:auto;
	float:left;
}
.centre1box {
	background-color:#6dbe48;
	display:table;
	padding:5px;
	margin-right:10px;
	margin-top:10px;
	width:220px;
	height:auto;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.centre2box {
	background-color:#6dbe48;
	display:table;
	padding:5px;
	margin-right:10px;
	margin-top:10px;
	width:220px;
	height:auto;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.centre3box {
	background-color:#6dbe48;
	display:table;
	padding:5px;
	margin-top:10px;
	margin-right:10px;
	width:220px;
	height:auto;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.centre4box {
	background-color:#6dbe48;
	display:table;
	padding:5px;
	margin-top:10px;
	width:220px;
	height:auto;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.centreaddress {
	width:200px;
	height:100px;
	margin-top:5px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.centreimage {
	width:215px;
	height:100px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.branchdetailscontainer {
	background-color:#ffffff;
	display:table;
	margin:0pt auto;
	width:680px;
	height:200px;
	float:left;
}
.branchdetailstab {
	background-color:#ffffff;
	margin:0pt auto;
	width:150px;
	height:25px;
	float:left;
}
.branchdetails {
	width:150px;
	height:125px;
	margin-left:10px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.burybox {
	background-color:#ec008c;
	display:table;
	padding:10px;
	width:660px;
	height:130px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.dentonbox {
	background-color:#00aff0;
	display:table;
	padding:10px;
	width:660px;
	height:130px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.rochdalebox {
	background-color:#6dbe48;
	display:table;
	padding:10px;
	width:660px;
	height:130px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.searchresult {
	float:left;
	margin:0;
	padding:5px 0 0;
	width:680px;
}
.results-table {
	border-collapse: collapse; 
	border: 1px solid #ffffff;
}
.results-table th { 
	padding: 0.5em; 
	border: 1px solid #ffffff;
	color: #ffffff;
	background-color: #6DBE48
}
.results-table th[scope=col]
{
	border-bottom: 2px solid #ffffff;
	color: #ffffff; 
	background-color: #6DBE48;
}
.results-table td { 
	padding: 0.5em; 
	border: 1px solid #ffffff;
	color: #ffffff;
	background-color: #00AFF0;
}
.results-table tr[scope=col] { 
	color: #ffffff; 
	background-color: #00AFF0; 
}
.results-table tr:hover th[scope=row], .results-table tr:hover td
{ 
	background-color: #ec008c;
	color: #fff;
}
.car_details_holder {
	float:left;
	margin-top:10px;
	padding:5px 0 0;
	width:680px;
	background-color: #00AFF0;
}
.car_details_name {
	float:left;
	margin-left:10px;
	width:422px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
.car_details_price {
	float:left;
	margin-left:10px;
	width:228px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.car_viewer {
	float:left;
	margin-left:10px;
	margin-top:10px;
	height:353px;
	position:relative;
	width:422px;
}
.car_viewer a, .car_viewer a:visited {
	color:#000000;
}
.car_viewer a.pic, .car_viewer a.pic:visited {
	border:1px solid #777777;
	display:inline-block;
	float:left;
	height:70px;
	text-decoration:none;
	width:135px;
	z-index:50;
}
.car_viewer a.pic:hover {
border:1px solid #000000;
}
.car_viewer img {
	border:0 none;
	float:none;
	margin:0;
	padding:0;
}
.car_viewer .car_thumbs {
	bottom:0;
	left:0;
	position:absolute;
}
.car_viewer a.pic:active, .car_viewer a.pic:focus {
border:1px solid #777777;
}
.car_viewer a.pic:active span, .car_viewer a.pic:focus span, .screen {
	border:1px solid #777777;
	display:block;
	height:274px;
	width:420px;
}
.car_viewer a.pic:active span, .car_viewer a.pic:focus span {
	left:0;
	position:absolute;
	top:-276px;
	z-index:50;
}
.car_viewer .screen {
	margin:0;
}
.car_viewer a.pic span {
	display:none;
}
.car_viewer a.p1, .car_viewer a.p2 {
	margin:5px 5px 0 0;
}
.car_viewer a.p3 {
	margin:5px 0 0;
}
.car_thumbs {
	bottom:0;
	left:0;
	position:absolute;
}
.car_details_info {
	float:left;
	margin-left:10px;
	width:228px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:2em;
}
.car_details_spec {
	
	float:left;
	margin-top:10px;
	padding:5px 0 0 10px;
	width:670px;
	color:#FFFFFF;
	background-color: #00AFF0;
}
.spec-table {
	border-collapse: collapse; 
	border: 1px solid #ffffff;
}
.spec-table th, .spec-table td { 
	padding: 0.5em; 
	border: 1px dotted #ffffff;
	color: #ffffff;
	
}
.spec-table th[scope=col]
{
  border-bottom: 2px solid #ffffff;
  color: #ffffff; 
  background-color: #6DBE48;
}
.spec-table tr[scope=col] { 
	color: #ffffff; 
	background-color: #00AFF0; 
}
.ourcarscolone {
	background-color:#ec008c;
	display:table;
	padding:10px;
	margin-right:10px;
	width:310px;
	height:auto;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.ourcarscolone h4 {
 font-size:1.1em;
 font-weight:bold;
 color:#ffffff
}
.ourcarscoltwo {
	background-color:#00aff0;
	display:table;
	padding:10px;
	margin-right:10px;
	width:310px;
	height:auto;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.ourcarscoltwo h4 {
 font-size:1.1em;
 font-weight:bold;
 color:#ffffff
}
/* ADDED BY FISH */
.button {
border: none;
background: url('images/search_submit_button.png');
background-repeat:no-repeat;
height:25px;
margin-top:5px;
padding-left:5px;
width:300px;
text-align: left;
color: #FFF;
font-weight: bolder;
}

#viewer{position:relative;float:left;width:422px;height:353px;margin:5px}
#viewer a,#viewer a:visited{color:#000} 
#viewer a.pic,#viewer a.pic:visited{display:block;display:inline-block;text-decoration:none;border:1px solid #777;width:135px;height:70px;float:left;z-index:50}
#viewer a.pic:hover{border:1px solid #000}
#viewer img{border:0;float:none;padding:0;margin:0}
#viewer #thumbs{position:absolute;left:0;bottom:0}
#viewer a.pic:active,#viewer a.pic:focus{border:1px solid #777}
#viewer a.pic:active span,#viewer a.pic:focus span,#screen{display:block;width:420px;height:274px;border:1px solid #777}
#viewer a.pic:active span,#viewer a.pic:focus span{z-index:50;position:absolute;top:-276px;left:0}
#viewer #screen{margin:0}
#viewer a.pic span{display:none}
#viewer a.p1,#viewer a.p2{margin:5px 5px 0 0}
#viewer a.p3{margin:5px 0 0 0}

.bl_text{
	display: none;
}

#text1
{
	display: block;
}


