@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	font:normal 12px Arial, Helvetica, "Times New Roman";
	color:#FFFFFF;
	padding:0px;
	margin:0 auto;
	text-align:left;
	background:#001856 url(../images2/home_top.jpg) top center no-repeat;
    line-height:24px;
}

p{
  line-height:24px;
}

img {
	border:0;
	vertical-align:middle;
}
a {
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#fdfa00;
	text-decoration:none;
}
a:hover {
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff ;
	text-decoration:underline;
}

a.stbutton{
  color: #FFFFFF;
}

a.home_white{
    color: #FFFFFF;
}


a.submenu{

}


a.footer_link{
  color:  #fdfa00;
}

a.footer_link:visited{
  color: #FFFFFF;
}

a.footer_link:hover {
	color:#4CDDE7;
}


.clear {
	clear:both;
}
.wrapper {
	margin:0 auto;
	width:960px;
}

/*special 3 level menu*/

#nav {
    float:left;
	list-style:none;
	font:normal 14px "Arial Narrow", "Arial";
	/*margin:0px 0 0 16px;*/
    position:relative; z-index:500;
    color:#FFFFFF;
}
#nav li.top {
    display:block;
    float:left;
    height:38px;
}
#nav li a.top_link
{
    display:block;
    float:left;
    height:35px;
    line-height:33px;
    color:#ccc;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    padding:0 0 0 12px;
    cursor:pointer;
    color:#FFFFFF;
}



/*#nav li a.top_link span {
    float:left;
    display:block;
    padding:0 24px 0 12px;
    height:35px;
    background: url(three_0.gif) right top no-repeat;
}

#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top;} */

/* Default list styling */

#nav li:hover {
    position:relative;
    z-index:200;
}

#nav li ul.sub {
     /* left:1px;
      top:38px;*/
      background:url(../images2/bg_menu.png) repeat 0 0;
      border:1px solid #2c3071;
     /* padding:3px;
      white-space:nowrap;
      width:200px;
      height:auto;
      display:block;
      z-index:300;*/
}

#nav li ul.sub li
{
    display:block;
    padding:5px;
    /*width:300px;*/
    position:relative;
    float:left;
    font:normal 14px Arial;
    font-weight:normal;
}

#nav li ul.sub li a
{
    display:block;
    font:bold 14px Arial;
    line-height:18px;
    text-indent:5px;
    color:#FFFFFF;
    text-decoration:none;
}


#nav li:hover ul.sub
    {
        left:0px;
        top:38px;
        background:url(../images2/bg_menu.png) repeat 0 0;
        border:1px solid #2c3071;
        padding:3px;
       /* white-space:nowrap;*/
        width:230px;
        height:auto;
        display:block;
        z-index:300;
    }
#nav li:hover ul.sub li
{
    display:block;
    padding:5px;
    /*width:300px;*/
    position:relative;
    float:left;
    font:bold 14px Arial;
    font-weight:normal;
    width:230px;
}
#nav li:hover ul.sub li a
{
    display:block;
    font:bold 14px Arial;
    line-height:18px;
    text-indent:5px;
    color:#FFFFFF;
    text-decoration:none;
}
#nav li ul.sub li a.fly
{
    color: #FFFFFF;
    text-decoration: none;
    font:bold 14px Arial;
    background:url(../images2/rightarrow2.png) no-repeat 280px 5px;
}
#nav li:hover ul.sub li a:hover
{/*background:#6a812c; color:#fff; border-color:#fff;*/
    text-decoration:underline;
}
#nav li:hover ul.sub li a.fly:hover
{/*background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff;*/
    text-decoration:underline;
}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{
    left:221px; top:-4px;
    background:url(../images2/bg_menu.png) repeat 0 0;
    padding:3px; border:1px solid #2c3071; white-space:nowrap; width:300px; z-index:400; height:auto;
}
#nav li:hover li.long:hover ul,
#nav li:hover li:hover li.long:hover ul,
#nav li:hover li:hover li:hover li.long:hover ul,
#nav li:hover li:hover li:hover li:hover li.long:hover ul
{
    left:303px;
}

#nav ul,
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{
    /*background:url(../images2/bg_menu.png) repeat 0 0;*/
    text-decoration:underline;
/*background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;*/}

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{
    background:url(../images2/bg_menu.png) repeat 0 0;
    text-decoration:underline;
}

#nav li ul li.long{
    width:380px !important;
}

#nav li ul li.long a{
    width:380px !important;
}

#nav li a.selected{
    background-position:  0 -30px !important;
}

#nav li{
    margin:0 36px 0 0;
}

#nav li.last{
    margin:0;
}

#nav li a.menu1{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_home.png) no-repeat 0 0;
	width:64px;
	height:30px;
	display:block;
}


#nav li a.menu1:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_home.png) no-repeat 0 -29px;
	width:64px;
	height:30px;
	display:block;
}



#nav li a.menu2{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_about.png) no-repeat 0 0;
	width:64px;
	height:30px;
	display:block;
}


#nav li a.menu2:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_about.png) no-repeat 0 -29px;
	width:64px;
	height:30px;
	display:block;
}

#nav li a.menu3{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_coaching.png) no-repeat 0 0;
	width:98px;
	height:30px;
	display:block;
}

#nav li a.menu3:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_coaching.png) no-repeat 0 -29px;
	width:98px;
	height:30px;
	display:block;
}

#nav li a.menu4{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_events.png) no-repeat 0 0;
	width:128px;
	height:30px;
	display:block;
}

#nav li a.menu4:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_events.png) no-repeat 0 -29px;
	width:128px;
	height:30px;
	display:block;
}

#nav li a.menu5{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_enzime.png) no-repeat 0 0;
	width:147px;
	height:30px;
	display:block;
}

#nav li a.menu5:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_enzime.png) no-repeat 0 -29px;
	width:147px;
	height:26px;
	display:block;
}

#nav li a.menu6{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_store.png) no-repeat 0 0;
	width:147px;
	height:30px;
	display:block;
}

#nav li a.menu6:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_store.png) no-repeat 0 -29px;
	width:147px;
	height:30px;
	display:block;
}

#nav li a.menu7{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_contact.png) no-repeat 0 0;
	width:80px;
	height:30px;
	display:block;
}

#nav li a.menu7:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu_contact.png) no-repeat 0 -29px;
	width:80px;
	height:30px;
	display:block;
}

/*special 3 level menu*/













ul.menu2 {

	list-style:none;
	text-transform:uppercase;
	font:normal 14px "Arial Narrow", "Arial";
	margin:0 auto;
	width:700px;
}

ul.menu2 li {
	float:left;
}
ul.menu2 li a {
	text-decoration:none;
	color:#FFFFFF;
}
ul.menu2 li a.selected {
	background-position:0 -29px !important;
}

ul.menu2 li a.menu1{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu2_01.png) no-repeat 0 0;
	width:136px;
	height:29px;
	display:block;
}

ul.menu2 li a.menu1:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu2_01.png) no-repeat 0 -29px;
	width:136px;
	height:29px;
	display:block;
}



ul.menu2 li a.menu2{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu2_02.png) no-repeat 0 0;
	width:283px;
	height:29px;
	display:block;
}

ul.menu2 li a.menu2:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu2_02.png) no-repeat 0 -29px;
	width:283px;
	height:29px;
	display:block;
}



ul.menu2 li a.menu3{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu2_03.png) no-repeat 0 0;
	width:199px;
	height:29px;
	display:block;
}

ul.menu2 li a.menu3:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu2_03.png) no-repeat 0 -29px;
	width:199px;
	height:29px;
	display:block;
}

ul.menu2 li a.menu4{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu2_04.png) no-repeat 0 0;
	width:76px;
	height:29px;
	display:block;
    margin-left:5px;
}

ul.menu2 li a.menu4:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu2_04.png) no-repeat 0 -29px;
	width:76px;
	height:29px;
	display:block;
    margin-left:5px;
}


ul.menu3 {

	list-style:none;
	text-transform:uppercase;
	font:normal 14px "Arial Narrow", "Arial";
	margin:0 auto;
	width:810px;
}

ul.menu3 li {
	float:left;
}
ul.menu3 li a {
	text-decoration:none;
	color:#FFFFFF;
}
ul.menu3 li a.selected {
	background-position:0 -29px !important;
}

ul.menu3 li a.menu1{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu3_01.png) no-repeat 0 0;
	width:159px;
	height:29px;
	display:block;
}

ul.menu3 li a.menu1:hover{
	background:url(../images2/menu3_01.png) no-repeat 0 -30px;
}

ul.menu3 li a.menu2{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu3_02.png) no-repeat 0 0;
	width:198px;
	height:29px;
	display:block;
}

ul.menu3 li a.menu2:hover{
   	background:url(../images2/menu3_02.png) no-repeat 0 -30px;
}

ul.menu3 li a.menu3{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu3_03.png) no-repeat 0 0;
	width:356px;
	height:29px;
	display:block;
}

ul.menu3 li a.menu3:hover{
	background:url(../images2/menu3_03.png) no-repeat 0 -30px;
}

ul.menu3 li a.menu4{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu3_04.png) no-repeat 0 0;
	width:288px;
	height:29px;
	display:block;
}

ul.menu3 li a.menu4:hover{
	background:url(../images2/menu3_04.png) no-repeat 0 -30px;
}

ul.menu3 li a.menu5{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu3_05.png) no-repeat 0 0;
	width:295px;
	height:29px;
	display:block;
}

ul.menu3 li a.menu5:hover{
	background:url(../images2/menu3_05.png) no-repeat 0 -30px;
}

ul.menu3 li a.menu6{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu3_06.png) no-repeat 0 0;
	width:356px;
	height:29px;
	display:block;
}

ul.menu3 li a.menu6:hover{
	background:url(../images2/menu3_06.png) no-repeat 0 -30px;
}

ul.menu3 li a.menu7{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu2_04.png) no-repeat 0 0;
	width:76px;
	height:29px;
	display:block;
    margin:-2px 0 0 3px;
}

ul.menu3 li a.menu7:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu2_04.png) no-repeat 0 -29px;
	width:76px;
	height:29px;
	display:block;
    margin:-2px 0 0 3px;
}

ul.menu4 {

	list-style:none;
	text-transform:uppercase;
	font:normal 14px "Arial Narrow", "Arial";
	margin:0 auto;
	width:890px;
}

ul.menu4 li {
	float:left;
}
ul.menu4 li a {
	text-decoration:none;
	color:#FFFFFF;
}
ul.menu4 li a.selected {
	background-position:0 -29px !important;
}

ul.menu4 li a.menu1{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu4_01.png) no-repeat 0 0;
	width:287px;
	height:29px;
	display:block;
}

ul.menu4 li a.menu1:hover{
	background:url(../images2/menu4_01.png) no-repeat 0 -30px;
}

ul.menu4 li a.menu2{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu4_02.png) no-repeat 0 0;
	width:92px;
	height:29px;
	display:block;
}

ul.menu4 li a.menu2:hover{
   	background:url(../images2/menu4_02.png) no-repeat 0 -30px;
}

ul.menu4 li a.menu3{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu4_03.png) no-repeat 0 0;
	width:125px;
	height:29px;
	display:block;
}

ul.menu4 li a.menu3:hover{
	background:url(../images2/menu4_03.png) no-repeat 0 -30px;
}

ul.menu4 li a.menu4{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu4_04.png) no-repeat 0 0;
	width:179px;
	height:29px;
	display:block;
}

ul.menu4 li a.menu4:hover{
	background:url(../images2/menu4_04.png) no-repeat 0 -30px;
}

ul.menu4 li a.menu5{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu4_05.png) no-repeat 0 0;
	width:122px;
	height:29px;
	display:block;
}

ul.menu4 li a.menu5:hover{
	background:url(../images2/menu4_05.png) no-repeat 0 -30px;
}

ul.menu4 li a.menu6{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu2_04.png) no-repeat 0 0;
	width:76px;
	height:29px;
	display:block;
    margin:-2px 0 0 0px;
}

ul.menu4 li a.menu6:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu2_04.png) no-repeat 0 -29px;
	width:76px;
	height:29px;
	display:block;
    margin:-2px 0 0 0px;
}


ul.menu5 {

	list-style:none;
	text-transform:uppercase;
	font:normal 14px "Arial Narrow", "Arial";
	margin:0 auto;
	width:750px;
}

ul.menu5 li {
	float:left;
}
ul.menu5 li a {
	text-decoration:none;
	color:#FFFFFF;
}
ul.menu5 li a.selected {
	background-position:0 -29px !important;
}

ul.menu5 li a.menu1{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu5_01.png) no-repeat 0 0;
	width:349px;
	height:29px;
	display:block;
}

ul.menu5 li a.menu1:hover{
	background:url(../images2/menu5_01.png) no-repeat 0 -30px;
}

ul.menu5 li a.menu2{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu5_02.png) no-repeat 0 0;
	width:397px;
	height:29px;
	display:block;
}

ul.menu5 li a.menu2:hover{
   	background:url(../images2/menu5_02.png) no-repeat 0 -30px;
}

ul.menu5 li a.menu3{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu5_03.png) no-repeat 0 0;
	width:305px;
	height:29px;
	display:block;
}

ul.menu5 li a.menu3:hover{
	background:url(../images2/menu5_03.png) no-repeat 0 -30px;
}

ul.menu5 li a.menu4{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu5_04.png) no-repeat 0 0;
	width:426px;
	height:29px;
	display:block;
}

ul.menu5 li a.menu4:hover{
	background:url(../images2/menu5_04.png) no-repeat 0 -30px;
}

ul.menu5 li a.menu5{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images2/menu2_04.png) no-repeat 0 0;
	width:76px;
	height:29px;
	display:block;
     margin:-2px 0 0 0px;
}

ul.menu5 li a.menu5:hover{
	background:url(../images2/menu2_04.png) no-repeat 0 -30px;
     margin:-2px 0 0 0px;
}



.content{
	float:left;
	width:960px;
	margin:40px 0 0 0;
}

.left_top_blue {
	float:left;
	background:url(../images2/corners.png) no-repeat 0 0;
	width:9px;
	height:9px;
	display:block;
}
.right_top_blue {
	float:right;
	background:url(../images2/corners.png) no-repeat -9px 0;
	width:9px;
	height:9px;
	display:block;
}

.left_top_blue2 {
    float:left;
    background:url(../images2/corners2.png) no-repeat 0 0;
    width:9px;
    height:9px;
    display:block;
}
.right_top_blue2 {
    float:right;
    background:url(../images2/corners2.png) no-repeat -9px 0;
    width:9px;
    height:9px;
    display:block;
}

.blue_content {
	float:left;
	background:url(../images2/blue_content.png) repeat;
	width:267px;
	text-align:left;
	height:257px;
	float:left;
	text-align:center;
}

.left_fill {
	background:url(../images2/left_fill.png) repeat;
	height:257px;
	width:9px;
	float:left;
	display:block;
}
.right_fill {
	background:url(../images2/right_fill.png) right repeat;
	height:257px;
	width:9px;
	float:left;
	display:block;
}
.left_bottom_blue {
	float:left;
	background:url(../images2/corners.png) no-repeat 0 -9px;
	width:9px;
	height:9px;
	display:block;
}
.right_bottom_blue {
	float:right;
	background:url(../images2/corners.png) no-repeat -9px -9px;
	width:9px;
	height:9px;
	display:block;
}

.left_bottom_blue2 {
    float:left;
    background:url(../images2/corners2.png) no-repeat 0 -9px;
    width:9px;
    height:9px;
    display:block;
}
.right_bottom_blue2 {
    float:right;
    background:url(../images2/corners2.png) no-repeat -9px -9px;
    width:9px;
    height:9px;
    display:block;
}


.blue_fill_top {
	background:url(../images2/top_fill.png) repeat;
	height:9px;
	width:267px;
	float:left;
	display:block;
}
.blue_fill_bottom {
	background:url(../images2/bottom_fill.png) repeat;
	height:9px;
	width:267px;
	float:left;
	display:block;
}

.small_content{
	float:left;
	width:285px;
	height:265px;
	margin:0 19px 10px 16px;
}

.small_title{
	margin:3px 0 10px 0;
}

.small_text{
	color:#4cdde7;
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	margin:8px 0 0 0;
}

.medium_content{
	float:left;
	width:604px;
	height:327px;
	margin:0px 25px 10px 16px;
}

.medium_content2{
    float:left;
    width:604px;
    margin:0px 25px 10px 16px;
}

.medium_content_width{
	float:left;
	width:586px;
}	


.blue_content_middle {
	float:left;
	background:url(../images2/blue_content.png) repeat;
	width:586px;
	height:309px;
	float:left;
	text-align:center;
}

.left_fill_middle {
	background:url(../images2/left_fill.png) repeat;
	height:309px;
	width:9px;
	float:left;
	display:block;
}
.right_fill_middle {
	background:url(../images2/right_fill.png) right repeat;
	height:309px;
	width:9px;
	float:left;
	display:block;
}

.blue_fill_top_middle {
	background:url(../images2/top_fill.png) repeat;
	height:9px;
	width:586px;
	float:left;
	display:block;
}
.blue_fill_bottom_middle {
	background:url(../images2/bottom_fill.png) repeat;
	height:9px;
	width:586px;
	float:left;
	display:block;
}

.left_float{
	float:left;
	margin:5px 10px 0 3px;
}

.description_content{
	float:left;
	margin:5px 0 0 0;
}

.red_spacer{
	float:left;
	background:#650a0a;
	width:404px;
	display:block;
	height:3px;
	margin-top:4px;
}

.small_description{
	float:left;
	font:normal 15px Verdana, Arial, Helvetica, sans-serif;
	color:#4cdde7;
	width:404px;
	text-align:left;
	margin:5px 0 0 0;
}

.center_text{
	text-align:center;
}

.left_buttons{
	float:left;
	margin:0px 0 0 10px;
}

.left_buttons a img{
	margin:0 0 20px 0;
}

.social_but{
	float:left;
	width:279px;
	height:94px;
	display:block;
	background:url(../images2/social_bg.png) no-repeat;
	text-align:right;
	padding:5px 4px 0 0;
    margin:5px 0 0 0;
}

.social_but a img{
	margin:6px 0 0 0;
}


.full_content{
	width:923px;
	margin:23px auto;
}

.blue_content_full {
	float:left;
	background:url(../images2/blue_content.png) repeat;
	text-align:center;
}

.left_fill_full {
	background:url(../images2/left_fill.png) left repeat-y;
	padding:0 0 0 9px;
	float:left;
	display:block;
	width:99%;
}
.right_fill_full {
	background:url(../images2/right_fill.png) right repeat-y;
	float:left;
	display:block;
	padding:0 9px 0 0;
}

.blue_fill_top_full {
	background:url(../images2/top_fill.png) repeat-x;
	height:9px;
	width:905px;
	float:left;
	display:block;
}
.blue_fill_bottom_full {
	background:url(../images2/bottom_fill.png) repeat;
	height:9px;
	width:905px;
	float:left;
	display:block;
}

.blue_content_full2 {
    float:left;
    background:url(../images2/blue_content2.png) repeat;
    text-align:center;
}

.left_fill_full2 {
    background:url(../images2/left_fill2.png) left repeat-y;
    padding:0 0 0 9px;
    float:left;
    display:block;
    width:99%;
}
.right_fill_full2 {
    background:url(../images2/right_fill2.png) right repeat-y;
    float:left;
    display:block;
    padding:0 9px 0 0;
}

.blue_fill_top_full2 {
    background:url(../images2/top_fill2.png) repeat-x;
    height:9px;
    width:586px;
    float:left;
    display:block;
}
.blue_fill_bottom_full2 {
    background:url(../images2/bottom_fill2.png) repeat;
    height:9px;
    width:586px;
    float:left;
    display:block;
}


.blue_fill_top_store {
	background:url(../images2/top_fill.png) repeat-x;
	height:9px;
	width:711px;
	float:left;
	display:block;
}
.blue_fill_bottom_store {
	background:url(../images2/bottom_fill.png) repeat;
	height:9px;
	width:711px;
	float:left;
	display:block;
}

.row2_smalls{
	float:left;
	margin:32px 0 0 0;
}

.full_content_width{
	float:left;
	width:895px;
	text-align:left;
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#4cdde7;
	padding:0 5px;
}

.full_content_width2{
    float:left;
    width:576px;
    text-align:left;
    font:normal 16px Verdana, Arial, Helvetica, sans-serif;
    padding:0 5px;
}

.white_text{
	color:#FFFFFF;
}

.footer_item{
	float:left;
	color:#FFFFFF;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 21px 0 21px;
	/*width:290px; */
}

.footer_item_small{
	width:200px;
}
.footer_title{
	color:#FFFFFF;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}


.footer_title a{
	color: #FFFFFF;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 20px 0;
}

.footer_title a:hover{
  	color: #FFFFFF;
	text-decoration:underline;
}

ul.footer_list{
	list-style:none;
	list-style-position:outside;
	float:left;
}

ul.footer_list li a{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

ul.footer_list li a:hover{
	text-decoration:underline;
  	color:#FFFFFF;
}

.footer_info{
	text-align:center;
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#4cdde7;
	line-height:24px;
	margin:0 10px 0 0;
}

.footer_info a{
	color:#FFFFFF;
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
}

.footer_info a:hover{
	color:#FFFFFF;
	
}

.top_space{
	margin-top:30px;
}

.sub_nav_bar{
	background:url(../images2/sub_nav_bar.png) no-repeat;
	width:960px;
	height:37px;
	display:block;
	margin:0 0 0 0;
	padding:6px 0 0;
}

.second_title{
	float:left;
	width:586px;
	padding-bottom:4px;
	border-bottom:3px solid #181437;
    text-align: left;
}

.store_title{
	float:left;
	width:711px;
	padding-bottom:4px;
	border-bottom:3px solid #181437;
	text-align:left;
}

a.share_link{
	float:right;
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#00f0ff;
	margin:5px 10px 0 0;
}

.second_content{
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#00f0ff;
	width:556px;
	text-align:left;
	margin:20px 0;
	float:left;
    line-height:24px;
	padding:0 15px;
}

.second_content2{
    font:normal 16px Verdana, Arial, Helvetica, sans-serif;
    width:556px;
    text-align:left;
    margin:20px 0;
    float:left;
    line-height:24px;
    padding:0 15px;
}

.second_content2 table{ 
    margin:10px auto;
}

.second_content2 ul, .second_content2 ol{
    margin:20px 50px;
}

.second_content2 img{
    margin:15px;
}

.second_content2 p{
    margin:0 0 15px 0;
    line-height: 21px;
}

.second_content2 p.spacer{
    margin:0 0 3px 0;
    font-size: 1px;
}



.second_content img{
	margin:15px;
}

.second_content ul{
    margin:0 0 0 10px;
    list-style: none;
    list-style-position:outside;
}

.second_content li{
    padding:0 0 0 25px;
    background:url(../images2/bullet.jpg) no-repeat 10px 8px;
}


.second_content a{
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#fdfa00;
}

.second_content a:hover{
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.second_content p{
	margin:0 0 40px 0;
}

.small_pic{
	display:block;
	height:230px;
}

.products_buttons{
	float:left;
	background:url(../images2/products_bg.png) no-repeat;
	width:159px;
	height:518px;
	display:block;
	margin:0 0 0 15px;
}

ul.prod_but{
	list-style:none;
	width:125px;
	margin:50px auto;
}

ul.prod_but li{
	float:left;
	margin:11px 0 0 0;
}

ul.prod_but li a{
	background:url(../images2/button_blue.png) no-repeat;
	width:125px;
	height:35px;
	display:block;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
	line-height:29px;
    text-transform:capitalize;
}

ul.prod_but li a:hover{
	text-decoration:none;
}

.store_content{
	float:right;
	width:729px;
	margin:0 30px 0 0;
}

.store_content_width{
	width:711px;
}

.store_item{
	float:left;
	width:700px;
	margin:20px 0 20px 0;
}

.spic_content{
	float:left;
	width: 224px;
	margin:0 0 0 0;
}
.sitem_desc{
	float:left;
	margin:0 0 0 10px;
	width:459px;
	text-align:left;
}

.item_title{
	float:left;
	font:normal 24px Verdana, Arial, Helvetica, sans-serif;
	color:#fdffff;
}

.small_blue{
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#4cdde7;
}

.shop_text{
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#4cdde7;
	width:459px;
	text-align:left;
}

.shop_text p{
	margin:0 0 20px 0;
}

a.add_to_cart_butt{
	float:right;
	background:url(../images2/add_to_cart_butt.jpg) no-repeat;
	width:140px;
	height:25px;
	display:block;
}

.add_to_cart_butt{
	float:right;
	background:url(../images2/add_to_cart_butt.jpg) no-repeat;
	width:140px;
	height:25px;
    text-indent:20000px;
	display:block;
    border:0;
    overflow:hidden;
}

.hspacer{
	background:url(../images2/hspacer.png) no-repeat center;
	width:711px;
	height:3px;
	display:block;
	margin:15px 0;
}

table.bordered {
    border-collapse:collapse;
    width:100%;
    border:1px solid #000000;
    margin:10px 0 0 0;
}

table.bordered td {
    border:1px solid #000000;
    padding:5px 3px;
    font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

table.bordered td.header {
    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.totals{
    float:left;
    width:99%;
    text-align:left;
    padding:5px;
}

.totals a{
   font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.subtotals{
    font:normal 13px Verdana, Arial, Helvetica, sans-serif;
    float:right;
    text-align:right;

}

.sh_button{
    background:url(../images2/butt_bg.jpg) repeat-x;
    border:1px solid #2777b6;
    height:24px;
    padding:2px 5px;
    font:bold 13px Verdana, Arial, Helvetica, sans-serif;
    line-height:26px;
    cursor:pointer;
    color:#7cd6f9;
}

a.sh_button{
   	background:url(../images2/butt_bg.jpg) repeat-x;
    border:1px solid #2777b6;
    height:24px;
    padding:3px 5px;
    font:bold 13px Verdana, Arial, Helvetica, sans-serif;
    line-height:26px;
    cursor:pointer;
    color:#7cd6f9;
}

a.sh_button:hover{
    text-decoration:none;
}


.head_font{
    font:bold 13px Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
}

table.my_table td{
    padding:5px;
}

.inputText{
    float:left;
    width:300px;
    border:1px solid #001856;
}

.small{
    width:50px;
}

.center_title{
  font:bold 26px Cambria, Arial, Verdana;
  line-height: 24px;
  /*color:#000;*/
}

.center_stitle{
  font:normal 20px Cambria, Arial, Verdana;
  line-height: 24px;
  /*color:#000;   */
}

.center_stitle2{
  font:bold 16px "Eras Bold ITC", Cambria, Arial, Verdana;
  line-height: 24px;
  color:#FDFA00;
}

.form_container{
   float:left;
   text-align: left;
   margin:0 0 0 100px;
}

.radios{
    float:left;
    margin: 10px 0 10px 20px;

}

.contact_info{
   font:normal 16px Cambria, Arial, Verdana;
   line-height: 24px;
}

.small_input{
    text-align: right; width: 50px;
    padding:2px 0;
    font:normal 14px Arial, Verdana;
    border:1px solid #CCC;
}

.header_top{
    background: url(../images2/header_karen.jpg);
    float:left;
    width:960px;
    height:252px;
    display:block;
}

.top_box{
    background: url(../images2/top_box.png);
    float:left;
    width:241px;
    height:206px;
    display:block;
    margin:10px 0 0 0;
    color:#FFF;
    text-align:center;
    padding:10px 0 0 0;
    line-height:14px;
    font:bold 13px Verdana;
}

.top_box_title{
    font:bold 15px Verdana;
    line-height: 30px;
}

.clear{
    clear:both;
}
.top_form{
    margin:10px auto;
    width:220px;
}

.top_submit{
    background-image: url(../images2/get_audio.jpg);
    border:0;
    text-indent: 2000px;
    overflow:hidden;
    width:196px;
    height:41px;
    margin:10px 0 0 20px;
    *margin:5px 0 0 20px;
    float:left;
}

.text{
    width:136px;
    padding:2px;
    float:left;
}

.stbuttontext{
    /*color:#000000;*/
}

ul.style17{
    margin:15px  0;
}

ol.ol_margin{
    margin:0 0 10px 50px;
}

.previewLabel{
    margin:2px 0;
    text-align:left;
    width:73px;
}

.previewLabel,af-textWrap{
    float:left;
}

.af-textWrap{
    margin:2px;
}

.af-form{
    margin: 0;
    padding: 0;;
    float:left;
}

.af-header{
    display:none;
}

.af-element{
    margin:3px 0;
    float:left;
    width:220px;
}

.buttonContainer{
    margin:0 !important;
}

.body_text{
    float:left;
    width:600px;
    margin:3px;
    clear:both;
}

.body_text label{
    float:left;
    width: 200px;
    margin: 3px 0;
    text-align: left;
}

.contact_text{
    float:left;
    width:300px;
    padding:2px;
}

.error_contact{
    color:red;
    margin:0 0 0 200px;
}