﻿body 
{
    font-size:90%;
    height:100%;
    font-family:Verdana,Arial,Serif;
}
html
{
    height:100%;
}
.header
{
    width:750px;
    margin-left:auto;
    margin-right:auto;
}
p
{
    font-size:90%;
    margin-right:2px;
    margin-left:2px;
    margin-bottom:1px;
    margin-top:2px;
}
h5
{
    margin-top:0px;
    margin-bottom:3px;
}
.nav
{
    width:750px;
    margin-left:auto;
    margin-right:auto;
    height:36px;
}
.MenuEnd
{
    float:left;
    border:#458ACD 1px solid;
    display:block;
    width:10px;
    margin-top:1px;
    background-image:url('http://www.price4print.co.uk/images/nav/menuEnd.gif');
    background-repeat:repeat-x;
}
img
{
    display:block;   
}
.menuHolder
{
    height:36px;
    width:750px;
    margin-left:auto;
    margin-right:auto;
}
#Menu1
{
    margin-top:1px;
    padding-top:0px;
}
/* ASP.NET Menu Styling By Andrew Rea © 2006*/

/* Fire Fox Change */
.Menu
{
    float:left;
    margin-top:1px;
}
/* End Fire Fox Change */

.level1
{
    background-image:url('images/nav/bg_grad.gif');
    background-repeat:repeat-x;
    background-position:left;
    height:34px;
    padding-left:8px;
    padding-right:8px;
    margin:0px; 
    border:#458ACD 1px solid;
    color:#ffffff;
    font-size:75%;
    font-weight:bold;
}
.level2
{
    background-image:url('images/nav/bg_grad_over.gif');
    background-repeat:repeat-x;
    background-position:left;
    width:150px;
    height:34px;
    text-align:left;
    padding-left:5px;
    margin:0px; 
    border:#458ACD 1px solid;
    color:#ffffff;
    font-size:75%;
    font-weight:bold;
}
.level3
{
    background-image:url('images/nav/bg_grad_over.gif');
    background-repeat:repeat-x;
    background-position:left;
    height:34px;
    width:260px;
    padding-left:5px;
    text-align:left;
    margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
    border:#458ACD 1px solid;
    color:#ffffff;
    font-size:75%;
    font-weight:bold;
}
.hoverstyle
{
    background-image:url('images/nav/bg_grad_over_pink.gif');
    background-repeat:repeat-x;
    background-position:left;  
}
.RightHeader
{
    float:right;
    margin-right:50px;
    margin-top:30px;
}

a.LinkBlackNormal
{
    color:#000000;
    text-decoration:none;
    font-size:90%;
}
a.LinkBlackNormal:hover
{
    color:#000000;
    text-decoration:underline;
    font-size:90%;
}

/* Page COntent */
.ContentHolder
{
    width:750px;
    margin-left:auto;
    margin-right:auto;
}
.Column1
{
    float:left;
    width:483px;
    margin-top:10px;
    padding-right:10px;

}
.Column2
{
    float:left;
    width:250px;
    margin-top:10px;
}
.PlaceHolder
{
    /*height:auto;*/
	display:block;
    width:247px;
    border:#8F8F8F 1px solid;
    padding:1px;
    font-size:80%;
    margin-bottom:10px;
}
.PlaceHolder li
{
    list-style-image:url('images/bullet.gif');
}

.PlaceHolder ul
{
    display:block;
}
.PlaceHolder .PlaceBg
{
	display:block;
    background-image:url('images/Gray_Gradient.gif');
    background-color:#ffffff;
    background-repeat:repeat-x;
    background-position:top;
}
.PlaceHolder .PlaceBg1
{
    /*height:103px;*/
	display:block;
    background-image:url('images/Gray_Gradient.gif');
    background-color:#ffffff;
    background-repeat:repeat-x;
    background-position:top;
}
.PlaceHolder .boxText
{
    /*height:auto;*/
    padding-left:10px;
    padding-top:10px;
    padding-bottom:8px;
}
.TxtBox
{
    /*height:auto;*/
    font-size:80%;
    height:12px;
    width:100px;
    margin-bottom:1px;
}
/* Fire Fox Change */
.SmallImage1
{
    background-color:#7EBC29;
    float:right;
    width:46px;
}
.SmallImage1 img
{
    display:block;   
}

.SmallImage2
{
    background-color:#7EBC29;
    float:right;
    width:46px;
    height:94px;
}
.SmallImage2 img
{
    display:block;   
}
.SmallImage3
{
    background-color:#7EBC29;
    float:right;
    height:103px;
}
.SmallImage3 img
{
    display:block;   
}
/* End Fire Fox Change */

.PinkLink
{
    color:#D80F6A;
    font-weight:bold;
    font-size:80%;
    text-decoration:none;
}
.UserName
{
    padding-right:3px;
}
.PassWord
{
    padding-right:5px;
}
.TextHolder img
{
    float:right;
    display:block;
}
.TextHolder .bold
{
    font-weight:bold;   
}
.TextHolder h1
{
    font-size:120%;
    color:#4078AE;
}
.TextHolder
{
    font-size:90%;
}
/* Andy, everything below here is new and so may need checking*/
#continuebox
{
    font-weight:normal;	
    float:left;
    font-size:90%;
    margin-right:20px;
    padding:5px;
    width:200px;
    border-bottom:#4078AE 1px Solid;
    border-left:#4078AE 1px solid; 
    border-right:#4078AE 1px solid; 
    border-top:#4078AE 1px solid; 
    height:135px;
}
#continueboxholder
{
    font-weight:bold;
    float:left;
    width:200px;
}
.continuesubmitbutton {
	FONT-SIZE: 90%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #4078AE;
	border: 1px solid #EFE8D6;
}
#buttonholder{
	text-align:right;
}
#buttonholder1{
	text-align:right;
	padding-top:6px;
}
table.regtables {
	border-width: 1px;
	border-spacing: ;
	border-collapse: collapse;
	border: #4078AE;
	border-style: solid;
	width: 100%;
}
td.regtablestd{
	padding-left:10px;
	font-size:90%;
	color: #666666;
}
	td.regtablestdtop{
	padding-left:10px;
	padding-top:5px;
	font-size:90%;
	color: #666666;
}
	td.regtablestdbot{
	padding-left:10px;
	padding-bottom:5px;
	font-size:90%;
	color: #666666;
}
td.regtablestdcen{
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:90%;
	color: #666666;
}
.submitbutton {
	FONT-SIZE: 90%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #EFE8D6;
	background-color: #4078AE;
	border: 1px solid #EFE8D6;
}
#BasketTable
{
    border:#EFE8D6 1px Solid;
    background-color:#FFFFFF;
    color:#000000;
}
#BasketTable td
{
    font-weight:bold;
    background-color:#529FD7;
    color:#FFFFFF;
    padding-right:2px;    
    padding-left:2px;
}

#BasketTable td.grow 
{
    background-color:#CCCCCC;
}
#BasketTable td.tablesmaininput 
{
    font-weight:normal;
    background-color:#D6EBFF;
    color:#000000;
    padding-left:2px;
    padding-right:2px;
}
#BasketTable .edit
{
    background-color:#FFFFFF;
    color:#d9106e;
}

#priceResult td
{
    color:#d9106e;
}
.textbox
{
    font-size:90%;
    border:#4078AE 1px solid;
    font-weight:normal;
    color:#4078AE;
}
a.priceLink
{
    display:block;
    background-color:Transparent;
    width:100%;
}
a.priceLink:hover
{
    display:block;
    background-color:#AFD6FF;
}
#imageholder
{
    float:left;
    width:175px;
text-align:center;
}
#imageholder img
{
    border:black 1px solid;   
}
#confirmTable
{
	FONT-SIZE: 90%;
}
.normLink
{
    color:#000000;
    font-size:80%;
    text-decoration:none;
}
#navlist {
	width:175px;
	margin-left:0px; 
	padding-left:20px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	LINE-HEIGHT: 18px;
	
}	
#navlist li
{list-style-image:url('images/bullet.gif');

}

#navlist a, #navlist a:visited {
	color: #D80F6A;
	text-decoration: none;
	font-weight: bold;

}

#navlist a:hover {
	color: #D80F6A;
	text-decoration: underline;
	font-weight: bold;

}







/* =10. hacks */
.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}