body {
	background:url(images/pagebg.gif);
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	color:#1b1b1c;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}

img{
border:0;
}

p{
margin:0px;
padding:0px;	
}

.maindiv{
width:930px;
height:100%;
overflow:hidden;
margin:0 auto;
background:#FFF;
padding:10px;	
}

.header{
width:934px;	
height:128px;
}

.header .left{
float:left;
}

.header .right{
float:left;
margin-top:10px;
margin-left:10px;
}

.header .menulink{
background:url(images/menulinkbg.gif) no-repeat;
width:934px;
height:34px;
float:left;
margin-top:12px;
}

.header .menulink .linkitems{
margin:11px 0px 0px 10px;
}

.content{
width:934px !important;
overflow:hidden;
height:100%;
clear:both !important;
}

.content .left{
width:710px;
float:left;
}

.content .left .text{
margin:5px 0px 20px 0px;	
}

.content .right{
width:201px;
float:right;

}

.clr{
clear:both !important;	
}


.footer{
font-size:12px;
border-top:solid 1px #c5c3c3;
padding-top:10px;
overflow:hidden;
clear:both;
}

.footer .logo{
float:left;
}

.footer .links{
float:left;
margin-left:10px;
}

.footer .links a{
color:#1b1b1c;
text-decoration:none;
}

.footer .links a:hover{
color:#a90a02;
	
}

.footer .websiteby{
float:right;
}


#slideshow {list-style:none; color:#fff;}
#slideshow span {display:none}
#wrapper {width:933px; margin:8px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:933px; height:280px; background:#000}
#information {position:absolute; bottom:0; width:933px;  background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.6; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-weight:normal; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif;}
#information p {padding:0 8px 8px}
#image {width:933px}
#image img {position:absolute; z-index:25;  width:auto}
.imgnav {position:absolute;  width:25%; cursor:pointer; z-index:150}
/*#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}*/
#imglink {position:absolute;  width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {/*background:url(images/link.gif) center center no-repeat;*/ }
#thumbnails {margin-top:20px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; }
#slideleft:hover {}
#slideright {float:right;  width:20px; height:81px; background:url(images/scroll-right.gif) center center no-repeat}

#slideright:hover {}

#slidearea {float:left; position:relative;  width:885px; height:107px; overflow:hidden}

#slider {position:absolute; left:0; }

#slider img {cursor:pointer; width:148px; }


.headings{
font-size:24px !important;
padding:12px 5px 6px 5px;	
border-bottom:solid 1px #ca1b13;
margin-bottom:10px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:right;
font-weight:normal;
text-transform:uppercase;

}

.subheadings{
color:#be0c03;
text-transform:uppercase;
font-weight:bold !important;
font-size:13px;
padding:5px;
border-left:solid 2px #be0c03;	
background:url(images/bg-stripes.gif);
margin:5px 0px 5px 0px;
display:inline-block;
width:100%;
}

.subheadings:hover{
color:#000;	
}

.aboutus{
width:934px;

}

.aboutus .left{
float:left;
width:625px;
text-align:justify;
}
.aboutus .right{
float:right;	
}

.maincontent a{
color:#000;
text-decoration:none;	
}

.maincontent a:hover{
text-decoration:underline;
}

.highlight{
width:934px;
clear:both;
margin:0px 0px 15px 0px;
overflow:hidden;
height:100%;
}

.highlight div{
float:left;	
}

.productline{
width:926px;
}


.productline .left{
float:left;	
width:214px;
}

.productline .right{
float:left;
width:710px;

}

.productlinebox{
height:100%;
border:solid 8px #d8c9aa;
padding:5px;
background:#FFF;
width:218px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.productlinebox:hover{
border-left:solid 8px #c8b692;
border-bottom:solid 8px #c8b692;
color:#ca1b13 !important;
font-weight:bold;


}

.phototable{
text-align:left;
}

.productlinebox p{
font-size:13px;
font-weight:normal;
margin:5px 0px 0px 0px;	
width:190px;

}

.productlinebox img{
max-height:200px !important;
height: expression(this.height > 200 ? 200: true);

max-width:208px !important;
width: expression(this.width > 208 ? 208: true);

}



.productlinebox .middle{
background:url(../images/ourproducts/middle.png);	
width:216px;
}

.productlinebox .middle .content{
margin:0px 10px 0px 14px;
}

.productlinebox .middle .content .caption{
text-align:center;
width:188px;
font-weight:bold;
font-size:13px;
padding:5px;	
}

.navigation{
margin-bottom:10px;
overflow:hidden;	
}

.navigation a{
color:#000;
text-decoration:none;
	
}

.navigation a:hover{
color:#000;
text-decoration:underline;	
}

.navigation span{
color:#ca1b13;
font-weight:bold;	
}


.productdetailcontent{
margin-top:15px;
margin-left:15px;
padding-top:0px !important;

}

.productdetailcontent img{
max-width:677px !important;
width: expression(this.width > 677 ? 677: true);
}

.productdetailsborder{
border:solid 1px #c5c3c3;
-moz-border-radius: 5px;
border-radius: 5px;
padding:8px;
}

.productdetailcontent h1{
font-family:Tahoma, Geneva, sans-serif;
font-size:17px !important;
font-weight:normal;
margin-bottom:15px !important;
background-color:#333333;
-moz-border-radius: 5px;
border-radius: 5px;
color:#FFF;
padding:3px 0px 4px 10px;
}

.productdetailcontent .description{
margin:10px 0px 30px 0px;
}


.ourproducts{
margin-bottom:20px;

}

.ourproducts .middle{
background:url(../images/ourproductsbg.gif);
width:204px;
overflow:hidden;
	
}

.ourproducts .middle h1{
font-family:Tahoma, Geneva, sans-serif;
font-size:16px !important;
font-weight:normal !important;
margin-left:0px !important;
margin-bottom:5px !important;
color:#000;
}

.ourproductsh1{
font-family:Tahoma, Geneva, sans-serif;
font-size:16px !important;
font-weight:normal !important;
margin-left:0px !important;
margin-bottom:5px !important;
color:#000;
}


.ourproducts ul{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 12px;
}


.slogan{
font-family: 'PT Sans Narrow', arial, serif; font-size:45px; left:200px; font-weight:normal; position:absolute; top:98px;
}


a.ourproductslink:link, a.ourproductslink:visited{
text-decoration:none;
color:#000;	
background:#FFF;
padding:5px;
padding-left:10px;
border-bottom:solid 1px #000;
border-left:solid 1px #000;

line-height:19px;
width:184px;
display:block;
margin:0px 0px 0px 0px;
-moz-border-radius: 5px;
border-radius: 5px;
}

a.ourproductslink:hover{
background:#ca1b13;
color:#FFF !important;
	

}

a.ourproductsactivelink:link, a.ourproductsactivelink:visited{
text-decoration:none;
font-weight:bold;
font-size:13px;
padding:5px;
z-index:10;
padding-left:10px;
font-weight:bold;
background:#ca1b13;
color:#FFF !important;	
line-height:19px;
width:184px;
display:block;
margin:0px 0px 0px 0px;
-moz-border-radius: 5px;
border-radius: 5px;
border-bottom:solid 1px #000;
border-left:solid 1px #000;
}

.innerpagecontent{
margin-bottom:15px;
}




.paging{
font-size:20px;
font-weight:bold;	
}

.pagingactive{
font-size:20px;
color:#ca1b13 !important;
font-weight:bold;	
}