.listingProductImage {
	max-width: none !important;
}
body {
	width: auto !important;
}
/*Last line from bootstrap.min.css*/
@media (min-width:768px) and (max-width:979px) {
.hidden-desktop {
	display: inherit !important;
}
.visible-desktop {
	display: none !important;
}
.visible-tablet {
	display: inherit !important;
}
.hidden-tablet {
	display: none !important;
}
}
@media (max-width:767px) {
.hidden-desktop {
	display: inherit !important;
}
#productGeneral h1#productName {
	display:none;
}
.centerBoxContentsProducts .c-product-wrp, .popout-p {
    height: 270px;
}
.visible-desktop {
	display: none !important;
}
.visible-phone {
	display: inherit !important;
}
.hidden-phone {
	display: none !important;
}
}
@media (max-width:767px) {
body {
	padding-left: 20px;
	padding-right: 20px;
}
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
	margin-left: -20px;
	margin-right: -20px;
}
.container-fluid {
	padding: 0;
}
.dl-horizontal dt {
	float: none;
	clear: none;
	width: auto;
	text-align: left;
}
.dl-horizontal dd {
	margin-left: 0;
}
.container {
	width: auto;
}
.row-fluid {
	width: 100%;
}
.row, .thumbnails {
	margin-left: 0;
}
.thumbnails>li {
	float: none;
	margin-left: 0;
}
[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
float:none;
display:block;
width:100%;
margin-left:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.span12, .row-fluid .span12 {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-fluid [class*="offset"]:first-child {
	margin-left: 0;
}
.input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
	display: inline-block;
	width: auto;
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:0;
}
.modal {
	position: fixed;
	top: 20px;
	left: 20px;
	right: 20px;
	width: auto;
	margin: 0;
}
.modal.fade {
	top: -100px;
}
.modal.fade.in {
	top: 20px;
}
}
@media (max-width:480px) {
.nav-collapse {
	-webkit-transform: translate3d(0, 0, 0);
}
.page-header h1 small {
	display: block;
	line-height: 20px;
}
input[type="checkbox"], input[type="radio"] {
	border: 1px solid #ccc;
}
.form-horizontal .control-label {
	float: none;
	width: auto;
	padding-top: 0;
	text-align: left;
}
.form-horizontal .controls {
	margin-left: 0;
}
.form-horizontal .control-list {
	padding-top: 0;
}
.form-horizontal .form-actions {
	padding-left: 10px;
	padding-right: 10px;
}
.media .pull-left, .media .pull-right {
	float: none;
	display: block;
	margin-bottom: 10px;
}
.media-object {
	margin-right: 0;
	margin-left: 0;
}
.modal {
	top: 10px;
	left: 10px;
	right: 10px;
}
.modal-header .close {
	padding: 10px;
	margin: -10px;
}
.carousel-caption {
	position: static;
}
}
@media (min-width:768px) and (max-width:979px) {
.row {
	margin-left: -12px;
*zoom:1;
}
.row:before, .row:after {
	display: table;
	content: "";
	line-height: 0;
}
.row:after {
	clear: both;
}
[class*="span"] {
float:left;
min-height:1px;
margin-left:12px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 748px;
}
.span20 {
	width: 748px;
}
.span19 {
	width: 710px;
}
.span18 {
	width: 672px;
}
.span17 {
	width: 634px;
}
.span16 {
	width: 596px;
}
.span15 {
	width: 558px;
}
.span14 {
	width: 520px;
}
.span13 {
	width: 482px;
}
.span12 {
	width: 444px;
}
.span11 {
	width: 406px;
}
.span10 {
	width: 368px;
}
.span9 {
	width: 330px;
}
.span8 {
	width: 292px;
}
.span7 {
	width: 254px;
}
.span6 {
	width: 216px;
}
.span5 {
	width: 178px;
}
.span4 {
	width: 140px;
}
.span3 {
	width: 102px;
}
.span2 {
	width: 64px;
}
.span1 {
	width: 26px;
}
.offset20 {
	margin-left: 772px;
}
.offset19 {
	margin-left: 734px;
}
.offset18 {
	margin-left: 696px;
}
.offset17 {
	margin-left: 658px;
}
.offset16 {
	margin-left: 620px;
}
.offset15 {
	margin-left: 582px;
}
.offset14 {
	margin-left: 544px;
}
.offset13 {
	margin-left: 506px;
}
.offset12 {
	margin-left: 468px;
}
.offset11 {
	margin-left: 430px;
}
.offset10 {
	margin-left: 392px;
}
.offset9 {
	margin-left: 354px;
}
.offset8 {
	margin-left: 316px;
}
.offset7 {
	margin-left: 278px;
}
.offset6 {
	margin-left: 240px;
}
.offset5 {
	margin-left: 202px;
}
.offset4 {
	margin-left: 164px;
}
.offset3 {
	margin-left: 126px;
}
.offset2 {
	margin-left: 88px;
}
.offset1 {
	margin-left: 50px;
}
.row-fluid {
	width: 100%;
*zoom:1;
}
.row-fluid:before, .row-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 1.6042780748663104%;
*margin-left:1.5515354588325552%;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left:1.6042780748663104%;
}
.row-fluid .span20 {
	width: 100%;
*width:99.94725738396625%;
}
.row-fluid .span19 {
	width: 94.9197860962567%;
*width:94.86704348022295%;
}
.row-fluid .span18 {
	width: 89.83957219251337%;
*width:89.78682957647962%;
}
.row-fluid .span17 {
	width: 84.75935828877006%;
*width:84.7066156727363%;
}
.row-fluid .span16 {
	width: 79.67914438502675%;
*width:79.62640176899299%;
}
.row-fluid .span15 {
	width: 74.59893048128342%;
*width:74.54618786524966%;
}
.row-fluid .span14 {
	width: 69.51871657754012%;
*width:69.46597396150636%;
}
.row-fluid .span13 {
	width: 64.43850267379679%;
*width:64.38576005776304%;
}
.row-fluid .span12 {
	width: 59.35828877005348%;
*width:59.30554615401972%;
}
.row-fluid .span11 {
	width: 54.27807486631016%;
*width:54.22533225027641%;
}
.row-fluid .span10 {
	width: 49.19786096256685%;
*width:49.145118346533096%;
}
.row-fluid .span9 {
	width: 44.117647058823536%;
*width:44.06490444278978%;
}
.row-fluid .span8 {
	width: 39.037433155080215%;
*width:38.98469053904646%;
}
.row-fluid .span7 {
	width: 33.9572192513369%;
*width:33.90447663530315%;
}
.row-fluid .span6 {
	width: 28.877005347593585%;
*width:28.82426273155983%;
}
.row-fluid .span5 {
	width: 23.796791443850267%;
*width:23.744048827816513%;
}
.row-fluid .span4 {
	width: 18.716577540106954%;
*width:18.6638349240732%;
}
.row-fluid .span3 {
	width: 13.636363636363637%;
*width:13.58362102032988%;
}
.row-fluid .span2 {
	width: 8.556149732620321%;
*width:8.503407116586565%;
}
.row-fluid .span1 {
	width: 3.4759358288770055%;
*width:3.42319321284325%;
}
.row-fluid .offset20 {
	margin-left: 103.20855614973262%;
*margin-left:103.10307091766511%;
}
.row-fluid .offset20:first-child {
	margin-left: 101.60427807486631%;
*margin-left:101.4987928427988%;
}
.row-fluid .offset19 {
	margin-left: 98.12834224598932%;
*margin-left:98.02285701392181%;
}
.row-fluid .offset19:first-child {
	margin-left: 96.52406417112302%;
*margin-left:96.41857893905551%;
}
.row-fluid .offset18 {
	margin-left: 93.04812834224599%;
*margin-left:92.94264311017848%;
}
.row-fluid .offset18:first-child {
	margin-left: 91.44385026737969%;
*margin-left:91.33836503531218%;
}
.row-fluid .offset17 {
	margin-left: 87.96791443850267%;
*margin-left:87.86242920643517%;
}
.row-fluid .offset17:first-child {
	margin-left: 86.36363636363637%;
*margin-left:86.25815113156887%;
}
.row-fluid .offset16 {
	margin-left: 82.88770053475936%;
*margin-left:82.78221530269185%;
}
.row-fluid .offset16:first-child {
	margin-left: 81.28342245989306%;
*margin-left:81.17793722782555%;
}
.row-fluid .offset15 {
	margin-left: 77.80748663101603%;
*margin-left:77.70200139894852%;
}
.row-fluid .offset15:first-child {
	margin-left: 76.20320855614973%;
*margin-left:76.09772332408222%;
}
.row-fluid .offset14 {
	margin-left: 72.72727272727273%;
*margin-left:72.62178749520523%;
}
.row-fluid .offset14:first-child {
	margin-left: 71.12299465240643%;
*margin-left:71.01750942033892%;
}
.row-fluid .offset13 {
	margin-left: 67.6470588235294%;
*margin-left:67.5415735914619%;
}
.row-fluid .offset13:first-child {
	margin-left: 66.0427807486631%;
*margin-left:65.9372955165956%;
}
.row-fluid .offset12 {
	margin-left: 62.5668449197861%;
*margin-left:62.46135968771859%;
}
.row-fluid .offset12:first-child {
	margin-left: 60.962566844919785%;
*margin-left:60.85708161285228%;
}
.row-fluid .offset11 {
	margin-left: 57.486631016042786%;
*margin-left:57.38114578397528%;
}
.row-fluid .offset11:first-child {
	margin-left: 55.88235294117647%;
*margin-left:55.77686770910896%;
}
.row-fluid .offset10 {
	margin-left: 52.40641711229947%;
*margin-left:52.300931880231964%;
}
.row-fluid .offset10:first-child {
	margin-left: 50.80213903743316%;
*margin-left:50.69665380536565%;
}
.row-fluid .offset9 {
	margin-left: 47.32620320855616%;
*margin-left:47.22071797648865%;
}
.row-fluid .offset9:first-child {
	margin-left: 45.721925133689844%;
*margin-left:45.616439901622336%;
}
.row-fluid .offset8 {
	margin-left: 42.24598930481284%;
*margin-left:42.14050407274533%;
}
.row-fluid .offset8:first-child {
	margin-left: 40.64171122994652%;
*margin-left:40.536225997879015%;
}
.row-fluid .offset7 {
	margin-left: 37.165775401069524%;
*margin-left:37.060290169002016%;
}
.row-fluid .offset7:first-child {
	margin-left: 35.56149732620321%;
*margin-left:35.4560120941357%;
}
.row-fluid .offset6 {
	margin-left: 32.0855614973262%;
*margin-left:31.980076265258695%;
}
.row-fluid .offset6:first-child {
	margin-left: 30.481283422459896%;
*margin-left:30.375798190392388%;
}
.row-fluid .offset5 {
	margin-left: 27.00534759358289%;
*margin-left:26.899862361515382%;
}
.row-fluid .offset5:first-child {
	margin-left: 25.40106951871658%;
*margin-left:25.29558428664907%;
}
.row-fluid .offset4 {
	margin-left: 21.925133689839576%;
*margin-left:21.819648457772068%;
}
.row-fluid .offset4:first-child {
	margin-left: 20.320855614973265%;
*margin-left:20.215370382905757%;
}
.row-fluid .offset3 {
	margin-left: 16.844919786096256%;
*margin-left:16.739434554028747%;
}
.row-fluid .offset3:first-child {
	margin-left: 15.240641711229948%;
*margin-left:15.135156479162434%;
}
.row-fluid .offset2 {
	margin-left: 11.764705882352942%;
*margin-left:11.65922065028543%;
}
.row-fluid .offset2:first-child {
	margin-left: 10.16042780748663%;
*margin-left:10.05494257541912%;
}
.row-fluid .offset1 {
	margin-left: 6.684491978609627%;
*margin-left:6.579006746542116%;
}
.row-fluid .offset1:first-child {
	margin-left: 5.080213903743315%;
*margin-left:4.9747286716758055%;
}
input, textarea, .uneditable-input {
	margin-left: 0;
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:12px;
}
input.span20, textarea.span20, .uneditable-input.span20 {
	width: 734px;
}
input.span19, textarea.span19, .uneditable-input.span19 {
	width: 696px;
}
input.span18, textarea.span18, .uneditable-input.span18 {
	width: 658px;
}
input.span17, textarea.span17, .uneditable-input.span17 {
	width: 620px;
}
input.span16, textarea.span16, .uneditable-input.span16 {
	width: 582px;
}
input.span15, textarea.span15, .uneditable-input.span15 {
	width: 544px;
}
input.span14, textarea.span14, .uneditable-input.span14 {
	width: 506px;
}
input.span13, textarea.span13, .uneditable-input.span13 {
	width: 468px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
	width: 430px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
	width: 392px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
	width: 354px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
	width: 316px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
	width: 278px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
	width: 240px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
	width: 202px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
	width: 164px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
	width: 126px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
	width: 88px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
	width: 50px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
	width: 12px;
}
}
/*Last line from bootstrap.min.css*/

/* Large desktop */                                   
@media (max-width: 1200px) {
.container-fluid, .mainWrapper, .cat-nav-hor > ul, .cat-nav-hor > #top_nav {
	max-width: 948px !important;
}
.h-banners li a img {
	max-width: 97%;
}
.tab-link-1 {
	display: none;
}
.search-header-input {
	width: 150px;
}
.wide-section {
	margin: 0 0 7px -13%;
	width: 126% !important;
}
a.back-to-top {
	margin-right: 0;
}
}
@media (max-width: 1024px) {
body {
	overflow-x: inherit;
}
.wide-section {
	margin: 0 0 7px 0;
	width: 100% !important;
	overflow: inherit;
}
}
 @media (max-width: 979px) {
.mainWrapper, #header_wrapper, .container-fluid, .cat-nav-hor > ul, .cat-nav-hor > #top_nav {
	width: auto !important;
}
.tab-link-5 {
	display: none;
}
a.back-to-top {
	margin-right: 25px;
}
#backtotop_wrapper {
	width: 100% !important;
	bottom: 40px;
}
.left-side-info, .right-side-info {
	float: none;
	margin: 0 !important;
	width: auto !important;
}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.body-wrp {
	padding: 0 5px;
}
.h-subtotal {
	display: none;
}
.h-banners li {
	width: 33.3% !important;
}
.h-banners li img {
	width: 100% !important;
}
.search-header-input input {
	width: 200px !important;
}
.flexslider .slides li > span {
	font-size: 110%;
}
.centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .specialsListBoxContents, .additionalImages, .centerBoxContentsProducts {
/*	width: 50% !important; height: 190px;*/
}
}
 
/* Landscape phone to portrait tablet */
@media (min-width: 767px) {
.cat-nav-box.mobile {
	display: none !important;
}
.c-product-wrp:hover .popout-p {
	
	box-shadow: 1px 1px 10px rgba(0,0,0,0.2);

	outline: 1px solid #ccc;
}
.c-product-wrp:hover .listingDescription {

}
 @-moz-document url-prefix() {
 .c-product-wrp:hover .popout-p {
outline: 0;
}
}
}
 @media (max-width: 767px) {
.mdl-layout__drawer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.muoneleft,.muoneright
{
	 float:left!important;
  width:98%!important;
}
body {
	padding: 0;
}
.mainWrapper, .top-section-bg, .tools-wrp {
	padding: 0 5px;
}
.flexslider .slides li > span {
	font-size: 100%;
}
.flexslider .f-txt-h1 {
	font-size: 200%;
	padding-top: 11%;
}
#columnCenter.span15 {
	padding-left: 0;
}
.overflow-x-h {
	overflow-x: visible;
}
.productSpecialPrice:before, .new-item-badge {
	top: 12px;
	right: -8px;
}
.top-line-menu {
	padding: 0;
}
#logo {
	padding-left: 0;
	float: none;
	text-align: center;
	margin: 0 auto;
}
.mainWrapper, #header_wrapper, .container-fluid {
	width: auto !important;
}
#header_wrapper, #headerWrapper {
	padding-bottom: 1px !important;
}
.listingProductImage {
	max-width: 100% !important;
}
#navColumnOne, #navColumnTwo, #login_logout_section, #top_nav, #tools_wrapper, #nav-cat, .topper-menu, .cat-nav-hor, .c-label, .cart-h-box:after, #logindropd:after, #currency_switcher:after, #language_switcher:after, #menu_more:after {
	display: none;
}
#backtotop_wrapper span {
	display: none !important;
}
.bottom-columns .column {
	width: 50%;
}
.bottom-wrapper {
	padding-left: 12px;
	padding-right: 12px;
}
.column.fourth {
	overflow: hidden;
}
.tools-wrapper {
	float: none;
	display: block;
	margin-top: 9px;
	text-align: center;
	white-space: nowrap;
}
.cart-h-box {
	padding-right: 2px;
}
.cart-header-wrapper {
	vertical-align: top;
}
.search-header {
	float: none;
	width: auto;
}
.search-header-input {
	width: 100%;
	box-sizing: border-box;
	height: 37px;
	margin-bottom: 3px;
}
.button-search-header {
	float: none;
	background-position: -30px 5px !important;
}
.full, .empty {
	background-position: -315px 4px;
}
/*.cart-icon {height: 37px;} */

.languages-wrapper {
	margin: 0;
	float: right;
}
.languages, .currency {
	float: left;
	margin-left: 0;
}
#currency_switcher span.visible-phone, .languages span.visible-phone {
	display: inline-block !important;
}
#top_nav_mobile {
	width: auto;
	margin: 0em;
	display: block;
}
#tab_nav_mobile {
	height: 50px;
	width: auto;
}
#tab_nav_mobile li {
	float: left;
	width: 25%;
	height: 50px;
	padding: 0;
	text-align: center;
}
#tab_nav_mobile li a {
	display: block;
	width: 100%;
	height: auto;
}
#tab_nav_mobile li img {
	height: 40px;
	width: 80%;
}
#tab_nav_mobile li span.dlm {
	float: left;
	width: 1px;
	height: 50px;
}
.footer-links, #siteinfoLegal, #siteinfoIP {
	float: none;
	text-align: center;
}
ul.footer-links {
	padding: 3px;
	margin: 5px 0;
}
.footer-links li {
	float: none;
}
.cart-dropdown-wrapper {
	width: 90% !important;
	margin: 4px 0 0;
	right: 3px;
}
.popup-cart-link-box {
	padding: 16px 6px;
	text-align: center;
}
.popup-cart-link-box a, .popup-cart-link-box a:link, .popup-cart-link-box a:visited {
	color: #ffffff !important;
	margin: 0 1px;
	padding: 4px 18px !important;
	text-decoration: none;
	text-shadow: none;
	background: #222222;
	border-radius: 18px;
}
.popup-cart-link-box a:hover {
	text-decoration: underline;
}
.cart-dropdown-wrapper .cartBoxEmpty {
	padding: 15px;
	text-align: center;
	color: #444444;
}
.h-banners li {
	width: 33.3% !important;
}
.h-banners li img {
	width: 100% !important;
}
#alsoPurchased h2 {
	height: auto !important;
}
.columnar-product-img {
	min-height: 164px;
}
#viewControl {
	float: none;
}
.social-icons, .p-cards {
	float: none !important;
	text-align: center;
	margin: 5px 0;
}
/* update 1 */
.tabcontent {
	display: block !important;
}
#slidetabsmenu {
	display: none !important;
}
.tabcontent .centerBoxHeading {
	display: block;
}
/* /update 1 */

.centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .specialsListBoxContents, .additionalImages, .centerBoxContentsProducts {
	width: 50% !important; /*height: 190px;*/
}
}
/* Landscape phones and down */
@media (max-width: 480px) {
.listingProductImage {
	width: 65%
}
.tabTable td {
	padding: 12px 4px;
}
.button_return_to_product_list {
	display: none;
}
#createAccountForm select {
	width: 60%;
}
.bottom-columns .column {
	width: 100%;
}
.bottom-columns, .menuTitle {
	text-align: center;
}
.menuTitle {
	padding-top: 38px !important;
}
fieldset {
	float: none !important;
	width: 90% !important;
}
.centerBoxWrapper br.clearBoth, #indexCategories br.clearBoth, .column.fourth, .flex-control-nav {
	display: none !important;
}
#logo img {
	max-width: 60%;
}
#productGeneral h1#productName {
	font-size: 170%;
}
.centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .specialsListBoxContents, .additionalImages, .centerBoxContentsProducts {
	width: 50% !important; /*height: 190px;*/
}
.categoryListBoxContents {
	width: 50% !important;
	height: 90px !important;
}
.additionalImages {
	width: 50% !important;
	height: 130px !important;
}
.categoryListBoxContents img {
	width: 42% !important;
	min-width: 80px !important;
}
.additionalImages img {
	width: 42% !important;
	min-width: 120px !important;
}
#cartAdd {
	float: none;
}
.messages-st {
	width: 100%;
	left: 0;
	margin-left: 0;
}
}
/* Portrait phones and down */
@media (max-width: 360px) {
.h-banners li {
	width: 100% !important;
	float: none;
	padding: 5px 0;
}
.h-banners li a img {
	max-width: 100%;
}

.centerBoxContentsProducts .c-product-wrp, .popout-p {
    height: 280px;
}

.centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .specialsListBoxContents, .additionalImages, .centerBoxContentsProducts {
	/*	width: 100% !important;*/
}
.button_in_cart {
	padding: 0.9em 1.5em;
}
#cartAdd > input[type="text"] {
	width: 25px;
}
}

/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min-resolution: 144dpi) {
#top_nav_mobile {
	border-size: 2px;
}
#logo .x2 img {
	max-width: 60%;
}
}
/* fixed 1*/
@media (max-width: 480px) {
fieldset input, fieldset select {
	width: 95% !important;
}
fieldset input[type=radio], fieldset input[type=checkbox] {
	width: auto !important;
}
}
/* eof fixed 1*/
