/* !!! ======= Main Template Styling ========== !!! */

/* Parent Class: main-body, main page holder */
div.main-body {
	padding: 0;
	width: 984px; /* height: 100%; */
	margin: 0 auto;
	text-align: left;
	background-color: #FFF; 
}
/* END Parent Class: main-body */


/* ws-appspace */
.ws-appspace {
	position: relative; z-index: 200; width: 984px; margin: 0 auto;	
}
* html .ws-appspace {
	border-top: 1px solid #FFF; top: -1px; margin-bottom: -1px;	
}
/* END ws-appspace */


/* Parent Class: main-mainarea, main section with panels */
div.main-mainarea {
	padding: 7px 7px 0 6px;
}

div.main-mainarea div.main-mainarea-twopanellayout {
	width: 100%;
	background: #FFF;
	margin-bottom: 7px;
}

div.main-mainarea div.main-mainarea-twopanellayout div.main-mainarea-layout-panelone {
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	width: 165px;
	display: inline;
}

.ws-remotecat .ws-main .ws-layout-2sect .ws-sect-1 {
	display: none;
}

div.main-mainarea div.main-mainarea-twopanellayout div.main-mainarea-layout-paneltwo {
	height: 1%;
	padding: 0;
	margin: 0 0 0 171px;
}

.ws-remotecat .ws-main .ws-layout-2sect .ws-sect-2 {
	margin-left: 0;
}

div.main-mainarea div.main-mainarea-twopanellayout div.main-mainarea-layout-panelcap {}
/* END Parent Class: main-mainarea */

/* Parent Class: main-content, content container */
div.main-content {
	height: 1%;
	height: auto;
}
/* END Parent Class: main-content */

/* Parent Class: main-content-store, category and product screen wrapper */
div.main-content-store {
	padding: 0 0 0 5px;
}
/* END Parent Class: main-content-store */


/* Parent Class: main-mainbox, mainbox Smarty capture wrapper */
div.main-mainbox {
	width: 100%;
	height: 1%; height: auto;
	padding: 0; margin: 0;
}

div.main-mainbox h2 {
	font-weight: bold;
	font-size: 150%;
	color: #000;
	padding: 0.25em;
	border-bottom: 1px solid #C0C0C0;
	margin: 0 0 0.5em 0;
}
/* END Parent Class: main-mainbox */


/* Parent Class: main-welcome, welcome screen */
div.main-welcome {
	margin: 0;
	padding: 0;
	width: 100%; overflow: hidden;
}

div.main-welcome div.main-welcome-panelone {
	float: left;
	width: 544px; overflow: hidden;
}

div.main-welcome div.main-welcome-paneltwo {
	float: right;
	width: 250px; overflow: hidden;
}
/* END Parent Class: main-welcome */


/* Parent Class: ws-content-block */
.ws-content-block, .wse-contentblock {
	width: auto; overflow: hidden;
}

.ws-content-block h1, .wse-content-block h1 {
	font-size:138.5%;
}
.ws-content-block h2, .wse-content-block h2 {
	font-size:123.1%;
}
.ws-content-block h3, .wse-content-block h3 {
	font-size:108%;
}
.ws-content-block h1, .ws-content-block h2, .ws-content-block h3,
.wse-content-block h1, .wse-content-block h2, .wse-content-block h3 {
	margin:1em 0;
}

.ws-content-block h1, .ws-content-block h2, .ws-content-block h3, .ws-content-block h4,
.ws-content-block h5, .ws-content-block h6, .ws-content-block strong,
.wse-content-block h1, .wse-content-block h2, .wse-content-block h3, .wse-content-block h4,
.wse-content-block h5, .wse-content-block h6, .wse-content-block strong {
	font-weight:bold;
}

.ws-content-block abbr, .ws-content-block acronym,
.wse-content-block abbr, .wse-content-block acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}
.ws-content-block em, .wse-content-block em {
	font-style:italic;
}

.ws-content-block blockquote, .ws-content-block ul, .ws-content-block ol, .ws-content-block dl,
.wse-content-block blockquote, .wse-content-block ul, .wse-content-block ol, .wse-content-block dl {
	margin:1em;
}
.ws-content-block ol, .ws-content-block ul, .ws-content-block dl,
.wse-content-block ol, .wse-content-block ul, .wse-content-block dl {
	margin-left:3em;
}

.ws-content-block ol li, .wse-content-block ol li {
	list-style: decimal outside;
	display: list-item;
}
.ws-content-block ul li, .wse-content-block ul li{
	list-style: disc outside;
	display: list-item;
}
.ws-content-block dl dd, .wse-content-block dl dd {
	margin-left:1em;
}
.ws-content-block th, .ws-content-block td,
.wse-content-block th, .wse-content-block td {
	border:1px solid #000;
	padding:.5em;
}

.ws-content-block th, .wse-content-block th {
	font-weight:bold;
	text-align:center;
}
.ws-content-block caption, .wse-content-block caption {
	margin-bottom:.5em;
	text-align:center;
}
.ws-content-block p, .ws-content-block fieldset, .ws-content-block table,
.wse-content-block p, .wse-content-block fieldset, .wse-content-block table {
	margin-bottom:1em;
}
/* END Parent Class: ws-content-block */


/* Parent Class: search-frm */
.search-frm {
	padding: 2px; margin-bottom: 10px;
}

.search-frm form {
	margin: 0; padding: 0;
}

.search-frm-wrapper {
	width: 100%; overflow: hidden;
}

.search-frm-label {
	float: left; width: auto;
}

.search-frm-label label {
	padding: 0 5px 0 0; color: #000; font-size: 12px; font-weight: bold; display: block; float: left;
	white-space: no-wrap; height:21px; line-height: 21px; overflow: hidden; width: auto;
}

.search-frm-field {
	float: left; padding: 0 5px 0 0;
}

.search-frm-field input {
	border: 1px solid #000; color:#000; font-size:11px; height:15px; margin: 0; padding:2px; width: 194px;
}

.search-btn {
	float: left; width: auto; overflow: hidden;
}

.search-btn .buttonHolder {
	float: left;
}

.search-btn input {
	cursor: pointer;
}

.search-btn .topCap,
.search-btn .bottomCap {
	display: none;
}

* html .search-btn .bottomCap {
	right: -1px;
}
/* END Parent Class: search-frm */

/* Parent Class: prodsearch-dyn-menu */
.prodsearch-dyn-menu {
	padding: 0;	overflow: hidden;
}

.prodsearch-dyn-menu .x-menu-list-item {
	padding: 0;
}

.prodsearch-dyn-menu-list ul {
	margin: 0; padding: 0; list-style: none; width: 100%; text-align: left;
}

.prodsearch-dyn-menu-item {
	margin: 0; padding: 0; background: #FFF;
}

.prodsearch-dyn-menu-item span {
	display: block; padding: 5px 2px; border-top: 1px solid #CCC; cursor: pointer;
}

.prodsearch-dyn-menu-list .first span {
	border: none;
}

.prodsearch-dyn-menu-item-over {
	background: #EDEDED;
}

.prodsearch-dyn-menu-more {
	display: block; background: #CCC; padding: 3px 5px; text-align: right;
}

.prodsearch-dyn-menu-more a,
.prodsearch-dyn-menu-more a:link, .prodsearch-dyn-menu-more a:visited,
.prodsearch-dyn-menu-more a:hover, .prodsearch-dyn-menu-more a:active {
	color: #000;
}
/* END Parent Class: prodsearch-dyn-menu */


/* Parent Class: ws-langlst */
.ws-langlst {
	padding: 2px 5px; background: #000; border-bottom: 1px solid #FFF;
}

.ws-langlst ul {
	list-style: none; margin: 0; width: 100%; overflow: hidden;
}

.ws-langlst li {
	float: left; margin: 0; padding: 0 10px; border-right: 1px solid #FFF; font-size: 10px;
}

.ws-langlst a,
.ws-langlst a:link,
.ws-langlst a:visited,
.ws-langlst a:hover,
.ws-langlst a:active {
	color: #FFF; text-decoration: none;
}

.ws-langlst .ws-lnk {}
.ws-langlst .ws-first {
	padding-left: 0;
}
.ws-langlst .ws-last {
	border-right-width: 0;
}
.ws-langlst .ws-selected {}
.ws-langlst .ws-selected a {
 	cursor: default; font-weight: bold;
}
/* END Parent Class: ws-langlst */



/* product flags */
.ws-flag { display: none; }


/* My Equipment panel */
.ws-equiptbar-app {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-align: left;
	top: 114px;
	width: 984px;
	z-index: 110;
}

.ws-equiptbar-wrap {}

.wse-equip-srchpnl {}

.wse-equip-srchpnl .x-panel-body {
	background: #e5e5e5 url(../../common/assets/common/equippnl_back_top.png) repeat-y center top;
	border: 1px solid #565656;
	border-right-color: #818181;
	border-width: 0 1px;
}

.wse-equip-srchpnl .x-panel-body .x-panel-body,
.wse-equip-srchpnl .x-grid3 {
	background: transparent;
	border-width: 0;
}

.wse-equip-srchpnl .x-panel-noborder .x-panel-header-noborder {
	background: none;
	border: none;
	padding: 0 0 15px 0;
}

.wse-equip-srchpnl .x-grid3-row,
.wse-equip-srchpnl .x-grid3-row-over {
	border-color: #c3c3c3;
	border-width: 1px 0 0;
}

.wse-equip-srchpnl .wse-equip-srchfrm {
	padding: 10px;	
}

.wse-equip-srchpnl .wse-equip-tbl {
	padding: 10px;	
}

.wse-equip-srchpnl .x-grid3-td-control {
	font-size: 10px;	
	text-align: center;
}

.wse-equip-srchpnl .x-grid3-col-name .x-grid3-cell-inner {
	white-space: normal;
}

.wse-equip-srchpnl .wse-selected .x-grid3-col-name {
	font-weight: bold;	
}

.wse-equip-srchpnl .x-grid3-row-selected {
	background-color: #FFF;	
}

.wse-equip-srchpnl .wse-equip-curinfo {
	padding: 10px;	
}

.wse-equip-curinfo .wse-cont {
	background: #dedede;
	border: 1px dashed #8e8e8e;
	padding: 10px; 
}

.wse-equip-curinfo .wse-cont h3 {
	font-size: 12px; 
	margin: 0 0 10px 0;
	padding: 0;
}

.wse-equip-curinfo .wse-cont ul {
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

.wse-equip-curinfo .wse-cont li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
}

.wse-equip-srchpnl .x-panel-bbar .x-toolbar {
	background: transparent url(../../common/assets/common/equippnl_back_btm.png) repeat-x 0 0;
	border-width: 0 0 0 0;
	padding: 0;
}

* html .wse-equip-srchpnl .x-panel-bbar .x-toolbar {
	background-image: url(../../common/assets/common/equippnl_back_btm.gif);
}

.ext-ie7 .wse-equip-srchpnl .x-form-text {
	margin-top: -1px;
}

.wse-equip-srchpnl .wse-status {
	display: block;
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px;
}



.ws-equipinfo-app {
	margin-bottom: 10px;
}

.ws-equipinfo-app .ws-placehld {
	height: 99px; width: 224px; 
	
	background: transparent url(../../common/assets/common/sidebar_back_equip_placehld.png) no-repeat 0 0;
}

* html .ws-equipinfo-app .ws-placehld {
	
	background-image: url(../../common/assets/common/sidebar_back_equip_placehld.gif);	
}

.ws-equipinfo-app .ws-placehld .ws-txt {
	display: block; text-align: center; padding: 40px 20px 0 20px; 
	
	color: #000;	
}

.wse-equip-infopnl {
	padding-bottom: 6px; border-width: 0 0 0 0;
	
	background: transparent url(../../common/assets/common/sidebar_back_equip_btm.png) no-repeat left bottom;	
}

* html .wse-equip-infopnl {

	background-image: url(../../common/assets/common/sidebar_back_equip_btm.gif);
}

.wse-equip-infopnl .x-panel,
.wse-equip-infopnl .x-panel-body {
	background: none; border-width: 0 0 0 0;
}

.wse-equip-infopnl .x-panel-header {
	padding: 0; margin: 0; width: 100%; overflow: hidden; height: 34px; font-family: arial,verdana,sans-serif; text-transform: uppercase;
	
	border-width: 0; background: transparent url(../../common/assets/common/sidebar_back_equip_top.png) no-repeat 0 0; color: #FFF;
}

* html .wse-equip-infopnl .x-panel-header {
	
	background-image: url(../../common/assets/common/sidebar_back_equip_top.gif);
}

.wse-equip-infopnl .x-panel-header span {
	height: 30px; line-height: 30px; padding: 4px 12px; white-space: nowrap; display: block;  
}

.wse-equip-infopnl .wse-equip-curinfo .x-panel-body {
	padding: 0 2px; margin: 0; 
	
	background: transparent url(../../common/assets/common/sidebar_back_equip_mdl.png) repeat-y 0 0;
}

* html .wse-equip-infopnl .wse-equip-curinfo .x-panel-body {
	
	background-image: url(../../common/assets/common/sidebar_back_equip_mdl.gif);
}

.wse-equip-infopnl .wse-equip-curinfo .wse-cont {
	margin: 5px; 
}

.wse-equip-srchpnl .wse-equip-tbl .x-panel-bbar .x-btn .x-btn-left,
.wse-equip-srchpnl .wse-equip-tbl .x-panel-bbar .x-btn .x-btn-right {
	display: block;
}
.wse-equip-srchpnl .wse-equip-tbl .x-panel-bbar .x-btn .x-btn-center {
	padding: 0 7px !important;
}
.wse-equip-srchpnl .wse-equip-tbl .x-panel-bbar .x-btn .x-btn-center button {
	background: none;
	height: auto;
	width: auto;
}

.wse-equip-srchpnl .x-panel-bbar .x-btn {
	border-style: none;
}
.wse-equip-srchpnl .x-panel-bbar .x-btn .x-btn-left,
.wse-equip-srchpnl .x-panel-bbar .x-btn .x-btn-right {
	border-style: none;	
	display: none;
}
.wse-equip-srchpnl .x-panel-bbar .x-btn .x-btn-center {
	border-style: none;
	padding: 0 !important;
}
.wse-equip-srchpnl .x-panel-bbar .x-btn .x-btn-center button {
	background: transparent url(../../common/assets/common/equippnl_back_up.png) no-repeat right bottom;
	height: 33px;
	width: 29px;
}

