@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(images/light_purple-bg.jpg);
	background-repeat: repeat;
	background-color:#9d94a9;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	color:#978ba3;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*********************************
******  Structure - CSS
**********************************/


#wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-color: #100817;
	background-image:url(images/dark-purple-wrapperbg.jpg);
	background-repeat: repeat;
}
#wrapper-products {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-color: #100817;
	background-image:url(images/products/products-page-bg.jpg);
	background-repeat: repeat;
	background-position:top left;
}
#wrapper-splash {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-color: #100817;
	background-image: url(images/splash/splash-bg.jpg);
	background-repeat: repeat;
	background-position:top left;
}
#header {
	background-image: url(images/red-mohican-banner-logo.jpg);
	background-repeat: no-repeat;
	height:127px;
}
#nav {
	background-image: url(images/nav.gif);
	height: 23px;
	background-repeat: repeat-x;
	background-color:#000000;
	padding-top:6px;
	padding-left:20px;
}
#nav2 {
	position:absolute;
	z-index:10;
}
#nav-btm {
	background-image: url(images/nav-btm-line.gif);
	background-repeat: repeat-x;
	height:5px;
}
#footer {
	background-image:url(images/footer-bg.gif);
	height:40px;
	background-repeat:repeat-x;
	text-align: center;
}
#footer-txt {
	padding-top: 14px;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
}
.footer-txt-int {
	padding-top: 14px;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
}
#footer-fb {
	margin-right:5px;
	margin-left:50px;
}
/*main page structure css*/

#main-img {
	float: left;
	margin-left: 95px;
}
#side-text {
	margin-top: 60px;
	margin-right: 50px;
	text-align:center;
}
#middle-content {
	margin-top:45px;
	margin-bottom:25px;
	height: 289px;
}
#center-table {
	background: #000000;
	border: #807d82 1px solid;
	padding:20px;
	text-align:center;
	margin-bottom: 45px;
	color:#978ba3;
}
#list {
	margin-left: 220px;
	text-align: left;
}
/*********************************
******  TEXT - CSS
**********************************/

p {
	font-size: 12px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
}
h1 {
	color:#978ba3;
	font-size: 14px;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
}
h2 {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
h4 {
	font-size: 16px;
	display: inline;
}
h5 {
	font-size: 13px;
	display: inline;
	font-weight:  normal;
}
.orange {
	color: #f0ae16;
}
a:link {
	color:#f0ae16;
	text-decoration: none;
}
a:visited {
	color:#f0ae16;
	text-decoration: none;
}
a:hover {
	color:#fff;
	text-decoration: none;
}
a:active {
	color:#CCCCCC;
	text-decoration: none;
}
/*********************************
******  LINKS - CSS
**********************************/


a.purplelinks:link {
	color:#978ba3;
	text-decoration: none;
}
a.purplelinks:visited {
	color:#978ba3;
	text-decoration: none;
}
a.purplelinks:hover {
	color:#fff;
	text-decoration: none;
}
a.purplelinks:active {
	color:#CCCCCC;
	text-decoration: none;
}
a.footer:link {
	color:#CCCCCC;
	text-decoration: none;
}
a.footer:visited {
	color:#CCCCCC;
	text-decoration: none;
}
a.footer:hover {
	color:#f0ae16;
	text-decoration: none;
}
a.footer:active {
	color:#CCCCCC;
	text-decoration: none;
}
/* IMAGE YELLOW BORDER */


#border-border-div {
	border: 1px #f0ae16 solid;
	margin: 0 auto;
	text-align: left;
	width:870px;
	height:240px;
}
#main-hipgo-img {
	background-image: url(images/main-images/HMimages.gif);
	background-repeat: no-repeat;
	background-position: right;
	width:850px;
	height:279px;
	margin: 0 auto;
	padding-top:35px;
	text-align:left;
}
/* black boxes */

.blk-div {
	background-color: #000000;
	border: #807d82 1px solid;
	width:250px;
	padding: 20px;
	text-align:center;
}
.blk-div-mainpg {
	background-color: #000000;
	border: #807d82 1px solid;
	height:140px;
	width:250px;
	padding: 20px;
	text-align:center;
}
/*SPLASH*/
.blk-div-news {
	background-color: #0d0215;
	border: #807d82 1px solid;
	min-height:108px;
	width:299px;
	padding:5px 20px 0px 20px;
	text-align:left;
	height:auto !important;
    height:114px;
	
}
.blk-div-splash {
	background-color: #000000;
	border: #807d82 1px solid;
	min-height:114px;
	width:210px;
	text-align:center;
	height:auto !important;
    height:114px;
	padding:0;
	margin:0;

}
#maintext-left {
	margin-right:55px;
	margin-left:0px;
	left:0;
	text-align: center;
}
#main-image-int-wrapper {
	margin-right:25px;
}

div#gymboxad-side {background-color: #d1cece; width:117px; padding-top:7px; padding-bottom:5px; text-align:center;}

div#gymboxad-side p {font-size: 10px; padding-right:5px; padding-left:5px; color:#144f83;}


div#buyitnow_small {
	width: 103px;
	border: #807d82 1px solid;
	background-color:#000000;
	padding:7px 7px 8px 5px;
	font-size:14px;
	text-align: center;
}
.buyitnow_small {
	font-size:14px;
}

.main-img {border: 1px #fab603 solid;}

#intro { margin-left: 57px;}

#intro p {font-size:14px; }

/* FLASH  IMAGE SWAP*/

#main-flash-div {
	width:870px;
	height:279px;
	background:url(/flash/main-noflash.jpg);
	background-repeat: no-repeat 0% 0%;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#main-flash-div object {
	width:870px;
	height:279px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#hipgoextraspace-flash {
	width:646px;
	height:356px;
	background:url(/flash/extraspace.jpg);
	background-repeat: no-repeat 0% 0%;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
hipgoextraspace-flash object {
	width:646px;
	height:356px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
/* GYMBOX page */

#gymbox-text {
	width:620px;
	border: #807d82 1px solid;
	margin-right:10px;
	margin-left:10px;
	background-color:#000000;
	padding:10px;
}
.float-left {
	float:left;
	margin-right: 8px;
	margin-bottom:3px;
}
.exercises-by-age-div {
	width: 268px;
	border: #807d82 1px solid;
	background-color:#000000;
	padding:10px 10px 11px 10px;
}
.rec-agetitle {
	color:#978ba3;
	font-size: 14px;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	display:inline;
}
.gymbox-li {
	line-height: 22px;
}
#more-info-div {
	background-color: #000000;
	border: #807d82 1px solid;
	width:900px;
	padding: 20px;
	text-align:center;
	margin: 0 auto;
	min-height: 305px;
	overflow: visible;
}
#more-info-gymbox {
	background-color: #000000;
	border: #807d82 1px solid;
	width:900px;
	padding: 20px;
	text-align:center;
	margin: 0 auto;
	overflow: auto;
}
#more-info-div-left {
	background-color: #000000;
	border: #807d82 1px solid;
	width:900px;
	padding: 20px;
	text-align:left;
	margin: 0 auto;
	min-height: 305px;
	overflow: auto;
}
/* HIP&GO PAGE */

#maintext-left-int {
	margin-right:20px;
	margin-left:0px;
	left:0;
	text-align: center;
}
#top-main-div {
	border: #807d82 1px solid;
	width:900px;
	padding: 20px;
	text-align:center;
	margin: 0 auto;
}
.playbtn {
	float:left;
	margin-right: 1px;
	margin-left:18px;
}
.wht {
	color:#FFFFFF;
}
a.purple:link {
	color:#604a7b;
	text-decoration: none;
}
a.purple:visited {
	color:#604a7b;
	text-decoration: none;
}
a.purple:hover {
	color:#f0ae16;
	text-decoration: none;
}
a.purple:active {
	color:#CCCCCC;
	text-decoration: none;
}
#next-text {
	font-size: 10px;
}
/* OUR STORY */
#btm-text-div {
	background-color: #000000;
	border: #807d82 1px solid;
	width:900px;
	padding: 20px;
	text-align:left;
	margin: 0 auto;
}
/* CONTACT */
#send {
	margin-top: 7px;
}
/*PRESS PAGE*/

#gallery {
	text-align:left;
}
.thumbs-div {
	width: 102px;
	margin: 0 auto;
	text-align:  center;
	margin-right:10px;
}
.thumbs {
	margin-bottom: 3px;
}
ul.lightbox {
	list-style-image: url(images/press/blk_bullet.gif);
}
li.lightbox {
	list-style-image: url(images/press/blk_bullet.gif);
}
#news p {
	display: inline;
	margin-bottom:0;
	padding-bottom:0;
}
.press_heading {
	height:25px;
	background-color:#23003d;
	font-size:14px;
	color:#f0ae16;
	text-align:center;
	padding-top:5px;
}
/* PRODUCT PAGE */

div#buyitnow {
	width: 268px;
	border: #807d82 1px solid;
	background-color:#000000;
	padding:18px 10px 20px 10px;
	font-size:19px;
	text-align: center;
}
.buyitnow {
	font-size:19px;
}
.product-text {
	width:615px;
	border: #807d82 1px solid;
	margin-right:25px;
	margin-left:10px;
	background-color:#000000;
	padding:10px;
}
#mainpic {
	margin-bottom:15px;
	margin-left:11px;
}
.thumbnail {
	margin-bottom:4px;
}
#up_arrow {
	margin-bottom:7px;
	outline: none;
}
#down_arrow {
	margin-top:7px;
	outline: none;
}
#gymbox_logo {
	margin-bottom:9px;
	margin-left:18px;
}
#caption {
	width:661px;
}
#caption_press {
	text-align:center;
}
.int_btmbox {
	background-color:#000;
	width:215px;
	height:50px;
	border: #807d82 1px solid;
	padding:18px 7px 7px 7px;
	margin-right:10px;
}
.int_btmbox_middle {
	background-color:#000;
	width:170px;
	height:50px;
	border: #807d82 1px solid;
	padding:18px 7px 7px 7px;
	margin-right:10px;
}
.int_btmbox_right {
	background-color:#000;
	width:170px;
	height:50px;
	border: #807d82 1px solid;
	padding:18px 7px 7px 7px;
}
.pdf_ {
	float:left;
	margin-right:10px;
}
.heading {
	margin-top:1px;
	margin-left:17px;
	font-size:18px;
}

.portfolioimg {
  height:410px;
  text-align:center;
}


.portfolio {
	border: 1px #fdb913 solid;
}
div#caption table {
	background-color:#000;
	width:620px;
	margin-left:10px;
	width:620px;
	border: #807d82 1px solid;
}
div#caption table tr {
	border: #807d82 1px solid;
}
div#caption table td {
	padding-top:8px;
	padding-bottom:10px;
	padding-left:10px;
	width:535px;
}
div#caption table td + td {
	width:65px;
	padding-bottom:10px;
}
/* new index pages */

#slideshow-div {
	border: #807d82 1px solid;
	width:900px;
	padding: 20px;
	text-align:center;
	margin: 0 auto;
	margin-top:16px;
}
#maintext-right-int {
	margin-right:20px;
	margin-left:7px;
	text-align: center;
}
#main-gallery {
	width:646px;
	height:356px;
	text-align:left;
}

