/* CSS Layout */

/* Start of Global page settings. Should get over-ridden later on*/

@import "safari.css";

body {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
  	text-align			: center;
  	font-size			: 76.1%;
	color				: #000;
	margin				: 0px;
	padding				: 0px; 
	background-color	: #FFF;
}

h1, h2, h4, h5, h6, p{
	margin				: 1em 0px;
	padding				: 0px;
}

img.graphic {
 	display				: block;
	border				: none;
}

h2 {
	font-size: 1.1em;
	color: #9E9995;
}

h3	{
	padding-top: 5px;
	margin-bottom: -40px;
	font-size: .9em;
	color:#5C5C5C;
}

h4	{
	padding-top: 5px;
	font-size: .8em;
	color:#9E9995;
	font-weight:500;
	letter-spacing: .10em;
}

/* Remove when adding site nav - Temporary */
#menubar a.trigger {
	text-decoration		: none;
	margin				: 15px 0px 0px 540px;
	font-size			: 1em;
	color				: #000000;
	letter-spacing: .07em;
	font-weight:500;
}




/* End of Global page settings. Should get over-ridden later on*/


/*Line Heights and base font size adjustment*/
/* Font sizing later is defined in ems. Based on CSS font discussions - do a google*/
#wrapper {
	width				: 975px;
	margin				: 40px auto 0px auto; /* sets site to center float */
	padding				: 0px; 
}

/* Container Holds Content */
#container {
	text-align			: left;
	width				: 975px;
	left				: 0px;
	top					: 0px;
	margin				: 0px; /* may need 0px 0px 0px 12px; */
	padding				: 0px; 
}

#header{
	margin: 0px;
	padding: 0px;
	background-color	: #FFFFFF;
	background-repeat	: no-repeat;
	text-align			: left;
	
}

#sidebar {
	background-image: url(../images/side_bg.jpg);
	background-repeat:repeat-y;
	float:left;
	margin-top: 30px;
	width: 268px;
	height: 575px;

} 

#sidebar ul	{
	list-style-type: none;
	color: #000;
}

#sidebar li a	{
	text-decoration: none;
}

#sidebar li a:hover	{
	text-decoration: underline;
}

#yourway_logo {
	
	height				: 164px;
	width				: 265px;
	top					: 0px;
	margin				: 0px 0px 0px 10px;
	padding				: 0px;
	position			: relative;
}

#yourway_logo ul	{
	margin: 0;
	padding: 0;
}

#yourway_logo li a	{
	color: #000;
	text-decoration: none;
	font-weight: bold; 
}

#yourway_logo li a:hover	{
	text-decoration: underline;
}

/*  
div#yourway_logo div#logo_text {
	font-size: .7em;
	margin				: 250px 0px 0px 0px;
	padding				: 0px;
}
*/

#title {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: 800;
	color				: #FFCC00;
}

p.contact {
	text-align			: center;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	margin				: 15px 0px 0px 600px;
	width				: 200px;
}

#tag {
	text-align			: center;
	width				: 265px;
	margin				: 45px 0px 0px 570px;
	font-size			: 1.30em;
	font-weight			: bold;
}

.tagline	{
	font-family:"Times New Roman", Times, serif;
	font-variant:small-caps;
	font-size: 1.2em;
	color: #fff;
	margin: 10px 0 0 -320px;
	padding: 0px;
}

#content {
	float				: left;
	text-align			: left;
	width				: 665px;
	left				: 0px;
	padding-left		: 40px;
	margin-top			: 30px;

	
}

#content ul	{
	margin-left: 50px;
	padding: 0;
}

#content li	{
	font-size: .9em;
}

#content li a	{
	color: #000;
}

#content li a:hover	{
	color: #8F8649;
	text-decoration: none;
}

/*
#footer{
	height					: 23px;
	width					: 324px;
	line-height				: .9em;
	font-family				: Arial, Verdana, Helvetica, sans-serif;
	margin					: 50px 0px 50px 0px;
	padding					: 0px;
}
*/

#footer{
	height					: 23px;
	width					: 304px;
	line-height				: .9em;
	font-family				: Arial, Verdana, Helvetica, sans-serif;
	margin					: 420px 0px 0px 5px;
	padding					: 0px;
	position				: absolute;
}

#footer a {
	text-decoration: none;
	color			: #436D98;
}


#himage {
	text-align			:left;
	position			:absolute;
	background-image	:url(../images/index_photo.jpg);
	background-repeat	:no-repeat;
	height				:144px;
	width				:554px;
	margin				:0px;
	top					:124px;
	left				:0px;
	float				:left;
}

#svimage{
	background-image	:url(../images/svc_mix.jpg);
	height				:244px;
	width				:488px;
	position			:absolute;
	margin				:25px 300px;
	padding				:0px;
}

/*** Store ***/
#store_content	{
	margin-top: 35px;
}

/* 
table.cart	{
	line-height				: 1.1em;
	font-family				: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
}
*/


/* Main titles for various pages. */
h1 {

font-size:1.5em;

margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/

}


h5 {
	width: 530px;
	color: #8F8649;
	font-size:1.1em;
	font-weight: bold;
	line-height: 1.1em;
}

h6 {

font-size:1.2em;

margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/

}

/* Non-title text */
td, tr, div {

font-size:1em;

margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/

}

p {

font-size:.9em;

}

li > p {
margin-top: 0.2em;
}


/* ----- LISTS ----- */
ol, ul, li {
/*list-style: none; Uncomment if you want a normal list*/
font-size:1em;

}
/*
ul,ol {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
list-style:;
float:;
margin:;
padding:;
}

li{
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
list-style:;
float:;
margin:;
padding:;
}
*/
/********* LINK STYLES *********/

/*Catch all for all link styles */
a:link,a:visited{
	color: #000;
	text-decoration: underline;
}

/*Individual link styles */

a:hover {
	color: #8F8649;
	text-decoration: none;
}

/*** PDG Cart ***/
.pdgmain	{
	margin: 0;
	padding: 0;
	font-size: .9em;
	line-height: .9em;
	color: #000;
}

.cart	{
	font-size: .7em;
}

tr.commerce_box	{
	margin-left: -100px;
}
