/* HOME SLIDER
_____________________________________________________________________________*/

#home-slider {
	position: relative;
	height: 500px;
}

#home-slider li {
	display: none;
}

ul#slider-images {
	margin: 0;
}

.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
	float: left;
	list-style: none;
}

#home-slider .nav {
	background: #000;
	position: absolute;
	bottom: 0;
	height: 29px;
	width: 850px;
	z-index: 2;
	-moz-opacity: .25; 
	filter: alpha(opacity=25); 
	opacity: .25;
}

#home-slider .links {
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 25px;
	height: 29px;
	width: 800px;
	z-index: 3;
}

#home-slider .links a {
	display: inline-block;
	padding: 0 8px;
	line-height: 29px;
	color: #FFF;
}

#home-slider .links a:hover {
	text-decoration: none;
	color: #CCC;
}

.jcarousel-prev {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 20px;
	height: 29px;
	cursor: pointer;
	z-index: 3;
	background: url(/images/site/slider-left.png) no-repeat 10px 4px;
}

.jcarousel-prev:hover {
	background-position: -10px 4px;
}

.jcarousel-next {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 20px;
	height: 29px;
	cursor: pointer;
	z-index: 3;
	background: url(/images/site/slider-right.png) no-repeat 0 4px;
}

.jcarousel-next:hover {
	background-position: -20px 4px;
}

.jcarousel-next-disabled,
.jcarousel-prev-disabled {
	display: none !important;
}

/* GENERAL
_____________________________________________________________________________*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, pre, form, fieldset, th, td, img {
	margin:0;
	padding:0;
	border:0;
}

html, body {
      height: 100%;
      margin: 0 0 1px;
      padding: 0;
}

table {
	font-size:inherit;
	font-size: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

img {
	border: 0;
	vertical-align: bottom;
}

cite, code, em, strong, th {
	font-style:normal;
	font-weight:normal;
}
ol, ul {list-style:none;}

th {text-align:left;}

h1, h2, h3, h4 {font-size:100%;}

q:before, q:after {content:'';}

select, input, textarea {font-size:99%;}


* {
	outline: none;
}

body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;	
}

.edit {float:right;}

/* LINKS
_____________________________________________________________________________*/

a {
	text-decoration: none;
	color: #000;
}

a:hover {
	text-decoration: underline;
}

a.pink, .pink {
	text-decoration: none;
	color: #ec008c;
}

a.pink:hover {
	text-decoration: underline;
}

#header {
	height: 100px;
	position: relative;
}

#header a {
	display: block;
	float: left;
}

a#logo {
	position: absolute;
	top: 29px;
}

.top-nav {
	position: absolute;
	top: 61px;
	left: 300px;
}

a#button-shop {
	height: 39px;
	width: 66px;
	background: url(/images/site/nav-sprite.gif) no-repeat 0 0;
}
a#button-shop:hover, a#button-shop.active { background-position: 0 -39px;}
	
a#button-gallery {
	height: 39px;
	width: 91px;
	background: url(/images/site/nav-sprite.gif) no-repeat -66px 0;
	margin: 0 4px;
}
a#button-gallery:hover,a#button-gallery.active {background-position: -66px -39px;}

a#button-about-us {
	height: 39px;
	width: 96px;
	background: url(/images/site/nav-sprite.gif) no-repeat -157px 0;
}
a#button-about-us:hover,a#button-about-us.active {background-position: -157px -39px;}

#cart-buttons {
	position: absolute;
	right: 0;
	bottom: 17px;
}

#cart-buttons a {
	text-transform: uppercase;
	color: #CCC;
	font-size: 11px;
	display: inline-block;
	padding-left: 10px;
}

#cart-buttons a:hover {
	color: #999;
	text-decoration: none;
}

a.athlete {
	display: block;
	position: absolute;
	width: 170px;
	height: 135px;
	text-decoration: none;
	z-index: 15;
}

a.athlete:hover {
	background-position: -170px 0;
	text-decoration: none;
}

#about-subnav a {
	display: block;
	float: left;
	padding: 10px 10px;
	border-left: 1px solid #0093cb;
	color: #333333;
	text-transform: uppercase;
/*	font-weight: bold;*/
	font-size: 11px;
}

#about-subnav a.last {
	border-right: 1px solid #0093CB;
}

#about-subnav a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

body#carve .news-blurb a {
	color: #ff6600;
}

/*  LEFT NAV MENU  */
body#carve_gallery #left-column a ,
body#carve_shop #left-column a {
	display: block;
	text-transform: uppercase;
	padding-left: 18px;
	margin-bottom: 9px;
	color: #8c8c8c;
	font-size: 11px;
}

body#carve_gallery #left-column div a.active ,
body#carve_shop #left-column .cat-prod a.active {
	background-image: none;
}

body#carve_shop #left-column .cat-prod a {
	margin-bottom: 4px;
	text-transform: none;
}

body#carve_gallery #left-column a.top,
body#carve_shop #left-column a.top {
 	margin-bottom: 13px;
	padding-left: 12px;
	color: #999999;
}

body#carve_shop #left-column a.top.active,
body#carve_shop #left-column a.top:hover {
	color: #ec008c;
	text-decoration: none;
}

body#carve_shop #left-column .cat-prod a.active {
	text-decoration: underline;
}

.category-product a {
	display: block;
	font-size: 12px;
}

.category-product:hover a {
	text-decoration: none;
	color: #EC008D;
}

#shop-doc-links a {
	display: block;
	float: left;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 6px;
	background: url(/images/site/shop-doc-border.jpg) no-repeat right;
	margin-left: 10px;
	text-transform: lowercase;
}

#shop-doc-links a.first {
	margin-left: 0px;
}

#shop-doc-links a.last {
	background-image: none;
}

body#carve_about-us_inspiration #left-column a {
	color: #660033;
}

body#carve_about-us_community #left-column a {
	color: #66ffff;
}

body#carve_about-us_people #right-column a{
	color: #FFF;
}

#month-links a {
	border-right: 1px dashed #bfbfbf;
	display: block;
	float: left;
	padding: 3px 7px;
	font-size: 10px;
	text-transform: uppercase;
}

#month-links a.first {
	border-left: 1px dashed #bfbfbf;
	margin-left: 80px;
	_margin-left: 40px;
}

#month-links a:hover,
#month-links a.active {
	background-color: #00adef;
	color: #FFF;
	text-decoration: none;
}

body#carve_gallery #left-column a.active {
	color: #669933;
}

body#carve_gallery #left-column a.top {
	margin-bottom: 7px;
}

body#carve_gallery #left-column  a.active {
	background: url(/images/site/arrow-right.jpg) no-repeat 3px 3px;
}


/* STRUCTURE
_____________________________________________________________________________*/

#container {
	margin-left: auto;
	margin-right: auto;
	width: 850px;
}

#content {
	position: relative;
	min-height: 538px;
	_height: 538px;
}

#left-column {
	float: left;
}

#right-column {
	float: left;
}


/* About Us Subnav
_____________________________________________________________________________*/

#about-subnav {
	background-color: #00adef;
	padding-left: 36px;
}

/* Homepage
_____________________________________________________________________________*/
body#carve #left-column {
	background: #FFF79A url(/images/site/home-news-bg.jpg) no-repeat;
	width: 457px;
	height: 118px;
	margin-right: 3px;
	padding: 44px 13px;
	overflow: hidden;
}

body#carve #right-column {
	background: #a1d6f2 url(/images/site/home-favorites-bg.jpg) no-repeat;
	width: 364px;
	height: 206px;
}
	
body#carve #right-column img {
	float: right;
}
body#carve #right-column span {
	float: left;
	padding: 44px 5px 22px 13px;
	width: 113px;
}

body#carve img.main {
	margin-bottom: 4px;
}

.news-blurb {
	color: #333;
	margin-bottom: 19px;
}

/* 2 COL LAYOUT WITH SCROLLBAR
_____________________________________________________________________________*/

body#carve_about-us_people #left-column,
body#carve_about-us_events #left-column, 
body#carve_about-us_news #left-column, 
body#carve_jobs #left-column {
	width: 571px;
	height: 461px;
	overflow: auto;
	background-color: #FFF;
}	

body#carve_about-us_people #right-column{
	width: 244px;
	height: 406px;
	background-image: url(/images/site/bg-orange.jpg);
	padding: 55px 0 0 35px;
	line-height: 1.3em;
}

body#carve_about-us_events #right-column,
body#carve_about-us_news #right-column,
body#carve_jobs #right-column {	
	width: 279px;
	height: 461px;
}

body#carve_about-us_people #right-column li.title {
	color: #000000;
	font-size: 10px;
}	

/* PEOPLE */
#person {
	float: left;
	padding-left: 53px;
	padding-top: 33px;
	width: 100px;
}

#person-info {
	float: left;
	padding-top: 47px;
	padding-left: 29px;
	width: 333px;	
}

#person-info h1 {
	font-size: 16px;
}

.department {
	font-size: 10px;
}

/* Events */
body#carve_about-us_events #left-column-pad {
	padding-right: 50px;
}

#month-links {
	border-bottom: 1px dashed #bfbfbf;
}	

.event {
	margin-top: 33px;
	margin-left: 52px;
	color: #231f20;
}

.event .date {
	font-size: 10px;
}

.event-title {
	font-weight: bold;
}

/*  SINGLE BOX PAGES 
____________________________________________________________________________*/

body#carve_about-us_inspiration #left-column {
	position: absolute;
	left: 640px;
	top: 265px;
	line-height: 1.5em;
}

body#carve_about-us_community #left-column {
	position: absolute;
	left: 48px;
	top: 265px;
	line-height: 1.5em;
}

/* Shop Pages
_____________________________________________________________________________*/

body#carve_shop #content {
	color: #231F20;
	background-color: #FFFFFF;
	background: #FFFFFF url(/images/site/bg-shop2.jpg) repeat-y;
	_height: 1px;
	padding-bottom: 0px;
}

#shop-top {
	width: 205px;
	height: 21px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#shop-bottom {
	position: absolute;
	width: 205px;
	height: 21px;
	bottom: 0;
	left: 0;
	display: none;
}

body#carve_shop #left-column {
	width: 152px;
	padding: 57px 11px;
	font-size: 10px;
}

body#carve_shop #right-column,
body#carve_gallery #right-column {
	padding: 0px 0 0 13px;
	_height: 500px;
}

body#carve_shop #right-column {
	width: 663px;
}

body#carve_shop #right-column-pad {
	padding-top: 55px;
}

body#carve_shop #detail-right li {
	list-style: circle inside;
}

.cart-description {
	margin: 14px 120px 14px 0;
}

/* Left Menu */
body#carve_shop #left-column div {
	margin-bottom: 21px;	
}

/*  CATEGORY PAGE  */
#shop-grid {
	position: relative;
	zoom: 1;
}

.category-product {
	float: left; 
	width: 150px;
	min-height: 265px;
	zoom: 1;
	margin-bottom: 37px;
}

.category-product img {
	margin-bottom: 5px;
	border: 1px solid #FFFFFF;
}

.category-product:hover img {
	border: 1px solid #fac0e2;
}

.category-product-title {
	padding-left: 0;
}

/*   DETAIL PAGE  */
body#carve_shop .info-links a,
body#carve_shop .info-links,
body#carve_shop .label {
	font-size: 11px;
	margin-bottom: 5px;
	color: #8c8c8c;
}

body#carve_shop .info-links {
	margin-top: 10px;
}

#detail-left {
	float: left;
	width: 250px;
}

#detail-right {
	float: right;
	width: 280px;
}

#detail-right h1 {
	font-size: 14px;
	font-weight: normal;
}

h1.checkout {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

.subtotal {
	font-size: 13px;
	font-weight: bold;
	margin: 0 40px 0 0;
}

.ProductPriceSmall {
	font-size: 13px;
	font-weight: bold;
	color: #ec008c;
}

.cart-options {
	font-size: 10px;
	margin-bottom: 14px;
}

#detail-right .label {
	margin-top: 28px;
}

#detail-right #price {
	margin-top: 8px;
	font-size: 13px;
}

#detail-right #dropdowns {
	margin-top: 20px;
}

#detail-right #dropdowns select{
 	background-color: #FFF;
	border: 1px solid #000;
}

select.color,
select#po36 { 
	display: block;
	margin-bottom: 13px;
}
select.size,
select#po39 { 
	margin-bottom: 13px;
}

#detail-right #dropdowns input {
	display: block;
	margin-top: 27px;
}

#product-color {
	margin-top: 58px;
}

#product-color .color-pad {
	height: 15px;
}

#shop-doc-links .colors,
#product-color .colors {
	float: left;
	cursor: pointer;
	width: 49px;
	height: 74px;
}

#shop-doc-links .colors:hover,
#product-color .colors:hover {
	opacity: 0.5;  
	filter:alpha(opacity=50);  
	-moz-opacity: 0.5; 
}

#product-color .color:hover,
#product-color .active {
	background: url(/images/site/arrow-down.jpg) no-repeat 20px 8px;
}

.line {
	background: url(/shop/skin1/images/dotted-line.gif) repeat-x 0px 0px;
	height: 4px;
}

.RegSectionTitle {
	background: url(/shop/skin1/images/dotted-line.gif) repeat-x;
	background-position: 0px 30px;
	font-weight: bold;
	height: 38px;
	color: #ec008c;
}

/*  GALLERY  
_________________________________________________________________________*/

body#carve_gallery #left-column {
	width: 164px;
	padding-top: 57px;
	padding-left: 11px;
	padding-right: 11px;
	background: #F4F4F4;
}

body#carve_gallery #content {
	background: #F4F4F4;
	_height: 0px
}

body#carve_gallery #right-column {
	background: #F4F4F4;
	padding: 109px 0 0 33px;
	width: 631px;
	height: 493px;
}

body#carve_gallery #right-column .thickbox {
	margin: 0px 3px 3px 0;
	cursor: pointer;
	float: left;
}

body#carve_gallery #right-column-pad {
	height: 450px;
	overflow: auto;
}

#caption {
	text-align: right;
	padding-top: 19px;
	padding-right: 35px;
	color: #333;
	font-size: 10px;
}

/*MISC*/

.storepromo {
	position: absolute;
	top: 21px;
	color: #66b3d9;
	font-size: 12px;
}

.storepromo a {
	color: #1A1819;
	text-decoration: underline;
	display: inline-block;
	margin-left: 15px;
}

.storepromo a:hover {
	text-decoration: none;
}

.button {
	color: #FFF;
	padding: 1px 5px;
	background: #f10090;
	text-transform: uppercase;
	font-size: 9px;
	cursor: pointer;
	text-decoration: none;
	display: inline-block;
}
a.button {
	padding: 3px 5px;
}
.button:hover {
	background: #929397;
	text-decoration: none;
}

.button.grey {
	background: #929397;
}

.button.grey:hover {
	background: #f10090;
}

#home-boxes {
	margin-top: 30px;
}

#home-boxes .left {
	float: left;
	height: 264px;
	width: 249px;
}

#home-boxes .center {
	float: left;
	height: 265px;
	width: 355px;
}

#home-boxes .right {
	float: left;
	width: 246px;
	height: 265px;
}

#blog-box {
	margin-top: 20px;
	background: url(/images/site/blog-bg.jpg) no-repeat;
	padding: 10px 0 0 69px;
	min-height: 55px;
}

#blog-box a {
	color: #bc4ea6;
	padding-bottom: 10px;
	display: block;
}

#blog-box a:hover {
	text-decoration: none;
	color: #ff8ce8;
}

#detail-right option {
	padding-right: 6px;
}

#main-photo {
	width: 335px;
	position: relative;
}

#main-photo .contain {
	display: none;
}

#main-photo .first-image {
	display: block;
}

hr {
	display: none;
}

input, text-area {
	padding: 2px;
}

.larger {
	position: absolute; 
	visibility: hidden; 
	left: 0px; 
	top: 47px;
	z-index: 1;
}

#product-color div.color:hover .larger {
	visibility: visible;
}

/*SHOP*/

.ErrorMessage, .Star {
	color: #d31f1f;
}

.error-highlight {
	border: 2px solid #d31f1f;
	padding: 20px;
	background: #FFF7F7;
}

.requiredfield {
	background: #FFEE00;
	padding: 2px 15px;
}

.pink-arrow {
	margin: 0 5px -3px 0;
}

#expiration select {
	width: 53px;
}

#expiration2 select {
	width: 73px;
}

.bold {
	font-weight: bold;
}

.spacer {
	margin: 15px 0;
}

.cart-input {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	width: 20px;
	text-align: center;
}

body#carve_shop #form input, select {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding-left: 2px;
}

body#carve_shop #form td {
	padding: 3px 0;
}

.cart-coupon {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	width: 150px;
	height: 15px;
	margin: 0 15px;
}

.cart-login {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	width: 150px;
	height: 15px;
	margin: 0;
}

/* STORES */

body#carve_stores form img {
	display: block;
	margin-top: -18px;
	margin-left: 207px;
}

#stores-jump {
	margin-bottom: 25px;
}

.jump-title {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 3px;
}

body#carve_stores select {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	width: 180px;
}

.state {
	width: 191px;
}

.keyword {
	padding-top: 10px;
}

body#carve_stores h1
{
	font-size: 16px;
	margin-bottom: 15px;
}

.submit_button2 {
	background: url(/images/site/go-button.gif) top left no-repeat transparent;
	width: 35px;
	height: 17px;
	border: 0px;
	padding: 3px;
	margin: 17px 0 0 0px;
	cursor: pointer;
}

body#carve_stores #left-column-pad {
	float:left;
	padding-top: 48px;
	padding-left: 51px;
	padding-right: 128px;
}

body#carve_stores #left-column {
	width: 571px;
	height: 461px;
	overflow: auto;
	background-color: #FFFFFF;
}

body#carve_stores #right-column {	
	height:406px;
	line-height:1.3em;
	width:244px;
}


/* SUBSCRIBE */

body#carve_subscribe #policy {
	padding-top: 15px;
	position: relative;
}

#policy .sub_left {
	position: absolute;
	top: 15px;
	left: 10px;
}

#policy .sub_right {
	background: url(/images/site/submit-button-sub.gif) top left no-repeat transparent;
	width: 46px;
	height: 17px;
	border: 0px;
	position: absolute;
	top: 15px;
	right: 20px;
}

body#carve_subscribe #left-column {
	position: absolute;
	left: 52px;
	top: 65px;
	width: 382px;
	color: #000;
}

body#carve_subscribe #right-column {
	position: absolute;
	left: 46px;
	top: 299px;
	width: 212px;
	color: #000;
}

body#carve_subscribe #right-column a {
	color: #fff;
	text-decoration: underline;
	font-size: 10px;
}

body#carve_subscribe #right-column a:hover {
	color: #fff;
	text-decoration: none;
}

body#carve_subscribe input {
	width: 202px;
}


body#carve_subscribe_done #right-column {
	position: absolute;
	left: 49px;
	top: 299px;
	width: 202px;
	color: #000;
}

/* PRIVACY */

body#carve_privacy #left-column {
	width: 571px;
	height: 461px;
	overflow: auto;
	background-color: #FFFFFF;
}	

body#carve_privacy #left-column-pad {
	float:left;
	padding-top: 49px;
	padding-left: 28px;
	padding-right: 35px;
}

body#carve_privacy #right-column {
	height:406px;
	line-height:1.3em;
	width:244px;
}

/* INFO */

#info-links {
	border-bottom: 1px dashed #bfbfbf;
}

#info-links a {
	font-size: 10px;
	border-right: 1px dashed #bfbfbf;
	display: block;
	float: left;
	padding: 3px 7px;
	text-transform: uppercase;
}

#info-links a.first {
	border-left: 1px dashed #bfbfbf;
	margin-left: 0px;
	_margin-left: 40px;
}

#info-links a:hover,
#info-links a.active {
	background-color: #00adef;
	color: #FFFFFF;
	text-decoration: none;
}

.info-title {
	font-weight: bold;
}

.info-item {
	padding-bottom: 50px;
	padding-right: 20px;
}

body#carve_info .label, body#carve_stores .label {
	margin-top: 27px;	
	color: #666666;
	font-size: 10px;
}

body#carve_info #left-column {
	width: 571px;
	height: 461px;
	background-color: #FFFFFF;
}	

#left-scroll {
	overflow: auto;
	margin-top: 15px;
	width: 571px;
	height: 427px;
}

body#carve_info #left-column-pad {
	float:left;
	padding-top: 49px;
	padding-left: 28px;
}

body#carve_info #right-column {
	height:406px;
	line-height:1.3em;
	width:244px;
}

/* DEALER ACCESS */

.submit_button {
	background: url(/images/site/submit-button.gif) top left no-repeat transparent;
	width: 46px;
	height: 17px;
	border: 0px;
	padding: 3px;
	margin: 22px 0 0 160px;
	cursor: pointer;
}

.login-input {
	width: 202px;
}

.dealer-tools-title {
	font-weight: bold;
}

body#carve_dealer-access #left-column {
	position: absolute;
	left: 48px;
	top: 224px;
	line-height: 1.5em;
	color: #fff;
}

body#carve_dealer-access #left-column a {
	color: #FFFFFF;
}

body#carve_dealer-access_dealers #left-column {
	width: 571px;
	height: 461px;
	overflow: auto;
	background-color: #FFFFFF;
}	

body#carve_dealer-access_dealers #left-column-pad {
	float:left;
	padding: 49px 49px 0 51px;
}

body#carve_dealer-access_dealers #right-column {
	height:406px;
	line-height:1.3em;
	width:244px;
}

/* JOBS */

.job {
	padding-bottom: 33px;
}

.job-title {
	font-weight: bold;
	cursor: pointer;
}

.job-title a:hover {
	text-decoration: none;
}

.job-date {
	padding-bottom: 13px;
	font-size: 10px;
}

.job-mail {
	padding-top: 17px;
	font-size: 10px;
}

.job-mail a {
	color: #666666;
}

body#carve_jobs #left-column-pad {
	float:left;
	padding-left: 52px;
	padding-top: 49px;
	padding-right: 67px;
}

/* NEWS */

.news-item {
	padding-left: 30px;
	padding-top: 15px;
		
}

.news-image {
	float:left;
	width:130px;
}

.news-title {
	font-weight: bold;
	
}

.news-copy {
	float:left;
	margin-top:14px;
	width:309px;
}

.news-pdf a {
	margin-top: 10px;
	color: #999999;
}

body#carve_about-us_news #right-column {
	height:406px;
	line-height:1.3em;
	width:244px;
}

body#carve_about-us_news #left-column-pad {
	float:left;
	padding-right: 80px;
	padding-bottom: 40px;
	padding-top: 12px;
}


#about-subnav a.active{
	color: #FFFFFF;
	text-decoration: none;
}

body#carve_about-us_people #left-column-pad {
	float: left;
	margin-bottom: 40px;
}

#person-info .label, body#carve_about-us_athletes-detail .label {
	margin-top: 27px;	
	color: #666666;
	font-size: 10px;
}

body#carve_about-us_vision #left-column {
	position: absolute;
	left: 30px;
	top: 45px;
	width: 445px;
	line-height: 1.3em;
	color: #FFFFFF;
	text-align: justify;
	font-size: 10px;
}

body#carve_about-us_athletes-detail #left-column {
	width: 571px;
	height: 461px;
	overflow: auto;
	background-color: #FFFFFF;
}	

body#carve_about-us_athletes-detail #left-column-pad {
	float: left;
	padding: 51px;
}

body#carve_about-us_athletes-detail #right-column {	
	width: 279px;
	height: 461px;
	background: #FFFFFF;
	line-height: 1.3em;
}

#athletes-jump {
	position: absolute;
	top: 50px;
	left: 50px;
}

body#carve_about-us_athletes-detail h2 {
	font-size: 16px;
}

.athlete-title-main {
	color: #fff; 
	position: absolute; 
	top: 300px; 
	right: 237px; 
	font-size: 23px; 
	line-height: 20px; 
	width: 81px;
}

.athlete-copy-main {
	color: #fff; 
	position: absolute; 
	top: 307px; 
	right: 43px; 
	width: 172px; 
	font-size: 11px;
}

/* FOOTER
_____________________________________________________________________________*/

#footer {
	margin-top: 22px;
	font-size: 9px;
	color: #b3b3b3;
	padding-bottom: 16px;
	text-transform: capitalize;
}

#footer a {
	padding: 10px 0;
	color: #b3b3b3;
}

#footer a:hover {
	text-decoration: none;
	color: #666;
}
