/*HTML SELECTORS*/
body				{ margin:0; padding:0; background:#333; color:white; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; }
img				{ border:0; }
form				{ width:600px; margin:0 auto 0 auto; border:1px solid #963; padding:5px; }
h2				{ margin:0; padding:0; font-size:24px; color:#963; text-align:center; font-style:italic; font-family:Century Gothic; }
h3				{ margin:0; padding:0; color:white; text-align:center; font-size:14px; }
h4				{ margin:0; padding:0; color:#963; text-align:center; font-family:Century Gothic; }
h5				{ margin:0; padding:0; margin:5px 0; color:white; font-family:Century Gothic; }
h5.required			{ margin:0; padding:0; margin:5px 0; color:#963; font-family:Century Gothic; }
p				{ margin:0; padding:0; }
p.title				{ margin:0 0 15px 0; color:#963; font-weight:bold; font-style:italic; border-bottom:1px dashed #963; }
p.action			{ margin:5px 0; color:#963; font-weight:bold; font-style:italic; }
p.subtitle			{ color:#963; font-weight:bold; text-align:center; }
p.reg_txt			{ font-weight:bold; font-size:13px; }
p.click_here			{ text-align:center; font-size:12px; }
p.copyright			{ margin:0; padding:0; margin-top:10px; font-size:11px; font-weight:bold; color:black; text-align:center; }
p.quote				{ font-size:18px; font-style:italic; text-align:justify; }
p.author			{ font-size:18px; font-style:italic; text-align:center; }
p.elegant			{ color:#553A23; font-weight:bold; font-size:30px; font-style:italic; font-family:cursive; }
ul.nav_list			{ margin:0; padding:0; width:100%; font-size:22px; text-align:center;  }
li.nav_item_left		{ display:inline; list-style:none; padding:5px 0; }
li.nav_item_right		{ display:inline; list-style:none; padding:5px 25px; }
ul.footer_nav			{ margin:0; padding:0; color:black; font-size:15px; font-weight:bold; text-align:center; }
li.footer_item			{ display:inline; padding:0 10px; list-style:none; }
span.white			{ color:white; }
span.bullet			{ color:#963; }
/*HTML SELECTORS*/

/*LINK CLASSES*/
a:link.nav, a:active.nav, a:visited.nav				{ color:white; text-decoration:none; }
a:hover.nav							{ color:#ccc; }
a:link.footer_nav, a:active.footer_nav, a:visited.footer_nav 	{ color:black; }
a:hover.footer_nav						{ color:#FFCD7B; }
a:link.body, a:active.body, a:visited.body			{ color:#ccc; }
a:hover.body							{ color:white; }
/*LINK CLASSES*/

/*DIV IDS*/
#site_container	{ width:800px; margin:0 auto; }
#header		{ width:100%; height:30px; display:table; }
#main_banner	{ width:800px; height:293px; background:url(/images/banner_main.jpg) no-repeat; border-top:2px solid white; border-bottom:2px solid white;}
#freight_banner	{ width:800px; height:293px; background:url(/images/banner_freight.jpg) no-repeat; border-top:2px solid white; border-bottom:2px solid white; }
#limo_banner	{ width:800px; height:293px; background:url(/images/banner_limo.jpg) no-repeat; border-top:2px solid white; border-bottom:2px solid white; }
#taxi_banner	{ width:800px; height:293px; background:url(/images/banner_taxi.jpg) no-repeat; border-top:2px solid white; border-bottom:2px solid white; }
#taxi_checkers	{ width:800px; height:62px; background:url(/images/taxi_checkers.gif) no-repeat; }
#content	{ background:black; width:100%; }
#footer		{ position:relative; width:100%; height:49px; background:#98673E; border-top:2px solid white; margin-bottom:5px; }
/*DIV IDS*/

/*DIV CLASSES*/
.bg_home	{ background:url(/images/background/bg_home.jpg) no-repeat; }
.bg_about	{ background:url(/images/background/bg_about.jpg) no-repeat; }
.bg_freight	{ background:url(/images/background/bg_freight.jpg) no-repeat; }
.bg_limo	{ background:url(/images/background/bg_limo.jpg) no-repeat; }
.bg_taxi	{ background:url(/images/background/bg_taxi.jpg) no-repeat; }
.table		{ width:100%; display:table; }
.services_left	{ width:220px; float:left; }
.services_right	{ width:140px; float:right; }
.index_left	{ width:385px; float:left; }
.index_right	{ width:385px; float:right; }
.taxi_left	{ width:500px; float:left; }
.taxi_right	{ width:245px; float:right; }
.limo_left	{ width:400px; float:left; }
.limo_right	{ width:350px; float:right; }
.freight_left	{ width:400px; float:left; }
.freight_right	{ width:350px; float:right; }
.indexblock_1	{ width:375px; padding:5px; background:black; border-right:1px solid #963; border-bottom:1px solid #963; margin-bottom:25px; }
.indexblock_2	{ width:375px; padding:5px; background:black; border-left:1px solid #963; border-bottom:1px solid #963; margin-bottom:25px; }
.indexblock_3	{ width:375px; padding:5px; background:black; border-right:1px solid #963; border-bottom:1px solid #963; border-top:1px solid #963; margin-bottom:25px; }
.indexblock_4	{ width:375px; padding:5px; background:black; border-left:1px solid #963; border-bottom:1px solid #963; border-top:1px solid #963; margin-bottom:25px; }
.aboutblock_1	{ width:500px; margin:0 auto 70px auto; padding:10px; background:black; border-left:1px solid #963; border-right:1px solid #963; border-bottom:1px solid #963; }
.aboutblock_2	{ width:350px; margin-bottom:25px; padding:10px; background:black; float:left; border-top:1px solid #963; border-right:1px solid #963; border-bottom:1px solid #963; }
.aboutblock_3	{ width:350px; margin-bottom:25px; padding:10px; background:black; float:right; border-left:1px solid #963; border-top:1px solid #963; border-bottom:1px solid #963; }
.taxiblock_1	{ width:400px; margin-bottom:25px; padding:10px; background:black; border-right:1px solid #963; border-bottom:1px solid #963; border-top:1px solid #963; }
.taxiblock_2	{ width:225px; margin-top:60px; padding:10px; background:black; border-left:1px solid #963; border-bottom:1px solid #963; border-top:1px solid #963; }
.taxiblock_3	{ width:300px; margin-bottom:25px; padding:10px; background:black; border-right:1px solid #963; border-bottom:1px solid #963; border-top:1px solid #963; }
.limoblock_1	{ width:380px; padding:10px; margin-top:10px; background:black; border-top:1px solid #963; border-right:1px solid #963; border-bottom:1px solid #963; }
.limoblock_2	{ width:330px; padding:10px; margin-bottom:60px; background:black; border-top:1px solid #963; border-left:1px solid #963; border-bottom:1px solid #963;}
.limoblock_3	{ width:330px; padding:10px; background:black; border-top:1px solid #963; border-left:1px solid #963; border-bottom:1px solid #963;}
.interior_left	{ float:left; width:400px; }
.interior_right	{ float:right; margin-top:25px; width:350px; border-top:1px solid #963; border-left:1px solid #963; border-bottom:1px solid #963;}
.limo_link_1	{ width:200px; margin:0 40px 0 0; padding:10px; background:black; float:left; border-top:1px solid #963; border-right:1px solid #963; border-bottom:1px solid #963; }
.limo_link_2	{ width:200px; margin:20px 40px 0 0; padding:10px; background:black; float:left; border:1px solid #963; }
.limo_link_3	{ width:200px; margin:40px 0 0 0; padding:10px; background:black; float:left; border:1px solid #963; }
.limo_link_4	{ width:500px; margin:20px 0 0 0; padding:10px; background:black; border-top:1px solid #963; border-right:1px solid #963; }
.freightblock_1	{ width:380px; padding:10px; background:black; border-right:1px solid #963; border-bottom:1px solid #963; }
.freightblock_2	{ padding:10px; margin:20px 0 40px 0; background:black; border-left:1px solid #963; border-bottom:1px solid #963; border-top:1px solid #963; }
.freightblock_3	{ padding:10px; margin-bottom:20px; background:black; border-left:1px solid #963; border-bottom:1px solid #963; border-top:1px solid #963; }
.header_left	{ float:left; width:225px; height:30px; background:url(/images/nav_bg.jpg) no-repeat; border-right:2px solid white; }
.header_right	{ float:left; width:573px; height:30px; background:black; }
.logo 		{ position:absolute; z-index:2; width:130px; height:49px; background:url(/images/logo.gif); cursor:pointer; }
.footer_info	{ position:absolute; z-index:1; width:100%; height:49px; }
/*DIV CLASSES*/

