/**
 * Layout CSS for the BonusThemes.com VIP Host Template
 *
 * @package bt_viphost
 * @version 1.0
 * @copyright BonusThemes.com 2009
 * @link http://www.bonusthemes.com/goto/bt_viphost
 */

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

body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #4a535b url(../images/layout/r1_c.png) repeat-x top left;
}

.wrapper {
	margin-left: auto;
	margin-right: auto;
}

.side_vgap {
	height: 20px;
}

#spacer1, #spacer2, #spacer3, #spacer4, #spacer5, #spacer6, #spacer7, #spacer8, #spacer9, #spacer10, #spacer11, #spacer12, #spacer13, #spacer14, #spacer15 {
	height: 10px;
	overflow: hidden;
}

#spacer1 {
	height: 20px;
}
#spacer4 {
	background: url(../images/layout/inset_splitter.gif) repeat-x top left;
}
#spacer11 {
	height: 20px;
}
#spacer14 {
	height: 20px;
	background: url(../images/layout/r3_splitter.gif) repeat-x center left;
}

#r1 {

}
#r1_l {
	background: url(../images/layout/r1_l.gif) no-repeat top left;
}
#r1_r {
	background: url(../images/layout/r1_r.gif) no-repeat top right;
}

#r1_up {
	background: url(../images/layout/r1_pin.gif) no-repeat 100px 0px;
	height: 45px;
	overflow: hidden;
}
#r1_inner {
	background: url(../images/layout/r1_back.gif) no-repeat top center;
}

#r2 {
	background: #8b97a3 url(../images/layout/r2_c.png) repeat-x top left;
}

#r3 {
	background: #000 url(../images/layout/r3_c.png) repeat-x top left;
}

#icon_container {
	height: 115px;
	overflow: hidden;
	float: left;
}
#top_container {
	height: 70px;
	overflow: hidden;
}
#top_header_gap {
	height: 15px;
	overflow: hidden;
}
#header_container {
	height: 30px;
	overflow: hidden;
}

.footer_pin {
	background: url(../images/layout/r3_pin.gif) no-repeat 30px 0px;
	padding-top: 15px;
}

#cnt_tl { background: url(../images/layout/cnt_tl.png) no-repeat top left; }
#cnt_tc { background: url(../images/layout/cnt_tc.png) repeat-x top left; }
#cnt_tr { background: url(../images/layout/cnt_tr.png) no-repeat top left; }
.cnt_ml { background: url(../images/layout/cnt_ml.png) repeat-y top left; }
.cnt_mc { background-color: #d0d3d7; }
.cnt_mr { background: url(../images/layout/cnt_mr.png) repeat-y top right; }
#cnt_bl { background: url(../images/layout/cnt_bl.png) no-repeat top left; }
#cnt_bc { background: url(../images/layout/cnt_bc.png) repeat-x top left; }
#cnt_br { background: url(../images/layout/cnt_br.png) no-repeat top left; }

#cnt_left_tl { background: url(../images/layout/cnt_left_tl.png) no-repeat top left; }
#cnt_left_tc { background: url(../images/layout/cnt_left_tc.gif) repeat-x top left; }
#cnt_left_tr { background: url(../images/layout/cnt_left_tr.gif) no-repeat top left; }
#cnt_left_ml { background: url(../images/layout/cnt_left_ml.png) repeat-y top left; }
#cnt_left_mc { background-color: #8894a1; }
#cnt_left_mr { background: url(../images/layout/cnt_left_mr.gif) repeat-y top left; }

#cnt_right_tl { background: url(../images/layout/cnt_right_tl.gif) no-repeat top left; }
#cnt_right_tc { background: url(../images/layout/cnt_right_tc.gif) repeat-x top left; }
#cnt_right_tr { background: url(../images/layout/cnt_right_tr.png) no-repeat top left; }
#cnt_right_ml { background: url(../images/layout/cnt_right_ml.gif) repeat-y top left; }
#cnt_right_mc { background-color: #8894a1; }
#cnt_right_mr { background: url(../images/layout/cnt_right_mr.png) repeat-y top left; }

#mainbody_pin {
	position: relative;
	top: -2px;
	left: 50px;
}

.ddp1_tl { background-color: #000; width: 10px; height: 15px; overflow: hidden; }
.ddp1_tc { background-color: #000; height: 15px; overflow: hidden; }
.ddp1_tr { background-color: #000; width: 10px; height: 15px; overflow: hidden; }
.ddp1_ml { background-color: #000; width: 10px; overflow: hidden; }
.ddp1_content { background-color: #000; }
.ddp1_mr { background-color: #000; width: 10px; overflow: hidden; }
.ddp1_bl { background-color: #000; width: 10px; height: 10px; overflow: hidden; }
.ddp1_bc { background-color: #000; height: 10px; overflow: hidden; }
.ddp1_br { background-color: #000; width: 10px; height: 10px; overflow: hidden; }
.ddp1_tag_l {
	background: url(../images/layout/ddp1_tag_l.gif) no-repeat top left;
	width: 10px;
	height: 33px;
	overflow: hidden;
}
.ddp1_tag {
	background-color: #000;
	height: 33px;
	overflow: hidden;
}
.ddp1_tag h3 {
	font-size: 14px;
	font-weight: normal;
	color: #545c64;
	margin: 0px 10px 0px 10px;
	padding: 0;
}
.ddp1_tag_r {
	background: url(../images/layout/ddp1_tag_r.gif) no-repeat top left;
	width: 10px;
	height: 33px;
	overflow: hidden;
}
