/* Site wide css */
* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.clearLeft {
	clear: left;
}
.clear {
	clear: both;
}
#bodyWrapper {
	margin-top: 10px;
}



img {
	display: block;
}

a img{
	border: none;
}

a {
	text-decoration: none;
	color: inherit;
}

.redFont {
	color: #BF272C !important;
}
.boldFont {
	font-weight: bold;
}
/* End site wide*/

/* Frame of site */
#headerWrapper {
	height: 80px;
	width: 980px;
	margin: 0 auto;
}
#topMenuWrapper {
	height: 48px;
	width: 100%;
	background-image: url(/images/menu.png);
	background-repeat: repeat-x;
	float: left;position: relative; z-index: 50;clear: both;
}
#mainWrapper {
	width: 980px;
	margin: 0 auto;
	position: relative; z-index: 30;
}
#bottomMenuWrapper {
	height: 32px;
	width: 100%;
	background-image: url(/images/footer.gif);
	background-repeat: repeat-x;
	float: left;
	margin-top: 0px;
}
#footerWrapper {
	height: 75px;
	width: 980px;
	margin: 0 auto;
}

div#ssl {float: left;}
/* End frame of site*/

/* Header */
#headerLogo {
	float: left;
	margin: 10px 0 0 10px;
}
#headerDivider {
	float: left;
	height: 74px;
	width: 2px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #BDBDBD;
}
#headerLinksWrapper {
	float: left;
	height: 72px;
	width: 110px;
	margin: 0 0 0 20px;
}
#headerWrapper img {
	float: left;
}
#headerLinksWrapper ul {
	list-style-type: none;
}
#headerLinksWrapper ul li {
	line-height: 17px;
	color: #4E4E4E;
}
#headerShopText {
	float: left;
	margin-right: 6px;
}
#headerShopTextLink {
	color: #4E4E4E;
	cursor: pointer;
}
#headerSearch {
	float: left;
	width: 250px;
}
input#s {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	float:left;
	margin: 0 0 0 5px;
	padding:5px 0 0;
	width:150px;
	font-size: 7pt;
	font-family: Verdana, Geneva, sans-serif;
	height: 17px;
	color: #4E4E4E;
}
#searchBackground {
	float: left;
	height: 20px;
	width: 150px;
	border: #D8D8D8 1px solid;
	margin-right: 10px;
}

	/* start top menu bar */
.centerMenu {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

ul#topMenuList { list-style-type: none; width: 980px; z-index: 50; position: relative;}
ul#topMenuList li { float: left; margin: 0 10px; display: inline; position: relative; z-index: 50;}


ul#topMenuList li#mensMenuSprite {width: 77px;}
ul#topMenuList li#mensMenuSprite a.menuItemLink {background: url(/images/menu_mens.gif) no-repeat;position: relative;height: 31px;width: 77px;display: block;}
ul#topMenuList li#mensMenuSprite a.menuItemLink:hover {background: url(/images/menu_mens.gif) 0 -31px no-repeat;}

ul#topMenuList li#womensMenuSprite {width: 101px;}
ul#topMenuList li#womensMenuSprite a.menuItemLink {background: url(/images/menu_womens.gif) no-repeat;position: relative;height: 31px;width: 101px;display: block;}
ul#topMenuList li#womensMenuSprite a.menuItemLink:hover {background:  url(/images/menu_womens.gif) 0 -31px no-repeat;}

ul#topMenuList li#kidsMenuSprite {width: 67px;}
ul#topMenuList li#kidsMenuSprite a.menuItemLink {background: url(/images/menu_kids.gif)  no-repeat;position: relative;height: 31px;width: 67px;display: block;}
ul#topMenuList li#kidsMenuSprite a.menuItemLink:hover {background: url(/images/menu_kids.gif) 0 -31px no-repeat;}

ul#topMenuList li#skiMenuSprite {width: 53px;}
ul#topMenuList li#skiMenuSprite a.menuItemLink {background: url(/images/menu_ski.gif) no-repeat;position: relative;height: 31px;width: 53px;display: block;}
ul#topMenuList li#skiMenuSprite a.menuItemLink:hover {background: url(/images/menu_ski.gif) 0 -31px no-repeat;}

ul#topMenuList li#snowMenuSprite {width: 136px;}
ul#topMenuList li#snowMenuSprite a.menuItemLink {background: url(/images/menu_snowboard.gif) no-repeat;position: relative; height: 31px;width: 136px;display: block;}
ul#topMenuList li#snowMenuSprite a.menuItemLink:hover {background: url(/images/menu_snowboard.gif) 0 -31px no-repeat;}

ul#topMenuList li#accessoriesMenuSprite {width: 136px;}
ul#topMenuList li#accessoriesMenuSprite a.menuItemLink {background: url(/images/menu_accessories.gif)  no-repeat;position: relative;height: 31px;width: 136px;display: block;}
ul#topMenuList li#accessoriesMenuSprite a.menuItemLink:hover {background:  url(/images/menu_accessories.gif) 0 -31px no-repeat;}

ul#topMenuList li#sportMenuSprite {width: 141px;}
ul#topMenuList li#sportMenuSprite a.menuItemLink {background: url(/images/menu_shop_sport.gif) no-repeat;position: relative;height: 31px;width: 141px;display: block;}
ul#topMenuList li#sportMenuSprite a.menuItemLink:hover { background: url(/images/menu_shop_sport.gif) 0 -31px no-repeat;}

ul#topMenuList li#saleMenuSpirt {width: 80px;}
ul#topMenuList li#saleMenuSpirt a.menuItemLink {background: url(/images/menu_sale.gif) no-repeat;position: relative;height: 31px;width: 141px;display: block;}
ul#topMenuList li#saleMenuSpirt a.menuItemLink:hover { background: url(/images/menu_sale.gif) 0 -31px no-repeat;}


ul#topMenuList li a div div.dropdownList {
	
	
}

ul#topMenuList li a div div.dropdownList ul li {list-style-type: none; display: block;}

ul#topMenuList li div div.dropdownList ul li a.item { color: #242021; font-size: 11px;  width: 250px;   background: none;}
ul#topMenuList li div div.dropdownList ul li a.item:hover { color: #BF272C; font-size: 11px;}

.shopWomen_dropdown {
	position: absolute;
	top: 31px;
	left: -10px;
	width: 712px;
	display: none;
	z-index: 100;
}






ul.dropdownList li.shopDivider {
	background-image: url(/images/dd_divider.gif);
	width: 2px;
	background-repeat: repeat-y;
	height: 280px;
	margin-top: 5px;
}

ul.dropdownList .subList {
	list-style: none;
	list-style-image: url(none);
	list-style-position: outside;
	list-style-type: none;
	padding-left: 13px;
	margin-bottom: 10px;
}



	/* End of Menu bar */
/* End of header*/

/* bottom bar */
#bottomMenuWrapper .centerMenu img {
	float: left;
}
#menuBottomTextbox {
	float: left;
	width: 250px;
	margin: 2px 0 0 6px;
}
#emailBackground {
	float: left;
	height: 20px;
	width: 175px;
	margin-right: 10px;
	background-color: #FFFFFF;
}
input#email {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	float:left;
	margin: 0 0 0 3px;
	padding:5px 0 0;
	width:170px;
	font-size: 11px;
	height: 17px;
	color: #4E4E4E;
}
#menuBottomLinks {
	float: right;
	list-style-type: none;
	margin: 0 10px 0 0;
}
#menuBottomLinks li {
	float: left;
	margin-top: 8px;
	color: #444444;
}
.bottomListDivider {
	height: 24px;
	width: 1px;
	background-color: #939393;
	margin-top: 3px !important;
	margin-right: 15px;
	margin-left: 15px;
}
/* End bottom bar */

/* footer */
#footerTop {
	font-size: 10px;
	float: right;
	margin-right: 10px;
	margin-top: 6px;
	color: #636363;
	width:400px;
	text-align: right;
}
#footerCelerantLogo {
	float: right;
	margin-top: 6px;
	margin-right: 10px;
	width: 400px;
}
#footerCelerantLogo img {
	float: right;
}
/* End footer */

/* home page */
#hpWrapper img {
	float: left;
	margin-bottom: 4px;
}
#hpPopularCategories {
	float: left;
	
	height: 172px;
	width: 320px;
	background-repeat: no-repeat;
	margin: 0 0 4px 6px;
}
#hpWrapper {
	float: left;
	width: 980px;
}
#hpImageMargin {
	margin-bottom: 8px !important;
	margin-left: 6px;
}

div#hp-right-banners	{margin: 10px 0px 0px 7px; width: 320px; float: left;}
div#hp-right-banners a	{display: block; margin-top: -10px;}
/* End home page */

/* Product page */
.headerBackground {
	float: left;
	height: 50px;
	width: 980px;
	background-image: url(/images/header_blank_980.gif);
	background-repeat: no-repeat;
}

#ppBreadcrumbsList { float: left; list-style-type: none; margin: 8px 0 0 25px; }

#ppBreadcrumbsList li { float: left; font-weight: bold; margin-right: 3px; }

.ppBreadcrumbLink { color: #BE272C; text-decoration: underline;}

#ppLeft {
	float: left;
	width: 400px;
}
#ppRight {
	float: left;
	height: 400px;
	width: 570px;
}
#ppDivider {
	float: left;
	width: 1px;
	margin-right: 5px;
	margin-left: 4px;
	height: 460px;
	background-color: #F0F0F0;
}
#ppTabsWrapper {
	float: left;
	width: 940px;
	margin-top: 70px;
	margin-left: 20px;
}
.ppProdRow {
	float: left;
	width: 920px;
	margin: 20px 0 20px 40px;
}
#ppAltViewsText {
	float: left;
	margin-left: 5px;
	font-size: 10px;
	color: #6D6D6D;
}
#ppAltViewBackground {
	float: left;
	width: 400px;
	margin-top: 3px;
	border: #F0F0F0 1px solid;
}
#ppAltViewBackground img {
	float: left;
	margin-right: 15px;
}
#ppIconHolder {
}
.ppTopInfo {
	font-weight: bold;
	color: #4D4D4D;
}
#ppIFrame {
	float: left;
	width: 570px;
	height: 133px;
}
#ppRightLinks {
	float: left;
	width: 570px;
}
#ppItemInfo {
	float: left;
	width: 320px;
	height: 125px;
}
#ppRightBottomDivider {
	float: left;
	width: 1px;
	height: 125px;
	background-color: #F0F0F0;
	margin: 0 4px 0 5px;
}
#ppRightBottomRight {
	float: left;
	width: 230px;
	height: 125px;
}
#ppRight p {
	float: left;
	width: 560px;
	margin: 3px 0 3px 0;
}
#ppIconHolder img {
	float: left;
	margin-right: 6px;
}
#ppPriceLineThrough {
	text-decoration: line-through;
	color: #CECECE;
}
.ppLargeFont {
	font-size: 14px;
}
#ppItemDescription {
	font-size: 17px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	color: #666666;
}
#ppListPrice {
	color: #989898;
	font-weight: bold;
}
#ppRightLinks img {
	float: left;
	margin: 5px 15px 0 15px;
}
.ppRightLinksDivider {
	background-color: #F5F5F5;
	float: left;
	height: 25px;
	width: 1px;
	margin-right: 15px;
	margin-left: 15px;
}
#ppItemInfo table {
	border: none;
}
.ppItemInfoColOne {
	width: 100px;
	font-size: 11px;
	color: #333333;
	height: 18px;
}
.ppItemInfoColTwo {
	width: 200px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.ppItemInfoColTwo span {
}
.ppItemInfoColTwo img {
	display: inline;
}
#ppRightBottomViewMore {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	text-align: center;
	padding-bottom: 5px;
	float: left;
	margin-left: 60px;
	margin-top: 20px;
}
#ppRightBottomRight img {
	float: left;
	margin-left: 50px;
	margin-top: 10px;
}
#ppTabsWrapper ul {
	list-style-type: none;
	float: left;
	width: 940px;
}
#ppTabsWrapper ul li {
	float: left;
}
#tabsListFirst {
	background-image: url(/images/tab_1_on.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 165px;
}
.tabsList2 {
	background-image: url(/images/tab_2_off.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 136px;
}
#tabsListLast {
	background-image: url(/images/tab_3_off.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 485px;
}
#ppDescriptionTab {
	float: left;
	width: 920px;
	margin-left: 10px;
	color: #333333;
	margin-top: 10px;
	line-height: 18px;
}
.ppProdDivider {
	float: left;
	height: 250px;
	width: 1px;
	margin-right: 25px;
	margin-left: 25px;
	background-color: #F5F5F5;
}
#ppSuggestHeader {
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin-left: 25px;
	margin-top: 23px;
	color: #333333;
}
/* End product page*/

/* used for all products */
.allPagesProdHolder {
	float: left;
	width: 190px;
	text-align: center;
}
.allPagesProdDesc {
	color: #282828;
	width: 170px;
	margin-left: 10px;
}
.allPagesProdDesc a{
	color: #282828;
}
.allPagesProdListPrice {
	color: #595959;
}
.allPagesProdPrice {
	color: #595959;
}
.allPagesProdSaved {
	color: #595959;
}
.allPagesProdIcons {
}
.allPagesProdHolder img {
	text-align: center;
	display: inline;
}
.linethroughText {
	text-decoration: line-through;
}
.allProdRed {
	color: #EA1D24;
	font-weight: bold;
	font-size: 13px;
}
.allPagesProdHolder div {
	margin-top: 2px;
	margin-bottom: 2px;
}
/* End used for all products */

/* Category page */
#mainLeftWrapper {
	float: left;
	width: 179px;
	background-image: url(/images/ln_bg.gif);
	background-repeat: repeat-y;
	margin: -11px 0 0 0; min-height: 850px; padding-bottom: 40px;
}
#mainRightWrapper {
	float: left;
	width: 801px;
}
#cpHeader {
	float: left;
	width: 801px;
}
#cpHeader h1{
	color:#BE272B;
	font-size:14px;
	font-weight:bold;
	margin:8px 0 0 10px;
}
#cpChosenSelectors {
	float: left;
	width: 801px;
}
#cpPagination {
	float: left;
	height: 25px;
	width: 801px;
	margin-top: -13px;
}
#contentSort {
	float: left;
}
#contentPagination {
	float: right;
	margin-right: 20px;
}
#contentPaginationRight {
	float: left;
	margin-left: 4px;
}
#contentPaginationLeft {
	float: left;
}
.contentPaginationOn {
	color: #FBE3E3;
	float: left;
	width: 19px;
	height: 20px;
	margin: 0 1px 0 1px;
	padding: 2px 0 0 6px;
	background-image: url(/images/pagination_on.gif);
	background-repeat: no-repeat;
}
.contentPaginationOff {
	font-weight: bold;
	color: #CA5C5F;
	float: left;
	width: 20px;
	height: 20px;
	margin: 0 1px 0 1px;
	padding: 2px 0 0 6px;
	background-image: url(/images/pagination_off.gif);
	background-repeat: no-repeat;
}
.contentPaginationOff:hover {
	color: #FBE3E3;
	background-image: url(/images/pagination_on.gif);
	background-repeat: no-repeat;
}
.contentPaginationOffBig {
	font-weight: bold;
	color: #CA5C5F;
	float: left;
	width: 30px;
	height: 20px;
	margin: 0 1px 0 1px;
	padding: 2px 0 0 6px;
	background-image: url(/images/pagination_xl.gif);
	background-repeat: no-repeat;
}
.cpProdRow {
	float: left;
	width: 801px;
}
.cpProdDivider {
	float: left;
	height: 250px;
	width: 1px;
	background-color: #F5F5F5;
	margin: 0 5px;
}
.cpProdRowDivider {
	float: left;
	height: 1px;
	width: 801px;
	background-color: #F5F5F5;
	margin: 15px 0;
}


/* category page left nav*/
.cpLnHeader {
	float: left;
	width: 179px;
	background-image: url(/images/ln_blank_header.gif);
	background-repeat: no-repeat;
	height: 33px;
	margin-top: 10px;
}
.cpLnClear a{
	float: right;
	margin-right: 5px;
	font-size: 9px;
	text-decoration: underline;
	color: #C74247;
	margin-top: 9px;
}
.cpLnHeaderName {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	float: left;
	color: #333333;
	margin-top: 7px;
	margin-left: 5px;
}
#cpLnClearAll a{
	float: right;
	margin-right: 5px;
	font-size: 9px;
	text-decoration: underline;
	color: #C74247;
	margin-top: 3px;
}
.cpLnSelect {
	font-style: italic;
	float: left;
	width: 160px;
	margin-left: 10px;
	color: #C74247;
	font-size: 9px;
}
#cpLnBreadcrumb {
	color: #C74247;
	float: left;
	width: 169px;
	margin-left: 5px;
	font-size: 9px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cpLnList {
	list-style-type: none;
	float: left;
	margin: 0 0 0 5px;
}
.cpLnList li {
	vertical-align: middle;
	float: left;
	width: 174px;
	margin: 4px 0;
}
.cpLnList li a span {
	float: left;
	margin: -3px 0 0 4px;
	font-size: 10px;
}
.cpLnList li span:hover {color: #C74247;}

#cpLnShowAllBrands {
	float: left;
	width: 179px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 10px;
	text-decoration: underline;
	color: #C74247;
}
#cpLnSizesHolder {
	float: left;
	width: 169px;
	margin-left: 10px;
	margin-top: 10px;
}
.cpLnSizes {
	float: left;
	background: url(/images/sizebox_off.gif) no-repeat;
	height: 28px;
	width: 28px;
	margin-right: 5px;
	text-align: center;
	padding-top: 6px;
	font-weight: bold;
	color: #333333;
	font-size: 11px;
}

.cpLnSizes a { font-size: 11px; display: block; height: 28px; width: 28px;}
.cpLnSizes a:hover {color: #C74247;}
/* End category page Left Nav*/

/* Landing page Left Nav */
.lpLnList {
	
	list-style-type: none;
	margin-left: 10px;
	width: 169px;
}
.lpLnList li {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.lpLnLink {
	font-size: 10px;
	font-weight: bold;
	color: #333333;	
}
.lpLnLink:hover {
	color: #C74247;	
}
#lpLnImg {
	margin-bottom: 15px;
}
.lpLnImg {
	margin-top: 15px;
}
/* End Landing page left nav */

/* Landing page */
#lpMainLeft {
	float: left;
	height: 600px;
	width: 461px;
	margin: 0 8px;
}
#lpMainRight {
	float: left;
	height: 850px;
	width: 322px;
}
#lpCatDescription {
	float: left;
	width: 461px;
	border: 1px solid #BFBFBF;
	color: #333333;
	line-height: 16px;
}
#lpCatDescription p {
	float: left;
	width: 451px;
	margin: 5px;
	font-size: 11px;
}
.lpMainRightBg {
	background-image: url(/images/landing_featured_items_bottom.gif);
	float: left;
	height: 170px;
	width: 312px;
	position: relative;
padding: 5px;
}
#lpMainRight img {
	float: left;
}
.lpRightImg {
	margin-top: 5px;
	margin-left: 10px;
}
.lpInfoWrapper {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 185px;
}
.lpPagesProdDesc {
	color: #282828;
}
.lpViewMore {
	position: absolute;
	bottom: 5px;
	right: 5px;
}
div#landing-brand-banner p	{width: 290px; float: left; line-height: 2em; text-align: justify;}
div#landing-brand-banner p img.brand-logo	{float: left;}
/* End Landing page */
/* End category page */

/* View cart page */
#cartLeftWrapper {
	float: left;
	width: 610px;
	margin-top: 25px;
	margin-left: 25px;
}
#cartRightWrapper {
	float: left;
	width: 315px;
	margin: 25px 0 0 15px;
}
#cartOrderSummary {
	width: 311px;
	border: 2px solid #D0D2D3;
}
#cartButtons {
	border-top: 1px #DEDFDF solid;
	margin-top: 10px;
	padding: 5px 0;
	width: 290px;
	margin-left: 10px;
}
#cartRightWrapper img {
	margin: 0px;
	padding: 0px;
}
#cartOtherPay {
	height: 50px;
	margin-top: 25px;
	float: left;
	width: 311px;
	border: 2px solid #D0D2D3;
}

#vcpWrapper {
	float: left;
	width: 980px;
}
#vcpClearButton {
	float: right;
	margin-right: 20px;
}
#cartOtherPay img {
	display: inline;
	margin-top: 10px;
	margin-left: 10px;
}
/* End view cart page */

/* Login page */
#loginWrapper {
	float: left;
	width: 980px;
}
#loginRegisteredWrapper {
	float: left;
	width: 350px;
	margin: 25px 0 0 10px;
}
#loginNotRegisteredWrapper {
	float: left;
	width: 250px;
	height: 125px;
	margin: 25px 0 0 0;
}
#loginExpressWrapper {
	float: left;
	width: 300px;
	height: 125px;
	margin: 15px 0 0 45px;
}
#loginRegisteredWrapper #registeredText {
	width: 200px;
	font-size: 11px;
	line-height: 16px;
	margin: 5px 0 0 5px;
}
#registeredInput {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
p#forgotPassword {
	font-size: 11px;
	line-height: 16px;
	width: 165px;
	margin-top: 20px;
	margin-left: 5px;
}
#loginNotRegisteredWrapper p {
	font-size: 11px;
	line-height: 16px;
	width: 200px;
	margin-bottom: 15px;
	margin-top: 5px;
}
#loginExpressWrapper img {
	margin-top: 10px;
	margin-left: 10px;
}
#loginExpressWrapper p {
	font-size: 11px;
	line-height: 16px;
	margin-top: 10px;
	margin-left: 10px;
	width: 200px;
}
/* End Login page */

/* Register Page */
#requiredInfo img {
	float: right;
}

#requiredInfo input {
	float: right;
}
.checkoutInfo {
	width: 950px;
	margin-left: 20px;
}
.checkoutRuler {
	margin: 7px 0 7px 45px;
	float: left;
	width: 925px;
	height: 1px;
	background-color: #D0D2D3;

}
.checkoutInfo img {
	float: left;
	margin: 2px 0 0 4px;
}
.checkoutInfo .name {
	float: left;
	width: 500px;
	margin-left: 10px;
	color: #676767;
	font-size: 8pt;
	letter-spacing: 1px;
	font-weight: bold;
}
.checkoutInfo .textbox {
	float: left;
	width: 200px;
}
.checkoutInfo .info {
	float: left;
	color: #676767;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 1px;
}
#accountInfoImg {
	margin-bottom: 10px;
	float: left;
	width: 950px;
	margin-left: 20px;
}
#checkoutSpacer {
	margin-left: 13px;
	float: left;
}
#rpWrapper {
	float: left;
	width: 980px;
}
#requiredInfoTop {
	margin-bottom: 10px;
	
	font-size: 8pt;
	font-weight: bold;
	color: #7C7C7C;
}
#requiredInfoTop img {
	display: inline;
}
/* End register page */

/* checkout page */
.memberCheckoutSection {
	float: left;
	width: 951px;
	margin: 15px 0 7px 20px;
}
.memberCheckoutLeft {
	float: left;
	width: 463px;
}
.memberCheckoutRight {
	float: left;
	width: 463px;
	margin-left: 25px;
}
.memberCheckoutBackground {
	width: 463px;
	border: 1px solid #D0D2D3;
}
.memberCheckoutBackgroundFull {
	width: 951px;
	border: 1px solid #D0D2D3;
}
.memberCheckoutSection img {
	margin-left: 5px;
}
#memberCheckoutSubmit {
	text-align: center;
	margin-top: 15px;
}
.checkout {
	margin: 5px 0 5px 5px;
}
/* End Checkout page*/

/* Search Page */
.searchpProdRowDivider {
	float: left;
	height: 1px;
	width: 950px;
	background-color: #F5F5F5;
	margin: 15px 0 15px 20px;
}
#searchpWrapper {
	float: left;
	width: 980px;
}
/* End Search page */

/********************************* MAGIC ZOOM *****************************/

.MagicZoomBigImageCont {border:	1px solid #333; background: white;}
.MagicZoomHeader {font:	10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:black;text-align: center !important; }
.MagicZoomPup {border: 1px solid #aaa;background: #ffffff;cursor:pointer;}
.MagicZoomLoading {text-align:center;background: none; color:#fff;border:none;opacity:0.8;padding:3px 3px 3px 3px !important;display: none; /* do not edit this line please */
}
.MagicZoomLoading img {padding-top:3px !important;}

.align-image {float: left;}

table#search_categories		{width: 800px; margin-left: 50px;}
a.search_dept			{font-weight: bold; font-size: 12px; color: #333; padding-left: 5px; text-transform: capitalize;}
a.search_dept:hover		{font-weight: bold; font-size: 12px; color: #C74247; padding-left: 5px; text-transform: capitalize;}

a.search_typs			{font-weight: bold; font-size: 11px; color: #333; padding-left: 5px; text-transform: capitalize;}
a.search_typs:hover		{font-weight: bold; font-size: 11px; color: #C74247; padding-left: 5px; text-transform: capitalize;}

.other_form_labels		{font-size: 12px; color: #C74247; padding: 5px; margin-left: 5px;line-height: 1.5em;font-weight: bold;}
.errorTXT			{font-size: 12px; color: red; padding: 5px; margin-left: 5px;line-height: 1.5em; float: left; width: 460px;} 
.errorIMG			{float: left; width:20px; margin-top: 10px;}
.centered_content		{text-align: left; width: 500px; margin: 0 auto; font-weight: bold;}
strong.larger_bold		{font-size: 15px;}
.questionbg			{background: #CCC; width: 900px; padding: 2px; margin-left: 10px;}
.questionbg strong		{ color: white; font-size: 13px; padding: 2px;}
table.ua_home			{margin: 10px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #817F80;}
ul.stars			{list-style-type: none;}
ul.stars li			{background: url(/images/bullet_red.gif) no-repeat; padding: 0px 0px 10px 15px;}
ul.stars li a			{margin-top: -10px; color: #333; margin-left: 5px;}
ul.stars li a:hover		{border-bottom: 1px solid #C74247; margin-left: 5px;}
span#spacer			{width: 50px; display: block;}

table.register tr td		{padding: 8px 0px; border-bottom: 1px solid #CCC; font-size: 11px; color: #333;}
table.register tr td.no_border	{padding: 5px 0px; border: none;}


.infoTXT			{font-size: 12px; color: black; padding: 5px 30px 5px 5px; margin-left: 5px;line-height: 1.5em;} 
p.infoTXT strong, p.infoTXT a	{font-weight: bold; color: #E13A3E; } 
p.infoTXT a:hover	{text-decoration: underline;}

span#oldprice {color:#C7C7C7;}
font#strikeprice {text-decoration:line-through;}
