﻿*
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial;
	font-size:12px;
}

body
{
	background-image:url(../images/page-background.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

a
{
	border:none;
}

body 
{
	padding-bottom:15px;
}

h1, h2, h3, h4, p
{
	padding:8px 0px 8px 0px;
}

h1
{
	font-size:15px;
	text-align:center;
	font-weight:bold;
}

h2
{
	font-size:15px;
	font-weight:bold;
	color:#EF4035;
}

a
{
	color:#EF4035;
}

a:hover
{
	color:#333333;
}

div#divFullPage
{
	margin:0px auto;
	width:1024px;
	display:block;
}

div#divHeader
{
	
}

div#divContentFooter
{
	border-left:solid 3px #EF4035;
	border-right:solid 3px #EF4035;
	border-bottom:solid 3px #EF4035;
	width:992px;
	margin:0 auto;
	margin-top:-3px;
}

div#Content
{
	clear:both;
	height:580px;
	padding:15px 15px 15px 15px;
}

div#Footer
{
	clear:both;
	padding:30px 0px 0px 0px;
	margin:0 auto;
	text-align:center;
	color:#333333;
}


div#BottomLine
{
	margin-left:-4px;
	margin-bottom:-12px;
}

div.divAlignCenter
{
	text-align:center;
	padding-bottom:10px;
}

div.BtnFooter
{
	margin:0 auto;
	height:80px;
	display:block;
	border-top:solid 3px #EF4035;
	padding-left:445px;
	padding-bottom:15px;
}

a.lnkButton
{
	background-image:url("../images/orderbtn.jpg");
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	border-top:solid 2px #EF4035;
	width:70px;
	height:73px;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-top:-6px;
}

fieldset
{
	border:none;
	padding-bottom:10px;
}

fieldset h2
{
	padding-left:35px;
}

fieldset div
{
	padding:4px 0px 4px 0px;
}

fieldset div label
{
	float:left;
	width:140px;
	text-align:left;
	padding:3px 4px 0px 0px;
	padding-left:36px;
}

fieldset.fldLeft
{
	border-right:solid 3px #EF4035;
	width:485px;
	float:left;
	display:block;
}

div.divFldRight
{
	padding-left:36px;
	margin-bottom:77px;
}

div.divFldLft
{
	padding-left:36px;
}

label.lblMandFields
{
	float:none;
	color:#EF4035;
	padding-top:10px;
	display:inline-block;
}

label.lblMand
{
	padding-top:10px;
	width:100%;	
}

.DsiLogo
{
	padding:20px 20px 0px 0px;
	float:right;
}

div.divBottomForm
{
	margin: 10px 0px 10px 0px;
	clear:both;
	border-top:solid 3px #EF4035;
	height:1px;
	display:block;
}


div.divButtonCenter
{
	padding-left:451px;	
}

div.divButtonCenter a
{
	background-image:url("../images/orderbtn1.jpg");
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	padding-top:48px;
	height:20px;
	width:70px;
}

table
{
	width:90%;
	border: solid 1px #EF4035;
}

table tr th, table tr td
{
	border: solid 1px #EF4035;
	padding:4px 4px 4px 4px;
}

/******** Errors *******************/

div.clError
{
	background-color:#F4DBA2;
	background-image: url("../images/formerror_header.jpg");
	background-repeat:no-repeat;
	padding-bottom:15px;
}

div.clError ul
{
	padding-left:50px;
}	

div.clError ul li
{
	color:Red;
	font-size:12px;	
	list-style-type:none;
	font-weight:bold;
	padding-left:10px;
}

div.clError h1
{
	display:block;
	border-bottom:solid 1px #FD2B08; 
	margin-left:40px;
	padding-left:10px;
	color:#CC0000;
	font-size:18px;
	padding-top:3px;
	padding-bottom:2px;
	background-image:none;
}
/***********************************/