html, body
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: "proxima-nova", Arial;
	font-size: 14px;
	line-height: normal;
	color: #000000;
	font-style: normal;
	font-weight: 400;
}

img { border: none; }


/* PANES */

.pagemaster 
{
	background: #fff;
	border: 0px;
	width:100%;

}
.skinMaster 
{
	
	height: 550px;
	vertical-align:top;
	text-align:center;
	
}	


.header
{
	height: 87px;
	overflow: hidden;
	border-bottom: solid 1px #3b3b3b;
	position: relative;
}

.top_shadow{background: #fff url(Images/skin_bg.gif) repeat-x top; height:26px;}

.header .logo
{
	display: block;
	background: url(Images/Logo2.png) no-repeat 0 0;
	width: 189px;
	height: 42px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.header .search
{
	position: absolute;
	right: 0;
	top: 10px;
	width: 220px;
	height: 30px;
}

.header .search input
{
	border: solid 1px #b2b2b2;
	padding: 0 5px;
	width: 160px;
	margin: 0;
	line-height: 28px;
	height: 28px;
}

.header .search a
{
	background: url(images/searchButton.png) no-repeat 0 0;
	display: block;
	height: 30px;
	width: 30px;
	float: right;
}

.header .brands
{
	background: url(images/brands.png) no-repeat right 0;
	height: 33px;
	width: 200px;
	position: absolute;
	top: 9px;
	right: 233px;
}


.LogoMaster{width: 189px; height:42px; background: #fff url(Images/Logo2.png) no-repeat top; vertical-align:top;}

.Toyota_Logo{  width:188px; height:38px;background: #fff url(Images/Toyota.jpg) no-repeat top; vertical-align:top; }
.TopLeft /**/
{
	vertical-align:top;
	text-align:left;
}

/* PANES END */

/* FONTS */
.Head 
{
	font-family:"proxima-nova", Arial; font-size:24px; font-weight: 700; color:#000000; text-decoration:none; line-height: normal;
}
.Head A 
{
	font-family:"proxima-nova", Arial; font-size:24px; font-weight: 700; color:#000000; text-decoration:none; line-height: normal;
}

.Head2 
{
	font-family: "proxima-nova", Arial;
	font-size:14px;	
	font-weight: bold;
	color: #464646;
	line-height:normal;
}
.Head2 A 
{
	font-family: "proxima-nova", Arial;
	font-size:14px;	
	font-weight: bold;
	color: #464646;
	line-height:normal;
	text-decoration: none;
}



.Normal
{
	font-family: Arial;
	font-size:12px;	
	color: #464646;
	line-height:normal;
	
}
.Normal A
{
	font-family: Arial;
	font-size:12px;	
	color: #464646;
	
}

.Footer, .Footer *, A.Footer:link, A.Footer:active, A.Footer:visited, A.Footer:hover /**/
{
	font-weight: normal;
	font-size: 12px;
	color: #323232;
	text-decoration: none;
	line-height:14px;
}
.Credits, A.Credits:link, A.Credits:active, A.Credits:visited, A.Credits:hover /**/
{
	font-weight: normal;
	font-size: 12px;
	color: #323232;
	
	text-decoration: none;
}

.login_symbol{ color:#a70000; font-weight:bold;}


.frontpage, .frontpage .Normal, .frontpage .Normal a
{
	font-size:13px;	
}



/* FONTS END */



.SearchTextBox /**/
{
    font-family:Arial;
    font-size: 8pt; 
    color:  #000000;
    padding-left:8px;
    width: 104px;
    height: 19px;
    text-transform:lowercase;
	background-color:#fff;
	background-repeat:repeat-x;
	padding-top:3px;
	border:solid 1px #c3c3c3;


}
.SearchTextBoxGrayed /**/
{
    font-family:Arial;
    font-size: 8pt; 
    color:  #000000;
    padding-left:8px;
    padding-top:3px;
    width:104px;
    height:19px;
    text-transform:lowercase;
	background-color:#fff;
    border:solid 1px #c3c3c3;

}

/* INPUT FIELDS END */


/* ERROR MESSAGES */
.ValidationMessage
{
	
	font-size: 10px;
	text-decoration:underline;
	font-weight: bold;
	color: #d63308;
}

.ValidationSummary
{
	
	font-size: 10px;
	font-weight: bold;
	color: #d63308;
	margin-top: 13px;
	margin-bottom: 8px;
	padding-bottom: 8px;
}
/* ERROR MESSAGES END */

/****************************** MENU ******************************/

.menu, .menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.menu li
{
	padding: 0;
	margin: 0;
	text-align: left;
}

.menu a
{
	display: block;
	color: inherit;
	text-decoration: none;
	text-align: left;
}

/* main menu */

.menu.main
{
	max-width: 825px;
	float: left;
	position: absolute;
	right: 0;
	bottom: 0;
}

.menu.main li
{
	float: left;
	padding: 0;
	margin: 0;
}

.menu.main a
{
	display: block;
	color: inherit;
	text-decoration: none;
	padding: 0 13px;
	border-bottom: solid 6px transparent;
	line-height: 30px;
}

.menu.main li:last-child a
{
	padding-right: 0;
}

.menu.main .selected a, .menu.main .cSelected a
{
	border-color: #b3190c;
	font-weight: 700;
}

/* sub menu */
.menu.sub a
{
	font-size: 13px;
	border-top: solid 1px #dbdbdb;
	padding: 0 10px;
	line-height: 21px;
}

.menu.sub li:last-child a
{
	border-bottom: solid 1px #dbdbdb;
}

.menu.sub .cSelected a
{
	font-weight: 700;
}

.menu.sub .selected a
{
	background-color: #991f15;
	border-color: #991f15;
	color: #fff;
	font-weight: 700;
}

.menu.sub .selected + li a
{
	border-top: #991f15;
}

.menu.sub .lvl2 a { padding-left: 20px; }
.menu.sub .lvl3 a { padding-left: 30px; }
.menu.sub .lvl4 a { padding-left: 40px; }
.menu.sub .lvl5 a { padding-left: 50px; }

/* below menu */

.menu.below
{
	padding-bottom: 20px;
	border-bottom: solid 1px #dbdbdb;
	overflow: hidden;
	margin-bottom: 10px;
}

.menu.below > li
{
	float: left;
	margin-right: 40px;
	max-width: 135px;
	min-width: 100px;
}

.menu.below > li:last-child
{
	margin-right: 0;
}

.menu.below > li:first-child
{
	display: none;
}

.menu.below > li > a
{
	font-size: 16px;
	margin-bottom: 10px;
}


/* container */
.Container .ContentTitle
{
	font-size: 24px;
	color: #000;
	font-weight: 700;
	text-align: left;
	margin-bottom: 15px;
}


.Container.Red
{
	float: left; 
	overflow: hidden;
	min-width: 180px;
	min-height: 90px;
	padding-right: 10px;
	margin-right: 10px;
	border-right: solid 1px #dbdbdb;
}

.Container.Red.last
{
	border-right: none;
	margin-right: 0;
	padding-right: 0;	
}

.Container.Red:last-child
{
	border-right: none;
	margin-right: 0;
	padding-right: 0;	
}

.Container.Red .ContentTitle
{
	color: #991f15;
	font-size: 15px;
	margin-bottom: 5px;
}

.Container.Red td, .Container.Red div
{
	text-align: left;
	font-size: 13px;
	line-height: 16px;
}

.Container.Red .Content a
{
	display: block;
    background: url('Images/arrow_rightRed2.png') no-repeat right center;
    overflow: hidden;
    cursor: pointer;
    text-decoration: none;
}




/* table frontpage */

table.tblLeftFront
{
	width: 100%;
	border-collapse:collapse;
	border: 0;
}

table.tblLeftFront td
{
	border-bottom: solid 1px #dbdbdb;
	line-height: 23px;
	padding: 0;
	margin: 0;	
}



/* rotate */

/* Rotate Advanced */
.Advs.AdvancedRotate
{
    width: 1024px;
    height: 450px;
    margin-bottom: 30px;
    position: relative;
}

.Advs.AdvancedRotate .Adv
{
    display: none;
    width: 100%;
    position: absolute;
    cursor: pointer;
    height: 450px;
}

.Advs.AdvancedRotate .hasVideo
{
    cursor: default;
}

.Advs.AdvancedRotate .pos1
{
    display: block;
}

.Advs.AdvancedRotate img
{
    width: 100%;
}

.Advs.AdvancedRotate .textBox
{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: url(images/advBoxBg.png) repeat 0 0;
    width: 320px;

}

.Advs.AdvancedRotate .textBox .title
{
	border-bottom: solid 1px #6c6c6c;
	font-size: 30px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	line-height: 32px;
}

.Advs.AdvancedRotate .textBox .text
{
	position: absolute;
	bottom: 135px;
	left: 38px;
	width: 246px;
	color: #000000;
    text-decoration: none;
    font-size: 18px;
}

.Advs.AdvancedRotate .link
{
	color: #000;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0 23px;
	line-height: 37px;
	background-color: #fff;
	position: absolute;
	left: 38px;
	bottom: 65px;
	border: 0.1em solid #d9d9d9;
	border-left: solid 3px #b3190c;
}

.Advs.AdvancedRotate .link:hover
{
	background-color: #b3190c;
	border-color: #b3190c;
	color: #ffffff;
}

.Advs.AdvancedRotate.multiple .progress
{
    height: 15px;
    position: absolute;
    bottom: 19px;
    left: 38px;
    display: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: moz-none;
    -ms-user-select: none;
    user-select: none;
}

.Advs.AdvancedRotate.multiple .dot
{
    background: url(images/advProgress.png) no-repeat center center;
    height: 15px;
    width: 15px;
    float: left;
    margin-right: 6px;
    cursor: pointer;
}

.Advs.AdvancedRotate.multiple .selected
{
    background-image: url(images/advProgressSelected.png);
}

.Advs.AdvancedRotate .video
{
    width: 80%;
    height: 80%;
    position: absolute;
    top: 10%;
    left: 10%;
    background: url(images/video.png) no-repeat center center;
    cursor: pointer;
    z-index: 1;
}

.Advs.AdvancedRotate iframe
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    background-color: #000;
}

.Advs.AdvancedRotate.multiple .navLeft, .Advs.AdvancedRotate.multiple .navRight
{
    opacity: 0;
    position: absolute;
    left: 0;
    top: 40%;
    height: 45px;
    width: 34px;
    background: url(images/grayArrows.png) no-repeat -4px bottom;
    cursor: pointer;
    z-index: 1;
}

.Advs.AdvancedRotate.multiple:hover .navLeft, .Advs.AdvancedRotate.multiple:hover .navRight
{
    -webkit-transition:opacity 0.3s ease-in;
    -moz-transition:opacity 0.3s ease-in;  
    -o-transition:opacity 0.3s ease-in;  
    transition:opacity 0.3s ease-in;
    opacity: 0.7;
}

.Advs.AdvancedRotate.multiple .navLeft:hover, .Advs.AdvancedRotate.multiple .navRight:hover
{
    opacity: 1;
}

.Advs.AdvancedRotate.multiple .navRight
{
    left: auto;
    right: 0;
    background-position: -7px top;
}

#closeVideo
{
    position: absolute;
    top: -32px;
    left: 0;
    height: 30px;
    width: 90%;
}



/* adv */
.adv5item
{
	display: block;
	background-color: #e8e8e8;
	position: relative;
	width: 200px;
	height: 139px;
}

.adv5item:hover
{
	background-color: #b41a0d;
}

.adv5item img
{
	display: block;
	position: absolute;
}

.adv5item .title
{
	position: absolute;
	bottom: 6px;
	text-align: center;
	width: 200px;
	font-size: 24px;
	color: #3b3b3b;
}

.adv5item:hover .title
{
	color: #fff;
}

/* old menu */



.Menu_Level0, A.Menu_Level0:link, A.Menu_Level0:active, A.Menu_Level0:visited, A.Menu_Level0:hover, .Menu_Level0_First, A.Menu_Level0_First:link, A.Menu_Level0_First:active, A.Menu_Level0_First:visited, A.Menu_Level0_First:hover, .Menu_Level0_First_Selected, A.Menu_Level0_First_Selected:link, A.Menu_Level0_First_Selected:active, A.Menu_Level0_First_Selected:visited, A.Menu_Level0_First_Selected:hover
{
	font-size:11px;
	color: #494949;
	font-family:Arial;
	font-weight: bold;
	text-decoration: none;
	
}

.Menu_Level0_Selected, A.Menu_Level0_Selected:link, A.Menu_Level0_Selected:active, A.Menu_Level0_Selected:visited, A.Menu_Level0_Selected:hover  
{ 
	color:#a70000;
	text-decoration: none; 
	font-family:Arial;
	font-weight: bold;
	text-decoration: none;
	font-size:11px;}
	
.Menu_Backgr_Level0_Selected
{
 background:#fff url(Images/Level_O_selected.gif) repeat-x;
}


/*************** Menu Level 1 ***************/
.Menu_Level1, A.Menu_Level1:link, A.Menu_Level1:active, A.Menu_Level1:visited, A.Menu_Level1:hover, .Menu_Level1_First, .Menu_Level1_Last, .Category_Level0, .Menu_Level1_Selected, A.Menu_Level1_Selected:link, A.Menu_Level1_Selected:active, A.Menu_Level1_Selected:visited, A.Menu_Level1_Selected:hover, .Menu_Level1_First_Selected, .Menu_Level1_Last_Selected, .Menu_Level1_First_Last, .Menu_Level1_First_Last_Selected, .Category_Level0_Selected
{
	
	font-size: 12px;
	color: #494949;
	font-weight: normal;
	text-decoration: none;
	line-height:15px;	
	
}
.Menu_Level1_First, .Menu_Level1_First_Selected, A.Menu_Level1_First, A.Menu_Level1_First_Selected
{

}
.Menu_Level1_Selected, A.Menu_Level1_Selected:link, A.Menu_Level1_Selected:active, A.Menu_Level1_Selected:visited, A.Menu_Level1_Selected:hover, .Menu_Level1_First_Selected, .Menu_Level1_Last_Selected, .Menu_Level1_First_Last_Selected
{
	font-weight: bold;
	color: #494949;

}
.Menu_Level1_First_Last, .Menu_Level1_First_Last_Selected
{
	font-weight: bold;
	color: #494949;
}
.Menu_Backgr_Level1, .Menu_Backgr_Level1_First,.Menu_Backgr_Level1_Selected, .Menu_Backgr_Level1_Last , .Menu_Backgr_Level1_Last_Selected
{
	background:url(Images/Menu_Level1.gif) no-repeat;
	width:160px;
	height:15px;
}

/* Menu_Bacgr_Level1_First */
 .Menu_Backgr_Level1_First_Selected,.Menu_Backgr_Level1_Selected , .Menu_Backgr_Level1_Last_Selected, .Menu_Backgr_Level1_First_Last_Selected, .Menu_Backgr_Level1_First_Last
{
	background:url(Images/Menu_Level1.gif) no-repeat;
	width:160px;
	height:15px;
}
/*************** Menu Level 2 ***************/
.Menu_Level2, A.Menu_Level2:link, A.Menu_Level2:active, A.Menu_Level2:visited, A.Menu_Level2:hover, .Category_Level1, .Menu_Level2_Selected, A.Menu_Level2_Selected:link, A.Menu_Level2_Selected:active, A.Menu_Level2_Selected:visited, A.Menu_Level2_Selected:hover, .Category_Level1_Selected, .Menu_Level2_First_Selected, .Menu_Level2_Last, .Menu_Level2_Last_Selected, .Menu_Level2_First_Last, .Menu_Level2_First_Last_Selected, .Category_Level1_Selected
{
	
	font-size: 12px;
	color: #494949;
	font-weight: normal;
	text-decoration: none;
	line-height:15px;	
	
	}
.Menu_Level2_Selected, A.Menu_Level2_Selected:link, A.Menu_Level2_Selected:active, A.Menu_Level2_Selected:visited, A.Menu_Level2_Selected:hover, .Category_Level1_Selected, .Menu_Level2_Last_Selected
{
	font-weight: Bold;
	font-size: 12px;
	color: #494949;
	
}
/*Menu_Backgr_Level2*/
.Menu_Backgr_Level2, .Menu_Backgr_Level2_Last
{
	background-image:url(Images/trans.gif);
	width:160px;
	height:15px;
}
/* Menu_Bacgr_Level2_Last */
 .Menu_Backgr_Level2_Last_Selected , .Menu_Backgr_Level2_Selected
{
	background-image:url(Images/trans.gif);
	width:160px;
	height:15px;
}
/*************** Menu Level 3 ***************/
.Menu_Level3, A.Menu_Level3:link, A.Menu_Level3:active, A.Menu_Level3:visited, A.Menu_Level3:hover, .Category_Level2, .Menu_Level3_Selected, A.Menu_Level3_Selected:link, A.Menu_Level3_Selected:active, A.Menu_Level3_Selected:visited, A.Menu_Level3_Selected:hover, .Category_Level2_Selected, .Menu_Level3_Last, .Menu_Level3_Last_Selected, .Menu_Level3_First_Last, .Menu_Level3_First_Last_Selected, .Category_Level2_Selected
{
	
	font-size: 12px;
	color: #494949;
	font-weight: normal;
	text-decoration: none;
	line-height:15px;		
}
.Menu_Level3_Selected, A.Menu_Level3_Selected:link, A.Menu_Level3_Selected:active, A.Menu_Level3_Selected:visited, A.Menu_Level3_Selected:hover, .Category_Level2_Selected, .Menu_Level3_Last_Selected
{
	font-weight: Bold;
	font-size: 12px;
	color: #494949;	
}
/*Menu_Backgr_Level3*/
 .Menu_Backgr_Level3_Selected , .Menu_Backgr_Level3_Last_Selected
{
	background-image:url(Images/trans.gif);
	width:160px;
	height:15px;
}
/* Menu_Bacgr_Level3_Last */
.Menu_Backgr_Level3_Last, .Menu_Backgr_Level3 
{
	background-image:url(Images/trans.gif);
	width:160px;
	height:15px;
}
/*************** Menu Level 4 ***************/
.Menu_Level4, A.Menu_Level4:link, A.Menu_Level4:active, A.Menu_Level4:visited, A.Menu_Level4:hover, .Category_Level3, .Menu_Level4_Selected, A.Menu_Level4_Selected:link, A.Menu_Level4_Selected:active, A.Menu_Level4_Selected:visited, A.Menu_Level4_Selected:hover, .Category_Level3_Selected, .Menu_Level4_Last, .Menu_Level4_Last_Selected, .Menu_Level4_First_Last, .Menu_Level4_First_Last_Selected, .Category_Level3_Selected
{
	
	font-size: 12px;
	color: #494949;
	font-weight: normal;
	text-decoration: none;
	line-height:15px;	
	}
.Menu_Level4_Selected, A.Menu_Level4_Selected:link, A.Menu_Level4_Selected:active, A.Menu_Level4_Selected:visited, A.Menu_Level4_Selected:hover, .Category_Level3_Selected, .Menu_Level4_Last_Selected
{
	font-weight: Bold;
	font-size: 12px;
	color: #494949;
}
/*Menu_Backgr_Level4*/
 .Menu_Backgr_Level4_Selected, .Menu_Backgr_Level4_Last_Selected
{
	background-image:url(Images/trans.gif);
	width:160px;
	height:15px;
}
.Menu_Backgr_Level4_Last, .Menu_Backgr_Level4 
{
	background-image:url(Images/trans.gif);
	width:160px;
	height:15px;    
}

/*************** Menu Level 5 ***************/
.Menu_Level5, A.Menu_Level5:link, A.Menu_Level5:active, A.Menu_Level5:visited, A.Menu_Level5:hover, .Menu_Level5_Selected, A.Menu_Level5_Selected:link, A.Menu_Level5_Selected:active, A.Menu_Level5_Selected:visited, A.Menu_Level5_Selected:hover,  .Menu_Level5_Last, .Menu_Level5_Last_Selected, .Menu_Level5_First_Last, .Menu_Level5_First_Last_Selected
{
	
	font-size: 12px;
	color: #494949;
	font-weight: normal;
	text-decoration: none;
	line-height:15px;
	}
.Menu_Level5_Selected, A.Menu_Level5_Selected:link, A.Menu_Level5_Selected:active, A.Menu_Level5_Selected:visited, A.Menu_Level5_Selected:hover, .Menu_Level5_Last_Selected
{
	font-weight: Bold;
	font-size: 12px;
	color: #494949;
}
/*Menu_Backgr_Level4*/
 .Menu_Backgr_Level5_Selected, .Menu_Backgr_Level5_Last_Selected
{
	background-image:url(Images/trans.gif);
	width:160px;
	height:15px; 
}
.Menu_Backgr_Level5_Last, .Menu_Backgr_Level5 
{
    background-image:url(Images/trans.gif);
	width:160px;
	height:15px;    
}
/* MENUS END */


/* GENERIC */
body{}
H1{}
H2{}
H3{}
H4{}
H5, DT{}
H6{}
TFOOT, THEAD{}
TH{}
A:link{}
A:visited{}
A:active{}
A:hover{}
SMALL{}
BIG{}
BLOCKQUOTE, PRE{}
UL LI{}
UL LI LI{}
UL LI LI LI{}
OL LI{}
OL OL LI{}
OL OL OL LI{}
HR{}
/* GENERIC END */

   
/* CUSTOM STYLES ONLY FOR THIS PARTICULAR SKIN!*/

.head_adv , .head_adv a { font-family:Arial; font-size:26px; color:#000000; text-decoration:none; font-weight:bold;}

.Adv_container{ background:transparent url(Images/adv_Home_bg.gif) no-repeat; width:281px; height:122px; margin:181px 0 0 30px;
	filter: alpha(opacity=65);	
	opacity: 0.65;
	-moz-opacity: 0.65; }

.Toyota{background:transparent url(Images/toyota_bottom_logo.jpg) no-repeat center; width:58px; height:11px; vertical-align:bottom;}
.lexus{background:transparent url(Images/lexus_logo.jpg) no-repeat center; width:52px; height:11px; vertical-align:bottom;}
.goodyear{background:transparent url(Images/goodyear_logo.jpg) no-repeat center; width:51px; height:11px; vertical-align:bottom;}
.castrol{background:transparent url(Images/castrol_logo.jpg) no-repeat center; width:45px; height:11px; vertical-align: bottom;}



/*Container*/
.cont_bg_left{background:#fff url(Images/cont_bg_left.jpg) no-repeat bottom; width:3px; height:105px; padding-bottom:29px;}
.Cont_bg{background:#fff url(Images/cont_bg.jpg) repeat-x bottom; width:100%; height:105px; padding: 0 5px 29px 17px;}
.cont_bg_right{background:#fff url(Images/cont_bg_right.jpg) no-repeat bottom; width:28px; height:105px;padding-bottom:29px;}
.news_bg_right{background:#fff url(Images/News_bg_right.jpg) no-repeat bottom; width:11px; height:105px;}

.Head_container{ font-family:Arial; font-size:12px; line-height:15px;color:#a70000; font-weight:bold;}


.fb_left{background:#fff url(Images/FB_left.jpg) no-repeat bottom; width:6px;height:91px; 
         *height:120px; 
         padding-bottom:29px;}
.fb_bg{background:#fff url(Images/FB_content.jpg) repeat-x bottom; width:100%; height:91px; 
       *height:120px; 
       padding: 0 0px 5px 27px;}
.fb_right{background:#fff url(Images/FB_right.jpg) no-repeat bottom; width:4px; height:91px; 
          *height:120px;
          padding-bottom:29px;}
.fbw_right{background:#fff url(Images/FBW_right.jpg) no-repeat bottom; width:11px;height:91px;  
           *height:120px;}

.news_arrow{height:16px;padding-right:1px; }



/* Reyni Service Custom Module: UsedCars */
.usedCarsPanel A
{
    text-decoration: none;
}
.usedCarsPanel img
{
    border: 0 none;
}
.usedCarsPanel td
{
    vertical-align: middle;
    text-align: left;
}
.usedCarsPanel table
{
	border-collapse: collapse;
	/*border-spacing: 0;*/
}

.Head2 A img
{
	padding-left: 4px;
}
.usedCarsPanel div.sort_icon
{
    width: 9px;
    height: 9px;
    background-image: url('Images/sortArrowSprites.png');
    overflow: hidden;
    margin: 1px 0 0 6px;
    cursor: pointer;
}
.usedCarsPanel div.sort_icon.active.asc
{
    background-position: 0 -11px;
}
.ie .usedCarsPanel div.sort_icon.active.asc
{
    background-position-x: 0px;
    background-position-y: -11px;
}
.usedCarsPanel div.sort_icon.active.desc
{
    background-position: -11px -11px;
}
.ie .usedCarsPanel div.sort_icon.active.desc
{
    background-position-x: -11px;
    background-position-y: -11px;
}
.usedCarsPanel div.sort_icon.inactive.asc
{
    background-position: 0 0;
}
.usedCarsPanel div.sort_icon.inactive.desc
{
    background-position: -11px 0;
}


.usedCarsPanel tr.row
{
    height: 77px;
}

.usedCarsPanel tr.row td
{
    border-bottom: 1px solid #C3C3C3;
}

.usedCarsPanel tr.HeadRow
{
    height: 31px;
}
.usedCarsPanel tr.HeadRow td
{
    border-bottom: 1px solid black;
}
.usedCarsPanel tr.HeadRow table td
{
    border-bottom: 0 none;
}

.usedCarsPanel div.arrow
{
    width: 6px;
    height: 14px;
    background-image: url('Images/arrow_red.gif');
    background-position: 0 -1px;
    overflow: hidden;
    cursor: pointer;
}

.usedCarsPanel div.redArrow
{
    width: 6px;
    height: 15px;
    background-image: url('Images/arrow_rightRed2.png');
    background-position: right center;
    background-repeat: no-repeat;
    overflow: hidden;
    cursor: pointer;
}
