/* General page layout  begin */
body {
	margin: 0px;
	color: #1F1F1F;
	font-size: 11px;
	font-style: normal;
	font-family: arial, verdana, arial, sans-serif;
	background:#999;
	behavior:url('csshover.htc');
}
/*.sfhover*/
a{
	color:#023d72;
	text-decoration:none;
}
a:hover {
	color:#ff6600;
}
/*--------*/
form {
	display: inline;
}
input, select {
	font-size: 11px;
	color:#333333;
	font-family: arial, verdana, arial, sans-serif;
}
input.transpng {
	behavior: url("png.htc");
}
textarea {
	width: 100%;
	font-size: 11px;
	color:#333333;
}
/*--------*/
td {
	font-size:11px;
}
TD.main, P.main {
}
TD.mainBold, P.mainBold {
	line-height: 1.5;
	font-weight: bold;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-size: 9px;
}
.bold {
	font-weight: bold;-
}
.boxText {
}
/*--------*/
img.transpng {
	behavior: url("png.htc");
}
img.infoBoxSpacing {
	width: 0px;
	height: 0px;
}
.productBG {
}
.lineV {
}
.lineH {
}
/*--------*/
.left_bg {
	padding:4px 0px 20px 0;
}
.center_bg {
	padding:4px 0 4px 4px;
}
.right_bg {
	padding: 4px 0 20px 5px;
}
/* message box */
.inputRequirement {
	color: #ff0000;
}
.messageBox {
}
.messageStackError, .messageStackWarning {
	background-color: #ffb3b5;
}
.messageStackSuccess {
	background-color: #99ff00;
}
.line {
	border-color: #DEDEDE;
}

.errorBox {
	background: #ffb3b5;
	font-weight: bold;
}
.stockWarning {
	color: #cc0033;
}
.productsNotifications {
	background: #f2fff7;
}
/* General page layout  end */


/* Header layout  begin */
table.header {
}
tr.header {
}
td.header {
}
td.header a:link, td.header a:visited {
}
td.header a:hover {
}

td.headerNavigation {
	vertical-align:top;
	padding:10px 0 15px 0;
}
td.headerNavigation a{
}

.breadcrumb{
	height:21px;
}
.breadcrumb a{
	color:#ff6600;
}
.breadcrumb a.last{
	color:#333;
}
TR.headerError {
	background: #ff0000;
}
TD.headerError {
	background: #ff0000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.headerInfo {
	background: #00ff00;
}
TD.headerInfo {
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
/* Header layout  end */


/* Content layout  begin */
td.pageHeading{
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1;
}
td.pageHeading div{
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	width:335px;
	line-height:1;
}
/*----categories----*/
#category-nav {
/*font-size:12px*/
}
#category-nav a, #category-nav a:visited {
}
#category-nav a:hover {
}
dl.level1 {
	margin:0;
}
#category-nav dl {
	margin:0;
}
#category-nav dt {
	padding:3px 0 4px 0;
	border-bottom:1px solid #ccc;
}
#category-nav dt a{
	color:#000;
}
#category-nav dt a:hover{
	color:#ff6600;
}
#category-nav dd dt {
	padding:3px 0 4px 10px;
}
#category-nav dd {
	margin:0;
}
#category-nav dt.level-sel {
}
#category-nav dt.level-act {
}
#category-nav dt.level-sel a{
}
#category-nav dt.level-sel a:hover {
}
#category-nav dt.level-act a{
	color:#ff6600;
}
#category-nav dt.level-act a:hover {
}


/*----infobox Left----*/
td.infoboxcell {
}
.infoBoxNotice {
	background: #ff8e90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
}
td.infoBox, span.infoBox {
}




/*--------*/
table.infoboxHeading {
	width: 100%;
}
td.infoBoxHeadingLeft {
	display:none;
}
td.infoBoxHeadingCenter {
	padding:0 0 0 6px;
	background:#023d72;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:21px;
	text-transform:uppercase;
}
td.infoBoxHeadingRight {
	display:none;
}

.infobox {
	width: 100%;
}
td.infoBoxContentsLeft {
	display:none;
}
td.infoBoxContentsCenter {
	padding:5px;
}
td.infoBoxContentsRight {
	display:none;
}

table.infoBoxContents {
}
td.infoBoxContents {
}

table.infoBoxContents td.productImageCell{
}
table.infoBoxContents td.productNameCell {
}
table.infoBoxContents td.productNameCell a{
}
table.infoBoxContents td.productNameCell a:hover {
}

table.infoBoxContents td.productPriceCell {
}
table.infoBoxContents .productPriceSpecial {
}
table.infoBoxcontents .productpriceold {
}
table.infoBoxContents .productPriceCurrent {
}

table.infoBoxContents td.infoBoxLink{
	padding:3px 0 4px 0;
	border-bottom:1px solid #ccc;
}
table.infoBoxContents td.infoBoxLink a{
	color:#000;
}
table.infoBoxContents td.infoBoxLink a:hover{
	color:#ff6600;
}



/*----infobox1 -------------------------------------*/
table.infobox1Heading {
	width: 100%;
}
td.infoBox1HeadingLeft {
}
td.infoBox1HeadingCenter {
}
td.infoBox1HeadingRight {
}

.infobox1 {
	width: 100%;
}
td.infoBox1ContentsLeft {
}
td.infoBox1ContentsCenter {
}
td.infoBox1ContentsRight {
}

table.infoBox1Contents {
}
td.infoBox1Contents {
}

table.infoBox1Contents td.productImageCell{
}
table.infoBox1Contents td.productNameCell {
}
table.infoBox1Contents td.productNameCell a{
}
table.infoBox1Contents td.productNameCell a:hover {
}

table.infoBox1Contents td.productPriceCell {
}
table.infoBox1Contents .productPriceSpecial {
}
table.infoBox1contents .productPriceOld {
}
table.infoBox1Contents .productPriceCurrent {
}

table.infoBox1Contents a.infoBoxLink{
}
table.infoBox1Contents a.infoBoxLink:hover {
}





/*----contentbox-----------------------------------------------*/
td.contentBoxHeadingLeft {
	display:none;
}
td.contentBoxHeadingCenter {
	padding:1px 0 2px 10px;
	background:#023d72;
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
}
td.contentBoxHeadingCenter a{
	color:#fff;
}
td.contentBoxHeadingCenter a:hover{
	color:#fff;
}
td.contentBoxHeadingRight {
	display:none;
}

.contentboxfooter {
}

table.contentBox {
}
td.contentBoxContentsLeft {
	display:none;
}
td.contentBoxContentsCenter {
	padding:5px;
}
td.contentBoxContentsRight {
	display:none;
}

table.contentBoxContents {
}
table.contentBox td.productColumnSell {
	padding:10px 5px;
	height:100%;
}
table.contentBox table.productTable {
}
table.contentBox td.productImageCell {
	text-align:center;
	padding-bottom:10px;
}
table.contentBox td.productNameCell {
	text-align:center;
	padding:3px 0;
}
table.contentBox td.productNameCell a{
	color:#000;
	font-weight:bold;
}
table.contentBox td.productNameCell a:hover {
}

table.contentBox td.productPriceCell {
	text-align:center;
	font-size:12px;
	color:#666;
}
table.contentBox .productPriceSpecial {
}
table.contentBox .productPriceOld {
	text-decoration:line-through;
}
table.contentBox .productPriceCurrent {
}
table.contentBox td.buttonBuyNow {
	background:url(images/buy.gif) no-repeat left;
	height:14px;
	padding-left:15px;
}
table.contentBox td.buttonBuyNow:hover, table.contentBox td.buttonBuyNow.sfhover {
	background:url(images/buy_h.gif) no-repeat left;
}
table.contentBox td.buttonMore {
	background:url(images/more.gif) no-repeat center left;
}
table.contentBox td.buttonMore:hover, table.contentBox td.buttonMore.sfhover {
	background:url(images/more_h.gif) no-repeat center left;
}



/*----contentbox1-----------------------------------------------*/
td.contentBox1HeadingLeft {
	display:none;
}
td.contentBox1HeadingCenter {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#003b71;
	padding:10px 0 0 0;
}
td.contentBox1HeadingRight {
}

.contentbox1footer {
}

table.contentBox1 {
}
td.contentBox1ContentsLeft {
}
td.contentBox1ContentsCenter {
}
td.contentBox1ContentsRight {
}

table.contentBox1Contents {
}
table.contentBox1 td.productColumnSell {
}
table.contentBox1 table.productTable {
}
table.contentBox1 td.productImageCell {
}
table.contentBox1 td.productNameCell {
}
table.contentBox1 td.productNameCell a{
}
table.contentBox1 td.productNameCell a:hover {
}

table.contentBox1 td.productPriceCell {
}
table.contentBox1 .productPriceSpecial {
}
table.contentBox1 .productPriceOld {
}
table.contentBox1 .productPriceCurrent {
}



/*----product listing----*/
table.productListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
}
.productListing-heading {
	background-image: url(images/infobox/ib_l_bg.gif);
	height: 23px;
	font-weight: bold;
	padding-right: 3px;
}

a.productListing-heading, a.productListing-heading:visited{
}
a.productListing-heading:hover {
}

#firstHeadingSell, #firstContentSell {
	padding-left: 5px;
}
#lastHeadingSell, #lastContentSell {
	padding-right: 5px;
}
.productListing-bottom {
	height: 1px;
	font-size: 0px;
}
.productlisting-headingPrice {
	font-size: 20px;
	font-weight: bold;
	color: #9a9a9a;
}
TD.productListing-data {
  padding:5px 2px 2px 2px;
}
A.pageResults {
	color: #0000FF;
}
A:visited.pageResults {
	color: #0000FF;
}
a:hover.pageResults {
	color: #0000FF;
	background: #FFFF33;
}
/* Checkout confirmation */
.orderEdit {
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
}
TR.productListing-odd {
background: #f0efeb;
}
TR.productListing-even {
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even,  TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #f8f8f9;
}
/* Used on forms */
TD.fieldKey {
	font-size: 12px;
	font-weight: bold;
}
TD.fieldValue {
	font-size: 12px;
}
/* Used on index_nested index_products */
TD.category_desc {
	line-height: 1.5;
}
/* Shopping cart box */
SPAN.newItemInCart {
	color: #da5820;
	text-decoration:none;
	font-weight: bold;
}
SPAN.greetUser {
	font-size: 11px;
	color: #7985ae;
  text-transform: uppercase;
	font-weight: bold;
}
/* Shopping cart, checkout */
SPAN.markProductOutOfStock {
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}
SPAN.errorText {
	color: #ff0000;
}
.moduleRow {
/*	background-color: #e3e3e3;*/
}
.moduleRowOver {
	background-color: #cdcdcd;
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected {
	background-color: #e3e3e3;
}
.checkoutBarFrom, .checkoutBarTo {
	/*color: #8c8c8c;*/
}
.checkoutBarCurrent {
	color: #ff6600;
	font-weight:bold;
}
/* Content layout  end */




/* Footer  layout begin */
table.footer {
}
td.footer {
	background:url(images/footer_bg.gif) top no-repeat #999999;
	padding:17px 0 10px 0;
	text-align:center;
	color:#fff;
}
td.footer1 {
	text-align:center;
	color:#023d72;
	padding:13px 0 1px 0;
}
td.footer2 {
	background:url(images/footer_bg2.gif) no-repeat center;
	height:110px;
}
td.footer2 h4{
	color:#666;
	text-transform:uppercase;
	margin:3px 0;
}
td.footer2 a{
	color:#666;
	text-decoration:underline;
}
td.footer2 a:hover{
	color:#ff6600;
}
td.footer2 a.infoBoxLink{
	line-height:1.2;
}
table td.footer a {
	color:#fff;
}
table td.footer a:hover {
}



/* Footer layout end */
.cat_border{
  border:1px solid #c34f1d;
}

div.bonus_points_cont {
  position: relative;
  text-align: right;
}
div.bonus_points {
  position: absolute;
  top: 0px; right: 0px;
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  white-space: nowrap;
}
html > body div.bonus_points {
  text-align: right;
  left: -111px;
}

.cartHeading{
	padding: 4px 0 4px 20px;
	background:url(images/cart_heading.gif) no-repeat left;
	color:#002353;
	font-size:12px;
	font-weight:bold;
}
.cartLink{
	padding-top:3px;
}
.cartLink a{
	color:#ff6600;
}
table.headerNavigation td{
	background:#858585;
	text-align:center;
	height:21px;
	padding:0 5px;
}
table.headerNavigation td.last{
	background:#023d72;
}
table.headerNavigation td:hover, table.headerNavigation td.sfhover{
	background:#ff6600;
}
table.headerNavigation td a{
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
table.headerNavigation td a:hover{
	color:#fff;
}
table.headerNavigation td.headerLine{
	font-size:0px;
	width:1px;
	background:#bfbfbf;
	padding:0;
}

table.search{
	height:35px;
	background:#e3e3e3;
}
td.search{
	font-size:12px;
	text-transform:uppercase;
	color:#666;
	font-weight:bold;
	padding-left:6px;
}

.bg{
	background:url(images/bg.gif) repeat-y;
}


table.listing td.buttonBuyNow {
	background:url(images/buy.gif) no-repeat left;
	height:14px;
	padding-left:15px;
}
table.listing td.buttonBuyNow:hover, table.listing td.buttonBuyNow.sfhover {
	background:url(images/buy_h.gif) no-repeat left;
}
table.listing td.buttonMore {
	background:url(images/more.gif) no-repeat center left;
}
td.listing table.listing td.buttonMore {
	padding-right:10px;
}
table.listing td.buttonMore:hover, table.listing td.buttonMore.sfhover {
	background:url(images/more_h.gif) no-repeat center left;
}
table.listing td.productImageCell {
	width:110px;
	text-align:center;
}
table.listing td.productNameCell {
	color:#666;
	padding:0 10px 10px 0;
}
table.listing td.productNameCell a{
	font-weight:bold;
	color:#000;
	font-size:12px;
}
td.listing {
	width:50%;
	padding:10px 0;
	vertical-align:top;
}
td.listing table.listing{
	background:url(images/line_v.gif) repeat-y right;
}
td.listingR {
	width:50%;
	padding:10px 0;
	vertical-align:top;
}

table.listing td.productPriceCell {
	font-size:12px;
	color:#666;
}
table.listing .productPriceSpecial {
}
table.listing .productPriceOld {
	text-decoration:line-through;
}
table.listing .productPriceCurrent {
}

table.smImages td{
	padding:4px;
}
table.smImages td td{
	border:1px solid #cdcfce;
	cursor:pointer;
}

td.prPrice{
	color:#686868;
	font-size:20px;
	font-weight:bold;
	width:220px;
	height:28px;
}
td.prPrice .productPriceOld{
	text-decoration:line-through;
	font-size:18px;
	color:#999999;
}
td.prCode{
	color:#686868;
	font-size:16px;
	font-weight:bold;
}
td.prButton{
	width:110px;
	/*background:url(images/button_buy.gif) no-repeat center left;*/
}
td.prButton:hover, td.prButton.sfhover{
	/*background:url(images/button_buy_h.gif) no-repeat center left;*/
}
td.prDescription{
	padding:10px 0 30px 0;
}


/* product info more*/
.download_none{
	background:url(images/download.gif) no-repeat top left;
	float:left;
}

.download_instruction_none{
	background:url(images/instruction.gif) no-repeat top left;
	float:left;
}


.view_none{
	background:url(images/view.gif) no-repeat top left;
	float:left;
}
.material_none{
	background:url(images/material.gif) no-repeat top left;
	float:left;
}
.tell_none{
	background:url(images/tell.gif) no-repeat top left;
	float:left;
}
.inquire_none{
	background:url(images/inquire.gif) no-repeat top left;
	float:left;
}
a.download{
	background:url(images/download_a.gif) no-repeat 0 0;
	display:block;
	height:30px;
}
a.download:hover{
	background:url(images/download_a.gif) no-repeat 0 -40px;
}
a.download_instruction{
	background:url(images/instruction_a.gif) no-repeat 0 0;
	display:block;
	height:30px;
}
a.download_instruction:hover{
	background:url(images/instruction_h.gif) no-repeat 0 0;
}
a.view{
	background:url(images/view_a.gif) no-repeat 0 0;
	display:block;
	height:30px;
}
a.view:hover{
	background:url(images/view_a.gif) no-repeat 0 -40px;
}
a.material{
	background:url(images/material_a.gif) no-repeat 0 0;
	display:block;
	height:30px;
}
a.material:hover{
	background:url(images/material_a.gif) no-repeat 0 -40px;
}
a.tell{
	background:url(images/tell_a.gif) no-repeat 0 0;
	display:block;
	height:30px;
}
a.tell:hover{
	background:url(images/tell_a.gif) no-repeat 0 -40px;
}
a.inquire{
	background:url(images/inquire_a.gif) no-repeat 0 0;
	float:left;
}
a.inquire:hover{
	background:url(images/inquire_a.gif) no-repeat 0 -40px;
}
/* product info more, end*/

table.inquire{
}

td.sel select{
	width:158px;
}

td.newsHeading {
	padding-bottom:5px;
}
td.newsHeading a{
	font-size:18px;
	font-weight:bold;
	color:#666;
	line-height:1;
}
td.newsMore {
padding-top:1px;
}
td.newsMore a{
	color:#ff6600;
}

td.sub {
	padding:20px;
}
td.subImg{
	padding:15px;
}
td.subName a{
	color:#666;
	font-size:13px;
	font-weight:bold;
}
td.subName a:hover{
	color:#ff6600;
}

td.testimonialsMore{
	text-align:right;
	padding-right:34px;
}
td.testimonials_more {
	text-align:right;
	vertical-align: bottom;
}
td.testimonials_more a{
	color:#ff6600;
	text-decoration:none;
}
td.testimonials_author{
	vertical-align:bottom;
}
td.testimonials_author b{
	width:150px;
	float:left;
	line-height:1;
}

td.testimonialsMore a{
	color:#ff6600;
	text-decoration:none;
}
table.testimonials{
	width:480px;
}
td.testionials_description{
	line-height:1;
	padding-bottom:5px;
}

table.headerNavigation td.selected_td {
	background:#ff6600;
}
td.testionials_desc_cell{
	padding-right:30px;
	line-height:1;
}

td.checkoutTextarea textarea{
	width:99%;
}


td.materialSafetyDataSheets ul{
	list-style:none;
	margin: 0 0 5px 5px;
	padding:0;
}
td.materialSafetyDataSheets ol{
	list-style:none;
	margin: 0 0 5px 0px;
	padding:0;
}
td.materialSafetyDataSheets li{
	list-style-position:outside;
	margin:0;
	padding:0;
}
td.materialSafetyDataSheets li a{
	font-weight:normal;
}
td.materialSafetyDataSheets{
	font-weight:bold;
	font-size:12px;
}
td.materialSafetyDataSheets ul ul li{
	background:url(images/str.gif) 0px 3px no-repeat;
	list-style:none;
	padding-left:9px;
	font-weight:bold;
}
td.materialSafetyDataSheets ul ul ul li{
	padding-left:9px;
	background:url(images/str1.gif) 0px 3px no-repeat;
	color:#807f7e;
	font-weight:normal;
}
td.materialSafetyDataSheets ul ul ul ul li{
	padding-left:9px;
	background:none;
	color:#807f7e;
}
td.materialSafetyDataSheets ul ol li{
	list-style:none;
	background:url(images/pdf1.gif) 8px 1px no-repeat;
	padding-left:25px;
	font-weight: normal;
}
td.materialSafetyDataSheets ul ul ol li{
	list-style:none;
	background:url(images/pdf1.gif) 8px 1px no-repeat;
	padding-left:25px;
	font-weight: normal;
}
td.materialSafetyDataSheets ul ul ul ol li{
	list-style:none;
	background:url(images/pdf1.gif) 8px 1px no-repeat;
	padding-left:25px;
	font-weight: normal;
}


td.videoDemos ul{
	list-style:none;
	margin: 0 0 5px 5px;
	padding:0;
}
td.videoDemos ol{
	list-style:none;
	margin: 0 0 5px 5px;
	padding:0;
}
td.videoDemos li{
	list-style-position:outside;
	margin:0;
	padding:0;
}
td.videoDemos li a{
	font-weight:normal;
}
td.videoDemos{
	font-weight:bold;
	font-size:12px;
}
td.videoDemos ul ul li{
	background:url(images/str.gif) 0px 3px no-repeat;
	list-style:none;
	padding-left:9px;
	font-weight:bold;
}
td.videoDemos ul ul ul li{
	padding-left:9px;
	background:url(images/str1.gif) 0px 3px no-repeat;
	color:#807f7e;
	font-weight:normal;
}
td.videoDemos ul ul ul ul li{
	padding-left:9px;
	background:none;
	color:#807f7e;
}
td.videoDemos ul ol li{
	list-style:none;
	background:url(images/cam.gif) 8px 1px no-repeat;
	padding-left:25px;
	font-weight: normal;
}
td.videoDemos ul ul ol li{
	list-style:none;
	background:url(images/cam.gif) 8px 1px no-repeat;
	padding-left:25px;
	font-weight: normal;
}
td.videoDemos ul ul ul ol li{
	list-style:none;
	background:url(images/cam.gif) 8px 1px no-repeat;
	padding-left:25px;
	font-weight: normal;
}

input.hire_field {
	border:1px solid #023D72;
	font-size:12px;
	width:250px;
}

select.hire_field {
	border:1px solid #023D72;
	font-size:12px;
}


textarea.hire_field {
	border:1px solid #023D72;
	font-size:12px;
}

td.testimonials_signature {
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
}
td.testimonials_image {
	width:300px;
}
h1{
	font-size:14px;
	color:#023d72;
}
.congratulations{
	padding:10px 0 20px 0;
}
.congratulations a{
	color:#ff9900;
}

.success{
	padding:5px 10px 30px 10px;
}
.success a{
	color:#ff9900;
}

.cost{
	color:#013d71;
	padding-right:10px
}
/*
	Slider Top
*/
#slider {width:620px; height:275px; float:left; }

#slider .slides_container {
	width:460px;
	overflow:hidden;
	float:left;
	position:relative;
	display:none;
}

#slider .slides_container a {
	width:460px;
	height:270px;
	display:block;
	overflow:hidden;
}

#slider .pagination {
	background:#dfdfdf;
	width:160px;
	padding:0;
	float:left;
	margin:0;
}

#slider .pagination li {
	float:left;
	margin:0;
	list-style:none;
}

#slider .pagination li a {
	display:block;
	width:155px;
	text-align:center;
	line-height:45px;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:45px;
	border-left:5px solid #666666;
	float:left;
	background:#858585;
}

#slider .pagination li.current a, #slider .pagination li a:hover {
	margin:0;
	border-left:5px solid #023d71;
	float:left;
	background:#1b5c95;
}

/*Slider left*/


#slider_left {width:184px; 	position:relative; height:275px; float:left; }

#slider_left .slides_container {
	width:184px;
	overflow:hidden;
	float:left;
	display:none;
	
}
#slider_left .slides_container div{background:#fff;}
.slides_container {
	width:184px;
	height:275px;
	display:block;
}

.slides_container div p {
	width:184px;
	float:left;
	margin-top:0;	
	margin-bottom:10px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.slides_container div p  a {color:#000;}
.slides_container div p img {margin-top:10px;}
.slides_container p a.but_buy_now  {margin-left:22px;}
.but_buy_now {
	background:url(images/but_bg.jpg) right center no-repeat;
	width:142px;
	height:26px;
	overflow:hidden;
	text-align:center;
	color:#fff!important;
	font-weight:bold;
	display:block;
	line-height:26px;
	margin-top:5px;
	}
#slider_left .pagination {
	background:#dfdfdf;
	padding:0;
	position:absolute;
	right:3px;
	top:3px;
	margin:0;
	z-index:99;
}

#slider_left .pagination li {
	float:left;
	margin:0;
	list-style:none;
	margin-left:2px;
}

#slider_left .pagination li a {
	display:block;
	width:8px;
	background:url(images/nav_left_slider.jpg) right center no-repeat;
	text-align:center;
	text-decoration:none;
	font-size:1px;
	text-indent:-9999;
	height:8px;
	float:left;
}

#slider_left .pagination li.current a, #slider_left .pagination li a:hover {
	margin:0;
	float:left;
	background:url(images/nav_left_slider.jpg) left center no-repeat;
}


/* Home new */
#walsh_tv_home {	
	background:url(images/bg_box_home.jpg) left top repeat-x;
	border:5px solid #ccc;
	width:286px;
	float:left;
	overflow:hidden;
	position:relative;
	height:200px;
	margin-top:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(PIE.htc);
	}
#walsh_tv_home img { float:right; border:none;}
#walsh_tv_home p {
	float:left;	
	color:#023d71;
	width:286px;
	margin:0;
}
#walsh_tv_home p.text {width:140px; height:110px; padding:0px 0; text-align:center;}
#walsh_tv_home p a {
	float:left;
	margin-left:18px;
	width:253px;
	background:url(images/bg_but_more.jpg) left top repeat-x;
	height:30px;
	color:#fff;
	position:relative;
	font-size:20px;
	text-align:center;
	line-height:30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(PIE.htc);
	
}
#walsh_tv_home p a:hover{background:#ea5f01;}

	
#product_brochure {	
	background:url(images/bg_box_home.jpg) left top repeat-x;
	border:5px solid #ccc;
	width:290px;
	padding:10px 5px;
	position:relative;
	float:right;
	overflow:hidden;
	height:180px;
	margin-top:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(PIE.htc);
	}
#training_home a img, #product_brochure a img {float:none; }
#training_home a span, #product_brochure a span {color:#023d71;}
#training_home p, #product_brochure p { padding-left:5px;}
#product_brochure p img {float:right; }
#training_home p a, #product_brochure p a {font-size:11px; font-weight:bold; color:#ff6701; font-family:tahoma; margin:0 0 5px 0px; float:left;}
#training_home p a:hover, #product_brochure p a:hover {text-decoration:underline;}


#training_home {	
	background:url(images/bg_box_home.jpg) left top repeat-x;
	border:5px solid #ccc;
	width:600px;
	position:relative;
	padding:10px 5px;
	float:left;
	overflow:hidden;
	height:115px;
	margin-top:15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(PIE.htc);
	}
#training_home img {float:right; margin-top:12px;}
#training_home p a {font-weight:bold; color:#ff6701;}
#social_facebook { 
	float:left;
	border:1px solid #a6a6a6;
	background:#d5d5d5;
	height:40px;
	padding:10px;
	width:428px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:5px;
	position:relative;
}
#social_facebook p {margin:0; padding:0; }
#social_facebook  img {float:left; margin-right:10px; border:none;}
#social_facebook span.like_facebook {position:absolute;right:0px; bottom:0px; width:80px;}
#newsletter_top {
	float:left;
	border:1px solid #cccccc;
	width:158px;
	margin-bottom:10px;
	margin-top:5px;
}
#newsletter_top span { 
	background:#023D72;
	float:left; 
	text-indent:5px;
	height:20px; 
	line-height:20px;
	font-size:13px;
	width:158px; 
	color:#fff; 
	font-weight:bold; 
	overflow:hidden;
}
#newsletter_top p {
	padding:10px 0;
	margin:0;
	float:left;
}
#newsletter_top input { width:100px; margin:0 5px 0 5px; float:left;}

#newsletter_bottom {
	background:#023D72;
	height:25px;
	overflow:hidden;
	margin:15px 0px 15px 0;
	color:#fff;
	font-weight:bold;
}
#newsletter_bottom p {
	float:right;
	line-height:22px;
	padding:3px 5px 0;
	margin:0;
	font-size:13px;
	
}
#newsletter_bottom p label {
	float:left;
	margin-right:10px;
}

#newsletter_bottom p input {float:left; margin-right:5px;}








