/* generated by csscreator.com */ 
html, body{ 
	font-family:sans-serif,Arial,Verdana,Helvetica;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:100;
	line-height:normal;
	margin:0; 
	padding:0; 
	text-align:center; 
	/*background:#000000 none repeat scroll 0 0;*/
	color:#ffffff;
	background:#000000;
} 

#pagewidth{ 
	width:900px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
} 

#header{
	background:transparent url(../images/header.jpg) no-repeat scroll center center;
	height:240px;
	position:relative;
	width:100%;
	display:block;
} 


#maincol{
	background:#FFFFFF url(../images/pipe.jpg) repeat-y scroll 7px 0;
	color:#000000;
	float:left;
	padding:39px;
	width:820px;
	height:100%;
	display:block;
}

#footer{
	background:transparent url(../images/footer.jpg) no-repeat scroll center center;
	clear:both;
	height:170px;
	position:relative;
	width:100%;
	color:#000000;
	display:block;
	margin:0;
	padding:0;
} 



/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

#wrapper
{
	background:#ffffff;
	border:1px solid #ec1094;
	margin:0;
	padding:0;	
}

/*printer styles*/ 
@media print{ 
	/*hide the left column when printing*/ 
	#leftcol{display:none;} 
	#twocols, #maincol{width:100%; float:none;}
}


#sitetitle 
{
	font-size:1px;
	height:198px;
	margin:0;
	width:185px;
}

.home
{
	background-image:url(/images/logo.png);
	background-repeat:no-repeat;
}

#sitetitle a 
{
	display:block;
	height:100%;
	text-indent:-9999px;
	width:100%;
}

a img
{
	border:none;
}

.address
{
	background:#00D6FD none repeat scroll 0 0;
	float:right;
	padding:8px;
	position:relative;
	width:196px;
}



ul#navigation
{
	padding:0;
	margin:0;
}
ul#navigation li 
{ 
	display: inline; 
}
ul#navigation li a 
{
	text-decoration: none;
	padding-left:10px;
	color:#000000;
}
ul#navigation li a:hover 
{
	color: #000000;
}




ul#navi
{
	padding:0;
	margin:0;
}
ul#navi li 
{ 
	display: inline; 
}
ul#navi li a 
{
	text-decoration: none;
	color:#ffffff;
}
ul#navi li a:hover 
{
	color: #eb008d;
}


.thenavigation
{
	float:left;
	padding:8px;
}

.thenaviwrap
{
	float:right;
	margin-right:24px;
	width:448px;
}

.footer_left
{
	float:left;
	margin-left:58px;
	padding:7px;
	width:282px;
}
.footer_right
{
	float:right;
	padding:7px;
	text-align:right;
	width:428px;
	margin-right:67px;
}


#special
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:4px;
}


.go
{
	position:relative;
	bottom:6px;
}


.details
{
	color:#000000;
	font-size:13px;
	padding:5px;
	text-align:center;
}

.profile-picture 
{
	float:left;
	margin-bottom:17px;
	margin-left:8px;
	margin-right:9px;
	position:relative;
	width:188px;
}


.full-picture 
{
	margin:auto;
	text-align:center;
	padding:22px;
}


h1
{
	margin:0;
}

h2.supernav
{
	font-size:15pt;
	margin-bottom:-5px;
	margin-top:3px;
	padding:3px;
}


h3 
{
	color:#DC6134;
	font-size:11pt;
	margin-bottom:-5px;
	margin-top:3px;
	padding:3px;
}


h5 
{
	color:#cf5422;
	font-size:15px;
	margin-bottom:5px;
	margin-top:5px;
	padding:3px;
	font-weight:normal;
}

.description
{
	color:#525252;
}

.clr
{
	clear:both;
}



a:link 
{
	color:#d2792a;
}

a:active 
{
	color:#d2792a;
}

a:visited 
{
	color:#d2792a;
}

a:hover 
{
	color:#e2ab15;
}

.float_l
{
	float:left;
	padding:9px;
}

.float_r
{
	float:right;
	text-align:right;
	padding:9px;
}




.mini
{
	width:82px;
}


.find
{
	background:#eb008d none repeat scroll 0 0;
	border:1px solid;
	color:#000000;
	font-weight:bold;
	padding:8px;
	width:161px;
}



#revolvingpicture{  
	width:395px;  
	height:145px;  
	padding:0;  
	margin:0;  
	overflow:hidden;
	background-image:url(../images/loader.gif); 
	background-position:50% 50%; 
	background-repeat:no-repeat;	
	background-color:#000000;
} 
 
#revolvingpicture img{  
	width:  395px;  
	height:   145px;  
	top:  0; 
	left: 0 
} 

.cards
{
	float:right;
	text-align:right;
}

.mycart
{
	float:left;
}
.status
{
	float:right;
}




#pipehead
{
	background:transparent url(../images/pipeheader.png) no-repeat scroll 0 0;
	height:89px;
	margin-left:8px;
	margin-top:-69px;
	position:absolute;
	width:107px;
	z-index:1;
}

#pipefooter
{
	background:transparent url(../images/pipefooter.png) no-repeat scroll 0 0;
	height:106px;
	margin-left:8px;
	margin-top:-10px;
	position:absolute;
	width:107px;
	z-index:1;
}



#machine1{
	background:transparent url(../images/machine1.jpg) no-repeat scroll center center;
	height:606px;
	width:900px;
	position:relative;
	color:#ffffff;
	display:block;
	margin:0;
	padding:0;
} 



#scrolling
{
	float:left;
	left:115px;
	overflow:hidden;
	position:relative;
	top:171px;
}


.miniitem img
{
	padding:4px;
	border:#d7ad4d solid 1px;
	width:140px;
}



.wholeitem1
{
	float:left;
	margin-right:12px;
	width:154px;
}

.wholeitem2
{
	float:left;
	width:154px;
}




.descriptiontext
{
	float:right;
	width:290px;
}

.description
{
	background:#EEEEEE none repeat scroll 0 0;
	padding:5px;
}

.headertext
{
	background:#EEEEEE none repeat scroll 0 0;
	height:19px;
	margin-bottom:12px;
	padding:5px;
}


.past
{
	background:transparent url(../images/strip.jpg) no-repeat scroll 0 0;
	float:left;
	height:90px;
	margin-top:4px;
	width:14px;
}

.future
{
	background:transparent url(../images/strip.jpg) no-repeat scroll 0 0;
	float:left;
	height:90px;
	margin-top:4px;
	width:14px;
}


.arrows
{
	margin-left:1px;
	margin-top:35px;
}

.realminiitem
{
	float:left;
}

.realminiitem img
{
	padding:4px;
	border:#d7ad4d solid 1px;
	width:100px;
}









.scrollimages
{
	float:left;
	width:506px;
}



.buyitem
{
	border:1px solid #D7AD4D;
	float:left;
	margin-bottom:15px;
	margin-top:12px;
	padding:5px;
	width:278px;
}

#options
{
	margin:0;
	padding:0;
}

.buyitem ul
{
	list-style:none;
	margin:0;
	padding:0;	
}

.buyitem li
{
	float:left;
	font-size:21px;
	font-weight:bold;	
}

.buyitem fieldset
{
	border:0 none;
}

.focusslight
{
	border:1px solid #111111;
	width:75px;
	margin-left:10px;
}

.focusssubmit
{
	margin-left:10px;
}





input#addcart {
background:transparent url(../images/buy.png) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
display:block;
height:78px;
width:114px;
}

form select {
margin:0;
padding:1px 1px 1px 0;
text-transform:none !important;
}
form select {
background:#141414 none repeat scroll 0 0;
border:1px solid #333333;
color:#FFFFFF;
}






.pikachoose{width:510px;float:left;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:0;width:506px;margin:0 0 10px;overflow:hidden; float:left;}
.pikachoose ul li{
border:1px solid #D7AD4D;
float:left;
margin:0 5px 0 0;
overflow:hidden;
padding:2px;
position:relative;
}
.pikachoose ul li div img{position:relative;cursor:pointer;}

.pickchoosesub
{
		width:108px;
}


/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:506px;height:325px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:absolute;top:2px;left:2px;}
.pika_back_img{position:relative;top:0px;}
.pika_subdiv{position:relative;background:#ffffff;padding:2px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:500px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('black.png') top left;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('play.png') top center no-repeat;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;}


.cart_contents ul {
margin:0;
padding:0;
}

.cart_contents ul li {
border-bottom:1px solid #CCCCCC;
padding:10px 5px;
}

ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


.product_image{
float:left;
width:130px;
}

.product_details{
float:right;
width:660px;
}

img.gallery_img {
border:1px solid #D7AD4D;
margin:0 0 10px;
padding:5px;
width:122px;
}


.cart_contents .product_details .price {
font-size:24px;
font-weight:bold;
padding:6px 0;
text-align:right;
width:100%;
}


.cart_contents .product_details form {
float:left;
padding:10px 0;
width:212px;
}

.add_more {
background:#C92909 none repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
padding:5px 10px 7px;
}

.subtotal
{
font-size:20px;
font-weight:bold;
text-align:right;
}

.shipping
{
font-size:20px;
font-weight:bold;
text-align:right;
}

.shiptotal
{
font-size:20px;
font-weight:bold;
text-align:right;
}