body {font-family: "Arial","Helvetica","Sans-serif";color:#ffffff;font-size:62.5%;font-weight:normal;background-color:#000;}
a {text-decoration:none;font-weight:bold;color:#0214fb;}
a:hover {text-decoration:none;font-weight:bold;color:#ff0000;}
h1 {font-size:1.875em;margin:20px 0 0 20px;}
#container {margin:0 auto;width:958px;height:100%;} 
#logo {width:100%; height:150px;} /* adjustable height  */
.main-content {width:100%;}
.main-content table {margin:0 auto;}
.main-content table td {padding:10px;}
.main-content table img {border: 2px solid #ff0000;}
.main-content table img:hover {border: 2px solid #ffffff;}

#inner-content{width:90%;margin:55px auto 0 auto;min-height:350px;}
img.inner-img{float:left;margin-right:15px;}
#inner-content img {border: 2px solid #ff0000;}
#inner-content img:hover {border: 2px solid #ffffff;}
p.center {text-align:center;}
p.center-top {text-align:center;padding-top:20px;}
p.main-text {font-size:1.45em;line-height:1.3;margin:25px 20px 15px 20px;}
p.inner-text {font-size:1.35em;line-height:1.3;margin:25px 20px 15px 20px;}
#footer {width:100%;margin-top:25px;}
p.footer-links {text-align:center;font-size:1.25em;margin-top:10px;}
p.disclaimer {font-size:1.0em;text-align:center;margin-top:10px;}

/* gŁ */

.clearfix {display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {display: block;}
/* End hide from IE Mac */

.bz_bar {background:url("http://scripts.bzpics.com/tours/bzn/tour3/images/bz_bar/bz_bar_bg.png") repeat-x scroll left top transparent;border-bottom:1px solid black;clear:both;height:32px;width:100%;}
.bz_bar_container {width:1000px;margin: 0 auto;padding-top:5px;}
.bz_bar_logo {background:transparent url('http://scripts.bzpics.com/tours/bzn/tour3/images/bz_bar/bz_bar_logo.png') top left no-repeat;width:244px;height:22px;float:left;}
.bz_bar_info {float:left;text-transform:uppercase;font-weight:bold;color:#727272;font-size:10px;padding:4px;}
.bz_bar_links {width:250px;float:right;padding-top:3px;}
.bz_bar_links a {display:block;color:#1567bb;font-size:11px;text-decoration:underline;font-weight:bold;float:left;margin:0 20px;}
.bz_bar_links a:hover {color:#1567bb;}

/******************************
* BASE LAYOUT
******************************/

body{
    background: #595959 url(http://scripts.brazzers.com/tours/ham/tour/images/layout/body_bg.gif) repeat-y  center top;
    color:#7f7f7f;
}

div.content_wrapper{
    margin:0 auto;
    position:relative;
    text-align:center;
    width:958px;
}

div.content{
    margin-left:17px;
    text-align:left;
    float:left;
    width:915px;
    padding:5px;
    background:transparent url(http://scripts.brazzers.com/tours/ham/tour/images/layout/under_menu.gif) repeat-x scroll left top;
}


* html div.content{ margin-left:9px;  width:910px;  float:left;    margin-right:9px;  }



/******************************
* HEADER
******************************/

div.header_wrapper{
    text-align:center;
    background:#000 url('http://scripts.brazzers.com/tours/ham/tour/images/layout/menu_bg.gif') bottom left repeat-x;

}
div.header{
    background:#000;
    margin:0 auto;
    min-height:360px;
    position:relative;
    text-align:left;
    width:925px;
    height:360px;
    width:924px;
    padding-left:1px;
    display:block;
    z-index:10;
}

img.header_img{
    height:359px;
    width:924px;
    display:block;
    position:absolute;
    z-index:1;
}

div.menu{
    float:left;
    margin-top:329px;
    position:absolute;
    width:925px;
    z-index:2;
    margin-left:-1px;
}

div.logo{
    background:transparent url(http://scripts.brazzers.com/tours/ham/tour/images/layout/logo.png) no-repeat scroll left top;
    display:block;
    height:75px;
    margin-left:561px;
    margin-top:285px;
    position:absolute;
    width:363px;
    z-index:15;
}

div.logo span{display:none;}

div.menu div.alpha_bg{
    background:#fff;
    height:30px;
    display:block;
    position:absolute;
    width:100%;
    opacity:0.8;
    filter:alpha(opacity=80);
    z-index:4;
}

div.menu ul{
    position:absolute;
  z-index:10;
}

div.menu ul li{
    float:left;
    padding:2px 5px;

}

div.menu ul li a{
    text-decoration:none;
    color:#000;
    font-weight:bold;
    font-size:12px;
    display:block;
    float:left;
    height:25px;
}

div.menu ul li a span{
    line-height:26px;
    height:25px;
    padding:0 10px 0 5px;
    position:relative;margin-right:-5px;
    display:block;
    margin-left:3px;
    float:left;
    cursor:pointer;
}
* html div.menu ul li a span{padding-left:0;}

div.menu ul li a:hover, div.menu ul li a.selected{
 color:#fff;
 background:transparent url('http://scripts.brazzers.com/tours/ham/tour/images/header/menu_link_hover.gif') left top no-repeat;
}



div.menu ul li a:hover span, div.menu ul li a.selected span{
 background:transparent url('http://scripts.brazzers.com/tours/ham/tour/images/header/menu_link_hover.gif') right top no-repeat;
}

a.join_link4 {
color:#0B99CD;
display:block;
font-size:22px;
font-weight:bold;
margin:15px 0;
text-align:center;
text-decoration:none;
}

div.slogan_line{
    color:#fff;
    font-weight:bold;
    font-size:14px;
    height:26px;
    position:absolute;
    z-index:16;
    width:924px;
    display:none;
}


div.slogan_line div{
    position:relative;
    z-index:20;
    float:left;
    margin-left:2px;
    padding: 4px 0 0 40px;
    height:22px;
}

div.slogan_line div.slogan_bg{
    background:#000;
    opacity:0.4;
    filter:alpha(opacity=40);
    width:923px;
    height:26px;
    position:absolute;
    left:0;
    float:none;
    display:block;
    z-index:16;
    margin:0;
}


div.slogan_line div.icon_hd{
    background:transparent url('http://scripts.brazzers.com/tours/ham/tour/images/icons/icon_hd.png') left center no-repeat;
    width: 34px;
    height: 23px;
    padding: 0;
    margin: 2px 5px 0 10px;
}
div.slogan_line div.text_hd{
    height: 22px;
    padding: 5px 0 0;
}

div.slogan_line div.icon_sfm{
    background:transparent url('http://scripts.brazzers.com/tours/ham/tour/images/icons/icon_sfm.png') left center no-repeat;
    width: 25px;
    height: 21px;
    padding: 0;
    margin: 3px 5px 0 40px;
}
div.slogan_line div.text_sfm{
    height: 22px;
    padding: 5px 0 0;
}

div.slogan_line div.text_zz {
	float: right;
    margin-right:6px;
    font-size: 9px;
    color: black;
    font-weight: normal;
    padding: 5px 0 0;
}
div.slogan_line div.icon_zz {
	float: right;
    margin-right:6px;
    margin-top: 4px;
    padding: 0;
    background:transparent url('http://scripts.brazzers.com/tours/ham/tour/images/header/zz_logo.png') right center no-repeat;
    width: 28px;
    height: 20px;
}


