A:link		{color:#ACA6C5; text-decoration:underline;}
A:visited	{color:#ACA6C5; text-decoration:underline;}
A:hover		{color:#FFA213; text-decoration:underline;}
A:active	{color:#ACA6C5; text-decoration:underline;}

body {
	background:#FFFFFF;
	padding:0px;
	margin:0px;
	margin-top:21px;
	margin-bottom:24px;
}

p, td, th, div, blockquote, dl, ul, ol {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#250759;
	line-height:16px;
}

img {
	border:0px;
}

td, th {
	vertical-align:top;
}

p {
	margin-top:0px;
	margin-bottom:4px;
}

hr {
	border:none;
	height:1px;
	width:100%;
	color:white;
}

#spacer {
	height:16px;
}

.spacerImg {
	height:16px;
}

#spacerRh {
	width:115px;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px;
	background:url(/alexanderbrands/imgs/dividerRh.gif) no-repeat 6px 8px;
}

#header {
	background:#D6D3E3;
}

#navTop {
	background:#250759;
}

.logoImg {
	margin-left:8px; 
	margin-bottom:2px;
}

.tagImg {
	margin-top:16px;
}

/* footer and printer friendly
------------------------------------------------------------------------------------------------- */
#footer {
	color:white;
	font-size:10px;
	height:27px;
	background:#250759;
	text-align:right;
	padding-top:5px;
	padding-right:18px;
}

#footer a:link, #footer a:visited { text-decoration:none; color:white; }
#footer a:hover { text-decoration:underline; color:white; }
#footer a:active { text-decoration:none; color:white; }

#printerFriendly {
	padding-left:175px;
}

/* searches
------------------------------------------------------------------------------------------------- */
.search td {
	height:23px;
	padding-top:3px;
	background:#ACA6C5;
}

.searchTxt {
	margin-left:12px;
	margin-right:4px;
	margin-top:2px;
}

.searchFormFld {
	color:#231F20;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:white;
	border-style:solid; 
	border-width:1px;
	border-top-color:#250759;
	border-left-color:#250759;
	border-right-color:#250759;
	border-bottom-color:#250759;
	width:55px;
	height:16px;
	padding-left:2px;
}

.searchFormFld2 {
	color:#231F20;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:white;
	border-style:solid; 
	border-width:1px;
	border-top-color:#231F20;
	border-left-color:#231F20;
	border-right-color:#231F20;
	border-bottom-color:#231F20;
	width:155px;
	height:16px;
	padding-left:2px;
}

.goBtn {
	padding-right:6px;
	margin-top:0px;
}

.searchProductLink {
	 padding-left:13px; 
	 padding-top:4px;
}

.searchProductLink a:link, .searchProductLink a:visited { text-decoration:underline; color:#6D6193; }
.searchProductLink a:hover { text-decoration:underline; color:#FFA213; }
.searchProductLink a:active { text-decoration:underline; color:#6D6193; }

.findBtn {
	margin-top:3px;
}

#pageTitle {
	color:#250759;
	font-size:12px;
	font-weight:bold;
	padding-left:19px;
	padding-bottom:4px;
	background:url(/alexanderbrands/imgs/hd_bullet.gif) no-repeat 5px 3px;
}

/* order summary
------------------------------------------------------------------------------------------------- */
.summaryContainerDiv {
	height:131px;
	width:131px;
	background:url(/alexanderbrands/imgs/bg_bagSummary.gif) no-repeat;
}

.summaryContainer {
	color:#FFF;
	padding-top:7px;
	padding-left:10px;
	padding-right:7px;
}

.welcomeDiv, .welcomeDiv a {
	color:#FFF;
}

/* start error handling
------------------------------------------------------------------------------------------------- */
.errorMsgTxt {
	font-family:Arial, Helvetica, sans-serif;
	color:#D30C44;
	font-size:10px;
}

#errorMsg {
	color:#D30C44;
	font-size:10px;
	line-height:11px;
	margin-top:-2px;
	margin-bottom:3px;
}

.red {
	color:#FF0000;
	font-weight:bold;
}