/* Styles n' Stuff : James Ford 29-07-06 */
@import url("../../../LayoutThemes/Default/CSS/Defaults.css");
@import url("../../../LayoutThemes/Default/CSS/navBar.css");
@import url("../../../LayoutThemes/Default/CSS/ID.css");
@import url("../../../LayoutThemes/Default/CSS/Classes.css");

* {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
line-height:normal;
/*font:normal 1em Arial, Helvetica, sans-serif;*/
border:0;
margin:0;
padding:0;
color: #898989;
list-style-type:none;
}

p {
font-size:0.8em;
color: #898989;
padding-top:2ex;
}

p strong {
color: #000;
font-weight:700;
}

body, form {
width:100%;
/*background:url("../../../LayoutThemes/Default/Images/navBackground.gif") repeat-y center;*/
}

a:link,a:active,a:visited {
font-size:1em;
text-decoration:none;
color:#cf142b;
}

a:hover {
font-size:1em;
text-decoration:underline;
}

h1 {
color:#ce142b;
font-size:3.3em;
}

/* h1 img shifts all the img headers up so it looks like its wrapping (the containing table can't wrap properly) */


h3 {
color:#000000;
font-size:1.4em;
font-weight:500;
}

h3 a {
color:#898989;
}

h4 {
color:#cf142b;
font-size:1.6em;
font-weight:700;
}

h4 a {
color:#cf142b;
}

h5 {
color:#000;
font-size:1.4em;
}

h5 a {
color:#000;
}

h6 {
color:#171a63;
font-size:1.7em;
text-decoration:underline;
}

h6 a {
color:#171a63;
}

.StockistsBlueTitle a:link, .StockistsBlueTitle a:active, .StockistsBlueTitle a:visited, .StockistsBlueTitle a:hover {
color:#171a63;
font-weight:600;
font-size:2.1em;
line-height:0.8em;
}

.StockistsRedTitle a{
color:#ce142b;
font-size:2.1em;
font-weight:600;
padding-left:20px;
background:url("../../../LayoutThemes/Default/Images/bullet-down.gif") center left no-repeat;
}

/*------------------------------------*/
.HeaderImg {
_position:relative;
_top:-38px;
_margin-bottom:-38px;
}

/*#contents table{
position:relative;
top:-38px;
margin-bottom:-38px;
}

#contents table table{
position:relative;
top:0;
margin-bottom:0;
}

#contents #PLC__ctl0_SearchFormBasic {
position:absolute;
top:0;
margin-bottom:0;
}
*/
/*------------------------------------*/

.PadImage {
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
}

img {
margin-bottom:-4px;
_margin-bottom:0;
padding:0;

line-height:1em;
/*border:10px solid #f00;*/
overflow:hidden;
}
.BlackText {
color:#000000;
}
.BlueText{
color:#171a63;
}

.RedText{
color:#cf142b;
}

.RedTextBold{
font-size:0.8em;
color:#cf142b;
font-weight:bold;
}

.greyLinks a:link, .greyLinks a:active,.greyLinks a:visited{
color: #898989;
text-decoration:none;
}

.greyLinks a:hover{
text-decoration:underline;
}

.blueLinks a:link, .blueLinks a:active,.blueLinks a:visited{
color:#171a63;
text-decoration:none;
font-weight:bold;
}
.blueLinks a:hover{
text-decoration:underline;
}


/*h1 img {
/*margin:-58px 0;*/
/*_position:relative;
_top:-5px;
_margin-bottom:-10px;
_z-index:101;
_overflow:visible;
}*/

h1 a {
color:#ce142b;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
font-size:1em;
}

.HomepageHeaderText{
padding-top:2ex;
color:#171a63;
font-size:1.0em;
font-weight:normal;
}
h2 {
padding-top:2ex;
color:#171a63;
font-size:0.8em;
font-weight:bold;
}
h2 a {
color:#171a63;
}


