
body {
	margin: 0;
	font-family: Arial;
	font-size: 100%;
	color: black;
	background-image: url('images/newbg.jpg');
	background-repeat: repeat-x;
	background-color: #afafaf;

	}

a,
a:visited { font-size:0.87em ; color:#4d4d4d; cursor:pointer; text-decoration:none;  }
a:hover {text-decoration:underline; color:black;}


h2 {font-variant: small-caps; color:#4d4d4d;}
h4 {font-variant: small-caps;}
h5 {font-size: 115%; font-variant: small-caps; color:white;}
h6 {font-size: 125%; font-variant: small-caps; color:#660000;}

p { font-size: 95%; }
p.p2 {font-weight: bold; font-variant: small-caps; font-size: 90%; }
p.p3 {font-size:80%;}
p.p4 {font-size:90%;}
p.p5 {font-size:140%; font-variant: small-caps;}
p.x1 {font-size:75%;}

p.price {font-size:150%; color:#660000; font-family: tahoma; font-weight:bold; font-variant: small-caps;}
p.wh {font-size:120%; color:white; font-weight:bold; font-variant: small-caps;}
p.wh a {font-size:90%; color:white; font-weight:bold; font-variant: small-caps;}

h1 {font-family:century gothic; font-size:3.5em; letter-spacing:23px; font-weight:bold; font-variant: small-caps;}

#redwrap {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #a50809;
	border-left: 1px solid #a50809;
	border-right: 1px solid #a50809;
	border-bottom: 1px solid #a50809;
	background-color: white;
}

.redborder {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #a50809;
	border-left: 1px solid #a50809;
	border-right: 1px solid #a50809;
	border-bottom: 1px solid #a50809;
	background-color: white;
}


#mainWrapper {
	margin: 0px;
	padding: 0px;
	border-top: 0px solid #c0c0c0;
	border-left: 1px solid #a50809;
	border-right: 1px solid #a50809;
	border-bottom: 1px solid #a50809;
	background-color: white;
}

#mainWrapper li {font-size:80%;}


.gborder {
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}

#searchCell {
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}


.scell {
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}

#buyNow
{
background-image: url('images/buy/bg.jpg');
background-repeat: repeat-x;
height: 126px;
width: 100%;
}

#buyNow a {
    display: block;
    width: 152px;
    height: 158px;
    background: url('images/buy/buy.jpg') 0 0 no-repeat;
    text-decoration: none;
}
 
#buyNow a:hover {
    background-position: -152px 0;
} 

#prodWrapper {

	width: 90%;
	margin: 0px;
	padding: 0px;
	border-top: 0px solid #c0c0c0;
	border-left: 0px solid #c0c0c0;
	border-right: 0px solid #c0c0c0;
	border-bottom: 0px solid #c0c0c0;
	background-color: #ececec;

}

.pwrapper {

	width: 90%;
	margin: 0px;
	padding: 0px;
	border-top: 0px solid #c0c0c0;
	border-left: 0px solid #c0c0c0;
	border-right: 0px solid #c0c0c0;
	border-bottom: 0px solid #c0c0c0;
	background-color: #ececec;

}

#prodhead {
overflow: auto;
background-image: url('images/topmenbg.jpg');
background-color: #afafaf;
}

.phead {
overflow: auto;
background-image: url('images/topmenbg.jpg');
background-color: #afafaf;
}

#prodWrapper a {font-family: Arial;font-size:0.93em ;}


* { 	margin:0; 
	padding:0; 	
}

#menu { 
	background:url() repeat-x top left; 
	background-color: gray;
	font-size:15px; 
	font-weight: normal; 

	border-top: 1px solid #a50809;
	border-left: 1px solid #a50809;
	border-right: 1px solid #a50809;
	border-bottom: 0px solid #c0c0c0;
	z-index:50; 
}
#menu a {font-size:0.93em; background:url() no-repeat right top; display:block; height:29px; margin-left:-1px; padding:5px 11px 0 10px; }
#menu > ul li a { width:auto }
#menu a { text-align: left; font-family:arial; color:white;}

#nav { 
	background:url(ximg/nav_bar_bg.gif) repeat-x top left; 
	font-size:11px; 
	font-weight: bold; 
	height:34px;  
	border-top: 1px solid #a50809;
	border-left: 1px solid #a50809;
	border-right: 1px solid #a50809;
	border-bottom: 0px solid #c0c0c0;
	z-index:50; 
}
#nav ul li { position:relative; z-index:auto }
#nav ul li.first { background:transparent url(ximg/bgbar.gif) no-repeat left top; width:31px }
#nav #tab1 { z-index:20 }
#nav #tab2 { z-index:19 }
#nav #tab3 { z-index:18 }
#nav #tab4 { z-index:17 }
#nav #tab5 { z-index:16 }
#nav #tab6 { z-index:15 }
#nav #tab7 { z-index:14 }
#nav #tab8 { z-index:13 }
#nav #tab9 { z-index:12 }
#nav #tab10 { z-index:11 }
#nav #tab11 { z-index:10 }
#nav #tab12 { z-index:9 }
#nav #tab13 { z-index:8 }
#nav #tab14 { z-index:7 }
#nav #tab15 { z-index:6 }
#nav ul li a {font-size:0.93em; background:url() no-repeat right top; display:block; height:29px; margin-left:-1px; padding:5px 11px 0 10px; }
#nav > ul li a { width:auto }
#nav ul li a { text-align: left; font-family:arial; color:white;}
#nav ul li a:hover,
#nav ul li a:active { color:white; background:#ffffff url(ximg/nav_bar_bg.gif) no-repeat right top; text-decoration:none }
#nav ul li.first a,
#nav ul li.first a:link,
#nav ul li.first a:visited,
#nav ul li.first a:hover,
#nav ul li.first a:active {  height:34px; margin:0; padding:0; text-indent:-9999px; width:31px }
#nav ul li.first a:hover,
#nav ul li.first a:active { background:transparent url() no-repeat 0% -34px }
#nav table { position:absolute; top:0; left:0; border-collapse:collapse }
#nav div.wrapper { background:transparent url(ximg/bs.png) no-repeat right bottom !important; background:transparent url(ximg/invis.gif); /* IE will not show the png */ padding-bottom:7px }
#nav div.wrapper.onecol { background:transparent url(ximg/bsc.png) no-repeat right bottom !important; background:transparent url(ximg/invis.gif); /* IE will not show the png */ }
#nav div.shadow { background:transparent url(ximg/navss.png) repeat-y right !important; background:transparent url(ximg/invis.gi); /* IE will not show the png */ padding-right:6px }
#nav div.container { background:#e2e2e2 url(ximg/navbgg.jpg) repeat-x top; color:#000; font-weight:bold; text-transform:uppercase }
#nav div.inner { background:transparent url(ximg/ddivl.gif) repeat-y 180px 0% }
#nav div.drop { margin-left:2px; float:left; padding-bottom:15px; width:180px }
#nav div.drop.first { margin-left:0 }
#nav div.drop strong { background:#4B4B4B url(ximg/navdh.gif) no-repeat right top; color:#FFF; display:block; line-height:23px; margin:0; padding:0 11px }
#nav div.drop ul { height:auto }
#nav div.drop li { background:url(ximg/divl.gif) no-repeat left bottom; float:none; height:auto }
#nav div.drop a,
#nav div.drop a:link,
#nav div.drop a:visited,
#nav div.drop a:hover,
#nav div.drop a:active { background:none; color:#000; float:none; height:auto; line-height:21px; margin:0; padding:0 11px; width:158px; \width:180px; /* box model hack - for IE5 */ w\idth:158px; /* used by N6, Moz, Op6, and IE6 */ }
#nav div.drop a:hover { background:#a0a1a1 url(ximg/navgh.jpg) no-repeat left bottom; color:#FFF; line-height:22px; margin-top:-1px }
#nav ul iframe { border:none; display:block; height:1px; left:-1px; position:absolute; top:-500em; width:1px; z-index:0; /* iframe covers windowed componenets in IE - must be positioned before wrapper */ }
#nav ul div.wrapper { height:1px; left:-1px; overflow:hidden; position:absolute; top:-500em; width:1px }
#nav ul li a:hover iframe { top:24px; left:0 }
#nav ul li:hover div.wrapper.onecol,
#nav ul li a:hover div.wrapper.onecol { top:24px; left:0; height:auto; width:186px }
#nav ul li:hover div.wrapper.twocols,
#nav ul li a:hover div.wrapper.twocols { top:24px; left:0; height:auto; width:368px }


.clearfix:after,
#ct:after,
#hd:after,
#ft:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix,
#ct,
#hd,
#ft { zoom:1; /* triggers 'hasLayout' in IE 4 + */ }

#nav ul li,
ul#quicklinks li,
#ft ul li { float:left; list-style:none; }


/* ____________________________________________2:grids */

#wp { margin:0 auto; text-align:left; width:770px; }


