/*
Skin Name: TPA
Skin URI: http://www.theprintauthority1.com
Description: A quote site for The Print Authority.
Version: 1.0

Copyright: The Print Authority, All Rights Reserved.
*/

@charset "utf-8";
/************************
 Global Styles
*************************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0;padding:0;} article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;} blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}table{border-collapse:collapse;border-spacing:0;}

a:link {color:#3d6e97;}a:visited {color:#3d6e97;}a:hover {color:#333;}a:active {color:#333;}

body {font:12px/150% Verdana, Geneva, sans-serif;color:#333;text-align:center;background-color:#fff;}

h1,h2,h3,h4,h5,h6,p{margin-bottom:20px;}ul,ol,dl,fieldset,table{margin-bottom:20px;}li{margin-bottom:5px;}

/************************
 Typography
*************************/
h1,h2,h3,h4,h5,h6 {font-family:'Lancelot', cursive;font-weight:normal;color:#333;}
h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:17px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

p {font-size:12px;}
abbr, acronym {border-bottom:1px dotted #666;cursor:help;}
blockquote {margin:20px;border-left:4px solid #ccc;padding-left:10px;font-size:12px;color:#666;}

li, dd, dt {font-size:12px;}dd span {font-size:11px;}

/************************
 Library Styles
*************************/
.clear {clear:both;}
hr {border:none 0; border-top:1px solid #ccc; width:100%; height:1px;}
.imgRight {float:right;margin:0 0 20px 20px;}.imgLeft {float:left;margin:0 20px 20px 0;}
.txtRight {text-align:right;}.txtLeft {text-align:left;}.txtCenter {text-align:center;}
.left, .right {width:48%;text-align:left;}.left {float:left;}.right {float:right;}

table, td, th {border:1px solid #ccc; border-collapse:collapse;}
table caption {text-align:left; padding-bottom:10px;}
th, td {padding:5px;}
th {background-color:#ccc;font-size:14px;font-weight:normal;}
td {text-align:left;font-size:12px;}
.alt {background-color:#efefef;}

ul, ol {margin:0; padding:0;}ul li, ol li {margin-bottom:6px;}ul li {list-style-type:disc; margin-left:20px;}ol li {list-style-type:decimal; margin-left:25px;}
ul ul li, ol ul li, ul ul ul li, ol ul ul li, ol ol ul li {list-style-type:disc;}
ol ol li,ul ol li, ol ol ol li, ul ol ol li, ul ul ol li {list-style-type:decimal;}
#groups, .cmgroups {margin:0;padding:0;list-style:none;}#groups li, .cmgroups li {margin:0;padding:0;list-style-type:none;}
dl {margin-top:15px;}dt {float:left; clear:left; width:120px; text-align:left; padding:1px 0 10px 0;}dd {text-align:left; padding:0 0 10px 0; margin:0 0 0 125px;}

fieldset {border:0;text-align:left;margin:0 0 20px 0;padding:0;}fieldset ol {list-style:none;margin:0 0 20px 0;}fieldset ol li {list-style-type:none;margin:0 0 10px 0;}
legend {font:22px 'Lancelot', cursive;font-weight:normal;color:#333;text-align:left;padding-bottom:15px;}
.text, textarea, select, input[type=text], input[type=password], #fixedElement .postalCodeInput {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-color:#fff;-moz-box-shadow:inset 0 3px 3px 0 #efefef; -webkit-box-shadow:inset 0 3px 3px 0 #efefef; box-shadow:inset 0 3px 3px 0 #efefef; border:1px solid #eee; padding:5px;font:12px/150% Verdana, Geneva, sans-serif;color:#333;}
.formFieldTextBox {height:22px;line-height:22px;}
.btn, input[type=submit],#ctl00_ContentPlaceHolder1_btnCheckout {cursor:pointer;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #f6f6f6) );background:-moz-linear-gradient( center top, #fff 5%, #f6f6f6 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f6f6f6');	background-color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#666;font:bold 15px Arial, Helvetica, sans-serif;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0px #fff;}.btn:hover, input[type=submit]:hover,#ctl00_ContentPlaceHolder1_btnCheckout:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #fff) );background:-moz-linear-gradient( center top, #f6f6f6 5%, #fff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#fff');background-color:#f6f6f6;}.btn:active, input[type=submit]:active,#ctl00_ContentPlaceHolder1_btnCheckout:active {position:relative;top:1px;}

.instructions {background-color:#fff;border:0;text-align:left;margin:0 0 15px 0;padding:0;}

#contentArea {width:700px;}

/************************
 Templates
*************************/
.wrapper {margin-left:auto;margin-right:auto; width:960px;text-align:left;position:relative;}

/*10px Margin*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {display:inline;float:left;margin-left:10px;margin-right:10px;text-align:left;}
.grid_1 {width:60px;}.grid_11 {width:860px;}
.grid_2 {width:140px;}.grid_10 {width:780px;}
.grid_3 {width:220px;}.grid_9 {width:700px;}
.grid_4 {width:300px;}.grid_8 {width:620px;}
.grid_5 {width:380px;}.grid_7 {width:540px;}
.grid_6 {width:460px;}
.grid_12 {width:940px;}

#siteSearch {position:relative;margin:0 10px;padding:10px 0 0 0;text-align:left;z-index:50;}#siteSearch .searchBox {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;background-color:#fff;-moz-box-shadow:inset 0 3px 3px 0 #efefef; -webkit-box-shadow:inset 0 3px 3px 0 #efefef; box-shadow:inset 0 3px 3px 0 #efefef; border:1px solid #ccc; padding:5px;font:12px Verdana, Geneva, sans-serif;color:#333;width:115px;margin:0 5px 0 0;}
#siteSearch .searchButton {cursor:pointer;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #f6f6f6) );background:-moz-linear-gradient( center top, #fff 5%, #f6f6f6 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f6f6f6');	background-color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#666;font:12px Verdana, Geneva, sans-serif;padding:5px 8px;text-decoration:none;text-shadow:1px 1px 0px #fff;}#siteSearch .searchButton:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #fff) );background:-moz-linear-gradient( center top, #f6f6f6 5%, #fff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#fff');background-color:#f6f6f6;}#siteSearch .searchButton:active {position:relative;top:1px;}

/* Sectional Elements */
#header {height:105px; background:#e6f4fd url(https://orderingplatform.com//files/Subscribers/63dd1419-5dfe-4612-8ba9-5333bf74a03b/webfiles/bgHeader.jpg) repeat-x 0 0;border-bottom:1px solid #e2e2e2;-moz-box-shadow: 0px 3px 6px #f0f0f0;
    -webkit-box-shadow: 0px 3px 6px #f0f0f0;box-shadow: 0px 3px 6px #f0f0f0;overflow:hidden;text-align:center;}
	#header .logo, #header .instantquote, #header #cart, #header h3 {position:absolute;border:0;}
	#header .logo {top:10px;left:0;}
	#header .instantquote {width:503px; height:248px; top:-94px;left:100px; background:transparent url(https://orderingplatform.com//files/Subscribers/63dd1419-5dfe-4612-8ba9-5333bf74a03b/webfiles/getaquote.png) no-repeat 0 0;z-index:0;}
	#header #cart {top:10px;right:30px;}#header #cart a {text-decoration:none;color:#333;}#header #cart a span {font-weight:bold;margin:0;padding:0;}
	#header h3 {color:#000;font:11px Arial, Helvetica, sans-serif;top:50px;right:0;text-align:center;font-weight:bold;}
	#header h3 i {font-style:normal;}
	#header h3 b {display:block;font-size:24px;font-weight:bold;color:#ec008c;}

/* Global Nav Header */
#nav {background-color:#f5f5f5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:960px;text-align:center;margin:20px auto;height:35px;line-height:35px;}#nav .sf-menu a {font-size:14px !important;color:#15135f !important;}#nav .sf-menu {margin-left:10px;}
.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0;}.sf-menu{line-height:1.0;float:left;}.sf-menu ul{position:absolute;top:-999em;width:10em;}.sf-menu ul li{width:100%;}.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;background:#F5F5F5;}
.sf-menu a{display:block;position:relative;text-decoration:none;padding:.75em 1em;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:35px;z-index:99;}
.sf-menu a,.sf-menu a:visited{color:#13a;}
.sf-menu li li, .sf-menu li li li{background:#F5F5F5;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#CFDEFF;outline:0;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(http://orderingplatform.com/files/Skins/0db15057-506f-4e49-ae8c-8f60e8df0f97/images/arrows-ffffff.png) no-repeat -10px -100px;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-shadow ul{background:url(http://orderingplatform.com/files/Skins/0db15057-506f-4e49-ae8c-8f60e8df0f97/images/shadow.png) no-repeat bottom right;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;padding:0 8px 9px 0;}
.sf-shadow ul.sf-shadow-off{background:transparent;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu ul .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}

/* Sidebar Nav */
#navigation2 {margin-left:10px;margin-right:10px;}#navigation2 ul,#navigation2 li {margin:0;padding:0;}
#navigation2 ul {list-style:none;}
#navigation2 li {list-style-type:none;}
#navigation2 li a {font-size:11px;text-decoration:none;}
#navigation2 ul li a {color:#4c4c4c;}
#navigation2 ul li {font-weight:bold;padding-top:10px;text-transform:uppercase;}
#navigation2 ul li li {font-weight:normal;padding:0;text-transform:none;}#navigation2 ul li li li {text-transform:none;}
#navigation2 ul li li a {color:#005288;}
#navigation2 ul li li li a {color:#6d6e71;}
#navigation2 ul li li ahover, #navigation2 ul li li li a:hover {color:#000;}
#navigation2 ul li li li {margin-left:10px;padding:0;}

#content {background:#fff url(https://orderingplatform.com/files/Subscribers/63dd1419-5dfe-4612-8ba9-5333bf74a03b/webfiles/bgFooterHills.jpg) repeat-x 0 100%;min-height:250px;}
#sidebarnav {background-color:#f8f8f8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-bottom:175px;padding-bottom:10px;}

.callout {background-color:#f3f2f4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:960px;margin:0 auto 20px auto;}

#footer {background:#000 url(https://orderingplatform.com/files/Subscribers/63dd1419-5dfe-4612-8ba9-5333bf74a03b/webfiles/bgFooterDirt.png) repeat-x left top;padding:40px 0;}#footer p {font-size:12px;color:#CCCC99;}#footer h3 {font-size:24px; color: #99CC00;border-bottom:1px solid #6f5f57;padding-bottom:10px;}#footer a {color:#3d6e97;}#footer a:hover {color:#fff;}#footer .sitemap {list-style:none;margin:0;padding:0;}#footer .sitemap li {list-style-type:none;margin:0;padding:0;display:inline;}#footer .sitemap li a {width:125px;display:block;float:left;padding:3px 0;color:#99cc00;}#footer p.paymentmethods {clear:both;padding-top:10px;}

#subfooter {background-color:#000;padding:15px 0;border-top:1px solid #6f5f57;}#subfooter p {margin:0;padding:0;}#subfooter p a {color:#3d6e97;}#subfooter a:hover {color:#fff;}

ul.socialmedia {list-style:none;}ul.socialmedia li {list-style-stype:none;margin:0 5px 0 0;padding:0;display:inline;}

/************************
 Individual Structures
*************************/

/* Category Page Styles */

.categoryName,.categoryLink {display:none;}

/* Product Page Styles */

/* Address Page Styles */

/* Page Page Styles */

/* Customize Page Styles */

/* Search Page Styles */

/* Settings Page Styles */

/* Orders Page Styles */

/* Inventory Page Styles */

/* Cart Page Styles */

#pricingAndButtonArea {padding:10px 0;}
#pricingAndButtonArea ul {margin:0;padding:0;list-style:none;}#pricingAndButtonArea ul li {list-style-type:none;margin:0;padding:0;}
.cartSummary {border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

.fullDescriptionArea {width:450px;}
.fullDescriptionArea img {width:450px !important;border:0;display:inline;}

/* Custom Quote Form */
.grid_9 fieldset {border:0 !important;margin:0 0 20px 0;padding:0;text-align:left;background:none !important;}
.ruShadow, .pagePage_form, .customForm, .multiColumn,.singleColumn,.grid_9 fieldset table,.textInputArea, fieldset, .radioSection,#ctl00_ContentPlaceHolder1_form2_formField5,.grid_9 fieldset td, .grid_9 fieldset th,.fileuploadArea,#ctl00_ContentPlaceHolder1_form2_formField6 {-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:0 !important;background-color:#fff !important;}
.pageCaptcha {margin-bottom:20px !important;}

#fixedElement h4,#fixedElement h3 {font-size:18px !important;}
#fixedElement label {margin-left:10px;}
#fixedElement select,#fixedElement .postalCodeInput, #ctl00_ContentPlaceHolder1_txtCustomName,#fixedElement textarea {border:1px solid #ccc;padding:5px;width:210px;margin-left:10px;}
#ctl00_ContentPlaceHolder1_txtCustomName, #fixedElement textarea {width:195px !important;margin-left:5px !important;}

#fixedElement .pricingHeading {border:0;padding:5px 0;}
#fixedElement #detailPage_shippingCalculator {padding-bottom:10px;}
#fixedElement p.required {background-color:#A70001;padding:3px;display:block;color:#fff;border:0;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

#fixedElement #ctl00_ContentPlaceHolder1_btnShipCost {margin-left:10px !important;}

#calcButtonArea .addToCartButton input,
#calcButtonArea .catalogButton input,
#calcButtonArea .shoppingCartButton input {padding:0 !important;margin:0 !important;}
#calcButtonArea .addToCartButton input {margin-bottom:10px !important;}

.name {display:none;}

/* Cart */
#ctl00_ContentPlaceHolder1_pnlShipQuote,.cartShippingGroup,.cartProduct, .cartRow {width:450px !important;border:0;text-align:left;}

.cartHeadings {margin:0;padding:5px;width:450px !important;}
.cartHeadingItem {margin:0 75px 0 0;padding:0;width:auto;}
.cartHeadingDes {margin:0 140px 0 0;padding:0;width:auto;}
.cartHeadingQty {margin:0 15px 0 0;padding:0;width:auto;}
.cartHeadingPrice {margin:0;padding:0;width:auto;}

.cartProductName, .cartItemName,.cartProductName, .cartPricingOptions, .cartAddInst, .cartProductAddRemove,.cartProductQty,.cartProductPrice, .cartPricingOptions,.cartAddInst,.cartProductImage {margin:0;padding:0;width:auto;border:0;}
.cartPricingOptions ul,.cartAddInst p, .cartPricingOptions li {border:0;background-color:#fff;margin:0;padding:0;}
.cartProductImage {margin:0 10px 0 -20px;}
.cartProductName {width:220px;border:0;}
.cartProductQty {width:60px;}

.cartProductAddRemove {margin:-35px 10px 0 0;padding:0;}
.cartItemName,.cartPricingOptions,.cartAddInst {margin:0 0 10px -20px;padding:0;width:auto;display:block;width:450px;}.cartItemName span,.cartPricingOptions span,.cartAddInst span {font-size:12px;}

select,input[type=text],input[type=password] {height:auto !important;width:auto;padding:5px !important;margin:0;}

/* Order Summary */
.checkoutShipBy,.checkoutNotes,.checkoutOrderItemsSummaryArea,.checkoutOrderSummaryGroup,.checkoutOrderItemsSummaryArea,.checkoutOrderSummaryGroup#ctl00_ContentPlaceHolder1_pnOrderSummary {width:450px !important;border:0;text-align:left;}
.checkoutOrderSummaryGroup,.checkoutOrderSummaryGroupAddressHeading,.checkoutHeading,.checkoutHeading ul,
.checkoutHeadingDes,.checkoutHeadingQty,.checkoutHeadingPrice,.checkoutOrderSummaryItem,.checkoutOrderSummaryItemDes,.checkoutOrderSummaryItemQty,.checkoutOrderSummaryItemPrice,.cartSummaryCount,.checkoutNotes {margin:0;padding:0;width:auto;border:0;}
.cartSummaryCount li {margin:0;padding:0;}
#ctl00_ContentPlaceHolder1_btnCheckout {margin:10px;width:160px;}
#ctl00_ContentPlaceHolder1_pnlShipDate h4 {font-size:17px;}
.checkoutNotes,.checkoutNotesNotes {width:450px !important;border:0;margin:0;padding:0;}
