/* ------------------- Top Menu Styles ---------------------*/

#topmenuid{
	 position:fixed;  /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
	left: 0;
    width: 100%;
    z-index: 1000;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	background: #046789;
	height:5px;
	}

#topmenu
{
        width: 100%;
        top: 0;
	    left: 0;
		text-align: center;
    margin-left: 0px;
    margin-right: auto;
        list-style: none;
        background: #046789;
}
/* ------------------- pureCssMenu ---------------------*/

ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:22px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#046789;
	background-repeat:repeat;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:155.4px;
}
ul.pureCssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#046789;
	border-width:1px;
	border-color:#046789;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:2px 5px 2px 10px;
	_padding-left:0;
	font:normal 12px Trebuchet MS,Tahoma;
	color: #cccccc;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#cccccc #111111 #111111 #cccccc;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#377D9F;
	border-color:#377D9F;
	border-style:solid;
	font:normal 12px Trebuchet MS, Tahoma;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#377D9F;
	border-color:#377D9F;
	border-style:solid;
	font:normal 12px Trebuchet MS, Tahoma;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #666 !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url(./menu/arr_white.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:12px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(./menu/arrv_white.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(./menu/arrv_white.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(./menu/arr_white.gif)}

/*------------------------ pureCssMenu end ------------*/
	
/* ------------------- sandCoxAcol ---------------------*/

.xp-grd-col-8  {width: 470px;}		
div.xp-grd-last {margin-right: 0;}	
div.xp-grd-col-1, div.xp-grd-col-2, div.xp-grd-col-3, div.xp-grd-col-4, div.xp-grd-col-5, div.xp-grd-col-6, div.xp-grd-col-7, div.xp-grd-col-8, div.xp-grd-col-9, div.xp-grd-col-10, div.xp-grd-col-11, div.xp-grd-col-12, div.xp-grd-col-13, div.xp-grd-col-14, div.xp-grd-col-15, div.xp-grd-col-16, div.xp-grd-col-17, div.xp-grd-col-18 {float:right; margin-right: 0x;}

	
.xp-b-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.xp-b-clearfix {display: inline-block;}
* html .xp-b-clearfix {height: 1%;}
.xp-b-clearfix {display: block;}

.xp-b-clear {clear: both;}
.xp-b-display {display:block;}
.xp-b-floatL {float: left;}
.xp-b-floatR {float: right;}
.xp-b-noXpend {display: none;}
.xp-b-noSpace {padding: 0 !important; margin: 0 !important;}
.xp-b-noWrap {white-space: nowrap;}



		
.sandCoxAcol { float:left;  font-size:12px; width:100%;    padding-bottom:20px;} 
<!--.sandCoxAcol ul {margin:0;padding:0}  -->
.sandCoxAcol ul li {list-style-type:none;line-height:15px}
.sandCoxAcol h3  {  color: #003050; font-size: 16px;  margin-bottom: 12px;  text-transform: uppercase;font-weight: bold;}
.sandCoxAcol .listLinks {float:left;display:inline-block;width:100%;}
.sandCoxAcol .listLinks p {margin-bottom:6px}
.sandCoxAcol .listLinks ul {float:left;display:inline;margin-right:10px;}





.sandBoxtcol   { padding-left:10px; margin:5px 0 0 0;float:left;display:inline; height:140px; font-size:12px; width: 100%;} 
.sandBoxtcol ul {margin:0;padding:0}
.sandBoxtcol ul li {margin:0;padding:0;list-style-type:none;line-height:15px}
.sandBoxtcol h3  {  color: #003050; font-size: 16px;  margin-bottom: 12px;  text-transform: uppercase;font-weight: bold;}

.sandBoxtcol .listLinks {margin:0 0 16px 0;float:left;display:inline-block;width:100%;}
.sandBoxtcol .listLinks p {margin-bottom:6px}
.sandBoxtcol .listLinks ul {float:left;display:inline;margin-right:10px;}


.sandBoxAcol , .sandBoxBcol  { padding-left:10px; margin:18px 0 0 0;float:left;display:inline; font-size:12px; width:48%;} 
.sandBoxAcol ul, .sandBoxBcol ul {margin:0;padding:0}
.sandBoxAcol ul li, .sandBoxBcol ul li{margin:0;padding:0;list-style-type:none;line-height:15px}
.sandBoxAcol h3 , .sandBoxBcol .sHotelPhotos h3 {  color: #003050; font-size: 16px;  margin-bottom: 12px;  text-transform: uppercase;font-weight: bold;}

.sandBoxAcol .listLinks, .sandBoxBcol .listLinks {margin:0 0 16px 0;float:left;display:inline-block;width:100%;}
.sandBoxAcol .listLinks p, .sandBoxBcol .listLinks p {margin-bottom:6px}
.sandBoxAcol .listLinks ul , .sandBoxBcol .listLinks ul {float:left;display:inline;margin-right:10px;}

.sWrapperr {margin-bottom:18px;width:100%} 
.sWrapperr .anchorLinks a{    border-right: 1px solid #333333; line-height: 16px;  margin-right: 5px; padding-right: 5px;}
    .sWrapperr .anchorLinks a:last-child {border:none}
    .sWrapperr p  ,  .sandBoxBcol .listLinks p  {  color: #333333;font-size: 12px;line-height: 15px;margin: 12px 0 6px 0;}
    .sWrapperr p span ,  .sandBoxBcol .listLinks p span{font-weight:bold}

 
.sandBoxBcol .sHotelPhotos {float:left;display:inline;} 
	.sandBoxBcol .sHotelPhotos ul  {width:100%;float:left;display:inline;}
		.sandBoxBcol .sHotelPhotos ul li {width:190px;margin:0 10px 10px 0;float:left;display:inline}
			.sandBoxBcol .sHotelPhotos ul li img {float:left;display:inline;margin-right:10px;}
			
			
			
/*promo machine*/
.promoMachine {border-bottom:1px solid #ccc;float:left;display:inline;margin-bottom:8px}
    .promoMachine h4 {margin-bottom:12px;}  
    	.promoMachine h4 span {margin-left:10px;font-size:14px;color:#DF3400}
    .promoMachine ul {width:100%;margin:0 0 6px 0;padding:0;}
        .promoMachine ul li {width:200px;float:left;display:inline;margin:0 16px 16px 0;list-style-type:none;clear:both;} 
        .promoMachine ul li.noMargin{margin-right:0;clear:none;} 
        
        .promoMachine ul li .roundedHotelImage {width:200px;height:124px;margin:0;padding:0;position:relative;float:left;}  
        .promoMachine ul li .roundedHotelImage img , .promoMachine ul li .roundedHotelImage span {position:absolute;top:0;left:0;width:200px;height:124px;} 
        .promoMachine ul li .roundedHotelImage span {z-index:4;}   
            
        .promoMachine ul li .merchContent {width:200px;}
            .promoMachine ul li .merchContent a {margin:0;width:100%;line-height:28px; font-size: 14px !important;}
            .promoMachine ul li .merchContent p {margin:0;font-size:12px;display:inline;float:right;}
                .promoMachine ul li .merchContent p a {font-size: 22px !important;}
                .promoMachine ul li .merchContent p span {margin-right:10px}
				
/* ------------------- sandCoxAcol end ---------------------*/

/* = STEPS CONTAINER
----------------------------*/
.wizard-steps {
	position:relative;
    clear:both;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
	width:968px;
	height:60px;
	overflow:hidden;
	padding-left:20px;
	float:left;
}
#step_1,#step_2,#step_3,#step_4,#step_5,#step_6 {
    position:relative;
	float:left;
	width:auto;
	padding:0px;
	overflow:hidden;
	float:left;
}
#a2,#a3,#a4,#a5,#a6{
    position:relative;
	float:left;
	width:162px;
	overflow:hidden;
	float:left;
}

 #a2.active-step,#a3.active-step,#a4.active-step,#a5.active-step,#a6.active-step{
	float:left;
	width:163px;
	padding-top:50px;
	margin-left:-30px;
	position:relative;
	/*text-shadow:1px 1px 1px rgba(0,0,0, 0.8);*/
	background-position:left center ;
	background-image: url(menu/mpara_a.png);
	background-repeat:no-repeat;
	z-index:1;
	overflow:hidden;
	float:left;
}
.wizard-steps span {
	font-size:9px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:bolder;
	text-transform:uppercase;
	
	color:#FFF;
	padding-left:18px;
	position:relative;
	top:-25px;
	} 

 #a2.completed-step,#a3.completed-step,#a4.completed-step,#a5.completed-step,#a6.completed-step{
	float:left;
	width:163px;
	padding-top:50px;
	margin-left:-30px;
	position:relative;
	/*text-shadow:1px 1px 1px rgba(0,0,0, 0.8);*/
	background-position:left center ;
	background-image: url(menu/mpara_a.png);
	background-repeat:no-repeat;
	z-index:1;
	overflow:hidden;
	float:left;
}

#a1.future-step , #a2.future-step,#a3.future-step,#a4.future-step,#a5.future-step,#a6.future-step{
	width:163px;
	padding-top:50px;
	margin-left:-30px;
	position:relative;
	/*text-shadow:1px 1px 1px rgba(0,0,0, 0.8);*/
	background-position:left center ;
	background-image: url(menu/mpara_na.png);
	background-repeat:no-repeat;
	z-index:1;
	overflow:hidden;
	float:left;
}


/* = index step wizard
----------------------------*/
.wizard-steps #step_0 {
	background-image: url(menu/home_na_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:80px;
    height:52px;


}
.wizard-steps #step_1 {
	background-image: url(menu/plane_na_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:80px;
    height:52px;


}
.wizard-steps #step_2 {
	background-image: url(menu/hotels_na_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:80px;
    height:52px;


}
.wizard-steps #step_3 {
	background-image: url(menu/confirm_na_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:80px;
    height:52px;


}
.wizard-steps #step_4 {
	background-image: url(menu/credit_na_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:80px;
    height:52px;


}
.wizard-steps #step_5 {
	background-image: url(menu/confirmation_na_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:80px;
    height:52px;


}
.wizard-steps #step_6 {
	background-image: url(menu/end_na_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:80px;
    height:52px;
	

}

/* = index step wizard
----------------------------*/
.wizard-steps #step_0.active-step {
	background-image: url(menu/home_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:80px;
    height:52px;
	z-index:2;

}
.wizard-steps #step_1.active-step {
	background-image: url(menu/plane_a_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:80px;
    height:52px;
	z-index:2;

}
.wizard-steps #step_2.active-step {
	background-image: url(menu/hotels_a_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:80px;
    height:52px;
	z-index:2;

}
.wizard-steps #step_3.active-step {
	background-image: url(menu/confirm_a_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:80px;
    height:52px;
	z-index:2;

}
.wizard-steps #step_4.active-step {
	background-image: url(menu/credit_a_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:80px;
    height:52px;
	z-index:2;

}
.wizard-steps #step_5.active-step {
	background-image: url(menu/confirmation_a_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:80px;
    height:52px;
	z-index:2;

}
.wizard-steps #step_6.active-step {
	background-image: url(menu/end_a_45x41.png);
	background-repeat:no-repeat;
	background-position:center left ;
	margin-top:0px;
	margin-left:-35px;
	display:block;
	position:relative;
	width:85px;
    height:52px;
	z-index:2;

}



/* = HOVER STATES
----------------------------*/
.wizard-steps .completed-step:hover #a, .wizard-steps .active-step:hover #a {
    color:#fff;
    background: #8F061E;
    text-shadow:1px 1px 1px rgba(0,0,0, 0.8);
}

.wizard-steps .completed-step:hover #a:after, .wizard-steps .active-step:hover #a:after {
    border-left: 12px solid #8F061E;
}
/* = STEPS CONTAINER END
----------------------------*/


/* BUTTONS */
.buttons{margin:10px;clear:both}
#next {float:right}
#previous {float:left}



