/* the following fit inside main container from home.css */
/* left column items */
	div#leftcolumn{
		float: left;
		width: 180px;
		text-align: left;
		background-color: #FFFFFF;
		margin-left: 16px;
		border: 0px solid blue;
	}
		div#navigation{
			border: 0px dashed purple;
			
		}
		#LeftNav{
			width:180px;
			border:0px dashed gray;
		}
/* right column items */
/* the main container for all things in the righthand column */
div#rightcolumn{
	float: right;
	width: 575px;
	/*height: 600px;*/
	text-align: center;
	border: 0px solid orange;
	margin-right: 15px;
}
	div#itemdetail{
		border: 1px solid gray;
		width: 563px;
		height: 282px;
		margin-top: 5px;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 15px;
	}
		div#itemimage{
			float:left;
			border:1px solid gray;
			margin:8px;
		}
		div#itembuttons{
			float: right;
			width: 272px;
			height: 265px;
			background-image:url('../images/layout/productbox.jpg');
			background-repeat:no-repeat;
			border:0px dashed gray;
			margin-top: 8px;
			padding-left: 10px;
			padding-top: 10px;
			text-align:left;
		}
	div#itemtabscontainer{
		clear: both;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 5px;
		border: 0px solid gray;
	}

		div#DescriptionTab, div#FAQsTab, div#DetailsTab, div#ImagesTab{
			clear:both;
			text-align:justify;
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 5px;
			border: 1px solid gray;
			color: #515251;
			height: auto;
			min-height: 250px;
			/*overflow: auto;*/
		}
		div#ExtrasTab{
			clear:both;
			text-align:justify;
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 5px;
			border: 1px solid gray;
			color: #515251;
			height:auto;
			min-height: 665px;
			/*overflow: auto;*/
		}

	div#searchResults{
		min-height: 540px;
		/*overflow: auto;*/
	}

	div.ListItem{
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 3px;
		padding-right: 3px;
		float:left;
	}
	
	div#LikeProducts{
		text-align:left;
		color: #515251; /*5E5F5E;*/
		margin-left:5px;
		margin-right: 5px;
		height: 130px;
		width: 563px; /* 450px;*/
		border: 1px solid gray;
	}

table#shippinginfo{
	border:1px solid;
	border-collapse:collapse;
	width: 80%;
}

table#shippinginfo td{
	text-align:center;
	border: 1px solid;
}

table#shippinginfo th{
	text-align:center;
	border: 1px solid;
	font-weight:bold;
}
table#itemspecs{
	border:1px solid;
	border-collapse:collapse;
	width: 50%;
}

table#itemspecs td{
	text-align:center;
	border: 1px solid;
}

table#itemspecs th{
	text-align:center;
	border: 1px solid;
	font-weight:bold;
}

.searchresultsheader{
	padding: 10px 5px 20px 0px;
	line-height: 1.1;
	font-size: 20px; 
	color: #B52324;
}

.faq_question{
	font-weight: bold;
}
.faq_answer{
	/* something else */
}

.black_overlay {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.6;
    opacity:.60;
    filter: alpha(opacity=60);
}

.white_content {
    display: none;
    position: fixed;
    /*margin-top: -50px;*/
    top:1%;
    left: 19%;
    min-width: 50%;
    width: auto;
    max-width: 90%;
    min-height: 50%;
    height: auto;
    padding: 10px 16px 1px 16px;
    border: 3px solid #cecece;
    background-color: white;
	font-size:14px;
	font-weight:normal;
	color: #565656;
	line-height:16px;
    z-index:1002;
    /*overflow: auto;*/
}
