/***** GLOBAL *****/
body { margin: 0; padding: 0; background-color: #E2DBA7;}
body, td, #se_content td.medtext td.medtextboldnolink {font-family: Arial, Helvetica, sans-serif;}

a:link, a:visited {color: #00C;}
a:hover {color: #424242; text-decoration: none;}
.se_inline {display: inline}
.senone {display: none;}
.seblock {display:block}

#innerwrapper {text-align: left; width: 890px;}

#wrapper {margin: 0 auto 0 5px; background-color: #e2dba7;}
#wrapper, #header, #se_nav,  #sw_footer {width: 890px; }
/* globals for netsuite divs */
#div__header, #div__body, #div__footer {width: 890px; margin: 0px auto 0px 0px; background-color: #FFFFFF;  }


/***** HEADER *****/
/* header div */
#header {height: 100px;  background-image: url(/images/storeblueflower.jpg); background-position: right top; 	background-repeat: no-repeat; position: relative; z-index: 2}
#the_logo {float: left; clear: right}
#hdr_nav_tbl {margin-top: 45px;}
#hdr_nav div {text-align: right}
#hdr_nav, .hdrnavtxt {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; text-align: left; }
#hdr_nav a:link, #hdr_nav a:visited, .hdrnavtxt a:link,  .hdrnavtxt a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #496896; font-weight: bold; text-decoration: none; padding: 0 1px; margin: 0 3px;}
#hdr_nav a:hover, .hdrnavtxt a:hover {color: #000000; text-decoration: none; padding: 0 1px; margin: 0 3px;}
.se_navtab {position: absolute; top: 55px; left: 150px; width: 500px; text-align: left; display: block;}
.se_navtab table {margin: 2px auto 0px 0px;}

/* for Sign out | Help links on My Account page */
#hdr_nav_tbl table.smalltext {margin: 11px 0 0 5px}
#hdr_nav_tbl a.smalltext:link, #hdr_nav_tbl a.smalltext:visited {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #000; text-decoration: none;  padding: 0 1px; margin: 0 3px;}
#hdr_nav_tbl a.smalltext:hover {color: #424242; text-decoration: none;}

/* main navigation div */
#se_nav {min-height: 39px; position: relative}
table.mainnav {min-height: 39px; background-color: #FFFFFF; border-top: solid 3px #889dbc;}
table.mainnav td {border-right: solid 2px #FFFFFF}
table.mainnav td.last {border-right: 0px}
table.mainnav td.first{}

table.mainnav a:link, table.mainnav a:visited {	text-decoration: none;	color: #FFFFFF;	line-height: 12px; font-size: 12px; text-align: center; display: block; background-color: #9ea8bb; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 6px 8px 6px; }
table.mainnav a:hover{background-color: #B0b3bc;}

 
 /* adjust the coloring of the top navigation based on site - spa equip  */
#se_nav table.mainnav {border-top-color: #496896; background-color: #496896;}
#se_nav table.mainnav a:link, #se_nav table.mainnav a:visited {background-color: #496896;}
#se_nav table.mainnav a:hover, #se_nav table.mainnav td.nav-hov, #se_nav table.mainnav td.nav-hov a:link, #se_nav table.mainnav td.nav-hov a:visited, #se_nav table.mainnav td.nav-hov a:hover {background-color: #889dbc;} 

 /* adjust the spacing of the top navigation based on site */
#se_nav table.mainnav a:link, #se_nav table.mainnav a:visited {}

	 /* MAIN SE site navigation and drop down */
div#se_nav, div##ex_nav {position: relative; z-index: 10;}	 
#se1, #se2, #se5, #se6, #se8, #se9, #se10, #se3, #se4, #se7  { z-index: 100;  top: 42px; }

			/* sub_navigation display and functioning */
div.hide, div.show { position: absolute; border: solid #889dbc 1px; border-top-width: 0px; z-index: 100; visibility: hidden;}
div.show {visibility:visible;  background-color: #ccd4e3;} 
ul.sub {list-style-type: none; margin: 0; padding: 0px;}
.sub_norm {text-align: left; font-weight: normal;}
.sub_norm a {height: 19px;font-size: 11px;line-height: 18px;text-decoration: none; padding-left: 5px; padding-right: 3px;}
.sub_norm a:link, .sub_norm a:visited {color: #333333;text-decoration: none; white-space: nowrap; display: block; } 
.sub_norm a:hover{	color: #333333;	background-color: #FFFFFF;	text-decoration: none;}
	
			/* positions each sub nav bar  and its IE-6 bug fix iframe */
div#se_nav1.show, #se_navif1.show, div#ex_nav1.show, #ex_navif1.show  {left: 0px;  width: 190px}
div#se_nav2.show, #se_navif2.show, div#ex_nav2.show, #ex_navif2.show {left: 73px; width: 215px}
div#se_nav3.show, #se_navif3.show, div#ex_nav3.show, #ex_navif3.show  {left: 180px; width: 205px}
div#se_nav4.show, #se_navif4.show, div#ex_nav4.show, #ex_navif4.show  {left: 251px; width: 185px}
div#se_nav5.show, #se_navif5.show, div#ex_nav5.show, #ex_navif5.show  {left: 337px; width: 170px}
div#se_nav6.show, #se_navif6.show, div#ex_nav6.show, #ex_navif6.show  {left: 418px; width: 185px}
div#se_nav7.show, #se_navif7.show, div#ex_nav7.show, #ex_navif7.show  {left: 485px; width: 150px}
div#se_nav8.show, #se_navif8.show, div#ex_nav8.show, #ex_navif8.show  {left: 546px; width: 140px}
div#se_nav9.show, #se_navif9.show, div#ex_nav9.show, #ex_navif9.show  {left: 655px; width: 175px}
div#se_nav10.show, #se_navif10.show, div#ex_nav10.show, #ex_navif10.show  {left: 688px; width: 200px}

#se_navif1.show, #se_navif2.show, #se_navif3.show, #se_navif4.show, #se_navif5.show, #se_navif6.show, #se_navif7.show, #se_navif8.show, #se_navif9.show, #se_navif10.show, #ex_navif1.show, #ex_navif2.show, #ex_navif3.show, #ex_navif4.show, #ex_navif5.show, #ex_navif6.show, #ex_navif7.show, #ex_navif8.show, #ex_navif9.show, #ex_navif10.show {position:absolute; z-index: 5; border: none; height: 35px}

#se_navif1.show, #ex_navif1.show {height: 115px} 
#se_navif2.show, #ex_navif2.show {height: 400px} 
#se_navif3.show, #ex_navif3.show {height: 220px} 
#se_navif4.show, #ex_navif4.show {height: 150px} 
#se_navif5.show, #ex_navif5.show {height: 125px}
#se_navif6.show, #ex_navif6.show {height: 275px} 
#se_navif7.show, #ex_navif7.show {height: 65px} 
#se_navif8.show, #ex_navif8.show {height: 150px} 
#se_navif9.show, #ex_navif9.show {height: 500px} 
#se_navif10.show, #ex_navif10.show {height: 35px}

#se_navif1.hide, #se_navif2.hide, #se_navif3.hide, #se_navif4.hide, #se_navif5.hide, #se_navif6.hide, #se_navif7.hide, #se_navif8.hide, #se_navif9.hide, #se_navif10.hide, #ex_navif1.hide, #ex_navif2.hide, #ex_navif3.hide, #ex_navif4.hide, #ex_navif5.hide, #ex_navif6.hide, #ex_navif7.hide, #ex_navif8.hide, #ex_navif9.hide, #ex_navif10.hide {display:none; height: 0; }


	 /* for IE PC anom JavaScript hack */
table.mainnav td.nav-hov, table.mainnav td.nav-hov a:link, table.mainnav td.nav-hov a:visited, table.mainnav td.nav-hov a:hover {background-color: #B0b3bc; cursor: pointer;}

 /* adjust the amount of padding in the nav elements for one or two lined links */
table.mainnav a.two:link, table.mainnav a.two:visited, table.mainnav a.two:hover {padding-top: 24px; padding-bottom: 24px;}
table.mainnav a.one:link, table.mainnav a.one:visited, table.mainnav a.one:hover {padding-top: 12px; padding-bottom: 12px;}
table.mainnav a.cone:link, table.mainnav a.cone:visited, table.mainnav a.cone:hover {padding-top: 15px; padding-bottom: 15px;}
table.mainnav a.wtwo:link, table.mainnav a.wtwo:visited, table.mainnav a.wtwo:hover {padding-top: 18px; padding-bottom: 18px;}
table.mainnav a.cthree:link, table.mainnav a.cthree:visited, table.mainnav a.cthree:hover {padding-top: 1px; padding-bottom: 1px;}

 /* rounded corner tabs above navigation for westin*/
.theTabs {text-align: right; height: 27px;}
.theTabs table {float:right}
.rTabs, .rTabs-non, .rTabs2-non, .rTabs-hov, .rTabs2-hov {background: transparent; margin:0px 1px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {	border-left:1px solid #08c;	border-right:1px solid #08c;	background: #9ea8bb;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #08c; border-width:0 1px; padding: 0 5px; font-size: 11px; line-height: 22px; color: #333333333;background-color: #9ea8bb;}

.rTabs-non .xb2, .rTabs-non .xb3, .rTabs-non .xb4, .rTabs-non .xboxcontent {background-color: #9ea8bb;}
.rTabs2-non .xb2, .rTabs2-non .xb3, .rTabs2-non .xb4, .rTabs2-non .xboxcontent {background-color: #C0D0EE;} 
.rTabs-hov .xb2, .rTabs-hov .xb3, .rTabs-hov .xb4, .rTabs2-hov .xb2, .rTabs2-hov .xb3, .rTabs2-hov .xb4, .rTabs-hov .xboxcontent, .rTabs2-hov .xboxcontent {background-color: #B0b3bc; cursor: pointer;} 

#wf_nav .rTabs .xboxcontent, #wf_nav .rTabs-hov .xboxcontent, #wo_nav .rTabs2-non .xboxcontent, #wo_nav .rTabs2-hov .xboxcontent  {font-weight: bold }


/* bread-crumb and user info */
#brcrumb {font-size: 11px; padding: 4px 4px 4px 8px; 
width: 878px !important; width: 890px }
.se_crumb {border-top: solid 3px #496896;	border-bottom: solid 3px #E9D28C;	background-color: #E9D28C;}


#brcrumb td, #brcrumb a.crumb:link, #brcrumb a.crumb:visited {font-size: 11px; color: #000000; text-decoration: none;}
#brcrumb a.crumb:hover {font-size: 11px; color: #333333; text-decoration: underline;}
.loginstatus, .loginstatus .headbarsub {font-size: 11px; line-height: 12px; padding: 0; color: #000000;}
.loginstatus  a.headbarsub:link, .loginstatus  a.headbarsub:link {font-size: 11px; line-height: 12px; text-decoration: none; color: #000000; }
.loginstatus  a.headbarsub:hover {font-size: 11px; line-height: 12px; text-decoration: underline; color: #333333333; }

/* fixes gap between top and body for Firefox */
iframe#server_commands {display: none}



/***** LEFT SIDE *****/
#leftside {padding-left: 5px;}
.se_leftside {border-right: solid 3px #889dbc;border-left: solid 2px #889dbc;background-color: #889dbc;}

td#leftside h3, td#leftside h3 a:link, td#leftside h3 a:visited, #ltsearch .smalltextnolink, #currency td.smalltextnolink {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 15px; text-transform: uppercase; text-decoration: none; font-weight: bold;}
td#leftside h3 { margin: 16px 0 0 0;}
td#leftside h3 a:link, td#leftside h3 a:visited {margin: 16px 0 0 0;}

td#leftside a:link, td#leftside a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 3px 2px 3px 9px; line-height: 16px; text-decoration: none; color: #000000;display: block;}
td#leftside a:hover {color: #000000; text-decoration: underline;}

/* view cart */
#cartsummary {font-size: 10px; color: #666; }
#cartsummary td {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; padding-left: 5px; color: #000; }
#ctsummary {}
.se_ctsummary {background-color: #E9D28C; border-right: solid #496896 1px; border-bottom: solid #496896 1px;}
#leftside #cartsummary a {display: inline; padding: 5px 2px ; font-size: 11px; color: #000;}

/* currency & search */
#currency {display:none}  /* REMOVE WHEN CURRENCY BACK ON SITE */
#currency, #ltsearch  {margin-top: 12px;}
#currency .smalltextnolink, #ltsearch .smalltextnolink {margin: 10px 0 0 0;}
#currency_fs, #ltsearch input {margin-left: 8px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;  }
#ltsearch input.input {width: 100px; margin: 0px auto 0px 0px; }
#leftside select{margin: 0px auto 0px 0px; }


/* browseby */
#browseby {}
.dropdownmenu {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #496896; text-decoration: none; letter-spacing: normal; margin-left: 9px;}


/* forhome */
#forhome {display:none; text-align: left; font-size: 12px; color: #FFFFFF; margin-top: 30px; }
#forhome img {margin: 5px auto}
td#leftside #forhome a {font-weight: bold; color: #FFFFFF; text-decoration: none; font-size: 12px; display: block; margin: 10px -2px 10px -6px; padding: 5px 10px; background-color: #738AAB; }
td#leftside #forhome a:hover {color: #FFFFFF; text-decoration: none; background-color: #496896;}

td#leftside a.logoe {display: none}


/***** CONTENT *****/
/* content template */
 #se_content {}
 #se_content td.medtextboldnolink {color: #496896; font-size: 15px; font-weight: bold; line-height: 16px; font-family: "Lucida Grande", Arial, sans-serif;}
#se_content a.medtextbold:link img, #se_content a.medtextbold:visited img, #se_content a.medtextbold:hover img {border: solid #E9D28C 2px;}
#se_content a.medtextbold:hover img {border-color: #889dbc;}
#se_content a.medtextbold:hover {color: #889dbc;}/* irrelevant definition to overcome IE bug */
#se_content a.medtextbold:link img.whtbdr, #se_content a.medtextbold:visited img.whtbdr, #se_content a.medtextbold:hover img.whtbdr {border: solid #FFFFFF 2px; display: none}
    /*  replace 2E87BA here with logo color 005272, no hovers */
#se_content a.medtextbold:link,  #se_content a.medtextbold:visited {color: #496896; text-decoration: none; font-size: 13px;}
#se_content a.medtextbold:hover {color: #496896; text-decoration: underline;}



	/* WELCOME category template (home page) */
#se-welcome {}
#hmgreeting {width: 600px; margin: 0px; padding: 0px; }
#se-welcome h1 {display:block; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #8A8C8D; line-height: 20px;	font-weight: normal; font-style: italic; margin: 7px auto 2px 5px; padding: 0;}
#se-welcome .right {text-align: right}
#se-welcome h2 {display: block; margin: 4px auto; text-align: center; font-weight: bold; color: #FFFFFF; font-size: 11px; line-height: 12px; text-shadow: dimgray 2px 2px 2px;}
#se-welcome h3 {font-weight: bold; color: #666666; font-style: italic; font-size: 12px; line-height: 14px; margin-top: 15px;  margin-bottom: 7px; padding-left: 10px}
#se-welcome h4 {font-weight: bold; color: #777777;  font-size: 16px; line-height: 20px; margin-top: 18px;  margin-bottom: 7px; padding-left: 10px}

#se-welcome p, #se-welcome li {font-size: 12px; color: #545454;line-height: 18px; margin-top: 2px; margin-bottom: 2px; padding-left: 10px}
#se-welcome p a:link, #se-welcome p a:visited {color: #496896;}
#se-welcome p a:hover {color: #FFFFFF; text-decoration: none;}

#se-welcome .hmimg {background: #FFFFFF url(/core/media/media.nl?id=46541&c=581183&h=fbde8942d61b9e00cef0) no-repeat right top; width: 695px; }


#smlimgs {width: 670px; padding: 0px 10px;}
#se-welcome .hm_left a:hover {color: #424242; text-decoration: underline}

#se-welcome .hmtxt {padding: 20px; color: #777777; font-size: 13px; font-weight: bold; line-height: 30px;}
#se-welcome .hmtxt a:link, #se-welcome .hmtxt a:visited {color: #777777; font-size: 13px; line-height: 16px; text-decoration: none}
#se-welcome .hmtxt a:hover {color: #777777 ; font-size: 13px; line-height: 16px;}
#hmtop {position: relative; height: 220px; width: 680px; margin-left: 0;}
#mn1, #mn2 {position:absolute; top: 0; left: 0px; width: 680px; height: 360px;}
#mn2 {display: none;}

#smlimgs {margin: 0px; position: relative; z-index: 2}
#smlimgs a:link, #smlimgs a:visited {color: #FFFFFF; text-decoration: none}
#smlimgs a:hover {color: #CCCCCC; text-decoration: none;}

	
	/* MAINcategory template */

#mainCatgor {font-size: 12px; padding: 10px 0px 10px 10px;}
#mainCatgor h1 {color: #496896; font-family: Arial, Helvetica, sans-serif; font-size: 18px;	font-weight: normal; line-height: 20px;}
#mainCatgor h1.fm {color: #496896;}
#mainCatgor p {font-size: 12px; }

   /* try changing 1B72A0 to logo color 005272 only here, no hovers  */
.mainCell {font-size: 13px; }
.mainCell a:link, .mainCell a:visited {color: #496896; text-decoration: none; font-size: 13px; font-weight: normal; line-height:13px; padding: 2px 4px;}
.mainCell a:hover {color: #424242; text-decoration: underline;}
.mainCell img {display:block}

	/* SUBcategory template */
.category {padding: 0px 0px 0px 10px}
#catDesc {font-size: 12px;}
#catDesc h1 {color: #496896; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; line-height: 20px;}
#catDesc h1.fm {color: #496896;}
#catDesc h1.rz {color: #496896;}
#catDesc p {font-size: 12px; }
#catImg {}

.catCells {font-size: 12px; width: 100%}
.catCells .lnkImg a:link img, .catCells .lnkImg a:visited img, .catCells .lnkImg a:hover img {border: solid #E9D28C 2px; margin-right: 4px;}
.catCells .lnkImg a:hover img {border-color: #889dbc;}
.catCells h2 {display: inline; margin-top: 4px;}
    /*  replace 2E87BA here with logo color 005272, no hovers */
.catCells h2 a:link, .catCells h2 a:visited {color: #496896; text-decoration: none; font-size: 13px;}
.catCells h2 a:hover {color: #889dbc; text-decoration: underline;}
.catCells span.itmCode, .catCells span.stkMsg {float:right; margin: 0 10px 0 auto}
.catCells .salePric {margin: 1px auto 0px; display: inline} 
.catCells p {font-size: 12px; margin-top: 4px; margin-bottom: 4px;}
.catCells .addtocartdiv {display:none} 
.catCells .itmLnk {display:none}
.catCells .lnkImg a:link img.whtbdr, .catCells .lnkImg a:visited img.whtbdr, .catCells .lnkImg a:hover img.whtbdr {border: solid #FFFFFF 2px; display: none}


	/* SUBcategory subheadings */
.subhead {text-align: left; margin: 15px auto 10px auto;}
.subhead h3 {font-size: 15px; color: #496896; margin: 0 3px; line-height: 20px}
.subheadtxt {font-size: 12px;line-height: 16px; text-align: justify}
.subheadimg img {margin-left: 8px;}

  
/* add to cart template */
.addtocartdiv, .itmLnk {margin-left: 1px} 
.addtocartdiv {} 
.itmLnk {}



/* ITEM DETAIL page */
#item_details .addtocarttable {float:none;  margin-top: -10px; position: relative; top: 0px; left: 0px; width: 250px; z-index: 10;}
#item_details {font-size: 13px; }
#item_details h3 {margin-bottom: 0px; font-size: 13px; }
#item_details p { font-size: 13px; }
.itm_price, .sku { font-size: 12px; }
    /*  replace 2E87BA here with logo color 496896, no hovers */
.scnditmimg a:link, .scnditmimg a:visited { font-size: 13px; font-weight:bold; text-decoration: none;  color: #496896;}
.scnditmimg a:hover {text-decoration: underline; color: #889dbc;}
#seeUpgrds {margin: 35px 14px 0px 0px; text-align: right; clear: both; }
#seeUpgrds a { font-size: 12px; line-height: 20px; font-weight:bold; text-decoration: none; color: #000073; }
#seeUpgrds a:hover { text-decoration: underline; color: #036; }
#stkSts {color: #743838; font-size: 12px;}
p#stkMsg {margin: 0px 0px;}
#specDiv, #specDiv td, #pdfDiv {font-size: 12px;}
#specDiv {margin: 24px auto 10px 5px;}
#pdfDiv {margin: 20px auto 12px 5px;}
#pdfDiv a {margin-left: 20px; text-decoration: none; color: #00C;line-height: 24px;} 
#pdfDiv a:hover {txt-decoration: underline; color: #777777}

#youtubeDiv.none {display: none; }
#youtubeDiv {text-align: center; padding: 10px; margin: 5px auto;   }
#youtubeDiv iframe {margin: 0px auto; }


/* printable sheet link */
#prntSht {display: noneZZZ} /* remove the ZZZ so it reads :none to hide the Print link */

/* related items */
#related {margin-top: 15px;}
.relCells {}
.relItms {width: 680px;}
#relDesc {background-color: #B0b3bc; }
#relDesc h3 {padding: 2px; color: #496896; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; line-height: 22px}
.relCells {font-size: 12px; width: 100%}
.relCells .lnkImg a:link img, .relCells .lnkImg a:visited img, .relCells .lnkImg a:hover img {border: solid #E9D28C 2px; margin-right: 4px;}
.relCells .lnkImg a:hover img {border-color: #889dbc;}
.relCells h2 {display: inline; margin-top: 4px;}
    /*  replace 2E87BA here with logo color 005272, no hovers */
.relCells h2 a:link, .relCells h2 a:visited {color: #496896; text-decoration: none; font-size: 13px;}
.relCells h2 a:hover {color: #889dbc; text-decoration: underline;}
.relCells span.itmCode, .relCells span.stkMsg {float:right; margin: 0 10px 0 auto}
.relCells .salePric {margin: 1px auto 0px; display: inline} 
.relCells p {font-size: 12px; margin-top: 4px; margin-bottom: 4px;}
.relCells .addtocartdiv {} 
.relCells .itmLnk {}
.relCells .lnkImg a:link img.whtbdr, .relCells .lnkImg a:visited img.whtbdr, .relCells .lnkImg a:hover img.whtbdr {border: solid #FFFFFF 2px; display: none}
var, kbd {display:none}
.prtPric {display:none}

			/* hide option labels */
.itemoptions {position: relative; z-index: 0;}
.itemoptions span a, .itemoptions span a:link, .itemoptions span a:visited, .itemoptions span a:hover {display:none}		
.itemoptions select {margin: 2px 0 2px 0px; }

/* information item detail page IFRAME */
.arch_iframe {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 0px 0px 5px 0px;	text-align: center;
	width: 670px;	line-height: 16px;}

.arch_iframe fieldset {width: 570px; border: solid 1px #000000; padding: 5px 14px 10px; margin: 10px auto 10px auto; text-align: left;}
.arch_iframe legend {font-family: 'Times New Roman', Times, serif;	font-size: 14px;	color: #000000;
	line-height: 16px;	text-decoration: none;	font-weight: bold;}
.arch_iframe fieldset td {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;}
.arch_iframe p {width: 570px; margin: 0px auto 5px auto; text-align: left;}
.arch_iframe fieldset p {width: 540px}
.arch_iframe fieldset img {margin: 0 -10px 0 -10px;}
.arch_iframe fieldset ul {margin-top: 0px;	margin-bottom: 3px;	list-style-type: circle;}



/* view larger image text styles  */
#itmThmbs {margin-top: 0px; font-size: 10px}
#itmThmbs a img {width: 72px; border: solid #999 1px; margin: 10px 3px 4px 3px;}
#itmThmbs a:hover img {border: solid #E44847 1px;}
#viewLrgrTxt { font-size: 11px; text-align: center; display: block;}
#viewLrgrTxt a {color: #333;  }

#lrgImgDiv {width: 690px; background-color: #FFF; border: solid #999 1px; border-color: #999 #666 #666 #999; padding: 5px 0px 20px 0px; color: #333;
text-align: center; font-size: 11px; position: absolute; top: -2px; left: -2px; z-index: 300}
#lrgImgDiv h3 {color: #333; margin: 0px auto 2px 0px; padding: 0px; font-size: 16px; line-height: 20px; font-weight: normal; letter-spacing: 1px;  }
#lrgImgDiv .photonavv {margin-top: 3px}
#lrgImgDiv .redX {float: right; margin: 0px 5px 0px 0px }
#lrgImgDiv a  {color: #333; text-decoration: none; font-weight: bold}
#lrgImgDiv a:hover {color: #FF0000; text-decoration: none;}
#lrgImgDiv img {margin: 5px auto;}




/* login pages only */
#retcust, #newusr, #retpss, #usrLnk a, #starLnk, #awayLnk, #remeUsers, #remeLnk, #lemeUsers, #lemeLnk, #awayUsers, #martLnk, #shinLnk, #shinUsers,  #iridUsers, #iridLnk {display: none;}
/* login page only */
.loginback {background-image: url(/core/media/media.nl?id=1735&c=581183&h=e0df6651c8c6bf736f50);background-repeat: no-repeat;background-position: top left; height: 500px;}
#usrLnk a.spaeq {display: inline}



/* shopping cart only */
#se_content.cart {padding-left: 10px;}
#se_content.cart #carttable {width: 870px;}
#truckship {width: 400px; margin-right: 4px; font: bold; float: right;} 

/* payment information only */
#www {position: relative;}
#splinst {font-size: 11px; width: 250px;  right: 0; top:-10px; position: absolute; color: #333333; background: #FFF;}
#splinst dl {margin-top: 0px}
#splinst dt {line-height: 18px;}
#splinst dd {font-size: 11px; margin-left: 0px;}

/* review and submit */
#se_content.checkout {padding: 5px 0px 5px 5px}
.checkoutprogresstext {font-size: 12px; }
#se_content.checkout #carttable {margin-left: 5px; width: 683px}
#additionalfieldstable {padding-top: 10px}

/* confirmation only */
.checkoutthankstext {font-size: 14px;}

/* search results only - hides additional search form */
#se_content #main_form {}


/***** FOOTER *****/

/***** FOOTER *****/

#sw_footer {height: 60px; text-align: center; font-size: 14px; padding: 8px 0;  display: block; }
.se_footer {background-color: #496896; color: #FFF}

#ftrLnks {color: #333; font-size: 13px; margin-top: 5px; }
#ftrLnks a {color: #000; padding: 2px 6px; text-decoration: none}
#ftrLnks a:hover {color: #C3D1E6; text-decoration: underline}


/***** CUSTOMER CENTER SPECIALS *****/


#ymp-body .ymp-meta-box a#ymp-meta-album-title,
#ymp-body #ymp-relevance,
#ymp-body #ymp-btn-close.ymp-skin,
#ymp-body a#ymp-btn-pop.ymp-skin,
#ymp-tray #ymp-tray-body,
#ymp-body a#ymp-meta-track-title.ymp-color-text-main {display: none !important;}
#ymp-body a#ymp-meta-image {width: 0px; height: 0px; opacity: 0;   }
#ymp-body a#ymp-meta-track-title.ymp-color-text-main:hover {text-decoration: none;  }

