@charset "UTF-8";
/* CSS Document */
body{
padding:0px;
margin:0px;
background:url(../images/tile.jpg);
}
#outside{
width:933px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*position:relative;*/
background:url(../images/back.png) repeat-y;
min-height:731px;
padding:0px 33px;
}

#inside{
width:921px;
background:url(../images/back2.png) no-repeat;
min-height:731px;

}

.linklist{
	list-style:none;
}
.linklist li{
	margin-top:5px;
}

.body{
width:600px; 
padding: 0px 50px;
}

.body p{
text-indent:30px;
}

.body a{
text-decoration:none;
color:#990000;
}

.body a:hover{
color:black;
}

#footer{
background:url(../images/footer.png) no-repeat;
height:60px;
width:999px;
margin:auto;
clear:both; 
text-align:center; 
padding-top:20px;
padding-left:0px;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px
}

#footer table{
margin: -10px auto;
padding-top:5px;
width:900px;
}
#footer table td{
border-right:1px black solid;
padding:0px;
}
#footer table a{
color:#585858;
}
#firsttd{
margin-left:0px;
padding-left:0px;
width:160px;
}

#content{
width:929px;
min-height:731px;
}

#header{
height:200px;
background:url(../images/header.jpg) no-repeat #343c47;
}


#center{
float:left;
width:705px;
min-height:500px;
background: url(../images/mainback_EDIT.jpg) no-repeat white;
height:inherit;
}
#center_in{
width:675px;
margin-left:20px;
margin-top:32px;
padding-bottom:20px;
}

#leftnav{
float:left; 
width:224px; 
font-size:12.5px;
/*background:#d6d7c3;*/
min-height:500px;
height:inherit;
}

#leftnav ul{
padding:0px;
}

#leftnav li{
border-bottom:1px solid white;
list-style:none inside;
width:214px;
margin-left:5px;
padding: 2.5px 0px;
}

#leftnav li a{
color:#000000;
text-decoration:none;
font-weight:bold;
}

#leftnav li a:hover{
color:#990000;
}

#home_image{
background-image:url(../images/flash_holder.png);
height:325px;
width:674px;
}
#home_text{
background:url(../images/grad_back.gif) no-repeat;
padding:15px;
width:660px;
}

#home_text p{
padding:0px;
margin:auto;
width:630px;
position:relative;
left:-5px;
}
h2{
font-size:22px;
}
.red{
color:#990000;
}

.left_arrow{
padding-left:35px;
font-weight:bold;
background:left url(../images/leftarrow.gif) no-repeat;
}


#pictures{
width:250px;
height:inherit;
}

#products{
width:357px;
height:auto;
}

#sub_cat_heading{
background-image:url(../images/big_black_arrow.gif);
background-position:left;
background-repeat:no-repeat;
text-transform:capitalize;
color:black;
border-bottom:1px solid black;
width:650px;
padding-left:20px;
font-size:16px;
font-style:italic;
font-weight:bold;
margin-bottom:15px;
}

#sub_heading{
text-transform:capitalize;
color:black;
border-bottom:1px solid black;
width:650px;
padding-left:0px;
font-size:14px;
font-style:italic;
font-weight:bold;
margin-bottom:15px;
}

img{
border:none;
}
#sublist{
list-style:none;
margin-top:20px;
padding:0px;
background-image:url(../images/sub_back.jpg);
background-repeat:no-repeat;
height:189px;
width:675px;
padding-top:15px;
padding-left:15px;
}

.title{
	font-size:22px; 
	margin-bottom:10px; 
	font-weight:bold; 
	font-style:italic;
	color:#585858;
	float:left;
}

.sub_page_header{
background:url(../images/header_back.gif) no-repeat;
width:450px;
height:59px;
padding: 5px 10px;
}
.sub_page_header ul{
float:left;
margin:0px;
padding:0px;
margin-left:9px;
list-style-image:url(../images/blank.gif);
list-style-position:inside;
}
.sub_page_header li{
font-size:11px;
color:#575656;
font-weight:bold;
font-style:italic;
margin-bottom:5px;
padding:0px;
}

.sub_page_header li:hover{
list-style-image:url(../images/triangle.gif);
color:white;
cursor:pointer;
}

.trouble_box{
background:url(../images/trouble_back.gif) no-repeat;
height:190px;
width:653px;
clear:both;
margin-top:50px;
display:none;
}
.trouble_box2{
background:url(../images/container_back.gif) repeat-x;
border:1px solid #bebfb8;
width:653px;
clear:both;
margin-top:50px;
display:none;
padding-bottom:10px;
}
.trouble_label{
background:url(../images/trouble_label.gif);
height:21px;
padding:5px 0px 5px 15px;
width:638px;
color:white;
font-size:15px;
font-weight:bold;
font-style:italic;
}

.cause{
color:#646363;
font-size:12px;
font-style:italic;
margin-bottom:5px;
}
.solution{
color:#1b1464;
font-size:12px;
font-style:italic;
margin-bottom:10px;
}

.cause_effect{
width:400px;
float:left;
padding:5px 0px 0px 20px;
list-style-type:none;

}

.trouble_images{
float:right;
padding-right:20px;
margin-top:-20px;
}

.arrow{
list-style-image:url(../images/triangle.gif);
color:white;
}

.blank{
list-style-image:url(../images/blank.gif);
color:#575656;
}

#first{
width:80px;
}

#cutting_table{
border:1px solid black;
border-right:none;
border-bottom:none;
text-align:center;
}
#cutting_table td{
width:70px;
border-right:1px solid black;
border-bottom:1px solid black;
}
#cutting_table th{
width:70px;
border-right:1px solid black;
border-bottom:1px solid black;
}/**/

.white_row td{
	background-color:white;
	color:#333333;
}

.gray_row td{
	background-color:#bdbdbd;
	color:white;
}
.dark_blue{
	background-color:#5b6c88;
	color:white;
}
.light_blue{
	background-color:#c4d2e9;
	color:#000000;
}
.gray_cell td{
	background-color:#dddddd;
	color:#bdbdbd;
}


#sub_page_header{
float:left;
margin-left:15px;
}

#sublist li{
list-style-image:url(../images/gray_arrow.gif);
margin-left:30px;
}

#sublist li:hover{
list-style-image:url(../images/black_arrow.gif);
}

#sublist a{
text-decoration: none;
color:black;
text-decoration:none;
font-size:14px;
margin-left:5px;
font-weight:bold;
}

#sublist a:hover{
color:#c0171d;
}

.ulhead{
font-size:16px;
font-weight:bold;
}

#cat_desc{
width:410px;
color:#585858;
font-style:italic;
float:left;
line-height:20px;
}
#side_under a{
display:block;
width:223px;
height:44px;
background-image:url(../images/new.jpg);
}
#side_under a:hover{
background-image:url(../images/new_over.jpg);
}
#cat_head{
margin-bottom:25px;
color:#990000;
text-decoration:none;
font-style:italic;
font-size:18px;
margin-left:5px;
font-weight:bold;
}
#cat_head a{
color:#ee474e;
text-decoration:none;
font-style:italic;
font-size:18px;
margin-left:5px;
font-weight:bold;

}

.contact{
background:top url(../images/formback.jpg) no-repeat;
width:483px;
text-align:right;
margin-left:30px;
padding-right:30px;
}

#product_table{
width:357px;
font-size:11px;
border:1px solid #cccccc;
}
#icons{
height:50px;
text-align:left;
padding-left:15px;
}
.gray{
background:#ebebeb;
}
#style{
background-color:#990000;
color:white;
text-transform:uppercase;
border-bottom:1px solid #cccccc;
}

#specs{
height:18px;
}

#desc{
border-bottom:1px solid #cccccc;
}

#product_table td{
border-bottom:none;
border-top:none;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
text-align:center;
}

#product_table th{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top:none;
text-transform:capitalize;
}


#main_wrap{
background-image:url(../images/left2.jpg);
background-position:left;
background-repeat:repeat-y;
}



.double{
padding-top:5px;
font-weight:bold;
font-size:12px;
height:34px;
}

.single{
padding-top:15px;
font-weight:bold;
font-size:12px;
height:24px;
}
.white a{
 color:white;
}

#icons img{
margin-left:2px;
}
#nav{
height:37px;
background:url(../images/navback.jpg) no-repeat;
margin:0px;
padding-left:265px;
}

#nav li{
float:left;
width:113px;
list-style:none;
position:relative;
background:url(../images/listback2.jpg) no-repeat;
margin:0px 0px 0px 10px;
text-align:center;
}

#nav li a{
text-decoration:none;
color:black;
}
#nav li a:hover{
text-decoration:none;
color:#990000;
}
#nav li:hover ul {
visibility:visible;
}
#nav li ul{
visibility:hidden;
background:url(../images/dropback.png) bottom no-repeat;
padding:0px 0px 10px 9px;
margin:2px 0px 0px 0px;
width:160px;
position:absolute;
top:35px;
left:0px;
z-index:10;
}

#nav li ul li{
height:19px;
width:140px;
float:none;
text-align:left;
padding:10px 0px 0px 0px;
background:none;
font-weight:normal;
border-bottom:1px solid white;
text-indent:5px;
margin:auto;
position:relative;
left:-5px;
}


#nav li ul li a{
color:black;
width:150px;
height:19px;
display:block;
}

#nav li ul li:hover a{
color:#990000;
}

#main{
width:820px;
}

#main_content{
}

.heading{
font-size:22px;
}













.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
	outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: none;
}
.highslide:hover img {
	border: none;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-bottom: 1px solid white;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	background-color: silver;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits, a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-overlay {
	display: none;
}
/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(highslide/graphics/close.png);
	/* For IE6, remove background and add filter */
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='highslide/graphics/close.png', sizingMethod='scale');
}
/* These must always be last */
.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}

