/* CSS Document */
.magbg { background-color: #EBE9D3; }

.whitetext p {
	font-color: #FFFFFF;
	color: #FFFFFF;
}
#tourheader {
	display: block;
	width: 720px;
	clear: left;
}

h5.touring {
	display: block;
	float: left;
	width: 258px;
	height: 38px;
	background-image: url(../images/touringfitpractical.gif);
	background-repeat: no-repeat;
	margin: 0; padding: 0;
}
h5.touring2 {
	display: block;
	float: left;
	width: 258px;
	height: 38px;
	background-image: url(../images/faqheader.gif);
	background-repeat: no-repeat;
	margin: 0; padding: 0;
}
h5.muscleheader {
	display: block;
	float: left;
	width: 258px;
	height: 38px;
	background-image: url(../images/buildingmusclemassheader.gif);
	background-repeat: no-repeat;
	margin: 0; padding: 0;
}
h5.touring3 {
	display: block;
	float: left;
	width: 258px;
	height: 38px;
	background-image: url(../images/signupsuccessful.gif);
	background-repeat: no-repeat;
	margin: 0; padding: 0;
}
h5.touring4 {
	display: block;
	float: left;
	width: 258px;
	height: 38px;
	background-image: url(../images/joinfitpractical.gif);
	background-repeat: no-repeat;
	margin: 0; padding: 0;
}
h5.touring5 {
	display: block;
	float: left;
	width: 258px;
	height: 38px;
	background-image: url(../images/loginto.gif);
	background-repeat: no-repeat;
	margin: 0; padding: 0;
}
h5.touring6 {
	display: block;
	float: left;
	width: 258px;
	height: 38px;
	background-image: url(../images/termsofservice.gif);
	background-repeat: no-repeat;
	margin: 0; padding: 0;
}
h5.touring7 {
	display: block;
	float: left;
	width: 258px;
	height: 38px;
	background-image: url(../images/promotefitpractical.gif);
	background-repeat: no-repeat;
	margin: 0; padding: 0;
}
h5.touring8 {
	display: block;
	float: left;
	width: 258px;
	height: 38px;
	background-image: url(../images/articlesheader.gif);
	background-repeat: no-repeat;
	margin: 0; padding: 0;
}

h5.tourjoin a {
	display: block;
	float: right;
	width: 255px;
	height: 36px;
	background-image: url(../images/joinnowforonly.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0; padding: 0;
}

#tourshow {
	display: block;
	width: 721px;
	height: 700px;
	border: 1px solid #D0D0D0;
	clear: both;
	background-color: #FFFFFF;
	margin: 0; padding: 0;
}
#tourshow2 {
	display: block;
	width: 721px;
	height: 750px;
	border: 1px solid #D0D0D0;
	clear: both;
	background-color: #FFFFFF;
	margin: 0; padding: 0;
}
#tourshow3 {
	display: block;
	width: 721px;
	height: 770px;
	border: 1px solid #D0D0D0;
	clear: both;
	background-color: #FFFFFF;
	margin: 0; padding: 0;
}
#tourshow4 {
	display: block;
	width: 721px;
	height: 810px;
	border: 1px solid #D0D0D0;
	clear: both;
	background-color: #FFFFFF;
	margin: 0; padding: 0;
}
#tourshow5 {
	display: block;
	width: 675px;
	height: 450px;
	border: 1px solid #D0D0D0;
	clear: both;
	background-color: #FFFFFF;
	margin: 0; 
	padding-left: 23px;
	padding-right: 23px;
	padding-top: 24px;
	padding-bottom: 0;
}
#tourshow6 {
	display: block;
	width: 721px;
	height: 3175px;
	border: 1px solid #D0D0D0;
	clear: both;
	background-color: #FFFFFF;
	margin: 0; padding: 0;
}
#tourshow7 {
	display: block;
	width: 721px;
	height: 1250px;
	border: 1px solid #D0D0D0;
	clear: both;
	background-color: #FFFFFF;
	margin: 0; padding: 0;
}
#tourshow8 {
	display: block;
	width: 675px;
	border: 1px solid #D0D0D0;
	clear: both;
	background-color: #FFFFFF;
	margin: 0; 
	padding-left: 23px;
	padding-right: 23px;
	padding-top: 24px;
	padding-bottom: 25px;
}
#tourshow9 {
	display: block;
	width: 721px;
	border: 1px solid #D0D0D0;
	clear: both;
	background-color: #FFFFFF;
	margin: 0; padding: 0;
}

.bottomline {
	border-bottom: 1px solid #CFCFCF;
}
.bottomline2 {
	border-bottom: 1px solid #CFCFCF;
}
.bottomline3 {
	border-bottom: 1px solid #CFCFCF;
	font-size: 16px;
}
.bottomline2 a {
	text-decoration: none;
	color: #454545;
}
.newtext {
	font-size: 14px;
	color: #454545;
	line-height: 20px;
}

.bageborder {
	background-color: #FFFEF1;
	border: 1px solid #EBE9CE;
}
.bageborder3 {
	background-color: #FFFEF1;
	border: 1px solid #EBE9CE;
	padding: 8px;
	line-height: 18px;
}
.insidebox {
	margin-left: 5px;
}
.redtext {
	color: #E10000; font-size: 14px;
}
.fullborder {
	border: 1px solid #CFCFCF;
}
.paddinginside {
	padding: 3px;
}
h6 {
	color: #E10000; font-size: 22px; font-weight: bold; margin: 0; padding: 0;
}

#dashedline {
	border-bottom: 1px dashed #303030;
}

h1.articletitle {
	color: #E10000;
	padding: 0;
	font-size: 28px;
	margin: 0;
}

#subtitle {
	display: block;
	width: 410px;
	height: 27px;
	background-color: #F6F6F6;
	border-top: 1px solid #CFCFCF;
	margin-top: 6px;
	padding-left: 5px;
	font-weight: bold;
}
#subtitle2 {
	display: block;
	width: 668px;
	height: 27px;
	background-color: #F6F6F6;
	border-top: 1px solid #CFCFCF;
	margin-top: 6px;
	padding-left: 5px;
	font-weight: bold;
}
#subtitle p, #subtitle2 p {
	margin-top: -11px;
}
#tourshow8 object {
	float: right;
}
#tourshow8 img {
	float: left;
	padding-right: 6px;
}
#tourshow8 h3 {
	color: #E10000;
	font-size: 20px;
}

#tourshow8 p {
	margin: 0; padding: 0;
	margin-top: 11px;
	line-height: 19px;
}

#tourshow8 ul li {
	line-height: 19px;
}

.dashedline {
	border-bottom: 1px dashed #C4C4C4;
}
.dashedline a {
	font-weight: bold;
	text-decoration: none;
	color: #E10000;
	font-size: 18px;
}
.alinks a {
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	color: #E10000;
}
.border {
	border: 1px solid #DCDCDC;
}
.textfieldd {
	background-color: white ! important;
	border: 1px solid #B5B4A7;
}

#joinnow {
	display: block;
	width: 433px;
	height: 90px;
	border: 4px solid #D5D5D5;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 25px;
}
.lightwhite {
	background-color: #FFFFFA;
	border: 1px solid #E4E2C6;
}
.bagebottom {
	border-bottom: 1px solid #D1CFBA;
	font-size: 14px;
}