/*-----------------------------------------------------------*/
/***************  TABLE OF CONTENTS   ***********************/
/*
COMPANY NAME - Printing Storefront Solutions
*/
@import url('http://pss.s3.amazonaws.com/AAA-MASTER-PSS-S3/pss-css/base.css');

.minPriceMessage{color:#f00;font-size:11px;font-weight:normal;text-align:right;width:234px;padding:2px 0 15px 0;} 

html{background:#517f99;}
body{font-family:arial,helvetica,clean,sans-serif;font-size:13px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.231;color:#555;background:#517f99 url(http://pss.s3.amazonaws.com/pss-site-files/images/mainbg2.jpg) repeat-x;}
h1{font-size:150.5%;border-bottom:1px solid #CCCCCC;color:#006699;display:block;margin:17px 0;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3 {margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold; }
hr{background:#ccc;border:0;height:1px;width:100%;clear:both;}
a{color:#369;}
a:hover{color:#f60;text-decoration:underline;}
/***************  GLOBAL CONTAINERS ********************/
#mainwrapper{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/containerbg.png) repeat-y scroll center top;}
.wrapper{width:960px; margin:0 auto;}
#header{height:100px;background:url(http://pss.s3.amazonaws.com/pss-site-files/images/logobg2.png) no-repeat;position:relative;}
#main{padding:10px 0 25px 0;}
/********************   TOP GLOBAL DIVISIONS   ***********************/
#branding{width:400px;float:left;}
#logo{float:left;}
#logo a{display:block;height:123px;width:473px;}
#logo h1{font-size:14px;font-style:italic;color:#999;font-weight:normal;margin:0;}
#cart{position:absolute;top:0;right:0;padding:10px;border:1px #ddd solid;border-width:0 1px 1px 1px;-o-box-shadow: 5px 5px 10px #ddd;-icab-box-shadow: 5px 5px 10px #ddd;-khtml-box-shadow: 5px 5px 10px #ddd;-moz-box-shadow: 5px 5px 10px #ddd;-webkit-box-shadow: 5px 5px 10px #ddd;box-shadow: 5px 5px 10px #ddd;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;display:none;}
#abreviatedCart{padding:0 7px 0 0;}
/*********************  GLOBAL HARD MENU   ********************/
#navigation{clear:both;height:33px;border-bottom:1px #ccc solid;}
#menu ul{float:left;border-left:1px #ccc solid;}
.navActive{background:#fff;}
.navActive:hover{background: #f5f5f5;}
#hardnav{height:20px;width:560px;float:right;padding:59px 0 0;}
#hardnav ul{float:right;}
#hardnav li{float:left;padding: 0 5px;}
#hardnav li a{display:inline-block;background:#fff;margin:0 3px;padding:0 8px;font-size:12px;text-decoration:none;}

.calc-img-link{background:#ddd;}

/*****************     SPLASH     ********************/
#splash2010{width:1010px;height:540px;margin:0 auto;position:relative;background: #fff url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/newSplash/splashBg2.png) no-repeat 0 0;}
.splashcenter{width:580px;height:480px;padding:30px 0 0 0;float:left;}
.splashright{width:165px;height:265px;float:left;padding:150px 0 0 5px;}
.splashright p{color:#0e6092;}
.splashright h3{font-size:16px;color:#0e6092;}
.splashright a{color:#00aeef;display:block;text-align:right;padding:10px 15px 0 0;background:url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/newSplash/arrowRight.png) no-repeat right 12px;text-decoration:none;}
.splashright a:hover{text-decoration:underline;}
.splashtab{width:770px;}
#splashslides{width:771px;margin:0 0 0 215px;z-index:1;}
#nav2010{width:231px;position:absolute;top:0;left:-1px;margin:135px 0 0 24px;z-index:5;}
#nav2010 a{display:block;height:54px;}
.splash1pointer{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/newSplash/pointerBg.png) no-repeat 0 -370px;}
.activeSlide .splash1pointer{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/newSplash/pointerBg.png) no-repeat 0 -63px;}
.splash2pointer{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/newSplash/pointerBg.png) no-repeat 0 -316px;}
.activeSlide .splash2pointer{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/newSplash/pointerBg.png) no-repeat 0 1px;}
.splash3pointer{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/newSplash/pointerBg.png) no-repeat 0 -425px;}
.activeSlide .splash3pointer{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/newSplash/pointerBg.png) no-repeat 0 -127px;}
.splash4pointer{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/newSplash/pointerBg.png) no-repeat 0 -478px;}
.activeSlide .splash4pointer{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/newSplash/pointerBg.png) no-repeat 0 -191px;}
.splash5pointer{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/newSplash/pointerBg.png) no-repeat 0 -533px;}
.activeSlide .splash5pointer{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/newSplash/pointerBg.png) no-repeat 0 -255px;}
.splashtab{}


#splash{height:206px;overflow:hidden;margin:40px auto;position:relative;}
#s1{overflow:hidden;}
#s1 h1{font-size:40px;margin:0 0 20px 0;text-shadow:2px 2px 5px #ccc;}
#s1 p{font-size:16px;padding:0 0 0 30px;width:750px;}
#nav{position:absolute;z-index:500;bottom:0;left:0;}
#nav a{display:block;padding:5px 8px;margin:0 5px;background:#f5f5f5;border:1px #ccc solid;-moz-border-radius:3px; -webkit-border-radius:3px;float:left;text-align:center;text-decoration:none;}
#nav a:hover{background:#ccc !important;}
#nav .activeSlide{background:#ccc !important;}
/*****************     WIDGET     *******************/
#topSplash{width:960px;}
#topSplash span{display:block;padding:5px 0 10px 140px;}
#topSplash h2{font-size:16px;line-height:21px;width:635px;font-weight:400;margin:0;}
#topSplash p a:hover{background-position:left -48px;}
#testSplash{width:761px;height:100px;overflow:hidden;margin:0 0 0 90px;}
#psswidget{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/1bg.png) no-repeat;width:960px;height:290px;margin:40px auto 0;}
#work_widget{position:relative;height:290px;width:960px;}
#work_widget ul.menu{float:left;width:230px;margin:74px 0 0;padding:0 0 0 20px;}
#work_widget ul.menu li{font-weight:700;font-size:18px;list-style:none;}
#work_widget ul.menu li.current{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/splash/arrow.png) no-repeat 0 14px;color:#3cf;}
#work_widget ul.menu li a{display:block;outline:none;text-decoration:none;color:#79a5b5;padding:12px 12px 4px 25px;}
#work_widget ul.menu li a:hover,#work_widget ul.menu li.current a:hover{color:#f60;}
#work_widget ul.menu li.current a{color:#3cf;text-decoration:none;}
#work_widget .projects{float:left;width:709px;height:280px;position:relative;}
#work_widget .project{position:absolute;display:none;}
#work_widget .project:first-child{display:block;}
#work_widget .project .samples-container{width:480px;float:left;overflow:hidden;margin:0;}
#work_widget .project .samples{width:480px;height:278px;float:left;position:relative;text-align:left;overflow:hidden;}
#work_widget .project .samples li{display:block;float:left;width:240px;position:relative;margin-left:-66px;border:1px solid #e0e0e0;-moz-box-shadow:#999 0 0 5px;box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;}
#work_widget .project .samples li:first-child{margin-left:0;}
#work_widget .project .samples li.primary{width:240px;margin-top:3px;}
#work_widget .project .samples li.secondary{width:200px;margin-top:49px;}
#work_widget .project .samples li.tertiary{width:164px;margin-top:90px;}
#work_widget .project .samples li.front{z-index:30;}
#work_widget .project .samples li.middle{z-index:20;}
#work_widget .project .samples li.back{z-index:10;}
#work_widget .project .samples li a{display:block;width:100%;border:none;outline:none;position:relative;margin:0;padding:0;}
#work_widget .project .samples li a img{width:100%;border:none;margin:0;padding:0;}
#work_widget .project .summary{margin-left:480px;margin-top:80px;padding:10px 10px 10px 20px;}
#work_widget .project .summary h3{border-bottom:1px #e7e7e7 solid;margin:0 0 10px;padding:0 0 5px;}
#work_widget .project .summary h3 a{color:#4d96b0;font-size:18px;font-weight:700;text-decoration:none;}
#work_widget .project .summary p{color:#165f78;margin-bottom:1em;padding-right:6px;line-height:1.4em;}
/*******************  STORE CONTENT AREA   ********************/
#container{width:730px;min-height: 400px;height:auto !important;height:400px;float: right;margin:0 0 70px 0;}
#container a{text-decoration:underline;}
#container a img:hover {filter:alpha(opacity=80);-moz-opacity: .8;opacity: .8;}
#container table{background-repeat:no-repeat;}
/*****************  SIDE NAVIGATION *******************/
#navWrapper {background:url(http://pss.s3.amazonaws.com/pss-site-files/images/leftnavbg.jpg) no-repeat scroll right top;float:left;height:auto !important;min-height:680px;width:225px;}
.sideNav{width:205px;}
#primaryHeading{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/feat.jpg) no-repeat;height:33px;margin:20px 0 0;width:204px;text-indent:-999em;border:none;}
#secondaryHeading{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/reso.jpg) no-repeat;height:33px;margin:20px 0 0;width:204px;text-indent:-999em;border:none;}
#secondary li, #primary li{padding:2px 0 1px 10px;}
#secondary a, #primary a{display:block;font-size:14px;text-decoration:none;}
/*******************     STORE FOOTER      ********************/
#footerWrap{background:url(http://pss.s3.amazonaws.com/pss-site-files/images/base.png) no-repeat center bottom;padding:0 0 25px;}
#footer{width:960px;height:25px;clear:both;margin:0 auto;color:#005d94;border-top:1px #ccc solid;padding:15px 0 0 0;}
#footer a{color:#00AEEF;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer li{float:left;width:33%;}
#footer .last{text-align:right;}
#footer .mid{text-align:center;}
/*******************  GLOBAL PAGE TITLES      ********************/
#shopCartPage_pageTitle, #checkoutPage_PageTitle, #lostPassword_pageTitle, #createAccount_pageTitle, .storePageTitle, #detailPage_pageTitle, #listPage_pageTitle, #orderPage_pageTitle, #profile_pageTitle, #checkout2Page_pageTitle, #loginPage_pageTitle, #checkoutSuccess_pageTitle, #ctl00_ContentPlaceHolder1_lblPageTitle, #homepage-title{border-bottom:1px solid #CCCCCC;color:#069;display:block;font-size:28px;margin:17px 0;font-weight:normal;}
/*******************    INDIVIDUAL PAGE STYLING       ********************/
#subsites ul{margin:0;padding:0;}
#subsites li{float:left;list-style:none;padding:0 10px;margin:0 0 40px 0;}
#subsites img:hover{-khtml-opacity:.60;-ms-filter:"alpha(opacity=60)";-moz-opacity:.60;filter:alpha(opacity=60);opacity:.60;}
#subsites a{font-size:14px;font-weight:bold;margin:2px 0;display:block;}
/*******************       FEATURES PAGE       ********************/
#standardFeatureHeading{font-size:16px;border-bottom: 1px #ccc solid;margin:0 0 10px 0;}
.featureslist{width:340px;float: left;margin-right: 25px;}
.featureslist ul{margin:0;padding:0;}
.featureslist li{list-style: none;}
.featuretoggle{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.featuretoggle, .featuretoggle a{color:#c60;text-decoration: none !important;font-size: 14px;font-weight: bold;}
.featuretoggle:hover, .featuretoggle a:hover{color:#369;}
.feature{clear:both;padding:0 0 10px 0;}
.featureinfo li{margin:0 0 20px 0;}
.featureinfo img{width:50px;float: left;margin: 0 10px 0 0;border:1px solid #eee;}
.toggle{padding:0 0 0 18px;background: url(http://pss.s3.amazonaws.com/pss-site-files/images/featArrow.png) no-repeat 0 3px;}
.featureactive{padding:0 0 0 18px;background: url(http://pss.s3.amazonaws.com/pss-site-files/images/featArrow.png) no-repeat 0 -13px;}

#ipinfo{border-top:1px #ddd solid;position:fixed;bottom:0;left:0;width:100%;background:#fff;}
#ipinfo li{float:left;padding:10px 20px;}

body.IE .calc-qty{padding:28px 0 0 0 !important;}
body.IE #calc-img-param li{padding:0 0 28px !important;}
body.IE #calc-img-param li img{background:#ccc;}
body.IE .calc-qty li{padding:0 0 30px !important;}
body.IE .calc-parm-inputs span{color:#333;display:block !important;padding:0 !important;margin:0 !important;height:22px !important;line-height:22px !important;}
body.IE .PriceCalc_CalcParmLabel, body.IE .PriceCalc_GridParmLabel, body.IE .PriceCalc_QuantityLabel, body.IE .PriceCalc_Quantity2Label, body.IE .PriceCalc_Quantity3Label, body.IE .PriceCalc_Quantity4Label{height:22px !important;margin: 4px 0 0 0 !important;}
body.IE .calc-qty{padding:26px 0 0 0 !important;}
body.IE #calc-img-param li, body.IE .calc-qty li {height:20px;padding:0 0 26px !important;}

/* tabs on store pages */
#tabs div img{border:1px #ccc solid;}
#tabs-info{width:260px;float:left;padding:27px 0 0;text-align:justify;line-height:18px;}
#tabs-info h4{font-weight:normal;font-size:18px;border-bottom:1px solid #ccc;}
#tabs-wrap{float:right;width: 450px;}
/* tabs css */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Component containers
----------------------------------*/
.ui-widget{}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {}
.ui-widget-content{}
.ui-widget-content a{}
.ui-widget-header{border-bottom: 1px solid #ccc;}
.ui-widget-header a{}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default{border: 1px solid #cccccc; background:#f6f6f6;outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:#fff;outline: none; }
.ui-state-hover a, .ui-state-hover a:hover {text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active{border: 1px solid #ccc; background: #ffffff;outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {outline: none;text-decoration: none; }
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; text-decoration:none !important; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel {display: block;border-width:0;background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }