/* CSS Document */

body{  

FONT-FAMILY: Verdana, Helvetica, sans-serif; 

font-size:12px;

MARGIN-TOP: 0; 

MARGIN-LEFT: 0; 

MARGIN-RIGHT: 0; 

MARGIN-BOTTOM: 0;

background-image:url('images/backrepeat.gif');
background-repeat:repeat-x;
background-color:#0d1a09;

}

img{border:0px;}

 A {text-decoration: none;; color: 000000}

 A.normal:visited {text-decoration: none;; color: 000000}

  A:hover {text-decoration: underline;; color:588d00; font-weight:bold}

 

 TD			 { color: #333333; FONT-SIZE: 8pt} 

  A.footer {

	color: #FFFFFF;

	font-size: 9;

	text-transform: capitalize;

	text-decoration: none;

}

 A.footer:hover {

	color: #FFFFFF;

	font-size: 10;

	text-transform: capitalize;

	text-decoration: underline;

}

 footer {

	color: #FFFFFF;

	font-size: 9;

	text-transform: capitalize;

	text-decoration: none;

}

/*This is the new shit, better than the old shit*/



#nav{

margin-left:10px;

margin-top:20px;

width:150px;

}

#nav ul{

margin:0px;

padding-left:0px;

width:145px;

}

.nav_level_1{

font-weight:bold;

margin:0px;

list-style-type:none;

padding:3px;

border-left:1px solid #333333;

border-right:1px solid #333333;

border-top:1px solid #333333;

background-color:#FFFFFF;

background:URL(images/tdbg2.jpg) top left repeat-x;

}

.nav_level_1 a{

color:#333333;

}

.nav_level_2{

margin:0px;

list-style-type:none;

padding:3px;

border-left:1px solid #333333;

border-right:1px solid #333333;

border-top:1px solid #333333;

background-color:#EEEEEE;

padding-left:13px;

background:URL(images/tdbg.jpg) top left repeat-x;

}

.nav_level_2 a{

color:#333333;

}

.nav_level_2:hover{

background-color:#999999;

}

.nav_level_2 a:hover{

margin-left:5px;

width:100px;

}

.nav_level_last{

font-weight:bold;

margin:0px;

list-style-type:none;

padding:3px;

border:1px solid #333333;

background-color:#FFFFFF;

background:URL(images/tdbg2.jpg) top left repeat-x;

}

.nav_level_last a{

color:#333333;

}

#nav li{

list-style-image:URL();

}

.p_header td{

border:1px solid #666666;

border-collapse:collapse;

background:URL(images/tdbg2.jpg) top left repeat-x;

margin:0px;

padding:3px;

}

.p_table{

border:1px solid #333333;

border-collapse:collapse;

margin:0px;

padding:0px;

width:500px;

}

#products .p_name{

height:30px;

background:URL(images/middle_header.gif) top left repeat-x;

}

#products .p_name h1{



background:URL(images/left_header.gif) top left no-repeat;

font-size:18px;

height:30px;

}

#products .p_name a{

padding-top:3px;

color:#FFFFFF;

/*background:URL(images/right_header.gif) top right no-repeat;*/

height:30px;

width:100%;

}

#products .rightend{
background:URL(images/right_header.gif) top right no-repeat;
}

.p_row td{

border:1px solid #666666;

border-collapse:collapse;

background:URL(images/tdbg3.jpg) top left repeat-x;

margin:0px;

padding:3px;

}

.p_blank{

	border:0px solid #FFFFFF;

	background:URL(images/blank.gif) top left no-repeat;

}

.p_info{

display:none;

background-color:#eeeeee;

}

.p_info h1,.p_info h2,.p_info h3{

font-size:12px;

}

.p_border{

border:1px solid #aaaaaa;

background-color:#FFFFFF;

padding:2px;

text-align:center;

}

.p_border a:hover{

text-decoration:none;

}

.cart_header{

border:1px solid #666666;

border-collapse:collapse;

background:URL(images/tdbg2.jpg) top left repeat-x;

font-weight:bold;

padding:0px;

margin:0px;

text-align:center;

}

.cart_table{

border:1px solid #333333;

border-collapse:collapse;

background:URL(images/tdbg3.jpg) top left repeat-x;

font-weight:bold;

padding:0px;

margin:0px;

}

.cart_table_selected{

border:1px solid #333333;

border-collapse:collapse;

background:URL(images/tdbg4.jpg) top left repeat-x;

font-weight:bold;

padding:0px;

margin:0px;

}

.cart_table_no_right{

border-left:1px solid #333333;

border-top:1px solid #333333;

border-bottom:1px solid #333333;

border-right:0px;

border-collapse:collapse;

background:URL(images/tdbg3.jpg) top left repeat-x;

font-weight:bold;

padding:0px;

margin:0px;

}

.cart_table_no_left{

border-right:1px solid #333333;

border-top:1px solid #333333;

border-bottom:1px solid #333333;

border-left:0px;

border-collapse:collapse;

background:URL(images/tdbg3.jpg) top left repeat-x;

font-weight:bold;

padding:0px;

margin:0px;

}

.cart_table_main{

padding:0px;

border-collapse:collapse;

margin:0px;

}

.cart_table_main td{

padding:4px;

margin:0px;

}

.order_table{



}

.order_table input{

background:URL('images/tdbg3.jpg');

border:1px solid #666666;

}

.order_table td{

padding:5px;

}

.order_table select{

width:150px;

}

.order_table_left{

vertical-align:top;

text-align:right;

padding-right:50px;

}

.error_box{

color:#913528;

font-weight:bolder;



}

.input_error{

background:URL('images/tdbg4.jpg') top left repeat-x;

border:1px solid #913528;

}

.input_error strong{

color:#913528;

}

#cart{

margin-left:8px;

margin-top:20px;

width:150px;

text-align:center;

font-size:9px;

}

#cart h1{

font-size:11px;

text-align:left;

margin:0px;

background:URL(images/thin_header_middle.gif) left repeat-x;

}

#cart h1 a{

padding-left:10px;

width:100%;

color:#FFFFFF;

height:17px;

background:URL(images/thin_header_left.gif) left top no-repeat;

}

#cart h1 a span{



padding-top:1px;

width:100%;

height:17px;

background:URL(images/thin_header_right.gif) right top no-repeat;

}

#cart .cart_bg{

font-size:9px;

background-color:#FFFFFF;

width:140px;

border-collapse:collapse;

border:1px solid #424d64;

border-top-color:#cccccc;

}

#cart .cart_bg a{

color:#424d64;

}

#cart .cart_bg hr{

height:1px;

}

#stock li{

list-style-image:URL(images/camera_small.png);

}

.cart_options{

margin-left:8px;

margin-top:20px;



font-size:9px;

}

.cart_options h1{

text-align:center;

font-size:11px;

text-align:left;

margin:0px;

background:URL(images/thin_header_middle.gif) left repeat-x;

}

.cart_options h1 a{

text-align:center;

padding-left:10px;

width:100%;

color:#FFFFFF;

height:17px;

background:URL(images/thin_header_left.gif) left top no-repeat;

}

.cart_options h1 a span{

text-align:center;

padding-top:1px;

width:100%;

height:17px;

background:URL(images/thin_header_right.gif) right top no-repeat;

}

.cart_options .cart_bg{

font-size:9px;

background-color:#FFFFFF;

margin-right:1px;

margin-left:1px;

border-collapse:collapse;

border:1px solid #424d64;

border-top-width:0px;

background:URL(images/tdbg3.jpg) top left repeat-x;

}

.#cart_options .cart_bg td{

font-size:9px;

}

.cart_options .cart_bg a{

color:#424d64;

}

.cart_options .cart_bg hr{

height:1px;

}

#breadcrumb{

border-top:1px solid #ccc;

background-color:#F6F6F6;

padding:3px;

font-size:10px;

}
h2 {

font-weight: 600
}