/* CSS DISPLAY SCREEN TED-E-BEAR */

/* ---------- 1. 0 Misc ---------- */

*   {
	padding:0;
	margin:0;
	border:0;
	}
	
body {
	color:#707173;
	font: 0.7em "Arial", Tahoma, Helvetica, Sans-Serif;
	background:url(images/body.gif) 0 0 repeat;
	text-align:center;
	padding:34px 0;
	}
	
img {
	display:block;
	}
	
.end {
	clear:both;
	list-style:none;
	height:0;
	font-size:0;
	line-height:0;
	}

#container1 {
	position:relative;
	left:0px;
	width:799px;
	margin:0 auto;
	text-align:left;
	background:#fff;
	}

#home #container2 {
	padding-bottom:28px;
	background-image: url(images/hands_on_1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
#contact #container2 {
	padding-bottom:28px;
	background-image: url(images/brown_glove_stick.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

#colourGuide #container2 {
	padding-bottom:100px;
	}
	
#SummerGloves #container2 {
	background-image: url(images/red-gloves2.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
	}
	
#SpringGloves #container2 {
	background-image: url(images/springfondue2.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
	}
	
#WinterGloves #container2 {
	background-image: url(images/lobster-winter-glove2.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
	}
	
#aboutCompany #container2 {
	background-image: url(images/about-pic1.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
	}
	
#aboutRider #container2 {
	background-image: url(images/hands_on_.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
	}

#aboutShooting #container2 {
	background-image: url(images/gloverifle.jpg);
	background-repeat: no-repeat;
	background-position: 23px bottom;
	}
	
#aboutHalters_Collars #container2 {
	background-image: url(images/pale-blue-crochet2.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
	}

#aboutVision #container2 {
	background:url(images/about_vision.jpg) 0 100% no-repeat;
	}

#whyBuyFrom #container2 {
	padding-bottom:10px;
	}

#whyBecome #container2 {
	background:url(images/equestrian_prize.jpg) 25px 100% no-repeat;
	}

#howBecome #container2 {
	background:url(images/white_glove_crop.jpg) 0 100% no-repeat;
	padding-bottom:70px;
	}

#royMunt #container2 {

	}

#perfectGift #container2 {
	background: url(images/luxury_gift_box_closed.jpg) 75px 330px no-repeat;
	}
	
#wr100x.autumn #container2 {
	background-image: url(images/crochetbackedladies2.jpg);
	background-repeat: no-repeat;
	background-position: 30px 101%;
	}




/* ---------- 3.0 HEADER ---------- */
#header {
	width:799px;
	height:196px;
	}

#header #logo {
	width:388px;
	height:98px;
	float:left;
	border-bottom:2px solid #fff;
	}


h1, h2, .skypContent, #ukInternational {
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.0em;
	text-indent: -2000em;
	display:block;
	}

.skypContent, h2 {
	position:absolute;
	top:0;
	left:0;
	text-decoration:none;
	}


h1 {
	width:344px;
	height:98px;
	background:#fff url(images/logo.gif) 0 0 no-repeat;
	}

h1 a {
	width:344px;
	height:98px;
	display:block;
	text-decoration:none;
	}


#header #ukInternational {
	height:98px;
	border-bottom:2px solid #fff;
	background:url(images/style_performance.gif) 0 0 repeat-x;
	position:relative;
	top:0;
	left:0;
	margin-left:388px;
	}

* html #header #ukInternational {
	margin-left:380px;
	}

#header  #picHeader img {
	float:left;
	border-right:2px solid #C7C8CA;
	}

#header  #picHeader img.last {
	float:none;
	border:0;
	}


/* ---------- 5.0 MENU ---------- */
#menu {
	width:799px;
	clear:left;
	border-top:2px solid #C7C8CA;
	}

#menu h3 {
	font-weight: normal;
	line-height: 1.0em;
	text-indent: -2000em;
	font-size:0;
	position:absolute;
	}

#menu ul {
	width:799px;
	display:block;
	list-style:none;
	}
	
#menu li {
	float:left;
	display:inline;
	}

#menu li a {
	color:#fff;
	text-decoration:none;
	font-size:1.0em;
	background:url(images/link_menu_off.gif) 0 0 repeat;
	display:block;
	float:left;
	font-weight:normal;
	padding:6px 0 7px 0;
	text-align:center;
	border-right:2px solid #C7C8CA;
	border-left:2px solid #7A0723;
	}

#menu li.link1 a {
	width:115px;
	border-left:0;
	}

#menu li.link2 a {
	width:114px;
	}

#menu li.link3 a {
	width:150px;
	}

#menu li.link4 a {
	width:149px;
	}

#menu li.link5 a {
	width:96px;
	}

#menu li.link6 a {
	width:155px;
	border-left:2px solid #3F3F3F;
	border-right:0;
	background:url(images/where_to_buy.gif) 0 0 repeat;
	}


/* ---------- 5.0 MENU ---------- */
#youAreHere {
	width:757px;
	clear:left;
	border-top:1px solid #C7C8CA;
	background:url(images/you_are_here.gif) 0 0 repeat;
	font-weight:bold;
	padding:5px 0 8px 42px;
	color:#B1B2B4;
	}

#youAreHere span { 
	font-size:1.2em;
	padding-right:2px;
	color:#707173;
	}

#youAreHere a { 
	color:#707173;
	text-decoration:none;
	}

#youAreHere a:hover { 
	text-decoration:underline;
	}




/* ---------- 6.0 SUBMENU ---------- */
#colLeft {	
	clear:both;
	width:320px;
	float:left;
	padding-top:28px;
	padding-left:40px;
	}

#colRight {	
	clear:both;
	width:155px;
	float:right;
	padding:28px 0 20px 20px;
	}

#colRight img {	
	margin-bottom:20px;
	}

#submenu {
	margin-bottom:30px;
	display:block;
	}

#colLeft h3 {
	font-weight:normal;
	line-height:1.0em;
	text-indent:-2000em;
	font-size:0;
	position:absolute;
	}

#colLeft img {
	margin-bottom:30px;
	}

#colLeft img#carriage {
	margin-top:270px;
	}

#colourGuide #colLeft h3, #wr100x #colLeft h3, #royMunt  #colLeft h3, #contact #colLeft h3  {
	font-size:1.1em;
	position:inherit;
	text-indent:inherit;
	font-weight:bold;
	margin:0 0 5px 0;
	}
	
#contact #colLeft h3 {
	color:#B10034;
	margin-bottom:15px;
	}

#contact #colLeft dt {
	margin-bottom:14px;
	font-size:1.1em;
	}

#contact #colLeft dd {
	margin-bottom:3px;
	font-size:1.1em;
	}

#contact #colLeft dd a {
	color:#B10034;
	font-weight:bold;
	text-decoration:none;
	}

#contact #colLeft dd a:hover {
	text-decoration:underline;
	}

#submenu li {
	list-style:none;
	}

#submenu a {
	color:#B1B2B4;
	text-decoration:none;
	display:block;
	width:250px;
	font-size:1.0em;
	padding:4px 0;
	font-weight:normal;
	}

#submenu a:hover, #submenu a.selected {
	color:#B10034;
	}
	
#newdiv {
	position: relative;
	top: -60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	right:0px;
	padding-right:79px;
	}



	/* ---------- 4.1 Color Guide & Gallery Image---------- */
	#products {
		position:relative;
		top:0;
		left:0;
		z-index:10;
		width:264px;
		display:block;
		}

	*> #products {
		min-height:60px;
		}

	* html #products {
		height:60px;
		}

	#colourGuide dl.colorGuide, #galleryImage dl.colorGuide{
		font-size:1.1em;
		display:block;
		margin-bottom:15px;
		}
	
	#colourGuide .colorGuide dt, #galleryImage .colorGuide dt {
		margin-bottom:6px;
		color:#D0D2D2;
		font-weight:bold;
		}
	
	#colourGuide .colorGuide dd,  #galleryImage .colorGuide dd {
		float:left;
		position:relative;
		left:-4px;
		}

	#colourGuide .colorGuide dd a {
		float:left;
		border:4px solid #fff;
		}
	
	#galleryImage .colorGuide dd a {
		float:left;
		border:1px solid #707072;
		margin:3px;
		}
	
	#colourGuide .colorGuide dd a:hover {
		border:4px solid #000;
		}
	
	#galleryImage .colorGuide dd a:hover {
		border:1px solid #C81129;
		}
	
	#colourGuide li.pic img, #galleryImage li.pic img{
		border:1px solid #EBECEC;
		}

	#colourGuide li.pic img#summer, #colourGuide li.pic img#autumn, #colourGuide li.pic img#winter {
		display:none;
		}

	#colourGuide .selectorInfo li, #galleryImage .selectorInfo li {
		width:264px;
		display:block;
		}

	#colourGuide .selectorInfo li.selector  {
		margin-top:10px;
		border-bottom:1px solid #EBECEC;
		padding-bottom:4px;
		}

	#galleryImage .selectorInfo li   {
		margin-top:20px;
		}

	#colourGuide .selectorInfo strong, #galleryImage .selectorInfo strong {
		margin-bottom:6px;
		color:#B10034;
		font-weight:bold;
		display:block;
		}

	#galleryImage .selectorInfo strong {
		margin-bottom:10px;
		}

	#colourGuide .selectorInfo .selector p {
		color:#fff;
		}

	#colourGuide .selectorInfo p span {
		margin:0 16px;
		}

	#galleryImage .selectorInfo p{
		text-align:left;
		line-height:1.5em;
		margin-bottom:1.7em;
		font-size:1.1em;
		}

	#colourGuide .selectorInfo p a {
		color:#B1B2B4;
		text-decoration:none;
		}

	#galleryImage .selectorInfo p a {
		text-decoration:none;
		font-weight:bold;
		color:#5F5F5F;
		}

	#colourGuide .selectorInfo p a:hover, #galleryImage .selectorInfo p a:hover, #colourGuide .selectorInfo p a.selected  {
		color:#B10034;
		text-decoration:none;
		}

	#colourGuide li.colourSelection{
		margin-top:10px;
		margin-bottom:50px;
		}

	#colourGuide li.colourSelection img {
		float:right;
		}

	/* ---------- 4.2 DOWNLOAD LOGO---------- */



	.downloadLogo {
		margin-bottom:50px;
		}

	.downloadLogo p {
		font-size:1.1em;
		line-height:1.4em;
		}

	.downloadLogo p a {
		color:#B10034;
		font-weight:bold;
		text-decoration:none;
		}
	
	.downloadLogo p a:hover {
		text-decoration:underline;
		}


/* ---------- 5.0 CONTENT ---------- */
#content1 {
	margin-left:386px;
	width:410px;
	}
	
#contentnews {
	margin-right:300px;
	width:340px;
	}
	
	
#contentlife h3.startContent {
	font-size:1.2em;
	margin-bottom:27px;
	color:#B10034;
	position:relative;
	top:0;
	left:0;
	width:380px;
	}

#lifeBeyondCity #content1 {
	width:605px;
	margin-left:0;
	}
	
#content2 {
	padding-top: 33px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 0;
	}
#contentlife {
	padding-top: 33px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 33;
	}
#contentlife .blockTextLeft {
	padding:15px 0 0 0;
	margin:18px 0 0 0;
	border-top:1px solid #4F4F4F;
	}

#contentlife .blockTextLeft {
	padding:15px 0 0 0;
	margin:18px 0 0 0;
	border-top:1px solid #4F4F4F;
	}
	
	
	#lifeBeyondCity #contentlfie {
	padding:33px 0 60px 40px;
	}

#contentlife .blockTextLeft {
	padding:15px 0 0 0;
	margin:18px 0 0 0;
	border-top:1px solid #4F4F4F;
	}

#contentlife .blockTextLeft {
	padding:15px 0 0 0;
	margin:18px 0 0 0;
	border-top:1px solid #4F4F4F;
	}

#lifeBeyondCity #contentlife .blockTextLeft  h4 {
	font-size:1.4em;
	margin-bottom:8px;
	color:#707173;
	}

#lifeBeyondCity #contentlife .blockTextLeft  img {
	float:right;
	margin-left:10px;
	}

.blockWrapper {
	margin-bottom:45px;
	}

#contentlife h3 {
	font-size:1.2em;
	margin-bottom:27px;
	color:#B10034;
	position:relative;
	top:0;
	left:0;
	width:380px;
	}
	
	
#content3 {
	background-image: url(images/shooting_glove.jpg) 0 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	padding-top: 33px;
	padding-bottom: 60px;
	padding-left: 0;
	padding-right: 3px;
	}

#lifeBeyondCity #content2 {
	padding:33px 0 60px 40px;
	}

#content2 .blockTextLeft {
	padding:15px 0 0 0;
	margin:18px 0 0 0;
	border-top:1px solid #4F4F4F;
	}

#content2 .blockTextLeft {
	padding:15px 0 0 0;
	margin:18px 0 0 0;
	border-top:1px solid #4F4F4F;
	}

#lifeBeyondCity #content1 .blockTextLeft  h4 {
	font-size:1.4em;
	margin-bottom:8px;
	color:#707173;
	}

#lifeBeyondCity #content1 .blockTextLeft  img {
	float:right;
	margin-left:10px;
	}

.blockWrapper {
	margin-bottom:45px;
	}

#content1 h3 {
	font-size:1.2em;
	margin-bottom:27px;
	color:#B10034;
	position:relative;
	top:0;
	left:0;
	width:380px;
	}

#content1 h3 a {
	font-size:0.8em;
	position:absolute;
	right:-4px;
	top:0;
	}

#content1 h3 span.price {
	font-size:1.3em;
	position:absolute;
	right:1px;
	font-weight:normal;
	top:-3px;
	}
	
	#content1 h3 span.price2 {
	font-size:1em;
	position:absolute;
	font-weight:normal;
	top:-41px;
	left: 300px;
	}

#content1 h3 span.pittards {
	right:-4px;
	top:-15px;
	font-weight: normal;
	line-height: 1.0em;
	text-indent: -2000em;
	font-size:0;
	position:absolute;
	display:block;
	width:131px;
	height:35px;
	background: url(images/pittards_logo.gif) 0 0 no-repeat;
	}

#content1 h4 {
	font-size:1.1em;
	margin-bottom:2px;
	color:#B10034;
	}

#content1 .picOnlyOne {
	padding:0.6em 0 2.4em 0;
	}

#content1 .picOnlyTwo {
	padding:0.6em 0 2.4em 0;
	}

#content1 .picOnlyTwo img {
	float:right;
	}

#content1 .picOnlyTwo img.firstPic {
	float:left;
	}

#content1 .picOnlyTwo .col1 {
	float:left;
	width:180px;
	}

#content1 .picOnlyTwo .col1 {
	float:left;
	width:220px;
	}

#content1 .picOnlyTwo .col1 img{
	float:none;
	}

#content1 .picOnlyFour img {
	float:left;
	margin-right:38px;
	padding:0.6em 0 2.4em 0;
	}

#content1 .picOnlyFour img.last {
	float:left;
	margin:0;
	}

#content1 .picOnRight, #content1 .picOnRight2 {
	clear:right;
	}


#content1 .picOnRight img, #content1 .picOnRight2 img {
	float:right;
	margin:5px 0 5px 30px;
	}

#content1 p {
	text-align:left;
	line-height:1.5em;
	margin-bottom:1.7em;
	font-size:1.1em;
	}

#content1 .legend {
	text-align:left;
	line-height:1.5em;
	margin-bottom:1.7em;
	font-size:1.0em;
	}

#content1 .picOnRight2 p {
	margin-right:160px;
	}

#content1 ul {
	margin:0 0 25px 20px;
	display:block;
	list-style:none;
	}

#content1 .listSwingyde {
	margin:0 0 25px 15px;
	}

#content1 ul ul {
	margin:10px 0 40px 25px;
	display:block;
	}

#content1 li {
	margin-bottom:6px;
	list-style:disc;
	padding-left:20px;
	font-size:1.1em;
	}

#content1 ul.decimal li {
	list-style:decimal;
	padding-left:2px;
	}

#content1 .linksList {
	margin:10px 0 40px 0px;
	display:block;
	}

#content1 .linksList li {
	margin-bottom:6px;
	list-style:none;
	padding-left:0px;
	font-size:1.1em;
	}

#content1 .listSwingyde li {
	padding-left:5px;
	}

#content1 li li {
	font-size:1em;
	}

#content1 li span {
	color:#555;
	}

#content1 strong {
	font-weight:bold;
	text-decoration:none;
	}

#content1 .quote strong {
	color:#004687;
	font-weight:bold;
	text-decoration:none;
	display:block;
	font-style:normal;
	}

#content1 a {
	color:#B10034;
	font-weight:normal;
	text-decoration:none;
	}

#content1 a:hover {
	text-decoration:underline;
	}

	/* ---------- 5.1 SHOP DETAILS---------- */
	#partnerDetails dt {
		font-size:1.1em;
		color:#B10034;
		font-weight:bold;
		margin-bottom:13px;
		}
	
	#partnerDetails .details dt {
		font-size:1.0em;
		}

	#partnerDetails .details dd {
		font-size:1.0em;
		position:relative;
		}

	#partnerDetails .details dd {
		font-size:1.0em;
		position:relative;
		}

	#partnerDetails .details dd strong.email, #partnerDetails .details dd strong.url {
		display:block;
		float:left;
		width:23px;
		height:23px;
		background: url(images/mail.gif) 0 0 no-repeat;
		font-weight: normal;
		font-size: 1.0em;
		line-height: 1.0em;
		text-indent: -2000em;
		display:block;
		position:relative;
		top:-3px;
		margin-right:10px;
		}

	#partnerDetails strong.red {
		color:#B10034;
		}

	#partnerDetails .phone strong {
		margin-right:14px;
		font-weight:normal;
		}

	#partnerDetails .fax strong {
		margin-right:10px;
		font-weight:normal;
		}

	#partnerDetails .phone strong {
		margin-right:14px;
		font-weight:normal;
		}

	#partnerDetails .fax{
		margin-bottom:5px;
		}

	#partnerDetails .two {
		display:block;
		margin-left:34px;
		}

	#partnerDetails .details a {
		color:#B10034;
		font-weight:bold;
		text-decoration:none;
		}

	#partnerDetails .details a:hover {
		text-decoration:underline;
		}

	#partnerDetails .details dd strong.url {
		background: url(images/url.gif) 0 0 no-repeat;
		}
	
	#partnerDetails label {
		font-size:1.1em;
		margin-bottom:13px;
		display:block;
		}
		
	#partnerDetails select {
		border:1px solid #CFCFCF;
		width:240px;
		display:block;
		background:#fff;
		right:0;
		top:0;
		height:1.4em;
		font-size:1.1em;
		color:#707173;
		}

	#partnerDetails dd.separation {
		border-bottom:2px solid #B10034;
		margin-bottom:14px;
		width:170px;
		}
	
	/* ---------- 5.6 ACCOUNT & CONTACT FORM---------- */
	
	#form form {
		width:378px;
		padding:10px 0 60px 0;
		margin-bottom:30px;
		}

	#lifeBeyondCity #form form {
		margin-bottom:0;
		padding-bottom:0;
		width:378px;
		}
		
	#form dt {
		font-weight:normal;
		line-height:1.0em;
		text-indent:-2000em;
		font-size:0;
		position:absolute;
		}
		
	#form dd {
		margin-bottom:18px;
		position:relative;
		font-size:1.1em;
		top:0;
		left:0;
		z-index:1;
		}

	#form dd.radio {
		margin-bottom:12px;
		position:relative;
		color:#343434;
		}
	
	#form dd.note {
		font-weight:bold;
		}
	
	#form dd.error { 
		color:#FF910F;
		font-weight:bold;
		margin-bottom:16px;
		}
	
	#form form p { 
		margin-top:10px;
		}
	
	#form label { 
		padding-right:220px;
		}
	
	#form input, #form select {
		border:1px solid #CFCFCF;
		width:220px;
		position:absolute;
		/*display:block;*/
		background:#fff;
		right:0;
		top:0;
		height:1.4em;
		font-size:1.0em;
		z-index:200;
		color:#707173;
		}
	
	#form .brInput input {
		border:1px solid #CFCFCF;
		width:378px;
		/*display:block;*/
		background:#fff;
		height:1.4em;
		font-size:1.0em;
		color:#707173;
		position:static;
		margin-top:8px;
		}

	#form .brInput label { 
		padding-right:0;
		}
	
	#form select {
		width:222px;
		background:#A40231;
		color:#fff;
		font-weight:bold;
		height:1.4em;
		}
	
	#form .radio input {
		border:0;
		margin-right:236px;
		height:16px;
		width:16px;
		}
		
	#form .radio2 input {
		border:0;
		margin-right:5px;
		height:16px;
		width:16px;
		}
	
	#form #last input {
		border:0;
		margin-right:234px;
		height:16px;
		width:16px;
		}
	
	#form select option {
		color:#fff;
		padding:3px 9px;
		border-bottom:1px solid #fff;
		font-weight:bold;
		}
	
	#form textarea {
		border:1px solid #CFCFCF;
		width:378px;
		height:120px;
		margin-top:8px;
		font-size:1.1em;
		color:#707173;
		}
	
	#form .button {
		border:#8F002B solid 2px;
		background:#A40231;
		color:#fff;
		font-weight:bold;
		font-size:1.0em;
		cursor:pointer;
		width:187px;
		height:1.8em;
		position:static;
		padding:0 0 5px 0;
		margin:0 0 10px 0px;
		}
	
	
	#form a.button { 
		display:block; 
		text-align:center;
		text-decoration:none;
		height:1.6em;
		padding:5px 0 0 0;
		}
	
	#form .button:hover {
		background:#CFCFCF;
		border:#BFBFBF solid 2px;
		}


/* ---------- 8.0 FOOTER ---------- */
#footer {
	background: url(images/link_menu_off.gif) 0 0 repeat;
	color:#fff;
	font-size:1.0em;
	clear:left;
	width:799px;
	padding:7px 0 7px 0;
	}

#footer li {
	display:inline;
	list-style:none;
	}

#footer li.copyright {
	margin:0 10px 0 347px;
	position: relative;
	left: -340px
	}


#footer li.design {
	padding-right:15px;
	background: url(images/unity_logo.gif) 100% 2px no-repeat;
	margin-left:10px;
	position: relative;
	left: 50px;
	}


#footer a {
	color:#fff;
	text-decoration:none;
	}

#footer a:hover {
	text-decoration:none;
	border-bottom:2px dotted #fff;
	}
		
.CDELogoMargin {
	margin-right: 12px;
	margin-bottom: 66px;
}

/* ---------- 9.0 RIDERS ---------- */

.RiderDivImage {
	margin-top: 0px;
	margin-right: 47px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.RiderDiv {
	float: left;
	height: auto;
	width: 726px;
	position: relative;
	font-size: 1.1em;
	padding-left: 40px;
	margin-bottom: 20px;
}
.quote {
	color: #006600;
	font-style: italic;
}
.quote2 {
	color: #006600;
	font-style: italic;
	font-size: 1.1em;
}
.labelBold {
	font-weight: bold;
	color: #B10034;
}
.lgetxt {
	font-size: 1.2em;
}