  @charset "utf-8";
/*------------------------------------------------------------------ 
	[Master Stylesheet] 
	TKCarsites - CSS Document
	Website: http://www.tkcarsites.com/
-------------------------------------------------------------------*/

/*-----------------------------------
Basic Elements
-----------------------------------*/

/*****************
BODY
*****************/
body{
	background: url(../images/background.jpg) top left repeat-x #f2f2f2;
	font-family:arial, helvetica;
	font-size:12px;
	margin:0 auto;
}

/*Remove dotted lines*/

:focus {
  -moz-outline-style: none;
}
a {
   outline:none;text-decoration:none; 
}

a:hover{
   text-decoration:none; 
}
/*****************
IFRAME
*****************/
iframe {
	background:#fff;
}


/*****************
LEFT NAVIGATION
*****************/
#leftNav{}

#quick-quote
{
width:138px;
height:273px;
float:left;
margin:15px 0px 0px 12px;
}

#quick-quote a
{
width:138px;
height:273px;
display:block;
background:top left no-repeat;

}

/*****************
MAIN WRAPPER
*****************/
#mainWrapper{
	float:left;
	min-height:360px;
	width:959px;
border:0px solid red;
}
	
/*****************
MAIN WRAPPER INNER
*****************/
#mainWrapperInner{
	float:right;
	height:100%;
	width:959px;
	/*background-color:#fff;*/
}

/*******************
MAIN INNER CONTENT
*******************/
#mainInnerContent{
	/*background-color:#fff;*/
	}


/*-----------------------------------
Header Elements
-----------------------------------*/
/*****************
LOGO
*****************/
#logo{
	width:251px;
	height:61px;
	margin:22px 0 0 6px;
}

/**Logo Image**/
#logo a{
	width:251px;
	height:61px;
}

.uGs7Fc {
float: left;
white-space: nowrap;
}

.dQF8Ke .pJVzve {

background: no-repeat url(../images/sprite.png) -156px -58px;

}
/*****************
INFO AREA
*****************/
#info {
	width:220px; margin-right: 10px; float:right; height:98px;
}

/*****************
Make Image
*****************/
#makeImage{
	height:70px;
	width:250px;
	margin:15px 0px 0px 40px;
}

/*****************
Header Buttons
*****************/
#centerBtn {
	float:left;
	width:154px;
	margin-left:8px;
	margin-top:30px;
	height:50px;
}
#centerBtn li{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:center;
}
#centerBtn span{display:none;}

#centerBtn a{
	background:top left no-repeat;
	display:block;
	width:154px;
	height:31px;
	margin: 5px 5px 0px 0px;
}

#centerBtn a:hover{
	background-position:bottom left;
	}


#meet_reed a{
	float:left;
	width:133px;
	height:13px;
	margin:11px 0 0 89px;
}
#meet_reed span{display:none;}


/*********************
PHONE TITLE/NUMBER
*********************/
/**Position**/
#phone{
	margin:16px 0px 0px 0px; float:right;
}

/**Number Margin**/
#phone #phoneNum{
	text-align:right; float:right; width:100%;
}

/**Text Format**/
#phone li{
	color:#787878;
	font-size:26px;
	font-weight:bold; text-align:right;
}

#footerphone { float:left; margin:18px 10px 0 10px; }

#footerphone li{
	color:#333333;
	font-size:11px;
	font-weight:none;
	display:inline;
}

.homemonitor{width:274px; height:305px; position:absolute; top:145px; left:684px;}
.videoplay{width:115px; height:71px; position:absolute; top:350px; left:450px; text-align:center; color:#558ad0;}

/*****************
BULLETS
*****************/
/**Position**/
#bullets{
	margin-right:20px;
}

/**Spacing**/
#bullets a{
	padding-left:20px;
}

#bullets li{
	margin-top:5px;
}

/**Placement Side**/
#bullets{
	float:right;
}

/**Text Format**/
#bullets a{
	color:#0d295f;
	font-size:13px;
	font-weight:bold;
}
#bullets a:hover{
	color:#0075e6;
}

/****************
HOURS/CONTACT
****************/
#hours_contact{
	width:87px;
	height:24px;
	float:left;
	margin:57px 0px 0px 27px; 
}
#hours_contact span{
	display:none;
}
#hours_contact a{
	float:left;
	margin:0px 0px 0px 0px;

	background:top left no-repeat;
	display:block;
	width:87px;
	height:24px;
}
#hours_contact a:hover{
	display:block;
	background:bottom left no-repeat;
}
#hours_contact ul li{
	list-style:none;
}



/****************
VIDEO SPECIALS
****************/
#videoSpecials{
	width:288px;
	height:50px;
	float:left;
	text-align:left;
}
#videoSpecials span{
	display:none;
}
#videoSpecials a{
	float:left;
	margin:5px 0px 0px 5px;
	background:top left no-repeat;
	display:block;
	width:288px;
	height:45px;
}
#videoSpecials a:hover{
	display:block;
	background:bottom left no-repeat;
}
#videoSpecials ul li{
	list-style:none;
}


/*****************
MAIN NAVIGATION
*****************/
/**Navigation Wrapper Background**/
#mainNavWrapper{ background:url();}

/**Main Navigation Width**/
#mainNav{
	width:958px;
	margin-left:7px;
	}

/**Text Format**/
#mainNav a{
	color:#787878;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

/**Hover Text Format**/
#mainNav a:hover, #mainNav .on a{
	color:#fff;
}

#mainNav a span{}


/******************************************
DROPDOWN CSS
******************************************/
/**Home Tabs Width**/

#tab1{
	width:147px;
	}
#tab2{
	width:180px;
	}
#tab3{
	width:189px;
	}
#tab4{
	width:176px;
	}
#tab5{
	width:175px;
	}


/**********************************
MAIN NAVIGATION TABS
**********************************/
ul.topnav li a#tab1, ul.topnav li a#tab5{
	font-size:15px;
	color: #fff;
	display: block;
	text-decoration: none;
	background: url(../images/main-nav-bg.png) no-repeat top left;
	text-align: center;
	vertical-align: middle;
	height: 43px;
}
ul.topnav li a:hover#tab1, ul.topnav li a:hover#tab5{
	background: url(../images/main-nav-bg.png) no-repeat bottom left;
	display: block;
	height: 43px;
}

	
ul.topnav {
	list-style: none;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 965px;
	font-size: 15px;
	position:relative;
	z-index: 50;
	display: inline;
}

ul.topnav li {
	float: left;
	margin: 0;
	padding: 0;
	margin-right:23px;
	position: relative; /*--Declare X and Y axis base for sub navigation, DO NOT CHANGE--*/
}

ul.topnav li a{
	font-size:14px;
	color: #fff;
	display: block;
	text-decoration: none;
	background: url(../images/main-nav-bg.png) no-repeat top right;
	text-align: center;
	vertical-align: middle;
	height: 43px;
}

ul.topnav li a:hover{
	background: url(../images/main-nav-bg.png) no-repeat bottom right;
	display: block;
}

*html ul.topnav li ul.subnav {
	width:160px !important;
}
ul.topnav li li a{
	height:25px;
}

ul.topnav li em{
	font-weight: bold;
	display: block;
	font-style:normal;
	padding-top:13px;
	text-align:center;
}

ul.topnav li li em{
	font-weight: normal;
	margin-top: 0px;
	padding-top: 6px;
}

ul.topnav li span { /*--Drop down arrow trigger styles--*/
	width: 31px;
	/*height: 42px;*/
	float: left;
	/*background: url(../images/main-nav-arrow.png) no-repeat top left;*/
	overflow:hidden;
}

ul.topnav li .btn{ /*--No Drop down arrow trigger styles for Power Pages--*/
	width: 6px;
	height: 42px;
	float: left;
	background: url(../images/main-nav-arrow.png) no-repeat top left;
	overflow:hidden;
}

ul.topnav li span.subhover {
	background-position: bottom left; cursor: pointer; /*--Hover effect for trigger--*/
}

ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 42px;
	background: #6f6f6f;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 100%;
	border: 1px solid #494949;
	border-top:0;
	z-index: 10000;
}

ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #595959; /*--Create bevel effect--*/
	border-bottom: 1px solid #8c8c8c; /*--Create bevel effect--*/
	clear: both;
	width: 100%;
	text-align:left;
}

html ul.topnav li ul.subnav li a {
	background: #6f6f6f 9px center; /*--Dropdown Arrow--*/
	padding-left: 8px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
}

html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #494949 9px center; /*--Dropdown Arrow--*/
}

html ul.topnav li ul.subnav li a em{ text-align:left; font-weight:none;}

.floatLeft{
	float: left;
}

/*-----------------------------------
Left Navigation Elements
-----------------------------------*/
/**Bullets**/
.leftNavLinks li{
	color:#727272;
	list-style:none;
}

/**Text Format**/
.leftNavLinks a{
	color:#727272;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;	
}
/**Hover Text Format**/
.leftNavLinks a:hover{color:#000;}

/*************************************
SEARCH INVENTORY
*************************************/
#searchInventory{
	background:url(../images/search-inventory-bg.png);
	background-repeat:no-repeat;
	width:202px;
	height:243px;
	margin-bottom:5px;
	}

#quickSearch_tool{
	width:201px;
	height:155px;
	float:left;
	padding-bottom:25px; 
}

#keywordSearch{
	width:201px;
	/*height:75px;*/
	float:left;
}

#searchTool{
	margin-left:13px;
}

.quickSearch_selector:hover {
	color:#000;
}

.quickSearch_selector {
	font-family:arial;
	font-size:8px;
	width:170px;
}

	
/*************************************
QUICK CONTACT FORM
*************************************/
#quickContact{
	background:url(../images/quick-contact-bg.png) top left repeat-x #fff;
	width:202px;
	height:283px;
	margin-bottom:5px;
	}
	
/*************************************
Service & Parts Buttons
*************************************/
#serviceParts{
	background:url(../images/product-section-bg.png) top left no-repeat;
	width:194px;
	height:228px;
	margin-bottom:5px;
	padding:11px 4px 4px 4px;
	}

#serviceParts h1{
	margin-left:4px;
	margin-bottom:14px;
	}
#serviceParts span{display:none;}

#serviceParts li{
	margin-bottom:1px;
	list-style:none;
	float:left;
	}

#serviceParts a{
	background:top left no-repeat;
	display:block;
	height:40px;
	width:194px;
}

#serviceParts a:hover{
	background-position:bottom left;
	}
	
/*-----------------------------------
Main Content Elements
-----------------------------------*/

/*****************
SOBA
*****************/
#soba{ height:350px;}

/*****************
RIGHT CONTENT
*****************/
/**Margin**/
#rightContent{
	margin-bottom:5px;
	margin-right:7px;
	}

/*****************
SCROLLING BUTTONS
*****************/
/**Background/Margin**/
#scrollingButtons{
	/*background:url(../images/product-bg.jpg) top left repeat-x #000;*/
}

/*-----------------------------------
Footer Elements
-----------------------------------*/
#footerWrapper{
	/*background:url(../images/footerWrapper-bg.png) top left repeat-x;*/
	width:550px; margin:0 auto; border-top:1px solid #d8d8d8; float:left;
	}

/*****************
FOOTER NAVIGATION
*****************/
/**Text Format**/
#footerNav a{
	color:#1e7fc0;
	font-size:12px;
	
}

/**Hover Text Format**/
#footerNav a:hover{
	text-decoration:underline;
}

#footerWhite {
float:left;
width:100%;
background:#fff;
height:10px;
margin:0px padding:0px;
}

/********************
SOCIAL MEDIA ICONS
********************/
/**Container Width**/
#socialNet{
	width:100px;
}
 
/**Icons Width MUST DEFINE WIDTH FOR SOCIAL ICONS**/
#socialNet #net1 a{width:39px;}
#socialNet #net2 a{width:39px;}
#socialNet #net3 a{width:39px;}
#socialNet #net4 a{width:24px;}
#socialNet #net5 a{width:24px;}
#socialNet #net6 a{width:24px;}

/*****************
ADDRESS
*****************/
#address{
	float:right; margin-top:10px;
	text-align:left; border:1px solid red;
}
/**Text Format**/
#address li{
	color:#333333;
	font-size:12px;
}
#address li a{color:#333333; }

#address li a:hover{color:#1261a7; text-decoration:none;  }

/*****************
COPYRIGHTS
*****************/
/**Text Format**/
#copyright p{
	color:#000;
}

/***********
SEO AREA
***********/
/**Text Format**/
#seo{
	color:#FFF;
	font-size:12px;
	clear:both;
	padding:6px 0px 0px 0px;
	text-align:left;
	height:194px;
	width:940px;
	margin:0 auto;
}

#seo p{
	padding-bottom:10px;
}

#seo h1{
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
}

#seo h2{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

#seo h3{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

/**Lists**/
#seo li{list-style-position:inside;}

/**Link Format**/
#seo a{color:#fff;text-decoration:none; }

#seo a:hover{text-decoration:none;  color:#4dabff;}

#seohome{
	color:#FFF;
	font-size:12px;
	clear:both;
	padding:6px 0px 0px 0px;
	text-align:left;
	height:200px;
	width:940px;
	margin:0 auto;
}

#seohome p{
	padding-bottom:10px;
}

#seohome h1{
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
}

#seohome h2{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

#seohome h3{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

/**Lists**/
#seohome li{list-style-position:inside;}

/**Link Format**/
#seohome a{color:#fff;text-decoration:none; }

#seohome a:hover{text-decoration:none;  color:#4dabff;}

/*-----------------------------------
Main Inner Elements
-----------------------------------*/

/*****************
INNER CONTENT
*****************/
/**Width**/
#innerContent{
	width:912px;
}

/*****************
SITE MAP
*****************/
/**Background**/
#contentarea-sitemap a{
	background-color:#ededed;
}

/**Hover Background**/
#contentarea-sitemap a:hover{
	background-color:#E1E1E1;
}

/**Text Format**/
#contentarea-sitemap{
	color:#999;
	font-size:80%;
 	text-align:left;	
}

/**Hover Text Format**/
#contentarea-sitemap a{
	color:#333;
	font-size:13px;
	text-decoration:none;
}
#contentarea-sitemap h1{
	background-color:#cfcfcf;
	display:block;	
	padding:4px;
	margin: 1px 0px;color:#333;
	font-size:13px;		
}


/*---------------------------------------------------------------------------------------------------------------------
DO NOT TOUCH BELOW!!!
---------------------------------------------------------------------------------------------------------------------*/

/*-----------------------------------
Reset DON'T TOUCH
-----------------------------------*/
*, html, body{
	margin:0;
	padding:0;
	}

/**Flash Outline**/
* object{outline:none;}

/**Links**/
a{outline:none;text-decoration:none;}

li{margin:0;padding:0;}

/**Clearing**/
.clear{clear:both;}

/*-----------------------------------
Basic Elements DON'T TOUCH
-----------------------------------*/

/*****************
CONTAINER
*****************/
#container{ /* EXTRA WIDER TO CONTAIN DROP SHADOW EFFECT -OPTIONAL */
	margin: 0 auto;
	padding-bottom:10px;
	width:959px;
	height:100%;border:0px solid #ffffff;
	/*background:url(../images/wrapper-bg.png) top left repeat-y;*/
}

#containerBottom{
	margin: 0 auto;
	width:959px;
	height:20px; 
	/*background:url(../images/container-bottom-bg.png) top left no-repeat;*/
}
/*****************
WRAPPER
*****************/
#wrapper{
	margin: 0 auto;
	width:959px;
	background-color:#fff; position:absolute; border:0px solid red;
}

/*****************
HEADER
*****************/
#header{
	width:959px;
	height:141px; 
	background:url(../images/header-bg.png) top center repeat-x;
	position: relative;
	/*padding-bottom:9px;*/
}

/*****************
RIGHT HOME
*****************/

#rightHome {
	width:240px;
	float:right;
	margin:0px 0px 0px 10px;
}


#rightHome_info{
	text-align:center;
	padding:16px 0px;
}

#rightHome_info h1{
	color:#fff;
	font-size:13px; 
	margin:0px; padding:0px;
}

#rightHome_info p{
	color:#FFF;
	font-size:14px;
	margin:0px; padding:0px;	
}

#rightForms {
	width:262px;
	float:right;
	margin:0px 0px 0px 10px;
}
.testimonials {
float:left;
margin-top:15px;
}
.testimonialForms {
float:left;
margin:15px 0 0 -20px;
}
.singleRightImg {
float:left;
margin-left:20px;
}

/*****************
LEFT NAVIGATION
*****************/

#leftNav {
	width:162px;
	height:100%;
	float:left;
	margin:2px 0px 0px 11px;
	/*background:url(../images/leftnav-bg.png) top left no-repeat;*/
}
#leftNav ul{
	padding:0px; margin:0px;	
}
#leftNav ul li{ 
	list-style:none;
	width:162px;
	padding:0px;
	font-size:0.8em;
	font-weight:bold;
	font-family: Arial,Verdana, Geneva, sans-serif;
	margin:0px auto;
}
#leftNav ul li a{
	text-decoration:none;
	font-weight:bold;
	display:block;
	text-align:left;
	padding: 8px 0px 2px 32px;
	height:16px;
	color:#FFF;
	margin:0px;
	background:url(../images/leftNav_bg.png) 3px top no-repeat;
}
 
#leftNav ul li a:hover{
	background:url(../images/leftNav_bg.png) 3px -48px no-repeat;
}

#leftNav_info{
	text-align:center;
	padding:16px 0px;
}

#leftNav_info h1{
	color:#fff;
	font-size:13px; 
	margin:0px; padding:0px;
}

#leftNav_info p{
	color:#FFF;
	font-size:14px;
	margin:0px; padding:0px;	
}


/*********************
LEFT NAVIGATION INNER
*********************/

#leftNavInner {
	width:162px;
	/*height:842px;*/
	height:100%;!important;
	min-height:494px;
	float:left;
	clear:both;
	margin:2px 0px 0px 11px;
	/*background:url(../images/leftnavinner-bg.png) top left no-repeat;*/
}
#leftNavInner ul{
	padding:0px; margin:0px;	
}
#leftNavInner ul li{ 
	list-style:none;
	width:198px;
	padding:0px;
	font-size:0.8em;
	font-weight:bold;
	font-family: Arial,Verdana, Geneva, sans-serif;
	margin:0px auto;
}
#leftNavInner ul li a{
	text-decoration:none;
	font-weight:bold;
	display:block;
	text-align:left;
	padding: 8px 0px 2px 32px;
	height:16px;
	color:#FFF;
	margin:0px;
	background:url(../images/leftNav_bg.png) 3px top no-repeat;
}
 
#leftNavInner ul li a:hover{
	background:url(../images/leftNav_bg.png) 3px -48px no-repeat;
}


/*****************
MAIN WRAPPER
*****************/
#mainWrapper{}


/*****************
MAIN CONTENT
*****************/
#main{
	float:right;
	width:959px;
	height:360px;
}
#mainInner{
	float:left;
	width:766px;
	margin:10px 0px 0px 5px;
	/*padding-top:15px;*/
	/*background:url(../images/mainInner-bg.png) top left no-repeat #fff;*/
}
#mainhome{
	float:left;
	width:959px;
	margin:10px 0px 0px 5px;
	
}

/*******************
MAIN INNER CONTENT
*******************/
#mainInnerContent{
	min-height:450px;height:auto;
	width:100%;
	float:left;border:0px solid red;
}

#mainInnerContentPII{
	margin:0px;
	text-align:left;
	/*min-height:525px;*/
	width:100%; border:1px solid red;
	/*background:url(../images/main-wrapper-background.jpg) top left repeat-x #c4c4c4;*/
}

/*****************
FOOTER
*****************/
#footer {
margin: 0px auto;
padding:0px;
width: 921px; height:176px;
clear: both;
background-color:#dcdcdc;
}


#footerHome{
	clear:both;
	width:922px; height:auto;
	float:left;
	margin:40px 0 3px 19px;
	background-color:#dcdcdc;
}

.fotbutton{
float:left;
width:913px;
height:106px;
margin:4px 4px 0 4px;
padding:0px;
background:url(../images/bg-footer-bt.jpg) no-repeat;
}

/*****************
FOOTER HOME PAGE
*****************/

.fotbuttonHome{
float:left;
width:913px;
height:220px;
margin:-45px 4px 0 4px;
padding:0px;
background:url(../images/footer-btm-home-bg.png) bottom no-repeat;
}
.footerBtnsHome{
float:left;
width:225px;
height:98px;
margin:0 60px 0 30px;
}
.footerBtnsImgHome{
float:left;
width:218px;
margin-bottom:5px;
}
.footerBtnsTextHome p{
float:left;
width:218px;
height:auto;
margin:0 0 15px 0;
font-size:12px;
color:#fff;
text-align:center;
}

/*****************
LEARNMORE BTN
*****************/

.learnmore{
float:right;
width:72px; height:17px;
margin:6px 0px 0px 0px;
}
.learnmore a{
float:right;
width:72px; height:17px;
background:url(../images/learnmore-bg.png) top right no-repeat;
text-align:right;
font-size:12px;
color:#fff;
padding-right:7px;
}
.learnmore a:hover{
background:url(../images/learnmore-bg.png) bottom right no-repeat;
}
.learnmore p{
float:left;
width:85px;
height:18px;
text-align:left;
color:#fff;
padding:5px 0px 0px 6px;
}


/*****************
FOOTER INNER PAGES
*****************/

.fotbutton{
float:left;
width:913px;
height:106px;
margin:4px 4px 0 4px;
padding:0px;
background:url(../images/bg-footer-bt.jpg) no-repeat;
}
.footerBtns{
float:left;
width:225px;
height:98px;
margin:12px 60px 0 30px;
}
.footerBtnsImg{
float:left;
width:218px;
margin-bottom:5px;
}
.footerBtnsText p{
float:left;
width:218px;
height:auto;
margin:0px;
font-size:12px;
color:#fff;
text-align:left;
}


/*****************
BOTTOM PANEL
*****************/
#bottomPanel{
	background:url("../images/bottom_mainPanel.png") no-repeat;
	height:18px;
	clear:both;
	margin-bottom:10px;
}


/*-----------------------------------
Header Elements DON'T TOUCH
-----------------------------------*/

/*****************
DEALER LOGO
*****************/
#logo{
	float:left; 
}

/**Logo Image**/
#logo a{
	background:top left no-repeat;
	display:block;
	float:left;
	margin: 0 auto;
}

/**Logo Text**/
#logo span{
	display:none;
}


/*****************
MAKE LOGOS/IMAGE
*****************/
#makeImage{
	background:no-repeat;
	float:left;
}
#makeImage span{
	display:none;
}

.feedbkframe {
	width:551px; float:right; margin-right:3px;
}

#feedbkImg{
	float:left;
	background:url("../images/feedback_image.jpg") no-repeat;
	width:364px;
	height:344px;
	margin-top:50px;	
}

/*********************
PHONE TITLE/NUMBER
*********************/
#phone{
	float:right;
} 
#phone li{
	list-style:none; line-height:20px;
}

#phone #title, #phone #phoneNum{
	float:right;
}


/*********************
BULLETS
*********************/
/**Bullet Image**/
#bullets li{
	list-style:none;
	float:left;
}

#bullets li:hover{
	background-position:bottom;
}

#bullets li #bulletsDivider{
	padding:0px 5px 0px 5px;
	color:#fff;
}

/**Bullet Text**/
#bullets a{
	display:block;
}

#bullet a:hover{
	background:bottom left no-repeat;
}


/*****************
MAIN NAVIGATION
*****************/
#mainNavWrapper{
	clear:both;
	float:left;
	width:959px;
	background:url(../images/main-nav-wrapper-bg.png) bottom left repeat-x;
	height:43px;
}

#mainNav{
	float:left;
	height:43px;
}

#mainNav li{
	float:left;
	list-style:none;
	height:43px;
}

#mainNav a{
	background:top left no-repeat;
	display:block;
	float:left;
	height:43px;
}

#mainNav a:hover, #mainNav .on a{
	background-position:bottom left;
}

#mainNav span{
	position:relative;
	top:19px;
}


/*-----------------------------------
Main Content Elements DON'T TOUCH
-----------------------------------*/
/*****************
SOBA
*****************/
#soba{
	float:left;
	margin:0px 0px 0px 0px;
	}
#sobahome{
	float:left;
	margin:0px 0px 0px 0px;
	}	
#mainsoba{
	float:left;
	margin:0px 5px 0px 0px;
	}

/*****************
Video
*****************/
#video{
	float:left;
	padding:0px 0px 0px 5px;
	}
#mainvideo{
	float:left;
	padding:0px 0px 0px 5px;
	margin:0px;
	}

/*****************
RIGHT BUTTONS
*****************/
#rightBtns{
	float:left;
	width:314px;
	/*height:312px;*/
	/*background-color:#000;*/
	margin:7px 7px 0px 7px;
}

#rightBtns span{display:none;}

#rightBtns li{
	margin-bottom:1px;
	list-style:none;
	float:left;
	padding-bottom:6px;
	}

#rightBtns a{
	background:top left no-repeat;
	display:block;
	width:314px;
	height:100px;
}

#rightBtns a:hover{
	background-position:bottom left;
	}

/*****************
VIDEO
*****************/
#rightContent #video{
	width:277px;
	height:241px;
	margin:0px 7px 0px 0px;
	border: solid 1px #CCC;
}

/*****************
SCROLLING BUTTONS
*****************/
#scrollingButtons{
	clear:both;
	margin: 5px 0px 10px;
	padding:6px 16px 10px 26px; 
	width:920px;
	height:121px;
	float:left;
	background:url(../images/scrolling-buttons-home.png) top center no-repeat;
}

#scrollingButtonsInner{
	clear:both;
	margin: 5px 0px 5px 0px;
	padding:8px 22px 0px 20px;
	width:713px;
	height:121px;
	float:right;
	background:url(../images/scrolling-buttons-bg-inner.png) top center no-repeat;
}

/********************
FEATURED VIDEOS
********************/

#featuredVideosWrapper{
	width:100%;
	min-height:250px;
	background:#FFF;
}

#featuredVideos{
	clear:both;
	padding:10px 0px;
	width:731px;
	margin: 0px 7px 5px 0px;
	min-height:230px;
	}

#featuredVideosHeader{
	clear:both;
	padding:10px 5px 0px 11px;
	margin: 0px 7px 0px 0px;
	width:733px;
	height:20px;
	float:right;
	text-align:left;
	background:url(../images/product-header-bg.png) top left repeat-x #970004;
	border: solid 1px #868686;
	}
	
/********************
SPOTLIGHT SPECIALS
********************/
#spotlightSpecialsWrapper{
	width:100%;
	min-height:250px;
	background:#FFF;
	}

#spotlightSpecials{
	width:737px;
	float:right;
	margin: 0px 7px 5px 0px;
	min-height:232px;
	overflow: hidden;
	}

#spotlightSpecialsHeader{
	padding:10px 5px 0px 11px;
	margin: 4px 7px 0px 0px;
	width:733px;
	height:20px;
	clear:both;
	text-align:left;
	background:url(../images/product-header-bg.png) top left repeat-x #970004;
	border: 1px solid #868686;
	}

#spotFrame{
	width:740px;
	min-height:232px;
	margin-top:5px;
}


	
/********************
SERVICE COUPONS
********************/
#serviceCouponsWrapper{
	min-height:250px;
	width:733px;
	clear:both;
}

#serviceCoupons{
	clear:both;
	padding:5px 10px 5px 10px;
	width:731px;
	float:right;
	margin: 0px 7px 5px 0px;
	min-height:252px;
	background:url(../images/service-coupons-bg.png) top left no-repeat #000;
	}

#serviceCouponsHeader{
	clear:both;
	padding:10px 5px 0px 11px;
	margin: 0px 7px 0px 0px;
	width:733px;
	height:20px;
	float:right;
	text-align:left;
	background:url(../images/product-header-bg.png) top left repeat-x #970004;
	border: 1px solid #868686;
	}

#serviceCoupon_viewAll{ /* VIEW ALL LINK POSITION */
	height:18px;
	float:right;
	margin-top:-12px;
	padding-right:10px;
}

#serviceCoupon_viewAll a{ /* VIEW ALL LINK FONT STYLE */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
	text-align:right;
}

#serviceCoupon_viewAll a:hover{
	color:#C00;
}

/********************
FEATURED COUPONS
********************/

#flash_FeaturedSpecials{
	padding:10px 0px 10px 80px;
	clear:both;
}

/********************
CUSTOM PAGE TEXT AREA
********************/
#customPageWrapper{
	width:100%;
	min-height:208px;
	background:#787878;
}

#customPage {
	padding:0; 
	width:616px;
	float:left;
	margin: 0;
	min-height:177px; border:0px solid red;
	
	
}

#customPage h1{
	color:#444;
	font-size:16px;
	font-weight:bold; padding:0; padding-bottom:10px;
}

#customPage h2{
	color:#444;
	font-size:14px;
	font-weight:bold;  padding:0; padding-bottom:10px;
}

#customPage>h3{
	color:#444;
	font-size:12px;
	font-weight:bold; padding-bottom:10px;
}

#customPage h4{
	color:#444;
	font-size:20px;
	line-height:20px;
	font-weight:bold; padding:15px 0 5px 0;
	
}

#customPage p{
	color:#808081;
	font-size:12px;
	padding-bottom:10px; line-height:17px;
}


#customPage p a{
	color:#c00b0b;
	font-size:12px;text-decoration:underline; 
}

#customPage p a:hover{
	text-decoration:underline; color:#0048ff;
}

#customPage > img {
	padding:4px 10px 10px 0px; float:left;
}

#customPageHeader{
	clear:both;
	padding:10px 5px 0px 11px;
	margin: 0px 7px 0px 0px;
	width:733px;
	height:20px;
	float:right;
	text-align:left;
	background:url(../images/product-header-bg.png) top left repeat-x #970004;
	border: solid 1px #868686;
}



/*****************************Home page bottom content ****************************/

#homebotwrap{
	border:0px solid green;
	padding:10px 10px 10px 10px;
	width:936px;
	float:left;
	margin:0px 0px px 0px;
	min-height:80px;
	background:url(../images/homebottombg.jpg) bottom center no-repeat;
}

#homebotwrap img {
	
	float:right;
	margin:0px; outline:none;	
}
.homebotcont {
	
	padding:30px 0px 0px 0px;
	width:936px;
	float:left;
	margin:0px 0px 0px 15px;
	min-height:80px;
}

.homebotcont li{
	
	padding:5px 10px 5px 10px;
	width:280px;
	float:left;
	margin:0px 0px px 10px;
	min-height:125px; 
	list-style-type:none; border-right:1px solid #dddddd;border-left:1px solid #ffffff;
}
.homebotcont li img {
	
	padding:0px 10px 10px 10px;
	float:right;
	margin:0px; outline:none;	
}
.homebotcont li p{
	color:#787878;
	font-size:12px;
	padding-bottom:10px;
	line-height:17px;
}
.homebotcont li h1{
	color:#000000;
	font-size:16px;
	padding-bottom:10px;
	
}
.homebotcont li h5 a{
	color:#709ad1;
	font-size:12px;
	padding-bottom:10px;
	font-weight:normal;
}
.homebotcont li h5 a:hover{color:#000;text-decoration:underline;}



/**************************
CUSTOM INNER PAGES AREA
**************************/
#custom-page{
	margin:0px;
	text-align:left;
}

#custom-page h1{
	color:#000;
	font-size:16px;
	font-weight:bold;
	padding-bottom:12px;
}

#custom-page p{
	color:#000;
	font-size:12px;
	padding-bottom:12px;
}

#custom-page a{
	color:#6e6e6e;
	font-size:12px;
}
#custom-page a:hover{
	 text-decoration:none;
}

#custom-page h2{
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:12px;
}
#custom-page ul{
	margin:0; padding:0;
	padding-bottom:12px;
}
#custom-page li{
	list-style-type:disc; 
	list-style-position:outside;
	margin-left:35px;
	padding-bottom:10px;
}

#innerContentCustom{
	margin:0 auto;
	float:left;
	clear:right;
	padding:15px;
	background:#fff;
	min-height:525px;
}

#innerContentCustom h1{
	color:#000;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
}

#innerContentCustom p{
	color:#000;
	font-size:12px;
	padding-bottom:10px;
}

#innerContentCustom a{
	color:#6e6e6e;
	font-size:12px;
}

#innerContentCustom a:hover{
	text-decoration:none; 
}


/*-----------------------------------
Footer Elements DON'T TOUCH
-----------------------------------*/

/*****************
FOOTER NAVIGATION
*****************/
#footerWrapper{
	/*height:30px;*/
}
#footerhomeWrapper{
	clear:both;
	height:100px;
	border-top:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;
}

#footerNav{
	float:left; width:550px;
	margin-top:10px;
	margin-right:0px; clear:left; 
}

#footerNav li{
	display:inline;
	list-style:none;
	margin:0px 2px;
	color:#1e7fc0;
}
#footerNav li a:hover{color:#000;}

/********************
SOCIAL MEDIA ICONS
********************/
#socialNet span{
	display:none;
}

#socialNet{
	float:right;
	margin:41px 0 0 0;
}

#socialNet li{
	display:inline;
}

#socialNet .netIcon a{
	background-repeat:no-repeat;
	display:block;
	float:right;
	margin-left:9px;
	height:39px;
}
#socialNet .netIcon1 a{
	background-repeat:no-repeat;
	display:block;
	float:right;
	margin-left:10px;
	height:39px;
}

/*****************
FOOTER ADDRESS
*****************/
#address{

}
#address li{
	display:inline;
	list-style:none;
}

/*****************
COPYRIGHTS
*****************/
#copyrightWrapper{
	float:right; width:120px;
	margin:0px 10px 7px 0px; 
	 clear:right;
}

#copyright{ 
	margin-top:5px; width:550px; padding-bottom:10px; float:left;
}

#copyright li{  
	float:left; font-size:12px;
	color:#4f4f4f;
	list-style:none;
	text-align:left; display:inline;
}

/**TK Logo**/
#tkLogo span{
	display:none;
}

#tkLogo img{
	border:none;
}

#tkLogo{
	display:block;
	float:right;
	padding:15px 5px 10px 0px;
}


/*-----------------------------------
Main Inner Elements DON'T TOUCH
-----------------------------------*/

/*****************
INNER CONTENT
*****************/
#innerContent{
	margin:25px 25px 0px 25px;
	padding: 0px;
	float:left;
	min-height:350px;height:auto;border:0px solid green;
}
#innerContentSearch{
	margin:0px;
	padding: 0px;
	float:left;
	height:100%;
}

#innerContentPII{
	margin: 3px 0px 0px 0px;
	padding: 0px;
	float:left;
	clear:right; border:1px solid #818181;
}

#innerContentDetailsPII{
	margin: 3px 0px 0px 0px;
	padding: 0px;
	float:left;
	clear:right; border:1px solid #818181;
}

/**Title Background**/

#innerTitle {
background:url(../images/title-bg.jpg) repeat-x;
width: 957px; height:63px; 
border:1px solid #d6d6d6; 
border-top:0;
}
.titleimg{
float:left;
margin:18px 0px 0px 13px;
padding:0px; clear:both;
}
.titleBtnDemo {
float:right;
width:221px; height:45px;
margin:11px 8px 0px 0px;
padding:0;
}
.titleBtnDemo a {
float:right;
width:221px; height:45px;
background:url(../images/btn-request-demo.png) left top no-repeat;
}
.titleBtnDemo a:hover {
background:url(../images/btn-request-demo.png) left bottom no-repeat;
}

.titleBtnrecorded {
float:right;
width:221px; height:45px;
margin:11px 8px 0px 0px;
padding:0;
}
.titleBtnrecorded  a {
float:right;
width:221px; height:45px;
background:url(../images/btn-recorded-webnair.png) left top no-repeat;
}
.titleBtnrecorded  a:hover {
background:url(../images/btn-recorded-webnair.png) left bottom no-repeat;
}


/*****************
SITE MAP
*****************/
#contentarea-sitemap{
	min-height:460px;
	padding:5px;
}

#contentarea-sitemap a{
	display:block;	
	padding:4px;
	margin: 1px 0px;	
}

#contentarea-sitemap ul{
	list-style:none;
}

/*************************************
BUILD A CAR AND DIGITAL BROCHURES
*************************************/

.buildDigi{text-align:center;}

.buildDigi iframe{
	/*height:500px;*/
	height:443px;
	width:760px;
	overflow:hidden;
	text-align:center;
	padding-top:10px;
	padding-right:2px;
}

/*************************************
TRADE IN VALUE
*************************************/
.tradeIn{
	text-align:center;
}

.tradeIn iframe{
	width:580px;
	height:500px;
}	

/*************************************
PII FIXES
*************************************/
/**Inventory Result**/
#mainSearchTable{
	margin: 0 auto;
}

/**Details**/
#mousemovehandler{
	/*width:959px;*/
	/*margin: 0 auto;*/
}

/**Email in Details**/
#VehicleDetailsPanel_WebPartAccordion_DealerContactInformationPlaceHolder a{
	word-wrap:break-word;
}

/**Page Numbers**/
#piitable{
	padding-left:30px;
	text-align:left;
}

#piitable ul{
	padding-right:60px;
}

.listingPager{
 	text-align:right;
 	float:right;
}

.contmid{width:278px; float:left; }
.contmid img{ margin:0px 10px 50px 0px; float:left;}

.contmid h1{color:#000;font-size:16px;font-weight:bold;padding-bottom:10px;}

.contmid p{color:#787878;font-size:12px;padding-bottom:10px;line-height:18px;}
.contmid h2{color:#787878;font-size:14px;padding-bottom:10px;line-height:18px;}


.learnmorebtn a{color:#709ad1; text-align:right; text-decoration:none;  float:right; margin-bottom:20px; }
.learnmorebtn a:hover{color:#000;text-decoration:underline;  }

.learnmorebtn p{color:#709ad1; text-align:right;   float:right; margin-bottom:20px; }
/***********************************
TEXT BOX
***********************************/
#textBox{
	float:right;
	width:755px;
	height:100%;
	text-align:left;
	padding: 0px 17px 0px 16px;
}
#textBox ul {
	margin-left:20px;
}

#textBox li {
	list-style:outside;
}

.quickcontact
{ width:230px; min-height:100px; height:auto; border:1px solid #ccc;float:right; 
margin:0px 0px 0px 10px;padding-bottom:10px;
}

.quickcontact img { margin-right:10px;}


.quickcontact h1
{ margin-bottom:20px; float:left; font-weight:normal; width:208px; padding:6px 10px 14px 10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; 
color:#FFFFFF; background:url(../images/header-bg.png) top left repeat-x #13609b; height:13px;
border:1px solid  #0462cf;text-transform:uppercase; font-weight:bold;

 }


.quickcontact label
{ margin:10px 10px 0px 10px;}
.quickcontact  p
{ margin:0px 10px 0px 10px;}


.homefive
{ width:230px; min-height:100px; height:auto; border:1px solid #ccc;margin:10px;padding-bottom:10px;}

.homefive li
{ width:210px; min-height:50px; height:auto; margin:10px;padding:10px 0px; list-style-type:none;  }

.homefive li h1
{ font-weight:bold; font-size:16px;}

.homefive li img {float:left; padding-right:5px;}
/***********************************
CUFON IE PLAIN TEXT FIX
***********************************/

.cufon-loading #mainNavWrapper ul.topnav { /* for Cufon.replace('a') */
	visibility: hidden !important;
}


/***********************************
Leader ship
***********************************/

#custompage-wide{
	padding:10px 0px 10px 0px;
	width:919px;
	float:left;
	margin: 0px 0px 5px 0px;
	min-height:177px;
}

#custompage-wide h1{
	color:#000;
	font-size:16px;
	font-weight:bold; padding:0; padding-bottom:10px;
}

#custompage-wide h2{
	color:#000;
	font-size:14px;
	font-weight:bold; padding:0;  padding-bottom:10px;
}

#custompage-wide h3 a{
	color:#000;
	font-size:12px;
	font-weight:normal; padding:0;  padding-bottom:10px;
}
#custompage-wide p{
	color:#000;
	font-size:12px;
	padding-bottom:10px;line-height:18px;
}

#custompage-wide a{
	color:#787878;
	font-size:12px; text-decoration:underline;
}

#custompage-wide a:hover{
	text-decoration:underline; color:#000;
}
#custompage-wide img{padding:4px 10px 10px 0px; float:left;
}

.leadership{
width:910px;
height:auto;
min-height:100px;
float:left; margin-bottom:10px;
}

.leadtop{
background: url(../images/leadtop.jpg) top left no-repeat;
width:100%;
height:10px;
float:left;
}
.leadmid{
width:878px;padding:5px 15px 15px 15px;
height:auto;
min-height:100px;
float:left;
background: url(../images/leadmid.jpg) top center no-repeat;
border-left:1px solid #dddddd;border-right:1px solid #dddddd;
}

.leadbot{
background: url(../images/leadbot.jpg) top left no-repeat;
width:100%;
height:10px;
float:left;
}

.leadmid_title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#9a9a9a; margin:0px; 
padding:0px 0px 4px 0px;  text-align:left;
border-bottom:1px dotted #858585;margin-bottom:10px;
}

.leadboxline{
width:658px;padding:2px 0px 2px 0px; 
border-bottom:1px dotted #858585;
}

#leadership{
border: 0px solid green;
padding: 10px 10px 10px 10px;
width: 540px;
float: left;
margin: 0px 0px 5px;
min-height: 177px;
font-family:Arial, Helvetica, sans-serif;
}

.leadershiptitle h2 {
color: #8f8f8f;
font-size: 14px;
font-weight: bold;
padding-bottom: 0px;
line-height: 25px; margin:0px 0px 0px 10px;
}
#leadership p {
color: #8f8f8f;
font-size: 12px;
padding-bottom: 10px;
line-height: 15px;margin:0px 0px 0px 10px;
}
.leadershiptitle{
border:1px solid #e6e3e3;
background-color:#f5f5f5;
background-repeat:no-repeat;
float:left; 
width: 700px;
height:48px; 
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}


/***********************************
CUSTOM PAGES CONTENT
***********************************/
#pageTitle {
float:left;
width:100%;
margin:10px 0 15px 0;
}
.automotivehomeBg {
float:left;
width:287px; height:164px;
background:url(../images/automotive-home-bg.png) top left no-repeat;
margin-top:20px;
}
.autoTitle {
float:left;
width:272px; height:21px;
margin:10px 0 0 15px;
}
.autoThumbCont {
float:left;
width:272px; height:82px;
margin:20px 0 0 10px;
}
.autoThumbCont > img{
float:left;
margin:0;
}
.autoThumbDls{
float:right;
width:178px; height:82px;
font-size:11px;
color:#5c5c5c;
margin-right:7px;
}
.morebtn {
float:right;
width:99%; height:14px;
margin-right:5px;
}
.morebtn a{
float:right;
width:45px; height:14px;
background:url(../images/more-bg.png) top right no-repeat;
text-align:right;
font-size:10px;
color:#fff;
padding-right:9px;
}
.morebtn a:hover{
background:url(../images/more-bg.png) bottom right no-repeat;
}
.floatRight {
float: right;
}
.homePara {
width:90%;
}

/***  RIGHT CONTENT    ***/

.requestinfo {
width:241px;
height:161px;
float:left;
margin:0 0 30px -2px;
background:url(../images/bt-get-info.jpg) no-repeat;
}
.btnrequest {
}
.btnrequest a{
margin:121px 0px 0px 13px;
width:106px;
height:30px;
float:left;
background:url(../images/btn-request.jpg) top left;
}
.btnrequest a:hover{
width:106px;
height:30px;
float:left;
background:url(../images/btn-request.jpg) bottom left;
}


.rightThumbs {
float:left;
margin-top:30px;
}


/***   CONNECT   ***/

.top {
float:left;
width:619px;
height:auto;
padding:0px;
margin:0 0 20px 0;
}

#customPage A {
	COLOR: #c00b0b; FONT-SIZE: 12px;
	text-decoration:underline;
}
#customPage A:hover {
color:#0048ff;
text-decoration:underline;
}

#customPage h1 img {
float:left;
margin-bottom:10px;
}
.paraBig {
float:left;
font-size:14px;
color:#797979;
line-height:18px;
margin-bottom:10px;
}
.dealershipImg {
float:right; 
width:240px;
padding:15px 0 0 5px;
}
.dealershipCont {
float:left;
width:340px;
}
.dealershipContain {
float:left;
width:600px;
margin:20px 0 0 0;
}
.mediumFont {
color:#797979;
font-size:12px;
padding-bottom:10px;
line-height:15px;
}

#keyfeature{
float:left;
padding:0px;
margin:0px;
width:619px;
height:auto;
background-image:url(../images/bg-keyfeature.jpg);
background-repeat:repeat-x;
border:1px solid #dfdfdf;
}
#keyfeatureMobile{
float:left;
padding:0px;
margin:0px;
width:619px;
min-height:132px; height:auto;
background:#f0f0f0;
}
.keytitlefeatures{
float:left;
width:616px;
height:20px;
padding:8px 0px 3px 12px;
margin:0px;
font-family:Helvetica;
font-size:17px;
color:#444444;

}

.keytitle{
float:left;
width:616px;
height:20px;
padding:8px 0px 0px 12px;
margin:0px;
font-family:Helvetica;
font-size:18px;
color:#444444;FONT-WEIGHT:bold;
}
.key ul{
float:left;
margin:0px 0px 5px 25px;
padding:5px 0px 0px 0px;
width:280px;
color:#535353;
}
.key li{
margin:0px;
padding:0px 0px 0px 0px;
height:auto;
list-style-image:url(../images/dot.png);
list-style-type:none;
font-size:12px;
color:#8e8e8e;
font-weight:bold;
line-height:19px;
}
.key li a{
float:left;
font-size:12px;
color:#535353;

}
.key li a:hover{
color:#000;
}


/**************  MOBILE   *************/

#keyfeatureframe{
float:left;
margin:10px 0px 0px 0px;
padding:3px;
width:619px;
min-height:132px; height:auto;
background:#fff;
border:1px solid #e1e1e1;
}
.keymobile{margin:0px; padding:0px; float:left;}

.keymobile ul{
float:left;
margin:0px 0px 5px 0px;
padding:5px 0px 0px 0px;
width:460px;
color:#535353;
}

.keymobile li{
margin:0px;
padding:0px 0px 0px 25px;
height:auto; 
background:url(../images/dot2.png) left no-repeat;
list-style-type:none;
font-family:Helvetica, sans-serif;
font-size:18px;
color:#8e8e8e; line-height:25px;
}
.keymobile li a{
float:left;
font-family:Helvetica, sans-serif;
font-size:18px;
color:#535353;

}
.keymobile li a:hover{
color:#000;
}

.keym ul{
float:left;
margin:0px 0px 5px 25px;
padding:5px 0px 0px 0px;
width:200px;
color:#535353;
}
.keym li{
margin:0px;
padding:0px 0px 0px 0px;
height:auto;
list-style-image:url(../images/dot.png);
list-style-type:none;
font-size:12px;
color:#8e8e8e;
font-weight:bold;
line-height:19px;
}

.keywide ul{
float:left;
margin:0px 0px 5px 25px;
padding:5px 0px 0px 0px;
width:300px;
color:#535353;
}
.keyWide li{
margin:0px;
padding:0px 0px 0px 0px;
height:auto;
list-style-image:url(../images/dot.png);
list-style-type:none;
font-size:12px;
color:#8e8e8e;
font-weight:bold;
line-height:19px;
}


.marginTop {
float:left;
margin-top:-25px;
}

.keyFramPara {
float:left;
margin:3px 0 0 13px;
color:#797979;
}
.spaceLet {
float:left;

}


/****************************** blogs****************************************/

.blog {
float:left;
width:594px;
}
.blog ul{
float:left;
width:594px;
list-style:none;
margin:20px 0px 0px 0px;
padding:0px;
}
.blog ul li{
background-image:url(../images/blog-itembg.png); background-repeat:no-repeat; background-position:top; width:594px; padding:5px 0px; height:95px; margin:0px 0px 20px 0px; float:left; border:0px solid red;
}
.blog-img{ float:left; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; width:112px;
}
.blog-txt{ float:left; margin:0px 0px 0px 0px; width:450px; border:0px solid red; padding:3px 0px 0px 0px;
}
.blog-txt p{ float:left; margin:0px 0px 0px 0px; width:450px; height:45px; border:0px solid red; padding:0px;}
.blog-txt a{ float:right; margin:-5px 0px 0px 0px; padding:0px 0px 0px 0px; height:15px; border:0px solid red;}


/****************************** Tools ****************************************/
.toolscont{
width:594px;
height:auto;
min-height:100px;
float:left;margin-bottom:10px;
}

.toolsconttop{
background: url(../images/toolsconttop.jpg) top left no-repeat;
width:594px;
height:3px;
float:left;
}
.toolscontmid{
width:572px;padding:5px 10px 15px 10px;
height:auto;
min-height:100px;
float:left;
background: url(../images/toolscontmid.jpg) top center no-repeat;
border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;
}
.toolscontmid img{
float:left; margin-right:20px;
}
.toolscontmid p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px; color:#000; margin:0px; 
text-align:left; padding:0px;
}
.toolscontbot{
background: url(../images/toolscontbot.jpg) top left no-repeat;
width:594px;
height:3px;
float:left;
}
.toolscontmid h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#000; margin:0px; 
padding:0px 0px 4px 0px;  text-align:left;
}
.toolscontmid h1 a {
color:#000; text-decoration:none;
}
.toolsmore { width:44px; height:14px; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; float:right; }
.toolsmore a{ width:44px; height:14px; background: url(../images/moretools.png) top left no-repeat; display:block;}
.toolsmore a:hover{ width:44px; height:14px; background: url(../images/moretools.png) bottom left no-repeat;}

.needcool {
float:left;
width:600px;
}
.needcool img{
float:left;
margin-top:10px;
margin-bottom:10px;
}
.needcool p{
float:left;
text-align:justify;
}
.getin {
float:left;
margin-top:10px;
width:608px;
height:181px;
background:url(../images/img-socialmedia.jpg) 410px 0px no-repeat;
}
.getin h3{
margin:0px 0px 5px 0px;
}

.getin p{
float:left;
text-align:justify;
width:375px;
}
.campaigns {
float:left;
margin-top:10px;
width:608px;
}
.campaigns h3{
margin:0px 0px 5px 0px;
}
.campaigns p{
float:left;
text-align:justify;
}

.sellCars {
float:left;
margin-top:10px;
width:608px;
}
.sellCars h3{
margin:0px 0px 5px 0px;
}
.sellCars p{
float:left;
text-align:justify;
}

.socialManager {
float:left;
margin-top:10px;
width:608px;
}
.socialManager h3{
margin:0px 0px 5px 0px;
}
.socialManager p{
float:left;
text-align:justify;
}
.socialManager a{
font-size:13px;
font-weight:bold;
color:#FF0000;
}


/********************************** Webinar ***************************************/
.webintxt{
float:left;
width:619px;
height:auto;
padding:0px;
margin:0px;
}
.webtitle{
margin:0px 0px 0px 0px;
padding:8px 0px 0px 12px;
font-family:Helvetica;
font-size:16px;
font-weight:bold;
color:#444444;
}

#nextweb{
float:left;
margin:4px 0px 0px 0px;
padding:0px;
width:880px;
min-height:132px;
background-repeat:repeat-x;
border:1px solid #dfdfdf;
}
#nextweb p{
margin:0px 0px 0px 0px;
padding:8px 0px 0px 12px;
width:868px;
float:left;
font-family:Helvetica;
font-size:12px;
color:#797979;
}
#nextweb h1{
margin:7px 0px 0px 0px;
padding:8px 0px 0px 12px;
float:left;
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#444444;
}
.nextwebinar {
width:700px;
height:55px;
float:left;
border:0px solid red;
margin-top:0px;
}

.btnnextwebinar a{
margin:0px 0px 0px 0px;
width:232px;
height:55px;
float:left;
background:url(../images/btn-nextwebinar.png) top left;
}
.btnnextwebinar a:hover{
width:232px;
height:55px;
float:left;
background:url(../images/btn-nextwebinar.png) bottom left;
}

.btnupcoming a{
margin:0px 0px 0px 0px;
width:232px;
height:55px;
float:left;
background:url(../images/btn-upcoming.png) top left;
}
.btnupcoming a:hover{
width:232px;
height:55px;
float:left;
background:url(../images/btn-upcoming.png) bottom left;
}

.btnrecorded a{
margin:0px 0px 0px 0px;
width:232px;
height:55px;
float:left;
background:url(../images/btn-recorded.png) top left;
}
.btnrecorded a:hover{
width:232px;
height:55px;
float:left;
background:url(../images/btn-recorded.png) bottom left;
}


#upcomingweb{
float:left;
margin:7px 0px 0px 0px;
padding:0px;
width:880px;
min-height:132px;

border:0px solid #dfdfdf;
}
#upcomingweb p{
margin:7px 0px 0px 0px;
padding:8px 10px 0px 30px;
width:838px;
float:left;
font-family:Helvetica;
font-size:12px;
color:#797979;
clear:both;
}
#upcomingweb h1{
margin:7px 0px 0px 0px;
padding:8px 0px 0px 12px;
float:left;
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#000;
}
#upcomingtitle-contain{
float:left;
width:98%;
height:35px;
margin:5px 0px 0px 5px;
padding:0px 0px 0px 5px;
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#444444;
border:0px solid red;
}
#upcomingtitle p{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#444444;
border:0px solid red;
}
.upcomingtitle{
float:left; width:80%; background:url(../images/red-arrow.png) top left; background-repeat:no-repeat; margin:5px 0px 0px 5px; padding:0px 0px 0px 16px;}
.upcomingposition{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.upcomingdate{
float:right; margin:0px 0px 0px 0px;}
#upcomingmore{
float:left; width:950px; background:url(../images/morebg.png) top right; background-repeat:no-repeat; margin:0px 0px 0px 0px; padding:0px 5px 3px 0px; color:#FFFFFF; border:0px solid red; height:15px; text-align:right;}
.contacttop-contain{width:612px; min-height:400px; float:left; margin:0px 0px 0px 0px; padding:0px;}
.contact-phone{width:618px; margin-left:2px; height:270px; float:left; border:1px solid #DFDFDF; }


.contact-form {width:620px; min-height:390px; float:left; margin:25px 0px 0px 0px; padding:2px; border:0px solid blue;}

#contact-map { width:232px; height:250px; float:left; margin:0px 0px 0px 0px; padding:0px; 0px 0px 0px;}

#contact-map h2{ margin:3px 0px 0px 20px; padding:0px;}

#contact-map h3{ margin:8px 0px 0px 20px; font-weight:bold;  padding:0px;  font-size:20px; color:#545454;}

#contact-map h3 span {font-weight:normal; clear:both;}

.contact-img{margin:15px 0px 0px 20px; padding:3px; border:1px solid #e5e5e5; width:221px; height:152px;}

#contact-phoneno{float:right; padding:0px 20px 0px 0px; margin:0px 0px 0px 40px;}

#contact-phoneno h4{ margin:0px 0px 7px 10px; padding:0px; border:0px solid red; font-size:25px; color:#DE1F26; }

#contact-phoneno h5{ margin:10px 0px 5px 10px; padding:0px; font-size:18px; color:#545454;}

#contact-phoneno h6{width:208px; height:21px; display:block;margin:0px 0px 0px 10px; padding:0px 0px 2px 0px; background:url(../images/mailidbg.jpg) top left no-repeat;text-decoration:none; }

#contact-phoneno h6 a{ margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; text-decoration:none; font-size:18px; color:#000000; font-weight:normal; line-height:16px;}

#contact-phoneno h6 a:hover{text-decoration:none; color:#000000;}

.form-topimg{width:620px; height:4px; background:url(../images/form-topimg.png) top center no-repeat; float:left; }

.form-bodyimg{width:620px; min-height:400px; background:url(../images/form-bodyimg.png) top center repeat-y; clear:both; float:left; }

.form-contactbodyimg{width:620px; min-height:410px; background:url(../images/form-bodyimg.png) top center repeat-y;  float:left; }
.form-contactbodyimg h3{margin:3px 0px 0px 5px;float:left;width:150px;font-family:Helvetica, sans-serif; font-size:18px; color:#616161;}

.form-bottomimg{width:620px; height:11px;padding-bottom:10px; margin:0px 0px 0px 0px; background:url(../images/form-bottomimg.png) top center no-repeat; clear:both; float:left; }

#form-cotainer{width:610px;min-height:320px;height:auto; float:left; border:0px solid red; padding:20px 0px 0px 10px; font-family:helvetica; font-size:14px; color:#616161;}

.pakagetop-contain{ min-height:535px; float:left; margin:0px 0px 0px 0px; padding:0px;}

.contact-form label{color:#616161;}

#form-cotainer span{
text-align:right;
float:left;
width:122px;
margin:8px 5px 0px 0px;
border:0px solid red;
}

.inputTb1{float:left; width: 93%; height:20px; margin:8px 8px 0px 8px; border:0px solid red; background:none; color : #333; }
.inputTb2{float:left; width: 93%; height:20px; margin:8px 8px 0px 8px; border:0px solid red; background:none; color : #333; }
.inputTb3{ float:left; width: 97%; height:20px; margin:7px 8px 0px 8px; border:0px solid red; background:none; color : #333; }
.inputTb4{ float:left; width: 97%; height:98px; margin:7px 8px 0px 8px; padding:0px 0px 0px 0px; border:0px solid red; background:none; color : #333; resize:none; }

.tb1 {width: 467px; background: transparent url('../images/input-text2.png') no-repeat; height:32px; padding:0; margin:0px 0px 10px 0px; float:left;}
.tb2 {width: 467px; background: transparent url('../images/input-text2.png') no-repeat; height:32px; padding:0; margin:0px 0px 10px 0px; float:left;}
.tb3 {width: 467px; background: transparent url('../images/input-text2.png') no-repeat; height:32px; padding:0; margin:0px 0px 10px 0px; float:left;}
.tb4 {width: 467px; background: transparent url('../images/input-text2.png') no-repeat; height:32px; padding:0; margin:0px 0px 10px 0px; float:left;}
.tb5 {width: 204px; background: transparent url('../images/input-text3.png') no-repeat; height:32px; padding:0; margin:0px; float:left;}
.tb6 {width: 204px; background: transparent url('../images/input-text3.png') no-repeat; height:32px; padding:0; margin:0px 0px 10px 0px; float:left;}
.tb7 {width: 467px; background: transparent url('../images/input-text4.png') no-repeat; height:112px; padding:0; margin:0px 0px 0px 0px; float:left;}
.tbfocus {background-position:left bottom;}


#bullet-bg{width:465px;height:150px;float:left;background-color:#dfdfdf;margin:0px 0px 10px 0px;}
#bullet-bg .checkbox{border:0px solid red;width:460px;margin:0px 0px 0px 0px;}
#bullet-bg .checkbox td{border:0px solid red;padding:11px 11px;margin:0px;}
#bullet-bg .checkbox td label{border:0px solid red;padding:0px;margin:0px 0px 0px 7px;}



.radiobtn {border:0px solid red; margin:0px 0px 0px 0px;}
.radiobtn  td{border:0px solid red;padding:7px 55px 0px 0px;margin:5px 0px 0px 0px;}
.radiobtn  td label{border:0px solid red; width:auto;padding:0px;margin:0px 0px 0px 7px; color:#616161;line-height:5px;}
.radiobtn  td input{border:0px solid red;  padding:0px; margin:0px 0px 0px 0px;}



.cont-checkbox {border:0px solid red; margin:0px 0px 0px 0px;}
.cont-checkbox  td{border:0px solid red;padding:7px 55px 0px 0px;margin:5px 0px 0px 0px;}
.cont-checkbox  td label{border:0px solid red; width:auto;padding:0px;margin:0px 0px 0px 7px; color:#616161;}
.cont-checkbox  td input{border:0px solid red;  padding:0px; margin:0px 0px 0px 0px;}

.cont-rightimg{margin:0px 0px 0px 22px; float:left}
.rightimg{margin:0px 0px 0px 50px; float:left}

/*   ---Seach  --- */

#customPage-seo {
	PADDING: 0px; MARGIN: 0px; MIN-HEIGHT: 177px; WIDTH:100%; FLOAT: left;
}
.custompage-seocontainer {
     PADDING:0px 0 40px 25px; MARGIN: 0px; MIN-HEIGHT: 177px; WIDTH:915px; FLOAT: left; background-image:url(../images/search-divider.jpg); background-position:top left; background-repeat:no-repeat; }

.custompage-seowrapper {
	MIN-HEIGHT: 208px; WIDTH: 100%; border:0px solid red; height:auto; float:left; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px;
}
.custompage-seoleft {
	MIN-HEIGHT: 188px; WIDTH: 610px; border:0px solid red; height:auto; float:left; margin:0px 0px 0px 0px;
}


.custompage-seoright {
	MIN-HEIGHT: 188px; WIDTH: 270px; height:auto; float:right; padding:0px; margin:0px 35px 0px 0px;
}
#custompage-imgright{
margin:0px 0px 0px 30px;
padding:0px;
border:0px solid red;
float:left;
}
#customPage-seo h4{
	color:#444;
	font-size:20px;
	line-height:20px;
	font-weight:bold; padding:15px 0 5px 0;
}
#customPage-seo H1 {
	width:100%; PADDING-BOTTOM: 10px; COLOR: #797979; FONT-SIZE: 16px;FONT-WEIGHT: bold;font-family:Helvetica, sans-serif;
}
#customPage-seo H2 {
	PADDING-BOTTOM: 10px; COLOR: #444444; FONT-SIZE: 14px;
}


#customPage-seo H5 A {
	PADDING-BOTTOM: 10px; COLOR: #709ad1; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#customPage-seo p {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; COLOR: #797979; FONT-SIZE: 12px; 
}


#customPage-seo IMG {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-TOP: 4px
}
#customPage-seo A {
	COLOR: #c00b0b; FONT-SIZE: 12px;
	text-decoration:underline;
}
#customPage-seo A:hover {
color:#0048ff;
text-decoration:underline;
}

.gotoTop {
float:right;
margin:10px 0 0 855px;
border:0px solid red;
}
.gotoTop a{
float:left;
width:55px; height:24px;
background: url(../images/gotoTop.png) no-repeat;
}

.powerseo{
padding:0px;
margin:0px;
float:left;
width:600px;
height:auto;
border:0px solid red;
}
.powerseo ul{
float:left;
margin:0px 0px 5px 0px;
padding:5px 0px 0px 0px;
width:410px;
color:#535353;
border:0px solid red;
}
/*.powerseo li{
margin:0px;
padding:0px 0px 0px 0px;
height:auto;
list-style-image:url(../images/dot.png);
list-style-type:none;
font-size:16px;
color:#8e8e8e;
font-weight:normal;
line-height:19px;
}
.powerseo li a{
float:left;
font-size:12px;
color:#535353;

}
.powerseo li a:hover{
color:#000;
}*/

.powerseotitle{
padding:0px;
margin-top:-25px;
float:left;
width:290px;
height:auto;
border:0px solid red;
}
.contenttext{
padding:0px 20px 0px 0px;
margin:0px;
float:left;
width:580px;
height:auto;
border:0px solid red;
}


.boximg{
float:left;
padding:0px;
margin:2px 0px 40px 0px;
width:650px;
height:auto;
border:0px solid red;
}
.leftimgbox{
float:left;
padding:6px;
margin:0px;
height:auto;
width:auto;
}
.rightcontbox{
float:left;
padding:0px 0px 0px 5px;
margin:0px;
height:auto;
width:500px;
}
.botshadow{
padding:0px;
margin:0px;
float:left;
}


.customPagebot {border:1px solid red;
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px;
MIN-HEIGHT: 177px; PADDING-LEFT: 0px; WIDTH: 930px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px;
}
.customPagebot P {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 15px; COLOR: #797979; FONT-SIZE: 12px; 
}



/* ===new social ====   */

.socialmag {
float:left;
width:400px; 
height:400px; 
margin:10px 10px 0 0; 
padding:0px;
background:url(../images/social-bg.jpg) 0px 0px no-repeat;
}

#customPage-seo .socialmag h1{
width: 100%;
PADDING-BOTTOM: 10px;
COLOR: #fff;
FONT-SIZE: 16px;
FONT-WEIGHT: bold;
font-family: Helvetica, sans-serif;
}
}


.socialmag ul{
float:left;
width:594px;
list-style:none;
margin:0px 0px 0px 20px;
padding:0px;
}
.socialmag ul li{
background-image:url(../images/arrow-social.jpg); 
background-repeat:no-repeat; 
width:394px; 
padding:0px 0px 0px 20px; height:auto; 
margin:0px 0px 0px 30px; 
float:left; 
border:0px solid red;
color:#fff;
font-size:14px;

}

#customPage-seo .socialmag ul li a{
font-family:Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-decoration:none;

}
#customPage-seo .socialmag ul li a:hover{
color:#acaaaa;
text-decoration:none;
}







.roimedia {
float:left;
margin:0px;
padding:0px;
width:608px;
/* background:url(../images/img-socialmediaarrow.jpg) top right no-repeat;*/
}
.roimedia h4{
margin:0px 0px 0px 0px;
padding:0px;
}

.roimedia p{
float:left;
text-align:justify;
margin:0px 0px 0px 0px;
}
/* .roimedia p>img{
float:right;
margin:0px 0px 0px 10px;
padding-bottom:10px;
}*/
