	.left{
        float:left;
    }

	.heading{
		padding:28px 0 0;
		color:#454545;
		overflow:hidden;
		
	}
	.heading h1.main{
		float:left;
		font:bold 28px Arial;
		color:#454545;
	}
	.heading p.rt{
		float:right;
		font:bold 14px Arial;
		margin-top:5px;
		
	}
	.card{
		background: url("../../images/sprite-gam_storelocator.png") 0 0 no-repeat;
		width: 23px;
		height: 23px;
		float: left;
		margin-right: 4px;
	}
	.myloc{
		background: #f5f5f5;
		font-size: 14px;
		padding: 12px 20px;
		line-height: 22px;
		overflow: hidden;
		margin-top: 12px;
		clear: both;
	}
	.myloc h2{
		font:bold 18px Arial;
		float:left;
	}
	.myloc .log{
		background: url("../../images/sprite-gam_storelocator.png") 0 -42px no-repeat;
		width:25px;
		height:25px;
		float:left;
		margin:0 7px;	
	}
	.myloc a{
		color: #454545 !important;
		font-weight: bold;
	}
	.myloc .bar{
		font-size: 13px;
		color:#ccc !important;
		padding-right: 1px;
		padding-left: 3px;
	}
	.myloc .details{
		font-weight: normal;
		background: url("../../images/sprite-gam_storelocator.png") 170px -310px no-repeat;
		padding-right: 15px;
	}
	.search{
		clear:both;
		padding:20px 0;
		overflow:hidden;
	}
	.prevNex a{
		color:#454545;
	}
	.search h3, .deph3{
		font:bold 18px Arial;
		color:#454545;
		margin-bottom:3px;
	}
	.deph3{
		padding-bottom:2px; 
	}
	.storeMapWraper{
		height: 330px;
		margin-bottom: 20px;
		position: relative;
		width:390px;
	}
	.inn{
		width: 364px;
		bottom:10px; 
		position:absolute; 
		left:10px;
	}
	.inn2, .inn3{
		position:relative;
	}
	.manage-orders input[type="text"].searchInput{
		border: 1px solid #d3d3d3;
		padding: 7px 7px 6px;
		width: 350px;
		border-radius:3px;
		color:#999;
		height: 16px !important;
	}
	.searchlocat{
		background: url("../../images/sprite-gam_storelocator.png") 0 -81px no-repeat;
		width: 44px;
		height: 26px;
		position: absolute;
		top: 4px;
		right: 2px;
		border: 0;
		cursor: pointer;
		text-indent: -193px;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.searchlocat{top: 4px;}
	}
	.inn2 .searchlocat{
		top: 3px;
		right: 31px;
	}


	.linkcon{
		float:left;
		padding: 7px 5px 5px 20px;
	}
	.linkcon a{
		font-weight:bold;
	}
	/*
	.searchCb{
		padding-top:20px;
	} */
	.searchCb h3{
		font:bold 14px Arial;
		margin-bottom:20px;
	}
	ul.stores-with {
		width: 604px;
	}
	.searchCb ul li{
		font-size: 14px;
		padding-bottom: 15px;
		color: #353535;
		float: left;
		width: 200px;
	}
	.slLeft{
		width:392px;
		float:left;
	}
	.slRight{
		width:524px;
		float:right;
		overflow:hidden
	}
	div.sResult {
		overflow: hidden;
		padding-top: 10px;
		border-top: 1px solid #ccc;
	}
	.contResultpage, .contResult{
		border-top:1px solid #d1d1d1;
		height: auto;
	}
	#sl_body_std {
        height: 439px;
    }
	.contResult ul.sStr li{
		
		border-bottom:1px solid #f1f1f1;
		padding:16px 0;
		position:relative
	}
	.contResult h4, .contResultpage h3{
		font-weight:bold;
		font-size:15px;
		color: #4d4d4d;
	}
	.contResult h4:focus {
        outline: none;
    }
	.contResult .cnt{
		float: left;
		width: 19px;
		height: 16px;
		color: #fff;
		padding: 5px 0 0 0;
		background: url("../../images/sprite-gam_storelocator.png") right -139px no-repeat;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
	}
	.conten{
		float:left;
		padding-left:10px;
		max-width: 342px;
	}
	.conten p{
		margin:7px 0 0;
	}
	.manage-orders #Core #Content a, body .conten h4 a {
		color: #555!important;
	}
	.slRight a {
        font-weight: bold;
        font-size: 12px;
    }
	.slRight a[href="state-listing"] {
		display: block;
		clear: both;
		padding-top: 11px;
	}
	.prevNex{
		padding:5px 0;
		text-align:right;
		
	}
	.toggler {
		padding: 15px 0;
		overflow: hidden;
		cursor: pointer;
	}
	.toggler h3{
		float:left;
	}
	.toggler a.open, .toggler a.close,
	.toggler span.open, .toggler span.close{
		float:right;
		width:21px;
		height:12px;
		background-image: url("../../images/sprite-gam_storelocator.png");
		background-position:0 -123px;
		cursor: pointer;
	}
	.toggler a.open,
	.toggler span.open{
		background-position:0 -147px;
	}
	.togglee{
		font-size:12px;
		color:#696969;
		display:none;
		padding-bottom:10px;
		float:left;
		width: 55%;
	}
	.togglee .days, .dptPhone .commu{
		width:64px;
		float:left;
	}
	.togglee .time {
		width:132px;
		float:left;
	}
	.dptPhone .comNum{
		width:110px;
		float:left;
	}
	.dptPhone {	
		color: #696969;
		float: left;
		font-size:12px;		
		width: 45%;
		padding-bottom:10px;
		list-style:none;		
	}
    .storePolicy{
		margin: 5px 0 10px;
		font-size: 12px;
		color: #666;
		width: 96%;
		text-align: left;
	}
	.togleeWraper {
		font-size: 12px;
		color: #696969;
	}	
	.breadcrumb{
		position: relative;
		font-weight: bold;
		font-size: 12px;
		clear:both;
		top:-49px;
	}
	.breadcrumb li{
		display:inline;
		padding-left: 4px;
		font-size: 11px;
	}

	.manage-orders #Core #Content{
		margin-left: auto;
		margin-right: auto;
	}

	.manage-orders #Core #Content .breadcrumb a,
	.breadcrumb a{
		color: #626262;
		font-size: 11px;
		font-weight: normal;
		background: url("../../images/sprite-gam_storelocator.png") right -159px no-repeat;
		padding: 4px 10px 0 0;
	}
	.sList{
		border-bottom:1px solid #d2d2d2;
	}
	#storeInfo {
        padding-top: 20px;
    }
	.slRight p{
		line-height:17px;
	}
	.opntme{
		padding:10px 0;
		color:#5b5b5b;
	}
	.opntme h4{
		color:#008000;
		font-weight:bold;
		font-size:14px;
	}
	.promCnt a {
        float: left;
    }
    .promCnt a:focus{
        outline:1px dotted #666;    
    }
	.timesopn{
		padding: 10px 0;
		color: #5b5b5b;
	}
	.timesopn span.days {
		float: left;
		width: 80px;
	}
	.makethismystore{
		background:#ca1500;
		padding:5px 8px;
		border:none;
		color:#fff;
		font-family:Arial, sans-serif;
		font-size:12px;
		font-weight:bold;
		border-radius:3px;
		cursor:pointer;
	}
	.promCnt{
		border-top:1px solid #ccc;
		padding:15px 0;
	}
	.promCnt img{
		float:left;
		margin-right:10px;
	}
	.prort{
		float:left;
		color:#454545;
		width: 50%;
	}
	.slRight .deph3{
		margin-top:20px;
	}
	.prort h3{
		font-weight:bold;
		font-size:16px;
		margin-bottom:2px;
	}
	.manage-orders #Core #Content .prort a.view,
	.prort a.view{
		font-weight:bold;
		display:inline-block;
		margin-top:20px;
		color:#454545 !important;
	}
	.l, .r{
		float:left;
		width:49%;
	}
	a.backlink{
		display:inline-block;
		color:#494949;
		font-weight:bold;
		margin-bottom:10px;
	}
	.fpoHolder{
		min-height:0px;
		height:auto;
	}
	fpoHolder .contentContainer {
        border: 1px solid #CCC;
        padding: 10px;
        margin: 20px 0;
    }
	.indicator{
		float:right;
		margin-top: 16px;
		width:12px;
		height:21px;
	}
	.indicator.activ{
		background: url("../../images/sprite-gam_storelocator.png") right -113px no-repeat;
	}
	.prevNex .prev{
		background-image: url("../../images/sprite-gam_storelocator.png");
		padding-left:10px;
		background-position:0 -190px;
		font-size:12px;
		background-repeat:no-repeat;
		font-weight: bold;
	}
	.prevNex .nex{
		background-image: url("../../images/sprite-gam_storelocator.png");
		padding-right:10px;
		background-position:right -209px;
		font-size:12px;
		background-repeat:no-repeat;
		font-weight: bold;
	}
	span#prev, span#nex {
        background: none;
        font-weight: normal;
    }
	.prevNex span.prev, .prevNex span.nex {
        font-weight: normal;
    }
	#sl_results_column_right, #sl_header_grey75{
		left: 0!important;
	}
	.error{
		margin-bottom: 20px;
		background: #F9F6D0;
		border: 1px dotted #D2D9DC;
	    clear: both;
	    margin: 10px 0 10px;
	    padding: 20px;	
		display:block;
	}
	#searchInput{
		width: 348px;
		height: 14px;
	}
	.overlaySL {
		background: #fff;
		width: 222px;
		min-height: 82px;
		padding: 10px;
		box-shadow: #ccc 8px 10px 24px -4px;
		position: absolute;
		top: -112px;
		display: none;
		border: 1px solid #ccc;		
	}
	.overlaySL h4 {
		font-size: 13px;
		font-weight: bold;
		color: #333;
		margin-bottom:5px;
	}
	.overlaySL p {
		font-size: 13px;
		color: #555;
		margin-bottom:2px;
		line-height: 15px;
	}
	.overlaySL p .green{
		color:green;
		font-weight: bold;
	}
	.overlaySL b{
		display: block;
		position: absolute;
		width: 45px;
		height: 25px;
		bottom: -24px;
		background: url("../../images/sprite-gam_storelocator.png") center -246px no-repeat;
		z-index: 2;
		left: 22px;
	}
	a.clsstortip {
		display: block;
		position: absolute;
		top: 4px;
		right: 4px;
		background: url("../../images/sprite-gam_storelocator.png") center -293px no-repeat;
		width: 47px;
		height: 13px;
	}
	.makeDefaultStoreButton.storBtn.sec {
		border: none;
		background: none;
		width: 135px;
		text-align: left;
		font-weight: bold;
		color: #454545;
		cursor: pointer;
		height: 20px;
		padding:0;
		margin:0;
	}
	.mystr{
		display: block;
        margin-top: 5px;
        font-size: 12px;
    }
	.storBtnform.sec{
		margin-left: 0;
	}
	.myStoreMsg{
		font-style: italic;
	}
	@-moz-document url-prefix() {
	   input.makeDefaultStoreButton.storBtn.sec {
			width: 130px;
			text-indent: -4px;
		}
	}

	#sl_sr_container b,
	#sl_sr_container .bottomarrow{
		display: block;
		width: 45px;
		height: 25px;
		bottom: -24px;
		background: url("../../images/sprite-gam_storelocator.png") 0px -223px no-repeat;
		z-index: 2;
		left: 22px;
	} 
	#sl_sr_container .bottomarrow{ 
		background: url("../../images/sprite-gam_storelocator.png") 0px -240px no-repeat;
	}
	a.clsstortip{
		top:-4px; right: -4px;
	}
	#wl_ve_mapInput { 
		display:none !important 
	}
	body.manage-orders .bgWrapper {
	    background: transparent url("../images/gamHeadBgImage.png") repeat-x top left;
	    height: 100%;
	    width: 100%;
	}
