@charset "utf-8";



/* CSS Document */



/*



Theme Name:Trackside Truck Stop



Theme URL: http://www.kmaxdesigns.com/



Author: the Responsive web design



Author URI: http://www.kmaxdesigns.com/



Description: The is a simple and clean responsive web design.



Text Domain:Trackside Truck Stop



*/



@media screen {

body {

	width: 100%;

}

}



@media print {

body {

	width: 100%;

}

}



/* iPads (portrait and landscape) ----------- */



@media handheld, only screen and (min-width: 768px) and (max-width: 990px) {

/* Styles */


/*------------------------- header ------------------------*/



header {

	height: auto;

}

.hed {

	width: 90%;

}

#logo {

	width: 100%;

	height: auto;

	float: none;

	text-align: center;
	
	padding:25px 0 0 0;


}

#call {

	width: 100%;

	margin: 10px 0 0;

	text-align: center;

	font-size: 20px;

	float: none;

	height: auto;

}

/*------------------------------- header End -----------------------------*/



nav {

	height:40px;
	
	width:100%;

}

section {

	width:96%;

}
#slaid {

	background:none;

}

#flash {

	width:100%;

	height:auto;

	margin: 0 auto;
	

}
.f_shadow
{width:100%;
height:39px;
background:url(../images/f_shadow.jpg) no-repeat center top;
}
.s_bx
{float:none;
width:100%;
height:auto;
margin:0 auto;
}
aside {
	float:none;
	width:100%;
	height:auto;
	background: #f3f3f3;


}
.sid_top
{width:250px;
height:50px;
background:url(../images/our.png) no-repeat center top;
}
.sid_bottom
{
background:none;
}
aside ul {

	margin: 0;

	padding: 0;

}

aside ul li {

	list-style: none;
	
	background:url(../images/line_bg.jpg) repeat-x;

}

aside ul li a {
	color: #000000;
	font-size: 14px;
	line-height: 35px;
	text-decoration: none;
	background: url(../images/drop.png) no-repeat left top 12px;
	padding: 9px 15px;
	margin: 0 0 0 7px;


}

aside ul li a:hover{

	color:#990007;

}
article {
	color: #666;
	font-size:13px;
	line-height: 25px;
	text-align: justify;
	width:90%;
	float:none;
	padding:0 15px 0 0;

}
.w1
{
	width:49.2%;
	float:left;
	margin: 0 10px 0 0;
}
.w2
{
	width:49.2%;
    float:right;
	margin: 0;
}
.wel {

	background: url(../images/wel_bg.png) no-repeat left bottom;

	font-size:18px;

	color: #333;

	text-shadow: #fff 0 1px 1px;

	margin:0 0 0 15px;
	
	height:45px;
	width:98%;

}

.wel span {
	color: #990007;

}
.our {

	padding: 20px 0;

	text-align: center;

}

/*---------------------- Footer ----------------------------------------*/



#futar {

	width:100%;

	background:#000;


}
.f_txt
{width:35%;
float:left;
margin:10px 0 0 0;
font-size:18px;
}
#fut {


	line-height: 30px;

}

#fut a {

	padding: 5px;

	font-size: 11px;

}

#copy {

	padding: 10px 0;

	font-size: 12px;

	width:48%;

	margin: 0 auto;

}
#copy1{
	display: block;
	width:100%;
	text-align: center;
	margin:0 auto;
	font-size:14px;
	padding:0 0 12px 0;

}

/*---------------------- Footer End ----------------------------------------*/
}




/* Smartphones (portrait and landscape) ----------- */



@media handheld, only screen and (min-width: 480px) and (max-width: 767px) {

/*------------------------- header ------------------------*/



header {

	height: auto;

}

.hed {

	width: 90%;

}

#logo {

	width: 100%;

	height: auto;

	float: none;

	text-align: center;
	
	padding:25px 0 0 0;


}

#call {

	width: 100%;

	margin: 10px 0 0;

	text-align: center;

	font-size: 20px;

	float: none;

	height: auto;

}

/*------------------------------- header End -----------------------------*/



nav {

	height:40px;
	
	width:100%;

}

section {

	width:96%;

}
#slaid {

	background:none;

}

#flash {

	width:100%;

	height:auto;

	margin: 0 auto;
	

}
.f_shadow
{width:100%;
height:39px;
background:url(../images/f_shadow.jpg) no-repeat center top;
}
.s_bx
{float:none;
width:100%;
height:auto;
margin:0 auto;
}
aside {
	float:none;
	width:100%;
	height:auto;
	background: #f3f3f3;


}
.sid_top
{width:250px;
height:50px;
background:url(../images/our.png) no-repeat center top;
}
.sid_bottom
{
background:none;
}
aside ul {

	margin: 0;

	padding: 0;

}

aside ul li {

	list-style: none;
	
	background:url(../images/line_bg.jpg) repeat-x;

}

aside ul li a {
	color: #000000;
	font-size: 14px;
	line-height: 35px;
	text-decoration: none;
	background: url(../images/drop.png) no-repeat left top 12px;
	padding: 9px 15px;
	margin: 0 0 0 7px;
	
}

aside ul li a:hover{

	color:#990007;

}
article {
	color: #666;
	font-size: 13px;
	line-height: 25px;
	text-align: justify;
	width:98%;
	float:none;

}
.w1
{
	width:48%;
	float:left;
	margin: 0 10px 0 0;
}
.w2
{
	width:48%;
    float:right;
	margin: 0;
}
.wel {

	background: url(../images/wel_bg.png) no-repeat left bottom;

	font-size:18px;

	color: #333;

	text-shadow: #fff 0 1px 1px;

	margin:0 0 0 15px;
	
	height:45px;
	width:98%;

}

.wel span {
	color: #990007;

}
.our {

	padding: 20px 0;

	text-align: center;

}

/*---------------------- Footer ----------------------------------------*/



#futar {

	width:100%;

	background:#000;


}
.f_txt
{width:35%;
float:left;
margin:10px 0 0 0;
font-size:18px;
}
.gallery{
	width:100%;
	margin-left:-30px;
}
#fut {


	line-height: 30px;

}

#fut a {

	padding: 5px;

	font-size: 11px;

}

#copy {

	padding: 10px 0;

	font-size: 12px;

	width:100%;

	margin: 0 auto;

}
#copy1{
	display: block;
	width:100%;
	text-align: center;
	margin:0 auto;
	font-size:14px;
	padding:0 0 12px 0;

}

/*---------------------- Footer End ----------------------------------------*/



}

/* Smartphones (portrait) ----------- */



@media handheld, only screen and (max-width: 479px) {

/* Styles */







/*------------------------- header ------------------------*/



header {

	height: auto;

}

.hed {

	width: 90%;

}

#logo {

	width: 100%;

	height: auto;

	float: none;

	text-align: center;
	
	padding:25px 0 0 0;


}

#call {

	width: 100%;

	margin: 10px 0 0;

	text-align: center;

	font-size: 20px;

	float: none;

	height: auto;

}

/*------------------------------- header End -----------------------------*/



nav {

	height:40px;
	
	width:100%;

}

section {

	width:96%;

}
#slaid {

	background:none;

}

#flash {

	width:100%;

	height:auto;

	margin: 0 auto;
	

}
.f_shadow
{width:100%;
height:39px;
background:url(../images/f_shadow.jpg) no-repeat center top;
}
.s_bx
{float:none;
width:82%;
height:auto;
margin:0 auto;
}
aside {
	float:none;
	width:100%;
	height:auto;
	background: #f3f3f3;

}
.sid_top
{width:250px;
height:50px;
background:url(../images/our.png) no-repeat center top;
}
.sid_bottom
{width:300px;
height:10px;
background:url(../images/shadow.png) no-repeat center top;
}
aside ul {

	margin: 0;

	padding: 0;

}

aside ul li {

	list-style: none;
	
	background:url(../images/s_divider.jpg) no-repeat center top;


}

aside ul li a {
	color: #000000;
	font-size: 14px;
	line-height: 35px;
	text-decoration: none;
	background: url(../images/drop.png) no-repeat left top 12px;
	padding: 9px 15px;
	margin: 0 0 0 7px;


}

aside ul li a:hover{

	color:#990007;

}
article {
	color: #666;
	font-size: 13px;
	line-height: 25px;
	text-align: justify;
	width:98%;
	float:none;

}
.w1
{
	width:100%;
	float:none;
	margin: 0 10px 0 0;
}
.w2
{
	width:100%;
    float:none;
	margin: 0;
}
.wel {

	background: url(../images/wel_bg.png) no-repeat left bottom;

	font-size:18px;

	color: #333;

	text-shadow: #fff 0 1px 1px;

	margin:0 0 0 15px;
	
	height:45px;
	width:98%;

}

.wel span {
	color: #990007;

}
.our {

	padding: 20px 0;

	text-align: center;

}

/*---------------------- Footer ----------------------------------------*/



#futar {

	width:100%;

	background:#000;


}
.f_txt
{width:35%;
float:left;
margin:10px 0 0 0;
font-size:18px;
}
.gallery{
	width:100%;
	margin-left:30px;
}
#fut {


	line-height: 30px;

}

#fut a {

	padding: 5px;

	font-size: 11px;

}

#copy {

	padding: 10px 0;

	font-size: 12px;

	width:100%;

	margin: 0 auto;

}
#copy1{
	display: block;
	width:100%;
	text-align: center;
	margin:0 auto;
	font-size:14px;
	padding:0 0 12px 0;

}

/*---------------------- Footer End ----------------------------------------*/



}

