/* CSS Document */

body{
margin-top: 0px;
margin-left: 0px;
}

.blackbackground {
background-color:#000000;
/*background:url(images/background_image.jpg);*/
}

.transparant {
opacity:0;
	filter:alpha(opacity=0);
}

.blackbackground1 {
background-color:#000000;
/*background: url(images/runningman3.png) no-repeat #000000 940px 210px,  975px*/
/*background: url(images/runningman2.png)  #000000  , url(images/runningwoman.png)  #000000;*/
background-image: url(images/runningman2.png) , url(images/runningwoman1.png);
background-position: -130px 20px , 108% 300px;
background-repeat: no-repeat;
}

.blackbackground {
background-color:#000000;
style="opacity:0;
 filter:alpha(opacity=0);
}
.specialoffer {
background-image: url(images/exercisearticle-310.jpg), url(images/multisport.jpg);
background-size: 135px 120px, 120px 120px;
background-repeat:no-repeat;
background-position: 118px -10px, 500px -10px;
}
.specialoffer a:link {
color: #0099ff;
text-decoration: none;
}
.specialoffer a:visited {
color: #0099ff;
 text-decoration: none; 
}

.specialoffer a:hover {
text-decoration: underline;
color: #ff0000;
opacity:0.5;
	filter:alpha(opacity=50);
}

.specialoffer img {
	border:none;
}

.specialoffer img:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
border: solid 1px #ff0000;
}

.darkgreybackground {
background-color:#1F1B1B;
}

.leftmenu_lhs {
background:url(images/template_20.jpg) repeat-y;
spacing: 0px;
}

.leftmenu_rhs {
background:url(images/template_22.jpg) repeat-y;
spacing: 0px;

}

.leftmenu_table td {
border-collapse: collapse;
padding-left: -20px;
background-color: #ff0000;
spacing: 0px;
}

.maincontent {
	/*background-color: #0B0909;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	vertical-align: top;
	text-align:justify;
}

.maincontent_grey {
	/*background-color: #0B0909;*/
	background:url(images/template_36.gif) repeat;

	font-family: century;
	font-size: 12px;
	color: #ffffff;
	vertical-align: top;
	text-align:justify;
border: 1px solid #336699;
padding: 10px;
}

.maincontent_grey0 {
	/*background-color: #0B0909;*/
	background:url(images/black_pattern_tile2.jpg) repeat;
/*background:url(images/new_background3.jpg) repeat;*/
	font-family: century;
	font-size: 12px;
	color: #ffffff;
	vertical-align: top;
	text-align:justify;
border: 1px solid #336699;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
}

.maincontent_grey0 a:link {
color: #0099ff;
text-decoration: none;
}
.maincontent_grey0 a:visited {
color: #0099ff;
 text-decoration: none; 
}

.maincontent_grey0 a:hover {
text-decoration: underline;
color: #ff0000;
opacity:0.5;
	filter:alpha(opacity=50);
}

.maincontent_grey0 img {
	border: 1px solid #0066ff;
}

.maincontent_grey0 img:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
border: solid 1px #ff0000;
}

.maincontent_grey1 {
	background-color: #202020;
	/*background:url(images/template_36.gif) repeat;*/
	font-family: century;
	font-size: 16px;
	color: #ffffff;
	vertical-align: top;
	text-align:justify;
border: 1px solid #336699;
padding: 10px;
}

.maincontent_grey1 a:link {
color: #0099ff;
text-decoration: none;
}
.maincontent_grey1 a:visited {
color: #0099ff;
 text-decoration: none; 
}

.maincontent_grey1 a:hover {
text-decoration: underline;
color: #ff0000;
opacity:0.5;
	filter:alpha(opacity=50);
}

.maincontent_grey1 img {
	border:1px solid #0066ff;
}

.maincontent_grey1 img:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
border: solid 1px #ff0000;
}

.maincontent_grey2 {
	/*background-color: #0B0909;*/
	background:url(images/black_pattern_tile2.jpg) repeat;
/*background:url(images/new_background3.jpg) repeat;*/
	font-family: century;
	font-size: 12px;
	color: #ffffff;
	vertical-align: top;
	text-align:justify;
border: 1px solid #336699;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
}

.maincontent_grey2 a:link {
color: #0099ff;
text-decoration: none;
}
.maincontent_grey2 a:visited {
color: #0099ff;
 text-decoration: none; 
}

.maincontent_grey2 a:hover {
text-decoration: underline;
color: #ff0000;
opacity:0.5;
	filter:alpha(opacity=50);
}

.maincontent_grey2 img {
	border:none;
}

.maincontent_grey2 img:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
border: solid 1px #ff0000;
}
.maincontent_white {
	/*background-color: #0B0909;*/
	background:url(images/template_36_white.gif) repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	text-align:justify;
}

.maincontent_dove {
	background-color: #ffffff;
	background:url(images/dovelogo.jpg) repeat-y;
	background-position: top center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	text-align:justify;
}

.maincontent_lhs {
background:url(images/template_23.gif) repeat-y;
}

.maincontent_lhs_grey {
background:url(images/template_27grey.gif) repeat-y;
}

.maincontent_lhs_white {
background:url(images/template_23_white.gif) repeat-y;
}

.maincontent_rhs {
background:url(images/template_25.gif) repeat-y;
}

.outercontent_lhs {
background:url(images/template_39.gif) repeat-y;
}

.outercontent_rhs {
background:url(images/template_27.gif) repeat-y;
}

.outercontent_rhs_white {
background:url(images/template_27_white.gif) repeat-y;
}

.greybackground {
background:url(images/template_36.gif) repeat;
}

.whitebackground {
background:url(images/template_36_white.gif) repeat;
}

.footer {
background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}

.footer a {
color: #cc0000;
}

.footer a:hover {
text-decoration: none;
}

.navvytable{
margin-left: 0px;
}

#navvy
{
width: 195px;
margin:0;
font-size: 12px;
padding: 0;
text-align: center;
border: 1px solid #3297fb;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul#navvylist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 195px;
}

ul#navvylist li
{
display: block;
margin: 0;
padding: 0;
/*border: 0.5px solid #66e0ff;*/
}

ul#navvylist li a
{
display: block;
width: 100%;
margin:0;
padding: 0.5em 0 0.5em 2em;
border-width: 1px;
border-color: #333 #0A0A0A #000 #333;
border-style: solid;
color: #ededed;
text-decoration: none;
background: #1212127;
}

#navvy>ul#navvylist li a { width: auto; }

ul#navvylist li#active a
{
background: #1212127;
color: #ededed;
}

ul#navvylist li a:hover, ul#navvylist li#active a:hover
{
color: #fff;
background: #333;
border-color: #333 #0A0A0A #000 #333;
}

.contentheader{
background-image:url(images/template_16.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}

.solidblockmenubackground{
background-image:url(images/template_63.jpg) no-repeat;
}

.solidblockmenu{
margin-top: 0px;
margin-left: 120px;
padding: 0px;
float: left;
font: bold 13px Arial;
width: 850px;
height: 42px;

margin-bottom: -10px;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
border-left: 1px solid white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: #333;
}



.christmaspage {
color: #003300;
font-size: 16px;
font-family: garamond;
font-weight:bold;
text-align:left;
}
.christmaspageinfo {
color: #f00;
font-size: 14px;
font-family: garamond;
font-weight:bold;
text-align:left;
}

.christmaspageinfo a {
color: #f00;
font-size: 14px;
font-family: garamond;
font-weight:bold;
text-align:left;
text-decoration: none;
}

.christmaspageinfo a:hover {
text-decoration: underline;
}
.christmaspageinfo h1 {
color: #008000;
font-size: 18px;
font-family: garamond;
font-weight:bold;
}


.christmaspage h1 {
color: #008000;
font-size: 18px;
font-family: garamond;
font-weight:bold;
}



