
	div.error_message
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	color: red;
	border-bottom: black thin solid;
	background-color: khaki;
}

div.slideShow
{
	maring-top:200px;
	height:200px;
	width:510px;
	text-align:left;
}
div.slideShowItem
{
	width:510px;
	text-align:center;
}
.article_summary
{
	padding:5px;
}


div.obj_BreadCrumb
{
	width:100%;
	text-align:left;
}


div.form_main_section_left
{
	background-color: skyblue;
	z-index: 100;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);

	width: 100%;
	position: absolute;
	height: 100%;
}
TD.form_main_section_left
{
	font-weight: bolder;
	font-size: 12pt;
	color: blue;
	font-family:Georgia, serif;
	background-color: lightsteelblue;
	text-align: right;
}
TD.form_main_section_right
{
	font-weight: bolder;
	font-size: 10pt;
	color: blue;
	font-family:Georgia, serif;
	background-color: lavender;
}

TABLE.Summary TH 
{
	font-family:Georgia, serif;
	font-size: 9pt; 
	font-weight: bold; 
	background-color: #E0E0FF; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-color: #FFFFFF #8080E0 #8080E0 #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

TABLE.Summary TR.even TD 
{
	font-family:Georgia, serif;
	font-size: 9pt; 
	font-weight: normal; 
	background-color: #F0F0FF; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-color: black black #FFFFCC; 
	border: none; 
	border-width: 0px 0px 1px
}

TABLE.Summary TR.odd TD 
{ 
	font-family:Georgia, serif;
	font-size: 9pt; 
	font-weight: normal; 
	background-color: #F8F8FF; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-color: black black #FFFFCC; 
	border: none; 
	border-width: 0px 0px 1px 
}

TABLE.Summary TR.Footer TD
{
	border-top: #8080E0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family:Georgia, serif;
	background-color: #e0e0ff;
}

div.obj_viewbasket
{
	border-right: #ccccff 1px solid;
	border-top: #ccccff 1px solid;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: #ccccff 1px solid;
	width: 100%;
	padding-top: 2px;
	border-bottom: #ccccff 1px solid;
	font-family:Georgia, serif;
	height: 100%;
	background-color: #ededff;
	text-align: center;
}
div.obj_viewbasket TD
{
	font-family:Georgia, serif;
	font-size: xx-small;
	color:#000000;
}
div.obj_viewbasket A
{
	color: #000099;
	text-decoration:none;
}
div.obj_viewbasket A:hover
{
	color: #000099;
	text-decoration:underline;
}
div.obj_viewbasket A:visited
{
	color: #000099;
}

div.address
{
	border-right: #ccccff 1px solid;
	padding-right: 10px;
	border-top: #ccccff 1px solid;
	padding-left: 10px;
	font-size: x-small;
	padding-bottom: 10px;
	margin: 10px;
	border-left: #ccccff 1px solid;
	width: 100%;
	padding-top: 10px;
	border-bottom: #ccccff 1px solid;
	font-family:Georgia, serif;
	height: 100%;
	background-color: #ededff;
}
div.address H1
{
	font-family:Georgia, serif;
	font-size:x-small;
 font-weight:bold;
}

div.notes
{
	border-right: #ccccff 1px solid;
	padding-right: 10px;
	border-top: #ccccff 1px solid;
	padding-left: 10px;
	font-size: x-small;
	padding-bottom: 10px;
	margin: 10px;
	border-left: #ccccff 1px solid;
	width: 100%;
	padding-top: 10px;
	border-bottom: #ccccff 1px solid;
	font-family:Georgia, serif;
	height: 100%;
	background-color: #ededff;
	text-align: left;
}
div.notes H1
{
	font-family:Georgia, serif;
	font-size:x-small;
 font-weight:bold;
}

/*Login Box*/
div.login
{
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	background-color: #ededed;
	font-size: 12px;
	overflow: hidden;
	width: 195px;
	font-family:Georgia, serif;
}
div.login fieldset
{
	border-right: #222222 1px solid;
	padding-right: 0px;
	border-top: #222222 1px solid;
	padding-left: 0px;
	background: #ffffff;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #222222 1px solid;
	padding-top: 0px;
	border-bottom: #222222 1px solid;
}
div.login legend
{
	font-family:Georgia, serif;
	font-size: 11px;
	color: #222222;
}
div.login TD
{
	color: #222222;
	
}

INPUT.logintext 
{
	font-size: 10px;
	height: 17px;
	background:none;
	border:none;
	cursor: text;
}
INPUT.loginbutton 
{
	font-size: 10px;
	height: 17px;
	width:40px;
}

div.login TD 
{
		font-size: 11px;
}
/*Objects*/
.obj_ZoomPicture150Landscape IMG
{
	cursor:url(/builtin/zoom.cur);
}
.obj_ZoomPicture150Portrait IMG
{
	cursor:url(/builtin/zoom.cur);
}
.obj_ZoomPicture150Landscape A
{
	cursor:crosshair;
}
.obj_ZoomPicture150Portrait A
{
	cursor:crosshair;
}

div.obj_AddToBasket IMG
{
	cursor:url(/builtin/zoom.cur);
}
/*order summary*/
.obj_OrderSummary IMG
{
	cursor:url(/builtin/zoom.cur);

}

/*Search box with help / advanced links*/
div.obj_SearchFormBasic
{
	font-size: 8pt;
	color: #000000;
	font-family:Georgia, serif;
	background-color: #9DD5F2;
	border-right: #CC6600 1px solid;
	border-top: #CC6600 1px solid;
	border-left: #CC6600 1px solid;
	border-bottom: #CC6600 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	background-color: #ededed;
}
.obj_SearchFormBasic A
{
	color: #000000;
	text-decoration:none;	
}
.obj_SearchFormBasic INPUT
{
	font-size: 8pt;
	font-family:Georgia, serif;
}
.obj_SearchFormBasic A:visited
{
	color: #000000;
	text-decoration:none;	
}
.obj_SearchFormBasic A:hover
{
	color: #CC6600;
	text-decoration:underline;	
}