
html,body {
height:100%;
}

body {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:100%;
background:url(../images/bg_body.jpg);
text-align:center;
}

a img {
border:none;
}

#container {
width:777px;
background:right top url(../images/shadowRt.jpg) repeat-y #fff;
margin:0 auto;
}

button {
cursor:pointer;
}

#logo {
float:left;
width:183px;
height:80px;
background:#462E26;
text-align:center;
}

#logo span {
margin-top:22px;
margin-left:0px;
display:block;
}

#info {
margin-right:28px;
float:right;
}

#info div {
height:34px;
float:left;
}

#locations-box {
width:129px;
margin-top:4px;
height:10px;
border-right:1px solid #999;
}

#locations-box h4 {
position:relative;
left:13px;
margin-bottom:4px;
overflow:hidden;
width:90px;
font-size:12px;
color:#520;
}

#locations-box input,#search-box input#searchLocation,#storenews-box input {
width:82px;
display:block;
float:left;
border:1px solid #666;
font-size:.6em;
color:#666;
height:13px;
text-align:center;
margin:0 2px 0 15px;
}

#locations-box button,#search-box button {
display:block;
float:left;
text-indent:-9999px;
overflow:hidden;
background:transparent 0 0 url(../images/go_btn.gif) no-repeat;
width:15px;
height:15px;
border:none;
}

#account-box {
margin-top:4px;
border-right:1px solid #999;
height:34px;
max-height:34px !important;
}

#account-box span {
display:block;
float:left;
border-right:0 solid #666;
margin-left:0;
}

#account-box a.myaccount {
display:block;
text-indent:-9999px;
overflow:hidden;
background:transparent 0 0 url(../images/myAccount.gif) no-repeat;
width:67px;
height:14px;
margin:7px 0 0 11px;
}

#account-box a.imgcart {
display:block;
float:left;
overflow:hidden;
background:transparent url(../images/imgCart.gif) no-repeat 0 18px;
width:15px;
height:30px;
margin:0 0 0 11px;
}

#account-box a.textcart {
display:block;
float:left;
text-indent:-9999px;
overflow:hidden;
background:transparent url(../images/textCart.gif) no-repeat 0 18px;
width:36px;
height:30px;
margin:0 11px;
}

#search-box {
margin-top:20px;
}

#search-box button {
margin-left:2px;
}

#search-box input {
text-align:left;
width:110px;
margin:0 0 0 11px;
}

#nav {
height:10px;
margin-top:7px;
margin-left:90px;
float:left;
clear:right;
}

#nav li {
list-style:none;
display:block;
float:left;
height:10px;
background-position:8px;
background-repeat:no-repeat;
}

#nav li a {
display:block;
float:left;
text-indent:-9999px;
overflow:hidden;
background-repeat:no-repeat;
padding-left:7px;
margin-right:7px;
border-left:1px solid #635A59;
background-position:7px;
}

#nav li a.home {
background-image:url(../images/navHome.gif);
width:35px;
height:10px;
border:none;
background-position:0 0;
padding-left:0;
}

.homepage #nav li a.home {
background-image:url(../images/navHome_on.gif);
}

#nav li a.instoreservices {
background-image:url(../images/navInStoreServices.gif);
width:107px;
height:10px;
}

.inStoreServices #nav li a.instoreservices {
background-image:url(../images/navInStoreServices_on.gif);
}

#nav li a.visitstore {
background-image:url(../images/navVisitStore.gif);
width:69px;
height:10px;
}

#nav li.active a.visitstore {
background-image:url(../images/navVisitStore_on.gif);
}

#nav li a.customframing {
background-image:url(../images/navCustomFraming.gif);
width:108px;
height:10px;
}

.customFraming #nav li a.customframing {
background-image:url(../images/navCustomFraming_on.gif);
}

#nav li a.frameclub {
background-image:url(../images/navFrameClub.gif);
width:66px;
height:10px;
}

.frameClub #nav li a.frameclub {
background-image:url(../images/navFrameClub_on.gif);
}

#nav li a.frameadvice {
background-image:url(../images/navFramingAdvice.gif);
width:100px;
height:10px;
}

.framingAdvice #nav li a.frameadvice {
background-image:url(../images/navFramingAdvice_on.gif);
}

#nav-shoponline {
background:url(../images/bg_nav.jpg) no-repeat 0 0;
clear:both;
height:28px;
text-align:left;
}

#nav-shoponline li {
list-style:none;
float:left;
margin-top:7px;
}

#nav li.home {
background-image:url(http://www.mqframingstore.com/images/navHome.gif);
background-position:0 0;
}

#nav li.instoreservices {
background-image:url(http://www.mqframingstore.com/images/navInStoreServices.gif);
}

#nav li.visitstore {
background-image:url(http://www.mqframingstore.com/images/navVisitStore.gif);
}

#nav li.customframing {
background-image:url(http://www.mqframingstore.com/images/navCustomFraming.gif);
}

#nav li.frameclub {
background-image:url(http://www.mqframingstore.com/images/navFrameClub.gif);
}

#nav li.frameadvice {
background-image:url(http://www.mqframingstore.com/images/navFramingAdvice.gif);
}

#nav-shoponline li a {
display:block;
text-decoration:none;
border-right:1px solid #fff;
font-size:.8em;
color:#fff;
font-weight:700;
padding-right:10px;
margin-right:10px;
}

#nav-shoponline li.shoponline {
margin-right:100px;
font-size:1.2em;
overflow:hidden;
text-indent:-9999px;
background:url(../images/NWFhead.gif) no-repeat 0 -4px transparent;
height:18px;
}

#nav-shoponline li.shoponline a {
color:#94a093;
border-right:none;
width:98px;
overflow:hidden;
text-indent:-9999px;
background:url(../images/NWFhead.gif) no-repeat 0 -4px transparent;
height:18px;
}

#nav-shoponline li.specialoffers a {
padding-right:0;
border-right:none;
margin-right:0;
}

#content {
background:url(../images/bg_content.gif) repeat-y 0 0;
overflow:hidden;
max-width:777px;
}

#body {
overflow:auto;
text-align:left;
color:#4a4a4a;
font-family:Arial, Helvetica, sans-serif;
}

#body h2 {
font-size:1.2em;
color:#812B14;
width:568px;
border-bottom:1px #666 dashed;
font-weight:700;
text-transform:uppercase;
margin:21px 0 0 22px;
}

#body img {
float:right;
margin-right:9px;
display:inline;
}

#breadcrumb {
font-size:.6em;
color:#888786;
margin:28px 0 17px 22px;
}

#breadcrumb a {
color:#888786;
}

#breadcrumb span {
color:#462F27;
text-decoration:underline;
}



#body h3 {
font-size:.7em;
font-weight:700;
margin:.7em 30px 0 22px;
}

#body p {
font-size:.7em;
line-height:1.6em;
margin:.5em 30px 20px 22px;
}

#body ul,#body ol {
font-size:.7em;
font-weight:700;
margin:.7em 30px 20px 34px;
}

#body li {
margin-bottom:2.8em;
}

#banner H1
{
font-size:28px;
font-weight:300;
margin:0 0 0 13px;
padding:0;
color:#FFF;
text-transform:uppercase;
letter-spacing:3px;
font-family:century gothic, arial, sans-serif;
position:relative;
top:1px;
width:440px;
}

#banner H2
{
font-size:11px;
font-weight:300;
margin:0 0 0 16px;
padding:0;
color:#FFF;
text-transform:uppercase;
font-family:century gothic, arial, sans-serif;
position:relative;
width:440px;
border:0;
top:7px;
}


.green-panel {
background:url(../images/bg_greenPanel2.jpg) 0 0 repeat-y #92A196;
background-color:#87937F;
height:23px;
border-right:1px solid #BCC5BF;
width:589px;
}

.green-panel h5.sortby {
text-indent:-9999px;
overflow:hidden;
background:transparent 0 0 url(../images/sortby.gif) no-repeat;
width:50px;
height:9px;
float:left;
margin:8px 0 0 27px;
}

.green-panel h5.searchby {
text-indent:-9999px;
overflow:hidden;
background:transparent 0 0 url(../images/searchFor.gif) no-repeat;
width:75px;
height:9px;
float:left;
margin:8px 0 0 27px;
}

.green-panel input {
width:135px;
display:block;
float:left;
font-size:.6em;
color:#53402B;
text-align:left;
border:1px solid #858174;
margin:4px 0 0 4px;
}

.green-panel select {
width:128px;
display:block;
float:left;
font-size:.6em;
color:#53402B;
text-align:left;
border:1px solid #858174;
margin:2px 0 0 14px;
}

.green-panel div.pagination {
display:block;
float:right;
font-size:.6em;
color:#fff;
margin:5px 0 0;
}

.green-panel div.pagination a {
color:#fff;
text-decoration:none;
}

.green-panel div.pagination span.active a {
color:#FCB034;
cursor:default;
}

.green-panel div.pagination span.active a:hover {
color:#FCB034;
text-decoration:none;
}

.green-panel button.btn_go_green {
display:block;
float:right;
text-indent:-9999px;
overflow:hidden;
background:transparent 0 0 url(../images/btn_go_green.gif) no-repeat;
width:16px;
height:16px;
border:none;
margin:4px 0 0 13px;
}

.green-panel button.goSearch {
float:left;
margin:4px 0 0 4px;
}

.green-panel a.viewallitems {
display:block;
float:right;
color:#fff;
font-size:.7em;
text-decoration:none;
margin:5px 15px 0 13px;
}

#suggested h4 {
width:197px;
height:21px;
text-indent:-9999px;
overflow:hidden;
background:url(../images/suggestHead.gif) 0 0 no-repeat transparent;
}

#special-offers h4 {
width:197px;
height:21px;
text-indent:-9999px;
overflow:hidden;
background:url(../images/specialHead.gif) 0 0 no-repeat transparent;
}

#featured-artists {
float:left;
width:196px;
height:21px;
display:none;
}

#featured-artists h4 {
width:196px;
height:21px;
text-indent:-9999px;
overflow:hidden;
background:url(../images/featuredHead.gif) 0 0 no-repeat transparent;
}

#sidebar {
width:182px;
background:#d8dfd2;
float:left;
text-align:left;
}

#sidebar-rotator-container {
height:180px;
width:167px;
border:1px solid #fff;
position:relative;
z-index:101;
max-height:180px;
margin:0 0 10px 7px;
}

#sidebar-rotator-item {
color:#FFF;
padding-top:150px;
font-weight:bold:;
height:30px;
width:167px;
margin:0;
}

#sidebar-homepage-container {
font-size:12px;
height:300px;
font-weight:700;
padding:5px 0 0;
}

#sidebar-home-nav {
margin-left:10px;
list-style-type:none;
font-size:12px;
}

#sidebar-home-nav li {
background:url(../images/arrow.gif) no-repeat 0 1px;
height:17px;
padding-left:15px;
margin-bottom:4px;
padding-bottom:0;
}

#sidebar-home-nav li a {
text-decoration:none;
color:#555;
font-weight:700;
}

#sidebar-locations-box {
background:#fcb034;
color:#fff;
margin-top:20px;
}

#sidebar-locations-box span {
display:block;
width:182px;
height:45px;
text-indent:-9999px;
overflow:hidden;
background:url(../images/haventfoundwhat.gif) 0 0 no-repeat transparent;
}

#sidebar-locations-box h5 {
width:182px;
height:24px;
text-indent:-9999px;
overflow:hidden;
background:url(../images/findastorenearyou.gif) 0 0 no-repeat transparent;
}

#sidebar-locations-box form {
background:url(../images/locationpointer_yellow.gif) 11px 0 no-repeat #FCB034;
display:block;   
height:44px;
width:182px;
}

#sidebar-locations-box input {
width:110px;
display:block;
float:left;
border:1px solid #666;
font-size:.6em;
color:#666;
height:13px;
text-align:left;
padding-left:3px;
margin:15px 5px 0 0;
}

#sidebar-locations-box button {
display:block;
float:left;
text-indent:-9999px;
overflow:hidden;
background:transparent 0 0 url(../images/go_btn_yellow.gif) no-repeat;
width:13px;
height:13px;
border:none;
margin-top:16px;
}

#sidebar h2 {
overflow:hidden;
width:172px;
height:19px;
color:#FFF;
font-size:12px;
background:#d8dfd2;
padding:3px 0 0 10px;
}

#sidebar h2 a {
overflow:hidden;
width:165px;
color:#FFF;
display:block;
}


#sidebar ul.submenu
{
color:#555;
}

#sidebar li.submenu
{
color:#567;
background:url('/images/arrow.gif')no-repeat 10px 7px;
padding:0 0 0 18px;

}

#sidebar li.submenu a
{
color:#345;
}

ul.nav-left {
margin-top:7px;
}

ul.nav-left li {
list-style:none;
}

ul.nav-left li a {
border-bottom:1px solid #eee;
border-top:1px solid #eee;
padding-top:6px;
padding-bottom:6px;
padding-left:9px;
display:block;
font-weight:700;
font-size:.8em;
text-decoration:none;
color:#462f27;
}

ul.nav-left li li a {
border:none;
font-weight:400;
font-size:.7em;
}



ul.nav-left li a span {
color:#94a093;
font-size:.8em;
}

ul.nav-left li.active li a {
background:#D8DFD2;
}

ul.nav-left li.active a {
background:#AEBAB0;
}

body.homepage ul.nav-left {
color:#666;
}

body.homepage ul.nav-left a {
color:#666;
text-decoration:none;
border-bottom:none;
}

body.homepage ul.nav-left li li {
font-size:.7em;
font-weight:400;
margin-left:10px;
margin-bottom:14px;
padding-right:10px;
}

.img-home {
margin-top:9px;
margin-left:8px;
margin-bottom:9px;
border:1px solid #fff;
}

#body h2.article-header img{
float:none;
margin-right:0;
border:none;
}

#body h2.article-header{

border:0;
float:none;
margin-right:0;

}

#body h2.article-header p
{
border:1px solid #adadad;
color:#677265;
background:#f3f5f1;
padding-left:5px;
margin-left:-3px;
width:550px;
margin-right:0;
margin-bottom:0;
}

h1.header
{
border:1px solid #adadad;
color:#677265;
background:#f3f5f1;
padding:3px 0 3px 15px;
margin:0 0 0 23px;
width:550px;
font-size:18px;
height:22px;
text-transform:uppercase;
font-weight:normal;
font-family:sans-serif;
letter-spacing:1px;
}


#body #bottom-bar #suggested {
width:193px;
height:147px;
}

#body #bottom-bar #suggested h4 {
height:19px;
width:193px;
}

#body #bottom-bar #suggested h4 span {
display:block;
width:85px;
height:8px;
text-indent:-9999px;
overflow:hidden;
margin:7px 0 0 23px;
}

#body #bottom-bar #suggested div img {
margin:0;
}

#body #bottom-bar #special-offers {
width:197px;
height:147px;
}

#body #bottom-bar #special-offers h4 {
overflow:hidden;
text-indent:-9999px;
width:197px;
height:19px;
}

#body #bottom-bar #special-offers div {
height:89px;
width:196px;
}

#body #bottom-bar #featured-artists {
width:196px;
height:147px;
}

#body #bottom-bar #featured-artists h4 {
overflow:hidden;
text-indent:-9999px;
width:196px;
height:19px;
}

#body #bottom-bar #featured-artists div {
float:right;
width:196px;
}

#body #bottom-bar #featured-artists div img {
margin-right:0;
}

#body #bottom-bar #featured-artists div p {
background:url(../images/txt_kathrinaMiccio.gif) no-repeat 0 0;
width:104px;
height:62px;
text-indent:-9999px;
overflow:hidden;
margin:0;
}

#body #bottom-bar #featured-artists div h5 {
background:url(../images/kathrinaMiccio.gif) 0 0 no-repeat;
width:165px;
height:17px;
clear:both;
overflow:hidden;
text-indent:-9999px;
display:block;
margin-top:7px;
}

#bottom-panel {
background:url(../images/bg_body.jpg);
text-align:center;
max-width:777px;
overflow:hidden;
}

#bottom-panel img {
margin:0;
padding:0;
}

#cube1 {
width:180px;
height:180px;
float:left;
border:1px #FFF solid;
margin:10px 7px 10px 0;
}

#cube2 {
width:180px;
height:180px;
float:left;
border:1px #FFF solid;
margin:10px 8px 10px 7px;
}

#cube3 {
width:180px;
height:180px;
float:left;
border:1px #FFF solid;
margin:10px 7px;
}

#cube4 {
width:180px;
height:180px;
float:right;
border:1px #FFF solid;
margin:10px 5px 10px 0;
}

#lp_cube {
width:180px;
height:180px;
float:left;
border:1px #FFF solid;
color:#000;
margin:0;
}

#guarantee {
background:#62695b url('../images/guaranteebanner.jpg');
width:777px;
height:25px;
color:#FFF;
clear:right;
margin:0;
padding:0;
}

#body .green-bar #suggested h4 {
background:url(../images/bg_mayWeSuggest_prod.jpg) repeat-y 0 0 #D8DFD2;
}

#body .green-bar #suggested h4 span {
background:url(../images/mayWeSuggestHead_prod.gif) no-repeat;
}

#body .green-bar #special-offers h4 {
background:url(../images/specialOffersHead_prod.jpg) 8px 7px no-repeat #D8DFD2;
}

#body .green-bar #featured-artists h4 {
background:url(../images/featuredArtistsHead_prod.gif) 8px 7px no-repeat #D8DFD2;
}

#body .ora-bar #suggested h4 {
background:url(../images/bg_mayWeSuggest_ora.jpg) repeat-y 0 0 #C94727;
}

#body .ora-bar #suggested h4 span {
background:url(../images/mayWeSuggestHead_ora.gif) no-repeat;
width:86px;
}

#body .ora-bar #special-offers h4 {
background:url(../images/specialOffersHead_ora.gif) 8px 7px no-repeat #C94727;
width:75px;
}

#body .ora-bar #featured-artists h4 {
background:url(../images/featuredArtistsHead_ora.gif) 8px 7px no-repeat #C94727;
width:75px;
}

#body .aqua-bar #suggested h4 {
background:url(../images/bg_mayWeSuggest_aqua.jpg) repeat-y 0 0 #698B96;
}

#body .aqua-bar #suggested h4 span {
background:url(../images/mayWeSuggestHead_aqua.gif) no-repeat;
width:86px;
}

#body .aqua-bar #special-offers h4 {
background:url(../images/specialOffersHead_aqua.gif) 8px 7px no-repeat #698B96;
width:75px;
}

#body .aqua-bar #featured-artists h4 {
background:url(../images/featuredArtistsHead_aqua.gif) 8px 7px no-repeat #698B96;
width:74px;
}

.homepage #body div {
float:left;
height:127px;
margin-top:1px;
}

.homepage #body #img-index-body {
width:590px;
height:392px;
float:none;
overflow:hidden;
text-indent:-9999px;
padding:0;
}

.homepage #body #nav-shopby {
width:195px;
}

.homepage #body #nav-shopby ul {
background:url(../images/bg_navShopBy.jpg) no-repeat 0 23px #C94728;
height:126px;
margin:0;
}

.homepage #body #nav-shopby h4 {
background:#872915 url(http://www.mqframingstore.com/images/shopByHead.gif) no-repeat 0 0;
width:39px;
height:8px;
text-indent:-9999px;
display:block;
margin:13px 0 0 17px;
}

.homepage #body #nav-shopby li.shopby {
width:195px;
background:#872915;
color:#fff;
overflow:auto;
height:23px;
}

.homepage #body #nav-shopby li {
list-style:none;
width:174px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
height:20px;
margin:0 0 12px;
}

.homepage #body #nav-shopby li a {
color:#fff;
text-decoration:none;
margin-left:31px;
}

.homepage #body #spotlight-box {
display:block;
width:196px;
}

.homepage #body #spotlight-box h4 {
display:none;
}

.homepage #body #spotlight-box div {
text-align:center;
width:196px;
}

.homepage #body #spotlight-box img {
float:left;
padding-left:1px;
margin:0;
}

.homepage #body #spotlight-box h5 {
background:url(../images/artprintsHead.gif) no-repeat 0 0;
text-align:left;
width:56px;
height:11px;
text-indent:-9999px;
display:block;
margin-bottom:8px;
}

.homepage #body #spotlight-box p {
float:left;
color:#462E26;
font-family:Arial, Helvetica, sans-serif;
font-size:.7em;
width:90px;
line-height:1.3em;
margin:0;
}

.homepage #body #promotions-box {
width:196px;
background:url(../images/bg_promotionBox.jpg) left repeat-y;
padding-left:2px;
}

.homepage #body #promotions-box div {
width:196px;
float:right;
}

.homepage #body #guarantee-box {
width:195px;
background:url(../images/bg_guarantee.jpg) 0 0 no-repeat;
border-bottom:1px solid #fff;
margin-top:0;
}

.homepage #body #guarantee-box div {
background:url(../images/bg_guaranteeGreen.jpg) #677265 0 0 repeat-y;
float:none;
}

.homepage #body #guarantee-box h4 {
background:url(../images/theUnbeatableGuarantee.gif) no-repeat 25px 4px;
width:180px;
height:34px;
text-indent:-9999px;
border-bottom:1px solid #fff;
}

.homepage #body #guarantee-box div span {
background:url(../images/designWorkmanshipLowPrice.gif) no-repeat 3px 4px;
text-indent:-9999px;
display:block;
}

#info #storenews-box {
width:140px;
border-right:1px solid #999;
text-align:left;
font-size:12px;
color:#520;
font-weight:700;
margin:4px 0 0;
}

#info #storenews-box a,#info #storenews-box a:link,#info #storenews-box a:visited {
font-size:12px;
color:#520;
font-weight:700;
text-decoration:none;
position:relative;
top:15px;
margin:5px 0 0;
padding:0 18px 0 0;
}

#info #storenews-box h4 {
text-align:left;
font-size:12px;
background:no-repeat 0 0;
width:140px;
display:block;
color:#520;
margin:0 0 4px;
}

#storenews-box a {
background:url(../images/go_btn.gif) right transparent no-repeat !important;
}

#info #storenews-box input {
width:90px;
margin:0 3px 0 0;
}

.homepage #body #frameclub-box h4 {
background:url(../images/banner/FrameClubtop.gif) no-repeat 0 0;
width:195px;
height:23px;
text-indent:-9999px;
display:block;
}

.homepage #body #frameclub-box {
background:url(../images/bg_frameclubBox.jpg) top repeat-x #909F94;
border-bottom:1px solid #fff;
margin-top:0;
position:relative;
}

.homepage #body #frameclub-box div {
background:url(../images/banner/FrameClub.jpg) no-repeat 0 0;
width:195px;
height:103px;
float:none;
}

.homepage #body #link_FrameClub {
position:absolute;
top:0;
left:0;
display:block;
width:195px;
height:125px;
text-indent:-9999px;
}

ul.indexNav {
clear:both;
margin-top:11px;
overflow:hidden;
}

.article #body ul.indexNav li {
list-style:none;
margin-bottom:0;
display:block;
float:left;
width:261px;
line-height:normal;
position:relative;
height:60px;
border:0 solid #000;
}

#body ul.indexNav li img {
float:left;
display:block;
position:absolute;
left:0;
top:0;
margin:0 15px 20px 0;
}

ul.indexNav li a {
display:block;
padding-left:67px;
color:#698b96;
font-size:1.2em;
font-weight:700;
text-decoration:none;
width:194px;
margin:0;
}

#body ul.indexNav li p {
font-size:.9em;
line-height:normal;
padding-left:67px;
width:194px;
margin:0;
}

ul.indexNav li.indexNav_col1 {
margin-right:9px;
}

ul.indexNav li.indexNav_different a {
width:490px;
}

.article #body h3 {
color:#6E7071;
font-size:1em;
}

.article #body li h3 {
font-size:1.5em;
margin:0;
}

#body #article-content h4 {
font-size:.9em;
clear:both;
margin:0 0 0 22px;
}

#body #article-content h4.first-h4 {
margin-top:10px;
}

#article-content img {
margin-left:10px;
}

.article #body p.li-head {
margin-bottom:3px;
font-weight:700;
}

.article #body ul li {
list-style:none;
font-weight:400;
line-height:2em;
}

.article #body ul.article-li li img {
float:right;
margin-bottom:5px;
margin-left:9px;
}

#body ul.low-li {
margin-left:45px;
}

.article #body ul.low-li li {
line-height:1.5em;
list-style:disc;
margin-bottom:3px;
}

.article #body ol li {
line-height:1.5em;
margin-left:10px;
margin-bottom:3px;
font-size:1em;
font-weight:400;
list-style:decimal;
}

.article #body #article-content form.signup {
display:block;
margin-left:22px;
float:left;
width:210px;
}

.article #body #article-content label,.article #body #article-content input {
display:block;
width:150px;
margin-bottom:3px;
font-size:.7em;
}

.promotions #body h2 {
margin-bottom:10px;
}

.promotions #body #article-content form.signup {
width:80%;
}

.promotions #body #article-content form.signup span {
display:block;
clear:both;
}

.promotions #body #article-content label {
width:100px;
float:left;
}

.promotions #body #article-content input {
width:250px;
float:left;
}

.promotions #body .btn_searchStore {
background:url(../images/btn_goSearch.gif) 0 0 no-repeat;
text-indent:-9999px;
width:40px;
height:19px;
border:0;
position:relative;
top:-2px;
left:0;
margin-left:2px;
}

.eco h3 {
color:#798f52;
font-size:14px !important;
font-weight:700;
margin-bottom:10px !important;
margin-top:0 !important;
}

.eco p {
font-size:12px !important;
margin-bottom:8px !important;
}

.eco_detail {
background:#FF9 !important;
display:none;
}

.eco #TB_window {
font-family:verdana;
font-size:12px;
position:fixed;
z-index:102;
color:#444;
display:none;
border:3px solid #555;
text-align:left;
top:50%;
left:50%;
font-weight:400;
background:url('/images/Community/green_window_background.gif4') no-repeat #F0F7F2;
}

.eco #TB_window h3 {
font-weight:700 !important;
color:#754;
font-size:16px !important;
}

div.eco_intro {
border:0 solid #000;
padding-left:100px;
margin:15px 0 0;
}

.eco_intro p {
line-height:1.2em !important;
}

#TB_title {
background:#FFF !important;
height:27px;
font-weight:700;
color:#333;
border-bottom:1px solid #000;
filter:alpha(opacity=50);
-moz-opacity:.5;
opacity:.5;
}

.eco table td img {
float:left !important;
border:0 solid #000;
display:block;
padding-right:20px;
margin:0 !important;
}

#TB_window ul {
list-style-image:url('/images/li_green1.gif') !important;
margin:10px 0 10px 20px;
}

#TB_window li {
margin-bottom:3px !important;
}

.eco table {
vertical-align:top !important;
margin:0 0 0 22px !important;
}

.eco td {
vertical-align:top !important;
border:0 solid #000;
width:260px;
height:110px;
margin:0;
padding:0;
}

a.eco_read_more {
background:url('/images/Community/green_arrow.gif') no-repeat 100% 0;
color:#8fbd2c !important;
font-weight:700;
font-style:italic;
font-size:13px;
text-decoration:none !important;
border:0 solid #000;
padding:0 20px 0 0 !important;
}

.eco #article-content li {
margin:0 !important;
}

#artLamination_flash {
width:100%;
overflow:hidden;
}

.details_artLamination {
overflow:hidden;
margin-bottom:10px;
}

#artLamination_flash div div {
width:260px;
float:right;
padding-right:20px;
margin-right:20px;
}

#artLaminiation_flash div.details_artLamination {
overflow:hidden;
clear:both;
}

#artLamination_flash div.details_artLamination h3 {
float:left;
}

#artLamination_flash div.details_artLamination ul {
float:left;
width:200px;
}

#artLamination_flash div.details_artLamination li {
list-style:disc;
margin:10px;
}

a.colorPalette {
cursor:pointer;
color:#0C353F;
text-decoration:underline;
}

.coordinatedCol {
overflow:hidden;
width:475px;
margin:0 auto 25px;
}

.coordinatedCol h3 {
margin:0 10px 0 0;
}

.coordinatedCol li {
float:left;
width:40%;
height:175px;
}

.coordinatedCol li.col2 {
float:right;
}

#postersPrints li {
margin-bottom:5px;
}

body.indexType #body p.aqua {
margin-top:20px;
margin-left:35px;
overflow:hidden;
padding-top:5px;
}

body.indexType #body p.aqua img {
margin-left:16px;
margin-top:-5px;
}

button.btn_signUp {
background:url(../images/btn_SignUp.gif) 0 0 transparent no-repeat;
width:60px;
height:19px;
text-indent:-9999px;
display:block;
border:0 transparent;
style:"background:url(../images/go_btn.gif) right transparent no-repeat;";
}

.row {
clear:both;
overflow:hidden;
margin-bottom:20px;
}

.row div * {
float:none;
margin:0;
padding:0;
}

.row .col1 {
float:left;
width:335px;
margin-right:5px;
min-height:100px;
height:auto !important;
}

.row .col2 {
float:left;
text-align:center;
width:250px;
}

.row em {
font-size:.7em;
font-style:normal;
color:#7C7C7C;
}

#gallery {
position:relative;
z-index:1;
text-align:center;
margin-bottom:40px;
overflow:hidden;
padding:20px;
}

#gallery a {
display:block;
float:left;
height:100px;
width:100px;
margin:9px 9px 9px 0;
}

#body #gallery h3 {
clear:both;
text-align:left;
margin:0;
}

#enlarged {
width:1px;
height:1px;
display:none;
position:absolute;
z-index:1000;
}

.framingAdvice #body ul.article-li li img {
float:left;
clear:none;
margin:5px 9px 5px 0;
}

.article #body #article-content #promo-img {
text-align:center;
margin-top:20px;
}

.article #body img#img-onlinePromo {
margin-right:10px;
}

.product #body #product-content {
min-height:254px;
height:auto !important;
font-family:Arial, Helvetica, sans-serif;
padding-left:28px;
}

.product #body #product-content h2 {
margin:37px 0 18px;
}

.product #body #product-content h2 span.product-name {
font-size:.9em;
color:#888786;
text-transform:uppercase;
}

.product #body #product-content h2 span.artist-name {
font-size:.6em;
color:#504f4f;
font-weight:lighter;
}

.product #body #product-content #product-image-box {
width:284px;
float:left;
}

.product #body #product-content #product-image-box img {
margin-bottom:14px;
}

.product #body #product-content #product-image-box #view-larger {
display:block;
float:left;
background:url(../images/viewLarger.gif) no-repeat 0 0;
width:77px;
height:9px;
overflow:hidden;
text-indent:-9999px;
margin-left:3px;
margin-bottom:42px;
}

.product #body #product-content #product-image-box #view-room {
display:block;
float:left;
background:url(../images/viewRoom.gif) no-repeat 0 0;
width:99px;
height:9px;
overflow:hidden;
text-indent:-9999px;
margin-left:13px;
}

.product #body #product-content ul#product-desc-box {
width:235px;
float:left;
border:1px solid #E6E6E6;
font-weight:400;
color:#000;
font-size:100%;
margin:0;
padding:12px;
}

.product #body #product-content ul#product-desc-box li {
list-style:none;
font-size:.85em;
margin:0 0 4px;
}

.product #body #product-content ul#product-desc-box ul {
font-weight:400;
font-size:.8em;
margin:25px 0;
padding:0;
}

.product #body #product-content ul#product-desc-box li.desc-price {
font-size:.9em;
font-weight:700;
}

.product #body #product-content ul#product-desc-box li.desc-price strong {
color:#565655;
}

.product #body #product-content ul#product-desc-box button {
display:block;
border:0;
text-indent:-9999px;
overflow:hidden;
background:url(../images/btn_addToCart.gif) no-repeat 0 0;
width:104px;
height:21px;
}

.catalog-home #body #catHome-top {
background:url(../images/top_catHome.jpg) repeat-x 0 0;
width:589px;
height:18px;
}

.catalog-home #body .cat-box {
width:196px;
float:left;
border-left:2px solid #eee;
}

.catalog-home #body .cat-box div {
text-align:center;
}

.catalog-home #body .mirrors,.catalog-home #body .wallframes {
border-left:0;
width:200px;
}

.catalog-home #body .photoframes,.catalog-home #body .supplies {
width:192px;
}

.catalog-home #body .cat-box img {
float:none;
margin:32px auto 27px;
}

.catalog-home #body .cat-box h4 {
display:block;
background:url(../images/shadow_orangeBox.jpg) repeat-y 0 0 #F3A142;
width:168px;
height:16px;
text-align:left;
padding:7px 0 0 27px;
}

.catalog-home #body .cat-box h4 a {
display:block;
text-indent:-9999px;
overflow:hidden;
background-repeat:no-repeat;
}

.catalog-home #body .cat-box a img {
border:0;
}

.catalog-home #body .wallframes h4,.catalog-home #body .mirrors h4 {
width:173px;
}

.catalog-home #body .framedart h4,.catalog-home #body .specialoffers h4 {
width:166px;
}

.catalog-home #body .specialoffers h4,.catalog-home #body .supplies h4 {
margin-bottom:42px;
}

.catalog-home #body .wallframes h4 a {
background-image:url(../images/wallFramesHead_catHome.gif);
width:85px;
height:10px;
}

.catalog-home #body .photoframes h4 a {
background-image:url(../images/photoFramesHead_catHome.gif);
width:95px;
height:10px;
}

.catalog-home #body .framedart h4 a {
background-image:url(../images/framedArtHead_catHome.gif);
width:77px;
height:10px;
}

.catalog-home #body .mirrors h4 a {
background-image:url(../images/mirrorsHead_catHome.gif);
width:57px;
height:10px;
}

.catalog-home #body .supplies h4 a {
background-image:url(../images/suppliesHead_catHome.gif);
width:153px;
height:10px;
}

.catalog-home #body .specialoffers h4 a {
background-image:url(../images/offersHead_catHome.gif);
width:97px;
height:10px;
}

.catalog-home #body div.catHome-rule {
clear:both;
background:url(../images/rule_catHome.jpg) no-repeat 0 0;
height:21px;
width:590px;
}

.catalog #body #cat-prod-table td {
border-bottom:1px solid #eee;
vertical-align:top;
text-align:center;
}

.catalog #body #cat-prod-table td.withBorder {
border-left:1px solid #eee;
}

.catalog #body #cat-prod-table td td {
border:0;
width:270px;
}

.catalog #body #cat-prod-table td .cat-prod-image {
vertical-align:middle;
text-align:center;
height:178px;
}

.catalog #body #cat-prod-table td .cat-prod-desc {
text-align:left;
vertical-align:top;
padding-left:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:.7em;
padding-bottom:17px;
}

.catalog #body #cat-prod-table td .cat-prod-desc a {
color:#462f27;
font-weight:700;
}

#body table#search-prod-table tr {
border-bottom:1px solid #DFDFDF;
}

#body table#search-prod-table td.search-product-img {
text-align:center;
vertical-align:middle;
width:85px;
padding:20px;
}

#body table#search-prod-table td.search-product-desc {
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
}

#body table#search-prod-table td.search-product-desc a,#body table#search-prod-table td.search-product-desc span {
color:#462E26;
font-size:.8em;
font-weight:700;
display:block;
float:left;
}

#body table#search-prod-table td.search-product-desc span {
float:right;
margin-right:68px;
}

#body table#search-prod-table td.search-product-desc p {
clear:both;
color:#666;
font-size:.7em;
margin:0;
padding:0;
}

.storeLocations #body {
padding-bottom:22px;
}

.storeLocations #body ul {
list-style:none;
margin:0;
padding:0;
}

.storeLocations #body h3.storelocations {
border-bottom:2px solid #979797;
color:#7f7f7f;
font-size:1.2em;
line-height:.8em;
width:477px;
margin:27px 0 20px 22px;
}

.storeLocations #body #storelocations-col1 {
float:left;
width:265px;
margin-left:22px;
display:inline;
}

.storeLocations #body #storelocations-col2 {
float:left;
width:301px;
}

.storeLocations #body p {
font-size:.75em;
}

.storeLocations #body #storelocations-col1 h4,.storeLocations #body #storelocations-col2 h4 {
color:#E5B53A;
margin-bottom:15px;
font-size:1em;
}

.storeLocations #body #storelocations-col1 a,.storeLocations #body #storelocations-col2 a {
color:#333;
font-weight:400;
font-size:1.2em;
}

.storeLocations #body #storelocations-col1 ul,.storeLocations #body #storelocations-col2 ul {
margin-bottom:20px;
}

.storeLocations #body #storelocations-col1 li,.storeLocations #body #storelocations-col2 li {
margin:0 0 5px;
padding:0;
}

.storeResults #body ul {
list-style:none;
margin:0 0 0 22px;
padding:0;
}

.storeResults #body p {
margin-top:22px;
margin-bottom:15px;
color:#4A4949;
font-size:.9em;
}

.storeResults #body input {
display:block;
float:left;
width:170px;
margin:0 14px 24px 22px;
}

.storeResults #body hr {
color:#94A093;
background-color:#94A093;
width:553px;
margin-left:22px;
height:1px;
}

.storeResults #body ul li {
font-weight:400;
margin:0;
padding:0;
}

.storeResults #body ul li.address {
float:left;
width:229px;
height:112px;
}

.storeResults #body ul#store-details-box li.address a {
color:#D78705;
}

.storeResults #body h2.locationName,.storeResults #body h2.locationName a {
color:#555;
font-size:.95em;
font-weight:700;
margin-bottom:10px;
border:0;
text-decoration:none;
text-transform:capitalize;
}

.storeResults #body ul#store-details-box {
color:#4A4949;
position:relative;
margin:0 0 0 22px;
padding:0 0 15px;
}

.storeResults #body ul#store-details-box li {
list-style:none;
font-weight:400;
margin:0 0 6px 243px;
}

.storeResults #body ul#store-details-box li.address {
font-size:1em;
position:absolute;
top:0;
left:0;
margin-left:0;
}

.storeResults #body ul#store-details-box li span {
display:block;
font-size:.8em;
margin:14px 0;
}

.storeResults #body ul#store-details-box strong {
color:#94A093;
font-weight:400;
}

.storeDetails #body {
font-family:Arial, Helvetica, sans-serif;
padding-bottom:42px;
}

.storeDetails #body h2 {
margin-bottom:32px;
}

.storeDetails #body input {
display:block;
float:left;
width:170px;
margin:0 14px 0 10px;
}

.storeDetails #body img.location-map {
margin-right:31px;
}

.storeDetails #body h1.locationName {
color:#555;
font-size:.95em;
margin-bottom:19px;
width:560px;
padding:0;
height:25px;
overflow:hidden;
/*border:1px solid #000;*/
}

.storeDetails #body ul#store-details-box {
color:#4A4949;
margin:0 0 0 22px;
padding:0;
}

.storeDetails #body ul#store-details-box li {
list-style:none;
font-weight:400;
margin:0 0 14px;
}

.storeDetails #body ul#store-details-box li.address {
font-size:1em;
}

.storeDetails #body ul#store-details-box li span {
display:block;
font-size:.8em;
margin:14px 0 0;
}

.storeDetails #body ul#store-details-box strong {
color:#777;
font-weight:400;
font-size:1.1em;
}

#footer {
background:url(../images/shadowBt.jpg) 0 0 no-repeat;
padding-top:8px;
width:777px;
text-align:left;
line-height:1.6em;
color:#000;
font-size:.7em;
margin:0 auto;
}

#footer a {
color:#000;
text-decoration:none;
margin:0 11px;
}

#footer span {
color:#686767;
font-size:.9em;
}

#footer span a {
color:#686767;
}

.family-item {
font-weight:lighter;
font-size:.80em;
margin-bottom:25px;
}

.family-item div.code {
margin-bottom:0;
}

.family-item .availability {
font-size:.8em;
}

.family-item .availability em {
font-weight:700;
color:#6e7071;
}

.family-item input .ys_primary {
display:block;
border:0;
text-indent:-9999px;
overflow:hidden;
background:url(http://www.beardsframingstore.com/images/btn_addToCart.gif) no-repeat 0 0;
width:104px;
height:21px;
margin-top:2px;
}

.tooltip {
position:absolute;
top:0;
left:0;
display:none;
background:#FFF;
color:#000;
min-width:130px;
min-height:50px;
max-width:620px;
text-decoration:none;
z-index:999;
margin-left:20px;
font-size:13px;
border:1px solid #888;
padding:5px;
}

#async-article {
font-weight:300;
color:#777;
font-size:14px;
}

#async-article img {
float:right;
margin-left:30px;
border:2px solid #888;
}

.preview {
font-size:10px;
border:1px solid #888;
width:70px;
float:left;
max-height:40px;
min-height:40px;
overflow:hidden;
margin:0;
padding:2px;
background:#606f72;
}

.green-panel div.pagination a:hover,.green-panel a.viewallitems:hover,ul.nav-left li a:hover,#footer a:hover {
text-decoration:underline;
}

#suggested,#special-offers {
float:left;
width:197px;
height:21px;
display:none;
}

#sidebar-homepage-container a,.storeResults #body h3.locationName a,.storeDetails #body #breadcrumb span,.tooltip a {
text-decoration:none;
}

ul.nav-left ul,#body #bottom-bar #suggested div {
margin-top:0;
}

body.homepage ul.nav-left ul,#body #bottom-bar {
clear:both;
}

#body #bottom-bar #special-offers div a img,.homepage #body #promotions-box img,.homepage #body #guarantee-box div img,.product #body #product-content img,#body table#search-prod-table td.search-product-img img {
float:none;
margin:0;
}

.article #body #article-content,.customFraming #body #article-content {
min-height:254px;
height:auto !important;
}

.article #body p.aqua,.article #body ul.aqua {
color:#7c7c7c;
font-size:.9em;
}

.article #body p.aqua a,#article-content a,#article-content p a,#body ul.low-li a,#postersPrints a {
color:#0C353F;
text-decoration:underline;
}

#article-content a:hover,#article-content p a:hover,.product #body #product-content ul#product-desc-box li.desc-price span {
color:#000;
}

.article #body ul.article-li li,#postersPrints {
clear:both;
overflow:hidden;
}

.article #body ul li strong,.product #body #product-content ul#product-desc-box li strong {
color:#6E7071;
}

#coordinatedCol img,.catalog #body #cat-prod-table td .cat-prod-image img {
float:none;
margin-right:0;
}

#gallery a img,.article #body img#img-storePromo,.article #body img#img-onlinePromo {
float:none;
}

.catalog #body,.ys_subSection fieldset {
text-align:left;
}

.catalog #body table#cat-prod-table,#body table#search-prod-table {
width:584px;
border-collapse:collapse;
margin:0 0 0 6px;
}

.storeResults #body ul#store-details-box li a,.storeDetails #body ul#store-details-box li a {
color:#4A4949;
list-style:none;
}

.storeResults #body .btn_searchStore,.storeDetails #body .btn_searchStore {
background:url(../images/btn_goSearch.gif) 0 0 no-repeat;
text-indent:-9999px;
width:40px;
height:19px;
display:block;
float:left;
border:0;
}
