


body
{
margin:0px;
padding:0px;
background:#EEE;

}

p
{
font-family: Arial;
color: #444;
text-decoration: none;
word-spacing: normal;
text-align: justify;
letter-spacing: 0;
line-height: 1.5;
font-size: .800em;
padding:0 0 5px 0;
margin: 0 0 10px;
}

caption
{
padding-left:11px;
}

.fix
{
padding:0 0 8px 0;
}

.fix1
{
padding:0 0 10px 0;
}

.fix2
{
padding:0 0 9px 0;
}

.left
{
text-align:left;
}


th
{
background:#CCC ;
}

.odd
{
background:#DDD ;
}

.even
{
background:#EEE ;
}

.center
{
font-family: Arial;
color: blue;
word-spacing: normal;
text-align: center;
letter-spacing: 0;
line-height: 1.5;
font-size: .900em;
padding:0 0 5px 0;
margin: 0 0 10px;
}

.center_black
{
font-family: Arial;
color: #222;
font-style: underlined;
word-spacing: normal;
text-align: center;
letter-spacing: 0;
line-height: 1.5;
font-size: .900em;
padding:0 0 5px 0;
margin: 0 0 10px;
}

.right
{
text-align:right;
font-style:italic;
margin-bottom:20px;
}


ul
{

margin:0;
padding:0;

}

#no_style
{
list-style:none;
margin:0;
padding:0;
}

#top_nav
{
display:inline;
margin-left:15px;
font-family: Arial;
color: #C98F10;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
font-size: .800em;
font-weight:bold;

}

.border_top
{
border-top:5px solid #392EA0;
}

.content
{
margin-left:15px;
font-family: Arial;
color: #C98F10;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
font-size: .800em;
font-weight:bold;
}


li.nav.a:hover
{
background:#584cc5;
}

.list
{
margin-left:12px;
font-family: Arial;
color: #444;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
font-size: .800em;
padding-left:10px;
}

.list_yellow
{
margin-left:12px;
padding-left:10px;
font-family: Arial;
color: #C98F10;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
font-size: .800em;
font-weight:bold;
margin-bottom:10px;
}

h1
{

text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: -.3px;

}

.quote
{
font-family: Arial;
font-style:italic;
color: #392ea0;
font-size: 1.1em;
font-weight:bold;
text-align:center;
}

.quote_nomargin
{
font-family: Arial;
font-style:italic;
color: #392ea0;
font-size: 1.1em;
font-weight:bold;
text-align:center;
margin:0;
padding:0;
}

.quote_black
{
font-family: Arial;
color: #000;
font-style:italic;
font-size: 1.1em;
font-weight:bold;
text-align:center;
}

.black
{
color:#000;
text-align:center;
font-size:.680em;
line-height: 1.4;
}

.subscribe_err
{
color:#000;
text-align:left;
font-size:.500em;
line-height: 1;
}

.white
{
color:#FFF;
text-align:right;
font-size:.680em;
line-height: 1.4;
margin:6px 0 10px 0;
}

.return_home
{

text-align:right;
font-size:.680em;
line-height: 1.4;
margin:6px 0 20px 0;
}

.white_sidebar
{
color:#FFF;
text-align:right;
font-size:.680em;
line-height: 1.4;
margin:5px 0 10px 0;
padding-top:4px;
}


.white_fix
{
color:#FFF;
text-align:right;
font-size:.680em;
line-height: 1.4;
margin:9px 0 10px 0;
}

.white_small
{
color:#FFF;
text-align:right;
font-size:.660em;
line-height: 1.1;


}

.white_right
{
color:#FFF;
text-align:right;
font-size:.800em;
font-weight:bold;
}

.gold
{
color: #C98F10;
font-size: 1.7em;
font-family: Arial Narrow;
line-height: .3em;
}

.gold1
{
color: #C98F10;
font-size: 1.7em;
font-family: Arial Narrow;
line-height: .3em;
margin-bottom:10px;
}

.gold2
{
color: #C98F10;
font-size: 1.7em;
font-family: Arial Narrow;
line-height: .3;
padding-left:10px;
margin-bottom:5px;
}

.blue
{
font-family: Arial Narrow;
color: #392ea0;
font-size: 1.7em;
line-height: .3em;
}

.blue2
{
font-family: Arial, helvetica;
color: #392ea0;
font-size: 1.4em;
line-height: .3em;
margin-bottom:40px
}

.blue3
{
font-family: Arial, helvetica;
color: #392ea0;
font-size: 1.4em;
line-height: .3em;

}

.head2
{
font-family: Arial;
color: #392ea0;
font-size: 1em;

}

.head2_black
{
font-family: Arial;
color: #000;
font-size: 1em;

}

.head3
{
font-family: Arial;
color: #392ea0;
font-size: 1em;
margin:0;
padding:0;
}

.head3_black
{
font-family: Arial;
color: #000;
font-size: 1em;
margin:0;
padding:0;
}

.head4
{
font-family: Arial;
color: #392ea0;
font-size: 1em;
padding-top:20px;
}

.head2_page2
{
border-top:5px solid #392ea0;
font-family: Arial;
color: #392ea0;
font-size: 1em;
margin: 0;
padding:0;
}

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

a:hover
{
color: #C98F10;
}

a:active
{
color: #392ea0;
}

#contact_form
{
height:400px;
width:900px;
}

#quote
{
font-family: Arial;
font-style:italic;
color: #392ea0;
font-size: 1.1em;
font-weight:bold;
text-align:center;
}

#container
{
margin: 20px auto;
width:983px;
color: #000;
border:1px solid #4188D2;
background:#FFF;
-moz-box-shadow: 3px 3px 0.4em #ccc;
-webkit-box-shadow: 3px 3px 0.4em #ccc;
-box-shadow: 3px 3px 0.4em #ccc;
}

#products_container
{
margin: 20px auto;
width:983px;
color: #000;
height:3500px;
background:#FFF;
}

#content
{
width:983px;
background:#FFF;
text-align: left;
color:#FFF;
}

#head1
{
width:332px;
height: 98px; 
float:left;
border-bottom: 10px #392ea0 solid;
}

#nav
{
float:left;
width:646px;
height:49px;
font-size:1em;
display:inline;
padding: 20px 0 0 5px;
border-bottom: 10px #392ea0 solid;
}



#menu1 
{
float:left;
width:89.14px;
height: 49px; 
color: #333;
text-align:center;
font-family: Arial Narrow;
font-weight:bold;
font-size: .750em;
}

#spacer
{
float:left;
width:424px;
height:29px;
}

#menu2 
{
float:left;
width:90px;
height: 49px; 
color: #333;
text-align:center;
font-family: Arial Narrow;
font-weight:bold;
font-size: .750em;
}

#contactus
{
float:left;
width:83px;
height: 20px; 
text-align:center;
font-family: Arial;
font-weight:bold;
font-size: .800em;
margin:0;
padding:0;


}

#contactus a
{
color:#FFF;
}



#first_col
{
float:left;
width:328px;
height: 282px;
background-image: url(../../images/hci/hci_1.jpg);
background-repeat: no-repeat;
text-align: center;
color: #FFF;
margin-top:20px;

}

#combined
{
float:left;
width:654px;
height: 193px;
border-right: 2px #DDD solid;
text-align: center;
color: #FFF;
background-image: url(../../images/hci/hci2_1.jpg);
background-repeat: no-repeat;
margin-top:20px;
}

#combined2
{
float:left;
width:654px;
height: 193px;
border-right: 2px #DDD solid;
text-align: center;
color: #FFF;
background-image: url(../../images/hci/hci2_5.jpg);
background-repeat: no-repeat;
margin-top:20px;
}


#second_col
{
float:left;
width:328px;
height: 282px;
background-image: url(../../images/hci/hci_2.jpg);
background-repeat: no-repeat;
text-align: center;
color: #FFF;
margin-top:20px;
}

#third_col
{
float:right;
width:327px;
height: 282px;
background-image: url(../../images/hci/hci_3.jpg);
background-repeat: no-repeat;
color: #FFF;
margin-top:20px;
}

#third_col_page2
{
float:right;
width:157px;
height: 347px;
margin:20px 0 0 0;
padding: 0 10px 0 150px;
color: #FFF;
background-image: url(../../images/hci/hci2_2.jpg);
background-repeat: no-repeat;
}

#first_content
{
float:left;
width:636px;
border-right:2px solid #DDD;
padding:0 8px 0 10px;
}

#first_content2
{
float:left;
width:610px;
border-right:2px #DDD solid;
padding:20px;
}

#first_content5
{
float:left;
width:620px;
border-right:2px #DDD solid;
padding:0 20px 20px 8px;
}

#products_content
{
clear:both;
float:left;
width:900px;
padding: 20px 43px;
}

#first_content6
{
float:left;
width:614px;
border-right:2px #DDD solid;
padding:0 30px 20px 10px;
}

#first_content4
{
float:left;
width:614px;
border-right:2px #DDD solid;
padding:0 20px;
}

#first_content7
{
float:left;
width:614px;
border-right:2px #DDD solid;
padding:20px;
}

#first_content3
{
float:left;
width:614px;
height:550px;
border-right:2px #DDD solid;
padding:20px;
}

#second_content
{
float:left;
width:288px;
text-align:left;
padding:5px 20px 0 20px;
}

#second_content2
{
float:left;
width:298px;
text-align:left;
padding:5px 10px 0 10px;
}

#third_content_1
{
float:right;
width:277px;
height:142px;
text-align:center;
margin: 20px 0;
padding:10px 0 0 40px;
background-image: url(../../images/hci/hci_4.jpg);
background-repeat: no-repeat;
}

#third_content_1_page2
{
float:right;
width:327px;
height:172px;
text-align:center;
background-image: url(../../images/hci/hci2_3.jpg);
background-repeat: no-repeat;
margin-left:10px;
}

#third_content_2
{
clear: right;
float:right;
width:247px;
height:193px;

padding: 20px 50px 0 20px;
background-image: url(../../images/hci/hci_4.jpg);
background-repeat: no-repeat;
background:#a3bae0;
}

#third_content_2_page2
{

float:right;
width:257px;
height:193px;
margin: 0 0 0 10px;
padding: 10px 50px 0 10px;
background-image: url(../../images/hci/hci2_4.jpg);
background-repeat: no-repeat;

}


#third_content_2_page2fix
{

float:right;
width:257px;
height:193px;
margin: 0 0 0 0;
padding: 10px 50px 0 10px;
background-image: url(../../images/hci/hci2_4.jpg);
background-repeat: no-repeat;

}

.newsletter
{
font-family: Arial;
color: #392ea0;
font-size: 1.2em;
font-weight:bold;
text-align:left;
}

.normal
{
font-family: Arial;
color: #000;
font-size: .600em;
font-weight:bold;
text-align:left;
}

#fourth_content
{

clear:both;
width:656px;

text-align:center;

}

#footer
{
clear:both;
padding: 20px 0 20px 21px;
width: 962px;
color: #000;
text-align:left;
background:#f9f4e7;
margin: 0 0 30px 0;
}

.coach_left
{
margin: 0 20px  10px 0;
float:left;
}

.coach_right
{
margin: 0 0  20px 20px;
float:right;
}


p.footer
{

font-family: Arial;
color: #444;
text-decoration: none;
word-spacing: normal;
text-align: justify;
letter-spacing: 0;
line-height: 1.5;
font-size: .700em;
margin-right:20px;

}

.map
{
border:3px solid #000;
}