
/* Overall wrapper styles */

#wrapper { width:960px; 
           margin:0 auto;
		   text-align:left;
		   }
		   
/* Branding styles */

#branding h2 { background-image: url('../images/galaxy-branding-logo.jpg');
			   background-repeat:no-repeat;
			   background-position:bottom left;
			   height:334px; width:479px;
			   margin:0; padding:0;
			   float:left;
			  }
			  
#branding h2 span { display:none; }

#branding-home-link
{
	
}

/* Search Nav styles  */

#search-nav { width:460px; 
              height:334px;
			  background:url('../images/branding-bk-right.jpg') no-repeat top left;
			  float:left;
			  padding-right:20px;
			  text-align:right;
               }
			   
#crumblinks { list-style:none; padding:0; margin:0 0 25px 0; }

#crumblinks li { display:inline; color:#fff; 
                 font-size:1.1em; font-weight:bold;
				 border-right:solid #fff 1px;
				 padding:0 5px; 
				   }
				   
#crumblinks li.nobords { padding-right:0; border-right:none; }

#crumblinks li img { vertical-align:middle; padding-right:5px; }

#crumblinks li a { color:#fff; text-decoration:none; 
                   line-height:1.4em; 
				   }
				   
#crumblinks li a:hover { text-decoration:underline; }


blockquote#main-slogan { background-image: url('../images/galaxy-logo.jpg');
			             background-repeat:no-repeat;
			             background-position: top right;
			              height:21px; width:460px;
			  }
			  
blockquote#main-slogan span { display:none; }

form#gal-search { margin:8px 0 0 0; padding:0; }

form#gal-search p { margin:0 0 8px 0; padding:0; }

form#gal-search p input, form#gal-search p select { 
                          font-family: "Lucida Grande", Verdana, Arial, sans-serif;
                          font-size:1em; color:#333;
						  margin-left:8px;
						  }

#checkout { list-style:none; padding:0; margin:15px 0 0 0; }

#checkout li { display:inline; font-size:1.2em; font-weight:bold; }

#checkout li img { vertical-align:middle; }

#checkout li a { color:#fff; text-decoration:underline; padding:0 5px; }

#checkout li a#rightbord { border-right:solid #fff 1px; }

#checkout li a:hover { text-decoration:none; }

/* Global Nav Styles  */

#globalnav { list-style:none; margin:0; 
             padding:0; background-color:#000; 
			 width:960px;
			 border-bottom:solid #E3E9DE 10px;
			 }

#globalnav li { display:inline; font-size:1.2em; font-weight:bold; }

#globalnav li a { color:#fff; text-decoration:none; padding:0 15px 0 15px; line-height:2.5em; }

#globalnav li a:hover { text-decoration:underline; }

/* Content Styles  */

p#crumb { padding:0 0 0 5px; margin:5px 0; }

p#crumb a { color:#ff0000; text-decoration:none; font-weight:bold; }

p#crumb a:hover { text-decoration:underline; }

div#breadcrumb {}
div#breadcrumb ul {list-style: none; margin: 0px; padding: 0px}
div#breadcrumb ul li {float: left; list-style: none; margin: 0px; padding: 0px; padding-left: 3px; font-weight:bolder; color:#000;}
div#breadcrumb ul li span{float: left; list-style: none; margin: 0px; padding: 0px; padding-left: 3px; font-weight:bold; color:#000;}
div#breadcrumb ul li a {text-transform:lowercase; color:#000;}
div#breadcrumb ul li a.current {color:#FF0000;}


#breadcrumb-product-container
{
	height:20px;
	width:auto;
}

.breadcrumb-product
{
	float:left;
	padding-left:5px;
	font-weight:bold;
}

/* Range Layout */
#range-layout {
				border:solid #000 1px;
				width:185px;
				height:200px;
				text-align:center;
				margin:23px 0px 0px 37px;
				}
#range-layout h3 {
			  display: block;
			  color:#fff; 
              text-align:center;
			  background-color: #000000; 
			  font-size:1.2em; 
			  padding:10px; margin:0;
			  }
			  
#range-layout img {margin-top:20px;}

.next-page-counter{color:#ff0000;font-weight:bold;}

.next-page-counter a{color:#ff0000;font-weight:bold;text-decoration:underline;}
.next-page-counter a:hover{color:#000;font-weight:bold;text-decoration:underline;}


/* End Range Layout */

/*Reception Layout*/
#reception-layout {
				border:solid #000 1px;
				width:850px;
				height:223px;
				text-align:center;
				margin:23px 0px 0px 37px;
				}
#reception-layout h3 {
			  display: block;
			  color:#fff; 
              text-align:right;
			  background-color: #000000; 
			  font-size:1.2em; 
			  padding:10px; margin:0;
			  }
			  			  
#reception-layout img {margin-top:-8px;}
/*End Reception Layout */

#maincontent, #productcontent { width:960px; font-size:1.2em; }

#content { width:960px; 
           border-right:dashed #ccc 1px; 
		   float:left;
		   padding-right:10px; 
		   } 
		   
		   
#content p
{
	color:#333333;
}
	
#archive { 		border:solid #000 0px;
				width:170px;
				height:200px;
				background-image: url('../images/archive-top.jpg');
				background-repeat:no-repeat;
				background-position: top right;
				font-size:0.9em; font-weight:600; margin-left:165px; margin-top:3px;}
#archive h3 {
 			  text-align:center;
			  display: block;
			  color:#fff; 
          	 /* background-color: #000000;*/ 
			  font-size:1.2em; 
			  padding:10px; margin:0; }
		   
		   
#supp_content { width:420px; float:right; }

#content, #supp_content { padding:8px 0; }

#content p { margin:8px 0; padding:0; }

#supp_content h3 { margin:0; padding:0; font-size:1.4em; }

p#crumbs { color:#000; font-size:0.8em; margin:2px 0 0 0; }

p.contact {font-size: 15px}

/* Home Page Chair Range Styling  */

#range-wrapper { width:417px;
                 background:url('../images/range-bk.gif') repeat-y; 
                 border-top:dashed #ccc 1px; 
				 padding-left:1px;
				 }
				   
#range-wrapper p { width:138px; margin-right:1px; 
                   float:left; 
				   border-bottom:dashed #ccc 1px;
				   text-align:center;
				   padding:0 0 5px 0; margin:5px 0 0 0;
				   
				   }
				   
#range-wrapper p img { margin-bottom:5px; }
				   
#range-wrapper p a { color:#666; font-weight:bold; font-size:1em; text-decoration:none; }

#range-wrapper p a:hover { text-decoration:underline; }

/* Product Summary Styling */

#prod-summary { width:694px; margin:0 auto; }

.prod-wrap { width:309px; 
			 margin-right:5px;
			 margin-bottom:20px;
			 float:left;
			 height:17.0em;
			 background:url('../images/prod-wrap-bk.gif') repeat-y right top;
			 }
.prod-wrap-4 { width:154px; 
			 margin-right:5px;
			 margin-bottom:20px;
			 float:left;
			 height:14em;
			 background:url('../images/prod-wrap-bk.gif') repeat-y right top;
			 }

			 
.prod-wrap p.prodimg { width:160px; 
                       float:left; 
					   text-align:center;
					   padding-top:10px;
					   border: solid #000 1px;
					   }
		   
.prodtxt { width:140px; 
           float:left;
		   background-repeat:no-repeat;
		   background-position:0 170px;
		   height:18.0em;
		   color: #000;
		   padding-left:4px;
		   padding-top: 10px;
		   }

.prodtxt h3  {
			  display: block;
			  color:#666; 
              text-align:center;
			  background-color: #000000; 
			  font-size:1em; 
			  padding:5px; margin:0;
			  }
/*			  
{
	display: block;
	text-align: center;
	text-transform: uppercase;

	color: #ffffff;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
*/
.prodtxt h3 a { color:#fff; }

.prodtxt p.desc { text-align:left; width:140px; margin:0 auto; font-size:0.9em; padding-top:20px; }

.prodtxt p a { color:#000;}

.desc {text-align:right;}
				   
.short-desc-p-container{/*height:60px;*/}
.prod-img-wrap {width:160px;float:left;text-align:left;}
.prodimg-more-info{/*float:left;*/}
.prodimg-more-info span {text-decoration:underline;}

/* Footer styles */

#foot-quote { background-image: url('../images/quote-footer-bk.gif');
			             background-repeat:no-repeat;
			             background-position: top right;
			              height:54px; width:960px;
						  margin-top:20px;
						  clear: both;
			  }
			  
#foot-quote span { display:none; }

/* Site credits */

#site-credits { text-align:center; color:#000; }

#site-credits p, #site-credits ul { margin:8px 0; padding:0; }

#site-credits p a, #site-credits li a { color:#000; text-decoration:none; }

#site-credits p a:hover, #site-credits li a:hover { text-decoration:underline; }

#site-credits ul { list-style:none; }

#site-credits li { display:inline;  }

#site-credits li a { padding:0 5px; border-right:solid #000 1px; }

#site-credits li a.noright { border-right:none; padding-right:0px; }






/* div clearing styles  */

.fixclear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

* html .fixclear { height:1%;}
.fixclear { display:block; }


/**
 * product display page
 */

#title-container
{
	width: 910px;
	clear:both;
	float:left;
}

#title-container-inner
{
	float:right;
}

div#product_display a
{
	color:#ff0000;
	font-weight:bold;
}

div#product_display div#details
{
	float: right;
	width: 500px;
	text-align: left;
	color: #000;
	margin-right: 20px;
	margin-top:0px;
}

div#product_display div#details h1
{
	color: #676767;
	text-transform: uppercase;
}

div#product_display div#details h3
{
	display: block;
	text-align: center;
	text-transform: uppercase;
	background-color: #000000;
	color: #ffffff;
	border: 1px solid #CCCCCC;
	padding: 5px;
}

div#product_display div#details p#cartbutton
{
	margin-top: -10px;
	float: right;
}

div#product_display div#details p#price
{
	color: #ff0000;
	font-size: 130%;
	font-weight: 700;
}

div#product_display div#details div
{
	background-color: #fff;
	/*border-bottom: solid 1px;*/
}

div#product_display div#details div p
{
	padding: 5px 15px;

}

div#product_display div#pictures
{
	float: none;
	width: 290px;
	margin-left: 30px;
}

div#product_display div#pictures div#mainpictureholder
{
	width: 280px;
	border: 1px solid #666666;
	text-align: center;
}

div#product_display div#pictures div#mainpictureholder img
{
	border: none;
	max-width:270px;
}

div#product_display div#pictures div#thumbnails
{
}

div#product_display div#pictures div#thumbnails ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

div#product_display div#pictures div#thumbnails ul li
{
	margin: 0px;
	padding: 0px;
	width: 102px;
	height: 102px;
	float: left;
	text-align: center;
	vertical-align: middle;
}

div#product_display div#pictures div#thumbnails ul li a
{
	margin: 0px;
	padding: 0px;
	width: 100px;
	height: 100px;
	border: 0px solid #666666;
	display: block;
	clear: none;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
}

div#product_display div#pictures div#thumbnails ul li img.tinypic
{
	position: relative;
	opacity: 0.6;
	border: none;
	clear: both;
	vertical-align: middle;
	max-width:102px;
}



#movement-images-container
{
	width: 500px;
	float:right;
	border-bottom: 1px solid #000;
	margin-bottom:15px;
}

.product_movement
{
	width:120px;
	float:left;
	margin-bottom:10px;
	text-align:center;
}


#animated-movements
{
	margin: 0px 0px 0px 20px;
	
}

.product_movement_2
{
	width:120px;
	height:105px;
	float:left;
	margin-bottom:10px;
	text-align:center;
	background-image:url(../images/lift-static.jpg);
	background-repeat:no-repeat;
}

.product_movement_2:hover
{
	width:120px;
	height:105px;
	float:left;
	margin-bottom:10px;
	text-align:center;
	background-image:url(../images/lift.gif);
	background-repeat:no-repeat;
}

.product_movement_3
{
	width:120px;
	height:105px;
	float:left;
	margin-bottom:10px;
	text-align:center;
	background-image:url(../images/tilt-static.jpg);
	background-repeat:no-repeat;
}

.product_movement_3:hover
{
	width:120px;
	height:105px;
	float:left;
	margin-bottom:10px;
	text-align:center;
	background-image:url(../images/tilt.gif);
	background-repeat:no-repeat;
}

.product_movement_4
{
	width:120px;
	height:105px;	
	float:left;
	margin-bottom:10px;
	text-align:center;
	background-image:url(../images/back-static.jpg);
	background-repeat:no-repeat;
}

.product_movement_4:hover
{
	width:120px;
	height:105px;	
	float:left;
	margin-bottom:10px;
	text-align:center;
	background-image:url(../images/back.gif);
	background-repeat:no-repeat;
}

/**
 * end product display page
 */

#thumbnails
 {
 	min-width:100px;
 }
 
  /* Subpage */
#subpage-image
{
	max-height:200px;
	vertical-align: middle;
	
}


#stock_nocostoptions input, textarea
{
	width:247px;
}


div#loggedoutscreen.visible
{
	background-image:url(../../../images/icons/png/gr-black-opac50.png);
	display:block;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:10000;
}



