body 
	{
	background-color: #191618;
	margin: 0px;
	padding: 0px;
	font-size:100%;
	}

body#home a#homenav,
body#saddles a#catnav,
body#philosophy a#philnav,
body#saddle fit a#fitnav,
body#contact a#connav,
body#cart a#cartnav 
body#about a#aboutnav { color: #191618; font-weight: bold;}

/* start primary navigation*/
#nav
	{
	width: 445px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	padding-left: 280px;
	border-style:solid;
    border-width: 0px 0px 2px 0px;
    border-color: #AE1F23; 
	}
#navigation a
	{
	text-align: center;
	color: #F3F3F3;
	background: #630D0D url(images/left-tab.gif) left top no-repeat;
	text-decoration: none;
	padding: 0px 0px 3px 10px;
	}

#navigation a span
	{
	background: url(images/right-tab.gif) right top no-repeat;
	padding: 0px 10px 3px 0px;
	}

#navigation a, #navigation a span
	{
	display: block;
	float: left;
	}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
	{
	float: none;
	}
/* End hide */

#navigation a:hover
	{
	/*font-style: italic;*/
	color: #F3F3F3;
	background: #AE1F23 url(images/left-tab-hover.gif) left top no-repeat;
	padding: 0px 0px 3px 10px;
	}

#navigation a:hover span
	{
	background: url(images/right-tab-hover.gif) right top no-repeat;
	padding: 0px 10px 3px 0px;
	}

#navigation ul
	{
	list-style: none;
	padding: 0;
	margin: 0
	}

#navigation li
	{
	float: left;
	margin: 0;
	} 
/* end primary navigation*/
	
#container
	{
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 600px;
	width: 725px;
	}
	
/* start header*/
#banner
	{
	position: relative;
	margin: 0px;
	padding: 0px;
	background-color: none;
	height: 125px;
	width: 725px;
	}	
/* end header*/

/* start content*/
#content
	{
	margin: 0px;
	padding: 0px;
	background-color: none;
	height: 400px;
	width: 725px;
	}
	
#side_nav
	{
	text-align: left;
	background-color: #630D0D;
	height: 395px;
	width: 185px;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	}

#side
	{
	text-align: left;
	background-color: #630D0D;
	height: 395px;
	width: 185px;
	margin: 0px;
	padding-left: 5px;
	float: left;
	overflow: hidden;
	}

.inside:link /* unvisited link */
	{
	text-decoration: none;
	color: #F3F3F3;
	background-color: #630D0D;
	padding: 5px 0px 5px 10px;
	}
	
.inside:visited /* visited link */
	{
	text-decoration: none;
	color: #F3F3F3;
	background-color: #630D0D;
	padding: 5px 0px 5px 10px;
	}
	
.inside:hover  /* mouse over link */
	{
	width: 285px;
	font-style: italic;
	text-decoration: none;
	color: #F3F3F3;
	background-color: #AE1F23;
	padding: 5px 160px 5px 10px;
	}

.inside:active /* selected link */
	{
	width: 185px;
	font-style: italic;
	text-decoration: none;
	color: #F3F3F3;
	background-color: #AE1F23;
	padding: 5px 160px 5px 10px;
	}

.inmain:link
	{
	text-decoration: none;
	color: #F3F3F3;
	background-color: #630D0D;
	padding: 5px 0px 5px 10px;
	}
	
.inmain:hover
	{
	width: 185px;
	font-style: italic;
	text-decoration: none;
	color: #F3F3F3;
	background-color: #AE1F23;
	padding: 5px 160px 5px 10px;
	}
p.main 	
	{ font-size:0.75em;  /* 16x0.75=12 */ 
	color:#191618;
	margin: 1em;
	}
#main
	{
	height: 385px;
	width: 500px;
	padding: 5px;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	float: left;
	background-color: #F3F3F3;
	color: #191618;
	}
	
#maintop
	{
	height: 200px;
	width: 495px;
	padding: 0px;
	margin: 0px;
	background-color: none;
	text-align: left;
	}

p.name
	{
	width: 495px;
	text-align: right;
	color: #191618;
	padding: 1px;
	margin: 0px;
	background-color: none;
	font-size: 1em;
	font-weight:bold
	}

p.contact
	{
	text-align: left;
	color: #191618;
	padding: 15px;
	margin: 0px;
	background-color: none;
	font-size: 1em;
	}

#MainImg {
	padding-left: 20px;
	margin: 0px;
	background-color: none;
	float: left;
	}
	
#ThumbImgs {
	padding-left: 190px;
	margin: 5px;
	background-color: none;
	float: left;
	}
	
.thumb {
	padding: 0px;
	margin: 10px 10px 0px 45px;
	background-color: none;
	float: left;
	}

a.thumb img {
	border: 0;
	text-decoration:none;
	}
a.thumb img:hover {
	border: 0;
	text-decoration:none;
	}
a.thumb img:active {
	border: 0;
	text-decoration:none;
	}

#mainbottom
	{
	float: left;
	height: 130px;
	width: 385px;
	padding: 0px;
	margin: 0px;
	background-color: none;
	border-style:solid;
    border-width: 2px 0px 0px 0px;
    border-color: #AE1F23; 
    /*overflow: hidden;*/
	}

.adtocart
	{
	float: left;
	height: 130px;
	width: 110px;
	padding: 0px;
	margin: 0px;
	background-color: none;
	text-align: right;
	border-style:solid;
    border-width: 2px 0px 0px 0px;
    border-color: #AE1F23; 
	}

/*
p.cart
	{
	text-align: center;
	padding: 4px 1px 3px 1px;
	border-style:solid;
    border-width: 2px 2px 2px 2px;
    border-color: #333333;
	background-color: none;
	font-size:0.85em;
	}
*/
	
.clearboth { clear: both; }

#footer
	{	
	margin: 0px;
	padding: 10px;
	background-color: none;
	height: 20px;
	width: 706px;
	text-align: center;
	color: #AE1F23;
	}
	
#footer a:link
	{
	color:#F3F3F3;
	}

#footer a:hover
	{
	color:#AE1F23;
	}
	
a:link
	{
	text-decoration: none;
	color: #191618;
	border: 0;
	}

a:hover
	{
	text-decoration: none;
	color: #AE1F23;
	border: 0;
	}

a:active
	{
	text-decoration: none;
	color: #191618;
	border: 0;
	}
	
a:visited
	{
	text-decoration: none;
	color: #191618;
	border: 0;
	}

h1,h2,h3,h4,
	{
	font-family: georgia, serif;
	color: #F3F3F3;
	}
h1 
	{
	font-size:2.25em;  /* 16x2.25=36 */ 
	color: #F3F3F3;
	line-height:2ex;
	margin-bottom:0;
	margin-left:1em;
	margin-top:1ex;
	}
h2 
	{ 
	font-size: 1.5em;   /* 16x1.5=24 */ 
	color: #191618;
	line-height: 2ex;
	margin-bottom: 0;
	margin-left: .5em;
	margin-top: 1ex;
	}
h3 
	{ font-size:1.125em; /* 16x1.125=18 */
	color: #F3F3F3;
	line-height:2ex;
	margin-bottom:0;
	margin-left:1em;
	margin-top:1ex;
	}
h4 
	{
	font-size:0.875em; /* 16x0.875=14 */
	color: #F3F3F3;
	padding: 0px 0px 3px 10px;
	}
h5
	{
	font-size:0.87em; /* 16x0.875=14 */
	color: #191618;
	margin-bottom: 0px;
    margin-top: 1em;
    line-height: 2ex;
    margin-left: 1em;
	}
p  	
	{ 
	font-size:0.75em;  /* 16x0.75=12 */ 
	color: #F3F3F3;
	}