@charset "UTF-8";
/* CSS Document */

/* 	Gray banded background: #272626 (dk); #353434 (lt)
	Orange for type: #e78b1c
	Lt. gray for type: #c3c3c3
	Lt. blue on type: #71c4f9
	Lt gray for 2px rule: #c2c2c2 */
	
/*	Font: Verdana 8pt  */
	

body	{ margin-top:0px; margin-left:0px; width:auto; background-color:#464646; background-image:url(../images/art_bgStripes01.png); background-repeat:no-repeat; text-align:center; border:0px }
p,ul,ol,li { font-family:Verdana,sans-serif; font-size:10px; color:#000000; line-height:13px; }
strong { font-family:Verdana,sans-serif; font-size:10px; font-weight:bold; color:#e78b1c; }
td, div { font-family:Verdana,sans-serif; font-size:10px; color:#000000; }
blockquote { margin-top:0px; margin-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; }

a { font-family:Verdana,sans-serif; font-size:10px; color:#333333; }
a:link { color:#666666; text-decoration:none; }
a:visited { color:#666666; text-decoration:none; }
a:active { color:#666666; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }



/* MAJOR TYPE STYLES */

.desc {
 font-size:   12px;
 font-weight: normal;
 font-family: Verdana,sans-serif;
 color: #000000;
 letter-spacing:0.1em;
 width:365px;
 text-align:left;
 position:absolute;
 left:16px;
 top:80px;
}

h2 {
 font-size:   13px;
 font-weight:bold;
 font-family: Verdana,sans-serif;
}

.price {
 color:#e78b1c;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-style:italic;
 font-size:12px;
 position:absolute;
 left:20px;
 top:240px;
}

.footer1 a {
 font-size:   8px;
 line-height: 11px;
 font-weight: bold;
 font-family: Verdana,sans-serif;
 color: #a3a3a3;
}

.footer2 {
 font-size:   8px;
 line-height: 11px;
 font-weight: bold;
 font-family: Verdana,sans-serif;
 color: #333333;
 letter-spacing:0.1em;
}

.features1 {
 margin-left:60px;
 margin-top:60px;
 margin-right:60px;
}

.coachKit {
 font-size:   12px;
 line-height: 15px;
 font-family: Verdana,sans-serif;
 font-style:italic;
 color: #000000;
 text-align:left;
 position:absolute;
 top: 80px;
 left: 35px;
 width: 430px;
 height:90px;
}

.TopBottomBar{font-size:11px;
	height:23px;
	color:#e78b1c;
}
A:ACTIVE.TopBottomBarLink{color:#aaaaaa;text-decoration:none;}
A:LINK.TopBottomBarLink{color:#aaaaaa;text-decoration:none;}
A:VISITED.TopBottomBarLink{color:#aaaaaa;text-decoration:none;}
A:HOVER.TopBottomBarLink{color:#aaaaaa;text-decoration:underline;}


/* MAJOR LAYOUT STYLES */

.mainArea {
 margin: 0 auto;
 width: 945px;
 text-align: left;
 background-image:url(../images/art_bg_shadowb.png);
 background-repeat:no-repeat;
}

.popUp {
 margin: 0 auto;
 text-align: left;
 width:300px;
 height:400px;
}

.liveWindow {
 margin: 0 auto;
 width: 900px;
 text-align: left;
 margin-top: 30px;
}

/* display: inline; */

.topNav {
 margin: 0 auto;
 width: 900px;
 height: 106px;
 text-align: left;
 position:relative;
 top:0px;
 left:0px;
 background-image:url(../images/art_bg_navheader.png);
 background-repeat:no-repeat;
}

.topNavCart {
 margin: 0 auto;
 width: 900px;
 height: 106px;
 text-align: left;
 position:relative;
 top:29px;
 left:0px;
 background-image:url(../images/art_bg_navheader.png);
 background-repeat:no-repeat;
}

.navLine {
 width: 589px;
 height: 41px;
 text-align: left;
 position:relative;
 top:-104px;
 left:286px;
}

.navLineCart {
 width: 589px;
 height: 41px;
 text-align: left;
 position:relative;
 top:-75px;
 left:286px;
}

.topSignin {
width:310px;
height:25px;
position:relative;
top:74px;
left:570px;
z-index:10;
text-align:right;
}

.topBar {
width:400px;
height:25px;
position:relative;
top:-80px;
left:500px;
z-index:10;
text-align:right;
}

.homeFlash {
 width:900px;
 height:265px;
 margin: 0 auto;
 position: relative;
 top:-41px;
 }

.homeCutoff {
width:900px;
height:220px;
position:relative;
top:-41px;
background-image:url(../images/art_bg_graylines.gif);
background-repeat:repeat;
text-align:center;
}

.productwrapper {
 position: relative;
 top:20px;
 }

.subnavMiddle {
 width:900px;
 height:265px;
 margin: 0 auto;
 text-align: center;
 position: relative;
 top:-41px;
 background-image:url(../images/art_bg_kids.jpg);
 background-repeat:no-repeat;
 }

.flashAdj {
 position:absolute;
 top:8px;
 left:2px;
 }

.flashAdj2 {
 position:absolute;
 top:12px;
 left:2px;
 }

.featureWindow {
 width:450px;
 height:265px;
 background-image:url(../images/art_bg_easyforcoaches.png);
 background-repeat:no-repeat;
 text-align:left;
 position:absolute;
 left:0px;
 top:0px;
 }

.featureLegends {
 width:450px;
 height:265px;
 background-image:url(../images/art_bg_watchlegends.png);
 background-repeat:no-repeat;
 text-align:left;
 position:absolute;
 left:0px;
 top:0px;
 }

.featureStrippz {
 width:450px;
 height:265px;
 background-image:url(../images/art_bg_watchstrippz.png);
 background-repeat:no-repeat;
 text-align:left;
 position:absolute;
 left:0px;
 top:0px;
}

.featureJack {
 width:450px;
 height:265px;
 background-image:url(../images/art_bg_aboutJack.png);
 background-repeat:no-repeat;
 text-align:left;
 position:absolute;
 left:0px;
 top:0px;
 }

.featureVideo {
 width:450px;
 height:265px;
 text-align:left;
 position:absolute;
 left:490px;
 top:30px;
 }

.testPanel {
 width:900px;
 height:378px;
 margin: 0 auto;
 text-align: center;
 position: relative;
 top:-41px;
 background-image:url(../images/art_bg_graylines.gif);
 background-repeat:repeat;
 }

.testWindow {
 width:450px;
 height:360px;
 position: absolute;
 left:0px;
 top:0px;
 background-image:url(../images/art_bg_testimonials.png);
 background-repeat:no-repeat;
 }

.testVideo {
 width:370px;
 height:340px;
 position: absolute;
 right:20px;
 top:20px;
 text-align:left;
 }

.coachPanel {
 width:900px;
 height:483px;
 margin: 0 auto;
 text-align: center;
 position: relative;
 top:-41px;
 background-image:url(../images/art_bg_strippzbacklg.png);
 background-repeat:no-repeat;
 }

.productPanel {
 width:900px;
 height:413px;
 margin: 0 auto;
 text-align: center;
 position: absolute;
 top:165px;
 background-image:url(../images/art_bg_strippzbacklg.png);
 background-repeat:no-repeat;
 }

.workPanelCart {
 width:900px;
 margin: 0 auto;
 text-align: center;
 position: absolute;
 top:165px;
 background-image:url(../images/art_bg_strippzbacklg.png);
 background-repeat:no-repeat;
 background-color:#eaeaea;
 }

.orderTYwindow {
 width:900px;
 height:360px;
 top: -81px;
 background-image:url(../images/art_bg_strippzbacklg.png);
 background-repeat:no-repeat;
 }

.jackWindow {
 width:900px;
 height:360px;
 position: absolute;
 left:0px;
 top:0px;
 background-image:url(../images/art_bg_talk2jack.png);
 background-repeat:no-repeat;
 }

.contactWindow {
 width:900px;
 height:360px;
 position: absolute;
 left:0px;
 top:0px;
 background-image:url(../images/art_bg_contact.png);
 background-repeat:no-repeat;
 }

.returnsWindow {
 width:900px;
 height:360px;
 position: absolute;
 left:0px;
 top:0px;
 background-image:url(../images/art_bg_returns.png);
 background-repeat:no-repeat;
 }

.securityWindow {
 width:900px;
 height:360px;
 position: absolute;
 left:0px;
 top:0px;
 background-image:url(../images/art_bg_security.png);
 background-repeat:no-repeat;
 }

.option {
 width: 272px;
 height: 72px;
 background-image:url(../images/art_bg_optionSel.jpg);
 background-repeat:no-repeat;
 position:relative;
 left: 0px;
 top: 10px;
}

.cartButtons {
 position:relative;
 left: 0px;
 top: 16px;
}

.productCutoff {
width:900px;
height:110px;
position:relative;
top:-41px;
background-image:url(../images/art_bg_graylines.gif);
background-repeat:repeat;
text-align:center;
}

.productCartCutoff {
width:900px;
height:110px;
position:relative;
top:376px;
background-image:url(../images/art_bg_graylines.gif);
background-repeat:repeat;
text-align:center;
}

.productCatalogCutoff {
width:900px;
height:110px;
position:relative;
top:100px;
background-image:url(../images/art_bg_graylines.gif);
background-repeat:repeat;
text-align:center;
}

.utilityBar {
width:900px;
height:100px;
position:relative;
top:-41px;
background-image:url(../images/art_bg_bottom_bar.png);
background-repeat:no-repeat;
text-align:center;
}

.blogUtilityBar {
width:900px;
height:100px;
position:relative;
top:-41px;
background-image:url(../images/art_bg_bottom_bar.png);
background-repeat:no-repeat;
text-align:center;
}

.utilityBarCart {
width:900px;
height:100px;
position:absolute;
top:686px;
background-image:url(../images/art_bg_bottom_bar.png);
background-repeat:no-repeat;
text-align:center;
}

.cartUtilityBar {
width:900px;
height:100px;
position:relative;
top:100px;
background-image:url(../images/art_bg_bottom_bar.png);
background-repeat:no-repeat;
text-align:center;
}

.pageUtilityBar {
width:900px;
height:100px;
position:relative;
top:111px;
left: -40px;
background-image:url(../images/art_bg_bottom_bar.png);
background-repeat:no-repeat;
text-align:center;
}

.shipUtilityBar {
width:900px;
height:100px;
position:inherit;
top:100%;
background-image:url(../images/art_bg_bottom_bar.png);
background-repeat:no-repeat;
text-align:center;
}

.sizing {
width:359px;
height:55px;
background-image:url(../images/art_bg_sizing.png);
position:relative;
left: 530px;
top: 4px;
}

.formLayout {
width:260px;
position:absolute;
left: 20px;
top: 95px;
border:none;
font-family:Verdana,sans-serif; 
font-size:10px; 
color:#000000; 
line-height:13px;
}

.footer {
width:900px;
height:100px;
position:relative;
bottom:0px;
text-align:left;
}

.footerCart {
width:900px;
height:100px;
position:absolute;
top: 100px;
left:-40px;
text-align:left;
}

.footerLogin {
width:900px;
height:100px;
position:relative;
bottom:400px;
text-align:left;
}

.signupForm {
position:absolute;
left: 60px;
top: 150px;
text-align:left;
font-family:Verdana,sans-serif; 
font-size:9px; 
color:#000000; 
line-height:11px;
}

.talk2jackForm {
position:absolute;
left: 50px;
top: 50px;
text-align:left;
font-family:Verdana,sans-serif; 
font-size:9px; 
color:#000000; 
line-height:11px;
}


/* *****************  BLOG   ITEMS  ***************** */

.blogPanel {
 width:900px;
 height:748px;
 margin: 0 auto;
 text-align: center;
 position: absolute;
 top:165px;
 background-image:url(../images/art_bg_blog.gif);
 background-repeat:no-repeat;
 background-color:#eaeaea;
 }





/** CATALOG ITEMS				 				**/
.CatalogNavigation{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#C7C7C7;
	color:#000000;
}
.CatalogItemDark{
	font-family:verdana;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	/* background-color:#F0F0F0; */
	padding:4px;
	color:#000000;
}
.CatalogItemLight{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	/* background-color:#ffffff; */
	padding:4px;
	color:#000000;
}

/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	color:#000000;
}

.listItem{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	color:#000000;
}

/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet{
	border:1px solid #C7C7C7;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	/*border-style: outset;*/
	padding-bottom:10px;

}

.formContent{
	clear:both;
	float:left;
	padding-left:0px;
	width:99%;
}

.formSeparator{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F7F7F7;
	padding:6px;
	color:#000000;
}

.formHeader{
	clear:both;
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#F01A24;
	padding:5px;
}

.formLine{
	clear:both;
	float:left;
	width:100%;
}

.formCaption{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:40%;
}

.formControl{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formSpace{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	padding-left:15px;
}

.formControlText{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:144px;color:#666666;
}

.formControlSelect{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:150px;color:#666666;
}

.formButtons{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	float:left;
	width:99%;
}
/**NEW FORM END**/

.FormItems{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:2px;
	color:#333333;
}

.formRemark{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#999999;	
}

.ProductSubtitle{
	font-family:verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
}

/** PAGE HEADER AND NAVIGATION					**/
.pageHeader{
	font-family:verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	/* background-color:#FFFFFF; */
	text-align:left;
	padding:5px;
	margin:0px;
	color:#000000;
}

.pageNavigation{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:5px;
	height:16px;
	color:#4B4B4B;
}

.pageNavigation div{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#4B4B4B;
}


/** BOX STYLES **/
.BoxFrame{background-color:#747474;}

.BoxHeader{
	font-family:verdana;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	background-color:#F7F7F7;
	height:25px;
	color:#000000;
}
.BoxContent{
	font-family:verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;
	background-color:#FFFFFF;
	color:#000000;
}
.BoxText{
	font-family:verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	color:#000000;
}
A:ACTIVE.BoxLink{color:#551115;text-decoration:none;}
A:LINK.BoxLink{color:#551115;text-decoration:none;}
A:VISITED.BoxLink{color:#551115;text-decoration:none;}
A:HOVER.BoxLink{color:#E9535C;text-decoration:underline;}


