BODY{background:#ffffff;font-family:Verdana,Arial;color:#003399;font-size:9px;}
label{color:#003399;font-size:11px; }
img{ border-width:0}
.dropdownfont{color:#333333;font-size:12px;}
.leftnav_button{background:#3366CC;color:#FFFFFF;font-weight:bold;font-size:11px;}
.leftnav_arrow{background:#FFE143;}


.label1{font-weight:bold;}

h1{font-size:20px;color: #3366CC;}
h2{font-size:14px;color: #808080;}
h3{font-size:12px;}


 .updateprogress1 { 
  border-right: gray 1px solid; border-top: gray 1px solid; 
  border-left: gray 1px solid; border-bottom: gray 1px solid;
  width:200px; height:200px; position: relative;
  float: left; margin-left: 10px; margin-top: 10px;
  background-color: #FFC080;
}





/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:2px;
	width:500px;
}


     
A.top_toolbar_buttons:hover,A.top_toolbar_buttons:link,A.top_toolbar_buttons:visited{COLOR: #ffffff;font-weight:bold;font-size:11px;line-height:13px;text-decoration:none;}


.top_toolbar{background:#C0D6F6;color:#ffffff;font-weight:bold;font-size:11px;}
.menu_dividers{border-right: 1px solid #999999;}

.smart_grid{background:#C0D6F6;color:#ffffff;font-weight:normal;font-size:12px;}


.fittips_heading{background:#3366CC;color:#ffffff;font-weight:bold;font-size:11px;BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid}
.fittips_font1{color:#3366CC;font-size:11px;font-weight:bold;}
.fittips_font2{color:#3366CC;font-size:9px;}
.fittips_email{border:1px solid #3366CC}

.divider{
    border-bottom: 1px dashed #808080;
    padding-top: 5px;
    margin-top: 10px;
    margin-bottom: 5px;
    clear:right;
    }
    
    
.fitnesscenter_heading{background:#3366CC;color:#ffcc33;font-weight:bold;font-size:11px;}

.news_heading{background:#FFE143;color:#000000;font-weight:bold;font-size:11px;}
.news_border{BORDER-RIGHT:#ffcc33 1px solid; BORDER-TOP:#ffcc33 1px solid; BORDER-LEFT:#ffcc33 1px solid; BORDER-BOTTOM:#ffcc33 1px solid}
.news_linkitems{color:#ffcc33;font-size:9px;}
A.news_links:hover,A.news_links:link,A.news_links:visited{font-size:10px;line-height:13px;text-decoration: underline}
.menuitem{background:#ffffff}

.upcomingevents_heading{background:#FFE143;color:#000000;font-weight:bold;font-size:11px;}

.heading_font1{color:#3366CC;font-size:17px;font-weight:400; }
.heading_font2{color:#3366CC;font-size:15px;font-weight:300; }
.heading_font3{color:#3366CC;font-size:12px;font-weight:600; }


.logout_border{BORDER-RIGHT:#ffcc33 1px solid; BORDER-TOP:#ffcc33 1px solid; BORDER-LEFT:#ffcc33 1px solid; BORDER-BOTTOM:#ffcc33 1px solid}
.login_arrow{background:#FFE143;cursor:hand}

.login_button{background:#FFFFFF;color:#000000;font-weight:bold;font-size:11px;cursor:hand}

.image-right{float: right; vertical-align: text-top;} 
.image-left{float: left; vertical-align: text-top;} 


div.wrapContainer{width:99.5%; float:left;} 



A.home_links:hover,A.home_links:link,A.home_links:visited{COLOR: #2A549C;font-size:14px; font-weight:bold;}


A.logout_link:hover,A.logout_link:link,A.logout_link:visited{COLOR: #000000;font-size:12px; font-weight:bold;}


.shoppingcart_border{BORDER-RIGHT:#ffcc33 1px solid; BORDER-TOP:#ffcc33 1px solid; BORDER-LEFT:#ffcc33 1px solid; BORDER-BOTTOM:#ffcc33 1px solid}
.shoppingcart_arrow{background:#FFE143;cursor:hand}
.shoppingcart_button{background:#FFFFFF;color:#000000;font-weight:bold;font-size:11px;cursor:hand}
A.logout_link:hover,A.logout_link:link,A.logout_link:visited{COLOR: #000000;font-size:11px;line-height:13px;text-decoration:none;}







table.Style1 { BORDER-RIGHT: #cecbce 1px solid; BORDER-TOP: #cecbce 1px solid; BORDER-LEFT: #cecbce 1px solid; BORDER-BOTTOM: #cecbce 1px solid }
table.Style1 TD { FONT-SIZE: 11px; COLOR: #3366cc; }
table.Style1 TD.Title { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #3366cc; TEXT-ALIGN: center }
table.Style1 TD.Label { TEXT-ALIGN: right }
table.Style1 TD .TextInput { BORDER-RIGHT: #3366cc 1px solid; BORDER-TOP: #3366cc 1px solid; BORDER-LEFT: #3366cc 1px solid; BORDER-BOTTOM: #3366cc 1px solid }
.style1 { FONT-WEIGHT: bold }


.table_underline1{ border-bottom: 1px solid #3366CC;}
.table_1{ border: 1px solid #003399;border-bottom: 1px solid #003399;}
.calendar_1{ border-left: 1px solid #003399;border-bottom: 1px solid #003399;}
.product_items{border:1px solid #003399;color:#000000;font-size:10px;}

.product_itemrow{border-bottom:0px solid #003399;color:#000000;background:#f0f3f7;font-weight:300;}


.general_font1{color:#000000;font-size:11px; line-height:18px }
.general_font2{color:#000000;font-size:10px;font-weight:bold; }
.general_font3{color:#003399;font-size:10px;font-weight:bold; }
.general_font4{color:Black;font-size:10px;font-weight:bold; }
.general_font5{color:#3366CC;font-size:11px;font-weight:normal; }
.general_font6{color:Black;font-size:9px;font-weight:normal; }
.general_font7{color:#3366CC;font-size:15px;font-weight:bold; }
.general_font8{color:#3366CC;font-size:16px;font-weight:bold; }

.heading_font8{color:#3366CC;font-size:20px;font-weight:bold;border-bottom:1px solid #3366CC; }
.general_font9{color:#3366CC;font-size:12px;font-weight:bold; }



A.nextpage_link:hover,A.nextpage_link:link,A.nextpage_link:visited{COLOR: #3366CC;font-size:13px;line-height:15px;text-decoration:none;}


.textbox_style1{ border:solid 1px #C0D6F6;}
.selectbox_style1{ border:solid 1px #C0D6F6; }



.welcome_heading{color:#FFE143;font-size:12px;font-weight:bold; }


#toolbar_top{height:24px; background-color:#1C2EB6; text-align:right; padding-top:8px; padding-right:150px;}
#toolbar_top a{color:#ffffff; text-decoration:none; font-size:14px;}


.rightnav_bg{background:#1C2EB6}
.leftnav_bg{background:#1C2EB6; width:140px;}

.fittip_1{BORDER-RIGHT: #3366cc 1px solid; BORDER-TOP: #3366cc 1px solid; BORDER-LEFT: #3366cc 1px solid; BORDER-BOTTOM: #3366cc 1px solid}



.table_header1{background-color:#C0D6F6;font-weight:bold;font-size:11px;}




.header_link{text-decoration:underline;}
.table_control1{border: 1px solid #003399;}
.table_header2{ background-color:#6699CC;font-weight:bold;font-size:13px;color:#3366CC}
.table_header3{ background-color:#3366CC;font-weight:bold;font-size:13px;color:#ffffff}
.table_header4{ background-color:#6699CC;font-weight:bold;font-size:13px;color:#ffffff;border-bottom: 1px solid #888888;}

.table_main1{font-weight:normal;font-size:10px; border:0;}
.table_alt1{ background-color:#F0F3F7;color:#000000;font-size:10px;font-weight:normal;}
.table_alt2{ background-color:#F0F3F7;color:#000000;font-size:10px;font-weight:normal;}
.table_alt3{ background-color:#F0F3F7;color:#000000;font-size:10px;font-weight:bold;}
.table_alt4{ background-color:#F0F3F7;color:#000000;font-size:10px;font-weight:normal;}

.table_heading1{ background-color:#C0D6F6;color:#003399;font-weight:bold;}
.table_heading2{ background-color:#C0D6F6;color:#000000;font-weight:normal;}

.page_heading1{ background-color:#ffffff;font-size:12px;}

.dead_button{cursor:default}

.exclamation{color:Red;font-size:14px;font-weight:bold;}

.requiredsymbol{color:Red;font-size:14px;font-weight:bold;}


.table_border1{border:1px solid #3366CC}

.login_email{border:1px solid #3366CC}
.login_text1{color:#333333;font-size:10px;font-weight:normal}






.toolbar_cat1{font-size:12px;color:#888888;font-weight:bold;TEXT-DECORATION: none}
.shoppingcart_title1{ font-size:18px;color:#ffffff;font-weight:200;}
.cart_messsage{ font-size:12px;color:#ffffff;font-weight:200;}
.cart_heading{ font-size:15px;color:#888888;font-weight:bold;}


.registration_main{color:#333333;font-size:10px;font-weight:normal;background-color:#C0D6F6;text-align:left;}
.registration_line{Background-color:#6699cc}
.thankyou_font1{color:#333333;font-size:10px;font-weight:normal}
.footer_copyright{color:#003399;font-size:9px;font-weight:normal; text-align:center; width:100%}
.footer_divider{color:#003399;font-size:9px;font-weight:normal;}



a.grid_link_red:link,a.grid_link_red:visited,a.grid_link_red:hover{color:red;font-size:11px;font-weight:bolder;}
A.footer_links:link,A.footer_links:visited,A.footer_links:hover{COLOR: #003399;font-size:10px;line-height:13px;}
A.login_link1:link,A.login_link1:visited,A.login_link1:hover{COLOR: #333333;font-size:10px;line-height:13px;}
A.login_link2:link,A.login_link2:visited,A.login_link2:hover{COLOR: #3366CC;font-size:12px;line-height:13px;}
A.fittip_links:link,A.fittip_links:visited,A.fittip_links:hover{COLOR: #3366CC;font-size:10px;line-height:13px;}
a.header_links:link,a.header_links:visited,a.header_links:hover{color:#ffffff;font-size:11px;font-weight:bolder;}
A.back_link:link,A.back_link:visited,A.back_link:hover{COLOR: #3366CC;font-size:14px;font-weight:bold;text-decoration:none;}
A.toolbar_link1:link,A.toolbar_link1:visited,A.toolbar_link1:hover{COLOR: #003399;font-size:11px;line-height:13px;text-decoration:none;}
A.toolbar_link2:link,A.toolbar_link2:visited,A.toolbar_link2:hover{color:#FFFFFF;font-weight:bold;font-size:11px;text-decoration:none;}
A.general_link1:link,A.general_link1:visited,A.general_link1:hover{COLOR: #3366CC;font-size:11px;}
A.table_link1:hover,A.table_link1:link,A.table_link1:visited{COLOR: #003399;font-size:12px;line-height:13px;}

td p a:link{font-weight:bold;text-decoration:underline;}
td p a:visited{font-weight:bold;text-decoration:underline;}
td p a:hover{font-weight:bold;text-decoration:underline;}
td p a:active{font-weight:bold;text-decoration:underline;}








.errormessage{color:Red;font-size:14px;font-weight:bold;}



TD
{
	font-size: 11px;
}


/**************************************************
* table.Normal                                    *
**************************************************/
table.Normal{}
table.Normal TD
{
	font-size: 11px;
}
table.Normal A
{
	color:#3366CC;
	text-decoration:none;
}
table.Normal A:hover
{
	text-decoration:underline;
}	
table.Normal .ColumnTitle
{
	font-size: 12px;
	font-weight:bold;
}
table.Normal UL
{
	margin-top:0;
	margin-bottom:0;
}
table.Normal UL LI
{
	padding-bottom: 6px;
	padding-top: 6px;
}
table.Normal UL.Lists1 LI
{
	list-style-type: square;
}
table.Normal UL.Lists2
{
	margin-left:0;
	padding-left:18px;
}
table.Normal UL.Lists2 LI
{
	list-style-type: square;
}
table.Normal .Quote
{
	font-style: italic;
}





.maintext1{font-size:11px;color:#000000;}
.panelbg_1{background-color:#cccccc}
.panelbg_2{background-color:#ffffff}
.panelbg_3{background-color:#3366CC}
.framecolor_1{BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid}
.toolbar_title1{font-size:15px;color:#888888;font-weight:bold;}
.function_button{background:#CFF0F9;border:solid 2px #ffffff;color:#000000;font-weight:bold;font-size:9px;cursor:pointer;}
.function_button2{background:#3366CC;color:#FFFFFF;font-weight:bold;font-size:13px; height:30px;cursor:pointer;}

.details_productname{font-size:15px;color:#888888;font-weight:bold;}
.details_description{font-size:13px;color:#888888;font-weight:normal;}
.page_title{font-size:15px;color:#888888;font-weight:bold;}


	.CartListItem
	{
		background-color: #ffffff;
		border-bottom: #000000;
		color: black;
		font-size: 11px;
		padding-left: 5px
	}

	.CartListItemAlt
	{
		background-color: #f2f2f2;
		border-bottom: #000000;
		color: black;
		font-size: 11px;
		padding-left: 5px
	}
	
	

	.CartListHead
	{
		background-color: #CCCCCC;
		border-bottom: #000000;
		color: #000000;
		font-size: 11px;
		font-weight: bold;
		line-height: 20pt;
		padding-left: 5px
	}

	.CartListFooter
	{
		background-color: #CCCCCC;
		line-height: 10pt


	}	
	


