/* STylesheet by Cornish WebServices
/ ************************************************************
/*
	Red = #c40043;
	Blue = #0072c6;
	Green = #009e49;
	Yellow = #ffff33;
	Grey = #333333;
	

/*************************************************************/

html {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
body {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size:0.9em;
	text-align: center;
	margin-top:0;
	padding-top:0;
	background:#f9f9f9;
}

body {
	writing-mode: tb-rl;
	font-size:80%;
}
#container { 
	width: 62em! important;  
	margin: 0px auto; 
	padding:0px; 
	text-align: left;
	background:#ffffff;
	}
#belowcontainer { 
	width: 62em! important;  
	margin: 0px auto; 
	padding:0px; 
	text-align: right;
	background:#f9f9f9;
	}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

h1 { font-size: 140%;}
h2 { font-size: 120%;}
h3 { font-size: 100%;}
h1, h2, h3 {font-family:Arial, Helvetica, sans-serif; margin:0.2em 1em;}

form {
	margin:0;
	padding:0;
	}
input.line {	width:15em;	}
input.short {	width:7em;	}
input.vshort {	width:4em;	}
input.inputr {text-align:right;}
span.u1 {color:#CC66CC;  margin-top:0px; margin-bottom:5px;}
#showlabel {
	border-top:7px solid #333333;
	border-bottom:7px solid #333333;
	border-left:10px solid #333333;
	border-right:10px solid #333333;
	}
#showlabelx {
	border:8px solid #999999;
	margin:0 auto;
	}
#showlabeltop {
	text-align:center;
	padding:0px auto;
	}
#showlabelbottom {
	background-color:#FFFFff;
	color:#333333;
	text-align:center;
	padding:0px auto;
	}
div.testclass {margin:0 auto; padding:0 auto;}
.roundcont {
	width:11.5em;
	background-color: #8FBC8F;
}

.roundcont p {
	margin: 0;
}



.roundbottom {
	background: url(images/br3.jpg) no-repeat top right; 
}

img.corner {
   border: none;
   display: block !important;
}
div.box {
	margin: 0.5em 0 0 0;
	background:#ffffff;
	color:#333333;
	font-size:90%;
	}
div.box p {
	margin:0;
	padding:0;
	}
div.boxheading {
	background:#FFFF33;
	color:#333333;
	border-bottom:1px solid #333333;
	font-size:100%;
	padding:0.2em 0.8em;
	margin: 0 0 0.5em 0;
	}
div.boxheading h2 {
	font-size:100%;
	margin:0;
	padding:0;
	}
	
table.prices {border-collapse:collapse;}
table.prices th {background:#ffffff; text-align:center; padding:0.2em 0.5em;  }
table.prices td {background:#ffffff; text-align:left; padding:0.2em 1em;  }

table.order {border-collapse:collapse; font-size:90%; border:none;}
table.order thead th {border:1px #999999 solid;}
table.order tbody td {border:1px #999999 solid;}
table.order th {background:#ffff33; padding:0.2em 0.5em;  }
table.order td {background:#ffffff; padding:0.2em 0.3em;  }
table.order tbody td.results {text-align:right;}
table.order tfoot { border:none;}
table.order tfoot th {background:#eeeeee; border:1px #999999 solid;}
table.order tfoot td {background:#ffffff;}
table.order tfoot td.result {background:#eeeeee; border:1px #999999 solid; text-align:right;}
table.order td.message {background:#ffffff; text-align:center; font-size:80%; font-weight:bold;}
table.order td.message img {margin:0em;}

div.redbox {margin:1em 3em; padding:0.1em 0.4em; border:1px dashed #FF0033 ;}

hr {color:#999999; margin:0px;}
.error {color:#FF3366;}
.center {text-align:center;}
.wd {font-size:70%; color:#666666;}
.small {font-size:75%; margin:0.1em auto;}
.smaller {font-size:80%;}
.smallerindent {font-size:80%; text-indent:20px;}
.left {text-align:left;}
.noshow {visibility:hidden;}
.show {visibility:visible;}
.showred {visibility:visible; color:#c40043; font-weight:normal;}
.showblue {visibility:visible; color:#0072c6; font-weight:normal;}
.showgreen {visibility:visible; color:#009e49; font-weight:normal;}
.showblack {visibility:visible; color:#000000; font-weight:normal;}
.showbold {visibility:visible; color:#000000; font-weight:bold;}

.backred {background-color:#c40043; color:#ffffff; }
.backblue {background-color:#0072c6; color:#ffffff;}
.backgreen {background-color:#009e49; color:#ffffff;}
.backblack {background-color:#000000; color:#ffffff;}
.backwhitered {background:#ffffff; color:#c40043; }
.backwhiteblue {background:#ffffff; color:#0072c6; }
.backwhitegreen {background:#ffffff; color:#009e49; }
.backwhiteblack {background:#ffffff; color:#000000; }
.width38 {width:8em;}
.width50 {width:11.5em; }
.max6 {maxlength:6;}
.max8 {maxlength:8;}
.max20 {maxlength:20;}
.max25 {maxlength:25;}
.widthsmall {width:13em; font-size:85%;}
.widthlarge {width:18em; font-size:100%;}

.roundtopred { background: #c40043 url(../images/red-tr3.jpg) no-repeat top right; color:#ffffff;}
.roundtopblue { background: #0072c6 url(../images/blue-tr3.jpg) no-repeat top right; color:#ffffff;}
.roundtopgreen { background: #009e49 url(../images/green-tr3.jpg) no-repeat top right; color:#ffffff;}
.roundtopblack { background: #000000 url(../images/black-tr3.jpg) no-repeat top right; color:#ffffff;}
.roundtopwhite { background: #ffffff url(../images/white-tr3.jpg) no-repeat top right; color:#000000;}
.bottomlabel  {padding-top:4em; text-align:center;}


a.button {text-decoration:none; margin:0em;  padding:0.2em 1em; height:2em;}
a.button{border-top:2px #fff solid;}
a.button{border-left:2px #fff solid;}
a.button{border-bottom:2px #414141 solid;}
a.button{border-right:2px #414141 solid;}
a.button:link {background:#D4D0C7; color:#333333;}
a.button:visited {background:#D4D0C7; color:#333333;}
a.button:hover{background:#ffff33; color:#333333;}


a.terms:link {color:#333333;}
a.terms:isited {color:#3333333;}
a.terms:hover {color:#666666;}

a.credit:link {color:#999999;}
a.credit:visited {color:#999999;}
a.credit:hover {color:#666666;}

	
