/* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* Main Styles */
body {padding:0;margin:0;text-align:center;font-size: 12px;font-family: Arial, sans-serif; color: #666;}
/*body.main{background-color:#EEE;}*/
body#pageContainerMaintenance{padding:100px;height:600px;text-align:center;background-color:#f4f4f4;}
img {border:0;}
img.block{display:block;}
img.top{vertical-align:top;}
img.rt{float:right;margin-left:5px;}
img.lt{float:left;margin-right:5px;}
img.imgPad{margin:3px 0;}
img.border{border:solid 1px #ccc;}

p, td{font: 12px Arial, sans-serif;}
p{margin: 0 0 10px 0;}
h1{margin: 0 0 5px 0;font-size:24px;font-weight:bold;color:#333;}
h1.sm{margin: 2px 0;font-size:14px;font-weight:bold;color:#333;}
h1.sm a:link, h1.sm a:visited{margin:2px 0;font-size:14px;font-weight:bold;color: #333;display:inline;}
h1.sm a:hover, h1.sm a:active{margin:2px 0;font-size:14px;font-weight:bold;color: #999;display:inline;}
h1.mdnb{margin: 0 0 5px 0;font-size:21px;color:#333;font-weight: normal;}
h1 .gray, h1 a.blue:link, h1 a.blue:visited{font-size:14px;font-weight:normal;}
h1 a.black:link, h1 a.black:visited{text-decoration:underline;color:#333;}
h2{margin:0;font-size:14px;font-weight:bold;color: #999;display:inline;}
h2.h2blue {margin:0;font-size:16px;font-weight:bold;color: #777;display:inline;}
h2.h2blue a:link{margin:0;font-size:16px;font-weight:bold;color: #69c;display:inline;}
h2.h2blue a:hover, h2.h2blue a:active{margin:0;font-size:16px;font-weight:bold;color: #999;display:inline;}
h2.nb{margin:0;font-size:14px;font-weight:normal;color: #999;}
h2 a:link, h2 a:visited{margin:0;font-size:14px;font-weight:bold;color: #666;display:inline;}
h2 a:hover, h2 a:active{margin:0;font-size:14px;font-weight:bold;color: #999;display:inline;}
h2 .nb{font-size:11px;font-weight:normal;}
h2.block{display:block;margin:0 0 4px 0;}
h3{margin: 0 0 2px;font-size:12px;font-weight:bold;}
h4{margin: 0 0 5px;font-size:18px;font-weight:bold;color:#8ec33f;}
h4.blue{color:#69C;font-weight:normal;}
h5{font-size:13px;font-weight:bold;color: #999;display:inline;margin:0 0 4px 0;}
h6{font-size:13px;font-weight:normal;color: #666;display:inline;line-height:22px;margin:0 0 4px 0;}

.gray{color:#999;}
.black{color:#333;}
.red{color:#C00;}
.error{color:#C00;font-size:10px;}
.dkGray{color:#666;}
.txtGray{font-weight:bold;color:#aaa;}
.t10{font-size:10px;}
.t11, .t11 p{font-size:11px;}
.txtRt{text-align:right;}
.lh18{line-height:18px;}
.ctr{text-align:center;}
.justify{text-align:justify;}
.txtLt{text-align:left;}

ul.blt{margin:5px 0 5px 15px;}
ul.blt li{padding:0 0 0 12px;margin:0 0 8px 0; background: url('/media/blt_green.gif') no-repeat top left;}

/* Color Family Swatches */
.swatches img{border: solid 1px #000;margin:2px 4px 2px 0;vertical-align:middle;}
.whites{background-color:#fff;}
.grays{background-color:#ccc;}
.naturals{background-color:#ffc;}
.blues{background-color:#03c;}
.reds{background-color:#c00;}
.greens{background-color:#063;}
.yellows{background-color:#ff0;}
.oranges{background-color:#f90;}
.violets{background-color:#90f;}
.blacks{background-color:#333;}

ul.newsList{margin:10px 0 0;}
ul.newsList li{padding:3px 3px 3px 20px;margin:0 0 8px 0;}
ul.newsList li#featured{background-color:#f3f3f3;}
ul.newsList li.fan{background: url('/media/icon_fan.gif') no-repeat 2px 2px;}
ul.newsList li.edit{background: url('/media/icon_edit.gif') no-repeat 2px 2px;}
ul.newsList li.comment{background: url('/media/icon_comment.gif') no-repeat 2px 2px;}
ul.newsList li.group{background: url('/media/icon_group.gif') no-repeat 2px 2px;}
ul.newsList li#featured div.sponsor{float:right;width:280px;text-align:right;}
ul.newsList li#featured div.sponsor img{display:inline;}

ol.num{margin:5px 20px;padding:0;list-style-type:decimal;}
ol.num li{padding:0; margin:8px 10px;}
ol.alpha{margin:5px 20px;padding:0;list-style-type:upper-alpha;}
ol.alpha li{padding:0; margin:8px 10px;}

.imgIndent, .txtIndent{display:block;margin:5px 0 5px 20px;}

#pageContainer{margin:0 auto;text-align:left;background-color:#fff;}

#pageContent{padding: 5px;}
#pageContentLanding{padding: 20px 5px;}
#pageContentResults{padding: 8px 20px 20px;}
#overlayContainer{text-align:left;background-color:#fff;padding:1px 1px 10px 2px;}
#overlayFooter{padding: 5px 0 5px 15px;}
#overlayContainer .pad{padding:15px 15px 15px 0;}
#breadcrumbs{margin-bottom:10px;font-size:11px;}

/* Header Styles */
#hdrLogo{margin:12px 0 0 20px;}
ul#header{list-style:none;margin:0;padding:0;}
ul#header li.lt{float:left;padding:0;width:264px;}
ul#header li.ctr{float:left;padding:26px 0 0;width:460px;text-align:left;}
ul#header li.rt{float:left;padding:10px 0 0;text-align:right;width:251px;}

/* Nav Bar Styles */
ul#nav{list-style:none;margin:0;padding:0;width:948px; height:36px; background: url('/media/nav_bg.gif') repeat-x bottom;}
ul#nav li.lt{float:left;padding:0 0 0 265px;}
ul#nav li.rt{float:right;width:220px;padding:0 10px 0 0;text-align:right;font-weight:bold;}
ul#nav li.rt a:link, ul#nav li.rt a:visited{display:block;width:66px;text-align:center;padding:15px 0 6px 0;float:right;}
ul#nav li.lt a:link, ul#nav li.lt a:visited{color:#393292;font-weight:bold;display:block;width:114px;margin-right:4px;padding:15px 0 6px;text-align:center;float:left;}
ul#nav li.lt a:hover, ul#nav li.lt a:active{color:#666;}
ul#nav li.lt a.navOn:link, ul#nav li.lt a.navOn:visited{color:#fff;background: url('/media/nav_bg_on.gif');}
ul#nav li.lt a.navOnNa:link, ul#nav li.lt a.navOnNa:visited{color:#fff;background: url('/media/nav_bgNa_on.gif') repeat-x bottom;}
ul#nav li.rt a.navOn:link, ul#nav li.rt a.navOn:visited{color:#fff;background: url('/media/nav_bgNa_on.gif') repeat-x bottom;display:block;width:66px;text-align:center;padding:15px 0 6px 0;float:right;}

.menu {margin:0;border:0;padding:0;}
.menu td{text-align:left;vertical-align:top;padding:5px 14px;width:33%;}
.menu tr.oneCol td{width:100%;}
.menu tr.twoCol td{width:50%;}
.menu tr.twoCol td.col2{width:50%;background-color:#f7f5f8;}
.menu tr.threeCol td{width:33%;}
.menu tr.threeCol td.col2{background-color:#f7f5f8;}
.menu td a:link, .menu td a:visited{display:block;margin:0;}
.menu .subCat, .subCat{padding-left:8px;font-size:11px;}
.menu strong{display:block;margin:2px 0 0;}

/* Table styles */
table.stdTable{border:0;}
table.stdTable td{vertical-align:top;padding:2px;}
table.stdTable td label{margin-top:3px;display:block;text-align:right;}

table#forumTable{border:0;width:570px;margin:5px 0;}
table#forumTable th{font-weight:bold;color: #999;padding:4px;}
table#forumTable th.col1{width:280px;}
table#forumTable th.col4{width:120px;}
table#forumTable td{font-size:11px;padding:4px 0 4px 4px;vertical-align:middle;}
table#forumTable tr.alt{background-color:#f3f3f3;}

.thread{padding:8px;}
.threadAlt{padding:8px;background-color:#f3f3f3;}
.threadStart{padding:8px;background-color:#e3e3e3;}

/* Page layouts */
ul#twoCol{list-style:none;margin:0;padding:0;width:938px;}
ul#twoCol li.colA{float:left;width:585px;}
ul#twoCol li.colB{float:left;width:313px;}
ul#twoCol li.colSpacer{float:left;width:40px;}
ul#twoCol li.colSpacer1{float:left;width:30px;}

ul#threeCol{list-style:none;margin:0;padding:0;width:942px;}
ul#threeCol li.colA{float:left;width:139px;padding-top:10px;}
ul#threeCol li.colB{float:left;width:481px;}
ul#threeCol li.colC{float:left;width:300px;}
ul#threeCol li.colSpacer{float:left;width:14px;}

table#threeCol{list-style:none;margin:0;padding:0;width:942px; }
table#threeCol td.colA{float:left;width:182px;padding-top:10px; vertical-align:top;}
table#threeCol td.colB{float:left;width:438px;vertical-align:top;}
table#threeCol td.colC{float:left;width:300px;vertical-align:top;}
table#threeCol td.colSpacer{float:left;width:14px;}

ul#twoColAB{list-style:none;margin:0;padding:0;width:960px;}
ul#twoColAB li.colA{float:left;width:760px;}
ul#twoColAB li.colB{float:left;width:160px;}
ul#twoColAB li.colSpacer{float:left;width:30px;}

ul#twoColCD{list-style:none;margin:0;padding:0;width:760px;}
ul#twoColCD li.colC{float:left;width:160px;}
ul#twoColCD li.colD{float:left;width:570px;}
ul#twoColCD li.colSpacer{float:left;width:30px;}

ul#threeColACsame{list-style:none;margin:0;padding:0;width:960px;}
ul#threeColACsame li.colA, ul#threeColACsame li.colC{float:left;width:160px;}
ul#threeColACsame li.colB{float:left;width:570px;}
ul#threeColACsame li.colSpacer{float:left;width:30px;}

/* Module Styles */
#riFlashMod{padding:20px 57px 20px;margin-bottom:25px;}
ul#riResultsBar{list-style:none;margin:0 0 20px;padding:0;height:24px; border-bottom: solid 1px #f2f2f2;}
ul#riResultsBar li{font-weight:bold;font-size:14px;}
ul#riResultsBar li.tab1, ul#riResultsBar li.tab2{float:left;width:156px;text-align:center;padding:5px 0;}
ul#riResultsBar li.tab3{float:right;text-align:right;padding:5px 0 0;}
ul#riResultsBar li.tabOn{background-color:#f2f2f2;}
ul#riResultsBar li a:link,ul#riResultsBar li a:visited{color:#999;}
ul#riResultsBar li a:hover, ul#riResultsBar li a:active{color:#666;}

ul.sideModHdr{list-style:none;margin:0 0 3px;padding:0;}
ul.sideModHdr li.lt{float:left;padding:0;width:280px}
ul.sideModHdr li.rt{float:right;padding:0;width:44px; text-align:right;}

.sideModGrid{padding:6px 0 6px 6px;background-color:#f3f3f3;margin:8px 0 0 0;}
.sideModGrid img{float:left;margin:0 6px 6px 0;}
ul.sideModList, ul.sideModListSm{list-style:none;margin:5px 0;padding:0;}
ul.sideModList li.lt{float:left;width:120px;}
ul.sideModList li.rt{float:left;width:182px;}
ul.sideModListSm li.lt{float:left;width:80px;}
ul.sideModListSm li.rt{float:right;width:222px;text-align:left;font-size:11px;}
.sideModContainer{width:324px;height:250px;margin:10px 0;overflow:auto;}


div.chooseGrid{padding:6px 0 6px 6px;background-color:#f3f3f3;margin:8px 0 0 0;}
.chooseGrid div{float:left;padding:0 6px 6px 0;background-color:#f3f3f3;text-align:center;}
.chooseGrid img{margin-bottom:5px;display:block;}

img.showhide{width:15px; height:15px; background: url('/media/toggle_arrow_on.gif') no-repeat;vertical-align:middle;} 
img.showhideShow{background: url('/media/toggle_arrow_off.gif') no-repeat;vertical-align:middle;}

img.showhideMed{width:10px; height:10px; background: url('/media/toggle_arrowMed_on.gif') no-repeat;vertical-align:middle;} 
img.showhideMedShow{background: url('/media/toggle_arrowMed_off.gif') no-repeat;vertical-align:middle;}

ul.sideBrowseBar{list-style:none;margin:0 0 10px;padding:0;height:18px;background-color:#dfdfdf;}
ul.sideBrowseBar li.lt{float:left;padding:2px 0;width:23px;text-align:right;}
ul.sideBrowseBar li.ctr{float:left;padding:2px 0;width:276px;text-align:center;}
ul.sideBrowseBar li.rt{float:right;padding:2px 0;width:23px;}

ul.itemBrowseBar, ul.listViewNarrow li ul.itemBrowseBar{list-style:none;margin:0 0 10px;padding:0;height:18px;background-color:#dfdfdf;}
ul.itemBrowseBar li.lt, ul.listViewNarrow li ul.itemBrowseBar li.lt{float:left;padding:2px 0;width:23px;text-align:right;}
ul.itemBrowseBar li.ctr, ul.listViewNarrow li ul.itemBrowseBar li.ctr{float:left;padding:2px 0;width:125px;text-align:right;}
ul.itemBrowseBar li.rt, ul.listViewNarrow li ul.itemBrowseBar li.rt{float:right;padding:2px 0;width:23px;}

ul.modHdr{list-style:none;margin:0;padding:0;}
ul.modHdr li.lt{float:left;padding:0;width:206px}
ul.modHdr li.rt{float:right;padding:0;width:44px; text-align:right;}

.categoryMod{width:250px; float:left;margin: 0 30px 10px 0}
.modGrid{padding:10px 0 10px 10px;background-color:#f3f3f3;margin:8px 0 0 0;}
.modGrid img{float:left;margin:0 10px 10px 0;}

ul.browseBar{list-style:none;margin:0 0 10px;padding:0;height:18px;background-color:#e6e6e6;}
ul.browseBar li.lt{float:left;padding:2px 0;width:23px;text-align:right;}
ul.browseBar li.ctr{float:left;padding:2px 0;width:204px;text-align:center;}
ul.browseBar li.rt{float:right;padding:2px 0;width:23px;}

ul.browseBarWide{list-style:none;margin:0 0 10px;padding:0;height:18px;background-color:#e6e6e6;}
ul.browseBarWide li.lt{float:left;padding:2px 0;width:23px;text-align:right;}
ul.browseBarWide li.ctr{float:left;padding:2px 0;width:524px;text-align:center;}
ul.browseBarWide li.rt{float:right;padding:2px 0;width:23px;}

/* Share Room Tabs */
ul#shareRoomTabs{list-style:none;margin:0 0 10px;padding:0;height:20px; border-bottom: solid 1px #f2f2f2;}
ul#shareRoomTabs li{font-weight:bold;font-size:13px;float:left;text-align:center;padding:3px 20px;}
ul#shareRoomTabs li.tabOn{background-color:#f2f2f2;}
ul#shareRoomTabs li a:link, ul#shareRoomTabs li a:visited{color:#999;}
ul#shareRoomTabs li a:hover, ul#shareRoomTabs li a:active{color:#666;}

/* Narrow Module Styles */
ul.sideModListNarrow{list-style:none;margin:5px 0;padding:0;}
ul.sideModListNarrow li.lt{float:left;width:120px;}
ul.sideModListNarrow li.rt{float:left;width:204px;}

ul.sideModGrid{list-style:none;margin:5px 0;padding:0;background-color:#FFF;}
ul.sideModGrid li{float:left;width:70px;margin:0 6px 6px 0;}

.boxSearchLink{height:82px;width:82px;border: solid 1px #f4f4f4;text-align:center;}

#memberProfile{padding:8px;background-color:#f4f4f4;text-align:center;}
#memberProfileHome{padding:8px;background-color:#f4f4f4;margin-bottom:20px;}
#memberStats{padding:8px 0;}
#memberStatsHome{padding: 0 0 8px 0;}
#featDesign img{margin-top:10px;}
#industryProForm, #industryProQuestion{margin:0 0 8px 0;}
.fieldMargin select, .fieldMargin input, .fieldMargin textarea{margin-bottom:5px;}
.fieldMargin .dd{width:200px;}
.fieldMargin .txt{width:195px;}

/* Result List and Grid Styles */
ul.listView{list-style:none;margin:12px 0 8px;padding:0;}
ul.listView li.lt{float:left;width:150px;}
ul.listView li.rt{float:left;width:446px;}

ul.listViewNarrow{list-style:none;margin:12px 0 8px;padding:0;}
ul.listViewNarrow li.lt{float:left;width:135px;}
ul.listViewNarrow li.rt{float:left;width:307px;}
ul.listViewNarrow li.lt img{display:block;margin-bottom:3px;}
ul.listViewNarrow li.rt .desc{width:307px;word-wrap:break-word; overflow:auto;}

ul#gridRoomIdeaResults{list-style:none;margin:0;padding:0;}
ul#gridRoomIdeaResults li{float:left;margin:0 10px 10px 0;color:#999;}
ul#gridRoomIdeaResults li img{border:solid 1px #999;display:block;margin-bottom:5px;}

.featResult{padding:10px 3px 3px;background-color:#f3f3f3;} /*border: solid 1px #8ec33f*/

.productLinks td {font-size:11px; color: #2b317f; text-decoration:none;}
.productLinks a:link, .productLinks a:visited{color: #2b317f; text-decoration:none;display:block;}
.productLinks a:hover, .productLinks a:active{color:#666;}
.productLinks .productMoreButton {font-size:12px;}
.productLinks .productMoreButton:link, .productLinks .productMoreButton:visited {color:#69c;}
.productLinks .productMoreButton:hover, .productLinks .productMoreButton:active {color:#666;}

ul.mainLinks{list-style:none;margin:4px 0 0;padding:0;font-size:11px;text-align:left;}
ul.mainLinks li.lt{float:left;width:44%;}
ul.mainLinks li.rt{float:right;width:55%;text-align:left;}
ul.mainLinks li.rt div.txt{margin:0 0 6px 10px;}

ul.mainLinks a:link, ul.mainLinks a:visited{color: #2b317f; text-decoration:none;display:block;}
ul.mainLinks a:hover, ul.mainLinks a:active{color:#666;}

ul.mainLinks a.inline:link, ul.mainLinks a.inline:visited,ul.mainLinks a.inline:hover, ul.mainLinks a.inline:active{display:inline;}

ul.listView li.rt .mainLinks li.lt, ul.listViewNarrow li.rt .mainLinks li.lt, ul.listView li.rt .mainLinks li.rt, ul.listViewNarrow li.rt .mainLinks li.rt{padding-top:6px;}
ul.listView li.rt .mainLinks li.lt a:link, ul.listView li.rt .mainLinks li.lt a:visited, ul.listViewNarrow li.rt .mainLinks li.lt a:link, ul.listViewNarrow li.rt .mainLinks li.lt a:visited{margin-top:12px;}

a.addToList:link, a.addToList:visited{background: url('/media/add-to-list_btn_off.gif') no-repeat left;padding: 6px 8px 6px 29px;font-weight:bold;text-align:left;}
a.addToList:hover, a.addToList:active, a.addToListOn:link, a.addToListOn:visited{background: url('/media/add-to-list_btn_on.gif') no-repeat left;padding: 6px 8px 6px 29px;}

a.preview3D:link, a.preview3D:visited{background: url('/media/btn_preview-3D_off.gif') no-repeat left;padding: 6px 8px 6px 29px;font-weight:bold;text-align:left;}
a.preview3D:hover, a.preview3D:active{background: url('/media/btn_preview-3D_on.gif') no-repeat left;padding: 6px 8px 6px 29px;}

a.BuyNowLink:link, a.BuyNowLink:visited{background: url('/media/btn_buy-now_off.gif') no-repeat left;padding: 6px 8px 6px 29px;font-weight:bold;text-align:left;}
a.BuyNowLink:hover, a.BuyNowLink:active{background: url('/media/btn_buy-now-link_on.gif') no-repeat left;padding: 6px 8px 6px 29px;}

a.BuyNow:link, a.BuyNow:visited{background: url('/media/btn_buy-now_off.gif') no-repeat left;padding: 6px 8px 6px 29px;font-weight:bold;text-align:left;}
a.BuyNow:hover, a.BuyNow:active{background: url('/media/btn_buy-now_on.gif') no-repeat left;padding: 6px 8px 6px 29px;}

a.LearnMore:link, a.LearnMore:visited{background: url('/media/btn_learn-more_off.gif') no-repeat left;padding: 6px 8px 6px 29px;font-weight:bold;text-align:left;}
a.LearnMore:hover, a.LearnMore:active{background: url('/media/btn_learn-more_on.gif') no-repeat left;padding: 6px 8px 6px 29px;}

a.ComparePrices:link, a.ComparePrices:visited{background: url('/media/btn_compare_prices_off.gif') no-repeat left;padding: 6px 8px 6px 29px;font-weight:bold;text-align:left;}
a.ComparePrices:hover, a.ComparePrices:active{background: url('/media/btn_compare_prices_on.gif') no-repeat left;padding: 6px 8px 6px 29px;}

a.Accept:link, a.Accept:visited{background: url('/media/check_btn_off.gif') no-repeat left;padding: 6px 8px 6px 29px;font-weight:bold;text-align:left;}
a.Accept:hover, a.Accept:active{background: url('/media/check_btn_on.gif') no-repeat left;padding: 6px 8px 6px 29px;}

a.Deny:link, a.Deny:visited{background: url('/media/undo_btn_off.gif') no-repeat left;padding: 6px 8px 6px 29px;font-weight:bold;text-align:left;}
a.Deny:hover, a.Deny:active{background: url('/media/undo_btn_on.gif') no-repeat left;padding: 6px 8px 6px 29px;}

a.addToListSm:link, a.addToListSm:visited{background: url('/media/add-to-list-sm_btn_off.gif') no-repeat left;padding: 6px 10px 6px 29px;font-weight:bold;text-align:left;display:block;}
a.addToListSm:hover, a.addToListSm:active, a.addToListSmOn:link, a.addToListSmOn:visited{background: url('/media/add-to-list-sm_btn_on.gif') no-repeat left;padding: 6px 10px 6px 29px;}

a.sendToGroup:link, a.sendToGroup:visited, a.sendToGroupOff:link, a.sendToGroupOff:visited{background: url('/media/send-group_btn_off.gif') no-repeat left;padding: 6px 50px 6px 31px;text-align:left;}
a.sendToGroup:hover, a.sendToGroup:active, a.sendToGroupOn:link, a.sendToGroupOn:visited{background: url('/media/send-group_btn_on.gif') no-repeat left;padding: 6px 50px 6x 31px;}

a.createList:link, a.createList:visited, a.createListOff:link, a.createListOff:visited{background: url('/media/create-list_btn_off.gif') no-repeat left;padding: 6px 10px 6px 30px;text-align:left;color: #2b317f;font-weight:bold;}
a.createList:hover, a.createList:active, a.createListOn:link, a.createListOn:visited{background: url('/media/create-list_btn_on.gif') no-repeat left;padding: 6px 10px 6x 30px;color: #666;}

a.designARoom:link, a.designARoom:visited, a.designARoomOff:link, a.designARoomOff:visited{background: url('/media/design-a-room_btn_off.gif') no-repeat left;padding: 6px 50px 6px 31px;text-align:left;color: #2b317f;font-weight:bold;}
a.designARoom:hover, a.designARoom:active, a.designARoomOn:link, a.designARoomOn:visited{background: url('/media/design-a-room_btn_on.gif') no-repeat left;padding: 6px 50px 6x 31px;color: #666;}


.create3DTitle{text-align:left;color: #2b317f;font-weight:bold; font-size:14px;}


/*
a.seeComments:link, a.seeComments:visited{background: url('/media/icon_comments.gif') no-repeat top right;height:14px;padding: 0 18px 0 0;}
a.seeComments:hover, a.seeComments:active{background: url('/media/icon_comments_on.gif') no-repeat top right;height:14px;padding: 0 18px 0 0;}
*/

a.addComment:link, a.addComment:visited{background: url('/media/icon_comment_add_off.gif') no-repeat top left;height:14px;padding: 0 0 0 18px;}
a.addComment:hover, a.addComment:active{background: url('/media/icon_comment_add_on.gif') no-repeat top left;height:14px;padding: 0 0 0 18px;}

a.becomeFan:link, a.becomeFan:visited{background: url('/media/become-fan_btn_off.gif') no-repeat top left;padding: 6px 18px 6px 29px;font-weight:bold;text-align:left;}
a.becomeFan:hover, a.becomeFan:active{background: url('/media/become-fan_btn_on.gif') no-repeat top left;padding: 6px 18px 6px 29px;font-weight:bold;text-align:left;}

a.medArrow:link, a.medArrow:visited{background: url('/media/med_arrow_off.gif') no-repeat 0 2px;padding: 0 0 0 14px;}
a.medArrowOn:link, a.medArrowOn:visited{background: url('/media/med_arrow_on.gif') no-repeat 0 2px;padding: 0 0 0 14px;}

.showhideLgArwShow{background: url('/media/toggle_arrow_on.gif') no-repeat left;height:15px;width:15px;vertical-align:middle;}
.showhideLgArw{background: url('/media/toggle_arrow_off.gif') no-repeat left;height:15px;width:15px;vertical-align:middle;}

.showhideArwShow{background: url('/media/toggle_arrow_med_on.gif') no-repeat left;height:10px;width:10px;vertical-align:middle;}
.showhideArw{background: url('/media/toggle_arrow_med_off.gif') no-repeat left;height:10px;width:10px;vertical-align:middle;}

a.showhideLgArw:link, a.showhideLgArw:visited{color: #666;padding: 0 0 0 18px;}
a.showhideLgArwShow:link, a.showhideLgArwShow:visited{background: url('/media/toggle_arrow_off.gif') no-repeat left;height:15px;padding: 0 0 0 18px;}

a.unchecked:link{padding-left:16px;}

.createListAd{border:solid 1px #999;padding:7px;text-align:center;font-size:11px;line-height:14px;}
.createListAd strong{display:block;font-size:12px; margin-bottom:5px;}
.createListAd p{font-size:11px;text-align:left;}
.createListAd img{margin-bottom:5px;}
.createListAd a{padding-bottom:7px;display:block;margin-left:8px;}

.expandedContainer{margin:0;padding:10px;font-size:11px;background-color:#f3f3f3;}
.expandedContainerComments{padding:10px 15px;font-size:11px;background-color:#f3f3f3;}
.expandedContainer .stdTable{}
.expandedContainer .stdTable td, .expandedContainer #stdForm td{font-size:11px;padding:3px;}
.expandedContainer .dd{width:182px;margin-bottom:3px;}
.expandedContainer .txt{width:176px;}
.expandedContainer .txtSm{width:160px;display:inline}
.commentsBoxContainer{display:none;height:200px;overflow:auto;margin:4px 0 0}
#myBookmarksBox{height:150px;overflow:auto;}

.shoppingListBox{font-size:11px;}

#itemBrowseBox{padding:6px 0;width:257px;}

#mdiSlider li{ width:70px; height:70px; }


.browseGrid li{float:left;padding:5px 8px 0;text-align:center;background-color:#fff}
.browseGridGray li{float:left;padding:5px 8px 0;margin:4px 0 4px;text-align:center;background-color:#f3f3f3}

ul.listViewHdr{list-style:none;margin:0;padding:0;}
ul.listViewHdr li.lt{float:left;width:74%;}
ul.listViewHdr li.rt{float:left;text-align:right;width:25%;}

#searchSortBar{margin:0 0 20px;}
#searchSortBar a:link, #searchSortBar a:visited{color:#2b317f;padding: 3px 6px;line-height:28px;}
#searchSortBar a:hover, #searchSortBar a:active, #searchSortBar a.lnkOn:link, #searchSortBar a.lnkOn:visited{color:#fff;background-color:#8ec33f;}

#filterTabs{margin:12px 0;}
#filterTabs a:link, #filterTabs a:visited{color:#69C;padding: 0 6px 0 15px;display:block;}
#filterTabs a:hover, #filterTabs a:active{color:#666;}
#filterTabs a.lnkOn:link, #filterTabs a.lnkOn:visited{color:#666;padding: 0 6px 0 15px;display:block;margin:1px 0;background:url('/media/icon_green-check.gif') no-repeat left;}


.commentBox{margin:5px 0 10px;padding:5px 0;}
.commentBy{padding-top:8px;text-align:right;font-size:11px;}
.commentBox li.lt{font-weight:bold;color:#999;margin-bottom:5px;}
.commentBox li.rt{font-size:11px;margin-bottom:5px;}

ul#listControls{list-style:none;margin:8px 0 5px 0;padding:0;font-size:11px;}
ul#listControls li.lt{float:left;width:430px;}
ul#listControls li.rt{float:right;text-align:right;width:130px;}

#myListsBox{font-size:11px;line-height:18px;margin-left:13px;}

.colA .grayMod{padding:12px 10px 15px;margin: 0 0 10px 0;background-color:#f2f2f2;}

#pagingMod{margin:30px auto 20px auto;width:250px;}
#pagingMod a:link, #pagingMod a:visited{display:block;float:left}
#pagingMod a:link, #pagingMod a:visited{color:#2b317f; text-decoration:none;padding:4px 2px 3px;text-align:center;}
#pagingMod a:hover, #pagingMod a:active, #pagingMod a.lnkOn{color:#fff;background: url('/media/paging_bg.gif') no-repeat bottom;}
#pagingMod a.noBg{background:none;margin:0 6px;padding:0;}

#featureMod{background-color:#f5f5f5;padding:20px;margin-bottom:25px;}

ul#bookmarkAdBox{list-style:none;margin:5px;padding:0;font-size:11px;}
ul#bookmarkAdBox li.lt{float:left;width:180px;line-height:16px;padding:10px;}
ul#bookmarkAdBox li.rt{float:right;text-align:center;width:98px;padding:10px 0 0;}
ul#bookmarkAdBox li.rt img{margin-bottom:6px;}

/* Footer Styles */
ul#footer{list-style:none;margin:0;padding:0;min-width:875px; height:49px; background-color: #8ec33f;}
ul#footer li{padding:8px 0 0 0;color:#fff;height:49px;}
ul#footer li.lt{padding:8px 0 0 15px;float:left;}
ul#footer li.rt{padding:8px 15px 0 0;float:right;text-align:right;font-weight:bold;}
ul#footer li.lt a {text-decoration:underline;}
ul#footer li a {padding:0 5px;}
ul#footer li a:link, ul#footer li a:visited{color:#fff;}
ul#footer li a:hover, ul#footer li a:active{color:#666;}

/* Link Styles */
a:link, a:visited{color: #69C; text-decoration:none;}
a:hover, a:active{color: #666;}
a.dkBlue:link, a.dkBlue:visited{color: #2b317f; text-decoration:none;}
a.dkBlue:hover, a.dkBlue:active{color: #666;}

a.ul:link, a.ul:visited, .step3Table td a:link, .step3Table td a:visited{text-decoration:underline;}

.dkBlue a:link, .dkBlue a:visited{color:#2b317f;}
.dkBlue a:hover, .dkBlue a:active{color:#666;}

.linksGray a:link, .linksGray a:visited{color:#999;text-decoration:underline;}
.linksGray a:hover, .linksGray a:active{color:#666;}

.linksBlueGray a:link, .linksBlueGray a:visited{color:#869fa4;text-decoration:none;}
.linksBlueGray a:hover, .linksBlueGray a:active{color:#666;}

a.yesnoBtn:link, a.yesnoBtn:visited{width:35px;margin:3px;text-align:center;padding:3px 0;display:block;float:left;color:#2b317f;font-weight:bold;text-decoration:none;}
a.yesnoBtn:hover, a.yesnoBtn:active{color:#666;background: url('/media/yesno-btn_bg.gif') no-repeat top left;}

.categoryNav{margin:8px 0 0;font-size:11px;padding-left:8px;}
.categoryNav a:link, .categoryNav a:visited{color:#2b317f;padding-right:5px;}
.categoryNav a:hover, .categoryNav a:active{color:#666;}

a.makeNewList:link, a.makeNewList:visited{background: url('/media/make-new-list_btn_off.gif') no-repeat left;padding: 6px 10px 6px 29px;text-align:left;display:block;margin-bottom:2px;}
a.makeNewList:hover, a.makeNewList:active{background: url('/media/make-new-list_btn_on.gif') no-repeat left;padding: 6px 10px 6px 29px;}

a.editShoppingList:link, a.editShoppingList:visited{background: url('/media/edit-list_btn_off.gif') no-repeat left;padding: 6px 0 6px 29px;text-align:left;display:block;}
a.editShoppingList:hover, a.editShoppingList:active{background: url('/media/edit-list_btn_on.gif') no-repeat left;padding: 6px 0 6px 29px;}

a.copyAllProducts:link, a.copyAllProducts:visited{background: url('/media/copy-all-prod_btn_off.gif') no-repeat left;padding: 6px 0 6px 24px;text-align:left;display:block;font-weight:bold;}
a.copyAllProducts:hover, a.copyAllProducts:active{background: url('/media/copy-all-prod_btn_on.gif') no-repeat left;padding: 6px 0 6px 24px;}

form{display:inline;}
form.block{display:block;margin:0 0 5px 0;}
form.block input{display:block;margin:0 0 5px 0;}
input.txtSearch{width:265px;height:18px;border:solid 1px #CCC;margin-right:8px;padding-left:5px;}
input, img.btn, .icon{vertical-align:middle;}
input.txt, input.txtRO, select.dd, textarea{border:1px solid #8f8f8f;padding:2px;font-size:11px;line-height:11px;color:#666;vertical-align:middle;}
select.dd{padding:2px 0;}
input.txtRO{background-color:#F3F3F3;}
input.txtWide{width:240px;}
input.chk, td.chk input, input.btn, td.radio input, input.radio{border:0;}

/* Left/Right Box Styles */
ul.lrBox{list-style:none;margin:0;padding:0;}
ul.lrBox li.lt{float:left;padding:0;}
ul.lrBox li.ltC{float:left;padding:0;text-align:center}
ul.lrBox li.rt{float:right;padding:0;text-align:right}
ul.lrBox li.rtC{float:right;padding:0;text-align:center}
ul.lrBox li.rtL{float:right;padding:0;text-align:left}

/* Dialogue Box Styles */
#dialogueBox{width:442px;border:solid 1px #fff;background-color:#fff;text-align:left;}
#dialogueBox h1{background-color:#6799cc;padding:4px 8px;color:#fff;font-size:16px; font-weight:bold;margin:0 0 8px;}

#dbFormTable{padding:0;margin:10px 0;}
#dbFormTable td{vertical-align:top;padding:0 0 8px 5px;width:250px;}
#dbFormTable td.label{text-align:right;font-weight:bold;padding-top:3px;}
#dbFormTable td.txtRt{text-align:right;}
#dbFormTable input.txt, #dbFormTable select.dd{width:230px;}

/* Bookmark page Styles */
.BMlink{text-align:right;padding-right:15px;}

ul#bmStep1{list-style:none;padding:0;width:930px;margin:0 0 19px;height:134px;}
ul#bmStep1 li{float:left;font-weight:bold;}
ul#bmStep1 li.col1, ul#bmStep1 li.col2, ul#bmStep1 li.col3{padding:10px 0;width:310px;text-align:right;background-color:transparent;}
ul#bmStep1 li.col2{padding:32px 0 0;}
ul#bmStep1 .BMlink{margin-bottom:13px;}
ul#bmStep1 input.txt{margin:4px 0 4px 6px;width:170px;font-size:12px;border:solid 1px #999;vertical-align:middle;}
ul#bmStep1 select.dd{margin:4px 0 4px 6px;width:182px;font-size:12px;padding:1px;border:solid 1px #999;vertical-align:middle;}
ul#bmStep1 input.radio{margin:0 0 0 6px;height:16px;}
ul.radioBox{list-style:none;margin:4px 0;padding:0;width:310px;}
ul.radioBox li.label{float:left;padding:0;width:120px;text-align:right;height:18px;}
ul.radioBox li.radios{float:left;padding:0;width:190px;text-align:left;height:18px;}

#bmFormTable{padding:0;margin:10px 0;}
#bmFormTable td{vertical-align:top;padding:0 0 8px 5px;width:250px;}
#bmFormTable {vertical-align:top;padding:0 0 8px 5px;width:100px;}
#bmFormTable td.label{text-align:right;font-weight:bold;padding-top:3px;}
#bmFormTable td.txtRt{text-align:right;}
#bmFormTable input.txt, #dbFormTable select.dd{width:230px;}

#bmFormTableSm{padding:0;margin:10px 0;}
#bmFormTableSm td{vertical-align:top;padding:0 0 8px 5px;width:100px;}
#bmFormTableSm td.label{text-align:right;font-weight:bold;padding-top:3px;}
#bmFormTableSm td.txtRt{text-align:right;}
#bmFormTableSm input.txt, #bmFormTableSm select.dd{width:150px;}


.step0Table td.colSpacer, .step1Table td.colSpacer, .step2Table td.colSpacer, .step3Table td.colSpacer{width:2px;background-color: #fff;}

.step0Table{border:0;width:960px;background-color:#f3f3f3;margin-bottom:19px;}
.step0Table td{vertical-align:top;padding:0;}
.step0Table td.col1{vertical-align:middle;text-align:center;font-size:18px;color:#333;width:25px;background-color:#ccc;}
.step0Table td.col2{width:145px;padding-left:5px;padding-right:5px;vertical-align:middle;text-align:right;font-weight:bold;}
.step0Table td.col3{width:200px;}
.step0Table td.col4{width:115px;padding-left:5px;padding-right:5px;vertical-align:middle;text-align:right;font-weight:bold;}
.step0Table td.col5{width:226px;}
.step0Table td.col6{width:190px;text-align:center;}
/* .step0Table input.txt{margin:0 8px 0 0;width:450px;border:solid 1px #999;} */

.step1Table{border:0;width:960px;background-color:#f3f3f3;margin-bottom:19px;}
.step1Table td{vertical-align:top;padding:0;}
.step1Table td.col1{vertical-align:middle;text-align:center;font-size:18px;color:#333;width:24px;background-color:#ccc;}
.step1Table td.col2{width:930px;}

.step2Table{border:0;width:960px;background-color:#f3f3f3;margin-bottom:19px;}
.step2Table td{vertical-align:top;padding:10px 0;}
.step2Table td.col1{vertical-align:middle;text-align:center;font-size:18px;color:#333;width:24px;background-color:#ccc;}
.step2Table td.col2{text-align:center;width:167px;}
.step2Table td.col3 div{padding:0 10px 0 25px;border-left: solid 2px #ccc;}
.step2Table td.col3{width:767px;padding:10px 0;}

.step3Table{border:0;width:960px;background-color:#f3f3f3;margin-bottom:19px;}
.step3Table td{vertical-align:top;}
.step3Table td.col1{vertical-align:middle;text-align:center;font-size:18px;color:#333;width:24px;background-color:#ccc;}
.step3Table td.col2{width:766px;padding:10px 0 0 15px;font-weight:bold;}
.step3Table td.col3{padding:10px 0 0;font-weight:bold;}
.step3Table td.col2row2{padding:10px 0 5px 15px;}
.step3Table td.col23{padding:5px 15px 15px 15px;}
.step3Table td.col34row2{padding:15px 15px 15px 0;}
.step3Table td.col34row2 div{background-color:#fff;padding:15px;height:184px;}

.step3InnerTable{margin:5px 15px 15px 0;background-color:#fff;}
.step3InnerTable td{vertical-align:top;padding:4px 0;}
.step3InnerTable input.txt{margin:0 8px 0 0;width:450px;border:solid 1px #999;}
.step3InnerTable input.txtSm{margin:0 8px 0 0;width:200px;border:solid 1px #999;}
.step3InnerTable input.txtMed{margin:0 8px 0 0;width:350px;border:solid 1px #999;}
.step3InnerTable textarea{width:450px;margin-bottom:10px;}
.step3InnerTable textarea.sm{width:350px;margin-bottom:10px;}
.step3InnerTable td.colA{width:126px;text-align:center;padding-top:10px;}
.step3InnerTable td.colBC{padding:10px 10px 4px 4px;width:814px;}
.step3InnerTable td.colBCD{padding:10px 10px 4px 4px;width:814px;}


.step3InnerTable td.colB{width:115px;text-align:right;font-weight:bold;padding-right:8px;}
.step3InnerTable td.colB3{width:65px;text-align:right;padding-right:8px;font-weight:bold;}
.step3InnerTable td.colC{width:699px;}
.step3InnerTable td.colC2{width:349px;}
.step3InnerTable td.colD{width:350px;text-align:left;font-size:11px;}
.step3InnerTable td.colD a:link, .step3InnerTable td.colD a:visited{color:#2b317f;text-decoration:underline;padding:0 5px;}
.step3InnerTable td.colD a:hover, .step3InnerTable td.colD a:active{color:#666;}

.step3EditTable td{font-weight:bold; padding:4px 0;}
.step3EditTable td.colLeft{text-align:right; padding-right:8px;}
.step3EditTable input.txt, .step3EditTable textarea{width:450px;}

/* Standard Form Styles - Used for registration and Login */
#stdForm{border:0;padding:0;}
#stdForm td{vertical-align:top;padding:2px;}
#stdForm td.col1{text-align:right;padding: 4px 4px 0 0;font-weight:bold;}
#stdForm td.ctr{text-align:center;}
#stdForm input.txt{width:154px;}
#stdForm select.dd{width:160px;}

/* Member Profile Form */
#profileForm{border:0;padding:0;}
#profileForm td{vertical-align:top;padding:2px;font-size:11px;}
#profileForm td.col1{text-align:right;padding: 4px 4px 0 0;font-weight:bold;width:152px;}
#profileForm td.ctr{text-align:center;}
#profileForm input.txt{width:194px;}
#profileForm select.dd{width:200px;}


table.t11 td{font-size:11px;}

.formBox{background-color:#ffffff;display:block;padding:8px 10px;}

#stdOverlay{margin:15px 0 0 15px;padding:0;width:450px;text-align:left;}
#stdOverlay #stdForm {width:450px;}
#stdOverlay #stdForm td.col1{width:150px;}
#stdOverlay #stdForm input.txt, #stdOverlay #stdForm textarea{width:250px;}

.overlayPad{padding:0 20px 20px}
#overlayContainer  .overlayPad h1, #overlayContainer .overlayPad h2 , #overlayContainer .overlayPad p{margin-left:0;}

ul#regOverlay{list-style:none;margin:15px 0 0 15px;padding:0;width:635px;text-align:left;}
ul#regOverlay li.colA{float:left;width:335px;}
ul#regOverlay li.colB{float:left;width:240px;}
ul#regOverlay li.colC{float:left;width:287px;}
ul#regOverlay li.colD{float:left;width:288px;}
ul#regOverlay li.colSpacer{float:left;width:55px;}

ul#bookmarkOverlay{list-style:none;margin:5px 0 0 15px;padding:0;width:635px;height:340px;text-align:left;}
ul#bookmarkOverlay li.colA{float:left;width:305px;}
ul#bookmarkOverlay li.colB{float:left;width:320px; text-align:center;}
ul#bookmarkOverlay li.colSpacer{float:left;width:10px;}
ul#bookmarkOverlay li.colB img{margin:4px 0;}

#overlayContainer h1{background-color:#6799cc;padding:3px 8px;color:#fff;font-size:16px; font-weight:bold;margin:0 0 8px;}
#overlayContainer h2{margin:15px 0 5px 15px;font-size:18px;font-weight:bold;color:#333;display:block;}
#overlayContainer p{margin-left:15px;}
.hdrOverlay{height:27px;background-color:#6799cc;}

/* Message Box */
#msgBoxContainer, #msgBoxContainerSm{padding:3px 3px 6px;border:1px solid #8ec33f;background-color:#f5f8d3;margin-bottom:10px;color:#333;}
#msgBoxContainer h1{font-size:16px;color:#333;}
#msgBoxContainer p{margin-bottom:3px;}
ul.msgBox{list-style:none;margin:0;padding:0;width:942px;}
ul.msgBox li.lt{float:left;padding:0;width:930px;}
ul.msgBox li.rt{float:right;padding:0;text-align:right;width:22px;}
ul.msgBox li.lt div{padding:4px 10px 0 22px;}

ul.msgBoxSm{list-style:none;margin:0;padding:0;width:444px;}
ul.msgBoxSm li.lt{float:left;padding:0;width:426px;}
ul.msgBoxSm li.rt{float:right;padding:0;width:18px;}
ul.msgBoxSm li.lt div{padding:4px 10px 0 22px;}

hr{height:2px; color:#fff;border:0;border-bottom:2px solid #ccc;margin:8px 0;}
hr{height:1px; color:#fff;border:0;border-bottom:1px solid #ccc;margin:0;}

.grayBar{padding:6px 10px;color:#666;font-size:14px;font-weight:bold;background-color:#dfdfdf;margin:15px 0;}

/*Thumbnail Grid used on My Stuff and Groups*/
.thumbGrid div{width:50px;float:left;text-align:center;margin:3px 0;font-size:9px;line-height:10px;word-wrap:break-word;overflow:hidden;}
.thumbGrid div.even{margin: 3px 5px;}
.thumbGrid div img{display:block;margin-bottom:2px;}

.medThumbGrid div{width:90px;float:left;text-align:center;margin:3px 0;font-size:9px;line-height:10px;word-wrap:break-word;overflow:hidden;}
.medThumbGrid div img{display:block;margin-bottom:2px;}

/* Room Designs Grid */
#roomDesignsBox .design{margin:2px;padding:8px;float:left;font-size:11px;}
#roomDesignsBox .design img{display:block;margin-bottom:2px;}
#roomDesignsBox .design:hover{background-color:#f3f3f3;}

/* Groups Grid */
#groupsGrid .group{margin:2px;padding:8px;float:left;font-size:11px;}
#groupsGrid .group img{display:block;margin-bottom:2px;}


#membersBox{margin:8px 0 0 8px;}

/*  Room Details Module - used on My Stuff and Group */
.roomDetailMod{background-color:#f5f5f5;font-size:11px;margin:2px 0 0;}
.roomDetailMod p{font-size:11px;margin-bottom:5px;}
.roomDetailMod .modGrid{margin:0; padding-top:0;}
.roomDetailMod .pad{padding:8px;}

ul.roomDetailOuter{list-style:none;margin:0;padding:0;}
ul.roomDetailOuter li.lt{float:left;padding:0;width:440px;background-color:#fff;}
ul.roomDetailOuter li.rt{float:right;padding:0;text-align:right;width:110px;}
ul.roomDetailOuter li.rt img{display:block;}

ul.roomDetailInner{list-style:none;margin:0;padding:0;}
ul.roomDetailInner li.lt{float:left;padding:0;width:180px;}
ul.roomDetailInner li.rt{float:right;padding:0;width:244px;text-align:left;}

.editTags{margin:2px 0 10px 7px;font-size:11px;display:none;}
.editRoomForm input.txt{width:220px;}

/*Shop Products Category Landing pages */
#featProds{margin:5px 0;}
#featProds .prodCont{width:140px;float:left;}
#featProds .prodContSpacer{width:140px;float:left;margin:0 10px;}
#featProds .prod{padding:5px 0;font-size:11px;}
#featProds .prod img{margin: 0 auto 5px;display:block;}
#featProds .prod .price{font-weight:bold;color:#999;margin:5px 0;}
#featProds .prod .desc{height:58px; overflow:auto;}

#categoryProds{margin:5px 0;}
#categoryProds .prodCont{width:140px;height:155px;float:left;border: solid 1px #ccc;margin-bottom:10px;}
#categoryProds .prodContSpacer{width:140px;height:155px;float:left;margin:0 10px;border: solid 1px #ccc;margin-bottom:10px;}
#categoryProds .prod{padding:5px;font-size:11px; text-align:center}
#categoryProds .prod img{margin: 0 auto 15px;display:block;}
#categoryProds a:link, #categoryProds a:visited{font-weight:bold;color:#2b317f;}

/*Bookmark Steps Overlay */
#bookmarkStepsContainer{width:950px;text-align:center;margin:10px 0 20px;background: url('/media/bookmark-steps_bg.gif') repeat-x;}
#bookmarkRoomStepsContainer{width:700px;text-align:center;margin:10px 0 20px;background: url('/media/bookmark-steps_bg.gif') repeat-x;}
#bookmarkSteps{margin-left:242px;}
#bookmarkRoomSteps{margin-left:40px;}
.stepOn{padding: 8px 0;width:130px;background-color:#8ec33f;color:#fff;font-size:18px;display:block;float:left;margin-right:34px;border-left:4px solid #fff;border-right:4px solid #fff;}
.stepOff{padding: 8px 0;width:130px;background-color:#fff;color:#707070;font-size:18px;display:block;float:left;margin-right:34px;border-left:4px solid #fff;border-right:4px solid #fff;}
#bookmarkRoomSteps .stepOn, #bookmarkRoomSteps .stepOff{width:175px;}

/* Poll Module */
#pollImages{margin-top:6px;}
#pollImages div.mod{float:left;width:139px;border:1px solid #efefef;font-size:11px;}
#pollImages div.pad{padding:10px 5px;text-align:center;}
#pollImages div.rating{background-color:#efefef;padding:3px;text-align:center;font-weight:bold;}
#pollImages div.pad img{margin:5px 0 0;}
#pollModPad{padding:6px 10px 10px;}
#pollMod{width:459px;border:1px solid #999;margin:10px 0;}

/* Home Page Styles */
ul#featDesigns{list-style:none;margin:0;padding:0;width:564px;}
ul#featDesigns li{float:left;width:188px;}
ul#featDesigns li img{margin-bottom:5px;}

.homeModContainer{margin-bottom:15px;}
.homeMod{float:left;width:306px;}
.homeModBar{background: url('/media/gray-bar-bg.gif') repeat-x;padding:10px;}
.homeModSpacer{float:left;width:10px;}

/* gray breadcrumb bar under navigation */
.grayBreadcrumbBar{background-color:#f7f5f8;font-size:11px;}
.grayBreadcrumbBar a:link, .grayBreadcrumbBar a:visited{color:#369;}
.grayBreadcrumbBar a:hover, .grayBreadcrumbBar a:active{color:#666;}

/* Clearing Floats \*/
.clearfix:after, ul.lrBox:after, ul#header:after, ul#nav:after, ul#twoCol:after, ul#threeCol:after, ul#footer:after, ul.listView:after, ul.listViewNarrow:after, ul.listViewHdr:after, ul.sideModHdr:after, ul.modHdr:after, .modGrid:after, .sideModGrid:after, .sideModList:after, ul.sideModHdrNarrow:after, .sideModGridNarrow:after, .sideModListNarrow:after, #pagingMod:after, #subNav:after, #bmStep1:after, ul.radioBox:after, ul#regOverlay:after, ul.msgBox:after, ul#bookmarkOverlay:after, ul.msgBoxSm:after, ul.mainLinks:after, ul.sideModListSm:after, ul#threeColABsame:after, ul#listControls:after, ul.browseBarWide:after, ul.roomDetailOuter:after, ul.roomDetailInner:after, ul.browseGrid:after, ul.browseGridGray:after, ul#bookmarkAdBox:after, ul#twoColAB:after, ul#twoColCD:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix, ul.lrBox, ul#header, ul#nav, ul#twoCol, ul#threeCol, ul#footer, ul.listView, ul.listViewNarrow, ul.listViewHdr, ul.sideModHdr, ul.modHdr, .modGrid, .sideModGrid, .sideModList, ul.sideModHdrNarrow, .sideModGridNarrow, .sideModListNarrow, #pagingMod, #subNav, #bmStep1, ul.radioBox, ul#regOverlay, ul.msgBox, ul#bookmarkOverlay, ul.msgBoxSm, ul.mainLinks, ul.sideModListSm, ul#threeColABsame, ul#listControls, ul.browseBarWide, ul.roomDetailOuter, ul.roomDetailInner, ul.browseGrid, ul.browseGridGray, ul#bookmarkAdBox, ul#twoColAB, ul#twoColCD{display: inline-block;}
.clear{clear:both;}
/* Hides from IE-mac \*/
* html .clearfix, * html ul.lrBox, * html ul#header, * html ul#nav, * html ul#twoCol, * html ul#threeCol, * html ul#footer, * html ul.listView, * html ul.listViewNarrow, * html ul.listViewHdr, * html ul.sideModHdr, * html ul.modHdr, * html .modGrid, * html .sideModGrid, * html .sideModList, * html ul.sideModHdrNarrow, * html .sideModGridNarrow, * html .sideModListNarrow, * html #pagingMod, * html #subNav, *html #bmStep1, *html ul.radioBox, * html ul#regOverlay, * html ul.msgBox, * html ul#bookmarkOverlay, * html ul.msgBoxSm, * html ul.mainLinks, * html ul.sideModListSm, * html ul#threeColABsame, * html ul#listControls, ul.browseBarWide, * html ul.roomDetailOuter, * html ul.roomDetailInner, * html ul.browseGrid, * html ul.browseGridGray, * html ul#bookmarkAdBox,* html ul#twoColAB, * html ul#twoColCD{height: 1%;}
.clearfix, ul.lrBox, ul#header, ul#nav, ul#twoCol, ul#threeCol, ul#footer, ul.listView, ul.listViewNarrow, ul.listViewHdr, ul.sideModHdr, ul.modHdr, .modGrid, .sideModGrid, .sideModList, ul.sideModHdrNarrow, .sideModGridNarrow, .sideModListNarrow, #pagingMod, #subNav, #bmStep1, ul.radioBox, ul#regOverlay, ul.msgBox, ul#bookmarkOverlay, ul.msgBoxSm, ul.mainLinks, ul.sideModListSm, ul#threeColABsame, ul#listControls, ul.browseBarWide, ul.roomDetailOuter, ul.roomDetailInner, ul.browseGrid, ul.browseGridGray, ul#bookmarkAdBox, ul#twoColAB, ul#twoColCD{display: block;}
/* End hide from IE-mac */

/* -- Main-Menus -- */
ul.jd_menu{margin:0;  padding: 0; list-style-type: none;}
ul.jd_menu ul{display: none;}
ul.jd_menu li {float: left;}
ul.jd_menu li.mp {float: right;padding-right:20px;}

/* -- Sub-Menus -- */
ul.jd_menu ul {position: absolute;  display: none;  list-style-type: none;  margin: -1px 0 0 0; padding: 0px; z-index: 10000;}
ul.jd_menu ul li {float: none;margin: 0px;}

/* Nav Menu */
ul.jd_menu_green li.mp a.nb:link, ul.jd_menu_green li.mp a.nb:visited, ul.jd_menu_green li.mp a.nb:hover, ul.jd_menu_green li.mp a.nb:active{background:none;padding-left:0;padding-right:0;}

ul.jd_menu_green {
  height: 27px;
  clear: both;
  text-align:left;
}
ul.jd_menu_green a, 
ul.jd_menu_green a:active,
ul.jd_menu_green a:link,
ul.jd_menu_green a:visited {
  text-decoration: none;
  color: #FFF;
  display:block;
  text-align:center;
  padding: 6px 17px 6px;
  background: url('/media/navlink_bg_off.gif') repeat-x;
  margin-right:1px;
  border-left:solid 1px #339;
  border-right:solid 1px #339;
}
.menu_background  {
  text-decoration: none;
  color: #FFF;
  display:block;
  text-align:center;
  padding: 0px 0px 0px;
  background: url('/media/navlink_bg_off.gif') repeat-x;
  margin-right:0px;
  border-left:solid 1px #339;
  border-right:solid 1px #339;
}

ul.jd_menu_green a:hover{background: url('/media/navlink_bg_on.gif') repeat-x;margin-right:1px;color:#336;}

ul.jd_menu_green ul li a,
ul.jd_menu_green ul li a:active,
ul.jd_menu_green ul li a:link,
ul.jd_menu_green ul li a:visited {
  color: #2b317f;
  background:none;
  text-align:left;
  border:0;
  padding:0;
}
ul.jd_menu_green li {
  font: 12px Arial;
  font-weight:bold;
  margin:0; 
  cursor: pointer;
  white-space: nowrap;
}
ul.jd_menu_green li.jd_menu_active_menubar,
ul.jd_menu_green li.jd_menu_hover_menubar,
ul.jd_menu_green li.jd_menu_hover_menubar a,
ul.jd_menu_green li.jd_menu_hover_menubar a:active,
ul.jd_menu_green li.jd_menu_hover_menubar a:link,
ul.jd_menu_green li.jd_menu_hover_menubar a:visited{
  color: #2b317f;
  background: #FFF url('/media/navlink_bg_on.gif') repeat-x;
  
}
ul.jd_menu_green li.jd_menu_hover_menubar li a:hover{text-decoration:underline;}
ul.jd_menu_green li.jd_menu_active_menubar, ul.jd_menu_green li.jd_menu_hover_menubar,
ul.jd_menu_green li.jd_menu_hover_menubar li a,
ul.jd_menu_green li.jd_menu_hover_menubar li a:active,
ul.jd_menu_green li.jd_menu_hover_menubar li a:link,
ul.jd_menu_green li.jd_menu_hover_menubar li a:visited{background:none;border:0;}

ul.jd_menu_green li.jd_menu_hover_menubar li a,
ul.jd_menu_green li.jd_menu_hover_menubar li a:active,
ul.jd_menu_green li.jd_menu_hover_menubar li a:link,
ul.jd_menu_green li.jd_menu_hover_menubar li a:visited{
background-color:transparent;
}
ul.jd_menu_green ul {
  background: #FFF;
  border:solid 1px #339;
}
ul.jd_menu_green ul li {
  background: #FFF;
  border: none;
  color: #70777D;
}
ul.jd_menu_green li.jd_menu_hover_menubar li {
  padding:0;
  margin:0;
}
ul.jd_menu_green ul li.jd_menu_active,
ul.jd_menu_green ul li.jd_menu_hover {
  color: #CCC;
}
ul.jd_menu_green ul li.jd_menu_active a.jd_menu_active,
ul.jd_menu_green ul li.jd_menu_hover a.jd_menu_hover {
  color: #CCC;
}

/* Button Menus */

/* Green Button Menus */
ul.jd_menu_btnGreen {
  height: 20px;
  clear: both;
  text-align:left;
  
}
ul.jd_menu_btnGreen a, 
ul.jd_menu_btnGreen a:active,
ul.jd_menu_btnGreen a:link,
ul.jd_menu_btnGreen a:visited {

}
ul.jd_menu_btnGreen a:hover{}

ul.jd_menu_btnGreen ul li a,
ul.jd_menu_btnGreen ul li a:active,
ul.jd_menu_btnGreen ul li a:link,
ul.jd_menu_btnGreen ul li a:visited {
  color: #2b317f;
  background:none;
  border:0;
  padding:0;
}
ul.jd_menu_btnGreen li {
  font: 11px Arial;
  margin:0;
  cursor: pointer;
  white-space: nowrap;
}

ul.jd_menu_btnGreen li.jd_menu_hover_menubar li a:hover{text-decoration:none;}
ul.jd_menu_btnGreen li.jd_menu_active_menubar, ul.jd_menu_green li.jd_menu_hover_menubar,
ul.jd_menu_btnGreen li.jd_menu_hover_menubar li a,
ul.jd_menu_btnGreen li.jd_menu_hover_menubar li a:active,
ul.jd_menu_btnGreen li.jd_menu_hover_menubar li a:link,
ul.jd_menu_btnGreen li.jd_menu_hover_menubar li a:visited{background:none;border:0;}

ul.jd_menu_btnGreen li.jd_menu_hover_menubar li a,
ul.jd_menu_btnGreen li.jd_menu_hover_menubar li a:active,
ul.jd_menu_btnGreen li.jd_menu_hover_menubar li a:link,
ul.jd_menu_btnGreen li.jd_menu_hover_menubar li a:visited{
background-color:transparent;
}
ul.jd_menu_btnGreen ul {
  background: #FFF;
  border:solid 1px #8ec23f;
  border-top:0;
  margin:-3px 0 0 5px;
}
ul.jd_menu_btnGreen ul li {
  background: #FFF;
  padding:1px 8px 1px 4px;
  border: none;
  color: #70777D;
}
ul.jd_menu_btnGreen li.jd_menu_hover_menubar li {
  margin:0;
  }
ul.jd_menu_btnGreen ul li.jd_menu_active,
ul.jd_menu_btnGreen ul li.jd_menu_hover {
  color: #FFF;
  background-color:#8ec23f;
}
ul.jd_menu_btnGreen ul li.jd_menu_active a.jd_menu_active,
ul.jd_menu_btnGreen ul li.jd_menu_hover a.jd_menu_hover {
  color: #FFF;
}

/* Simple Green Subnav */
ul.plain_menu_green{margin:0; padding: 0 0 0 6px; list-style-type: none;}
ul.plain_menu_green ul{display: none;}
ul.plain_menu_green li {float: left;}

ul.plain_menu_green {
  height: 28px;
  background-color: #8ec33f;
  border-bottom: 1px solid #659a21;
  clear: both;
  text-align:left;
}
ul.plain_menu_green li {
  font: 12px Arial;
  font-weight:bold;
  margin:3px 5px 0; 
  white-space: nowrap;
}
ul.plain_menu_green li.name{margin:6px 0 0 4px;width:200px;}
ul.plain_menu_green a, ul.plain_menu_green a:active, ul.plain_menu_green a:link, ul.plain_menu_green a:visited,
ul.plain_menu_green li.name a, ul.plain_menu_green li.name a:active, ul.plain_menu_green li.name a:link, ul.plain_menu_green li.name a:visited {
  text-decoration: none;
  color: #FFF;
  display:block;
  padding:3px 8px 5px 8px;
}
ul.plain_menu_green li.name a, ul.plain_menu_green li.name a:active, ul.plain_menu_green li.name a:link, ul.plain_menu_green li.name a:visited{display:inline;}
ul.plain_menu_green li.name a:hover{background-color:transparent;color: #2b317f;display:inline;}
ul.plain_menu_green a:hover{background-color: #FFF;color: #2b317f;}



/* Additional CSS */
.refinementOptionContainer {display: none;}
#hiddenFields { display: none; }

#modalOverlay {background-color:#000; cursor:wait;}
#modalContainer {height:340px; width:450px; left:50%; top:15%; margin-left:-300px; background-color:#fff; border:3px solid #ccc;}
a.modalCloseImg {background:url(/media/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}

.hidden {display:none;}
.inline {display:inline;}

.imgthumb{max-width: 125px; max-height: 125px}
.imgthumb_myproducts{max-width: 70px; max-height: 70px}
.imgthumb1{max-width: 80px; max-height: 80px}
.imgthumb2{max-width: 50px; max-height: 50px}

.blur{color:#666;}

a.grayLink:link, a.grayLink:visited{color:#666;}

