*
{
		margin:0;
		padding:0;
		font-size:12px;
}

body
{
		background:#18130f;
		font-family:Tahoma;
		font-size:100%;
		*font-size:16px;
		line-height:1em;
		color:#555;
		behavior: url(csshover.htc);
}
div, td, img, a, li, input { behavior: url(iepngfix.htc); }

.clear { clear:both; }

.fleft { float:left; }
.flefts { float:left; padding:0 0 0 25px; }

.fright { float:right; }

.alignright { text-align:right; }

.aligncenter { text-align:center; }

.container { width:100%; }

p { margin-bottom:20px; }

.p1 { margin-bottom:24px; }

.p2 { margin-bottom:16px; }

.tall_top { background:url(../images/tall_top.gif) left top repeat-x #ffbb00; }

.tall_bottom { background:url(../images/tall_bottom.gif) left bottom repeat-x; }

/*==================forms====================*/
input, select
{
		vertical-align:middle;
		font-weight:normal;
		font-size:1em;
}

img
{
		border:0;
		vertical-align:top;
		text-align:left;
}

.form { height:45px; }

.form input
{
		width:185px;
		height:23px;
		background:none;
		border:1px solid #30261f;
		color:#555;
		font-family:tahoma;
}
.form .input
{
		width:250px;
		height:23px;
		background:none;
		border:1px solid #30261f;
		color:#555;
		font-family:tahoma;
}
.form select
{
		width:185px;
		height:23px;
		background:none;
		border:1px solid #30261f;
		color:#555;
		font-family:tahoma;
		padding:0 0 0 5px;
				font-size:12px;
								*padding:10px;

}
.form select option{
		background:#E5E2D9;
}
.form .select
{
		width:250px;
		height:23px;
		background:none;
		border:1px solid #30261f;
		color:#555;
		font-family:tahoma;
		padding:0 0 0 5px;
				font-size:12px;
								*padding:10px;

}
.form .option{
		background:#E5E2D9;
}

.textarea1
{
		width:203px;
		height:130px;
		background:none;
		overflow:auto;
		border:1px solid #30261f;
		font-size:1em;
		font-family:tahoma;
		color:#555;
}

.textarea4
{
		width:185px;
		height:130px;
		background:none;
		overflow:auto;
		border:1px solid #30261f;
		font-size:1em;
		font-family:tahoma;
		color:#555;
}

.textarea2
{
		width:175px;
				*width:184px;
		height:75px;
		background:none;
		overflow:auto;
		border:1px solid #30261f;
		font-size:1em;
		font-family:tahoma;
		color:#555;
				padding:5px;
}

.textarea3
{
		width:240px;
				*width:250px;
		height:75px;
		background:none;
		overflow:auto;
		border:1px solid #30261f;
		font-size:1em;
		font-family:tahoma;
		color:#555;
				padding:5px;
}

.form1
{
		height:30px;
		font-family:arial;
}

.form1 select
{
		height:18px;
		border:1px solid #404040;
		font-size:1em;
		background:#fff;
		color:#000;
		font-family:tahoma;
		font-size:11px;
}

.form1 .select1 { /*width:160px;*/ width:149px; }

.form1 .select2 { width:140px; }

.form1 .select3
{
		/*width:60px;*/
				width:45px;
		margin-right:3px;
}

.form1 .select4
{
		width:46px;
		margin-right:1px
}

.form1 .select5 { width:53px; }

.form1 strong { color:#30251d; }

.form2 { height:29px; }

.form2 input
{
		width:202px;
		height:23px;
		background:none;
		border:1px solid #fff0c2;
		color:#fff0c2;
		font-size:1.1em;
		font-family:tahoma;
}

.form2 .input_1 { width:277px; }

.form2 select
{
		height:19px;
		background:#594639;
		border:1px solid #fff0c2;
		color:#fff0c2;
		font-size:12px;
		font-family:tahoma;
}

.form2 .select1 { width:134px; }

.form2 .select2 { width:204px; }

textarea
{
		width:334px;
		height:90px;
		background:none;
		overflow:auto;
		border:1px solid #fff0c2;
		font-family:tahoma;
		color:#fff0c2;
		font-size:1em;
}

/*==================list====================*/
ul { list-style:none; }

.main_menu li
{
		float:left;
		background:url(../images/main_menu_divider.gif) right 0px no-repeat;
		padding:0 20px 0 21px;
}

.main_menu li.last { background:none; }

.main_menu li a
{
		font-size:9px;
		color:#fcf5c7;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		font-family:verdana;
}

.main_menu li a:hover { color:#d52d00; }

.list1 li a
{
		background:url(../images/marker.gif) no-repeat left 5px;
		padding-left:20px;
		color:#4f3e32;
		line-height:1.54em;
}
.list3 li
{
		background:url(../images/marker.gif) no-repeat left 5px;
		padding-left:20px;
		color:#4f3e32;
		line-height:1.54em;
}

.list2 li a
{
		background:url(../images/marker.gif) no-repeat left 5px;
		padding-left:20px;
		color:#fff0c2;
		line-height:1.54em;
		font-size:0.9em;
}

/*==================other====================*/
.img_indent
{
		margin:0 28px 23px 0;
		float:left;
}

.img_indent1
{
		margin:0 28px 0 0;
		float:left;
}

.driver
{
		position:absolute;
		margin:-26px 0 0 222px;
}

/*==================txt, links, lines, titles====================*/
a { color:#fff0c2; }

a:hover { text-decoration:none; }

h1
{
		/*background:url(../images/logo.jpg) no-repeat left top;
		text-indent:-10000px;
		height:64px;*/
		font:12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
		color:#555;
}

h1 a{
		font:12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
		color:#555;
}

h1 a:hover{
		color:#555;
		text-decoration:none;
}



h2
{
		font-size:21px;
		font-weight:normal;
		font-family:Times New Roman;
		color:#4b4139;
		margin-bottom:37px;
}
h2 a
{
		font-size:21px;
		font-weight:normal;
		font-family:Times New Roman;
		color:#4b4139;
		margin-bottom:37px;
}
h2 a:hover
{
		font-size:21px;
		font-weight:normal;
		font-family:Times New Roman;
		color:#4b4139;
		margin-bottom:37px;
}

h2.h2_1
{
		color:#f8f4e6;
		font-size:21px;
		margin-bottom:28px;
}

h2.h2_1 a
{
		color:#f8f4e6;
		font-size:21px;
		margin-bottom:28px;
				text-decoration:none;
}
h2.h2_1 a:hover
{
		color:#f8f4e6;
		font-size:21px;
		margin-bottom:28px;
}


h3
{
		font-size:1em;
				*font-size:1.4em;
		margin-bottom:10px;
}

h3 a
{
		color:#644000;
		margin-bottom:10px;
		text-transform:uppercase;
		font-family:arial;
}

h4 { font-size:1em; }

h4 a
{
		color:#644000;
		margin-bottom:10px;
		text-transform:uppercase;
		font-family:arial;
}

h5
{
		font-size:1em;
		color:#30251d;
		margin-bottom:2px;
}

h5 a { color:#30251d; }

h6
{
	font-size:18px;
	color:#FFF0C2;
}

.txt1
{
		text-transform:uppercase;
		color:#e5e2d9;
		font-size:13px;
		margin-bottom:12px;
}

.txt2 { font-size:1.09em; }

.link1
{
		color:#fff0c2;
		font-size:1.1em;
}

.link2 span
{
		background:url(../images/but1_right.gif) no-repeat right top;
		display:block;
		padding:2px 10px 2px 10px;
}

.link2
{
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:none;
		font-size:0.9em;
  *font-size:1.3em;
		background:url(../images/but1_left.gif) no-repeat left top #724901;
		width:auto;
		float:left;
				display:block;
								line-height:15px;

}

.link2:hover { color:#000; }

.link3 { color:#fff0c2; }

.link4
{
		background:url(../images/but2_left.gif) no-repeat left top #9d241d;
		display:block;
		width:auto;
		float:left;
}

.link4 span
{
		background:url(../images/but2_right.gif) no-repeat right top;
		display:block;
		padding:0 10px 1px 10px;
}

.link4
{
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:none;
		font-size:0.9em;
		line-height:15px;
}

.link4:hover { color:#000; }

.link5
{
		color:#644000;
		font-weight:bold;
		text-transform:uppercase;
}

.link6 { color:#30251d; }

.line_hor
{
		background:url(../images/line1.gif) left bottom repeat-x;
		padding-bottom:17px;
		margin-bottom:16px;
}

.title { margin-bottom:29px; }

/*==================blocks====================*/
.block
{
		background:#f9f7f1; /*width:353px;*/
		width:auto;
}

.block .r { background:url(../images/r.gif) right top repeat-y; }

.block .b { background:url(../images/b.jpg) left bottom repeat-x; }

.block .l { background:url(../images/l.gif) left top repeat-y; }

.block .t { background:url(../images/t.jpg) left top repeat-x; }

.block .l_t { background:url(../images/l_t.jpg) no-repeat left top; }

.block .r_t { background:url(../images/r_t.jpg) no-repeat right top; }

.block .r_b { background:url(../images/r_b.jpg) no-repeat right bottom; }

.block .l_b { background:url(../images/l_b.jpg) no-repeat left bottom; }

.block .ind { padding:29px 49px 2px 43px; }
.block .ind-1 { padding:35px; }

.block1
{
		background:url(../images/block1_bgd.jpg) left top repeat-y;
		width:415px;
		color:#30251d;
}

.block1 .top { background:url(../images/block1_top.jpg) no-repeat left top; }

.block1 .bottom { background:url(../images/block1_bottom.jpg) no-repeat left bottom; }

.block1 .ind { padding:26px 40px 46px 43px; }

.block3
{
		background:#f9f7f1;
		width:100%;
		color:#30251d;
}

.block3 .r { background:url(../images/r1.gif) right top repeat-y; }

.block3 .b { background:url(../images/b1.gif) left bottom repeat-x; }

.block3 .b1 { background:url(../images/b1_1.gif) left bottom repeat-x; }

.block3 .l { background:url(../images/l1.gif) left top repeat-y; }

.block3 .t { background:url(../images/t1.gif) left top repeat-x; }

.block3 .l_t { background:url(../images/l_t_1.gif) no-repeat left top; }

.block3 .r_t { background:url(../images/r_t_1.gif) no-repeat right top; }

.block3 .l_t_1 { background:url(../images/l_t_1_1.gif) no-repeat left top; }

.block3 .r_t_1 { background:url(../images/r_t_1_1.gif) no-repeat right top; }

.block3 .r_b { background:url(../images/r_b_1.gif) no-repeat right bottom; }

.block3 .l_b
{
		background:url(../images/l_b_1.gif) no-repeat left bottom;
		width:100%;
}

.block3 .r_b_1 { background:url(../images/r_b_1_1.gif) no-repeat right bottom; }

.block3 .l_b_1
{
		background:url(../images/l_b_1_1.gif) no-repeat left bottom;
		width:100%;
}

.block3 .ind { padding:29px 23px 35px 27px; *padding:30px 0 20px 20px; }

.but
{
		background:url(../images/but_left.gif) no-repeat left top #724901;
		width:auto;
		float:left;
}

.but .right { background:url(../images/but_right.gif) no-repeat right top; }

.but .ind1 { padding:1px 11px 2px 11px; }

.but a
{
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:none;
		font-size:0.9em;
		line-height:15px;
}

.but a:hover { color:#000; }

/*header*/
#header .row_1
{
		background:url(../images/header_row1_bgd.gif) left top repeat-x;
		height:59px;
}

#header .row_1 .indent {
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
}

#header .row_2 { height:306px; }

#header .row_2 .indent { padding:46px 0 0 342px; }

#header .row_3
{
		height:103px;
		text-align:center;
}

#header .row_3 img { margin-left:8px; }

/*content*/
#content { }

#content .row_1 { width:100%; }
.row_1 { width:100%; }

#content .row_2
{
		width:100%;
		padding:0 0 45px 0;
}

#content .bg1 { background:url(../images/bg1.gif) left top repeat-x #2d231d; }
.bg1 { background:url(../images/bg1.gif) left top repeat-x #2d231d; }

#content .bg2 { background:#e5e2d9; }

#content .bg3 { background:url(../images/bg3.gif) left top repeat-x #2d231d; }

#content .bg4 { background:url(../images/bg4.gif) left top repeat-x #2d231d; }

#content .row_1 { color:#fff0c2; }

#content .row_1 .col_1 .indent { padding:18px 37px 0 39px; }

#content .row_1 .col_2 .indent { padding:20px 0 0 0; }

#content .row_2 .col_1 .indent { padding:40px 0 0 39px; }

.indents { padding:40px 0 0 39px; }

/*footer*/
#footer
{
		background:url(../images/footer_bgd.gif) left top repeat-x #2b282a;
		color:#696969;
}

#footer .indent { padding:10px 32px 0 43px; }

#footer .fleft { padding-top:7px; }

#footer .fleft a { color:#696969; }

#footer .fright
{
		background:url(../images/footer_divider.gif) no-repeat left top;
		padding-left:34px;
		line-height:30px;
		font-size:1.27em;
		color:#fff0c2;
}

#footer .fright strong { color:#e5e2d9; }

/*================== index.html ==================*/
#page1 #content .row_1 .col_1 .indent { padding:0 37px 0 13px; }

#page1 #content .row_1 .col_1 .title { margin:0 0 12px 19px; }

#page1 #content .row_1 .col_2 .indent { padding:20px 0 20px 0; }

#page1 #content .row_2 .col_1 { background:url(../images/block_bottom.gif) no-repeat 11px top; }

#page1 #content .row_2 .col_1 .indent { padding:76px 0 0 39px; }

#page1 #content .row_2 .col_2 .indent { padding:43px 0 0 0; }

#page1 #content .row_2 .col_1 .column1 .indent { padding:0 30px 0 0; }

/*================== index-1.html ==================*/
#page2 #content .row_1 .col_2 h2 { padding-left:30px; }

#page2 #content .row_2 .col_2 .indent { padding:94px 0 0 0; }

/*================== index-2.html ==================*/
#page3 #content .row_1 .col_2 .indent { padding-bottom:15px; }

/*================== index-3.html ==================*/
#page4 #content .row_1 .col_1 .txt1 { margin-bottom:24px; }

#page4 #content .row_1 .col_1 .indent { padding-bottom:48px; }

#page4 #content .row_1 .col_2 h2
{
		padding-left:13px;
		height:43px;
		margin-bottom:0;
}

#page4 #content .row_1 .col_2 .block3 { width:317px; }

/*================== index-4.html ==================*/
#page5 #content .row_1 .col_2 .indent { padding-bottom:15px; }

/*================== index-5.html ==================*/
#page6 #content .row_1 { padding-bottom:47px; }

#page6 #content .row_1 .col_2 .indent { padding-top:17px; }

#page6 #content .row_1 .col_2 .list2 li a { font-size:1em; }

#page6 #content .row_2 .col_2 .indent { padding:40px 0 0 0; }

/*================== index-6.html ==================*/
#page7 #content .row_1 .col_1 .txt1 { margin-bottom:24px; }

#page7 #content .row_1 .col_1 .indent { padding-bottom:48px; }

#page7 #content .row_1 .col_2 h2
{
		padding-left:13px;
		height:43px;
		margin-bottom:0;
}

#page7 #content .row_1 .col_2 .block3 { width:317px; }

/*================== index-7.html ==================*/
#page8 #content .indent { padding:0 20px 50px 39px; }

#page8 #content img { margin-left:-7px; }

/*==========================================*/

.email { color:#666; }

.email a
{
		color:#666;
		text-decoration:none;
		outline:none;
}

email a:hover
{
		color:#666;
		text-decoration:underline;
		outline:none;
}
.contactfont{
		font-size:12px;
						*font-size:12px;
												color:#000;
}
.logo{
		margin:-2px 0 0 50px;
}
.fontecolor{
		color:#FFF0C2;
}
.photogallery{
		border:1px outset #2B282A;
				padding:3px;
}
.formsleft{
		width:50%;
				float:left;
}
.formsright{
		width:50%;
				float:left;
}
.homematter{
		color:#FFF0C2;
				z-index:9999;
}

.tbl-bottom{
		background:url(../images/tbl-bottom-bkg.png) repeat-x;
				height:18px;
}
.tbl-top{
		background:url(../images/tbl-top-bkg.png) repeat-x;
				height:18px;
}
.tbl-left{
		background:url(../images/tbl-left-bkg.png) repeat-y;
				width:18px;
}
.tbl-right{
		background:url(../images/tbl-right-bkg.png) repeat-y;
				width:18px;
}
.tbl-bkgcolor{
		background:#f9f7f1;
}
.hometbl{
padding:0 0 0 20px!important;
margin:0;
color:#000;
}

/*.driverU
{
		position:absolute;
		margin:-26px 0 0 222px;
		left: 687px;
						*left: 685px;
		top: 468px;
}
*/
.driverU
{
		margin:-26px 0 0 0;

				*margin:-26px 0 0 0;
								position:relative;
}

.secondtable{
		margin:0 0 0 0px;
				padding:0 0 0 0px;

}
.freepricequote{
		background:url(../images/1_t1.jpg) no-repeat;
				width:268px;
								height:51px;
																padding:10px 0 0 60px;
}

.freepricequotetext{
		*padding:10px 50px 0 0;
}
.statusmessage
{
	font-family: Verdana;
	color: Green;
	font-size: 10px;
	font-weight :bold;
}
.errormessage
{
	font-family: Verdana;
	color: Red;
	font-size: 10px;
	font-weight :bold;
}

.sitemapcont
{ 
 line-height:25px;
}

.left-link {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#a7a7a7; border:0; text-transform:capitalize; padding-left:17px;	}
.left-link:link, .left-link:visited, .left-link:active { color:#f8f4e6; text-decoration:none; border:0;}
.left-link:hover { color:#f1f1f2; text-decoration:underline;}


.limousine-services-nj{
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.limousine-services-nj a{
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.limousine-services-nj a:hover{
	color:#ffffff;
	text-decoration:none;
}

