/* http://unitedpictureframe.com */
body {padding:0;margin:0;background-color:#E9E7D2;}
body,p,td,th {color:#4c4c4c;font:normal 12px/1.45 Arial,Helvetica,sans-serif;}
a img, img {border:none;}
a, a:visited {color:#000;text-decoration:none;}
a:hover {color:#ABD;text-decoration:underline;}
form {display:inline;}
/* General Purpose Classes */
.center {text-align:center;}
.hidden {display:none !important;}/*height:0;width:0;*/
.margin-center {text-align:center;margin:0 auto;}
.left-aligned {text-align:left;}
.errorBox {font:bold 10px Verdana, Arial, sans-serif;background:#ffb3b5;}
.stockWarning {font-family:Verdana, Arial, sans-serif;font-size:10px;color:#c03;}
.productsNotifications {background:#f2fff7;}
.orderEdit {font-family:Verdana, Arial, sans-serif;font-size:10px;color:#70d250;text-decoration:underline;}
.space10 {height:10px}
/* home page */
.hometext p {text-align:justify;width:600px}
.hometext p a {text-decoration:underline}
/* Category Menu */
.boxText a {font:12px/20px Verdana, Arial, sans-serif;color:#3D3D3D;height:20px;text-align:left;margin-left:5px;}
#categoryMenu td.infoBoxHeading {padding-top:5px}
#categoryMenu a {display:block;}
a.parent {font:15px/20px Arial, Verdana, Sans-Serif;letter-spacing: 0.05em;height:22px;}
a.parent span {text-decoration:underline;font-style:italic;}
a.child {padding:0 0 0 10px;}
#categoryMenu a:active, #categoryMenu a:focus, #categoryMenu a:hover {color:#545454}
a.child:active, a.child:focus, a.child:hover, a.active-child {background-color:#f8f7f2;}
a.active-parent:hover, a.active-child:hover, a#active-parent:hover {text-decoration:none;}
/* --- Headers --- */
#top {height: 80px;position: relative;}
.logoText {position: absolute;top: 15px;font:700 26px/1.2 Georgia,'Times New Roman',Times,Serif;color#424242;display:block;padding: 0 0 0 8px;}
a.logoText:active, a.logoText:focus, a.logoText:hover {color:#545454}
div.logoText {top: 45px;font-size:14px;font-weight:normal;color:#6b6b6b;}
#fbButton {position: absolute;right: 0;top: 8px;}
#callNow {bottom: 4px;color: #303030;font: 18px/1.2 georgia,'Times New Roman',times,serif;position: absolute;right: 1px;text-align: right;}
.timesNewRomanText {font-family:'Times New Roman',Times,Serif;}
.tollfree {display:block;font-size:13px}
#topMenuWrap, #topMenuWrap tr {height:45px;}
#topMenu {text-align:center;background: url(images/united_frames_10.jpg) repeat-x 0 0;}
h1 {font:bold 20px/normal Georgia,'Times New Roman',Times,Serif;margin-bottom:0;color:#3D3D3D;padding:10px 0 20px 30px;}
h1.mainTitle {padding:10px 0 20px;}
h2 {font:400 14px/normal Verdana, Arial, sans-serif;margin-bottom:0;padding-bottom:0;color:#3D3D3D;}
tr.header {background:#fff;}
tr.headerNavigation, tr.footer {background:#bbc3d3;}
a.headerNavigation, a.headerNavigation:hover {color:#FFF;}
tr.headerError {background:red;}
td.headerError, td.headerInfo {font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:red;color:#fff;font-weight:700;text-align:center;}
tr.headerInfo, td.headerInfo {background:#0f0;}
td.headerNavigation, td.footer {font-family:Verdana, Arial, sans-serif;font-size:10px;background:#bbc3d3;color:#fff;font-weight:700;}
.bg_frames02 {background: url(images/united_frames_02.jpg) repeat-y}
.bg_frames04 {background: url(images/united_frames_04.jpg) repeat-y}
#rightColumn {padding:0 10px 0 25px;}
#rightColumn h1 {padding-left:0;}
.infoBox, .infoBox2 {background:#edebdc;}
.infoBoxContents , .infoBoxContents2, .infoBoxContents3, .infoBoxNoticeContents {background:#edebdc;font-family:Verdana, Arial, sans-serif;font-size:10px;}
.infoBoxContents2 {width:240px;}
/*.infoBoxContents {padding-top:10px;}*/
.infoBoxContents3 {background:#f8f8f9;padding-top:10px;margin-left:10px;width:95%;border:1px solid #e9e7d2;}
/* Contact Page */
.contactBox {margin:0 0 0 25px;padding:10px;}
.infoBoxNotice {background:#FF8E90;}
.infoBoxNoticeContents {background:#FFE6E6;}
td.infoBox,span.infoBox {font-family:Verdana, Arial, sans-serif;font-size:10px;}
tr.accountHistory-odd,tr.addressBook-odd,tr.alsoPurchased-odd,tr.payment-odd,tr.productListing-odd,tr.productReviews-odd,tr.upcomingProducts-odd,tr.shippingOptions-odd {display:inline;width:150px;}
tr.productListing-odd2,tr.productListing-even2 {display:inline;width:100%;}
tr.accountHistory-even,tr.addressBook-even,tr.alsoPurchased-even,tr.payment-even,tr.productListing-even,tr.productReviews-even,tr.upcomingProducts-even,tr.shippingOptions-even {display:inline;width:150px;}
table.productListing {border:1px;border-spacing:1px;border-color:#b6b7cb;border-style:solid;}
#cart table.productListing {margin:0 0 0 20px}
.productListing-heading, .productListing-heading2 {font-family:Verdana, Arial, sans-serif;font-size:10px;background:#b6b7cb;color:#FFF;font-weight:700;}
.productListing-heading2 {width:25px;}
td.productListing-data {font-family:Verdana, Arial, sans-serif;font-size:10px;width:150px;}
a.pageResults {color:#00F;}
a.pageResults:hover {color:#00F;background:#FF3;}
td.pageHeading,DIV.pageHeading {font-family:Verdana, Arial, sans-serif;font-size:20px;font-weight:700;color:#9a9a9a;padding:0 10px 10px 0;}
td.pageHeading2 {font-family:Verdana, Arial, sans-serif;font-size:15px;font-weight:700;color:#9a9a9a;}
tr.subBar {background:#f4f7fd;}
td.subBar {font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000;}
td.main,P.main {font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:1.5;}
td.smallText,span.smallText,P.smallText {font-family:Verdana, Arial, sans-serif;font-size:10px;}
td.accountCategory {font-family:Verdana, Arial, sans-serif;font-size:13px;color:#abd;}
td.fieldValue, td.fieldKey, td.tableHeading, td.formAreaTitle, span.markProductOutOfStock {font-family:Verdana, Arial, sans-serif;font-size:12px;}
td.fieldKey, td.tableHeading, td.formAreaTitle {font-weight:700;}
span.newItemInCart {font-family:Verdana, Arial, sans-serif;font-size:10px;color:red;}
checkbox,input,radio,select {font-family:Verdana, Arial, sans-serif;font-size:11px;}
textarea {width:100%;font-family:Verdana, Arial, sans-serif;font-size:11px;}
span.greetUser {font-family:Verdana, Arial, sans-serif;font-size:12px;color:#f0a480;font-weight:700;}
table.formArea {background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
span.markProductOutOfStock {color:#c76170;font-weight:700;}
span.productSpecialPrice, span.errorText {font-family:Verdana, Arial, sans-serif;color:red;}
.moduleRowOver {background-color:#D7E9F7;cursor:hand;}
.moduleRowSelected {background-color:#E9F4FC;}
.checkoutBarFrom,.checkoutBarTo {font-family:Verdana, Arial, sans-serif;font-size:10px;color:#8c8c8c;}
.checkoutBarCurrent {font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000;}
/* message box */
.messageBox, .messageStackError,.messageStackWarning, .messageStackSuccess  {font-family:Verdana, Arial, sans-serif;font-size:10px;}
.messageStackError,.messageStackWarning {background-color:#ffb3b5;}
.messageStackSuccess {background-color:#9f0;}
/* input requirement */
.inputRequirement {font-family:Verdana, Arial, sans-serif;font-size:10px;color:red;}
footer_left_menu,table .infoBox,.boxText {background-color:#EDEBDC;/*background-image:url(images/united_frames_38.jpg);background-position:left bottom;background-repeat:no-repeat;*/}
.cart-infoBox {margin:0 0 0 20px}
tr.infoBoxHeading {width:100%;height:14px}
td.infoBoxHeading {background-color:#EDEBDC;border-bottom:1px solid #BDB680;color:#3D3D3D;display:block;height:20px;line-height:20px;text-align:left;text-indent:5px;vertical-align:middle;font-size:16px;width:240px;}
.title_style1, .title_style11, h2.title_style11 {color:#607F93;font-family:Arial,Helvetica,sans-serif;font-size:20px;}
.title_style11 {padding:0 10px 20px;}
h2.title_style11 {padding:0;}
.title_style11 h1.subcattitle {padding:0 0 0 30px;}
.title_style2 {color:#000;font-size:18px;}
.sep_page_top {border-bottom:1px solid #E2E2E2;}
a.menu_header {font-size:12px;color:#e9e6d1;font-family:Arial, Helvetica, sans-serif;padding:10px;}
#productImages {/*width:650px;*/margin:0 auto;}
#imgbox {overflow: hidden;
    padding: 0 0 0 20px;}
#largeimgbox {float: left;
    width: 404px;}
#largeimgbox img {max-width:400px;}
#smimgbox {
float: right;
    width: 260px;
}
.productsMainImage, .morepics img {border:1px solid #858080;}
.morepics img {display: inline-block;
    margin: 0 0 4px;
    vertical-align: top;}
.morepics:hover img {border-color:#abd;}


#productDescription {clear:both;background:#F7F6EA;width:630px;border:4px double #D9DAD7;margin:20px auto;padding:10px;}
#productDescription div.center {width:500px;text-align:left !important;margin:0 auto;}
#productDescription div.center > p,#productDescription div.center > strong {text-align:left !important;}
#productDescription h1 {margin-top:0;}
#productOptions {width:570px;margin:0 auto;}
#productOptionsTitle {color:#345582;font-size:16px;}
#categoryDesc {margin:0 auto; width:630px;text-align:justify;}
.productimage,.productname {display:block;line-height:1.25;width:170px;}
/* Satisfaction Page */ 
#satisfaction h2, #satisfaction p {font-size:16px;font-family:'times new roman', times, georgia, serif;}
#satisfaction h2 {text-decoration:underline;font-weight:bold;margin:20px 0 0;}
#satisfaction h2.subTitle {font-weight:normal;}
#satisfaction p {margin: 8px 0;}

/* Landing Pages */
.landing-page table, .landing-page th, .landing-page td {border:0 none;}
#customPageLeft {vertical-align:top;width: 395px; padding: 0 10px 0 50px;}
#customRelatedLinks {vertical-align:top;width:205px;padding:0;}
#relatedLinksContainer {width:201px;}
#relatedLinksBody {background:#3C3C3C url(http://unitedpictureframe.com/admin/tinymce_templates/related_links_body.png) 0 0 repeat-y;}

#relatedLinksBody p, #relatedLinksBody ul,#relatedLinksBody li a {margin:0;color:#fff;font:12px/18px arial, sans-serif;}
#relatedLinksBody ul, #relatedLinksBody p {padding:0 0 0 20px}
#relatedLinksBody li {list-style-type:none;}
#relatedLinksBody p {font-weight:bold;}
#relatedLinksBody h2{font-size:14px;color:#f3aa44;margin:0 auto 10px;text-align: center;}

/* Location Landing Pages */
#locationPage #customPageLeft {padding: 0 30px 0 0;}
#locationPage #customRelatedLinks {width:650px}
#directionsForm {background:#edebdc;width:416px;height:86px;margin:30px auto;padding:10px}
#directionsForm label {display:block;font-weight:bold}
#directionsForm input[type='text'] {border:1px solid #aeb0b3;width:350px;height:22px;display:inline-block;vertical-align:middle;color:#8a8a8a}
#directionsForm input[type='submit'] {width:45px;height:26px;display:inline-block;background:#3d3d3d;color:#f3aa44;vertical-align:middle;border:none;padding:0 0 1px;text-transform:uppercase}
#directionsForm div {font-size:11px;line-height:1.2;padding:2px 0}
#directionsForm div label {font-size:13px;padding:0 0 2px}
#googleMap, #googleMap iframe{text-align:center;margin:0 auto;}
#googleMap iframe {border:1px solid #919191}
/* Shopping Mini Cart */
#miniCart{position:relative}
#miniCart #viewCart {background:transparent;color: #676767 !important;font-size: 12px;position: absolute;right: 3px;top: 3px;}
#miniCart #viewCart  a {text-decoration: underline;color: #676767 !important;}
/* Search Form */
#quick_find {display: block;padding: 20px 0 15px 5px;position: relative;}
#keywords {width:228px;height: 22px;border:1px solid #abadb3;color:#6a6a6a}
#search_button {position: absolute;border:0;right: 15px;top: 25px; }
#quick_find label {left: 10px;position: absolute;top: 24px;color:#6a6a6a}
#footer {margin:20px auto;width:920px;height:67px}
#footer tr { height:67px}
