/* - - - - - - - - - - - - - - - - - - - - -

Title : Asprey Polo
Author : David @ Skywire - www.skywire.co.uk
URL : Asprey Polo - www.aspreypolo.com

Description : Main Styles
Created : 21/04/2008
Modified : 10/07/2008

- - - - - - - - - - - - - - - - - - - - - */

/* ----- YUI RESET ----- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}


/* ----- CSS ----- */
html,body{height:100%;}
body{text-align:center;font:100.01%/1 Arial,Helvetica,sans-serif;}/* horizontal centering for IE Win quirks */


/* ----- IDS ----- */
#distance{ /* http://d-graff.de/fricca/center.html */
	background-color:transparent;
	float:left;
	height:50%;
	margin-bottom:-290px; /* half of container's height */
	width:1px;
}
#wrapper{
	width:975px;
	margin:0 auto;
	height:100%;
	background:url(/assets/img/bg_stripe.gif) repeat-y 0 0;
}
#body-Help #wrapper,
#body-Order #wrapper,
#body-PlayerEquip #wrapper,
#body-PonyEquip #wrapper{background-image:url(/assets/img/bg_stripe_wide.gif);}
#container{
	clear:left;
	height:580px;
	height:580px;
	height:auto !important;
	min-height:580px;
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	text-align:left;
	z-index:100;
	width:975px;
}
#navigation{
	float:left;
	height:560px;
	padding:0 25px;
	position:relative;
	width:205px;
}
#body-Help #navigation,
#body-Order #navigation,
#body-PlayerEquip #navigation,
#body-PonyEquip #navigation{width:270px;background:url(/assets/img/purple_pixel.gif) repeat-y 145px 0;}
#primaryContent{
	float:left;
	/*background-color: #ccc;*/
	height:580px;
	height:auto !important;
	min-height:580px;
	border-left:23px solid #682145;
	margin-left:-23px;
	width:720px;
	/*height:100%;*/
}
#body-Help #primaryContent,
#body-Order #primaryContent,
#body-PlayerEquip #primaryContent,
#body-PonyEquip #primaryContent{width:655px;}


/* ----- NAVIGATION ----- */
#mainNav {width:auto;float:left;}
#body-Help #mainNav,
#body-Order #mainNav,
#body-PlayerEquip #mainNav,
#body-PonyEquip #mainNav{width:120px;}
#mainNav ul li a{text-indent:-9000px;display:block;background:#fff url(/assets/img/mainNav.gif) no-repeat 0 0;overflow:hidden;width:110px;height:18px;}
#mainNav ul li#n-home a{padding-bottom:20px;width:194px;height:119px;background-image:url(/assets/img/bg_logo.gif);}
#mainNav ul li#n-heritage a{background-position:0 8px;}
#mainNav ul li#n-news a{background-position:0 -10px;}
#mainNav ul li#n-team a{background-position:0 -28px;}
#mainNav ul li#n-ponyEquip a{background-position:0 -46px;}
#mainNav ul li#n-playerEquip a{background-position:0 -64px;}
#mainNav ul li#n-trophies a{background-position:0 -82px;}
#mainNav ul li#n-store a{background-position:0 -100px;}
#mainNav ul li#n-contact a{background-position:0 -118px;}
#mainNav ul li#n-register a{background-position:0 -136px;}
#mainNav ul li#n-help a{background-position:0 -154px;}
#mainNav ul li#n-heritage a:hover {background-position:-110px 8px;}
#mainNav ul li#n-news a:hover {background-position:-110px -10px;}
#mainNav ul li#n-team a:hover {background-position:-110px -28px;}
#mainNav ul li#n-ponyEquip a:hover {background-position:-110px -46px;}
#mainNav ul li#n-playerEquip a:hover {background-position:-110px -64px;}
#mainNav ul li#n-trophies a:hover {background-position:-110px -82px;}
#mainNav ul li#n-store a:hover {background-position:-110px -100px;}
#mainNav ul li#n-contact a:hover {background-position:-110px -118px;}
#mainNav ul li#n-register a:hover {background-position:-110px -136px;}
#mainNav ul li#n-help a:hover {background-position:-110px -154px;}
#body-Heritage #mainNav ul li#n-heritage a {background-position:-220px 8px;}
#body-Article #mainNav ul li#n-news a,
#body-Event #mainNav ul li#n-news a,
#body-Result #mainNav ul li#n-news a,
#body-News #mainNav ul li#n-news a {background-position:-220px -10px;}
#body-Team #mainNav ul li#n-team a,
#body-Profile #mainNav ul li#n-team a {background-position:-220px -28px;}
#body-PonyEquip #mainNav ul li#n-ponyEquip a {background-position:-220px -46px;}
#body-PlayerEquip #mainNav ul li#n-playerEquip a {background-position:-220px -64px;}
#body-Trophies #mainNav ul li#n-trophies a {background-position:-220px -82px;}
#body-Store #mainNav ul li#n-store a {background-position:-220px -100px;}
#body-Contact #mainNav ul li#n-contact a {background-position:-220px -118px;}
#body-Register #mainNav ul li#n-register a {background-position:-220px -136px;}
#body-Help #mainNav ul li#n-help a {background-position:-220px -154px;}
#mainNav form#Fsearch {margin-top:10px;}
#mainNav form#Fregister {
	position:absolute;
	bottom:0;
	left:25px;
}
input#keywords,
input#emailReg {width:150px;}
#body-Help input#keywords,
#body-Help input#emailReg,
#body-Order input#keywords,
#body-Order input#emailReg,
#body-PlayerEquip input#keywords,
#body-PlayerEquip input#emailReg,
#body-PonyEquip input#keywords,
#body-PonyEquip input#emailReg{width:80px;}
#navigation #submitSearch,
#navigation #submitReg {position:relative;top:6px;left:-4px;}
#secNav {display:none;}
#body-Help #secNav,
#body-Order #secNav,
#body-PlayerEquip #secNav,
#body-PonyEquip #secNav{
	float:left;
	width:150px;
	padding-top:140px;
	text-transform:uppercase;
	font-size:10px;
	display:block;
}
#secNav ul {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
#secNav ul li a{display:block;padding:4px 0 4px 10px}
#secNav ul li ul {display:none;}
#secNav ul li.cNav ul {display:block;}
#secNav ul li.cNav ul li ul {display:none;}
#secNav ul li.cNav ul li.cNav ul {display:block;}
#secNav ul li ul {
	border:1px dashed #682145;
	border-width:1px 0;
	margin:4px 0;
	padding:4px 0;
}
#secNav ul li ul li {
	padding-left:15px;
	padding-right:5px;
	font-size:9px;
}
#navigation #secNav ul li ul li a{display:block;padding:3px 0;}
#navigation #secNav a,
#navigation #secNav li.cNav ul li a,
#navigation #secNav ul li.cNav ul li.cNav ul li a {text-decoration:none;color:#682145;}
#navigation #secNav li.cNav a,
#navigation #secNav li.cNav li.cNav a,
#navigation #secNav li.cNav li.cNav li.cNav a {color:#C1B5BC;}
#navigation #secNav ul li a:hover,
#navigation #secNav ul li ul li a:hover,
#navigation #secNav ul li ul li ul li a:hover {color:#222;}

#mastHead{
	background: url(/assets/img/bg_masthead.gif) no-repeat 0 50%;
	display:block;
	height:580px;
	overflow:hidden;
	position:absolute;
	right:5px;
	top:0;
	width:11px;
}
#body-Heritage #mastHead{background-position:-11px 50%;}
#body-Article #mastHead,
#body-Event #mastHead,
#body-Result #mastHead,
#body-News #mastHead{background-position:-22px 50%;}
#body-Team #mastHead{background-position:-33px 50%;}
#body-PonyEquip #mastHead{background-position:-44px 50%;}
#body-PlayerEquip #mastHead{background-position:-55px 50%;}
#body-Trophies #mastHead{background-position:-66px 50%;}
#body-Store #mastHead{background-position:-77px 50%;}
#body-Contact #mastHead{background-position:-88px 50%;}
#body-Register #mastHead{background-position:-99px 50%;}
#body-Search #mastHead{background-position:-110px 50%;}
#body-Help #mastHead{background-position:-121px 50%;}
#body-Error404 #mastHead,
#body-Error #mastHead{background-position:-132px 50%;}
#body-Order #mastHead{background-position:-143px 50%;}
#body-Profile #mastHead{background-position:-33px 50%;}


/* ----- HOME PAGE ----- */
#homeSlide {height:580px;width:720px;overflow:hidden;}
#body-Home #primaryContent h1,
#body-Home #primaryContent p {overflow:hidden;text-indent:-9000px;}

/* ----- PRODUCT LISTING ----- */
#catImg{position:absolute;top:0;right:0;background:url(/images/osc_categories/default.jpg) no-repeat 100% 0;width:320px;height:580px;}
#catImgLarge{position:absolute;top:0;right:0;background:url(/images/osc_categories/default_lrg.jpg) no-repeat 0 0;width:655px;height:580px;}
#prodListing{
	display:block;
	width:270px;
	padding-left:30px;
	margin-top:60px;
}
#prodListing li{
	position:relative;
	min-height:150px;
	height:auto !important;
	height:150px;
	margin-bottom:30px;
}
/* #prodListing img{position:absolute;top:0;left:0;} */
#prodListing h5,
#prodListing p,
#prodListing a.lDet,
#prodListing a.lOrd{
	float:left;
	padding-left:120px;
	display:block;
}
#prodListing h5,
#prodListing a{font-size:10px;line-height:14px;padding-bottom:1px;text-transform:uppercase;color:#682145;text-decoration:none;}
#prodListing a:hover{color:#222;}
#prodListing a.lImg{position:absolute;top:0;left:0;}
#prodListing p{padding-bottom:10px;}
p#catMessage {padding: 100px 40px;width:255px;}


/* ----- PRODUCT PAGE DISPLAY ----- */
#prodDisplay{position:relative;}
#prodContent{float:left;padding:20px 0 30px 450px;}
#prodContent #cart_quantity{padding-top:10px;border-top:1px solid #fff;}
#prodContent a:hover{color:#222;}
#prodContent h3,
#prodContent h5,
#prodContent p a,
#prevProds h3,
#prevProds p a{font-size:10px;line-height:14px;text-transform:uppercase;color:#682145;text-decoration:none;}
#prodContent h3{margin:0;}
#prodContent h5{font-size:10px;padding:10px 0 5px 0;}
#prodContent p.pPrice,
#prevProds p.pPrice{font-size:11px;line-height:14px;text-transform:uppercase;color:#444;}
#prodContent #pDesc,
#prevProds .pDesc{margin:0 0 6px 0;height:54px;overflow:hidden;position:relative;background-color:#fff;}
#orderContent .pDesc{height:auto;}
#prodContent #pDesc div {background-color:#fff;border-bottom:1px solid #fff;}
#prodContent #pDesc a {display:block;position:absolute;bottom:0;right:0;font-size:10px;text-decoration:underline;color:#666;width:100%;text-align:left;background-color:#fff;}
#prodContent #pDesc a#collapseDesc {display:none;text-align:right;text-transform:uppercase;bottom:10px;text-decoration:none;color:#682145;}
#prodContent #pDesc a:hover {color:#222;}

.showFullDesc #cart_quantity{border-color:#bb9bab !important;}
.showFullDesc #pDesc a#collapseDesc {display:block !important;}
.showFullDesc #pDesc a#expandDesc {display:none !important;}
.showFullDesc #pDesc {overflow:visible !important;}
.showFullDesc #pDesc div {position:relative !important;height:450px !important;border-color:#bb9bab !important;}

#prodContent #pDesc p {padding-bottom:10px;}
#prodContent #pDesc p strong{font-weight:bold;}
#prodContent p#pCode{color:#444;font-size:9px;text-transform:uppercase;margin:0 0 5px 0;}
#prodContent p#pZoom{padding:10px 0;}
#primaryContent .pOpt{padding:0 0 10px;}
#primaryContent .pOpt a.sizeInfoLink{margin-left:5px;line-height:22px;}
#primaryContent .pOpt p{padding:0 0 5px 0;}
#primaryContent .pOpt p label,
#primaryContent .pOpt p span.fakeLabel,
#primaryContent .pOpt p span.fakeSelect {width:50px;display:block;float:left;line-height:22px;}
#primaryContent .pOpt p select {font-family:Arial,Helvetica,sans-serif;color:#444;font-size:12px;border:1px solid #E1D3DA;}
#primaryContent .pOpt p span.fakeSelect {width:auto;color:#444;text-transform:uppercase;}

#primaryContent .pOpt p#paraOption1 select {width:80px;}
#primaryContent .pOpt p#paraOption2 select,
#primaryContent .pOpt p#paraOption3 select {width:150px;}
#primaryContent .pOpt input.quantity {width:30px;text-align:center;}
#primaryContent p#pOrd,
#primaryContent p#pFor{padding:0;}
#primaryContent p#pFor{display:none;}

#prodContent .altLinks a{display:block;float:left;border-right:3px solid #fff;}
#prodFlash{position:absolute;left:30px;top:20px;}

#Ffriend {
	display:none;
	position:absolute;
	top:20px;
	left:450px;
	width:205px;
	background-color:#fff;
	height:580px;
	height:auto !important;
	min-height:580px;
}
#Ffriend h2 {text-indent:-900px;display:block;width:145px;height:7px;overflow:hidden;background: url(/assets/img/h2_forwardfriend.gif) no-repeat 0 0;}
#Ffriend p#forwardHeading{width:183px;border:1px dotted #682145;border-width:1px 0;padding:14px 0;margin:15px 0 10px;}
#Ffriend p#forwardHeading span{display:block;}
#Ffriend p#forwardHeading span#fPcode{color:#444;font-size:9px;text-transform:uppercase;}
#Ffriend label,
#Ffriend #closeFriend,
#Ffriend p#forwardHeading span#fPname {
	color:#682145;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:23px;
	text-transform:uppercase;
	display:block;
}
#Ffriend p#forwardHeading span#fPname {line-height:12px;}
#Ffriend input.text{width:175px;margin-bottom:10px;}
#Ffriend textarea.textbox{width:175px;height:100px;margin-bottom:10px;}
#Ffriend .agree{margin-bottom:10px;}
#Ffriend a{color:#682145;}
#Ffriend a:hover{color:#222;}
#Ffriend #closeFriend {width:100px;float:left;}
#Ffriend #submitFriend {float:left;margin-left:60px;margin-top:3px;}
h5#friendThanks {background-color:#fff;padding:10px;}



/* ----- ORDER ----- */
#orderContent {padding:50px 0 0 30px;}
h2#cartWelcome {font-size:12px;text-transform:uppercase;color:#682145;}
#cartProdDisplay {border:1px dashed #682145;border-width:0 0 1px;padding-bottom:20px;margin-top:20px;margin-bottom:20px;}
#prevProds{margin-top:20px;}
#prevProds li{margin-bottom:20px;padding-bottom:20px;border:1px dashed #682145;border-width:0 0 1px;}
#prevProds .prodDetails{padding:0;float:left;width:495px;}
#cartProdDisplay img,
#prevProds img {float:left;margin-right:20px;}
#cartProdDisplay #prodContent {width:495px;padding:0;}
#orderForm {margin-bottom:40px;}
#orderForm #leftColumn,
#orderForm #rightColumn{float:left;width:275px;}
#orderForm #leftColumn{margin-right:75px;}
#orderForm p {padding-bottom:5px;}
#orderForm label {display:block;width:100px;float:left;text-transform:uppercase;color:#682145;line-height:21px;}
#orderForm #p-message label {display:block;float:none;width:auto;}
#orderForm input.text {display:block;width:167px;float:left;}
#orderForm .textbox {display:block;width:617px;height:70px;}
#orderForm #p-title input {width:100px;}
#orderForm p.submit {text-align:right;}
#orderForm p.agree a {color:#682145;}
#orderForm #p-comp {
	clear:both;
	color:#999999;
	text-align:left;
	text-transform:uppercase;
}
#orderForm #p-comp span {color:#682145;}

#orderForm #orderAmend {height:20px;}
#orderContent #removeItem {float:left;}
#orderContent #addItems {float:right;}
#orderContent .noItems {border:1px dashed #682145;border-width:0 0 1px;padding-bottom:20px;margin-top:20px;margin-bottom:20px;}



/* ----- CLASSES ----- */
.hide{display:none;}
.cloak,
.hiddenFields{visibility: hidden;}
.show{display:block;visibility: visible;}
.clear{clear:both;display:block;overflow:hidden;width:0;height:0;}



/* ----- PARAGRAPHS ----- */
#primaryContent p {font:10px/14px Arial,Helvetica,sans-serif;color:#666;}
#primaryContent p strong {font-weight:bold;}
#primaryContent p em {font-style:italic;}


/* ----- LINKS ----- */
a{outline:none;text-decoration:none}

/* ----- FORMS ----- */
input.text, textarea.textbox{
	border:1px solid #e1d3da;
	color:#682145;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:14px;
	padding:4px 3px;
}
input.text:focus,textarea.textbox:focus{border:1px solid #682145;}


/* ----- USER MESSAGE TEMPLATE ----- */
#body-Error #logoHome{position:absolute;top:0;left:25px;display:block;width:200px;height:120px;background:url(/assets/img/bg_logo.gif) no-repeat 0 0;overflow:hidden;text-indent:-900px;}
#body-Error #content{
	padding:50px 0 30px 290px;
	font: 10px/1.5em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#body-Error #content a{color:#682145;}
#body-Error #content a:hover{color:#222;}
#body-Error #content h1{font-weight:bold;}
#body-Error #content ul{padding:5px;}



/* ----- help ----- */
#helpContent,
#termsContent,
#sizingContent{
	display:block;
	width:270px;
	padding-left:30px;
	margin-top:80px;
}
#termsContent{width:auto;}
#helpContent h2,
#termsContent h2,
#sizingContent h2{font-size:10px;line-height:14px;padding-bottom:1px;text-transform:uppercase;color:#682145;text-decoration:none;margin-bottom:20px;}
#helpContent h5,
#termsContent h5,
#termsContent h6,
#sizingContent h3{font-size:10px;line-height:14px;padding-bottom:1px;text-transform:uppercase;color:#682145;text-decoration:none;margin-bottom:20px;}
#sizingContent h3{margin-bottom:0px;}
#termsContent h6{margin-bottom:0px;}
#helpContent p,
#termsContent p,
#sizingContent p{margin-bottom:20px;}
#termsContent p{font-size:9px;line-height:11px;}
#helpContent p a,
#termsContent p a,
#sizingContent p a{color:#682145;}
#sizingContent table{font:100.01%/1 Arial,Helvetica,sans-serif;width:100%;border:1px solid #E1D3DA;margin-bottom:10px;}
#sizingContent th,
#sizingContent td{color:#666;font-size:10px;border:1px solid #e1d3da;vertical-align:top;padding:2px;}
#sizingContent th{color:#444;text-transform:uppercase;border:1px solid #ccc;}
#sizingContent td{text-align:center;}

/* ----- NEWS, EVENTS & RESULTS ----- */
#imgList{height:370px;overflow:hidden;}
#imgList img{display:block;float:left;margin-bottom:8px;margin-right:6px;}
#imgList img#mainNewsImg{margin-right:6px;}
#newsBrief{min-height:230px;height:auto !important;height:230px;}
#newsBrief h3{width:100%;height:7px;overflow:hidden;text-transform:uppercase;text-indent:-9000px;margin-bottom:25px;}
#newsBrief h6{text-transform:uppercase;font-size:10px;color:#999;margin-bottom:2px;}
#newsBrief h6 a{text-transform:uppercase;font-size:10px;color:#682145;}
#newsBrief h6 a:hover{color:#222;}
#newsBrief #newsList{width:293px;min-height:230px;height:auto !important;height:230px;float:left;border-right:1px solid #682145;padding:0 20px 0 40px;}	
#newsBrief #newsList h3{width:35px;background:url(/assets/img/h3_news.gif) no-repeat;}
#newsBrief #eventsList h3{width:67px;background:url(/assets/img/h3_eventsList.gif) no-repeat;}
#newsBrief #resultsList h3{width:56px;background:url(/assets/img/h3_resultsList.gif) no-repeat;margin-top:15px;}
#newsBrief li{margin-bottom:20px;}
#newsBrief #eventsList li,
#newsBrief #resultsList li{margin-bottom:5px;}
#newsBrief #resultsList p,
#newsBrief #resultsList h6{display:inline;}
#newsBrief #resultsList p{font-style:italic;}
#newsBrief #eventsList{float:left;width:308px;padding:0 20px;}
#newsBrief #resultsList{float:left;width:308px;padding:0 20px;}
#articleContent{width:280px;float:left;padding:80px 0 100px 40px;}
#articleImgs{width:400px;float:right;}
#articleContent p{margin-bottom:20px;width:250px;}
#articleContent p.articleDate{color:#444;font-size:9px;text-transform:uppercase;margin:0 0 5px 0;}
#articleContent p#backNews{padding-top:20px;}
#articleContent p#backNews a{display:block;width:32px;height:7px;overflow:hidden;background:url(/assets/img/bg_back.gif) no-repeat 0 0;text-indent:-9000px;}
#body-Event #primaryContent ul li{display:block;width:176px;float:left;height:205px;overflow:hidden;}
#body-Event #primaryContent ul li p{border-left:1px solid #682145;padding:5px 10px 5px 5px;}
#body-Event #articleContent{padding-bottom:10px;width:312px;}



/* ----- TROPHIES & GIFTS ----- */
#trophyOverview{float:left;padding:80px 40px 0;width:270px;}
#trophyOverview p{margin-bottom:20px;}
#trophyOverview p a{color:#682145;}
#trophyOverview p a:hover{color:#222;}
#body-Trophies #prodFlash {position:static;top:0;left:0;width:350px;height:580px;float:left;}



/* ----- SEARCH ----- */
#body-Search #primaryContent{background: url(/assets/img/bg_searchSide.jpg) no-repeat 100% 0;}
#searchContent{float:left;padding:80px 0 80px 40px;width:400px;min-height:420px;height:auto !important;height:420px;position:relative;}
#searchContent h2{margin-bottom:20px;}
#searchContent p#searchSuccessIntro{font-weight:bold;border-bottom:1px dashed #682145;padding-bottom:20px;}
#searchContent p#searchFoot{text-transform:uppercase;color:#682145;position:absolute;bottom:80px;left:40px;}
#searchContent ul#sResults {padding-bottom:80px;}
#searchContent ul#sResults li{display:block;border-bottom:1px dashed #682145;padding:20px 0;position:relative;min-height:85px;height:auto !important;height:85px;position:relative;}
#searchContent ul#sResults li p{width:300px;}
#searchContent ul#sResults li p strong{color:#682145;}
#primaryContent #prodListing li a.lImg,
#searchContent ul#sResults li a.searchImg{display:block;width:110px;height:150px;background:#fafafa url(/assets/img/bg_noProdImage.gif) no-repeat 50% 50%;}
#searchContent ul#sResults li a.searchImg{position:absolute;top:20px;right:0;width:60px;height:85px;}
#searchContent ul#sResults li a.searchLink{position:absolute;bottom:20px;left:0;display:block;text-transform:uppercase;color:#682145;font-size:10px;line-height:14px;width:300px;}
#searchContent ul#sResults li a.searchLink:hover{color:#222;}



/* ----- CONTACT FORM ----- */
h2.textReplace {
	height:7px;
	text-indent:-9000px;
	overflow:hidden;
	margin-bottom:20px;
	background-repeat:no-repeat;
}
#contactUs,
#contactThanks{padding:60px 0 0 40px;width:315px;}
#contactUs #sideImage,
#contactThanks #sideImage{position:absolute;top:0;right:0;width:320px;height:580px;}
#contactUs h2.textReplace,
#contactThanks h2.textReplace {background-image:url(/assets/img/h2_contactus.gif);width:80px;}
#contactUs #address h2.textReplace {
	background-image:url(/assets/img/h2_contactdetails.gif);
	width:95px;
	height:6px;
	margin-top:10px;
}
#contactUs p.agree {
	float:left;
	width:215px;
	color:#999;
}
#contactUs p.agree a {color:#682145;}
#contactUs p.agree a:hover {color:#222;}
#contactUs p.submit {float:right;width:49px;margin-right:9px;}
#contactUs #address p,
#contactUs #address a{
	color:#682145;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:14px;
	text-transform:uppercase;
}
#contactUs #address {float:left;clear:both;}
#contactUs textarea.textbox{height:70px;}
#contactUs #contact-us {margin-top:15px;}
#contactUs #contact-us p{margin-bottom:12px;}
#contactUs #contact-us p#p-comp{text-align:left;text-transform:uppercase;clear:both;color:#999;}
#contactUs #contact-us p#p-comp span{color:#682145;}
#contactUs #contact-us p label{float:left;width:100px;color:#682145;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:23px;
	text-transform:uppercase;
}
#contactUs #contact-us p input.text{float:left;width:200px;}
#contactUs #contact-us p#p-title input.text{width:100px;}
#contactUs #contact-us p textarea{float:left;width:200px;height:70px;}
/* Register */
#registerSuccess,
#register{padding:60px 0 0 40px;width:315px;}
#register #sideImage,
#registerSuccess #sideImage{position:absolute;top:0;right:0;width:320px;height:580px;}
#body-Register #primaryContent h2.textReplace {
	background-image:url(/assets/img/h2_register.gif);
	width:60px;
	height:7px;
	text-indent:-9000px;
	overflow:hidden;
	margin-bottom:20px;
}
#register h2.textReplace {
	background-image:url(/assets/img/h2_register.gif);
	width:60px;
	height:7px;
	text-indent:-9000px;
	overflow:hidden;
	margin-bottom:20px;
}
#body-Register #primaryContent #register-full p.agree {
	float:left;
	width:215px;
	color:#999;
}
#register #register-full p.agree a {color:#682145;}
#register #register-full p.agree a:hover {color:#222;}
#register #register-full p.submit {float:right;width:49px;margin-right:9px;}
#register #register-full {margin-top:15px;}
#register #register-full p{margin-bottom:12px;}
#register #register-full p#p-comp{text-align:left;text-transform:uppercase;clear:both;color:#999;}
#register #register-full p#p-comp span{color:#682145;}
#register #register-full p label{float:left;width:100px;color:#682145;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:23px;
	text-transform:uppercase;
}
#register #register-full p#p-hearAbout label{width:170px;}
#register #register-full p input.text{float:left;width:200px;}
#register #register-full p#p-title input.text{width:100px;}
#register #register-full p#p-hearAbout input.text{width:130px;}
#register #register-full p textarea{float:left;width:200px;height:70px;}
/* Heritage */
#heritage h2.textReplace {
	background-image:url(/assets/img/h2_heritage.gif);
	width:106px;
}
h2.sifrReplace{text-transform:uppercase;color:#682145;font-size:10px;margin-bottom:10px;}
#mainImage {float:left;width:356px;height:580px;}
#mainImage img {width:350px;height:580px;}
#heritage {float:left;position:relative;width:356px;min-height:580px;height:auto !important;height:580px;}
#heritageCopy {padding:60px 46px 280px 40px;}
#heritageCopy p {padding-bottom:10px;}
#heritageCopy p a {color:#682145;}
#heritageCopy p a:hover {color:#222;}
#heritage #sideImages {position:absolute;bottom:-6px;left:0;}
#heritage #sideImages img {width:172px;height:120px;float:left;margin:0 6px 6px 0;}
/* Store */
#storeCopy {
	float:left;
	width:270px;
	padding:80px 40px 0 40px;
}
#storeCopy h2.textReplace {
	background-image:url(/assets/img/h2_store.gif);
	width:120px;
}
#storeCopy p {padding-bottom:10px;}
#storeCopy p a {color:#682145;}
#storeCopy p a:hover {color:#222;}
#storeAddress p {margin-top:20px;text-transform:uppercase;color:#682145;}
#body-Store #sideImages {float:left;width:356px;margin-bottom:-6px;}
#body-Store #sideImages img {float:left;margin:0 6px 6px 0;width:172px;height:172px;}
#body-Store #sideImages img#mainImg {width:350px;height:224px;}
/* Team + Team Profile */
#teamOverview {
	float:left;
	width:270px;
	padding:80px 40px 0 40px;
}
#teamOverview h2.textReplace {
	background-image:url(/assets/img/h2_theteam.gif);
	width:108px;
}
#teamOverview p {padding-bottom:10px;}
#teamOverview p a {color:#682145;}
#teamOverview p a:hover {color:#222;}
#teamRightColumn {float:left;width:356px;}
#teamImage {margin-bottom:6px;width:350px;height:350px;float:left;}
ul#teamList li{width:172px;height:172px;float:left;margin-right:6px;margin-bottom:6px;}
ul#teamList li a{display:block;width:172px;height:172px;}
ul#teamList li a img{width:172px;height:172px;}
#playerImages {margin-bottom:6px;}
#playerImages #mugshot,
#playerImages img {float:left;width:350px;height:350px;}
#playerImages #mugshot {width:344px;margin-right:6px;}
#playerImages img {float:left;width:350px;height:350px;}
#playerProfile {
	float:left;
	width:270px;
	padding:40px;
}
#playerProfile p {padding-bottom:10px;}
#playerProfile p a {color:#682145;}
#playerProfile p a:hover {color:#222;}
#playerProfile p#linkBack a {text-transform:uppercase;}


/*=:project 
scalable Inman Flash Replacement (sIFR) version 3.
=:file
Copyright: 2006 Mark Wubben.
Author: Mark Wubben, <http://novemberborn.net/>
=:history
* IFR: Shaun Inman
* sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben
=:license
This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/
/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}
.sIFR-unloading .sIFR-flash {visibility: hidden !important;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-replaced div.sIFR-fixfocus {
	margin: 0pt; 
	padding: 0pt; 
	overflow: auto; 
	letter-spacing: 0px; 
	float: none;
}
/*---- Header styling ---*/
.sIFR-active h2.sifrReplace,
.sIFR-active #articleContent h3.sifrReplace,
.sIFR-active #prodContent h3.sifrReplace { visibility:hidden;}


/*---- POPUP HOLDER ---*/
#popUpHolder{
	background:#fff;
	border:1px solid #e1d3da;
	display:block;
	left:320px;
	overflow:hidden;
	padding:20px;
	position:absolute;
	top:0;
	width:390px;
	z-index:1000;
}
#body-Contact #popUpHolder,
#body-Register #popUpHolder{left:255px;width:678px;}
#popUpHolder #sizingContent,
#popUpHolder #termsContent{margin:0;padding:0;width:auto;}
#popUpHolder a#closePopUp{position:absolute;top:5px;right:5px;text-transform:uppercase;color:#682145;font-size:10px;line-height:14px;}
#popUpHolder a#closePopUp:hover{color:#222;}
