/*
Style Sheet for Touch-Screen BLUE Generic 2005
Daniela Penati -- dpenati@marcole.com
*/

/* Begin TouchScreen Site Styles (blue version) */

/* Body Tag Style */
body { 
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin:0; 
	background:#FFFFFF;
	background-color:#FFFFFF;
	layer-background-color:#FFFFFF;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
	color:#000000;
	overflow:hidden;
}

/* Links */
a:hover {
	color:#000000;
	text-decoration:underline;
}
a {
	text-decoration:none;
}


/* Classes for Colors Styles */
/* light background */
.c01 { 
	background:#F3F1E8;
}

/* dark background */
.c02 { 
	background:#666666;
}

/* input field */
.c03 { 
	background:#F3F1E8;
}

/* image stroke */
.c04 { 
	background:#333333;
}

/* action buttons */
.c05 { 
	background:#990000;
}

/* page hds text */
.c06 { 
	background:#333333;
}

/* page hds background */
.c07 { 
	background:#CCCCCC;
}

/* text color */
.c08 { 
	background:#000000;
}

 /* (content area) [ remove image-link if you don't want one ]*/
td.bgImg {
	background:#F3F1E8 url(../../../../hosting/css/images/hLines.gif);
}	

/* background color for Top BAnner */
.cBanner { 
	background:#999999;
}	

/* Text Style and Tags */
p { 
	font-size:10px;  
	line-height:18px;  
	font-style:normal;  
	font-weight:normal; 
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
	letter-spacing:0.02em;
	color:#000000;
}
b {  
	font-weight:bold; 
}

/* Classes for Text Styles */
.pageHD { 
	font-size:28px;  
	line-height:32px; 
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
	font-style:normal;  
	font-weight:normal;
	color:#333333; 
	text-decoration:none;
	letter-spacing:0.02em;
}
.pBigL { 
	font-size:24px;  
	line-height:24px;  
	font-style:normal;  
	font-weight:normal;  
	text-align:left; 
	letter-spacing:0.02em;
	color:#000000;
}
.pBigR { 
	font-size:24px;  
	line-height:24px;  
	font-style:normal;  
	font-weight:normal;  
	text-align:right; 
	letter-spacing:0.02em;
	color:#000000;
}
.pMed { 
	font-size:16px;  
	line-height:20px;  
	color:#333333; 
	font-style:normal;  
	font-weight:normal;  
	text-align:center; 
	letter-spacing:0.02em;
	text-indent:2px;
	margin-right:0.3em;
}
.pMedR { 
	font-size:18px;  
	line-height:18px;  
	color:#333333; 
	font-style:normal;  
	font-weight:normal;  
	text-align:right; 
	letter-spacing:0.02em;
	text-indent:2px;
	margin-right:0.3em;
}
.pMedL { 
	font-size:18px;  
	line-height:18px;  
	color:#333333; 
	font-style:normal;  
	font-weight:normal;  
	text-align:left; 
	letter-spacing:0.02em;
	text-indent:2px;
	margin-left:0.15em;
}
.pR { 
	font-size:12px;  
	line-height:14px;  
	color:#333333; 
	font-style:normal;  
	font-weight:normal; 
	text-align:right; 
	letter-spacing:0.02em;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
}
.pL { 
	font-size:12px;  
	line-height:14px; 
	color:#333333;  
	font-style:normal;  
	font-weight:normal; 
	letter-spacing:0.02em;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
}
.pL b { 
	color:#666633; 
}

.pR b { 
	color:#666633; 
}

.pLprogressBar { 
	font-size:12px;  
	line-height:14px; 
	color:#F3F1E8;  
	font-style:normal;  
	font-weight:normal; 
	letter-spacing:0.02em;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
}

.underline { 
	text-decoration:underline;
}
.pageNumber {
	font-size:14px;  
	line-height:12px; 
	font-family:"Verdana", "Arial", "Helvetica", sans-serif; 
	font-style:normal;  
	font-weight:normal;
	text-decoration:none;
}
.text { 
	font-size:16px;  
	line-height:20px; 
	color:#333333;  
	font-style:normal;  
	font-weight:normal; 
	letter-spacing:0.02em;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
}
.alert { 
	font-size:12px;  
	line-height:16px;  
	font-style:normal;  
	font-weight:normal; 
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
	letter-spacing:0.02em;
	color:#990000;
}
.contact { 
	font-size:18px;  
	line-height:18px;  
	color:#666633; 
	font-style:normal;  
	font-weight:bold;  
	letter-spacing:0.02em;
}
.info { 
	padding:3px;
	font-size:14px;  
	line-height:18px; 
	color:#333333;  
	font-style:normal;  
	font-weight:normal; 
	letter-spacing:0.02em;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
}


/* TABLES */
.tdPadded { 
	padding:1px;
	background:#999966;
}
.tdPadded a:hover { 
	padding:0px;
	background:#666633;
}


/* ID for Alignments */
#top { vertical-align:top; }	
#middle { vertical-align:middle; }
#bottom { vertical-align:bottom; }
#right { text-align:right; }
#center { text-align:center; }
#centerTable {  
	text-align:center;
	vertical-align:middle;
}
#bottomRight {  
	text-align:right;
	vertical-align:bottom;
}
#topR {  
	text-align:right;
	vertical-align:top;
}
#topC {  
	text-align:center;
	vertical-align:top;
}

/* Class for Forms */
input {
	background:#FFFFFF;
	text-indent:0px;
	font-size:24px;  
	line-height:26px; 
	font-style:normal;  
	font-weight:normal;
	color:#666666;
	letter-spacing:0.06em;
	text-transform:uppercase;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
}
input.radio {
	background:#F3F1E8;
	text-indent:0px;
}
textarea {
	background:#999966;
	font-size:18px;  
	line-height:22px;  
	font-style:normal;  
	font-weight:normal;  
	text-align:left; 
	letter-spacing:0.06em;
	margin-left:0.15em;
	text-indent:0px;
	color:#2B3C96;
	letter-spacing:0.06em;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
}

/* NEW ADDITIONS */
.stateHD01 { 
	font-size:12px;  
	line-height:14px; 
	color:#333333;  
	font-style:normal;  
	font-weight:bold; 
	text-align:center; 
	letter-spacing:0.02em;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
}

.stateHD02 { 
	font-size:12px;  
	line-height:14px; 
	color:#FFFFFF;  
	font-style:normal;  
	font-weight:bold; 
	text-align:center;
	letter-spacing:0.02em;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
}


/****** REGISTRY LIST *******/
.grayL { 
	background:#CCCCCC;
}
 /* (profile) */
.blockHD { 
	font-size:11px;  
	font-weight:bold; 
	color:#333333;
	text-transform:uppercase;
	letter-spacing:-0.03em;
}
.fieldHD { 
	font-size:10px;
	line-height:11px;
	color:#333333;
	font-weight:bold; 
}
.fieldTxt { 
	font-size:10px;
	line-height:11px;
	color:#000000;
	font-weight:normal;
}
 /* (items) */
.deptHD { 
	font-size:14px;  
	font-weight:bold; 
	color:#333333;
	text-transform:uppercase;
	letter-spacing:-0.03em;
}
.brandHD { 
	font-size:11px;
	line-height:11px;
	text-indent:0px;
	color:#333333;
	font-weight:bold; 
}
.columnHD { 
	font-size:12px;
	line-height:11px;
	font-style:italic;
	color:#666633;
	font-weight:normal;
	letter-spacing:0.02em;
}
.itemTxt { 
	font-size:12px;
	line-height:11px;
	color:#000000;
	font-weight:normal;
	padding:1px;
}
/* sale price printout */
.saleTxt { 
	color:#990000;
	font-size:12px;
	line-height:11px;
	font-weight:bold; 
	padding:1px;
}
.itemsTable { 
	background:#FFFFFF;
}
#bottomC {  
	text-align:center;
	vertical-align:bottom;
}
#bottomR {  
	text-align:right;
	vertical-align:bottom;
}
#bottomL {  
	text-align:left;
	vertical-align:bottom;
}

/* End General Site Styles */
