* {padding:0; margin:0; font-family:Tahoma, Helvetica, sans-serif; }
html, body {margin: 0; padding: 0; font:normal 12px Tahoma,Arial,Sans-serif; height:100%; background-color:#fff;}

.png
{ //background-image: none ! important;
        behavior: url('pngfix.htc');
}
	

/* text styles */
a { font-size:11px; text-decoration:underline; color:#e8e8d1; }
p,form,ul,table {color:#64605a; font-size:12px; margin-bottom:10px;}
	p	small	{font-size:11px;}		
	.red {color:#b15547;}
	b {color:#312f2c;}
	i { text-decoration:underline;}
		
.white {color:#fff;}	
	
.main	p	{font-family:Tahoma, Arial, Helvetica, sans-serif;}	
img {border:0; padding:0; margin:0; }
div { padding:0px; text-align:left; border:solid 0px #000; font-family:Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
	div.pad	{margin:15px;}
	div.pad30{margin-left:60px; margin-right:30px; //width:100%;}
	div.pad303{margin-left:60px; margin-right:0px; //width:100%;}
	.pad10	{padding:10px;}
	
input {padding:0px; margin:0px; width:100%; ; color:#4d4d4d; font-size:12px; font-family:Tahoma,Sans-serif; }
h1,h2,h5,h4,h6,h3	{margin:0px; padding:0; font-family:Tahoma, Sans-serif; font-weight:normal; letter-spacing:-1px;}
h1,h2	{font-size:22px;  color:#363431; letter-spacing:-1px; line-height:22px; padding-bottom:10px;}
h2	{color:#fff; }
h3	{font-size:18px; line-height:20px; color:#a49d93; font-family:Arial, Helvetica, sans-serif;}
h4	{font-size:22px; color:#b15547; margin-bottom:7px; margin-left:7px;}

h6 {font-size:11px; color:#7c9097; margin:0; padding:0;}

table	{border:0;position:relative; border-collapse:collapse; }
table	th	{font-weight:bold; text-align:center;}
td	{border:0;}

ul	{margin-left:25px; list-style-image:url(img/circle.jpg);}
ul	li	{margin:0; padding:0; line-height:18px; height:18px;}
.menu_inn ul	li	a {color:#0f1272; font-size:11px;}

.form1	td {padding :2px; text-align:left; vertical-align:top; width:50%;}
.form1	td.sel	input	{width:auto;}
.cont_form	.form1	td{width:auto;}
.contact	a	{color:#000;}
.form1,.form1	strong {font-size:12px; font-weight:bold; font-family:Tahoma;}
.form1	textarea,.form1 input	 {width:100%;}
.form1	{margin-bottom:10px; width:100%;}
.form1	b{color:red;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; width:100%;}

.msg_sent,.msg_err	{font-size:12px; font-weight:bold; color:#000;}
.msg_err	{color:red;}



.starcopyright	{padding:0 0 0 125px; float:left;}
	.starcopyright	 p {color:#8a8a8a; font:Arial, Helvetica, sans-serif; font-size:11px; margin-top:9px; //margin-top:0px; //padding-top:9px;}
	.starcopyright img {vertical-align:middle;}
	
.everstudio a {color:#7e8188; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	.everstudio a {text-decoration:none;}
	.everstudio	p	{float:left; margin:0px;}
.everstudio	{float:right; margin:11px 25px 0 0; width:30%; text-align:right;}
	.everstudio img	{float:left; text-align:right;}
	.everstudio	a.hr {display:block; float:left; margin:0px;}
	.everstudio	a:hover {text-decoration:underline;}
	.everstudio	.link	{padding-left:68px;}

/*For putting footer on bottom*/
.pageup	{ margin-bottom:-60px; min-height:100%; min-width:980px; background-image: url(img/mb.jpg); background-repeat: repeat-x; }
* html .pageup{//height: 100%;}

.pageempty {height: 60px; //clear:both;}
.pagedown  {min-width:950px; float:left; width:100%; height:60px;}
/*fix for IE for min-width*/
* .pagedown,.pageup,.header{width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%");}


.header,.header1 { background-color: transparent; background-image: url(img/b2.jpg); background-repeat: no-repeat; background-position: right top; height: 429px; }
.header1 {background-image: url(img/mb2.jpg);}

.header_inn,.header_inn1 { background-image: url(img/b1.jpg); background-repeat: no-repeat; background-position: left top; height:100%; position: relative; }

.header_inn1	{background-image: url(img/mb1.jpg);}

.menu { text-align: center; height: 26px; }
.menu a { background-color: #e8e8d1; padding-right: 20px; padding-left: 20px; margin: 0px; font-family: Tahoma, Sans-serif; font-size: 12px; color: #64605a; text-decoration: none; height: 0px; clear: none; float: none; width: auto; padding-top: 7px; padding-bottom: 7px; line-height: 24px; font-weight: bold; //padding-top:0; //padding-bottom:0;}
.menu a.act { color: #e8e8d1; background-color: #363431; }
.logo { margin-top: 26px; margin-left: 64px; }
.text { vertical-align: bottom; position: absolute; left: 64px; bottom: 50px; right: 500px; }
.starcopyright .smalllogo { border-right-width: 2px; border-right-style: solid; border-right-color: #a49d93; margin-right: 15px; //float:left;vertical-align: middle; }
.intro { background-color: #64605a; background-image: url(img/intro_left.jpg); background-repeat: no-repeat; background-position: left top; height: 209px; margin-left: 30px; margin-bottom: 20px; //width:100%;}
.intro .intro_inn { float: right; height: 100%; width: 500px; background-image: url(img/intro_mesh.jpg); background-repeat: no-repeat; background-position: left top; background-color: #312f2c;}

.intro .fleet { margin-left: 20px; padding-top: 7px; margin-right:500px; //width:100%; height:175px;}
.intro .fleet div { float:left; overflow:hidden; width:25%; margin-right:15px; padding-top: 4px; }
.fleet span { color: #e8e8d1; font-size: 11px; background-color: #312f2c; padding: 4px; line-height:21px; }
.fleet img { display:block;}
.fleet .last { display: block; }
.intro_inn .car { background-image: url(img/lincoln.jpg); background-repeat: no-repeat; background-position: left top; height:120px; margin-left:90px; padding-right: 10px; }
.intro_inn .car a { text-decoration: none; display: block; font-size: 18px; font-weight: bold; padding-top: 16px; padding-left: 5px; }
.intro .intro_inn .car p { padding-top: 90px; color: #ffffff; }
.intro_inn .car .white { text-align: right; display: block; }
.pageup .content { }
.pageup .content { top: -40px; position: relative; width: 100%; }
.pageup .content .pad30 .right { float: right; width: 230px; padding-top: 40px; overflow: hidden; z-index: 2; position: relative; }
.pageup .content .pad30 .left { margin-right: 230px; overflow: hidden; width:100%; position: relative; }
.pageup .content .pad30 .right img { margin-top: 10px; }
.pageup .content .pad30 .left .col { float: left; overflow: hidden; width: 49%; }
.pageup .content .pad30 .left .col img { display: block; margin-bottom: 8px; }
.pageup .content .pad30 .left .col div	{ width:290px; margin-bottom: 10px; }
.pageup .content .pad30 .left .col .inn { float: right; width:auto;}
.pageup .content .rates .right { float: right; width: 390px; top: -34px; position:relative;}
.pageup .content .rates .left { margin-right: 390px; //width:100%; }
.rates  table { width: 100%; font-family: Tahoma; }
.wedpack th { color: #fff; background-color: #00ffff; padding-left: 10px; text-align: left; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; }
.rates td { padding: 5px; padding-left:10px;}
.pageup .content .pad303 .rates .right .wedpack { background-color: #ff99ff; }
.pageup .content .pad303 .rates .left .rates th { background-color: #57534e; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 10px; color: #fff; text-align: left; }

