/* -------------------------Reset-------------------------*/
*
	{
		margin:0;
		padding:0;
		outline:0;
	}

/* -------------------------Global Selectors-------------------------*/

body
	{
		background:#000;
		font-family:Arial, Helvetica, sans-serif;
		
		
	}
body a
{
text-decoration:none;

}

h1
	{
		background:url(../images/logo.gif);
		width:296px;
		height:120px;
		text-indent:-9999px;
	}
	
h1 a
	{
		text-indent:-9999px;
		width:301px;
		height:121px;
	}

h2
	{
		color:#fff;
		font-size:18px;
		font-weight:normal;
		margin-bottom:10px;
	}
	
h3
	{
		color:#fff;
		font-size:14px;
		font-weight:normal;
		margin:20px 0;
	}	
	
	
	
p
	{
		font-size:12px;
		color:#969696;
		margin-bottom:20px;
		line-height:17px;
	}	
	
p a
	{
		color:#fff;
	}		
	


p strong
	{
		font-size:12px;
		color:#fff;
		font-weight:normal;

	}	

/* -------------------------General Globally used Classes -------------------------*/

.photoFramed
	{
		background-color:#000000;
		color:#FFFFFF;
		border:6px solid #202020;
	}

/* -------------------------IDs-------------------------*/

#wrapper
	{
		width:812px; /*was 796*/
		margin:0 auto;
	}




#mainNavContainer
	{
		width:100%;
		height:29px;
		margin-top:10px;
		background:url(../images/bg-mainnav.gif)
	}

#mainNav
	{
		width:812px;
		height:29px;
		font-size:11px;
		color:#A4A4A4;
		margin:0 auto;
		line-height:29px;
	}

#mainNav li
	{
		float:left;
		list-style-type:none;
		border-right:1px solid #000;
	}
	
#mainNav li a
	{
		display:block;
		padding:0 20px;
		color:#A4A4A4;
		text-decoration:none;
	}	
	
#mainNav li a:hover
	{
		background:#000;
	}	
	
.selected
	{
		background:#000;
	}		
	
.pic
	{
		float:left;
		margin:0 20px 20px 0;
		border:1px solid #363636;	}
		
#bodyContent
	{
		
	}	

	/* Gallery Page styling */

	.boxgrid
	{ 
		width: 245px; 
		height: 180px; 
		margin:6px; 
		float:left; 
		background:#161613; 
		
		overflow: hidden; 
		position: relative; 
	}
	.boxgrid img
	{ 
		/*width:245px;
		height:180px;*/
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0; 
	}
	
	
	.boxcaption
	{
 		float: left; 
		position: absolute; 
		background: #000; 
		height: 100px; 
		width: 100%; 
		opacity: .8; 
		/* For IE 5-7 */
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
		/* For IE 8 */
		-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	}
	.captionfull .boxcaption
	{
		top: 140;
		height:30px;
		left: 0; 
	}
	
	.cpt
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:lowercase;
		font-weight:bold;
		color:#FFFFFF;
		padding:10px 10px 10px 10px;
	}
	

#footerContainer
	{
		width:100%;
		height:36px;
		border-top:1px solid #1C1C1C;
		margin-top:30px;
		position:relative;
	}

#footer
	{
		font-size:11px;
		width:812px;
		margin:0 auto;
		color:#5B5B5B;
		height:36px;
		line-height:18px;
		text-align:center;
	}
	
#footer a
	{
		color: #5B5B5B;
	}		
#footer a:hover
	{
		color: #CCCCCC;
	}		
	
.required
	{
		font-size:9px;
		color:#8D191C;
	}
	
	
.backNextContainer
	{
		margin-top:5px;
	}	
	
	
.breadCrump
	{
		font-size:11px;
		color:#848484;
		margin-bottom:10px;
		width:790px;
		height:25px;
		line-height:25px;
		
	}
	
.breadCrump a
	{
		color:#fff;
		
	}	
	
	
.shoppingToolbar
	{
		float:right;
		
		
	}	
	
.btnPurchase
	{
		display:block;
		height:24px;
		background:#262626;
		color:#CFCFCF;
		font-size:11px;
		text-decoration:none;
		line-height:24px;
		width:70px;
		text-align:center;
		float:left;
		margin-left:5px;
		
	}	
	
.btnWishlist
	{
		display:block;
		height:24px;
		background:#262626;
		color:#CFCFCF;
		font-size:11px;
		text-decoration:none;
		line-height:24px;
		width:110px;
		text-align:center;
		float:left;
		margin-right:5px;
	}	
		
.msgc
	{
		display:block;
		height:24px;
		background: #262626;
		color: #00CC00;
		font-size:11px;
		text-decoration:none;
		line-height:24px;
		width:110px;
		text-align:center;
		float:left;
		margin-right:5px;
	}		
.msgc2
	{
		display:block;
		height:24px;
		background: #262626;
		color: #00CC00;
		font-size:11px;
		text-decoration:none;
		line-height:24px;
		width:160px;
		text-align:center;
		float:left;
		margin-right:5px;
	}	

.btnCheckout
	{
		display:block;
		height:24px;
		background:#262626;
		color:#CFCFCF;
		font-size:11px;
		text-decoration:none;
		line-height:24px;
		width:70px;
		text-align:center;
		float:left;
		margin-right:5px;
	}		
	
	

	

.next
	{
		float:right;
		width:69px;
		height:24px;
		/* background:url(../images/btn-next.gif) top left; */
	}	
	
.next a
	{
		width:69px;
		height:24px;
		/* background:url(../images/btn-next.gif) top left; */
		text-indent:-9999px;
		display:block;
	}	
	
.next a:hover
	{
		width:69px;
		height:24px;
		/* background:url(../images/btn-next.gif) top right; */
	}		
	
	
	
.prev
	{
		float:left;
		width:69px;
		height:24px;
		/*background:url(../images/btn-prev.gif) top left; */
	}	
	
.prev a
	{
		width:69px;
		height:24px;
		/*background:url(../images/btn-prev.gif) top left; */
		text-indent:-9999px;
		display:block;
	}	
	
.prev a:hover
	{
		width:69px;
		height:24px;
		/*background:url(../images/btn-prev.gif) top right; */
	}			
	
	
	
	
.rss
	{
		float:left;
		width:126px;
		height:24px;
		background:url(../images/btn-rss.gif) top left;
		margin-bottom:10px;
	}	
	
.rss a
	{
		width:126px;
		height:24px;
		background:url(../images/btn-rss.gif) top left;
		text-indent:-9999px;
		display:block;
	}	
	
.rss a:hover
	{
		width:126px;
		height:24px;
		background:url(../images/btn-rss.gif) top right;
	}			
	
.commentBox
	{
		background:#292929;
		padding:15px;
		width:766px;
		margin-bottom:15px;
	}	
	
	
	
.blogEntry
	{
		display:block;
		border-bottom:1px solid #333;
		height: 200px;
		margin-top:20px;
	}	
	
.blogEntry a
	{
		color:#fff;
		text-decoration:none;
	}	
	
.blogEntry a:hover
	{
		color:#ccc;
		text-decoration:none;
	}		
	
	
.leftPic
	{
		float:left;
		margin:0 20px 20px 0;
		background-color:#000000;
		color:#FFFFFF;
		border:4px solid #202020;
	}	
	
	
.clear
	{
		clear:both;
	}	

/* -------------------------Homepage Slideshow-------------------------*/






#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:800px;
	height:600px;
	/*overflow:hidden;*/
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:center;
	
}

#slide-images li img{
	display:block;
}


form input
	{
		background:#000;
		border:1px solid #fff;
		color:#A1A1A1;
		width:220px;
		height:22px;
		margin-bottom:10px;
		font-size:12px;
		line-height:22px;
	}

form textarea	
{
		background:#000;
		border:1px solid #fff;
		color:#A1A1A1;
		width:500px;
		height:120px;
		margin-bottom:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}



.thumb1
	{
		width:249px;
		height:180px;
		display:block;
		text-indent:-9999px;
		margin:0 20px 20px 0;
		float:left;
	}
	
.thumb1 a
	{
		text-indent:-9999px;
		width:249px;
		height:180px;
		display:block;
		background:url(../images/gallery-cat-1.jpg) top left;
	}	
	
.thumb1 a:hover
	{
		text-indent:-9999px;
		width:249px;
		height:180px;
		display:block;
		background:url(../images/gallery-cat-1.jpg) top right;
	}		
	
	
.thumb2
	{
		width:249px;
		height:180px;
		display:block;
		text-indent:-9999px;
		margin:0 20px 20px 0;
		float:left;
	}
	
.thumb2 a
	{
		text-indent:-9999px;
		width:249px;
		height:180px;
		display:block;
		background:url(../images/gallery-cat-2.jpg) top left;
	}	
	
.thumb2 a:hover
	{
		text-indent:-9999px;
		width:249px;
		height:180px;
		display:block;
		background:url(../images/gallery-cat-2.jpg) top right;
	}	
	
	
.thumb3
	{
		width:249px;
		height:180px;
		display:block;
		text-indent:-9999px;
		float:left;
	}
	
.thumb3 a
	{
		text-indent:-9999px;
		width:249px;
		height:180px;
		display:block;
		background:url(../images/gallery-cat-3.jpg) top left;
	}	
	
.thumb3 a:hover
	{
		text-indent:-9999px;
		width:249px;
		height:180px;
		display:block;
		background:url(../images/gallery-cat-3.jpg) top right;
	}	
	
	
.thumb4
	{
		width:249px;
		height:180px;
		display:block;
		text-indent:-9999px;
		float:left;
		margin:0 20px 0 0;
	}
	
.thumb4 a
	{
		text-indent:-9999px;
		width:249px;
		height:180px;
		display:block;
		background:url(../images/gallery-cat-4.jpg) top left;
	}	
	
.thumb4 a:hover
	{
		text-indent:-9999px;
		width:249px;
		height:180px;
		display:block;
		background:url(../images/gallery-cat-4.jpg) top right;
	}		
				
				
				
.thumb5
	{
		width:249px;
		height:180px;
		display:block;
		text-indent:-9999px;
		float:left;
		margin:0 20px 0 0;
	}
	
.thumb5 a
	{
		text-indent:-9999px;
		width:249px;
		height:180px;
		display:block;
		background:url(../images/gallery-cat-5.jpg) top left;
	}	
	
.thumb5 a:hover
	{
		text-indent:-9999px;
		width:249px;
		height:180px;
		display:block;
		background:url(../images/gallery-cat-5.jpg) top right;
	}		
	
	
.thumb6
	{
		width:249px;
		height:180px;
		display:block;
		text-indent:-9999px;
		float:left;
	}
	
.thumb6 a
	{
		text-indent:-9999px;
		width:249px;
		height:180px;
		display:block;
		background:url(../images/gallery-cat-6.jpg) top left;
	}	
	
.thumb6 a:hover
	{
		text-indent:-9999px;
		width:249px;
		height:180px;
		display:block;
		background:url(../images/gallery-cat-6.jpg) top right;
	}						
				

	