/* Copyright Secure Living Ltd - Hand coded by Aaron Humphreys */

#bkgrndshadow {
	float:left;
	width:1000px !important;
	background-image:url(../images/usb2u_bkgrnd_shadow_lrg.png) !important;
	background-repeat:repeat-y;
	padding-right:14px;
	padding-left:14px;
	height:auto !important;
	min-height:100%;
	margin-bottom: -100%;
}
#wrapper {
	display:table;
	width:1028px !important;
	border:0;
	height:auto !important;
	min-height:100%;
	margin: auto;
	z-index: -1;
}
#innerwrapper, #topwrapper {
	float:left;
	width:1000px !important;
}
#leftcolumn {
	float:left;
	width:571px;
	height:145px;
	padding-top:25px;
	display:inline
}
#menuwrapper {
	float:left;
	background-image:url(../images/usb2u_menubar_fade.jpg);
	background-repeat:repeat-x;
	width:771px !important;
	background-position:bottom;
	display:inline;
}
#middlewrapper_home_new {
	width:1000px !important;
	background-image:url(../banners/usb2u_twister_header_home.jpg) !important;
	background-repeat:repeat-x !important;
	float:left;
	height:205px;
	display:inline;
}
#rightcolumn_new_01 {
	float:right !important;
	width:229px;
	height:205px;
	background-image:url(../images/usb2u_sidebar_menu.png) !important;
	background-repeat:no-repeat;
	background-position:-6px;
	display:inline
}
#contentwrapper {
	float:left;
	width:1000px !important;
	padding-bottom:31px;
}
#rightcolumn_new_02 {
	float:right;
	width:228px;
	background-image:url(../images/usb2u_sidebar_grey_repeat.jpg);
	background-repeat:repeat-y;
	background-position:5px;
	display:inline;
	position: absolute;
	z-index: 9;/*top:-336px;
	margin-bottom:-100%;*/
}
#leftcolumn_new {
	float:left;
	width:709px !important;
	padding-top:21px;
	padding-left:31px;
	padding-right:31px;
	display:inline;
}
.main_title {
	float:left;
	width:100%;
}
.main_content {
	float:left;
	width:100%;
	padding:10px 0 0 0;
}
.maincontentinner1 {
	float:left;
	width:100% !important;
}
.maincontentinner2 {
	float:left;
	width:100% !important;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	position: relative;
	top: -35px;
	padding-bottom: 15px;
}
.maincontentinner3 {
	float:left;
	width:100% !important;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	position: relative;
	top: 0px;
	padding-bottom: 15px;
}
.maincontentmaxwidth1 {
	float:left;
	background-image:url(../images/dynamic_bkgrnd.jpg);
	background-repeat:no-repeat;
	width:938px !important;
	padding-right: 31px;
	padding-left: 31px;
	background-position: 0px -30px;
}
.maincontentmaxwidth2 {
	float:left;
	position: relative;
	top: -30px;
	background-image:url(../images/dynamic_bkgrnd.jpg);
	background-repeat:no-repeat;
	width:938px !important;
	padding-right: 31px;
	padding-left: 31px;
	background-position: 0px -30px;
}
.maincontentmaxwidth3 {
	float:left;
	position: relative;
	top: -30px;
	width:938px !important;
	padding-right: 31px;
	padding-left: 31px;
}
.maincontentmaxwidth4 {
	float:left;
	position: relative;
	top: -42px;
	width:938px !important;
	padding-right: 31px;
	padding-left: 31px;
}
.maincontentmaxwidth5 {
	float:left;
	position: relative;
	top: -30px !important;
	width:938px !important;
	padding-right: 31px;
	padding-left: 31px;
}
.maincontentthirdwrapper {
	float:left;
	width:312px !important;
}
.maincontentthird1 {
	float:left;
	width:312px !important;
	padding-bottom: 15px;
}
.maincontentthird2 {
	float:left;
	width:55px;
}
.maincontentthird3 {
	float:left;
	width:227px !important;
	padding-left: 15px;
	padding-right: 15px;
}
#footerbar2 {
	float:left;
	width:963px !important;
	background-image:url(../images/footer_fade_graphic.jpg);
	background-repeat:repeat-x;
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#555;
	padding-top: 16px;
	padding-right: 31px;
	padding-bottom: 31px;
	padding-left: 6px;
}
.w3c {
	float:right;
	width:141px;
	height:27px;
}
.footer_title {
	float:left;
	padding-left:25px;
	padding-top:5px;
	width:700px !important;
}
.footer_strap {
	float:left;
	padding-left:25px;
	width:700px !important;
	padding-bottom:15px;
}
.footer_articles {
	float:left;
	width:969px !important;
	padding-left:25px;
}
.footer_spacer {
	float:left;
	width:938px !important;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom-style:dashed;
	border-bottom-color:#999;
	border-bottom-width:1px;
	margin-left:25px;
}
.footer_tags {
	float:left;
	width:938px !important;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:25px;
}
.footer_links {
	float:left;
	width:938px !important;
	padding-left:25px;
}
.footer_affiliates {
	float:left;
	width:938px !important;
	padding-top:20px;
	padding-left:25px;
}