@charset "UTF-8";

/* CSS Document */

body { background-color: #123772; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin-top: 0px; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-size: 0.69em; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #47647b; }


/* DIVS */


#banner { width:1000px; height:164px; margin:auto; background:url(images/banner.jpg)  no-repeat;}
#mt-logo {width:190px; height:75px; margin:75px 0 0 50px; float:left;}
#phone-numbers {width:251px; height:92px; margin:50px 50px 0 0;float:right;}
#twonav { width:1000px; height:38px; margin:auto;}
#main2 { width:943px; padding-left:57px; margin:auto; background:url(images/bgmain.jpg);  z-index:999  }
#drop { width:900px; height:20px; clear:both }
#left2 { width:629px; margin-right:31px; float:left;}
#right2 { width:200px; float:left; padding-left:3px; margin-right:65px; margin-left:10px; background:url(images/bg-categories.jpg) no-repeat;  }
#searchbar{ width:629px; height:30px}
#flashcon {width:629px}
#flashleft { width:425px; float:left}
#flashright { width:204px; float:right }
#flashcon2 {width:629px; height:324px; background-image:url(images/vid.jpg); background-repeat:no-repeat; overflow:hidden;}
#flashleft2 { width:425px; height:225px; float:left}
#flashright2 { width:204px; height:225px; float:right }
#bottom { width:1000px; background-image:url(images/bottbg.jpg); height:30px; margin:auto; z-index:999; clear:both  }
#foot { width:943px; clear:both; height:30px; padding-left:57px; margin:auto; color:#CCC; }
#text2{ width:629px; clear:both; padding-top:10px }
#form{ width:440px; height:153px; float:left; background:url(images/callbackbg.jpg)}
#pagewrapper { width:580px; margin-left:10px; line-height:25px }

/* BULLET POINTS */

#foot ul { display:inline; list-style:none; padding: 0px; margin: 0px; }
#foot li { display:inline; padding: 0 5px 0 5px; border-right:1px solid #fff; list-style:none; color:#FFFFFF }

/* LINKS */

#foot a { display:inline; list-style:none; padding: 0px; margin: 0px; color:#FFFFFF; }
a.greylinks { color: #000; text-decoration: underline; }
a.greylinks:hover { color: #000; text-decoration: none; }
a { text-decoration: underline; color: #47647b; }
a:hover { text-decoration: underline; color: #333; }

/* TYPOGRAPHY */

h1, h2 {display:inline;}
.h2 { display:inline; margin-bottom:.4em; font-size:1.5em; line-height:1.2em; font-weight:bold;}
.areas-sub-h2 {display:inline; margin-bottom:.4em; font-size:1.5em; line-height:1.2em; font-weight:bold;}
.areas-sub-h1 {display:inline; margin-bottom:.4em; font-size:0.80em; line-height:1.2em; font-weight:bold;}
.formstyle { background-color: #ffffff; padding:1px; margin-bottom:1px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; font-size: 0.80em; }
.phpstyle4 { color: #008000; }
.phpstyle3 { color: #c33131; }
.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }
.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }
.linkbox { width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; }
.pn-area { color: #99cc33; font-weight: bold;	padding:0 5px 0 15px; font-size:1.30em; line-height:14px;}
.pn-num { color: #fff; font-weight: bold;font-size:1.40em; line-height:14px; }

/* OTHER  inc floats */

.floatright { width:175px; float:right }
.floatleft { width:300px; float:left }
.product-image-mine { width:200px }
.imagelist { width:175px; display:block; border: #66CC33 1px solid; margin:5px 5px 10px 0px}
.subcatsurround { float:left; width:612px; border-bottom:#123772 1px solid; margin-bottom:5px }
.category-description { width:300px} 




.emailbanner	{ width:622px; height:37px; float:left; margin-top:5px; }




#slideshow {
    position:relative;
    height:288px;

}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}


.input-text	{ width:231px; height:29px; float:left; margin-right:20px; margin-top:2px;  }

.button	{ width:108px; height:34px; float:right; background-image:url(send-sprite.jpg); border:none; text-indent:-9999px; cursor:pointer; margin:2px 7px 0 0; }

.button:hover	{ background-position: 0 -34px; }

.please			{ float:left; }

