.imgcatalog {
	margin-right: 5px;
	margin-left: 5px;
}
.imgprod { margin: 0 15px 0 10px; }
body {
	margin: 0;
	background-color: #000;
	font-family: arial, verdana, helvetica;
	behavior: url(csshover.htc);
	padding-top: 0%;
	padding-right: 0;
	padding-bottom: 0%;
	padding-left: 1%;
	background-image: none;
}
div#frame { width: 866px; padding: 0; margin: 0; }
div#left {
	width: 236px;
	float: left;
	padding: 0;
	margin: 14px 0 0 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
div#left h1#logo { padding: 0; margin: 0; }
div#left h1#logo a {
	padding: 0;
	margin: 0 0 0 3px;
	width: 230px;
	height: 57px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/Logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#leftmid { width: 236px; background: url(../images/left_mid.gif) repeat-y top left; padding: 0; margin: 0; }
div#lefttop { width: 236px; background: url(../images/left_top.gif) no-repeat top left; padding: 12px 0 15px 0; margin: 0; }
/****************************Link style**************************************************************************************/
div#lefttop ul#links { padding: 0; margin: 30px 0 0 36px; list-style: none; }
div#lefttop ul#links li { margin: 0 0 10px 0; padding: 0; width: 165px; height: 41px; display: block; }
div#lefttop ul#links li a { text-indent: -9999px; padding: 0; margin: 0; width: 165px; height: 41px; display: block; } 	

div#lefttop ul#links li#shopo {
	background-image: url(../images/ShopOnline.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#lefttop ul#links li#shopo a {
	background-image: url(/images/ShopOnline.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#lefttop ul#links li#shopo a:hover {
	background-image: url(../images/ShopOnline_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#lefttop ul#links li#onlinec { background: url(../images/onlinecatalog.gif) no-repeat top left; }
div#lefttop ul#links li#onlinec a {
	background-image: url(../images/OnlineCatalog.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#lefttop ul#links li#onlinec a:hover {
	background-image: url(../images/OnlineCatalog_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#lefttop ul#links li#whatsn { background: url(../images/whatsnew.gif) no-repeat top left; }
div#lefttop ul#links li#whatsn a {
	background-image: url(../images/WhatsNew.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#lefttop ul#links li#whatsn a:hover {
	background-image: url(../images/whatsnew_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#lefttop ul#links li#pof {
	background-image: url(../images/shipping.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#lefttop ul#links li#pof a {
	background-image: url(../images/PrintOrderForm.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#lefttop ul#links li#pof a:hover {
	background-image: url(../images/PrintOrderForm_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#lefttop ul#links li#clearances { background: url(../images/clearancestore.gif) no-repeat top left; }
div#lefttop ul#links li#clearances a {
	background-image: url(../images/ClearanceStore.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#lefttop ul#links li#clearances a:hover {
	background-image: url(../images/ClearanceStore_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#lefttop ul#links li#antiquec { background: url(../images/antiqueclocks.gif) no-repeat top left; }
div#lefttop ul#links li#antiquec a {
	background-image: url(../images/AntiqueClocks.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#lefttop ul#links li#antiquec a:hover {
	background-image: url(../images/AntiqueClocks_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}	

div#lefttop div#cinfo { width: 207px; background-color: #FFFFFF; padding: 10px 0 10px 0; margin: 0 0 0 14px; }
div#lefttop div#cinfo h1 { font-size: 15px; color: #990000; padding: 0 0 0 7px; margin: 0; line-height: 17px; }
div#lefttop div#cinfo h3 { font-size: 14px; color: #990000; padding: 0 0 0 10px; margin: 0; line-height: 15px; font-weight: normal; }
div#lefttop div#cinfo p { font-size: 12px; color: #990000; padding: 0 0 0 10px; margin: 0; line-height: 15px; }
div#lefttop div#cinfo p a { color: #993300; }
div#lefttop div#cinfo table#numbers {
	width: 175px;
	padding: 0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
div#lefttop div#cinfo table#numbers td {
	font-size: 12px;
	color: #990000;
	padding: 0;
	margin: 0;
	line-height: 15px;
	font-weight: bold;
}
div#lefttop div#search { width: 213px; padding: 0; margin: 10px 0 0 0; }
.txt { width: 207px; padding: 0; margin: 0 0 0 14px; height: 21px; border: 1px solid #ccc; color: #000; font-size: 19px; font-family: arial; }
div#lefttop div#search h1 { color: #728D8D; padding: 0; margin: 0 0 0 14px; font-size: 17px; line-height: 19px; font-weight: normal; }
div#lefttop div#search p { padding: 0; margin: 5px 0 0 195px; background: url(../images/go_btn.gif) no-repeat top left; width: 25px; height: 19px; display: block; text-indent: -9999px; }
div#lefttop div#search input.p { margin: 5px 0 0 195px; }
div#lefttop div#search p a { padding: 0; margin: 0; background: url(../images/go_btn.gif) no-repeat top left; width: 25px; height: 19px; display: block; text-indent: -9999px; }
div#lefttop div#search p a:hover { padding: 0; margin: 0; background: url(../images/go_btnover.gif) no-repeat top left; width: 25px; height: 19px; display: block; text-indent: -9999px; }

/*******************************************************End of Link Style **********************************************************/
div#right { width: 617px; padding: 0; margin: 0; float: right; }		
div#righttop {
	width: 617px;
	margin: 0;
	background: url(../images/right_top.gif) no-repeat top left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
}
div#rightmid { width: 617px; padding: 0; margin: 0; background: url(../images/right_mid.gif) repeat-y top left; }
div#right ul#toplinks { list-style: none; padding: 0; margin: 0 0 0 364px; }
div#right ul#toplinks li { float: left; padding: 0; margin: 0; color: #000; font-size: 11px; line-height: 13px; }
div#right ul#toplinks li#first { margin-right: 12px; }
div#right ul#toplinks li a { color: #000; text-decoration: none; }
div#right ul#toplinks li a:hover, div#right ul#toplinks li.active2 a  { color: #cc0000; }

div#right div#contentholder {
	width: 597px;
	padding: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
div#right div#contentholder div#topnav {
	width: 597px;
	background-image: url(../images/right_nav2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}
div#right div#contentholder div#topnav ul#topnavlinks {
	list-style: none;
	padding: 0;
	margin: 0 0 0 30px;
}
div#right div#contentholder div#topnav ul#topnavlinks li ul { list-style: none; padding: 0; margin: 0; display: none; position: absolute; top: 1.5em; left: 0; width: 200px; background-color: #FFFFFF; -moz-opacity:.99; opacity:.99; }
html>body div#right div#contentholder div#topnav ul#topnavlinks li ul { list-style: none; padding: 0; margin: 0; display: none; position: absolute; top: 1.5em; left: auto; width: 195px; }
div#right div#contentholder div#topnav ul#topnavlinks li:hover ul, div#right div#contentholder div#topnav ul#topnavlinks li.over ul {
	display: block;
	width: 420px;
}
div#right div#contentholder div#topnav ul#topnavlinks li ul li {
	float: none;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}
div#right div#contentholder div#topnav ul#topnavlinks li ul li a {
	color: #000000;
	display: block;
	width: 400px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #999999;
	height: 18px;
}
div#right div#contentholder div#topnav ul#topnavlinks li ul li a:hover {
	color: #FFFFFF;
	background-color: #660033;
	display: block;
	width: 400px;
	border: 1px solid #CCCCCC;
	height: 18px;
}
div#right div#contentholder div#topnav ul#topnavlinks li {
	color: #fff;
	float: left;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	font-style: normal;
	position: relative;
	top: 0px;
	bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 15px;
	margin: 0;
}
div#right div#contentholder div#topnav ul#topnavlinks li.active ul li a { border-bottom: 0; }
div#right div#contentholder div#topnav ul#topnavlinks li#lastlist { margin-right: 0; }
div#right div#contentholder div#topnav ul#topnavlinks li a {
	color: #fff;
	text-decoration: none;
	padding: 0;
	width: auto;
}
div#right div#contentholder div#topnav ul#topnavlinks li a:hover, div#right div#contentholder div#topnav ul#topnavlinks li.active a {
	color: #FFCC00;
}
div#right div#righttop div#content { width: 597px; padding: 0; margin: 10px 0 0 0; }
div#right div#righttop h1#welcome {
	color: #990000;
	padding: 0;
	margin: 0;
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	border-bottom: 1px solid #eee;
	background-position: center;
}
div#right div#righttop p#message { font-size: 13px; line-height: 21px; padding: 10px 0 10px 0; margin: 0; color: #000; }
div#right div#righttop div.callout { width: 597px; padding: 0 0 8px 0; margin: 0 0 10px 0; background: url(../images/callout_btm.gif) no-repeat bottom left; }
div#right div#righttop div.callout div.calloutmid { width: 597px; padding: 0; margin: 0; background: url(../images/callout_mid.gif) repeat-y top left; }
div#right div#righttop div.callout div.calloutmid div.callouttop { width: 597px; padding: 3px 0 0 0; margin: 0; background: url(../images/callout_top.gif) no-repeat top left; }
html>body div#right div#righttop div.callout div.calloutmid div.callouttop#first { width: 597px; padding: 3px 0 5px 0; margin: 0; background: url(../images/callout_top.gif) no-repeat top left; }
div#right div#righttop div.callout div.calloutmid div.callouttop h1 {
	color: #990000;
	margin: 0;
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
div#right div#righttop div.callout div.calloutmid div.callouttop p {
	color: #000;
	margin: 0;
	font-size: 13px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
div#right div#righttop div.callout div.calloutmid div.callouttop p.order { padding: 0; margin: 12px 0 0 7px; }
div#right div#righttop div.callout div.calloutmid div.callouttop p.order a { background: url(../images/order_btn.gif) no-repeat top left; text-indent: -9999px; width: 90px; height: 19px; display: block; }
div#right div#righttop div.callout div.calloutmid div.callouttop p.order a:hover { background: url(../images/order_btnover.gif) no-repeat top left; }
div#right div#righttop div.callout div.calloutmid div.callouttop div.fproduct#fp1 {
	width: 297px;
	padding: 0;
	margin: 12px 0 0 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
div#right div#righttop div.callout div.calloutmid div.callouttop div.fproduct#fp2 {
	width: 297px;
	padding: 0;
	margin: 12px 0 0 0;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
div#right div#righttop div.callout div.calloutmid div.callouttop div.fproduct { float: left; }
div#right div#righttop div.callout div.calloutmid div.callouttop div.fproduct h3 { color: #000066; font-size: 15px; line-height: 17px; padding: 0 0 0 7px; margin: 0 0 5px 0; font-weight: normal; }
div#right div#righttop div.callout div.calloutmid div.callouttop div.fproduct p.price { color: #000099; font-size: 13px; line-height: 15px; padding: 0 0 0 7px; margin: 0; font-weight: bold; }
div#right div#righttop div.callout div.calloutmid div.callouttop div.fproduct p.desc { color: #330033; font-size: 11px; line-height: 15px; padding: 0 0 0 7px; margin: 0; }
div#right div#righttop div#bottomlinks { width: 597px; padding: 0; margin: 0; }
div#right div#righttop div#bottomlinks div#bottomleft { float: left; padding: 0; margin: 0; width: 280px; }
div#right div#righttop div#bottomlinks p { padding: 0; margin: 0; }
div#right div#righttop div#bottomlinks p a { text-indent: -9999px; overflow: hidden; }
div#right div#righttop div#bottomlinks p#links a { width: 280px; display: block; padding: 0; margin: 0; background: url(../images/links.gif) no-repeat top left; height: 71px; }
div#right div#righttop div#bottomlinks p#links a:hover { width: 280px; display: block; padding: 0; margin: 0; background: url(../images/links_over.gif) no-repeat top left; height: 71px; }
div#right div#righttop div#bottomlinks p#repair a { width: 280px; display: block; padding: 0; margin: 10px 0 0 0; background: url(../images/repair.jpg) no-repeat top left; height: 91px; }
div#right div#righttop div#bottomlinks p#repair a:hover { width: 280px; display: block; background: url(../images/repair_over.jpg) no-repeat top left; height: 91px; }
div#right div#righttop div#bottomlinks div#bottomright {
	float: none;
	padding: 0;
	margin: 0;
	width: 280px;
	left: auto;
	right: auto;
	background-image: url(file:///D|/Documents%20and%20Settings/Frank/My%20Documents/Otsuka%20Consulting/RainbowData/clock-parts/images/sistercompany.gif);
	display: block;
	background-repeat: no-repeat;
	background-position: center;
}
div#right div#righttop div#bottomlinks p#sister a {
	width: 280px;
	display: block;
	padding: 0;
	margin: 0;
	height: 137px;
	background-image: url(../images/sistercompany.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
div#right div#righttop div#bottomlinks p#sister a:hover {
	width: 280px;
	display: block;
	padding: 0;
	height: 137px;
	position: static;
	right: auto;
	left: auto;
	float: none;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../images/sistercompany_over.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
div#members { width: 597px; padding: 0; margin: 30px 0 0 0; }
div#imageleft { width: 76px; padding: 0; margin: 0 20px 0 0; text-align: center; float: left; }
div#imageright { width: 486px; padding: 0; margin: 0; float: left; }

div#contact { width: 597px; padding: 0; margin: 0; }
div#contact h1 { color: #728D8D; padding: 0; margin: 0 0 10px 0; font-size: 21px; line-height: 23px; font-weight: normal; border-bottom: 1px solid #eee; }
div#contact h3 { color: #0000BD; padding: 0; margin: 0 0 10px 0; font-size: 15px; line-height: 17px; font-weight: normal; }
div#contact p { color: #000; padding: 0; margin: 0; font-size: 13px; line-height: 17px; font-weight: normal; }
div#contact p a { color: #339933; }
div#contact table { margin: 20px 0 20px 0; padding: 0; }
div#contact table td { color: #000; padding: 0; margin: 0; font-size: 13px; line-height: 17px; }
.txt4 { border: 1px solid #339933; width: 180px; padding: 0; margin: 0; }
.txt5 { border: 1px solid #339933; width: 220px; padding: 0; margin: 0; height: 120px; }
.stxt { background-color: #003399; color: #fff; border: 1px solid #fff; padding: 5px 0 5px 0; margin: 0; }
div.resourceslinks { width: 597px; padding: 10px 0 10px 0; margin: 0 0 10px 0; background-color: #EDF4FE; }
div.resourceslinks#odd { background-color: #fff; }
div.resourceslinks h1 { font-size: 15px; line-height: 17px; padding: 0 0 5px 10px; margin: 0; color: #000; }
div.resourceslinks p { font-size: 13px; line-height: 17px; padding: 0 10px 0 10px; margin: 0; color: #666; }
div.resourceslinks p.viewsite { padding: 0 10px 0 0; margin: 0; text-align: right; }
div.resourceslinks p.viewsite a { text-decoration: none; color: #003399; background: url(../images/list_arrow.gif) no-repeat center left; padding-left: 20px; }
div.resourceslinks p.viewsite a:hover { text-decoration: underline; color: #339933; }
div#pdfs { width: 597px; padding: 0; margin: 0; }
div#pdfs p { font-size: 13px; line-height: 17px; padding: 0 0 10px 0; margin: 0; color: #666; }
div#pdfs p a { background: url(../images/icon_pdf.gif) no-repeat center left; color: #339933; padding-left: 20px; text-decoration: none; }
div#pdfs p a:hover { text-decoration: underline; color: #000; }
div#hourclockparts { width: 597px; padding: 0; margin: 12px 0 0 0; }
div#hourclockparts h1 { color: #728D8D; padding: 0; margin: 0; font-size: 21px; line-height: 23px; font-weight: normal; border-bottom: 1px solid #eee; }
div#hourclockparts h3 { color: #003399; padding: 0; margin: 10px 0 10px 0; font-size: 17px; line-height: 23px; font-weight: normal; }
div#partstoreplace { width: 597px; padding: 0; margin: 0 0 15px 0; }
div#partstoreplace ul { list-style: none; padding: 0; margin: 0; }
div#partstoreplace ul li { padding: 0 0 6px 0; margin: 0; font-size: 13px; line-height: 17px; color: #666; }
div#partstoreplace ul li a { color: #003399; text-decoration: none; background: url(../images/list_arrow.gif) no-repeat center left; padding-left: 20px; }
div#partstoreplace ul li a:hover { color: #339933; }
div#hourclockparts p { color: #000; padding: 0; margin: 0; font-size: 13px; line-height: 17px; }
div#hourclockparts p a { color: #003399; text-decoration: none; background: url(../images/list_arrow.gif) no-repeat center left; padding-left: 20px; }
div#hourclockparts p a:hover { color: #339933; }
div#map { width: 597px; padding: 0; margin: 0; }
div#map p { color: #000; padding: 0; margin: 0; font-size: 13px; line-height: 17px; }
/****************************Footer*********************************/
div#footer { width: 866px; padding: 0; margin: 15px 0 15px 0; text-align: center; }
div#footer p { font-size: 11px; line-height: 15px; padding: 0; margin: 0 auto; color: #fff; } 
div#lefttop ul#links li#searchno {

	background-image: url(../images/findbypartno.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#lefttop ul#links li#searchno a {

	background-image: url(../images/findbypartno.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#lefttop ul#links li#searchno a:hover {

	background-image: url(../images/findbypartno_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#lefttop ul#links li#searchdesc {

	background-image: url(../images/findbydesc.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#lefttop ul#links li#searchdesc a {

	background-image: url(../images/findbydesc.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#lefttop ul#links li#searchdesc a:hover {

	background-image: url(../images/findbydesc_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
