@import url(../Common.css);
@import url(../Admin.css);


/* ZOOQOO DEFAULT STYLESHEET
   ----------------------------------------------------*/

/* Default.css
   Updated: Tue 01.04.08 @ 12:15 p.m.
   Author : Alan Durkan
   ----------------------------------------------------*/
   
/* Index(Organised according to control groupings)

/* TOP LEVEL         |   MODULES
   TYPOGRAPHY        |   SHOP FORMS
   COMMON ELEMENTS   |   SHOP MODULES
   SYSTEM            |   SHOP TABLES
   HEADER            |   PRINTSHOP SPECIFIC
   CONTENT LAYOUT    |   BROWSER FIXES
   FOOTER            |   
*/

/* =TOP LEVEL
   ----------------------------------------------------*/

body
{
	font-size: 0.625em; /* v important - this sets the default font size to 10px eqiv ems */
	overflow: -moz-scrollbars-vertical;
}
body *
{
	font-size: 1em;
}
#Sheet
{
	text-align: left;
	margin: 0 auto;
	width: 920px;
	padding-top: 20px;
}

/* =TYPOGRAPHY
   ----------------------------------------------------*/
   
/* Colours

/* #3D8889 - Link Green
   #666666 - Left Column Titles
   #746C57 - MainColumn Titles
*/

h1
{
	font-size: 2em;
	font-weight: normal;
	margin-bottom: 0.6em;
}
h2
{
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 0.6em;
}
h3, h4
{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0.6em;
}
h5 
{
	font-size: 0.9em;
	font-weight: bold;
}
/* Shared typographic styles */
#Content { font-size: 1.1em; }
#Content h1, 
#Content h2, 
#Content h3, 
#Content h4, 
#Content h5 
{
	text-transform: lowercase;
}
#ColumnMain h1,
.rightContainer h1,
#ColumnMain h2,
.rightContainer h2
{
	font-size: 1.455em;
	font-weight: bold;
	color: #746C57;
}
#ColumnTop h1 { color: #FFF; }
#ColumnLeft h1, #ColumnLeft h2 
{
	font-size: 1.455em;
	font-weight: bold;
	color: #666;
} 
p, blockquote, address, .vcard
{
	padding-bottom: 1.3em;
	line-height: 1.4em;
}
ul, ol
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1.5em;
}
ol { margin-left: 2em; }
ul ul { margin-bottom: 0; }
dd, ul li 
{
	line-height: 1.5em;
}
a
{
	color: #3D8889;
	text-decoration: underline;
	outline: none
}
:focus, a:focus, a:active, input:focus { -moz-outline-style: none; }
address { font-style: italic; }
blockquote  
{
	font-style: normal; 
	font-weight: bold; 
}
cite {}
hr 
{
	color: #FFF;
	background: url(/SiteData/ZooQoo/SiteImages/zoq_hrBgTile.gif) repeat-x left top;
	height: 1px;
	border: none;
}

/* =COMMON ELEMENTS
   ----------------------------------------------------*/

.clear, .Clear
{
	clear: both;
}
div.clear, div.Clear
{
	font-size: 0;
	line-height: 0;
}
/* hide these elements */
.accessibility, .hide, #PrintShopLogo span, .currencyTitle, 
.login .cookieInfo, #Navigation .clear 
{
	display: none;
	visibility: hidden;
}
.CMSModuleERROR
{
	border: dashed 2px #F00;
	color: #F00;
}
.CMSColumnEdit { border: dashed 1px #090; }
.textbox, .dropdownlist, .dropdown, .clear-on-focus { border: solid 1px #8DA8C1; }
.textbox { padding: 1px; }
.checkbox { padding-right: 4px; }
/* button */
.button, button, input.button
{
	/*display: block; - needs testing first */ 
	border: solid 1px #666;
	background: #666 url(/SiteData/ZooQoo/SiteImages/zoq_btnBgTile.gif) repeat-x left top;
	color: #FFF;
    text-decoration: none;
    text-align: center;
    font-weight: bold !important;
    font-size: 1em;
    line-height: 130%;
	margin: 0;
	cursor: pointer; /*IE fix for horizontal button padding*/
    padding: 4px 6px 4px 6px; /* Links */
}
.button, input.button
{
    width: auto;
    overflow: visible;
    padding: 3px 6px 2px 6px; /* IE6 */
}
.button:hover, button:hover { text-decoration: none; }
.button[type]
{
    padding: 2px 6px 2px 6px; /* Firefox */
    line-height: 18px; /* Safari */
}
*:first-child+html .button[type]{ padding: 2px 6px 0 6px; /* IE7 */ }
/* nuetralise the styles of input buttons within .button class */
.button input
{
	cursor: pointer;
	background: none;
	border: none;
} 
.button span { line-height: 1em; }
/* Specific to this Printshop */
/* this standardises the styling of the shop panels */
.shopForm, .shopAddressTable, .shopTable, .shopConditions
{
	border: solid 1px #666;
	background-color: #FAFAFA;
}
.shopConditions { border-top: 0; background-color: #FFF; }
/* standardises the product info tables and borders */
.mailTable table, .sizingTable 
{
	border-left: 1px solid #666;
	border-top: 1px solid #666;
}
.basketShipping, .shopTable tfoot td { border-top: solid 1px #666; }
.shopTable thead th { border-bottom: solid 1px #666; }
.shopAddressTable .holder
{
	padding-top: 4px;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
.mailTable table th, .mailTable table td, .sizingTable td, .sizingTable th
{
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
.shopTable thead th, .mailTable table th, .sizingTable th
{
	background-color: #746C57;
	color: #FFF;
}
.sizingTable td, .mailTable td 
{
	color: #333;
	background-color : #FAFAFA;
}
/* standardises image and cellborders */
.welcomeTable img, .customProductImage img, 
.imageLibraryCell img, .productListingImage img,
.printshopProductInfoImage
{
	border: solid 1px #333;
}
.customProductTable .customProductCell, 
.productListing 
{
	border: solid 1px #666;
}
/*.printshopProductInfoImage { border: none; }*/
/* Specific to ZooQoo */
#welcome a
{
	text-decoration: underline;
	font-size: 11px;
}

/* =SYSTEM
   ----------------------------------------------------*/

.CMSPageControls
{
	padding: 3px 0;
	position: static;
	text-align: right;
	height: 16px;
}
.CMSPageControls span
{
	font-size: 8pt;
	color: #666;
	vertical-align: top;
}
.CMSPageControls img, .CMSPageControls input
{
	margin-left: 4px;
	border: 0px;
}

/* =HEADER
   ----------------------------------------------------*/

#Header { position: relative; }
#Header .logoHolder 
{
	position: relative;
	margin-left: 40px;
}
#Header .logoHolder a 
{
	text-indent: -10000px;
	display: block;
	height: 58px;
	float: left;
}
#Header .logoHolder a.zoo { background: url(/SiteData/ZooQoo/SiteImages/zoq_zooHeaderBtn.gif) no-repeat left top; width: 130px; }
#Header .logoHolder a.qoo { background: url(/SiteData/ZooQoo/SiteImages/zoq_qooHeaderBtn.gif) no-repeat left top; width: 148px; }
#Header .logoHolder a:hover { background-position: left -58px; }

#Navigation 
{
	font-size: 1.1em;
	color: #50B8BA;
	height: 21px;
	line-height: 21px;
	position: relative;
	font-family: 'Lucida Grande' Tahoma, Arial, Sans-Serif;
	padding-left: 29px;
	margin-top: -12px;
}
#Navigation .navList ul { list-style: none; }
#Navigation .navList li { float: left; }
#Navigation .navList li a, 
#Navigation .site span,
#Navigation .merch span,
#Navigation .login span 
{ 
	color: #50B8BB;
	display: block;
	float: left; 
	height: 21px;
}
#Navigation .site span,
#Navigation .merch span,
#Navigation .site li a,
#Navigation .actions li a
{
	text-indent: -9999px;
}
#Navigation .site span, 
#Navigation .merch span 
{ 
	margin-top: 1px;
	width: 2px; 
	background-color: #50B8BA; 
	height: 12px;
	overflow: hidden;
}
/* navigation - site */
#Navigation .site li a { padding-right: 9px; }
.siteNavListItem01 { background: url(/SiteData/ZooQoo/SiteImages/zoq_navSiteBg01.gif) no-repeat left top; width: 75px; }
.siteNavListItem02 { background: url(/SiteData/ZooQoo/SiteImages/zoq_navSiteBg02.gif) no-repeat left top; width: 57px; }
.siteNavListItem03 { background: url(/SiteData/ZooQoo/SiteImages/zoq_navSiteBg03.gif) no-repeat left top; width: 52px; }
.siteNavListItem04 { background: url(/SiteData/ZooQoo/SiteImages/zoq_navSiteBg04.gif) no-repeat left top; width: 54px; }
/* navigation - actions */
#Navigation .actions 
{
	position: relative;
	left: 32px;
	top: -4px;
}
.actions a { margin-top: 0; }
.actUploadBtn 
{
	background: url(/SiteData/ZooQoo/SiteImages/zoq_navActUpload.gif) no-repeat left top; 
	width: 72px; 
	margin-right: 15px; 
}
.actSearchBtn { background: url(/SiteData/ZooQoo/SiteImages/zoq_navActSearch.gif) no-repeat left top; width: 21px; }
.actions a:hover { background-position: left -21px; }
/* navigation - merch */
#Navigation .merch 
{
	position: relative;
	left: 87px;
}
#Navigation .merch a 
{
	text-transform: lowercase;
	margin: 0 6px;
	font-weight: bold; 
	margin-top: -2px;
}
/* navigation - login */
#Navigation .login 
{
	position: relative;
	/*left: 98px;*/
	left: 198px;
}
#Navigation .login span
{
	text-transform: lowercase;
	font-weight: bold;
	margin-top: -4px;
	line-height: 21px; 
}

/* =CONTENT LAYOUT
   ----------------------------------------------------*/

#Content, #ContentSingle 
{
	background: url(/SiteData/ZooQoo/SiteImages/zoq_contentTopBg.gif) no-repeat left top; 
	padding-top: 42px; 
}
.contentWrapper 
{
	padding: 0 40px; 
	background: url(/SiteData/ZooQoo/SiteImages/zoq_contentBgTile.gif) repeat-y left top; 
} 
#Text { padding: 0 16px }
.rightContainer, #ColumnMain 
{
	float: right;
	width: 612px;
}
.rightContainer #ColumnMain 
{
	float: none;
	width: auto;
}
#ColumnMain, #ColumnTop
{
	position: relative;
	padding-top: 16px;
	background: #CFC8B4 url(/SiteData/ZooQoo/SiteImages/zoq_mainColBgTop.gif) no-repeat left top;
}
#ColumnTop
{
	margin-bottom: 16px;
	background: #B7AC8D url(/SiteData/ZooQoo/SiteImages/zoq_topColBgTop.gif) no-repeat left top;
}
#ColumnMain .colFooter 
{
	height: 16px;
	background: #CFC8B4 url(/SiteData/ZooQoo/SiteImages/zoq_mainColBgBott.gif) no-repeat left bottom; 
}
#ColumnTop .colFooter 
{
	height: 16px;
	background: #B7AC8D url(/SiteData/ZooQoo/SiteImages/zoq_topColBgBott.gif) no-repeat left bottom; 
} 
#ColumnLeft
{
	float: left;
	position: relative;
	width: 210px;
	padding-top: 16px;
	background: #FFF url(/SiteData/ZooQoo/SiteImages/zoq_leftColTopBg.gif) no-repeat left top;
}
#ColumnLeft *
{
	padding-left: 16px;
	padding-right: 16px;
}
#ColumnLeft * *
{
	padding-left: 0;
	padding-right: 0;
}
#ColumnLeft ul 
{ 
	padding-bottom: 10px; 
	color: #999; 
}
.colLftFooter 
{
	background: #FFF url(/SiteData/ZooQoo/SiteImages/zoq_leftColBottBg.gif) no-repeat left bottom; 
	height: 16px;
}

/* =FOOTER
   ----------------------------------------------------*/

#Footer
{
	background: url(/SiteData/ZooQoo/SiteImages/zoq_footerBg.gif) no-repeat left top;
	padding-top: 52px;
	clear: both;
	text-align: center;
	font-size: 1.3em;
	text-transform: lowercase;
}
#Footer a
{
	text-decoration: none;
	line-height: 24px;
	height: 24px;
}
/* IUK Footer */
#InternovaLogo
{
	clear: both;
	width: 920px;
	margin: 0 auto;
	text-align: right;
	padding: 6px 0 8px 0;
	/* this font size must be kept consistant */
	font-size: 9px;
	color: #3D8889;
}
#InternovaLogo a
{
	text-decoration: none;
	font-weight : normal;
}
#InternovaLogoImage
{
	background: url(/SiteData/ZooQoo/SiteImages/zoq_internovaLogo.gif) no-repeat right top;
	display: -moz-inline-box;
	display: inline-block;
	height: 14px;
	width: 67px;
}
#InternovaLogoImage span { visibility: hidden; }
#PrintShopLogo a
{
	background: url(/SiteData/ZooQoo/SiteImages/zoq_PBLogo.gif) no-repeat center center;
	height: 67px;
	display: block;
	padding: 10px 0 10px 0;
}
#PrintShopLogo span {}

/* =MODULES
   ----------------------------------------------------*/

/* Site Navigation */
.SiteNavigation .Scroller
{
	height: 260px;
	overflow: auto;
}
.SiteNavigation .Scroller div img
{
	float: left;
	margin-bottom: 10px;
	border: solid 1px #000;
}
.SiteNavigation .Scroller div div
{
	float: left;
	width: 81px;
	padding-left: 10px;
}
.SiteNavigation .Admin { background-color: #FFF; }
/* Parent of CurrentNode A Styling */
.SiteNavigation li.CurrentParent a.CurrentParent
{
	/* parent node styling here */
}
/* Current Node A Styling */
.SiteNavigation li.Current a.Current
{
	/* current node styling here */
}
/* ColumnLeft SiteNav */

/* Search Results */
.searchResultsList br
{
	line-height: 0;
	font-size: 0;
}
.searchResultsList a, .searchResultsList .Url 
{
	display: block;
	margin-bottom: 0.2em;
}
.searchResultsList a { text-decoration: none; }
.searchResultsList .Url 
{
	word-wrap: break-word;
	color: #666;
}
#Popup { padding: 10px; }
/* SearchBox */
.searchBox {}
.searchBox .searchKeyword 
{
	display: block;
	margin-bottom : 4px;
}
.searchBox .textbox 
{
	float: left;
	margin-bottom: 10px;
} 
#Content .searchBox .button
{
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	float: left;
	margin-left: 6px;
}
#ColumnLeft .searchBox .textbox 
{
	font-size: 1.364em;
	padding: 1px 1px 2px 1px;
	width: 140px;
}
/* SWF Object */
.swfObject 
{
	width: 100%;
	text-align: center;
}
.quickDesignGuide 
{
	text-align: center;
	padding: 10px 10px 0 10px;
	margin: 0;
}
.quickDesignGuide span 
{
	font-weight: bold;
	color: #333;
}

/* =SHOP FORMS
   ----------------------------------------------------*/

/* Standard Forms */
.shopForm
{
	padding: 15px;
}
.shopForm label 
{
	font-weight: bold;
	font-size: 0.9em;
	display: block;
	text-align: right;
	width: 200px;
	float: left;
	padding: 3px 3px 0 0;
}
.shopForm .addressLookupText 
{
	font-weight: bold;
	font-size: 0.9em;
}
.shopForm .subLabel { color: #999; }
.shopForm .textbox, 
.shopForm .dropdownlist, 
.shopForm .dropdown
{
	margin-bottom: 4px;
	width: 150px;
}
.shopForm .dropdownlist, 
.shopForm .dropdown 
{
	width: 154px;
}
.shopForm .cardtype { width: 250px; }
.shopFormButtons
{
	padding-top: 15px;
	text-align: right;
}
.shopFormBtnAligned
{
	padding-top: 15px;
	margin-left: 203px;
}
.shopConditions
{
	text-align: center;
	margin: 0;
	padding: 10px 0;
	font-size: 0.9em;
}
/* Edit Address Form */
.editAddress {}
/* Lost Password Form */
.lostPassword {}
/* Create Customer Form */
.createCustomer { margin-bottom: 15px; }

/* =SHOP MODULES
   ----------------------------------------------------*/

/* MiniBasket Module */
#Content .miniBasket
{
	color: #FF9;
	padding: 10px;
	border: solid 2px #BF6F00;
	margin: 0 0 10px 0;
	background-color: #F90;
}
#Content .miniBasket a 
{ 
	color: #FFF;
	text-decoration: none;
	font-weight: bold; 
}
/* Product Module */
.product {}
.productImage
{
	width: 256px;
	text-align: center;
	float: left;
	position: relative;
}
.productImage img { margin: 24px 28px; }
.productImage .buttonHolder
{
	display: block;
	padding: 4px 0;
}
.productDescription {}
/* Popup Window (using IDs because there can only be one) */
#Overlay {}
#ImagePopupBG {}
#ImagePopup
{
	height: 420px;
	width: 320px;
}
#ImagePopupContents
{
	padding: 10px;
	background-color: #FFF;
}
#PopupContent {}
#MainImage {}
#imgProductImage { margin-bottom: 10px; }
.thumbImg {}
#CloseBtn { text-align: right; }
/* Product Listing & Feature Listing Modules */
.productList {}
.productListing
{
	width: 160px;
	text-align: center;
	float: left;
	margin: 8px;
}
.productListingImage
{
	display: block;
	text-align: center;
}
.productListingImage img { margin-top: 15px; }
.productListingName
{
	font-weight: bold;
	display: block;
	padding: 0 10px;
}
.productListingPrice
{
	font-weight: bold;
	line-height: 1em;
	display: block;
}
.productListingBuy
{
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	background-color: #ccc;
	border: solid 1px #9EA4A8;
	line-height: 4em;
	padding: 4px;
}
.productListPager {}
.productListPagerLinks {}
.productListPage {}
/* Top Sellers / Shop Highlights / Related Products / Recent Products Modules */
.recentlyViewedProducts {}
.relatedProducts {}
.shopHighlights {}
.shopHighlight {}
.topSellers {}
.topSellerImage {}
/* Discount Code */
.discountCode {}
/* Payment */
.payment {}
.paymentLogos {}

/* =SHOP TABLES
   ----------------------------------------------------*/

.shopTable table { width: 100%; }
.shopTable td, 
.shopTable th
{
	padding: 5px;
}
.shopTable thead th
{
	color: #FFF;
	font-size: 1em;
}
.shopTable tbody td.colProduct, 
.shopTable tbody td.colPrice, 
.shopTable tbody td.colRemove, 
.shopTable tbody td.colTotal
{
	font-size: 0.9em;
}
.shopTable tfoot td
{
	font-weight: bold;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* Basket */
.basket { margin-bottom: 15px; }
.basketShipping {}
.basketShipping label { padding-left: 4px; }
/* CustomerOrders Table */
.customerOrders {}
/* Address Table */
.shopAddressTable { margin-bottom: 16px; }
.shopAddressTable table { width: 100%; }
.shopAddressTable p { padding-bottom: 8px; }
.shopAddressTable td { vertical-align: top; }
.shopAddressTable .addressCell 
{
	width: 48%;
	padding: 8px 12px 0 12px;
}
.shopAddressTable .holder { padding-top: 4px; }
.shopAddressTable .spacer { width: 4%; }
.shopAddressTable .buttonHolder
{
	text-align: center;
	padding: 12px 0;
}
.shopAddressTable .eDDetails 
{
	font-size: 0.9em;
	padding-bottom: 8px;
}
/* Receipt */
.receipt .shopTable { margin-bottom: 15px; }

/* =PRINTSHOP SPECIFIC
   ----------------------------------------------------*/

/* Order Status */
.orderStatusKey {}
.orderStatusKeyBox {}
/* Categories */
.categories {}
/* Shop Stages */
.shopStages {}
.showAddresses {}
/* Discount Code */
.disountCode { padding: 10px 0 20px 0; }
.disountCode input, 
.disountCode label
{
	vertical-align: middle;
}
/* Currency Selector */
.currencySelector { padding: 0 0 10px 0; }
.currencySelector a
{
	text-decoration: none;
	padding: 3px 0;
	border: solid 1px #333;
	font-weight: bold;
}
.currencySelector a:hover, .currencySelector a.selected
{
	background-color: #9EA4A8;
	color: #FFF;
}
.currencyTitle {}
/* Reviews */
.reviews {}
.reviewerDetail {}
.reviewerName {}
.reviewerLocation {}
.reviewerDate {}
.reviewerText {}
/* Image Library */
.imageLibrary .dropdownlist
{
	margin-right: 4px;
	width: 124px;
}
.imageLibraryAdmin {}
.imageLibraryPager { padding: 10px; }
.imageLibraryPage {}
.imageLibraryPagerLinks {}
.imageLibraryTable { width: 100%; }
.imageLibraryCell
{
	width: 33%;
	text-align: center;
	padding: 10px;
}
.imageLibraryCell img { margin-bottom: 2px; }
.imageLibrarySelector {}
.imageFound
{
	font-weight: bold;
	margin-left: 20px;
}
.enlargeImage
{
	background: url(/SiteData/generic/SiteImages/genericMaginfierIcon.gif) no-repeat center center;
	text-decoration: none;
	padding: 2px 11px;
}
.useImage {}
.libraryList {}
.alternatingLibraryListItem {}
.libraryListAdmin {}
/* Printshop Products */
.printshopProducts {}
.printshopProducts hr { margin: 20px 0; }
.printshopProductInfo {}
.subText { font-size: 0.9em; }
/* Mail Table */
.mailTable { margin-bottom: 12px; }
.mailTable table 
{
	border-collapse: collapse;
	width: 100%;
}
.mailTable table th { padding: 4px 6px; }
.mailTable table td { padding: 2px 6px; }
/* Welcome Table */
.welcomeTable { margin-bottom: 8px; }
.welcomeTable td { vertical-align: top; }
.welcomeTable td p { padding-right: 12px; }
.welcomeTable img {}
/* Custom Product Table */
.customProductTable 
{
	padding: 0;
	margin: 0;
	width: 100%;
	margin-bottom: 8px;
}
.customProductTable .customProductCell
{
	width : 25%;
	padding: 8px 2px 12px 2px;
	text-align: center;
	vertical-align : top;
	background-color: #F0F2ED;
}
.customProductTable .tableVSpacer { height: 8px; }
.customProductImage img { margin-bottom: 8px; }
.customProductName 
{
	margin-bottom: 6px;
	line-height: 1.2em;
}
.customProductPrice 
{
	font-size: 0.9em;
	margin-bottom: 12px;
}
.customProductTable .button 
{
	padding-left: 4px;
	padding-right: 4px;	
}
/* Product Specs */
.productSpecs 
{
	position: relative;
	width: 395px;
	float: left;
}
.productSpecs h3 { font-size: 1.091em; }
.printshopProductInfoImage
{
	position: relative;
	float: right;
}
.sizingTable 
{
	padding: 0;
	margin: 0;
	margin-bottom: 8px;
	font-size: 0.9em;
}
.sizingTable td, .sizingTable th 
{
	padding: 2px 5px;
	text-align: center;
	vertical-align : top;
}
.sizingTable .rowTitle 
{
	text-align: left;
	padding-right: 12px;
}
/* Mini Designer */
.miniDesigner { width: 100%; }
.miniDesigner .mainImage
{
	float: left;
	width: 220px;
}
.miniDesigner .mainImage img { margin-bottom: 10px; }
.miniDesigner .imgThumbs { float: left; }
.miniDesigner .imgThumbs img { cursor: pointer; }
.miniDesigner .details { margin-left: 230px; }
.miniDesigner .details .productPrice,
.miniDesigner .details .dropdown
{
	margin-bottom: 10px;
}
.miniDesigner .details br
{
	line-height: 0;
	font-size: 0;	
}
.miniDesigner .productSpecs 
{
	width: 100%;
	margin-top: 20px;	
}
/* Login Module */
.login { margin-bottom: 15px; }
.login .checkbox, .loginSmall .checkbox 
{
	display: block;
	position: relative;
	margin-left: 200px;
}
.login .rememberLbl 
{
	position: relative;
	top: -16px;
}
.login .cookieInfo {}
.loggedInOptions {}
.login p 
{
	margin-top: 4px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.loginButtons { padding: 15px 0 0 205px; }
.login .loginButtons 
{
	padding-top: 0;
	padding-bottom: 0;
	margin-top: -16px;
}
/* Left Login */ 
.leftLogin {}
.leftLoginButtons {}

/* =BROWSER FIXES
   ----------------------------------------------------*/

/* Height Fixes (for IE6 & 7 - review later) */
.contentWrapper, .button, .miniBasket, .shopForm
{
	height: 1%;
}
/* Positioning fix on Nav IE7 */
*:first-child+html #Navigation { margin: -2px 0 5px 1px; }
/* Several postioning fixes for the nav in IE6 */
* html #Navigation { margin: -2px 0 4px 1px; } 
* html #Navigation .navList,
* html #Navigation .login 
{ 
	float: left; 
}
* html #Navigation .actions  { left: 16px; }
* html .actUploadBtn 
{ 
	margin: 0; 
	padding-right: 15px; 
}
* html #Navigation .merch { left: 56px; }
* html #Navigation .merch a 
{
	margin: -2px 0 0 0;
	padding: 0 6px; 
}
* html #Navigation .login 
{ 
	/*left: 64px;*/
	left: 184px; 
}
* html #Navigation .login span { margin-top: 1px; }
