body  { font: small Verdana, Arial, Helvetica, sans-serif; color: #323232; background: #323232; margin: 0; padding: 0; text-align: left; }
img {border-style: 	none;}

a {color: #305293;}
	a:visited {color: #5d5d5d;}
	a:hover {color: #323232;}

.center {text-align: center;}
.floatLeft {float: left;}
.floatRight {float: right;}
.clear {clear: both;}
.clearRight {clear: right;}

h1 {color: #305293 /*#0D5798*/ /*#689941*/; font-size: large; font-weight:	bold; text-align: center; padding: 4px 0 10px 0; margin: 10px 35px 0 35px;
	background: #fff; border-bottom: 2px solid #323232;}
h2 {color: #305293 /*#0D5798*/ /*#689941*/; font-size: large; font-weight:	bold; text-align: center; padding: 4px 0 10px 0; margin: 10px 35px 0 35px;
	background: #fff; border-bottom: 2px solid #323232;}
/*h2 {color:	#305293; font-size:	medium; padding: 0px 2px 0px 2px; text-align: center;}*/
h3 {font-size: 1.1em; color: #305293; margin: 0; padding: 20px 15px 5px 15px;}
h4 {color:	#305293; font-size:	medium; font-weight: bold; padding: 0px 2px 0px 2px; text-align: center;}
	
p {color:#323232; padding: 20px 25px; line-height:1.6; text-align:	left; margin: 0;}
	p.center {text-align: center;}
	p.anchor {line-height: 0; height: 0; margin: 0; padding: 0;}
		p.anchor a {padding-top: 5px;}

.horizontalBar {clear: right; border-bottom: 1px #d9d9d9 solid; margin: 10px 50px; padding-top: 20px;}

/**/
	
#all {position: static; width: 910px; margin-left:	auto; margin-right:	auto;}
	#header {background-color: #fff; width: 910px; margin: 10px 0px 0px 0px; text-align: center;}

	#main {background: #323232; margin: 10px 0px 10px 0px; width: 910px; _width: 584px; padding: 0;}
	#navParent {float: left;}
		#nav {background: #ffffff; margin: 0px 0px 10px 0px; width: 200px; padding: 0;}
		#nav h2 {color:	#323232; font-size:	medium; color: #323232; font-size: medium; text-align: center; padding: 5px 2px 0px 2px; border: none; margin: 10px 0;}
		.addthisDiv {padding: 5px 20px;}
			#atffc { display: none !important; }
		.facebookFanBox {text-align: center; margin: 0 20px;}
		
		.content {background: #ffffff; margin: 0px 0px 10px 210px; width: 700px; _width: 584px; padding: 0;}
		.contentBox {border-top: none; margin: 0 10px 10px 10px; clear: right;}
			.contentBox img {padding-left: 10px;}
			.contentBox h3 {padding-left: 25px;}
	
	#footer {background: #ffffff; margin: 10px 0px 10px 210px; width: 700px; _width: 584px; padding: 0;}
		#footer p {text-align: center; font-size: smaller;}

/* Features */
.featuresImageContainer {float: right; text-align: center; margin: 10px 10px 10px 20px; width: 250px; border-left: #d9d9d9 1px dotted;}
	.featuresImageContainer img {padding: 15px 0 20px 10px;}

.features ul {padding-left: 100px;}
	.features li {padding-bottom: 10px;}

/* Screenshots */
	.screenshots {margin-top: 15px; text-align: center;}
		.screenshots img {padding: 10px 20px;}

/* Workout Routines */
.workoutRoutines {width: 330px; float: left;}
	.workoutRoutines p {padding: 20px 0 20px 25px;}

/*Exercises Section*/
.exerciseScreenshotParent {margin: 10px 30px}
	.exerciseScreenshot {margin-left: 10px;}

.gallerycontainer{position: relative; margin-top: 20px;}
	.thumbnail:hover{background-color: transparent;}
	.thumbnail span{position: absolute; left: -1000px; visibility: hidden; text-decoration: none;}
	.thumbnail:hover span{visibility: visible; top: 20px; left: 5px; z-index: 0;}

	.exerciseName {width: 260px;}
		.exerciseName ul {margin-left: 10px; padding-left: 10px;}
	.left {width: 150px;}
	.right {}

	.exerciseImg {margin: 20px 15px 10px 15px;}	

		
/* Rounded Corners */
/*
.dark_top_left {background: 	url(/en/images/library/dark_tl.png) no-repeat top left;}
	.dark_top_right {background: 	url(/en/images/library/dark_tr.png) no-repeat top right;}
	.dark_bottom_left {background: 	url(/en/images/library/dark_bl.png) no-repeat bottom left;}
	.dark_bottom_right {background: 	url(/en/images/library/dark_br.png) no-repeat bottom right;}
	.dark_top_left, .dark_top_right, .dark_bottom_left, .dark_bottom_right {width: 100%;height: 10px;font-size: 1px;}
*/
.top_left {background: url(/en/images/library/tl.png) no-repeat top left;}
	.top_right {background: url(/en/images/library/tr.png) no-repeat top right;}
	.bottom_left {background: url(/en/images/library/bl.png) no-repeat bottom left;}
	.bottom_right {background: url(/en/images/library/br.png) no-repeat bottom right;}
	.top_left, .top_right, .bottom_left, .bottom_right {width: 100%; height: 10px; font-size: 1px;}

/* Menu */
.menuBorder {border-top: 1px solid #323232; margin: 10px 15px;}

.menu {padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; text-align: center;}
	.menu ul { list-style: 	none; padding: 0 15px 0 15px; margin: 0;}
		.menu li {display: inline;}
	
	.menu a {display: block; width: 170px; height: 30px; margin: 0 0 5px 0; padding: 5px 0 0 0;
				background: url(/en/images/library/blue.jpg) repeat-x; letter-spacing: -1px; color: #FFFFFF; text-decoration: none;}
		.menu .active a {background: url(/en/images/library/blue.jpg) repeat-x; text-decoration: none;}
		.menu a:hover {background: url(/en/images/library/dark.jpg) repeat-x;text-decoration: none;}

/* Menu2 */
.menu2 {padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; text-align: center;}
	.menu2 ul {list-style: none; padding: 0 15px 0 15px; margin: 0;}
		.menu2 li {display: inline;}
	
	.menu2 a {display: block; width: 170px; height: 30px; margin: 0 0 5px 0; padding: 5px 0 0 0;
				background: url(/en/images/library/light.jpg) repeat-x; letter-spacing: -1px; color: #FFFFFF; text-decoration: none;}
		.menu2 .active a {background: url(/en/images/library/blue.jpg) repeat-x;text-decoration: none;}
		.menu2 a:hover {background: url(/en/images/library/dark.jpg) repeat-x; text-decoration: none;}
