/*
Win/Netscape4.x, 
Win/InternetExplore4.x, 
Mac/Netscape4.x, 
Mac/InternetExplorer4.x
Win/InternetExplore 5, 
Win/InternetExplore 5.5, 
Win/Netscape 6, 
Win/Mozilla1.x, 
Win/Opera6, 
Mac/Netscape6, 
Mac/Mozilla1.x, 
Mac/Opera5
*/
iframe {
	padding-left:9px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:70%;
	color:#555555;
	line-height:17px;
	text-align:left;	
}

body.home {
	background-image: url(../images/bg_tile.png);
	text-align:center;
}

#m4c_wrapper {
	width: 768px;
	margin: auto;
	text-align: left;
}
#m4c_header {
	text-align: right;
	width: 750px;
	padding: 0px 9px;
	line-height: 13px!important;
}
#m4c_header  ul {
	height: 13px;
	margin-top: 22px;
}
#m4c_header  ul a {
	color: #FFFFFF;
	text-decoration: none;
}
#m4c_header  ul a:hover, #header ul a:active {
	color: #FF0000;
	text-decoration: underline;
}
#m4c_header li {
	background: none;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	text-indent: 8px;
	font-family: Helvetica,Verdana,Arial;
	padding: 0 10px;
}
#m4c_header a { 
	font-size:12px;
	font-weight:bold;
	text-indent:8px;
}
#m4c_body_top {
	background-image: url(../images/body_top_bg.png);
	background-repeat: no-repeat;
	height: 74px;
}
#m4c_wordmark {
	margin-top: 3px;
	margin-left: 9px;
}
#m4c_body_content {
	width: 750px;
	padding: 0px 9px;
	background-image: url(../images/body_bg_tile.png);
}
#m4c_body_bottom {
	background-image: url(../images/body_bottom_bg.png);
	background-repeat: no-repeat;
	height: 9px;
	width: 768px;
}
#m4c_footer {
	margin-top: 10px;
} 
#m4c_footer, #m4c_footer a {
	color: #FFFFFF;
	font-size: 11px;
	padding: 0;
	text-align: right;
	text-decoration: none;
}

.shMagnavoxRedText {
  color: #FF3333;
  font-size:10px;
  font-weight:bold;
}

.shMagnavoxRedTextlight {
  color: #FF3333;
  font-size:10px;
}

a.shMagnavoxBlackText {
  color: #000000;
  font-size:11px;
}

a {
  color: #FF3333;
  font-size:11px;
}
table{
	font-size:100%;
}
.shBkg_F4F5F7_Size_11{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration:none;
  background-color: #F4F5F7;
}
.shBkg_F4F5F7_Size_10{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration:none;
  background-color: #F4F5F7;
}
.shBkg_E7E7EB_Size_10_Bold{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: Bold;
  text-decoration:none;
  background-color: #E7E7EB;
}
p { 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
.errortext { 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	}	
H1 { 
	margin-top: 10px;
	font: normal 18pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}	
H4 a
{
	color:#555555;
}	
.detail { 
	margin-top: 10px;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3333;}

.top_nav { 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;}
	
a.top_nav, a.top_nav:link,  a.top_nav:hover,  a.top_nav:visited { 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;  text-decoration: none;}
	
a.top_nav:hover { 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;  text-decoration: none;
}

.breadcrumbs { 
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #ffffff;}	
	
a.breadcrumbs, a.breadcrumbs:link, a.breadcrumbs:visited  { 
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #ffffff;  text-decoration: underline;}	

a.breadcrumbs:hover  { 
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;  text-decoration: underline;}	
	
.selectedbc{ 
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;  text-decoration: none;}	

.breadcrumbsnocase { 
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #ffffff;  }
	
a.breadcrumbsnocase, a.breadcrumbsnocase:link, a.breadcrumbsnocase:visited  { 
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #ffffff;  text-decoration: underline;}	

a.breadcrumbsnocase:hover  { 
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #FFF;  text-decoration: underline;}	

.footer {
		color:#FFFFFF;
		text-align: center;
		font-size: 9px;
		font-weight: normal;
		text-decoration: none;
		font-family: verdana, Arial, sans-serif;  
		}
a.footer {

		text-align: center;
		font-size: 9px;
		font-weight: normal;
		text-decoration: underline;
		font-family: verdana, Arial, sans-serif;  
		}
a.footer:link, a.footer:visited, a.footer:hover, a.footer:active {
		color: #FFF; 
		}
img {
border:0px none;
margin:0px;
padding:0px;
vertical-align:bottom;
}
h5 
{
font-size:110%;
margin:0px;
color:#404040;
}

ul {
list-style-type:none;
margin:0px;
padding:0px;
}
ul li 
{
background-image:url(../images/icon-listitem-plus.gif);
background-position:0pt;
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
overflow:hidden;
width:100%;
}

td p {
margin-bottom:0px;
margin-top:0px;
}
img {
border:0px none;
}
.p-center {
text-align:left;
}
.p-orange {
color:#000000;
font-size:9px;
}
.p-asterix {
color:#DF2823;
font-size:9px;
}
.p-linkplus {
color:#000000;
font-size:9px;
}
.p-error, .p-highlight {
color:#DF2823;
}
.p-metadata {
color:#888B9C;
}
select.p-selectlist {
margin-bottom:5px;
width:200px;
}
table.p-maxwidth, td.p-maxwidth {
width:100%;
}
td.p-nowrap {
white-space:nowrap;
}
td.p-middle {
vertical-align:middle;
}
table.p-right {
float:right;
}
.p-action {
color:#000000;
}
.p-bold {
font-weight:bold;
}
.p-italic {
font-style:italic;
}
td.p-right, tr.p-right td {
text-align:right;
}
td.p-center, tr.p-center td {
text-align:left;
}
td.p-hl, tr.p-hl td {
background:#EFEFF4 none repeat scroll 0%;
}
td.p-hl-blue, tr.p-hl-blue td {
background:#E9F5FF none repeat scroll 0%;
}
td.p-hl-yellow, tr.p-hl-yellow td {
background:#FFF4DF none repeat scroll 0%;
}
.p-clear-both {
clear:both;
}
.p-clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.p-clearfix {
}
* html .p-clearfix {
height:1%;
}
.p-clearfix {
display:block;
}
#navLevel1 {
	display: block;
	width: 123px;
	height: 24px;
	margin: 0px auto;
	padding-left: 0px; 
	padding-top: 0px; 
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, Arial, sans-serif;  	
}

#navLevel1 .selected {
	background-color: transparent;
	background-image: url(../images/menu_tv_selected.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}

#navLevel1 .unselected {
	background-color: transparent;
	background-image: url(../images/menu_tv_unselected.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}

#navLevel1 .unselectable {
	background-color: transparent;
	background-image: url(../images/menu_tv_selected.jpg);
	background-repeat: repeat-x;
	color: #FFF;
	padding-left: 5px;
}
#navLevel1 .icon {	
}

#navLevel1 .text {
	line-height: 24px;
	font-size: 11px;
  	vertical-align: middle;
  	text-align: left;
  	padding-left:11px;
}

#navLevel1 .nav {
	display: block;
	color: #FFF;
	width: 131px;
	height: 24px;
	margin: 0px auto;

	padding-top: 0px; 
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, Arial, sans-serif;
}

#navLevel1 .nav:link, .nav:visited {
}

#navLevel1 .nav:hover, .nav:active{
	background-color: transparent;
	width: 131px;
	background-image: url(../images/menu_tv_selected.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}
/*	end of navLevel1 */

#navLevel2 {
	display: block;
	width: 142px;
	height: 24px;
	margin: 0px auto;
	padding-left: 0px; 
	padding-top: 0px; 
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, Arial, sans-serif;  	
}

#navLevel2 .selected {
	background-color: transparent;
	background-image: url(../images/menu_tv_selected.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}
.selected {
	background-color: transparent;
	background-image: url(../images/menu_tv_selected.jpg);
	background-repeat: repeat-x;
	line-height:24px;
	color: #FFF;
}
#navLevel2 .unselected {
	background-color: transparent;

	background-image: url(../images/menu_tv_unselected.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}

#navLevel2 .unselectable {
	background-color: transparent;
	background-image: url(../images/menu_tv_unselected.jpg);
	background-repeat: repeat-x;
	color: #FFF;
	padding-left:5px;
}
#navLevel2 .icon {	
}

#navLevel2 .text {
	line-height: 24px;
	font-size: 11px;
  	vertical-align: middle;
  	text-align: left;

}

#navLevel2 .nav {
	display: block;
	color: #FFF;
	width: 131px;
	height: 24px;
	padding-top: 0px; 
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, Arial, sans-serif;
	padding-left:11px;
}

#navLevel2 .nav:link, .nav:visited {
}

#navLevel2 .nav:hover, .nav:active{
	background-color: transparent;
	background-image: url(../images/menu_tv_selected.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}
/*	end of navLevel2 */

#navLevel3 {
	display: block;
	width: 139px;
	height: 19px;
	margin: 0px auto;
	padding-left: 0px; 
	padding-top: 0px; 
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-family: verdana, Arial, sans-serif;  	
}     

#navLevel3 .selected {
    background-color: #ea0101;
}
#navLevel3 .unselected {
    background-color: #7c0000;
}
#navLevel3 .unselectable {
    background-color: #7c0000;
	display: block;
	width: 123px;
	line-height: 19px;
	margin: 0px auto;
	padding-top: 0px; 
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-family: verdana, Arial, sans-serif;
	color: white;
}
#navLevel3 .icon {
}
#navLevel3 .text {
	line-height: 19px;
  	vertical-align: middle;
  	text-align: left;

}
#navLevel3 .nav {
	display: block;
	background-color: transparent;
	width:131px;
	line-height: 14px;
	margin: 0px auto;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-family: verdana, Arial, sans-serif;
	padding-left:11px;
}

#navLevel3 .nav:link, .nav:visited {
	color: #ffffff;
}

#navLevel3 .nav:hover, .nav:active {
	background-color: #ea0101;
	background-image: none;
	color: #ffffff;
}
#navLevel3 .nav:focus {
}

#navLevel4 {
	display: block;
	width: 142px;
	height: 24px;
	margin: 0px auto;
	padding-left: 0px; 
	padding-top: 0px; 
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, Arial, sans-serif;  	
}

#navLevel4 .selected {
	background-color: transparent;
	background-image: url(../images/menu_tv_selected.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}
.selected {
	background-color: transparent;
	background-image: url(../images/menu_tv_selected.jpg);
	background-repeat: repeat-x;
	line-height:24px;
	color: #FFF;
}
#navLevel4 .unselected {
	background-color: transparent;

	background-image: url(../images/menu_tv_unselected.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}

#navLevel4 .unselectable {
	background-color: transparent;
	background-image: url(../images/menu_tv_unselected.jpg);
	background-repeat: repeat-x;
	color: #FFF;
	padding-left:5px;
}
#navLevel4 .icon {	
}

#navLevel4 .text {
	line-height: 24px;
	font-size: 11px;
  	vertical-align: middle;
  	text-align: left;

}

#navLevel4 .nav {
	display: block;
	color: #FFF;
	width: 131px;
	height: 24px;
	padding-top: 0px; 
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, Arial, sans-serif;
	padding-left:11px;
}

#navLevel4 .nav:link, .nav:visited {
}

#navLevel4 .nav:hover, .nav:active{
	background-color: transparent;
	background-repeat: repeat-x;
	color: #FFF;
}
		

/* form styles  */
input { font-weight: Normal; font-size: 10px; }
input.wh 
{
	border: 1px solid #D4D0C8; 
	background-color: #ffffff; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 14px; 
	color: #666666; 
	height:15px; 
	width:100px; 
	margin-bottom: 4px; } 
/* form styles  */


/*Sander added css*/	
.iframediv
{
	display:none;
}
.categorysearchdiv
{
	width:545px;
}
#header-title
{
	color:#666666;
}
h2
{
	color:#666666;
	font-size:13pt;
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 2px;
}
#search-button
{
	height:22px;
	color:White;
}
.p-button-action td div
{
	background:url(../images/submit_new_bg.gif);
	height:18px;
	width:81px;
	line-height:19px;
}
#search_recent{
	padding-left:11px;
	padding-top:0px;
	padding-bottom:9px;
	width:540px;
}
#search_cat 
{
	padding-left:10px;

}
#search-title
{

	padding-top:9px;
	padding-bottom:9px;
}
ul.p-link-list li.p-list-header 
{
	background-image:url(../images/arrow_orange.gif);
	margin-left:2px;
	margin-right:8px;	
	background-position:0pt;
}

.p-product-overview-single .p-header
{
	margin-left:4px;
}
.p-list-header a 
{
	text-decoration:none;
}
#search_recent_list
{
	padding-left:2px;
}
/*Not sure Start*/
/* Adjust font-size list items */
.p-product-overview-single .p-content{
	width:175px;
	font-size:100%;
	padding-left:10px;
	padding-right:10px;
}
.p-product-overview-single2 .p-content{
	font-size:100%;
	padding-left:10px;
	padding-right:10px;
	width:460px;
}
.p-product-overview-single .p-image{
	width:80px;
	padding-left:0px;
	padding-right:0px;
}
/* Adjust width */
.p-product-overview-single{
	width:275px;
}

/* Adjust font-size input fields */
.p-product-overview-single input{
	font-size:90%;
}
#p-grid-i #p-columns #p-main{
	width:580px;
	padding:0px 5px 10px 10px;
}

#p-grid-i #p-columns #p-right{
	width:180px;
	padding:0px 10px 10px 5px;
}
table.p-extrainfo-multiple {
	margin-top:10px;
}
table.p-extrainfo-multiple2 {
	margin-top:10px;
}
.shTxt_505050
{
	line-height:9pt;
}
/*Not sure End*/

/*Start Visibility Left Menu*/
#SupportCenter
{
	display:block;
}
#ProductSupport
{
	display:block;
}
#Service
{
	display:block;
}
#PartsAccessories
{
	display:block;
}
#ServiceContracts
{
	display:block;
}
#ServiceRequests
{
	display:block;
}
#ProductRegistration
{
	display:block;
}
#HowToService
{
	display:block;
}
#ContactUs
{
	display:block;
}
#TVParts {
	display:block;
}
/*End Visibility Left Menu*/
/*Start Categorized Menu*/
.p-table .p-content tr {
}
.p-table table td {
border-color:-moz-use-text-color -moz-use-text-color #E0E0E8;
border-style:none none solid;
border-width:0px 0px 1px;
font-size:90%;
line-height:17px;
padding:0px 0px 0px 10px;
}
.p-product-overview {
width:540px;
}
.p-product-overview-single {
width:272px;
vertical-align:top;
top:auto;
}
.p-product-overview-single2 {
width:554px;
vertical-align:top;
top:auto;
}
.p-product-overview .p-header, .p-product-overview .p-header-right, .p-product-overview-single .p-header, .p-product-overview-single .p-header-right {
background-color:#E0E0E8;
}
.p-product-overview .p-header, .p-product-overview .p-header-right, .p-product-overview-single2 .p-header, .p-product-overview-single .p-header-right {
background-color:#E0E0E8;
}
.p-product-overview .p-header h4, .p-product-overview .p-header-right h4, .p-product-overview-single .p-header h4, .p-product-overview-single .p-header-right h4 {
font-size:100%;
font-weight:bold;
margin:0px;
}
.p-product-overview .p-header h4, .p-product-overview .p-header-right h4, .p-product-overview-single2 .p-header h4, .p-product-overview-single .p-header-right h4 {
font-size:100%;
font-weight:bold;
margin:0px;
}
.p-product-overview-single .p-header {
padding:0px 5px;
}
.p-product-overview-single2 .p-header {
padding:0px 5px;
}
.p-product-overview-large .p-header {
background-color:#E0E0E8;
}
.p-product-overview-large .p-header h4, .p-product-overview-large .p-header-second h4 {
font-size:100%;
font-weight:bold;
margin:0px;
padding-left:3px;
}
.p-product-overview-large .p-content {
color:#252F47;
font-size:90%;
}
.p-product-overview-large .p-content {
padding:10px 10px 10px 0px;
vertical-align:top;
}
.p-extrainfo-multiple {
width:100%;
}
.p-extrainfo-double {
width:180px;
}
.p-extrainfo-multiple .p-top, .p-extrainfo-double .p-top, .p-extrainfo-multiple .p-top-large {
background-image:url(../images/tab_top_bottom.gif);
height:18px;
margin:0px;
padding:0px;
}
.p-extrainfo-multiple .p-top-large {
background-image:url(../images/tab_large_top_bottom.gif);
height:23px;
}
.p-extrainfo-multiple .p-top div, .p-extrainfo-double .p-top div, .p-extrainfo-multiple .p-top-large div {
float:left;
height:18px;
}
.p-extrainfo-multiple .p-top-large div {
height:23px;
}
.p-extrainfo-multiple .p-tab-border-left, .p-extrainfo-double .p-tab-border-left {
background-image:url(../images/tab_top_left.gif);
font-size:1px;
width:1px;
}
.p-extrainfo-multiple .p-top-large .p-tab-border-left {
background-image:url(../images/tab_large_top_left.gif);
}
.p-extrainfo-multiple .p-tab-border-right, .p-extrainfo-double .p-tab-border-right {
background-image:url(../images/tab_top_right.gif);
font-size:1px;
width:1px;
}
.p-extrainfo-multiple .p-top-large .p-tab-border-right {
background-image:url(../images/tab_large_top_right.gif);
}
.p-extrainfo-multiple .p-tab-spacer, .p-extrainfo-double .p-tab-spacer {
background-image:url(../images/tab_top_bottom.gif);
font-size:1px;
width:2px;
}
.p-extrainfo-multiple .p-top-large .p-tab-spacer {
background-image:url(../images/tab_large_top_bottom.gif);
}
.p-extrainfo-double .p-tab-active, .p-extrainfo-double .p-tab-inactive {
color:#000000;
cursor:pointer;
font-size:9px;
padding:0px;
text-align:left;
text-indent:5px;
vertical-align:middle;
white-space:nowrap;
width:87px;
}
.p-extrainfo-multiple .p-tab-active, .p-extrainfo-multiple .p-tab-inactive {
color:#000000;
cursor:pointer;
font-size:9px;
padding-left:10px;
padding-right:10px;
vertical-align:bottom;
white-space:nowrap;
}
.p-extrainfo-multiple .p-tab-active, .p-extrainfo-double .p-tab-active {
font-weight:bold;
}
.p-extrainfo-multiple .p-top-large .p-tab-active, .p-extrainfo-multiple .p-top-large .p-tab-inactive {
font-size:110%;
line-height:160%;
}
.p-extrainfo-multiple .p-tab-active, .p-extrainfo-double .p-tab-active {
background-image:url(../images/tab_top_light.gif);
}
.p-extrainfo-multiple .p-top-large .p-tab-active {
background-image:url(../images/tab_large_top_light.gif);
}
.p-extrainfo-multiple .p-tab-inactive, .p-extrainfo-double .p-tab-inactive {
background-image:url(../images/tab_top_dark.gif);
}
.p-extrainfo-multiple .p-top-large .p-tab-inactive {
background-image:url(../images/tab_large_top_dark.gif);
}
.p-extrainfo-multiple .p-top a:link, .p-extrainfo-multiple .p-top-large a:link, .p-extrainfo-multiple .p-top a:visited, .p-extrainfo-multiple .p-top-large a:visited, .p-extrainfo-multiple .p-top a:hover, .p-extrainfo-multiple .p-top-large a:hover, .p-extrainfo-multiple .p-top a:active, .p-extrainfo-multiple .p-top-large a:active {
color:#000000;
text-decoration:none;
}
.p-extrainfo-multiple .p-content {
font-size:100%;
padding:4px 0px;
vertical-align:top;
}
.p-extrainfo-double .p-content, .p-tabbedtable-hidden td {
border-color:#C8C8D8;
border-style:solid;
border-width:0px 1px;
font-size:80%;
padding:4px 9px;
vertical-align:top;
}
.p-extrainfo-double .p-bottom table {
background-image:url(../images/tab_bottom_bottom.gif);
height:2px;
width:100%;
}
.p-extrainfo-double .p-bottom-left {
background:transparent url(../images/tab_bottom_left.gif) no-repeat scroll left center;
font-size:1px;
height:2px;
width:50%;
}
.p-extrainfo-double .p-bottom-right {
background:transparent url(../images/tab_bottom_right.gif) no-repeat scroll right center;
font-size:1px;
height:2px;
width:50%;
}
.p-tabbedtable-hidden {
visibility:hidden;
width:180px;
}
.p-tabbedtable-nodisplay {
display:none;
}
.p-tab-multiple, .p-tab-double {
display:none;
}

/*End Categorized Menu*/

/*  Contact & Support stylesheet.  */
div.p-loading-box {
	left:42%;
	top:50%;
	display:block;
	z-index:2;
	position:absolute;
}
div.p-loading-box .p-extrainfo-a .p-content {
	background-color:#FFF;
}
.p-extrainfo-a {
	text-align:left;
	width:180px;
	}
.p-extrainfo-a .p-top {
	background:transparent url(../images/borderbox_top.gif) no-repeat scroll center top;
	color:#252F47;
	font-size:90%;
	font-weight:bold;
	padding:5px 9px 0px;
}
.p-extrainfo-a .p-content {
	background:transparent url(../images/borderbox_middle.gif) repeat-x;
	border-color:#E0E0E2;
	border-style:solid;
	border-width:0px 1px;
	font-size:80%;
	padding:4px 9px 7px;
	vertical-align:middle;
	height:65px;
}
.p-extrainfo-a .p-bottom {
	background:transparent url(../images/borderbox_bottom.gif) no-repeat scroll center top;
	height:15px;
	line-height:1px;
}
/* Search box */
#p-search-bottom {
	font-size:110%;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}
#p-catalog-items {
	margin-bottom:10px;
	margin-left:15px;
	margin-right:10px;
}
.p-content-box {
	display: block;
	z-index:1;
}
.p-imagespacer img {
	width:10px;
}

/*  Addition for Popup box Arvind */
.leftcol {
    vertical-align:top;
    background-color:#ffffff;
    width:100px;
	border:solid 1px #e0e0e8;
}
.rightcol {
    vertical-align:top;
    padding:2px 5px 2px 5px;
    background-color:#e8e8f0;
    width:300px;
    text-align:left;
	border: solid 1px 1px 1px 0px #e0e0e8;
}
.captionrow {
	background-color : #bdc2d2;
}
.headerrow {
text-align : left;
}

/* BOXES */
.box_wrapper_a {
	width:555px;
}
.box_wrapper_b {
	width:555px;
}
/* start: IE5.x */
.box_wrapper_a.outer_shadow {
	width:555px;
}
/* end: IE5.x */
.box_wrapper_a.outer_shadow {
	widt\h:555px;
	padding:0px 10px;
	background:url("../images/box_wrapper_bg.gif")  no-repeat;
}
/* Top */
.box_wrapper_a .top,
.box_wrapper_b .top {
	width:100%;
	height:2px;
	font-size:0; /* IE5.x */
}
.box_wrapper_a .top {
	background:url("../images/box_top_bg.gif") no-repeat;
}
.box_wrapper_b .top {
	background:url("../images/box_b_top_bg.gif") no-repeat;
}
.box_wrapper_a.outer_shadow .top {
	height:5px;
	background:none;
}
/* Content */
.box_wrapper_a .content,
.box_wrapper_b .content {
	border-left:1px solid #E0E0E8;
	border-right:1px solid #E0E0E8;
}
.box_wrapper_a.content_gradient_80px .content,
.box_wrapper_b.content_gradient_80px .content {
	background:url("../images/box_gradient_bg_80px.gif") repeat-x bottom;
}
/* Bottom - don't change order!! it might affect IE 6 */
.box_wrapper_b .bottom{
	width:100%;
	background:url("../images/box_b_bottom_bg.gif") no-repeat;
	height:1px;
	font-size:0; /* IE5.x */
}
.box_wrapper_b.bottom_shadow .bottom{
	background:url("../images/box_b_bottom_shadow_bg.gif") no-repeat;
	height:11px;
}
.box_wrapper_a .bottom{
	width:100%;
	background:url("../images/box_bottom_bg.gif") no-repeat;
	height:1px;
	font-size:0; /* IE5 */
}
.box_wrapper_a.bottom_shadow .bottom{
	background:url("../images/box_bottom_shadow_bg.gif") no-repeat;
	height:11px;
}

/* CATALOG THEME */
.box_wrapper_a .content .header,
.box_wrapper_b .content .header {
	margin:0px;
	padding:0px 9px 0px 9px;
	border-bottom:1px solid #e0e0e8;
	line-height:1.7em;
}	
.box_wrapper_a .content p,
.box_wrapper_b .content p {
	margin:0px;
	padding:0px 11px 9px 11px;
}	
#page_intro_box {
	margin-bottom:10px;
}
/* CATALOG SEARCH */

#search_cat_box 
{
	padding-left:10px;
}
#search_cat_wrapper {
	background:url("../images/box_vert_divider_bg.gif") repeat-y 400px;
}
#search_cat_wrapper h2 {
	margin-bottom:9px;
}
#search_cat_form {
	margin:0px 0px 10px 0px;
}
#search_cat_form fieldset {
	border:0;
	margin:0;
	padding:0;
}
#search_cat_form label {
	display:none;
}
#search_cat_form #search_cat_query {
	border:1px solid #C5C7D1;
	font-size:126%; /* 14px */
	font-weight:bold;
	height:auto;
	line-height:120%;
	margin:2px;
	padding:3px 3px 4px;
	width:425px;
	display:block;
}
#search_cat_query_wrapper {
	position:relative;
	float:left;
}
#search_cat_form .p-button-action{
	margin:0.2em 0px 0.2em 10px;
}
/* Locale selector */
#country_selection, h2.header_all {
	padding:0px 10px;	
}
h2.header_all, h2.header{
    color:#000000;
}
#country_selection .box_wrapper_a {
	margin-bottom:10px;
}

/* Autosuggest */
#search_cat_suggestlist {
	background-color: #FFFFFF; 
	text-align: left;
	border: 1px solid #A5AEB5;		
	cursor: pointer;
	display: none;
	z-index:999; 
	position:absolute;
	width:431px;
	margin-left:2px;
	margin-top:-1px;
}
table.suggest_link td {
	font-size: 90%;
	padding: 2px 6px 2px 6px;
}
table.suggest_link_over {
	background-color: #EAB9BE;
}
table.suggest_link_over td {
	font-size: 90%;
	background-color: #EAB9BE;
		padding: 2px 6px 2px 6px;
}



/*New Category Header Styles*/
table.search-results td {
	background:transparent;
}
td.result_stripe{
	height:4px;
}
td.search-results{
	color:#404040; 
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
}
#search_results_wrapper {
	background:#F3F3F3;
			line-height:17px;
}
/*Sander Added */
#search_results_wrapper td{
	line-height:17px;
}
#search_results_wrapper .content {
	padding:10px 9px;	
}
table.search-results{
	width:535px;
}
div.categoriesDiv{
	padding-top:10px;
	padding-left:1px;
}
div.arrow-closed-white{
	width:26px;
	height:16px;
	background-image: url("../images/arrow_closed_white.png");
	background-repeat:no-repeat;
	background-position:center;
	vertical-align:middle;
	float:left;
}
div.arrow-open-white{
	width:26px;
	height:16px;
	background-image: url("../images/arrow_open_white.png");
	background-repeat:no-repeat;
	background-position:center;
	vertical-align:middle;
	float:left;
}
div.arrow-closed-blue{
	width:26px;
	height:16px;
	background-image: url("../images/arrow_closed_blue.png");
	background-repeat:no-repeat;
	background-position:center;
	vertical-align:middle;
	float:left;
}
div.arrow-open-blue{
	width:26px;
	height:16px;
	background-image: url("../images/arrow_open_blue.png");
	background-repeat:no-repeat;
	background-position:center;
	vertical-align:middle;
	float:left;
}
div.products-active{
	display:block;
	background-color:#FFFFFF;
}
div.products-non-active{
	display:none;
	background-color:#FFFFFF;
}
div.product-holder-non-active{
	display:none;
}
div.product-holder-active{
	display:block;
}
div.categories-active{
	display:block;
}
div.categories-non-active{
	display:none;
}
div.header-country-open{
	color:#FFFFFF; 
	font-weight:bold;
	background-image:url("../images/country_open.png");
	background-repeat:repeat-x;
	cursor:pointer;
	width:535px;
}
div.header-country-closed{
	color:#FFFFFF; 
	font-weight:bold;
	background-image:url("../images/country_closed.png");
	background-repeat:repeat-x;
	cursor:pointer;
	width:535px;
}
div.header-country-over{
	color:#FFFFFF; 
	font-weight:bold;
	background-image:url("../images/country_over.png");
	background-repeat:repeat-x;
	cursor:pointer;
	width:535px;
}
div.header-group-open{
	color:#FFFFFF; 
	font-weight:bold;
	background-image:url("../images/group_open.png");
	background-repeat:repeat-x;
	cursor:pointer;
	width:535px;
}
div.header-group-closed{
	color:#FFFFFF; 
	font-weight:bold;
	background-image:url("../images/group_closed.png");
	background-repeat:repeat-x;
	cursor:pointer;
	width:535px;
}
div.header-group-over{
	color:#FFFFFF; 
	font-weight:bold;
	background-image:url("../images/group_over.png");
	background-repeat:repeat-x;
	cursor:pointer;
	width:535px;
}
div.header-category{
	color:#404040; 
	font-weight:bold;
	background-image:url("../images/category_open.png");
	background-repeat:repeat-x;
	cursor:pointer;
	width:495px;
}
div.header-category-over{
	color:#404040; 
	font-weight:bold;
	background-image:url("../images/category_over.png");
	background-repeat:repeat-x;
	cursor:pointer;
	width:495px;
}
div.header-subcategory{
	color:#404040; 
	font-weight:bold;
	background-image:url("../images/product_open.png");
	background-repeat:repeat-x;
	cursor:pointer;
	width:455px;
}
div.header-subcategory-over{
	color:#404040; 
	font-weight:bold;
	background-image:url("../images/product_over.png");
	background-repeat:repeat-x;
	cursor:pointer;
	width:455px;
}
div.search-results{
	background-color:#F3F3F3; 
	border-bottom:solid 1px #BABFC5;
	color:#404040; 
	font-weight:bold;
}
div.search-background{
	border-left:solid 1px #B9BCC3; 
	border-right:solid 1px #B9BCC3; 
	border-bottom:solid 1px #B9BCC3; 
	background-color:#F3F3F3;	
	padding:10px; 
}
div.total-hits{
	width:100px;
	float:right;
}
/*New Category Header Styles*/