@charset "utf-8";

/* text styles */
a, a:visited {
color: #545556;
}
a:hover, a:visited {
color: #545556;
}
.bodytext {
font-family:Arial, Verdana, Helvetica;
font-size: 12px;
}
.bodytext_bold {
font-family:Arial, Verdana, Helvetica;
font-size: 12px;
font-weight:bold;
}

.left_sidebar_heading {
font-family:Arial, Verdana, Helvetica;
font-size: 18px;
font-style:italic;
font-weight:bold;
}

.white_heading {
font-family:Arial, Verdana, Helvetica;
font-size: 12px;
font-weight:bold;
color: #ffffff;
}

H1 {
font-size: 16px;
color: #545556;
letter-spacing: 5px;
font-weight:normal;
}

.sku_dtl {
	text-align: center;
	margin-bottom: auto;
	margin-left:auto;
	margin-top:auto;
	margin-right:auto;
	font-family:Arial, Verdana, Helvetica;
	font-size: 12px;
	line-height: 18px;
}

.sitemap_topbar {
	vertical-align:bottom;
	margin-bottom:0px;
	padding-bottom:0px;
}

.sitemap_botbar {
	vertical-align:top;
	margin-top:0px;
	padding-top:0px;
}

.sitemap_grp {
	float:left; 
	width:222px !important;
	text-align:center;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
}

.sitemap_hdrtxt {
	text-align: left; 
	width:197px; 
	padding-left:25px;
}

.sitemap_prodtxt {
	font-weight: normal; 
	font-size: 16px; 
	font-family:  Arial, Verdana, Helvetica; 
	line-height: 30px; 
	letter-spacing: 0.2em; 
	color:#545556;
}

a.sitemaplink:link { 
	font-weight: normal; 
	font-size: 16px; 
	font-family:  Arial, Verdana, Helvetica; 
	line-height: 30px; 
	letter-spacing: 0.2em; 
	text-decoration: none;		
}

a.sitemaplink:visited { 
	font-weight: normal; 
	font-size: 16px; 
	font-family:  Arial, Verdana, Helvetica; 
	line-height: 30px; 
	letter-spacing: 0.2em; 
	text-decoration: none;	
}

a.sitemaplink:hover { 
	font-weight: normal; 
	font-size: 16px; 
	font-family:  Arial, Verdana, Helvetica; 
	line-height: 30px; 
	letter-spacing: 0.2em; 
	text-decoration: underline;	
}

a.sitemaplink:active { 
	font-weight: normal; 
	font-size: 16px; 
	font-family:  Arial, Verdana, Helvetica; 
	line-height: 30px; 
	letter-spacing: 0.2em; 
	text-decoration: none;	
}

a.sitemaplink1:link { 
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px;
	text-decoration: none;	
}

a.sitemaplink1:visited { 
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px;
	text-decoration: none;	
}

a.sitemaplink1:hover { 
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px;
	text-decoration: underline;	
}

a.sitemaplink1:active { 
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px;
	text-decoration: none;	
}

a.sitemaplink2:link { 
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px; 
	position: relative; 
	left: 4px;	
	text-decoration: none;	
}

a.sitemaplink2:visited {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px; 
	position: relative; 
	left: 4px;	
	text-decoration: none;	
}

a.sitemaplink2:hover { 
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px; 
	position: relative; 
	left: 4px;	
	text-decoration: underline;	
}

a.sitemaplink2:active { 	
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px; 
	position: relative; 
	left: 4px;	
	text-decoration: none;	
}

.FeaturedPlayLink
{
 float:left; 
 margin:0px; 
 padding:0px;
 /*
 position:relative; 
 left:-625px; top:500px;
*/ 
 border-style:none !important; 
 border:0px !important; 
 opacity:0.50; /* firefox, opera, safari, chrome */
 filter:alpha(opacity=50); /* IE 4, 5, 6 and 7 */ 
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* IE 8 */  
}

/* layout styles */

body {
text-align: center;
margin-bottom: auto;
margin-left:auto;
margin-top:auto;
margin-right:auto;
font-family:Arial, Verdana, Helvetica;
font-size: 12px;
line-height: 18px;
background-color: #e9e9e9;
background-image: url(images/background.jpg);
background-position:center;
background-repeat:repeat-y;
}

#wrapper {
width: 984px;
margin: auto;
text-align:left;
min-width: 984px;
background-color: #ffffff;
}
#top_color_bar {
margin: auto;
text-align:left;
height: 20px;
background-color: #545556;
}
#header_bar {
margin: auto;
text-align:left;
height: 103px;
}
#header_bar_left {
margin: auto;
text-align:left;
float:left;
padding-top: 33px;
padding-left: 23px;
width: 674px;
}
#header_bar_left1 {
margin: auto;
text-align:left;
float:left;
}
#header_bar_left2 {
margin: auto;
text-align:left;
float: right;
padding-top: 19px;
padding-left: 10px;
}
#header_bar_right {
margin: auto;
text-align:right;
float:right;
padding-top: 7px;
padding-right: 7px;
width: 280px;
}
#footer_color_bar1 {
margin: auto;
text-align:left;
height: 13px;
background-color: #545556;
}
#footer_color_bar2 {
margin: auto;
text-align:left;
background-color: #d7d8d8;
height: 80px;
padding-top: 12px;
padding-left: 34px;
font-family:Arial, Verdana, Helvetica;
font-size: 12px;
color: #000000;
line-height: 24px;
}

#content_zone {
margin: auto;
text-align:left;
}
#left_nav {
margin: auto;
text-align:left;
float:left;
padding-top:2px;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 10px;
width: 205px;
}
#content {
margin: auto;
text-align:left;
float:right;
width: 729px;
padding-bottom: 10px;
}
#top_nav {
margin: auto;
text-align:left;
height: 34px;
width: 390px;
float:left;
}
#home_content_left {
margin: auto;
text-align:left;
float: left;
width: 368px;
padding-bottom: 10px;
}
#home_content_right {
margin: auto;
text-align:left;
float:right;
padding-right: 61px;
width: 300px;
padding-bottom: 10px;
}

#home_content_left {
margin: auto;
text-align:left;
float: left;
width: 368px;
padding-bottom: 10px;
}
#interior_content {
margin: auto;
text-align:left;
float:right;
padding-right: 61px;
width: 668px;
padding-bottom: 10px;
padding-top: 10px;
}

.pad_image img {
padding-right: 20px;
}

.clearfloat {
clear:both;
}

.searchbox 
{
	vertical-align:middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
    background-color : #ffffff;
	border: 1px inset ThreeDFace !important;
	width: 120px;
	height: 19px;
}

.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

.MenuHdrImage {
	 margin-top:3px;
	 margin-bottom:3px;
	 border:0px	
}

.MenuImage {
	 margin-top:1px;
	 margin-bottom:1px;
	 border:0px	
}

.pmenuitem
{
  background-color:white;
}

.MainMenuGroup
{
  background-color:white;
}

.MainMenuItem 
{
  background-color:white; 
  color:#633164; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  cursor:pointer;
}

.MainMenuItemHover 
{
  background-color:#b0b37a; 
  color:#633164; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:solid 1px #b0b37a;
  cursor:pointer;
}

.MainMenuItemActive
{
  background-color:#b0b37a; 
  color:#633164; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:solid 1px #b0b37a;
  cursor:pointer;
}

.MainMenuItemExpanded 
{
  background-color:#b0b37a; 
  color:#633164; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:solid 1px #b0b37a;
  cursor:pointer;
}

.MainMenuSubItem 
{
  background-color:#faf4d0; 
  color:#633164; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:solid 1px #faf4d0;
  cursor:pointer;
}

.MainMenuSubItemHover 
{
  background-color:#b0b37a; 
  color:#633164; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:outset 1px #b0b37a;
  cursor:pointer;
}

.MainMenuSubItemActive
{
  background-color:#b0b37a; 
  color:#633164; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:solid 1px #b0b37a;
  cursor:pointer;
}

.MainMenuSubItemExpanded 
{
  background-color:#b0b37a; 
  color:#633164; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:inset 1px #b0b37a;
  cursor:pointer;
}

.ProdMenuGroup
{
  background-color:white;
}

.ProdMenuImage 
{
  background-color:#faf4d0; 
  color:#633164; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
}

.ProdMenuItem 
{
  background-color:#faf4d0; 
  color:#633164; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  cursor:pointer;
}

.ProdMenuItemHover 
{
  background-color:#b0b37a; 
  color:#633164; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  cursor:pointer;
}

.ProdMenuItemActive
{
  background-color:#b0b37a; 
  color:#633164; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  cursor:pointer;
}

.ProdMenuItemExpanded 
{
  background-color:#b0b37a; 
  color:#633164; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  cursor:pointer;
}

.ProdMenuSubItem 
{
  background-color:#faf4d0; 
  color:#633164; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  border:solid 1px #faf4d0;
  cursor:pointer;
}

.ProdMenuSubItemHover 
{
  background-color:#b0b37a; 
  color:#633164; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  border:outset 1px #b0b37a;
  cursor:pointer;
}

.ProdMenuSubItemActive
{
  background-color:#b0b37a; 
  color:#633164; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  border:solid 1px #b0b37a;
  cursor:pointer;
}

.ProdMenuSubItemExpanded 
{
  background-color:#b0b37a; 
  color:#633164; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  border:inset 1px #b0b37a;
  cursor:pointer;
}