/**
* GENERAL ////////////////////////////////////////////////////////////////////////////////////////
*/
 
a{color: #2d9092;}

h1, h2, h3{ color: white;}

h2{margin-bottom:0em;}
 h1{margin-bottom: 0.5em;}


#content{
	border: 0px solid red;
	padding-top: 0em;
 	float: left;
	width: 540px;
	margin-left: 15px;
	 
	}


#contentContainer{
	 
	color: #d5d5d5;
	background-color: #1f1f1f; 
	padding: 2em;
	border: 4px solid #2d9092;
}


#accountBar a{color: white;}
#accountBar{
	 
	 float: right;		
	 margin-top: 8px;
	margin-right: 2em;
	width: 500px;
	font-size: 10pt;
	 
 	border: 0px solid green;
 	text-align:right;
 	clear: left;
}

#breadcrumb{
display: inline;
padding: 0.5em;
color: white;
background-color: #2d9092;
}

#breadcrumb a{
color: white;
}

.warningBox{
	padding: 1em;
	color: white;
	background-color: #ff4600;
}

/**
* intro////////////////////////////////////////////////////////////////////////////////////////
*/

#intro{
float: left;
width: 20%;
background-color: #8d9623;
color: white;
padding: 0.5em;
 
}
 
#categoryLink{

background-color: white;
margin-top: 0.5em;
font-size: 14pt;
list-style: none;
 
}

#categoryLink li{
padding: 0.2em 0.2em 0.2em 0.5em;
marin: 0.2em;
color: #2a2a2a;
border-bottom: 1px dotted #2a2a2a;
}

#categoryLink li:hover{
background-coor: #af4242;
}
#categoryLink a{
color: #2a2a2a;
text-decoration: none;
}

/**
* TABLE STyLES ////////////////////////////////////////////////////////////////////////////////////////
*/

#cartContainer{
	margin-top: 1em;
	background-color: 1f1f1f;
	
}

#cartContainer a{
	color: white;
}

.productListing-heading{
	font-weight: bold;
	color: white;
	background-color: #1f1f1f;
	padding: 0.3em 0.5em;
	}

.tableStyle1Container{
	 padding: 1em; 
	 background-color: transparent;
	 margin: 1em 0px;
}


.tableStyle1Container h2{
	margin-bottom: 0.5em;
}

.moduleRow{
 
}

.moduleRowOver, .moduleRowSelected{
	background-color: #191917;
}


.checkoutBarCurrent{
	color: black;
	font-weight: bold;
}

.checkoutBarTo{
color: #5e5e58;
	}

.productListing{
	border: 0px solid blue;
}



.productListing-even{background-color: #2d9092;}

.productListing-odd{background-color: #8d9623;}

.lightColor{
 
	}

.darkColor{
	 
	}

.productListing-data{
	padding: 5px;
	color: black;
	}

.productListing-data img{
	 
	}


/**
* My Cart ////////////////////////////////////////////////////////////////////////////////////////
*/
.subtotal{
	padding: 0.3em 1em;
}


/**
* PRODUCT LISTING ////////////////////////////////////////////////////////////////////////////////////////
*/

.productListContainer{
	width: 134px; 
	height: 194px; 
	color: white;
	 
	float: left;
	background-color: #242422; 
	text-align: center; 

	padding: 1.5em 1em 1em 1em; 
	margin: 0.2em 0.2em 0.4em 0.2em;	
}

.productListName{
	font-weight: normal;
	margin-bottom: 0px;
}

.productListImg img{
	   
}


/**
* PRODUCT INFO ////////////////////////////////////////////////////////////////////////////////////////
*/

#productInfoContainer{
	 
	color: #d5d5d5;
	background-color: #1f1f1f; 
	padding: 2em;
	border: 4px solid #2d9092;
}

.productInfoContainer p{
	margin: 0.5em 0px;
}

.productInfoName{
	font-size: 1.4em; margin-bottom: 0.2em;
	color: white;
}

.productImgContainer{
	width: 38%;
	text-align: left; 
	float: left;
	border: 0px solid green;
}

.productDescription{
float: right;
width: 58%;
 
border: 0px solid blue;
}


.productImg{
	
}



/**
* WHAT's NEW ////////////////////////////////////////////////////////////////////////////////////////
*/

#whatsNewContainer{
 	padding: 1em 0em 1.5em 0em;
}

.whatsNewHeading{
	padding: 0.5em; 
	background-color: #8d9623;
	margin-top: 1em; 	
	text-align: left;

	color: white;
	font-weight: bold;
	
}

.whatsNewItem{
	width: 147px; 
	height: 150px; 
	background-color: #1f1f1f;
	float: left;
 	text-align: center; 
	padding: 1em; 
	margin: 0px 0.2em 0.4em 0.2em;	
}


.whatsNewPrice{
color: white;
font-weight: bold;
}

.whatsNewHeading h2{
	 }

.whatsNewName{
	display: block;
	margin: 0px;
 
}

.whatsNewName a{
 
}
 
.whatsNewImg img{
	height: 80px;
	width: 80px;
	border: 6px solid #2d9092;
	 }


/**
* LOGIN ////////////////////////////////////////////////////////////////////////////////////////
*/

.choice{
padding: 1em;
border: 0px solid green;
	}

#loginBox{
	padding: 1em; 
	 
	 
}








table.product_info {
		border-width: 1px 1px 1px 1px ;
			border-spacing: 0px;
				border-style: solid solid solid solid;
					border-color: black black black black;
						border-collapse: separate;
							background-color: white;
						} 
table.product_info th { 
	color=white;
	border-width: 1px 1px 1px 1px; 
	padding: 1px 1px 1px 1px; 
	border-style: solid solid solid solid; 
	border-color: gray gray gray gray; 
	background-color: white; 
	-moz-border-radius: 0px 0px 0px 0px; 
       	font-size:18px;
	} 
table.product_info td { 
       	font-size:14px;
	color=white;
	valign: top;
																				}
