@charset "utf-8";
/* CSS Document */

.new{
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#ff0044;
	color:#fff;
	text-transform:uppercase;
	font-size:7pt;
	font-weight:bold;
	padding:3px;

}
/* General */
body{font:normal normal 11px tahoma; margin:0px auto; background:url(../images/background.jpg) repeat-x;}
object, embed, noscript{border:0px; padding:0px;}
.hint{padding-left:5px; color:#9e5c0c; font-size:10px; width:550px}
.success{display:block; width:94%; color:#530c6c; background:none; padding:5px 5px 5px 10px; font-weight:bold; font-size:11px; border:0px solid #eca611; margin-top:20px; margin-left:12px; margin-bottom:150px;}
.bookAlert{display:block; width:94%; color:#530c6c; background:none; padding:5px 5px 5px 10px; font-weight:bold; font-size:11px; border:0px solid #eca611; margin-top:3px; margin-left:6px; margin-bottom:1px;}
.bookAlert2{display:block; width:94%; color:#530c6c; background:none; padding:1px 5px 1px 10px; font-weight:normal; font-size:11px; border:0px solid #eca611; margin-top:3px; margin-left:6px; margin-bottom:1px;}
.warning{display:block; width:97.5%; margin:6px; color:#fff; background:#c60202; padding:4px; font-weight:normal; font-size:11px;}
.success strong{color:#530c6c;}
.orange{font-weight:normal; color:#5b3200; font-size:11px; text-decoration:none;}




/* Container */
#container{}
#container #body{width:1024px; text-align:left; overflow:hidden;}






/* Banner */
#container #banner{height:120px; text-align:left; background:none;}




/* Content Header */
#contentHeader{background:#fff; overflow:hidden; height:71px; padding:0px; color:#6e7176; font-weight:normal; overflow:hidden;}
#contentHeader img{padding-top:9px;}
#contentHeader a{color:#6e7176; text-decoration:none; padding:0px;}
#contentHeader a:hover{text-decoration:underline;}



/* Navigation */
#navigation{background:#fff url(../images/navBackground.jpg); color:#6e7176; height:31px; border-bottom:1px solid #bfc2ca; border-top:1px solid #bfc2ca; border-right:0px;}
#navigation ul{list-style:none; padding:0px 0px 0px 0px; margin:0; float:left;}
#navigation li{float:left;}
#navigation a{color:#6e7176; font-weight:bold; text-decoration:none; /* NAVIGATION WIDTH*/ padding:8px 14px 0px 14px; display:block; float:left; border-right:1px solid #c0c0c0; overflow:hidden; height:23px;}
#navBrochure a{border-right:0px solid #c0c0c0;}
#navigation a:hover{background:url(../images/navBackgroundHover.jpg) repeat-x; color:#fff;}
#navigation .ff{background:url(../images/navBackgroundHover2.jpg) repeat-x; color:#fff;}
#navigation .ff a{color:#fff;}






/* Content Container */
#contentContainer{background:#fff;}
#contentContainer hr{ height:1px; width:100%; text-align:left; border-bottom-style:none; color:#d6d6d6;}















/* Content subheader */
#content .subHeader{ color:#6e7176; background:url(../images/subheaderBg.gif) repeat-x center bottom; height:25px; width:100%; padding-top:10px; display:block; border-bottom:1px solid #ccc; overflow:hidden; text-indent:10px;}
#leftNav .subHeader, #advertisment .subHeader{ background:url(../images/subheaderBg.gif) repeat-x center bottom; height:25px; padding-top:10px; display:block; border-bottom:1px solid #ccc; overflow:hidden; text-indent:10px; font-weight:bold; color:#848588;}
#leftNav strong, #advertisment strong{ color:#6e7176; background:url(../images/strongBg.gif) repeat-x center bottom; display:block; height:20px; padding-top:5px; border-bottom:1px solid #b8b9bc; overflow:hidden; text-indent:10px; color:#848588; }
#leftNav b{color:#fff; display:block; height:20px; padding-top:5px; overflow:hidden; text-indent:10px;  border-bottom:1px solid #bf76d1; background:url(../images/leftStrong.jpg) repeat-x bottom; }







/* Left Side Navigation */
#leftNav{float:left; width:16%; height:100%; margin-right:0px; background:#fff; overflow:hidden;}
#leftNav ul{list-style:none; padding:0px 0px 0px 0px; margin:0; background: url(../images/leftBg.gif); margin-left:5px; margin-top:6px;}
#leftNav a{color:#f1b1f6; background:url(../images/leftNavBg.gif) no-repeat; font-weight:normal; text-decoration:none; height:17px; padding:3px 0px 1px 0px; border-bottom:1px solid #bf76d1;  border-top:0px solid #fff; display:block; text-indent:16px; font-size:10px;}
#leftNav img{padding-top:15px;}
#leftNav a:hover{background:url(../images/leftNavHover.gif); color:#fff; font-weight:bold; border-bottom:0px solid #fff; border-top:0px solid #fff;  padding:2px 0px 1px 0px;}
#leftAd{padding:6px 0px 0px 2px;}
#leftNav a{ border-right:0px solid #b7bbc5; }
#leftNav li{border-left:0px solid #e0e1e1;}
#leftNav .gg{color:#f1b1f6; background:url(../images/leftNavHover2.jpg) no-repeat; font-weight:normal; text-decoration:none; height:17px; padding:0px 0px 0px 0px; border-bottom:1px solid #bf76d1;display:block; font-size:10px;}
#leftNav .gg a{color:#f1b1f6; background:none; font-weight:normal; text-decoration:none; height:17px; padding:3px 0px 2px 0px; border-bottom:0px solid #bf76d1; display:block; text-indent:16px; font-size:10px;}


/* right Side Advertisements */
#advertisment{height:600px; float:left; width:17.99%; background:#fff;}
#advertisment ul{list-style:none; padding:0px 0px 0px 0px; margin:0;}
#advertisment li{display:block; padding:6px 0px 0px 0px;}
#ad1{height:256px; background:#d980df; padding:0px; border:0px; width:98%; float:left; overflow:hidden;}
#ad2{height:410px; background:#7e209f; padding:0px; border:0px; width:98%; float:left;}
.advertismentMessage{background:#7c2084; width:96%; color:#d791dc; font-size:9px; padding:4px 0px 4px 5px;}
.advertismentMessage a{color:#d791dc; text-decoration:none;}
.advertismentMessage a:hover{color:#f1dbf3;}







/* content */
#content{ width:66%; float:left; margin-left:0px; background:#fff; height:auto;}
#content ul{list-style:none; margin:0px; background:#ff9f2a; padding:0px; border:1px solid #ce7810;}
#content li{border:0px; background:#ff9f2a  url(../images/equipmentDetailBg.jpg);}
#content a{color:#383838; text-decoration:underline; font-size:10px;}
#content img{ border:0px; margin:0px;}
#content a:hover{text-decoration:underline;}
#content .contentBox{display:block;  float:left; width:47.7%; padding:18px 0px 20px 15px; background:#ffa32e url(../images/contentBoxBg.jpg) repeat-x top; height:110px; overflow:hidden;}
#content .contentThumbnail{float:left; padding-right:10px; width:100px; height:110px;}
#content .contentHeaderImg{padding:0px 0px 5px 0px; display:block; font-size:12px; font-weight:bold; letter-spacing:.2px; color:#47341c;}
#content .contentText{padding:0px 20px 5px 0px; display:block; height:10px; overflow:hidden;}
#content .contentButton{padding:20px 0px 5px 0px; display:block; width:138px; height:23px; float:left;}
#content .contentButton a{color:#9833ba; display:block; height:21px; background:url(../images/buttonMoreInfo.gif);}
/* #content .contentButton a:hover{background:url(../images/buttonMoreInfoHover.gif);} */





/* Content Display */
#content .contentDisplay{padding:6px 0px 0px 6px; line-height:15px; font-size:11px; border:0px solid #f8a728;}
#content .contentDisplay ul{list-style:none; margin:0px; background:none; border:0px solid #ce7810; display:block; margin:15px 0px 0px 0px;}
#content .contentDisplay li{border:0px; background:#fff; display:block;}
#content .contentDisplay a{ text-decoration:underline;}
#content .contentDisplay strong{ color:#000;}
#content .contentMessage{padding:1px 5px 4px 5px; background:#fff url(../images/contentMessage.jpg) no-repeat; float:left; color:#d791dc; font-size:9px; width:500px;}
#content .contentMessage a{color:#d791dc; text-decoration:underline;}


/* Booking Display */
#content .bookingDisplay{ padding:6px 0px 0px 6px; line-height:15px; font-size:11px; border-bottom:1px solid #d6d6d6; background:#fff;}
#content .bookingDisplay ul{list-style:none; margin:0px; background:#ff9c29 url(../images/contentDisplayBg.jpg) no-repeat; border:0px solid #ce7810; display:block; margin:0px;}
#content .bookingDisplay li{border:0px; width:98%; display:block; background:none;}
#content .bookingDisplay a{ text-decoration:underline;}
#content .contentDisplay strong{ color:#000;}
#content .contentMessage{padding:1px 5px 4px 5px; background:#fff url(../images/contentMessage.jpg) no-repeat; float:left; color:#d791dc; font-size:9px; width:98%;}
#content .contentMessage a{color:#d791dc; text-decoration:underline;}
#content .bookingDisplay .bookingDelete{ padding:6px 0px 0px 6px;  background:url(../images/contentDisplayBg.jpg) no-repeat; width:98.3%; border:1px solid #c29a63;}


#content #equipmentDisplay{padding:6px 0px 0px 6px; background:#fff url(../images/contentDisplayBg3.jpg) no-repeat bottom center; float:left; width:99%;}
.equipmentBox{margin:6px 0px 0px 6px; display:block; color:#000; padding:15px 15px 15px 15px; font-weight:normal; font-size:11px; border:1px solid #bebebe; background:#dfe1e6 url(../images/headboxBg.jpg) repeat-x; border-top:1px solid #c07922;}
#content #equipmentDisplay ul{list-style:none; width:99.3%; margin:0px;  background:#f39d28 url(../images/contentDisplayBg.jpg) repeat-x top; border:1px solid #b28b5b;  border-top:1px solid #d4903c; display:block; margin:0px 0px 0px 0px;}
#content #equipmentDisplay li{border:0px; background:none; width:100%; display:block; padding:0px;}
.equipmentBox strong{font-weight:bold; font-size:14px; padding-bottom:5px; display:block;} 






.standardDisplay{display:block; width:98%; color:#000; padding:15px 0px 10px 0px; font-weight:normal; font-size:11px; border:1px solid #bea381; border-bottom:0px; background:#ff9c29 url(../images/contentDisplayBg.jpg) no-repeat;}
.standardMessage{background:#962da1; color:#e297e8; font-size:9px; width:98%; padding:0px 0px 2px 10px; margin-bottom:8px;}
#content .contentDisplay .standardDisplay ul{background:none;margin:0px 0px 0px 0px;}
#content .contentDisplay .standardDisplay li{background:none;}
.testimonialMessage{background:#962da1; color:#e297e8; font-size:9px; width:96.7%; padding:0px 0px 2px 15px; margin-bottom:8px; margin-left:6px;}
.aboutMessage{background:#962da1; color:#e297e8; font-size:9px; width:97.3%; padding:0px 0px 2px 10px; margin-left:6px; margin-bottom:8px;}




/* Equipment Details */
.itemLeft{float:left; width:20%; background:none; height:250px; display:block; text-align:center; margin-top:20px;}
.itemleft. img{ padding-left:25px;}
.itemHeader{font-size:14px; font-weight:bold; letter-spacing:.2px; color:#47341c;}
.itemRight{float:left; width:80%; background:none;}
.itemLeft, .itemRight{padding:5px 0px 5px 0px;}
.itemRight{padding-top:20px;}
.itemText{padding: 20px 0px 15px 0px; line-height:16px;}
.itemBold{font-weight:normal; display:block; float:left; width:70px; color:#000;}
.itemRow{border-bottom:0px solid #b16e1d; padding:1px 0px 1px 0px; width:80%; color:#000;}
.itemImg img{padding:10px 10px 5px 0px;border:2px solid #fff;}
.itemButtons{width:100%; clear:both; padding-top:30px;text-decoration:none;  color:#FF9900;}
.itemButtons a{text-decoration:none;  color:#FF9900;}
.thumbnail{position: relative; z-index:0;}
.thumbnail:hover{background-color: transparent;	z-index: 50;}
.thumbnail span{ /*CSS for enlarged image*/	position: absolute;	background-color:#fff; height:400px; padding: 3px; left: -1500px; border: 2px solid #fff	visibility: hidden;	color: black;	text-decoration: none; z-index:98;}
.thumbnail span img{ /*CSS for enlarged image*/	padding: 0px; z-index:98;border:2px solid #fff;}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/ visibility: visible;	top: -400px; left: -100px ; z-index:98;; /*position where enlarged image should offset horizontally */}








/* Index*/
#content #index{ padding:20px 0px 0px 0px; line-height:15px; font-size:11px; background:#fff;}
#content #about{ padding:0px 0px 0px 6px; line-height:15px; font-size:11px;   background:#fff;}
.aboutBox{margin-top:6px; display:block; width:94.6%; color:#000; padding:15px 15px 15px 15px; height:165px; ont-weight:normal; font-size:11px; border:1px solid #bebebe; background:#f8f9f9 url(../images/indexBgImage.jpg) no-repeat bottom; margin-bottom:0px; line-height:14px;}
.aboutBox strong{font-weight:bold; font-size:14px; padding-bottom:10px; display:block;} 
.aboutBox img{padding:0px 0px 5px 0px;} 






/* Bookings */
.bookingHeader{display:block; width:96%; color:#000; padding:5px 15px 5px 15px; margin-top:0px; font-weight:normal; font-size:11px; border:1px solid #bebebe;}
.bookingText{padding:10px 0px 0px 10px; width:70%;}
.bookRow{display:block;  height:24px; width:98%; border-top:0px solid #b7b7b7;  margin-bottom:1px; margin-left:15px; }
.bookID, .bookName, .bookDelete, .bookType, .bookCat{color:#fff; display:block; width:50px; background:#b432a8;border-bottom:0px solid #ca49ce; float:left; padding:3px 2px 3px 5px; height:18px;}
.bookName{width:150px; font-weight:bold;}
.bookType{width:320px; color:#ecbde8; font-size:10px;}
.bookID{width:80px; border-left:0px solid #eca611; text-indent:6px;}
.bookDelete{float:left; border-right:0px solid #eca611; font-weight:bold; }
#content .contentDisplay .standardDisplay .bookDelete a{color:#ecbde8; text-decoration:none; font-weight:normal; font-size:11px;}
#content .contentDisplay .standardDisplay .bookDelete a:hover{text-decoration:underline;}
.leaveComment{display:block; padding:5px 15px 5px 15px; width:95%; background:#f6e2cc;  border:1px solid #eca611;}
.bookInput{display:block; float:left; width:100px; text-align:right; padding-right:10px; height:15px;}








/* Testimonials*/
.testimonialText{margin-left:15px; margin-bottom:0px; padding:10px 5px 5px 2px;}






/* contact */
.contactText{ padding:5px 5px 25px 9px;}
.contactCompany{display:block; padding-left:9px; font-size:11px; height:29px;}
.contactBox{float:left; display:block; width:60px; padding-right:9px; text-align:right; font-weight:normal;}







/* footer */
#footer{font-size:10px; color:#acacac; border-top:0px solid #d6d6d6; clear:both; background:#fff;}
#footer #footerLeft, #footer #footerRight{padding:9px 5px 15px 10px; float:left; width:41.3%; height:55px; overflow:hidden; border-bottom:1px solid #d6d6d6;}
#footer #footerLeft{width:54%}
#footer #footerLeft img, #footer #footerRight img{padding:0px 3px 0px 3px;}
#footer #footerTop{padding:8px 0px 15px 15px; border-bottom:1px solid #d6d6d6;}
#footerRight a{font-size:10px; color:#acacac; text-decoration:none;}






/* Headers */
.headerBox{display:block; width:80%; color:#000; padding:10px 15px 0px 15px; font-weight:normal; font-size:11px; background:#ff9c29 url(../images/headerBg.jpg) repeat-x; border:1px solid #b28b5b; margin-bottom:0px; border-bottom:0px;}

#content #equipmentDisplay .headerBox{display:block; width:94.8%; color:#000; padding:10px 15px 0px 15px; font-weight:normal; font-size:11px; background:#ff9c29 url(../images/headerBg.jpg) repeat-x; border:1px solid #b28b5b; margin-bottom:0px; border-bottom:0px;}

#content .contentDisplay .headerBox{display:block; width:94.5%; color:#000; padding:10px 15px 0px 15px; font-weight:normal; font-size:11px; background:#ff9c29 url(../images/headerBg.jpg) repeat-x; border:1px solid #b28b5b; margin-bottom:0px; border-bottom:0px;}

.headerBox strong{font-weight:bold; color:#870876; font-size:14px; padding-bottom:10px; display:block;} 
.headerBox img{padding:0px 0px 5px 0px;} 
#content .contentDisplay .standardDisplay .headerLine{display:block; width:95%; color:#000; padding:0px 5px 10px 2px; font-size:11px; margin-left:15px; font-weight:bold; border-bottom:1px solid #c07b27;}
#content .contentDisplay .standardDisplay .headerBold{display:block; width:92%; color:#000; padding:20px 5px 1px 2px; font-size:11px; margin-left:15px; font-weight:bold;}
#content .contentDisplay .standardDisplay .headerLine{display:block; width:98.3%; color:#000; padding:0px 5px 0px 2px; font-size:11px; margin-left:10px; font-weight:bold; border-bottom:0px solid #c07b27;}
#content .contentDisplay .standardDisplay .headerLine2{display:block; width:96%; color:#000; padding:0px 5px 0px 2px; font-size:11px; margin-left:5px; font-weight:bold; border-bottom:1px solid #c07b27;}
#content .contentDisplay .headerLine{display:block; width:80%; color:#000; padding:0px 5px 3px 2px; font-size:11px; margin-left:9px; font-weight:bold; border-bottom:1px solid #c67b21;  background:#none;}
#content .contentDisplay .standardDisplay .headings{display:block; width:98.3%; color:#000; padding:0px 5px 1px 2px; font-size:14px; margin-left:10px; font-weight:bold;}
#content .bookingDisplay .headings{display:block; width:90%; color:#000; padding:0px 5px 1px 2px; font-size:14px; margin-left:10px; font-weight:bold;}






/* input */

input{height:14px; font-family:tahoma; font-size:11px; color:#000; margin-bottom:3px; border:1px solid #9e5c0c; background:#ffc47b;}

.error{background:#c60202; color:white; padding:2px; font-size:10px;}

input.error{height:14px; font-family:tahoma; font-size:11px; color:#000; margin-bottom:3px; border:1px solid #9e5c0c; background:#ffc47b;}
select{height:22px; font-family:tahoma; font-size:11px; color:#000; margin-bottom:3px; width:200px; padding:2px;border:1px solid #9e5c0c; background:#ffc47b;}
textarea{font-family:tahoma; font-size:11px; color:#000; margin-bottom:3px; ; padding:2px;border:1px solid #9e5c0c; background:#ffc47b; margin-left:110px;}
textarea.error{font-family:tahoma; font-size:11px; color:#000; margin-bottom:3px; ; padding:2px;border:1px solid #9e5c0c; background:#ffc47b; margin-left:110px;}
#submit, #reset, #clear{height:25px; font-family:tahoma; font-size:11px; color:#003c74; margin-bottom:3px;margin-left:110px; }




/* borders */
#contentHeader{ border-left:0px solid #c4c5c9;  border-right:1px solid #c4c5c9; border-bottom:1px solid #d3d3d3;}
#advertisment ul{ border-right:0px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
#advertisment li{ border-left:0px solid #e3e3e3;}




