.button {
 
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    padding: 3px 3px 3px 3px;
    border: 1px solid #999;
    margin-left:0px;
    margin-top:10px;
    margin-right:10px;
 
    text-shadow: 0px 1px 1px #666;
    text-decoration: none;
 
    -moz-box-shadow: 0 1px 3px #111;
    -webkit-box-shadow: 0 1px 3px #111;
    box-shadow: 0 1px 3px #111;
 
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;

    background: #64a724;
    background: -moz-linear-gradient(top, #64a724 0%, #579727 50%, #58982a 51%, #498c25 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#64a724), to(#498c25), color-stop(0.4, #579727), color-stop(0.5, #58982a), color-stop(.9, #498c25), color-stop(0.9, #498c25));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a724', endColorstr='#498c25', GradientType=0 );
 
    cursor: pointer;
}
.button:hover {
    border: 1px solid #FFF;
    margin:2px;
}
#form-border {
	border: #333333 5px solid;
}
/* HEADLINE FONT CODE----- */
#headlinefont_europe {
}
#headlinefont_europe h2.bmw_headline {
	font: 35px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 10px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#headlinefont_europe h1.bmw_headline {
	font: 35px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 10px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#headlinefont_usa {
}
#headlinefont_usa h2.bmw_headline {
	font: 35px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 10px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#headlinefont_usa h1.bmw_headline {
	font: 35px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 10px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#headlinefont_canada {
}
#headlinefont_canada h2.bmw_headline {
	font: 35px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 10px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#headlinefont_canada h1.bmw_headline {
	font: 35px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 10px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#headlinefont_main {
}
#headlinefont_main h2.bmw_headline {
	font: 35px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 10px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#headlinefont_main h1.bmw_headline {
	font: 35px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 10px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
/* EUROPE ARTICLE BODY CODE----- */
#europe_article {
	float: left;
	width: 580px;
    margin-left: 0px;
    margin-right: 25px;
    margin-top: 0px;
}
#europe_article h2 {
	font: 35px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#europe_article h3 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #333333;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}
#europe_article h4 {
	font: 11px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#europe_article h5 {
	font: bold 12px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
}
#europe_article p {
	font: 12px verdana, arial, helvetica, sans-serif; 
	color: #000000;
	line-height: 1.45em;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#europe_article li {
    font: 13px arial, helvetica, sans-serif;
}
#europe_article A:link {
	color: #000000; 
	text-decoration: underline;
}
#europe_article A:visited {
	color: #000000; 
	text-decoration: underline;
}
#europe_article A:hover {
	color: 1CE28; 
	text-decoration: underline;
}
#europe_article_row1 {
	float: left;
	width: 550px;
}
#europe_article_row2 {
	float: left;
	width: 550px;
}
#europe_article_col3 {
	float: left;
	width: 175px; 
}
#europe_article_col5 {
	float: left;
	width: 125px; 
}
#europe_article_col6 {
	float: left;
	width: 300px; 
}
/* TRIP IDEAS HOME PAGE----- */
#tripideas_content {
	clear: both;
	width: 940px; 
	overflow: auto;
	margin-left: 20px;
	background-color: #ffffff;
}
#tripideas_content h2 {
	font: 21px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 5px;
    margin-top: 0px;
    color: #0063b1; 
}
#tripideas_content h3 {
	font: 18px helvetica, arial, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
    margin-left:0px;
    margin-right:10px;
    color: #000000; 
}
#tripideas_content h4 {
	font: 21px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 5px;
    margin-top: 0px;
    color: #0063b1; 
}
#tripideas_content p {
	font: 20px helvetica, arial, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom:0px;
	line-height: 120%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
#tripideas_left {
	float: left;
	width: 600px; 
	margin-left: 0px;
	margin-right: 10px;
    background-color: #ffffff;
}
#tripideas_left h1 {
	font: 60px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
    margin-left: 0px;
    color: #333333; 
}
#tripideas_left p {
	font: 15px helvetica, arial, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom:5px;
	line-height: 120%;
    margin-left: 0px;
	margin-right: 20px;
    color: #333333; 
}
.tripideas_highlights_row {
	float: left;
	width: 599px; 
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: #ebebeb 0px solid;
    border-right: #ebebeb 0px solid;
}
.tripideas_highlights_row2 {
	float: left;
	width: 599px; 
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: #ebebeb 1px solid;
    border-right: #ebebeb 0px solid;
}
.tripideas_highlights_col {
	float: left;
	width: 299px; 
	margin: 0px;
	border-right: #ebebeb 0px solid;
}
.tripideas_highlights_col2 {
	float: left;
	width: 400px; 
	margin: 0px;
	border-right: #ebebeb 0px solid;
}
.tripideas_highlights_col3 {
	float: left;
	width: 198px; 
	margin: 0px;
	border-right: #ebebeb 0px solid;
}
#subscribebox_europe {
	float: left;
	width: 305px;
        padding-left: 10px;
        margin-left: 0px;
        padding-bottom: 10px;
        margin-bottom: 15px;
        	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, .8);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, .8);
background-image:url('http://www.bakpakguide.com/images/subscribe_box_europe.jpg');
}  
#subscribebox {
	float: left;
	width: 305px;
        padding-left: 10px;
        margin-left: 0px;
        padding-bottom: 0px;
        margin-bottom: 10px;
        border-bottom: #cccccc 0px solid;
        border-right: #cccccc 0px solid;
        border-left: #cccccc 0px solid;
        border-top: #cccccc 0px solid;
        	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, .8);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, .8);
	background-color: #F2F2F2;
} 
h3.subscribe {
	font: bold 15px tahoma, arial, helvetica, sans-serif; 
    padding-left: 0px;
	color: #0063B1;
}
body {
	margin: 0px;
	text-align: center;
	font: 12px/16px tahoma, arial, helvetica, sans-serif;
	background-image:url('http://www.bakpakguide.com/images/background-zebra.png');
        background-repeat:repeat-x repeat-y;
}
#container-box {
	width: 960px; 
	position: relative;
    background-color: #ffffff;
	color: #000;  
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
}
#header_europe_new {
    margin-top: 0px;
    float: left;
    width: 960px; 
    background-image:url('http://www.bakpakguide.com/images/header-europe-current2.jpg');
background-repeat:no-repeat;
    height: 135px
}
#header_usa_new {
    margin-top: 0px;
    float: left;
    width: 960px; 
    background-image:url('http://www.bakpakguide.com/images/header-usa-current.jpg');
background-repeat:no-repeat;
    height: 135px
}
#header_canada_new {
    margin-top: 0px;
    float: left;
    width: 960px; 
    background-image:url('http://www.bakpakguide.com/images/header-canada-current.jpg');
background-repeat:no-repeat;
    height: 135px
}
#header_australia_new {
    margin-top: 0px;
    float: left;
    width: 960px; 
    background-image:url('http://www.bakpakguide.com/images/header-australia-current.jpg');
background-repeat:no-repeat;
    height: 135px
}
#header_guide_new {
    margin-top: 0px;
    float: left;
    width: 960px; 
    background-image:url('http://www.bakpakguide.com/images/header-guide-current.jpg');
background-repeat:no-repeat;
    height: 135px
}
/* UPDATED CODE NEED TO MIX IN BELOW
---------------------------------------------------------- */
#sectionleft_new {
	float: left;
	width: 440px; 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
}
#sectionleft_new h3 {
    font: bold 18px tahoma, arial, helvetica, sans-serif;  
    margin-left: 0px;
    margin-top: 0px;
	color: #333333;
}
#sectionleft_new h4 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
    padding-left: 0px;
    padding-top: 10px;
	color: #0063B1;
}
#sectionleft_new p {
	font: 12px arial, helvetica, sans-serif; 
    margin: 0px;
    padding-bottom: 5px;
	color: #000000;
}
#sectionleft_new a:hover { 
    text-decoration: none;
	color: #666666;
}
#sectionleft_new div.bmc_image {
    border: #0063B1 0px solid;
}
#sectionleft_featured_new {
	float: left;
	width: 420px; 
    margin-top: 20px;
    background-color: #ffffff;
}
#middlecolumn_new {
    float: left;
    width: 140px;
	margin-left: 0px;
	margin-right: 15px;
}
#articleright_new {
	float: left;
	width: 300px;
	margin: 0px;
    margin-top: 10px;
}
#articleright_new h3 {
	font: bold 15px tahoma, arial, helvetica, sans-serif; 
    padding-left: 0px;
	color: #0063B1;
}
#articleright_new h4 {
	font: bold 12px tahoma, arial, helvetica, sans-serif; 
    padding-left: 0px;
	color: #C70075;
}
#articleright_new p {
	font: 12px arial, helvetica, sans-serif;
    padding-left: 0px;
    padding-right: 5px;
    padding-bottom: 10px; 
	color: #000000;
}
#banners_rightside {
        float: left;
	width: 318px;
	margin-top: 0px;	
        margin-bottom: 10px;
	border: #34201F 1px solid;
    background-color: #34201F;
}
#sitesponsor {
        margin-left: 9px;
        margin-top: 10px;
}
#Banner_468 {
        margin-top: 10px;
    	margin-bottom: 10px;
}
#Banner_300 {
        margin-left: 9px;
        margin-top: 10px;
    	margin-bottom: 10px;
}
#Banner_300 p { 
	text-align: center;
	margin-top: 0px;
	font: 9px arial, helvetica, sans-serif; 
	color: #000000;
}
#articlebody_new {
	float: left;
	width: 580px;
    margin-left: 0px;
    margin-right: 25px;
    margin-top: 0px;
}
#articlebody_new h1 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #666666;
    margin: 0px;
    padding-bottom: 10px;
}
#articlebody_new h3 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #333333;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}
#articlebody_new h4 {
	font: 11px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#articlebody_new h5 {
	font: bold 12px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
}
#articlebody_new p {
	font: 12px verdana, arial, helvetica, sans-serif; 
	color: #000000;
	line-height: 1.45em;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#articlebody_new li {
    font: 13px arial, helvetica, sans-serif;
}
#articlebody_new A:link {
	color: #000000; 
	text-decoration: underline;
}
#articlebody_new A:visited {
	color: #000000; 
	text-decoration: underline;
}
#articlebody_new A:hover {
	color: 1CE28; 
	text-decoration: underline;
}


/* GLOBAL CSS
---------------------------------------------------------- */
#container {
	width: 960px; 
	position: relative;
    background-color: #ffffff;
	color: #000;  
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
}
a.selected {
	color: #666666;
	text-decoration:none;
}
a.selected:link {
    color: #666666;
	text-decoration:none;
}
a.selected:visited {
    color: #666666;
	text-decoration:none;
}
#shadow-box {
	width: 960px;
	position:relative;
	margin: auto; 
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);
}
#content {
	clear: both;
	width: 940px; 
	overflow: auto;
	margin-left: 20px;
	background-color: #ffffff;
}
#content h1 { 
	font: 18px tahoma, arial, helvetica, sans-serif; 
	color: #666666; 
	text-align: left;
	margin-top: 10px;
	margin-bottom: 3px;
}
#content h2 {
	font: 35px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#content h3 { 
	font: bold 21px tahoma, arial, helvetica, sans-serif; 
	color: #333333; 
	text-align: left;
	margin-top: 0px;
	padding-left: 0px;
    padding-top: 10px;
	margin-bottom: 4px;
}
#content h4 { 
	font: 12px tahoma, arial, helvetica, sans-serif; 
	color: #C70075; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 4px;
}
#content h5 { 
	font: 18px tahoma, arial, helvetica, sans-serif; 
	color: #666666; 
	text-align: left;
	margin-top: 10px;
	margin-bottom: 3px;
}
#content p {
	font: 13px arial, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#spacer {
	width: 300px;
}
#footer {
	clear: both;
	width: 920px;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 20px;
	margin-bottom: 20px;
}
#footer h4 {
	font: 11px tahoma, arial, helvetica, sans-serif; 
	text-align: center;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 0px;
}
#footer A:visited {
    color: #000000;
	text-decoration: underline;
}
#footer A:link {
    color: #000000;
	text-decoration: underline;
}
#footer A:hover {
    color: #666666;
	text-decoration: none;
}
.bmw_tips_tip h3 {
    display:none;
}
/* NAVIGATION
---------------------------------------------------------- */
#breadcrumb_new {
	float: left;
        width: 940px;
	margin-top: 10px;
	margin-bottom: 15px;
	background-color: #ffffff;
}
#breadcrumb_left {
	width: 600px;
        float: left;
}
#breadcrumb_right {
        float: right;
	width: 300px;
}
#searchform_top {
}
#breadcrumb {
	float: left;
	width: 940px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-top: 0px;
	background-color: #ffffff;
}
#breadcrumb_button {
	float: left;
	width: 90px;
}
#breadcrumb_links {
	float: left;
	width: 850px;
}
#searchleft {
    float: left;
	width: 550px;
	margin-right: 60px;
}
#searchbox {
	float: left;
	text-align: right;
	height: 40px;
	width: 300px;
	margin-bottom: 5px;
	padding: 0px;
	background-color: #ffffff;
	background: url('http://www.bakpakguide.com/images/searchbox.gif') no-repeat;
}
#searchform {
    margin-top: 7px;
	padding-left: 50px;
	float: left;
}
#searchbox_us {
	float: left;
	text-align: left;
	height: 60px;
	width: 300px;
	margin-bottom: 0px;
	padding-left: 0px;
	background-color: #ffffff;
	background: url('http://www.bakpakguide.com/images/searchboxbuzz.jpg') no-repeat;
}
#searchform_us {
    margin-top: 30px;
	padding-left: 45px;
	float: left;
}
#searchform_newsletter {
    margin-top: 120px;
	padding-left: 15px;
	float: left;
}
/* KEY LANDING PAGES SECTION STARTS
---------------------------------------------------------- */

/* CAMPERS USA HOME PAGE----- */
#camper {
	clear: both;
	width: 940px; 
	overflow: auto;
	margin-left: 20px;
	background-color: #ffffff;
}
#camper h1 {
	font: 28px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin: 0px;
    color: #ff5d37; 
}
#camper h2 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin: 0px;
    color: #0063b1; 
}
#camper h3 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin: 0px;
    color: #ff5d37; 
}
#camper p {
	font: 15px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 130%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
.camper_row {
	float: left;
	width: 100%; 
	margin-bottom: 5px;
}
#camper_row_left {
	float: left;
	width: 600px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#camper_row_left h4 {
	font: bold 15px tahoma, arial, helvetica, sans-serif; 
	color: #0063b1;
    margin: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 0px;
}
.camper_row_border {
	float: left;
	width: 900px;
	padding-left: 15px; 
	padding-bottom: 5px; 
	margin-bottom: 5px;
	border-bottom: #cccccc 1px solid;
}
#camper_hero {
	float: left;
	width: 960px;
	height: 375px; 
    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	background: url('http://www.bakpakguide.com/images/campervan-rental-home-page.jpg')no-repeat; 
}
#camper_hero h1 {
	font: bold 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 0px;
    margin-top: 36px;
	margin-left: 645px;
    color: #ff5d37; 
}
#camper_hero p {
	font: 14px arial, helvetica, sans-serif; 
	text-align: left;
	line-height: 130%;
    margin-left: 645px;
	margin-right: 40px;
    color: #000000; 
}
#camper_hero A:visited {
    color: #ff5d37;
	text-decoration: none;
}
#camper_hero A:link {
    color: #ff5d37;
	text-decoration: none;
}
#camper_hero A:hover {
    color: #0063b1;
	text-decoration: none;
}
#camper_left_slider {
	float: left;
	width: 600px; 
    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#camper_left_slider h2 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 0px;
    margin-top: 210px;
	margin-left: 20px;
    color: #ffffff; 
}
#camper_left_slider p {
	font: 14px arial, helvetica, sans-serif; 
	text-align: left;
	line-height: 130%;
    margin-left: 20px;
	margin-right: 10px;
    color: #ffffff; 
}
#camper_left_slider A:visited {
    color: #ff5d37;
	text-decoration: none;
}
#camper_left_slider A:link {
    color: #ff5d37;
	text-decoration: none;
}
#camper_left_slider A:hover {
    color: #0063b1;
	text-decoration: none;
}
#camper_intro {
	float: left;
	width: 300px;
	margin-left: 15px;
    margin-top: 0px;
}
#camper_intro p {
	font: 15px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 135%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
.camper_types {
	float: left;
	width: 279px; 
	margin-top: 0px;
	padding: 5px;
	border-right:#ebebeb 1px solid;
	margin-right: 10px;
}
.camper_types_row {
	float: left;
	width: 585px; 
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: -10px;
    border-bottom:#cccccc 1px dashed;
}
.camper_types_left {
	float: left;
	width: 270px; 
	margin-top: 0px;
	padding: 5px;
	border-right:#ebebeb 0px solid;
	margin-right: 10px;
}
.camper_types_right {
	float: left;
	width: 270px; 
	margin-top: 0px;
	padding: 5px;
	border-right:#ebebeb 0px solid;
	margin-right: 0px;
}
.camper_types_new {
	float: left;
	width: 279px; 
	margin-top: 0px;
	padding: 5px;
	border-right:#ebebeb 0px solid;
	margin-right: 10px;
}
.camper_types_steps {
	float: left;
	width: 180px; 
	margin-top: 0px;
	padding: 5px;
	border-right:#ebebeb 0px solid;
	margin-right: 10px;
}
.camper_typesr {
	float: left;
	width: 279px; 
	margin-top: 0px;
	padding: 5px;
	margin-right: 10px;
}
#camper_spotlight div.bmw_spotlightLinks a.bma_head {
    font-size: 110%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#camper_spotlight div.bmw_spotlightLinks div.bmw_link {
    padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
    margin-bottom: 5px;
    border-bottom: #ebebeb 1px solid;
    font: 12px arial, helvetica, sans-serif; 
	color: #000000;
}
#camper_spotlight div.bmw_spotlightLinks  img.bma_leftthumb {
    margin-right: 10px;
	border: #0063b1 1px solid;
}
#camper_spotlight A:visited {
    color: #0063b1;
	text-decoration: none;
}
#camper_spotlight A:link {
    color: #ff5d37;
	text-decoration: none;
}
#camper_spotlight A:hover {
    color: #666666;
	text-decoration: none;
}
#camper_links a.bma_head {
    font-size: 110%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#camper_links div.bmw_link {
    padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
    margin-bottom: 5px;
    border-bottom: #ebebeb 1px solid;
    font: 12px arial, helvetica, sans-serif; 
	color: #000000;
}
#camper_links div.bmw_link  img.bma_leftthumb {
    margin-right: 10px;
	border: #ff5d37 1px solid;
}
#camper_links A:visited {
    color: #0063b1;
	text-decoration: none;
}
#camper_links A:link {
    color: #0063b1;
	text-decoration: none;
}
#camper_links A:hover {
    color: #666666;
	text-decoration: none;
}
#camper_left_content {
	float: left;
	width: 575px; 
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
}
.camper_left_col {
	float: left;
	width: 270px; 
	margin-top: 0px;
	margin-right: 25px;
}
#camper_right_content {
	float: left;
	width: 300px; 
	margin: 0px;
}
.camper_type_row_start {
	float: left;
	width: 900px; 
	margin-bottom: 5px;
    border: #cccccc 0px solid;
}
.camper_type_row {
	float: left;
	width: 898px; 
	margin-bottom: 5px;
    border: #999999 1px solid;
}
.camper_type_col1 {
	float: left;
	width: 155px; 
	margin: 0px;
	padding: 5px;
}
.camper_type_col2 {
	float: left;
	width: 159px; 
	margin: 0px;
	padding: 5px;
	border-right: #ececec 1px dashed;
}
.camper_type_col3 {
	float: left;
	width: 140px; 
	margin: 0px;
	padding-left: 15px;
	padding-right: 5px;
    padding-top: 5px;
	border-right: #999999 0px dashed;
}
.camper_type_col4 {
	float: left;
	width: 240px; 
	margin: 0px;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 5px;
}
.camper_type_col5 {
	float: left;
	width: 100px; 
	margin: 0px;
	padding: 5px;
}
.camper_type_row600 {
	float: left;
	width: 588px; 
	margin-left:0px;
	margin-bottom: 15px;
    border: #999999 1px solid;
}
.camper_type_row600_home {
	float: left;
	width: 590px; 
	margin-left:0px;
	padding-right:10px;
	margin-bottom: 15px;
    border-bottom: #cccccc 1px solid;
}
.camper_type_description {
	font-size: 15px;
	margin-left:10px;
	margin-right:10px;
}
.camper_type_col1600 {
	float: left;
	width: 155px; 
	margin: 0px;
	padding: 5px;
}
.camper_type_col2600 {
	float: left;
	width: 159px; 
	margin: 0px;
	padding: 5px;
	border-right: #ececec 1px dashed;
}
.camper_type_col3600 {
	float: left;
	width: 100px; 
	margin: 0px;
	padding-left: 15px;
	padding-right: 5px;
    padding-top: 5px;
	border-right: #ececec 1px dashed;
}
.camper_type_col4600 {
	float: left;
	width: 150px; 
	margin: 0px;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 5px;
}
.camper_type_col5600 {
	float: left;
	width: 100px; 
	margin: 0px;
	padding: 5px;
}
/* CAMPER SUB PAGES----- */

#camper_left_info {
	float: left;
	width: 600px;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: 0px;
}
#camper_left_info h1 {
	font: 32px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin: 0px;
	padding-bottom: 10px;
    color: #ff5d37;  
}
#camper_left_info h2 {
	font: 32px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin: 0px;
	padding-bottom: 10px;
    color: #ff5d37;  
}
#camper_left_info h3 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
	padding-top: 10px;
	color: #0063b1;
}
#camper_left_info h4 {
	font: bold 15px tahoma, arial, helvetica, sans-serif; 
	color: #0063b1;
    margin: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 0px;
}
#camper_left_info h5 {
	font: bold 12px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
}
#camper_left_info h6 {
	font: 18px verdana, arial, helvetica, sans-serif; line-height: 130%; margin: 0px; padding-bottom: 10px; color: #666666;
}
#camper_left_info p {
	font: 14px verdana, arial, sans-serif; 
	color: #000000;
	line-height: 1.35em;
    margin: 0px;
    padding: 0px;
    padding-bottom: 15px;
}
#camper_left_info li {
    font: 12px verdana, arial, helvetica, sans-serif;
	margin-bottom: 7px;
	list-style-type: square;
}
#camper_left_info A:link {
	color: #000000; 
	text-decoration: underline;
}
#camper_left_info A:visited {
	color: #000000; 
	text-decoration: underline;
}
#camper_left_info A:hover {
	color: 1CE28; 
	text-decoration: underline;
}
#camper_right2 {
	float: left;
	width: 300px;
	margin-left: 15px;
    margin-top: 0px;
	border: #cccccc 0px solid;
}
#camper_right {
	float: left;
	width: 300px;
	margin-left: 15px;
    margin-top: 0px;
	border: #cccccc 0px solid;
}
#camper_right h3 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
	 padding-top: 10px;
	color: #ff5d37;
}
.camper_right_row {
	float: left;
	width: 300px;
	margin-bottom: 10px;
}
#camper_right_row2 {
	float: left;
	width: 300px;
	padding-left:0px;
	margin-bottom: 10px;
}
#camper_right_row3 {
	float: left;
	width: 300px;
	margin-bottom: 10px;
}
#camper_left_inquiry_form {
	float: left;
	width: 535px;
    margin-left: 0px;
    margin-right: 55px;
    margin-top: 0px;
}

#camper_usa_faqs {
	float: left;
	width: 300px;
	margin-left: 10px;
    margin-top: 20px;
}
#camper_usa_faqs h3 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin: 0px;
    color: #ff5d37;
}
.usaquestions { /*for expandable menu*/
cursor: hand;
cursor: pointer;
font: bold 13px Verdana;
margin: 10px 0;
}
.usaanswers { /*for expandable menu*/
font: 14px Arial;
margin: 0;
color: #333333; 
}
.usaopenlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #0063b1;
}
.usaclosedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #333333;
}

/* CAMPER VEHICLE LISTING PAGE
---------------------------------------------------------- */
#camper_listing {
	clear: both;
	width: 940px; 
	overflow: auto;
	margin-left: 20px;
	background-color: #ffffff;
	padding-top: 0px;
	margin-top: 5px;
}
#camper_listing h1 {
	font: 36px tahoma, georgia, Trebuchet MS, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 15px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#camper_listing h2 {
	font: 40px tahoma, georgia, Trebuchet MS, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 15px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#camper_listing h3 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #0063b1;
    margin: 0px;
    padding: 0px;
}
#camper_listing h4 {
	font: 13px tahoma, arial, helvetica, sans-serif; 
	color: #333333;
    margin-top: 10px;
    line-height: 175%;
    margin-bottom: 5px;
}
#camper_listing h5 {
	font: bold 14px arial, helvetica, sans-serif; 
	color: #666666;
    margin-bottom: 3px;
    margin-top: 0px;
}
#camper_listing p {
	font: 14px verdana, arial, helvetica, sans-serif; 
	padding-left: 0px;
    padding-top: 0px;
	margin-bottom: 10px;
	color: #000000;
}
#campermain {
    float: left;
    width: 590px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
	border-right: #cccccc 0px dashed;
}
#camperinforow1 {
	float: left;
	width: 580px;
    margin: 0px;
}
#camperinforow2 {
	float: left;
	width: 580px;
    margin-top: 15px;
}
#camperimage {
	float: left;
	width: 200px;
    padding: 0px;
    margin: 0px;
}
#camperimage div.bmw_images {
    margin: 0px;
	text-align: left;
}
#campercontact {
	float: left;
	width: 330px;
    margin-left: 20px;
}
#camper_listing_right {
	float: left;
	width: 300px;
	margin-left: 10px;
    margin-top: 20px;
}
#camper_listing_right h3 {
	font: 26px tahoma, arial, helvetica, sans-serif; 
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
	padding-top: 0px;
	color: #ff5d37;
}
#camper_listing_right h4 {
	font: 26px tahoma, arial, helvetica, sans-serif; 
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
	 padding-top: 10px;
	color: #333333;
}
#camper_listing_right ul {
	list-style: square;
        color: #333333;
}
#camper_listing_right ul li {
	margin-left: -20px;
	    padding: 0px;
}
.camper_listing_right_row {
	float: left;
	width: 295px;
	margin-bottom: 10px;
	padding-left:15px;
    padding-right:10px;
    margin-top: 0px;
	border: #cccccc 1px solid;
}
#camper_listing_faqs {
	float: left;
	width: 300px;
	margin-left: 10px;
    margin-top: 0px;
}
#camper_listing_faqs h3 {
	font: 26px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin: 0px;
    color: #0063b1;
}
.camperquestions { /*for expandable menu*/
cursor: hand;
cursor: pointer;
font: bold 13px Verdana;
margin: 10px 0;
}
.camperanswers { /*for expandable menu*/
font: 12px Arial;
margin-right: 20px;
margin-left: 0px;
color: #333333; 
}
/* CAMPER EUROPE HOME PAGE----- */
#camper_europe {
	clear: both;
	width: 940px; 
	overflow: auto;
	margin-left: 20px;
	background-color: #ffffff;
}
#camper_europe h1 {
	font: 34px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin: 0px;
    color: #81CE28; 
}
#camper_europe h2 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin: 0px;
    color: #0063b1; 
}
#camper_europe h3 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin: 0px;
    color: #81CE28; 
}
#camper_europe h4 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin: 0px;
    color: #81CE28; 
}
#camper_europe h5 {
    font: bold 18px arial, helvetica, sans-serif;
	color: #0063b1;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 130%;
    margin-left: 0px;
}
#camper_europe p {
	font: 15px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 130%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
#camper_europe_left {
	float: left;
	width: 600px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#camper_europe_left_slider {
	float: left;
	width: 600px; 
    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#camper_europe_left_slider h2 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 0px;
    margin-top: 210px;
	margin-left: 20px;
    color: #ffffff; 
}
#camper_europe_left_slider p {
	font: 14px arial, helvetica, sans-serif; 
	text-align: left;
	line-height: 130%;
    margin-left: 20px;
	margin-right: 10px;
    color: #ffffff; 
}
#camper_europe_left_slider A:visited {
    color: #81CE28;
	text-decoration: none;
}
#camper_europe_left_slider A:link {
    color: #81CE28;
	text-decoration: none;
}
#camper_europe_left_slider A:hover {
    color: #0063b1;
	text-decoration: none;
}
#camper_europe_content {
	float: left;
	width: 600px; 
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: #cccccc 0px dashed;
}
#camper_europe_col1 {
	float: left;
	width: 359px; 
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	border-right: #cccccc 1px dashed;
}
#camper_europe_col2 {
	float: left;
	width: 205px; 
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#camper_europe_right {
	float: left;
	width: 300px;
	margin-left: 15px;
    margin-top: 0px;
}
#camper_europe_intro {
	float: left;
	width: 300px;
	margin-left: 0px;
    margin-top: 0px;
}
#camper_europe_faqs {
	float: left;
	width: 300px;
	margin-left: 10px;
    margin-top: 20px;
}
#camper_europe_faqs h3 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin: 0px;
    color: #81CE28;
}
.euroquestions { /*for expandable menu*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}
.answers { /*for expandable menu*/
font: 15px Arial;
margin: 0;
color: #333333; 
}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #81CE28;
}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #333333;
}
#camper_europe_spotlight div.bmw_spotlightLinks div.bmw_link {
    padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
    margin-bottom: 10px;
    border-bottom: #ebebeb 1px solid;
    font: 12px arial, helvetica, sans-serif; 
	color: #000000;
}
#camper_europe_spotlight div.bmw_spotlightLinks  img.bma_leftthumb {
    margin-right: 10px;
	border: #81CE28 1px solid;
}
#camper_europe_spotlight A:visited {
    color: #0063b1;
	text-decoration: none;
}
#camper_europe_spotlight A:link {
    color: #0063b1;
	text-decoration: none;
}
#camper_europe_spotlight A:hover {
    color: #666666;
	text-decoration: none;
}
.europe_camper_specials {
	font: 15px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 130%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
/* CAMPER EUROPE SUB PAGES ----- */
#camper_left_info_europe {
	float: left;
	width: 580px;
    margin-left: 0px;
    margin-right: 15px;
    margin-top: 0px;
}
#camper_left_info_europe h1 {
	font: 32px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin: 0px;
	padding-bottom: 10px;
    color: #0063b1;  
}
#camper_left_info_europe h2 {
	font: 32px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin: 0px;
	padding-bottom: 10px;
    color: #0063b1;  
}
#camper_left_info_europe h3 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
	padding-top: 10px;
	color: #0063b1;
}
#camper_left_info_europe h4 {
	font: 11px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#camper_left_info_europe h5 {
	font: bold 12px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
}
#camper_left_info_europe p {
	font: 12px verdana, arial, helvetica, sans-serif; 
	color: #000000;
	line-height: 1.45em;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}
#camper_right_europe {
	float: left;
	width: 300px;
	margin-left: 15px;
    margin-top: 0px;
	border: #cccccc 0px solid;
}
#camper_right_europe h3 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
	 padding-top: 10px;
	color: #81CE28;
}
.camper_right_row_europe {
	float: left;
	width: 300px;
	margin-bottom: 10px;
}
/* TRIP IDEAS TEMPLATE ----- */
#trip_ideas_page {
	float: left;
	width: 580px;
    margin-left: 0px;
    margin-right: 25px;
    margin-top: 0px;
}
#tripidea_europe_left {
	float: left;
	width: 580px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 30px;
}
#tripidea_europe_right {
	float: left;
	width: 320px;
	margin-left: 0px;
}
#tripidea_europe_right h3 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin-top: 0px;
    padding-left: 15px;
    color: #0063B1;
}
#tripidea_europe_right p {
	font: 14px arial, helvetica, sans-serif;
    padding-left: 20px;
    padding-right: 5px;
    padding-bottom: 10px; 
	color: #000000;
}
#tripidea_faqs {
	float: left;
	width: 320px;
	margin-left: 0px;
    margin-top: 0px;
    background-color: #f6f6f6;
}
#tripidea_faqs h3 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin-top: 0px;
    color: #0063B1;
}
.book { /*for expandable menu*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin-left:20px;
margin-bottom: 10px;
}
.options { /*for expandable menu*/
font: 14px Arial;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 15px;
color: #333333; 
}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #81CE28;
}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #333333;
}
.tripquestions { /*for expandable menu*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin-left:20px;
margin-bottom: 10px;
}
.tripanswers { /*for expandable menu*/
font: 14px Arial;
margin-left: 20px;
margin-bottom: 15px;
margin-right: 15px;
color: #333333; 
}
#banners_tripideas {
        float: left;
	width: 318px;
	margin-top: 0px;	
        margin-bottom: 10px;
	border: #666666 1px solid;
    background-color: #666666;
}
/* EUROPE TRIP IDEA LANDING PAGE ----- */
#etrips_left_info {
	float: left;
	width: 505px;
    margin-left: 0px;
    margin-right: 15px;
    margin-top: 0px;
}
#etrips_left_info h1 {
	font: 18px verdana, arial, helvetica, sans-serif; 
	line-height: 130%;
    margin: 0px;
    padding-bottom: 10px;
	color: #666666;
}
#etrips_left_info h2 {
	font: 32px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin: 0px;
	padding-bottom: 10px;
    color: #333333;  
}
#etrips_left_info h3 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
	padding-top: 0px;
	color: #333333;
}
#etrips_left_info h4 {
	font: 11px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#etrips_left_info h5 {
	font: bold 12px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
}
#etrips_left_info p {
	font: 12px verdana, arial, helvetica, sans-serif; 
	line-height: 130%;
    margin: 0px;
    padding-bottom: 10px;
	color: #000000;
}
#etrips_left_info ul {
	margin-top: 3px;
}
#etrips_left_info li {
    font: 12px verdana, arial, helvetica, sans-serif;
	margin-bottom: 7px;
	list-style-type: square;
}
#etrips_left_info A:link {
	color: #000000; 
	text-decoration: underline;
}
#etrips_left_info A:visited {
	color: #000000; 
	text-decoration: underline;
}
#etrips_left_info A:hover {
	color: 1CE28; 
	text-decoration: underline;
}
#etrips_right {
	float: left;
	width: 360px;
	margin-left: 10px;
    margin-top: 0px;
	border: #cccccc 0px solid;
}
#etrips_right h3 {
	font: 24px bold tahoma, arial, helvetica, sans-serif; 
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
	padding-top: 5px;
	color: #0063b1;
}
#etrips_right p {
	font: 12px verdana, arial, helvetica, sans-serif; 
	color: #000000;
	line-height: 1.45em;
    margin: 0px;
}
#etrips_right ul {
	margin-top: 3px;
}
#etrips_right li {
    font: 12px verdana, arial, helvetica, sans-serif;
	margin-bottom: 7px;
	list-style-type: square;
}
.etrips_right_row {
	float: left;
	width: 360px;
	margin-bottom: 10px;
}
/* EUROPE FREE DOWNLOAD LANDING PAGE ----- */

#subheadline_guides {
	float: left;
	width: 100%;
}
#subheadline_guides h1 {
	font: bold 36px tahoma, sans-serif;
	line-height: 130%;
    margin-top: 10px;
    margin-bottom: 0px;
    text-align: center;
    margin-left:-40px;;
	color: #0063b1; 
}
#subheadline_guides h2 {
	font: bold 16px tahoma, sans-serif; 
	text-align: center;
	margin-right:120px;
    margin-left:80px;
	padding-bottom: 20px;
	margin-top:0px;
    color: #000000;  
}
#freeeuroguide_left {
	float: left;
	width: 564px;
    margin-left: 0px;
    padding-right:20px;
    margin-top:20px;
    border-right:#cccccc 1px solid;
}
#freeeuroguide_left h1 {
	font: bold 36px tahoma, sans-serif;
	line-height: 130%;
    margin: 0px;
    padding-bottom:10px;
    padding-left:25px;
   	padding-right:25px;
	color: #0063b1; 
}
#freeeuroguide_left h2 {
	font: bold 16px tahoma, sans-serif; 
	text-align: left;
	margin: 0px;
	padding-right:25px;
    padding-left:25px;
	padding-bottom: 20px;
    color: #000000;  
}

#freeeuroguide_left h3 {
	font: bold 16px tahoma, sans-serif; 
    margin: 0px;
    padding-bottom: 15px;
	padding-top: 10px;
	padding-right:25px;
    padding-left:25px;
	color: #000000;
}
#freeeuroguide_left h4 {
	font: 11px sans-serif; 
	color: #000000;
    margin: 0px;
	padding-right:25px;
    padding-left:25px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#freeeuroguide_left p {
	font: 15px tahoma, sans-serif; 
	color: #504a4b;
	line-height: 1.35em;
	padding-right:25px;
    padding-left:25px;
    margin: 0px;
}
#freeeuroguide_left ul {
	padding-right:25px;
    padding-left:25px;
	margin-top: 3px;
}
#freeeuroguide_left li {
	background-image: url('/images/green-arrow.png');
	background-repeat: no-repeat;
	background-position:  0em .1em;
    margin-bottom: 10px;
    padding-bottom:10px;
    color:#504a4b;
    padding-left:40px;
    padding-top:10px;
	margin-right:25px;
    margin-left:5px;
    font-style:normal; font-weight:normal; font-size:15px; font-family:tahoma,sans-serif; list-style-type:none
}
#freeeuroguide_right {
	float: left;
	width: 300px;
	margin-left: 25px;
	margin-top:25px;
}
#freeeuroguide_right h3 {
	font: 24px bold tahoma, arial, helvetica, sans-serif; 
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
	padding-top: 5px;
	color: #0063b1;
}
#freeeuroguide_right p {
	font: 12px verdana, arial, helvetica, sans-serif; 
	color: #000000;
	line-height: 1.45em;
    margin: 0px;
}
/* USA FREE DOWNLOAD LANDING PAGE ----- */

#freeusaguide_left {
	float: left;
	width: 564px;
    margin-left: 0px;
    padding-right:20px;
    margin-top:20px;
    border-right:#cccccc 1px solid;
}
#freeusaguide_left h1 {
	font: bold 30px tahoma, sans-serif;
	line-height: 130%;
    margin: 0px;
    padding-bottom:10px;
    padding-left:25px;
   	padding-right:25px;
	color: #0063b1; 
}
#freeusaguide_left h2 {
	font: bold 16px tahoma, sans-serif; 
	text-align: left;
	margin: 0px;
	padding-right:25px;
    padding-left:25px;
	padding-bottom: 20px;
    color: #000000;  
}
#freeusaguide_left h3 {
	font: bold 16px tahoma, sans-serif; 
    margin: 0px;
    padding-bottom: 15px;
	padding-top: 10px;
	padding-right:25px;
    padding-left:25px;
	color: #000000;
}
#freeusaguide_left h4 {
	font: 11px sans-serif; 
	color: #000000;
    margin: 0px;
	padding-right:25px;
    padding-left:25px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#freeusaguide_left p {
	font: 15px tahoma, sans-serif; 
	color: #504a4b;
	line-height: 1.35em;
	padding-right:25px;
    padding-left:25px;
    margin: 0px;
}
#freeusaguide_left ul {
	padding-right:25px;
    padding-left:25px;
	margin-top: 3px;
}
#freeusaguide_left li {
	background-image: url('/images/green-arrow.png');
	background-repeat: no-repeat;
	background-position:  0em .1em;
    margin-bottom: 10px;
    padding-bottom:10px;
    color:#504a4b;
    padding-left:40px;
    padding-top:10px;
	margin-right:25px;
    margin-left:5px;
    font-style:normal; font-weight:normal; font-size:15px; font-family:tahoma,sans-serif; list-style-type:none
}
#freeusaguide_left A:link {
	color: #000000; 
	text-decoration: underline;
}
#freeusaguide_left A:visited {
	color: #000000; 
	text-decoration: underline;
}
#freeusaguide_left A:hover {
	color: 1CE28; 
	text-decoration: underline;
}
#freeusaguide_right {
	float: left;
	width: 300px;
	margin-left: 25px;
	margin-top:25px;
}
#freeusaguide_right h3 {
	font: 24px bold tahoma, arial, helvetica, sans-serif; 
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
	padding-top: 5px;
	color: #0063b1;
}
#freeusaguide_right p {
	font: 12px verdana, arial, helvetica, sans-serif; 
	color: #000000;
	line-height: 1.45em;
    margin: 0px;
}
/* EUROPE HOSTELS GUIDES PAGES ----- */
#ebook_left_info {
	float: left;
	width: 565px;
    margin-left: 0px;
    margin-right: 15px;
    margin-top: 0px;
}
#ebook_left_info h1 {
	font: 18px verdana, arial, helvetica, sans-serif; 
	line-height: 130%;
    margin: 0px;
    padding-bottom: 10px;
	color: #666666;
}
#ebook_left_info h2 {
	font: 32px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin: 0px;
	padding-bottom: 10px;
    color: #81CE28;  
}
#ebook_left_info h3 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
	padding-top: 0px;
	color: #333333;
}
#ebook_left_info h4 {
	font: 11px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#ebook_left_info h5 {
	font: bold 12px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
}
#ebook_left_info p {
	font: 12px verdana, arial, helvetica, sans-serif; 
	color: #000000;
	line-height: 1.45em;
    margin: 0px;
}
#ebook_left_info ul {
	margin-top: 3px;
}
#ebook_left_info li {
    font: 12px verdana, arial, helvetica, sans-serif;
	margin-bottom: 7px;
	list-style-type: square;
}
#ebook_left_info A:link {
	color: #000000; 
	text-decoration: underline;
}
#ebook_left_info A:visited {
	color: #000000; 
	text-decoration: underline;
}
#ebook_left_info A:hover {
	color: 1CE28; 
	text-decoration: underline;
}
#ebook_right {
	float: left;
	width: 300px;
	margin-left: 25px;
    margin-top: 0px;
	border: #cccccc 0px solid;
}
#ebook_right h3 {
	font: 24px bold tahoma, arial, helvetica, sans-serif; 
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
	padding-top: 5px;
	color: #0063b1;
}
#ebook_right p {
	font: 12px verdana, arial, helvetica, sans-serif; 
	color: #000000;
	line-height: 1.45em;
    margin: 0px;
}
#ebook_right ul {
	margin-top: 3px;
}
#ebook_right li {
    font: 12px verdana, arial, helvetica, sans-serif;
	margin-bottom: 7px;
	list-style-type: square;
}
.ebook_right_row {
	float: left;
	width: 300px;
	margin-bottom: 10px;
}
#ebook_right_offer_temp {
	float: left;
	width: 278px;
	padding: 5px;
	background-color: #ebebeb;
	border: #333333 px dashed;
	margin-bottom: 10px;
}
#ebook_right_offerold {
	float: left;
	width: 278px;
	padding: 5px;
	background-color: #ebebeb;
	border: #333333 px dashed;
	margin-bottom: 10px;
}
/* STUDENTS----- */
#intlstudent_content {
	clear: both;
	width: 940px; 
	overflow: auto;
	margin-left: 20px;
	background-color: #ffffff;
}
#intlstudent_content h2 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin: 0px;
    color: #ff5d37; 
}
#intlstudent_left {
	float: left;
	width: 600px; 
	margin-left: 0px;
	margin-right: 10px;
    background-color: #ffffff;
}
#intlstudent_left_slider {
	float: left;
	width: 600px; 
    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#intlstudent_left_rotator {
	float: left;
	width: 600px; 
	height: 40px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #cbcbcb;
}
#intlstudent_left_content {
	float: left;
	width: 600px; 
	margin-top: 0px;
	margin-bottom: 10px;
}
#intlstudent_left_col1 {
	float: left;
	width: 359px; 
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 20px;
	border-right: #cccccc 1px dashed;
}
#intlstudent_left_col2 {
	float: left;
	width: 200px; 
	margin-top: 0px;
	margin-bottom: 10px;
}
#intlstudent_right {
	float: left;
	width: 300px;
	margin-left: 10px;
    margin-top: 0px;
}
#intlstudent_right_row1 {
	float: left;
	width: 300px;
	margin-left: 0px;
	height: 400px;
	background-color: #ebebeb;
    margin-top: 8px;
}
/* UNPLUGGED----- */
#aussie_content {
	clear: both;
	width: 940px; 
	overflow: auto;
	margin-left: 20px;
	background-color: #ffffff;
}
#aussie_content h2 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin: 0px;
    color: #0063b1; 
}
#aussie_content h3 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
		margin-bottom: 10px;
    margin-left: 0px;
    color: #FF5A00; 
}
#aussie_content p {
	font: 15px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 130%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
#aussie_left {
	float: left;
	width: 600px; 
	margin-left: 0px;
	margin-right: 10px;
    background-color: #ffffff;
}
#aussie_left_slider {
	float: left;
	width: 600px; 
    margin: 0px;
}
#aussie_left_slider h2 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 0px;
    margin-top: 230px;
	margin-left: 20px;
    color: #ffffff; 
}
#aussie_left_slider h3 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
		margin-bottom: 10px;
    margin-left: 0px;
    color: #FF5A00; 
}
#aussie_left_slider p {
	font: 14px arial, helvetica, sans-serif; 
	text-align: left;
	line-height: 130%;
    margin-left: 20px;
	margin-right: 10px;
    color: #ffffff; 
}
#aussie_left_rotator {
	float: left;
	width: 600px; 
	margin-top: 10px;
	margin-bottom: 5px;
}
#aussie_left_content {
	float: left;
	width: 600px; 
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: #cccccc 0px dashed;
}
#aussie_left_col1 {
	float: left;
	width: 359px; 
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	border-right: #cccccc 1px dashed;
}
#aussie_left_col2 {
	float: left;
	width: 200px; 
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#aussie_right {
	float: left;
	width: 300px;
	margin-left: 10px;
    margin-top: 0px;
}
.aussie_right_row1 {
	float: left;
	width: 300px;
	margin-top: 0px;
}
.homeright-row-oz {
	float: left;
	width: 300px;
	margin-left: 0px;
    border-bottom: #cccccc 1px dashed;
    margin-bottom: 10px;
    margin-top: 0px;
}
#aussie_right_row2 {
	float: left;
	width: 290px;
	margin-left: 0px;
	padding-left: 10px;
	background-color: #ebebeb;
    margin-top: 10px;
}
#aussie_spotlight div.bmw_spotlightLinks a.bma_head {
    font-size: 110%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#aussie_spotlight div.bmw_spotlightLinks div.bmw_link {
    padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
    margin-bottom: 10px;
    border-bottom: #ebebeb 1px solid;
    font: 12px arial, helvetica, sans-serif; 
	color: #000000;
}
#aussie_spotlight div.bmw_spotlightLinks  img.bma_leftthumb {
    margin-right: 10px;
	border: #FF5A00 1px solid;
}
#aussie_spotlight A:visited {
    color: #0063b1;
	text-decoration: none;
}
#aussie_spotlight A:link {
    color: #0063b1;
	text-decoration: none;
}
#aussie_spotlight A:hover {
    color: #666666;
	text-decoration: none;
}
#aussie_links a.bma_head {
    font-size: 115%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
	color: #666666;
    padding-left: 0px;
}
#aussie_links div.bmw_link {
    margin-bottom: 10px;
    border: #ffc700 0px solid;
    font: 13px arial, helvetica, sans-serif; 
	color: #000000;
}
#aussie_links A:visited {
    color: #666666;
	text-decoration: none;
}
#aussie_links A:link {
    color: #666666;
	text-decoration: none;
}
#aussie_links A:hover {
    color: #0063b1;
	text-decoration: none;
}
/* EUROPE HOSTEL HOME PAGE ----- */
#hostelhome_content {
	clear: both;
	width: 940px; 
	overflow: auto;
	margin-left: 20px;
	background-color: #ffffff;
}
#hostelhome_content h1 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 5px;
    margin-top: 0px;
    color: #81CE28; 
}
#hostelhome_content h2 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 5px;
    margin-top: 0px;
    color: #81CE28; 
}
#hostelhome_content h3 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
    margin-left: 0px;
    color: #0063b1; 
}
#hostelhome_content h4 {
	font: bold 18px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 120%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
#hostelhome_content p {
	font: 13px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 120%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
#hostelhome_left {
	float: left;
	width: 600px; 
	margin-left: 0px;
	margin-right: 10px;
    background-color: #ffffff;
}
#hostelhome_left h1 {
	font: 20px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
    margin-left: 0px;
    color: #666666; 
}
#hostelhome_left_slider {
	float: left;
	width: 600px; 
    margin: 0px;
}
#hostelhome_left_slider h2 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 0px;
    margin-top: 215px;
	margin-left: 20px;
    color: #ffffff; 
}
#hostelhome_left_slider h3 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
		margin-bottom: 10px;
    margin-left: 0px;
    color: #FF5A00; 
}
#hostelhome_left_slider p {
	font: 14px arial, helvetica, sans-serif; 
	text-align: left;
	line-height: 130%;
    margin-left: 20px;
	margin-right: 10px;
    color: #ffffff; 
}
#hostelhome_left_rotator {
	float: left;
	width: 600px; 
	margin-top: 10px;
	margin-bottom: 5px;
}
#hostelhome_left_content {
	float: left;
	width: 600px; 
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: #cccccc 0px dashed;
}
#hostelhome_left_col1 {
	float: left;
	width: 359px; 
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	border-right: #cccccc 1px dashed;
}
#hostelhome_left_col2 {
	float: left;
	width: 205px; 
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#hostelhome_left_col2 h3 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 5px;
    margin-top: 0px;
    color: #81CE28; 
}
#hostelhome_right {
	float: left;
	width: 300px;
	margin-left: 10px;
    margin-top: 0px;
}
.hostelhome_right_row1 {
	float: left;
	width: 300px;
	margin-top: 0px;
}
.hostelhome-row-oz {
	float: left;
	width: 300px;
	margin-left: 0px;
    border-bottom: #cccccc 1px dashed;
    margin-bottom: 5px;
    margin-top: 0px;
}
#hostelhome_right_row2 {
	float: left;
	width: 290px;
	margin-left: 0px;
	padding-left: 10px;
	background-color: #ebebeb;
    margin-top: 10px;
}
#hostelhome_spotlight div.bmw_spotlightLinks a.bma_head {
    font-size: 110%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#hostelhome_spotlight div.bmw_spotlightLinks div.bmw_link {
    padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
    margin-bottom: 10px;
    border-bottom: #ebebeb 1px solid;
    font: 12px arial, helvetica, sans-serif; 
	color: #000000;
}
#hostelhome_spotlight div.bmw_spotlightLinks  img.bma_leftthumb {
    margin-right: 10px;
	border: #81CE28 1px solid;
}
#hostelhome_spotlight A:visited {
    color: #0063b1;
	text-decoration: none;
}
#hostelhome_spotlight A:link {
    color: #0063b1;
	text-decoration: none;
}
#hostelhome_spotlight A:hover {
    color: #666666;
	text-decoration: none;
}
#hostelhome_links a.bma_head {
    font-size: 115%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
	color: #666666;
    padding-left: 0px;
}
#hostelhome_links div.bmw_link {
    margin-bottom: 10px;
    border: #ffc700 0px solid;
    font: 13px arial, helvetica, sans-serif; 
	color: #000000;
}
#hostelhome_links A:visited {
    color: #666666;
	text-decoration: none;
}
#hostelhome_links A:link {
    color: #666666;
	text-decoration: none;
}
#hostelhome_links A:hover {
    color: #0063b1;
	text-decoration: none;
}
#hostelhome_quicktease div.bmw_link a.bma_head {
    font-size: 110%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#hostelhome_quicktease div.bmw_link {
    padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
    margin-bottom: 10px;
    border-bottom: #ebebeb 1px solid;
    font: 12px arial, helvetica, sans-serif; 
	color: #000000;
}
#hostelhome_quicktease img.bma_leftthumb {
    margin-right: 10px;
	border: #81CE28 1px solid;
}
#hostelhome_quicktease A:visited {
    color: #0063b1;
	text-decoration: none;
}
#hostelhome_quicktease A:link {
    color: #0063b1;
	text-decoration: none;
}
#hostelhome_quicktease A:hover {
    color: #666666;
	text-decoration: none;
}
/* REGION HOME PAGE----- */
#region_content {
	clear: both;
	width: 940px; 
	overflow: auto;
	margin-left: 20px;
	background-color: #ffffff;
}
#region_content h2 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 5px;
    margin-top: 0px;
    color: #0063b1; 
}
#region_content h3 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
    margin-left: 0px;
    color: #0063b1; 
}
#region_content p {
	font: 13px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 120%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
#region_left {
	float: left;
	width: 600px; 
	margin-left: 0px;
	margin-right: 10px;
    background-color: #ffffff;
}
#region_left h1 {
	font: 20px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
    margin-left: 0px;
    color: #666666; 
}
#region_left_slider {
	float: left;
	width: 600px; 
    margin: 0px;
}
#region_left_slider h3 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 0px;
    margin-top: 215px;
	margin-left: 20px;
    color: #ffffff; 
}
#region_left_slider p {
	font: 14px arial, helvetica, sans-serif; 
	text-align: left;
	line-height: 130%;
    margin-left: 20px;
	margin-right: 10px;
    color: #ffffff; 
}
.region_highlights_row {
	float: left;
	width: 599px; 
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: #ebebeb 1px solid;
    border-right: #ebebeb 1px solid;
}
.region_highlights_col {
	float: left;
	width: 299px; 
	margin: 0px;
	border-right: #ebebeb 0px solid;
}
#region_left_content {
	float: left;
	width: 600px; 
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: #cccccc 0px dashed;
}
#region_left_content_col1 {
	float: left;
	width: 359px; 
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	border-right: #cccccc 1px dashed;
}
#region_left_content_col2 {
	float: left;
	width: 205px; 
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#region_left_content_col2 h3 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 5px;
    margin-top: 0px;
    color: #81CE28; 
}
#region_right_europe {
	float: left;
	width: 300px;
	margin-left: 20px;
    margin-top: 0px;
}
#region_right_europe h1 {
	font: 32px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	color: #81CE28;
	margin: 0px;
}
#region_right_europe h2 {	
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 5px;
    margin-top: 0px;
    color: #333333; 
}
#region_right_europe h3 {
	font: bold 15px tahoma, arial, helvetica, sans-serif; 
    margin-left: 0px;
    margin-top: 0px;
	color:#81CE28;
	}
#region_right_europe p {
	font: 15px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 7px;
	line-height: 120%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
#region_right_europe_row1 {
	float: left;
	width: 300px;
	margin-left: 0px;
	height: 400px;
	background-color: #ebebeb;
    margin-top: 8px;
}
#region_spotlight div.bmw_spotlightLinks a.bma_head {
    font-size: 110%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#region_spotlight div.bmw_spotlightLinks div.bmw_link {
    padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
    margin-bottom: 10px;
    border-bottom: #ebebeb 1px solid;
    font: 12px arial, helvetica, sans-serif; 
	color: #000000;
}
#region_spotlight div.bmw_spotlightLinks  img.bma_leftthumb {
    margin-right: 10px;
	border: #81CE28 1px solid;
}
#region_spotlight A:visited {
    color: #0063b1;
	text-decoration: none;
}
#region_spotlight A:link {
    color: #0063b1;
	text-decoration: none;
}
#region_spotlight A:hover {
    color: #666666;
	text-decoration: none;
}
#region_links a.bma_head {
    font-size: 115%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
	color: #666666;
    padding-left: 0px;
}
#region_links div.bmw_link {
    margin-bottom: 10px;
    border: #ffc700 0px solid;
    font: 13px arial, helvetica, sans-serif; 
	color: #000000;
}
#region_links A:visited {
    color: #666666;
	text-decoration: none;
}
#region_links A:link {
    color: #666666;
	text-decoration: none;
}
#region_links A:hover {
    color: #0063b1;
	text-decoration: none;
}
#region_quicktease div.bmw_link a.bma_head {
    font-size: 110%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#region_quicktease div.bmw_link {
    padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
    margin-bottom: 10px;
    border-bottom: #ebebeb 1px solid;
    font: 12px arial, helvetica, sans-serif; 
	color: #000000;
}
#region_quicktease img.bma_leftthumb {
    margin-right: 10px;
	border: #81CE28 1px solid;
}
#region_quicktease A:visited {
    color: #0063b1;
	text-decoration: none;
}
#region_quicktease A:link {
    color: #0063b1;
	text-decoration: none;
}
#region_quicktease A:hover {
    color: #666666;
	text-decoration: none;
}

/* RAIL PASSES----- */
#rail_content {
	clear: both;
	width: 940px; 
	overflow: auto;
	margin-left: 20px;
	background-color: #ffffff;
}
#rail_content h2 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 5px;
    margin-top: 0px;
    color: #81CE28; 
}
#rail_content h3 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
    margin-left: 0px;
    color: #0063b1; 
}
#rail_content p {
	font: 13px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 120%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
#rail_left {
	float: left;
	width: 600px; 
	margin-left: 0px;
	margin-right: 10px;
    background-color: #ffffff;
}
#rail_left h1 {
	font: 20px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
    margin-left: 0px;
    color: #666666; 
}
#rail_left_slider {
	float: left;
	width: 600px; 
    margin: 0px;
}
#rail_left_slider h3 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 0px;
    margin-top: 215px;
	margin-left: 20px;
    color: #ffffff; 
}
#rail_left_slider h1 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 0px;
    margin-top: 215px;
	margin-left: 20px;
    color: #ffffff; 
}
#rail_left_slider p {
	font: 14px arial, helvetica, sans-serif; 
	text-align: left;
	line-height: 130%;
    margin-left: 20px;
	margin-right: 10px;
    color: #ffffff; 
}
#rail_left_rotator {
	float: left;
	width: 600px; 
	margin-top: 10px;
	margin-bottom: 5px;
}
#rail_left_content {
	float: left;
	width: 600px; 
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: #cccccc 0px dashed;
}
#rail_left_col1 {
	float: left;
	width: 359px; 
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	border-right: #cccccc 1px dashed;
}
#rail_left_col2 {
	float: left;
	width: 205px; 
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#rail_left_col2 h3 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 5px;
    margin-top: 0px;
    color: #81CE28; 
}
#rail_right {
	float: left;
	width: 300px;
	margin-left: 10px;
    margin-top: 0px;
}
.rail_right_row1 {
	float: left;
	width: 300px;
	margin-top: 0px;
}
.railright-row-oz {
	float: left;
	width: 300px;
	margin-left: 0px;
    border-bottom: #cccccc 1px dashed;
    margin-bottom: 5px;
    margin-top: 0px;
}
#rail_right_row2 {
	float: left;
	width: 290px;
	margin-left: 0px;
	padding-left: 10px;
	background-color: #ebebeb;
    margin-top: 10px;
}
#rail_spotlight div.bmw_spotlightLinks a.bma_head {
    font-size: 110%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#rail_spotlight div.bmw_spotlightLinks div.bmw_link {
    padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
    margin-bottom: 10px;
    border-bottom: #ebebeb 1px solid;
    font: 12px arial, helvetica, sans-serif; 
	color: #000000;
}
#rail_spotlight div.bmw_spotlightLinks  img.bma_leftthumb {
    margin-right: 10px;
	border: #81CE28 1px solid;
}
#rail_spotlight A:visited {
    color: #0063b1;
	text-decoration: none;
}
#rail_spotlight A:link {
    color: #0063b1;
	text-decoration: none;
}
#rail_spotlight A:hover {
    color: #666666;
	text-decoration: none;
}
#rail_links a.bma_head {
    font-size: 115%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
	color: #666666;
    padding-left: 0px;
}
#rail_links div.bmw_link {
    margin-bottom: 10px;
    border: #ffc700 0px solid;
    font: 13px arial, helvetica, sans-serif; 
	color: #000000;
}
#rail_links A:visited {
    color: #666666;
	text-decoration: none;
}
#rail_links A:link {
    color: #666666;
	text-decoration: none;
}
#rail_links A:hover {
    color: #0063b1;
	text-decoration: none;
}
#rail_quicktease div.bmw_link a.bma_head {
    font-size: 110%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#rail_quicktease div.bmw_link {
    padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
    margin-bottom: 10px;
    border-bottom: #ebebeb 1px solid;
    font: 12px arial, helvetica, sans-serif; 
	color: #000000;
}
#rail_quicktease img.bma_leftthumb {
    margin-right: 10px;
	border: #81CE28 1px solid;
}
#rail_quicktease A:visited {
    color: #0063b1;
	text-decoration: none;
}
#rail_quicktease A:link {
    color: #0063b1;
	text-decoration: none;
}
#rail_quicktease A:hover {
    color: #666666;
	text-decoration: none;
}
/* BACKPACKER TOURS----- */
#tours_content {
	clear: both;
	width: 940px; 
	overflow: auto;
	margin-left: 20px;
	background-color: #ffffff;
}
#tours_content h1 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin: 0px;
    color: #81CE28; 
}
#tours_content h2 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 5px;
    margin-top: 0px;
    color: #81CE28; 
}
#tours_content h3 {
	font: 30px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
    margin-left: 0px;
    color: #0063b1; 
}
#tours_content h4 {
	font: bold 14px arial, helvetica, sans-serif; 
	text-align: left;
	margin: 0px;
    color: #000000; 
}
#tours_content p {
	font: 13px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 120%;
    margin-left: 0px;
	margin-right: 10px;
    color: #000000; 
}
#tours_content a:hover {
    color: #0063b1;
	font-weight: bold;
}
#tours_left {
	float: left;
	width: 600px; 
	margin-left: 0px;
	margin-right: 10px;
    background-color: #ffffff;
}
#tours_left_slider {
	float: left;
	width: 600px; 
    margin: 0px;
}
#tours_left_slider h2 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 0px;
    margin-top: 210px;
	margin-left: 20px;
    color: #ffffff; 
}
#tours_left_slider h3 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 0px;
    margin-top: 210px;
	margin-left: 20px;
    color: #ffffff; 
}
#tours_left_slider p {
	font: 14px arial, helvetica, sans-serif; 
	text-align: left;
	line-height: 130%;
    margin-left: 20px;
	margin-right: 10px;
    color: #ffffff; 
}
#tours_left_slider A:visited {
    color: #81CE28;
	text-decoration: none;
}
#tours_left_slider A:link {
    color: #81CE28;
	text-decoration: none;
}
#tours_left_slider A:hover {
    color: #0063b1;
	text-decoration: none;
}
#tours_left_rotator {
	float: left;
	width: 600px; 
	margin-top: 10px;
	margin-bottom: 5px;
}
#tours_left_content {
	float: left;
	width: 600px; 
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: #cccccc 0px dashed;
}
#tours_left_col1 {
	float: left;
	width: 359px; 
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	border-right: #cccccc 1px dashed;
}
#tours_left_col2 {
	float: left;
	width: 205px; 
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#tours_right {
	float: left;
	width: 300px;
	margin-left: 10px;
    margin-top: 0px;
}
#tours_right p {
	font: 15px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 150%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
.tours_right_row1 {
	float: left;
	width: 300px;
	margin-top: 0px;
}
.toursright-row-oz {
	float: left;
	width: 300px;
	margin-left: 0px;
    border-bottom: #cccccc 1px dashed;
    margin-bottom: 5px;
    margin-top: 0px;
}
#tours_right_row2 {
	float: left;
	width: 290px;
	margin-left: 0px;
	padding-left: 10px;
	background-color: #ebebeb;
    margin-top: 10px;
}
#tours_spotlight div.bmw_spotlightLinks a.bma_head {
    font-size: 110%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#tours_spotlight div.bmw_spotlightLinks div.bmw_link {
    padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
    margin-bottom: 10px;
    border-bottom: #ebebeb 1px solid;
    font: 12px arial, helvetica, sans-serif; 
	color: #000000;
}
#tours_spotlight div.bmw_spotlightLinks  img.bma_leftthumb {
    margin-right: 10px;
	border: #81CE28 1px solid;
}
#tours_spotlight A:visited {
    color: #0063b1;
	text-decoration: none;
}
#tours_spotlight A:link {
    color: #0063b1;
	text-decoration: none;
}
#tours_spotlight A:hover {
    color: #666666;
	text-decoration: none;
}
#tours_links a.bma_head {
    font-size: 115%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
	color: #666666;
    padding-left: 0px;
}
#tours_links div.bmw_link {
    margin-bottom: 10px;
    border: #ffc700 0px solid;
    font: 13px arial, helvetica, sans-serif; 
	color: #000000;
}
#tours_links A:visited {
    color: #666666;
	text-decoration: none;
}
#tours_links A:link {
    color: #666666;
	text-decoration: none;
}
#tours_links A:hover {
    color: #0063b1;
	text-decoration: none;
}
/* STUDENTS OLD----- */
#intlstudent_row1 {
	float: left;
	width: 940px; 
	margin-left: 0px;
	margin-right: 0px;
    background-color: #ffffff;
}
#intlstudent_slider {
	float: left;
	width: 600px; 
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-color: #ffffff;
}
#intlstudent_intro {
	float: left;
	width: 300px;
	margin-left: 20px;
    margin-top: 0px;
}
#intlstudent_row2 {
	float: left;
	width: 920px; 
	height: 40px;
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-color: #ebebeb;
}
#intlstudent_row3 {
	float: left;
	width: 940px; 
	height: 100px;
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
#intlstudent_row3_col1 {
	float: left;
	width: 280px; 
	margin-top: 0px;
	margin-right: 20px;
	border-right: #cccccc 1px dashed;
}
#intlstudent_row3_col2 {
	float: left;
	width: 290px; 
	margin-top: 0px;
	margin-right: 20px;
	border-right: #cccccc 1px dashed;
}
#intlstudent_row3_col3 {
	float: left;
	width: 280px; 
	margin-top: 0px;
	margin-right: 0px;
}

/* HOME PAGE
---------------------------------------------------------- */
#homeleft {
	float: left;
	width: 600px; 
	margin-left: 0px;
	margin-right: 10px;
    background-color: #ffffff;
}
#homeleft h2 {	
    font: 24px tahoma, georgia, Trebuchet MS, arial, helvetica, sans-serif; 
	color: #333333; 
	background-color: #ffffff;
	border-top: #4EBBFF 10px solid;
	text-align: left;
	margin-bottom: 10px;
	padding: 3px 3px 3px 0px;
    margin-left: 0px;
	margin-top: 0px;
}
#homeleft h3 {
	font: bold 15px tahoma, arial, helvetica, sans-serif; 
    margin-left: 0px;
    margin-top: 0px;
	color: #0063B1;
}
#homeleft p {
	font: 12px verdana, helvetica, sans-serif; 
    margin: 0px;
	padding: 0px;
	color: #000000;
}
#homeleft_hero {
	float: left;
	width: 600px; 
    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#home_hero {
	float: left;
	width: 600px; 
    margin-left: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#homeleft_content {
	float: left;
	width: 600px; 
	margin-top: 0px;
	margin-bottom: 10px;
}
#homeleft_col1 {
	float: left;
	width: 290px; 
	height: 400px;
	margin-top: 0px;
	background-color: #ebebeb;
	margin-bottom: 10px;
	margin-right: 20px;
}
#homeleft_col2 {
	float: left;
	height: 400px; 
	width: 290px; 
	margin-top: 0px;
    background-color: #ebebeb;
	margin-bottom: 10px;
}
#homeleft_sections {
	float: left;
	width: 430px; 
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 30px;
    border-right: #ebebeb 0px solid;
}
.homeleft_sectionsrow {
	float: left;
	width: 430px; 
	margin-top: 0px;
	margin-bottom: 0px;
    border-bottom: #cccccc 0px dashed;
}
.section_links div.bmw_quickteaseLinks div.bmw_link {
    margin-left: 0px;
    margin-top: 10px;
	margin-bottom: 0px;
    border: #ebebeb 0px solid;
    font: 13px arial, arial, helvetica, sans-serif; 
	color: #000000;
}
.section_links div.bmw_quickteaseLinks a.bma_head {
    font-size: 125%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    margin-left: 0px;
}
.section_links div.bmw_quickteaseLinks img.bma_leftthumb {
    margin-right: 10px;
	border: 1CE28 1px solid;
}
.section_links A:hover {
    color: #666666;
	text-decoration: none;
}
#homeleft_announce {
	float: left;
	width: 148px; 
	margin-top: 0px;
	background: #ffffff;
	margin-bottom: 10px;
	border-left: #cccccc 1px dashed;
    border-right: #cccccc 1px dashed;
}
#homeright_home {
	float: left;
	width: 300px;
	margin-left: 10px;
    margin-top: 15px;
}
#homeright_home h1 {
	font: bold 14px verdana, helvetica, sans-serif; 
	line-height: 150%;
	color: #666666;
    margin: 0px;
    padding-bottom: 10px;
}
#homeright_home h2 {	
    font: 21px tahoma, georgia, Trebuchet MS, arial, helvetica, sans-serif; 
	color: #333333; 
	text-align: left;
	margin-bottom: 10px;
    margin-left: 0px;
	margin-top: 10px;
}
#homeright_home h3 {
	font: bold 15px tahoma, arial, helvetica, sans-serif; 
    margin-left: 0px;
    margin-top: 0px;
	color: #81CE28;
}
#homeright_usa {
	float: left;
	width: 300px;
	margin-left: 20px;
    margin-top: 0px;
}
#homeright_usa h1 {
	font: 32px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	color: #0063b1;
	margin: 0px;
}
#homeright_usa h2 {	
    font: 21px tahoma, georgia, Trebuchet MS, arial, helvetica, sans-serif; 
	color: #333333; 
	text-align: left;
	margin-bottom: 10px;
    margin-left: 0px;
	margin-top: 10px;
}
#homeright_usa h3 {
	font: bold 15px tahoma, arial, helvetica, sans-serif; 
    margin-left: 0px;
    margin-top: 0px;
	color: 1CE28;
	}
#homeright_usa p {
	font: 15px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 3px;
	line-height: 130%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
#homeright {
	float: left;
	width: 300px;
	margin-left: 20px;
    margin-top: 0px;
}
#homeright h1 {
	font: 32px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	color: #81CE28;
	margin: 0px;
}
#homeright h2 {	
    font: 21px tahoma, georgia, Trebuchet MS, arial, helvetica, sans-serif; 
	color: #333333; 
	text-align: left;
	margin-bottom: 10px;
    margin-left: 0px;
	margin-top: 10px;
}
#homeright h3 {
	font: bold 15px tahoma, arial, helvetica, sans-serif; 
    margin-left: 0px;
    margin-top: 0px;
	color: 1CE28;
	}
#homeright p {
	font: 15px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 3px;
	line-height: 130%;
    margin-left: 0px;
	margin-right: 10px;
    color: #333333; 
}
#homeright_row1 {
	float: left;
	width: 300px;
	margin-left: 0px;
	height: 400px;
	background-color: #ebebeb;
    margin-top: 8px;
}
#home_europe_left_slider {
	float: left;
	width: 600px; 
    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#home_europe_left_slider h2 {
	font: 24px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 0px;
    margin-top: 210px;
	margin-left: 20px;
    color: #ffffff; 
}
#home_europe_left_slider p {
	font: 14px arial, helvetica, sans-serif; 
	text-align: left;
	line-height: 130%;
    margin-left: 20px;
	margin-right: 10px;
    color: #ffffff; 
}
#home_europe_left_slider A:visited {
    color: #81CE28;
	text-decoration: none;
}
#home_europe_left_slider A:link {
    color: #81CE28;
	text-decoration: none;
}
#home_europe_left_slider A:hover {
    color: #0063b1;
	text-decoration: none;
}
#bookit_home {
	float: left;
	width: 300px;
	margin-left: 0px;
	margin-top: 0px;
}
#bookit {
	float: left;
	width: 300px;
	margin-left: 0px;
	margin-top: 10px;
}
#row3 {
	float: left;
	width: 920px;
    margin-top: 10px;
    margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 0px;
	padding-bottom: 10px;
	background-color: #ebebeb;
}
#row3 h3 {
	font: bold 12px verdana, arial, helvetica, sans-serif; 
	text-align: left;
	padding-left: 15px;
    margin-top: 0px;
    margin-bottom: 2px;
	color: 1CE28;
}
#row3 p {
	font: bold 10px verdana, arial, helvetica, sans-serif; 
	color: #cccccc;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 2px;
    margin: 0px;
}
#row3 a:link {
	color: #999999; 
	text-decoration: none;
}
#row3 a:hover {
	color: #0063B1; 
	text-decoration: none;
}
#row3 a:visited {
	color: #000000; 
	text-decoration: none;
}
#row3col0 {
	float: left;
	width: 180px;
    margin: 0px;
    padding-left: 0px;
    padding-top: 0px;
    border-right: #cccccc 0px solid;
}
#row3col1 {
	float: left;
	width: 190px;
    margin: 0px;
    padding-left: 0px;
    padding-top: 0px;
    border-right: #cccccc 0px solid;
}
#row3col2 {
	float: left;
	width: 180px;
    margin: 0px;
    padding-left: 0px;
    padding-top: 0px;
    border-right: #cccccc 0px solid;
}
#row3col3 {
	float: left;
	width: 180px;
    margin: 0px;
    padding-left: 0px;
    padding-top: 0px;
}
#row3col4 {
	float: left;
	width: 180px;
    margin: 0px;
    padding-left: 0px;
    padding-top: 0px;
}
/* LINKS DISPLAY PROPERTIES ARTICLE HOSTEL TOUR LISTINGS
---------------------------------------------------------- */
#destination_spotlight div.bmw_spotlightLinks a.bma_head {
    font-size: 125%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#destination_spotlight div.bmw_spotlightLinks div.bmw_link {
    padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
    margin-bottom: 10px;
    border: 1CE28 0px solid;
    font: 13px arial, helvetica, sans-serif; 
	color: #000000;
}
#destination_spotlight div.bmw_spotlightLinks  img.bma_leftthumb {
    margin-right: 10px;
	border: 1CE28 1px solid;
}
#destination_spotlight A:hover {
    color: #666666;
	text-decoration: none;
}
#destination_links a.bma_head {
    font-size: 125%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
	color: 1CE28;
    padding-left: 0px;
}
#destination_links div.bmw_link {
    margin-bottom: 10px;
    border: #ffc700 0px solid;
    font: 13px arial, helvetica, sans-serif; 
	color: #000000;
}
#destination_links A:visited {
    color: 1CE28;
	text-decoration: none;
}
#destination_links A:link {
    color: 1CE28;
	text-decoration: none;
}
#destination_links A:hover {
    color: #666666;
	text-decoration: none;
}
#bmt_featuredhostellistingus div.bmw_spotlightLinks a.bma_head {
    font-size: 150%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: normal;
    padding-left: 0px;
}
#bmt_featuredhostellistingus div.bmw_spotlightLinks div.bmw_link {
    padding-left: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
    margin-bottom: 10px;
    font: 13px verdana, arial, helvetica, sans-serif; 
	color: #000000;
	border-right: #ebebeb 0px dashed;
	border: #666666 1px solid;
}
#bmt_featuredhostellistingus div.bmw_spotlightLinks  img.bma_leftthumb {
	margin-right: 10px;
	border: 1CE28 1px solid;
}
#bmt_featuredhostellistingus div.alternate div.bmw_spotlightLinks div.bmw_link {
	background-color: #ebebeb;
}
div.altLinks div.alternate {
	background-color: #ebebeb;
}
#bmt_featuredhostellisting div.bmw_spotlightLinks div.bmw_link {
    padding-left: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
    margin-bottom: 10px;
    font: 13px arial, helvetica, sans-serif; 
	color: #000000;
}
#bmt_featuredhostellisting div.bmw_spotlightLinks a.bma_head {
    font-size: 125%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#bmt_featuredhostellisting div.bmw_spotlightLinks  img.bma_leftthumb {
	margin-right: 10px;
	border: 1CE28 0px solid;
}
#bmt_featuredhostellisting div.bmw_link a:link {
    color: 1CE28;
    text-decoration: none;
}
#bmt_featuredhostellisting div.bmw_link a:visited {
    color: 1CE28;
    text-decoration: none;
}
#bmt_featuredhostellisting div.bmw_link a:hover {
    color: #666666;
    text-decoration: none;
}
#hostel_links div.bmw_link {
    padding-left: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
    margin-bottom: 10px;
    font: 13px arial, helvetica, sans-serif; 
	color: #000000;
	border: 1CE28 1px solid;
}
#hostel_links A:visited {
    color: 1CE28;
	text-decoration: none;
}
#hostel_links A:link {
    color: 1CE28;
	text-decoration: none;
}
#hostel_links A:hover {
    color: #666666;
	text-decoration: none;
}
#bmt_featuredtourlisting div.bmw_spotlightLinks a.bma_head {
    font-size: 125%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#bmt_featuredtourlisting div.bmw_spotlightLinks div.bmw_link {
    padding-left: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
    margin-bottom: 10px;
    border: #FF5D37 0px solid;
    font: 13px arial, helvetica, sans-serif; 
	color: #000000;
}
#bmt_featuredtourlisting div.bmw_spotlightLinks  img.bma_leftthumb {
    margin-right: 10px;
		border: 1CE28 1px solid;
}
#bmt_featuredtourlisting div.bmw_link a:link {
    color: 1CE28;
    text-decoration: none;
}
#bmt_featuredtourlisting div.bmw_link a:visited {
    color: 1CE28;
    text-decoration: none;
}
#bmt_featuredtourlisting div.bmw_link a:hover {
    color: #666666;
    text-decoration: none;
}
#bmt_tour_spotlight div.bmw_spotlightLinks a.bma_head {
    font-size: 150%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: normal;
    padding-left: 0px;
}
#bmt_tour_spotlight div.bmw_spotlightLinks div.bmw_link {
    padding-left: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
    margin-bottom: 10px;
    font: 13px verdana, arial, helvetica, sans-serif; 
	color: #000000;
	border-right: #ebebeb 0px dashed;
	border: #666666 0px solid;
}
#bmt_tour_spotlight div.bmw_spotlightLinks  img.bma_leftthumb {
	margin-right: 10px;
	border: 1CE28 1px solid;
}
#bmt_tour_spotlight div.alternate div.bmw_spotlightLinks div.bmw_link {
	background-color: #ebebeb;
}
#tour_links div.bmw_link {
    margin-bottom: 10px;
    border: #ffc700 0px solid;
    font: 13px arial, helvetica, sans-serif; 
	color: #000000;
}
#tour_links A:visited {
    color: 1CE28;
	text-decoration: none;
}
#tour_links A:link {
    color: 1CE28;
	text-decoration: none;
}
#tour_links A:hover {
    color: #666666;
	text-decoration: none;
}
#bmt_deallisting div.bmw_spotlightLinks a.bma_head {
    font-size: 125%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
#bmt_deallisting div.bmw_spotlightLinks div.bmw_link {
    padding: 10px;
    margin-bottom: 10px;
    border: #FF5D37 1px solid;
    font: 13px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
}
#bmt_deallisting div.bmw_spotlightLinks  img.bma_leftthumb {
    padding-right: 10px;
}
div.bmw_latestLinks div.bmw_link {
    float:left;
	min-height: 60px;
    margin: 0px;
    padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 5px;
    font: 12px arial, helvetica, sans-serif;
	position: relative;
    padding-left: 80px;
	color: #000000;
}
	/* mac hide \*/
   * html div.bmw_latestLinks div.bmw_link{height:auto;}
   /* end hide */ 
   
div.bmw_latestLinks a.bma_head {
    font-size: 125%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: normal;
    color: #FF5D37;
    padding-left: 0px;
}
div.bmw_latestLinks div.bmw_link a:link {
    color: #FF5D37;
    text-decoration: none;
}
div.bmw_latestLinks div.bmw_link a:visited {
    color: #FF5D37;
    text-decoration: none;
}
div.bmw_latestLinks div.bmw_link a:hover {
    color: #666666;
    text-decoration: none;
}
div.bmw_latestLinks div.bma_mediatop {
        position: absolute;
        top: 0px;
        left: 0px;
}
div.bmw_latestLinks img.bma_leftthumb {
        border: 1CE28 1px solid;
}
/* HOME HOME PAGE LATEST LINKS ---- */
#latest-links div.bmw_latestLinks div.bmw_link {
    float:left;
    margin: 0px;
    padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 5px;
    font: 12px arial, helvetica, sans-serif;
	color: #000000;
}
#latest-links div.bmw_latestLinks a.bma_head {
    font-size: 125%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: normal;
    color: #FF5D37;
    padding-left: 0px;
}
#latest-links div.bmw_latestLinks div.bmw_link a:link {
    color: #FF5D37;
    text-decoration: none;
}
#latest-links div.bmw_latestLinks div.bmw_link a:visited {
    color: #FF5D37;
    text-decoration: none;
}
#latest-links div.bmw_latestLinks div.bmw_link a:hover {
    color: #666666;
    text-decoration: none;
}
#latest-links div.bmw_latestLinks img.bma_leftthumb {
        border: 1CE28 1px solid;
}
/* regular link presentation */
div.bmw_link {
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
    margin-bottom: 10px;
    font: 13px arial, helvetica, sans-serif; 
	color: #000000;
}
div.bmw_link a.bma_head {
    font-size: 125%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
	font-color: 1CE28;
}
/* spotlight link presentation */
div.bmw_spotlightLinks div.bmw_link {
    border-bottom: 0px solid #ccc;
    padding: 4px;
    margin-left
}
div.bmw_moreLinks {
    margin-bottom: 2em;
}
div.bmw_sections div.bmw_link {
    margin-bottom: 0.3em;
}
#javarotator {
}
/* LEFT SECTION OF HOSTEL LISTING PAGES MAIN PAGES AND SUB PAGES EXC ARTICLES
---------------------------------------------------------- */

#hostel_listing {
	float: left;
	width: 550px;
    margin-left: 0px;
    padding-right: 30px;
    margin-top: 0px;
    border-right: #cccccc 1px dashed;
}
#hostel_listing h1 {
	font: 18px tahoma, arial, helvetica, sans-serif; 
	color: #666666; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 3px;
}
#hostel_about {
    float:left;
    width: 400px;
	margin: 0px;
	padding: 0px;
	margin-top: 5px; 
}
#hostel_about p {
	font: 12px verdana, arial, helvetica, sans-serif; 
	color: #000000;
	line-height: 1.45em;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#hostel_aboutcol_1 {
    float: left;
    width: 250px;
	margin: 0px; 
}
#hostel_aboutcol_2 {
    float: right;
	width: 150px;
	margin: 0px; 
}
#sectionleft {
	float: left;
	width: 440px; 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
}
#sectionleft h3 {
    font: bold 18px tahoma, arial, helvetica, sans-serif;  
    margin-left: 0px;
    margin-top: 0px;
	color: #333333;
}
#sectionleft h4 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
    padding-left: 0px;
    padding-top: 10px;
	color: #0063B1;
}
#sectionleft p {
	font: 12px arial, helvetica, sans-serif; 
    margin: 0px;
    padding-bottom: 5px;
	color: #000000;
}
#sectionleft a:hover { 
    text-decoration: none;
	color: #666666;
}
#sectionleft div.bmc_image {
    border: #0063B1 0px solid;
}
#sectionlisting {
	float: left;
	width: 435px; 
	margin-top: 0px;
    padding-bottom: 10px;
    border: #ffc700 1px solid;
}
#bmt_sectionlisting div.bmw_sections div.bmw_link {
    float: left; 
    width: 190px;
    padding-left: 0px;
    padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
    margin-bottom: 0px;
    font: normal 13px arial, helvetica, sans-serif; 
	color: #000000;
}
#bmt_sectionlisting div.bmw_sections a.bma_head {
	font-size: 150%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: normal;
    padding-left: 0px;
}
#bmt_sectionlisting A:hover {
    color: #666666;
	text-decoration: none;
}
#sectionleft_featured {
	float: left;
	width: 440px; 
    margin-top: 20px;
    background-color: #ffffff;
}
#bmt_featuredarticles div.bmw_latestLinks div.bmw_link {
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
    margin-bottom: 10px;
    font: 13px arial, helvetica, sans-serif; 
	color: #000000;
	position: relative;
    padding-left: 80px;
}
#bmt_featuredarticles div.bmw_latestLinks a.bma_head {
    font-size: 125%;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0px;
}
div.bmt_featuredarticles div.bma_mediatop {
        position: absolute;
        top: 0px;
        left: 0px;
}
#bmt_featuredarticles A:hover {
    color: #666666;
	text-decoration: none;
}
/* DESTINATION AND HOSTEL MAIN PAGES
---------------------------------------- */
#sectionleftrow1 {
	float: left;
	width: 440px; 
}
#sectionleftrow2 {
	float: left;
	width: 435px;
    margin-top: 10px;
    border-left: #ebebeb 0px solid;
    border-right: #ebebeb 0px solid;
    border-top: #ebebeb 0px solid;
}
#sectionleftrow2 h4 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
    padding-left: 0px;
    padding-top: 10px;
	color: #0063B1;
}
#sectionleftrow2col1 {
	float: left;
	width: 200px; 
}
#sectionleftrow2col2 {
	float: left;
	width: 200px; 
}
#sectionleftrow3 {
	float: left;
	width: 435px;
    margin-top: 0px;
    margin-bottom: 10px;
    border-left: #ebebeb 0px solid;
    border-right: #ebebeb 0px solid;
    border-bottom: #ebebeb 0px solid;
}
#sectionleftcol1_dest {
	float: left;
	width: 95px; 
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 5px;
}
#sectionleftcol1a_dest {
	float: left;
	width: 95px; 
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 5px;
}
#sectionleftcol2_dest {
	float: left;
	width: 95px; 
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 5px;
}
#sectionleftcol2a_dest {
	float: left;
	width: 95px; 
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 5px;
}
/* MIDDLE COLUMNS
---------------------------------------- */
#middlecolumn {
    float: left;
    width: 140px;
	margin-left: 10px;
	margin-right: 25px;
}
#middlecolumnhome {
    float: left;
    width: 140px;
	margin-left: 0px;
	margin-right: 0px;
}
#sectionmiddle {
	float: left; 
	width: 130px;
	margin-top: 10px;
    padding-top: 0px;
	background-color: #ffffff;
	border-left: #cccccc 1px dashed;
    border-right: #cccccc 1px dashed;
}
#sectionmiddle h3 {
	font: bold 12px tahoma, arial sans-serif; 
    padding-left: 10px;
    padding-top: 0px;
	color: #FF5D37;
}
#sectionmiddle p {
	font: 12px arial, helvetica, sans-serif;
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 5px;
	margin-bottom: 10px; 
	color: #000000;
}
#sectionmiddle a:link {
    text-decoration: none;
		color: 1CE28;
}
#sectionmiddle a:hover {
    text-decoration: none;
		color: #666666;
}
#sectionmiddle a:visited {
    text-decoration: none;
		color: 1CE28;
}
#sectionmiddle_home {
	float: left; 
	width: 130px;
	margin-top: 10px;
    padding-top: 0px;
	background-color: #ffffff;
	border-left: #cccccc 1px dashed;
    border-right: #cccccc 0px dashed;
}
#sectionmiddle_home h3 {
	font: bold 18px tahoma, arial sans-serif; 
    padding-left: 20px;
    padding-top: 0px;
	color: #FF5D37;
}
#sectionmiddle_home p {
	font: 12px arial, helvetica, sans-serif;
    padding-left: 20px;
    padding-right: 5px;
    padding-bottom: 2px;
	margin-bottom: 2px; 
	color: #000000;
}
#sectionmiddle_home a:link {
    text-decoration: none;
		color: 1CE28;
}
#sectionmiddle_home a:hover {
    text-decoration: none;
		color: #666666;
}
#sectionmiddle_home a:visited {
    text-decoration: none;
		color: 1CE28;
}
#quicklink_text {
    padding-top: 80px;
}
#quicklink_text p {
	font: bold 12px helvetica, arial, sans-serif;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px; 
	color: #000000;
}
#quicklink_text a:link {
    text-decoration: none;
		color: #000000;
}
#quicklink_text a:hover {
    text-decoration: none;
		color: #666666;
}
#quicklink_text a:visited {
    text-decoration: none;
		color: #000000;
}
/* RIGHT SIDE MAIN SECTIONS SUB SECTIONS AND ARTICLES 
EXCLUDES HOSTELS DEALS TOURS LISTING DETAIL PAGES
---------------------------------------------------------- */
#articleright {
	float: left;
	width: 300px;
	margin: 0px;
    margin-top: 10px;
}
#articleright h3 {
	font: bold 15px tahoma, arial, helvetica, sans-serif; 
    padding-left: 0px;
	color: #0063B1;
}
#articleright p {
	font: 12px arial, helvetica, sans-serif;
    padding-left: 0px;
    padding-right: 5px;
    padding-bottom: 10px; 
	color: #000000;
}
#hostel_right {
	float: left;
	width: 320px;
	margin: 0px;
    margin-top: 0px;
	margin-left: 15px;
}
#hostel_right h3 {
	font: bold 15px tahoma, arial, helvetica, sans-serif; 
    padding: 0px;
	color: #0063B1;
	margin-botton: 5px;
	margin-top: 15px;
}
#hostel_right p {
	font: 12px arial, helvetica, sans-serif;
    padding-left: 0px;
    padding-right: 5px;
    padding-bottom: 10px; 
	color: #000000;
}
#hostel_right form.bmw_pulldown select {
   margin: 0px;
   width: 200px;
}
#hostel_right div.bmw_announcements {
    margin-bottom: 0px;
}
#quiz_frame {
	float: left;
	width: 280px;
	margin-top: 0px;
	border: #999999 10px solid;
}
#video_300x250 {
	float: left;
	width: 300px;
	margin: 0px;
}
#Banner_300x250 {
	float: left;
	width: 300px;
	margin-top: 0px;
}
#Banner_300x250 p { 
	text-align: center;
	margin-top: 0px;
	font: 9px arial, helvetica, sans-serif; 
	color: #000000;
}
#Banner_125x125 {
	float: left;
	width: 300px;
    margin-top: 10px;
	margin-bottom: 10px;
	background-color: #ebebeb;
}
#relatedlinks h3 {
	font: bold 18px arial, helvetica, sans-serif; 
	color: #666666; 
	text-align: left;
	padding-left: 0px;
    padding-top: 5px;
}
#relatedlinks p {
	font: 12px arial, helvetica, sans-serif; 
	color: #000000; 
	text-align: left;
    margin: 0px;
	padding-left: 0px;
    padding-top: 5px;
}
#relatedlinksrow1 {
	float: left;
	width: 298px;
	margin: 0px;
	background-color: #EBEFF0;      
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
}
#relatedlinksrow2 {
	float: left;
	width: 298px;
	margin: 0px;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
}
/* LISTING OF TOURS TRANSPORT ---- */
#transport_listing {
	float: left;
	width: 550px;
    margin-left: 0px;
    padding-right: 20px;
    margin-top: 0px;
    border-right: #cccccc 1px dashed;
}
#transport_listing h1 {
	font: 35px tahoma, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 7px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#transport_listing h3 {
	font: 21px arial, helvetica, sans-serif; 
	color: #FE4600; 
	text-align: left;
	margin: 0px;
}
#transport_right_oz {
	float: left;
	width: 325px;
	margin: 0px;
    margin-top: 0px;
	margin-left: 20px;
}
#transport_right_oz h3 {
	font: bold 21px arial, helvetica, sans-serif; 
	color: #FE4600;
    padding-left: 10px;
}
#transport_right_oz h4 {
	font: bold 15px arial, helvetica, sans-serif; 
        padding-left: 10px;
		padding-bottom: 0px;
	color: #333333;
}
#transport_right_oz p {
	font: 12px arial, helvetica, sans-serif;
        padding-left: 10px;
        padding-right: 5px;
        padding-bottom: 5px; 
	color: #000000;
}
#transport_right_europe {
	float: left;
	width: 325px;
	margin: 0px;
    margin-top: 0px;
	margin-left: 20px;
}
#transport_right_europe h3 {
	font: bold 21px arial, helvetica, sans-serif; 
	color: 1CE28;
    padding-left: 10px;
}
#transport_right_europe h4 {
	font: bold 15px arial, helvetica, sans-serif; 
        padding-left: 10px;
		padding-bottom: 0px;
	color: #333333;
}
#transport_right_europe p {
	font: 12px arial, helvetica, sans-serif;
        padding-left: 10px;
        padding-right: 5px;
        padding-bottom: 5px; 
	color: #000000;
}
/* ARTICLE LAYOUT GENERAL FOR 101 DESTINATIONS TIPS
---------------------------------------------------------- */
#articlebody {
	float: left;
	width: 580px;
    margin-left: 0px;
    margin-right: 45px;
    margin-top: 0px;
}
#articlebody h1 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #666666;
    margin: 0px;
    padding-bottom: 10px;
}
#articlebody h3 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #333333;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}
#articlebody h4 {
	font: 11px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#articlebody h5 {
	font: bold 12px tahoma, arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
}
#articlebody p {
	font: 12px verdana, arial, helvetica, sans-serif; 
	color: #000000;
	line-height: 1.45em;
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#articlebody li {
    font: 13px arial, helvetica, sans-serif;
}
#articlebody A:link {
	color: #000000; 
	text-decoration: underline;
}
#articlebody A:visited {
	color: #000000; 
	text-decoration: underline;
}
#articlebody A:hover {
	color: 1CE28; 
	text-decoration: underline;
}
#articlebodyrow {
	float: left;
	width: 550px;
    margin-left: 0px;
    padding-top: 10px;
	padding-right: 10px;
    padding-left: 10px;
    margin-top: 5px;
    margin-bottom: 10px;
    border: #cccccc 1px solid;
}
#articlebodycol1 {
	float: left;
	width: 400px; 
}
#articlebodycol2 {
	float: left;
	width: 150px; 
}
#articlebodyrow1 {
	float: left;
	width: 550px;
}
#articlebodycol3 {
	float: left;
	width: 175px; 
}
#articlebodycol4 {
	float: left;
	width: 185px; 
}
#articlebodycol5 {
	float: left;
	width: 125px; 
}
#articlebodycol6 {
	float: left;
	width: 300px; 
}
#articlebodyrow2 {
	float: left;
	width: 550px;
}
/* HOSTEL DETAILS PAGE
---------------------------------------------------------- */
#hostel {
	clear: both;
	width: 940px; 
	overflow: auto;
	margin-left: 20px;
	background-color: #ffffff;
	padding-top: 0px;
}
#hostel h1 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #666666;
     margin-top: 0px;
     padding-left: 0px;
     padding-top: 0px;
}
#hostel h2 {
	font: 35px tahoma, georgia, Trebuchet MS, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 15px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#hostel h3 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #333333;
    margin: 0px;
    padding: 0px;
}
#hostel h4 {
	font: bold 14px tahoma, arial, helvetica, sans-serif; 
	color: #333333;
    margin-top: 0px;
    margin-bottom: 5px;
}
#hostel h5 {
	font: bold 13px arial, helvetica, sans-serif; 
	color: #2877D3;
    margin-top: 0px;
    padding-left: 0px;
}
#hostel p {
	font: 12px arial, helvetica, sans-serif; 
	padding-left: 0px;
    padding-top: 0px;
	margin-bottom: 10px;
	color: #000000;
}
#hostelmain {
    float: left;
    width: 590px;
    margin: 0px;
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 5px;
	border-right: #cccccc 1px dashed;
}
#hostelinforow1 {
	float: left;
	width: 580px;
    margin: 0px;
}
#hostelinforow2 {
	float: left;
	width: 580px;
    margin-top: 10px;
}
#hostelinforow3 {
	float: left;
	width: 500px;
    margin-top: 10px;
}
#hostelimage {
	float: left;
	width: 200px;
    padding: 0px;
    margin: 0px;
}
#hostelimage div.bmw_images {
    margin: 0px;
	text-align: left;
}
#hostelcontact {
	float: left;
	width: 330px;
    margin-left: 20px;
}
#hostelaction {
	float: left;
	width: 300px;
    margin: 0px;
    border: #ebebeb 2px solid;
}
#hostelright {
	float: left;
	width: 300px;
	margin: 0px;
    margin-top: 15px;
}
#hostelright div.bmc_image {
    border: #0063B1 0px solid;
	margin-right: 20px;
    margin-bottom: 20px;
	background-color: #ffffff;
}
#hostelright h3 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #333333;
    margin-bottom: 10px;
    padding: 0px;
}
/* TOURS LISTING DETAIL PAGE
---------------------------------------------------------- */
#tour_listing {
	clear: both;
	width: 940px; 
	overflow: auto;
	margin-left: 20px;
	background-color: #ffffff;
	padding-top: 0px;
}
#tour_listing h1 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #666666;
     margin-top: 0px;
     padding-left: 0px;
     padding-top: 0px;
}
#tour_listing h2 {
	font: 35px tahoma, georgia, Trebuchet MS, arial, helvetica, sans-serif; 
	text-align: left;
	margin-bottom: 15px;
    margin-left: 0px;
	margin-top: 0px;
    color: #333333; 
}
#tour_listing h3 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #333333;
    margin: 0px;
    padding: 0px;
}
#tour_listing h4 {
	font: bold 14px tahoma, arial, helvetica, sans-serif; 
	color: #333333;
    margin-top: 0px;
    margin-bottom: 5px;
}
#tour_listing h5 {
	font: bold 14px arial, helvetica, sans-serif; 
	color: #666666;
	line-height: 150%;
    margin: 0px;
    padding-left: 0px;
}
#tour_listing p {
	font: 12px arial, helvetica, sans-serif; 
	padding-left: 0px;
    padding-top: 0px;
	margin-bottom: 10px;
	color: #000000;
}
#tourmain {
    float: left;
    width: 590px;
    margin: 0px;
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 5px;
	border-right: #cccccc 0px dashed;
}
#tourinforow1 {
	float: left;
	width: 580px;
    margin: 0px;
}
#tourinforow2 {
	float: left;
	width: 580px;
    margin-top: 15px;
}
#tourimage {
	float: left;
	width: 200px;
    padding: 0px;
    margin: 0px;
}
#tourimage div.bmw_images {
    margin: 0px;
	text-align: left;
}
#tourcontact {
	float: left;
	width: 330px;
    margin-left: 20px;
}
#tourright {
	float: left;
	width: 300px;
    margin-top: 10px;
}
#tourright div.bmc_image {
    border: #0063B1 0px solid;
	margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 0px;
	background-color: #ffffff;
}
#tourright h2 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #333333;
    margin-bottom: 10px;
    padding: 0px;
}
#tourright h3 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #333333;
    margin: 0px;
    padding: 0px;
}
#highlightsbox {
width: 278px;
border: #cccccc 1px solid;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 5px;
margin-bottom: 10px;
}
/* DEAL LISTING
---------------------------------------------------------- */
#listingleft {
	float: left;
	width: 540px;
	height: 600px;
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 0px;
}
#listingleft h3 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #333333;
    margin: 0px;
    padding-left: 0px;
    padding-top: 10px;
}
#listingleft h4 {
	font: bold 16px arial, helvetica, sans-serif; 
	color: #0063B1;
    margin: 0px;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
}
#listingleft h5 {
	font: bold 12px arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
    padding-left: 0px;
}
#listingleft p {
	font: 13px arial, helvetica, sans-serif; 
	color: #000000;
	margin: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
    padding-top: 0px;
}
#listingleftrow2 {
	float: left;
	width: 540px;
    margin: 0px;
}
#listingleftrow2Acol1 {
	float: left;
	width: 125px;
}
#listingleftrow2Acol2 {
	float: left;
	width: 540px;
}
#listingleftrow3 {
	float: left;
	width: 540px;
    margin-left: 0px;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    border: #cccccc 1px solid;
}
#listingleftrow3col1 {
	float: left;
	width: 250px;
}
#listingleftrow3col2 {
	float: left;
	width: 170px;
}
#listingleftrow3A {
	float: left;
	width: 540px;
    margin-bottom: 10px;
}
#listingleftrow3B {
	float: left;
	width: 540px;
    margin-bottom: 5px;
}
#listingleftrow3Bcol1 {
	float: left;
	width: 150px;
}
#listingleftrow3Bcol2 {
	float: left;
	width: 270px;
}
#listingleftrow4 {
	float: left;
	width: 540px;
}
#listingleftrow4Acol1 {
	float: left;
	width: 50px;
}
#listingleftrow4ABcol2 {
	float: left;
	width: 400px;
}
.dealsfonth3 {
	font: bold 18px tahoma, arial, helvetica, sans-serif; 
	color: #333333;
    margin: 0px;
    padding-left: 0px;
	padding-right: 7px;
    padding-top: 0px;
}
.dealsfonth4 {
	font: bold 16px arial, helvetica, sans-serif; 
	color: #0063B1;
    margin: 0px;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 0px; 	
}
.dealsfont h5 { 	
    font: bold 12px arial, helvetica, sans-serif; 
	color: #000000;
    margin: 0px;
    padding-left: 0px;
}
/* TABS CSS EUROPE HOME PAGE
---------------------------------------------------------- */
#tabeuropehome {
	border: #999999 1px solid;
    width: 280px; 
    margin-bottom: 1em; 
    background-color: #ffffff;
    padding: 10px;
	height: 100%;
    overflow: hidden;
}
#tabeuropehome p {
	font: 12px arial, helvetica, sans-serif; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 3px;
	line-height: 130%;
    margin-left: 0px;
	margin-right: 10px;
    color: #000000; 
}

.shadetabs_europe {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	text-decoration: none;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs_europe li{
	display: inline;
	margin: 0;
    text-decoration: none;
}
.shadetabs_europe li a{
	position: relative;
	z-index: 1;
	margin-right: 0px;
	border: #999999 1px solid;
	background-color: #000000;
	padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px
}
.shadetabs_europe li a:visited {
	color: #ffffff;
	text-decoration: none;
}
.shadetabs_europe li a:link{
	color: #ffffff;
	text-decoration: none;
}
.shadetabs_europe li a:hover{
	text-decoration: none;
	color: #666666;
}
.shadetabs_europe li a.selected { /*selected main tab style */
	position: relative;
    background-color: #ffffff;
	border-bottom: #ebebeb 1px solid;
	border-bottom: #ebebeb 1px solid;
    border-left: 1CE28 1px solid;
}
.shadetabs_europe li a.selected:link, li a.selected:visited { /*selected main tab style */
	text-decoration: none;
	color: #000000;
}
.tabcontent_europe{
	display:none;
	min-height: 200px;
}
/* TABS CSS
---------------------------------------------------------- */
.shadetabs {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	text-decoration: none;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li{
	display: inline;
	margin: 0;
    text-decoration: none;
}
.shadetabs li a{
	position: relative;
	z-index: 1;
	margin-right: 0px;
	border: #0063B1 1px solid;
	background-color: #0063B1;
	padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px
}
.shadetabs li a:visited {
	color: #ffffff;
	text-decoration: none;
}
.shadetabs li a:link{
	color: #ffffff;
	text-decoration: none;
}
.shadetabs li a:hover{
	text-decoration: none;
	color: #666666;
}
.shadetabs li a.selected { /*selected main tab style */
	position: relative;
    background-color: white;
	border-bottom: white 1px solid;
    border-left: #4EBBFF 1px solid;
}
.shadetabs li a.selected:link, li a.selected:visited { /*selected main tab style */
	text-decoration: none;
	color: #000000;
}
#tabhomepage {
	border: 1CE28 1px solid;
    width: 280px; 
    margin-bottom: 1em; 
    background-color: #ebebeb;
    padding: 10px;
	height: 100%;
    overflow: hidden;
}
#tabhome {
	border: #4EBBFF 1px solid;
    width: 280px; 
    margin-bottom: 1em; 
    background-color: #ffffff;
    padding: 10px;
	height: 100%;
    overflow: hidden;
}
#tabhome_canada {
	border: #ffBA00 1px solid;
    width: 280px; 
    margin-bottom: 1em; 
    background-color: #ffffff;
    padding: 10px;
	height: 100%;
    overflow: hidden;
}
#tab {
    border:#ffBA00 1px solid;
    width: 535px; 
    margin-bottom: 1em;
	background-color: #ffffff; 
    padding: 10px;
	height: 100%;
	overflow: hidden;
}
#tab_usa {
    border:#FF5D37 1px solid;
    width: 535px; 
    margin-bottom: 1em;
	background-color: #ffffff; 
    padding: 10px;
	height: 100%;
	overflow: hidden;
}
#tab_campers_types {
    border:#81CE28 0px solid;
    width: 900px; 
    margin-bottom: 1em;
	background-color: #ffffff;
	margin-left: 0px;
    padding: 10px;
	height: 100%;
	overflow: hidden;
}
#tab_campers_types600 {
    border:#999999 1px solid;
    width: 580px; 
    margin-bottom: 1em;
	background-color: #ffffff;
	margin-left: 0px;
    padding: 10px;
	height: 100%;
	overflow: hidden;
}
#tab_camper {
    border:#cccccc 1px solid;
    width: 535px; 
    margin-bottom: 1em;
	background-color: #ffffff;
	margin-left: 0px;
    padding: 10px;
	height: 100%;
	overflow: hidden;
}
#tab_europe {
    border:#81CE28 1px solid;
    width: 535px; 
    margin-bottom: 1em;
	background-color: #ffffff; 
    padding: 10px;
	height: 100%;
	overflow: hidden;
}
#tab_europe_campers {
    border:#81CE28 0px solid;
    width: 535px; 
    margin-bottom: 1em;
	background-color: #ffffff; 
    padding: 10px;
	height: 100%;
	overflow: hidden;
}
#tab_europe_tripideas {
    border:#81CE28 1px solid;
    width: 535px; 
    margin-bottom: 1em;
	background-color: #ffffff; 
    padding: 10px;
	height: 100%;
	overflow: hidden;
}
#tab_canada {
    border:#ffBA00 1px solid;
    width: 535px; 
    margin-bottom: 1em;
	background-color: #ffffff; 
    padding: 10px;
	height: 100%;
	overflow: hidden;
}
#tabdest {
    border: #00ADD8 1px solid;
    width: 279px; 
    margin-bottom: 1em; 
    padding: 10px;
	padding-bottom: 20px;
	height: 100%;
	overflow: hidden;
}
#tabdest_canada {
    border: #ffBA00 1px solid;
    width: 279px; 
    margin-bottom: 1em; 
    padding: 10px;
	padding-bottom: 20px;
	height: 100%;
	overflow: hidden;
}
#tabbox {
    width: 300px; 
}
#tabboxlistings {
    width: 545px; 
}
.shadetabs_home {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	text-decoration: none;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs_home li{
	display: inline;
	margin: 0;
    text-decoration: none;
}
.shadetabs_home li a{
	position: relative;
	z-index: 1;
	margin-right: 0px;
	border: 1CE28 1px solid;
	background-color: 1CE28;
	padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px
}
.shadetabs_home li a:visited {
	color: #ffffff;
	text-decoration: none;
}
.shadetabs_home li a:link{
	color: #ffffff;
	text-decoration: none;
}
.shadetabs_home li a:hover{
	text-decoration: none;
	color: #666666;
}
.shadetabs_home li a.selected { /*selected main tab style */
	position: relative;
    background-color: #ebebeb;
	border-bottom: #ebebeb 1px solid;
	border-bottom: #ebebeb 1px solid;
    border-left: 1CE28 1px solid;
}
.shadetabs_home li a.selected:link, li a.selected:visited { /*selected main tab style */
	text-decoration: none;
	color: #000000;
}
.shadetabs_canada {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	text-decoration: none;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs_canada li{
	display: inline;
	margin: 0;
    text-decoration: none;
}
.shadetabs_canada li a{
	position: relative;
	z-index: 1;
	margin-right: 0px;
	border: #ffBA00 1px solid;
	background-color: #ffBA00;
	padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px
}
.shadetabs_canada li a:visited {
	color: #ffffff;
	text-decoration: none;
}
.shadetabs_canada li a:link{
	color: #ffffff;
	text-decoration: none;
}
.shadetabs_canada li a:hover{
	text-decoration: none;
	color: #666666;
}
.shadetabs_canada li a.selected { /*selected main tab style */
	position: relative;
    background-color: #ffffff;
	border-bottom: #ffffff 1px solid;
    border-left: #ffBA00 1px solid;
}
.shadetabs_canada li a.selected:link, li a.selected:visited { /*selected main tab style */
	text-decoration: none;
	color: #000000;
}
.shadetabs{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	text-decoration: none;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li{
	display: inline;
	margin: 0;
    text-decoration: none;
}
.shadetabs li a{
	position: relative;
	z-index: 1;
	margin-right: 0px;
	border: #81CE28 1px solid;
	background-color: #81CE28;
	padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px
}
.shadetabs li a:visited {
	color: #ffffff;
	text-decoration: none;
}
.shadetabs li a:link{
	color: #ffffff;
	text-decoration: none;
}
.shadetabs li a:hover{
	text-decoration: none;
	color: #666666;
}
.shadetabs li a.selected { /*selected main tab style */
	position: relative;
    background-color: white;
	border-bottom: white 1px solid;
    border-left: #81CE28 1px solid;
}
.shadetabs li a.selected:link, li a.selected:visited { /*selected main tab style */
	text-decoration: none;
	color: #000000;
}
.tabcontent{
	display:none;
	min-height: 250px;
}
.tabcontent_campers {
	display:none;
	min-height: 250px;
	margin-left:0px;
}
.shadetabs_campers {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 14px Tahoma;
	text-decoration: none;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs_campers li{
	display: inline;
	margin: 0;
    text-decoration: none;
}
.shadetabs_campers li a{
	position: relative;
	z-index: 1;
	margin-right: 0px;
	border: #0063B1 1px solid;
	background-color: #0063B1;
	padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px
}
.shadetabs_campers li a:visited {
	color: #ffffff;
	text-decoration: none;
}
.shadetabs_campers li a:link{
	color: #ffffff;
	text-decoration: none;
}
.shadetabs_campers li a:hover{
	text-decoration: none;
	color: #cccccc;
}
.shadetabs_campers li a.selected { /*selected main tab style */
	position: relative;
    background-color: #CCCCCC;
	border-bottom:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
    border-left:#CCCCCC 1px solid;
        border-right:#CCCCCC 1px solid;
}
.shadetabs_campers li a.selected:link, li a.selected:visited { /*selected main tab style */
	text-decoration: none;
	color: #000000;
}
.shadetabs_tripideas {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 14px Tahoma;
	text-decoration: none;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs_tripideas li{
	display: inline;
	margin: 0;
    text-decoration: none;
}
.shadetabs_tripideas li a{
	position: relative;
	z-index: 1;
	margin-right: 0px;
	border: #0063B1 1px solid;
	background-color: #0063B1 ;
	padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px
}
.shadetabs_tripideas li a:visited {
	color: #ffffff;
	text-decoration: none;
}
.shadetabs_tripideas li a:link{
	color: #ffffff;
	text-decoration: none;
}
.shadetabs_tripideas li a:hover{
	text-decoration: none;
	color: #cccccc;
}
.shadetabs_tripideas li a.selected { /*selected main tab style */
	position: relative;
    background-color: #81CE28;
	border-bottom: #81CE28 1px solid;
	border-top: #81CE28 1px solid;
    border-left: #81CE28 1px solid;
}
.shadetabs_tripideas li a.selected:link, li a.selected:visited { /*selected main tab style */
	text-decoration: none;
	color: #000000;
}
/* for Internet Explorer */
/*\*/
* html .tabcontent {
  height: 250px;
}

@media print {
.tabcontent {
	display:block !important;
}
}
.tabcontent_home{
	display:none;
	min-height: 200px;
}
/* for Internet Explorer */
/*\*/
* html .tabcontent_home {
  height: 200px;
}

@media print {
.tabcontent_home {
	display:block !important;
}
/* COMMENTS FORM
------------------------------------------------------------------------- */
/* comments, at bottom of content pages */
div.bmw_comments {
    float:left;
}
/* container for email form */
div.bmc_comment_form {
    border: 0px solid #9cf;
    background-color: #ffffff;
    padding:.5em;
}
/*blue border for comments */
.bmc_comment {
    border:0px solid #9cf;
    padding:4px;
    background-color: #f3f3ff;
}
/*green border for staff comments */
.bmc_comment_staff {
    background-color: #fff;
    border:1px solid #cf6;
}

/* blue header bar for each comment */
.bmc_comment_meta {
    background-color: #36f;
    color: #fff;
    padding: 2px 4px;
}
/* green header for staff comments */
.bmc_comment_staff .bmc_comment_meta {
    background-color: #9c3;
}
.bmc_comment_meta a,
.bmc_comment_meta a:visited {
    color: #fff;
}
.bmc_comment_timestamp {
    padding-top: 2px;
}
.bmc_comment_date,
.bmc_comment_time {
    border-right: 1px solid #ccc;
}
/* FONT SIZES AND STYLES FOR OTHER BM WIDGETS
---------------------------------------------------------- */
/* navigation breadcrumbs */
div.bmw_breadcrumbs {    
    font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 90%;
	margin-bottom: 0px;
    color: #000000;
    line-height: 1.8em;
}
div.bmw_breadcrumbs a,
div.bmw_breadcrumbs a:visited {
    color: #000000;
}
div.bmw_breadcrumbs a:hover {
    color: #666666;
}
.bmc_comment_meta,
form.bmf_form label {
    font-family: tahoma, arial, helvetica, sans-serif;
}
/* x-small fonts */
div.bmc_caption,
div.bmt_pageInfo {
    font-size: 90%;
}
p.bmw_tags {
    font-size: 100%;
}
/* big blockquote */
blockquote.bmc_bigPullquote {
    font-size: 160%;
    line-height: 1.3em;
}

/* MISC BM STYLES
------------------------------------------------------------------------- */

/* specific column setup */
div.bmt_pageContent {
    float: right;
    width: 590px;
    overflow: hidden;
}

/* left column of interior pages
   (contains subnavigation and sidebar) */
div.bmt_utility {
    width: 150px;
    float: left; /* safari needs this */
}

/* page headline */
h2.bmw_headline {
    color: #ffc700;
    font-size: 165%px;
    padding: 0px;
    margin: 0px;
}
/* feed pages have no breadcrumbs;
   adjust top margin of headline accordingly */
.bmt_feed h2.bmw_headline {
    margin-top: 1.05em;
}

/* byline style */
div.bmw_byline {
    padding: 0.2em 5px;
	margin-bottom: 0.2em;
}

/* document and image captions */
div.bmc_caption {
    color: #666;
    line-height: 1.3em;
}

/* PULLQUOTES, DOCUMENTS, CODE BLOCKS, AUTHOR BLURBS
------------------------------------------------------------------------- */

div.bmw_authorblurb,
div.bmc_download,
div.bmc_document,
pre {
    border: 1px solid #9cf;
    background-color: #f3f3ff;
    padding: 1em;
    overflow: auto;
    zoom:1;
}
div.bmc_document {
    border: 0px solid #9cf;
    background-color: #ffffff;
    padding: 0;
    overflow: auto;
    zoom:1;
}

pre { /* help ie6 observe overflow rule */
    width: 94%;
    padding: 2%;
    margin: 1em auto;
}

blockquote.bmc_bigPullquote,
blockquote.bmc_smallPullquote {
    padding: 1em 1em 1em 45px;
    color: #36c;
}

/* document downloads */
div.bmc_aboveContent div.bmc_document,
div.bmc_belowContent div.bmc_document,
div.bmc_centerDocument,
div.bmc_download {
    text-align:center;
    margin: 0em auto 1em;
    width: auto;
}

/* author blurb */
div.bmw_authorblurb {
    margin:1em 0em;
}
/* IMAGES
------------------------------------------------------------------------- */

/* misc images */

div.bmc_image {
    margin: 0px;
    padding-bottom:0px;
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 0px;
    background-color: #ffffff;
    border: 0px solid #83BEE7;
}
div.bmc_centerContentImage {
    margin-bottom: 1em;
}
/* image gallery */
div.bmw_gallery div.bmc_image {
    border:0px solid #9cf;
    padding: 0px;
    background-color: #f3f3ff;
    margin-bottom: 0.5em;
}
div.bmw_gallery h3 {
    margin-top: 0;
}
div.bmw_gallery {
    margin-bottom: 1em;
}
/* EMAIL/COMMENT/WIDGET FORMS
---------------------------------------------------------- */
form.bmf_form {
    border: 1px solid #9cf;
    background-color: #f3f3ff;
    padding:.5em;
}
/* width of email form */
#emailform {
    width: 450px;
}
form.bmf_form input,
form.bmf_form textarea {
    border-color: #9cf;    
}
/* ANNOUNCEMENTS, TIPS, RELATED LINKS
------------------------------------------------------------------------- */

div.bmw_tips,
div.bmw_announcements {
    margin-top: 0px;
}
div.bmw_announcements div.bmc_image {
    margin-left: 5px;
}

div.bmw_related ul,
div.bmw_related li,
div.bma_related ul,
div.bma_related li {
    /* related links lists within link blocks and on
       content pages */
        padding-left: 0px;
        margin: 0px;
	padding-top: 0px;
        padding-bottom: 10px;
	list-style: square inside;
        color: #333333;
}
/* NEWS FEED LIST
------------------------------------------------------------------------- */
div.bmw_sectionfeeds {
    margin-top: 1.5em;
}

div.bmw_sectionfeeds ul,
div.bmw_sectionfeeds li {
    margin: 0;
    padding: 0;
    line-height: 1.4em;
    list-style: none;
}

div.bmw_newsgadget {
    margin: .8em 0em;
}

/* TAG CLOUD----------------- */
ul.bmw_tagcloud {
    border: 0px solid #0063B1;
    margin-top: 0px;
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

form.bmw_pulldown select {
   margin-top: 10px;
   width: 125px;
}