@import url('core.css');
@import url('jqzoom.css');
  
  body {
  	background:#DEDCDD;
  }
  
  ul {
  	padding:0;
	margin:0;
	list-style:none;
  }
  
  ul.messages,ul.messages ul {
  	margin:0;
	list-style:none;
  }
  
  a {
  	text-decoration:none;
	color:#000;
  }
  
  #wrapper {	
  	
  }
  
  div.container {
  	background:#F5F3F4;
  }
  
  #header {
  	padding:5px 0;
	background:#FFF;
  }
  
  #logo_wrapper {
  	width:50%;
	float:left;
  }
  
  h1#logo {
  	margin:7px 0 8px 12px;
  }
  
  #basket {
  	width:50%;
	float:left;
	text-align:right;
  }
  
  #basket-inner {
  	padding-right:30px;
	padding-top:5px;
	background:url(../images/basket.png) right 10px no-repeat;
	margin-right:20px;
  }
  
  #logo {
    padding:0;
	margin:0;
  	padding-left:20px;
  }
  
  #content {
  	margin-top:5px;
  }
  
  #footer {
  	background:#4C4C4E;
	color:#B3B3B3;
	padding:5px 0 5px 10px;
  }
  
  #footer  a,#footer a:visited {
  	color:#B3B3B3;
  }
  
  #footer a:hover,#footer a.active {
  	color:#FFF;
  }
  
  #footer a {
  	display:block;
	padding:0 18px;
	float:left;
	text-align:center;
  }
  
  
  #currency-box select{
  	padding:0;
	margin:0;
  }
  
  .trans55 {
  	filter:alpha(opacity=55);   
	-moz-opacity: 0.55;   
	opacity: 0.55;
  }
  
  /*	PRODUCT GALLERY
  ------------------------------------------------------------*/

  #product-gallery {
  	width:620px;
	float:left;
	cursor:pointer;
	margin-top:2px;
	margin-bottom:8px;
  }
  
  ul#product-list {
  	margin:0;
	padding:0;
	list-style:none;
	margin-left:2px;
  }
  
  ul#product-list li {
  	float:left;
	width:92px;
	display:block;
	margin-left:4px;
	margin-bottom:6px;
	height:134px;
	cursor:pointer;
  }
  
  #one-product-detail {
  	float:left;
	width:340px;
	text-align:left;
  }
  
  div.one-product-detail {
  	margin-left:20px;
  }
  
  #model-thumbnail {
  	width:220px;
	float:left;
	height:407px;
  }
  
  #model-photo {
  	width:360px;
	height:407px;
	overflow:hidden;
	float:left;
	margin-left:5px;
  }
  
  /*
   * NAVIGATION
   */
  
	div.product-navigation {
		padding:5px 10px;
		background:#B3B3B3;
		margin:2px 75px 0 8px;
	}
	
	div.product-navigation ul {
		list-style:none;
		margin:0;
		padding:0;
		float:right;
	}
	
	div.product-navigation ul li {
		float:left;
		margin:0;
		padding:0;
		margin:2px 3px;
	}
	
	div.product-navigation ul li a,div.product-navigation ul li span {
		padding:5px 5px;
		color:#FFF;
	}
	
	div.product-navigation ul li label {
		color:#FFF;
		font-weight:normal;
		margin-right:10px;
	}
	
	div.product-navigation ul li span.on,div.product-navigation ul li a:hover {
		background:#4C4C4E;
	}
	
  
  /*PRODUCT DESCRIPTION*/
  
  #product-images {
  	width:290px;
	float:left;
  }
  
  #product-images a {
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:400px;
		margin-left:5px;
  }
  
  #product-details {
  	float:left;
  	width:390px;
  	text-align:right;
  	margin-top:5px;
  }
  
  .page-button {
  	border:1px solid #666;
  	background:#999;
  	color:#FFF;
  	padding:5px 10px;
  }
	
  #product-description {
  		width:270px;
		float:right;
		height:407px;
		position:relative;
  }
  
  #inner-product-description {
  	padding:5px 5px 0px 10px;
	margin-left:40px;
  }
  
  
  
  #product-description p,div.one-product-detail p {
  	color:#A3A3A4;
	text-align:right;
	font-size:1.1em;
  }
  
  
  h3 {
  	padding:0;
	margin:0;
	text-align:right;
  }
  
  #product-details h3, #product-details div.code, #product-details p.availability {
  	//text-align:left;
  }
  
  p.availability {
  	padding:0;
	margin:0;	
  	text-align:right;
  }
  
  #product-details p {
  	text-align:right;
  }
  
  #sizing-guide {
  	text-align:right;
  	padding-right:0px;
  	padding-top:0px;
  }
  
  
  div.code {
  	text-align:right;
	color:#4C4C4E;
	font-size:0.95em;
  }
  
  div.price-box div.price, div.price-box span.price {
	font-size:1.4em;
	color:#4C4C4E;
	margin:10px 0;
  }
  
  div.price {
  	text-align:right;
  }
  
  div.price-box {
	text-align:right;
  }
  
  span.currency {
  	font-size:0.7em;
  }
  
  
  #product-buttons {
  	margin-left:263px;
	margin-right:5px;
  }
  
  #product-buttons button {
  	width:50%;
	float:left;
	border:none;
	padding:0;
	margin:0;
	background:none;
  }
  
  #product-buttons button span {
  	display:block;
	padding:6px 0;
	background:#B3B3B3;
	color:#FFF;
	font-size:0.95em;
	text-align:center;
	text-transform:uppercase;
	margin-left:2px;
  }
  
  #product-thumbs {	
  	right:5px;
	position:absolute;
	bottom:-8px;
  }	
  
   #product-thumbs img {
   	padding:0;
	margin:0;
   }
  
  #product-thumbs ul {
  	list-style:none;
	padding:0;
	margin:0;
  }
  
  #product-thumbs ul li {
  	float:left;
	margin-left:4px;
	filter:alpha(opacity=55);   
	-moz-opacity: 0.55;   
	opacity: 0.55;
	cursor:pointer;
  }
  
  #product-thumbs ul li.active, #product-thumbs ul li:hover {
	filter:alpha(opacity=100);   
	-moz-opacity: 1;   
	opacity: 1;
  }
  
  
  #product-navigation {
  	
	margin:10px 0 7px 5px;
  }
  
  #product_pager {
	color:#FFF;
	width:600px;
	float:left;
  }
  
  #product_pager div.tips {
  	width:253px;
  }
  
  #product_pager div {
  	padding:5px 10px;
	background:#B3B3B3;
	margin-right:15px;
  }
  
  #thumbnail-pager {
  	float:right;
	width:250px;
	margin-right:5px;
  }
  
  #thumbnail-pager div {
	background:#B3B3B3;
  }
  
  #thumbnail-pager div a{
  	display:block;
	color:#FFF;
	padding:5px 0;
  }
  
  ul.checkout-types {
  	list-style:none;
	margin:0;
	padding:0;
  }
  
  div.page-head-alt {
  	margin:0;
	padding:0;
	padding:10px 0;
  }
  
  
  div.middle {
  	background:none;
  }
  
  
	#temp_rectangular {
		overflow:hidden;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
		width:100px;
		height:100px;
		position:absolute;
		right:5px;
		bottom:5px;
		background:#FFF url(../images/crosshair.png) center no-repeat;
	}
	
	
	
	#sizing-guide a {
		color:#999;
	}
	
	
	.data-table {
		
	}
	
	.data-table thead tr th,.data-table tfoot tr,.data-table tfoot tr td {
		background:#DEDEDE;
	}
	
	.data-table .odd {
		background:#FCFCFC;
	}
	
	.data-table .even {
		background:#FFF;
	}
	
	
	button.form-button-alt {
		background:#3B3B3D;
		color:#FFF;
	}
	
	.shopping-cart-totals {
		background:#CCC;
	}
	
	#page-left {
			float:left;
			width:377px;
		}	
		
		#page-right {
			float:left;
			width:560px;
			text-align:left;
			padding-left:20px;
		}
