<!--//
BODY {
	background-color:#ffffff; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

}


p.a1 { margin-left:25px; margin-top:15px; margin-bottom:10px; margin-right:10px;}
p.a2 { margin-LEFT:10px; margin-bottom:10px; margin-top:10px;}
p.a3 { margin-bottom:10px; margin-top:10px;}
p.main1 { margin-top:15px; margin-bottom:10px; margin-right:15px;}

ul, div {
margin:0px;
padding:0px;
}
ul {
list-style-image:url(../images/bullet.gif);
margin-left:20px;
margin-top:10px;
}
li {
margin:0px;
padding:0px;
margin-top: 6px;
line-height: 16px;
}


.img12 {margin-bottom : 12px;}

ul.part1 { 
	padding-left: 1px;
	margin-top:10px;
	margin-right:10px;
	margin-left:40px;
	margin-bottom:10px;
	list-style-type: $middot;
}

.maintxt{ font-family:verdana,arial,palatino; color:#ffffff; font-size:12px; line-height:17px; }
.maintxt_lg{ font-family:verdana,arial,palatino; color:#ffffff; font-size:15px; line-height:17px; }
.maintxt2{ font-family:verdana,arial,palatino; color:#666666; font-size:12px; line-height:17px; }
.fitness_blue{ font-family:verdana,arial,palatino; color:#003399; font-size:12px; line-height:17px; }
.greentxt{ font-family:verdana,arial,palatino; color:#66CCCC; font-size:13px; }
.greentxt2{ font-family:verdana,arial,palatino; color:#99CC66; font-size:12px; }
.bluetxt{ font-family:verdana,arial,palatino; color:#003399; font-size:12px; }
.privacytxt{ font-family:verdana,arial,palatino; color:#999999; font-size:10px; }
.specialtxt{ font-family:verdana,arial,palatino; color:#66CCCC; font-size:25px; line-height:17px; }

.overlaybox { border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000; }

.overlayboxtitlebar{ font-family:verdana,arial,palatino; color:#000000; font-size:12px; line-height:11px; }	

.overlayboxcontentarea{ font-family:verdana,arial,palatino; color:#000000; font-size:12px; line-height:11px; }	

/*
a:link    { font-family:verdana,arial,palatino; color:#4785A3; font-size:10px; text-decoration:underline; }
a:visited { font-family:verdana,arial,palatino; color:#4785A3; font-size:10px; text-decoration:underline; }
a:active  { font-family:verdana,arial,palatino; color:#4785A3; font-size:10px; text-decoration:none; }
a:hover   { font-family:verdana,arial,palatino; color:#4785A3; font-size:10px; text-decoration:none; }*/

a.regular:link    { font-family:verdana,arial,palatino; color:#666666; font-size:12px; text-decoration:underline; }
a.regular:visited { font-family:verdana,arial,palatino; color:#666666; font-size:12px; text-decoration:underline; }
a.regular:active  { font-family:verdana,arial,palatino; color:#666666; font-size:12px; text-decoration:none; }
a.regular:hover   { font-family:verdana,arial,palatino; color:#666666; font-size:12px; text-decoration:none; }

a.greenlink:link    { font-family:verdana,arial,palatino; color:#99CC66; font-size:12px; text-decoration:underline; }
a.greenlink:visited { font-family:verdana,arial,palatino; color:#99CC66; font-size:12px; text-decoration:underline; }
a.greenlink:active  { font-family:verdana,arial,palatino; color:#99CC66; font-size:12px; text-decoration:none; }
a.greenlink:hover   { font-family:verdana,arial,palatino; color:#99CC66; font-size:12px; text-decoration:none; }

a.footer:link    { font-family:verdana,arial,palatino; color:#999999; font-size:13px; text-decoration:none; }
a.footer:visited { font-family:verdana,arial,palatino; color:#999999; font-size:13px; text-decoration:none; }
a.footer:active  { font-family:verdana,arial,palatino; color:#999999; font-size:13px; text-decoration:underline; }
a.footer:hover   { font-family:verdana,arial,palatino; color:#999999; font-size:13px; text-decoration:underline; }

a.greentxtlink:link    { font-family:verdana,arial,palatino; color:#66CCCC; font-size:12px; text-decoration:underline; }
a.greentxtlink:visited { font-family:verdana,arial,palatino; color:#66CCCC; font-size:12px; text-decoration:underline; }
a.greentxtlink:active  { font-family:verdana,arial,palatino; color:#66CCCC; font-size:12px; text-decoration:none; }
a.greentxtlink:hover   { font-family:verdana,arial,palatino; color:#66CCCC; font-size:12px; text-decoration:none; }


/* ------------------ Shopping Cart ----------------------*/

td.td-main {
height:720px;
}

td.cat-header {
font: bold 12px Arial;
color:#ffffff;
line-height:14px;
}

div.content-main{
padding-left:26px;
padding-top:5px;
padding-right:18px;
padding-bottom:10px;
}

h1 { 
	font-size: 1.45em;
	line-height: 1.10em;
	margin: 0 0 .75em;
	color: #C60014;
	font-weight: bold;
	letter-spacing : -0.3px;
	}
	
.formitem {
border: 1px solid #68C1FF;
width:300px;
font-size:11px;
color:#4E4E4E;
}	

.cat-border {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.sexypanels{
list-style-type: none;
margin-top: 0;
margin: 0;
padding: 0;
width: 214px; /* width of menu */
margin-left: 4px;
}

.sexypanels li{
font: bold 12px Arial;
text-indent: 4px;
border-bottom: 1px solid #CCCCCC; /* white border beneath each menu item */
height: 22px;
}

.sexypanels li.header{
font: bold 12px Arial;
color: #000000;
text-indent: 4px;
border-bottom: 1px solid #CCCCCC; /* white border beneath each menu item */
height: 22px;
}

.sexypanels li a{
font: bold 12px Arial;
display: block;
color: #999999;
width: auto;
padding: 3px 0px 0px 0px; /*Vertical (top/bottom) padding for each menu link */
text-indent: 4px;
text-decoration: none;
border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
height: 22px;
}

.sexypanels li.sub-nav-b a{
font: bold 12px Arial;
display: block;
color: #999999;
width: auto;
padding: 3px 0px 0px 0px; /*Vertical (top/bottom) padding for each menu link */
text-indent: 13px;
text-decoration: none;
border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
height: 22px;
}

/*.sexypanels li a:visited, .sexypanels li a:active{
padding: 0px 0px 0px 0px;
color: white;
}*/

.sexypanels li a:hover{
background-color: black; /*color of menu onMouseover*/
color: white;
border-bottom: 0px solid black; /*bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/
background-image:url(../images/sub-nav-bg-on.gif);
padding: 3px 0px 0px 0px;
height: 19px;
}

.sexypanels li.on a{
background-color: black; /*color of menu onMouseover*/
color: white;
border-bottom: 0px solid black; /*bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/
background-image:url(../images/sub-nav-bg-on.gif);
padding: 3px 0px 0px 0px;
height: 19px;
}

.sexypanels li.on-sub a{
background-color: black; /*color of menu onMouseover*/
color: white;
border-bottom: 0px solid black; /*bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/
background-image:url(../images/sub-nav-bg-on.gif);
padding: 3px 0px 0px 0px;
text-indent: 13px;
height: 19px;
}

//-->

