﻿/* Default CSS Stylesheet for a new Web Application project */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td, th {
    color: #3b3b3b;
    line-height: 16px;
    font-weight: normal;
}

h1           { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 
               font-style: italic; font-weight: bold; margin-top: 3; 
               margin-bottom: 0 }
h2           { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 
               font-style: normal; font-weight: bold; margin-top: 3; 
               margin-bottom: 0 }
h3           { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; 
               font-weight: bold; margin-top: 0; margin-bottom: 0 }
h4           { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; 
               margin-top: 0; margin-bottom: 0 }
input, button { font-size: 8pt }
select       { font-size: 8pt }
textarea     { font-size: 8pt }
.input		 { font-size: 8pt }

a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
    color: Black;
}
a:link {
	font-weight: bold;
	text-decoration: none;
    color: Black;
}
a:visited {
	font-weight: bold;
	text-decoration: none;
    color: Black;
}
a:hover {
	font-weight: bold;
	text-decoration: underline;
    color: Black;
}
a:active {
	font-weight: bold;
	text-decoration: underline;
    color: Black;
}
.style2 {color: #333333}

a.npa-dealer-reg-link {
    color: #767676;
    font-family:Arial !important;
    font-weight: 800 !important;
}

.faq-main-link h3 {
    font-family: Arial !important;
    font-weight: 800 !important;
    font-size: 1.15em !important;
}

a.npa-dealer-reg-link:hover {
    color: #C6C6C6;
}

a.sideNavPrimary,
a.sideNavPrimary:hover,
a.sideNavPrimary:visited,
.sideNavPrimary
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #C42012; /* CC3300 */
	width:140px; /* Was 130px - don't think that these classes are used in NPAWeb */
	border-top-color: #CCCCCC; /* CCCCCC FFFFFF*/
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #7C2922; /* 663333 000000*/
	border-bottom-width: 3px;
	border-bottom-style: solid;
}

a.sideNavSecondary,
a.sideNavSecondary:hover,
a.sideNavSecondary:visited,
.sideNavSecondary
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #EEEEEE;
	width:98px;
	border-top-color: #000000;	/* 000000*/
	border-top-width: 1px;
	border-top-style: none;
	border-bottom-color: #a62b2b;	/* 000000*/
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
a.sideNavSelected,
a.sideNavSelected:hover,
a.sideNavSelected:visited,
.sideNavSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAAAAA;
	font-weight: bold;
/*
    background-color: #888879;
    width: 98;
*/
}

.top_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	font-style: normal;
	word-spacing: normal;
}
.top_nav a {
	font-family: Arial, Helvetica, sans-serif;
	color: #1F1F1F;
	font-weight: bold;
	text-decoration: none;
/*
	font-size: 11px;
*/
}
.top_nav a:link {
	color: #1F1F1F;
	font-weight: bold;
	text-decoration: none;
}
.top_nav a:visited {
	color: #1F1F1F;
	font-weight: bold;
	text-decoration: none;
}
.top_nav a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.top_nav a:active {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.form_text:link,
a.form_text:visited,
a.form_text:hover,
a.form_text:active,
a.form_text:disabled
{
    color: #fff;
}

.footer_nav {
	font-size: 12px;
	color: #DDDDDD;
}
.footer_nav a:link {
	color: #EFEFEF;
	font-weight: bold;
	text-decoration: none;
}
.footer_nav a:visited {
	color: #EFEFEF;
	font-weight: bold;
	text-decoration: none;
}
.footer_nav a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.footer_nav a:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

/*Black Market*/
.black-market-position-none .blackmarket-text-position {
    margin-top: 210px;
}

.black-market-position {
    background-size: contain;
}

.black-market-position .blackmarket-text-position {
    margin-top: 22%;
}

.newsHead {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.newsBody {
	color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
}
.newsBody a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.newsBody a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.newsBody a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.newsBody a:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.GrayNewsHead {
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}
.GrayNewsHead a:link {
	font-weight: bold;
	color: #2C2C2C;
	text-decoration: none;
}
.GrayNewsHead a:visited {
	font-weight: bold;
	color: #2C2C2C;
	text-decoration: none;
}
.GrayNewsHead a:hover {
	font-weight: bold;
	color: #2C2C2C;
	text-decoration: underline;
}
.GrayNewsHead a:active {
	font-weight: bold;
	color: #2C2C2C;
	text-decoration: underline;
}
.GrayNewsBody {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
}
.GrayNewsBody a:link {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: none;
}
.GrayNewsBody a:visited {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: none;
}
.GrayNewsBody a:hover {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: underline;
}
.GrayNewsBody a:active {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: underline;
}
.GrayNewsBodyLink {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: none;
/*
//	font-family: Arial, Helvetica, sans-serif;
//	font-size: 11px;
//	font-style: normal;
//	line-height: 16px;
//	text-decoration: underline;
*/
}
.GrayNewsBodyLink a:link {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: none;
/*
//	text-decoration: none;
//	border-bottom-style: dotted;
//	border-bottom-width: 1px
*/
}
.GrayNewsBodyLink a:visited {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: none;
/*
//	text-decoration: none;
//	border-bottom-style: dotted;
//	border-bottom-width: 1px
*/
}
.GrayNewsBodyLink a:hover {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: underline;
/*
//	border-bottom-style: solid;
//	border-bottom-width: 1px
*/
}
.GrayNewsBodyLink a:active {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: underline;
/*
//	border-bottom-style: solid;
//	border-bottom-width: 1px
*/
}
.horzRule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #a62b2b;
}

.MainHeader
{
    height: 25px;
}

.HeaderBar 
{
	color: #EEEEEE;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
}

.HeaderBarBlue
{
	color: #EEEEEE;
	background-color:#182B69;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	/*width:100%; width:680px;*/
	padding-bottom:5px;
}

.HeaderBarRed
{
	color: #EEEEEE;
	background-color:#B51A0E;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	/*width:100%; width:680px;*/
	padding-bottom:5px;
}

.HeaderBarTan
{
	color: #EEEEEE;
	background-color:#D58436;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	/*width:100%; width:680px;*/
}

.HeaderBarGray, .HeaderBargray
{
	color: #EEEEEE;
	background-color:#666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	/*width:100%; width:680px;*/
	height: 25px;
}

.HeaderText
{
    padding-top: 5px;
    padding-left: 10px;
}

.calHidden
{
	display:none;
}

.simulcastBrowseHeader, .simulcastBrowseHeader td, .simulcastBrowseHeader th
{
    color: #ffffff;
    line-height: 30px;
    background-color: #1f1f1a;
    border-color: #808080;
    border-style: solid;
    border-width: 1px;
    text-align:center;
    font-family: 'Oswald';
    font-size:.85em;
}

.simulcastBrowseRow tr td {
    margin:0px;
    padding:0px;
}


.scastBrowseHeader, .scastBrowseHeader td, .scastBrowseHeader th
{
    vertical-align: bottom;
    color: #ffffff;
    height: 16px;
    background-color: #1f1f1a;
    border-color: #808080;
    border-style: solid;
    border-width: 1px;
}
.scastBrowseHeader a:link {
    color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.scastBrowseHeader a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.scastBrowseHeader a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
.scastBrowseHeaderCount
{
    vertical-align: top;
    color: #ffffff;
    background-color: #3f3f34;
    text-align: left;
}
.scastBrowseRowThumbnail { padding-left: 0px; }
.scastBrowseRowText { padding-left: 5px; }

.scastBrowsePager
{
	background-color:#000000;
}
.scastBrowsePager
{ background-color:#000000; }
.scastBrowseHeaderCount
{ background-color:#3f3f34; color:#FFFFFF; vertical-align:top; text-align: left;}
.scastBrowseAltRow td, .scastBrowseRow td
{
    height: 60px;
    background-color: #e3e3d3;
    color: #333333;
    vertical-align: top;
    border-right: solid 1px #CCCCFF;
    border-left: solid 1px #CCCCFF;
    border-bottom: solid 2px white;
}
.scastBrowseAltRow td
{ background-color:#e3e3de;}

.scastPreviewRow
{
    background-color: #cdcdcd;
}
.scastPreviewAltRow
{
    background-color: #EEEEEE;
}

.search
{
	background-color: #460000;
	color: #FFFFFF;
}

.scastDetailHeader
{
	background-color:#3f3f34; 
    padding:5px 0px 5px 0px;
}

.scastDetailSubHeader
{
	background-color:#a62b2b;
    padding:5px 0px 5px 0px;
}

.scastDetailVehicleDetails
{
	background-color: #eeeeee;
	color: #000000;
    padding-left: 10px;
}

.scastDetailImages
{
	background-color:#eeeeee;
	color:#333333;
	border-color: #3f3f34;
}

.scastDetailConditionDetails
{
	background-color: #eeeeee; /* 460000 */ /* cc5600 */
	color: #000000; /* FFFFFF */
}

.para-less-margin {
    margin:12px 0px 3px 0px;
}

/* Transport */
.content-main-image-sm {
    width: 649px;
}

/* esale */
.esaleBrowseHeader
{
	background-color:#1f1f1a;
	color:#FFFFFF;
	height:16px;
	vertical-align:bottom;
}

.BrowseRow
{
	background-color:#e3e3d3;
}

.AltBrowseRow
{
	background-color:#e3e3de;
}

.esaleBrowseHeaderCount
{
	background-color:#3f3f34; 
	color:#FFFFFF;
	vertical-align:top;
	text-align: left;
}

.esaleBrowseRow
{
	background-color:#e3e3d3; 
	color:#333333;
	height:30px;
	vertical-align:top;
}

.esaleBrowseAltRow
{
	background-color:#e3e3de; 
	color:#333333;
	height:30px;
	vertical-align:top;
}

.esaleBrowseRowDiv
{
	background-color:#FFFFFF;
	width:100%;
	height:100%;
}

.esaleBrowseAltRowDiv
{
	background-color:#FFFFFF;
	width:100%;
	height:100%
}

.esaleBrowsePager
{
	background-color:#000000;
}

.esaleBrowseAltRowTopLine
{
	display:none;
}

.esaleBrowseRowTopLine
{
	display:none; 
}


.esaleBrowseHeaderNew
{
	background-color: #e3e3de; 
	color: #000000; 
}
/* end */

.esaleDetailHeader
{
	background-color:#3f3f34; 
}

.esaleDetailSubHeader
{
	background-color:#460000; 
}

.esaleDetailVehicleDetails
{
	background-color: #e3e3de; 
	color: #000000; 
}

.esaleDetailImages
{
	background-color:#e3e3d3; 
	color:#333333;
	border-color: #3f3f34;
}

.esaleDetailConditionDetails
{
	background-color: #e3e3de; 
	color: #000000; 
}
.tblDealerPurchaseTotals
{
    border-style: none;
}

.eSaleBidBrowse 
{
    width: 100%;
}

.ExchangeBidBrowse 
{
    width: 100%;
}

/*** Begin CSS For Rotating Menu on Home Page ***/

#feature p, #feature ul, #feature a, #feature div, #feature span, #feature h1, #feature h2 {
    font-family: helvetica, arial, sans-serif !important;
}
#feature {
    width: 682px;
    height: 180px;
    padding: 0;
    margin: 0 auto;
    position: relative;
}
#slider-nav {
    width: 168px;
    height: 180px;
    padding: 0;
    margin: 0;
    top: 0;
    z-index: 2;
    background: url('ContentRotator/nav-bg3f.jpg') left top repeat-y;
}
#slider-nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    top: 0;
    left: 0;
}
#slider-nav ul li {
    width: 165px;
    height: 28px;
    padding: 0;
    margin: 0;
    list-style: none;
    border-top: solid 1px #CBCBCB;
    border-bottom: solid 1px #CBCBCB;
    display: block;
    border-left: solid 1px #cbcbcb;
}
#slider-nav ul li.no-border-top {
    border-top: solid 1px #fff;
}
#slider-nav ul li.no-border-bottom {
    border-bottom: solid 1px #fff;
}

#menu_tab1 { border-top: solid 1px #cbcbcb; }

#menu_tab4 { border-bottom: solid 1px #cbcbcb !important; }

#menu_tab { border-top: solid 1px #cbcbcb; }

#menu_tab_bottom { border-bottom: solid 1px #cbcbcb !important; }

#slider-nav ul li img {
    padding: 0;
    margin: 13px 12px 0 0;
    border: none;
    float: left;
    z-index: 3;
}
#slider-nav ul li a {
    width: 163px;
    height: 28px;
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    line-height: 28px;
    display: block;
    outline: none;
    text-align: right;
}
#slider-nav ul li a div {
    margin-right: 3px;
}
#slider-nav ul li a:hover {
    text-decoration: none;
    color: #666;
}
#slider-nav ul li.active a {
    color: #666;
    background: url('ContentRotator/selected3d.jpg') left top no-repeat;
}
#slider {
    width: 515px;
    height: 180px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 167px;
}
#slider .content {
    width: 515px;
    height: 180px;
    padding: 0;
    margin: 0;
    font-size: 13px;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    background: #fff;
}

/*** End CSS For Rotating Menu on Home Page ***/

/*** CSS for eSaleItemDetail tabs ***/

.itemDetailWrap 
{
    width: 100%;
    padding: 0px;
    margin-top: 10px;
}

.itemDetailWrap div
{
	color: #000000;	
}

.itemDetailTabStrip
{
	background-color: #FFFFFF;
}
.placeBidTabContent, .tabContent 
{
    width: 100%;
    border-collapse: collapse;
}

.bottomBorder {border-bottom: 1px solid #000;}
        
.tabContent td 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 5px 3px 5px 3px;
}

.tabHeader 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    /*background-color: #C32011;*/
    background-color:#666666;
    text-align: center;
    font-weight: bold;
    padding: 5px 7px 4px 7px;  
    color: #FFFFFF;
    border-bottom: 1px solid #000; 
}

.vehicleInfo 
{
    background-color:#A62B2B;
    font-weight: bold;    
    text-align: center;
    color: #FFFFFF;
    padding-top: 2px;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    font-family: Arial, Helvetica, sans-serif;
}
.tabDetailRow .label, .tabDetailAltRow .label, .tabDetailRow .leftLabel, .tabDetailAltRow .leftLabel 
{
    text-align: right;
    font-weight: bold;
}

.tabDetailRow .label, .tabDetailAltRow .label
{
    color: #606060;
    font-size: 1.0em;
    white-space: pre-wrap;
    vertical-align: top;
}

.tabDetailRow .score, .tabDetailAltRow .score
{
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px;
}

.tabDetailRow
{
	background-color: #FFFFFF;
	font-size:10px;
}

.tabContent .leftLabel 
{
    width: 90px;
}

.tabDetailRow .leftLabel, .tabDetailAltRow .leftLabel
{
    width: 1%;
    white-space:nowrap;
}

.tabDetailAltRow 
{
    background-color: #CCCCCC;
    font-size:10px;
}
.placeBidTabContent {
    background-color: #FFFFFF;
}
.placeBidTabContent tr td { padding: 3px; }
.placeBidTabContent .label 
{
    color:#888888;
    text-align: right;
    font-weight: bold;
    width: 50%;
}
.conditionReport { width: 100%; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #000; border-collapse:collapse; }
.conditionReport .label { text-align: right; font-weight: bold; width: 165px; }
.conditionReport .score { width: 15px; text-align: center; }
.conditionReport .option { text-align: left; }
.conditionReport .comments { text-align: left; }
.tabStrip {background-color: #FFFFFF; margin-bottom: 12px;}
/*.lastChanceControls { width: 90%; }*/
.lastChanceControls td { width: 33%; text-align: center; }
        
.rgHoveredRow 
{
    background-image: none !important;
    background-color: #d7f0fc !important;
}

.rgMasterTable { border-bottom: 1px solid #000;}
       
.highBidStar 
{
    position: relative;
    top: 3px;
    left: 4px;
}

.thingstoknow
{
	background-color: #333333; 
	border: 1px solid #000;
}

/*** End CSS for eSale Item Detail tabs ***/

/* Simple Modal */
#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait; position: relative; }

/* Container */
#simplemodal-container {height:300px; width:600px; color:#bbb; background-image:url(images/bid-background.jpg); background-repeat: no-repeat; border:4px solid #444;
                        position: absolute; top: 455.5px;  left: 50%; }
#simplemodal-container .simplemodal-data { padding: 40px 0px 0px 0px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(images/x.gif) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

/* Telerik Overrides */
div.RadGrid_Default .rgRow { background-color: #FFFFFF;}
div.RadGrid_Default .rgAltRow { background-color: #CCCCCC;}

.RadTabStrip_Default a.rtsTxt {color: #000000;}

.RadTabStrip_Default a.rtsLink {color: #000000;}

div.RadGrid_Default .rgRow td
{
	color: #000;
}

div.RadGrid_Default .rgAltRow td
{
	color: #000;
}

div.RadGrid_Default
{ 
	background-color: #FFFFFF;
	border-top: 0;
    border-bottom: 0;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
} 

div.RadGrid_Default .rgRow a
{ 
	color: #000; 
} 

div.RadGrid_Default .rgAltRow a
{ 
	color: #000; 
} 

div.RadGrid_Default th.rgHeader
{ 
	color: #FFF;
	/*background-color: #C32011;*/
	background-color:#666666;
	background-image: none;
	border-bottom: 1px solid #000000;
	padding: 5px 3px 4px 3px;  
} 

div.RadGrid
{
    /*background-color: #C32011; */
    background-color: #FFFFFF;
}

.transheader {   LINE-HEIGHT: 22px; BACKGROUND-COLOR: #eaeaea; PADDING-LEFT: 9px; WIDTH: 90%; HEIGHT: 22px; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold  }  

/*** Start CSS for Multi-Consign ***/

td.ConsignLeftLabel
{
    text-align: right;
    vertical-align: top;
    width : 80px;
    height: 20px;
    font-weight: bold;
}

td.ConsignRight
{
    text-align: left;
    vertical-align : top;
}

table.ConsignLeft 
{
    width: 55%;
    float: left;
    border-right-color: #CCCCCC;
    border-right-width: 2px;
    border-right-style: solid;
    
}

table.ConsignRight
{
    width: 45%;
    float: right;
}

.ConsignDiv
{
    width: 100%;
}

.BatteryToolTip
{
    z-index: 100;
    width:255px;
    background-color:White;
    padding-left:2px;
    padding-bottom:2px;
    padding-right:2px;
    padding-top:2px;
    border-color:Black;
    border-width:thin;
    border-style:solid;
}

.HeaderDiv
{
    width:49%;
    float:left;
    font-weight:600;
    margin-bottom:5px !important;
}

.RemovePointer
{
    cursor:pointer;
    line-height:12px;
}

.vehicleInfoRow {
    height:30px;
}

.VinSuggestDisclaimer
{
	background-color: #e3e3de; 
	color: #000000; 
}

#lblYMMv
{
    white-space:normal;
}

input.ReadOnly
{
    background-color:#E0E0E0;
}

#VINSuggestContainer
{
    display:none;
    position:absolute;
    margin-left:70px;
    padding:10px;
    width:520px;
    background-color:white;
    border:1px solid #666;
}
#divChangeYMM
{
    display:none;
    position:absolute;
    margin-left:70px;
    padding:10px;
    width:520px;
    background-color:white;
    border:1px solid #666;
}
/*** End CSS for Multi-Consign ***/

/*** Transport tabs ***/
.transportTabContainer {
    width: 100%;
}

.transportTabChild {
    float:left;
    width:24.5%;
    text-align: center;
    background-color: #666666; 
    border: 1px solid #c9c3ba; 
    border-bottom: none;
    cursor:pointer;
    line-height:3.5em;
}
div.transportTabContainer .transportTabChild:first-child {
	border-left: 0 !important;
}
div.transportTabContainer .transportTabChild.tabChild3 {
	border-right: 0 !important;
}
.transportTabChild-selected {
    background-color: #a62b2b;
}

.transportTabChild-hover:hover {
    background-color: #c0c0c0;
}

.transportTabChild h3 {
    color:#FFF;
    text-transform:uppercase;
}

.TransportTabContent { 
    border: 1px solid #a62b2b; 
    width:100%; 
    float:left; 
    padding:10px; 
}

.divCategories 
{
    
}
.lte7 .divCategories {
    
}

/* Contact Us Styles */
.clear-left {
    clear:left;
}

.clear-right {
    clear:right;
}

.contact-main-container {
    width: 100%;
}

.contact-main-container .child {
    padding:0px 10px 0px 10px;
    width: 33.33%;
    float:left;
}

.h3-smaill-margin {
    margin:0px 0px 5px 0px;
    font-size:1.1em;
}

.hotels-airports-title {
    font-weight:600;
    font-size:1.2em;
}

.hotels-airports-body {
    color:GrayText;
}

.hotels-airports-body span {
    font-weight:600;
}
/****************************/

/* Login Container */
.login-button {
    text-align:center;
    cursor:pointer;
    background-color: #ed1c24;
    color:#FFFFFF;
    width:80px;
    border:none;
    line-height:26px;
    font-family: 'Oswald-Bold';
    font-size:1em;
}

.login-h1 {
    margin-bottom:15px !important;
    font-size: 1.7em;
}

.login-container {
    width: 100%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:40px;
}

.login-section {
    float:left;
}

.login-login-area {
    padding-right:30px;
}

.login-register-area {
    border-left: 1px solid #DDDDDD;
    padding-left: 30px;
}

.login-register-labels h3 {
    font-size: 1.05em;
    font-weight:400;
    margin-top:7px;
}

.login-register-labels-error {
    color: #ed1c24 !important;
}

.login-register-input-error {
    border-color: #ed1c24 !important;
}

.login-register-input {
    width: 100%;
    border-radius: 3px;
    border: 1px solid #DDDDDD;
    height:30px;
    padding-left:5px;
    outline:none;
    margin-bottom:3px;
}

.login-color-red {
    color: red;
    font-family: 'Oswald';
    font-size:1.2em;
}

.loginChecks {
    display: inline;
    font-weight:400;
    font-size:1.05em;
    font-family: Oswald;
}

.loginChecks a {
    font-family: Oswald;
    text-decoration:underline;
    font-weight:400 !important;
}

.login-select {
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    height:30px;
    margin-bottom:3px;
}

.recaptcha-lablel {
    font-family: 'Oswald';
    font-size:1.05em;
}

.recaptcha-lablel a {
    font-family: 'Oswald';
    text-decoration:underline;
    font-weight:400;
}
/*******************/

/* FAQ Area ********/
.faq-content-container {
    width:50%;
    float:left;
}

.panel panel-accordion h3 {
    margin-top: 0px !important;
}

.panel-accordion a {
    text-decoration: none !important;
}
/*******************/

.wishlisttable tr td {
    padding-bottom:10px;
}

.important-documents {
    font-family: 'Oswald-Bold';
    font-size:1.2em;
}

.float-left {
    float:left;
}

.h2-med {
    font-size: 1.7em;
    font-weight:400;
}

/* Footer CSS*/
.footer-section {
    float:left;
    padding-right:30px;
}

.footer-section p {
    font-size:1.4em;
}

.footer-item {
    margin-bottom:5px;
    font-size:1.6em;
    font-family: 'Oswald';
}

.footer-item .footer-link {
    color:#FFFFFF !important;
    text-decoration:none;  
    font-family: 'Oswald';
    cursor:pointer;
	font-weight: normal;
}

.footer-item .footer-link-nocolor {
    color:#000 !important;
    text-decoration:none;  
    font-family: Arial, Helvetica, sans-serif;
    font-weight:600;
    cursor:pointer;
    font-size:11px;
}

.footer-item .footer-link:hover  {
    color:#C42012 !important;
}

.footer-item .footer-link-nocolor:hover  {
    text-decoration:underline;
}

.footer-item i {
    color: #C42012;
	margin-right: 5px;
}

.footer-item-switch a {
    color:#FFFFFF;
    text-decoration:none;
    font-size:1.6em;
    font-style:italic;
}

.footer-item-switch a:hover  {
    color:#C42012 !important;
}
/**********************/

.custom-button {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial, helvetica;
  color: #ffffff;
  font-size: 17px;
  /*background: #C42012;*/
	background: #a62b2b;
  padding: 2px 18px 2px 18px;
  text-decoration: none;
  cursor:pointer;
}

.custom-button:hover {
  background: #cc3637;
  text-decoration: none;
}

/* Captcha Container*/
.captcha-container table > tbody > tr:first-child > td:first-child {
    display: none;
}

.captcha-container {
    border-top:1px solid #999999;
    border-radius:7px;
    position:absolute;
    left:-3px;
}

.captcha-container-error td {
    font-size:.8em !important;
    padding:8px 0px 0px 3px;
    font-family: 'Oswald';
}
/********************/

.footer-links {
    color:#FFFFFF !important;
    text-decoration:none;
    font-size:1.4em;
    font-family: Arial,sans-serif;
}

.footer-links:hover {
    color:#ed1c24 !important;
    text-decoration:none;
}

.view-values-btn {
    color:#FFFFFF;
    /*background-color: red;
    border: 1px solid red;*/
    background-color: #a62b2b !important;
    border: 1px solid #a62b2b;
    margin:5px 5px 5px 0px;
    padding:5px 13px 5px 12px;
    font-weight:600;
    border-radius:3px;
}

.ConsignRightLabelPadding {
    padding-top:10px;
}

.classicButton {
    border-radius:3px !important;
    font-weight:600 !important;
    font-family: "Arial Narrow Bold", "Arial Narrow", "Arial", sans-serif !important;
    font-stretch: condensed !important;
    font-size:1.2em !important;
    background-color:#a62b2b !important;
    color: #FFFFFF !important;
    cursor:pointer !important;
    padding:10px 0px 10px 0px !important;
    text-align:center !important;
    border:none !important;
}

.login_button {
    width:175px;
    padding-top:7px !important;
    padding-bottom:7px !important;
    font-size:1.25em !important;
}

