/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFEF1;
	font-family : Tahoma;
	font-size : 11px;
	color: #666E61;
	scrollbar-face-color: #EEEEFF;
    scrollbar-shadow-color: #DADEF0;
    scrollbar-highlight-color: #EAEEFF;
    scrollbar-3dlight-color: #DADEF0;
    scrollbar-darkshadow-color: #DADEF0;
    scrollbar-track-color: #EAEEFF;
    scrollbar-arrow-color: #CCCCDD;
}

TABLE {
	font-size : 11px;
}


input.txt {
	border: 1px solid #000970;
	background-color: #DBDDF2;
	font: 11px Tahoma;
	color: #000970;
}

table.sec_bg {
	background-image: url(../i/sec_bg.gif);
	background-repeat: repeat-y;
}

h1 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 6px;
	color: #788EFF;	
}

h2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 6px;
	color: #788EFF;
}

h3 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 4px;
}

p.body {
	color: #445090;
	margin: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 8px;
	margin-right: 8px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
}

input.bSubmit,input.bReset {
	background-image: none;
	background-color: #8B99DC;
	border-style: solid;
	border-width: 1px;
	border-color: #3B498C;
	color: #DADEF0;
	font-size: 9px;
	font-weight: bold;
	padding: 2px;
	text-transform: upper;
}

input.bSubmit2,input.bReset2 {
	background-image: none;
	background-color: #EFEEE1;
	border-style: solid;
	border-width: 1px;
	border-color: #AFAEA1;
	color: #6F6E61;
	font-size: 9px;
	font-weight: bold;
	padding: 2px;
	text-transform: upper;
}


/* general table modifiers */

table.tB {
	border-color: #CFCEC1;
	border-style: solid;
	border-width: 1px;
}

tr.row,tr.altrow,tr.headrow {
	padding: 4px;
}

tr.headrow {
	background-color: #EFEEE1;
	color: #6F6E61;
	font-weight: bold;
	font-size: 11px;
}

tr.altrow {
	background-color : #EFEEE1;
}

/* text modifiers */

.tiny,.tinyblue {
	font-size: 9px;
}

.tinyblue {
	color: #3B498C;
}

.error {
	color: #FF0000;
}

/* specials page */

td.specials_image {
	padding-left: 37px;
}

td.specials_text {
	padding-left: 20px;
	padding-right: 200px;
}

p.specials_desc {
	margin-top:3px;	
}

p.specials_price {
	font-weight: bold;
	color: black;
}

td.specials_sep {
	padding-left: 37px;
	padding-right: 150px;
	padding-top: 15px;
	padding-bottom: 15px;
}