		/* SECONDARY NAVIGATION 
		
		 .secondary-navigation {
		 	position:relative;
			margin:30px auto 10px auto;
			width:970px;
			overflow:hidden;
			border-top:1px solid #dfdfdf;
			padding:7px 0 0 0;}
		
		 .secondary-navigation div {
		 	float:left;
			width:183px;
			margin:0 12px 0 0;}
		
		 .secondary-navigation div.about {
		 	margin:0;}
		
		 .secondary-navigation h3 {
		 	margin:0 0 3px 0;
			padding:0;
			color:#085d93;
			font-size:1.0em;}
		
		 .secondary-navigation ul {
		 	list-style:none;
			margin:0;
			padding:0;}
		
		 .secondary-navigation li {
		 	margin:0 0 3px 0;}
		
		 .secondary-navigation li a {
		 	color:#828282;
			font-size:1.0em;
			text-decoration:none;}
		
		 .secondary-navigation li a:hover {
		 	text-decoration:underline;}*/


/*
	a:link {color: #636466; text-decoration: none;}
	a:visited {color: #636466; text-decoration: none;}
	a:link:hover {color: #636466; text-decoration: underline;}
	a:visited:hover {color: #636466; text-decoration: underline;}
	a:link:active {color: #636466; text-decoration: none;}
	a:visited:active {color: #636466; text-decoration: none;}
*/


body {
	/*background-color:#DDDDDD; or #f5f5f5*/
	background-color:#e8e8e8;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(http://www.xpher.net/images/wide-bg.png);
	/* background-image:url(http://www.xpher.net/images/main_bg.gif);*/
	background-repeat:repeat-y;
	background-position:center;
	height:100%;}
	
#browse {
	border-top: 1px dotted #9f1c2c;
	border-bottom: 0px dotted #9f1c2c;	
	text-align: justify;
	width: 778px;
	padding-bottom: 10px;
	margin-bottom: 10px;	
	clear: both;}
	
		#text10 {
			font-size: 10px;
			padding-right: 10px;}	
		#text12 {
			font-size: 12px;
			padding-right: 10px;}		
		#text14 {
			font-size: 14px;
			padding-right: 10px;}	
		#text16 {
			font-size: 16px;
			padding-right: 10px;}			
		#text18 {
			font-size: 18px;
			padding-right: 10px;}			
		#text20 {
			font-size: 20px;
			padding-right: 10px;}		
		#text22 {
			font-size: 22px;
			padding-right: 10px;}			
		#text24 {
			font-size: 24px;
			padding-right: 10px;}			
		#text26 {
			font-size: 26px;
			padding-right: 10px;}			
						
#bottom-nav {
		border: 0px solid red;		
		float: right;
		text-align: right;}	
		
#bottom-nav a:link {
		padding-left: 10px;
		padding-right: 10px;}	
	
	
			

li {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;}
	 
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #7d7d7d;
	padding:0px 0px 0px 0px;
	margin:0px 0px 12px 0px;}
	
#hrdot {
	border: 0px solid green;
	background-image:url(http://www.xpher.net/images/guardian-dot-grey.gif);
	background-repeat:repeat-x;
	width:778px;}

div	{
	float:left;}
	
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#464646;
	padding:0px;
	margin:0px 0px 10px 0px;}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#464646;
	padding:0px;
	margin:0px 0px 10px 0px;}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	padding:0px;
	margin:0px 0px 10px 0px;}

h4.pagetitle_3{
	margin-top: 0px;}


a 	{
	border-width:0px;
	color: #7d7d7d;
	text-decoration: none;
	font-style: normal;}
	
img {
	border-width:0px;}

.full {
	width:778px;
			list-style:none;}
	
#container {
	border: 0px solid black;
	position:absolute;
	top:0px;
	height: 100%;
	left: 50%;
	width:778px;
	margin: 0px 0px 0px -407px;
	padding:0px 18px 0px 18px;
	background-color:#ffffff;}
	
#content {
	border: 0px solid black;
		height: auto;
	margin:0px 0px 0px 0px;
		width: 778px;}

			#content a:link {
			text-decoration: none;}
		
			#content a:visited {	
				text-decoration: none;}	
		
			#content a:link:hover, a:visited:hover {
				text-decoration: none;}			   
						   
			#content a:active, a:visited:active {	
				text-decoration: none;}
	
/* ajust first 0px margin to add white space above the flash header */
#header {
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	width: 778px;}
		
/* change left margin to check floats */
#bottomnav {
	list-style:none;
	border-top: 0px dotted black;
	height: auto;
	padding-bottom: 10px;
	font-weight: normal;
	/* ------------------ */
	color:#9f1c2c;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 778px;}

.bottomnav ul {list-style:none; margin: 0px 0px 0px 10px; padding:0;}

	#bottomnav a:link {
	text-decoration:none;
	color:#7d7d7d;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;}	

	#bottomnav a:hover {
	text-decoration:underline;
	color:#7d7d7d;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;}	
		
	#bottomnav a:visited {
	text-decoration:none;
	color:#7d7d7d;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;}	
	
	
#footer {

	border: 0px dotted black;
	color:#9f1c2c;	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height: auto;
	margin-bottom: 10px;
	width: 778px;}
	
#footer-index {
		position: absolute;
		bottom: 0px;
	border: 0px dotted black;
	color:#9f1c2c;	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height: auto;
	margin-bottom: 10px;
	margin-left: -775px;	
	width: 778px;}	
	
nonlink {
	text-decoration:none;
	color:#9f1c2c;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;}	
		
/* THREE */

/* change left margin to check floats */
#three {
	list-style:none;
	border: 1px solid green;
	height:30px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight: normal;
	color:#9f1c2c;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;}

#three_links a {
	text-decoration:none;
	color:#7d7d7d;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;}	
	
	
#cc p {
	text-decoration:none;
	color:#9f1c2c;
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;}
	
.saving {
	color:#adadad;}
	
/* bread crumb trail */

.bread_crumb {
	width: 778px;
	padding: 0px;
	margin:2px 0px 30px 0px;}

.bread_crumb a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
/*	padding: 0px 11px 5px 0px;
	margin: 0px 5px 0px 0px;*/
	padding: 0px 11px 0px 0px;
	margin: 0px 3px 0px 0px;	
	color:#999999;
	background-image: url(../images/bc_slash.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
/*	line-height: 22px;*/
	line-height:16px;}

.bread_crumb .active{
	color:#464646;
	background-image: url(../images/bc_slash.gif);}

.bread_crumb .color1{
	color:#b578aa;
	background-image: url(../images/bc_slash.gif);}

.bread_crumb .color2{
	color:#464646;
	background-image: url(../images/bc_slash.gif);}

.bread_crumb .color3{	/* think */
	color:#b1b578;
	background-image: url(../images/bc_slash.gif);}

.bread_crumb .color4{
	color:#b68382;
	background-image: url(../images/bc_slash.gif);}

.bread_crumb .color5{	/* Mens Section id=5 */
	color:#7A8C92;
	background-image: url(../images/bc_slash.gif);}

.bread_crumb .color6{	/* Womens Section id=6 */
	color:#B68382;
	background-image: url(../images/bc_slash.gif);}

.bread_crumb #last_crumb   {
	background-image: none;}

.bluelinks {
	color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;}

/* 	Colours for sub navigation that depend on section id */

.subnav_2 {		/* think */
	color:#B1B578 !important;}
	
.subnav_3 {		/* community */
	color:#B578AA !important;}
	
.subnav_4 {		/* info */
	color:#78A0B5 !important;}
	
.subnav_5 {		/* mens */
	color:#7A8C92 !important;}
	
.subnav_6 {		/* womens */
	color:#B68382 !important;}

#search{
	float: right;}
	
#main_navigation {
	border: 0px solid black;
	width: 778px;
	vertical-align: middle;}

#main_nav_logo{
	background-image: url('http://www.xpher.net/images/autumn-gradient.png');
	text-align: right;
	border: 0px solid green;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	width: 778px;
	height: 60px;
	margin: 29px 0px 21px 0px;}

#main_nav_logo_index{
	text-align: right;
	border: 0px solid green;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	width: 778px;
	height: 60px;
	margin: 29px 0px 21px 0px;}
	
#main_nav_row1{
	border: 0px solid red;
	width: 778px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	padding:0px;
	margin:0px; }
	
   	#main_nav_row1 a:link {	
		text-decoration: none;}
   
	#main_nav_row1 a:visited {	
		text-decoration: none;}	

	#main_nav_row1 a:link:hover, a:visited:hover {
		border-bottom: 3px solid;
		border-color: #7d7d7d;}			   
				   
	#main_nav_row1 a:active, a:visited:active {	
		text-decoration: none;}

	.selected {
		font-weight: normal;
		border-style: solid;
		border-bottom-width: 3px;
		border-top-width: 0px;		
		border-left-width: 0px;
		border-right-width: 0px;}	
	
#main_nav_row2{
	border: 0px solid blue;
	color: #9f1c2c;}

	#main_nav_row2 a:link{	
		text-decoration: none;
		/*color: #9f1c2c;*/}

	#main_nav_row2 a:visited {	
		text-decoration: none;}			
		
	#main_nav_row2 a:link:hover, a:visited:hover {	
		border-bottom: 3px solid;	
		text-decoration: none;}

	#main_nav_row1 a:active, a:visited:active {	
		text-decoration: none;}		
		
#main_nav_row2-who{
	border: 0px solid blue;
	padding-left: 0px;
	width: 525px;}

	#main_nav_row2-who a,{	
		color: #9f1c2cd;}
		
	#main_nav_row2-who a:hover,{	
		text-decoration: underline;}
					 
#main_nav_row2-do{
	color: #9f1c2c;
	border: 0px solid blue;
	padding-left: 0px;}

	#main_nav_row2-do a:link {	
		text-decoration: none;}
   
	#main_nav_row2-do a:visited {	
		text-decoration: none;}	

	#main_nav_row2-do a:link:hover, a:visited:hover {
		color: #9f1c2c;	
		border-bottom: 3px solid;}				   
				   
	#main_nav_row2-do1 a:active, a:visited:active {	
		text-decoration: none;}
		
	#main_nav_row2-do a,{	
		color: #9f1c2c;}
		
	#main_nav_row2-do a:hover,{	
		text-decoration: none;}

#main_nav_row2_about{
	color: #9f1c2c;
	border: 0px solid blue;
	padding-left: 110px;	
	width: 525px;}		

	#main_nav_row2_about a:link {	
		text-decoration: none;}
   
	#main_nav_row2_about a:visited {	
		text-decoration: none;}	

	#main_nav_row2_about a:link:hover, a:visited:hover {
		color: #9f1c2c;	
		border-bottom: 3px solid;
		border-bottom-width: medium;}			   
				   
	#main_nav_row2_about a:active, a:visited:active {	
		text-decoration: none;}
		
	#main_nav_row2_about a,{	
		color: #9f1c2c;}
		
	#main_nav_row2_about a:hover,{	
		text-decoration: none;}
				
#main_nav_row2_print{
	color: #9f1c2c;
	border: 0px solid blue;
	padding-left: 90px;	
	width: 525px;}
	
#main_nav_row2_seo{
	color: #9f1c2c;
	border: 0px solid blue;
	padding-left: 90px;	
	width: 525px;}		

#main_nav_row2-portfolio{
	color: #9f1c2c;
	border: 0px solid blue;
	padding-left: 255px;
	width: 525px;}

	#main_nav_row2-portfolio a:link {	
		text-decoration: none;}
   
	#main_nav_row2-portfolio a:visited {	
		text-decoration: none;}	

	#main_nav_row2-portfolio a:link:hover, a:visited:hover {
		color: #9f1c2c;	
		border-bottom: 3px solid;}			   
				   
	#main_nav_row2-portfolio a:active, a:visited:active {	
		text-decoration: none;}
		
	#main_nav_row2-portfolio a,{	
		color: #9f1c2c;}
		
	#main_nav_row2-portfolio a:hover,{	
		text-decoration: none;}
		
div {
	/*border: 1px solid black;*/}
	
/* main page */


#page_nav_top {
margin: 0px 0 20px 0;}

#page_nav_topdrop {
margin: 10px 0 0px 0;}

#page_nav_bottom a, #page_nav_bottom,
#page_nav_top a, #page_nav_top, #page_nav_topdrop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e9e9e;
	text-decoration:none;}

#flashHome {
	margin-top: 12px;}

#flash_features {
	float:left;
	width:386px !important;
	width:386px;
	height:190px;
	margin:0px 6px 0px 0px;
	padding: 0px;}

	#flash_features-wide {
		float:left;
		width:773px !important;
		width:773px;
		height:190px;
		margin:0px 6px 0px 0px;
		padding: 0px;}
	
#flash_features_full {
	float:left;
	width:790px !important;
	width:790px;
	height:190px;
	margin:0px 6px 0px 0px;
	padding: 0px;}

#flash_features_right {
	height:190px;
	width:386px;
	margin:-13px 0px 0px 0px;
	padding:0px;}
	
#features_title, #features_title_full {
	width:380px;
	background-image:url(../images/features_title.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:50px;}
	
#features_title_full {
	width:778px;}
	
#features_title h4 span, #features_title_full h4 span {
	display:none;}

#features_content_one {
	background-color:#ffffff;
	width:190px;
	height:140px;
	margin: 0px 6px 0px 0px;}
	
.features_content {
	background-color:#ffffff;
	width:190px;
	height:140px;
	margin: 0px 6px 0px 0px;
	float: left;
	}
	
.features_content_last {
	background-color:#ffffff;
	width:190px;
	height:140px;
	margin: 0px 0px 0px 0px;
	}
	
#features_content_two {
	background-color:#ffffff;
	width:190px;
	height:140px;
	}	

/* table */	

#bytheway {
	float:left;
	width:375px;
	margin:0px 0px 0px 11px;
	}

#flash_bytheway {
	width:375px;
	background-image:url(../images/btw_title.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:50px;
	cursor: pointer;
	}
#flash_bytheway h4 span{
	display:none;
	}

#btw_list table {
	float:left;
	width:375px;
	list-style-type:none;
	margin:0px; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
tr.btw_row {
	color:#7d7d7d;
	}
	
tr.btw_row td{
	margin:0px 0px 0px 0px;
	padding-bottom: 8px;
	}
	

td.btw_link{
	
	}

#btw_active td.btw_link a{
	text-decoration:none;
	color:#000000;
	}
	
.btw_row td.btw_link a{
	text-decoration:none;
	color:#7d7d7d;
	}
	
td.btw_time{
	text-align:right;
	padding:0px 7px 0px 0px;
	background-image:url(../images/auth_line.gif);
	background-position: top right;
	background-repeat:no-repeat;
	}
	 
td.btw_time span{
	margin:0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	border-left-color:#acacac;
	border-left-style:solid;
	border-left-width:1px;
	}
	
td.btw_name {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left-color:#acacac;
	border-left-style:solid;
	border-left-width:0px;
	text-align: right;
	}
	
#btw_active td.btw_time span{
	border-left-color:#000000;
	}

#btw_active {
	font-weight: bold;
	color:#000000;
	}

/* end */

/* page 2 */

#flash_think {
	float:left;
	width:386px;
	height:190px;
	margin: 0px;
	padding: 0px;
	}

#think_title {
	width:380px;
	background-image:url(../images/think_title.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:50px;
	}
	
#think_title h4 span{
	display:none;
	}

#think_content_one {
	background-color:#ffffff;
	width:190px;
	height:140px;
	margin: 0px 6px 0px 0px;
	}
	
#think_content_two {
	background-color:#ffffff;
	width:190px;
	height:140px;
	}	
	
/* end */

/* page 3 */

#info_title {
	width:778px;
	background-image:url(../images/info.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:50px;
	}
	
#info_title h4 span{
	display:none;
	}

#dual {

	}

#col1, #col2 {
	width:389px;
	padding:0px;
	margin:0px;
	}
	
#col1 p, #col2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 25px 5px 0px;
	margin:0px;
	color:#464646;
	}

/* end */

/* page 4 */
/* and version two */


.lefttext {
	float: left;
	width: 395px;
}

.rightiii {
	float: right;
	margin: 0px 0px 25px 25px;
	/*width: 207px;*/
}

.rightiiii {
	float: right;
	margin: 0px 0px 25px 25px;
	width: 207px;
}

.righti {
	float: right;
	margin: 40px 0px 25px 25px;
}

.lefti {
	float: left;
	margin: 40px 25px 25px 0px;
}

#version2_h4 {
	margin: -3px 0px 20px 0px;
}

.main_box {
	border: 0px solid blue;
	width:582px;}

.main_box h4, .main_box2 h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#464646;
}

.side_box {
	align: center;
	align: middle;	
	vertical-align: top;
	width:178px;}
	

#think_links {
	background-color:#FFFFFF;
	height:30px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	}

#think_links img {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
	/*background-color:#0033CC;*/
	height:8px;
	width:6px;
	border-width:0px;
	}	

#think_links a {
	text-decoration:none;
	color:#B4B579;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#entries h4 span {
	display:none;
	}

#entries {
	background-image:url(../images/entries_title.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	width:62px;
	height:15px;
	margin:0px 0px 20px 0px;
	}
	
	
#think_nav {
	float:left;
	margin:0px 0px 0px 18px;
	}

.think_nav_item {
	float:left;

	width:178px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border-color:#ebebeb;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
	}
	
.think_nav_item a {
	color:#9e9e9e;
	text-decoration:none;
	}
	
.think_nav_item a#active_2 {	/* think */
	color:#B1B578 !important;
	text-decoration:none;
	}

.think_nav_item a#active_3 {	/* community */
	color:#B578AA !important;
	text-decoration:none;
	}

.think_nav_item a#active_4 {	/* info */
	color:#78A0B5 !important;
	text-decoration:none;
	}


#info_text p{
	border: 0px solid yellow;
	padding: 0px 0px 0px 0px; /* 0px 10px 5px 0px; */
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;}
	
   	#info_text a:link {	
		padding: 0px 0px 0px 0px; /* 0px 10px 5px 0px; */	
		margin: 0px 0px 0px 0px; /* 0px 10px 5px 0px; */			
		text-decoration: none;}
   
	#info_text a:visited {	
		padding: 0px 0px 0px 0px; /* 0px 10px 5px 0px; */	
		margin: 0px 0px 0px 0px; /* 0px 10px 5px 0px; */		
		text-decoration: none;}	

	#info_text a:link:hover, a:visited:hover {
		border-bottom-width: 0px;
		border-style: dotted;
		border-top-width: 0px;		
		border-left-width: 0px;
		border-right-width: 0px;
		margin: 0px 0px 0px 0px; /* 0px 10px 5px 0px; */		
		padding: 0px 0px 0px 0px; /* 0px 10px 5px 0px; */}			   
				   
	#info_text a:active, a:visited:active {	
		margin: 0px 0px 0px 0px; /* 0px 10px 5px 0px; */	
		padding: 0px 0px 0px 0px; /* 0px 10px 5px 0px; */	
		text-decoration: none;}
			
.main_box #info_text h3, .main_box2 #info_text h3{
	padding:0px 0px 0px 0px; /* 0px 10px 5px 0px; */
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;}
	
#info_main_title {
	background-image:url(../images/think_title.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:50px;
	}
	
#info_main_title h4 span{
	display:none;
	}
	
	
a.buttony span {
	display:none;
	}

	
a.buttony {
	float:left;
	width:15px;
	height:15px;
	background-color:#ffffff;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	margin:0px 5px 0px 0px;
	}


	
span.currentpage {
	color: #464646;}
	
#back {
	background-image:url(../images/button_arrow1.gif);
	}
	
#forward {
	background-image:url(../images/button_arrow2.gif);
	}
	
#think_nav div span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e9e9e;
	float:left;
	}

/* end */

/* page 5 */


.colum {
	width:190px;
	}
#way, #sports, #history {
	margin:0px 6px 0px 0px;
	}
	
.colum h4 {
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:18px;
	width:190px;
	padding:0px;
	margin:-15px 0px 5px 0px;
	}
	
.colum h4 span {
	display:none;
	}
	
#way h4 {
	background-image: url(../images/info_about_us.gif);
	}
	
#sports h4 {
	background-image:url(../images/info_product_stories.gif);
	}
	
#history h4{
	background-image:url(../images/info_stockists.gif);
	}
	
#thoughts h4 {
	background-image:url(../images/info_customer_ser.gif);
	}

.col_item {
	width:190px;
	height:50px;
	
	border-style:solid;
	border-color:#e1e1e1;
	border-width:0px 0px 1px 0px;
	margin:0px 0px 5px 0px;
	padding:10px 0px 0px 0px;
	}

	
.col_img {
	width:190px;
	height:155px;
	border-style:solid;
	border-color:#e1e1e1;
	border-width:0px 0px 0px 0px;
	padding-top: 4px;
	}
	
.col_item a {
	font-size:11px;
	color:#9e9e9e;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	}

.col_item_last {
	width:190px;
	height:50px;
	border-style:solid;
	border-color:#e1e1e1;
	border-width:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	padding:10px 0px 0px 0px;
	}
	
.col_item_last a {
	font-size:11px;
	color:#9e9e9e;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	}

/* end */

/* page 6 */


.blog_entry {
	width:778px;
	margin:0px 0px 20px 0px;
	}	

.blog_entry p, .blog_entry h4, .blog_entry h3 {
	width:545px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	color:#464646;
	}
	
.blog_entry p em, .blog_entry h4 em, .blog_entry p a {
	padding:0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	color:#adadad;
	}	
	
.blog_entry h4 em {
	font-weight:bold;
	}	
	
#drop_boxes form select {
	width:180px;
	float:right;
	margin:20px 10px 20px 0px !important;
	margin:20px 10px 20px 0px;
	}
	
.blog_entry h3 {
	font-size:16px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	}

.blog_entry h4 {
	font-size:12px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	}
	
.blog_entry p {
	font-size:12px;
	margin:0px 0px 12px 0px;
	}

.blog_entry img {
	float:right;
	margin: 0px 0px 0px 0px;
	}

/* end */

/* page 7 */

.item_pre {
	width:190px;
	padding:0px 6px 0px 0px;
	margin: 0px 0px 25px 0px;
	}
	
.item_pre_last {
	width:190px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 25px 0px;
	}
	
.item_pre a img, .item_pre_last a img {
	border-width:1px;
	border-color: #e5e5e5;
	border-style:solid;
	}
	
.item_pre a.bluelinks6:hover img, .item_pre_last a.bluelinks6:hover img {
	border-width:1px;
	/*border-color: #7A8C92;*/
	border-color: #BBBBBB;
	border-style:solid;
	}
	
.item_pre a.bluelinks5:hover img, .item_pre_last a.bluelinks5:hover img {
	border-width:1px;
	/*border-color: #B68382;*/
	border-color: #BBBBBB;
	border-style:solid;
	}
	
.item_pre p, .item_pre_last p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#464646;
	margin:10px 0px 0px 0px;
	}
	
.item_pre p em, .item_pre_last p em {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	width:190px;
	float:left;
	color:#7D7D7D;
}

/* end */

/* page 8 */

#item_detail {
	background-color: #f5f5f5;
	}

#item_image img {
	border-style:solid;
	border-width:1px;
	border-color:#ebebeb;
	}
	
#item_description h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#464646;
	padding:0px;
	margin:10px 0px 0px 10px;
	}
	
#item_description h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#464646;
	padding:0px;
	margin:0px 0px 0px 10px;
	}
	
#item_description h4 em {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-style: normal;
	}

#item_description h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#adadad;
	padding:0px;
	margin:12px 0px 0px 10px;
	}

#item_description form h5 , #item_description form div.form_drops h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#adadad;
	padding:0px;
	margin:12px 0px 3px 0px;
}	

#item_description h5 em{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	padding:0px;
	margin:0px;
	font-style: normal;
	}
	

select {
	padding:0px;
	margin:0px;
	}
	
#color_nav {
	margin: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px;
	width: 300px;
}

#color_nav a {
	border: 0px;
	text-decoration: none;
	height: 30px;
	width: 30px;
	margin: 0px 0px 0px 1px;
}

#color_nav a.optioncolor img{
	width: 28px;
	height: 28px;
	background-color:#f5f5f5;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}
	
.colour_block, .colour_block img {
	float:left;
	margin:0px;
	padding:0px;
	height:30px;
	width:30px;
	}
	
.colour_block {
	margin:0px 5px 0px 0px;
	}
	
#color_nav a#active_colour img {
	float:left;
	margin:1px 0px 0px 1px;
	padding:0px;
	height:26px;
	width:26px;
	}
	
form #color_nav a#active_colour {
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	height:28px;
	width:28px;
	background-color:#f5f5f5;
	border-color: #464646;
	border-width: 1px;
	border-style: solid;
	}
	
#image_navergation {
	width:386px;
	margin: 10px 0px 0px 0px;
	}
	/* was 392 and 0 left margin */
#item_nav_links {
	width:372px;
	margin: 5px 0px 0px 20px;
	}
	
#image_navergation a, #item_nav_links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#999999;
	padding:1px 0px 3px 18px;
	margin:0px 20px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
	
#story {
	background-image: url(../images/story.gif);
}

#email {
	background-image: url(../images/email.gif);
}

#feedback {
	background-image: url(../images/feedback.gif);
}

#sizhelp {
	background-image: url(../images/sizehelp.gif);
}

#more_photos {
	background-image: url(../images/more_photos.gif);
}

div.add_basket {
	float:left;
	width: 118px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin:10px 0px 0px 0px;

}

.add_basket span {

}
	
span.add_basket a{
float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#656565;
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	height: 15px;
	width: 280px;
}

#item_mini {
margin: 30px 0px 0px 0px;
	}
	
#suggested div h4 span, #you_might h4 span {
	display:none;
	}

#suggested div h4, #you_might h4{
	width:386px;
	height:25px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin:14px 0px 0px 0px;
	padding:0px;
	}

#suggested {
	width:386px;
	margin:0px;
	padding:0px;
	}	

#suggested div h4{
	background-image:url(../images/you_might.gif);	/* swapped with below for now */
	}
	
#you_might {
	width:386px;
	margin: 11px 0px 0px 0px;
	}
	
#you_might h4 {
	
	background-image:url(../images/you_might.gif);
	}
	
#suggested {
margin:0px 6px 0px 0px;
	}
	
.item_mini_item {
	width:92px;
	margin:0px 6px 0px 0px;
	}
	
.last_mini_item {
	width:92px;
	margin:0px 0px 0px 0px;
	}
	
.item_mini_item a, .last_mini_item a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#464646;
	font-weight: bold;
	float: left;
	margin: 0px 0px 0px 0px;
	}
	
.item_mini_item a em, .last_mini_item a em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#7d7d7d;
	font-style: normal;
	width:90px;
	float: left;
	}

.item_mini_item .buyandinfo, .last_mini_item .buyandinfo {
	margin:10px 5px 0px 0px;
	padding: 0px;
	float: left;
	}	
	
.item_mini_item a .item_image_mini, .last_mini_item a .item_image_mini {
	border-color:#e5e5e5;
	border-style:solid;
	border-width:1px;
	margin: 0px 0px 5px 0px;
	}
	
.item_mini_item a.bluelinks5:hover .item_image_mini, .last_mini_item a.bluelinks5:hover .item_image_mini {
	/* border-color:#B68382; */
	border-color: #BBBBBB;
	border-style:solid;
	border-width:1px;
	margin: 0px 0px 5px 0px;
	}
	
.item_mini_item a.bluelinks6:hover .item_image_mini, .last_mini_item a.bluelinks6:hover .item_image_mini {
	/* border-color:#7A8C92; */
	border-color: #BBBBBB;
	border-style:solid;
	border-width:1px;
	margin: 0px 0px 5px 0px;
	}

#item_description p {
	width: 362px;
	font-size: 12px;
}	
	
#item_description {
	width: 382px;
	background-color: #f5f5f5;
	padding: 0px 0px 1px 10px !important;
}
	
#item_description form {
	width: 372px;
	float: left;
	margin: -10px 0px 0px 10px !important;
	margin: -10px 0px 0px 5px;
}

#item_description form div.form_drops{
	width: 160px;
	margin: 0px 15px 0px 0px;
}

#item_description form div select{
	width: 120px;
}


#item_description form div h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#adadad;
	padding:0px;
	margin:12px 0px 0px 0px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* page nine */

#cart table tr td {
	width:70px;
	height:50px;
	padding:0px;
	margin:0px;
	}

/* cart */

.cartsubmit , .cartsubmit2
{
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#5e5e5e;
	font-weight: bold;
	float: right;
}

.cartsubmit3
{
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#5e5e5e;
	font-weight: bold;
}

.cartsubmit4
{
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.10em;
background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#5e5e5e;
	font-weight: bold;
		margin: 20px 0px 0px 0px;
}

.form_style .cartsubmit {
	margin: 0px 20px 0px 0px;
	}

.cartsubmit: active {
border: 1px solid #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
}

.cartbuttonsub {
	width:778px;
	height:30px;
	float:right;
	padding:0px;
	margin:0px 0px 6px 0px;
	}
	
/* form styling */

.form_style {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5e;
	}
	
.form_style table tbody tr td a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5e;
	text-decoration:none;
	font-weight:bold;
	vertical-align:top;
	}
	
.form_style table tbody tr td font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bebebe;
	bottom:0px;
	}
	
.form_style table tbody tr td img{

	}
	
.table_tiles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#bebebe;
	font-weight:bold;
	background-color: #f5f5f5;
	}
	
	
.form_style table tbody tr{
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	}	

.basket_header, .basket_header a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#bebebe;
	text-decoration: none;
	}
	
.basket_header em {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-style: normal;
	}
	
hr.formrule {
	width:100%;
	background-color:#ebebeb;
	height:1px;
	border-width:0px;
	}

.basket_headersmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#bebebe;
	}

#readoptions {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #bebebe;
	vertical-align: baseline;
}

.drop_formbox {
	width: 265px;
}

td.searchclass a.footer_style4 {
	font-size: 11px;
}


/* spacer */

.cattitle {
	padding:0px 10px 5px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;
	font-style: normal;
	font-weight: bold;
}

#productholder {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;
	font-style: normal;
}

.strno {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;
	font-style: normal;
}

div#productholder {
	width: 500px;
}

select.stretchy {
	width: 400px;
}

select.stretch {
	width: 145px;
}

.email_icon_cont	{
	margin: 0px 5px 0px 0px;
}

/* pop-up */

#popup-container {
	position:absolute;
	width: 489px;
	margin: 5px 20px 0px 20px;
	padding:0px 0px 0px 0px;
	}
	
#popup-header
{
	width: 489px;
}
	
#popup-container p {
	margin: 0px 0px 15px 0px;
	}

body#popup {
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image: none;
	}
	
#popup-image img , .popup-thumb img {
	border-color: #eeeeee;
	border-style: solid;
	border-width: 1px;
}
	
#popup-image {
	margin: 0px 0px 0px 0px;
	width: 386px;
	float: left;
	background-color: white;
}

.popup-thumb  {
	margin: 0px 0px 0px 0px;
	float: right;
	width: 103px;
}

.popup-thumb img {
	margin: 0px 0px 5px 10px;
}
	
.sizingtable tr td {
	border: 1px;
	border-color: #eeeeee;
	border-style: solid;
}

.sizingtable{
	margin: 0px 0px 1.5em 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.sizebox {
	width: 130px;
	font-weight: bold;
}

.sizeboxheading {
	font-weight: bold;
}

.sizingtextbox {
	padding: 10px;
	color: #464646;
}

.delitem {
	padding: 0px 0px 2px 20px;
	background-image:url(../images/delete2.gif);
	background-repeat: no-repeat;
}

.orderno {
	font-style: normal;
	color: #000000;
}

.emailaddress {
	color: #7d7d7d;
	text-decoration: none;
	font-style: normal;
	line-height: 16px;
	vertical-align: top;
}

.infobreak, .infobreak2 {
	float: left;
	width: 
	385px;
}

.infobreak2 {
	margin: 4.4em 0px 0px 0px;
}

.contacthead {
	line-height: 30px;
	vertical-align: middle;
}
	
/* wallpaper */

.wallpaper div {
	margin: 0px 6px 18px 0px;
	width: 190px;
}

.wallpaper div.end {
	margin: 0px 0px 18px 0px;
	width: 190px;
}

.wallpaper div img {
	float: left;
	/*
	border-style: solid;
	border-color: #ebebeb;
	border-width: 0px 0px 1px 0px;
	*/
	padding: 5px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}

.wallpaper div a {
	float: left;
	padding: 0px 10px 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7e7e7e;
	font-weight: bold;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../images/arrow_wall.gif);
}

.ecard div {
	margin: 0px 6px 18px 0px;
	width: 190px;
}

.ecard div.end {
	margin: 0px 0px 18px 0px;
	width: 190px;
}

.ecard div img {
	float: left;
	/*
	border-style: solid;
	border-color: #ebebeb;
	border-width: 0px 0px 1px 0px;
	*/
	padding: 5px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}


.ecard div a {
	float: left;
	padding: 0px 10px 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7e7e7e;
	font-weight: bold;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../images/button_arrow2.gif);
}

.ecardform {
	width: 620px;
	height: 450px;
	padding:40px 0px 50px 0px;
	margin: 0px 0px 0px 80px;
	}
	
.ecardform img {
	position: absolute;
	z-index:2;
	float:left
	}
	
#ecardcopy {
	position: absolute;
	width:620px;
	height:312px;
	z-index:3;
	float:left;
	}
	
.ecardtextarea {
	float: right;
	margin: 50px 20px 0px 0px;
	width:165px;
	height:150px;
	border-style:dashed;
	border-width:1px;
	border-color:#464646;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #464646;
	}

.ecardtextarea2 {
	float: right;
	margin: 50px 20px 0px 0px;
	width:165px;
	height:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #464646;
	}
	
.ecardfields {
	z-index:4;
	position:absolute;
	float:left;
	margin:324px 0px 0px 0px;
	}
	
.ecardfields table {
	width:620px;
	}
	
.ecardsaddress {
	width:220px;
	height:43px;
	font-family:Arial, Helvetica, sans-serif
	}
	
#ecardbg {
	background-color: #f5f5f5;
}

.ecardfields table tr td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;
	font-weight:bold;
	}
	
.ecardfields table tr td span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #464646;
	font-weight:bold;}
	
.ecardtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#464646;}
	
.ecardinput {
	width:220px;
	font-family:Arial, Helvetica, sans-serif	}
/*
#features_title, #features_title_full {
	width:380px;
	background-image:url(../images/features_title.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:50px;
	}*/
	
.compertition {	}
	
.compertition ul {
	margin:0px;
	padding:0px;
	list-style-type:none;	}
	
.compertition ul li {
	display:inline;
	padding:0px;
	margin:0px;
	float:left;	}
	
.compertition ul li a {
	margin:0px;
	padding:0px;
	border-style:none;
	float:left;	}
	
.compertition ul li a img {
	margin:0px;
	padding:0px;
	border-style:none;
	width:97px;
	height:97px;	}


#calendar, ul.nextprev {
	font-family: Arial,Helvetica,sans-serif;
	color: #909090;}

ul.nextprev { 

margin: 12px 0px 0px 0px;
padding:0px;
width: 200px;
height:15px;
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
font-weight:normal;
list-style-type:none;}

ul.nextprev li {
display:inline;
padding:0px;
margin:0px 4px 0px 0px;
height:15px;
float:left;	}

ul.nextprev li.textnodes  {
padding:0px 0px 0px 0px;
margin:0px 0px 0px -4px;}

.note {
	font-size: 10px !important;}
