/* Put all of you own CSS into this file */

body, address {font-family: verdana, arial, helvetica, sans-serif;color: #626366;vertical-align:top;}
p, h1, h2, h3, h4, h5, h6, li, legend, font {font-family: verdana, arial, helvetica, sans-serif;font-size: 75%;color: #626366;vertical-align:top;}
input, select{font-family: verdana, arial, helvetica, sans-serif;font-size: 75%;color: #626366;vertical-align:top;}
h1 {margin-left:0px;margin-right:10px; color:#005baa;font-size:16pt;}
h5 {margin-left:10px;margin-right:10px;color:#626366;font-size:10pt;font-weight:100;}
h6 {margin-left:10px;margin-right:10px;color:#626366;font-size:14pt;}
h7 {margin-left:0px;margin-right:0px;color:#d71920;font-family:verdana, arial, helvetica, sans-serif;font-size:12pt;font-weight:bold;}
a:link{color: #0095da;text-decoration: none;}
a:visited {color: #034ea2;text-decoration: none;}
a:hover {color: #d71920;}

fieldset {margin:0.5em;}
.breadcrumb {font-weight:bold;}
.clearBoth {clear:both;}
.center {text-align:center;}
.requiredinfo {color:#d71920;}

.right_bc {background-image:url(/images/melrosechairs/nav.round.middle.jpg);background-repeat:repeat-y;margin-bottom:1em;text-align:center; margin-left:7px;}
.right_bc h1.rightBoxHeading {color:#626366;height:28px;font-size:9pt;padding-top:8px;margin:0px;}
.right_bc h1.rightBoxHeading a:link {color:#626366;}
.right_bc h1.rightBoxHeading a:visited {color:#626366;}
.right_bc p {margin:0.5em 1.5em;}
.right_bc ul li {text-align:left;}
.right_bc hr {width:96%;margin-left:2%;}
.right_bc_top {background-image:url(/images/melrosechairs/nav.round.top.jpg);background-repeat:no-repeat;background-position:0% 0%;}
.right_bc_bot {background-image:url(/images/melrosechairs/nav.round.bottom.jpg);background-repeat:no-repeat;background-position:0% 100%;padding-bottom:12px;}

div#siteBackground {background:#FFFFFF url(/images/bg-site.png) repeat-y scroll center;margin:0px;padding:0px; vertical-align:top}
div#mainSiteFooter {background:#FFFFFF url(/images/bg-site-footer1.png) no-repeat scroll center center;height:40px;}

.main_rb {background-color:#fff;text-align: left;width: 950px;vertical-align: top;margin:auto;}
.main_rb table#contentMainWrapper {margin-top:1em;position:relative;}
.main_rb table tr td div.navigationraiser {position:relative;top:-13px;}
.main_rb table tr td.topbar {background-image:url(/images/melrosechairs/large.round.top.jpg);background-repeat:no-repeat;height:11px;padding:0px;margin:0px;background-position:0% 100%;}
.main_rb table tr td.middleblock {background-image:url(/images/melrosechairs/large.round.middle.jpg);background-repeat:repeat-y;padding:0px;margin:0px;overflow:hidden;}
.main_rb table tr td.bottombar {background-image:url(/images/melrosechairs/large.round.bottom.jpg);background-repeat:no-repeat;height:11px;padding:0px;margin:0px;}
table tr td.topbar {height:11px;padding:0px;margin:0px;background-position:0% 100%;}
table tr td.middleblock {padding:0px;margin:0px;overflow:hidden;}
table tr td.bottombar {height:11px;padding:0px;margin:0px;}
table tr td.spacerow {height:18px;}
table tr td.bottombar p, 
table tr td.topbar p {margin:0px;font-size:1pt;padding:0px;height:1px;}
table tr td.spacerow p {margin:1px;padding:0px;}

.prodlist_odd .midprodbox .noprod,
.prodlist_even .midprodbox .noprod {margin:0px;padding:3em 1em 3em 1em;text-align:center;font-weight:bold;width:100%;}
.prodlist_odd .topproductbox {background-image:url(/images/melrosechairs/product.round.top.jpg);background-repeat:no-repeat;height:10px;margin:5px 0px 0px 0px;padding:0px;font-size:1pt;}
.prodlist_odd .midprodbox {background-image:url(/images/melrosechairs/product.round.middle.jpg);background-repeat:repeat-y;margin:0px;padding:0px;}
.prodlist_odd .midprodtable {width:98%;margin:0px 1% 0px 1%;}
.midprodtable tr td {vertical-align:top;}
.prodlist_odd .bottomproductbox {background-image:url(/images/melrosechairs/product.round.bottom.jpg);background-repeat:no-repeat;height:10px;margin:0px;padding:0px;}
.prodlist_even .topproductbox {background-image:url(/images/melrosechairs/product.round.top.jpg);background-repeat:no-repeat;height:10px;margin:5px 0px 0px 0px;padding:0px;font-size:1pt;}
.prodlist_even .midprodbox {background-image:url(/images/melrosechairs/product.round.middle.jpg);background-repeat:repeat-y;margin:0px;}
.prodlist_even .midprodtable {width:98%;margin:0px 1% 0px 1%;}
.prodlist_even .bottomproductbox {background-image:url(/images/melrosechairs/product.round.bottom.jpg);background-repeat:no-repeat;height:10px;margin:0px;padding:0px;}

.endblock {width:90px;}
.endblock p {text-align:center;}
.startblock {width:120px;}
.startblock p {text-align:center;}

.prodinfo h1 {margin:5px 12px;font-size:13pt;color:#626366;}
.prodinfo h2 {margin:5px 12px 12px 12px;font-size:11pt;color:#626366;}
.prodinfo h3 {margin:5px 12px;font-size: 75%;}
.prodinfo p {margin:5px 12px;}
.prodinfo table {margin-top:12px;}
.prodinfo table tr td.leftside {vertical-align:top;}
.prodinfo .attribute .attr_title {float:left;width:20%;font-weight:bold;margin:5px 0px 5px 12px;}
.prodinfo .attribute .attr_options {float:left;width:70%;margin:5px 0px 5px 0px;}
.fieldpair p {margin:2px 1em;}
.fieldpair .inputtitle {width:20%;float:left;}
.fieldpair .inputfield {width:70%;float:left;}

.buttonAsLink{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#0095da;background-color:white;font-weight:bold;padding:0;border-width:0;cursor:pointer;}
.buttonAsLink_hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#d71920;background-color:white;font-weight:bold;padding:0;border-width:0;cursor:pointer;}

.cartcontents {width:726px;margin:0px;padding:0px;position:relative;right:13px;}
.cartcontents tr.tableheading th {border-bottom:1px solid #626366;}
.cartcontents tr.tablefooter th {border-top:1px solid #626366;}
.cartcontents tr td {vertical-align:top;}
.cartcontents tr td p {margin:12px 8px;}
.cartcontents tr h2 {margin:12px 8px;font-size:10pt;}
.cartcontents tr h2 a:link {color:#626366;}
.cartcontents tr h2 a:hover {color:#d71920;}
.cartcontents tr td ul {margin-left:12px;padding-left:12px;}

.shippingest{border:1px solid #ddd;margin-top:1em;}
.shippingest td {border-bottom:1px solid #ddd;}
.shippingest p {margin:3px;text-align:left;}

.checkout legend img {vertical-align:middle;}
.checkout .fieldpair p {margin:2px 0px;}

.melrosemain .maincontent {margin:1.5em;}
.melrosemain p {margin-left:10px;margin-right:10px;color:#626366;font-size:9pt;}
.melrosemain p.center {text-align:center;}
.melrosemain p a:link {color:#0095da;text-decoration:none;}
.melrosemain p a:visited {color:#034ea2;}
.melrosemain p a:hover {color:#d71920;}
.floattwo {float:left; width:50%;}
.floattwo p {font-style:italic;text-align:center;}

a img.listingProductImage {margin:0px 0px 0px 6px;}
a img {border: none;}

.bg2 { background-color:white;background-image: url("/images/melrosechairs/front_page_temp/polymers.jpg"); background-position: left top; background-repeat: no-repeat; }

#siteinfoCredits {margin:1em;padding:1em;}