@charset "UTF-8";
body {
	background: #fff;
	color: #333;
	font-family: Arial, Helvetica, sans-serif; font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	line-height:1.125em; /* 16x1.125=18px */
	padding:5px 5px 5px 5px; margin:0px;
	background-image:url(/images/bg_beige_default.gif) ;
	background-repeat: repeat-x;
}


#lh-col{
 position: absolute;
 left: 0px;
 width: 855px;
 border-right: 5px solid #fff;
 border-left: 5px solid #fff;
 margin: 0px;
 padding: 0px;
 }

#rh-col{
 margin: 0px 0px 0px 898px;
 border-right: 0px solid #fff;
 /* height:180px;*/
 padding: 0px;
 position :relative;
/* z-index: 140000;*/
 }

#lh-colWide{
 position: absolute;
 left: 0px;
 
 border-right: 5px solid #fff;
 border-left: 5px solid #fff;
 margin: 0px;
 padding: 0px;
 
 }
 
 #rh-colWide{
 margin: 0px; /*0px 0px 848px;*/
 border-right: 0px solid #fff;
 /* height:180px;*/
 padding: 0px;
 position :relative;
 position:absolute;
 left:860px;
 }
 
div#indent {margin:0 10px 0 30px}
table#set td  {
	font-size: 0.875em; /* 16x0.875=14px */
	/* margin: 0 0 1.286em 0; 14x1.286=18px */
}

table#colorways td  {
	font-size: 0.875em; /* 16x0.875=14px */font-size:95%; 
	/* margin: 0 0 1.286em 0; 14x1.286=18px */
}

table#colorways p {margin:0px 10px 0px 0px; padding:0; line-height:25px;}

#bodyContent {padding:0 50px 80px 0; }
#bodyContent p {padding:3px 0px 5px 0px; line-height:145%; font-size:80%;}

#bodyContent ul, #bodyContent ol {line-height:145%; font-size:80%; margin-left: 10px;
	padding-left: 1em;}
#bodyContent ul ul, #bodyContent ol ol   {line-height:145%; font-size:95%;}



div#alsoofinterest ul {margin:5px 85px 10px 15px; font-size:11px;  font-family:Arial, Helvetica, sans-serif;}
div#alsoofinterest ul li {margin:2px 0 5px 1px; list-style:square;  list-style-image:url(/images/bullet_square_10.gif)   }
div#alsoofinterest p {padding:0; margin:35px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
div#alsoofinterest ul li a, div#alsoofinterest ul li a:link, div#alsoofinterest ul li a:visited, div#alsoofinterest ul li a:hover {text-decoration:none; font-weight:bold; color: #888277;}
div#alsoofinterest ul li a:hover {text-decoration: underline;  color:#525252; font-weight:bold;}


div#pressreleaselist  {border:1px solid #B7B1A5; margin:10px 10px 10px 0px; padding:10px; width:300px}
div#pressreleaselist ul {margin:5px 10px 10px 15px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
div#pressreleaselist ul li {margin:2px 0 10px 1px; list-style-image:url(/images/bullet_square_10.gif)   }
div#pressreleaselist p {padding:0; margin:35px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
div#pressreleaselist ul li a, div#pressreleaselist ul li a:link, div#pressreleaselist ul li a:visited, div#pressreleaselist ul li a:hover {text-decoration:none; font-weight:bold; color: #888277;}
div#pressreleaselist ul li a:hover {text-decoration: underline;  color:#525252; font-weight:bold;}

div#pressreleaselist #hidereturn   {margin-top:30px; margin-bottom:0px; }
div#pressreleaselist #hidereturn  li {margin-top:5px; margin-bottom:0px; }



div#pressreleaseindexlist #pressreleaselist  {border:0px solid #B7B1A5; margin: 0px; padding:0px;  }
div#pressreleaseindexlist #pressreleaselist img {display:none;}
div#pressreleaseindexlist #pressreleaselist ul {font-size:12px;}

div#pressreleaseindexlist #hidereturn {display:none;}
div#pressreleaseindexlist #hidereturn div {display:none;}
div#pressreleaseindexlist #hidereturn li {display:none;}



div#eventlist  {/*border:1px solid #B7B1A5; margin:10px 10px 10px 0px; padding:10px; width:300px*/}
div#eventlist ul {margin:5px 10px 10px 15px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
div#eventlist ul li {margin:2px 0 10px 1px; list-style-image:url(/images/bullet_square_10.gif)   }
div#eventlist p {padding:0; margin:35px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
div#eventlist ul li a, div#eventlist ul li a:link, div#eventlist ul li a:visited, div#eventlist ul li a:hover {text-decoration:none; font-weight:bold; color: #888277;}
div#eventlist ul li a:hover {text-decoration: underline;  color:#525252; font-weight:bold;}

div#eventlist #hidereturn   {margin-top:30px; margin-bottom:0px; }
div#eventlist #hidereturn  li {margin-top:5px; margin-bottom:0px; }



div#eventlistindexlist #eventlist  {border:0px solid #B7B1A5; margin: 0px; padding:0px;  }
div#eventlistindexlist #eventlist img {display:none;}
div#eventlistindexlist #eventlist ul {font-size:12px;}

div#eventlistindexlist #hidereturn {display:none;}
div#eventlistindexlist #hidereturn div {display:none;}
div#eventlistindexlist #hidereturn li {display:none;}




div#subnavWideWrapper #subnavnarrow  {display:none;}
div#subnavNarrowWrapper #subnavwide  {display:none;}






#hint {font-size:85%}


#centercolumn ul, #centercolumn ol {line-height:145%; line-height:1.5em; font-size:75%; /*text-indent: -1em;*/ font-size: 0.8125em; list-style-type:none; margin-right:80px; margin-left:0; padding-left:0; }
#centercolumn ul ul, #centercolumn ol ol   {line-height:145%; font-size:95%; list-style-type:none; }



ul#productDetails { list-style-type:none; padding-left:0px; list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;}




div#turelist ul {line-height:145%; line-height:1.5em; font-size:75%; /*text-indent: -1em;*/ font-size: 0.8125em; list-style-type: circle; margin-right:80px; margin-left:20px; padding-left:0; }
div#turelist ul ul  {line-height:145%; font-size:105%; list-style-type: circle; margin-left:35px; margin-right:5px;}
div#turelist li {margin-bottom:8px;}

#inBodyLogo {margin:0 10px 10px 0; float:left; }


#cleanedlist ul, #cleanedlist ol {line-height:145%; line-height:1.5em; font-size:75%; /*text-indent: -1em;*/ font-size: 0.8125em; list-style-type:none; margin-right:80px; margin-left:0; padding-left:0; }
#cleanedlist ul ul, #cleanedlist ol ol   {line-height:145%; font-size:85%; list-style-type:none; }
#cleanedlist li  { margin:2px 10px 10px 0px; }



.numberredlist ol {line-height:145%; line-height:1.5em; font-size:75%; /*text-indent: -1em;*/ font-size: 0.8125em; list-style-type:none; margin-right:80px; margin-left:15px; padding-left:0px; }
.numberredlist ol ol   {line-height:145%; font-size:85%; list-style-type:none;  margin-right:0px; }
.numberredlist li  { margin:2px 10px 10px 15px; list-style-type:decimal }
.numberredlist li li  { margin:2px 0px 10px 15px; font-size:12px;  }



#centercolumn {
	padding:28px 10px 60px 22px; 	padding:20px 10px 60px 22px;

	background-color: #EFEBE6;
	top: 0px;
}
#centercolumn  {
	margin:0;
	min-height: 600px;
	top: 0px;
}
#centercolumn p {
	margin-top:4px;
	margin-bottom:18px;
	line-height:155%;
	font-size:75%;
	font-size: 0.8125em;
	padding-top: 3px;
	padding-right: 5px;
	padding-right: 80px;
	padding-bottom: 3px;
	padding-left: 0px;
}

div#centercolumn a, div#centercolumn a:link, div#centercolumn a:visited, div#centercolumn a:hover {text-decoration:none; font-weight:bold;/* border-bottom:1px solid  #AAA7A3 #C0815C;*/ color:#74726F; color:#BD3900}
div#centercolumn a:hover {text-decoration: underline;/* border-bottom:1px solid #1F1E1D;*/ color: #1F1E1D; color:#942C00; font-weight:bold;}

td#centercolumnColor { background-color: #EFEBE6; }

#navQuickLinkcontainer ul
{
list-style-type: none;
text-align: left;
line-height:115%;
}

#navQuickLinkcontainer ul li a

{
background: transparent url(/images/list-off.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color: #999;
}


#navQuickLinkcontainer ul li a:hover
{
background: transparent url(/images/list-on.gif) left center no-repeat;
color: black;
}

#navQuickLinkcontainer ul li a#current
{
background: transparent url(/images/list-active.gif) left center no-repeat;
color: #666;
}

#navQuickLinkcontainer ul li a#cut
{
background: transparent url(/images/spacer.gif) left center no-repeat; border-left:1px solid #C2C2C2; margin-left:10px;

}

div#navQuickLinkcontainer ul li a:link     {
	font-family:Arial, Helvetica, sans-serif;
	color: #545048;
	font-weight:bold;
}
div#navQuickLinkcontainer ul li a:visited  { font-family:Arial, Helvetica, sans-serif; color: #77766C; font-weight:bold;}
div#navQuickLinkcontainer ul li a:active   { font-family:Arial, Helvetica, sans-serif; color: #77766C; font-weight:bold;}
div#navQuickLinkcontainer ul li a:hover    { font-family:Arial, Helvetica, sans-serif; color: #000; font-weight:bold;}




div#rightBar {background-color: #8D9A9D; background-color:  #D4CBC3; height:180px;  border-right:5px solid #FFFFFF; background-image:
url(/images/mps_rightbar_2.jpg); background-position:right; background-repeat:no-repeat;}

div#baitRight {border-bottom: dotted 0px #C2B9AF; margin:25px 0 0 8px; padding:10px 0 10px 0; width:140px;}
div#baitRight h4 {font-family:Georgia, "Times New Roman", Times, serif; /*font-style:italic;letter-spacing:1px; */ font-size:13px; color:#A79C98; padding:0; margin:0; font-weight:normal; }
div#baitRight p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808080 }
div#baitRight a, div#baitRight a:link, div#baitRight a:visited, div#baitRight a:hover {text-decoration:underline; font-weight:bold; color: #676268; font-size:11px ;}
div#baitRight a:hover {text-decoration: underline; color: #1F1E1D; color:#000; font-weight:bold;font-size:11px ;}
div#baitRight h4 a:link, div#baitRight h4 a:visited, div#baitRight h4 a:hover, div#baitRight h4 a:active {font-size:13px;  font-weight:normal;}

div#baitRight 
div#baitRight a img { border:1px solid #A29F9E;}
div#baitRight a:link img {border:1px solid #A29F9E;}
div#baitRight a:visited img {border:1px solid #A29F9E;}

div#baitRight a:hover img {border:1px solid #666;}
.baitRightImg a img { border:1px solid #A29F9E;}

#detailproducticon { margin:0 8px 2px 0; vertical-align:middle; }

a.noborder { border: 0px solid #fff; border-bottom: 0px solid #fff ! important;  } 
a.noborder:hover { border: 0px solid #D0C8BC; border-bottom:0px solid #D0C8BC ! important;} 


div#captionLeft {margin:20px 0 0 20px;}
#captionLeft ul, #captionLeft li { line-height:1.5em; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
#captionLeft ul {list-style-type:none; padding-left:0px; list-style: none;
	margin-left: 10px;
	padding-left: 1em;
	/*text-indent: -1em;*/}
	div#captionLeft a, div#captionLeft a:link, div#captionLeft a:visited, div#captionLeft a:hover {text-decoration:none; color:#74726F; color:#333;  font-weight:normal;}
div#captionLeft a:hover {text-decoration: underline; color: #1F1E1D; font-weight:normal;}


	
div#faqlist {margin:10px 50px 10px 0px; padding:0}
#faqlist ul, #faqlist li { line-height:1.75em; list-style-type:none; }
#faqlist ul {list-style-type:none; padding-left:0px; list-style: none;	margin:0; 	padding-left:0; }	
#faqlist li {margin:0 0 10px 0; padding-left:0;  font-size: 11px;}



h1, h2, h3 {
	font-weight:normal;	 font-family:Georgia, "Times New Roman", Times, serif; padding:0; }

div#centercolumn h1 a:link ,div#centercolumn  h1 a:visited { color: #8B2827; text-decoration: none; font-weight:normal; }
div#centercolumn h1 a:hover, div#centercolumn h1 a:active {	text-decoration: underline;	color: #6B201D; font-weight:normal;}

div#centercolumn h2 a:link ,div#centercolumn  h2 a:visited { color: #333; text-decoration: none; font-weight:normal; }
div#centercolumn h2 a:hover, div#centercolumn h2 a:active {	text-decoration: underline;	color: #333; font-weight:normal;}

	
h1 {
	font-size: 1.375em; /* 16x1.375=22px */
	line-height: 1.5em;/* 16x1.636=26px *//* 16x1.5=24px */
	margin: 0; 
	color:#8B2827; padding-bottom:0;
	font-weight: normal;
}

h2 {font-weight: normal; 
	font-size: 1.125em; /* 16x1.125=18px */
	line-height: 1.125em;/* 16x1.636=26px *//* 16x1.5=24px */

	margin:8px 30px 0 0 ; /* 18x1=18px */ 
	padding-bottom: 5px;
}

h3 {font-weight: normal;
	font-size: 1.0em; /* 16x1.125=18px */
	margin:1em 30px 0 0 ; /* 18x1=18px */
}


h4 {
	padding:0; 
	margin: 2px 0 5px 0;   
	font-size: 0.75em; /* 16x0.75=12px */
	}


p {font-weight: normal;
	font-size: 0.875em; /* 16x0.875=14px */
	margin: 1.286em 0; /* 14x1.286=18px */

}



#bodyContent h1 {margin:40px 0 8px 0; /*font-size:150%;*/}

#photoContainer { margin:0; padding:0px 0px 0px 0px; }

div.spacer {  clear: both; margin:0; padding:0; }

div#photoFloat {
	margin:0px;
	float: left;
	width: 130px;
	height:200px;
	padding: 0px 5px 10px 0px; /*line-height:0;*/
  }

#photoFloat img {margin-bottom:0; padding-bottom:0;  }/*line-height:none;line-height:none;*/

div#photoFloat p { font-size:0.75em; /*line-height:1.300em;*/ font-family:Arial, Helvetica, sans-serif;    margin:15px 0 0 2px ! important; padding:5px 0 0 0 ! important;   }

div#photoFloat a, div#photoFloat a:link, div#photoFloat a:visited, div#photoFloat a:hover {text-decoration:none; font-weight: normal; border-bottom:0px solid  #C0815C;  color:#BD3900}
div#photoFloat a:hover {text-decoration: none; border-bottom:1px solid #666; color:#942C00; font-weight:normal;}




.sans { font-size:0.75em;   font-family:Arial, Helvetica, sans-serif;   text-align: left; margin:5px 0 10px 2px; padding:2px 0 0 0;   }

/* blocked out when we moved over to material type hover */
/*
div#searchThbFloat { margin:0px;
  float: left;
  width: 135px; height:230px;
  padding: 5px 5px 0px 0px; line-height:0;
  }

#searchThbFloat img {margin-bottom:0px; padding-bottom:0px;   } 

div#searchThbFloat p { font-size:11px; line-height:1.250em; font-family:Arial, Helvetica, sans-serif;
   text-align: left; margin:1px 0 0 0px; padding:4px 0 0 0;   }

div#searchThbFloat a, div#searchThbFloat a:link, div#searchThbFloat a:visited, div#searchThbFloat a:hover {text-decoration:none; font-weight: normal; border-bottom:0px solid #C0815C; color:#74726F; color:#BD3900}
div#searchThbFloat a:hover {text-decoration: none; border-bottom:1px solid #666; color: #1F1E1D; color:#942C00; font-weight:normal;}

*/
div#searchThbFloat { margin:0px;
  float: left;
  width: 135px; height:230px;
  padding: 5px 5px 0px 0px; line-height:0;
  }

#searchThbFloat img {margin-bottom:0px; padding-bottom:0px;   }/*line-height:none;*/

div#searchThbFloat p { font-size:11px; line-height:1.250em; font-family:Arial, Helvetica, sans-serif;
   text-align: left; margin:1px 0 0 0px; padding:4px 0 0 0;   }

div#searchThbFloat a, div#searchThbFloat a:link, div#searchThbFloat a:visited, div#searchThbFloat a:hover {text-decoration:none; font-weight: normal; border-bottom:0px solid #C0815C; color:#74726F; color:#BD3900}
div#searchThbFloat a:hover {text-decoration: none; border-bottom:1px solid #666; color: #1F1E1D; color:#942C00; font-weight:normal;}




.marginterra {margin-right:10px;}

div#logoFloat { margin:0px; float: left; padding: 5px 10px 2px 0px; line-height:0; margin-top:10px; }
div#logoFloat img {margin-bottom:0px; padding-bottom:0px;  }/*line-height:none;*/
div#logoFloat p { font-size:0.70em; line-height:1.300em; text-align: left; margin:0px 0 0 2px ! important; padding:2px 0 0 0 ! important;   }

div#logoFloat a, div#logoFloat a:link, div#logoFloat a:visited, div#logoFloat a:hover {text-decoration:none; font-weight: normal; border-bottom:0px solid #C0815C; color:#74726F; color:#BD3900}
div#logoFloat a:hover {text-decoration: none; border-bottom:1px solid #666; color: #1F1E1D; color:#942C00; font-weight:normal;}



div#floatPara   { margin:0px 20px 0px 0px; height:150px; float: left; width:300px; height:200px;}
div#floatPara p { font-size:0.75em; line-height:1.40em; text-align: left; margin:0px 0 0 2px ! important; padding:2px 0 0 0 ! important;   }
/*div#floatPara img {padding:5px 0 5px 0;   }
div#floatPara a, div#floatPara a:link, div#floatPara a:visited, div#floatPara a:hover {text-decoration:none; font-weight: normal; border-bottom:0px solid  #AAA7A3 #C0815C; color:#74726F; color:#BD3900}
div#floatPara a:hover {text-decoration: none; border-bottom:1px solid #666; color: #1F1E1D; color:#942C00; font-weight:normal;}
*/

 
a.floatParaImage {float:left; border: 4px solid #fff; border-bottom: 4px solid #fff ! important; margin:5px 0 5px 0;} 
a.floatParaImage:hover { border: 4px solid #D0C8BC; border-bottom:4px solid #D0C8BC ! important; margin:5px 0 5px 0;} 

a.borderColorway {float:left; border: 1px solid #fff; border-bottom: 1px solid #fff ! important;  } 
a.borderColorway:hover { border: 1px solid #D0C8BC; border-bottom:1px solid #D0C8BC ! important;} 
 
 
a.borderArt {float:left; border: 4px solid #fff; border-bottom: 4px solid #fff ! important;  } 
a.borderArt:hover { border: 4px solid #D0C8BC; border-bottom:4px solid #D0C8BC ! important;} 
 
div#phone  {margin:0 0px 0 20px;  float:right;}

div#navTop { float:right; font-weight:bold; text-transform:uppercase; margin-top:35px; padding-right:0px;	font-size: 12px;}

div#navMid { float:right; border-bottom:0px solid #E2E1D8; width:940px; margin:0; padding:5px; padding-right:0px;	font-size: 12px; font-size: 0.875em; font-size:0.75em; font-size:0.8em;  color: #4F565E; font-family:Arial, Helvetica, sans-serif; }

div#navTop p, div#navMid p  { margin:0; padding:0;}


div#navTopold a {margin:0px 0px 10px 11px;}

/*div#navMid a      {margin:0px 0px 10px 14px;}*/






span#phonenumber  {margin:0px 0px 10px 14px;}


div#navTop a, div#navTop a:link, div#navTop a:visited, div#navTop a:hover {text-decoration:none;}
div#navMid a, div#navMid a:link, div#navMid a:visited, div#navMid a:hover {text-decoration:none; color: #4F565E;}
div#navMid a:hover {color:#000000; text-decoration:underline;}

/*
#headerWide    { border-bottom:1px solid #C4B899; text-align:left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; position:absolute; top:100px; height:1px; left:5px;  }
#navMidHolder  { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:950px; position:absolute; top:90px; }
#navMid {margin:0px 0px 0px 0px; }

div#logoholder {height:100px; }/*height:100px; border-bottom:5px solid #ffffff;

*/
div#logoholder { height:100px; border-bottom:5px solid #ffffff;}

#headerWide    { background-color: #fff;  border:0px solid #C4B899;border-bottom:1px solid #C4B899; text-align:left;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:28px; background-color: #DCE4EA ; background-color: #fff }
#navMidHolder  { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:950px; height:26px; }
#navMid {margin:0px 0px 0px 0px;}


#smallFont {font-size:14px; font-family:Arial, Helvetica, sans-serif;}

div#onpage {    font-size:0.75em; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #C9C6B0;  }
#onpage strong {font-weight:normal;}
#onpage p { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px 10px 5px 10px; margin:0;}

div#onpage a, div#onpage a:link, div#onpage a:visited, div#onpage a:hover {font-size:0.75em; text-decoration:none; font-weight:normal; color: #676268; font-size:11px ! important;}
div#onpage a:hover {font-size:0.75em; text-decoration: underline; color: #1F1E1D; color:#000; font-weight:normal;font-size:11px ! important;}



.notesfromscott {  background-color:#CFF2E0;}

a.offsite { 
	background: inherit; /* FF correction for double underline (sometimes) */
	} 
a.offsite span { 
	background: url(/images/arrow_offsite.gif) no-repeat 100% 50%;
	padding: 0 15px 0 0;	/* width of the img */
	display: inline-block;	/* IE correction to show the icon */
	cursor: pointer;	/* IE correction to show hand instead of arrow */
	vertical-align: bottom;	/* Opera correction to get the last word vertical aligned */
	}
a.offsite:visited span { 
	background-image: url(/images/arrow_offsite.gif);
	}
a.offsite:hover span {
	background-image: url(/images/arrow_offsite_hover.gif);
/*	text-decoration: none;  avoiding the "u" working for the last word! :-) */ 
	}

.workingline {border:3px dotted #990000; margin:0 0 15px 0; padding:10px;}


div#searchDiv {
	margin:9px 0 9px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#searchDiv td, div#searchDiv table {font-family: Arial, Helvetica, sans-serif; font-size:12px;}

.searchNotes {font-size: 11px}

.searchmenuWidthWide {width:270px;}


div.question {margin:0 0 20px; font-size:90%;}
div.backtotop {text-align:right; margin-right:80px;}
div.backtotop a {font-size:11px; text-decoration:none; text-transform:uppercase; text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#959391;  }

div.backtotop a:link, div.backtotop a:hover, div.backtotop a:active, div.backtotop a:visited { text-decoration:none; color:#959391 ! important;  font-weight:normal ! important;  }
div.backtotop a:hover {text-decoration:underline;}


div#in p { margin:0; padding:0; text-align:right;  font-family:Arial, Helvetica, sans-serif; line-height:12px; font-size:12px;  }
div#in table {text-align:right;}
div#in  {
	margin:0;
	padding:0;
	position:absolute;
	top:1px;
	text-align:right;
	width:950px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-size:12px;
}

div#accountedit table {font-family:Arial, Helvetica, sans-serif; }
div#accountedit td {font-size:90%}
div#accountedit a:link, div#accountedit a:visited, div#accountedit a:active {color:#333333; text-decoration:none; font-weight:normal;}
div#accountedit a:hover {color:#000; text-decoration:underline; font-weight:normal;}


div#footer p {margin:0 0 2px 0; padding:0px; color:#A5A29E;  font-family:Arial, Helvetica, sans-serif;  font-weight:normal; font-size:11px;}
div#footerBar p { color: #A5A29E;  font-weight:normal; font-size:11px;}
div#footer a, div#footer a:link, div#footer a:visited, div#footer a:hover {text-decoration:none; color:#74726F; font-weight:normal;}
div#footer a:hover {text-decoration: underline; color: #1F1E1D; font-weight:normal;}
#footer {	font-size: 11px;  font-size:11px; background-color: #EFEBE6;  padding:20px 0 20px 22px;border-right: solid 0px #FFFFFF;  font-weight:normal;}




div.hr {
  height: 1px;
  background: #A29E98 url(/images/hr1.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}



.p7snaptrigger a {
	display: block;
	background-color: #CCCCCC;
}

/* 	When the trigger images are hovered over, the background color changes to white.
	We don't change text color because the link text is actually the non-transparent
	portion of the trigger image.
	
	Active and Focus trigger the color change in IE-PC and other
	modern browsers when tabbing through the links with keyboard. */
.p7snaptrigger a:hover, .p7snaptrigger a:active, .p7snaptrigger a:focus {
	background-color: #FFFFFF;
}


/* 	The Submenu Layers
 	Use a combined selector to assign all properties common to each
	of the Submenu Layers. */


#p7snapsubs1, #p7snapsubs2, #p7snapsubs3, #p7snapsubs4, #p7snapsubs5, #p7snapsubs6, #p7snapsubs7  {
	position: absolute;
	width: 185px;
	top: 101px; /*33px;*/
	font-size: .8em;
	visibility: hidden;
	background-color: #E3E1D9;  background-color: #EBDEB9;  background-color: #BCD3D3; background-color: #DCE4EA;  background-color: #fff; 
	z-index:102; 
	 border:solid 0px #E3E1D9;  border:solid 1px #C4B899;
	border-top: 0px;
	padding-top:3px; 
	padding-bottom:3px;
	 font-family:Arial, Helvetica, sans-serif;
}

#p7snapsubs5 {
	width: 200px;
	}
#p7snapsubs7 {
	width: 160px;
	}
/*
 	Now use individual selectors for each trigger Layer to assign
	their unique properties, in this case the left property 
#p7snapsubs1 {left: 356px;}
#p7snapsubs2 {left: 376px;}
#p7snapsubs3 {left: 461px;}
#p7snapsubs4 {left: 563px;}
#p7snapsubs5 {left: 658px;}
#p7snapsubs6 {left: 763px;}
#p7snapsubs7 {left: 812px;}*/
/*faqs
#p7snapsubs1 {left: 343px;}
#p7snapsubs2 {left: 365px;} 
#p7snapsubs3 {left: 439px;}
#p7snapsubs4 {left: 520px;} 
#p7snapsubs5 {left: 605px;}  
#p7snapsubs6 {left: 694px;}  
#p7snapsubs7 {left: 737px;}*/


#p7snapsubs1 {left: 319px;}
#p7snapsubs2 {left: 365px;} /*products no used */
#p7snapsubs3 {left: 416px;}
#p7snapsubs4 {left: 509px;} /*whatsnew */
#p7snapsubs5 {left: 594px;}  /* to the trade */
#p7snapsubs6 {left: 690px;}  /*faqs*/
#p7snapsubs7 {left: 731px;}


/* 	The submenu links are in paragraphs, so we set the margin to zero
	so there is no gap between links */
.p7submenus p {margin: 0; padding:0; 	font-size: 10px; 	background-color: #CCCCCC; 	color: #666666; }


/* 	Submenu Link Styles
 	Use a combined selector for a and a:visited. Set padding in shorthand
	to 1px on top and bottom, 8px right and 12px left.
	
	Set display to block so entire link box, including padding is clickable.
	Set border to 1px solid.
	
	Set border colors in shorthand to Light Gray on top and left - and
	Charcoal Gray on right and bottom. This combination of colors creates
	a raised button-type effect.
	
	Set background color to dark gray, text to medium gray and turn off underlines. */
.p7submenus a, .p7submenus a:visited {
	display: block;
	padding: 0px 8px 0px 12px;
	margin:0;
	font-size: 10px;
	background-color: #E3E1D9; background-color: #fff; background-color: #EBDEB9; background-color: #BCD3D3; background-color: #DCE4EA;  background-color: #fff; 
	font-weight:normal;
	color: #4F565E;
	text-decoration: none;
	border: 0px solid #666;
	text-align:left; 
	text-transform: uppercase;}

/* 	Change background and text colors when links are hovered over.
	Use a combined selector for hover, active, and focus.
	
	Active and Focus trigger the color change in IE-PC and other
	modern browsers when tabbing through the links with keyboard. */ 
.p7submenus a:hover, .p7submenus a:active, .p7submenus a:focus {
	background-color: #EBDEB9; background-color: #BCD3D3; background-color: #DCE4EA;   background-color: #fff; 
	text-decoration: underline;
	font-size: 10px;
	font-weight:normal;
	color: #000;
	/*border-top: #C5A996;*/
}


/* hacks */
/* using Tantek hack, clearing the float is done via a BR in IE5.x, to avoid 
IE5.x bug. For other browsers the clear will be done via a DIV to avoid the 
extra line of height that a BR renders. */

BR.clearIE5 { clear: both;       /* IE5.x will use this clear */
      voice-family: "\"}\"";  /* hide "display:none" from IE5.x */
      voice-family:inherit;
      display: none; }      /* other browsers will not render the BR */
html>body BR.clearIE5 { display: none; } /* allow Opera to recover and get 
correct value */

DIV.clear {
      voice-family: "\"}\"";  /* hide "clear:both" from IE5.x */
      voice-family:inherit;
      clear: both; }        /* other browsers will use this DIV to clear
floats */
html>body DIV.clear { clear: both; } /* allow Opera to recover and get
correct value */



#wrapper {
	width: 36em;
}

table {
	border-collapse: collapse;
	clear: left;
}

th, td {
	text-align: left;
	vertical-align: top;
	padding: 0;
}

/* rather than give the table a font size, use contextual selectors to target the th and td elements within 

th {
	width:20%;
	font-weight: normal;
	font-size: 0.875em;  16x0.875=14px 
	padding:0 0.643em 0.571em 0.643em;  14x0.643=9px 14x0.571=8px 
	border-bottom:0.071em solid #ccc;  14x0.071=1px 
	}

td {
	font-size: 0.75em;  16x0.75=12px 
	padding:0.333em 0.75em 0.417em 0.75em;  12*0.333=4px 12*0.75=9px 12x0.417=5px 
	border-bottom:0.083em solid #ccc;  12x0.083=1px 
	line-height: 1em;  12x1=12px  
}
*/
/* @group sidebar */

/* rather than give the sidebar itself a font size, use contextual selectors to get at the elements within */

.sidebar {
	width: 12em;
	float: left;
	margin: 0 1.125em 0 0; /* 16x1.125=18px */
	padding: 0.5625em; /* 16x0.5625=9px */
	background:#ddd;
	color: #000;
}

.sidebar h3 {
	font-size: 0.875em; /* 16x0.875=14px */
	margin: 0 0 0.643em 0; /* 14x0.643=9px */
}
 
.sidebar p {
	font-size: 0.75em; /* 16x0.75=12px */
	margin: 0 0 1.5em 0; /* 12x1.5=18px */
}

.sidebar ul {
	padding: 0;
	margin: 0 0 1.125em 1.125em; /* 16x1.125=18px */
}

.sidebar li {
	font-size: 0.75em; /* 16x0.75=12px */
}

/* @end */

#banner  {  text-align: left;     }


#corpshowrooms {border:1px solid #D1CBC1; margin:5px 10px 10px 0; padding:1px 2px 0px 10px; width:300px; }			
div#corpshowrooms h3 {color: #892A25;}


/* Styles specific to this example layout 
       BODY  { margin: 0; padding: 0; }*/

       #main { background-color: #FFFFFF; color: black; 
               border: 5px solid #BC3400; }
			   
#photo {width:395px;float: left; margin:0px; padding:1px 5px 5px 0px; background-color:#003366; }

       #menu { list-style: none; float: left; width: 10em; 
               margin: 0; padding: 0.5em; }

       #menu A { text-decoration: none; }

       #content 
             { background-color: #FFF8E8; color:black; padding: 0; 
               margin: 0 0 0 0; border-left: medium solid #BC3400; 
               min-height: 400px;}





/* share bookmarking !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
#addthis_services {
  background-color: #FFFFFF;
}
#addthis_services {  background-color: #FFFFFF ;
}

#addthis_services a {
  padding: 0px 0px 0px 4px; 
  color:#333333; 
  display: block;
  font-weight: normal;
}

#addthis_services td{
  padding: 1px 0px 1px 0px;
}


#addthis_dropdown15 a {
  text-decoration: none; 
  font-family:Georgia ;
  font-size: 11px ;
  color: #9C968E ;
  background-color: #FFFFFF ;
}

#addthis_dropdown15 a:hover {
  background-color: #FFFFFF ;
 color:#000000 ;
}

#addthis_dropdown15 img {
  border:none; 
  vertical-align:middle;
    background-color: #FFFFFF ;
  
}
/* width: 16px;
  height: 16px;*/
#addthis_dropdown15 {
  z-index: 1000000;
  text-align: left;
  width: 100px;
/*  width: 200px; 
  height:100px;
  overflow: hidden;*/
  position: absolute; 
  display: none; 
  border-color: #E0DBD3 ;
  border-style:solid ;
  border-width:0px ; 
  padding: 0px 0px 0px 0px ; 
  
  background-color: #ffffff ; /*#E0D8CB  E0DBD3*/
  font-family: Georgia ;
  margin:0 ;
}


#at_caption { font-size:9px; display:none;}

#addthis_dropdown15 { border:1px solid #E0DBD3 ;}

a.hoverlinksEnable , a.hoverlinksEdit , a.hoverlinksDisable , a.hoverlinksDelete   {  padding:2px 4px 2px 4px; margin:0px;   }


a.hoverlinksEnable:hover    {background-color: #669933; color:#FFFFFF !important;  padding:2px 4px 2px 4px; margin:0px; text-decoration:none !important; }
a.hoverlinksEdit:hover      {background-color: #9900CC; color:#FFFFFF !important;  padding:2px 4px 2px 4px; margin:0px; text-decoration:none !important; }
a.hoverlinksDisable:hover   {background-color: #666666; color:#FFFFFF !important;  padding:2px 4px 2px 4px; margin:0px; text-decoration:none !important; }
a.hoverlinksDelete:hover    {background-color: #CC0000; color:#FFFFFF !important;  padding:2px 4px 2px 4px; margin:0px; text-decoration:none !important; }

#buttontext {text-transform:uppercase; font-weight:bold; font-size:90%;}


/* ********************************************** START email this page feature */



.email_link {
    cursor: pointer;
}


.email_container {
    display: none;
    position: absolute; 
    /*left: 100px;
    top: 100px;*/
    z-index: 150000; 
    width: 450px; 
    color: #000000; 
    border: solid 1px #C5B89A; 
	margin:2px;
    background-color: White;
    padding: 10px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

.email_dragbar {
    border: solid 0px black; 
    background-color: #C6BEAD; 
    cursor: move;
    padding: 2px 2px 0px 10px;
    font-weight: bold;
    height: 100%;
    overflow: auto;
}

.email_label {
    padding: 2px;
    margin: 2px 0 0 0 ;
      font-size:11px;
}

.email_textbox{
    padding: 2px;
    margin: 0 0 2px 0;
    width: 270px;
}

.email_textboxmulti {
    padding: 2px 2px 0px 2px ;
    margin: 0 0 0px 0;
    width: 400px; height:45px;
}

.email_close{
    display: block;
    float: right; 
    cursor: pointer;
    border: solid 0px black;
    padding: 0px 10px 1px 10px;
    marign: 0px 5px 5px 2px;
   /* background-color: #BDCFD6;*/
    font-weight: normal;
}

.email_checkbox{
    padding: 2px;
    margin: 20px 2px 2px 2px;
    display: block;
	width:130px;
    float: right;  font-size:11px;
}

.email_button{
    border: solid 0px black; 
    float: left;
    cursor: pointer;
    padding: 1px 10px 1px 10px;
    margin: 10px 5px 2px 2px;
    background-color: #BDCFD6;
}

.validator{
    display: none;
  /*  clear: right;*/
    padding: 0px;
    margin: 0px;
}

.errormessage{
    color: #990000;
    display: none;
    padding: 0px;
    margin: 0px;
	font-size:11px;
}
.egray { color:#898989; margin:0px; padding:0; font-size:11px;}



/* ********************************************** END email this page feature */
/* ********************************************** START HoverBox feature */

.hover_link {
    cursor: pointer;
}

.hover_container {
    display: none;
    position: absolute; 
    /*left: 100px;
    top: 100px;*/
    z-index: 150000; 
    width: 450px; 
    color: #000000; 
    border: solid 1px #C5B89A; 
	margin:2px;
    background-color: White;
    padding: 10px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

.hover_dragbar {
    border: solid 0px black; 
    background-color: #C6BEAD; 
    cursor: move;
    padding: 2px 2px 0px 10px;
    font-weight: bold;
    height: 100%;
    overflow: auto;
}

.hover_label {
    padding: 2px;
    margin: 2px 0 0 0 ;
      font-size:11px;
}

.hover_textbox{
    padding: 2px;
    margin: 0 0 2px 0;
    width: 270px;
}

.hover_textboxmulti {
    padding: 2px 2px 0px 2px ;
    margin: 0 0 0px 0;
    width: 400px; height:45px;
}

.hover_close{
    display: block;
    float: right; 
    cursor: pointer;
    border: solid 0px black;
    padding: 0px 10px 1px 10px;
    marign: 0px 5px 5px 2px;
   /* background-color: #BDCFD6;*/
    font-weight: normal;
}

.hover_checkbox{
    padding: 2px;
    margin: 20px 2px 2px 2px;
    display: block;
	width:130px;
    float: right;  font-size:11px;
}

.hover_button{
    border: solid 0px black; 
    float: left;
    cursor: pointer;
    padding: 1px 10px 1px 10px;
    margin: 10px 5px 2px 2px;
    background-color: #BDCFD6;
}

.validator{
    display: none;
  /*  clear: right;*/
    padding: 0px;
    margin: 0px;
}

.errormessage{
    color: #990000;
    display: none;
    padding: 0px;
    margin: 0px;
	font-size:11px;
}
.egray { color:#898989; margin:0px; padding:0; font-size:11px;}
