/* ==========================================================
Basic Style Sheet (for version 4 browsers)

This file contains basic css (site wide) styling. Only css
that is applied across the whole site and is not custom page-specific
layout or typography should be placed here.

version:   0.1
author:    Sam Hocking
website:   http://www.parkertools.co.uk
============================================================ */

/* Import Stylesheets
(only modern browsers can import these stylesheets)
============================================================ */
@import url("Layout.css");
@import url("Typography.css");
@import url("Basket.css");
@import url("Product.css");
@import url("Account.css");

/* Basic Page Styling (simple styling for version 4+ browsers)
============================================================ */
/* Basic body text styling */
body {
	font: 11px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	text-decoration: none;
	color: #000;
}

/* Remove all margins & padding from everything to help IE behave */
* {
	margin:0;
	padding:0;
}

p { 
	margin-bottom:10px;
}

/* Turn off all image borders */
img {
	border: none;
}

/* Default Heading sizing */
h1 {
	font-size: 16px;
    font-weight: bold;
	line-height: 30px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
}

h3 {
	font-size: 11px;
	font-weight: bold;
}

h4, h5, h6 {
	font-size: 10px;
	font-weight: bold;	
}

hr {
	height: 1px;
    border:none;
    background-color:#B1C1D1;
    margin-top: 5px;
    margin-bottom: 10px;
}

ul, li {
    list-style-type: none;
}

pre {
	  white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

a {
	/* Removed dots from around <a> tags */
	/* outline: none; */
	text-decoration: underline;
	color:#000000;
}

/* Set global link styles */
a:link, a:visited {
	text-decoration: underline;
}

a:hover, a:active {
  text-decoration: underline;
  color: #FF0000;
}

/* p a:link, p a:visited {
	color: #000;
	text-decoration: underline;
}

p a:hover {
  text-decoration: none;
}
*/
input, button, select, textarea  { 
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px;
}

.inputForm {
	border:1px solid #B1C1D1;
	padding:10px;
	margin-bottom:10px;
}

.inputForm table {
    width:100%;
}

.buttonContainer {
    clear:both;
    width: 100%; 
    height: 25px; 
    margin-top: 10px;
    margin-bottom: 10px;
}

.buttonContainer input, .buttonContainer button {
    float: right;
}

.buttonContainer p {
    text-align:right;
    float:right;
    line-height:20px;
}

.leftButtonContainer {
    clear:both;
    width: 100%; 
    height: 25px; 
    margin-top: 5px;
    margin-bottom: 5px;
}

.infoIcon {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}

.infoText {
    float: left;
    font-size: 1.0em; 
    font-weight: bold;
    color: #FF0000;
	padding-top: 6px;
}

.warningIcon {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}

.warning { 
	float:left;
	font-size: 1.0em; 
	color: #ff0000; 
	font-weight: bold; 
}


