body 						{	font-family: arial, sans-serif; font-size: 12px; margin: 0px; padding: 0px; background: #fff; }

a 							{	color: #333; }
a:hover 					{	color: #728cb2; }

h1 							{	font-weight: normal; margin: 0px 20px 0px 0px; }
h2 							{	font-size: 130%; color: #999; font-weight: normal; text-transform:uppercase; }
h3 							{	font-size: 115%; color: #999; font-weight: bold; text-transform:uppercase; margin-bottom: 2px; }
h4 							{	font-size: 110%; color: #999; font-weight: normal; text-transform:uppercase; }
p 							{	padding-bottom: 10px; line-height: 1.6em; margin-top: 0px; }
img 						{	border: none; }

dl, dl a					{	color: #666; }
dl		 					{	margin: 0; padding: 0; list-style: none; }
dt 							{	float: left; font-weight: bold; }
dd 							{	margin: 0px 0px 10px 20px; }

#wrapper 					{	width: 798px; }

a img						{	border: none; }

#headerContainer			{	width: 798px; height: 120px; text-align: right; }

#mainContainer	 			{	width: 798px; margin: 0; padding: 0; }
#mainContainerContent		{	padding: 20px 50px 50px 50px; }


#mainNav					{	width: 798px; height: 28px; background: #C7B489; }
#mainNav ul					{	list-style: none; padding: 0;margin: 0; text-align: center;}
#mainNav li					{	float: left; margin: 0px 0px 0px 0px; }
#mainNav li a				{	text-align: center; display: block; background: #C7B489; width: 133px; line-height:28px; color:#000; text-decoration:none; text-transform:uppercase; font-size: 100%; }
#mainNav li a:hover, #mainNav li a.active, #mainNav li.selected a
							{	color:#37301e; background-color: #E1DABE;}

#homeBanner					{	width: 700px; height: 230px; background-color: #000; margin-bottom: 40px; }
#homeContent				{	font-size: 130%; width: 600px; }

#footerContainer			{	font-size: 90%; color: #aaa; margin: 10px 0px 0px 20px; height: 50px; }
#footerContainer a			{	color: #ccc; text-decoration: none; }
#footerContainer a:hover	{	color: #fff; }

.container					{	padding: 0px; float: left; width: 700px; }

.col100			 			{	width: 700px; float: left; }

#pageHeading				{	width: 700px; height: 50px; margin-top: 10px; border-bottom: solid 1px #999; margin-bottom: 20px; }
#pageHeading h2				{	float: left; margin-top: 15px; }
#pageHeading .search		{	font-size: 120%; margin-top: 10px; color: #999; float: right; }

.col66Left					{	width: 400px; float: left; }
.col33Right 				{	width: 250px; float: right; }

.col75Left					{	width: 500px; float: left; }
.col25Right 				{	width: 230px; float: right; }

.col50Left					{	width: 300px; float: left; }
.col50Right 				{	width: 300px; float: right; }

.contentBody				{	padding-left: 10px; padding: 0px; }

/* DETAIL PAGE */

#colDetailLeft				{	width: 400px; float: left; }
#colDetailRight				{	width: 250px; float: right; }

/*
#detailPhotos ul 			{	list-style: none; padding: 0; margin: 10px 0px 0px 0px; width: 242px; }
#detailPhotos li 			{	list-style: none; margin: 0px; }
*/

.detailPhoto				{	width: 245px; border: solid 1px #ccc; margin-bottom: 10px; background: #fff; }
.detailPhoto ul				{	margin: 0px; padding: 0px; list-style: none; }
.detailPhoto img			{	width: 235px; height: 235px; margin: 5px 5px 2px 5px; }
.detailThumbs				{	width: 245px; border: solid 1px #ccc; margin-bottom: 10px; background: #fff; }
.detailThumb img				{	width: 75px; height: 75px; margin: 5px 0px 5px 5px; float: left; background-color: black; }


.largeThumb	 				{	width: 230px; height: 190px; float: left; }
.magnifyIcon				{	position: absolute; margin: 10px; float: left; margin: 170px 0px 0px 210px; }

img.thumbnail				{	width: 160px; height: 160px; }





#measurements				{	margin-top: 5px; color: #999; border-top: solid 1px #999; margin-bottom: 30px; }
.measurement				{	width: 400px; height: 18px; margin-top: 3px; border-bottom: solid 1px #999; }
.measurement .label			{	width: 150px; float: left; }
.measurement .inches		{	width: 100px; float: left; }
.measurement .centimeters	{	width: 100px; float: left; }

#stockNumber				{	height: 20px; }
#stockNumber img			{	margin-top: 3px; float: left; }
#stockNumber span			{	color: #999; float: right; }

table.thumbnails td			{	width: 160px; height: 160px; text-align: center; margin: 20px 0px 2px 0px; }
table.thumbnails tr			{	padding: 20px 0px 2px 0px; }
table.thumbnails .image		{	width: 160px; height: 160px; text-align: center; }
table.thumbnails .label		{	width: 160px; height: 20px; text-align: center; margin-top: 0px; }

.clearBoth					{	clear: both; }

#contactDetails				{	font-size: 120%; margin-bottom: 30px; }
#contactMap					{	 }

#mainNav					{	display: none; }
#enquiryForm				{	display: none; }
.breadcrumbs				{	display: none; }
#footerContainer			{	padding-left: 30px; }
#copyrightLinks				{	display: none; }


