body, div, td, span, select, textarea, input { font:12px Tahoma; }
body { margin:0px; background-image: url(../images/bg1.jpg); }
a { outline:none; }
h3 { font-size:13px; color: #003366; }


.container {
  background-color: #f6f6f6;
 }

.commons { width:950px; }
.menu {
  width:950px;
  height: 50px;
 background-image: url(../images/menu-bg.png);
 font-size: 16px;
 font-weight: bold;
 text-align: center;
 letter-spacing: 3px;

}
.menu a {
 font-size: 16px;
 font-weight: bold;
 text-align: center;
 letter-spacing: 3px;
 color: #151515;
 text-decoration: none;
}
.menu a:hover{
 color: #990000;
}


.flash { height:270px; }
.flash-left { background:url(../images/flash_bg_left.jpg) repeat-x; }
.flash-bike { width:405px; }

.content { height:200px; background:url(../images/content_bg.jpg) repeat-x bottom #FFFFFF; border:1px solid #CCCCCC; }
.left { width:280px; padding:10px 0px 10px 0px; vertical-align:top; }
.right { padding:10px; vertical-align:top; color:#525252; letter-spacing:1px; font-size:11px; }

.title {
	font:20px Palatino Linotype; 
	font-weight:bold; 
	color:#666666;
	letter-spacing:normal;
  background-image: url(../images/bg_title.png);
  background-repeat: no-repeat;
  letter-spacing: 3px;
  padding-left: 10px;
  }


.box { width:261px; }
.top { 
	background:url(../images/box_top_bg.png) no-repeat;
	height:34px; 
	padding:0px 0px 0px 25px; 
	font:18px Palatino Linotype;
	font-weight:bold;
	color: #000000;
}
.middle { 
	background:url(../images/box_bg.jpg) repeat-x #ffffff;
	border-right:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
}
.bottom { 
	background:url(../images/box_bottom_bg.png) no-repeat;
	height:20px; 
}


/*---------------------------------big box------------------------------*/
.big-box { width:640px; }
.btop { 
	background:url(../images/big_box_top_bg.png) no-repeat;
	height:34px; 
	padding:0px 0px 0px 25px; 
	font:18px Palatino Linotype; 
	font-weight:bold; 
	color:#666666; 
}
.bmiddle { 
	background:url(../images/box_bg.jpg) repeat-x #ffffff;
	border-right:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	padding:10px;
}
.bbottom { 
	background:url(../images/big_box_bottom_bg.png) no-repeat;
	height:20px; 
}
/*---------------------------------end big box----------------------------*/


.footer { text-align:center; letter-spacing:1px; color:#535353; padding:5px 0px 0px 0px; }
.footer td { padding:8px; }
.footer .ftop a { 
	font-weight:bold; 
	color:#535353; 
	background:url(../images/logo_dot.png) no-repeat;
	padding:5px 10px 5px 28px;
	text-decoration:none; 
}
.footer .fbottom a { 
	font-weight:bold; 
	color:#535353; 
	text-decoration:none; 
}

.ftop a:hover, .fbottom a:hover { color: #990000; }

.footer .ftop a:hover { background:url(../images/logo_dot.png) no-repeat; }
.banner1txtup{
  margin-left:10px;
  line-height: 22px;
  font-size: 16px;
  background:  url(../images/box_top_bg.png);
  background-repeat: no-repeat;
  width: 260px;
  font-weight: bold;
  color:#151515;
  text-align: center;
}
.banner1txtup a{
  color:#151515;
  text-decoration: none;
}
.banner1txtbot {
  margin-left:10px;
  line-height: 20px;
  font-size: 14px;
  width: 260px;
  text-align: center;
  background: url(../images/box_bottom_bg.png);
  background-repeat: no-repeat;
  color:#FF0000;
  font-weight: bold;
}
.banner1txtbot a{
  color:#FF0000;
  text-decoration: none;
}
.banner1img {
  width: 260px;
  margin-left:10px;
  background-color: #f6f6f6;
 /*  background:  url(../template_images/box_bg.jpg); */

}
.banner2txtup{
  margin-left:10px;
  line-height: 20px;
  font-size: 12px;
  color: #151515;
  background: url(../images/box_bg_top.png);
  background-repeat: no-repeat;
  width: 170px;
  text-align: center;
}
.banner2txtbot{
  margin-left:10px;
  line-height: 20px;
  font-size: 12px;
  background: url(../images/box_bg_bot.png);
  background-repeat: no-repeat;
  width: 170px;
  color: #FF0000;
  text-align: center;
}
.banner2txtup a{
  color:#151515;
  text-decoration: none;
}
.banner2txtbot a{
  color:#FF0000;
  text-decoration: none;
}
.banner2img {
  width: 170px;
  margin-left:10px;
  background-color: #f6f6f6;
 /*  background:  url(../template_images/box_bg.jpg); */

}
.banner3txtup{
  margin-left:10px;
  line-height: 20px;
  font-size: 12px;
  background: url(../images/box_bg_top.png);
  background-repeat: no-repeat;
  width: 170px;
  text-align: center;
}
.banner3txtbot{
  margin-left:10px;
  line-height: 20px;
  font-size: 12px;
  background: url(../images/box_bg_bot.png);
  background-repeat: no-repeat;
  width: 170px;
  text-align: center;
}
.banner3txtup a{
  color:#151515;
  text-decoration: none;
}
.banner3txtbot a{
  color:#FF0000;
  text-decoration: none;
}
.banner3img {
  width: 170px;
  margin-left:10px;
  background-color: #f6f6f6;
 /*  background:  url(../template_images/box_bg.jpg); */

}
/*----------- scroll effect offers  --------------------*/
#widget2 {
	overflow: hidden;
	position: relative;
	min-width: 250px;
	width: 250px;
	height: 106px;
	/* float: left;  */
	padding:0px;
	margin:0px;
}

#widget2 img {
	border: 1px solid #003366;
	width: 90px;
	height: 90px;
	padding:1px;
	margin-right:10px;
	background:#FFFFFF;
}

#widget2 li {
	list-style: none;
	overflow: hidden;
	position: relative;
	width: 250px;
	height: 106px;
	padding:5px;
}

#widget2 a {
	color:#101415;
	text-decoration:none;
	letter-spacing: 1px;
	font-weight: bold;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

#widget2 a:hover, li a:focus, li a:active {
	color:#003366;
}


/*-------------------- end scroll offers ------------------------*/
.book-form { width:90%; }
.book-form td { padding:3px; color:#FFFFFF; font-weight:bold; }

.cars-index img { border:1px solid #003366; padding:2px; background:#FFFFFF; }
.link { float:right; padding:10px 25px 0px 10px; }
.link a { font-weight:bold; text-decoration:none; color:#666666; letter-spacing:normal; }
.link a:hover { color:#003366; }

.contact-form input, textarea { width:310px; border:1px solid #003366; }
.contact-form td { padding:3px; }

.hidden-text, .hidden-text a { font-size:10px; color:#F0F5FA; }

.h1{
	
	width:950px;
	height:15px;
	margin:0 auto;
	background:none;
  background-color: #f6f6f6;
	text-align: center;
}

.h1 h1 {
font:11px Tahoma, Arial, sans-serif;
font-weight: bold;
letter-spacing: 1px;
	color: #848484;
}

