/* HTML5 DECLARATIONS */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, dialog {display: block}
audio[controls],canvas,video {display: inline-block; *display: inline; zoom: 1}

/* BASE */
html {height: 100%; font-size: 100%;  -webkit-text-size-adjust: 100%} /* Force scrollbar in non-IE and Remove iOS text size adjust without disabling user zoom */
body {margin: 0 auto; min-height: 100%; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility; 0 1.1875em} /* Improve default text rendering, handling of kerning pairs and ligatures */












/* img, object, embed, video {width: 100%;	_width: 100%} Fluid images */
img {border: 0;	-ms-interpolation-mode: bicubic} /* Improve IE's resizing of images */




/* MICRO CLEARFIX HACK */
.cf:before, .cf:after {content:"";display:table} /* For modern browsers */
.cf:after {clear:both}
.cf {zoom:1} /* For IE 6/7 (trigger hasLayout) */

/* DEFAULT MOBILE STYLE */
body {width: 92%; margin: 0 auto} /* Center page without wrapper */
/* column grid */
.g4_cross{display:block; position: relative;/* margin-left: 1%; margin-right: 1% */}
/* 1 column grid */
..g4_cross{width:98.0%}

.clear{
clear:both;
}






/* media Queries */

/* MOBILE PORTRAIT */
@media only screen and (max-width: 320px) {

.g4_cross{
 width:100%
 }
 .cross{
float:none !important; }

 .cross_last{
float:none !important; }
	
}

/* MOBILE LANDSCAPE */
@media only screen and (min-width: 480px) {
 .g4_cross{
 float:left;
 width:50%
 }
.cross_bg{
background-color:#eeeeee; 
border:1px solid #d6d6d6;
width:auto !important;
margin:0 auto;
}
}

/* SMALL TABLET */
@media only screen and (min-width: 600px) {
	
.cross_bg{
background-color:#eeeeee; 
border:1px solid #d6d6d6;
width:auto !important;
margin:0 auto;
}	
	
}

/* TABLET/NETBOOK */
@media only screen and (min-width: 768px) { 
	
 #cross_container{   max-width: 830px;
  margin: 0 auto;
  position: relative;}
 	/* COLUMN GRID */
	.g4_cross,{display:inline; float: left}
	
	/* 2 COLUMN GRID */
	
	.g4_cross {width: 25%;}

.cross_bg{
background-color:#eeeeee; 
border:1px solid #d6d6d6;
width:auto !important;
margin:0 auto;
}
}

/* LANDSCAPE TABLET/NETBOOK/LAPTOP */
@media only screen and (min-width: 1024px) { 
	
 #cross_container{  max-width: 830px;
  margin: 0 auto;
  position: relative;}
 
.g4_cross {width: 25%}
	
.cross_bg{
background-color:#eeeeee; 
border:1px solid #d6d6d6;
width:830px;
margin:0 auto;
}
}

@media only screen and (min-width: 1280px) { 
/* DESKTOP */
	
}

/* WIDESCREEN */
/* Increased body size for legibility */
@media only screen and (min-width: 1400px) { 

#cross_container {   max-width: 830px;
  margin: 0 auto;
  position: relative;}

	}
	
	
	





.store{
float: left;
}
.storein{
  float: right;
  width: 120px;
}
.tripimg{
float: right;
clear: both;
}


.thumbnail {
  font-size: 14px;
  color: #fff;
}

.cross{
float:left;
padding-right:20px;
}
.cross_last{
float:left;
}

