* :focus,:focus {outline:0}
html {height:100%;}
body {
	height:100%; 
	margin:0; 
	padding:0;
	background-color : #000a16;
}
a { border:0; }
img { border:0; }
.outer_framework {
	position:relative; 
	z-index:1;
}
.style1 {
	font-size: 8px;
	font-family: Helvetica;
	color: #ffffff;
	text-transform: uppercase;
}
.style2 {
	font-size: 10px;
	font-family: Helvetica;
	color: #ffffff;
	text-transform: uppercase;
}
.style3 {
	font-size: 10px;
	font-family: Helvetica;
	color: #666666;
	text-transform: uppercase;
}
.style4 {
	font-size: 10px;
	font-family: Helvetica;
	color: #ffffff;
	text-decoration : none;
	text-transform: uppercase;
}
.style5 {
	font-size: 20px;
	font-family: Helvetica;
	color: #d1d3d6;
	text-transform: uppercase;
}
.style6 {
	font-size: 11px;
	font-family: Helvetica;
	color: #b2b6b9;
	text-transform: uppercase;
}
.style7 {
	font-size: 18px;
	font-family: Helvetica;
	color: #ffffff;
	text-transform: uppercase;
	font-weight : bold;
	text-decoration : none;
}
ul {
    margin : 8px;
	padding-left : 8px;
	list-style-type : disc;
}
#container{
	position : relative;
	width : 914px;
	height : 745px;
	top : 15px;
	margin-left : auto;
	margin-right : auto;
}
#indexLogo {
	position : relative;
	width : 374px;
	height : 173px;
	margin-left : auto;
	margin-right : auto;
	top : 200px;
}
#indexMenu {
	position : absolute;
	width : 374px;
	height : 139px;
	margin-left : auto;
	margin-right : auto;
	top : 175px;
	text-align : center;
}
#nav{
    position : absolute;
	height : 540px;
	width : 230px;
}
#navBg a{ color:#ffffff; text-decoration:none; }
#navBg a:hover{ color:#666666; text-decoration:none; }
#navBg li{ padding: 0px; margin: 0px; list-style-image:url(images/bullet.png); }
#navBg ul{ padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; }
#navBg {
    background:#17202b;
    width:215px;
    height:441px;
    padding:15px 0 0 15px;
}
#logo{
    height:44px;
    width:215px;
    margin:0 0 30px 0;
}
#main{
    position : absolute;
	height : 485px;
	width : 674px;
	left : 240px;
	z-index : 3;
}
#bottomLeft{
    position : absolute;
	height : 148px;
	width : 230px;
	left : 0px;
	top : 495px;
}
#bottomLeft input {border:none;}
#bottomLeft .signup { margin:0; padding-top:2px; padding-left : 3px; position:absolute; top:70px; left:0px; border: solid 0px; width:145px; height:20px; background:url('images/text.jpg'); font-size : 9px; color : #ffffff; text-decoration : underline; }
#bottomLeft .submit { margin:0; padding:0; position:absolute; top:70px; left:145px; }
#bottomMain{
    position : absolute;
	height : 148px;
	width : 675px;
	left : 240px;
	top : 495px;
}
#bottomMain #equestrianThumb { position : absolute; z-index : -1; top : 10px; left : 280px; }
#bottomMain #lifestyleThumb { position : absolute; z-index : -1; top : 10px; left : 516px; }
#bottomMain #eqThumbText { position : absolute; z-index : 0; left : 223px; top : 50px; }
#bottomMain #fsThumbText { position : absolute; z-index : 0; left : 459px; top : 50px; }
#linetop{
    position : absolute;
	top : 0px;
	left : 1px;
}
#lineBottom{
    position : absolute;
	top : 144px;
	left : 1px;
}
#footer{
    position : absolute;
	height : 35px;
	width : 914px;
	left : 0px;
	top : 642px;
}
#ProductImage{
    position : absolute;
	top : 0x;
	left : 240px;
	height : 446px;
	width : 453px;
	/*background-color : #000a16;*/
	background-color : #000a16;
}
#AltImage{
    position : absolute;
	left : 696px;
	top : 0px;
	height : 219px;
	width : 219px;
	background-color : #000a16;
}
#ImageInfo{
    position : absolute;
	z-index : 1;
	width : 219px;
	left : 696px;
	top : 230px;
	background-color : #000a16;
}
#DetailedInfo{
    position : absolute;
	z-index : 3;
	width : 219px;
	left : 696px;
	top : 230px;
	height : 226px;
	background-color : #000a16;
	overflow : auto;
	overflow-x :hidden;
}
#ChangeView{
    position : absolute;
	left : 240px;
	top : 460px;
	background-color : #000a16;
}
#fsProdName{
    position : absolute;
	left : 240px;
	top : 460px;
	background-color : #000a16;
}
#InfoLink{
    position : absolute;
	left : 663px;
	top : 460px;
	background-color : #000a16;
}
#GetDetails{
    position : absolute;
	left : 763px;
	top : 460px;
	width:150px;
	text-align: right;
	z-index : 5;
}
#ProductThumbs{
    position : absolute;
	padding-top : 3px;
}
#stockistsCountry{
    position : absolute;
	height : 80px;
	width : 160px;
	top : 130px;
	left : 5px;
}
#stockistsRegion{
    position : absolute;
	height : 140px;
	width : 170px;
	top : 220px;
	left : 5px;
}
#stockistsArea{
    position : absolute;
	height : 140px;
	width : 170px;
	top : 220px;
	left : 205px;
}
#stockistsRetailer{
    position : absolute;
	height : 238px;
	width : 273px;
	top : 220px;
	left : 400px;
	overflow : auto;
	overflow-x :hidden;
}
#stockistsRetailersLarge{
    position : absolute;
	height : 238px;
	width : 674px;
	top : 220px;
	left : 0px;
	overflow : auto;
	overflow-x :hidden;
}

