@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background-color:#1b3c44;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; margin-top:8px; margin-bottom:8px; margin-left:25px;}
/* img, div { behavior: url(http://jtcampertrailerhire.com.au/assets/templates/jt/iepngfix.htc) } */

div#frontpage-special {position:absolute; left: 261px; top:46px; border:0px solid white; width:718px;}
#frontpage-special p {font-size:18px; font-weight:bold; color:#5a9e18;}
div#background_sides { width:100%; background:url(http://jtcampertrailerhire.com.au/assets/templates/jt/images/body_bg.gif) center top repeat-y;}

div#master_wrapper { position:relative; width:981px; margin-left:auto; margin-right:auto;}

div#top_nav_wrapper { position:relative; width:981px; height:46px; background-color:#e67e09; font-family: Helvetica, "Helvetica Condensed"; overflow:hidden}
div#top_nav_wrapper ul li {list-style:none; display:inline;  color:#ffefa6; font-size:12px; text-transform: uppercase; font-weight:bold; padding-right:15px; }
div#top_nav_wrapper ul li a {background:url(http://jtcampertrailerhire.com.au/assets/templates/jt/images/nav.b.point.gif) 7px top no-repeat; padding-left:26px;}
div#top_nav_wrapper ul li a, div#top_nav_wrapper ul li a:visited {color:#ffefa6; text-decoration:none; }


div#top_nav_wrapper ul li a:hover {color:#ffffff; text-decoration:none; margin-left:0px; background:url(http://jtcampertrailerhire.com.au/assets/templates/jt/images/nav.b.point.glo.gif) -2px top no-repeat; padding-left:26px; margin-left:0px;  padding-top:10px; padding-bottom:10px;}
#top_nav_wrapper ul {margin-top:13px;}

.nomargins {margin:0; padding-top:13px;}
*html .nomargins {padding-left:35px;}

div#top_nav_wrapper ul li a {padding-top:0px; margin-top:0;}

div#top_nav_book_now {position:relative; width:160px; height:46px; float:right; }

div#logo {position:absolute; width:261px; height:133px; left:0px; top:46px; }

div#main_bg { position:relative; float:left; background:url(http://jtcampertrailerhire.com.au/assets/templates/jt/images/main_bg.jpg) left top no-repeat; height:780px; min-height:780px; width:100%;}

div#footer { position:absolute; bottom:0px; left:0px; background:url(http://jtcampertrailerhire.com.au/assets/templates/jt/images/footer_bg.gif) left top no-repeat; width:100%; height:106px; font-family:Arial, Helvetica, sans-serif;}

.copyright { width:260px; height:56px; overflow:hidden; display:block; font-size:10px; color:white;}
.copyright p { margin-top:10px; margin-bottom:0px; padding-left:25px;}
.copyright p a,.copyright p a:visited {color:#c5ddae; text-decoration:none;}
.copyright p a:hover {color:#f8cb03; text-decoration:none;}

.footer_links, .footer_links a, .footer_links a:visited { color:white; font-size:11px; text-transform:uppercase; text-decoration:none; font-weight:bold; width:auto;}
.footer_links a:hover {color:#f8cb03}
.footer_links p {padding-left:25px; text-align:right; padding-right:25px; margin-top:17px; margin-bottom:5px;}

.footer_links {text-align:right; }
.footer_links ul {margin-right:25px; text-align:right; }
.footer_links ul li {display:inline; margin-right:20px;}


div#content_area { position:absolute; top:46px; right:0px; background:url(http://jtcampertrailerhire.com.au/assets/templates/jt/images/content_bg.jpg) top left no-repeat; width:721px; height:518px; min-height:518px; overflow:visible; padding-top:19px; font-size:11px;}
*html div#content_area {right:-1px; height:518px; min-height:518px;}


div#tel {position:absolute; top:0px; right:0px; width:229px; height:56px;}
*html div#tel {right:-1px; }

#left_nav_wrapper {width:152px; overflow:hidden;  min-height:190px; position:absolute; top:203px; left:81px; }
.left_nav_top {widows:152px; overflow:hidden; position:relative; float:left; clear:both; background:url(http://jtcampertrailerhire.com.au/assets/templates/jt/images/left_nav_top.jpg) #fbfbf6 top left no-repeat;}
.left_nav_bottom {width:152px; overflow:hidden; height:26px; position:relative; float:left;}

#left_nav_wrapper ul {margin-left:5px; margin-top:20px; padding:0; }
#left_nav_wrapper ul li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:15px; text-transform:uppercase; width:135px; background: url(http://jtcampertrailerhire.com.au/assets/templates/jt/images/nav_left_b.point.gif) no-repeat; background-position:0px 4px; list-style:none; padding-left:15px; letter-spacing:-1px; display:block; padding-bottom:6px; color:#7a4305; text-decoration:underline;}
*html #left_nav_wrapper ul li {letter-spacing:0px;}
#left_nav_wrapper ul li a {color:#7a4305; text-decoration:underline;}
#left_nav_wrapper ul li a:visited {color:#666666; text-decoration:underline;}
#left_nav_wrapper ul li a:hover {color:#c26700; text-decoration:underline;}

/* Gallery */

#content_container { margin-left:25px; float:left; width:455px; margin-top:20px; }
*html #content_container { margin-left:7px;}

#content_copy_right { position:relative; float:left; padding-right:25px; float:right; width:202px; margin-top:20px; font-size:11px; text-align:justify;}
#content_copy_right p {margin-top:7px; margin-bottom:7px;} 
#content_copy_right a, #content_copy_right a:visited {color:#e67e09; text-decoration:underline;}
#content_copy_right a:hover {color:#ff9e30; }

.popupLink, .closeLink { COLOR: red; outline: none; position:relative; float:right; }
.popup { POSITION: absolute; VISIBILITY: hidden; margin-left:-400px; z-index:5000; filter:alpha(opacity=94); -moz-opacity: 0.94; opacity: 0.94; BACKGROUND-COLOR: white; LAYER-BACKGROUND-COLOR: white; width: 400px; BORDER-LEFT: 1px solid #666666; BORDER-TOP: 1px solid #666666; BORDER-BOTTOM: 3px solid #666666; BORDER-RIGHT: 3px solid #666666; PADDING: 3px; top:10px; right:10px; }
*html .popup {margin-left:-400px; z-index:5000; }

ul.thumbs li {list-style:none; float:left;display:block; list-style-image: none !important; margin:5px 5px 0 5px !important;}
ul.thumbs {	list-style:none;margin: 0;	padding: 0;	clear: both;}
ul.thumbs li img {border:none; margin:0 !important;}
ul.thumbs li a {background:	none !important;text-decoration:none;border: 0;}
ul.thumbs li p {overflow:hidden; font-size:11px; font-weight:bold; margin-top:3px;}
.thumbs .clearboth { clear: both; }
.childscontainer {margin-bottom:20px;float:left;}
.thumbscontainer {margin-bottom:20px;float:left;clear:both;	text-align:center;}
.pagenumbers {margin-bottom:20px;}
.picturecontainer {	text-align:	center;}
.picturecontainer .title {font-weight:bold;margin-top:20px;}
.picturecontainer .picture img {border:	none;margin:0 !important;}
.picturecontainer .picture a {background:none !important;text-decoration:none;border:0;}
.managecontainer {float:left;}
.managecontainer textarea {	width:395px;}
.managecontainer hr {width:400px; text-align:left; margin:20px auto 20px 0;}
.pictureform .managepicture {float:left; clear:left;}
.pictureform .shortfields {	margin-left:20px;float:	left;}
.pictureform .clearboth {clear:	both;}
.uploadcounter {width: 20px; margin-bottom:10px; float:left; clear:left;}
.uploadfile {margin-bottom:10px;float