/* ================================
    Default styles for skins
	Designed by 3guys
   ================================*/
/* global style fot whole page */
Body{margin:0px;padding:0px;width:100%;height:100%; background:#000;border:0;}

table, tr, td, p {font-size:11px;color:#CB9B00;}

.ControlPanel{width:100%;height:64px;background-color:#FFFFFF;border:#003366 1px solid;}

.Skinobject,A.Skinobject,A.Skinobject:link,A.Skinobject:visited,A.Skinobject:active{font-weight:normal;font-size:10px;color:#535353;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;}
A.Skinobject:hover{text-decoration:underline;font-size:10px;color:#353b83;font-family:Verdana,Arial,Helvetica,sans-serif;}
	
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{font-weight:normal;font-size:11px;color:#CB9B00;font-family:Tahoma,Arial,Helvetica;text-decoration:none;}
A.CommandButton:hover{color:#CB9B00;text-decoration:underline;font-size:11px;font-family:Tahoma,Arial,Helvetica;font-weight:normal;}

.Head{font-weight:bold;font-size:11px;color:#CB9B00;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}
.SubHead{font-weight:bold;font-size:11px;color:#CB9B00;font-family:Tahoma,Arial,Helvetica;}
	
.Normal{font-size:11px;font-weight:normal;color:#434343;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}

.NormalBold {font-family:Tahoma,Arial,Helvetica;font-size:11px;font-weight:bold;color:#CB9B00;}

UL LI{
	list-style-image:url(images/bullets.gif);
	list-style-position:inherit;
	font-family Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;font-weight: normal;
	font-style:normal;color: #424242;padding: 2px;}
	
.NormalTextBox{border:#CB9B00 1px solid;font-size:11px;background-color:#ffffff;color:#CB9B00;font-family:Verdana, Arial, Helvetica, sans-serif;}
   
.StandardButton{border:#CB9B00 1px solid;font-size:11px;background-color:#FFFFFF;color:#CB9B00;font-family:Verdana, Arial, Hnelvetica, sans-serif;}
   
A:link,A:visited,A:active{color:#6d6d6d;text-decoration:none;font-size:11px;font-family:Arial;font-weight:bold;}
A:Hover{color:#d6aa1f;font-family:Arial;font-size:11px;text-decoration:none;font-weight:bold;}

/* Panes Style (Must be changed for each skin)*/
.headerpane{padding:10px 20px 0px 10px;}
.pane{padding:6px 4px 6px 4px }
.showpane{padding:1px 0px 1px 0px;}
.linkpane{padding:1px;}
.toplinkpane{padding:0px 16px 0px 0px;}

/* Module Style (Must be changed for each skin)*/
.ModuleTitle_MenuContainer{border:blue 0px solid;}
.ModuleTitle_MenuBar{cursor:hand;height:16px;background-color:transparent;}
.ModuleTitle_MenuItem{border-right:white 0px solid;border-top:white 1px solid;border-bottom:white 1px solid;border-left:white 0px solid;
	font-weight:bold;font-size:11px;cursor:hand;color:black;font-style:normal;font-family:Tahoma,Arial,Helvetica;background-color:transparent;}
.ModuleTitle_MenuIcon{border:1px solid #eeeeee;border-right:0px solid #eeeeee;width:15px;cursor:hand;height:21px;background-color:#eeeeee;text-align:center;}
.ModuleTitle_SubMenu{border:#ffffff 0px solid;z-index:1000;cursor:hand;background-color:#ffffff;FILTER:progid:DXImageTransform.Microsoft.Shadow(color='DimGray',Direction=135,Strength=3);}
.ModuleTitle_MenuBreak{border-right:#eeeeee 0px solid;border-top:#eeeeee 1px solid;border-left:#eeeeee 0px solid;border-bottom:#eeeeee 1px solid;height:1px;background-color:#eeeeee;}
.ModuleTitle_MenuItemSel{font-weight:bold;font-size:11px;cursor:hand;color:#ffffff;font-style:normal;background-color:#1380D5;font-family:Tahoma, Arial, Helvetica;}
.ModuleTitle_MenuArrow{border-right:#ffffff 1px solid;border-top:#ffffff 0px solid;border-bottom:#ffffff 1px solid;font-size:10pt;cursor:hand;font-family:webdings;}
.ModuleTitle_RootMenuArrow{font-size:11px;cursor:hand;font-family:webdings;}

/*About Menu Token*/
.MainMenu_MenuContainer{background-color:transparent;}
.MainMenu_MenuBar{background-color:Transparent;}
.MainMenu_MenuArrow{DISPLAY:none;}
.MainMenu_MenuRootArrow{DISPLAY:none;}
.MainMenu_MenuIcon{display:none;}
.MainMenu_MenuItemSelected{background-color:transparent;}
.MainMenu_MenuItemBreak{background-color:transparent;border:0px solid #00FF00;height:0px;width:0px;}


.MainMenu_MenuItem {color:#8e8e8e;font-size:11px;font-weight:bold;background:#fff;border:0px;height:22px;padding:0px 15px 0px 10px;}
.SubMenu{Z-INDEX:1000;margin:0px;padding:0px;background-color:#fff; border:#CB9B00 1px solid;filter:alpha(opacity=80);-moz-opacity:0.8;width:auto !important;}
.SubMenuItemSelected{color:#CB9B00;font-size:11px;font-weight:bold;background-color:#fff;border:0px;height:22px;padding:0px 15px 0px 10px;}


.MainMenu_RootMenuItem
{   border:#EFEEEE 0px solid; 
	cursor:pointer;cursor:hand; 
	color:#c3c3c3;font-size:11px;font-style:normal;
	font-weight:normal;background-color:Transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;margin:0px;}
.MainMenu_RootMenuItemActive
{   padding:0px;margin:0px;
	cursor:pointer; cursor:hand; 
	color:#FFFFFF; font-size:11px;font-style:normal;
	font-weight:normal;background-color:Transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
.MainMenu_RootMenuItemSelected
{   padding:0px;margin:0px;
	color:#ececec;cursor:pointer;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;font-style:normal;font-weight:normal;}


.MainMenu_RootMenuItem TD { padding:0; margin:0; height:36px; padding:0px 5px; }
.MainMenu_RootMenuItemSelected TD { padding:0; margin:0; height:36px;padding:0px 5px; }
.MainMenu_RootMenuItemActive TD {padding:0; margin:0; height:36px;background-image:url(images/menu-hover-bg.jpg);background-repeat:repeat-x;padding:0px 5px; }

.MainMenu_RootMenuItem TD DIV { background:Transparent; color:#B7B7B7;  font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; height:36px; /*padding:7px 10px 0px 10px;*/ line-height:33px; }             
.MainMenu_RootMenuItemSelected TD DIV{ background:Transparent; color:#CB9B00; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; height:36px; /*padding:7px 10px 0px 10px;*/ line-height:33px; }
.MainMenu_RootMenuItemActive TD DIV{ background-image:url(images/menu-hover-center.jpg); background-repeat:no-repeat; background-position:center top; color:#CB9B00; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; height:36px; line-height:33px; }



/*
.MainMenu_RootMenuItem TD { padding:0; margin:0; }
.MainMenu_RootMenuItem TD DIV {background:; 
margin:0; padding:0; margin:-9px 0 -25px 0; _margin:-13px 0;
}
.MainMenu_RootMenuItem TD DIV DIV {background:; 
margin:0; padding:0px 10px; margin:-4px 0 -26px 0; _margin:-12px 0;
}
.MainMenu_RootMenuItem TD DIV DIV DIV{ background:; 
color:#B7B7B7;  font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; height:36px; padding:7px 10px 0px 10px; line-height:1.9em; margin:-4px 0 -29px 0; }             

.MainMenu_RootMenuItemSelected TD { padding:0; margin:0; }
.MainMenu_RootMenuItemSelected TD DIV {background:;
margin:0;padding:0px 10px;margin:-9px 0 -25px 0; _margin:-13px 0;
}
.MainMenu_RootMenuItemSelected TD DIV DIV{background:;
margin:0;padding:0;margin:-4px 0 -26px 0; _margin:-12px 0;
}
.MainMenu_RootMenuItemSelected TD DIV DIV DIV{ background:; 
color:#CB9B00; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; height:36px; padding:7px 10px 0px 10px; line-height:1.9em; margin:-4px 0 -29px 0; }

.MainMenu_RootMenuItemActive TD {padding:0; margin:0;}
.MainMenu_RootMenuItemActive TD DIV { background-image:url(images/menu-hover-bg.jpg);background-repeat:repeat-x; margin:0; padding:0; margin:-8px 0 -25px 0; _margin:-13px 0;}
.MainMenu_RootMenuItemActive TD DIV DIV{ background-image:url(images/menu-hover-bg.jpg);background-repeat:repeat-x; margin:0; padding:0px 10px; margin:-4px 0 -26px 0; _margin:-12px 0;}
.MainMenu_RootMenuItemActive TD DIV DIV DIV{ background-image:url(images/menu-hover-center.jpg); background-repeat:no-repeat; background-position:center top; color:#CB9B00; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; height:36px; padding:7px 10px 0px 10px; line-height:1.9em; margin:0px 0 -29px 0; }
*/

/*Other Custome Token*/
.HELP{color: #000000;}

.LINKS,A.LINKS:link,A.LINKS:active,A.LINKS:visited{font-weight:bold;font-size:12px;color:#ffffff;text-decoration:none;font-family:Verdana,Helvetica,sans-serif;}
A.LINKS:hover{font-weight:bold;font-size:12px;color:#ffffff;font-family:Verdana, Helvetica, sans-serif;text-decoration:underline;}

.COPYRIGHT{color:#363636;font-size:11px;font-weight:bold;font-family:Arial;}

.CURRENTDATE{color:#6D6D6D;font-size:11px;font-weight:bold;font-family:Arial;}	

.TERMS,A.TERMS:link,A.TERMS:active,A.TERMS:visited{color:#363636;font-size:11px;font-weight:bold;font-family:Arial;}
A.TERMS:hover{color:#474646;font-weight:bold;text-decoration:underline;font-family:Arial;font-size:11px;}

.LOGIN,A.LOGIN:link,A.LOGIN:active,A.LOGIN:visited{color:#707070;font-size:11px;font-weight:bold;text-decoration:none;font-family:Arial;MARGIN:0px;PADDING:0px 0px 0px 11px;background:url(images/login.gif) no-repeat left center;}
A.LOGIN:hover{font-size:11px;color:#CB9B00;font-weight:bold;text-decoration:underline;font-family:Arial;MARGIN:0px;PADDING:0px 0px 0px 11px;background:url(images/Login-hover.gif) no-repeat left center;}
		
.SEARCH,A.SEARCH:link,A.SEARCH:active,A.SEARCH:visited{font-weight:bold;font-size:11px;color:#8F8F8F;text-decoration:none;font-family:Arial}
A.SEARCH:hover{font-weight:bold;font-size:11px;color:#8F8F8F;text-decoration:underline;font-family:Arial}

.BREADCRUMB,A.BREADCRUMB:link,A.BREADCRUMB:active,A.BREADCRUMB:visited{font-weight:bold;font-size:11px;color:#6D6D6D;text-decoration:none;font-family:Arial;vertical-align:middle;}
A.BREADCRUMB:hover{font-weight:bold;font-size:11px;color:#CB9B00;text-decoration:underline;font-family:Arial;vertical-align:middle;}

/*Other you want */
.breadcrumb-txt{font-size:11px;color:#CB9B00;font-family:Arial;font-weight:bold;vertical-align:middle;}
.copyright-padding{padding:0px 0px 0px 11px}
.terms-padding{padding:0px 8px 0px 0px}
.top-padding{padding:0px 5px 0px 0px}
.logo {padding:5px 0px 5px 10px;}
.user-padding{padding:0px 6px 7px 0px;}
.breadcrumb-padding{padding:0px 0px 0px 7px;}
.cntbg{background:#dadada;}
.search-padding{padding:0px 8px 0px 0px;vertical-align:middle}
#dnn_dnnSEARCH_txtSearch{border:1px solid #d0d0d0;font-family:Tahoma;font-weight:normal;font-size:11px;color:#CB9B00;background:#fff;width:136px;height:17px;}
#dnn_dnnSEARCH_cmdSearch{}
/*Container*/

/*========================================================*/
/*  CarTHINK Styles                                       */
/*========================================================*/

/* General */
.pager { 
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
    font-size:12px !important;
    font-weight: bold !important;
    line-height: 10px !important;
    background: url(Gold_images/menu_bg-sm.png);
    border:none;
    width: 70px;
    color: #eae0c1;
    height:20px;
    text-align:center;
    margin-bottom:5px;
	/*border-bottom:1px solid #4f3c00;
	padding-bottom:2px;*/
 }
 
.pager:hover { 
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
    font-size:12px !important;
    font-weight: bold !important;
    line-height: 12px !important;
    background: url(Gold_images/menu_bg-sm-hover.png);
    border:none;
    cursor: pointer;
    width: 70px;
    color: #ffffff;
    height:21px;
    text-align:center;
	border-bottom:1px solid #4f3c00;
	padding-bottom:2px;
 }
 
.Inv_Dropdown 
 {
    width:125px;
    background-color: #000000;
    border: 1px solid #95750d;
    color: #CB9B00;
    background-image: url(Gold_images/menu_bg-sm.png);
 }
 

 option:hover 
 {
     background-color: #CB9B00 !important;
     background-image: url(Gold_images/dropdown_bg-sm.png);
     color: #000 !important;
 }
  
.INV_FourSideBorderForImage {
    border: 1px solid #333333;
}

.CT_ImageBox 
{
    border: 1px solid #95750d;
    border-top: 1px solid #c7a229;
    border-right: 1px solid #c7a229;
}

.CT_ThumbBox 
{
    border: 1px solid #c7a229;
    border-top: 1px solid #95750d;
    border-right: 1px solid #95750d;
}

.CT_InventoryDetailsHeader
{
    width:100%;
    
}
.CT_InventoryDetailsHeader td
{
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
    font-size:16px;
    font-weight:bold;
    color:#CB9B00 !important;
}

.CT_PriceLabel
{
    color: #CB9B00;
    font-weight:bold;
}

.CT_InstalledOptionsContainer
{
    width:100%;
    margin:auto;
    text-align:center;
    border:0px solid black;
}

.CT_InventoryList li
{
    /*background-color:#ececec;*/
    display: block;
    padding: 5px;
    /*border: 1px solid #3366CC;*/
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    width: 250px;
    height: 250px;
}

.CT_ContainerTopLeft
{
    height:42px; 
    background: url(Gold_images/top_left.png) left top no-repeat;
    border: 0px solid blue;
}

.CT_ContainerTopRight
{
    height:42px; 
    background:url(Gold_images/top_right.png) right top no-repeat;
    border: 0px solid red;
}
.CT_ContainerTopBox
{
    background:url(Gold_images/top_bg.png) left top repeat-x;
    padding-top: 19px;
    margin:0 42px 0 42px;
    border: 0px solid purple;
    height:42px;
    font-size: 16px !important;
    font-weight:bold;
    text-align:center;
    color:#000000;
	font-family:Arial;
}


.CT_ContainerContentLeft
{
    background: url(Gold_images/content_left.png) left top repeat-y;
    border: 0px solid blue;
    /*height:166px;*/ 
}

.CT_ContainerContentRight
{
    background:url(Gold_images/content_right.png) right top repeat-y;
    border: 0px solid red;
    /*height:166px; */
}

.CT_ContainerContentBox
{
    background:#000000 !important;    
    margin:0 21px; 
    padding:5px 5px 0px 5px; 
    min-height:1px; 
    /*height:166px; 
    overflow-y:auto;*/
    text-align:left;
	color:#cb9b00;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
}

* html CT_ContainerContentBox { height:1px}


.CT_ContainerBottomLeft
{
    height:42px; 
    background:url(Gold_images/bot_left.png) left top no-repeat;
    border:0px solid blue;
}

.CT_ContainerBottomRight
{
    height:42px; background:url(Gold_images/bot_right.png) right top no-repeat;
}

.CT_ContainerBottomBox
{
    height:42px; background:url(Gold_images/bot_bg.png) left top repeat-x; margin:0 42px;
}


.CT_ContainerItem
{
    padding: 2px 0 2px 18px;
    background:url(Gold_images/bullet.png) left no-repeat;
	color:#cb9b00;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
}

/* Form Elements */
.CT_FormHeader
{
    height:24px;
    background:url(Gold_images/submenu.gif) 0 -25px repeat-x;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 12 px !important;
    font-weight: bold !important;
    color: #494949 !important;
    line-height: 24px;
    padding-left:5px;
    border: 1px solid #9f9f9f;
    text-align:left;
}

.CT_FormTitle
{
    font-weight:bold;
    font-size:14px;
    color:#cb9b00;
}

.CT_FormTable
{
    text-align:left;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

.CT_FormInput
{
    width:200px;
    border:1px solid #cccccc;
}

.CT_FormBox_Left
{
    border-left: 1px solid #9f9f9f;
}

.CT_FormBox_Right
{
    border-right: 1px solid #9f9f9f;
}

.CT_FormBox_Bottom
{
    border-bottom: 1px solid #9f9f9f;
}

.CT_RequiredField
{
    color:Red;
    font-weight: bold;
}



/* Popup Containers */
#CT_InfoRequestContainer
{
    z-index: 100002; 
    /*position: fixed;*/    
    width: 430px;
    height: 400px;
    border: 0px solid yellow;
}

#CT_ContactUsContainer
{
    z-index: 100002; 
    width: 430px;
    height: 420px;
    border: 0px solid yellow;
}

#CT_MakeAnOfferContainer
{
    z-index: 100002; 
    width: 430px;
    height: 460px;
    border: 0px solid yellow;
}

#CT_TradeInContainer
{
    z-index: 100002; 
    width: 600px;
    height: 610px;
    border: 0px solid yellow;
}

#CT_EmailAFriendContainer
{
    z-index: 100002; 
    width: 460px;
    height: 460px;
    border: 0px solid yellow;
}

#CT_FinanceFormContainer
{
    z-index: 100002; 
    width: 800px;
    height: 700px;
    border: 0px solid yellow;
}

.CTPopupBox
{
    background:url(c7.gif) top left repeat-x #fff;   
}

.CT_Button_TopLeft
{
    height: 22px; 
    width: 120px; 
    background: url(Gold_images/CT_button_left.png) left top no-repeat;
    border:0px solid yellow;
}

.CT_Button_TopRight
{
    height: 22px;
    width: 120px; 
    background: url(Gold_images/CT_button_right.png) right top no-repeat;
    border:0px solid red;
}

.CT_Button_Content
{
    background: url(Gold_images/CT_button_bg.png) left top repeat-x;
    height: 22px;
    width: 110px; 
    margin:0 6px 0 6px;
    border:0px solid green;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 12 px !important;
    font-weight: bold !important;
    color: #ffffff !important;
    text-align:center;
    line-height: 20px;
	padding-top:1px;
}

.CT_Button_Content:hover
{
    color: #000000 !important; /*#e6a430 !important;*/
    cursor: pointer;
}

.CT_Button_BottomLeft
{    
    height: 22px;
    width: 120px; 
    border:0px solid blue;
}

.CT_Button_BottomRight
{    
    height: 22px;
    width: 120px; 
    border:0px solid orange;
}

.CT_DetailsPageLinksTable
{
    padding: 10px 0 10px 0;
}

.CT_DetailsPageText
{
    color: #CB9B00 !important;
    font-size:11px;font-weight:normal;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

#CT_FloatMail
{
    width:108px;
    height:75px;
    background: url(Gold_images/envelope.png) left top no-repeat;
}

#CT_FloatMail:hover
{
    cursor:pointer;
}

#CT_FloatFinance
{
    width:108px;
    height:75px;
    background: url(Gold_images/finance.png) left top no-repeat;
}

#CT_FloatFinance:hover
{
    cursor:pointer;
}

/* Quick Reference Items */
.CT_QuickRefCell
{
    /*background: #000000;
    border:1px solid gray;
    color: #eeeeee;
    padding: 0 1px 2px 1px;*/
}


.CT_QuickRefLabel
{
    height: 24px;
    /*background: #fbfbfb url(images/QuickRefLabel.gif) top left repeat-x;*/
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 12 px !important;
    font-weight: bold !important;
    color: #ac8505 !important;
    padding: 2px 5px 2px 5px;
    border: 1px solid #87763d;
    text-align:left;
}


.CT_QuickRefValue
{
    height: 24px;
    /*background: #f8f8f8 url(images/QuickRefValue.gif) top left repeat-x;*/
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 12 px !important;
    font-weight: bold !important;
    color: #CB9B00 !important;
    padding: 2px 5px 2px 5px;
    border: 1px solid #87763d;
    text-align:left;
}

.CT_FinanceFrame
{
    border-top:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid gray;
    border-left:1px solid gray;
}


/* Inventory Search */

.CT_SearchDropdown
{
    width:200px;
    border:1px solid #CB9B00;
    background-color: #000000;
    color: #f0ba0b;
	font-family:Arial;
	font-size:11px;
}

.CT_SmallSearchDropdown
{
    width:95px;
    border:1px solid #CB9B00;
    background-color: #000000;
    color: #f0ba0b;
	font-family:Arial;
	font-size:11px;
}

.CT_LargeSearchDropdown
{
    width:400px;
    border:1px solid #95750d;
    background-color: #d1c18d;
    color: #000000;
	font-family:Arial;
	font-size:11px;
}

.CT_SearchContainer
{
    width:452px;
}

.CT_InventorySearchBox
{
    /*height: 215px;*/
    width: 410px;
    /*border: 1px solid gray;
    border-top: 1px solid silver;
    border-right: 1px solid silver;*/
    border-bottom: 1px solid #000000;
    background-color: #000000;
    color: #000000;
}

.CT_InventorySearchBox td
{
    color: #000000;
    font-weight:bold;
    
}

.CT_SearchSummary
{
    width:100%;
    color: #111111;
    text-align:center;
    padding:5px 0 5px 0;
    margin-bottom: 5px;
    border:1px dotted gray;
    /*border-top: 1px dashed silver;
    border-right: 1px solid silver;*/
    background-color: #eeeeee;
}

.CT_SearchNoCars 
{
    width:100%;
    text-align:center;
    font-weight:bold;
    color:Red;
}

.CT_SearchTitle 
{
    width:100%;
    text-align:center;
	font-family:Arial;
    font-weight:bold;
    color:#000000;
    font-size:16px;
}

.CT_SearchHeader
{
    background-color: #dcae1b;
    /*border: 1px solid gray;
    border-top: 1px solid silver;
    border-right: 1px solid silver;*/
    padding-left: 5px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.CT_InventorySearchLoadingBackground
{
    position: absolute;
    background-color: #eeeeee;
    left: 0px;
    top: 0px;
    right:0px; 
    bottom: 0px; 
    width:100%;
    height:100%;
    z-index: 10000;
    filter: alpha(opacity=80);
    opacity: 0.8;
    display: none;
}

.CT_InventorySearchLoading
{
    position:absolute;
    top:25px;
    left:100px;
    width:64px;
    height:64px;
    z-index:99999;
    display:none;
    background-image: url(Gold_images/CarLoading.gif);
}


/* Payment Calculator(s) */

.CT_PaymentCalculatorTableTall
{
    width:180px;
    background-color: #fff8e1;
    border: 1px solid #cb9b00;
    border-top: 1px solid cb9b00;
    border-right: 1px solid cb9b00;
    
}

.CT_PaymentCalculatorTableTall td
{
    font-size: 10px;
}

.CT_PaymentCalculatorTallInput
{
    width:65px;
	border:1px solid #cb9b00;
}

.CT_PaymentCalculatorTallHR
{
    height:1px;
    width:75%;
    margin:auto;
    color: #ccc;
    background-color:#ccc;
    font-size:1px;
}

.CT_PaymentCalculatorTallLabel
{
    color:#333333;
}

.CTPaymentCalculatorNote{font-size:.9em;font-style:italic;}

.CT_PaymentCalculatorHideLink {color:gray !important; font-weight:bold;}
.CT_PaymentCalculatorHideLink:hover {color:#ccc !important; font-weight:bold;}


/* Featured Vehicles Items */
.CT_FeaturedVehicleTopLeft
{
    height:13px;
    width:13px; 
    background: url(Gold_images/FVTopLeft.png) right bottom no-repeat;
    border: 0px solid blue;
}

/* Featured Vehicles Items */
.CT_FeaturedVehicleTopLeft
{
    height:18px;
    width:18px; 
    background: url(Gold_images/FVTopLeft.png) right bottom no-repeat;
    border: 0px solid blue;
}

.CT_FeaturedVehicleTopRight
{
    height:18px; 
    width:18px;
    background:url(Gold_images/FVTopRight.png) left bottom no-repeat;
    border: 0px solid red;
}
.CT_FeaturedVehicleTopBox
{
    background:url(Gold_images/FVTop.png) left bottom repeat-x;
    /*margin:0 13px 0 13px;*/
    border: 0px solid purple;
    height:13px;
}

.CT_FeaturedVehicleContentLeft
{
    background: #000 url(Gold_images/FVContentLeft.png) right top no-repeat;
    border: 0px solid blue;
    width:18px;
}

.CT_FeaturedVehicleContentRight
{
    background: #000 url(Gold_images/FVContentRight.png) left top no-repeat;
    border: 0px solid red;
    width:13px;
}

.CT_FeaturedVehicleContentBox
{
    background:#000 url(Gold_images/FVContent.png) left top repeat-x;    
    /*margin:0 13px 0 13px;*/ 
    min-height:1px; 
    text-align:left;
    border-top:0px solid #8d0000;
    border-bottom:0px solid #8d0000;
}

* html CT_FeaturedVehicleContentBox { height:1px}


.CT_FeaturedVehicleBottomLeft
{
    height:18px; 
    width: 18px;
    background:url(Gold_images/FVBottomLeft.png) right top no-repeat;
    border:0px solid blue;
}

.CT_FeaturedVehicleBottomRight
{
    height:18px; 
    width: 18px;
    background:url(Gold_images/FVBottomRight.png) left top no-repeat;
}

.CT_FeaturedVehicleBottomBox
{
    height:18px; 
    /*width: 13px;*/
    background:url(Gold_images/FVBottom.png) left top repeat-x; 
    /*margin:0 13px 0 13px;*/
}

.CT_FeaturedVehicleBoxCorner { height:13px;width:13px; }


.CT_FeatureVehicleLabel
{
    background-color: #000;
    /*margin: 2px 0 0 0;*/
    text-align:center;
    font-size: 11px !important;
    /*border: 1px solid gray;
    border-top: 1px solid silver;
    border-right: 1px solid silver;*/
    line-height:13px;
    padding: 3px 0;
    border-top:2px solid #8d0000;
    width:100%;
}

.CT_FeatureVehicleLabelLink p
{
    color: #eee !important;
    /*font-weight:600 !important;*/
}

.CT_FeatureVehicleLabelLink  p:hover
{
    color: #CB9B00 !important;
}

/********************************/
/* CarTHINK jQuery ZoomGallery  */
/********************************/
    #CT_ZoomGalleryMainContainer {
        background-image:url(Gold_images/ZoomGalleryFrame.png);
        background-position:left top;
        background-repeat:no-repeat;
        height:649px;
        width:663px !important;
        position:relative;
    }
    
    #CT_ZoomGalleryControls {
        height:52px;
        margin-left:315px;
        margin-right:7px;
    }

    #CT_ZoomGalleryImageContainer {
        height:480px;
        /*margin-left:11px;
        margin-right:12px;*/
        overflow:hidden;
        width:640px;
        position:absolute;
        top:52px;
        left:11px;
    }
    
    #CT_ZoomGalleryImages 
    {
        width:640px;
        height:480px;
    }
    
    #CT_ZoomGalleryThumBoxArea {
        height:93px;
        /*margin-left:12px;
        margin-right:9px;*/
        overflow: hidden;
        background-color: #dfbf5a;
        position:absolute;
        top:544px;
        left:11px;
    }
    
    #CT_ZoomGalleryThumnailScroller {
        float:left;
        overflow:hidden;
        width:582px;
        height:88px;
        margin-top:3px;
        z-index:10;
        /*overflow-y:visible;*/
    }
    
    #CT_ZoomGalleryScrollThumbsRightButton {
        float:left;
        height:93px;
        /*margin-top:-1px;*/
        width:30px;
    }
    
    #CT_ZoomGalleryScrollThumbsLeftButton {
        float:left;
        height:93px;
        /*margin-top:-1px;*/
        width:30px;
    }
    
    #CT_ZoomGalleryThumnailScroller ul { list-style-type:none; list-style-position:outside;padding:0;margin:0; height:82px; }
    #CT_ZoomGalleryThumnailScroller ul li { display: inline; }
    #CT_ZoomGalleryThumnailScroller ul li img .active { border: 2px solid yellow; }
    
    #CT_ZoomGalleryPlayPauseButton 
    {
        float:left;height:49px;width:48px;cursor: pointer;
    }
    
    .CT_ZoomGalleryPlayButton { background-image: url(Gold_images/Play.png); }
    .CT_ZoomGalleryPauseButton { background-image: url(Gold_images/Pause.png); }

    #CT_ZoomGalleryZoomOutButton 
    {
        float:left;height:49px; width:48px; cursor:pointer; background-image: url(Gold_images/ZoomOut.png);
    }
    #CT_ZoomGalleryZoomInButton 
    {
        float:left;height:49px; width:48px; cursor:pointer; background-image: url(Gold_images/ZoomIn.png);
    }
    #CT_ZoomGalleryPanLeftButton 
    {
        float:left;height:49px; width:48px; cursor:pointer; background-image: url(Gold_images/LeftPan.png);
    }
    #CT_ZoomGalleryPanRightButton 
    {
        float:left;height:49px; width:48px; cursor:pointer; background-image: url(Gold_images/RightPan.png);
    }
    #CT_ZoomGalleryPanDownButton 
    {
        float:left;height:49px; width:48px; cursor:pointer; background-image: url(Gold_images/BottomPan.png);
    }
    #CT_ZoomGalleryPanUpButton 
    {
        float:left;height:49px; width:48px; cursor:pointer; background-image: url(Gold_images/TopPan.png);
    }
    #CT_ZoomGalleryScrollThumbsLeftButton 
    {
        background-image: url(Gold_images/PrevButton.png);
        width:30px;
        height:93px;
        cursor: pointer;
    }
    #CT_ZoomGalleryScrollThumbsRightButton 
    {
        background-image: url(Gold_images/NextButton.png);
        width:30px;
        height:93px;
        cursor: pointer;
    }    

.CT_NewSearchLink a {color: gray; text-decoration:underline;font-weight:normal;}
.CT_NewSearchLink a:hover {color: black; text-decoration:underline;font-weight:normal;}

/********************************/
/*     CarTHINK Listing Styles   */     
/********************************/

/* CTInventory1 */
.CTMain_Table_Inventory {
    border:1px solid #95750d;
    border-top:0px;
    /*width: 800px;*/
    width:100%;
}


.main_table_inventory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	 background-color: #ffffff;
	/* border: 1px solid #999999; */
}

.main_table_inventory_header {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;*/
	color: #ffffff;
	background-color: #000000;
	font-weight:bold;
	background-image: url(Gold_images/menu_bg-sm.png);
	text-align: center;
	text-decoration: none;
	height:20px;
	padding:0px;
}

.main_table_inventory_header td 
{
    border-bottom: 1px solid #4f3c00;
}

a.sortfield:link
{
    color: #eeeeee !important;
}

a.sortfield:hover
{
    color: #FFCC00 !important;
    text-decoration:none;
}


/* CT_Inventory1 */
a.main_table_inventory_header:link {color: #ffffff; text-decoration: none; } 
a.main_table_inventory_header:active {color: #830000; text-decoration: none; font-family: tahoma; font-size: 11px; font-weight:bold;line-height:1.4em;} 
a.main_table_inventory_header:visited {color: #830000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold;} 
a.main_table_inventory_header:hover {color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold;cursor:pointer;} 

.CT_Inventory1_Row0 td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
	color: #ffffff;
	background-color: #111111;
	cursor:default;
	/*border-top:1px solid #95750d;
	border-bottom:1px solid #95750d;*/
}

.CT_Inventory1_Row1 td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
	color: #ffffff;
	background-color: #333333;
	cursor:default;
	/*border-top:1px solid #333333;
	border-bottom:1px solid #333333;*/
}

/*.CT_Inventory1_Row0:hover td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
	color: white;
	background-color: #000000;
	background-image: url(Gold_images/Inventory1_RowOver.png);
	cursor:pointer;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

.CT_Inventory1_Row1:hover td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
	color: #FFFFFF !important;
	background-color: #000000;
	background-image: url(Gold_images/Inventory1_RowOver.png);
	cursor:pointer;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}*/

.CT_Inventory1_Row0_hover td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
	color: white;
	background-color: #000000;
	background-image: url(Gold_images/Inventory1_RowOver.png);
	background-repeat:repeat-x;
	cursor:pointer;
	/*border-top:1px solid #95750d;
	border-bottom:1px solid #95750d;*/
}

.CT_Inventory1_Row1_hover td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
	color: #FFFFFF !important;
	background-color: #000000;
	background-image: url(Gold_images/Inventory1_RowOver.png);
	background-repeat:repeat-x;
	cursor:pointer;
	/*border-top:1px solid #95750d;
	border-bottom:1px solid #95750d;*/
}

/* CT_Inventory2 */

.CT_Inventory2_Row0 td {
	font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
	color: #f0e0ad;
	background-color: #111111;
	cursor:default;
	border-top:1px solid #95750d;
	border-bottom:1px solid #95750d;
}

.CT_Inventory2_Row1 td {
	font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
	color: #f0e0ad;
	background-color: #333333;
	cursor:default;
	/*border-top:1px solid #333333;
	border-bottom:1px solid #333333;*/
}

.CT_Inventory2_Row0_hover td {
	font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
	color: white;
	background-color: #4f3c00;
	background-image: url(Gold_images/Inventory2_RowOver.png);
	background-repeat:repeat-x;
	cursor:pointer;
	border-top:1px solid #95750d;
	border-bottom:1px solid #95750d;
}

.CT_Inventory2_Row1_hover td {
	font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
	color: #FFFFFF !important;
	background-color: #4f3c00;
	background-image: url(Gold_images/Inventory2_RowOver.png);
	background-repeat:repeat-x;
	cursor:pointer;
	/*border-top:1px solid #000000;
	border-bottom:1px solid #000000;*/
}


/* CT_Inventory3_ */

.CT_MainTable_Inventory3 {
    border:1px solid #95750d;
    font-size:11px;
    text-align:left;
    width:100%;
}

.CT_Inventory3 * {font-size:11px;text-align:left;}

.CT_Inventory3_Row0 
{
    color: #f0e0ad;
	background-color: #111111;
	cursor:default;
	border-bottom:1px solid #95750d;

}

.CT_Inventory3_Row0 td 
{
    color: #f0e0ad;
}

.CT_Inventory3_Row0:hover  {
    color: #DDDDDD;
	background-color: #000000;
	cursor:pointer;
	border-bottom:1px solid #95750d;
	background-image: url(Gold_images/Inventory3_RowOver.png);
}    

.CT_Inventory3_Row1 
{
    color: #f0e0ad;
	background-color: #333333;
	cursor:default;
	border-bottom:1px solid #95750d;
}

.CT_Inventory3_Row1 td 
{
    color: #f0e0ad;
}

.CT_Inventory3_Row1:hover  {
    color: #DDDDDD;
	background-color: #000000;
	cursor:pointer;
	border-bottom:1px solid #95750d;
	background-image: url(Gold_images/Inventory3_RowOver.png);
}

.CT_Inventory3_MakeGroup 
{
    font-size:24px !important;
    padding:4px 10px 4px 10px;
    color:#f0e0ad;
	background-color: #000000;
	border-bottom:1px solid #95750d;
	background-image: url(Gold_images/InventoryMakeGroup.png);
}

.CT_Inventory3_YearMakeModelSubmodel 
{
    font-size:16px;
    color: #f0e0ad;
    padding: 5px 0 5px 0;
}

.CT_Inventory3_QuickDescription 
{
    font-size:12px;
    font-weight:bold;
    color: #f0e0ad;
}

a.CT_Inventory3_RowLink:link, 
a.CT_Inventory3_RowLink:visited, 
a.CT_Inventory3_RowLink:active,
a.CT_Inventory3_RowLink:hover
{
    font-weight:normal;
    text-decoration:underline !important;
    color: #f0e0ad !important;
}

.CT_Inventory3_ViewPhotos{font-weight:normal;text-decoration:underline;}
.CT_Inventory3_CarFaxBuyBack{font-weight:normal;text-decoration:underline;}

.CT_MainTable_Inventory3 .CT_Link:link, 
.CT_MainTable_Inventory3 .CT_Link:visited, 
.CT_MainTable_Inventory3 .CT_Link:active ,
.CT_MainTable_Inventory3 .CT_Link:hover
{
	font-weight:normal !important;
	text-decoration:underline !important;
	color:#e6a430 !important;
	
}


/* CT_InventoryRV1_ */

.CT_MainTable_InventoryRV1 {
    border:1px solid #dddddd;
    font-size:11px;
    text-align:left;
    width:100%;
}

.CT_InventoryRV1 * {font-size:11px;text-align:left;}

.CT_InventoryRV1_Row0 
{
    color: #DDDDDD;
	background-color: #000000;
	cursor:default;
	border-bottom:1px solid #DDDDDD;

}

.CT_InventoryRV1_Row0 td 
{
    color: #dddddd;
}

.CT_InventoryRV1_Row0:hover  {
    color: #DDDDDD;
	background-color: #000000;
	cursor:pointer;
	border-bottom:1px solid #DDDDDD;
}    

.CT_InventoryRV1_Row1 
{
    color: #DDDDDD;
	background-color: #000000;
	cursor:default;
	border-bottom:1px solid #DDDDDD;
}

.CT_InventoryRV1_Row1 td 
{
    color: #dddddd;
}

.CT_InventoryRV1_Row1:hover  {
    color: #DDDDDD;
	background-color: #000000;
	cursor:pointer;
	border-bottom:1px solid #DDDDDD;
}

.CT_InventoryRV1_MakeGroup 
{
    font-size:24px !important;
    padding:4px 10px 4px 10px;
    color:#DDDDDD;
	background-color: #000000;
	border-bottom:1px solid #DDDDDD;
}

.CT_InventoryRV1_YearMakeModelSubmodel 
{
    font-size:12px;
    color: #dddddd;
    padding: 5px 0 5px 0;
    font-weight:bold;
}

.CT_InventoryRV1_QuickDescription 
{
    font-size:12px;
    font-weight:bold;
    color: #dddddd;
}

a.CT_InventoryRV1_RowLink:link, 
a.CT_InventoryRV1_RowLink:visited, 
a.CT_InventoryRV1_RowLink:active,
a.CT_InventoryRV1_RowLink:hover
{
    font-weight:normal;
    text-decoration:underline !important;
    color: #e6a430 !important;
}

.CT_InventoryRV1_ViewPhotos{font-weight:normal;text-decoration:underline;}
.CT_InventoryRV1_CarFaxBuyBack{font-weight:normal;text-decoration:underline;}

.CT_MainTable_InventoryRV1 .CT_Link:link, 
.CT_MainTable_InventoryRV1 .CT_Link:visited, 
.CT_MainTable_InventoryRV1 .CT_Link:active ,
.CT_MainTable_InventoryRV1 .CT_Link:hover
{
	font-weight:normal !important;
	text-decoration:underline !important;
	color:#e6a430 !important;
	
}
.CT_InventoryRV1_Info
{
	font-size:small;
}
.CT_InventoryRV1_RowSeperator
{
	height:100px;color:Red;
}


/* CT_InventorySummary */
.CT_InventorySummary * 
{
	font-size: 10px;
}
.CT_InventorySummary_MakesLabel 
{
	font-size:12px;
	font-weight:bold;
}
.CT_InventorySummary_Make
{
}
.CT_InventorySummary_Count
{
	font-weight:bold;
}



/* CT_InventoryDetails_PremiumMedia */
.CT_InventoryDetails_PremiumMedia { }
.CT_InventoryDetails_PremiumMedia_MoreThumbnailsMessage {font-size:small;}
.CT_InventoryDetails_PremiumMedia tr.SectionHeader td
{
	background-color:#000;
	color:#fff !important;	
	line-height:18px;
	font-weight:bold;
	padding:2px 10px 2px 10px;
}

.CT_InventoryDetails_PremiumMedia img.thumbnail
{
	border:none;
	margin:3px 0px 3px 0px;
}

.CT_InventoryDetails_PremiumMedia a:link img , 
.CT_InventoryDetails_PremiumMedia a:visited img, 
.CT_InventoryDetails_PremiumMedia a:active img ,
.CT_InventoryDetails_PremiumMedia a:hover img
{
		
}



/* Inventory Details - Similar Vehicles */
.CT_InventoryDetails_SimilarVehicles_Item{background-color:#000; border:solid 1px #95750d; padding:5px 2px 5px 2px;}

.CT_InventoryDetails_SimilarVehicles_Tall{margin:auto;}
.CT_InventoryDetails_SimilarVehicles_Tall .sv_thumb { border:solid 1px #fff !important; }
.CT_InventoryDetails_SimilarVehicles_Tall .sv_ymm { height:36px; }
.CT_InventoryDetails_SimilarVehicles_Tall .sv_miles { }
.CT_InventoryDetails_SimilarVehicles_Tall .sv_price { }
.CT_InventoryDetails_SimilarVehicles_Tall .sv_link a { }

.CT_InventoryDetails_SimilarVehicles_Wide{}
.CT_InventoryDetails_SimilarVehicles_Wide .sv_thumb { border:solid 1px #95750d !important; }
.CT_InventoryDetails_SimilarVehicles_Wide .sv_ymm { }
.CT_InventoryDetails_SimilarVehicles_Wide .sv_miles { }
.CT_InventoryDetails_SimilarVehicles_Wide .sv_price { }
.CT_InventoryDetails_SimilarVehicles_Wide .sv_link a { }


/* Decoded Options */
.CTDecodedOptions ul li {list-style:none;padding-bottom:5px;color:#CB9B00;font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;}
.CTDecodedOptions .list_head{font-weight:bold;border-bottom:solid 1px gray;padding:0px 3px 1px 2px;}
.CTDecodedOptions .list_tail{margin-bottom:7px;}


/* Brochure */
.CT_Brochure_ModuleTitle
{
	font-weight:bold;
	font-size:1.2em;
	padding:2px 0px 2px 0px;
	margin: 7px 0px 7px 0px;
	display:block;
	color:#000;
	
}
