* {
    padding: 0;
    margin: 0;
} 

body {
background: #fff url() repeat-x;
font-family: arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 18px;
color: #333333;
background-image: url('gridder.gif');
background-repeat: repeat;
}


#wrap {
margin: 0 auto;
border-left: 1px solid #92bc41;
border-right: 1px solid #92bc41;
width: 875px;
padding:0px
background-color: ;
}

a { color: #2E4A55; text-decoration: none; }
a:hover { text-decoration: underline; color : #000; }


input.btnbig1 {margin-top: 0px; margin-bottom: 0px; font-size:18px; padding:2px 4px 2px 4px;}

* html input.btnbig1 { /*IE only rule, reduce menu width*/
font-size:16px bold; padding:1px 2px 2px 2px; margin-bottom:-1px;}




h1 {
font-size: 26px;
font-weight: 500;
margin-left: 0px;
margin-top: 4px;
margin-bottom:4px;
color: #333;
line-height: 24px;
text-align: left;
}

h2 {
font-size: 22px;
font-weight: 500;
margin-left: 0px;
margin-top: 4px;
margin-bottom:4px;
color: #333;
line-height: 22px;
text-align: left;
}


h4 {
font-size: 14px;
font-weight: 500;
margin-left: 0px;
margin-top: 4px;
margin-bottom:4px;
color: #666;
line-height: 15px;
text-align: left;
}

h5 {
font-size: 12px;
font-weight: 100;
margin-left: 0px;
margin-top: 0px;
margin-bottom:4px;
color: #555;
line-height: 14px;
text-align: left;
}

h6 {
font-size: 15px;
font-weight: 500;
margin-left: 0px;
margin-top: 12px;
margin-bottom:10px;
color: #666;
line-height: 15px;
text-align: left;
}



#wide1 {width: 846px;
			\width: 846px;
			w\idth: 846px;
			border: 0px solid #92bc41;
			margin: 10px;
			margin-left: 10px;
			margin-bottom:10px;
			margin-right: auto;
			padding: 6px 0px 12px 8px;
			background-color: #b7da74;
			line-height:18px;
			background-image: url('shiny1.gif');
background-repeat: repeat-x;}

* html #wide1 { /*IE only rule, reduce menu width*/
width: 846px;}


#bigsearchleft {width: 258px;
			\width: 258px;
			w\idth: 258px;
			border: 0px solid #92bc41;
			margin: 10px;
			margin-left: 0px;
			margin-bottom:0px;
			margin-right: 12px;
			padding: 0 4 6 4;
			background-color:;
			line-height:18px;
			float:left;}

#bigsearchright {width: 500px;
			\width: 500px;
			w\idth: 500px;
			border: 0px solid #92bc41;
			margin: 10px;
			margin-left: 0px;
			margin-bottom:0px;
			margin-right: 24px;
			padding: 0 0 6 4;
			background-color:;
			line-height:18px;
			float:right;
			height:40px;}
			
* html #bigsearchright { /*IE only rule, reduce menu width*/
width: 510px; margin-right: 14px;}			



#wide2 {width: 846px;
			\width: 846px;
			w\idth: 846px;
			border: 0px solid #92bc41;
			margin: 10px;
			margin-left: 10px;
			margin-bottom:10px;
			margin-right: auto;
			padding: 8px 0px 16px 8px;
			background-color: #b7da74;
			line-height:18px;}

* html #wide2 { /*IE only rule, reduce menu width*/
width: 846px;}




#browseleft {width: 468px;
			\width: 468px;
			w\idth: 468px;
			border: 1px solid #92bc41;
			margin: 10px;
			margin-left: 0px;
			margin-bottom:0px;
			margin-right: 20px;
			padding: 4px 4px 6px 4px;
			background-color:#92bc41;
			line-height:18px;
			float:left;}


#browseright {width: 310px;
			\width: 310px;
			w\idth: 310px;
			border: 1px solid #92bc41;
			margin: 10px;
			margin-left: 10px;
			margin-bottom:0px;
			margin-right: 0px;
			padding: 4px 4px 6px 4px;
			background-color:#92bc41;
			line-height:18px;
			float:left;}






			
#wide3 {width: 850px;
			\width: 850px;
			w\idth: 850px;
			border: 0px solid #92bc41;
			margin: 10px;
			margin-left: 10px;
			margin-bottom:0px;
			margin-top:0px;
			margin-right: auto;
			padding: 10px 2px 16px 2px;
			background-color: #b7da74;
			line-height:18px;}
			
* html #wide3 { /*IE only rule, reduce menu width*/
width: 850px;}



#sectionleft {width: 340px;
			\width: 340px;
			w\idth: 340px;
			border-right: 1px solid #92bc41;
			margin: 10px;
			margin-left: 10px;
			margin-bottom:0px;
			margin-right: 36px;
			padding: 0px 2px 4px 0px;
			background-color: #b7da74;
			line-height:18px;
			float:left;}
			
			
#sectionright {width: 310px;
			\width: 310px;
			w\idth: 310px;
			border: 0px solid #92bc41;
			margin: 10px;
			margin-left: 10px;
			margin-bottom:0px;
			margin-right: 0px;
			padding: 0px 2px 10px 0px;
			background-color: #b7da74;
			line-height:18px;
			float:left;}		
			
#sectionrightEXTRA {width: 110px;
			\width: 110px;
			w\idth: 110px;
			border: 0px solid #92bc41;
			margin: 10px;
			margin-top:-20px;
			margin-left: 10px;
			margin-bottom:0px;
			margin-right: 0px;
			padding: 0px;
			background-color: #b7da74;
			line-height:18px;
			float:left;}
			
			



#leftgreen {width: 300px;
			\width: 300px;
			w\idth: 300px;
			border: 0px solid #92bc41;
			margin: 10px;
			margin-left: 10px;
			margin-bottom:0px;
			margin-top:0px;
			margin-right: auto;
			padding: 10px;
			background-color: #b7da74;
			line-height:18px;
			float:left;}
			
* html #leftgreen { /*IE only rule, reduce menu width*/
margin-left: 5px}



#box {width: 220px;
			\width: 220px;
			w\idth: 220px;
			min-height:200px;
  			height:auto !important;
  			height:200px;
			border: 1px solid #92bc41;
			margin: 6px;
			margin-top: 0px;
			margin-left: 2px;
			margin-right: 0px;
			margin-bottom: 20px;
		    padding: 10px 16px 6px 12px;
			word-wrap: break-word;
			background-color: ;
			float:left;}
			
* html #box { /*IE only rule, reduce menu width*/
width: 220px;}


#box2 {width: 220px;
			\width: 220px;
			w\idth: 220px;
			min-height:200px;
  			height:auto !important;
  			height:200px;
			border: 1px solid #92bc41;
			margin: 6px;
			margin-top: 0px;
			margin-left: 8px;
			margin-right: -1px;
			margin-bottom: 20px;
		    padding: 10px 16px 6px 12px;
			word-wrap: break-word;
			background-color: ;
			float:right;}
			
* html #box2 { /*IE only rule, reduce menu width*/
width: 220px; margin-right: 0px;}


						
img.boxpic {margin: 3px 0 6px 0px; border: 0px solid; }
	
img.boxpicleft {margin: 3px 12px 10px 0px; border: 0px solid; float:left;}







#lateststack {width: 506px;
			\width: 506px;
			w\idth: 506px;
			border-bottom: 1px solid #92bc41;
			margin-bottom: 30px;
			margin-left: 4px;
			margin-top: 14px;
			margin-right: auto;
			padding: 0px 0px 10px 6px;
			background-color:;}
* html #lateststack { /*IE only rule, reduce menu width*/
width: 500px;}
			
#lateststackpic {width: 82px;
			\width: 82px;
			w\idth: 82px;
			border: 0px solid #515151;
			margin-top: -3px;
			margin-left: -2px;
			margin-right: 16px;
			padding: 0px 0px 0px 0px;
			background-color:;
			float: left;}
* html #lateststackpic { /*IE only rule, reduce menu width*/
margin-right: 6px;}
						
#lateststackrgt {width: 100px;
			\width: 100px;
			w\idth: 100px;
			font-size: 12px; line-height:.30cm;
			border-left: 1px solid #92bc41;
			margin-top: -2px;
			margin-left: 1px;
			margin-bottom: 12px;
			margin-right: 0px;
			padding: 0px 2px 0px 20px;
			background-color:;
			float: right;}

* html #lateststackrgt { /*IE only rule, reduce menu width*/
width: 110px; margin-right: -32px;}


												
p.lateststackspecs {margin-top: 0px; margin-bottom:0px; font-size:14px; line-height: 20px;}
p.lateststackplay {margin-top: 7px; margin-bottom:-10px; font-size:12px;}			
p.news {margin-top: 6px; margin-bottom:14px; margin-left: 11px; margin-right:0px; font-size:13px; font-weight:100; line-height:.36cm; text-align: left;}


p.middleinnertop {margin-top: 0px; margin-left: 0px; margin-bottom:6px; font-size:13px; font-weight:bold; line-height: 13px; width: 370px;}

* html p.middleinnertop { /*IE only rule, reduce menu width*/
 width: 270px;}



p.middleinner {margin-top: 0px; margin-bottom:0px; font-size:13px; line-height: 17px; width:370px;}

* html p.middleinner { /*IE only rule, reduce menu width*/
 width: 270px;}


img.floatLeftx { width:100px;
    float: left; 
    margin: 4px 12px 2px 0px; max-width: 100px; width: expression(this.width > 100 ? 100: true) }





#blippy {width: 18px;
			\width: 18px;
			w\idth: 18px;
			font-size: 11px; line-height: 12px;
			border: 1px solid #92bc41;
			margin-top: 0px;
			margin-left: 0px;
			margin-bottom: 0px;
			margin-right: 4px;
			padding: 4px 0px 0px 2px;
			background-color:;
			float: left;
			height: 16px;}


#footer {
border: 1px solid #92bc41;
text-align: left;
color: #333333;
font-size: 11px;
padding: 20px 0 10px 0;
margin: 0 auto;
margin-top: 0px;
width:875px;
background-color: #b7da74;
}




blockquote {
display: block;
padding: 30px 30px 0px 36px;
width: 220px;
border: 0px solid #00cc33;
}


blockquote:before, blockquote:after {
color: #5a8110;
display: block;
font-size: 700%;
width: 30px;
}


blockquote:before {
content: open-quote;
height: 0;
margin-left: -0.40em;
margin-top: 0px;
}

blockquote:after {
content: close-quote;
height: 70px;
margin-top: 16px;
margin-left: 225px;
}


table.shipping {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #b6b6b6;
	border-collapse: separate;
	background-color: ;
	font-size: 12px;
	margin-top:8px;
}

table.shipping td {
	border-width: 0px;
	border-spacing: 0px;
	padding: 4px;
	border-style: solid;
	border-color: #b6b6b6;
	background-color: ;
	-moz-border-radius:0px;
}
