@font-face { font-family: Papyrus; src: local(Papyrus), url('../fonts/PAPYRUS.TTF'); }

body.main { margin: 0; padding: 0; background-image: url(../img/bg1.jpg); background-attachment:fixed; background-repeat:no-repeat; background-position: center top; text-align:center; }
body.products { margin: 0; padding: 0; background-image: url(../img/bg2.jpg); background-attachment:fixed; background-repeat:no-repeat; background-position: center top; text-align:center; }

#containerindex { margin: 0 auto; text-align: left; width: 1000px; height:635px; }
#container { margin: 0 auto; text-align: left; width: 1000px; }

/* Navigation Styles */

#navbar { position:relative; top:1px; left:124px; width:750px; height:30px; background-image: url(../img/nav_bg.jpg); }
#custbrandbutton { position:relative; width:164px; height:58px; top:25px; left:50px; z-index:100; }
#gymbuildoutbutton { position:relative; width:164px; height:58px; top:247px; left:50px; z-index:100; }
#crossfitbutton { position:relative; width:164px; height:58px; top:-86px; left:778px; z-index:100; }
#specialsdemosbutton { position:relative; width:164px; height:58px; top:130px; left:778px; z-index:100; }

/* Slideshow Styles */

/* #slideshow { position:relative; top:-100px; left:124px; width:728px; height:330px; padding: 10px; box-shadow: 0 0 20px rgba(0,0,0,0.4); z-index:90; } */
#slideshow { position:relative; top:7px; left:130px; width:730px; height:355px; padding: 5px; z-index:90; }
#slideshow > div { position: absolute; top: 5px; left: 5px; right: 5px; bottom: 1px; }

#slideshowgym { position:relative; top:1px; left:30px; width:320px; height:215px; padding: 5px; z-index:90; }
#slideshowgym > div { position: absolute; top: 5px; left: 5px; right: 5px; bottom: 1px; }

/* Content Styles */
#content { position:relative; top:1px; left:130px; width:730px; height:auto; padding: 5px; z-index:90; }
.content { font-family:Tahoma, arial, verdana, sans-serif; font-size:12px; color:#000; }
.contentmed { font-family:Tahoma, arial, verdana, sans-serif; font-size:14px; color:#000; }

/* Footer Styles */

#footerindex { position:relative; top:19px; left:132px; width:730px; height:auto; background:#006093; padding:8px 1px 1px 1px; }
#footer { position:relative; top:10px; left:132px; width:730px; height:45px; background:#006093; padding:8px 1px 1px 1px; }

.footertext1 { font-family:Papyrus, Tahoma, arial, verdana, sans-serif; font-size:11pt; letter-spacing:1px; word-spacing:1px; font-weight:bold; color:#fff; }
.footertext2 { font-family:Papyrus, Tahoma, arial, verdana, sans-serif; font-size:9pt; font-weight:bold; color:#fff; }
.footertext3 { font-family:Tahoma, arial, verdana, sans-serif; font-size:10pt; font-weight:bold; color:#fff; }

/* Specs Styles */

.item-spec-table{ font-family: helvetica, arial, sans-serif; border-collapse: collapse; }
.item-spec-table tr td:first-child{ xfont-weight: bold; padding: 3px; padding-left: 10px; font-size: 14px; }
.item-spec-table tr td:last-child{ background-color: #f8f8f8; border-bottom: 1px solid #eeeeee; }
.item-spec-table tr td.spec-item-cat{ background-color: #eeeeee; color: black; xfont-weight: bold; font-size: 18px; border-bottom: 1px solid #979797; }

/* PREVIOUS STYLES FOR fitsystmes.com */

a { text-decoration: none; color: #FFFFFF; }

a:link { text-decoration: none; color: #00BDE9; }

a:active { text-decoration: none; color: #00BDE9; }

a:visited { text-decoration: none; color: #005F92; }

a:hover { text-decoration: none; color: #005F92; }

h1 { font-family:Tahoma, arial, verdana, sans-serif; font-size: 12px; font-weight: bold; text-align: center; color: #FFFFFF; /* display: inline; */ border-top: solid 1px #00BDE9; /* border-bottom: solid 3px #00BDE9; */ background-color: #005F92; padding-right: 3px; padding-left: 3px; }

a.nolink { text-decoration: none; color: #FFFFFF; }
a.nolink:link { text-decoration: none; color: #FFFFFF; }
a.nolink:active { text-decoration: none; color: #FFFFFF; }
a.nolink:visited { text-decoration: none; color: #FFFFFF; }
a.nolink:hover { text-decoration: none; color: #FFFFFF; }