/*****************************************************************

	blueCart E-Commerce - (c) 2007-2008 Bergan Blue, Australia
	THIS IS COMMERCIAL SOFTWARE. DO NOT COPY/USE/SELL.
	
	Filename			: site.css (Stylesheet)
	File Version		: 1.00.00
	File Summary		: This CSS file is for site specific styles. In other words, all styles in this file
						  do not directly relate to BlueCart. They relate to the styling of the site itself and
						  its layout. For all BlueCart related styles, see bluecart.css.
	
	Developed by		: Jon Bergan <jbergan@berganblue.com.au>
	Creation Date		: 27 Sep 2007
	
	Modifications		: None
	
*****************************************************************/

div.product-information-box {
	z-index: 1000;
	position: absolute;
	top: 0;
	right: 0;
	width: 350px;
	padding: 0px;
	margin: 0;
	height: 150px;
	border: 1px solid #aaa;
	background: url(../images/background-item-hover.png) no-repeat #fff;
	display: none;
	visibility: hidden;
}

a div.product-information-box {
	text-decoration: none !important;
}

div.product-information-wrap {
	position: relative;
	width: 310px;
	height: 180px;
}

div.product-information-box-image {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
}

a div.product-information-box-content {
	text-decoration: none !important;
}

div.product-information-box-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	text-align: left;
	padding: 5px;
	border: none !important;
	text-decoration: none !important;
}

div.product-information-box-content h5 {
	display: block;
	border-bottom: 1px solid #dfdfdf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #b91d86;
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
} 

div.product-information-box-content div {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #494949;
	margin: 0;
	padding: 0;
	border: none !important;
	text-decoration: none !important;
}

div.product-information-box-content span, #tell-a-friend span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #381515;
}

div.product-information-box-content span span {
	text-decoration: line-through;
	color: #aa0000 !important;
	font-size: 9pt !important;
}

a.hover-pointer:hover {
	cursor: pointer;
}

#product-wrap {
	min-height: 350px;
	display: block;
	position: relative;
}

#product-details {
	width: 340px;
	text-align: center;
}

#product-details a img {
	border: none;
}

#tell-a-friend h5 {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #b91d87;
	letter-spacing: -1px;
	font-weight: normal;
}

#tell-a-friend h6 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #b91d87;
	letter-spacing: -1px;
	font-weight: normal;
}

a#link-checkout, a#link-my-cart, a#link-my-account, a#link-search {
	padding: 1px 0 0 19px;
	margin: 0;
	text-decoration: none !important;
	font-size: 8pt !important;
}

a#link-checkout:hover, a#link-my-cart:hover, a#link-my-account:hover, a#link-search:hover {
	color: #000 !important;
	text-decoration: underline !important;
}

a#link-checkout { background: url(../images/link-checkout.gif) no-repeat; }
a#link-my-cart { background: url(../images/link-cart.gif) no-repeat; }
a#link-my-account { background: url(../images/link-account.gif) no-repeat; }
a#link-search { background: url(../images/link-search.gif) no-repeat; }

input.top-search {
	position: absolute;
	top: 0;
	right: 26px;
	width: 150px;
	border: 1px solid #b6af99;
	color: #485e87;
	padding: 3px;
}

input.top-search:focus {
	color: #000;
	border: 1px solid #000;
	background: #f8f5ef;
}

input.top-submit {
	border: 1px solid #b6af99;
	background: url(../images/button-top-search.png) no-repeat;
	width: 22px;
	height: 24px;
	position: absolute;
	top: 0;
	right: 2px;
	text-indent: -2000em;
}

#top-search-container {
	position: absolute;
	top: 65px;
	right: 0px;
	width: 200px;
	height: 30px;
}

#top-search {
	position: relative;
	width: 200px;
	height: 30px;
}

#link-search {
	display: none;
	visibility: hidden;
}

.imageThumbnail { height: 150px !important; vertical-align: middle; text-align: center; width: 190px; }

.oneWorldNumber { font-family: "trajan-pro-2", "trajan-pro-1", "Times New Roman", Times, serif; font-size: 9pt; font-weight: bold; color: #e3d7d2; height: 20px; }

.oneWorldPrice { display: none; visibility: hidden; font-family: "trajan-pro-1", "Times New Roman", Times, serif; font-size: 9pt; font-weight: bold; color: #e3d7d2; height: 20px; }

.oneWorldPrice span { color: #696969; font-weight: normal; display: inline !important; }

.alignright  { float: right; border: 1px solid #666; margin: 0 0 10px 10px; }


/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {

    display: none;
    
    position: fixed;
    top: 50%;
    left: 50%;
    
    margin-left: -250px;
	margin-top: -250px;
    width: 500px;
    
    background-color: #000;
    color: #fff;
    border: 1px solid #525252;
    padding: 0;
	text-align: center;
}

.jqmWindow a { color: #fff !important; font-size: 11px; padding: 5px; display: block; }

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
