/*-------------------- General Layout Styles --------------------*/.clearfloat {	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}#cmsbody { padding-top:2px!important; }.m-search-bar {background:url(m-search-bg.gif) 0 0 no-repeat; color:#fff; padding:3px 0 0 3px;}.m-search-bar td { color:#fff; padding:7px 0 10px 10px; font-weight:bold; }.m-search-bar .m-search-field{ font-size:11px; width:230px; }.m-box-1, .c-box-1 { background:url(m-box-runner.gif) 0 0 repeat-y; }.m-box-2, .c-box-2 { background:url(m-box-top.gif) 0 0 no-repeat; }.m-box-3, .c-box-3 { background:url(m-box-base.gif) 0 100% no-repeat; padding:11px 13px 15px 13px; }.m-logo-td a { display:block; width:150px; height:150px; text-align:left; text-indent:-9000em; background-position:50% 50%; background-repeat:no-repeat; border:1px solid #ccc; background-color:#eee; margin:0 5px 0 0; }.m-box-3 h1, .c-box-3 h1 { margin:0px 0 4px 0; font-weight:normal; }.m-box-3 div, .c-box-3 div { margin-bottom:4px; }.m-box-3 div strong, .c-box-3 div strong { width:80px; display:block; float:left;  }.m-short-desc { padding:5px 0 2px 0; }.m-item-view-left h1, .m-c-item-view-left h1  { margin:0 0 5px 0; font-weight:normal; }.m-item-view-left div strong, .m-c-item-view-left div strong { width:180px; display:block; float:left; text-align:right; padding-right:10px;  }.m-item-view-left div, .m-c-item-view-left div { margin-top:4px; clear:both; border:4px solid #fff; border-width:4px 0 0 0; }.m-item-view-left div span, .m-c-item-view-left div span { display:block; width:205px; float:left; }.m-item-view-img, .m-c-item-view-img { padding-left:10px; }.m-item-view-img a, .m-c-item-view-img a { display:block; width:278px; height:278px; text-align:left; text-indent:-9000em; background-position:50% 50%; background-repeat:no-repeat; border:1px solid #ccc; background-color:#eee; margin:1px 5px 0 0; }.m-long-desc, .m-c-long-desc { clear:both; padding:10px 0; }.m-item-view-left div strong { width:130px;}.m-item-view-left div span { width:250px; }