/**
 * Layout CSS for the BonusThemes.com Travel In Template
 *
 * @package bt_travelin
 * @version 1.0
 * @copyright BonusThemes.com 2008
 * @link http://www.bonusthemes.com/goto/bt_travelin
 */

* {
	margin: 0;
	padding: 0;
}

html {
	margin-bottom: 1px;
	height: 100% !important;
	height: auto;
}

body {
	height: 100%;
	background: #eaf4fb url(back0000.gif) repeat-x top left;
}

.gap {
	width: 10px;
	height: 10px;
	overflow: hidden;
}

#spacer1, #spacer2, #spacer3, #spacer4, #spacer5, #spacer6, #spacer7 {
	height: 20px;
	overflow: hidden;
}

#top {
	height: 210px;
	overflow: hidden;
	background: #fff url(top_back.gif) repeat-x top left;
}

	#top_r1_over {
		height: 10px;
		overflow: hidden;
	}
	#top_r1 {
		height: 30px;
		overflow: hidden;
	}
	#top_r2_over {
		height: 25px;
		overflow: hidden;
	}
	#top_r2 {
		height: 70px;
		overflow: hidden;
	}
	#top_r3_over {
		height: 10px;
		overflow: hidden;
	}
	#top_r3 {
		height: 51px;
		overflow: hidden;
	}


#r1lb {
	width: 32px;
	overflow: hidden;
	background: url(r1lb0000.gif) repeat-y top left;
}

#r1rb {
	width: 32px;
	overflow: hidden;
	background: url(r1rb0000.gif) repeat-y top left;
}

#r1body {
	background-color: #fff;
}

#r2l {
	height: 16px;
	overflow: hidden;
	background: url(r2l00000.gif) no-repeat top left;
}
#r2c {
	height: 16px;
	overflow: hidden;
	background: url(r2c00000.gif) repeat-x top left;
}
#r2r {
	height: 16px;
	overflow: hidden;
	background: url(r2r00000.gif) no-repeat top left;
}

#r2lb {
	width: 32px;
	overflow: hidden;
	background: url(r2lb0000.gif) repeat-y top left;
}
#r2body {
	background-color: #34b4e6;
}
#r2rb {
	width: 32px;
	overflow: hidden;
	background: url(r2rb0000.gif) repeat-y top left;
}

#r3l {
	height: 17px;
	overflow: hidden;
	background: url(r3l00000.gif) no-repeat top left;
}
#r3c {
	height: 17px;
	overflow: hidden;
	background: url(r3c00000.gif) repeat-x top left;
}
#r3r {
	height: 17px;
	overflow: hidden;
	background: url(r3r00000.gif) no-repeat top left;
}

#r3lb {
	width: 32px;
	overflow: hidden;
	background: url(r3lb0000.gif) repeat-y top left;
}
#r3body {
	background-color: #258fcd;
}
#r3rb {
	width: 32px;
	overflow: hidden;
	background: url(r3rb0000.gif) repeat-y top left;
}

#r4l {
	height: 27px;
	overflow: hidden;
	background: url(r4l00000.gif) no-repeat top left;
}
#r4c {
	height: 27px;
	overflow: hidden;
	background: url(r4c00000.gif) repeat-x top left;
}
#r4r {
	height: 27px;
	overflow: hidden;
	background: url(r4r00000.gif) no-repeat top left;
}

#r5c {
	padding-top: 20px;
	padding-bottom: 20px;
}

#main_path_l {
	width: 15px;
	height: 38px;
	overflow: hidden;
	background: url(main_pat.gif) no-repeat top left;
}
#main_path_c {
	height: 38px;
	overflow: hidden;
	background: url(main_pau.gif) repeat-x top left;
}
#main_path_r {
	width: 15px;
	height: 38px;
	overflow: hidden;
	background: url(main_pav.gif) no-repeat top left;
}

#main_body_tl, #main_body_tr, #main_body_bl, #main_body_br,
#main_left_tl, #main_left_tr, #main_left_bl, #main_left_br,
#main_right_tl, #main_right_tr, #main_right_bl, #main_right_br {
	width: 15px;
	height: 15px;
	overflow: hidden;
}

#main_body_tc, #main_body_bc,
#main_left_tc, #main_left_bc,
#main_right_tc, #main_right_bc {
	height: 15px;
	overflow: hidden;
}

#main_body_ml, #main_body_mr,
#main_left_ml, #main_left_mr,
#main_right_ml, #main_right_mr {
	width: 15px;
	overflow: hidden;
}

#main_left_tr, #main_left_mr, #main_left_br, 
#main_right_tl, #main_right_ml, #main_right_bl {
	width: 30px;
}

#main_body_tl { background: url(main_bod.gif) no-repeat top left; }
#main_body_tc { background: url(main_boe.gif) repeat-x top left; }
#main_body_tr { background: url(main_bof.gif) no-repeat top left; }
#main_body_ml { background: url(main_bog.gif) repeat-y top left; }
#main_body_mc { background-color: #fff; }
#main_body_mr { background: url(main_boh.gif) repeat-y top left; }
#main_body_bl { background: url(main_boi.gif) no-repeat top left; }
#main_body_bc { background: url(main_boj.gif) repeat-x top left; }
#main_body_br { background: url(main_bok.gif) no-repeat top left; }

#main_left_tl { background: url(main_lef.gif) no-repeat top left; }
#main_left_tc { background: url(main_leg.gif) repeat-x top left; }
#main_left_tr { background: url(main_leh.gif) no-repeat top left; }
#main_left_ml { background: url(main_lei.gif) repeat-y top left; }
#main_left_mc { background-color: #ddf4ff; }
#main_left_mr { background: url(main_lej.gif) repeat-y top left; }
#main_left_bl { background: url(main_lek.gif) no-repeat top left; }
#main_left_bc { background: url(main_lel.gif) repeat-x top left; }
#main_left_br { background: url(main_lem.gif) no-repeat top left; }

#main_right_tl { background: url(main_rig.gif) no-repeat top left; }
#main_right_tc { background: url(main_rih.gif) repeat-x top left; }
#main_right_tr { background: url(main_rii.gif) no-repeat top left; }
#main_right_ml { background: url(main_rij.gif) repeat-y top left; }
#main_right_mc { background-color: #ddf4ff; }
#main_right_mr { background: url(main_rik.gif) repeat-y top left; }
#main_right_bl { background: url(main_ril.gif) no-repeat top left; }
#main_right_bc { background: url(main_rim.gif) repeat-x top left; }
#main_right_br { background: url(main_rin.gif) no-repeat top left; }

#blue_tl {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(blue_tl0.gif) no-repeat top left;
}
#blue_tc {
	height: 16px;
	overflow: hidden;
	background: url(blue_tc0.gif) repeat-x top left;
}
#blue_tr {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(blue_tr0.gif) no-repeat top left;
}
#blue_ml {
	width: 16px;
	overflow: hidden;
	background: url(blue_ml0.gif) repeat-y top left;
}
#blue_mc {
	background-color: #ddf4ff;
}
#blue_mr {
	width: 16px;
	overflow: hidden;
	background: url(blue_mr0.gif) repeat-y top left;
}
#blue_bl {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(blue_bl0.gif) no-repeat top left;
}
#blue_bc {
	height: 16px;
	overflow: hidden;
	background: url(blue_bc0.gif) repeat-x top left;
}
#blue_br {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(blue_br0.gif) no-repeat top left;
}

#r2body .gap {
	width: 25px;
	background: url(splitter.gif) no-repeat center center;
}



.ddp1_tl, .ddp1_tc, .ddp1_tr, .ddp1_ml, .ddp1_content, .ddp1_mr, .ddp1_bl, .ddp1_bc, .ddp1_br, .ddp1_tag_l, .ddp1_tag, .ddp1_tag_r {
	background: #d3e7f1;
}
.ddp1_tc {
	height: 12px;
}
.ddp1_bl {
	width: 12px;
	height: 12px;
	background: url(ddp1_bl0.gif) no-repeat top left;
}
.ddp1_br {
	width: 12px;
	height: 12px;
	background: url(ddp1_br0.gif) no-repeat top left;
}
.ddp1_tag_l {
	width: 17px;
	height: 18px;
	background: url(ddp1_lef.gif) no-repeat top left;
}
.ddp1_tag_r {
	width: 17px;
	height: 18px;
	background: url(ddp1_rig.gif) no-repeat top left;
}
.ddp1_tag {
	background: #d3e7f1 url(ddp1_bul.gif) no-repeat 0px 6px;
}
.ddp1_tag h3 {
	text-indent: 12px;
	color: #258fcc;
	font-weight: normal;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	margin: 0;
	padding: 0;
}
.ddp1_content {
}


.ddp2_tl { background: url(ddp2_tl0.gif) no-repeat top left; }
.ddp2_tc { background: url(ddp2_tc0.gif) repeat-x top left; }
.ddp2_tr { background: url(ddp2_tr0.gif) no-repeat top left; }
.ddp2_ml { background: url(ddp2_ml0.gif) repeat-y top left; }
.ddp2_mr { background: url(ddp2_mr0.gif) repeat-y top left; }
.ddp2_bl { background: url(ddp2_bl0.gif) no-repeat top left; }
.ddp2_bc { background: url(ddp2_bc0.gif) repeat-x top left; }
.ddp2_br { background: url(ddp2_br0.gif) no-repeat top left; }
.ddp2_tl, .ddp2_tr, .ddp2_bl, .ddp2_br {
	width: 12px;
	height: 12px;
}
.ddp2_ml, .ddp2_mr {
	width: 12px;
}
.ddp2_tc, .ddp2_bc {
	height: 12px;
}
.ddp2_tag_l {
	width: 15px;
	height: 14px;
	background: url(ddp2_lef.gif) no-repeat top left;
}
.ddp2_tag_r {
	width: 15px;
	height: 14px;
	background: url(ddp2_rig.gif) no-repeat top left;
}
.ddp2_tag {
	background: #35b4e7 url(ddp2_bul.gif) no-repeat 0px 4px;
}
.ddp2_tag h3 {
	text-indent: 12px;
	color: #fff;
	font-weight: normal;
	font-size: 11px;
	height: 14px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
.ddp2_content {
	background: #35b4e7;
}

