/* CSS Document */

body{
	font: 62.5%/1.2 Arial, Verdana, Sans-Serif;
				padding: 0 0px;
				
	
	
}
.menu{
	background-image:url(images/menubg_03.jpg);
	background-repeat:repeat-x;

}
.menu a{
	padding-left:20px;
	padding-right:20px;
	color:#000000;
	
	height:20px;
	margin-top:10px;
	margin-bottom:5px;
	text-decoration:none;
	font-size:12px;

}
.menu a:hover{
	text-decoration:none;
	color:White;
	color:Green;
	font-size:12px;

	

	
	}
	.bg
	{
		background-image:url('img/midbg.jpg');
		background-repeat:no-repeat;
	
	width: 250px;
	height:700px;
}
.leftmenu a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13;
	padding-left:20px;
	padding-right:5px;
	color:#000000;
	text-decoration:none;
	line-height:20px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	background-image:url('img/title.gif');
	background-repeat:no-repeat;
	

}
.leftmenu a:hover{
	text-decoration:none;
	 color:White;
	background-color:#282C2D;
	line-height:20px;
	}
	
	#content-outer	{
	background: url(../images/shared/content_repeat.jpg) repeat-x;
	}
#content	{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0 auto;
	max-width: 850px;
	min-width: 700px;
	padding: 35px 0px 30px 0px;
	}
#content-inner	{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0px auto;
	padding: 25px 0 30px 0;
	}
#content-table	{
	font-size: 0px;
	line-height: 0px;
	}
#content-table th.sized	{
	height: 15px;
	width: 15px;
	padding: 0;
	margin: 0;
	font-size: 0px;
	line-height: 0px;
	}
 
	
#content-table-inner	{
	font-size: 12px;
	line-height: 12px;
	padding: 10px 0 20px 0;
	}
	#tbl-border-top	{
	background: url(images/shared/border_bit.jpg) top repeat-x;
	line-height: 0;font-size: 0px;
	height: 15px;
	}
#tbl-border-bottom	{
	background: url(images/shared/border_bit.jpg) bottom repeat-x;
	line-height: 0;font-size: 0px;
	height: 15px;
	}
#tbl-border-left	{
	background: url(images/shared/border_bit.jpg) left repeat-y;
	}
#tbl-border-right	{
	background: url(images/shared/border_bit.jpg) right repeat-y;
	}
#table-content	{
	line-height: 16px;
	margin: 0 10px 10px 10px;
	min-height: 300px;
	}
	
.topleft {
background: url(images/shared/corner_top_left.jpg) no-repeat;
width:15px;
height:15px;
	
}	
.topright {
background: url(images/shared/corner_top_right.jpg) no-repeat;
width:15px;
height:15px;
	
}	

.bottomleft {
background: url(images/shared/corner_bottom_left.jpg)  no-repeat;
width:15px;
height:15px;
	
}	
.bottomright {
background: url(images/shared/corner_bottom_right.jpg)  no-repeat;
width:15px;
height:15px;
	
}	
#table-content	{
	line-height: 16px;
	margin: 0 10px 10px 10px;
	min-height: 300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	#product-table	{
	margin-bottom: 20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
#product-table	td a	{
	color: #393939;
	
	}
#product-table	td a:hover	{
	text-decoration: none;

	}
#product-table	th	{
	height: 50px;
	text-align: left;
	}
#product-table	.minwidth-1	{
	min-width: 110px;
	}
#product-table td	{
	border: 1px solid #d2d2d2;
	padding: 10px 0 10px 10px;
	}
#product-table tr.alternate-row	{
	background: #ececec;
	}
td.options-width	{
	padding: 0 0 0 10px;
	width: 210px;
	}
td.checkbox-width	{
	}
.table-header-check	{
	background: url(images/table/table_header_checkbox.jpg) no-repeat;
	border: none;
	min-width: 29px;
	padding: 0px 0 0 10px;
	width: 29px;
	}
.table-header-options	{
	background: url(images/table/table_header_options.jpg) no-repeat;
	border: none;
	min-width: 221px;
	padding: 0px 0 0 0;
	width: 221px;
	}
.table-header-repeat	{
	background: url(images/table/table_header_repeat.jpg) repeat-x;
	border: none;
	font-size: 0px;
	line-height: 0;
	padding: 0px 0 0 0;
	}
.table-header-options a,
 .table-header-repeat a	{
	background: url(images/table/table_sort_arrow.gif) right no-repeat;
	color: #fff;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
	}

	ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none; }
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:80px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:115px}
ul.menu .menulink a{border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:115px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif); width:115px;}
ul.menu .menulink ul li a { width:115px}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}
#bottomWrapper {
    background-color: hsl(30, 5%, 16%);
    background-image: url("images/css/bottomWrapper-bg.png");
    background-position: center top;
    background-repeat: repeat-x;
    clear: both;
    color: hsl(111, 8%, 46%);
    text-align: center;
    width: 100%;
}
#bottomWrapper a:link, #bottomWrapper a:visited {
    color: hsl(37, 39%, 85%);
}
#bottomWrapper a:hover {
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: hsl(40, 44%, 65%);
}
#footer {
    background-color: hsl(30, 5%, 16%);
    background-image: url("images/css/footer-bg.png");
    background-position: center top;
    background-repeat: no-repeat;
    margin:auto;
    min-height: 349px;
    width: 100%;
}
.footer-last {
    clear: right;
    margin-right: 0 !important;
}
.footer-one-third {
     float: left;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
     text-align:left;
    width: 23%;
}
.footer-one-third h3 {
    margin-top: 10px;
}
.footer-one-third ul {
    border-top-color: hsl(30, 4%, 20%);
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.footer-one-third ul, .footer-one-third li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-left: 0;
}
.footer-one-third li {
    border-bottom-color: hsl(30, 4%, 20%);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}
#bottom-links {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: hsl(30, 7%, 11%);
    background-image: url("images/css/bottomLinks-bg.png");
    background-origin: padding-box;
    background-position: center top;
    background-repeat: repeat-x;
    background-size: auto auto;
    height: 60px;
}
