/* Custom CSS Document for KidSport Vail
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/

body {background: #fff}

#PageSubTable {background: #fff}
#ContentCell {background: #fff}
#Instruction1_InstructCell {background: #EDEDED;	border: 1px solid #D2D2D2;	padding: 7px}
#Instruction1_InstructCell a {color: #000}
.Instructions {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000}
.Messages,
.ErrorMessages {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #F81700}
.Headings {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #020E38}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #020E38; background: #CDCDCD}
.Content {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000}
.Content a {color: #000; text-decoration: underline}
.Content a:hover {color: #000; text-decoration: none}
.ContentSR {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000}

/* TopBanner Styles
--------------------------------------------------------*/

#TopBannerCell 
{
	/* background: url(Images/design/bn-tile.gif) repeat-x */
	}
	
#bn-top 
{
	width: 875px; 
	background: url(Images/TopBanner2007_freeship.jpg) no-repeat right; 
	padding: 0px 0 0px 0px	
}

#bn-top img {border: none}

/* TopSubBanner Styles
--------------------------------------------------------*/

#TopSubBannerCell {background: #fff; text-align: left; padding: 0px 0}
#TopSubBannerCelltest {background: #fff; text-align: left; padding: 0px 0}
#TopSubBannerCell img {border: none}
#TopSubBannerCell ul {display: inline; margin: 0; padding: 0; list-style: none}
#TopSubBannerCell ul li {display: inline}
#TopSubBannerCell ul li a {padding: 0 17px}

/* LeftColumnNav Styles
--------------------------------------------------------*/

#LeftColumnCell {background: #020E38; border-left: 2px solid #fff; border-bottom: 15px solid #fff; padding-bottom: 20px; height:100%;}
/*#LeftColumnNav1_custommenu {width: 100%; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-align: center;}*/
#LeftColumnNav {width: 100%; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-align: center;}
#LeftColumnNav a {color: #fff; text-decoration:none;}
#LeftColumnNav a:hover {color: #fff; text-decoration:none;}
.LeftColumn {height:100%;}

/* Footer Styles
--------------------------------------------------------*/

#FooterCell {background: #fff; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff}
#FooterCell img {border: none}
#FooterCell #logo-wrap {float: left}
#FooterCell #logo-wrap ul {display: inline; margin: 0; padding: 0; list-style: none}
#FooterCell #logo-wrap ul li {margin: 0; padding: 0; display: inline}
#FooterCell #logo-wrap ul li a {margin: 0; padding: 0}
#FooterCell #ft-base {background: #0D2465; width: 100%; float: left}
#FooterCell #ft-base #left {width: 60%; float: left}
#FooterCell #ft-base #left p {margin: 0; padding: 0; margin: 10px 0 50px 10px}
#FooterCell #ft-base #right {width: 40%; float: left; text-align: right}
#FooterCell #ft-base #right p {color: #96B4FF; margin: 10px 10px 50px 0; padding: 0}
#FooterCell #ft-base #right p a {color: #96B4FF; text-decoration: underline}
#FooterCell #ft-base #right p a:hover {color: #96B4FF; text-decoration: none}

/* Default Page Styles
--------------------------------------------------------*/

#df-wrap {margin: 0; padding: 0}

/* Static Page Styles
--------------------------------------------------------*/

#contentwrap {margin: 0 0 20px 0}
#contentwrap h1 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #020E38; border-bottom: 1px solid #F81700}
#contentwrap h2 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000}
#contentwrap h3 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000}
#contentwrap.shipping #tbl01 {width: 75%; font-size: 11px; text-align: left}
#contentwrap.shipping #tbl01 td {padding: 5px }
#contentwrap.shipping #tbl01 .r {background: #ededed}
#contentwrap.landing table {width: 100%}
#contentwrap.landing table td {text-align: center; font-size: 12px}
#contentwrap.landing table td img {border: 1px solid #020E38; margin-top: 5px}
#contentwrap.landing table td.mid img {border: none}

/* Search & Cart Control Styles
--------------------------------------------------------*/

/* Search Styles */
#LeftColumnNav1_SimpleSearch1_Panel1 {margin: 0; padding: 0; text-align: left; padding: 4px 0 4px 5px;}
.searchbox {border: 1px solid #122761; width: 108px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #122761}

/* Cart Styles  padding: 10px 0 10px 40px; */
#cartwrap {margin: 0; border-top: 1px solid #96B4FF; border-bottom: 1px solid #96B4FF; text-align: left; padding: 10px 0 10px 10px;}
.carttext {font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #96B4FF;}