/* @override 
	http://rafal.theblackwardrobe.dev.jazzpublishing.co.uk/css/store.css
	http://theblackwardrobe.com/css/store.css
*/

a:link {color: #bbb; color: text-decoration: none}
a:visited {color: #bbb; text-decoration: none}
a:active {color: #bbb; text-decoration: none}
a:hover {color: #fff; text-decoration: underline;}
/* Main Elements */
body
{
	/*background: url(/images/bodyBg.jpg) #000 repeat-x top left;*/
	background-color: #0e0e0e;
	font-family: "Georgia";	
	color: #ccc;
}

h2
{
	padding: 0px 0px 10px 0px;
}

p
{
	padding: 0px 0px 15px 0px;
	font-size: 1em;
}
.medium
{
  font-size: 0.7em;	
}
td
{
	color: #000;
}
.sIFR-active p.Schindler
{
	visibility: hidden; 
	line-height: 2em;
	color: #fff;
}

.emailLink
{
	color: #bbb;
	padding: 0px;
}

.borderBottom
{
	border-bottom: 1px solid #fff;
}

.font11
{
	font-size: 11px;
}

fieldset{
	font-family: "Times New Roman";
	font-size: 11px;
	border: 0px !important;
	margin-left: auto;
	margin-right: auto;
}
h3.errorMsg
{
	list-style: none;
	color: red;
}

.grey
{
	color: #666666;
}

/* Page Wrapper */

#wrapper
{	
	/*border: 1px solid #fff;*/
	margin-left: auto;
	margin-right: auto;
	width: 934px;

}
div#wrapper div#contentWrapper
{
	width: 675px;
	float: left;
}

div#wrapper div#contentWrapper div#formsContainer
{
	margin-left: 30px;
}


div#wrapper div#shoppingInfo
{
  position: relative;
	margin: 20px 0px 10px 0px;
}

div#wrapper div#shoppingInfo div#menuCart
{
	position: absolute;
	top: 0px;
	right: 0px;
}



div#wrapper div#leftPanel, div#wrapper div#middlePanel, div#wrapper div#rightPanel 
{
	float: left;	
	background-color: #1b1b1b;
}

div#wrapper div.halfHeightDiv
{
	height: 282px;
	padding: 30px 20px 0px 20px;
}

div#wrapper div#leftPanel, div#wrapper div#rightPanel 
{
	width: 258px;
	height: 624px;	
}
div#wrapper div#leftPanel
{
	border-right: 1px solid #fff;
}
div#wrapper div#middlePanel
{
	height: 624px;
	width: 416px;
	overflow-y: auto;
	
}
div#wrapper div#rightPanel
{
	border-left: 1px solid #fff;
	overflow-y: auto;	
}


/* Categories Container */

div#categoriesHeader
{
	margin-top: 19px;

	margin-left: 130px;
}
div#categoriesBody div.categoryProductImage img
{
	width: 168px;
}

/* Categories Container End */

/* Product Container */

div#productContainer div#productBody
{
		overflow-y: auto;
		height: 339px;
}

div#productContainer div#productImageContainer
{
	width: 350px;
	height: 624px;	
}
div#productContainer div#productImageContainer div#productImageLargeContainer div#productImageLarge img
{
	height: 525px;
	width: 350px;
}
div#productImagesSmall a img
{
	width: 75px !important;
	height: 75px;
}


div#productContainer div#productBodyContainer
{
	width: 305px;
	padding: 0px 0px 0px 20px;
}

/* Product update form */

div.optionBox
{
	background-color: #000;
}

div.optionBox form fieldset
{
	width: 200px;
}

/* Product update form */


/* Shopping Cart */

div#shoppingCartMini
{
	width: 200px;
}

div#shoppingCartMini p
{
	font-size: 11px;
}

/* Product Container End*/


/* Order/Checkout Page */

#totalAmount
{
	width: 500px;
}

/* Order/Checkout Page End */


/* Sidebar Menu */

/* Store Sidebar - Menu */

div#menuCategories div.menu
{
	padding: 0px !important;
	margin: 0px 0px -10px 4px !important;
	
}

/* Store Sidebar - Buttons */

div.mainMenu a
{

	width: 230px;
	height: 28px;
	display: block;
	text-decoration: none;
	
}
div.mainMenu a, div.mainMenu a:hover, div.mainMenu a:link, div.mainMenu a:active
{
	color: #1b1b1b;
}

div.mainMenu a:hover
{
	cursor: pointer;
	border: 0px;
	text-decoration: none;
}
div.mainMenu a.homeLink
{
	background: url(/images/btns/home_off.gif) no-repeat top left;
}
div.mainMenu a.homeLink:hover
{
	background: url(/images/btns/home_on.gif) no-repeat top left;
}

div.mainMenu a.stockistsLink
{
	background: url(/images/btns/stockists_off.gif) no-repeat top left;
}
div.mainMenu a.stockistsLink:hover
{
	background: url(/images/btns/stockists_on.gif) no-repeat top left;
}
div.mainMenu a.blogLink
{
	background: url(/images/btns/blog_off.gif) no-repeat top left;
}
div.mainMenu a.blogLink:hover
{
	background: url(/images/btns/blog_on.gif) no-repeat top left;
}
div.mainMenu a.contactLink
{
	background: url(/images/btns/contact_off.gif) no-repeat top left;
}
div.mainMenu a.contactLink:hover
{
	background: url(/images/btns/contact_on.gif) no-repeat top left;
}
div.mainMenu a.aboutLink
{
	background: url(/images/btns/about_off.gif) no-repeat top left;
}
div.mainMenu a.aboutLink:hover
{
	background: url(/images/btns/about_on.gif) no-repeat top left;
}
div.mainMenu a.darkLittlePiecesLink
{
	background: url(/images/btns/dark_little_pieces_off.gif) no-repeat top left;
}
div.mainMenu a.darkLittlePiecesLink:hover
{
	background: url(/images/btns/dark_little_pieces_on.gif) no-repeat top left;
}


/* NEWS ITEMS */



ul#social_list
{
  list-style: none;
  margin:  0px 0px 20px -10px;
}

ul#social_list li
{
  margin-right:  20px;
  float: left;
}
ul#social_list li#twitter
{
  padding-left: 20px;
  background: url('/images/icons/icon_twitter.png') no-repeat;
}
