@charset "UTF-8";
/* CSS Document */
/*title: global.css // author: adam cartlidge - origin partners // client: Bunk Campers // url: http://www.bunkcampers.com // modified: 00/00/00 // */


/* table, caption, tbody, tfoot, thead, tr, th, td*/

/*****reset*****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h5, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline; }

:focus { outline: 0; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

.createdbyme {  width:45px; height:45px;bottom:5px;right:5px;position:fixed;}
.createdbyme a img {opacity:.20; filter:Alpha(Opacity=20); -moz-opacity: 0.2;}
.createdbyme a:hover img {opacity:1; filter:Alpha(Opacity=100); -moz-opacity: 1.0;}

/*ASSETS*/
.clear { clear: both; height:0px; overflow:hidden; }
body { background:url(../../images/root/bg.jpg) no-repeat top center; margin:0; padding:0;font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#666666;}

a { color: #74493f; text-decoration:none; }
a:link, a:active { text-decoration:none; }
a:visited {color:#74493f; text-decoration:none; }
a:hover { text-decoration:underline; color:#5ec1ff;}




/*STRUCTURE*/
#container {width:960px; height:auto; margin:0 auto; padding:0;}
.header {width:960px; height:85px; margin:0px 0 0 0; padding:0; background:url(../../images/root/offcut.png) no-repeat;}
.banner {width:960px; height:180px; margin:0 0 10px 0; padding:0; background:none; }
.booking {width:960px; height:70px; margin:0 0 10px 0; padding:0; background:url(../../images/root/bookbanner.png) no-repeat; }
.col-left {width:635px; height:auto; min-height:475px; margin:0 10px 0px 0; padding:0; background:none; float:left; }
.col-right {width:315px; height:auto; min-height:475px; margin:0 0px 0px 0; padding:0; background:none; float:right;}
.news {width:315px; height:45px; margin:0; padding:0; background:url(../../images/root/news.png) no-repeat top;}
.footer {width:960px; height:auto; margin:20px 0 10px 0; padding:0;}
.v-browser {width:315px; height:475px; margin:0 10px 0 0; padding:0; background:url(../../images/root/v-browser.png) no-repeat; float:left;}
.holder {width:310px; height:475px; margin:0; padding:0; float:right;}
.special-offers {width:310px; height:155px; margin:0 0 10px 0; padding:0; background:url(../../images/root/special-offers.png) no-repeat;}
.home-btn1 {width:150px; height:150px; margin:0 10px 0 0; padding:0; background:url(../../images/root/button.png) no-repeat; float:left;}
.home-btn2 {width:150px; height:150px; margin:0; padding:0; background:url(../../images/root/button.png) no-repeat; float:left;}
.home-btn3 {width:150px; height:150px; margin:10px 10px 0 0; padding:0; background:url(../../images/root/button.png) no-repeat; float:left;}
.home-btn4 {width:150px; height:150px; margin:10px 0 0 0; padding:0; background:url(../../images/root/button.png) no-repeat; float:left; display:inline;}
.home-content {width:635px; height:auto; margin:20px 0 0 0; float:left; display:inline;}
/*.home-content {width:960px; height:auto; margin:25px 0 0 0;}*/
.link {width:315px; height:40px; margin:10px 0 10px 0; padding:0; background:url(../../images/root/link.png) no-repeat;}
.link img {vertical-align:text-top;}
.link2 {width:315px; height:150px; margin:10px 0 10px 0; padding:0; background:url(../../images/root/link2.png) repeat;}

.title-container {width:auto; height:45px; margin:0; padding:0;}
.translation {width:800px; height:45px; margin:0; float:right; padding:0; background:none;}
.navigation {width:800px; height:40px; margin:0; float:right; padding:0; background:#ff0066;}

/*PAGES*/
.page-aboutbunk {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/about-bunk.png) no-repeat;  float:left;}
.page-aboutbunk p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}

.page-yourbunk {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/viewabunk.png) no-repeat;  float:left;}
.page-yourabunk p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}

.viewabunk-cnt {width:635px; height:auto; min-height:285px; margin:0 0 0px 0; padding:0; border-top:1px solid #996600; background-color:none}
.viewabunk-cnt-last {width:635px; height:auto; min-height:285px; margin:0 0 0px 0; padding:0; border-top:1px solid #996600; border-bottom:1px solid #996600; background-color:none}
.viewabunk-left {width:320px; height:285px; margin:0 15px 0 0; padding:0; float:left;}
.viewabunk-right {width:300px; height:auto; min-height:285px; margin:0; padding:0; background-color:none; float:left;}


.viewabunk-dtl-cnt {width:635px; height:auto; min-height:285px; margin:0 0 0px 0; padding:0;  background-color:none;}
.viewabunk-dtl-graphic {width:320px; height:285px; margin:0 0px 10px 0; padding:0;}
.viewabunk-dtl-left {width:320px; height:auto; margin:0 0px 0 0; padding:0; float:left; background:none;}
.viewabunk-dtl-right {width:315px; height:500px; margin:0; padding:0; float:left;}

.gallery-lrg {width:315px; height:240px; margin:0 0 10px 0; padding:0; background:#efefef; }
.gallery-thm1 {width:100px; height:75px; margin:0 7px 10px 0; padding:0; background:#efefef; float:left; }
.gallery-thm2 {width:100px; height:75px; margin:0 8px 10px 0; padding:0; background:#efefef; float:left; }
.gallery-thm3 {width:100px; height:75px; margin:0 0px 10px 0; padding:0; background:#efefef; float:left; }

.gallery-lrg img {width:305px; height:230px; margin:0px; padding:5px; background:#efefef;}
.gallery-thm1 img, .gallery-thm2 img, .gallery-thm3 img {width:90px; height:65px; margin:5px; padding:0; background:#ff0066 ; float:left; }






.page-yourbunk ul {margin:0; padding:0;list-style-position: inside; list-style-type:disc;}
.page-yourbunk li {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:20px; margin:0 0 0px 0 !important;}

.page-viewabunk ul {margin:0; padding:0;list-style-position: inside; list-style-type:disc;}
.page-viewabunk li {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 5px 0;}

.page-bookbunk {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/bunkrates.png) no-repeat;  float:left;}
.page-bookbunk p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}

.page-planyourbunk {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/bunktripideas.png) no-repeat;  float:left;}
.page-planyourbunk p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}

.page-contactbunk {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/contactbunk.png) no-repeat;  float:left;}
.page-contactbunk p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}

.page-bunknews {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/about-bunk.png) no-repeat;  float:left;}
.page-bunknews p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}

.page-sitemap {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/about-bunk.png) no-repeat;  float:left;}
.page-sitemap p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}
.page-sitemap ul {
    padding-left:25px;
    margin-left:0;list-style-type: disc
}
.page-sitemap  li ul  {
    padding-left:25px;
    margin-left:0;list-style-type: circle 
}
.page-sitemap  li ul li ul  {
    padding-left:25px;
    margin-left:0;list-style-type: square 
}
.page-german {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/about-bunk.png) no-repeat;  float:left;}
.page-german p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}

.page-france {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/about-bunk.png) no-repeat;  float:left;}
.page-france p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}

.page-spain {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/about-bunk.png) no-repeat;  float:left;}
.page-spain p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}

.page-sitemap {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/about-bunk.png) no-repeat;  float:left;}
.page-sitemap p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}

.page-privacypolicy {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/about-bunk.png) no-repeat;  float:left;}
.page-privacypolicy p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}

.page-terms {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/about-bunk.png) no-repeat;  float:left;}
.page-terms p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}


p strong { font-weight:bold; }/*color:#333333;*/

/*TYPOGRAPHY*/
p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}

p.more-detail, p.more-detail a:link, p.more-detail a:active {font: 14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #d7172f; line-height:18px; margin:10px 0 10px 0;}
p.more-detail a:hover {color:#5ec1ff}
p.more-detail a:visited {color:#d7172f}

.txt-wrapper {margin:10px 15px 10px 15px; padding:0;}
.txt-wrapper ul {color:#d7172f;}
.txt-wrapper li {list-style-type:disc; list-style-position:outside; margin:0 0 15px 15px;}
.txt-wrapper li strong {font-weight:bold;}
.txt-wrapper li span.reddot {color:#666666;}
.col-right p { font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px;}
.home-content p { font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; margin:0 0 10px 0; line-height:18px;}
.home-content p strong {color: #5ec1ff;}
.link p { font: 20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#999999; line-height:40px; margin:0; text-align:center;}
.link p a:link, .link p a:active, .link p a:visited {color:#5ec1ff;}
.link p a:hover {color:#74493f;}
p.title { font: 16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #74493f; line-height:20px; margin:10px 0 5px 0;}
h3{font: 20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#74493f; margin:0px 0 5px 0;}
h4{font: 16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#5ec1ff; margin:0px 0 5px 0;}
h5{font: 16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#8cbd39; margin:0px 0 10px 0;}
h6{font: 16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#ED5739; margin:0px 0 10px 0;}
h7{font: 16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#d7172f; margin:0px 0 5px 0;}

.RedHeader{font: 16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#d7172f; margin:0px 0 5px 0;}


/*LIST-ITEMS*/
.footer ul{width:745px; height:auto; margin:0; padding:0;}
.footer li { font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; display:inline; margin:0 3px 0 0; padding:0 5px 0 0; color:#ff5d3d; border-right:1px solid #ff5d3d;line-height:14px;}
.footer li a:link, .footer li a:active, .footer li a:visited {color:#ff5d3d; font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.footer li a:hover {color:#5ec1ff; font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.translation ul{width:auto; height:30px; margin:15px 0 0px 0; padding:0;background:none; float:right; display:inline; }
.translation li {width:30px; height:20px; margin:0 0px 0px 10px; padding:0; background:#none;display:inline; }
.translation li.text {width:80px; height:20px; margin:0 0px 0px 10px; padding:0; background:#none;display:inline;  }

.footer ul{width:745px; height:auto; margin:0; padding:0;}
.footer li { font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; display:inline; margin:0 3px 0 0; padding:0 5px 0 0; color:#ff5d3d; border-right:1px solid #ff5d3d;line-height:14px;}
.footer li a:link, .footer li a:active, .footer li a:visited {color:#ff5d3d; font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.footer li a:hover {color:#5ec1ff; font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}

.special-offers ul {margin:0; padding:0;}
.special-offers li {font: 16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#74493f; margin:0px 0 5px 0; list-style-type:none !important;}



td.spacer {color:#000000; width:320px; height:20px; margin:0; padding:0;}
td.inputs {color:#FFFFFF; width:90px; height:25px; margin:0; padding:0 10px 0 0;}
td.dropdowns { width:130px; height:20px; margin:0; padding:0 10px 0 0;}
td.vehicle{ width:115px; height:20px; margin:0; padding:0 10px 0 0; vertical-align:middle;}
td.currency { width:115px; height:20px; margin:0; padding:0 10px 0 0; vertical-align:middle;}



input#pickupDate, input#DropOffDate {width:90px; height:15px;}
select#locationpickup, select#locationdropoff {width:130px; color:#333;}
select#vehicleType, select#currency {width:115px;}
input#Search {margin:0; padding:0; vertical-align:middle;}


input#button {float:right; display:inline; margin:55px 0px 0 0;}
input#button .maillist  {float:right; display:inline; }

tbody {margin:0; padding:0;}



/*<<<<<<<<<DON'T TOUCH // DON'T TOUCH // DON'T TOUCH // DON'T TOUCH // DON'T TOUCH // DON'T TOUCH // DON'T TOUCH // */

/*NAVIGATION*/
.bunk-nav {height:40px; position:relative; z-index:100; width:800px;}
.bunk-nav .pad {float:left;}

/* The menu styling */
/* Remove the padding, margins and bullets from the lists */
.menu, .menu ul {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif;}

/* Set up the top level list items and float left to place inline */
.menu li.top {display:block; float:left; position:relative;}

/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default top link link styling */

.menu li.top a.top_link {display:block; float:left; height:40px;}
.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px;} /* move the link text off screen */

/* pre-load the hover images into the lists */
.menu li.p1 {width:159px; background:url(../../images/nav/aboutbunk_1.png) no-repeat;}
.menu li.p2 {width:163px; background:url(../../images/nav/viewabunk_1.png) no-repeat;}
.menu li.p3 {width:148px; background:url(../../images/nav/bunkrates_1.png) no-repeat;}
.menu li.p4 {width:193px; background:url(../../images/nav/bunktripideas_1.png) no-repeat;}
.menu li.p5 {width:137px; background:url(../../images/nav/contactbunk_1.png) no-repeat;}


/* set up the normal unhovered images in the links */
.menu li a#aboutbunk {width:159px; background:url(../../images/nav/aboutbunk_0.png) no-repeat;}
.menu li a#viewabunk {width:163px; background:url(../../images/nav/viewabunk_0.png) no-repeat;}
.menu li a#bunkrates {width:148px; background:url(../../images/nav/bunkrates_0.png) no-repeat;}
.menu li a#bunktripideas {width:193px; background:url(../../images/nav/bunktripideas_0.png) no-repeat;}
.menu li a#contactbunk {width:137px; background:url(../../images/nav/contactbunk_0.png) no-repeat;}


/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover {visibility:visible;} /* for IE6 */
.menu li:hover { position:relative; z-index:200;} /* for IE7 */

/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */
.menu li a#aboutbunk:hover, .menu li:hover a#aboutbunk,
.menu li a#viewabunk:hover, .menu li:hover a#viewabunk,
.menu li a#bunkrates:hover, .menu li:hover a#bunkrates,
.menu li a#bunktripideas:hover, .menu li:hover a#bunktripideas,
.menu li a#contactbunk:hover, .menu li:hover a#contactbunk {background:transparent;}

/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}

/* set up the first drop down sub level */
.menu :hover ul.sub {left:0; top:40px; background: #fff; padding:3px 0; border:1px solid #74493f; white-space:nowrap; width:150px; height:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:90px;}
.menu :hover ul.sub li a {display:block; font-size:11px; height:20px; width:144px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly {background:#fff url(../../images/nav/arrow.png) 126px 2px no-repeat;}
.menu :hover ul.sub li a:hover {background:#74493f; color:#fff;}
.menu :hover ul.sub li a.fly:hover {background:#74493f url(../../images/nav/arrow_over.png) 126px 2px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#74493f url(../../images/nav/arrow_over.png) 126px 2px no-repeat; color:#fff;} 

/* set up the flyout levels when hovering */
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:145px; top:-4px; background: #fff; padding:3px 0; border:1px solid #74493f; white-space:nowrap; width:150px; z-index:200; height:auto; z-index:300;}

/*DON'T TOUCH // DON'T TOUCH // DON'T TOUCH // DON'T TOUCH // DON'T TOUCH // DON'T TOUCH // DON'T TOUCH>>>>>>>> // */

#warning{z-index:2; width:350px; background:#fff; color:#000; position:absolute; margin-top:0px; margin-left:300px; border:5px #000 solid; padding:10px; Filter: Alpha(Opacity=90);}
#warning2{z-index:2; width:350px; background:#fff; color:#000; position:absolute; margin-top:0px; margin-left:300px; border:5px #000 solid; padding:10px; Filter: Alpha(Opacity=90);}
#warning h2, #warning2 h2 {color:red; font-size:18px;}

#col-left ul {margin:0; padding:0;list-style-position: inside; list-style-type:disc;}
#col-left li {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 5px 0;}

#warning ul {margin:0; padding:0;list-style-position: inside; list-style-type:disc;}
#warning li {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 5px 0;}


/*input.submit {border:none; background:url(../../images/root/booknow.png); height:45px; width:85px;}*/
 
input.book-now-btn {border:none !important; background:url(../../images/root/booknow.png) !important; height:45px !important; width:85px !important;}
input.continue-btn {border:none !important; background:url(../../images/root/continue.png) !important; height:45px !important; width:85px !important;}
input.back-btn {border:none !important; background:url(../../images/root/back.png) !important; height:45px !important; width:85px !important;}
input.search-again-btn {border:none !important; background:url(../../images/root/searchagain.png) !important; height:45px !important; width:85px !important;}
input.Process-btn {border:none !important; background:url(../../images/root/proceed.png) !important; height:45px !important; width:85px !important;}

/*ADAM UPDATE 1 - TUESDAY MORNING*/

.bunkrates-cnt {width:635px; height:auto; min-height:140px; margin:15px 0 0px 0; padding:0; border-bottom:1px solid #996600; background-color:NONE;}
.bunkrates-cnt-last {width:635px; height:auto; min-height:140px; margin:0 0 0px 0; padding:0; border-top:1px solid #996600; border-bottom:1px solid #996600; background-color:none}
.bunkrates-col1 {width:270px; height:auto;min-height:135px; margin:0 15px 0 0; padding:0; float:left; background:NONE;}
.bunkrates-col1-graphic {width:270px; height:135px; margin:0; padding:0;}
.bunkrates-col2 {width:220px; height:auto; min-height:140px; margin:0; padding:0; background-color:NONE; float:left;}
.bunkrates-col3 {width:115px; height:auto; min-height:140px; margin:0 0 0 15px; padding:0; background-color:NONE; float:left;}
.bunkrates-col3-button {width:85px; height:45px; margin:0 15px 0px; padding:0; background-color:NONE; float:right;}
.bunkrates-txt {margin:0 0 0 15px; padding:0;}


.page-bunknews {width:635px; height:auto; min-height:700px; margin:0 0px 0 0; padding:0; background:url(../../images/root/bunktripideas.png) no-repeat;  float:left;}
.page-bunknews p {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 10px 0;}

.page-bunknews ul {padding:0;list-style-position: inside; list-style-type:disc; float:left; margin:0 60px 20px 0;}
.page-bunknews li {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; line-height:18px; margin:0 0 5px 0;}

.bunknews-cnt {width:635px; height:AUTO; min-height:140px; margin:15px 0 0px 0; padding:0; background-color:NONE;}

.bunknews-wrapper {width:635px; height:auto; margin:0 0 20px 0; padding:0; border-bottom:1px solid #996600; background-color:NONE;}

.bunknews-thumb {width:200px; height:150px; margin:0 15px 20px 15px; padding:0; background-color:NONE; float:left;}
.bunknews-thumb img {width:188px; height:138px; border:1px solid #CCCCCC; padding:5px;}
.bunknews-text {width:405px; height:150px; margin:0 0 20px 0; padding:0;  background-color:NONE; float:left; overflow:hidden;}

.bunknews-text-detail {width:405px; height:auto; margin:0 0 20px 0; padding:0;  background-color:NONE; float:left; overflow:hidden;}

.bunktripideas-row1 {width:635px; height:230px; margin:15px 0 0px 0; padding:0; background:url(../../images/bunktripideas/row1.png) no-repeat;}
.bunktripideas-row2 {width:635px; height:230px; margin:15px 0 0px 0; padding:0; background:url(../../images/bunktripideas/row2.png) no-repeat;}
.bunktripideas-row3 {width:635px; height:230px; margin:15px 0 0px 0; padding:0; background:url(../../images/bunktripideas/row3.png) no-repeat;}
.bunktripideas-col1 {width:308px; height:230px; margin:0 19px 0px 0; padding:0; background-color:NONE; float:left;}
.bunktripideas-col2 {width:308px; height:230px; margin:0; padding:0; background-color:NONE; float:left;}

.bunktripideas-row1 ul, .bunktripideas-row2 ul, .bunktripideas-row3 ul {padding:0;list-style-position: inside; list-style-type:NONE; float:left; margin:135px 0 0 15px;}
.bunktripideas-row1 li, .bunktripideas-row2 li, .bunktripideas-row3 li {font: 14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#666666; line-height:18px; margin:0 0 5px 0;}
.bunktripideas-row1 li a:link, .bunktripideas-row1 li a:active, .bunktripideas-row1 li a:visited, .bunktripideas-row2 li a:link, .bunktripideas-row2 li a:active, .bunktripideas-row2 li a:visited, .bunktripideas-row3 li a:link, .bunktripideas-row3 li a:active, .bunktripideas-row3 li a:visited {color:#666666; }
.bunktripideas-row1 li a:hover, .bunktripideas-row2 li a:hover, .bunktripideas-row3 li a:hover {color:#5ec1ff; }



.bunkrates-list1, .bunkrates-list2 {margin:0 0 20px 0; padding:0; height:auto;}

.bunkrates-list1 ul {padding:0;list-style-position: inside; list-style-type:disc; float:left; margin:0 0 0 0px;}
.bunkrates-list1 li {font: 15px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#ED5739; line-height:18px; margin:0 0 5px 0;}
.bunkrates-list1 li a:link, .page-bunktripideas li a:active, .page-bunktripideas li a:visited {color:#ED5739; }
.bunkrates-list1 li a:hover {color:#5ec1ff; }

.bunkrates-list2 ul {padding:0;list-style-position: inside; list-style-type:disc; float:left; margin:0 0 0 0px;}
.bunkrates-list2 li {font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#666666; line-height:18px; margin:0 0 5px 0;}
.bunkrates-list2 li a:link, .page-bunktripideas li a:active, .page-bunktripideas li a:visited {color:#666666; }
.bunkrates-list2 li a:hover {color:#5ec1ff; }

.bunkgallery {width:140px; height:105px; margin:15px 25px 0 0; padding:0; float:left;}
.bunkgallery-right {width:140px; height:105px; margin:15px 0px 0 0; padding:0; float:left;}
.bunkgallery img, .bunkgallery-right img {width:128px; height:93px; border:1px solid #CCCCCC; padding:5px;}


/*Patricia booking results*/
#booking form fieldset {border:1px solid #969696 !important}
#booking form fieldset div ul li h4.PickUp {background:url(../images/van_goes.jpg) no-repeat;display:block;height:28px;padding:0;margin:0;padding-left:50px;padding-top:8px;font-size:110%}   
#booking form fieldset div ul li h4.Dropoff {background:url(../images/van_leaves.jpg) no-repeat;display:block;height:28px;padding:0;margin:0;padding-left:50px;padding-top:8px;font-size:110%} 
#booking form fieldset div ul {list-style-type:none;}
#booking form fieldset div ul li ul {margin-bottom:10px;}
#booking form fieldset div ul li ul li label {display:block;width:25%;float:left;}
#booking form fieldset div ul li ul li span {background:url(../images/arrows/right-tan.gif) no-repeat 0 2px;display:block;float:left;width:20px}
#booking form fieldset {margin-bottom:10px;border:1px solid #534a4a;padding:10px}
#booking form legend {color:#5e2319;font-weight:bolder; text-transform:uppercase;}
#booking #totals table {font-size:95%;border-collapse:collapse;width:80%}
#booking #totals {width:100%}
#booking #totals table caption {display:none}
#booking #totals table {margin:20px auto 20px auto;}
#booking #totals table th {background:#e0dbda;border:1px solid #948d8c;font-weight:normal;text-align:center;}
#booking #totals table tr td {padding:3px; text-align:right;}
#booking #totals table tr td i {color:#ec2100;}
#booking #totals table tr.line td {border-top:1px solid #948d8c;text-align:right;}
#booking #totals table tr.line2 td {border-top:1px solid #ec2100;text-align:right;}
#booking #totals table .talignl {text-align:right}
#booking #totals table .talignc {text-align:center;}
#booking #totals #PersonalDetails table th {background:#fff;border:0;text-align:left}
#booking #totals #PersonalDetails table th, #booking #totals #PersonalDetails table td {border-bottom:1px solid #e6e6e6}

#booking #extras table caption {display:none}
#booking #extras table {margin:20px auto 20px auto}
#booking #extras table th {background:#e0dbda;border:1px solid #948d8c;font-weight:normal;text-align:center;}
#booking #extras table tr td {padding:3px}
#booking #extras table tr.line {border-top:1px solid #948d8c;text-align:right;}
#booking #extras table tr.line2  {border-top:1px solid #ec2100;text-align:right;}
#booking #extras h3, #booking #totals h3  {display:block;width:auto;margin:auto; margin:10px 0 10px 0;}
#booking form fieldset ul {margin:0px 0 20px 0;}
#booking form fieldset li {margin:0px 0 10px 0;}

#booking #payment {padding:2%}
#booking #personnel label, #booking #payment label, #booking #flight label {display:block;float:left;width:24%; margin:0 0 10px 0;}
#booking #personnel,  #booking #flight {width:92%;margin:auto}
#booking #personnel .error {color:#ec2100; padding:0px !important;}
#flight {padding:2%}
#booking #payment div.label {float:left;width:20%;}
#booking #payment div.expire label {display:none}
#booking form input, textarea {border:1px solid #8F8F8F; background:#fff; margin-bottom:4px;text-align:left;}
#booking form input {background:url(../images/input_bg.gif);border:1px solid #8F8F8F} 
#booking input.button, #booking input.submit {background:url(../images/input_bg1.gif);border:1px solid #65662C;font-size:80%;margin-right:4px;text-align:center;}
#booking input.checked {border:0}
#frmbook .error {color:#ec2100; padding:0 0 0 0px; }

.RateAnswers {float:right;padding-right:15px}

 .booking-steps {width:960px; height:70px; margin:0 0 10px 0; padding:0; background:none; }
/*PNGFIX*/
img, div, input, .,form { behavior: url(http://www.bunkcampers.com/iepngfix.htc) }



p.tabletext {font: 14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#74493f; margin:0px 0 5px 0; font-weight:bold; text-align:center;}
p.tabletext-sml {font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#74493f; margin:0px 0 0px 0; text-align:center;}