.box {
	background-position: 0 0;
	background-repeat: repeat-y;
	position: relative;
	padding: 0;
	min-height: 126px;
}

.box .wrapper_top {
	padding: 15px 30px 40px 30px;
	background-repeat: no-repeat;
	position: relative;
	top: -4px;
	left: 0;
}

.box .wrapper_bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 35px;
	background-position: 0 0;
	background-repeat: no-repeat;	
}

.withBoxes .wrapper_top {
	padding: 10px 0 15px 0;
}

.subBox {
	border-bottom: 1px #e7e7e7 solid;	
	padding: 10px 20px 15px 20px;
}

#subBox_last {
	border: 0;
}


.fullWidthBox {
	width: 770px;
	background-image: url(../i/fullWidthBoxMiddle_bg.png);	
}

.fullWidthBox .wrapper_top {
	background-image: url(../i/fullWidthBoxTop_bg.png);	
	top: -4px !important;
}

.fullWidthBox .wrapper_top_white {
	background-image: url(../i/fullWidthBoxTop_allwhite_bg.png);	
	background-repeat: no-repeat;
	padding: 15px 0 30px 0;
	position: relative;
	top: -6px;
	left: 0;
}


.fullWidthBox .wrapper_bottom {
	background-image: url(../i/fullWidthBoxBottom_bg.png);		
}


.bigBox {
	width: 518px;
	background-image: url(../i/bigBoxMiddle_bg.png);
	height: 100%;
}

.bigBox .wrapper_top {
	background-image: url(../i/bigBoxTop_bg.png);	
}

.bigBox .wrapper_bottom {
	background-image: url(../i/bigBoxBottom_bg.png);		
}

.fullWidthBox hr, .bigBox hr {
	margin: 24px 0;
	margin-left: -29px;
}

.fullWidthBox hr {
	width: 768px;
}

.bigBox hr {
	width: 517px;
}


.sideBar hr {
	margin: 24px 0	
	width: auto;
}

#bigSideBarRight {
	float: right;
	width: 240px;
	padding: 0;
	margin: 0;
}

#bigSideBarRight .sideBar {
	float: none;
	margin-bottom: 0;
}

.sideBar {
	width: 240px;	
	background-image: url(../i/sideBarMiddle_bg.png);	
}

.sideBar .wrapper_top {
	background-image: url(../i/sideBarTop_bg.png);
}

.sideBar .wrapper_bottom {
	background-image: url(../i/sideBarBottom_bg.png);
}




#sideBarLeft {
	float: left;	
}

#sideBarRight {
	float: right;	
}

.bigBoxLeft {
	margin-right: 252px;
}

.bigBoxRight {
	margin-left: 252px;
}



/* only for press layout */

.customBox {

}

#customBox_1 {
	width: 300px;	
	float: left;	
	background-image: url(../i/customBox01Middle_bg.png);
}

#customBox_1 .wrapper_top {
	padding: 0 0 37px 0 !important;
	background-image: url(../i/customBox01Top_bg.png);
}


#customBox_1 .wrapper_bottom {
	background-image: url(../i/customBox01Bottom_bg.png);
}



#customBox_2 {
	width: 465px;
	margin-left: 305px;
	background-image: url(../i/customBox02Middle_bg.png);
}

#customBox_2 .wrapper_top {
	background-image: url(../i/customBox02Top_bg.png);
}

#customBox_2 .wrapper_bottom {
	background-image: url(../i/customBox02Bottom_bg.png);
}
