/***********************
  <BODY> STYLES 
************************/

.down_main1{

min-width:680px;
max-width:720px;
float:left;
border:1px #CCCCCC solid;
background-color:#FFFFFF;
overflow:hidden;
padding-bottom:20px;
}

html {
height: 100%;
margin-bottom: 1px;
overflow: -moz-scrollbars-vertical !important;
}

body {
color: #394955;
height: 100%;
text-align: left;
font-family: "lucida grande", arial, sans-serif;
font-size: 12px;
line-height: 150%;
padding: 0;
margin: 0;
}

/***********************
  PARAGRAPH STYLES 
************************/

h1 {
margin: 24px 0 12px;
font-size: 18px;
font-weight: bold;
}

.gymlink h1 {
text-decoration: underline;
}

.stockists h1, .events h1 {
padding: 0 0 0 24px;
}

.gforce h1 {
margin: 24px 0 12px 24px;
}

h2 {
margin: 24px 0 12px;
font-size: 14px;
font-weight: bold;
}

h1.first {
margin: 12px 0 0 0;
}

#title h1 {
margin: 0;
}
  
p {
margin: 6px 0;
}

p.alert {
background: #FFF8C7 url(../images/alert.gif) no-repeat scroll 6px 6px;
border: 1px solid #ccc;
padding: 6px 12px 6px 44px;
}

p.twelve {
margin: 12px 0 6px 0;
}

p.small {
font-size: 10px;
margin: 6px 0 0 0;
}

.overline {
border-top: 1px solid #394955;
padding-bottom: 24px;
}

#title p {
margin: 12px 0 0 0;
}

.bold {
font-weight: bold;
}

.center {
text-align: center;
}

.block {
display: block;
padding: 6px 0 0 0;
}

.smaller {
font-size: 95%;
}

.underline {
text-decoration: underline;
}

.italic {
font-style: italic;
}

.normal {
font-weight: normal;
}

.spacer {
margin-top: 24px;
}

p.red, li.red, span.red, label span {
color: #D03430;
}

.orange {
color: #FF8800;
}

span.yellow {
background-color: #ffffcc;
padding: 1px 3px;
}

span.caps {
font-variant: small-caps;
font-weight: normal;
}

span.super {
font-size: 75%;
padding-left: 3px;
vertical-align: 15%;
}

#call .number {
font-size: 18px;
font-weight: bold;
}

#call p {
font: 14px/17px arial;
margin: 0;
}

#news p {
line-height: 24px;
padding: 0;
margin: 0;
}

.home .container p {
margin: 0 0 6px 0;
width: 256px;
}

.divider p {
color: #fff;
font-size: 10px;
line-height: 36px;
left: 324px;
margin: 0;
position: absolute;
}

.banner p {
color: #fff;
font-family: tahoma;
font-size: 14px;
line-height: 20px;
height: 146px;
padding: 142px 0 0 0;
position: relative;
margin: 0;
width: 380px;
}

.performance .banner p {
background: transparent url(../images/performance.gif) no-repeat scroll 0 46px;
}

.galaxy .banner p {
background: transparent url(../images/galaxy.gif) no-repeat scroll 0 16px;
height: 140px;
padding: 148px 0 0 0;
}

.ezipay .banner p {
background: transparent url(../images/ezi.gif) no-repeat scroll 0 30px;
height: 110px;
padding: 178px 0 0 0;
}

.ezipay .banner div span {
font-size: 10px;
position: absolute;
right: 36px;
bottom: 36px;
}


.abs p {
color: #394955;
font: italic 15px/28px georgia, serif;
margin: 0;
padding: 0 24px;
text-align: center;
}


.login p {
background-color: #e6e6e6;
border-radius: 0 6px 6px 0;
-moz-border-radius: 0 6px 6px 0;
float: left;
display: inline;
margin: 0;
height: 24px;
line-height: 24px;
padding: 0 6px;
}

.form_errors p {
background: transparent url(../images/alert.gif) no-repeat scroll top left;
border-bottom: 1px dashed #ccc;
font-weight: bold;
padding: 0 0 12px 38px;
line-height: 24px;
margin: 0;
}

.form_errors p.success {
background: transparent url(../images/success.gif) no-repeat scroll top left;
border-bottom: 0 none;
}

/***********************
  <DIV> STYLES 
************************/

object {
display: block;
margin: 0 auto;
position: relative;
}

#content {
min-height: 100%;
position: relative;
}

#header {
margin: 0 auto;
width: 1024px;
height: 132px;
position: relative;
}

#call {
background: transparent url(../images/phone.gif) no-repeat scroll left center;
margin: 0;
padding: 0 0 0 52px;
position: absolute;
bottom: 6px;
right: 24px;
}

#banner {
background-color: #394955;
height: 288px;
margin: 0;
}

.report #banner {
background-color: #394955;
background-image: url(../images/blue.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center center;
}

.home #banner {
background-color: #7DCA3C;
background-image: url(../images/object.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: bottom center;
}

.banner {
height: 288px;
margin: 0 auto;
padding: 0 0 0 324px;
width: 700px;
}

.banner div {
float: right;
height: 288px;
position: relative;
width: 244px;
}

.performance .banner div {
background: transparent url(../images/note.jpg) no-repeat scroll center right;
}

.galaxy .banner div {
background: transparent url(../images/galaxy_note.jpg) no-repeat scroll center right;
}

.performance .banner {
background: transparent url(../images/gabby_top.jpg) no-repeat scroll bottom left;
}

.galaxy .banner {
background: transparent url(../images/galaxy_top.jpg) no-repeat scroll bottom left;
}

.ezipay .banner {
background: transparent url(../images/certegy_top.jpg) no-repeat scroll bottom left;
}

.ezipay .banner div {
background: transparent url(../images/price.jpg) no-repeat scroll center right;
}

.report .banner {
background: transparent url(../images/report.jpg) no-repeat scroll bottom left;
}

.vibobanner {
background: transparent url(../images/vibobanner.jpg) no-repeat scroll top center;
border-radius: 6px;
-moz-border-radius: 6px;
color: #fff;
padding: 0 24px 0 424px;
height: 190px;
width: 252px;
}

#news {
background-color: #394955;
height: 72px;
}

.home #news div {
background-image: url(../images/news.jpg);
}

#news div {
background-attachment: scroll;
background-repeat: no-repeat;
background-position: top right;
height: 72px;
margin: 0 auto;
padding: 0 0 0 24px;
width: 1000px;
}

#title {
background-color: #394955;
color: #fff;
}

#title div {
margin: 0 auto;
padding: 24px 0 24px 24px;
width: 1000px; 
} 

.wrapper {
margin: 0 auto;
overflow: hidden;
padding-bottom: 300px !important;
width: 1024px;
}

.large_inner {
-moz-border-radius: 6px;
border-radius: 6px;
border: 1px solid #ccc;
background: transparent url(../images/large.gif) repeat-y scroll top center;
float: left;
margin: 12px auto;
overflow: visible;
padding: 24px 24px 12px 24px !important;
position: relative;
left: 50%;
width: 974px;

}


.large {
-moz-border-radius: 6px;
border-radius: 6px;
border: 1px solid #ccc;
background: transparent url(../images/large.gif) repeat-y scroll top center;
float: right;
margin: 12px auto;
overflow: visible;
padding: 24px 24px 12px 24px !important;
position: relative;
left: 50%;
width: 974px;

}

.full .large {
background: #f5f5f5 none;
margin: 46px auto 24px auto;
padding: 24px !important;
}
.full .large div {
-moz-border-radius: 6px;
border-radius: 6px;
background-color: #fff;
border: 1px solid #ccc;
float: left;
padding: 0 24px 18px 24px;
width: 680px;
}

.gymlink.full .large div {
width: 425px;
}

.gymlink.full.bannerads .large div {
width: 728px;
}

.gymlink.full .large div.right {
float: right;
}

.gymlink ul.list {
margin: 24px 0 6px 0;
}

.reps.full .large div, .stockists.full .large div, .events.full .large div {
width: 972px;
padding: 0 0 1px 0;
}

.terms.full .large div {
margin: 28px 0 0 0;
-moz-border-radius: 0 6px 6px 6px;
border-radius: 0 6px 6px 6px;
}

.abs {
background-color: #fff;
position: absolute;
height: 28px;
z-index: 200;
}

.top {
background: transparent url(../images/top.gif) repeat-y scroll top left;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
border-color: #ccc;
border-style: solid;
border-width: 1px 1px 0 1px;
left: 24px;
top: -29px;
}

.bottom {
background: transparent url(../images/bottom.gif) repeat-y scroll top right;
-moz-border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;
border-color: #ccc;
border-style: solid;
border-width: 0 1px 1px 1px;
right: 24px;
bottom: -29px;
}

.girl {
background: transparent url(../images/girl.jpg) no-repeat scroll top right;
padding-bottom: 0 !important;
margin: 0 auto 12px auto;
}

div.performance {
background: transparent url(../images/gabby_bottom.jpg) no-repeat scroll top left;
padding-left: 324px;
width: 700px;
}

div.galaxy {
background: transparent url(../images/galaxy_bottom.jpg) no-repeat scroll top left;
padding-left: 324px;
width: 700px;
}

div.ezipay {
background: transparent url(../images/certegy_bottom.jpg) no-repeat scroll top left;
padding-left: 324px;
width: 700px;
}

div.report {
background: transparent url(../images/report_bottom.jpg) no-repeat scroll top left;
padding-left: 324px;
width: 700px;
}

.home .container {
-moz-border-radius: 6px;
border-radius: 6px;
border: 1px solid #ccc;
display: inline;
float: left;
margin: 12px 12px 0 0;
padding: 24px 24px 12px 24px;
position: relative;
}

.container {
float: none;
margin: 0 0 24px 0;
width: 456px;
}

.indent {
margin: 0 0 24px 24px;
width: 456px;
}

.auto {
width: auto;
}

.text {
width: 683px;
}

.container.full {
width: 778px;
}

.sitemap .container {
width: auto;
}

div.container.right {
border: 1px solid #ccc;
border-radius: 6px;
-moz-border-radius: 6px;
float: right;
background-color:#FFFFFF;
padding: 0;
width: 220px;
}

.large div.container.right {
-moz-border-radius: 6px;
border-radius: 6px;
margin: 0;
}

.container.right div {
background: transparent url(../images/feature-three.gif) repeat-y scroll top center;
border-style: solid;
border-width: 1px 0 0 0;
border-color: #ccc;
border-radius: 6px;
-moz-border-radius: 6px;
padding: 0 0 12px 24px;
width: auto;
}

.container.right div.price {
-moz-border-radius: 6px;
border-radius: 6px;
margin: 0;
padding: 12px 0;
}

div.leftout {
background: #e6e6e6 url(../images/feature-one.gif) repeat-y scroll top center;
-moz-border-radius: 6px;
border-radius: 6px;
border: 1px solid #ccc;
float: left;
margin: 138px 0 0 -324px;
width: 298px;
}

.headache {
background: #fff url(../images/headache.jpg) no-repeat scroll bottom right;
}

.inlineblock {
width: 356px;
}

.feature-one {
background-image: url(../images/feature-one.gif);
background-attachment: scroll;
background-position: top center;
background-repeat: repeat-y;
width: 240px;
}

.feature-two {
background-image: url(../images/feature-two.gif);
background-attachment: scroll;
background-position: top center;
background-repeat: repeat-y;
width: 376px;
}

.couple {
background-image: url(../images/couple.jpg);
background-attachment: scroll;
background-position: top right;
background-repeat: no-repeat;
padding: 12px 24px !important;
}

.divider {
background-color: #5D798A;
height: 36px;
}

.divider div {
margin: 0 auto;
position: relative;
width: 1024px;
}

div.left {
float: left;
margin: 0 24px 0 0;
}

.float {
float: right;
position: relative;
right: 50%;
clear: both;
padding-bottom: 300px;
}

.gymlink .float {
padding-bottom: 0;
}

.float .float, #footer .float {
padding-bottom: 0;
}

.logos {
float: left;
left: 50%;
position: relative;
}

#footer {
background-color: #394955;
border-top: 72px solid #5D798A;
margin-top: -300px;
clear: both;
float: left;
width: 100%;
}

#footer div {
margin: 0 auto;
position: relative;
width: 1024px;
}

#footer .float div {
float: left;
left: 50%;
position: relative;
}


#footer div.login {
left: 24px;
top: -48px;
position: absolute;
}

#title div.login {
float: right;
margin: -3px 0 0 0;
padding: 0;
width: auto;
}

.form_errors {
border: 0 none !important;
float: left;
margin: 25px 0 0 24px;
width: auto !important;
padding: 0 !important;
}

.report .right .form_errors {
background: transparent none;
float: none;
margin: 0;
moz-border-radius: 0;
border-radius: 0;
border-width: 0;
padding: 0 24px 0 0;
}

/***********************
  <LIST> STYLES 
************************/

ul {
list-style-type: none;
width: auto;
margin: 0;
overflow: hidden;
}

ul.over {
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
position: absolute;
top: -35px;
left: 24px;
}

.large div ul.over {
top: 18px;
}

ul.over li {
background: transparent none;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
border-style: solid;
border-color: #ccc;
border-width: 1px 1px 0 1px;
float: left;
margin: 6px 0 0 0;
padding: 0;
}

.how .over li.how, .benefits .over li.benefits, .platform .over li.platform, .beware .over li.beware, .safety .over li.safety, .company .over li.company, .board .over li.board, .physio .over li.physio, .terms .over li.terms, .terms.term .over li.term, .warranty .over li.warranty, .privacy .over li.privacy, .returns .over li.returns, .shipping .over li.shipping, .email .over li.email, .reps .over li.reps, .stockists .over li.stockists, .events .over li.events, .internal_pages .over li.internal_pages {
margin: 0;
}

.leftout ul {
padding: 24px 12px 18px 24px;
}

.leftout ul li {
float: left;
margin: 0 12px 6px 0;
width: 101px;
}

.leftout ul li.auto {
width: auto;
}

.leftout ul li.big {
background: transparent none;
padding: 0;
font-size: 18px;
font-weight: bold;
margin: 0 0 12px 0;
width: 262px;
}

.large ul.list li {
background: transparent none;
border-bottom: 1px dashed #ccc;
padding: 0;
margin: 0;
}

.gymlink .large ul.list li {
padding: 0 0 24px 0;
margin: 0 0 24px 0;
}

.gymlink .large ul.list li.none {
padding: 0;
margin: 0;
}

.large ul.list ul li {
border-bottom: 0 none;
float: left;
padding: 6px 12px;
margin: 0 2px 0 0;
}

.large ul.list ul li.title {
background: #ccc none;
font-size: 15px;
line-height: 24px;
}

.reps .large ul.list ul li.title.one {
-moz-border-radius: 4px 0 0 0;
border-radius: 4px 0 0 0;
}

.reps .large ul.list ul li.title.five {
-moz-border-radius: 0 4px 0 0;
border-radius: 0 4px 0 0;
}

.large ul.list li.none {
border-bottom: 0 none;
}

.large ul.list li.pad {
padding: 0 0 0 24px;
}

.list .one {
width: 52px;
padding: 6px 12px 6px 24px !important;
}

.list .two {
width: 274px;
}

.list .three {
width: 272px;
}

.list .four {
width: 118px;
}

.list .five {
width: 104px;
margin: 0 !important;
padding: 6px 24px 6px 12px !important;
}

.stockists .list .one {
-moz-border-radius: 0 !important;
border-radius: 0;
width: 260px;
}

.stockists .list .two {
width: 238px;
}

.stockists .list .three {
width: 118px;
}

.stockists .list .four {
width: 230px;
margin: 0 !important;
padding: 6px 24px 6px 12px !important;
}

.events .list .one {
-moz-border-radius: 0 !important;
border-radius: 0;
width: 100px;
}

.events .list .two {
width: 160px;
}

.events .list .three {
width: 612px;
margin: 0 !important;
padding: 6px 24px 6px 12px !important;
}


.sitemap .wrapper ul {
float: left;
margin: 24px 48px 12px 12px;
}

.sitemap .wrapper ul li.heading {
background: transparent none;
font-size: 15px;
padding: 0;
margin: 0 0 12px;
}

.banner ul {
margin: 82px 0 0 42px;
width: 172px;
}

.banner li {
line-height: 24px;
margin: 0 0 6px 0;
padding: 0 0 0 30px;
}

.galaxy .banner li {
background: transparent url(../images/tick.gif) no-repeat scroll center left;
}

.galaxy .banner li.terms {
background:  transparent none;
text-align: left;
}

.banner li.button {
padding: 0;
margin: 0;
}

.banner li.terms {
font-size: 10px;
padding: 0;
margin: 0;
text-align: center;
}

.right ul {
margin: 12px 0 12px 24px;
width: 172px;
}

.right ul.ezi {
background: transparent url(../images/ezipay.gif) no-repeat scroll 0 24px;
}

.right li.none {
background: transparent none;
padding: 0;
}

.container.right .price li.none {
background: transparent none !important;
margin: 12px 0 0 0 !important;
padding: 0 !important;
}

.right li.big {
font-size: 18px;
font-weight: bold;
}

.right li.small {
font-size: 10px;
margin: 0 0 6px 0;
}

.report .right li.small, .full .right li.small {
margin: 0;
}

.right ul.ezi li.small {
padding: 44px 0 0 0;
margin: 0;
}

.container.right div ul {
margin: 0;
}

.container.right div li {
margin: 0 0 6px 0;
}

li.rightalign {
text-align: right;
}

.container ul.columns li {
width: 210px;
}

.container ul.columns li.title {
background: transparent none;
border-bottom: 1px dotted #777;
font-size: 16px;
font-weight: bold;
margin: 6px 0;
padding: 0 18px 3px 0;
}

.wrapper li {
background: transparent url(../images/bullet.gif) no-repeat scroll top left;
padding: 0 0 0 18px;
}

.wrapper li.big {
font-size: 18px;
}

ul.tick {
margin: 24px 0 0 0;
}

.wrapper .tick li {
background: transparent url(../images/tick.gif) no-repeat scroll top left;
float: left;
padding: 0 0 0 30px;
margin: 0 24px 6px 0;
width: 286px;
}

ul.white {
list-style-type: square;
padding: 0 0 0 12px;
}

.white li {
background: transparent none;
padding: 0;
}

.white li.title {
list-style-type: none;
}

.container .price ul {
background: transparent url(../images/price.gif) no-repeat scroll center top;
padding: 162px 0 0 24px;
width: 196px;
}

.container .price ul li {
background: transparent url(../images/bullet.gif) no-repeat scroll top left !important;
margin: 0 0 6px !important;
padding: 0 0 0 18px !important;
}

.container li.right {
float: right;
clear: right;
}

#footer ul {
color: #ccc;
float: left;
margin: 12px 0 18px 24px;
font-family: arial;
}

#footer ul.right {
background: transparent url(../images/footer.gif) no-repeat scroll top right;
padding: 60px 0 0 0;
float: right;
margin: 12px 24px 12px 0;
}

#footer ul.right li {
font-family: arial;
margin: 0;
text-align: right;
}

#footer li {
margin: 0 0 3px 0;
}

#footer li.heading {
color: #fff;
font-size: 15px;
margin: 0 0 12px 0;
}

#footer ol {
background: transparent url(../images/distributors.gif) no-repeat scroll left center;
list-style-type: none;
margin: 0;
padding: 0 0 0 168px;
}

#footer ol li, #title ol li { 
color: #fff;
float: left;
margin: 0;
}

.form_errors ol { 
margin: 12px 0 0 0;
padding: 0 !important;
}

.form_errors li { 
background: transparent url(../images/bullet_red.gif) no-repeat scroll top left !important;
color: #D03430;
margin: 0 0 6px 10px;
padding: 0 0 0 18px !important;
}

ol {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}

ol.decimal {
font-size: 10px;
list-style-type: decimal;
margin: 0 0 24px 0;
padding: 0 0 0 24px;
}

ol.decimal li {
overflow: visible;
}

ol li {
background: transparent none !important;
overflow: hidden; 
margin: 0 0 6px 0;
padding: 0 !important;
}

.report .right ol, .full .right ol {
float: none;
padding: 0 24px 0 0;
}

.report .right ol.success {
margin: 18px 0 0 0;
}

dl {
background-attachment: scroll;
background-position: left top;
background-repeat: no-repeat;
background-color: transparent;
border-bottom: 1px dashed #ccc;
margin: 24px 0;
padding: 0 0 24px 96px;
min-height: 71px; /* temporary */
}

dl.glenn {
background-image: url(../images/glennruscoe.jpg);
}

dl.adrian {
background-image: url(../images/adriancois.jpg);
}

dl.matt {
background-image: url(../images/mattbateman.jpg);
}

dl.martin {
background-image: url(../images/martinhuizing.jpg);
}

dl.gabriel {
background-image: url(../images/gabrielettenson.jpg);
}

dl.albert {
background-image: url(../images/albertburkhardt.jpg);border-bottom: 0 none;
padding: 0 0 0 96px;
margin: 24px 0 6px 0;
}

dt {
font-size: 15px;
font-weight: bold;
}

dd {
margin: 0;
}

dd.title {
margin: 0 0 6px 0;
}

/***********************
  <IMG> STYLES 
************************/

img {
margin: 0;
outline: 0 none;
border: 0 none;
text-decoration: none;
}

img.left {
clear: left;
float: left;
margin: 0 0 12px 0;
}

.large img.left {
margin: 0 24px 6px 0;
}

img.right {
float: right;
}

img.logo {
position: absolute;
top: 24px;
left: 24px;
}

.button img {
float: left;
display: inline;
}

.button.right img {
float: right;
}

img.absolute {
position: absolute;
top: 24px;
right: 24px;
}

.logos img {
margin: 0 24px 12px 0;
}

.ezipay .banner p img {
position: absolute;
right: 0;
bottom: 12px;
}


/***********************
  <A> STYLES 
************************/

a:link, a:active, a:visited, #footer .login a {
color: #087BF2;
text-decoration: none;
outline: none;
}

a:hover {
text-decoration: underline;
}

.over a {
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
border-color: #ccc;
border-style: solid;
border-width: 0 0 1px 0;
color: #394955;
display: inline;
float: left;
padding: 6px 36px 3px 36px;
text-transform: uppercase;
}

.over a:hover {
background-color: #e6e6e6;
text-decoration: none;
}

.how .over .how a, .benefits .over .benefits a, .platform .over .platform a, .beware .over .beware a, .safety .over .safety a, .company .over .company a, .board .over .board a, .physio .over .physio a, .terms .over .terms a, .email .over .email a, .reps .over .reps a, .stockists .over .stockists a, .events .over .events a, .internal_pages .over .internal_pages a {
background-color: #f5f5f5;
border-color: transparent;
cursor: default;
padding: 9px 36px 6px 36px;
}

.terms.term .over .term a, .warranty .over .warranty a, .privacy .over .privacy a, .returns .over .returns a, .shipping .over .shipping a {
background-color: #fff;
border-color: transparent;
cursor: default;
padding: 9px 24px 6px 24px;
}

.large div .over a {
padding: 6px 24px 3px 24px;
}

#footer .login a:hover {
color: #087BF2;
text-decoration: underline;
}

#news a {
background: transparent url(../images/events.gif) no-repeat scroll center left;
color: #fff;
display: block;
float: left;
height: 24px;
margin: 24px 0 0 0;
overflow: hidden;
padding: 0 0 0 190px;
white-space: nowrap;
width: 514px;
}

#news a:hover {
text-decoration: none;
}

#news a:hover p {
text-decoration: underline;
}

.home .feature-one a {
background-attachment: scroll;
background-repeat: none;
background-position: center left;
display: block;
height: 30px;
line-height: 30px;
margin: 6px 0 0 19px;
padding: 0 0 0 12px;
width: 190px;
}

.home .feature-one a.map {
height: auto;
line-height: normal;
margin: 0;
padding: 0 0 9px 0;
width: auto;
}

a.suppliers {
background-image: url(../images/suppliers.gif);
}

a.physio {
background-image: url(../images/physio.gif);
}

a.button {
background: transparent url(../images/button.gif) no-repeat scroll center center;
display: block;
width: 172px;
height: 36px;
line-height: 36px;
font-size: 16px;
font-weight: bold;
color: #fff;
text-align: center;
}

a.green {
background-image: url(../images/button_green.gif);
}

a.orange {
background-image: url(../images/button_orange.gif);
}

a.red {
background-image: url(../images/button_red.gif);
}

a.pdf {
background: transparent url(../images/pdf.gif) no-repeat scroll center left;
padding: 0 0 0 30px;
color: #D03430;
display: inline-block;
line-height: 30px;
margin: 0;
}

a.right {
float: right;
display: inline;
}

#footer a {
color: #ddd;
}

#footer .heading a {
color: #fff;
}

#footer a:hover {
color: #fff;
}


/***********************
  <FORM> STYLES 
************************/


.full .right.gforce input {
-moz-border-radius: 0 6px 6px 0;
border-radius: 0 6px 6px 0;
padding: 0;
text-indent: 6px;

width: 56px;
}

.full .right.gforce input.blue {
border-color: #394955;
}

.full .right.gforce label {
margin: 0;
width: 100px;
}

.full .right.gforce input.button {
background-color: #394955;
border-radius: 6px 0 0 6px;
-moz-border-radius: 6px 0 0 6px;
font-size: 12px;
line-height: 26px;
text-align: left;
width: 114px;
}

.wrapper form {
margin: 24px 0 0 0;
padding: 0;
float: left;
display: inline;
}

.report .right form, .full .right form {
float: none;
padding: 0;
display: block;
width: auto;
}

#footer label, #title label {
background: transparent none;
border: 0 none;
border-radius: 0;
-moz-border-radius: 0;
float: left;
margin: 0 6px 0 24px;
width: auto;
}

label {

}

label.none {
-moz-border-radius: 4px 0 0 0;
border-radius: 4px 0 0 0;
border-width: 1px 0 0 1px;
}

#footer input, #title input { 
border-radius: 6px;
-moz-border-radius: 6px;
border: 0 none;
float: left;
width: 144px;
height:24px;
}

input { 
color: #394955;

font-family: verdana, sans-serif;
display: inline;
background: #fff none;
border-width: 1px;
border-style: solid;
border-color: #ccc;
border-radius: 6px;
-moz-border-radius: 6px;
padding: 0 6px;
height:24px;
}

input[type= checkbox] {
border: 0 none;
outline: 0 none;


}
.input_forget_12
{
color: #394955;
float: right;
font-family: verdana, sans-serif;
display: inline;
background: #fff none;
border-width: 1px 1px 1px 0;
border-style: solid;
border-color: #ccc;
border-radius: 6px;
-moz-border-radius: 6px;
height: 24px;
width: 350px;
margin: 0;
padding: 0 6px 0 0;

text-indent: 80px;

}

.input_forget
{
color: #394955;
float: left;
font-family: verdana, sans-serif;
display: inline;
background: #fff none;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #ccc;
border-radius: 6px;
-moz-border-radius: 6px;
height: 24px;
width: 375px;
margin: 0;
padding: 0 0px 0 0;
text-indent:0;
}


.report .right input, .full .right .input_forget_reset input, .full .right input {
border-radius: 0 6px 6px 0;
-moz-border-radius: 0 6px 6px 0;
text-indent: 0;
width: 89px;
}

.report .right label, .full .right label {
margin: 0 -1px 0 0;
width: 56px;
}

.report .right input.button, .full .right input.button {
border-radius: 6px;
-moz-border-radius: 6px;
width: 172px;
}

input#password {
width: 124px;
/*border-radius: 6px 0 0 6px;
-moz-border-radius: 6px 0 0 6px;*/
border-radius: 6px;
-moz-border-radius: 6px;
}

input.button {
border-radius: 6px;
-moz-border-radius: 6px;
background-color: #D03430;
border: 0 none;
outline: 0 none;
display: block;
font-family: "lucida grande", sans-serif;
width: 96px;
height: 26px;
font-size: 14px;
font-weight: bold;
color: #fff;
padding: 0 0 2px 0;
float: right;
cursor: pointer;
text-indent: 0;
}

.forget_button {
border-radius: 6px;
-moz-border-radius: 6px;
background-color: #D03430;
border: 0 none;
outline: 0 none;
display: block;
font-family: "lucida grande", sans-serif;
width: 110px;
height: 26px;
font-size: 14px;
font-weight: bold;
color: #fff;
padding: 0 0 2px 0;
float: right;
cursor: pointer;
text-indent: 0;
}

input.button.green {
background: transparent url(../images/button_green.gif) no-repeat scroll center center;
}

#footer input.button, #title input.button {
margin: 0 0 0 12px;
}

textarea{
color: #394955;
font-family: verdana, sans-serif;
font-size: 13px;
line-height: 150%;
display: inline;

border-width: 1px;
border-style: solid;
border-color: #ccc;
border-radius: 6px;
-moz-border-radius: 6px;
width: 320px;
margin: 0;
padding: 3px 6px 3px 3px;
}

.logos1 { width:750px;
float: left;
left: 50%;
position: relative;
}

.img_mar {margin-left:20px;
margin-right:20px;
}

.dis_sec_inp { text-align:left;
border-radius: 6px;
-moz-border-radius: 6px;
float: left;
width: 144px;
border:1px #009966 solid ;
text-indent:0px;
}
 .dis_sec_inp2 { text-align:left;
border-radius: 6px;
-moz-border-radius: 6px;
float: left;
width: 144px;
margin-right:-5px;
border:1px #009966 solid ;
text-indent:0px;
}
 #login_internal_pages_content_div{
margin: 24px 0 0 0;
padding: 0;
float: left;
border:none;
width:650 ;
inherit: none;

}
 #login_internal_pages_content_div div{
clear: both;
padding: 0;
float: left;
max-width:650px;
}
 #login_internal_pages_content_div form{
margin: 0;

}



/* old css start from here to support internal pages design*/



/* CSS Document */

h1{margin:0; padding:0; display:none;}
h2{margin:0; padding:0; display:none;}
h3{margin:0; padding:0;}
h4{margin:0; padding:0;}
h5{margin:0; padding:0;}
p{margin:0; padding:0;}
img{border:none;}

.gray_div_top{width:917px; height:10px; background-color:#dcdcdc; float:left;}
.main_body{width:917px; margin:0 auto; padding:0 0 12px 0; background-color:#FFFFFF;}

.main_header_1{width:917px; height:173px; float:left; padding:0 0 15px 0; background:url(../images/main_header_bg1.jpg) 0 0 no-repeat;}
.logo_body{width:346px; height:107px; margin:50px 0 0 280px;}

.left_gap_1{width:8px; height:34px; float:left;}
.nav_main_body{width:919px; height:25px; margin:0 0 11px 0; float:left;}
.nav_main_body ul{margin:0; padding:0; list-style:none;}
.nav_main_body li{margin:0; padding:0; list-style:none; height:32px; float:left; background:url(../images/saprator_nav_white.jpg) right top no-repeat;}

.home_1{width:96px; height:32px; color:#777777; text-decoration:none; text-align:center; line-height:32px;}
.home_1 a{width:96px; height:32px;  color:#FFFFFF; background:url(../images/home.jpg) left top no-repeat; text-decoration:none; display:block; cursor:pointer}
.home_1 a:hover{width:96px; height:32px; color:#FFFFFF; background:url(../images/home_hover.jpg) left top no-repeat; text-decoration:none;}

.home_1_visi{width:96px; height:32px; color:#FFFFFF; background:url(../images/home_hover.jpg) left top no-repeat; text-decoration:none; text-align:center; line-height:32px;}
.home_1_visi a{width:96px; height:32px; color:#FFFFFF; background:url(../images/home_hover.jpg) left top no-repeat; text-decoration:none; display:block;}
.home_1_visi a:hover{width:96px; height:32px; color:#FFFFFF; background:url(../images/home_hover.jpg) left top no-repeat; text-decoration:none;}

.how_it_work_1{width:115px; height:32px; color:#777777;  text-decoration:none; text-align:center; line-height:32px;}
.how_it_work_1 a{width:115px; height:32px; color:#FFFFFF; background:url(../images/howit_work.jpg) left top no-repeat; text-decoration:none; display:block; cursor:pointer}
.how_it_work_1 a:hover{width:115px; height:32px; color:#FFFFFF; background:url(../images/howit_work_hover.jpg) left top no-repeat; text-decoration:none;}

.how_it_work_1_visi{width:115px; height:32px; color:#FFFFFF; background:url(../images/howit_work_hover.jpg) left top no-repeat; text-decoration:none; text-align:center; line-height:32px;}
.how_it_work_1_visi a{width:115px; height:32px; color:#FFFFFF; background:url(../images/howit_work_hover.jpg) left top no-repeat; text-decoration:none; display:block;}
.how_it_work_1_visi a:hover{width:115px; height:32px; color:#FFFFFF; background:url(../images/howit_work_hover.jpg) left top no-repeat; text-decoration:none;}

.healthy_1{width:133px; height:32px; color:#777777; text-decoration:none; text-align:center; line-height:32px;}
.healthy_1 a{width:133px; height:32px;  color:#FFFFFF; background:url(../images/healthy.jpg) left top no-repeat;  text-decoration:none; display:block; cursor:pointer}
.healthy_1 a:hover{width:133px; height:32px; color:#FFFFFF; background:url(../images/healthy_hover.jpg) left top no-repeat; text-decoration:none;}

.healthy_1_visi{width:133px; height:32px; color:#FFFFFF; background:url(../images/healthy_hover.jpg) left top no-repeat; text-decoration:none; text-align:center; line-height:32px;}
.healthy_1_visi a{width:133px; height:32px; color:#FFFFFF; background:url(../images/healthy_hover.jpg) left top no-repeat; text-decoration:none; display:block;}
.healthy_1_visi a:hover{width:133px; height:32px; color:#FFFFFF; background:url(../images/healthy_hover.jpg) left top no-repeat; text-decoration:none;}

.guide_1{width:78px; height:32px; color:#777777; text-decoration:none; text-align:center; line-height:32px;}
.guide_1 a{width:78px; height:32px; color:#FFFFFF; background:url(../images/guide.jpg) left top no-repeat; text-decoration:none; display:block; cursor:pointer}
.guide_1 a:hover{width:78px; height:32px; color:#FFFFFF; background:url(../images/guide_hover.jpg) left top no-repeat; text-decoration:none;}

.guide_1_visi{width:78px; height:32px; color:#FFFFFF; background:url(../images/guide_hover.jpg) left top no-repeat; text-decoration:none; text-align:center; line-height:32px;}
.guide_1_visi a{width:78px; height:32px; color:#FFFFFF; background:url(../images/guide_hover.jpg) left top no-repeat; text-decoration:none; display:block;}
.guide_1_visi a:hover{width:78px; height:32px; color:#FFFFFF; background:url(../images/guide_hover.jpg) left top no-repeat; text-decoration:none;}

.media_1{width:84px; height:32px; color:#777777; text-decoration:none; text-align:center; line-height:32px;}
.media_1 a{width:84px; height:32px; float:left; color:#FFFFFF; background:url(../images/media.jpg) left top no-repeat;  text-decoration:none; display:block; cursor:pointer}
.media_1 a:hover{width:84px; height:32px; color:#FFFFFF; background:url(../images/media_hover.jpg) left top no-repeat; text-decoration:none;}

.media_1_visi{width:84px; height:32px; color:#FFFFFF; background:url(../images/media_hover.jpg) left top no-repeat; text-decoration:none; text-align:center; line-height:32px;}
.media_1_visi a{width:84px; height:32px; color:#FFFFFF; background:url(../images/media_hover.jpg) left top no-repeat; text-decoration:none; display:block;}
.media_1_visi a:hover{width:84px; height:32px; color:#FFFFFF; background:url(../images/media_hover.jpg) left top no-repeat; text-decoration:none;}

.support_1{width:89px; height:32px; color:#777777; text-decoration:none; text-align:center; line-height:32px;}
.support_1 a{width:89px; height:32px; color:#FFFFFF; background:url(../images/support.jpg) left top no-repeat; text-decoration:none; display:block; cursor:pointer}
.support_1 a:hover{width:89px; height:32px; color:#FFFFFF; background:url(../images/support_hover.jpg) left top no-repeat; text-decoration:none;}

.support_1_visi{width:89px; height:32px; color:#FFFFFF; background:url(../images/support_hover.jpg) left top no-repeat; text-decoration:none; text-align:center; line-height:32px;}
.support_1_visi a{width:89px; height:32px; color:#FFFFFF; background:url(../images/support_hover.jpg) left top no-repeat; text-decoration:none; display:block;}
.support_1_visi a:hover{width:89px; height:32px; color:#FFFFFF; background:url(../images/support_hover.jpg) left top no-repeat; text-decoration:none;}

.about_1{width:95px; height:32px; color:#777777; text-decoration:none; text-align:center; line-height:32px;}
.about_1 a{width:95px; height:32px; color:#FFFFFF; background:url(../images/about.jpg) left top no-repeat; text-decoration:none; display:block; cursor:pointer}
.about_1 a:hover{width:95px; height:32px; color:#FFFFFF; background:url(../images/about_hover.jpg) left top no-repeat; text-decoration:none;}

.about_1_visi{width:95px; height:32px; color:#FFFFFF; background:url(../images/about_hover.jpg) left top no-repeat; text-decoration:none; text-align:center; line-height:32px;}
.about_1_visi a{width:95px; height:32px; color:#FFFFFF; background:url(../images/about_hover.jpg) left top no-repeat; text-decoration:none; display:block;}
.about_1_visi a:hover{width:95px; height:32px; color:#FFFFFF; background:url(../images/about_hover.jpg) left top no-repeat; text-decoration:none;}

.contact_1{width:133px; height:32px; color:#777777; text-decoration:none; text-align:center; line-height:32px;}
.contact_1 a{width:133px; height:32px; color:#FFFFFF; background:url(../images/contact.jpg) left top no-repeat; text-decoration:none; display:block; cursor:pointer}
.contact_1 a:hover{width:133px; height:32px; color:#FFFFFF; background:url(../images/contact_hover.jpg) left top no-repeat; text-decoration:none;}

.contact_1_visi{width:133px; height:32px; color:#FFFFFF; background:url(../images/contact_hover.jpg) left top no-repeat; text-decoration:none; text-align:center; line-height:32px;}
.contact_1_visi a{width:133px; height:32px; color:#FFFFFF; background:url(../images/contact_hover.jpg) left top no-repeat; text-decoration:none; display:block;}
.contact_1_visi a:hover{width:133px; height:32px; color:#FFFFFF; background:url(../images/contact_hover.jpg) left top no-repeat; text-decoration:none;}


#pk_1{background:none;}

.contant_main_body{width:917px; float:left;}
.contant_left_body{width:682px; float:left;}
.contant_right_body{width:220px; float:right; padding:0 0 0 24px;}

.contant_top_body_1{width:642px;  padding:0 0 0 40px; float:left;}
.contant_video{width:274px; float:left;}
.contant_notice_board{width:358px; padding:0 0 0 9px; float:left;}
.contant_notice_board_top{width:358px; height:18px; background:url(../images/n_b_top.jpg) left top no-repeat;}
.contant_notice_board_center{width:358px; padding:5px 0 8px 0; background:url(../images/n_b_center.jpg) left top repeat-y; text-align:center;}
.contant_notice_board_bootom{width:358px; height:17px; background:url(../images/n_b_bottom.jpg) left top no-repeat;}

.text_1{font:normal 14px Arial, Helvetica, sans-serif; color:#FFFF00; text-decoration:underline;}
.text_2{font:normal 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.text_3{font:normal 14px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:underline;}
.text_3:hover{font:normal 14px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}

.contant_top_body_2{width:654px; padding:7px 0 0 29px; float:left;}
.contant_top_welcome_2{width:652px; height:35px; background:url(../images/welcome_to_stip.jpg) 0 0 no-repeat; float:left;}
.contant_botom_welcome_2{width:652px; background:url(../images/rp_top1.gif) left bottom repeat-y; float:left;}
.contant_botom_texta_2{width:410px; padding:25px 30px 20px 20px; float:left; line-height:17px; color:#3f3f3f;}
.contant_botom_textb_2{width:160px; height:221px; float:left; padding:4px 0 0 0;}
.contant_botom_nd1{width:652px; height:5px; background:url(../images/rp_bottom_1.gif) left top no-repeat; float:left;}

.contant_latest_body_2{width:654px; padding:7px 0 0 29px; float:left;}
.contant_latest_top_body_2{width:654px; height:39px; float:left; background:url(../images/latest_news_strip.gif) 0 0 no-repeat; float:left;}
.contant_latest_center_body_2{width:654px; float:left; background:url(../images/latest_center_bg.jpg) 0 0 repeat-y; float:left;}
.contant_latest_bootom_body_2{width:654px; height:13px; float:left; background:url(../images/latest_bootom_1.jpg) 0 0 no-repeat; float:left;}
.contant_latest_upcoming{width:618px; margin:11px 0 0 23px; padding:0 0 8px 0; border-bottom:1px dotted #999999; color:#777777; line-height:17px;}
.text_4{font:bold 12px Arial, Helvetica, sans-serif; color:#42af16; text-decoration:none;}
.text_4:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#42af16; text-decoration:none;}

.our_product_body_2{width:652px; height:177px; padding:7px 0 0 29px; background:url(../images/our_product_range_bg.gif) 29px 7px no-repeat; float:left;}
.our_product_reju_2{width:147px; height:137px; float:left; padding:10px 0 0 10px;}
.our_product_reju_3{width:147px; height:137px; float:left; padding:10px 0 0 15px;}

.why_we_body_2{width:652px; padding:7px 0 0 29px; float:left;}
.why_we_top_body_2{width:652px; height:35px; float:left; background:url(../images/why_we_are_strip.gif) 0 0 no-repeat;}
.why_we_center_body_2{width:632px; float:left; padding: 0 0 25px 20px; background:url(../images/repeted_bg1.jpg) 0 0 repeat-y;}
.why_we_bootom_body_2{width:652px; height:3px; margin:0; padding:0; float:left; background:url(../images/why_we_bootom1.gif) 0 0 no-repeat;}
.why_we_white_1{width:607px; float:left; margin:27px 0 0 0; background:url(../images/nd_2.jpg) 0 0 repeat-y; border-bottom:1px solid #e6e6e6;}
.why_we_white_top_1{width:584px; height:28px; padding:10px 0 0 20px; float:left; background:url(../images/afordability_bg.jpg) 0 0 no-repeat; font:bold 16px Arial, Helvetica, sans-serif; color:#399d10; text-transform:uppercase;}
.why_we_white_top_2{width:584px; height:28px; padding:10px 0 0 20px; float:left; background:url(../images/afordability_bg2.jpg) 0 0 no-repeat; font:bold 16px Arial, Helvetica, sans-serif; color:#399d10; text-transform:uppercase;}
.why_we_white_top_3{width:584px; height:28px; padding:10px 0 0 20px; float:left; background:url(../images/afordability_bg3.jpg) 0 0 no-repeat; font:bold 16px Arial, Helvetica, sans-serif; color:#399d10; text-transform:uppercase;}
.why_we_white_L_1{width:108px; padding:0 0 0 2px; float:left;}
.why_we_white_R_1{width:473px; float:left; line-height:17px; padding:10px 0 10px 0; color:#676767;}

.heda_1_text{font:bold 16px Arial, Helvetica, sans-serif; color:#399d10; text-transform:uppercase;}

.hyper_vibe_body_2{width:654px; padding:7px 0 0 29px; float:left;}
.hyper_vibe_top_body_2{width:654px; height:39px; float:left; background:url(../images/hypervibe_strip_bg.gif) 0 0 no-repeat;}
.hyper_vibe_center_body_2{width:652px; float:left; background-color:#FFFFFF; border-left:1px solid #f7f7f7; border-right:1px solid #f7f7f7;}
.hyper_vibe_bootom_body_2{width:654px; height:13px; float:left; background:url(../images/hyper_vibe_bootom_1.jpg) 0 0 no-repeat;}

.hyper_vibe_text_body_1{width:653px; float:left;}
.hyper_vibe_text_body_2{width:171px; float:left;}
.hyper_vibe_text_body_3{width:280px; float:left; line-height:17px; padding:10px 10px 0 0; color:#3f3f3f;}
.hyper_vibe_text_body_4{width:188px; float:left;}

.hyper_extensive_body_2{width:654px; padding:7px 0 0 29px; float:left;}
.hyper_extensive_top_body_2{width:654px; height:39px; float:left; background:url(../images/hyper_extensive_bg.gif) 0 0 no-repeat;}
.hyper_extensive_center_body_2{width:654px; float:left; background:url(../images/hyper_exten_middle_bg.jpg) 0 0 repeat-y;}
.hyper_extensive_bottom_body_2{width:654px; height:7px; float:left; background:url(../images/hyper_extensive_bottom_bg.jpg) 0 0 no-repeat;}
.hyper_extensive_main_body_2{width:654px; float:left;}
.hyper_extensive_text_body_3{width:255px; float:left; line-height:17px; padding:10px 10px 0 0; color:#676767;}
.hyper_extensive_text_body_4{width:209px; padding:10px 0 0 5px; float:left;}

.clr{clear:both;}
/*===================right================*/
.shoppingcart_body{width:134px; height:40px; margin:0 0 10px 0; padding:30px 0 0 60px; background:url(../images/shoping_cart_bg1i.gif) -3px top no-repeat;}
.shoppingcart_body_1{width:133px; height:15px; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.shoppingcart_body_2{width:108px; height:18px;}

.becone_distri_body{width:194px; height:33px; margin:0 0 10px 0;}
.sign_up_body{width:194px; height:44px; margin:0 0 10px 0;}
.phy_support_body{width:197px; height:350px; margin:0 0 10px 0;}
.location_body{width:197px; height:370px; margin:0 0 10px 0;}
.adro_body{width:197px; height:405px; margin:0 0 10px 0;}
.warrenty_body{width:199px; height:289px; margin:0 0 10px 0;}
.warrenty_body_top{width:199px; height:146px; margin:0 0 0 0;}
.warrenty_body_bootom{width:174px; height:132px; margin:0 0 0 0; padding:10px 7px 0 18px; background:url(../images/3_year_bootomi.gif) 0 0 no-repeat; font:normal 12px Arial, Helvetica, sans-serif; color:#777777;}

/*===================footer================*/
.main_footer_body{width:917px; margin:0 auto; padding:0;}
.main_footer_1{width:917px; height:39px; float:left; background-color:#6bbb40;}
.main_footer_1 ul{margin:15px 0 0 220px; padding:0; list-style:none;}
.main_footer_1 li{margin:0; padding:0; list-style:none; float:left; background:url(../images/line_1.jpg) right center no-repeat; padding: 0 4px 0 4px;}

.footer_link1{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; cursor:pointer;}
.footer_link1:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}

.main_footer_2{width:917px;  float:left; margin-top:12px; padding:0 0 10px 0; color:#787878; font-size:11px; text-align:center;}
.footer_link2{font:normal 11px Arial, Helvetica, sans-serif; color:#787878; text-decoration:none;}
.footer_link2:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#787878; text-decoration:underline;}
.copy_right{color:#505050;}
#nd_1{ background:none;}
.warntbr{height:4px;}

TD {
	FONT-SIZE: 11px; COLOR: #100E0C; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bt {
border-radius: 6px;
-moz-border-radius: 6px;
background-color: #D03430;
border: 0 none;
outline: 0 none;
display: block;
font-family: "lucida grande", sans-serif;
height: 26px;
font-size: 14px;
font-weight: bold;
color: #fff;
padding: 0 5px 2px 5px;
float:right;
cursor: pointer;
text-indent: 0;
margin-left:10px;


}

.bt1 {
width:0px;
height:0px;
margin: 0px 0px 0px 0px;
background: #ffffff;
border-right: 0px solid #d20401;
border-bottom: 0px solid #d20401;
border-top: 0px solid #d20401;
border-left: 0px solid #d20401;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0px;
color: #FFFFFF
}

.bt2 {
width:0px;
height:0px;
margin: 0px 0px 0px 0px;
background: #CC0000;
border-right: 0px solid #CC0000;
border-bottom: 0px solid #CC0000;
border-top: 0px solid #CC0000;
border-left: 0px solid #CC0000;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0px;
font-weight:normal;
color: #CC0000;
}
.btGray{
padding:0px;
margin: 0px 2px 5px 2px;
background:#CCCCCC;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-top: 1px solid #666666;
border-left: 1px solid #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666666;
cursor:pointer;
}
/*
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #D10000; text-decoration: underline; line-height: 17px; cursor: pointer; }
a.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none;line-height: 17px; cursor: pointer;}
a:hover { text-decoration: none}
*/


.headerbar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
a.headermenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
a.headermenu:hover { text-decoration: underline}
a.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
a.menu:hover { color: #D10000; text-decoration: none}
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.textfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; vertical-align: baseline}
a.select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D10000; text-decoration: none; line-height: 17px}
a.select:hover { text-decoration: underline}
.boxheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #D10000}
a.view { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.view:hover { text-decoration: underline}
a.partners { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; line-height: 17px}
a.partners:hover { text-decoration:underline}
a.more { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #D10000; text-decoration: none}
a.more:hover { color: #F7817B}
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D10000}
a.footerlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D10000 ; text-decoration: none}
a.footerlinks:hover { text-decoration: underline}
a.footerlinks2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D10000 ; text-decoration: underline}

a.hvbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.hvbox:hover { color: #ffd800; }

a.questionmark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D10000; text-decoration: underline; line-height: 17px; cursor: pointer; font-weight: normal }


a.strong{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #D10000; text-decoration: underline; line-height: 17px; cursor: pointer;font-weight:bold;}
a.strong:hover { text-decoration: underline;font-weight:bold;}

.input {FONT-SIZE: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.sign_input {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	vertical-align: top;
}

.sign_left {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	vertical-align: top;
}

.new_form {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 255px;
}

.small_form {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 55px;
}

.white_header {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #999999;
}

.comment {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
}

.read_terms {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.red_asterisk {
	padding-left: 7px;
	font: bold 11px/100% Verdana, Arial, Helvetica, sans-serif;
	color: red;
	vertical-align: top;
}

.page_title {
	float: left;
	margin-left: 0px;
	color: #d10000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	/*	word-spacing: -0.05em;	*/
}

.page_par {
	padding: 10px 7px 5px 7px;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.tab_link {
	display: block;
	float: right;
	height: 18px;
	text-decoration: none;
	margin-left: 1px;
}

.tab_link:hover {
	text-decoration: none;
}

.left_pt {
	float: left;
	height: 18px;
	width: 5px;
	background: url(https://www.hypervibe.com.au/images/tab_red_left.gif) no-repeat;
}

.right_pt {
	float: left;
	height: 18px;
	width: 5px;
	background: url(https://www.hypervibe.com.au/images/tab_red_right.gif) no-repeat;
}

.left_wpt {
	float: left;
	height: 18px;
	width: 5px;
	background: url(https://www.hypervibe.com.au/images/tab_white_left.gif) no-repeat;
}

.right_wpt {
	float: left;
	height: 18px;
	width: 5px;
	background: url(https://www.hypervibe.com.au/images/tab_white_right.gif) no-repeat;
}

.text_pt {
	display: block;
	float: left;
	background: #d10000;
	height: 18px;
	padding: 2px 0px 0px;
	color: #ffffff;
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.text_wpt {
	display: block;
	float: left;
	background: url(https://www.hypervibe.com.au/images/tab_white_bg.gif) repeat-x;
	height: 18px;
	padding: 2px 0px 0px;
	color: #d10000;
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.red_border {
	border: solid 2px #d10000;
	background: #f0f0f0;
}

.gray_border {
/*	border: solid 2px #666666;
	background: #ffffff;*/
}

.red_notify1 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #d10000;
	text-align: center;
	margin: 25px 10px 9px 10px;
}

.red_notify2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #d10000;
	text-align: center;
	margin: 25px 10px 25px 10px;
}

.video_add {
	display: block;
	margin: 2px 8px 4px 0px;
	text-align: right;
	text-decoration: underline;
}

.error {color: red;}

.fs{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #D10000; line-height: 17px; cursor: pointer; }

.boxtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.boxtexttitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
.tabwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.tabred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #C52102; text-decoration: none; }
.boxtite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D10000; }

.iframetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D0150C;}
.iframetexttime { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

div.scroller_home {
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: auto;
}

div.scroller_right {
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: auto;
	background: url("https://www.hypervibe.com.au/images/iframe_bg.gif");
	height: 285px; 
	width: 100%; 
	vertical-align:top;
}

.bold_efect
{
	font-weight: bold;
}

.url {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}

.blognickred { font-family: Verdana, Arial, Helvetica, sans-serif; color: #D10000; font-size: 13px; font-weight: bold;}
.blogboxtextred { font-family: Verdana, Arial, Helvetica, sans-serif; color: #D10000 ; font-size: 11px; text-decoration: none;}

.blogtab {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #F0F0F0; text-decoration: none}

.personalinfo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.personalinfored { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #D10000}

.blogcontent {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.blogtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000 ; font-weight: bold}

.blogboxtitle { font-family: Verdana, Arial, Helvetica, sans-serif; color: #D10000 ; font-weight: bold; font-size: 14px}
.blogboxtextred { font-family: Verdana, Arial, Helvetica, sans-serif; color: #D10000 ; font-size: 11px; text-decoration: none}
.blogboxtextgrey { font-family: Verdana, Arial, Helvetica, sans-serif; color: #7C7C7C; font-size: 11px}
.blognickred { font-family: Verdana, Arial, Helvetica, sans-serif; color: #D10000; font-size: 13px; font-weight: bold}
.blognickgrey { font-family: Verdana, Arial, Helvetica, sans-serif; color: #7C7C7C; font-size: 13px; font-weight: bold }


.big_font {
	FONT-SIZE: 17px; COLOR: #D10000; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;
}

.tr_topColor { background-color:#B1E447;}
.tr_titleColor { background-color:#C9E763;}
.td_row1  { background-color:#9FFF9F;}
.td_row2  { background-color:#F5F5F5;} 


.style1 {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.style2 {
	FONT-WEIGHT: bold;
	COLOR: #27e219;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	float:left;
	margin:0 auto;
	text-align:center;
	padding-top:10px;
}
.border {
	border: 2px solid #000000;
}

.style7_line{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	float:left;
	margin:0 auto;
	text-align:center;
	margin-left:10pt;
	margin-right:10pt;
}

.input {
	border: 1px solid #1A9312;
}

.text_bold{ font-weight:bold;
			font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;} 
			
.text_error{font-weight:bold; color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif;}

  
.text_small_bold{ font-weight:bold;
			font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;} 

.text_red{color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif;}


.entryTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#CFF5DD;
}

.entryTableHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color:#7AE7BB;
	font-weight: bold;
	background-position: center;
}

.box {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #336699;
}

input.box {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #336699;
	margin:0px;
	width:auto;
	float:none;
}

.firstTable{
 	clear:both; 
	padding-top:8px;
}

* html .margin_div{
margin-top:-10px;
}

.margin_div{
	margin-top:22px;
}

#divViewMyCart{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	float:right;
	margin:0 auto;
	text-align:center;
	margin-left:10pt;
	margin-right:10pt;
	margin-top:10pt;	
	}
#divProductContainer {
background-color:#F4FEEB;
width:545px;
height:580px;
border:2px solid black;
}	

#divPagingMain{
width:545px;
height:100px;
}
#divPaging{
width:275px;
height:50px;
margin-left:130px;
margin-right:130px;
margin-top:20px;
}

#divPagingImage{
 float:left;
 margin-left:25px;
 margin-right:25px;
 margin-top:20px;
}

#divClear{
clear:both;
}	

#divShowFirstRow{
 margin-left:25pt;
 margin-right:25pt;
 margin-top:35pt;
 float:left;
 }
 
 #divShowImage{
 width:160px;
 height:80px;
 text-align:center;
 }
 
 #divShowImageName{
 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	margin-top:10px;
 
 }
 #divShowImagePrice{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	margin-top:10px;
 }
 
 #divProductDescriptionMain {
 width:545px;
 height:auto;
 background-color:#F4FEEB;
 border:2px solid black;
 }
 
 #divProductName{
 float:left;
 height:50px;
 width:auto;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 text-align:left;
  }
 #divProductPrice{
 float:right;
 height:50px;
 width:auto;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 text-align:left;
 margin-right:10px;
 }
 #divDescription {
 float:left;
 margin-top:10px;
 margin-left:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:left;
 }
 #divProductImage {
 height:80px;
 width:80px;
 margin-right:10px; 
 text-align:center;
 }
 #divClickToEnlarge{
 height:20px;
 width:120px;
 margin-top:5px;
 margin-right:5px;
 text-align:right;
 }
 #divButton {
 padding:1px;
 margin-top:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 border:black 2px solid;
 height:48px;
 width:auto;
 }
 
 #divBillButton {
 padding:1px;
 margin-top:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 border:black 2px solid;
 height:48px;
 width:100%;
 }
 
  #divButton_new {
 margin-top:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 border:black 2px solid;
 height:60px;
 width:553px;
 
 }
 
 #divrefcode {
 margin-top:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 border:black 2px solid;
 height:60px;
 padding-top:15px;
 width:auto;
 background-color:#F4FEEB;
 }
 #divTotal {
 margin-top:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 height:50px;
 width:auto;
 }
 
 
 #divAddToCart {
 margin-top:10px;
 padding-right:10px;
 width:120px;
 height:auto;
 text-align:right;
  float:right;
  }
  #divGoToShopping {
 float:left;
 margin-top:10px;
 margin-left:10px;
 width:170px;
 height:auto;
  
  }
  #divUpdateCart {
 float:left;
 margin-top:10px;
 padding-left:10px;
 width:160px;
 height:auto;
  }
  
  #divViewCartForm{
  border:2px solid black;
  }
  
  #divViewCartContainer {
  padding-left:10px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
  }
  
  #divViewCart {
  width:auto;
  height:40px;
  background-color:#87EF9E;
  }
  #divViewCartTitle {
  width:80px;
  height:auto;
  margin-left:10px;
  margin-top:10px;
  margin-right:10px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  }
  #divViewCartTitleName {
  width:130px;
  height:auto;
  margin-left:10px;
  margin-top:10px;
  margin-right:10px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  }
  #divViewCartTitleOther {
  width:73px;
  height:auto;
  margin-left:8px;
  margin-top:10px;
  margin-right:8px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  }
  #divViewCartBody {
  width:80px;
  height:80px;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
  margin-right:10px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  }
  #ViewCartIMG1 {
  width:80px;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
  margin-right:10px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  }
  #divViewCartBodyName {
  width:130px;
  height:80px;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
  margin-right:10px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  }
  #divViewCartBodyOther {
  width:73px;
  height:80px;
  margin-left:8px;
  margin-top:10px;
  margin-bottom:10px;
  margin-right:8px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  }
  #divViewCartMain{
  width:auto;
  height:auto;
  border:solid 2px black;
  background-color:#F4FEEB;
  }
  
 #divTotalPrice{
 width:auto;
 height:20px;
 float:right;
 margin-top:20px;
 margin-right:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 }

#divBillingSubContainer {
width:100%;
border:black 2px solid;
background-color:#F4FEEB;
}
 #divBillingSubContainer input {
margin-bottom:4px;
}
#divBillingContainer {
margin-top:10px;
margin-bottom:10px;
width:auto;
height:auto;
}

#divContactinfo {
margin-top:10px;
width:auto;
height:auto;

}
#divContentTitle{
  height:20px;
  width:auto;
  background-color:#87EF9E;
}
  
 #divBillingTitle{
  height:20px;
  width:auto;
  margin-top:2px;
  margin-left:2px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
 }
  
#divContentBody {
	/*height:auto;
	width:auto;*/
	margin:0px;
	padding:0px;
	
  }
 #divContentBodyElement {
 	 float:left;
	margin-left:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	width:132px;
	padding:0px;
	padding-right:2px;
 } 
  
 #divContentInputElement {
  float:left;
 } 
  
 #divProceed {
  float:right; 
  margin-right:20px;
  margin-top:10px;
  }
  
  #divConfirmBillingTitle {
  width:170px;
  height:auto;
  margin-left:10px;
  margin-right:10px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  }
  
#divConfirmBillingOther {
  width:90px;
  height:auto;
  margin-left:10px;
  margin-right:10px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  }
  
#divConfirmBillingQTY {
  width:90px;
  height:auto;
  margin-left:10px;
  margin-right:10px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  }
  
  .alert
  {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF0000;
  }
  
  .success
  {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#009900;
  }
  
  .text_bold_small{ font-weight:bold;
			font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;} 
			
 .normaltext{ 
			font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;} 
			
.yellowtxt {
	color: #f6de39;
	text-decoration: none;
	font-weight:bold;
}

.lightgreentxt {
	color: #eafadf;
	text-decoration: none;
}
.redtxt {
	color: #d10000;
	text-decoration: none;
}

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

.greentxt {
font-family:Georgia, "Times New Roman", Times, serif;
	color: #86b649;
	font-size:14px;
	text-decoration: none;
}

.redborder {
border: 1px solid #c2240f;
	text-decoration: none;
}

.man2{ background-image:url(https://www.hypervibe.com.au/images/man-2.jpg); background-repeat:no-repeat;}			

 .anylinkcss{
position:absolute;
visibility: hidden;
border-bottom-width: 0;
margin-top:-10px;
color: #ffffff;
vertical-align:middle;
font-family:verdana;
font-size:12px;
}


.anylinkcss a:hover{
background-color: #000000;
color: #86B649;
font-family:verdana;
font-size:12px;
}


FIELDSET { background-color:#ffffff; padding: 5px; margin: 0px; border: #333333 1px solid;}
LEGEND { color: #333333; padding: 0 0.5em 0 0.5em; margin:0px; height:20px; font-size: 13px; font-weight: bold;}

LABEL.inputLabel {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 18em;
}
INPUT, select {
	MARGIN-BOTTOM: 4px;
}
.clearBoth {
	CLEAR: both;
}
#content {
	FLOAT: left; WIDTH: 100%;
}
.post {
}
.redText {
	COLOR: #cc0000;
}
.redText A:link {
	COLOR: #cc0000; TEXT-DECORATION: none;
}
.redText A:visited {
	COLOR: #cc0000; TEXT-DECORATION: none;
}
.redText A:hover {
	COLOR: #990000; TEXT-DECORATION: none;
}


.home_text
{
	color:#100E0C;
	font-family:verdana;
	font-size:12px;	
	margin-top : 10px;	
	font-weight:normal;
	text-align:justify;
	line-height: 18px;
	}
.home_texta
{
	color:#100E0C;
	font-family:verdana;
	font-size:12px;	
	margin-top : 13px;
	margin-left : 10px;	
	margin-right : 10px;	
	font-weight:normal;
	text-align:justify;
	line-height: 18px;
	}
.home_textb
{
	color:#100E0C;
	font-family:verdana;
	font-size:12px;	
	margin-top : 13px;
	margin-left : 15px;	
	margin-right : 10px;	
	font-weight:normal;
	text-align:justify;
	line-height: 18px;
	}
.home_text1
{
	color:#000000;
	font-family:verdana;
	font-size:12px;	
	margin-left : 10px;	
	margin-top : 17px;	
	font-weight:normal;
	text-align:left;
	line-height: 18px;
	}

.home_text1_new
{
	color:#000000;
	font-family:verdana;
	font-size:12px;		
	margin-top : 17px;	
	font-weight:normal;
	text-align:left;
	line-height: 18px;
	}	
	
.home_texta1
{
	color:#000000;
	font-family:verdana;
	font-size:12px;	
	margin-left : 106px;
	margin-right : 23px;	
	margin-top : 18px;	
	font-weight:normal;
	text-align:left;
	line-height: 18px;
	}
.home_textb1
{
	color:#014b7d;
	font-family:arial;
	font-size:14px;			
	margin-top : 4px;	
	font-weight : bold;
	text-align:center;
	line-height: 18px;
	}	
.home_textc
{
	color:#000000;
	font-family:arial;
	font-size:11px;	
	margin-left : 2px;		
	font-weight : normal;
	text-align:left;
	line-height: 18px;
	}
.home_textd
{
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;	
	margin-left : 9px;
	margin-right : 8px;	
	margin-top : 2px;	
	font-weight:normal;
	text-align:left;
	line-height: 14px;
	}
.home_texte
{
	color:#000000;
	font-family:arial;
	font-size:11px;	
	margin-left : 10px;
	margin-right : 14px;	
	margin-top : 18px;	
	font-weight:normal;
	text-align:left;
	line-height: 14px;
	}			
.home_heading
{
	color:#C2240F;
	font-family:verdana;
	margin-top : 8px;
	font-size:16px;		
	font-weight : bold;
	text-align:left;	
	}
.home_headinga
{
	color:#87B247;
	font-family:verdana;
	font-size:16px;
	margin-top : 7px;
	margin-left : 10px;			
	font-weight : bold;
	text-align:left;	
	}	
.home_heading1
{
	color:#C2240F;
	font-family:verdana;
	font-size:14px;		
	font-weight : bold;
	text-align:left;	
	}
.home_heading2
{
	color:#87B247;
	font-family:verdana;
	font-size:12px;		
	font-weight : normal;
	text-align:center;	
	}
.home_heading3
{
	color:#000000;
	font-family:arial;
	margin-left : 10px;
	margin-top : 8px;	
	font-size:17px;		
	font-weight : bold;
	text-align:left;	
	}
.home_heading4{
	color:#93bf5e;
	font-family:arial;
	margin-top : 14px;
	margin-left : 7px;	
	font-size:20px;		
	font-weight : normal;
	text-align:left;	
	}

.home_heading5
{
	color:#000000;
	font-family:verdana;
	margin-top : 6px;
	margin-left : 7px;	
	font-size:12px;		
	font-weight : bold;
	text-align:left;	
	}
.home_heading6
{
	color:#000000;
	font-family:verdana;
	margin-left : 43px;	
	font-size:13px;		
	font-weight : bold;
	text-align:left;	
	}		
.home_affordability
{
	color:#FFFFFF;
	font-family:arial;
	margin-left : 11px;	
	margin-top : 6px;	
	font-size:16px;		
	font-weight : normal;
	text-align:left;	
	}	
.home_quality
{
	color:#FFFFFF;
	font-family:arial;
	margin-left : 11px;	
	margin-top : 6px;	
	font-size:16px;		
	font-weight : normal;
	text-align:left;	
	}
.home_knowledge
{
	color:#FFFFFF;
	font-family:arial;
	margin-left : 11px;	
	margin-top : 6px;	
	font-size:16px;		
	font-weight : normal;
	text-align:left;	
	}					
.home_yellowtxt {
	color: #f6de39;
	text-decoration: none;
	font-weight:bold;
}

.home_lightgreentxt {
	color: #eafadf;
	text-decoration: none;
}
.home_redtxt {
	color: #d10000;
	text-decoration: none;
}

.home_whitetxt {
	color: #FFFFFF;
	text-decoration: none;
}

.home_greentxt {
font-family:Georgia, "Times New Roman", Times, serif;
	color: #86b649;
	font-size:14px;
	text-decoration: none;
}

.home_redborder {
border: 1px solid #c2240f;
	text-decoration: none;
}

.home_man2{ background-image:url(man-2.jpg); background-repeat:no-repeat;}
.texte1{
	color:#000000;
	font-family:verdana;
	font-size:12px;	
	margin:0px;
	margin-left : 11px;
	margin-right : 14px;	
	font-weight:normal;
	text-align:left;
	line-height: 18px;
	padding:0px;
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
}
.heading4
{
	color:#93bf5e;
	font-family:arial;
	margin-top : 14px;
	margin-left : 7px;	
	font-size:20px;		
	font-weight : normal;
	text-align:left;	
}
.affordability
{
	color:#FFFFFF;
	font-family:arial;
	margin-left : 11px;	
	margin-top : 6px;	
	font-size:16px;		
	font-weight : normal;
	text-align:left;	
}	
.bullet {
	list-style-image: url(https://www.hypervibe.com.au/nimage/bullet4.gif);
	font-family: verdana;
	font-size: 12px;
	text-align: justify;
}

.heading4_new
{
	color:#93bf5e;
	font-family:arial;	
	font-size:20px;		
	font-weight : normal;
	text-align:left;
	
	}
	
	.dropcap {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;	
	width:200px;
	text-align:center;
}


 #divProductPrice_new{
  
 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 text-align:left;
 margin-right:10px;
 }
 
 .text1
{
	color:#000000;
	font-family:verdana;
	font-size:12px;	
	margin-left : 2px;	
	margin-top : 17px;	
	font-weight:normal;
	text-align:left;
	line-height: 18px;
	}
.dropcap {
	float: left;
	width:140px;
   margin-left : 0px;	
	
}

.backgroundimage {
	background-image: url(https://www.hypervibe.com.au/image/service.jpg);
	background-repeat: no-repeat;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

 .anylinkcss_footer{
position:absolute;
visibility: hidden;
border-bottom-width: 0;
color: #ffffff;
vertical-align:middle;
font-family:verdana;
font-size:12px;
 
}
.anylinkcss_footer a:hover{
background-color: #000000;
color: #86B649;
font-family:verdana;
font-size:12px;
}

.td_head
{
	color:#FFFFFF;
	font-family:arial;
	padding: 5px;
	padding-left:10px;
	background-image:url("http://www.hypervibe.com.au/new_images/box-1.jpg");
	font-size:12px;		
	font-weight : normal;
	text-align:left;	
}

.div_head {
width:143px; 
margin:3px 0px 3px 0px;
 background-color:#51b14f; 
 border:1px #51b14f solid; 
 color:#FFFFFF; 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px; 
 font-weight:bold;
text-align:center;
}

a.blacklink {
color:#000000;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a.greenread {
color:#51b14f;
font-size:11px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

td.emptygrey{
border-top:#CCCCCC 1px solid;
height:10px;
font-size:0px;
}

ul.black{
margin:0px;
padding:0px;
padding-left:3px;
}
ul.black li{
margin-left:5px;
padding:0px;
list-style:none;
}
ul.black li a{
color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

/*vibration_machine_contraindications_starts*/


.box-out {
	width: 642px;
	float: left;
}

.box-out-top {
	width: 627px;
	background: url(../images/box-1.jpg) no-repeat;
	height: 23px;
	float: left;
	color: #fff;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 8px 0px 0px 15px;
}

.box-out-top a, .box-out-top a:visited{
	color: #fff;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.box-out-mid {
	width:615px;
	border-left: 1px #cccccc solid;
	border-right: 2px #cccccc solid;
	float: left;
	padding: 12px;
	padding-top:5px;
	background-color:#ffffff;
	background: url(../images/box-2i.jpg) no-repeat bottom left;
}
.box-out-mid p{
margin:0px;
padding:0px;
margin-top:8px;
margin-bottom:8px;
}
ul.home_text1_new, ul.lst_pause{
margin-top:0px;
margin-bottom:0px;
font-size:12px;
}
.box-out-bottom {
	width: 642px;
	background: url(../images/box-3i.jpg) no-repeat;
	height: 16px;
	float: left;
}

.box-row {
	width:616px;
	float: left;
	margin-bottom: 4px;
}

.box-bullet {	
	width: 30px;
	height: 20px;
	background: url(../images/bullet_2.jpg) no-repeat center;
	background-color: #ebeee7;
	float: left;
	margin-right: 4px;
}

.box-text {
	width:576px;
	float: left;
	background: #ebeee7;
	padding: 3px;
}

.box-text-bottom {
	width:610px;
	float: left;
	padding: 3px;
	background-color:#ebeee7;
}

.spacer {
	width:20px;
	height: 50px;
	float: left;
}

/*vibration_machine_contraindications_ends*/

/*vibration-machine-guide-starts*/

.box { float: left; width:616px; margin-top:10px; border:0px;}
.box-t { background: top url(../images/2.jpg) repeat-x; }
.box-r { background: right url(../images/4.jpg) repeat-y; }
.box-b { background: bottom url(../images/6.jpg) repeat-x; }
.box-l { background: left url(../images/8.jpg) repeat-y; }
.box-tr { background: top right url(../images/3.jpg) no-repeat; }
.box-br { background: bottom right url(../images/5.jpg) no-repeat; }
.box-bl { background: bottom left url(../images/7.jpg) no-repeat; }
.box-tl { background: top left url(../images/1.jpg) no-repeat; }
.box p { margin:0px;}
.box pre { padding:0px;}
.box-tl {  padding:8px;}


.balance {
	/*background: url(../images/balance.jpg) no-repeat center left;*/
	height:30px;
	padding-left: 5px;
}
.balance img, .recovery img, .train img, .tone img {
	float:left;
}
.recovery {	
	/*background: url(../images/recovery.jpg) no-repeat center left;*/
	height:30px;
	padding-left: 5px;
}

.train {	
	/*background: url(../images/train.jpg) no-repeat center left;*/
	height:31px;
	padding-left: 5px;
}

.tone {	
	/*background: url(../images/tone.jpg) no-repeat center left;*/
	height:31px;
	padding-left: 5px;
}

.right-text {	
	width:450px;
	float: right;
	padding:8px;
}

/*product-page*/

.box1 {
	width:651px;
	float: left;
	padding:15px 0px 0px 15px;
}

.box1-t {
	width: 651px;
	height:7px;
	background:url(../images/box-t.jpg) no-repeat;
	float: left;
}

.box1-mid {
	width: 639px;
	background: url(../images/box-bg.jpg) repeat-x;
	float: left;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	background-color: #e9e9e9;
	padding:5px;
}

.box1-b {
	width: 651px;
	height:7px;
	background:url(../images/box-b.jpg) no-repeat;
	float: left;
}


.hp-box {
	width:313px;
	float: left;
}

.hp-box-t {
	width:313px;
	float: left;
	height:31px;
	background:url(../images/hp-top.jpg) no-repeat;
}

.top-hed {
	width:300px;
	height:20px;
	float: left;
	padding: 7px 0px 0px 0px;
}

.hp-box-mid {
	width:299px;
	float: left;
	padding:5px;
	background: url(../images/h-bg.jpg) repeat-x;
	border-left: 1px solid #d4d4d4;
	border-right: 2px solid #d4d4d4;
	background-color: #e4f1f9;
}

.hp-spc-mid {
	width:299px;
	float: left;
	padding:5px;
	padding-top:0px;
	background: url(../images/h-bg.jpg) repeat-x;
	border-left: 1px solid #d4d4d4;
	border-right: 2px solid #d4d4d4;
	background-color: #e4f1f9;
	height:270px;
}

.hp-spc-mid ul.list {
line-height:18px;
}

.hp-box-b {
	width:313px;
	float: left;
	height:14px;
	background: url(../images/h-bottom.jpg) no-repeat;
}

.hf-box {
	width:313px;
	float: right;
}

.hf-box-t {
	width:313px;
	float: left;
	height:31px;
	background: url(../images/hf-top.jpg) no-repeat;
}

.list {
	list-style-image:url(../images/arrow.jpg) ;
	font-family: verdana;
	font-size: 12px;
	text-align: justify;
	padding:0px;
	padding-top:0px;
	padding-left:7px;
	margin:12px;
	margin-bottom:0px;
	line-height:16px;
}

.cart-btn {
	width:118px;
	height:26px;
	float: left;
	margin-top:10px;
	padding-left:500px;
}

/*vibration_programs*/

.panel {
	width:308px;
	height:407px;
	padding-top:50px;
	float: left;
}

.box11 { float: left; width:298px; margin-bottom:10px; border:0px;}
.box11-t { background: top url(../images/2.jpg) repeat-x; }
.box11-r { background: right url(../images/4.jpg) repeat-y; }
.box11-b { background: bottom url(../images/6.jpg) repeat-x; }
.box11-l { background: left url(../images/8.jpg) repeat-y; }
.box11-tr { background: top right url(../images/3.jpg) no-repeat; }
.box11-br { background: bottom right url(../images/5.jpg) no-repeat; }
.box11-bl { background: bottom left url(../images/7.jpg) no-repeat; }
.box11-tl { background: top left url(../images/1.jpg) no-repeat; }
.box11 p { margin:0px;}
.box11 pre { padding:0px;}
.box11-tl {  padding:8px;}

.balance11, .recovery11, .train11, .tone11 {
	/*background: url(../images/balance.jpg) no-repeat center left;
	width:165px;
	height:30px;*/
	padding-right: 5px;
	font-size:12px;
	line-height:22px;
}

.balance11 img, .recovery11 img, .train11 img, .tone11 img {
	float:left;
	margin-right:5px;
}

/*faq-page*/
.box-bullet11 {	
	width: 30px;
	height: 23px;
	background: url(../images/faq.gif) no-repeat center;
	background-color: #333333;
	float: left;
	margin-right: 1px;
}

.w13 {
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}

.w13 a{
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}

.w13 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size:12px;
	font-weight:bold;
}

.box-bullet12 {	
	width: 30px;
	height: 40px;
	background: url(../images/faq.gif) no-repeat center;
	background-color: #333333;
	float: left;
	margin-right: 1px;
}

.box-faq-mid {
	width:621px;
	border-left: 1px #cccccc solid;
	border-right: 2px #cccccc solid;
	float: left;
	padding: 10px;
	padding-right:8px;
	background-color:#ffffff;
	background: url(../images/box-2i.jpg) no-repeat bottom left;
}

.box-text11 {
	width:583px;
	float: left;
	background: #333333;
	padding: 3px;
	padding-right:3px;
	text-align:justify;
}

.box-row11 {
	width:620px;
	float: left;
	margin-bottom: 1px;
}

.faq {
	width:601px;
	padding: 5px 0px 6px 15px;
	float: left;
	margin-bottom: 1px;
	margin-top:4px;
	background: url(../images/line1.gif) no-repeat center bottom;
	text-align:justify;
}

.faq span.text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.faq a, .faq a:visited, .faq a:hover{
color:#000000;
text-decoration:none;
font-size:11px;
}
.top {
	width:30px;
	float: left;
	height: 10px;
	margin-top:2px;
	padding-left:561px;
}

.pr_welcome_2 { 
width : 625px; 
padding-left : 12px; 
padding-right :12px; 
padding-top : 10px;
padding-bottom:10px;
border-left : 1px solid #d4d4d4; 
border-right : 1px solid #d4d4d4; 
}

.pr_wel_head { 
width : 625px; 
padding-right :24px; 
padding-left :0px; 
padding-top : 0px;
padding-bottom:5px;
border-left : 1px solid #d4d4d4; 
border-right : 1px solid #d4d4d4; 
text-align:right;
font-weight:bold;
}

.pr_dt_4{
padding-bottom:10px;
margin-bottom:5px;
border-bottom:#006633 dashed 1px;
}

.d_welcome_2 { 
width : 625px; 
padding-left : 12px; 
padding-right : 12px; 
padding-top : 14px;
padding-bottom:10px;
border-bottom:#006633 dashed 1px;
background : url(images/welcome_bg.jpg) repeat-y left top; 
}

.d_more_detail {width:150px;
float:left;
}

.d_more_detail_3 {width:415px;
padding-left:18px;
float:left;
}

.d_more_detail_4 {width:415px;
background:url(images/pink_strip.jpg) left top no-repeat;
height:22px;
color:#198b12;
font-size:13px;
float:left;
}

.d_more_detail_5 {width:415px;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
float:left;
}
.d_more_detail_cart {width:415px;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
float:left;
text-align:right;
}

.d_t1 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
font-weight:bold;
width:60px;
}

.d_t2 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
}
.d_t4 {width:625px;
}
#txtShippingComments{
	height:50px;
	width:auto;
}
.privacy_pol{
font-size:16px;
font-weight:bold;
}
ul.view_all {
list-style:none;
}
ul.view_all li{
list-style:none;
display:inline;
}
.img_div {
clear:both;
float:left;
display:table;
width:675px;
margin-top:10px;
margin-bottom:10px;
border:1px #cccccc solid;
border-left:none;
border-right:none;
padding-bottom:0px;
}
.img_div div{
	width:80px;
	display:table-cell;
	height:80px;
	text-align:center;
	margin:5px;
	float:left;
	padding:5px;
	text-align:center;
	border:1px #ffffff solid;
	border-right:1px #cccccc solid;
}
.img_div div.highlight{
	border:1px #1a59a9 solid;
}
.img_div div img{
cursor:pointer;
}
.bg3 { 
background : #e9e9e9; 
}
.t1 { 
font-size : 12px; 
line-height : 16px; 
color : #000000; 
text-align : justify; 
}
.t2 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 15px; 
color : #57b547; 
padding-bottom : 4px; 
} 
.t3 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
font-style : italic; 
padding-bottom : 4px; 
font-weight : bold; 
text-align : left; 
} 
.t4 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
font-style : italic; 
font-weight : bold; 
text-align : left; 
} 
.t5 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
color : #000000; 
font-weight : bold; 
text-align : left; 
padding-bottom : 4px; 
} 
.t6 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
padding-top : 4px; 
padding-bottom : 4px; 
text-align : left; 
} 
.t6 a { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
text-align : left; 
text-decoration : none; 
} 
.t6 a:hover { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
text-align : left; 
text-decoration : underline; 
} 
.t7 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 19px; 
color : #000000; 
text-align : left; 
} 
.t8 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #000000; 
text-align : left; 
padding-bottom : 10px; 
} 
.t9 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 15px; 
color : #000000; 
text-align : left; 
font-weight : bold; 
} 
.bg1 { 
background : #ffffff; 
padding-bottom : 10px; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 10px; 
} 
.bg2 { 
background : #000000; 
} 
.content { 
border : 1px solid #bebebe; 
}

.box-out-top-new {
	width: 627px;
	background: url(../images/box-1-new.jpg) no-repeat;
	height: 40px;
	float: left;
	color: #fff;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 8px 0px 0px 15px;
	border:0px #FF0000 solid;
}

.box-out-top-new a, .box-out-top-new a:visited{
	color: #fff;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.box-out-top-new-2 {
	width: 627px;
	background: url(../images/box-1-new.jpg) no-repeat;
	height: 33px;
	float: left;
	color: #fff;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 15px 0px 0px 15px;
	border:0px #FF0000 solid;
}

.box-out-top-new-2 a, .box-out-top-new-2 a:visited{
	color: #fff;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.height_20{height:20px;}

.height_280{height:280px;}
.height_150{height:150px;}
.height_6{height:6px;}
.height_10{height:10px;}
.tb{}
.width_100p{width:100%;}
.width_98p{width:98%;}
.width_75p{width:75%;}
.float_left{float:left;}
.float_right{float:right;}
.clear_both{clear:both;}
.padding_left_10{padding-left:10px;}
.padding_left_5{padding-left:5px;}
.padding_10{padding:10px; margin:10px;}

.padding_right_10{padding-right:10px;}
.padding_right_12{padding-right:12px;}
.padding_right_30{padding-right:30px;}

.padding_top_5{padding-top:5px;}
.padding_left_15{padding-left:15px;}
.font_size_14{font-size:14px;}
.width_50p{width:50%;}
.width_35p{width:35%;}
.width_65p{width:65%;} 
.gray_border{/*border:1px #DFDFDF solid;*/}
.gray_bg{/*background:#FFFFFF; background-color:#FFFFFF;*/}

.heading4_new
{
	color:#93bf5e;
	font-family:arial;
	margin : 7px;	
	margin-top : 0px;	
	padding : 7px;	
	font-size:20px;		
	font-weight : normal;
	text-align:left;	
}

.heading4_new1
{
	color:#93bf5e;
	font-family:arial;
	margin-top : 0px;	
	font-size:20px;		
	font-weight : normal;
	text-align:left;	
}


 .padding_left_125{padding-left:125px;}
.padding_left_50{padding-left:50px;}
.width_650{width:650px;}
.height_30{height:30px;}
.width_200{width:200px;}
.width_270{width:270px;}
.width_100{width:100px;}
.width_40{width:40px;}
.width_21{width:21px;}
.width_460{width:460px;}
.width_360{width:360px;}
.width_260{width:260px;}
.width_140{width:140px;}
.width_70{width:70px;}
.width_635{width:635px;}
.width_200{width:200px;} 
.width_430{width:430px;}
.siteText_12{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.margin_top_15{margin-top:15px;}
.margin_top_5{margin-top:5px;}
.width_125{width:125px;}
.width_317{width:317px;}
.width_185{width:185px;}
.width_211{width:211px;}
/******************  ADDED NEW CSS 20 January 2010 **********************/

.main {
	float:left;
	width:670px;
	margin-left:20px
}

.inner {
	
}
.hyper1_20110 { background:url(../images/performance_repeat.jpg) left top repeat-y;
width:630px;
margin-bottom:20px;
float:left;
}

.hyper2_20110 { background:url(../images/hypervibe_performance.jpg) left top no-repeat;
width:400px;
padding-right:210px;
padding-bottom:7px;
line-height:16px;
padding-top:105px;
padding-left:20px;
font-size:11px;
color:#FFFFFF;
float:left;
}

.hyper_rej2_20110 { background:url(../images/hypervibe_Rejuvenate.jpg) left top no-repeat;
width:400px;
padding-right:210px;
padding-bottom:7px;
line-height:16px;
padding-top:105px;
padding-left:20px;
font-size:11px;
color:#FFFFFF;
float:left;
}

.spacer {clear:both;
}

.bold {font-weight:bold;
}

.hyper3_20110 { background:url(../images/hypervibe_performance.jpg) left top no-repeat;
width:630px;
float:left;
}

.image1_20110 { width:630px;
float:left;
margin-bottom:20px;
}

.image2_20110 { width:610px;
float:left;
padding-left:10px;
padding-right:10px;
background:url(../images/img_new2.jpg) left top repeat-y;
}

.image3_20110 { width:630px;
float:left;
}

.image4_20110 { width:610px;
float:left;
padding-bottom:10px;
}

.image4a_20110 { width:610px;
float:left;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

.image5_20110 {
float:left;
margin-right:13px;
}

.image5a_20110 {
float:left;
}

.machine1_20110 {
width:627px;
float:left;

height:403px;
margin-bottom:20px;
background:url(../images/machine.jpg) left top no-repeat;
}

.machine2_20110 {width:350px;
float:left;
margin-bottom:25px;
}

.machine3_20110 {width:350px;
float:left;
}

img {border:none;
}

.perfor1_20110 {width:630px;
float:left;
margin-bottom:20px;
}

.perfor2_20110 {width:310px;
margin-right:10px;
background:url(../images/per_speci2.jpg) left top repeat-y;
float:left;
}

.perfor2a_20110 {width:310px;
background:url(../images/per_speci2.jpg) left top repeat-y;
float:left;
}

.perfor3_20110 {width:270px;
padding-left:40px;
background:url(../images/per_speci.jpg) left top no-repeat;
float:left;
padding-top:50px;
font-size:11px;
line-height:18px;
color:#FFFFFF;
}

.perfor3a_20110 {width:270px;
padding-left:40px;
background:url(../images/per_fea.jpg) left top no-repeat;
float:left;
padding-top:50px;
font-size:11px;
line-height:18px;
color:#FFFFFF;
}


.rejuna3_20110 {width:270px;
padding-left:40px;
background:url(../images/rej_speci.jpg) left top no-repeat;
float:left;
padding-top:50px;
font-size:11px;
line-height:18px;
color:#FFFFFF;
}

.rejuna3a_20110 {width:270px;
padding-left:40px;
background:url(../images/rej_fea.jpg) left top no-repeat;
float:left;
padding-top:50px;
font-size:11px;
line-height:18px;
color:#FFFFFF;
}

.perfor4 {width:310px;
float:left;
}

.machine23{
	float:left;
}
.blankdiv{
	padding:135px 0px 0px 0px;
}
/*class for grid box*/
.tableclass td
{
 	border:1px solid black;
}
.tableclass
{
 	border:1px solid black;
}

