#pagecontainer {

	width:1003px;

	margin:0px auto;

	background:#FFF url(../images/sportgirl.gif) 615px 50px no-repeat;

	border:1px solid #000;

	border-style:none solid;

}

/* Header */

#header {

	width:100%;

}

.HeadLogo a {

	display:block;

	margin:17px 0px 0px 28px;

}

.HeadRightBox {

	width:305px;

}

#toprightmenu {

	width:290px;

	margin:25px auto 0px;

}

#toprightmenu td, #toprightmenu img, #topsearch td, #topsearch img, .flashheadermenu td {

	vertical-align:middle;

	white-space:nowrap;

}

#topsearch {

	height:17px;

	width:205px;

	margin:5px auto 0px;

}

#topsearch span {

	color:#9E9E9E;

	padding:0px 5px;

}

.searchinputhome {

	background:url(../images/bg_search_home.gif) no-repeat;

	text-align:center;

	vertical-align:middle;

	width:128px;

}

.searchinputhome input {

	border:0 none;

	background-color:#FFF;

	width:110px;

}

/* Flash */

.flashbox {

	width:626px;

	margin-top:-10px;

}

.flashheadermenu {

	height:35px;

	background:#ff6618 url(../images/flash_header_corner.gif) top right no-repeat;

	color:#FFF;

	width:100%;

}

.flashheadermenu .dummy {

	font-size:1px;

	width:10px;

}

.flashheadermenu .leftborder {

	background-color:#ff8e4f;

}

.flashheadermenu .split {

	font-size:1px;

	width:2px;

	background:url(../images/flashmenusplitter.gif) bottom no-repeat;

}

.flashheadermenu td {

	text-align:center;

}

.flashheadermenu a {

	color:#FFF;

	font-size:14px;

	display:block;

}

#flasharea {

	background-color:#000;

	text-align:center;

	height:267px;

}

/* Headline */

.HeadLine {

	width:705px;

	height:25px;

	background:#d6de26 url(../images/header_line_corner.gif) top right no-repeat;

	margin:1px 0px 20px;

	padding:5px 0px 0px 70px;

}

.TopLabel {

	padding:0px 10px 0px 27px;

	vertical-align:middle;

}

.go_btn {

	padding-left:20px;

	vertical-align:middle;

}

/* Left Column */

.col_left {

	width:440px;

	padding-left:9px;

	vertical-align:top;

}

.homearticle h2 {

	font-size:20px;

	color:#d6de26;

	font-weight:bold;

	margin-bottom:20px;

}

.homearticle h2 span {

	color:#71cbea;

}

.homearticle p {

	font-size:10px;

	line-height:1.5em;

	color:#01516c;

}

.homearticle em {

	color:#ff6203;

	font-style:oblique;

	font-weight:bold;

	font-size:12px;

	display:block;

}

.homearticle strong {

	font-weight:bold;

	display:block;

	margin:5px 0px;

	font-size:11px;

}

.homearticle td {

	vertical-align:top;

	padding-bottom:30px;

}

.homearticle img {

	display:block;

	border:1px solid #a0a0a0;

	padding:5px;

	margin:5px 15px 5px 5px;

}

/* DVD set */

.homedvds {

	width:425px;

	padding:1px;

	border:1px solid #878787;

	margin:15px auto 0px;

}

.homedvds h3 {

	height:20px;

	background-color:#ff6518;

	color:#fff;

	font-weight:bold;

	padding:7px 8px;

	font-size:18px;

}

.homedvds .dvds {

	width:400px;

	margin:0px auto 15px;

}

.homedvds .dvds td {

	padding:15px 19px 0px;

}



.homedvds .dvds a {

display:block;

text-align:center;

}

.prod_name {font-size:12px; color:#F37231; font-weight:bold; text-align:center;}

.homedvds .price {

	font-size:16px;

	color:#dadada;

	position:relative;

	margin:10px 0pt -8px;

	text-align:center;

}

.homedvds .price span {

	color:#4d4d4d;

}

.homedvds .shadow {

	color:#F37231;

	font-size:16px;

	left:3px;

	position:relative;

	top:-18px;

}

.homedvds .dvdadd {

	width:165px;

	margin:0px auto;

}

.homedvds .dvdadd td {

	padding:0px;

	vertical-align:middle;

}

.col_right {

	vertical-align:top;

}

.rightarticles {

	width:360px;

}

.client_testimonials_header {

	margin:-20px 0px 5px 5px;

}

.product_separator {

	padding-left:0px;

}

.client_testimonials {

	height:350px;

}

.client_testimonials .l_col {

	width:305px;

}

.client_testimonials p {

	font-size:10px;

	line-height:1.5em;

	color:#01516c;

}

.client_testimonials p.author {

	font-weight:bold;

	padding:0px 0px 35px 190px;

	font-size:12px;

	color:#121212;

}

.signupnews {

	font-size:14px;

	font-weight:bold;

	color:#295c96;

	white-space:nowrap;

	margin:20px 0px;

}

.signupnews span {

	color:#b21f18;

}

.signup {

	color:#514f4f;

	width:100%;

}

.signup td {

	padding:5px;

}

.signup input {

	border-color:#ccc;

	border-width:2px 2px 1px 1px;

	border-style:solid;

}

#btn_signup {

	text-align:center;

	margin:5px 0px;

}

#btn_signup input {

	height:20px;

	width:60px;

	background:url(url(../../skin1/images/butbg.gif) repeat-x;

	border:1px solid #e4e4e4;

	color:#373737;

	padding-bottom:2px;

}

div.bottomgirl {

width:123px;

height:216px;

margin:0px auto;

background:url(../images/sportgirl2.gif) no-repeat;

}



/* Footer*/

.bottom_banners {

	width:100%;

}

.break{
clear: both;
}

.bottom_banners td, .bottom_banners img {

	vertical-align:middle;

	text-align: left;
	

}


.h_line {

	padding:15px 0px;

}

.bottom_nav a {

	display:block;

	padding:0px 20px;

	color:#0d0c0c;

}

.bottom_nav a:hover {

	text-decoration:underline;

}

.copyright {

	text-align:center;

	color:#0d0c0c;

	padding:15px 0px 5px;

}