/* Lonseal CSS */

/*
colors:
*/

/* global */
body {
	margin: 0;
	padding: 0;
}
p {
	color: #666;
	padding: 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 14px;
}
p a         { font-weight: normal; }
p a:link    { color: #222377; }
p a:visited { color: #222377; }
p a:hover   { color: #999; }
p a:active  { color: #999; }


.SmallLinks p {
	color: #666;
	padding: 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.SmallLinks p a         { font-weight: normal; }
.SmallLinks p a:link    { color: #222377; }
.SmallLinks p a:visited { color: #222377; }
.SmallLinks p a:hover   { color: #999; }
.SmallLinks p a:active  { color: #999; }


#ss_text {
	color: #666;
	padding: 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 9px;
	line-height: 12px;	
}
.LineAfterCart {
	BACKGROUND-COLOR: #D6D7D9;
}
.LineBeforeCart {
	BACKGROUND-COLOR: #68C1FF;
}

.swatch {
	color: #666;
	padding: 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;	
}

.prHead {
	color: #222377;
	font-weight: bold;
}

.csHead {
	color: #222377;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
}

.prImg {
	margin: 0 0 10px 15px;
	padding: 5px;
	border: 1px solid #8a8b8f;
}


#prMain {
	margin: 0 6px 6px 0;
	float: left;
}
#prMainRt {
	margin: 0 0 6px 0;
	float: left;
}
#prMain img, #prMainRt img {
	margin: 0;
	padding: 5px;
	border: 1px solid #8a8b8f;
}
#prMain p {
	padding-top: 3px;
}


.csImg {
	margin: 0 15px 10px 0;
	padding: 5px;
	border: 1px solid #8a8b8f;
}
.pgImg {
	margin: 0 0 10px 15px;
	padding: 5px;
	border: 1px solid #8a8b8f;
}

#wrap {
	margin: 0;
	padding: 0;
	width: 840px;
	text-align: left;
	background: url('/img/wrap_bg.gif') repeat-y top left;
}
#bottom {
	width: 800px;
	height: 1px;
	clear: both;
}
#footer {
	margin: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 40px;
	width: 840px;
	text-align: center;
	background: url('/img/footer_bg.gif') no-repeat top left;
}
form {
	margin: 0;
	padding: 0;
}
ol {
	margin: 0 15px;
	padding: 0;
	
}
ul {
	margin: 0 15px;
	padding: 0;	
}
li {
	margin: 0;
	padding: 0;	
}


/* start: for search results lists */
#prodTwoLeft > ol {

	margin: 0 15px;
	padding: 0;	
}
#prodTwoLeft > ol > li {

	margin: 0;
	padding: 0;	
}
#prodTwoLeft > ol > li {

	color: #666;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}
#prodTwoLeft > ol > li a         { font-weight: normal; text-decoration: none; }
#prodTwoLeft > ol > li a:link    { color: #222377; }
#prodTwoLeft > ol > li a:visited { color: #666; }
#prodTwoLeft > ol > li a:hover   { color: #999; }
#prodTwoLeft > ol > li a:active  { color: #999; }
/* end: for search results lists */


/* IE DEBUG: start: for search results lists */
* html body #prodTwoLeft ol {
	list-style-type: decimal;

	margin: 0 15px;
	padding: 0;	
}
* html body #prodTwoLeft ol li {

	margin: 0;
	padding: 0;	
}
* html body #prodTwoLeft ol li {

	color: #666;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}
* html body #prodTwoLeft ol li a         { font-weight: normal; text-decoration: none; }
* html body #prodTwoLeft ol li a:link    { color: #222377; }
* html body #prodTwoLeft ol li a:visited { color: #666; }
* html body #prodTwoLeft ol li a:hover   { color: #999; }
* html body #prodTwoLeft ol li a:active  { color: #999; }
/* IE DEBUG: end: for search results lists */



#header {
	margin: 0 0 0 10px;
	padding: 0;
	width: 820px;
	height: 90px;
}
#header2 {
	margin: 0 0 0 0px;
	padding: 0;
	float: right;
	width: 622px;
	height: 90px;
}
#logo {
	margin: 0;
	padding: 0;
	width: 198px;
	height: 90px;
	float: left;
}
#headerRight {
	margin: 0;
	padding: 0;
	width: 622px;
	height: 90px;
	float: right;
}
/* end: global ==================== */


/* sidebar */
#sidebar {
	margin: 0;
	padding: 0;
	float: left;
	width: 198px;
}


/* start: left navigation */
#navArea {
	margin: 0;
	padding: 0;
	width: 198px;
	background-color: #8a8b8f;
}

#nav {
	margin: 0;
	padding: 0;
	width: 198px;
	height: 251px;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#nav li {
	margin: 0;
	padding: 0;
	display: table;
}
#nav li a:hover {
	text-decoration: none;
}
#nav li a {
	margin: 0;
	padding: 0;
	float: left;
	height: 28px;
}
#nav .noShow {
	display: none;
}
#n1, #n2, #n3, #n4, #n5, #n6, #n7, #n8, #n9 {
	width: 198px;
	height: 28px;
	background: #8a8b8f url('/img/nav.gif') no-repeat top left;
}

#n1 { background-position: 0 0px; }
#n2 { background-position: 0 -28px; }
#n3 { background-position: 0 -56px; }
#n4 { background-position: 0 -84px; }
#n5 { background-position: 0 -112px; }
#n6 { background-position: 0 -140px; }
#n7 { background-position: 0 -168px; }
#n8 { background-position: 0 -196px; }
#n9 { background-position: 0 -224px; }

#n1:hover, #n1:focus { background-position: 0 -251px; }
#n2:hover, #n2:focus { background-position: 0 -279px; }
#n3:hover, #n3:focus { background-position: 0 -307px; }
#n4:hover, #n4:focus { background-position: 0 -335px; }
#n5:hover, #n5:focus { background-position: 0 -363px; }
#n6:hover, #n6:focus { background-position: 0 -391px; }
#n7:hover, #n7:focus { background-position: 0 -419px; }
#n8:hover, #n8:focus { background-position: 0 -447px; }
#n9:hover, #n9:focus { background-position: 0 -475px; }

/* to add BOTH on and over states, comment out the above block and use these two:
#n1.on { background-position: 0 -251px; }
#n2.on { background-position: 0 -279px; }
#n3.on { background-position: 0 -307px; }
#n4.on { background-position: 0 -335px; }
#n5.on { background-position: 0 -363px; }
#n6.on { background-position: 0 -391px; }
#n7.on { background-position: 0 -419px; }
#n8.on { background-position: 0 -447px; }
#n9.on { background-position: 0 -475px; }

#n1:hover, #n1:focus { background-position: 0 -502px; }
#n2:hover, #n2:focus { background-position: 0 -530px; }
#n3:hover, #n3:focus { background-position: 0 -558px; }
#n4:hover, #n4:focus { background-position: 0 -586px; }
#n5:hover, #n5:focus { background-position: 0 -614px; }
#n6:hover, #n6:focus { background-position: 0 -642px; }
#n7:hover, #n7:focus { background-position: 0 -670px; }
#n8:hover, #n8:focus { background-position: 0 -698px; }
#n9:hover, #n9:focus { background-position: 0 -726px; }
*/

#navSpacer {
	margin: 0;
	padding: 0;
	width: 198px;
}

#navUnder {
	margin: 0;
	padding: 0;
	width: 198px;
}

#navUnder p {
	color: #ddd;
	padding: 10px 0 0 24px;
	margin: 0;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;	
}

#navUnder p a         { font-weight: bold; text-decoration: none; }
#navUnder p a:link    { color: #ddd; }
#navUnder p a:visited { color: #ddd; }
#navUnder p a:hover   { color: #222377; }
#navUnder p a:active  { color: #222377; }

#navUnder.home {
	margin: 0;
	padding: 0;
	width: 198px;
	height: 64px;
}

#navUnder.home p {
	color: #ddd;
	padding: 10px 0 0 24px;
	margin: 0;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;	
}

#navUnder.home p a         { font-weight: bold; text-decoration: none; }
#navUnder.home p a:link    { color: #ddd; }
#navUnder.home p a:visited { color: #ddd; }
#navUnder.home p a:hover   { color: #222377; }
#navUnder.home p a:active  { color: #222377; }


.navType {
	margin: 0;
	padding: 0;
	width: 198px;
	background-color: #8A8B8F;
}

.navType p {
	color: #ddd;
	padding: 8px 0 0 24px;
	margin: 0;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;	
}

.navType p a         { font-weight: bold; text-decoration: none; }
.navType p a:link    { color: #ddd; }
.navType p a:visited { color: #ddd; }
.navType p a:hover   { color: #222377; }
.navType p a:active  { color: #222377; }


/* end: left navigation ==================== */

/* start: product search */
#prodSearch {
	margin: 0;
	padding: 0;
	width: 198px;
}
#prodSearch p.push {
	margin: 0;
	padding-left: 24px;
	font-family: Arial, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal; 
	text-decoration: none;
	color: #222377;	
}
#prodSearch .dd {
	width: 160px;
	margin: 2px 0 0 0;
	padding: 0;
	background-color: #fff;
	border: 1px solid #222377;
	color: #333;
	font-family: Arial, sans-serif;
	font-size: 9px; 
	line-height: 11px; 
	font-weight: normal;
}
/* end: product search ==================== */

/* end: sidebar ==================== */


/* main */
#main {
	margin: 0;
	padding: 0;
	float: right;
	width: 622px;
}
#homeFlash {
	margin: 0;
	padding: 0;
	width: 622px;
	height: 415px;
}
#notFound {
	margin: 100px;
	padding: 0;
}
#homeBottom {
	margin: 0;
	padding: 0;
	width: 622px;
	height: 200px;
	position: relative;
}

#homeBottom p a         { font-weight: bold; text-decoration: none; }
#homeBottom p a:link    { color: #a93b26; }
#homeBottom p a:visited { color: #a93b26; }
#homeBottom p a:hover   { color: #999; }
#homeBottom p a:active  { color: #999; }

#homeBottom h1 {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal; 
	text-decoration: none;
	color: #a93b26;	
}
#hbCell {
	margin: 0;
	padding: 0;
	width: 180px;
	height: 160px;
	position: absolute;
	top: 20px;
}
#hbCell.one {
	left: 20px;
}
#hbCell.two {
	left: 220px;
}
#hbCell.three {
	left: 420px;
}
#hbCell img {
	padding-bottom: 5px;
}

#subRight {
	margin: 0;
	padding: 0;
	width: 622px;
}

/* UPDATED 02/05/2007 */

#subRight h1 { /* main page titles */
	margin: 24px 0 10px 20px;
	_margin: 24px 0 10px 18px;
	padding: 0 0 5px 0;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	color: #666;	
}

#subRight h2 { /* used for product page sub-titles */
	margin: 0;
	padding: 0 0 5px 0;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal; 
	text-decoration: none;
	letter-spacing: 3px;
	color: #666;	
}

#subRight h2.normal { /* used for page section titles */
	margin: 0;
	padding: 0 0 5px 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold; 
	text-decoration: none;
	letter-spacing: normal;
	color: #666;	
}
#subRight h2.normal a         { color: #222377; font-weight: bold; text-decoration: none; }
#subRight h2.normal a:link    { color: #222377; }
#subRight h2.normal a:visited { color: #222377; }
#subRight h2.normal a:hover   { color: #999; }
#subRight h2.normal a:active  { color: #999; }

#subRight h3 { /* used for product page sub-links */
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal; 
	text-decoration: none;
	letter-spacing: 1px;
	color: #666;	
}
#subRight h3 a         { font-weight: normal; text-decoration: none; }
#subRight h3 a:link    { color: #666; }
#subRight h3 a:visited { color: #666; }
#subRight h3 a:hover   { color: #222377; }
#subRight h3 a:active  { color: #222377; }


/* START standard browser CSS for subRight ul and li */
body > #subRight ul {
	margin: 5px 15px;
}

body > #subRight ul > li {
	margin: 0;
	padding: 0;
	color: #666;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

body > #subRight ul > li a         { font-weight: normal; text-decoration: none; }
body > #subRight ul > li a:link    { color: #222377; }
body > #subRight ul > li a:visited { color: #222377; }
body > #subRight ul > li a:hover   { color: #999; text-decoration: none; }
body > #subRight ul > li a:active  { color: #999; text-decoration: none; }
/* END standard browser CSS for subRight ul and li */

/* START IE CSS for subRight ul and li */
#subRight ul {
	margin: 5px 15px;
	padding: 0;
}

#subRight li {
	margin: 0;
	padding: 0;
	color: #666;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

#subRight li a         { font-weight: normal; text-decoration: none; }
#subRight li a:link    { color: #222377; }
#subRight li a:visited { color: #222377; }
#subRight li a:hover   { color: #999; text-decoration: none; }
#subRight li a:active  { color: #999; text-decoration: none; }
/* END IE CSS for subRight ul and li */


/* start: main section: 1-column layout */ 
#subOne {
	margin: 0 0 0 20px;
	_margin: 0 0 0 18px;
	padding: 0;
	width: 582px;
}
/* end: main section: 2-column layout */ 

/* start: main section: 2-column layout */ 
#subTwoLeft {
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
	padding: 0;
	float: left;
	width: 372px;
}
#subTwoRight {
	margin: 0 20px 0 10px;
	_margin: 0 8px 0 10px;
	padding: 0;
	float: right;
	width: 200px;
}
/* end: main section: 2-column layout */ 


/* start: main section: 2-column layout for Product pages (different widths) */

/* start: common top links nav spec */
#subBarShell {
	margin: 0 0 0 0px;
	_margin: 0 0 0 0px;
	padding: 0;
	width: 622px;
	background-color: #DCDCDE;
	background: #DCDCDE;
}
#subBar {
	margin: 0 0 0 20px;
	_margin: 0 0 0 18px;
	padding: 0;
	width: 582px;
}

#subBarLinks {
	margin: 0 0 0 0;
	_margin: 0 0 0 0;
	padding: 0;
	height: 12px;
}
#subBarLinks h1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	_margin: 0 0 0 0;
	font-family: Arial, sans-serif;
	font-size: 7px;
	line-height: 9px;
	font-weight: normal; 
	text-decoration: none;
	letter-spacing: 3px;
	color: #FFFFFF;	
}
#subBarLinks p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	_margin: 0 0 0 0;
	font-family: Arial, sans-serif;
	font-size: 8px;
	line-height: 12px;
	font-weight: normal; 
	text-decoration: none;
	letter-spacing: 1px;
	color: #222377;	
}
#subBarLinks p a         { font-weight: normal; text-decoration: none; }
#subBarLinks p a:link    { color: #222377; }
#subBarLinks p a:visited { color: #222377; }
#subBarLinks p a:hover   { color: #666666; }
#subBarLinks p a:active  { color: #222377; }

#subBarLinks p a:link.on { color: #666666; }
#subBarLinks p a:visited.on { color: #666666; }
#subBarLinks p a:hover.on   { color: #666666; }
#subBarLinks p a:active.on  { color: #666666; }


/* start: common top links nav spec */
#subBottomBarShell {
	margin: 0 0 18px 0;
	_margin: 0 0 15px 0;
	padding: 0;
	width: 820px;
}
#subBottomBar {
	margin: 0 0 0 20px;
	_margin: 0 0 0 18px;
	padding: 0;
	width: 582px;
}
#subBottomBarLinks {
	margin: 0 0 0 0;
	_margin: 0 0 0 0;
	padding: 0;
}
#subBottomBarLinks p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	_margin: 0 0 0 0;
	font-family: Arial, sans-serif;
	font-size: 8px;
	font-weight: normal; 
	text-decoration: none;
	letter-spacing: 3px;
	color: #666666;	
}
#subBottomBarLinks a         { font-weight: normal; text-decoration: none; }
#subBottomBarLinks a:link    { color: #666666; }
#subBottomBarLinks a:visited { color: #666666; }
#subBottomBarLinks a:hover   { color: #222377; }
#subBottomBarLinks a:active  { color: #666666; }


/* start: top links for product pages */
#prodLinks {
	margin: 0 0 0 0;
	_margin: 0 0 0 0;
	padding: 0;

	height: 20px;
}
#prodLinks h1 {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal; 
	text-decoration: none;
	letter-spacing: 3px;
	/* word-spacing: normal; */
	/* text-align: justify; <-- this attribut not working in Safari or FF */
	color: #666;	
}
#prodLinks h1 a         { font-weight: normal; text-decoration: none; }
#prodLinks h1 a:link    { color: #666; }
#prodLinks h1 a:visited { color: #666; }
#prodLinks h1 a:hover   { color: #222377; }
#prodLinks h1 a:active  { color: #222377; }

#prodLinks h1 a:link.on { color: #222377; }
#prodLinks h1 a:visited.on { color: #222377; }
#prodLinks h1 a:hover.on   { color: #222377; }
#prodLinks h1 a:active.on  { color: #222377; }

/* #prodLinks h1 a.on { color: #222377; }

/* start: new version with rollOvers ==================== */
#prodLinks_ro {
	margin: 0 0 0 20px;
	_margin: 0 0 0 18px;
	padding: 0;
	width: 582px;
	height: 20px;
	background: #fff;
}
#prodLinks_ro ul {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}
#prodLinks_ro li {
	display: inline;
	margin: 0;
	padding: 0;
}
#prodLinks_ro .noShow {
	display: none;
}
#prodLinks_ro li a:hover {
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#prodLinks_ro li a {
	float: left;
	height: 20px;
	border: 0;
	margin: 0;
}
#pl1, #pl2, #pl3, #pl4, #pl5 {
	margin: 0;
	padding: 0;
	background: url('/img/prodnav.gif') left top no-repeat;
}
#pl1 { background-position: 0 0; width: 135px; }
#pl2 { background-position: -136px 0; width: 131px; }
#pl3 { background-position: -267px 0; width: 120px; }
#pl4 { background-position: -387px 0; width: 110px; }
#pl5 { background-position: -497px 0; width: 84px; }

#pl1:hover, #pl1:focus, #pl1.on { background-position: 0 -20px; }
#pl2:hover, #pl2:focus, #pl2.on { background-position: -136px -20px; }
#pl3:hover, #pl3:focus, #pl3.on { background-position: -267px -20px; }
#pl4:hover, #pl4:focus, #pl4.on { background-position: -387px -20px; }
#pl5:hover, #pl5:focus, #pl5.on { background-position: -497px -20px; }
/* end: new version with rollOvers ==================== */

/* end: top links for product pages ==================== */

#prodTwoLeft {
	margin: 0 0 0 20px;
	_margin: 0 0 0 9px;
	padding: 0;
	float: left;
	width: 307px;
	
}

/* start: left side table data for products pages */
#prodTwoLeft table {
	width: 307px;
	vertical-align: top;
}
#prodTwoLeft table.samples tr td:nth-child(odd) {
	width: 95px;
	vertical-align: top;
}
#prodTwoLeft table.samples tr td:nth-child(even) {
	width: 11px;
	vertical-align: top;
}
#prodTwoLeft table p {
	padding: 3px 0 5px 0;
	font-size: 10px;
	line-height: 12px;
	vertical-align: top;
}
/* end: left side table data for products pages */

#prodTwoRight {
	margin: 0 20px 0 10px;
	_margin: 0 10px 0 0;
	padding: 0;
	float: right;
	width: 265px;
}
#ptrUnder {
	margin: 5px 0 0 0;
	padding: 0;
	width: 265px;
}

#ptrUnder p {
	color: #666;
	padding: 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 9px;
	line-height: 12px;	
}
#ptrUnder p a         { font-weight: normal; text-decoration: none; }
#ptrUnder p a:link    { color: #666; }
#ptrUnder p a:visited { color: #666; }
#ptrUnder p a:hover   { color: #222377; }
#ptrUnder p a:active  { color: #222377; }

#ptrUnder p.spacer {
	line-height: 5px;	
}

#ptrUnder.left {
	margin: 0;
	padding: 0;
	float: left;
	width: 130px;
}
#ptrUnder.right {
	margin: 0;
	padding: 0;
	float: right;
	width: 135px;
	text-align: right;
}
#ptrUnderLink {
	margin: 0 0 5px 0;
	padding: 0;
	width: 200px;
	background-image: url('/img/prodlink_arrow.gif');
	background-repeat: no-repeat;
	background-position: middle left;
}
#ptrUnderLink p {
	line-height: 9px;
	margin: 0;
	padding: 0 0 0 12px;
}

#ptrUnder2 p {
	color: #666;
	padding: 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 9px;
	line-height: 12px;	
}
#ptrUnder2 p a         { font-weight: normal; text-decoration: none; }
#ptrUnder2 p a:link    { color: #666; }
#ptrUnder2 p a:visited { color: #666; }
#ptrUnder2 p a:hover   { color: #222377; }
#ptrUnder2 p a:active  { color: #222377; }

#ptrUnder2 p.spacer {
	line-height: 5px;	
}
#ptrUnderLink2 {
	margin: 0 0 5px 0;
	padding: 0;
	background-image: url('/img/prodlink_arrow.gif');
	background-repeat: no-repeat;
	background-position: middle left;
}
#ptrUnderLink2 p {
	line-height: 9px;
	margin: 0;
	padding: 0 0 0 12px;
}
#ptrUnderLinkNoImg {
	margin: 0 0 5px 0;
	padding: 0;
	width: 200px;
}
#ptrUnderLinkNoImg p {
	line-height: 9px;
	margin: 0;
	padding: 0 0 0 24px;
}
/* end: main section: 2-column layout for Product pages (different widths) */ 


/* start: main section: 3-column layout for Product pages */ 
#subThreeLeft {
	margin: 0;
	padding: 0;
	float: left;
	width: 412px;
	border-right: 1px solid #666;
}
#subThreeLeft p.bs {
	margin: 0;
	padding: 5px 0;
}
#subThreeLeftHeader {
	margin: 0 0 0 20px;
	padding: 0 10px 10px 0;
	border-bottom: 1px solid #666;
}



#subPRHead {
	margin: 0 0 0 0px;
	_margin: 0 0 0 0px;
	padding: 0;
	width: 560px;
	background-color: #E8E9ED;
}



#subGeneralObject {
	margin: 7px 7px 7px 7px;
	padding: 0;
}
#RightPad {
	margin: 0;
	padding: 20px 0px 0px 0px;
}
#subHeaderGallery2 h1 { /* main page titles inside picture alignment*/
	margin: 24px 0 0 0;
	_margin: 24px 0 0 0;
	padding: 0 0 5px 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal; 
	text-decoration: none;
	letter-spacing: 3px;
	color: #666;	
}
#subObjectHeaderGallery2 {
	margin: 0px 20px 20px 0px;
	padding: 0;
}
#subObjectLeftGallery2 {
	margin: 20px 20px 20px 0px;
	padding: 0;
}
#subObjectLeftGallery2 p.bs {
	margin: 0;
	padding: 5px 0;
}
#subObjectGallery2 {
	margin: 20px 20px 20px 28px;
	padding: 0;
}
#subObjectGallery2 p.bs {
	margin: 0;
	padding: 5px 0;
}
#subObjectCalendar {
	margin: 0px 0px 0px 20px;
	padding: 0;
}
#subObjectProd2 {
	margin: 20px 0px 0px 20px;
	padding: 0;
}
#subObjectProd2 p.bs {
	margin: 0;
	padding-bottom: 7px;
}
#subObjectLeftProd2 {
	margin: 20px 0px 0px 0px;
	padding: 0;
}
#subObjectLeftProd2 p.bs {
	margin: 0;
	padding-bottom: 7px;
}
#subObjectRightProd2 {
	margin: 30px 0px 0px 20px;
	padding: 0;
}
#subObjectRightProd2 p.bs {
	margin: 0;
	padding-bottom: 7px;
}

#subPRHead {
	margin: 0;
	_margin: 0;
	padding: 0;
	width: 582px;
	background-color: #E8E9ED;
}




#subTopRightHeaderGallery {
	margin: 0;
	padding: 0px 9px 0 9px;
	float: right;
	width: 190px;
	height: 160px;
}
#subTopLeftHeaderGallery {
	margin: 0 0 0 20px;
	padding: 0 10px 10px 0;
	border-bottom: 1px solid #666;
	height: 160px;
}
#subTopLeftHeaderGallery h1 { /* main page titles inside picture alignment*/
	margin: 24px 0 0 0;
	_margin: 24px 0 0 0;
	padding: 0 0 5px 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal; 
	text-decoration: none;
	letter-spacing: 3px;
	color: #666;	
}
#subGalleryLeft {
	margin: 0;
	padding: 0;
	float: left;
	width: 412px;
	border-right: 1px solid #666;
}
#subGalleryLeft p.bs {
	margin: 0;
	padding: 5px 0;
}
#subGalleryLeft .left {
	margin: 0;
	padding: 10px 9px 0 20px;
	float: left;
	width: 190px;
	border-right: 1px solid #666;
}
#subGalleryLeft .right {
	padding: 10px 9px 0 4px;
	width: 180px;
	float: right;
	border: none;
}
#subGalleryRight {
	margin: 0;
	padding: 10px 9px 0 9px;
	float: right;
	width: 190px;
}
#subGalleryRight p.bs {
	margin: 0;
	padding: 5px 0;
}




#subThreeLeft .left {
	margin: 0;
	padding: 10px 9px 0 20px;
	float: left;
	width: 180px;
	border: none;
}

#subThreeLeft .right {
	margin: 0;
	padding: 10px 9px 0 9px;
	float: right;
	width: 180px;
	border-left: 1px solid #666;
	border-right: none;
}

#subThreeRight {
	margin: 0;
	padding: 0 20px 0 9px;
	float: right;
	width: 180px;
}
#subThreeRight p.bs {
	margin: 0;
	padding: 5px 0;
}
#subThreeUnder {
	margin: 0;
	padding: 0;
	width: 622px;
	clear: both;
}
#subThreeUnder p {
	color: #666;
	padding: 0 0 3px 0;
	margin: 0 0 0 20px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;	
}
/* end: main section: 3-column layout for Product pages ==================== */


/* end: main ==================== */


/* forms
.inputOne {
	width: 390px;
	margin: 2px 0 3px 0;
	padding: 2px 0px 2px 2px;
	background-color: #eee;
	border: 1px solid #888;
	color: #666;
	font-family: Arial, sans-serif;
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal;
}
.fieldOne {
	width: 390px;
	height: 100px;
	margin: 2px 0 3px 0;
	padding: 2px 0px 2px 2px;
	background-color: #eee;
	border: 1px solid #888;
	color: #666;
	font-family: Arial, sans-serif;
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal;
}
.ddOne {
	width: 390px;
	margin: 2px 0 0 0;
	padding: 0;
	background-color: #fff;
	border: 1px solid #666;
	color: #666;
	font-family: Arial, sans-serif;
	font-size: 9px; 
	line-height: 11px; 
	font-weight: normal;
}
end: forms ==================== */


/*

#whatever h1 {
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: normal; 
	text-decoration: none;
}

*/



