/**
 * Javascript Stock Notifications
 */

#js_stock_notifications {
    background: #fffba9;
    border: 1px solid #e8e044;   
    font-size: 11px;
    margin-bottom: 20px;
    margin-top: -10px;
}

#js_stock_notifications #js_stock_notifications_title {
    font-weight: bold;
    font-size: 13px;
    padding: 5px 10px;
    background: #eceb89;
    color: #000;
    border-bottom: 1px solid #e8e044;
}

#js_stock_notifications ul {
    margin: 0px;
    padding: 10px 5px 5px 25px;
    list-style: square;
}

#js_stock_notifications ul li {
    margin-bottom: 5px;
}


/* RM Edited 22-06-2011 
 - Overrides on the badge/sponsor previewss 
 */

.badgestd_57526251,.badgestd_57526242,.badgestd_57526266,.badgestd_57526278 {
   background-position: -1070px -253px !important;
}

.sponsorstd_57510001 { background-image: url("/media/kit/sponsor_previews/57510001.jpg") !important; background-position: 0px 0px !important; }
.sponsorstd_57510051 { background-image: url("/media/kit/sponsor_previews/57510051.jpg") !important; background-position: 0px 0px !important; }
.sponsorstd_57510066 { background-image: url("/media/kit/sponsor_previews/57510066.jpg") !important; background-position: 0px 0px !important; }
.sponsorstd_57510078 { background-image: url("/media/kit/sponsor_previews/57510078.jpg") !important; background-position: 0px 0px !important; }
.sponsorstd_57510079 { background-image: url("/media/kit/sponsor_previews/57510079.jpg") !important; background-position: 0px 0px !important; }

#standard-club-text p.note, #sponsor_text p.note {
  color: red;
  font-weight: bold;
}

#sponsor_text p.red {
  font-weight: normal !important;
}

#standard-club-text dd input {
  width: 180px !important;
}

#homepage-content-wrapper img {
border:none;
}

#homepage-top-section {
clear:both;
}

#package-options {
float:left;
width:475px;
}

.package-option-img {
margin-bottom:10px;
clear:both;
}

#main-feature {
float:right;
}

#sub-options {
clear:both;
}

.sub-options-left {
margin-right:11px;
float:left;
}

.sub-options-right {
float:right;
}

/* GALLERY LIST */
/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#photos {
	visibility: hidden;
}
/* GALLERY CONTAINER */
.gallery {
	background: #fff;
	padding: 5px;
}
/* LOADING BOX */
.loader {
	background: url(/pws/client/images/content/homepage/new-gallery/loader.gif) center center no-repeat #ddd;
}
/* GALLERY PANELS */
.panel {
}
/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay, .panel .overlay-background {
	height: 60px;
	padding: 0 1em;
}
/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background {
	background: #fff;
}
/* PANEL OVERLAY CONTENT */
.panel .panel-overlay {
	color: white;
	font-size: 0.7em;
}
.panel .panel-overlay a {
	color: white;
	text-decoration: underline;
	font-weight: bold;
}
/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip {
	margin: 5px;
}
/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {
}
/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap {
	border: none;
}
/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap {
	border-color: #000;
}
/* FRAME IMAGES */
.frame img {
	border: none;
}
/* FRAME CAPTION */
.frame .caption {
	font-size: 11px;
	text-align: center;
	color: #888;
}
/* CURRENT FRAME CAPTION */
.frame.current .caption {
	color: #000;
}
/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #000;
}
/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}
.strip-wrapper {
	position: absolute;
	top: 418px;
	left: 9px;
	margin-top: 9px;
	margin-bottom: 15px;
	margin-left:8px;
	width: 450px;
	height: 83px;
	overflow: hidden;
}


#aftercare li {
list-style:disc inside none;
margin-bottom:10px;
}

#aftercare h2 {
margin-bottom:15px;
}

#aftercare td {padding:0 10px;}


.header .welcome-msg {
position:relative !important;
float:right !important;
top:45px !important;
}

.header .links {
margin-top:-14px !important;
}

.config-images.shirt_numbers, .config-images.shorts_numbers {
/*height:none;*/
height: auto;
}

#sponsor_text_colour_White, #sponsor_text_background_White, #badge_colour1p_White, #badge_colour2p_White, #badge_colour1e_White, #badge_colour2e_White {
height:28px !important;
margin-right:0px !important;
width:28px !important;
}

#sponsor_text_colour_White.option_colour_component.selected, #sponsor_text_background_White.option_colour_component.selected, #badge_colour1p_White.option_colour_component.selected, #badge_colour2p_White.option_colour_component.selected, #badge_colour1e_White.option_colour_component.selected, #badge_colour2e_White.option_colour_component.selected {
border:2px solid black !important;
margin-right:0px !important;
height:26px !important;
width:26px !important;
}

/*

select.product-custom-option {
margin:10px !important;
width:auto !important;
}

.quantity-area label {
display:block;
float:left;
margin:0 0 20px;
padding:0;
width:130px !important;
}

.option_label {
display:block;
float:left;
margin:10px 0;
width:120px !important;
}


.product-options {
clear:both !important;
float:left !important;
left:310px !important;
position:relative !important;
width:auto !important;
}

p.required {
text-align:left !important;
}

#config-page .availability {
font-size:12px !important;
margin:0 30px 0 0 !important;
}

.product-view .product-img-box .more-views ul {
margin-bottom:20px;
}

.product-options-bottom {
margin-top:-40px !important;
}

*/
