/* 
version: 0.5
syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
  background-color: #fffddc;
  font-family: 'Lucida Grande', Verdana;
  text-align:center;
  -webkit-text-size-adjust:none;
}

img {
  margin: 0;
  border: 0;
}

a {
color: black;
}

div.shadow {
  width: 1005px;
  margin: 35px auto 0;
  background: url('/images/shadow.jpg') transparent repeat-y;
}
div.topimage {
  width: 965px;
  margin: 0 auto;
  position:relative;
}

div.body {
  width: 965px;
  margin: 0 auto;
  background-color: #ffffff;
  text-align:left;
}

div#menu {
  font-size: 13px;
  height: 36px;
  border-left: 1px solid #000000;
  background:url("/images/menu_element-normal.jpg") repeat-x 0 0;
}

div#menu ul {
  margin: 0;
  padding: 0;
}

div#menu ul li {
  float: left;
  text-decoration: none;
  padding: 0;
  margin: 0;
  border: 0;
  list-style: none;
}

div#menu ul li.menu_active {
  background: url('/images/menu_element-over.jpg') transparent repeat-x;
  height: 36px;
  text-align: center;
  line-height: 35px;
}
div#menu ul li.menu_active a {
  color: #000000;
  text-decoration: none;
}

div#menu ul li.menu_over {
  background: url('/images/menu_element-over.jpg') transparent repeat-x;
  height: 36px;
  text-align: center;
  line-height: 35px;
}

div#menu ul li.menu_over a {
  color: #000000;
  text-decoration: none;
}

div#menu ul li.menu_normal {
  background: url('/images/menu_element-normal.jpg') transparent repeat-x;
  height: 36px;
  text-align: center;
  line-height: 35px;
  color:#474747;
}

div#menu ul li.menu_normal a {
  color: #ffffff;
  text-decoration: none;
}

div#subnav {


}

#freeform .text-field,
#freeform .textarea-field{
    clear:both;
    margin-bottom:5px;
}

#freeform .textarea-field label,
#freeform .text-field label{
    float:left;
    font-size:12px;
    font-weight:bold;
    width:150px;
    padding-top:10px;
}

#freeform .amend{
    clear:both;
    margin:10px 0 10px 150px;
}

#freeform .textarea-field textarea{
    float:left;
    font-family:'Lucida Grande',Verdana;
    font-size:12px;
    margin-right:10px;
    padding:5px;
    width:304px;
}

#freeform .submit{
    margin-left:150px;
}

#freeform .clearfix:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#freeform .text-field input{
    float:left;
    width:300px;
    padding:5px;
    font-family: 'Lucida Grande', Verdana;
    font-size:12px;
}

div#subnav a {
text-decoration: none;
}

div#subnav a:hover {
text-decoration: underline;
}

div#submenu {
  height: 60px;
  width: 230px;
  text-align: left;
  line-height: 53px;
  color: #ffffff;
  font-size: 13px;
  
}


div#submenu ul li.menu_normal {
  color: #474747!important;
  background: url('/images/submenu-bg_normal.jpg') transparent repeat-x;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  list-style: none;
}

div#submenu ul li.menu_normal a {
  color: white;

}

div#submenu ul li a {
  color: #FFD813;
  text-decoration: none;
  padding-left: 30px;
}
div#submenu ul {
  margin: 0;
  padding: 0;
}

div#submenu ul li.menu_active {
  background: url('/images/submenu-bg_active.jpg') transparent repeat-x;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  list-style: none;
}
div#submenu ul li.menu_over {
  background: url('/images/submenu-bg_active.jpg') transparent repeat-x;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  list-style: none;
}

ul.videomen {
margin: 0;
padding: 0;
}

ul li.video-menu{
list-style: none;
}


ul li.video-menu a {
display: block;
background-color: black;
width: 162px;
margin: 0 auto;
}

/*
ul li.video-menu a:hover {
border: white solid 3px;
}
*/


ul li.video-menu p {
color: white!important;
padding: 0 0 6px 10px;
line-height: 1.4em;

}

ul li.video-menu img {
padding: 7px 0 5px 60px;
}

ul li.video-menu a.active p  {
opacity:1;filter:alpha(opacity=100);
}

ul li.video-menu a.active img  {
opacity:1;filter:alpha(opacity=100);
}

ul li.video-menu a img {
opacity:0.4;filter:alpha(opacity=40);
}

ul li.video-menu a:hover img {
opacity:1;filter:alpha(opacity=100);
}

ul li.video-menu a p {
opacity:0.4;filter:alpha(opacity=40);
}

ul li.video-menu a:hover p {
opacity:1;filter:alpha(opacity=100);
}



div.body_bottom {
  width: 1005px;
  margin: 0 auto;
  background: url('/images/body_bottom_sub-menu.jpg') transparent no-repeat;
  height: 55px;
}

div.bottom_links {
  color: gray;
  width: 850px;
  margin: 0 auto;
  font-size: 10px;
  clear: both;
}
div.bottom_links a {
  color: gray;
  text-decoration: none;
}
div.bottom_links a:hover {
  text-decoration: underline;
}

small {
color: #505050!important;
font-size: 10px;
}

.tableHeading{
	padding:20px 0 20px 20px;
	font-weight:bold;
}

table .itempad{
	padding:0px 0 5px 20px;
	font-weight:normal;
	font-size:10px;
}

table .defaultBold{
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:14px;
}

.tableCellOne,
.tableCellTwo{
	padding:0 0 14px;
}

.tableCellOne p{
	padding-left:20px;
}

table td input{
border:0 none;
display:block;
margin-left:20px;
padding:5px;
width:288px !important;
}

table .select{
	margin-left:20px;
	width:150px;
}

table td input.submit{
	width:100px !important;
	margin-left:294px;
	background-color:#000;
	color:#fff;
	cursor:pointer;
}

table td input.submit:hover{
	color:#000;
	background-color:#fff;
}

.tableRowHeadingBold{
	padding:0 0 20px 20px;
}

.checkbox{
	width:auto !important;
	display:inline;
}

#member_login_form table td input.submit{
	margin-left:20px;
}

#member_login_form table td input {
margin-left:0;
}

#member_login_form .tableCellOne,
#member_login_form .tableCellTwo{
  padding:0 10px 14px;
}

.nomarginatall div{
	margin-left:0 !important;
}

/* Dealer
=======*/

.dealer-home{
	font-size:12px;
	line-height:auto;
	color:#323232;
}

.dealer-home *{
	padding:0;
	margin:0;
}

.dealer-home a{
	text-decoration:none;
}

.dealer-home a:hover{
	color:#000;
}

.dealer-home{
	float:left;
	margin: 30px 0 0 30px;
	overflow:hidden;
	width:673px;
}

.dealer-home li{
	list-style-type:none;
	float:left;
	padding:0 3px;
}

.selected{
	font-weight:bold;
}

.dealer-search,
.dealer-pageination,
.dealer-selector{
	clear:both;
	width:673px;
	position:relative;
/* 	margin-bottom:7px; */
}

.dealer-search{
	height:37px;
	background:url("/images/dealer-search.jpg") repeat-x 0 0;
}

.dealer-search ul li{
	padding:0;
}

.dealer-search li a{
	font-size:14px;
	padding:12px 10px 9px;
	display:block;
}

.dealer-search li.selected a,
.dealer-search li a:hover{
	background:url("/images/lihover.jpg") repeat-x 0 0;
	color:#fff;
}

.dealer-search li.selected a:hover{
	cursor:default;
}

.dealer-search form{
position:absolute;
right:10px;
top:7px;
}

.dealer-search .input{
border:0 none;
font-size:12px;
padding:5px;
width:200px;
}

*html .dealer-search .input{
	padding:10px;
}

.dealer-search .submit{
background-color:transparent;
border:0 none;
color:#000000;
cursor:pointer;
display:block;
float:left;
font-size:14px;
padding:4px 10px 0 0;
}

.dealer-pageination a.selected{
	font-weight:bold;
	color:#000;
}

.dealer-padgination li.first-child{
	padding-left:0 !important;
	padding-right:10px;
}

.dealer-padgination li{
	color:#818080;
}

.dealer-pageination a{
	color:#818080;
}

.dealer-selector{
	margin-bottom:20px;
	padding-top:7px;
}

.dealer-home .dealer-selector .left{
	float:left;
	width:163px;
	height:252px;
	background-color:#cccccc;
	margin-right:3px;
	margin-bottom: 7px;
	overflow:hidden;
	position:relative;
}

.dealer-home .dealer-selector .last-child{
	margin-right:0;
}

.dealer-selector .left h3{
	position:absolute;
	bottom:21px;
	left:0;
	background:#818080;
	color:#fff;
	padding:7px 11px;
	width:145px;
	font-size:14px;
	font-weight:normal;
}

.dealer-selector .left p{
	bottom:0;
	height:21px;
	left:0;
	position:absolute;
	width:163px;
}

.dealer-selector img{
	width:163px;
	display:block;
}


.dealer-selector .left span {
	background:url("/images/rbg.jpg") repeat-x 0 0;
	color:#FFFFFF;
	float:left;
	width:103px;
	font-size:12px;
	text-decoration:none;
	padding:3px 5px;
}

.dealer-selector .left a{
	background:url("/images/rbg.jpg") repeat-x 0 0;
	color:#FFFFFF;
	float:left;
	width:15px;
	font-size:12px;
	text-decoration:none;
	padding:3px 5px;
}

.parts_entry_add img,
.parts_entry_subtract img
{width:auto;}


.view-order{
	background-color:#CCCCCC;
	padding:10px;
	width:700px;
	height:auto;
	margin-bottom:0;
}

.table-ft{
background-color:#818080;
height:42px;
position:relative;
width:673px;
}

table a{
	text-decoration:underline !important;
}

.table-ft ul{
	position:absolute;
	right:10px;
	top:10px;
}

.table-ft li{
	float:left;
}

.table-ft a{
	background:url("/images/rbg.jpg") repeat-x 0 0;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	text-decoration:none;
	padding:3px 11px;
}

.thank-you{
	background:url("/images/thankyou.jpg") repeat-x 0 0;
	height:400px;
padding:30px 0 0 50px;
width:650px;
}

.thank-you li br{
	display:block;
	margin-bottom:10px;
}

.table-ft a:hover{
	text-decoration:underline !important;
	color:#fff !important;
}

.view-order p{
	padding-bottom:10px;
}

.view-order table{
	font-size:12px;
}

.view-order table th.first-head{
	width:310px;	
}

.view-order table th.second-head{
	width:50px;
}

.view-order table td.first-column{
	width:400px;	
}

.view-order table td.second-column input{
background-color:#FFFFFF;
border:0 none;
padding:5px 0;
text-align:center;
width:33px !important;
}

.view-order table td.third-column{
	width:134px;
}

.view-order th,
.view-order td{
	padding:5px 10px;
}

/* COlor Box
=========*/

.udders{
  width:508px;
  height:605px;
  background:url("/images/udders.jpg") no-repeat 0 0 !important;
}

.udders h3	{

}
#inline_example1{
    text-align:left;
    padding:20px 20px !important;
}

#inline_example1 h3{
    font-size:38px;
    margin:0;
    padding:0 0 20px;
}

#inline_example1 p{
    font-size:14px;
    line-height: 19px;
    margin:0;
    padding:0 0 20px;    
}

#inline_example1 label{
    display:block;
    float:left;
    font-size:16px;
    margin:0;
    padding:6px 0 0;
    width:125px;
}

#inline_example1 .input{
    height:43px;
    width:auto;
    clear:both;
}

#inline_example1 .input input{
    float:left;
    width:200px;
    font-size:14px;
    padding:7px;
    background:#fff;
    border:1px solid #7f7f7f;    
}

.close-the-udder,
#inline_example1 .submit input{
    background:#000000 url("/images/inputpop.jpg") repeat-x 0 0;
    border:1px solid #000000;
    color:#FFFFFF;
    cursor:pointer;
    font-size:18px;
    height:20px;
    padding-top: 3px;
    margin-left:0;
    text-align:center;
    width:216px;
    display:block;
    text-decoration:none;
}

#inline_example1 .send input{
    background:#000000 url("/images/inputpop.jpg") repeat-x 0 0;
    border:1px solid #000000;
    color:#FFFFFF;
    cursor:pointer;
    font-size:18px;
    height:30px;
    padding-top: 3px;
    margin-left:125px;
    text-align:center;
    width:216px;
    display:block;
    text-decoration:none;
}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}



div.bottom-elements .img-container img {
  float: left;
  margin-left: 40px;
}

.img-container{
    width:965px;
    height:194px;
    margin:0 0 50px;
}

.img-container img{
    -webkit-box-shadow: 0 2px 14px #b6b6b6;
    -moz-box-shadow: 0 2px 14px #b6b6b6;
    box-shadow: 0 2px 14px #b6b6b6;
}

.mfacts{
    width: 887px;
    height: 203px;
    margin: 0 0 0 40px;
/*    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;*/
    -webkit-box-shadow: 0 0 14px #dfdfdf;
    -moz-box-shadow: 0 0 14px #dfdfdf;
    box-shadow: 0 0 14px #dfdfdf;
}

.mfacts img{
    display:block;
/*    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;*/
}

.news-module{
    height:359px;
    background-color:#f6f6f6;
}

.testmonials-module{
    height:359px;
    background:url("/images/3.jpg") no-repeat 0 56px;
    padding:0;
}

.the-module{
/*    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;*/
    -webkit-box-shadow: 0 0 14px #dfdfdf;
    -moz-box-shadow: 0 0 14px #dfdfdf;
    box-shadow: 0 0 14px #dfdfdf;
    display:block;
    margin:0 0 48px 40px;
    position:relative;
    overflow:hidden;
    width:887px;
    clear:both;
}

.the-module .the-hd{
    height:56px;
    width:887px;
/*    border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;*/
    border-bottom:1px solid #fff;
}

.news-module .the-hd{
    background:#e8e8e8 url("/images/ln.jpg") no-repeat 0 0;
    margin:0 0 34px;
}

.testmonials-module .the-hd{
    background:#fffce2 url("/images/tm.jpg") no-repeat 0 0;
    margin:0 0 27px;
}

.news-module .the-module-content{
    padding: 0 44px 0 69px;
    position: relative;
    margin: 0;
}

.the-module-content .image{
    width:285px;
    height:205px;
    float:left;
    overflow:hidden;
}

.the-module-content .image img{
    width:285px;
}

.the-module-content .the-content{
    width:392px;
    float:right;
}

.news-module a.rm{
    width:148px;
    height:42px;
    background:url("/images/rm.jpg") no-repeat 0 0;
    position:absolute;
    bottom:15px;
    right:38px;
    z-index:9;
}

.the-content h3{
    text-decoration:uppercase;
    color:#000000;
    font-weight:bold;
    font-size:14px;
    line-height:22px;
    padding:0;
    margin:0;    
}

.the-content h3 span{
    font-size:10px;
    color:#6e6e6e;
    margin:0;
    padding:0;
}

.the-content p{
    margin:0;
    padding:0 0 25px;
    font-size:10px;
    line-height:22px;
    color:#000000;
}
.replacement{
    font-size:0;
    height:0;
    line-height:0;
    text-indent:-10000px;
    display:block;
    padding:0;
    margin:0;
}

.the-testmonials{
    position:relative;
    width:363px;
    height:250px;
    line-height:0;
}

.the-testmonials .image{
    width:125px;
    height:94px;
    overflow:hidden;
    margin:0 0 17px;
}

.the-testmonials p{
    width: 363px;
    font-size: 14px;
    line-height: 22px;
    color: #000;
    padding: 0;
    margin: 0;
    letter-spacing: -1px;
}

.the-testmonials p span{
    display:block;
    font-size:10px;
    letter-spacing:0;
    font-weight:bold;
    font-weight:bolder;
}

.the-testmonials .replacement{
    width:148px;
    height:42px;
    background:url("/images/rm2.jpg") no-repeat 0 0;
    position:absolute;
    bottom:0;
    right:0;
    z-index:9;
}

.the-test-container{
    padding:0 20px 0 69px;
}

.t1{
    float:left;
}

.t2{
    float:right;
}

.clearfix:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix{
    zoom:1;
}

.the-cta{
    position: absolute;
    width: 325px;
    height: 27px;
    top: -27px;
    right: -17px;
    background: url("/images/4.jpg") no-repeat 0 0;
}

.the-cta p{
    color: #4c4218;
    font-size: 14px;
    line-height: 22px;
    position: absolute;
    top: 5px;
    margin: 0;
    padding: 0;
    letter-spacing:-1px;
}

.the-cta p a:hover{
    text-decoration:underline;
}

.the-cta p a{
    padding:0;
    margin:0;
    color:#4c4218;
    text-decoration:none;
}

.the-cta p.cta1{
    left:37px;
}

.the-cta p.cta2{
    left:222px;
}

.office-module .the-hd{
    background:#e8e8e8 url("/images/5.jpg") no-repeat 0 0;
    margin:0 0 29px;
}

.office-module .the-bd{
    padding:0 0 30px 63px;
}

.the-items .replacement{
    width:123px;
    height:30px;
    background-repeat:no-repeat;
    background-position:0 0;
    background-color:transparent;
    margin:0 0 23px;
}

.itm1 .replacement{
    background-image:url("/images/6.jpg");
}

.itm2 .replacement{
    background-image:url("/images/7.jpg");
}

.itm3 .replacement{
    background-image:url("/images/8.jpg");
}

.the-items{
    width:260px;
    float:left;
}

.the-items p{
    font-size:12px;
    line-height:22px;
    color:#000;
    padding:0;
    margin:0;
}

.the-items p strong{
    font-size:14px;
}

.the-items p span{
    font-weight:bold;
}

.the-items p a{
    color:#000;
    text-decoration:none;
}

.the-items p a:hover{
    text-decoration:underline;
}

.contact-module,
.office-module,
.rep-module{
    background-color:#f6f6f6;
}

.rep-module .the-hd{
    background:#e8e8e8 url("/images/9.jpg") no-repeat 0 0;
    margin:0 0 27px;
}

.rep-module .the-bd{
    padding:0 0 30px 63px;
}

.rep-module .the-bd ul{
    list-style-type:none;
}

.rep-module .the-bd li{
    float:left;
    width:253px;
    height:114px;
    list-style-type:none;
}

.rep-module .the-bd li .replacement{
    width:253px;
    height:56px;
    background-repeat:no-repeat;
    background-position:0 0;
    background-color:transparent;
}

.rep-module .the-bd li p{
    color:#000;
    font-size:12px;
    line-height:22px;
    color:#000;
    padding:0;
    margin:0;
}

.rep-module .the-bd li p a{
    text-decoration:none;
}

.rep-module .the-bd li p a:hover{
    text-decoration:underline;
}

.itm4 .replacement{
    background-image:url("/images/10.jpg")
}

.itm5 .replacement{
    background-image:url("/images/11.jpg")
}

.itm6 .replacement{
    background-image:url("/images/12.jpg")
}

.itm7 .replacement{
    background-image:url("/images/13.jpg")
}

.itm8 .replacement{
    background-image:url("/images/14.jpg")
}

.rep-module .the-ft{
    width:886px;
    height:107px;
    padding:0;
    margin:0;
    background:#fffddc url("/images/15.jpg") no-repeat 0 0;
/*    border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;*/
}

.contact-module .the-hd{
    background:#e8e8e8 url("/images/16.jpg") no-repeat 0 0;
    margin:0 0 33px;
}

.contact-module .the-bd{
    padding:0 0 90px 63px;    
    position:relative;
}

.contact-module .the-bd .text-input,
.contact-module .the-bd .text-item{
    position:relative;
    width:468px;
    height:38px;
}

.contact-module .the-bd p{
    font-size:16px;
    line-height:22px;
    color:#000;
    padding:0 0 35px 0;
    margin:0;
}

.contact-module .the-bd .text-item select{
    position:absolute;
    top:0;
    right:0;
    width:244px;
}

.contact-module .the-bd .text-item input{
    position: absolute;
    top: 0;
    right: 0;
    border: 1px solid #7B7B7B;
    width: 231px;
    padding: 3px 5px 5px 5px;
    font-family: 'Lucida Grande', Verdana;
    font-size: 13px;
    color: #000;
    line-height: 18px;
    margin: 0;
    font-weight:normal;
}

.contact-module .text-input label,
.contact-module .the-bd label{
    position:absolute;
    left:0;
    top:0;
    font-family: 'Lucida Grande', Verdana;
    font-size:16px;
    color:#000;
    line-height:22px;
    padding:0;
    font-weight:normal;
    margin:0;
}

.text-input input{
    position:absolute;
    top:4px;
    right:0;
    font-weight:normal;
}

.text-submit{
    width:218px;
    height:68px;
    position:absolute;
    bottom:20px;
    right:50px;
}

.text-submit input{
    width:218px;
    height:68px;
    text-indent:-10000px;
    display:block;
    line-height:0;
    padding:0;
    margin:0;
    background-repeat:no-repeat;
    background-position:0 0;
    background-color:transparent;
    background-image:url("/images/17.jpg");
    border:none;
    cursor:pointer;
}

.mfacts a:hover img,
.news-module a.rm:hover,
.the-testmonials .replacement:hover,
.the-module-content .image img:hover,
.img-container img:hover,
.text-submit input:hover{
    opacity:0.8;
    filter:alpha(opacity=80);
}

.pics{
    width:965px;
    height:280px;
    overflow:hidden;
    position:relative;
    background:#000;
}

.pics a{
    display:block;
    width:965px;
    height:280px;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
}

.pics img{
    display:block;
}
