* {
	padding:0;
	margin:0;
}

* html .visualIEFloatFix { height: 0.01%;}

a {
	text-decoration:none;
	border:none;
    color:#2C2723;
	}
	
img {
	padding: 0;
    margin: 0;
	display:block;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	background-color:#E2E6F2;
}

#container {
          margin:0 auto 0 auto;
		  width:828px;
		  background-color:#E2E6F2;
}

#basketContainer {
          margin:0 auto 0 auto;
		  width:828px;
		  background-color:#E2E6F2;
		  padding:0;
}

#basket {
		  float:left;
		  width:828px;
		  background-color:#E2E6F2;
		  padding:0;
}

.hotline {
		  float:left;
		  width:200px;
		  background-color:#E2E6F2;
		  margin-right:444px;
}


.basketImage {
		  float:left;
		  width:150px;
		  background-color:#E2E6F2;
}


.basketNo {
		  float:left;
		  width:30px;
		  background-color:#E2E6F2;
		  padding-top:5px;
}

#innerContainer {
		  width:827px;
		  background-color:#FFFFFF;
		  padding-bottom:20px;
}

#headerImage {
		  width:808px;
		  height:273px;
		  padding-top:0;
		  margin-top:0;
		  background-image:url(../images/shared/header_background.jpg);
		  background-repeat:no-repeat;
}

#flashHeader {
	float:left;
	padding-left:10px;
	width:375px
}

#searchBoxContainer {
	margin-top:25px;
	margin-right:17px;
	float:right;
	width:260px;
	padding: 0;
}

#searchBox {
	float:left;
	width:215px;
	background-image: url(../images/shared/searchBox.jpg);
	background-repeat: no-repeat;
	padding-right:5px;
}

.goButton {
	float:left;
	width:35px;
	padding-top:5px;
}

#searchBox a {
	float:right;
	margin-right:7px;
	color:#FFFFFF;
	text-decoration:underline;
	font-size:0.8em;
}

.searchBox {
	padding-top:10px;
}

#shopNav {
		  width:808px;
		  height:87px;
		  padding:0 0px 0 15px;
		  background-color:#FFFFFF;
}

/*#shopNav ul li {
	font-size: 0.8em;
	position: relative;
	display: inline;
	list-style-type: none;
	margin: 0px;
	float:left;
}

#shopNav img {
	position:absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
}

#shopNav ul li a {
	text-decoration:none;
	color: #000000;
}*/

#shopNav a {
	text-decoration:none;
	color: #000000;
}

#shopNavOne {
		  float:left;
		  width:194px;
		  height:87px;
		  padding:0;
		  background-color:#FFFFFF;
}

#shopNavTwo {
		  float:left;
		  width:194px;
		  height:87px;
		  padding:0 0 0 5px;
		  background-color:#FFFFFF;
}

#shopNavThree {
		  float:left;
		  width:194px;
		  height:87px;
		  padding:0 0 0 5px;
		  background-color:#FFFFFF;
}

#shopNavFour {
		  float:left;
		  width:194px;
		  height:87px;
		  padding:0 0 0 5px;
		  background-color:#FFFFFF;
}

#midColumn {
	float:left;
	width:372px;
	height:auto;
	background-color:#FFFFFF;
}

#specialOffers {
	float:left;
	width:367px;
	padding-top:10px;
	padding-left:10px;
	background-color:#FFFFFF;
}

#specialOffersContainer{
	float:left;
	width:350px;
	border:1px solid #B6B6B6;
}

/*#specialOffersContainerTwo{
	float:left;
	width:350px;
	border:1px solid #B6B6B6;
}*/

#specialOffersBox {
	float:left;
	width:129px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}

/*#specialOffersBoxTwo {
	float:left;
	width:200px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}*/

#specialOffersImageOne {
	float:left;
	width:201px;
	background-color:#FFFFFF;
	padding-bottom:5px;
	padding-top:25px;
}

/*#specialOffersImageTwo{
	float:left;
	width:145px;
	background-color:#FFFFFF;
	padding-bottom:5px;
}*/

#skiersEdge {
	float:left;
	width:357px;
	padding-top:10px;
	padding-left:10px;
	background-color:#FFFFFF;
}

#ski_club {
	float:left;
	width:357px;
	padding-top:10px;
	padding-left:10px;
	background-color:#FFFFFF;
}

#ski_club a {
	font-size:0.8em;
	color:#CC1B1B;
}

.productName {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#333333;
}

.productBrand {
	font-size:1.2em;
	font-weight:bold;
	color:#D62323;
	width:129px;
}

.prevPrice {
	font-size:0.8em;
	font-weight:bold;
	color:#999999;
}

.now {
	font-size:0.8em;
	font-weight:bold;
	color:#333333;
}

.price {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#333333;
	padding-left:10px;
	background-image:url(../images/shared/background_grey.jpg);
	background-repeat:no-repeat;
}

#productLinksTop {
	float:left;
	width:614px;
}

.productLinksTopTextLeft {
	float:left;
	margin-left:40px;
	font-size: 0.8em;
}

.productLinksTopTextRight {
	float:right;
	width:200px;
	font-size: 0.8em;
	text-align: right;
	margin-right: 12px;
}

#productLinksBottom {
	float:left;
	width:614px;
	margin-top:10px;
}

.productLinksBottomText {
	float:right;
	width:200px;
	margin-top:10px;
	font-size: 0.8em;
	text-align: right;
	margin-right: 12px;
}

#schoolPlus {
	float:left;
	width:357px;
	padding-top:10px;
	padding-left:10px;
	background-color:#FFFFFF;
}

#schoolPlusOne {
	float:left;
	width:352px;
	background-color:#FFFFFF;
	background-image:url(../images/home/school_plus.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

#schoolPlusTwo {
	float:left;
	width:120px;
	background-color:#FFFFFF;
}

.schoolPlusText {
	font-size:0.8em;
	color:#666666;
}

#schoolPlus a {
	color:#CC1B1B;
	text-decoration:underline;
}

#rightColumn {
	float:left;
	width:232px;
	height:auto;
	background-color:#FFFFFF;
}

#visitUs {
	float:left;
	width:232px;
	padding-top:10px;
	padding-left:20px;
	background-color:#FFFFFF;
}

#visitUsOne {
	float:left;
	width:98px;
	background-color:#FFFFFF;
}

#visitUsTwo {
	float:left;
	width:134px;
	background-color:#FFFFFF;
	padding-top:5px;
}

.visitUsBold {
	font-size:0.7em;
	font-weight:bold;
	color:#666666;
}

.visitUsText {
	font-size:0.7em;
	color:#666666;
}

#visitUs a {
	color:#CC1B1B;
	text-decoration:underline;
	font-size:0.8em;
}

#weatherFeed {
	float:left;
	width:232px;
	padding-top:10px;
	padding-left:20px;
	background-color:#FFFFFF;
}

.weatherFeedBold {
	font-size:0.7em;
	font-weight:bold;
	color:#666666;
}

.weatherFeedText {
	font-size:0.7em;
	color:#666666;
}

#weatherFeed a {
	color:#CC1B1B;
	text-decoration:underline;
	font-size:0.8em;
}

#videoShowroom {
	float:left;
	width:232px;
	padding-top:10px;
	padding-left:20px;
	background-color:#FFFFFF;
}

#waterSports {
	float:left;
	width:232px;
	padding-top:10px;
	padding-left:20px;
	background-color:#FFFFFF;
}

.waterSportsBold {
	font-size:0.7em;
	font-weight:bold;
	color:#666666;
}

.waterSportsText {
	font-size:0.7em;
	color:#666666;
}

#waterSports a {
	color:#CC1B1B;
	text-decoration:underline;
	font-size:0.8em;
}

#footer {
	width:828px;
	background-color:#E2E6F2;
	padding-top:1px;
}

#footerOne {
	float:left;
	width:452px;
	background-color:#E2E6F2;
	padding-top:5px;
}

#footerTwo {
	float:left;
	width:376px;
	background-color:#E2E6F2;
}

#footerThree {
	padding-left:630px;
	float:left;
	width:176px;
	background-color:#E2E6F2;
}

#footerFour {
	float:left;
	width:22px;
	background-color:#E2E6F2;
}

.footerBold {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#333333;
}

.footerText {
	font-size:0.7em;
	color:#333333;
}

#footer a {
	color:#333333;
	text-decoration:none;
	font-size:0.7em;
}

#footer a.seamless {
	color:#CC1B1B;
	text-decoration:none;
	font-size:1em;
}

#footer a.email {
	font-size:1em;
	color:#333333;
	text-decoration:none;
}

/* Products page extra divs */

#products {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
}

.productsWhere {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#2A82CD;
}

.productsWhere a {
	color:#2A82CD;
}

#productColumnOne {
	float:left;
	width:263px;
}

#productColumnTwo {
	float:left;
	width:263px;
} 

.product {
	float:left;
	width:203px;
	margin-top:10px;
	margin-left:40px;
	margin-right:10px;
	padding-bottom:10px;
	border:1px solid #B6B6B6;
}

/*#product1 {
	float:left;
	width:203px;
	margin-top:10px;
	margin-left:40px;
	margin-right:10px;
	padding-bottom:10px;
	border:1px solid #B6B6B6;
}

#product2 {
	float:left;
	width:203px;
	margin-top:10px;
	margin-left:40px;
	margin-right:10px;
	padding-bottom:10px;
	border:1px solid #B6B6B6;
}

#product3 {
	float:left;
	width:203px;
	margin-top:10px;
	margin-left:40px;
	margin-right:10px;
	padding-bottom:10px;
	border:1px solid #B6B6B6;
}

#product4 {
	float:left;
	width:203px;
	margin-top:10px;
	margin-left:40px;
	margin-right:10px;
	padding-bottom:10px;
	border:1px solid #B6B6B6;
}

#product5 {
	float:left;
	width:203px;
	margin-top:10px;
	margin-left:40px;
	margin-right:10px;
	padding-bottom:10px;
	border:1px solid #B6B6B6;
}

#product6 {
	float:left;
	width:203px;
	margin-top:10px;
	margin-left:40px;
	margin-right:10px;
	padding-bottom:10px;
	border:1px solid #B6B6B6;
}

#product7 {
	float:left;
	width:203px;
	margin-top:10px;
	margin-left:40px;
	margin-right:10px;
	padding-bottom:10px;
	border:1px solid #B6B6B6;
}

#product8 {
	float:left;
	width:203px;
	margin-top:10px;
	margin-left:40px;
	margin-right:10px;
	padding-bottom:10px;
	border:1px solid #B6B6B6;
}*/

.productPageTitle {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#333333;
	margin-left:10px;
	text-align:center;
}

.productPageName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:#CC1B1B;
	margin-left:10px;
	text-align:center;
}

.productPageText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	color:#333333;
	margin-left:10px;
	text-align:left;
}

.productPagePrice {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#333333;
	padding-left:10px;
	background-image:url(../images/shared/background_grey_products.jpg);
	background-repeat:no-repeat;
}

#price {
	float:left;
	width:90px;
	margin-top:5px;
}

#buy {
	float:left;
	width:50px;
	margin-top:5px;
}

#info {
	float:left;
	width:53px;
	margin-top:5px;
}

#slickboxContainer {
	float:left;
	width:186px;
	margin-left:5px;
}

#slickbox {
	float:left;
	width:186px;
	padding:5px 2px 5px 5px;
}

/*#slickboxTwo {
	float:left;
	width:186px;
	padding:5px 2px 5px 5px;
}

#slickboxThree {
	float:left;
	width:186px;
	padding:5px 2px 5px 5px;
}*/

.slickboxText {
	font-size:0.6em;
	color:#333333;
	text-align:justify;
}

.close {
	float:right; 
	font-size:1.1em;
}

/*#slickbox a.close {
	float:right; 
	font-size:1.1em;
}

#slickboxTwo a.close {
	float:right; 
	font-size:1.1em;
}

#slickboxThree a.close {
	float:right; 
	font-size:1.1em;
}*/

#productsSpacerBottom{
	float:left;
	width:203px;
	height:25px;
	
}

#advancedSearch {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

.advancedSearchText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

#advancedSearchInner {
	float:left;
	width:584px;
	height:auto;
	background-color:#FFFFFF;
	margin-left:30px;
	padding-top:10px;
	padding-bottom:20px;
}

#offers {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
}

.OffersText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

#dealMonth {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #B6B6B6;
}

.dealMonthText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
	margin-bottom:5px;
	margin-left:5px;
}

#dealMonthPic {
	float:left;
	width:195px;
}

#dealMonthPara {
	float:left;
	width:265px
}

.dealMonthTitle {
	margin-left:5px;
	font-size:1.2em;
	font-weight:bold;
	color:#CC1B1B;
}

#dealMonthPicTwo {
	float:left;
	width:130px;
}

.dealMonthNow {
	font-size:1.1em;
	font-weight:bold;
	color:#CC1B1B;
}

.dealMonthPrice {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	color:#333333;
	padding-left:10px;
	background-image:url(../images/shared/background_grey.jpg);
	background-repeat:no-repeat;
}

#seasonalSale {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}

#seasonalSaleInner {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #B6B6B6;
}

#seasonalSalePic {
	float:left;
	width:195px;
}

#seasonalSalePara {
	float:left;
	width:265px
}

#seasonalSalePicTwo {
	float:left;
	width:120px;
}

#saleDivider {
	float:left;
	width:614px;
}

/*#seasonalSaleTwoPic {
	float:left;
	width:195px;
}

#seasonalSaleTwoPara {
	float:left;
	width:265px
}

#seasonalSaleTwoPicTwo {
	float:left;
	width:120px;
}*/

#aboutUs {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

.aboutUsText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

#services {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:6px;
}

.servicesText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

#halti{
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

.haltiText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

#haltiPicOne {
	float:left;
	width:203px;
}

#haltiPicTwo {
	float:left;
	width:203px;
}

#haltiPicThree {
	float:left;
	width:203px;
}

#strolzLogo{
	float:left;
	width:270px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
	margin-left:10px;
}

#strolzLogoText{
	float:left;
	width:300px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

#strolz{
	float:left;
	width:434px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

#strolz ul li {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
	margin-left:15px;
}

.strolzText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

.strolzRed {
	font-family:Arial, Helvetica, sans-serif;
	color:#CC1B1B;
	font-size:1.2em;
}

#strolzPics{
	float:left;
	width:170px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
	margin-left:5px;
}

.strolzPrice {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:#333333;
	padding-left:7px;
	background-image:url(../images/shared/background_grey.jpg);
	background-repeat:no-repeat;
}

#equip{
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

.equipText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

.equipRed {
	font-family:Arial, Helvetica, sans-serif;
	color:#CC1B1B;
	font-size:1.2em;
}

.equipPrice {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#333333;
	padding-left:18px;
	background-image:url(../images/shared/background_grey.jpg);
	background-repeat:no-repeat;
}

#equip ul li {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
	margin-left:15px;
}

#schoolPlusPage {
	float:left;
	width:400px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:6px;
	padding-bottom:20px;
}

#schoolPlusPageTwo {
	float:left;
	width:214px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

.schoolPlusPageText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

.schoolPlusPageBold{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC1B1B;
	font-size:1.2em;
}

.schoolPlusPageBolder{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC1B1B;
	font-size:1.5em;
	font-weight:bold;
}

#schoolPlusPageOfferOneContainer {
	float:left;
	width:614px;
	border:1px solid #CCCCCC;
}

#schoolPlusPageOfferOne {
	float:left;
	width:310px;
	margin-left:10px;
}

#schoolPlusPagePicOne {
	float:left;
	width:127px;
	margin-left:20px;
}

#schoolPlusPagePriceOne {
	float:left;
	width:127px;
}

#schoolPlusPageOfferTwoContainer {
	float:left;
	width:614px;
	border:1px solid #CCCCCC;
}

#schoolPlusPageOfferTwo {
	float:left;
	width:310px;
	margin-left:10px;
}

#schoolPlusPagePicTwo {
	float:left;
	width:127px;
	margin-left:20px;
}

#schoolPlusPagePriceTwo {
	float:left;
	width:127px;
}

#schoolPlusPageOfferThreeContainer {
	float:left;
	width:614px;
	border:1px solid #CCCCCC;
}

#schoolPlusPageOfferThree {
	float:left;
	width:310px;
	margin-left:10px;
}

#schoolPlusPagePicThree {
	float:left;
	width:127px;
	margin-left:20px;
}

#schoolPlusPagePriceThree {
	float:left;
	width:117px;
}

.schoolPlusPageTitle {
	font-size:1.2em;
	font-weight:bold;
	color:#CC1B1B;
}

#schoolPlusPageSpacer {
	float:left;
	width:614px;
}

.schoolPlusPagePrice {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#333333;
	background-image:url(../images/shared/background_grey.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}


#faq {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

#faqTop {
	float:left;
	width:267px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:5px;
}

#faqPic {
	float:left;
	width:307px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:5px;
}

#faqTopTwo {
	float:left;
	width:307px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:5px;
}

#faqPicTwo {
	float:left;
	width:287px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:5px;
}

.faqText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

#faq ul li {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
	margin-left:15px;
}

#faq a {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:1em;
	text-decoration:underline;
}

#faq a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#CC1B1B;
	font-size:1em;
	text-decoration:underline;
}

#faqQuestions {
	float:left;
	width:584px;
	height:auto;
	background-color:#FFFFFF;
	margin-left:20px;
}

#faq1 {
	text-align: left;
	top: 450px;
	left:450px;
	width: 584px;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
}

#faq2 {
	text-align: left;
	top: 555px;
	left:450px;
	width: 584px;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
}

#faq3 {
	text-align: left;
	top: 660px;
	left:450px;
	width: 584px;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
}

#faq4 {
	text-align: left;
	top: 765px;
	left:450px;
	width: 584px;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
}

#faq5 {
	text-align: left;
	top: 870px;
	left:450px;
	width: 584px;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
}

#faq6 {
	text-align: left;
	top: 975px;
	left:450px;
	width: 584px;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
}

#faq7 {
	text-align: left;
	top: 1080px;
	left:450px;
	width: 584px;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
}

#faq8 {
	text-align: left;
	top: 1185px;
	left:450px;
	width: 584px;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
}

#faq9 {
	text-align: left;
	top: 1290px;
	left:450px;
	width: 584px;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
}

#staffOne {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #B6B6B6;
}

.staffOneText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
	margin-bottom:5px;
	margin-left:5px;
}

#staffOnePic {
	float:left;
	width:185px;
}

#staff0nePara {
	float:left;
	width:215px
}

#staffOne a {
	background-image:url(../images/shared/staff_a_background.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:0.9em;
}

.staffParaTitle {
	background-image:url(../images/shared/staff_title_background.gif);
	background-repeat:no-repeat;
	font-size:1.2em;
	font-weight:bold;
	color:#333333;
}

#staffOnePicTwo {
	float:left;
	width:211px;
}

#staffTwo {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #B6B6B6;
}

.staffTwoText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
	margin-bottom:5px;
	margin-left:5px;
}

#staffTwoPic {
	float:left;
	width:185px;
}

#staffTwoPara {
	float:left;
	width:215px
}

#staffTwoPara a {
	background-image:url(../images/shared/staff_a_background.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:0.9em;
}

#staffTwoPicTwo {
	float:left;
	width:211px;
}

#staffThree {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #B6B6B6;
}

.staffThreeText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
	margin-bottom:5px;
	margin-left:5px;
}

#staffThreePic {
	float:left;
	width:185px;
}

#staffThreePara {
	float:left;
	width:215px
}

#staffThreePara a {
	background-image:url(../images/shared/staff_a_background_larger.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:0.9em;
}

.staffParaThreeTitle {
	background-image:url(../images/shared/staff_title_background_larger.gif);
	background-repeat:no-repeat;
	font-size:1.2em;
	font-weight:bold;
	color:#333333;
}

#staffThreePicTwo {
	float:left;
	width:211px;
}

#staffFour {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #B6B6B6;
}

.staffFourText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
	margin-bottom:5px;
	margin-left:5px;
}

#staffFourPic {
	float:left;
	width:185px;
}

#staffFourPara {
	float:left;
	width:215px
}

#staffFourPara a {
	background-image:url(../images/shared/staff_a_background.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:0.9em;
}

#staffFourPicTwo {
	float:left;
	width:211px;
}

#testimonials {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

.testimonialsText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

#terms {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

.termsText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

#terms li{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
	margin-left:15px;
}

#terms a {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:1em;
	text-decoration:underline;
}

#terms a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC1B1B;
	font-size:1em;
	text-decoration:underline;
}

#privacy {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

.privacyText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

#sitemap {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

.sitemapText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

#sitemap ul li {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
	list-style:square;
	margin-left:40px;
}

#contact {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

#contactDetails {
	float:left;
	width:191px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
	margin-left:5px;
	margin-right:5px;
}

#contact_map {
	float:left;
	width:403px;
}

#contact_map a {
	font-family:Arial, Helvetica, sans-serif;
	color:#CC1B1B;
	font-size:1em;
}

.contactText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
}

.contactMapLink{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.9em;
	float:right;
}

#subcontent {
	float:left;
	width:614px;
	height:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

#subcontent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#333333;
}

#subcontent table tr td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 6px 3px 6px 3px;
	border-bottom: 1px solid #9E9E9E;
	color:#333333;
}
#subcontent table tr td.top {
	font-weight: bold;
	border-bottom: 2px solid #9E9E9E;
}
#subcontent table tr td.total {
	font-weight: bold;
	border-bottom: none;
}
#subcontent table tr td input {
	height: 18px;
}
#subcontent table.formHolder {
	margin: 15px 0 15px 0;
}
#subcontent table.formHolder tr td {
	border: none;
	padding: 5px 5px 5px 0px;
}
#subcontent table.formHolder tr td a {
	text-decoration:none;
	font-size: 0.75em;
}
#subcontent table.formHolder tr td a:hover {
	text-decoration:underline;
}

#continue_shopping{
	float:left;
	width:188px;
	margin-left:15px;
}

#clear_basket{
	float:left;
	width:138px;
}

#checkout{
	float:left;
	width:115px;
}

#forgotThanks {
	float:left;
	width:614px;
}

.forgotThanksText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#333333;
}

#aboutUs .links {
	width: 100%;
	border-bottom: 1px solid #E2E6F2;
	margin-bottom: 25px;
	padding-bottom: 15px;
	clear: both;
}

.links img {
	float: right;
}