

* {margin:0; padding:0;}

td, tr {
	margin: 2px;
	padding: 2px;
}

body {padding:25px 0; 0 0 repeat-x; font:0.75em/1.5 "arial", sans-serif; background:url(Files/bg.gif);}
.in #subnav {list-style:none;}
h1, h2, h3, h4, h5, h6 {margin:15px 0;}

h1,h2 {color:#000;font-weight:bold;font-size:22px;}

.cattitle {text-transform:uppercase;color:#000;font-size:18px;font-weight:bold;}
.prodtitle {background: url('images/prodtitle.gif') no-repeat; color:#000; width:281px; text-transform:uppercase; font-weight:bold; padding-left:0px; margin-top:13px; height:27px; padding-top:5px;margin-left:0px;padding-left:10px;font-size:11px;}
.proddetail{background: url('images/proddetail.gif'); color:#000; width:609px; text-transform:uppercase; font-weight:normal; padding-left:0px; margin-top:12px; height:27px; padding-top:2px;margin-left:0px;padding-left:10px;font-size:16px; font-weight:bold;}

#main {width:940px; padding:0px; margin:0 auto; overflow:hidden;}

a, a:hover, a:visited {color:#000;}

	.menu {}
    .menu a, .menu a:visited, .menu a:hover {font-size:14px;text-decoration:none; color:#FFF; text-transform:uppercase;font-weight:bold;padding-left:30px;float:left;}
    .menu  a.active {font-size:14px;font-weight:bold;color:#000;padding-left:30px;float:left;}


    #cols {margin-bottom:10px;  0 0 no-repeat;}
    #cols-in {min-height:430px; padding:0px;  0 100% no-repeat;}
    
        #content {
		float:left; 
		width:610px; 
		padding-right:10px;
		padding-top:15px;
		padding-left:20px;
		font-size:13px;
		}
		

		
        #aside {float:right; width:280px; padding-right:0px;padding-top:15px;}
        #content .in, #aside .in {padding:15px;}

    #footer {padding:15px 15px 5px 15px;}
    #footer p {margin:0;}
    


    #copy {margin:15px auto 0 auto; width:910px; font-size:90%;}



.search_title {  
font: 18px Arial, Sans-Serif;
text-transform:uppercase; 
margin: 2px 0 10px 0px; 
padding: 0;
padding-top: 17px;
color: #000000; 
border-bottom: 1px dotted #000000;
}




.box {min-height:1px;}
.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}

.fix {float:none; clear:both; width:0; height:0; margin:0; padding:0; border:0; line-height:0; font-size:0;}

.f-left {float:left !important;}
.f-right {float:right !important;}

.t-left {text-align:left !important;}
.t-center {text-align:center !important;}
.t-right {text-align:right !important;}
.t-justify {text-align:justify !important;}

.va-top {vertical-align:top !important;}
.va-middle {vertical-align:middle !important;}
.va-bottom {vertical-align:bottom !important;}

.nom {margin:0 !important;}
.nomt {margin-top:0 !important;}
.nomb {margin-bottom:0 !important;}

.hidden {position:absolute; left:-1000em; top:-1000em; width:1px; height:1px; overflow:hidden;}



.padonly    {margin: 0.6em; background-color: #FFFFFF; border:1px dotted #000000;}



#main {background:#FFF;padding:15px;}

    #header {height:101px;}



    #footer {background: url('images/footer.gif');height:94px;width:937px;padding:0;margin:0;}

#gallery-in {border-bottom:1px solid #DDDDDD; background-color:#EFEFEF;}

h3{background: url('images/h3.gif') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold; padding-left:10px; margin-top:15px; height:27px; padding-top:3px;}
.righthand {padding-left:10px;}




