*{
	margin: 0;
	padding: 0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;list-style:none outside none;
	background: transparent;color:#333;
}

body {font-family:arial;text-align:center;font-size:62.5%;margin:0 0 30px 0;background:#000 url("../img/new-bg.jpg") fixed left center;}


@font-face{ 
	font-family: 'regular';
	src: url('regular-webfont.eot');
	src: url('regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('regular-webfont.woff') format('woff'),
	     url('regular-webfont.ttf') format('truetype'),
	     url('regular-webfont.svg#webfont') format('svg');
}


h1 { font-weight:normal;margin:0.5em 0 1.5em 0;font-size:1.8em;color:#333;}
h2 { font-weight:bold;margin:0 0 2em 0;font-size:1.5em;color:#ccc;line-height: 1.5em;}
h3 {font-weight:normal;margin:0 0 1em 0;font-size:2em;color:#333;}

  
p, li {font-size:1.4em;line-height:20px;margin:0 0 1.5em 0;list-style:disc inside none!important;}
 
 
 
 a:link, a:active, a:visited {color:#557500;text-decoration:none;border-bottom:1px dotted #557500;}
 a:hover {color:#90CA00;}

 #home-page-image {display:inline-block;float:left;background:#444;height:400px;width:980px;background:#000 url("../img/new-home-image.jpg") scroll left center;    position: relative;}
 
					
#site {display:inline-block;width:980px; }
#sitewrapper {
    display: inline-block;
    margin: 0px auto;
    width: 980px;}
	
	#logo a {border:0;}
#header { margin:0;display:inline-block;height:143px;width:980px;}
	#logo {float:left;width:265px;margin-right:165px;margin-top:26px;}
	#contactinfo {float:left;width:550px;margin-top:20px;margin-bottom:10px; text-align:right}
	#fbinfo {float:left;width:950px;display:none;margin-top:0px;margin-bottom:0px; background:#242424; text-align:left;padding:15px;}

	#fbinfo span{display:inline-block;float:left;font-size:13px;color:#999; }
	#fbinfo span:hover{color:#fff; }
	#fbinfo span.left{margin-right:10px;padding-top:3px;}


#fbinfosm{float:right;width:450px;display:inline-block;margin-top:10px;margin-bottom:0px; text-align:left;color:#999;}
#fbinfosm span{display:inline-block;float:right;font-size:13px;padding-top:5px;font-weight:bold;color:#999;}
#fbinfosm:hover span{color:#fff}
#fbinfosm span.mid{margin:0 10px;padding-top:0;}
#fbinfosm span a{color:#6D84B4; border-color:#6D84B4}


#navigationwrapper {background:#000 url("../img/menubackground.jpg") repeat-x scroll 0 0;height:95px;width:100%;display:inline-block;margin:0 0 0px 0;}
#navigation {width:980px;display:inline-block;}
#nav {display:inline-block;width:980px;font-weight:bold;text-align:left;float:left;}
#nav ul {display:inline-block;padding:0;text-align:left;}
#nav ul li {display:inline-block;   width:200px;list-style:none inside none!important;float:left;margin-bottom:0;}

#nav ul li.o1{width:110px}
#nav ul li.o2{width:160px}
#nav ul li.o3{width:230px}
#nav ul li.o4{width:180px}
#nav ul li.o5{width:130px}
#nav ul li.o6{width:160px}
#nav ul li.o7{width:140px}

#nav ul li#selected a span ,
#nav ul li#selected a{color:#333;background:#fff;}
#nav ul li#selected a:hover{background:#000 url("../img/menubackgroundover.jpg") repeat-x scroll 0 0;color:#fff!important;}
#nav ul li#selected a:hover span {background:transparent;color:#fff;}

#nav ul li a {color:#fff;text-decoration:none;display:inline-block;background:none;height:65px;font-size:18px;padding:15px 20px;border-bottom:0;font-family: 'regular';font-weight:normal;}
#nav ul li a span {color:#777;font-size:11px;font-family:tahoma;font-weight:normal;margin-top:5px;display:block;line-height:17px;}
#nav ul li a:hover {background:#000 url("../img/menubackgroundover.jpg") repeat-x scroll 0 0;color:#fff!important;}
#nav ul li a:hover span {color:#fff;}

span.call {color:#90CA00;color:#ccc;display:inline-block;width:100%;text-align:right;font-size:3.5em;font-family: 'regular';}
span.call strong {font-weight:normal;color:#557500;color:#fff;}
span.strap {margin-top:5px;color:#232323;display:inline-block;width:100%;text-align:right;font-size:1.65em;font-weight:normal;color:#fff;}
span.strap a{color:#fff;border-color:#fff;}

#contentwrapper{display:inline-block;width:980px;background:#fff;padding: 30px;
    width: 920px;}

#content,
#contenthome,
#contentmain{display:inline-block;width:920px;text-align:left;}

#contentleft,
#contenthomeleft {width:607px;margin-right:30px;float:left;}

#contentright{margin:0 0 30px 0;}

#contentright, 
#contenthomeright {width:283px;float:left;background:#8DA74C;}

#contentright .inner,
#contenthomeright .inner {padding:21px 21px 10px 21px;display:inline-block;}

#contentright h3,
#contenthomeright h3 {font-weight:normal;margin:0 0 1em 0;font-size:2em;color:#fff;}


#contentright a,
#contenthomeright a {color:#fff;text-decoration:none;border:0;border-bottom:1px dotted #fff!important; }

#contentright a:hover,
#contenthomeright a:hover {color:#000;text-decoration:none;border-bottom:1px dotted #000!important;}

#contentright li,
#contenthomeright li {color:#fff;margin:0 0 10px 0;}





#contentmain h1,
#content h1 { font-weight:normal;margin:0.5em 0 1.5em 0;font-size: 2.7em;}
#contentmain h1 span,
#content h1 span {color:#dedede;}

#contenticonpage h2,
#contenticonpage h3 {color:#ccc;}

.floatimageright {float:right;margin:10px 0 10px 12px}
.floatimagewide {display;display:inline-block;width:100%;margin:0 0 20px 0;}

.linebreaker {display:inline-block;width:100%;border-top:1px dotted #ccc;margin:20px 0;height:5px;background:#fff;display:none;}

#latestcars {text-align:left;display:inline-block;width:980px;}


#footer {display:inline-block;width:940px;text-align:left;background:#222;padding:25px 20px 15px 20px;}

#footer ul li {margin:0 5px;}
#footer ul li a {color:#999;text-decoration:none;border-color:#999}
#footer ul li a:hover{color:#90CA00;}
 #address li {font-size:1.2em;color:#666}
	#address ul li,
	#copyright ul li,
	#menu ul li {display:inline;}
	
	#footer #menu{margin:10px 0}
	
	#address ul li a{color:#557500;border-color:#557500}
	
	#copyright ul li {color:#666;border-color:#666}
	
	
	#carlogos {margin-top:50px;display:inline-block;width:980px;text-align:center;display:none;}
	
	
	#cars {margin-top:10px;display:inline-block;width:980px;text-align:center;height:300px;}
	
	
	
	
.jcarousel-skin-tango .jcarousel-container {
  margin-bottom:25px;
   
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:900px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  785px;margin-left:60px;
   height:250px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 166px;list-style:none!important;
    height: 248px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 40px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 40px;
    height: 170px;
    cursor: pointer;
    background:url(../img/arrowright.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background:url(../img/arrowright.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
 
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
     
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 40px;
    height: 170px;
    cursor: pointer;
   background:url(../img/arrowleft.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
      background:url(../img/arrowright.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
  
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
     
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
 
 
 		  #breadcrumb {display:inline-block;margin:0 0 15px 0;width:980px;text-align:left;}
							   #breadcrumb ul{margin:0;}
							   #breadcrumb ul li{margin:0;display:inline;font-size:1.4em;margin-right:5px;color:#999;}
							   #breadcrumb ul li a{color:#888;text-decoration:none;border-color:#888;}
							     #breadcrumb ul li.selected {color:#333;}
							   #breadcrumb ul li a:hover,
							   #breadcrumb ul li.selected a:hover{color:#90CA00;text-decoration:none;border-color:#90CA00;}
							   #breadcrumb ul li.selected a{color:#333;border-color:#333;}
							   
							   
							   #quote {display:inline-block;width:920px;text-align:left;font-size: 1.8em;color:#557500;margin:0;padding:10px 30px 30px 30px;    line-height: 1.8em;background:#fff;}
							   #quote span {color:#666;}
							   
							   
							   #footerinfo {display:block;float:left;}
							   #schemelogo {display:block;background:orange;float:left;margin-left:107px;
margin-top:10px;}



		#mainoptions {display:inline-block; margin-left:30px;}
				.banner {float:left;margin-right:32px;margin-bottom:40px;}
				
				
				
				.banner a {border:3px dashed #E3E9D2;display:block;}
					.banner a:hover {border:3px dashed #999;}
					
					
					
					
					
					

#adverts {display:inline-block;width:980px;margin:30px 0;display:none;}
#adverts .advert {float:left;display:block!important;width:326px;text-align:center;}



#imageright{float:right;margin:10px 0 10px 12px}


				.row {display:inline-block;margin:0 0 10px 0; }
						.label{display:inline-block;font-size:14px;width:100%;color:#fff;font-weight:bold;margin:0 0 5px 0;}
						.box {display:inline-block;}
						.box input {width:240px;height:30px;_line-height:25px;padding-left:10px;background:#fff;border:0;}
						.box input#mybutton{padding-left:0;cursor:pointer;}
						 
						.area {display:block;width:240px;}
						textarea { overflow:auto;font-family:arial;width:240px;padding:10px;height:100px}
						
						
						
						
						
						
						
.oconnellcarsandcommercials-contact-method-title{font-size:13px;display:inline-block;float:left;width:100%;margin:15px 0 15px;font-weight:bold;}
.oconnellcarsandcommercials-contact-method{font-size:33px;display:inline-block;float:left;width:100%;margin:0 0 30px;}
.email {font-size:20px;font-weight:normal;}
.oconnellcarsandcommercials-contact-method p.sm {margin:3px 0 0 0;font-size:12px;}


.oconnellcarsandcommercials-form{display:inline-block;float:left;width:390px;padding:20px;}
.oconnellcarsandcommercials-form-line{display:inline-block;float:left;width:390px;margin:0 0 10px 0;}
.oconnellcarsandcommercials-form-label{display:inline-block;float:left;width:130px;margin-top:12px;font-size:14px;text-align:right;font-weight:bold;padding:0 20px 0 0}
.oconnellcarsandcommercials-form-box,
.oconnellcarsandcommercials-form-box-submit{display:inline-block;float:left;width:240px}

.oconnellcarsandcommercials-form-box input{display:inline-block;float:left;width:240px;font-size:18px;background:#ccc;border:0;padding:10px}

.oconnellcarsandcommercials-form-box-submit input{display:inline-block;float:right;width:100px;font-size:18px;color:#fff;background:#90CA00;border:0;padding:10px;cursor:pointer;}

.oconnellcarsandcommercials-form-box textarea{font-family:inherit;display:inline-block;float:left;width:240px;height:125px;font-size:18px;background:#ccc;border:0;padding:10px;overflow:auto;}

						
						
						
						
						
						
						
						
						
						
						
						
						
			         #footerinfo {display:block;float:left;width:60%;}
		 #footerinfo #menu{font-size: 0.9em;}
		 
		  #contactfooter {display:block;float:left;width:40%;}
		   #contactfooter li{display: inline-block;width:100%; text-align:right; margin:0 0 10px!important;font-size:2em;color:#666;}
		  
#footer #contactfooter li a {border:0;color:#fff}
#footer #contactfooter li strong {font-size:0.8em;}			
						
						
						