html,body{ background:#F9F6D6; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; margin:0; padding:0; color:#444; }

a:link, a:visited, a:hover, a:active{ color:#D20031; }
input.button{ background:#000; border:2px #FFF solid; color:#FFF; font-weight:bold; padding:3px; text-transform:uppercase; }

#page{ margin:auto; width:910px; z-index:4000; }

#header{ position:relative; z-index:6000; }
	#header a:link, #header a:visited{  color:#FFF; text-decoration:none;}
	#header a:active, #header a:hover{ }

#menu{ position:relative; text-align:right; z-index:7000; }
	#menu a:link, #menu a:visited{ color:#FFF; padding:0px 10px 0px 10px; text-decoration:none; text-transform:uppercase; }
	#menu a:active, #menu a:hover{ color:#000; text-decoration:none; }

#content{ background:#F9F6D6 url(../img/back_content2.jpg); color:#1F1F1F; left:0px; padding:0px; top:0px; z-index:800; }

#content_container{ position:relative; width:908px; border:2px solid #333; color:#1F1F1F; padding:0px; z-index:700; min-height:400px; height:auto !important; height:400px; }

#column1{ left:0px; padding:10px; position:relative; top:0px; width:20%; }
#column2{ height:600px
	padding:10px; left:0px; position:relative; top:0px; width:80%; }
#column3{ left:0px; padding:10px; position:relative; top:0px; }

#footer{ position:relative; color:#FFF; margin:auto; text-align:center; width:910px; z-index:5000; }
	#footer a:link, #footer a:visited{ color:#FFF; padding:0px 5px 0px 5px; text-decoration:none; }
	#footer a:active, #footer a:hover{ color:#000; }

#menu_container{ height:25px; position:relative; text-align:center; width:auto; z-index:9000; }

#tn{ position:absolute; left:230px; text-align:center; top:0px; width:auto; }
#tn ul{ font-family:Arial, Helvetica, sans-serif; list-style:none; margin:0 0 0 50px; padding:0; }
#tn ul li{ display:block; float:left; margin:0; padding:0; position:relative; text-align:center; }
#tn ul li a{ position:relative; float:left; display:block; height:35px; width:128px; color:#CF0034; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; letter-spacing:0px; line-height:1em; padding:3px 0 3px 0; margin:0 0 0 -28px; overflow:hidden; text-decoration:none; text-indent:0em; text-transform:none; vertical-align:bottom; }
#tn ul li:hover{ }
#tn ul li a{ moz-outline-style:none; outline:none !important; }
#tn ul li.over,
#tn ul li:hover{ z-index:9099999 !important; }
#tn ul li:hover a,
#tn ul li.over a,
#tn ul li a:hover{ background-position:0 -41px !important; z-index:9099999 !important; }
#tn ul li.selected{ }
#pg_1 #tn ul li#tn_1,
#pg_2 #tn ul li#tn_2,
#pg_3 #tn ul li#tn_3,
#pg_4 #tn ul li#tn_4,
#pg_5 #tn ul li#tn_5,
#pg_6 #tn ul li#tn_6,
#pg_7 #tn ul li#tn_7{ z-index:9099999 !important; }
#tn ul li.selected a,
#pg_1 #tn ul li#tn_1 a,
#pg_2 #tn ul li#tn_2 a,
#pg_3 #tn ul li#tn_3 a,
#pg_4 #tn ul li#tn_4 a,
#pg_5 #tn ul li#tn_5 a,
#pg_6 #tn ul li#tn_6 a,
#pg_7 #tn ul li#tn_7 a{ background-position:0 -80px; z-index:9099998 !important; }
* html #tn ul li a:hover,
* html #tn ul li.over a{ cursor:hand; }
#tn ul ul{ display:none; }
#tn .selected ul li{ }
#tn ul li.over ul,
#tn ul li:hover ul{ border-bottom:none; border-right:none; display:block; height:auto; left:-24px; margin:0; padding:0 5px 10px 0; position:absolute; top:85%; width:135px; z-index:2000; }
* html #tn ul li ul,
* html #tn ul li:hover ul{ background:none !important; }
#tn ul li ul li{ background:#444444; behavior:url(iepngfix.htc); color:#000; height:auto; margin:0; padding:5px 5px 5px 5px; width:130px; z-index:1900; }
#tn ul li ul li strong,
#tn ul li ul li a{ background:none !important; border-right:none; color:#000; filter:none !important; font-size:11px; font-variant:normal; font-weight:normal; height:auto !important; line-height:100% !important; margin:0; padding:5px 5px 5px 5px; text-indent:0px; width:120px !important; }
#tn ul li ul li:hover{ background:#9e172f; border-left:none; color:#FFF; padding:5px 5px 5px 5px; }
#tn ul li ul li a:hover{ background:#9e172f; color:#FFF; }
#tn ul li ul li:hover > a{ background:#9e172f; color:#FFF; padding:0px 9px 0px 10px !important; }
#tn ul li ul li ul,
#tn ul li:hover ul li ul,
#tn ul li.over ul li ul{ display:none; }
#tn ul li ul li:hover ul,
#tn ul li:hover ul li:hover ul,
#tn ul li.over li.over ul{ border-right:none; display:block !important; left:100%; position:absolute; top:0px; width:135px !important; z-index:300; }
#tn ul li ul li.r:hover ul{ left:-100%; }
#tn ul li:hover ul li:hover ul li,
#tn ul li.over ul li.over ul li{ width:130px !important; }
#tn ul li:hover ul li:hover ul li a{ letter-spacing:normal; width:130px !important; }
table.product_list td{ padding:5px; text-align:left; vertical-align:top; }
table.product_list td h4{ display:inline; }
.bg_grey{ background:#DDD; color:#333; }
.error{ color:#FF6600; font-weight:bold; }
.pile_left{ display:inline; float:left; padding:0 10px 0 0; }
.c4{ float:left; margin:0; padding:0; }
.clear{ clear:both; }