/* CSS Document */
html, body  {
	background-image:url(/images/bg.gif); 
	background-repeat:repeat; 
	margin:0px;
	padding: 0px;
	text-align: center;
}

html, body div {
text-align: left;
}

/*Page Container*/
#main_container  {
	height: 100%;
	border-collapse: collapse;
	text-align: left;
	margin: 0px auto;
	width:767px;
}

#main_container td {
vertical-align: top;
padding: 0px;
text-align: left;
}

/*Logo Section above body*/
#logo_section  {
	width:767px; 
	height:52px;
    margin-top:5px;
}

#logo_section_text  {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000;
	text-decoration:none;
	padding-top:35px;
	float:right;
}

a.logo_section_text:link, a.logo_section_text:visited, a.logo_section_text:active  {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000;
	text-decoration:none;
}
a.logo_section_text:hover   {
	text-decoration:underline;
}


/*Body Section*/
#body_outline  {
	width:763px; 
	height: auto;
	background-color:#ebeae6; 
	border:1px solid #63574b; 
	position:relative; 
	top:5px;
	padding:2px;
}

.default_font {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

#body_inner   {	
	border:1px solid #63574b;
	position: relative;
	top: 0px; 
	left: 0px; 
	padding:0px;
	background-color:#FFFFFF;
/*
	background-image:url(/images/page-bg.jpg);
	background-position:bottom; 
	background-repeat:repeat-x;
*/
}

#nav_bar  {
    position:absolute;
	top:2px;
	left:2px;
	width:761px; 
	height:33px;
	border:1px solid #63574b; 
	background-image:url(/images/nav-bg.jpg); 
	background-repeat:repeat-x;
}

/*Search input*/
#nav_bar_search {
float:right;
width:200px;
}

input.nav_Search{
background-image:url(/images/searchbar-bg-google.gif);
border:1px solid #63574b; 
font-size: 10px;
position:absolute;
top:8px;
right:32px;
font-family: Arial, Helvetica, sans-serif;
color:#bdab9b;
width: 152px;
height:13px;
padding-left:3px;

}

input.nav_Search:focus {
background-image:url(/images/searchbar-bg-focus.gif);
color: #000000;
padding-left:3px;
}

input.searchBtn {
border-width: 0px;
position:absolute;
top:8px;
right:4px;
background-image: url(/images/go-button2.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 23px;
height: 18px;
background-color: transparent;
cursor: pointer;
}

input.searchBtn:hover {
background-position: 0px -18px;
}

.unseen_links {display:none;}

div#youarehere {
background-color: #E3E3E3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #605750;
width: inherit;
overflow: hidden;
padding: 5px 10px;
}

/* Reservered for A word not necessarily intended to be a link but needed fo a margin buffer */
div#youarehere .item {
margin: 0px 4px;
}

div#youarehere a,
div#youarehere a:visited,
div#youarehere a:hover,
div#youarehere a:active {
text-decoration: none;
color: #0000cc;
margin: 0px 4px;
}

div#youarehere a:hover {
color: #3333ff;
}


div#youarehere + .compare-price1-button { margin: 10px auto 0 auto; }
div#youarehere + table + .compare-price1-button { margin: 0 auto; }
div#youarehere + div + div + div + .compare-price1-button { margin: 0 auto; }


