h3 a { text-decoration: none; color: inherit !important; border-bottom: 0; }

ol { font-size: 11px; margin: 0 0 0 2em; padding-left: 2em;}
ol li { margin: 3px !important; }

#order-mouldings { list-style-type: none; margin-left: auto; margin-right: auto; margin-top: 0; padding: 0 0 0 0; }
#order-mouldings li { text-align: center; color: #0071ba; font-weight: bold; }

p.members-section { color: #ed1c24; font-size: 10px; margin: -6px 0 1em 50px; }

#pricing-table { font-size: 11px; }
#pricing-table th { text-align: left; text-transform: uppercase; padding: 3px 15px 0 0; }
#pricing-table td { padding: 3px 15px 0 0; }

table tr td p span.frame-title { color: #008000; display: block; }
.frame-size { display: block; }
.frame-base-price { color: #3a00fd; display: block; }
.frame-unframed-price { color: #ed1c24; display: block; }

.menu-section { border-top: 10px solid #fff; }

.product_list { width: 100%; }
.product_list td { padding: 4px 15px 4px 19px; text-align: center; padding-bottom: 1em; vertical-align: top; }
.product_list p { margin: 5px 0 0 0; font-size: 11px; }
.product_list a { text-decoration: none; color: #000; }
.product_list a:hover { color: #0071ba; }
.product_list h3 { text-align: left; margin-top: .5em; }
.product_list h3 a { color: inherit; text-decoration: none; }
.thin td { padding-left: 22px !important; }
.product_list .price { font-weight: bold; color: #080; margin-left: .5em; }

.plain_collage td { vertical-align: bottom; padding-right: 4em; }

.section-price { margin: 0 0 0 1em; color: #74b14e; }

.frame-list { list-style-type: none; font-size: 11px; margin: 1em 0 1em 0; padding: 0; }
.frame-list li { margin-bottom: 3px; }

table.international-shipping { width: 100%; font-size: 11px; }
table.international-shipping td { text-align: center; padding: 4px; width: 20%; }
table.international-shipping td.label { text-align: left; padding-right: 1.5em; font-weight: bold; white-space: nowrap; }
table.international-shipping td.green { font-weight: bold; }

.combo-image { text-align: center; margin: 1em 0 3em 5em; }
.combo-image p, .combo-image span { color: #0071ba; margin: .75em 0 0 0; font-weight: bold; }
.combo-image span { color: #0071ba; margin: .5em 0 0 0; font-weight: bold; display: block; }

.model-list td { padding-right: 3em; }
.model-list ul { list-style-type: none; margin-left: 0; padding-left: 0; }
.model-list ul li { margin-bottom: .5em; }
.model-list ul li a { text-decoration: none; color: #0071ba; }

.even-row { background-color: #eee; }

p.usp, pre.usp { font-size: 11px; color: #484ba0; margin-left: 2em; }
ul.usp { color: #484ba0; }
ul.usp li { margin: 2px 0 2px 0; }

.mat_list { text-align: center; }
.mat_list tr { vertical-align: bottom;}
.mat_list td { padding: 10px 15px 5px 15px; width: 70px; }
.mat_list p { margin: 5px 0 1em 0; font-size: 11px; }
.mat_list a { text-decoration: none; color: #000; }
.mat_list a:hover { color: #0071ba; }
.mat_list input { vertical-align: middle; padding-left: 0; margin-left: 0; }

.matcolors1 div { width: 68px; height: 16px; }
.matcolors1 { font-size: 11px; padding-top: 4px; }
.matcolors1 td { padding-bottom: 3px; vertical-align: middle; }
.mouldings-table td { padding: 10px 0 0 12px; font-size: 11px; }
.mouldings-table img { }

.orderpage a { text-decoration: none; color: #000; cursor: pointer;}
.product .price { color: #000; }
.caption { color: #888; font-size: 11px; text-align: center; margin-top: 3px; }
.product li a { color: #000; }
.product tr { vertical-align: top; }
.product ul { font-size: 11px; margin-right: 1em; }
.product li { margin-bottom: 10px;}
.details { display: block; margin: 5px 0 0 30px; }
.order_button { margin: 1em 0 1em 70px; }
.order_button img { margin-left: -50px; }
.addcart-button { display: block; margin: 0 0 0 70px; }
#order-large { margin: 2em auto 0 auto; display: block; }

.order { font-size: 11px; }
.personalize { font-size: 11px; padding-top: 4px; }
.personalize tr { vertical-align: middle; }
.personalize td { padding-right: 10px; }

.cx05 p { padding: 0 10px 0 15px; font-size: 11px; margin-bottom: 0; margin-top: 1em; }
.cx05 strong { color: #2e3092; }
.cx05 h5 { padding-left: 15px; font-size: 13px; margin: 0; color: #2e3092; }
.cx05 li { margin: .5em 0 .5em 0; }
.cx05 ul { margin: 0; padding-left: 3em; }

.pricetext { color: #000; font-size: 12px; }
.gold { color: #ffcb05; }
.red, #leftnav h3 { color: #ed1c24; }
.green { color: #008000; }
.darkgreen { color: #45785c; }
.lavender { color: #504da0; font-weight: bold; }
.grey, .discrete { color: #888; }
.brown { color: #966251; }
.blue { color: #484ba0; }
.pink { color: #f168a8; }
.purple { color: #b47cb4; }
.lightblue { color: #0071ba !important; }
.deepblue { color: #3a00fd; }
.yellow { color: #f7db00; }
.price { color: #74b14e; }
.black { color: #000; }

.personalize-link { text-decoration: none; }
.personalize-main-link { text-decoration: underline; }
.personalize-details-link { color: #0071c2; margin-left: .5em; }
.outliner-details-link { color: #0071c2 !important; text-decoration: none; }
.mat-board-info { margin: 2em 0; text-align: center; color: #0071c2; font-weight: bold; }
.mat-board-info img { margin-top: 4px; }

.frame-corner-images-click { color: #f00; display: none; }
.click-images-enlarge { color: #f00; margin: 5px 0 1px 0; text-align: left; }

.framecolor { margin-bottom: 3px !important; }

.out-of-stock { color: #ed1c24; font-family: arial; font-size: 9px; margin-top: 2px; white-space: nowrap; }

/*
.navsub { background: #fff; position: absolute; display: none; border-top: 2px solid #ccc; }

.navsub a { border-left: 1px solid #babcbf; border-right: 1px solid #babcbf; border-bottom: 1px solid #babcbf;
		    color: #fff; font-size: 11px; display: block; padding: 5px; text-decoration: none; }

ul.navsub a:hover { background-color: #0071bc !important; color: #fff !important; }
*/

.template-product-KES form a, 
.template-product-KGF form a, 
.template-product-KES form a, 
.template-product-KGS form a 
{ cursor: default; }

.template-product-PLC .order-images-column { padding-top: 400px; }
.template-product-PLD .order-images-column { padding-top: 686px; }