/**
* Print Style Defintions
*
* @author			Matt Gifford
* @copyright		2007 Timeshifting Interactive Limited
* @version		1.5
*/

#page {
	width: 100%;
	}

#page a {
	color: #000 !important; text-decoration: none !important;
	}


/*  ::  Global Styles  --  Content  */

#globalContent {
	width: 100%;
	margin-bottom: 0; padding-bottom: 0;
	}



/*  ::  Global Styles  --  Footer  */

#globalFooter {
	display: none;
	}


/*  ::  Page Styles  --  How to Order  ::  Content  */

#howorderContent {
	position: relative; width: 100%; border: none; margin: 0; padding: 0;
	overflow: visible;
	}


/*  ::  Page Styles  --  How to Order ::  Sidebar  */

#howorderContentSidebar {
	display: none;
	}



/*  ::  Page Styles  --  How to Order  ::  Content  ::  Header  */

#howorderContentHeader {
	float: none;
	}



/*  ::  Page Styles  --  How to Order  ::  Content  ::  Body  */

#howorderContentBody {
	float: none;
	}



/*  ::  Page Styles  --  Product Detail  ::  Content  */

#productContent {
	width: 100%; background: #fff; border: 0; margin-bottom: 0; padding-bottom: 0;
	}



/*  ::  Page Styles  --  Product Detail  ::  Images  */

#productContentImages {
	float: left; width: 215px; margin: 0; padding: 35px 30px 0 25px;
	}

#productContentImages div.mainImage img {
	width: 100%; height: auto;
	}



/*  ::  Page Styles  --  Product Detail  ::  Body  */

#productContentBody {
	margin-bottom: 0; padding-bottom: 0;
	}



/*  ::  Page Styles  --  Product Detail  ::  Content  */

#productContent {
	page-break-after: always;
	}



/*  ::  Page Styles  --  Product Detail  ::  Locations  */

#productContentLocations {
	position: relative; width: 100%; margin: 0; padding: 0;
	border: none;
	}

#productContentLocationsMap {
	float: none; position: relative; padding: 0 0 40px 20px;
	}

#productContentLocationsMap iframe {
	position: relative; left: 0; top: 0;
	}

#productContentLocations #storeLocations {
	position: relative; float: none; padding: 0 0 0 20px;
	}
