/*	----- DEFAULT STYLE DEFINITIONS -------
	The following applies to document and all elements within by default.
*/
BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND-IMAGE: url(/images/design2009/bkgnd.jpg);
	PADDING-BOTTOM: 0px; MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#666666;
	margin: 0px;
}

/* Default colors for links (<a ...>). This will be used unless some other class overrides */
A:link		{color:#0066FF; text-decoration:none}
A:visited	{color:#0066FF; text-decoration:none}
A:active	{color:#0066FF; text-decoration:none}
A:hover		{color:#FF6633; text-decoration:underline}


/*
	Specific styles that override defaults declared above.
*/
#content td,P	{
	font-size: 11px;
	line-height: 20px;
	color:#333333;
}

.search {
	BACKGROUND-POSITION: 50% bottom; 
	FONT-SIZE: 10px; FLOAT: right; 
	BACKGROUND-IMAGE: url(/images/design2009/search_bg.gif);
	WIDTH: 170px; 
	color:#ffffff; 
	PADDING-TOP: 30px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 20px
}
.SearchField {
	font-size: 10px;
	line-height: 20px;
	color:#FFFFFF;
	width:95%;
	height:13px;
	border: 0px;
	background-color:#9383b5;
	border-color:#988ab8;
	border-top-style: solid;
	border-left-style: solid;
}
.lefttab	{
	background-image:url(/images/design2009/leftbg.gif);
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-color:#464646;
	/*TEXT-ALIGN: center;*/
}
.lefttab1	{
	background-image: url(/images/design2009/leftbg1.gif);
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-color:#464646;
	/*TEXT-ALIGN: center;*/
}
.bodytab	{
	background-image:url(/images/design2009/centrebg.gif);
	background-color:#FFFFFF;
	width:98%;	
	PADDING-LEFT  : 10px; MARGIN: 10px; 
	PADDING-right : 10px; MARGIN: 10px; 
	PADDING-BOTTOM:  0px; MARGIN:  0px; 
	PADDING-TOP   :  0px; 
	BACKGROUND-REPEAT: no-repeat; 
}

.shoppingcart	{
	/*font-family: Verdana, Arial; */
	font-weight: bold; 
	font-size:11px; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:right;
}
a.shoppingcart:link		{color:#FFFFFF; text-decoration:none}
a.shoppingcart:visited	{color:#FFFFFF; text-decoration:none}
a.shoppingcart:active	{color:#FFFFFF; text-decoration:none}
a.shoppingcart:hover	{color:#FFFFFF; text-decoration:underline;}


.storelogin		{
	/*font-family: Verdana, Arial; */
	font-weight: bold; 
	font-size:11px; 
	color:#FFFFFF; 
	font-weight:bold; 
}
a.storelogin:link		{color:#FFFFFF; text-decoration:none}
a.storelogin:visited	{color:#FFFFFF; text-decoration:none}
a.storelogin:active		{color:#FFFFFF; text-decoration:none}
a.storelogin:hover		{color:#FFFFFF; text-decoration:underline;}


.catleft1	{
	/*font-family:verdana, arial;*/
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	height:20px;
}
a.catleft1:link		{color:#FFFFFF; text-decoration:none}
a.catleft1:visited	{color:#FFFFFF;text-decoration:none}
a.catleft1:active	{color:#FFFFFF;text-decoration:none}
a.catleft1:hover	{color:#FFFFFF;text-decoration:underline}


.catleft2	{
	/*font-family:verdana, arial;*/
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
}
a.catleft2:link		{color:#FFFFFF;text-decoration:none}
a.catleft2:visited	{color:#FFFFFF;text-decoration:none}
a.catleft2:active	{color:#FFFFFF;text-decoration:none}
a.catleft2:hover	{color:#FFFFFF;text-decoration:underline; color: red;}


.language			{color:#ffffff;font-size: 10px; padding-top: 15px; text-align: right; }
a.language:link		{color:#FFFFFF;text-decoration:none}
a.language:visited	{color:#FFFFFF;text-decoration:none}
a.language:active	{color:#FFFFFF;text-decoration:none}
a.language:hover	{color:#FF0000;text-decoration:underline;}


.TextSmall {
	font-size: 10px;
	line-height: 18px;
	color:#525252;
}

.oneColFixCtr #container {
	MARGIN: 0px auto; WIDTH: 978px; TEXT-ALIGN: left
}

.oneColFixCtr #mainContent {
	
}

.logo {
	CLEAR: none; FLOAT: left
}

#topnav {
	CLEAR: none; FLOAT: left;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	WIDTH: 580px; color:#ffffff;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 55px
}

#MenuBar1 {
	PADDING-LEFT: 20px;
	WIDTH: 500px;
	PADDING-TOP: 30px
}

#search P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 5px
}

#secondary_panel {
	WIDTH: 960px; HEIGHT: 323px; BACKGROUND-color:#ffffff
}

/* -------------------- */
#footer1 {
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px;
}
#footer1 P {
	PADDING-RIGHT: 20px;
	MARGIN-TOP: 0px;
	FONT-SIZE: 11px;
	PADDING-TOP: 0px;
	color:#cccccc;
	line-height:14px;
}
#footer1 a 			{color:#fbf2b9; font-weight: bold}
#footer1 a:link		{text-decoration:none}
#footer1 a:visited	{text-decoration:none}
#footer1 a:active	{text-decoration:none}
#footer1 a:hover	{text-decoration:underline}

#footer2			{BORDER-TOP: #cccccc 1px solid;	}
#footer2 tr			{color:#cccccc; FONT-SIZE:9px; TEXT-ALIGN:right}
#footer2 a 			{color:#cccccc}
#footer2 a:link		{text-decoration:none}
#footer2 a:visited	{text-decoration:none}
#footer2 a:active	{text-decoration:none}
#footer2 a:hover	{text-decoration:underline}

/* -------------------- */
.focus_head {
	FONT-SIZE: 12px
}

.ProductCategory {
	font-size: 10px;
	line-height: 16px;
	color:#525252;
}

.ListText {
	font-size: 10px;
	line-height: 14px;
	color:#525252;
	text-decoration:none;
}

/* -------------- */

/* This is for Page Titles */
.title	{
	/*font-family: Arial, helvetica, sans-serif;*/
	font-size: 18px;
	color:#66667F;
	font-weight: bold;
}


/* Things of class="subtitle" and links within should be as follows */
.subtitle			{color:#333333;font-size:13px;font-weight:bold} /* everything of class="subtitle" should look like this */
A.subtitle       	{color:#333333;TEXT-DECORATION:none}            /* override for links of class="subtitle". */
A.subtitle:link		{color:#333333}
A.subtitle:visited	{color:#333333}
A.subtitle:active	{color:#333333}
A.subtitle:hover	{color:#008CC9;TEXT-DECORATION:underline}		/* override for hover event on links of class="subtitle" */
P.subtitle, TD.subtitle	{
	/* (!) IN ADDITION class="subtitle" should have grey underlying line which is bottom border, not separate <hr> */
	padding: 10px 0px 0px 0px;
	border-bottom:1px solid #DCDCDC;
	padding-bottom:4px;
	vertical-align:text-bottom;
}

.j	{text-align:justify}

.SpecsTitle {
	font-size: 10px;
	line-height: 14px;
	color:#412383;
	font-weight: bold;
}

.SpecsText {
	font-size: 10px;
	line-height: 14px;
	color:#525252;
}

.LineDottedVertical {
	background-image: url(http://www.visioneer.com/products/e4e/dividers/dotted-vertical.gif);
	background-repeat:repeat-y;
}

.home1	{
	font-size: 11px;
	color:#dc522b;
	font-weight: bold;
}
a.home1:link	{color:#dc522b; text-decoration:none}
a.home1:visited	{color:#dc522b; text-decoration:none}
a.home1:active	{color:#dc522b; text-decoration:none}
a.home1:hover	{color:#dc522b; text-decoration:underline}

.home2	{
	font-size: 11px;
	color:#7c7c7c;
	font-weight: normal;
}


.footertext2	{
	font-size: 11px;
	color:#cccccc;
	font-weight: normal;
	padding-left:0px; margin-left:5px;
}

.footertext3	{
	font-size: 9px;
	color:#cccccc;
	font-weight: normal;
	text-decoration:none;
}
a.footertext3:link		{color:#cccccc; text-decoration:none}
a.footertext3:visited	{color:#cccccc; text-decoration:none}
a.footertext3:active	{color:#cccccc; text-decoration:none}
a.footertext3:hover		{color:#cccccc; text-decoration:underline}
