/* BODY */
#psContainer { width:95% !important; min-width:1070px; padding: 0 0 20px 0; background-color: #ffffff; }
#psMainCustom { margin-bottom:0px !important; padding-bottom:20px !important; padding-top:10px !important; color: #777777 !Important; }
#psContent { padding: 31px 0 40px 0; }
/* FONTS */
#psMainCustom p, table td, table th { color: #777777 !Important; }
#psMainCustom h1 { color:#dcdcdc !Important; font-size:5em; font-weight:normal; margin-bottom:0.2em; margin-left:-5px; text-transform:capitalize; }
/* PS menu */
.sf-menu ul {width: 16em !Important; }
/* FORMS */
#psMainCustom table.input th, #psContent table.input th {font-weight: normal !important;text-align: left;}
#pscontent input, #pscontent select { border: none; }
#pscart .qtyCntr input[type=text] {border: none !important; }
/* MY ACCOUNT */
#subnav { font-size:11px; height:20px; padding:10px 0px 5px 0px; margin-bottom:15px; border-bottom:none !important;border-top: 1px solid #f5f5f5 !important; }
.info { padding:15px 0px; border:none; background-color:transparent; }
.info th { padding-left:0; width:160px; text-align:left !important; }
.info input[type=password] { width:120px; margin:0; }
.info input[type=submit] { width:120px; }
/* MY LIGHTBOXES */
.box { background-color:transparent; }
.box input[type=submit] { padding:3px; }
/* ADD TO LIGHTBOX POPUP */
div.bsprompt div.selectbox { color: #333; background-color: #f5f5f5; border: 1px solid #f5f5f5; }
div.bsprompt div.selectbox.on { background-color: #fff; border: 1px solid #f5f5f5; }
/* DOWNLOAD POPUP */
.BsPrompt .button { border:none !important; background-image:none !important; }
/* CART POPUP */
.ui-widget-content,#pscartaddcontainer div.cartaddtbbody { background-color: #ffffff !important; }
#pscartaddcontainer div#pscartaddpanewrap div.pscartslide { border-bottom-left-radius: 0px px !important; border:none !important; border-bottom-left-radius: 0px 0px !Important; border-bottom-right-radius: 0px 0px !Important; border-bottom-right-radius: 0px 0px !Important; background-color:#f5f5f5 !important;}
#pscartaddcontainer .ui-state-default { background-color: #e5e5e5 !Important; background-image: none !Important; border:none !important}
#pscartaddcontainer .ui-state-active { background-color:#f5f5f5 !important; }
#pscartaddcontainer .ui-state-hover a { cursor: pointer !important; color: #ffffff !important; background: #333333 !important; }
#pscartaddcontainer .ui-dialog.ps .psdialogfooter { padding: 15px 0px; }
#pscartaddcontainer .ui-dialog.ps a { color: #333333; }
#pscartaddcontainer .ui-dialog.ps a:hover  { color: #888888; }
#cartaddclose { background-color: #f5f5f5 !important; color:#222 !important; padding:6px 10px 6px 10px; font-weight: normal !important; font-size:11px; line-height: 11px !important; border-bottom-left-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-top-left-radius: 5px 5px; border-top-left-radius: 5px 5px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-top-right-radius: 5px 5px; border-top-right-radius: 5px 5px; }
#cartaddclose:hover { color: #ffffff !important; background: #333333 !important; }
.pscartaddpanefooter { border-top: 1px solid #f5f5f5 !important; }
.psDialogFooter, .psDialogFooter td { padding-left:0 !important ; padding-right:0 !important ; }
#pscartaddcontainer h2 { border-bottom: none !important; margin-bottom: 10px !important; }
div#pscpdownloads div.pscpdownloadschooser a { background-color:#f5f5f5 !important; ; border: 1px solid white; }
div#pscpdownloads div.pscpdownloadschooser a:hover { background-color: #fff !Important }
/* AFTER ADD TO CART */
#cartwin h1 { color: #777777 !important; }
/* CHOICE */
.optBlock { background-color: #F6F6F6 !important; }
.cartButtonBlock { border:none !important; }
.cartButtonBlock .cartButton { margin-right:10px; !important; }
/* SHOPPING CART */
#pscart .pscartsummary div.pscartsummarybox { padding: 0px 10px !important; border:none !important; border-bottom-left-radius: 0px 0px !important; border-bottom-left-radius: 0px 0px !important; border-bottom-right-radius: 0px 0px !important; border-bottom-right-radius: 0px 0px !important; border-top-left-radius: 0px 0px !important; border-top-left-radius: 0px 0px !important; border-top-right-radius: 0px 0px !important; border-top-right-radius: 0px 0px !important; background-color:#f5f5f5 !important; }
#pscart .pscartsummary { padding: 0px 0px 0px 50px !important; }
#pscart .pscartsummaryhead { line-height:20px; margin-bottom: 0.6em !important; padding-top:20px !important; padding-bottom:5px !important; color: #515151 !important; font-size: 1.1em !important; letter-spacing: 2px; text-transform: uppercase;background-color:#f5f5f5 !important; }
#pscart .pscartsummary ul li { font-weight:normal !important; }
#pscart .psCartItems th { padding-left:0px !important; }
#pscart .cropToolThm  { top:0px !important; }
#pscart .cropTool { height:110px !important; background-color: transparent !important; margin: 10px 5px 5px 0px !important;}
#pscart .nocrop { margin: 10px 5px 5px 0px !important;}
/* CHECKOUT */
#pscart .psCartCheckoutContent { width:650px !important;}
#pscart .psCartCheckoutHeader { line-height:20px; margin-bottom: 0.6em !important; padding:0px 0 5px 0px !important; color: #515151 !important; font-size: 1.1em !important; letter-spacing: 2px; text-transform: uppercase; background-color: transparent !important; }
#pscart .input { padding-left:0px !important; }
#pscart .psCartAddr input { height:18px !important; padding:4px !important; border: 1px solid #eee !important; }
#pscart .psCartAddr table.input th { padding-top:10px !important; }
#pscart div.pscartcheckoutfooter { border-top:none !important; margin-top:20px; }
#pscart .agree .f_left  { width:180px !important; }
#pscart .agree #fAgree  { margin-left:0px !important; width:20px !important; border:none !important; }
#digicertsitesealcode { margin-left:0px !important; }
/* HOME */
UL.my_recent_galleries { list-style-type: none; padding-left: 0px; margin: 0 0px; font-size: 12px; }
UL.my_recent_galleries LI { background: url('/wp-content/images/raster/gray_dark/arrow_right_12x12.png') no-repeat left; margin: 0px 0 0 0; padding: 1px 0 0 13px; text-align: left; }
UL.my_recent_galleries LI:hover { background: url('/wp-content/images/raster/gray_light/arrow_right_12x12.png') no-repeat left }
.my_recent_galleries_name { padding-left:5px; }
.feature_galleries_name { text-align: right; }
/* THUMBS */
UL.thumbs LI { height:210px; width:168px; padding:30px; margin: 0 10px 0 10px 0; border: 1px solid #f5f5f5; }
UL.thumbs LI TABLE TD.slide { height:140px; vertical-align:bottom; }
TD.gallery_thumbs.text { font-size:11px !important; padding-top:15px !important; }
SPAN.gallery_list_description {	font-size:12px; }
