/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto; width:0; height:0; margin: 0;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* 
	ColorBox example user style
	These rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/

:focus
{
  -moz-outline-style: none;
}


                a img { border: 0; text-decoration: none;}
                

#cboxOverlay{background:#000;}

#colorbox{color:#fff;}
	#cboxContent{margin-top:20px;}
		#cboxLoadedContent{margin: 5px 0 0 0;}
                #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc; font: normal 20px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #fff;}
                #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
                #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
                
                #cboxPrevious{position:absolute; top:50%; left:0; margin-top:-41px; background:url(images/controls.png) top left no-repeat; width:38px; height:81px; text-indent:-9999px;}
                
                #cboxPrevious.hover{background-position:bottom left;}
                
                
                
                #cboxNext{position:absolute; top:50%; right:0; margin-top:-41px; background:url(images/controls.png) top right no-repeat; width:38px; height:81px; text-indent:-9999px; display: block;}
                
                #cboxNext.hover{background-position:bottom right;}
                
                #cboxLoadingOverlay{}
		#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(images/controls.png) top center no-repeat; width:47px; height:29px; text-indent:-9999px;}
		#cboxClose.hover{background-position:bottom center; top: 0; }
		
		
 .cboxPrevious2{position:absolute; top:50%; left:5px; margin-top:-41px; background:url(images/controls.png) top left no-repeat; width:38px; height:81px; text-indent:-9999px;}
                
                .cboxPrevious2 .hover{background-position:bottom left;}
                
                
                
                .cboxNext2{position:absolute; top:50%; right:5px; margin-top:-41px; background:url(images/controls.png) top right no-repeat; width:38px; height:81px; text-indent:-9999px; display: block; text-decoration: none;}
                
                .cboxNext2 .hover{background-position:bottom right; text-decoration: none;}
                
                .product_display1, .product_display2, .product_display3, .product_display4, .product_display5 { width: 519px; margin: 0 auto;}
               
               .inline_styles h2 { 
               font: normal 20px/29px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
               color: #fff;
               margin: 0;
               }
                
                .inline_styles .product_display_img {border: 3px solid #6d6d6d;}
               
                .inline_styles .product_description {float: left; width: 375px; font: 11px/15px Verdana, Arial, serif;}

				#inline_example ul{
				margin: 0;
				padding: 0;
				}

				.inline_styles li{
				margin: 0 0 0 15px;
				padding: 0;
				}

				.inline_styles h4 {
				color: #1ea8cb;
				font: bold 14px/20px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
				margin: 15px 0 0 0;
				}
				
				.inline_styles .product_buy {
				float: left; width: 125px; margin: 25px 0 0 12px; display: inline; text-align: center;
				}
				
				
				.inline_styles .addtocart {
				margin: 0 0 0 12px;
				border: none;
				}
				
				.inline_styles .price {
				width: 125px;
				text-align: center;
				margin: 0 0 15px;
				display: block;
				
				}
				
				.hidden{display:none;}				