/*
 * 	1.css (Variable CSS File)
 *	Written By Anirvan Mahalanabis
 *	Copyright (c) 2011 Anirvan Mahalanabis (http://ausystems.com.au)
 *  GPL (GPL-LICENSE.txt) licenses.
 *	Built for Limousines Websites
 */
/*-----FIXES CONSTANTS -------------------------------------------------------------------------------------------------*/
#ui-datepicker-div{	z-index: 9999999;}

/*-----SITE CONTAINER -------------------------------------------------------------------------------------------------*/
	#container
		{ 
			background-color: #ffffff;
			border: #737373 1px solid;
			width: 1000px;
			margin: -8px 0px 0px 0px;
			margin-left:auto;
			margin-right:auto; 
		}
/*-----SITE BODY -------------------------------------------------------------------------------------------------*/
	body
		{ 
			background:url('./1/body_bg.jpg') repeat;
		}

/*-----HEADER -------------------------------------------------------------------------------------------------*/

	#company_logo
		{ 
			margin:10px 0px 0px 20px;
			position:absolute;
		}
	#company_name
		{ 
			font-family: "Helvetica";
			font-size:26px;
			font-weight:bolder;
			color:#000000;
			letter-spacing:-2px;
			margin:60px 0px 0px 20px;
			position:absolute;
		}
	#company_name_extension
		{ 
			font-family: "Ariel";
			font-style:italic;
			font-size:12px;
			font-weight:normal;
			letter-spacing:-1px;
			color:#336600;

		}
	#company_slogan
		{ 
			font-family: "Ariel";
			font-size:15px;
			font-weight:normal;
			font-style:italic;
			color:#666666;
			letter-spacing:0px;
			margin:90px 0px 0px 20px;
			position:absolute;
		}
	#phone_no
		{ 
			font-family: "Helvetica";
			background-color: #990033;
			font-style:italic;
			padding:0px 10px 0px 10px;
			font-size:24px;
			font-weight:bold;
			text-align:right;
			color:#ffffff;
			letter-spacing:0px;
			margin:90px 0px 0px 820px;
			letter-spacing:-1px;
			position:absolute;
		}	

/*-----FORMS-----------------------------------------------------------------------------------------------------*/
	input
		{ 
			font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font:bold 11px Arial;
		}
	select
		{
			font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			text-align: left;
			font:bold 11px Arial;
		}	
	submit
		{
			font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			text-align: center;
			font:bold 11px Arial;
		}
	textarea
		{
			font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			text-align: left;
			font:bold 11px Arial;
		}
	
/*-----HEADINGS -------------------------------------------------------------------------------------------------*/
	h1{}
	h2{}
	h3{}
	h4{}
	h5{}
	h6{}
	#welcome_msg
		{
			padding: 5px 5px 5px 20px;
			color:#660000;
			font-style:italic;
		}
	#other_msg
		{
			padding: 5px 5px 5px 20px;
			color:#ff0000;
			font-style:italic;
			font-weight: bold;
		}
/*-----PARAGRAPHS -------------------------------------------------------------------------------------------------*/
	p
		{
			margin:0;
			padding: 0;
			text-align: justify;
		}
/*-----ERRORS -------------------------------------------------------------------------------------------------*/
	#error1
		{}
	#error2
		{}

/*-----ORDERED UNORDERED LISTS-----------------------------------------------------------------------------------*/
	ul li 
		{
			padding: -10px -10px -10px -10px;
			margin: 0px 0px 0px -20px;
			list-style-image: none;
		 }
/*-----IMAGES-----------------------------------------------------------------------------------*/
img{border:none;}s
/*----Footer Styles------------------------------------------------------------------------------------------------------------------*/
#table-footer{font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif; border-top:10px solid;border-color:#03d712; border-collapse: collapse; padding:0 0 0 0;}
#foot_menu{font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;font-weight:normal; font-size:.7em; color:blue; text-decoration:underline;}
#copyright{font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;font-weight:bold; font-size:.7em; color:red;}
#designed_by{font-family: 'Arial Black', Gadget, sans-serif;font-weight:bold; font-size:.6em; color:green;  text-align:right;}

/*----Testimonial Styles------------------------------------------------------------------------------------------------------------------*/
#testimonial{font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-weight:normal; font-size:.9em; font-style:none;}
#testimonial_by{font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;font-weight:normal; font-size:1em; color:#03d712; font-style:italic; text-align:right;}
/*--------------------------------------------------------------------------------------------------------------------------------*/

/*----Specials Styles------------------------------------------------------------------------------------------------------------------*/
#specials{font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-weight:normal; font-size:.9em; font-style:none;}
#specials_price{font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;font-weight:normal; font-size:1.5em; color:#333333; font-style:none; text-align:left;}
/*--------------------------------------------------------------------------------------------------------------------------------*/
#large
	{
		font-family:"Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
		font-weight:normal;
		font-size:1.5em;
		color:#333333;
		font-style:none;
		text-align:left;

	}
#small
	{
		font-family:"Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
		font-weight:normal;
		font-size:.9em;
		color:#4d2b74;
		font-style:none;
		text-align:left;

	}
#very_small
	{
		font-family:"Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
		font-weight:normal;
		font-size:.7em;
		color:#4d2b74;
		font-style:none;
		text-align:left;

	}
#text_right
	{
		text-align:right;
	}
/*-----ERRORS -------------------------------------------------------------------------------------------------*/
	#booking_form label.error{font-weight:bold; font-size:.9em; color:red;}
	#contact_us_form label.error{font-weight:bold; font-size:.9em; color:red;}
	#testimonial_form label.error{font-weight:bold; font-size:.9em; color:red;}
	#error1
		{ 
		
		}
	#error2
		{ 
		
		}		
/*-----MESSAGES -------------------------------------------------------------------------------------------------*/
	#error1
		{ 
		
		}
	#error2
		{ 
		
		}


/*-----TABLES -------------------------------------------------------------------------------------------------*/
	table{}
		/*-----TABLE CONTENT-------------------------------------------------------------------------------------------------*/
			#content_table
				{
					margin: 0px 0px 0px 0px;
					border-collapse: collpase;
					border-spacing:0;
					border-top: 0px solid #d1d1ff;
					border-right: 0px solid #d1d1ff;
					border-left: 0px solid #d1d1ff;
					border-bottom: 10px solid #d1d1ff;
				}	
				
			#content_table th
				{
					background:url('./1/1.png') repeat; 
					font-family: Arial, Helvetica, sans-serif;
					padding: 7px 5px 7px 10px;
					font-weight: normal;
					font-size: 18px;
					color: #330033;
					text-align:left;
					letter-spacing:0px;
				}
			#content_table td
				{
					font-family: Arial, Helvetica, sans-serif;
					padding: 5px 5px 5px 10px;
					background: #e8edff;
					font-size: 13px;
					color:#8a8db0;
					font-weight:normal;
					text-align:left;
					letter-spacing:0px;
				}
			#content_table_large
				{
					color:#330000;
					font-size: 13px;
					font-weight: bold;
				}


		/*-----TABLE FORMS-------------------------------------------------------------------------------------------------*/
			#form_table
				{
					margin: 0px 0px 0px 0px;
					border-collapse: collpase;
					border-spacing:0;
					border-top: 0px solid #ccccff;
					border-right: 0px solid #ccccff;
					border-left: 0px solid #ccccff;
					border-bottom: 10px solid #ccccff;
				}
			#form_table th
				{
					background:url('./1/1.png') repeat; 
					font-family: "Arial Black", Gadget, sans-serif;
					padding: 7px 5px 7px 10px;
					font-weight: normal;
					font-size: 18px;
					color: #5973ca;
					text-align:left;
					letter-spacing:0px;
					
				}
			#form_table th.nobg
				{
					background:none; 
					font-size: 12px;
					padding: 7px 5px 1px 10px;
					border-bottom: 7px solid #ccccff;
				}
			#form_table td
				{
					font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
					padding: 2px 5px 2px 10px;
					background: #e8edff;
					font-size: 11px;
					color:#000000;
					font-weight:normal;
					text-align:left;
					letter-spacing:0px;
				}
			/*-----SPECIALS TABLE-------------------------------------------------------------------------------------------------*/
			#specials_table
				{
					margin: 0px 0px 0px 0px;
					border-collapse: collpase;
					border-spacing:0;
					border-top: 0px solid #d1d1ff;
					border-right: 0px solid #d1d1ff;
					border-left: 0px solid #d1d1ff;
					border-bottom: 10px solid #d1d1ff;
				}	
				
			#specials_table th
				{
					background:url('./1/1.png') repeat; 
					font-family: Arial, Helvetica, sans-serif;
					padding: 7px 5px 7px 10px;
					font-weight: normal;
					font-size: 18px;
					color: #660000;
					text-align:left;
					letter-spacing:0px;
				}
			#specials_table td
				{
					font-family: Arial, Helvetica, sans-serif;
					padding: 5px 5px 5px 5px;
					background: #e8edff;
					font-size: 13px;
					color:#8a8db0;
					font-weight:normal;
					text-align:left;
					letter-spacing:0px;
					border-top: 0px solid #ffffff;
					border-right: 0px solid #ffffff;
					border-left: 0px solid #ffffff;
					border-bottom: 0px solid #ffffff;
				}
			#specials_table td.highlight
				{
					text-align:center;
					background: #fd0101;
					color:#ffffff;
				}
			#special_head
					{
						color:#5973ca;
						font-size: 18px;
						font-weight:bold:
					}
			#special_bot
					{
						padding: 5px 5px 5px 0px;
						font-size: 11px;
						font-style: italic;
						font-weight:bold:
					}
			#special_highlight
					{
						font-family: "Arial Black", Gadget, sans-serif;
						padding: 0px 0px 0px 0px;
						font-size: 23px;
						letter-spacing:-1px;
					}
			#special_highlight_small
					{
						font-family: Arial, Helvetica, sans-serif;
						padding: 0px 0px 0px 0px;
						font-size: 12px;
						letter-spacing:0px;
					}
			#special_highlight_tail
					{
						font-family: Arial, Helvetica, sans-serif;
						padding: 0px 0px 0px 0px;
						font-size: 12px;
						font-style: italic;
						letter-spacing:0px;
					}
					
			/*-----PRICE TABLE-------------------------------------------------------------------------------------------------*/		
			#price_table
				{
					margin: 0px 0px 0px 0px;
					border-collapse: collpase;
					border-spacing:0;
					border-top: 0px solid #ccccff;
					border-right: 0px solid #ccccff;
					border-left: 0px solid #ccccff;
					border-bottom: 10px solid #ccccff;
				}
			#price_table th
				{
					background:url('./1/1.png') repeat; 
					font-family: "Arial Black", Gadget, sans-serif;
					padding: 7px 5px 7px 10px;
					font-weight: normal;
					font-size: 18px;
					color: #5973ca;
					text-align:left;
					letter-spacing:0px;
					
				}
			#price_table th.nobg
				{
					background:#e8edff; 
					font-size: 12px;
					padding: 7px 5px 1px 10px;
					border-top: 0px solid #ccccff;
					border-right: 0px solid #ccccff;
					border-left: 0px solid #ccccff;
					border-bottom: 7px solid #ccccff;
				}
			#price_table tr.alt td 
				{
					background-color: #ccccff;
				}

			#price_table td
				{
					font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
					padding: 2px 5px 2px 10px;
					background: #e8edff;
					font-size: 11px;
					color:#000000;
					font-weight:normal;
					text-align:right;
					letter-spacing:0px;
					border-top: 1px solid #ffffff;
					border-right: 1px solid #ffffff;
					border-left: 1px solid #ffffff;
					border-bottom: 1px solid #ffffff;
				}

			#price_table td.suburb_name
				{
					background: #ccccff;
					font-size: 12px;
					font-weight:bold;
					text-align:left;
				}

/*-----MODALS -------------------------------------------------------------------------------------------------*/
	.loading 
		{
			float:right; 
			background:url(../images/ajax-loader.gif) no-repeat 1px; 
			height:15px; 
			width:128px; 
			display:none;
		}
	.complete 
		{
			float:right; 
			background:url(../images/big_tick.jpg) no-repeat 1px; 
			height:200px; 
			width:200px; 
			display:none;
		}

	#backgroundPopup
		{
			display:none;
			position:fixed;
			_position:absolute; /* hack for internet explorer 6*/
			height:100%;
			width:100%;
			top:0;
			left:0;
			background:#000000;
			border:1px solid #cecece;
			z-index:1;
		}
	#popupContact
		{
			display:none;
			position:fixed;
			_position:absolute; /* hack for internet explorer 6*/
			height:600px;
			width:700px;
			overflow-x: scroll;
			background:#FFFFFF;
			border:2px solid #cecece;
			z-index:2;
			padding:12px;
			font-size:13px;
		}
	#popupContact h1
		{
			text-align:left;
			color:#6FA5FD;
			font-size:22px;
			font-weight:700;
			border-bottom:1px dotted #D3D3D3;
			padding-bottom:2px;
			margin-bottom:20px;
		}
	#popupContactClose
		{
			font-size:18px;
			line-height:18px;
			right:16px;
			top:4px;
			position:absolute;
			color:#333333;
			font-weight:700;
			display:block;
		}
/*-----------------------------------------------------------------------------------------------------------*/