@charset "utf-8";
/* CSS Document */



	.mstrWrapper {
		margin: 0px auto;
		width: 100%;
		overflow: hidden;
	}
	.mstrWidthWrapper {
		margin: 0 auto;
		max-width: 1155px;
		overflow: hidden;
		width: 95%;
	}
	/*------------------------------------------------------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;
	}

	.loginWrap a
	 {
		background: url("../images/icnLogout.png") no-repeat scroll left 3px transparent;
		float: left;
		margin: 5px 0 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: 14px;
		font-weight: bold;
		margin: 2px 0 0;
		padding: 0 5px;
	}

	.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: 20px;
	font-weight: bold;
	margin: 3px 0 0 0;
	max-width: 185px;
	min-width: 130px;
	border-right: 1px solid #eee;
	padding: 0 10px 0 0;
	}
	.telNo img
	{
	width:20px;
	
	}
	
	.liveSupport {
	
		float: left;
		font-size: 12px;
		margin: 0;
		padding: 0 0 0 10px;
		width: 55%;
	}

	.liveSupport strong{
		float: left;
		margin: 0 5px 0 0;
		color: #333;
	}
	.liveSupport span{
		float:left;
		color: #333;
	}
	.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;
	}

	.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%;

	}

	/*------------------------------------------------------End Middle Section---------------------------------------------------------------------*/

	/*------------------------------------------------------Start Content Section------------------------------------------------------------------*/
	.contentWrap {
		clear: left;
		margin: 0 auto;
		max-width: 1155px;
		overflow: hidden;
		width: 95%;
	}

	.contentLftWrap
	{
		float: left;
		width: 25%;
	}
	.contentRhtWrap
	{
		float: left;
		margin: 0 0 0 1%;
		width: 74%;
	}
	.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:75%;

	}
	.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:20%;

	}
	.footerSocialWrap span
	{
		clear: right;
		float: right;
		font-size: 12px;
		font-weight: bold;
	}

	.footerSocialWrap img
	{
		clear:left;
	}

	.footerCopyLinkWrap
	{
		background-color: #333;
		float: left;
		padding: 10px 0;
		width: 100%;
		font-size:12px;
	}

	.footerCopyLinkWrap .fclwCopyWrap {
		float: left;
		margin: 20px 0 0;
	}

	.footerCopyLinkWrap .fclwLinkWrap {
		float: right;
		margin: -30px 0 0;
		width: 100%;
	}

	.footerCopyLinkWrap .fclwLinkWrap a 
	{
		color: #999 !important;
	}
