

body
{
font:76%/135% 	ARIAL ;
color: #b8b8b8;
font-size: 12px;
word-spacing:3px;
letter-spacing:0px;
background-color: #000000;
line-height: 120%;
background: #000000  url('../images/bg.gif') repeat-x;
}

#border
{
border: 0px ;
width: 1000px;
background-color: #;
background:url('../images/backround2.gif') no-repeat;
margin: 0 auto;
}

#header
{
margin-top: 0px;
width: 1300px;
height:100px;
border-bottom: 1px solid #color; 
text-align: left;
background: url('../images/header.gif') no-repeat 0em 0px;
}

#logo {
top: 50px;
left: 40px;
position: relative;
}

#content
{
max-width: 1000px;
min-width: 300px;
text-align: left;
background-color: #;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
}

* html #content {height:1%}
* > html #content {height:auto}

#container
{
width: 1000px;
margin:Opx auto;
text-align: right;
background-color: #;
border: 0px solid BLACK
}

.column1{

width: 450px;
margin: 3px auto ;
border:3px solid #; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
border-right: 5px solid #none;
background-color: #86b525;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.column2{

width: 400px;
margin: 3px auto ;
border:3px solid #; 
padding: 1em;
float: right;
text-align:justify;
overflow: hidden;
border-right: 5px solid #none;
background-color: #090909;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.column3{

width: 450px;
margin: 3px auto ;
border:3px solid #; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
border-right: 5px solid #none;
background-color: #d5de8b;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.column4{

width: 450px;
margin: 3px auto ;
border:3px solid #; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
border-right: 5px solid #none;
background-color: #b0b5a8;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}



.columnfull{

width: 930px;
margin: 3px auto ;
border:3px solid #; 
padding: 1em;
float: right;
text-align:justify;
overflow: hidden;
border-right: 5px solid #none;
background-color: #090909;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.textleft{

width: 30%;
margin: 3px 3px 3px 3px ; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
border-right: 10px solid #none;
background-color: #191919;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.textright{

width: 30%;
margin: 3px 3px 3px 3px ; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
border-right: 10px solid #none;
background-color: #191919;

padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}


.textcenter{

width: 30%;
margin: 3px 3px 3px 3px ; 
padding: 1em;
float: center;
text-align:justify;
overflow: hidden;
border-right: 10px solid #none;
background-color: #191919;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.textfullpage{

width: 970px;
margin: 3px auto ;
border:3px solid #202020; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
border-right: 5px solid #none;
background-color: #000000;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.textleftpage{

width: 35%;
margin: 3px auto ;
border:3px solid #202020; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
border-right: 5px solid #none;
background-color: #000000;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.textleftlargepage{

width: 50%;
margin: 3px auto ;
border:3px solid #202020; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
border-right: 5px solid #none;
background-color: #000000;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.textleftxlargepage{

width: 67%;
margin: 3px auto ;
border:3px solid #202020; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
border-right: 5px solid #none;
background-color: #000000;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.textrightxsmallpage{

width: 25%;
margin: 3px auto ;
border:3px solid #202020; 
padding: 1em;
float: right;
text-align:justify;
overflow: hidden;
border-right: 5px solid #none;
background-color: #000000;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.textrightpage{

width: 45%;
float: right;
text-align:justify;
overflow: hidden;
;
}


.textrightlargepage{

width: 55%;
margin: 3px auto ;
border:3px solid #202020; 
padding: 1em;
float: right;
text-align:justify;
overflow: hidden;
border-right: 5px solid #none;
background-color: #000000;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}
.textfloatbox{

width: 100%;
margin: 3px auto ;
border:3px solid #202020; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
border-right: 5px solid #none;
background-color: #000000;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.textleftlarge{

width: 70%;
margin: 3px auto ;
border:3px solid #202020; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
border-right: 5px solid #none;
background-color: #000000;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.textrightsmall{

width: 20%;
margin: 3px auto; 
padding: 1em;
float: center;
text-align:justify;
overflow: hidden;
border-left:  solid #none;
background-color: #191919; 
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;
}

.splitleft{

width: 30%;
margin: 3px auto; 
padding: .5em;
float: left;
text-align:left;
overflow: hidden;
background: url('../images/BACKGROUNDsplitleft.gif') no-repeat;
border-right: 1px solid #none;
}

.splitleft2{

width: 30%;
margin: 3px 3px 3px 3px ; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
background: url('../images/BACKGROUNDboxright3.gif') no-repeat;
border-right: 1px solid #none;
}

.splitleft3{

width: 30%;
margin: 3px 3px 3px 3px ; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
background: url('../images/BACKGROUNDboxright5.gif') no-repeat;
border-right: 1px solid #none;
}

.splitleft4{

width: 1000px;
height: 1144px;
margin: 3px 3px 3px 3px ; 
padding: 1em;
float: left;
text-align:justify;
overflow: hidden;
background: url('../images/BACKGROUNDsplitleft4.gif') no-repeat;
border-right: 1px solid #none;
}



.splitleft5{

width: 525px;
height: 300px;
margin: 3px 3px 3px 3px ; 
padding-left: 110pt;
padding-right: 10pt;
float: left;
text-align:justify;
overflow: hidden;
background: url('../images/BACKGROUNDsplitleft5.gif') no-repeat;
border-right: 1px solid #none;
}

.splitleft6{

width: 100%;
margin: 3px auto; 
padding: .5em;
float: left;
text-align:left;
overflow: hidden;
background: url('../images/BACKGROUNDsplitleft.gif') no-repeat;
border-right: 1px solid #none;
}


.splitright {

margin: 20px;
width: 75%;
float: right;
overflow: hidden;
text-align: justify;
border-right: 20px solid #none;
background-color: #191919;
padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
;

}

.boxRight {
position:relative;
float:right;
text-align: left;
background: url('../images/BACKGROUNDboxright.gif') no-repeat;
width:25%;
margin:0 0 10px 10px;
padding:0 10px  10px;

}

.boxRight2 {
position:relative;
float:right;
text-align: left;
background: url('../images/BACKGROUNDboxright2.gif') no-repeat;
width:35%;
margin:0 0 10px 10px;
padding:0 10px  10px;

}

.boxRight3 {
position:relative;
float:right;
text-align: left;
background: none;
width:25%;
margin:0 0 10px 10px;
padding:0 10px  10px;

}

.boxRight4 {
position:relative;
float:right;
text-align: left;
background: url('../images/BACKGROUNDboxright4.gif') no-repeat;
width:35%;
margin:0 0 10px 10px;
padding:0 10px  10px;

}

.boxRight5 {
position:relative;
float:right;
text-align: left;
background: url('../images/BACKGROUNDboxright5.gif') no-repeat;
width:25%;
margin:0 0 10px 10px;
padding:0 10px  10px;

}

.boxRight6 {
position:relative;
float:right;
text-align: left;
background: url('../images/BACKGROUNDboxright6.gif') no-repeat;
width:25%;
margin:0 0 10px 10px;
padding:0 10px  10px;

}

.boxRight7 {
position:relative;
float:right;
text-align: left;
background: url('../images/BACKGROUNDboxright6.gif') no-repeat;
width:20%;
margin: 3px 3px 3px 3px ; 
padding: 1em;

}

.boxRight7 {
position:relative;
float:right;
text-align: left;
background: url('../images/BACKGROUNDboxright5.gif') no-repeat;
width:35%;
margin:0 0 10px 10px;
padding:0 10px  10px;

}
.box_right p {
margin:5px 5px;
}



#NavigationLinks{
	float:right;
	width:180px;
	text-align:center;
	line-height:1.5em;
	color:#999999;
	font-size:1.0em;
	font-family:"Tahoma, Geneva, sans-serif;
	letter-spacing:0px;
}

#NavigationLinks ul, #NavigationLinks li {
	text-align:left;
	color: #333333;
	list-style: none;
	margin: 0;
	padding-bottom: .5em;
	padding-left: 1.3em;}

#NavigationLinks a {
	border-bottom: none;
	color:#66cc00;
}

#NavigationLinks h3{
	text-align: left;
	position:static;
	padding-left: 1.1em;


}

#NavigationLinks a:link, a:visited{
	color:#663300;
}

#NavigationLinks a:hover, a:active{
	color: #333300;
}



}

/* ~~~~~~~~~ footer ~~~~~~~~~ */
#footer, #TextLinks, #Disclaimer
{
	text-align: center;
	height: 30px;
	background-color: black;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 50px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 2em;
	padding-top: 50px;
	padding-right: 20px;
	padding-left: 2em;
	clear: both;
	
}

#Disclaimer {
margin-top: 0px;
text-align: center;

}

#footer a:link, a:visited{
	color:#b8ce83;
}

#footer a:hover, a:active{
	color:#990099;
}

.ourPrice {
color: #e30000;
font-weight: bolder;}

.oldPrice {
text-decoration: line-through
}


a:active, a:visited 
{ color: #eaff03; text-decoration: none; font-size: 13px;
}
a:link	    			
{ color: #eaff03; text-decoration: none; font-size: 13px;
}
a:hover	
{ color: #ff9102; text-decoration: none;
}

hr{
 color: #white;
background-color: #white;
height: 1px;

}

#breadcrumbs {
background-color: #white;
border-left: 6px Solid #white;
padding: 5px;}

#breadcrumbs a {
color: black;
font-weight: bold;
font-size: 95%;
}

#breadcrumbs a:hover {
	color:#003300;
	text-decoration:none;}
}
#sideContent {
	width: 130%;
	float: right;
	background-color: #white;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 85%;
	font-weight: bold;
	line-height: normal;
	padding: 6px;
}

#sideContent a {
	color: white;
	font-weight: bold;
	text-decoration: #00cc00;
}

#sideContent a:hover {
	text-decoration:none;
	color: black;

}

#newsItems {
	float: left;
	margin-bottom: 2em;
}
		
.newsItem {
	padding: 5px;
}


/* ~~~~~~~~~ Headings ~~~~~~~~~ */    
h1
{
font:76%/100% 	ARIAL ;
		color: #99ff00;
font-size: 17px;
word-spacing:4px;
letter-spacing:1px;

}

h2
{
font: 	ARIAL NARROW ;
		color: #ed9516;
font-size: 15px;
word-spacing:2px;
letter-spacing:0px;

}

h3{
	color: white;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	word-spacing:2px;
	letter-spacing:0px;
	font-size:12px;
	font-weight:bold;
	padding:0 2px;
	margin:0;
}
h4
{
font-family:Impact, <span class=mac>Impact<sup>5<sup>, Charcoal<sup>6<sup><span>, <em>sans-serif<em>;
font-size: 24px;
text-transform:uppercase;
	word-spacing:5px;
	letter-spacing:1px;
	line-height: 130%;
color: black
}

h5 {
font:76%/135% Palatino Linotype, Book Antiqua<sup>3</sup>, <span class=mac>Palatino<sup>6<sup><span>, <em>serif<em>;
		color: white;
font-size: 10px;
font-weight:strong;
word-spacing:3px;
letter-spacing:0px

h6 {
font:76%/135% Palatino Linotype, Book Antiqua<sup>3</sup>, <span class=mac>Palatino<sup>6<sup><span>, <em>serif<em>;
		color: yellow;
font-size: 10px;
font-weight:strong;
word-spacing:3px;
letter-spacing:0px

}
/* ~~~~~~~~~ THANKS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */

    #topmenu {
	position: relative;
	top: 0px;
	left: 15px;
	width: 740px;
	font-size:110%;
	text-transform:lowercase;
	margin: 0;
	line-height: 10px;
	text-decoration:underline;
	height:100px;

font-weight: bold;}
    #topmenu ul {
	  margin:0;
	  padding:0px 0px 0 2px;
	  list-style:none;
      
      }
    #topmenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topmenu a {
      float:left;
      background:url(..imagesmenuleft.gif%20no-repeat%20right%20top"; %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20margin:%200; %20padding:%200%22')
