@charset "utf-8";
/* CSS Document */

	.mstrWrapper {
		margin: 0px auto;
		width: 100%;
		overflow: hidden;
	}
	.mstrWidthWrapper {
		margin: 0 auto;
		max-width: 1155px;
		/*overflow: hidden;*/
		width: 90%;
	}
	/*------------------------------------------------------Start header------------------------------------------------------------------------------*/
	.myHeader
	{

		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #f7f2f6 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f2f6)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f2f6 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f7f2f6 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f7f2f6 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f7f2f6 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f2f6',GradientType=0 ); /* IE6-9 */
		border-bottom: 1px solid #eee;
		float:left;
		width:100%;
		padding:10px 0px;
		position:relative;

	}
	.myLogo
	{
		float: left;
		margin: 3px 20px 0 0;
		width:30%
	}
	.myLogo img
	{
		width:100%;
		max-width:345px;
	}

	.topFreeShipping
	{
		border-left: 1px solid #eee;
		float: left;
		padding: 0 0 0 10px;
		width: 30%;
	}
	.topFreeShipping img {
		max-width: 322px;
		width: 100%;
	}
	.loginWrap
	{ 	border-left: 1px solid #eee;
		float: right;
		height: 30px;
		margin: 5px 0 0;
		padding: 0 0 0 10px;
		text-align: right;
	}
    .loginWrapA
	{ 	
	    border-left: 1px solid #eee;
		float: right;
		height: 30px;
		margin: 5px 0 0;
		padding: 0 0 0 10px;
		text-align: right;
	}

	.loginWrapALink
	 {
		background: url("../images/icnLogout.png") no-repeat scroll left 3px transparent;
		float: right;
		margin: 0px 20px 0;
		padding: 1px 0 0 20px;
	 }

	.myMenu {
		display: none;
		float: right;
	}
	 
	 .myMenuDrop {
		background: #2c539e; /* Old browsers */
		background: -moz-linear-gradient(top,  #2c539e 0%, #2c539e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c539e), color-stop(100%,#2c539e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #2c539e 0%,#2c539e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #2c539e 0%,#2c539e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #2c539e 0%,#2c539e 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #2c539e 0%,#2c539e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#2c539e',GradientType=0 ); /* IE6-9 */
		display: none;
		position: absolute;
		right: 2.5%;
		top: 50px;
		width: 60%;
	}

	.myMenuDrop a {
		border-bottom: 1px solid #eee;
		color: #fff !important;
		float: left;
		font-weight: bold;
		padding: 5%;
		width: 90%;
	}

	.myMenuDrop a.menuLogin {
		border-bottom: 0px solid #eee;
		color: #fff !important;
		float: left;
		font-weight: bold;
		padding: 5%;
		width: 90%;
	}

	/*------------------------------------------------------End header------------------------------------------------------------------------------*/
	/*------------------------------------------------------Start Main Navigation-------------------------------------------------------------------*/
	.mainNavWrap
	{
		clear: left;
		background: #2c539e; /* Old browsers */
		background: -moz-linear-gradient(top,  #2c539e 0%, #2c539e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c539e), color-stop(100%,#2c539e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #2c539e 0%,#2c539e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #2c539e 0%,#2c539e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #2c539e 0%,#2c539e 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #2c539e 0%,#2c539e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#2c539e',GradientType=0 ); /* IE6-9 */
		float: left;
		margin: 0 0 15px;
		padding: 10px 0;
		width: 100%;

	}

	.mainNavWrap span
	{
		float:left;
		color:#fff;margin: 2px 0 0;
	}
	.mainNavWrap a
	{
		color: #fff !important;
		float: left;
		font-size: 16px;
		font-weight: bold;
		margin: 2px 0 0;
		padding: 0 10px;
	}

	.mainNavWrap input
	{
	   background: url("../images/icnSearch.png") no-repeat scroll right center #fff;
		border: 1px solid #fff;
		color: #666;
		float: right;
		margin: 0 10px 0 0;
		padding: 3px;
		width: 10%;
	}
	/*------------------------------------------------------End Main Navigation---------------------------------------------------------------------*/
	/*------------------------------------------------------Start Telephone and Shopping Cart Wrap--------------------------------------------------*/

	.telShopWrap
	{
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #f7f2f6 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f2f6)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f2f6 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f7f2f6 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f7f2f6 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f7f2f6 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f2f6',GradientType=0 ); /* IE6-9 */
		border-bottom: 1px solid #eee;
		float:left;
		width:100%;
		padding:10px 0px;
	}

	.telNo
	{
		
	color: #333;
	float: left;
	font-size: 24px;
	font-weight: bold;
	margin: 3px 0 0 0;
	max-width: 185px;
	min-width: 130px;
	border-right: 1px solid #eee;
	padding: 0 10px 0 0;
	}

	.liveSupport {
		
	   float: left;
		margin: 0 0 0 10px;
		width: 50%;
	}


	.liveSupport strong{
		float: left;
		font-weight:bold;
		margin: 0 5px 0 0;
		color: #666;
	}
	.liveSupport span{
		float:left;
		color: #666;
	}
	.shoppingCart
	{
		background: url("../images/icnShoppingCart.png") no-repeat scroll 10px 3px transparent;
		border-left: 1px solid #eee;
		float: right;
		height: 20px;
		margin: 2px 0 0;
		padding: 5px 0 0 35px;
	}
	/*------------------------------------------------------End Telephone and Shopping Cart Wrap-----------------------------------------------------*/
	/*------------------------------------------------------Start Middle Section---------------------------------------------------------------------*/
	.myMiddleWrap
	{
		clear: left;
		float: left;
		margin: 1% 0 0;
		width: 100%;
	}

	.myLftNavWrap
	{

		float: left;
		max-width: 286px;
		width: 100%;
	}



	.myLftNavWrap span.mlnTitle{
		background-color: #990000;
		clear: left;
		color: #fff;
		float: left;
		font-size: 16px;
		font-weight: bold;
		padding: 21px 5%;
		text-align: left;
		width: 90%;
	}

	.myLftNavWrap span a{
		float:left;
		clear:left;
		color:#fff !important;
		text-decoration: none;
	}

	.myLftNavWrap span a.mlnPv{
		background: url("../images/navmlnPv.png") no-repeat scroll left top #c70000;
		border-bottom: 1px solid #fff;
		clear: left;
		float: left;
		font-weight: bold;
		padding: 22px 0 22px 25%;
		width: 75%;
	}

	
	.myLftNavWrap span a.mlnTs{
		background: url("../images/navmlnTs.png") no-repeat scroll left top #c70000;
		border-bottom: 1px solid #fff;
		clear: left;
		float: left;
		font-weight: bold;
		padding: 22px 0 22px 25%;
		width: 75%;
	}

	.myLftNavWrap span a.mlnWs{
		background: url("../images/navmlnWs.png") no-repeat scroll left top #c70000;
		border-bottom: 1px solid #fff;
		clear: left;
		float: left;
		font-weight: bold;
		padding: 22px 0 22px 25%;
		width: 75%;
	}

	.myLftNavWrap span a.mlnSs{
		background: url("../images/navmlnSs.png") no-repeat scroll left top #c70000;
		border-bottom: 1px solid #fff;
		clear: left;
		float: left;
		font-weight: bold;
		padding: 22px 0 22px 25%;
		width: 75%;
	}

	.myRightImage
	{
		float: left;
	   
		max-width: 860px;
		width: 100%;
	}

	.myRightImage img
	{
		width:100%;

	}

	.mlnLftContol	
	{
background-color: #c70000;
    border-bottom: 1px solid #fff;
    clear: left;
    color: #fff;
    float: left;
    padding: 5% 5% 5% 25%;
       font-weight: bold;

    width: 70%;
	}
	
	.mlnLftContol label
	{
    
    float: left;
    font-weight: bold;
    margin: 5px 0;
	}
	 
	.mlnLftContol select
	{
	    color:Black;
	    font-weight:normal;
    clear: left;
    float: left;
    margin: 0 0 10px;
    vertical-align: middle;
    /*width: 80%;*/
     width: 170px;
     height :20px;
	}
	
	.mlnLftContol input{
	float:left;
	}
	
	.mlnLftContol input[type='button'],input[type="submit"], input[type="reset"], input[type="file"]
	{
   background-color: #990000;
    border: 0 none;
    clear: left;
    color: #fff;
    float: left !important;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px 10px;
	}
	
	
	.mlnLftContol label.iptTxt
	{
	clear: none;
    float: left;
    font-weight: normal;
    margin: 3px 0 0;
	}
	.mlnLftContol a{
   font-weight: bold;
    margin: 10px 0 0;
    text-decoration: underline;
	}


	
	/*------------------------------------------------------End Middle Section---------------------------------------------------------------------*/

	/*------------------------------------------------------Start Content Section------------------------------------------------------------------*/
	.contentWrap {
		clear: left;
		margin: 0 auto;
		max-width: 1155px;
		overflow: hidden;
		width: 90%;
		
	}

	.contentLftWrap
	{
		float: left;
		width: 25%;
	}
	.contentRhtWrap
	{
		float: left;
		margin: 0 0 0 1%;
		width: 74%;
	}
	
		.contentRhtWrap input[type='button'],input[type="submit"], input[type="reset"], input[type="file"]
	{
        
       
        border: 1px solid #cacaca !important;
        -webkit-border-radius: 3px !important;
        -moz-border-radius: 3px !important;
        border-radius: 3px !important;
        padding: 5px 5px !important;
        margin: 2px !important;
        text-decoration: none !important;
        font-weight: 700 !important;
        color: #666;
        background-color: #e6e6e6 !important;
        float: right !important;
        cursor: pointer;
	}
	.lftPromoWrap
	{
		float: left;
		margin: 15px 0 0;
		max-width: 286px;
		width: 100%;
	}

	.lftPromoWrap img
	{
		clear: left;
		float: left;
		margin: 0 0 20px;
		max-width: 286px;
		width: 100%;
	}
	.middleContentWrap
	{
		background-color: #f6f6f6;
		border: 1px solid #e9e9e9;
		float: left;
		margin: 15px 0 0;
		padding: 15px 1%;
		width: 66.5%;
	}
	.middleContentWrap span {
		color: #333;
		font-size: 18px;
		font-weight: bold;
		float: left;
		margin: 0 0 10px 0;
	}
	.middleContentWrap span strong {
		color: #333;
		font-size: 18px;
	}

	.middleContentWrap p {
		line-height: 150%;
		float: left;
		clear: left;
		width: 100%;
	}

	.rightBrandWrap
	{
		background-color: #f6f6f6;
		border: 1px solid #e9e9e9;
		float: left;
		margin: 15px 0 0 1.5%;
		padding: 15px 1%;
		width: 27%;
	}

	.rightBrandWrap span {
		font-size: 18px;
		color: #333;
		font-weight: bold;
	}
	.rightBrandWrap span strong {
		 color: #333;
		font-size: 18px;
	}

	.rightBrandWrap img {
		margin: 15px 0 0;
		max-width: 249px;
		width: 100%;
	}


	/*------------------------------------------------------End Content Section------------------------------------------------------------------*/

	/*------------------------------------------------------Start Footer Section------------------------------------------------------------------*/

	.footerPaySocialWrap
	{
		background-color: #eee;
		border-top: 5px solid #333;
		float: left;
		margin: 1% 0 0;
		padding: 25px 0;
		width: 100%;
	}

	.footerPayWrap
	{
		float:left;
		width:65%;

	}
	.footerPayWrap span
	{
		clear: left;
		float: left;
		font-size: 12px;
		font-weight: bold;
		margin: 0 0 10px;
		width: 100%;
	}

	.footerPayWrap img
	{
		clear:left;
	}

	.footerPayWrap img.fpwSecure
	{
		float: right;
	}

	.footerSocialWrap
	{
		float:right;
		width:35%;

	}
	.footerSocialWrap span
	{
		clear: right;
		float: right;
		font-size: 12px;
		font-weight: bold;
	}

	.footerSocialWrap img
	{
		clear:left;
	}
.footerSecureWrap 
	{
		margin-left:auto;
		margin-right:auto;
	}
	.footerSecureWrap span
	{
		clear: left;
		float: left;
		font-size: 12px;
		font-weight: bold;
		margin: 0 0 10px;
		
	}
	.footerPayWrap img.fpwSecure
	{
		float: right;
	}
	
	.footerCopyLinkWrap
	{
		background-color: #333;
		float: left;
		padding: 10px 0;
		width: 100%;
		font-size:12px;
	}

    .footerCopyLinkWrap .fclwLinkPort
    {
        display:none;
        }
	.footerCopyLinkWrap .fclwCopyWrap
	{
		float:left;
		color: #999999;
	}

	.footerCopyLinkWrap .fclwLinkWrap
	{
		float:right;
	}

	.footerCopyLinkWrap .fclwLinkWrap a 
	{
		color: #999 !important;
	}


.search-form-top {
	margin: 0;
	width: 100%;
    display : block;
}
	.search-form-top .search-text-top {
		padding: 1px 2px;
		display: inline-block;
		width: 150px;
		  background: url("../images/icnSearch.png") no-repeat scroll right center #fff;
	}
	
	.search-form-top .button-top {
		padding: 2px 10px;
		margin: 0px;
		height: 20px;
	}

.icnUpArrow
{
      background: url(../images/miniArrow.png) no-repeat right 20px top -16px;
  width: 100%;
  height: 16px;
 
    }
    
    .icnDownArrow
{
      background: url(../images/miniArrow.png) no-repeat right 20px top;
  width: 100%;
  height: 16px;
    }
    
     .resetArrow
{
      background: none;
  width: 100%;
  height: 16px;
    }
    
    
   .myLogoInner
	{
		display:none;
	}
	
	.form-submit-wrap {
  margin-bottom: 50px;
}


input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="file"],
#ctl00_PageContent_searchVehicle_btnSearch {
	border: 1px solid #25729a;
	-webkit-text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	color: #FFFFFF !important;
	background-color: #3093c7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
	background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
	background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
	background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
	background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
	background-image: linear-gradient(to bottom, #3093c7, #1c5a85);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}

input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="file"]:hover,
#ctl00_PageContent_searchVehicle_btnSearch:hover {
	border: 1px solid #1c5675;
	background-color: #26759e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
	background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
	background-image: -moz-linear-gradient(top, #26759e, #133d5b);
	background-image: -ms-linear-gradient(top, #26759e, #133d5b);
	background-image: -o-linear-gradient(top, #26759e, #133d5b);
	background-image: linear-gradient(to bottom, #26759e, #133d5b);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}
input[type="button"].add-to-cart-button{ color:red!important; }

input[type="button"]:hover.add-to-cart-button{
	background: transparent url("https://www.tiresbyweb.com/App_Themes/Skin_1/images/tbw/addtocart4a.jpg") no-repeat scroll 0 0 / 107px 54px !important;
    color: red !important;
    font-size: 1px !important;
    height: 54px !important;
    padding: 5px 10px !important;
    vertical-align: bottom !important;
    width: 107px !important;
}

@media only screen and (min-width: 900px) {
	#mobile_chat {
		display:none;
	}
}