/* CSS Document */

body	{
	text-align: center;
	}

#page{
    width:900px;
    height: 750px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    background-color:black;
    position:relative;
}

#footer{
    clear:both;
    text-align:center;
    width:943px;
    font-size:8px;
}

#background{
    position:relative;
}

#title{
    position:absolute;
    top:310;
    left:135;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:50px;
    color:white;
}

#cms_footer{
    position:absolute;
    top:700;
    left:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:16px;
    color:white;
}

#description{
    position:absolute;
    top:390;
    left:135;
    width:650px;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:16px;
    color:white;
}


#twitter{
    position:absolute;
    top:715;
    left:50;
}

#follow_us{
    position:absolute;
    top:725;
    left:100;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:18px;
    color:white;
}


#facebook{
    position:absolute;
    top:715;
    left:220;
}

#fan_us{
    position:absolute;
    top:725;
    left:270;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:18px;
    color:white;
}

a:link {color: white; background:transparent; font-weight: bold;}
a:active {color: white; background:transparent; font-weight: bold;}
a:visited {color: white; background:transparent; font-weight: bold;}
a:hover {color: white; background:transparent; font-weight: bolder;}


#finis_logo{
    position:absolute;
    top:710;
    left:550;
}


#sportsense_logo{
    position:absolute;
    top:705;
    left:720;
}

#contact {
    position:absolute;
    top:550;
    left:135;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:62px;
    color:white;
}


#leftcol{
    background-color: #FFFFFF;
    width:249px;
    float:left;
    position:relative;
    height:660px;
    padding-left:5px;
    padding-right:5px;
    border-right:solid;
    border-color:#2F5176;
    margin-right:20px;

}

#header{
    position:relative;
    height:10px;
    background-color:#FFFFFF;
    width:100%;
}

#maincol{
    background-color: #FFFFFF;
    float: left;
    display:inline;
    position: relative;
    padding:10px;
    height: 630px;
    width:660px;
}

#quotes{
    background-color: #FFFFFF;
    border-top:dashed;
    border-color:#2F5176;
    font-size:14px;
}



/* ROUNDED CORNERS  */
div.rounded1 { 
    xwidth: 600px;
    background: #5479ad url(images/tr_2.gif) no-repeat top right;
} 
div.rounded1 div.rounded1_a { 
    background: transparent url(images/tl_2.gif) no-repeat top left;
} 
div.rounded1 div.rounded1_a div.rounded1_b { 
    background: transparent url(images/br_2.gif) no-repeat bottom right;
} 
div.rounded1 div.rounded1_a div.rounded1_b div.rounded1_c { 
    background: transparent url(images/bl_2.gif) no-repeat bottom left;
    padding: 8px 0px 0px 0px;
}


div.rounded2 { 
    width: 300px;
    background: #5479ad url(images/tr_2.gif) no-repeat top right;
} 
div.rounded2 div.rounded2_a { 
    background: transparent url(images/tl_2.gif) no-repeat top left;
} 
div.rounded2 div.rounded2_a div.rounded2_b { 
    background: transparent url(images/br_2.gif) no-repeat bottom right;
} 
div.rounded2 div.rounded2_a div.rounded2_b div.rounded2_c { 
    background: transparent url(images/bl_2.gif) no-repeat bottom left;
    padding: 8px 0px 0px 0px;
}


/*
div.rounded2 { 
 width: 280px; 
 background: #5479ad url(images/tr_2.gif) no-repeat top right; 
} 
div.rounded2 div { 
 background: transparent url(images/tl_2.gif) no-repeat top left; 
} 
div.rounded2 div div { 
 background: transparent url(images/br_2.gif) no-repeat bottom right; 
} 
div.rounded2 div div div { 
 background: transparent url(images/bl_2.gif) no-repeat bottom left; 
 padding: 20px 5px 5px 5px; 
}
*/
/* END ROUNDED CORNERS */



/* LOG STYLES */

.box { font-size: 11pt; }
.boxHeader { font-size: 11pt; font-weight: bold; padding: 3px;  }
.boxContent { padding: 3px; }



.datatable { font-size: 9pt; border: 1px solid darkgray; }
.datatable th { font-size: 9pt; font-weight: bold; }


.workoutList { font-size: 9pt;  }
.workoutList th { font-size: 9pt; font-weight: bold; }


/* END LOG STYLES */



.calendar-table {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:10px;
    color:black;
    text-decoration:underline;
    text-align:left;
}

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-image:url(images/bg_6.jpg);
    background-repeat:repeat-x;
    background-color:#FFFFFF;
}
.navbg_1 {
    background-image:url(images/nagbg_1.jpg);
    background-repeat:repeat-x;

    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#DCCF73;

    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#DCCF73;

    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#DCCF73;
}
.imagebg-border {
    background-color:#FFFFFF;

    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#8FCBDB;

    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#8FCBDB;

    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#8FCBDB;
}

.navbg_2 {
    background-image:url(images/navbg_2.jpg);
    background-repeat:repeat-x;
}
.text_1 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#000000;
}
.text_2 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#FFFFFF;
}

.header_bg {
    background-image:url(images/header_bg.jpg);
    background-repeat:repeat-x;
    background-color:#FFFFFF;
}

.left_panel_bg {
    background-image:url(images/left_panel_bg.jpg);
    background-repeat:repeat-y ;
}
.header_1 {
    background-image:url(images/header_1.jpg);
    background-repeat:no-repeat;
}
.header_2 {
    background-image:url(images/header_2.jpg);
    background-repeat:no-repeat;
}
.header_3 {
    background-image:url(images/header_3.jpg);
    background-repeat:no-repeat;
}
.header_4 {
    background-image:url(images/header_4.jpg);
    background-repeat:no-repeat;
}
.header_5 {
    background-image:url(images/header_5.jpg);
    background-repeat:no-repeat;
}
.header_6 {
    background-image:url(images/header_6.jpg);
    background-repeat:no-repeat;
}
.news_bg {
    background-image:url(images/news_bg.jpg);
    background-repeat:repeat-x;
}
.text_3 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#000000;
    font-size:17px;
    padding-left:5px;
}
.text_4 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#2F5176;
    font-size:11px;
    line-height:18px;
    text-align:left;
    padding-left:10px;
    padding-top:15px;

}


.arrow_padding {
    padding-right:5px;
}
.centent_bg {
    background-color:#FFFFFF;
}
.grid_line {
    border-bottom-style:dashed;
    border-bottom-color:#ACACAC;
    border-bottom-width:1px;
}
.text_5 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:11px;
    color:#FF0000;
    text-decoration:underline;
    text-align:right;
}
.text_7 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#2F5176;
    font-size:12px;
    text-align:justify;
}
.text_8 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:11px;
    color:#FF0000;

    text-align:left;
}	
.text_9 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:11px;
    color:#3C3C3C;

    text-align:justify;
    line-height:13px;
}	
.news_bg_2 {
    background-color:#F0F0F0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FF0000;
    padding-left:5px;
}
.news_bg_21 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FF0000;
    padding-left:5px;
}
.arrow_icon_1 {
    padding-right:5px;
}
.welcome_bg {
    background-image:url(images/welcomebg.jpg);
    background-repeat:repeat-x;
}
.text_10 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#000000;
    font-size:15px;
    text-transform:uppercase;
    text-align:left;
}
.text_11 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FF0000;
    font-size:25px;
    text-transform:uppercase;
    text-align:left;
}
.text_12 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:notmal;
    color:3c3c3c;
    font-size:14px;
    text-align:justify;
    line-height:18px;
}
.text_13 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:notmal;
    color:#105B90;
    font-size:12px;
    text-align:justify;
    line-height:18px;
}

.text_14 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#FF0000;
    font-size:12px;
    text-align:right;
    text-decoration:underline;
}
.text_14:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#FF0000;
    font-size:12px;
    text-align:right;
    text-decoration:none;
}
.readmore{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#FF0000;
    font-size:11px;
    text-align:right;
    text-decoration:underline;
}
.readmore:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#FF0000;
    font-size:11px;
    text-align:right;
    text-decoration:none;
}
.products_panel {
    padding-top:10px;
    padding-left:15px;
    padding-right:20px;
}
.products_panel_1 {
    border-style:solid;
    border-width:1px;
    border-color:#E4E4AB;
    width:639px;
    background-image:url(images/products_bg_1.jpg);
    background-repeat:x;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:15px;
    color:#6E6E09;
    text-transform:uppercase;

}

.products_panel_2 {
    background:url(images/products-bg.gif) repeat-x;
    background-color:#FEFEEF;
    border-style:solid;
    border-width:1px;
    border-color:#E4E4AB;
    border-top-style:none;
    border-top-width:none;
    border-top-color:none;
    background-image:url(images/products_bg_2.jpg);
    background-repeat:x;

}
.news_panel_1 {
    border-style:solid;
    border-width:1px;
    border-color:#E4E4AB;
    width:639px;
    background-image:url(images/products_bg_1.jpg);
    background-repeat:x;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:15px;
    color:#6E6E09;

}
.productsbg {
    background:url(images/products-bg.gif) repeat-x;
    background-color:#FEFEEF;
}

.products_icons {
    border-style:solid;
    border-width:2px;
    border-color:#CCCCCC;
}
.text_16 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:11px;
    color:#07799F;
}
.text_17 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
    color:#3C3C3C;
    text-decoration:underline;
    line-hight:17px;
    text-align:left;

}
.partnerlogos_bg {
    background-color:#FF0000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FFFFFF;
    font-size:12px;
    text-align:left;
}

.text_18 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
    color:#717171;
    text-align:center;
}

.text_19 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:11px;
    color:#07799F;
    text-align:left;
    vertical-align:middle;
}



.text_20 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:notmal;
    color:#105B90;
    font-size:12px;
    text-align:center;
    line-height:18px;
}


.main-headerbg{
    background:url(images/main-header-img2.jpg) no-repeat;
    width:943px;
    height:179px;
}
.bluebg{
    background:url(images/blue-bg.jpg) repeat-x;
    background-color:#A1DCEE;
}
.contentbg{
    background:url(images/contentbg.jpg) repeat-x;
    background-color:#DDF2F7;
}
.whitebg{
    background-color:#FFFFFF;
}
ul{
    margin:0;
    padding:0;
    list-style:none;
}


ul li a{
    text-decoration:underline;
    color:#3C3C3C;
}
ul li a:hover{
    text-decoration:none;
    color:#3C3C3C;
}
#lenfnav{
    margin:0;
    padding:0;
    list-style:none;
}
#lenfnav ul{
    margin:0;
    padding:0;
    list-style:none;
}
#lenfnav ul li{
    margin:0;
    padding:0 0 5px 10px;
    background:url(images/redarrow.png) no-repeat;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:15px;
    text-align:left;
    color:#2F5176;
    text-decoration:none;
}
#lenfnav ul li a{
    text-decoration:none;
    color:#2F5176;
}
#lenfnav ul li a:hover{
    text-decoration:underline;
    color:#2F5176;
}
.home{
    background:url(images/btn1.gif) no-repeat;
    width:102px;
    height:27px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    line-height:27px;
    text-decoration:none;
    text-align:center;
    vertical-align:middle;
    color:#FFFFFF;
    float:left;
    margin:0;
    padding:0;
}
.home:hover{
    background:url(images/btn1.gif) no-repeat;
    width:102px;
    height:27px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    line-height:27px;
    text-decoration:none;
    text-align:center;
    vertical-align:middle;
    color:#FFFFFF;
    float:left;
    margin:0;
    padding:0;
}
.home1{
    background:url(images/btn2.gif) no-repeat;
    width:102px;
    height:27px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    line-height:27px;
    text-decoration:none;
    text-align:center;
    vertical-align:middle;
    color:#FFFFFF;
    float:left;
    margin:0;
    padding:0;
}
.home1:hover{
    background:url(images/btn1.gif) no-repeat;
    width:102px;
    height:27px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    line-height:27px;
    text-decoration:none;
    text-align:center;
    vertical-align:middle;
    color:#FFFFFF;
    float:left;
    margin:0;
    padding:0;
}
#articles{
    margin:0;
    padding:0;
    list-style:none;
}
#articles ul{
    margin:0;
    padding:0;
    list-style:none;
}
#articles ul li{
    margin:0;
    padding:0 0 5px 10px;
    background:url(images/arrow-article.gif) no-repeat;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:15px;
    color:#3C3C3C;
    text-decoration:none;
    text-align:left;
}
.contentbg1{
    background:url(images/contentbg1.gif) repeat-x;
    background-color:#E2F4F8;
}
.header-link{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FF0000;
    font-size:20px;
    line-height:22px;
    text-decoration:none;
}
.header-link1{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#2F5176;
    font-size:20px;
    line-height:22px;
    text-decoration:none;
}

#product-ul{
    margin:0;
    padding:0;
}
#product-ul ul{
    margin:0;
    padding:0;
}
#product-ul ul li{
    margin:0;
    padding:0 0 5px 10px;
    background:url(images/blue-dot.png) no-repeat;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:15px;
    color:#2F5176;
    text-decoration:none;
    text-align:left;
}
.innercontent-text{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:16px;
    color:#2F5176;
    text-decoration:none;
}

.image_test {
    vertical-align:middle;

}











