/*	-------------------------------------------------------------
	Project Name    Australian Fleets Sales
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.version        2.0
	.updated       17-05-2010
	.css               developer3@silvertrees.net
	-------------------------------------------------------------	

/*	-------------------------------------------------------------
	. Defult Elements, Reset
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
* { margin:0; padding:0 }
a { color:#FFF; cursor:pointer; outline:none; text-decoration:none }
a:hover { color:#f2f2f2; text-decoration:none }
img { border:none }
a:focus { outline:1px dotted invert }
hr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0 }
h1, h2, h3, h4, h5, h6 { color:#FFF; font-weight:100 }
h1, h2, h3, h4, h5, h6, p { padding-bottom:5px }
h1 { font-size:33px ; color:#37ac22;}
h2 { font-size:185% }
h3 { font-size:140%;}
h4 { font-size:120% }
h5 { font-size:115% }
h6 { font-size:110% }

body { background:#013a89; color:#FFF; font:13px Arial, Helvetica, sans-serif }

/*Commen Classes */
.clear { clear:both; font-size:1%; line-height:1% }
.Hide { display:none; font-size:1% }
.Bold{ font-weight:700;}
.Left { display:inline; float:left }
.Right { display:inline; float:right }
.Red { color:#ec1717 }
.Green{ color:#37ac22;}
.Blue{ color:#009ce8;}
.Yellow{ color:#fcd901;}
.Pink{ color:#d97cd5;}

.PaddingLeft30{ padding-left:30px;}
.Center{ text-align:center;}
.AlignLeft{ text-align:left}
.AlignRight{ text-align:right}
.GreenBlock { background:#209a0a }
.Line { background:url(images/line.gif) repeat-x; display:block; font-size:1%; height:1px; line-height:0; position:relative; z-index:10 }

.Homepage { background:url(images/home_page.gif) repeat-x top; display:block; height:auto; width:auto }
.Pages { background:url(images/layout_bg.gif) repeat-x top; display:block; height:auto; width:auto }


.Layout {  margin:0 auto; position:relative; width:940px }
.Header { position:relative; z-index:50; }
.HeaderContainer{ height:106px;margin:0 auto; position:relative; width:940px }
.Logo { display:block; left:0; position:absolute; top:0 }
.Logo a { background:url(images/logo.jpg) no-repeat; display:block; height:100px; text-indent:-999999px; width:320px }
.Phone { /*background:url(images/phone.gif) no-repeat;*/ display:block; height:31px; position:absolute; right:0; top:48px; width:257px; color:#0e2872; font-size:40px; font-weight:700; }
.TopNav { position:absolute; right:175px; top:10px }
.TopNav ul { display:block; list-style:none }
.TopNav ul li { background:url(images/top_list.gif) no-repeat right; display:inline; float:left; padding:0 12px }
.TopNav ul li a { color:#FFF; font-size:12px; font-weight:700 }
.Topsearch { background:url(images/search_input_bg.gif) no-repeat 0 4px; display:block; height:25px; padding-left:7px; position:absolute; right:10px; top:5px; width:145px }
.Topsearch form { padding:0 }
.Topsearch input, .Topsearch button { background:none; border:0; vertical-align:middle }
.Topsearch button { float:right}
.Topsearch input.Search_box { font-size:11px; width:107px; padding:0; height:auto;vertical-align:top; margin-top:5px;  }


.FlashBanner{ position:absolute;right:5px;top:27px;}

/*Sold Cares*/
.SoldCounter{ background:url(images/sold_counter.gif) no-repeat; height:38px ;width:241px; position:absolute; top:45px; right:305px; padding:12px 0 0 0}
.SoldCounter ul{ list-style:none;background:url(images/counter_list_item.gif) no-repeat left; padding-left:1px;}
.SoldCounter ul li{ display:inline; float:left; padding:0 2px ; color:#0e2872; font-size:23px; font-weight:700; background:url(images/counter_list_item.gif) no-repeat right;}
.SoldCounter p{ color:#0e2872; font-size:12px; width:88px; padding:0 8px 0 12px}

/*Main Nav*/
.MainNav { background:url(images/nav_bg.gif) repeat-x;  height:33px; position:relative; z-index:80; display:none}
.MainNav ul { background:url(images/list_item.gif) left no-repeat; display:block; height:31px; list-style:none; padding:0 ; width:940px; margin:0 auto;}
.MainNav ul li { background:url(images/list_item.gif) right no-repeat; display:inline; float:left; height:31px; padding:0; position:relative }
.MainNav ul li a { color:#FFF; display:block; font-size:12px; font-weight:700; padding:8px 12px 8px 10px; position:relative; }
.MainNav ul li a:hover, .MainNav ul li a.Active { background:#FFF; color:#000; text-decoration:none }
.MainNav ul li ul { padding:0; background:url(images/overlay.png) repeat; border:1px solid #677498; display:none; height:auto; left:0; padding:0 2px 0; top:31px; position:absolute;  width:200px; z-index:20 }
.MainNav ul li ul li { background:url(images/gray_line.gif) repeat-x bottom; padding-bottom:4px; display:block; float:none; height:auto; margin:0; padding:0 }
.MainNav ul li ul li a { background:url(images/red_bulits.gif) no-repeat 12px 12px; color:#0b205c; display:block; padding:8px 6px 10px 25px; height:auto;  }
.MainNav ul li ul li a:hover {background:url(images/red_bulits.gif) no-repeat 12px 12px; color:#df0822 }



/*Footer*/
.Footer { background:#013277; display:block; margin-top:12px; padding:40px 0 56px 0; width:100% ;}
.FooterBlocks { width:1100px }
.FooterBlocks .Left { padding-right:18px; width:8% }
.FooterBlocks .Left h4 { color:#FFF; font-size:12px; font-weight:700 }
.FooterBlocks .Left a { display:block; font-size:11px; padding:3px 0 }
.FooterBlocks .Left a:hover { text-decoration:underline }
.SmallCars { background:url(images/small_cars.gif) repeat-x; display:block; height:40px; margin-top:20px; width:100% }
.Copyrights { display:block; margin:0 auto; padding:10px 0 150px 0; width:935px; }
.Copyrights, .Copyrights a, .Copyrights p { color:#FFF; font-size:12px; font-weight:700 }
.Copyrights a { padding:0 12px }
.cake-debug {position:absolute;z-index:1000;background:#F00; display:none}
.Star{ font-weight:700;padding:0 5px;position:absolute;right:90px;top:5px;}



/*content green table*/
.credit-guide h3{ font-size:18px; font-weight:700; padding-bottom:0}
/*.credit-guide p{ font-size:14px;}*/
.green-table{ border:1px solid #fff; border-collapse:collapse; margin:25px 0; font-size:12px;}
.green-table td, .green-table th{ border-right:1px solid #008f01; border-bottom:1px solid #008f01; border-collapse:collapse; font-size:12px; padding:7px; }
.green-table th{ color:#fff; background:#008f01 url(images/g-th.gif) repeat-x center; border:none;}
.green-table td{ color:#008f01; background:#fff; vertical-align:top}
.green-table td.last{ border-right:1px solid #fff;}

.sum-table td{ padding:15px}
.sum-table td p{ padding-bottom:10px}
.sum-table td table{ border:none; margin:0;}
.sum-table td table td{ border:none; border:none; padding:2px;}
.sum-table td h4{ font-weight:700; color:#008F01; font-size:14px; padding-bottom:10px;}
