html, body {height: 100%;}
body{
	margin:0;
	color:#fff;
	font:12px Verdana, Helvetica, sans-serif;
	background:#fff;
	min-width:997px;
}
img{border-style:none;}
a{
	color:#ff8400;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
#wrapper-holder {
	width:100%;
	min-height:100%;
	overflow:hidden;
	background:#000 url(../images/bg-page.jpg) no-repeat 50% 0;
}
* html #wrapper-holder {
	height:100%;
	overflow:visible;
}
#wrapper {
	width:997px;
	margin:0 auto;
	overflow:hidden;
}
#header {
	width:100%;
	overflow:hidden;
	padding:0 0 13px;
	position:relative;
}
.header-top {
	width:100%;
	overflow:hidden;
	position:relative;
}
#header .shadow-t {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:57px;
	background:url(../images/header-shadow-t.png) repeat-x;
}
#header .shadow-b {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:13px;
	background:url(../images/header-shadow-b.png) repeat-x;
}
#header .logo {
	display:block;
	width:244px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	z-index:1;
}
#header .logo a {
	display:block;
	width:244px;
	height:223px;
	background: url('../images/logo.png') no-repeat;
	outline:none;
}
#header .slogan {
	display:block;
	width:739px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	margin:-5px auto 15px;
	background:url(../images/text-slogan.png) no-repeat;
	position:relative;
	z-index:1;
}
#nav-holder {
	width:100%;
	
	overflow:hidden;
	background:url(../images/bg-nav.png) no-repeat;
}
#nav {
	width:100%;
	overflow:hidden;
	position:relative;
}
#nav div {
	position:relative;
	left:50%;
	float:left;
	text-align:center;
}
#nav ul {
	position:relative;
	float:left;
	left:-50%;
	margin:0;
	padding:0;
	list-style:none;
}
#nav ul li:first-child {background:none;}
#nav ul li {
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	padding:19px 19px 9px 13px;
	background:url(../images/divide-nav.gif) no-repeat 0 18px;
}
#nav ul li a {
	display:block;
	outline:none;
}
#nav ul li .home {
	width:49px;
	height:22px;
	background:url(../images/text-home.png) no-repeat;
}
#nav ul li .about {
	width:56px;
	height:22px;
	background:url(../images/text-about.png) no-repeat;
}

#nav ul li .forum1 {
	width:56px;
	height:22px;
	background:url(../images/text-forum.png) no-repeat;
}

#nav ul li .technology {
	width:103px;
	height:22px;
	background:url(../images/text-technology.png) no-repeat;
}
#nav ul li .products {
	width:84px;
	height:22px;
	background:url(../images/text-products.png) no-repeat;
}

#nav ul li .dealerlocator {
	width:134px;
	height:22px;
	background:url(../images/text-dealerlocator.png) no-repeat;
}

#nav ul li .forum {
	width:72px;
	height:22px;
	background:url(../images/text-support.png) no-repeat;
}
#nav ul li .media {
	width:54px;
	height:22px;
	background:url(../images/text-media.png) no-repeat;
}
#nav ul li .contact {
	width:75px;
	height:22px;
	background:url(../images/text-contact.png) no-repeat;
}
#nav ul li .store {
	width:54px;
	height:22px;
	background:url(../images/text-store.png) no-repeat;
}

#nav ul li .jobs {
	width:74px;
	height:22px;
	background:url(../images/text-careers.png) no-repeat;
}

#main-container {
	width:967px;
	overflow:hidden;
	margin:-13px auto 60px;
	position:relative;
}
#main-holder {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-main-b.jpg) no-repeat 0 100%;
}
#main {
	width:100%;
	overflow:hidden;
	padding:9px 0 0;
	background:url(../images/bg-main.png);
}
#twocolumns {
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}




#content {
	float:left;
	display:inline;
	width:623px;
	margin:0 0 0 17px;
	position:relative;
}

/* Compunix */
#onecolumn
{
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}

#onecolumn #content {
	float:left;
	display:inline;
	width:928px;
	margin:0 0 0 17px;
	position:relative;
}

#onecolumn #content .lwrcContent
{
	width:100%;
}

#onecolumn #content .spec {
	width:928px;
	margin:0;
}

#onecolumn #content .spec .t {
	height:5px;
	background:url(../images/bg-box-spec-t-full.png) no-repeat;
}

#onecolumn #content .spec .b {
	height:5px;
	background:url(../images/bg-box-spec-b-full.png) no-repeat;
}

#onecolumn #content .discription-box 
{
	min-height:330px;
	width:100%;
	overflow:hidden;
	padding-top:18px;
	background:url(../images/bg-box-spec.gif);
	background-repeat:repeat-x;
}
#onecolumn #content #product-columns
{
	float:left;	
	width:100%;
}

#onecolumn #content #product-left-column
{
	float:left;
	width:588px;
	margin-left:16px;
	background:url(../images/bg-box-prod-left.png) no-repeat;
	height:667px;
}
#product-left-column #product-top
{
	float:left;
	height:345px;
	width:100%;		
}
#product-top #product-top-inner
{
	float:left;
	width:515px;
	height:250px;
	margin:40px 10px 20px 33px;
}

.product-summary {clear:both; margin-bottom:7px; float:left;}
.product-price {font-weight:bold; clear:both;}

#product-top-inner .product-general-info-box {float:left;height:100%; width:250px; margin-left:13px;}
#product-top-inner .product-general-info-box .product-general-info {float:left; }
#product-top-inner .product-general-info-box .product-atc-form {clear:left; margin-top:15px; float:left;}
#product-top-inner .product-image-box {float:left; width:252px; height:100%; overflow:hidden;}

.product-atc-form select {display:block;}
.product-atc-form input.AddToCartButton {margin-top:15px;}

#product-top-inner .product-atc-form small, #product-top-inner .product-atc-form input#Quantity
{
	display:inline;	

}

.product-atc-form input#Quantity {margin-right:100px;}

#product-top-inner .product-atc-form small, #product-top-inner .product-atc-form small {font-weight:bold;}
.product-atc-form small {font-size:12px;}

#product-left-column #product-bottom
{
	float:left;
	height:324px;
	width:100%;		
}

#product-bottom #product-info-tabs
{
	float:left;
	height:30px;
	width:560px;
	margin:8px 0 0 10px;		
}

#product-info-tabs .description-tab-content
{
	float:left;		
}

#product-info-tabs .specifications-tab-content
{
	float:left;		
}

#product-info-tabs .otherinfo-tab-content
{
	float:left;		
}

/* Compunix - tSearch */
#tsearch_results {
            margin: 28px 0 0 0px;
            padding: 0;
            width: 179px;
            border: solid 1px #999999;
            display: none;
            position: absolute;
            background-color: #f9f9f9;
            line-height: 100%;
}
#tsearch_results ul {
            margin:0;
            padding: 5px;
}
#tsearch_results ul li {
            list-style: none;
            padding: 2px;
}
#tsearch_results ul li a, #tsearch_results ul li a:visited {
            text-decoration: none;
}
#tsearch_results ul li a:hover 
{
            text-decoration: underline;
}
#tsearch_results ul li a span
{
            color: Red;
            font-size: 100%;    
}
#tsearch_results ul li.tSearchEntityHeader
{
	font-weight: bold;
	padding: 10px 0 0 0;
}

#sidebar .box-holder {float:left;}
/* END Compunix - tSearch */

a.tab 
{
	display:block;
	width:100%;
	height:100%;
}

.description-tab
{
	float:left; 
	height:28px; 
	width:106px;
	background:url(../images/tab-unselected-desc.png) no-repeat;
}
.specifications-tab
{
	float:left;
	height:28px; 
	width:129px;
	background:url(../images/tab-unselected-specs.png) no-repeat;
	margin-left:3px;
}

.otherinfo-tab
{
	float:left;
	height:28px; 
	width:168px;
	background:url(../images/tab-unselected-other.png) no-repeat;
	margin-left:3px;
}

.otherinfo-tab-selected
{
	float:left;
	height:28px; 
	width:168px;
	background:url(../images/tab-selected-other.png) no-repeat;
	margin-left:3px;
}

.description-tab-selected
{
	float:left; 
	height:28px; 
	width:106px;
	background:url(../images/tab-selected-desc.png) no-repeat;
}
.specifications-tab-selected
{
	float:left;
	height:28px; 
	width:129px;
	background:url(../images/tab-selected-specs.png) no-repeat;
	margin-left:3px;
}

.hide-tab {display:none;}

#product-bottom #product-info-textarea
{
	float:left;
	clear:left;
	height:261px;
	width:560px;
	margin:3px 0 0 10px;		
}

#product-info-textarea div
{
	overflow:auto;
	padding:5px;
	height:246px;
}

#onecolumn #content #product-right-column
{
	float:left;
	width:302px;
}

#product-right-column #right-column-inner
{
	float:left;
	width: 291px;
	margin-left:11px;
}

#right-search-box 
{
	float:left;
	background:url(../images/bg-box-search-w.png) no-repeat;
	width:291px;
}

#right-search-box-np 
{
	float:left;
	background:url(../images/bg-box-search-w.png) no-repeat;
	width:311px;
	margin-left:8px;
}

#search-box-top
{
	float:left;
	background:url(../images/bg-box-search-t.png) no-repeat;
	width:291px;	
	height:42px;
}	
#search-box-center
{
	float:left;
	background-image:url(../images/bg-box-search-c.png);
	background-repeat:repeat-y;
	width:291px;
}

#search-box-bottom
{
	float:left;
	background:url(../images/bg-box-search-b.png) no-repeat;
	width:291px;	
	height:15px;
}

#search-box-inner {float:left; margin:0 7px 7px 7px;}
#search-box-inner a {text-decoration:underline;}
#search-box-inner input {vertical-align:top;}

.compunix-cart-totals 
{
	float:left; 
	color:White; 
	font-weight:bold; 
	font-size:10px; 
	width:250px;
	margin-left:17px;
	margin-top:7px;
}
.login-display-text	
{
	float:left; 
	color:White; 
	font-weight:bold; 
	font-size:10px; 
	width:250px;
	margin-left:17px; 
	clear:left;
}

#search-box-inner input.csearch-submit 
{
	background:url(../images/bg-search-btn.png);
	width:85px;
	height:31px;
	border:none;
	cursor:pointer;
	margin-left:5px;
 }
#search-box-inner input.csearch-search-box
{
	border-style:inset;
	height:23px;
	width:175px;
}

#right-image-gallery
{
	float:left;	
	width:291px;	
}

#image-gallery-top
{
	float:left;
	background:url(../images/bg-box-image-t.png) no-repeat;
	width:291px;	
	height:46px;
}
	
	
#image-gallery-center
{
	float:left;
	background:url(../images/bg-box-image-c.png);
	background-repeat:repeat-y;
	width:291px;
}

#image-gallery-inner
{
	float:left;	
	margin-left:31px;
	margin-right:43px;
	margin-top:8px;
	margin-bottom:8px;	
}
#image-gallery-inner img {margin-bottom:3px; margin-right:4px;}

#image-gallery-bottom
{
	float:left;
	background:url(../images/bg-box-image-b.png) no-repeat;
	width:291px;	
	height:25px;
}

#right-related-products
{
	float:left;	
	width:291px;	
}

#related-products-top
{
	float:left;
	background:url(../images/bg-box-related-t.png) no-repeat;
	width:291px;	
	height:49px;
}	
	
#related-products-center
{
	float:left;
	background-image:url(../images/bg-box-related-c.png);
	background-repeat: repeat-y;
	width:291px;
}

#related-products-center {text-align:left; font-weight:bold;}
#related-products-center a {color:Black;}

#related-products-inner
{
	float:left;	
	margin-left:31px;
	margin-right:43px;
	/* margin-top:8px; */
	margin-bottom:8px;
}

#related-products-bottom
{
	float:left;
	background:url(../images/bg-box-related-b.png) no-repeat;
	width:291px;	
	height:27px;
}


a.related-images img {width:97px;}

h1.product-title {font-size:16px; font-weight:bold; color:#FF8400; margin:0 0 2px 0;}

/* End Compunix */

#content:after {
	content:"";
	clear:both;
	display:block;
}
.inner #content {
	width:615px;
	padding:7px 0 0;
	margin:0 0 0 25px;
}
#content .image-box {
	width:626px;
	position:relative;
	margin:0 0 0 -7px;
}
#content .image-box:after {
	content:"";
	clear:both;
	display:block;
}
#content .image-box img {display:block;}
#content .mission {
	position:absolute;
	top:0;
	right:-3px;
	text-indent:-9999px;
	overflow:hidden;
}
#content .mission a {
	display:block;
	width:338px;
	height:198px;
	background:url(../images/text-mission.png) no-repeat;
	outline:none;
}
.navigation {
	height:1%;
	overflow:hidden;
	margin:0 0 0 -8px;
	position:relative;
}
.navigation ul {
	margin:0;
	padding:0;
	list-style:none;
	width:631px;
	overflow:hidden;
}
.navigation ul li {
	float:left;
	width:209px;
	overflow:hidden;
	margin:0 -1px 0 0;
	text-indent:-9999px;
	position:relative;
}
.navigation ul li a {
	display:block;
	outline:none;
}
.navigation .t {
	display:block;
	width:100%;
	height:18px;
	overflow:hidden;
	background:url(../images/bg-box-nav-t.png) no-repeat;
	cursor:pointer;
}
.navigation .c {
	display:block;
	width:100%;
	background:url(../images/bg-box-nav-c.png) repeat-y;
	cursor:pointer;
}
.navigation .c:after {
	content:"";
	clear:both;
	display:block;
}
.navigation .b {
	display:block;
	width:100%;
	height:18px;
	overflow:hidden;
	background:url(../images/bg-box-nav-b.png) no-repeat;
	cursor:pointer;
}
.navigation .box {
	float:left;
	padding:0 9px;
	margin:-6px 0 -9px;
	position:relative;
	cursor:pointer;
}
.navigation .title {
	display:block;
	margin:0 auto 1px;
	cursor:pointer;
}
.navigation .products .title {
	width:141px;
	height:38px;
	background:url(../images/text-products-nav.png) no-repeat;
	cursor:pointer;
}
.navigation .forum .title {
	width:99px;
	height:37px;
	background:url(../images/text-forum-nav.png) no-repeat;
	cursor:pointer;
}
.navigation .technology .title {
	width:178px;
	height:39px;
	background:url(../images/text-technology-nav.png) no-repeat;
	cursor:pointer;
}
.navigation img {display:block;}
#sidebar {
	float:right;
	display:inline;
	width:311px;
	overflow:hidden;
	margin:0 13px 0 0;
	padding:1px 0 0;
	position:relative;
}
.box-holder {
	width:311px;
	margin:0 0 -3px;
}
.box-holder:after {
	content:"";
	clear:both;
	display:block;
}
.box-holder .t {
	width:100%;
	height:18px;
	overflow:hidden;
	background:url(../images/bg-box-news-t.png) no-repeat;
}
.box-holder .c {
	width:100%;
	background:url(../images/bg-box-news-c.png) repeat-y;
}
.box-holder .c:after {
	content:"";
	clear:both;
	display:block;
}
.box-holder .b {
	width:100%;
	height:18px;
	overflow:hidden;
	background:url(../images/bg-box-news-b.png) no-repeat;
}
.box-holder .box {
	height:1%;
	margin:0 9px;
	padding:13px 16px 9px 12px;
	background:url(../images/bg-box-news.gif) no-repeat 0 100%;
}
.box-holder .box:after {
	content:"";
	clear:both;
	display:block;
}
.box-holder .image {
	float:left;
	width:141px;
	overflow:hidden;
}
.box-holder .image img {display:block;}
* html .box-holder .image {margin:0 -3px 0 0;}
.box-holder .discription {
	height:1%;
	overflow:hidden;
	padding:3px 0 0 11px;
}
.box-holder .title {
	display:block;
	font-size:12px;
	line-height:18px;
	color:#ff8400;
	margin:0 0 18px;
}
.box-holder p {
	line-height:18px;
	margin:0 0 20px;
}
.more-holder {
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
}
.more {
	color:#ff8400;
	text-decoration:underline;
	outline:none;
}
.more:hover {text-decoration:none;}
.box-holder .heading {
	width:243px;
	overflow:hidden;
	margin:-37px auto 13px;
	position:relative;
}
.box-holder .heading h3 {
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	width:243px;
	height:50px;
	background:url(../images/text-events.png) no-repeat;
}
.box-holder .date {
	display:block;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	margin:0 0 1px;
}
.box-holder .text-holder {
	height:1%;
	overflow:hidden;
	padding:0 5px 0 15px;
	margin:0 0 13px;
}
.events {margin:0 0 16px;}
.events .box {
	padding:13px 16px 1px 12px;
	background:url(../images/bg-box-events.gif) no-repeat 0 100%;
}
.events .b {background:url(../images/bg-box-events-b.png) no-repeat;}
.events p {
	font-size:11px;
	line-height:16px;
	margin:0 0 2px;
}
.small {
	width:267px;
	margin:0 auto 10px;
}
.small .t {background:url(../images/bg-box-small-t.png) no-repeat;}
.small .c {background:url(../images/bg-box-small-c.png) repeat-y;}
.small .b {background:url(../images/bg-box-small-b.png) no-repeat;}
.small .box {
	padding:13px 0 9px 17px;
	background:#000;
}
.small .department {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:-45px 0 -38px;
	position:relative;
}
.small .department a {
	display:block;
	width:227px;
	height:119px;
	background:url(../images/department.png) no-repeat;
	outline:none;
}

.small .training {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin: 20px 10px 0px;
	position:relative;
}

.small .training a {
	display:block;
	width:293px;
	height:125px;
	background:url(../images/LWRCITraining.png) no-repeat;
	outline:none;
}

.small .dealer {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin: 20px 10px 0px;
	position:relative;
}

.small .dealer a {
	display:block;
	width:293px;
	height:35px;
	background:url(../images/dealer.png) no-repeat;
	outline:none;
}

.text {
	width:611px;
	margin:-25px 0 10px;
}
.text .t {
	height:6px;
	background:url(../images/bg-box-text-t.png) no-repeat;
}
.text .c {background:url(../images/bg-box-text-c.png) repeat-y;}
.text .b {
	height:6px;
	background:url(../images/bg-box-text-b.png) no-repeat;
}
.text .box {
	padding:27px 13px 9px;
	background:none;
}
.text p {
	margin:0 0 8px;
}
.spec {
	width:611px;
	margin:0;
}
.spec .t {
	height:5px;
	background:url(../images/bg-box-spec-t.png) no-repeat;
}
.spec .c {background:#fff;}
.spec .b {
	height:5px;
	background:url(../images/bg-box-spec-b.png) no-repeat;
}
.spec .box {
	float:left;
	padding:1px;
	margin:-5px 0;
	background:none;
}
.spec .image-box {
	width:100% !important;
	margin:0 0 1px !important;
}
.spec .image-box .name {
	position:absolute;
	bottom:10px;
	left:26px;
	text-indent:-9999px;
	overflow:hidden;
}
.spec .image-box .name a {
	display:block;
	width:500px;
	height:49px;
	outline:none;
}
.discription-box {
min-height: 330px;	width:100%;
	overflow:hidden;
	padding:42px 0 0;
	background:url(../images/bg-box-spec.gif) no-repeat;
}



.columns {
	width:100%;
	overflow:hidden;
	margin:0 0 33px;
	position:relative;
}
.columns .column1 {
	float:left;
	display:inline;
	width:300px;
	overflow:hidden;
	padding:21px 0 0;
	margin:0 0 0 40px;
}
.columns .image {
	float:none;
	width:100%;
	overflow:hidden;
}
.columns .image img {
	display:block;
	margin:0 auto;
}
.columns .column2 {
	float:right;
	display:inline;
	width:230px;
	overflow:hidden;
	margin:0 20px 0 0;
}
.column1 .nav {
	position:absolute;
	bottom:2px;
	left:40px;
	width:300px;
	overflow:hidden;
}
.column1 .nav ul {
	margin:0;
	padding:0;
	list-style:none;
	width:304px;
	overflow:hidden;
}
.column1 .nav ul li {
	float:left;
	overflow:hidden;
	margin:0 4px 0 0;
	border:1px #a6a5a5 solid;
}
.column1 .nav ul li a {
	display:block;
	outline:none;
}
.columns .heading {
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
}
.columns .specifications {
	width:209px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	background:url(../images/text-specifications.png) no-repeat;
}
.column2 .holder {
	height:1%;
	overflow:hidden;
	padding:0 0 0 3px;
	/* Compunix */
	color:#4b4a4a;
}
.columns dl {
	margin:0;
	width:100%;
	overflow:hidden;
	font-size:9px;
	color:#4b4a4a;
	line-height:18px;
}
.columns dt {
	display:inline;
	font-weight:bold;
}
.columns dd {
	margin:0;
	display:inline;
}
.discription-box .discription {
	padding:0 40px 0 39px;
	margin:0 0 20px;
}
.discription-box .discription p {
	font-size:11px;
	color:#4b4a4a;
	line-height:16px;
	margin:0 0 16px;
}
#footer {
	height:1%;
	overflow:hidden;
	padding:0 25px 0 18px;
	margin:0 0 14px;
}
#footer .copyright-holder {float:left;}
#footer .copyright {
	float:left;
	padding:19px 0 0;
}
#footer .copyright p {
	font-size:9px;
	margin:0;
}
#footer .logo {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 4px 0 0;
}
#footer .logo a {
	display:block;
	width:200px;
	height:51px;
	background: url('../images/logo-footer.jpg') no-repeat;
	outline:none;
}
#footer .nav {
	float:right;
	padding:20px 0 0;
}
#footer .nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#footer .nav ul li:first-child {background:none;}
#footer .nav ul li {
	float:left;
	padding:0 5px 0 6px;
	font-size:9px;
	background:url(../images/divide-nav-footer.gif) no-repeat 0 50%;
}
#footer .nav ul li a {
	color:#fff;
	text-decoration:none;
	outline:none;
}
#footer .nav ul li a:hover {text-decoration:underline;}


/* Compunix */
#productcontent 
{
	width:615px;
	margin:9px 0 -3px;
}
#productcontent:after {
	content:"";
	clear:both;
	display:block;
}
#productcontent .t {
	width:100%;
	height:6px;
	overflow:hidden;
	background:url(../images/bg-box-text-t.png) no-repeat;
}
#productcontent .c {
	width:100%;
	background:url(../images/bg-box-text-c.png) repeat-y;
}
#productcontent .c:after {
	content:"";
	clear:both;
	display:block;
}
#productcontent .b {
	width:100%;
	height:10px;
	overflow:hidden;
	background:url(../images/bg-box-text-b.png) no-repeat;
}
#productcontent .box {
	height:1%;
	margin:0 9px;
	padding:13px 16px 9px 0;
	background-color: Transparent;
}
#productcontent .box:after {
	content:"";
	clear:both;
	display:block;
}
#productcontent .image {
	float:left;
	width:141px;
	overflow:hidden;
}
#productcontent .image img {display:block;}
* html #productcontent .image {margin:0 -3px 0 0;}
#productcontent .discription {
	height:1%;
	overflow:hidden;
	padding:3px 0 0 11px;
}
#productcontent .title {
	display:block;
	font-size:12px;
	line-height:18px;
	color:#ff8400;
	margin:0 0 18px;
}
#productcontent p {
	line-height:18px;
	margin:0 0 20px;
}


.box-holder-account {
	width:311px;
	margin:0 0 -3px;
}
.box-holder-account:after {
	content:"";
	clear:both;
	display:block;
}
.box-holder-account .t {
	width:100%;
	height:18px;
	overflow:hidden;
	background:url(../images/bg-box-news-t.png) no-repeat;
}
.box-holder-account .c {
	width:100%;
	background:url(../images/bg-box-news-c.png) repeat-y;
}
.box-holder-account .c:after {
	content:"";
	clear:both;
	display:block;
}
.box-holder-account .b {
	width:100%;
	height:18px;
	overflow:hidden;
	background:url(../images/bg-box-black-b.png) no-repeat;
}
.box-holder-account .box {
	height:1%;
	margin:0 9px;
	padding:13px 16px 9px 12px;

}
.box-holder-account .box:after {
	content:"";
	clear:both;
	display:block;
}
.box-holder-account .image {
	float:left;
	width:141px;
	overflow:hidden;
}
.box-holder-account .image img {display:block;}
* html .box-holder-account .image {margin:0 -3px 0 0;}
.box-holder-account .discription {
	height:1%;
	overflow:hidden;
	padding:3px 0 0 11px;
}
.box-holder-account .title {
	display:block;
	font-size:12px;
	line-height:18px;
	color:#ff8400;
	margin:0 0 18px;
}
.box-holder-account p {
	line-height:18px;
	margin:0 0 20px;
}

.lwrcContent
{ color:black;
	padding: 0 7px 7px 7px;
	min-height: 330px;
	width: 600px;
	margin-top: -1px;
}

.AddToCartButton
{	 
	width: 105px;
	height: 31px;
	background-color: Transparent;
	background-image: url(../images/buttons/btn_add_cart.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	border: 0;	

}

.AddToWishButton
{
	width: 137px;
	height: 31px;
	background-color: Transparent;
	background-image: url(../images/buttons/btn_add_wish.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	border: 0;	
}



input#AddToCartButton
{	 
	width: 105px;
	height: 31px;
	background-color: Transparent;
	background-image: url(../images/buttons/btn_add_cart.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	border: 0;	

}

input#AddtoWishCart
{
	width: 137px;
	height: 31px;
	background-color: Transparent;
	background-image: url(../images/buttons/btn_add_wish.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	border: 0;	
	margin-left: 7px;
}

input.ContinueShoppingButton
{
	width: 159px;
	height: 31px;
	background-color: Transparent;
	background-image: url(../images/buttons/btn_continue.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	border: 0;	
}

input.CheckoutNowButton
{
	width: 159px;
	height: 31px;
	background-color: Transparent;
	background-image: url(../images/buttons/btn_checkout.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	border: 0;	

}

input.CartDeleteButton
{
	width: 42px;
	height: 15px;
	background-color: Transparent;
	background-image: url(../images/buttons/btn_delete.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	border: 0;	

}

input#btnRequestEstimates
{
	width: 124px;
	height: 31px;
	background-color: Transparent;
	background-image: url(../images/buttons/btn_estimates.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	border: 0;	
}

input.UpdateCartButton
{
	width: 111px;
	height: 31px;
	background-color: Transparent;
	background-image: url(../images/buttons/btn_update_cart.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	border: 0;	

}

#MailName, #MailLastName, #MailCityState, #MailEmail, #MailAddress, #MailPhone, #MailDepartment
{
	border: solid 1px #999999;
	background-color: #F1F1F1;
	height: 20px;
}

#MailMessage
{
	border: solid 1px #999999;
	background-color: #F1F1F1;
}

input#contactSubmitButton
{
	width: 87px;
	height: 30px;
	background-color: Transparent;
	background-image: url(../images/buttons/btn_submit.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	border: 0;	
}

#topProductMenu
{
	text-align: center;
	padding-top: 7px;
	width: 100%;
	background-color: Black;	
	height:20px;
	font-weight: bold;
}

#dealerSubmit
{
	width: 87px;
	height: 30px;
	background-color: Transparent;
	background-image: url(../images/buttons/btn_submit.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	border:0;	
}


#DEAContact input
{
	border: solid 1px #999999;
	background-color: #F1F1F1;
	height: 20px;
}

div.productSizeDiv, div.productColorDiv
{
    font-weight: bold;
    font-size: 12px;   
}

div.productSizeDiv {margin-top:-15px;}

.small .mailinglist {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin: 20px -5px 0px;
	position:relative;
}

.small .mailinglist a {
	display:block;
	width:293px;
	height:73px;
	background:url(../images/LWRCIMailinglist.png) no-repeat;
	outline:none;
}



.small .training {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin: 20px 10px 0px;
	position:relative;
}

.small .training a {
	display:block;
	width:293px;
	height:125px;
	background:url(../images/LWRCITraining.png) no-repeat;
	outline:none;
}

.small .dealer {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin: 20px 10px 0px;
	position:relative;
}

.small .dealer a {
	display:block;
	width:293px;
	height:35px;
	background:url(../images/dealer.png) no-repeat;
	outline:none;
}
