/* CSS Document */

p#textonly {
border-bottom : 2px solid #000;
background : #ccc;
font-weight : bold;
font-size : 1.4em;
padding : 10px;
margin : 0 0 20px;
}



/* page body */

body {
font-family : Arial, Helvertica, sans-serif;
margin : 0;
text-align : center;
}

	img, p.view-larger {
	display : none !important;
	}
	
	.float_right {
	float : right;
	}
	
	.float_left {
	float : left;
	}



/* wrapper */

#wrapper {
width : 760px;
margin : auto;
text-align : left;
}



/* search form */

form#search {
text-align : right;
}
	
	form#search input#qs {
	font-family : Arial;
	width : 159px;
	}



/* navigation */

#nav p, #spiders p {
font-weight : bold;
}

#nav span#accessibility {
float : right;
}



/* main area */

#main {
padding : 0 28px 0 0;
}


/* content area */

#content {
float : right;
width : 515px;
}

	#content.cart {
	float : none;
	padding : 10px 0 10px 25px;
	width : auto;
	}
	



/* left navigation */

#left {
float : left;
width : 160px;
}



/* information message */

#content p#info_message {
background : #c00;
border : 1px solid #000;
color : #fff;
margin : 9px 0 5px;
padding : 5px;
}

	#content p#info_message a {
	color : #fff;
	}



/* fixes */

#main, #sections, .cart-wrapper, #left .minicart p.minicart-product, #left .minicart p.cart-totals {
height : 1%;
}

	html>body #main, html>body #sections, html>body .cart-wrapper, html>body #left .minicart p.minicart-product, html>body #left .minicart p.cart-totals {
	height : auto;
	overflow : auto;
	}