@CHARSET "UTF-8";

body
{
	background-color:#777777;
}

.page-display
{
	background-color:#333333;
	color:white;
	border-left:solid 2px white;
	border-right:solid 2px white;
	margin-left:10%;
	width:80%;
}

.test-header
{
	position:absolute;
	width:50%;
	margin-left:25%;
	text-align:center;
	font-weight:bold;
	font-size:5em;
	letter-spacing:25px;
	color:blue;
}

.image-container
{
  min-height: 160px;
}

.search-div
{
	margin-left:20%;
}

.menu-control
{
	display:none;
}

.category-list
{
	width:30%;
}

.product-list
{
	width:65%;
	margin-left:3%;
}

/*  Borders */
.lborder, .rlborder, .aborder
{
	border-left:solid 1px white;
}

.rborder, .rlborder, .aborder
{
	border-right:solid 1px white;
}

.tborder, .tbborder, .aborder
{
	border-top:solid 1px white;
}

.bborder, .tbborder, .aborder
{
	border-bottom:solid 1px white;
}

/*  Links  */
.category-link:link
{
	color:#cccccc;
	font-weight:bold;
	text-decoration:none !important;
	cursor:pointer;
}

.category-link:visited
{
	color:#cccccc;
	font-weight:bold;
	text-decoration:none !important;
}

.category-link:hover 
{
	color:#cccccc;
	font-weight:bold;
	text-decoration:none !important;
}

.site-link:link
{
	color:#cccccc;
	font-weight:bold;
	text-decoration:none !important;
	cursor:pointer;
}

.site-link:visited
{
	color:#cccccc;
	font-weight:bold;
	text-decoration:none !important;
}

.site-link:hover 
{
	color:#cccccc;
	font-weight:bold;
	text-decoration:underline !important;
}

.cart-link:link
{
	color:black;
	font-weight:bold;
	text-decoration:none !important;
	cursor:pointer;
}

.cart-link:visited
{
	color:black;
	font-weight:bold;
	text-decoration:none !important;
}

.cart-link:hover 
{
	color:black;
	font-weight:bold;
	text-decoration:underline !important;
}

.menu-link:link
{
	color:black;
	font-weight:bold;
	text-decoration:none !important;
}

.menu-link:visited
{
	color:black;
	font-weight:bold;
	text-decoration:none !important;
}

.menu-link:hover 
{
	color:black;
	font-weight:bold;
	text-decoration:underline !important;
}

/*  Header */
#header
{
	background-color:black;
	color:white;
}

#headerImage
{
	width:70%;
	max-width:1000px;
}

.welcome-message
{
	width:100%;
	margin-right:1%;
	top:1%;
	position:absolute;
	text-align:right;
}

#siteSearch
{
	margin:0;
	border:0;
	padding-left:10px;
	margin-top:1px;
	margin-bottom:3px;
}

#siteSearchContainer
{
	text-align:left;
	border-top:1px black solid;
	border-bottom:1px black solid;
}

/*  Menu  */
.menu-item
{
	font-size:1.2em;
	margin:0 10px;
}

/*  Gallery */
.box_skitter
{
	margin: 0px auto 40px;
	border: 1px solid #000;
	width: 70%;
	height: 500px;
	background: #333 none repeat scroll 0% 0%;
}

footer 
{
	background-color: black;
	color:white;
	font-size:.7em;
	width:100%;
	clear: both;
    height: 50px;
    bottom: 0px;
    position: relative;
}

/*  Panel Controls */
.account-panel
{
	background-color:#555555;
}
.account-panel ul
{
	list-style-type: none;
	padding:0;
	width:100%;
}

.panel
{
	background-color:black;
	padding:5px;
	color:#cccccc;
	text-decoration:none;
	margin:0;
	cursor:pointer;
}
.panel-highlight
{
	background-color:#333333;
	color:white;
}

/*  Pages */
.terms-of-use-container p
{
	padding-left:10px;
}

.privacy-policy-container p
{
	padding-left:10px;
}

/*  Product */
.category-list-item
{
	height:50px;
	width:100%;
	border:solid 1px white;
	background-color:#333333;
	font-size:.9em;
	font-weight:bold;
}

.category-hover-color
{
	color:black !important;
}

.product-header
{
	font-size:1.2em;
	font-weight:bold;
	background-color:#777777;
	text-align:center;
	border:solid 1px white;
}

#productSort
{
	position:relative;
	width:100px;
	top:0;
	left:100;
}

.stock-qty { color: green; }
.stock-qty-0 { color: red; }

.cart-header
{	
	background-color:black;
	padding:5px 0;
	font-weight:bold;
}

.product-description
{
	background-color:#cccccc;
}

.admin-filter
{
	color:white;
}

/*  Bread Crumb  */
.breadcrumb-item
{
    display: block;
    float: left;
    height: 21px;
    overflow: hidden;
    margin: 0px 10px 0px 10px;
    padding: 10px 20px 10px 10px;
    background: transparent url("../graphics/chevron-black.gif") no-repeat scroll 100% 10px;
}

.active-crumb
{
	color:black;
	font-weight:bold;
}

.inactive-crumb
{
	color:#444444;
	font-weight:normal;
}

/*  Admin Pages  */
/*  Order  */
.order-data
{
	color:white;	
}

.address-display
{
	padding:5px;
	min-height:75px;
}

#orderNote
{
	min-height:75px;
}

#sellerNote
{
	height:73px;
	width:95%;
	margin-left:2%;
}

#productList
{
	min-height:75px;
}

/*responsive css*/

/* Large desktops and laptops */
@media (min-width: 1200px)
{
	

	
}	

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px)  
{
	body
	{
		font-size:16pt;
	}
	.wmin-page 
	{ 
		min-width:992px; 
		width:1199px;
	}
	.page-display
	{
		background-color:#333333;
		color:white;
		width:1199px;
		margin:0;
	}
	.search-div
	{
		margin:0;
	}
	
	.menu-control
	{
		display:block;
	}
	
	.category-list
	{
		width:50%;
		display:none;
	}
	
	.product-list
	{
		width:100%;
		margin:0;
	}
	
	#siteSearchDiv, #siteSearch
	{
		font-size:12pt;
	}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) 
{
	body
	{
		font-size:14pt;
	}
	.wmin-page 
	{ 
		min-width:768px; 
		width:991px;
	}
	.page-display
	{
		background-color:#333333;
		color:white;
		width:991px;
		margin:0;
	}
	.search-div
	{
		margin:0;
	}
	
	.menu-control
	{
		display:block;
	}
	
	.category-list
	{
		width:50%;
		display:none;
	}
	
	.product-list
	{
		width:100%;
		margin:0;
	}
	
	#siteSearchDiv, #siteSearch
	{
		font-size:12pt;
	}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	
	.wmin-page 
	{ 
		min-width:767px; 
		width:767px;
	}
	.page-display
	{
		background-color:#333333;
		color:white;
		width:767px;
		margin:0;
	}
	.search-div
	{
		margin:0;
	}
	
	.menu-control
	{
		display:block;
	}
	
	.category-list
	{
		width:50%;
		display:none;
	}
	
	.product-list
	{
		width:100%;
		margin:0;
	}
	
	#siteSearchDiv, #siteSearch
	{
		font-size:12pt;
	}
}
	
/* Portrait phones and smaller */
@media (max-width: 480px)  
{
	.wmin-page 
	{ 
		min-width:480px; 
		width:480px;
	}
	.page-display
	{
		background-color:#333333;
		color:white;
		width:480px;
		margin:0;
	}
	.search-div
	{
		margin:0;
	}
	
	.menu-control
	{
		display:block;
	}
	
	.category-list
	{
		width:50%;
		display:none;
	}
	
	.product-list
	{
		width:100%;
		margin:0;
	}
	
	#siteSearchDiv, #siteSearch
	{
		font-size:12pt;
	}
}

/*responsive css ends*/
