/**
 * 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(../images/layout/back.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(../images/layout/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(../images/layout/r1lb.gif) repeat-y top left;
}

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

#r1body {
	background-color: #fff;
}

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

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

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

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

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

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

#main_path_l {
	width: 15px;
	height: 38px;
	overflow: hidden;
	background: url(../images/layout/main_path_l.gif) no-repeat top left;
}
#main_path_c {
	height: 38px;
	overflow: hidden;
	background: url(../images/layout/main_path_c.gif) repeat-x top left;
}
#main_path_r {
	width: 15px;
	height: 38px;
	overflow: hidden;
	background: url(../images/layout/main_path_r.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(../images/layout/main_body_tl.gif) no-repeat top left; }
#main_body_tc { background: url(../images/layout/main_body_tc.gif) repeat-x top left; }
#main_body_tr { background: url(../images/layout/main_body_tr.gif) no-repeat top left; }
#main_body_ml { background: url(../images/layout/main_body_ml.gif) repeat-y top left; }
#main_body_mc { background-color: #fff; }
#main_body_mr { background: url(../images/layout/main_body_mr.gif) repeat-y top left; }
#main_body_bl { background: url(../images/layout/main_body_bl.gif) no-repeat top left; }
#main_body_bc { background: url(../images/layout/main_body_bc.gif) repeat-x top left; }
#main_body_br { background: url(../images/layout/main_body_br.gif) no-repeat top left; }

#main_left_tl { background: url(../images/layout/main_left_tl.gif) no-repeat top left; }
#main_left_tc { background: url(../images/layout/main_left_tc.gif) repeat-x top left; }
#main_left_tr { background: url(../images/layout/main_left_tr.gif) no-repeat top left; }
#main_left_ml { background: url(../images/layout/main_left_ml.gif) repeat-y top left; }
#main_left_mc { background-color: #ddf4ff; }
#main_left_mr { background: url(../images/layout/main_left_mr.gif) repeat-y top left; }
#main_left_bl { background: url(../images/layout/main_left_bl.gif) no-repeat top left; }
#main_left_bc { background: url(../images/layout/main_left_bc.gif) repeat-x top left; }
#main_left_br { background: url(../images/layout/main_left_br.gif) no-repeat top left; }

#main_right_tl { background: url(../images/layout/main_right_tl.gif) no-repeat top left; }
#main_right_tc { background: url(../images/layout/main_right_tc.gif) repeat-x top left; }
#main_right_tr { background: url(../images/layout/main_right_tr.gif) no-repeat top left; }
#main_right_ml { background: url(../images/layout/main_right_ml.gif) repeat-y top left; }
#main_right_mc { background-color: #ddf4ff; }
#main_right_mr { background: url(../images/layout/main_right_mr.gif) repeat-y top left; }
#main_right_bl { background: url(../images/layout/main_right_bl.gif) no-repeat top left; }
#main_right_bc { background: url(../images/layout/main_right_bc.gif) repeat-x top left; }
#main_right_br { background: url(../images/layout/main_right_br.gif) no-repeat top left; }

#blue_tl {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(../images/layout/blue_tl.gif) no-repeat top left;
}
#blue_tc {
	height: 16px;
	overflow: hidden;
	background: url(../images/layout/blue_tc.gif) repeat-x top left;
}
#blue_tr {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(../images/layout/blue_tr.gif) no-repeat top left;
}
#blue_ml {
	width: 16px;
	overflow: hidden;
	background: url(../images/layout/blue_ml.gif) repeat-y top left;
}
#blue_mc {
	background-color: #ddf4ff;
}
#blue_mr {
	width: 16px;
	overflow: hidden;
	background: url(../images/layout/blue_mr.gif) repeat-y top left;
}
#blue_bl {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(../images/layout/blue_bl.gif) no-repeat top left;
}
#blue_bc {
	height: 16px;
	overflow: hidden;
	background: url(../images/layout/blue_bc.gif) repeat-x top left;
}
#blue_br {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(../images/layout/blue_br.gif) no-repeat top left;
}

#r2body .gap {
	width: 25px;
	background: url(../images/layout/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(../images/layout/ddp1_bl.gif) no-repeat top left;
}
.ddp1_br {
	width: 12px;
	height: 12px;
	background: url(../images/layout/ddp1_br.gif) no-repeat top left;
}
.ddp1_tag_l {
	width: 17px;
	height: 18px;
	background: url(../images/layout/ddp1_left.gif) no-repeat top left;
}
.ddp1_tag_r {
	width: 17px;
	height: 18px;
	background: url(../images/layout/ddp1_right.gif) no-repeat top left;
}
.ddp1_tag {
	background: #d3e7f1 url(../images/layout/ddp1_bullet.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(../images/layout/ddp2_tl.gif) no-repeat top left; }
.ddp2_tc { background: url(../images/layout/ddp2_tc.gif) repeat-x top left; }
.ddp2_tr { background: url(../images/layout/ddp2_tr.gif) no-repeat top left; }
.ddp2_ml { background: url(../images/layout/ddp2_ml.gif) repeat-y top left; }
.ddp2_mr { background: url(../images/layout/ddp2_mr.gif) repeat-y top left; }
.ddp2_bl { background: url(../images/layout/ddp2_bl.gif) no-repeat top left; }
.ddp2_bc { background: url(../images/layout/ddp2_bc.gif) repeat-x top left; }
.ddp2_br { background: url(../images/layout/ddp2_br.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(../images/layout/ddp2_left.gif) no-repeat top left;
}
.ddp2_tag_r {
	width: 15px;
	height: 14px;
	background: url(../images/layout/ddp2_right.gif) no-repeat top left;
}
.ddp2_tag {
	background: #35b4e7 url(../images/layout/ddp2_bullet.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;
}
