@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #313f48;
 background-image:url(../images/background_body_new.jpg);
 background-repeat:repeat-x
}

h3 {
	margin: 1em 0em 0em 0em;	
}

p	{
	margin: 0em 0em 1em 0em;	
}

a {
	color:#FF0
}

#wrapper { 
 margin: 0 auto;
 width: 800px;
}

#header {
 float:   left;
 color:   #333333;
 width:   730px;
 height:  237px;
 padding: 0px;
 margin:  0px 44px 10px 44px;
}

#header_left {
	float:   left;
	color:   #333333;
	width:   177px;
	height:  237px;
	padding: 0px;
	margin:  0px 0px 0px 0px;
	background-image:url(../images/big_logo.gif);
	background-repeat:no-repeat;
	background-position: 40% 10%;
}

#header_center {
 float:   left;
 color:   #333333;
 width:   520px;
 height:  237px;
 padding: 0px;
 margin:  0px 0px 0px 11px;
 position: relative;
 background-image:url(../images/header_sub.jpg);
 background-repeat:repeat-x
}

#leftcolumn { 
 float:   left;
 color:   #333333;
 width:   178px;
 height:  auto;
 padding: 0px;
 margin:  0px 11px 0px 44px;
}

 #left_header {
 width:   178px;
 height:  35px;
 padding: 0px;
 margin:  0px 0px 5px 0px;
 background-image:url(../images/header_bar_left.gif);
 background-repeat:no-repeat;
}

#left_header_text {
 width:   210px;
 padding:  10px 0px 0px 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color:#FFFFFF;
}

 #left_header_2 {
 width:   178px;
 height:  35px;
 padding: 0px;
 margin:  0px 0px 0px 0px;
 background-image:url(../images/header_bar_left_2.gif);
 background-repeat:no-repeat;
}

#left_header_text_2 {
 width:   130px;
 padding:  10px 0px 0px 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color:#FFFFFF;
 float:left;
}

#nav_list {
	padding-left: 3px;
	list-style-type: none;
}

#nav_list li {
	border-bottom: 1px solid #FFFFFF;
	padding:5px 0px 10px 0px;
}

#content { 
 float:   left;
 color:   #333333;
 width:   498px;
 height:  auto;
 padding: 0px;
 margin:  0px 11px 0px 0px;
 display: inline;
}

#content_header {
 width:   498px;
 height:  35px;
 padding: 0px;
 margin:  0px 0px 0px 0px;
 background-image:url(../images/header_bar_center.gif);
 background-repeat:no-repeat;
}

#content_header_text {
 width:   498px;
 padding:  10px 0px 0px 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
}

#productlist {
	margin: .2em 0em 2em 1em;
}

#productlist li {
	display: inline;
	list-style: none;
	padding-right: 1em;
}

.roundbox			 { background: url(../images/nt.gif) repeat; z-index: 2;}
.roundbox_top div	 { background: url(../images/tl.gif) no-repeat top left; z-index: 2; }
.roundbox_top		 { background: url(../images/tr.gif) no-repeat top right; z-index: 2; }
.roundbox_bottom div { background: url(../images/bl.gif) no-repeat bottom left; z-index: 2; }
.roundbox_bottom	 { background: url(../images/br.gif) no-repeat bottom right; z-index: 2; }

.roundbox_top div, .roundbox_top, .roundbox_bottom div, .roundbox_bottom {
width: 100%;
height: 7px;
font-size: 1px;
}
.roundbox_content {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: white;
 margin:  0px 0px 0px 0px;
 padding: 0px 5px 0px 5px;
	}

.roundbox { width: 100%; margin:5px 0px 20px 0px; }

.clear { clear: both; }

#footer {
 float:   left;
 color:   #000000;
 width:   690px;
 height:  32px;
 padding: 0px;
 margin:  0px 44px 0px 44px;
 border:  1px solid #000;
 background: #8d191c;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
}

#bottom_gutter {
 float:   left;
 width:   690px;
 height:  20px;
 padding: 0px;
}