@charset "utf-8";
/* CSS Document */

/* by Shane Snow */

body {
background: url(http://www.printingchoice.com/images/3/p3_footer_bg.jpg);
font-family: arial, verdana, sans-serif;
font-size: 13px;
color: #000;
}

#pc_all {
margin: auto;
background: #ebedee;
}

#pc_header {
background: url(http://www.printingchoice.com/images/3/p3_header_bg.jpg) repeat-x;
width: 100%;
height: 67px;
}

#pc_header_inside {
width: 960px;
margin: auto;
padding-left: 20px;
padding-right: 20px;
}

#pc_body {
padding: 10px 27px 0 27px;
position: relative;
}

#pc_body_inside {
width: 960px;
padding-left: 20px;
padding-right: 20px;
margin: auto;
z-index: 10;
position: relative;
}

#p3_bluefoot {
height: 15px;
background: url(http://www.printingchoice.com/images/3/p3_divider_bg.jpg) repeat-x;
}

#p3_bolts {
background: url(http://www.printingchoice.com/images/3/p3_potato.png) no-repeat;
width: 510px;
height: 210px;
margin-top: -25px;
position: absolute;
margin-left: 423px;
}

#p3_footer1 {
background: url(http://www.printingchoice.com/images/3/p3_brown_bg.jpg) repeat-x;
height: 150px;
}

#p3_footer1_inside {
margin: auto;
width: 960px;
color: #ebedee;
padding-top: 25px;
padding-left: 20px;
padding-right: 20px;
}

#p3_footer1 a {
color: #bdbbb7;
font-family: "DeliciousSmallCapsRegular", arial, verdana;
font-size: 14px;
}

#p3_footer1 ul {
float: left;
margin-right: 25px;
z-index: 12;
margin-left: 20px;
}

.p3_pchelps {
float: left;
font-family: "DeliciousRoman", arial, verdana;
font-size: 18px;
width: 570px;
position: relative;
}

.p3_heavy {
font-family: "DeliciousHeavyRegular", arial, verdana;
letter-spacing: 0.5px
}

#p3_footer1 .p3_pchelps ul {
float: none;
font-size: 15px;
margin-top: 10px;
margin-left: 0;
}

#p3_footer1 .p3_pchelps li {
margin-bottom: 10px;
color: #bdbbb7;
}

#p3_footer1_inside li {
margin-bottom: 2px;
position: relative;
z-index: 12
}

#p3_footer2 {
background: url(http://www.printingchoice.com/images/3/p3_footer_bg.jpg);
}

#p3_footer2 h2, #p3_footer2 h3 {
font-size: 30px;
font-weight: normal;
margin-bottom: 10px;
}

#p3_footer2_inside {
width: 960px;
margin: auto;
padding-top: 30px;
padding-left: 20px;
padding-right: 20px;
font-family: georgia, serif;
color: #b3a691;
line-height: normal;
}

#p3_footer2_inside a {
color: #b3a691;
}

.pfoot_below {
border-top: 1px solid #42382b;
border-bottom: 1px solid #42382b;
padding-top: 20px;
margin-top: 20px;
padding-bottom: 20px;
margin-bottom: 20px;
}

.pfoot_below li {
font-size: 14px !important;
}

#pc_footer_cool {
background: url(http://www.printingchoice.com/images/2/pc_footer_blank.jpg) no-repeat top right;
height: 53px;
text-align: right;
padding-right: 140px;
padding-top: 55px;
color: #fff;
}

#pc_footer_cool a {
color: #fff;
}

#pc_postfooter {
background: url(http://www.printingchoice.com/images/2/pc_postfooter_top.jpg) no-repeat top #fafafa;
padding: 20px 27px 10px 27px;
}

.pfoot_below li {
width: 300px;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

#pc_copyright {
margin-top: 10px;
padding-bottom: 40px;
padding-top: 10px;
color: #6e6454;
}

#pc_copyright p {
font-size: 10px;
}

.clear {
clear: both;
}

.pink {
color: #ff3dba;
}

a {
text-decoration: none;
color: #ff3dba;
}

a:hover {
text-decoration: underline;
}

h1 {
font-size: 30px;
}

h2 {
font-size: 24px;
}

h3 {
font-size: 18px;
}

h4 {
font-size: 16px;
}

h5 {
font-size: 14px;
}

h6 {
font-size: 12px;
}

p {
margin-top: 10px;
margin-bottom: 10px;
}

.pc_logo {
float: left;
margin-right: 10px;
font-family: "DeliciousHeavyRegular", arial, verdana;
color: #fff;
font-size: 30px;
margin-top: 17px;
letter-spacing: 0.5px;
background: url(http://www.printingchoice.com/images/3/p3_logo_colors.png) no-repeat bottom left;
height: 51px;
}



.pc_logo a {
color: #fff;
}

.pc_logo a:hover {
text-decoration: none;
}

.p3_slogan_the, .p3_slogan_machine, .p3_slogan_onlineprinting h1 {
font-size: 14px;
font-weight: normal;
color: #a6c3cd;
margin-top: 28px;
float: left;
font-family: "DeliciousSmallCapsRegular", arial, verdana;
margin-right: 5px;
}

.p3_slogan_arrow {
float: left;
margin-top: 40px;
margin-left: -5px;
position: relative;
color: #518a9d;
}

.theslogan h1 {
font-size: 15px;
font-weight: normal;
}

.p3_slogan_onlineprinting a {
color: #bfe5f8;
}

.pc_thinger {
color: #518a9d;
position: absolute;
margin-left: 306px;
margin-top: 40px;
font-size: 15px;
}

.pc_edit_quote {
color: #518a9d;
font-family: "CompleteInHimRegular", arial, verdana;
font-size: 18px;
letter-spacing: 1px;
position: absolute;
margin-left: 290px;
margin-top: 10px;
}

.pc_nav {
margin-top: 15px;
float: right;
position: absolute;
margin-left: 415px;
}

.pc_nav li {
float: left;
display: inline;
font-size: 16px;
margin-right: 5px;
font-family: "DeliciousRoman", arial, verdana;
font-size: 15px;
text-transform: uppercase;
padding-bottom: 13px;
}

.pc_nav li:hover {
background: #397294;
}

.pc_nav li li:hover {
border: 0;
background: none;
}

.pc_nav_white {
background: #fff;
}

.pc_nav_white .pc_nav_left {
width: 13px;
height: 39px;
float: left;
background: url(http://www.printingchoice.com/images/3/p3_tab_left.png) no-repeat;
border-bottom: 13px solid #ebedee;
}

.pc_nav_blue .pc_nav_left {
width: 13px;
height: 39px;
float: left;
}

.pc_nav_white .pc_nav_right {
width: 10px;
height: 39px;
float: left;
background: url(http://www.printingchoice.com/images/3/p3_tab_bg.png) no-repeat;
border-bottom: 13px solid #ebedee;
}

.pc_nav_blue .pc_nav_right {
width: 13px;
height: 39px;
float: left;
}

.pc_nav_white .pc_nav_bg {
float: left;
background: #ebedee;
height: 25px;
padding-top: 19px;
padding-right: 3px;
border-bottom: 13px solid #ebedee;
}

.pc_nav_blue .pc_nav_bg {
float: left;
height: 25px;
padding-top: 14px;
padding-right: 3px;
}

.pc_nav_blue a {
color: #fff;
}

.pc_nav_white a {
color: #000;
}

.p3_body_left {
width: 300px;
float: left;
height: 577px;
margin-top: 10px;
/* background: url(http://www.printingchoice.com/images/3/p3_blackarrow.png) no-repeat right center; */
}

.p3_sucks {
font-size: 130px;
font-family: "DeliciousHeavyRegular", arial, verdana;
color: #222;
margin-top: 30px;
}

.p3_usedto {
font-size: 65px;
font-family: "DeliciousHeavyRegular", arial, verdana;
color: #222;
margin-top: 45px;
width: 450px;
}

.p3_subtext {
margin-top: 35px;
font-family: "DeliciousSmallCapsRegular", arial, verdana;
font-size: 16px;
width: 410px;
z-index: 30;
position: relative;
}

.p3_edit_notanymore {
font-family: "CompleteInHimRegular", arial, verdana;
font-size: 35px;
color: #ff3dba;
position: absolute;
margin-top: -15px;
margin-left: 255px;
}

.p3_slash {
background: url(http://www.printingchoice.com/images/3/p3_crossout.png) no-repeat;
width: 300px;
height: 31px;
position: absolute;
margin-top: -66px;
}

.p3_body_right {
width: 485px;
float: right;
height: 571px;
}

.p3_machine_right {
width: 223px;
height: 91px;
background: url(http://www.printingchoice.com/images/3/p3_conveyor.png) no-repeat;
position: absolute;
margin-top: -98px;
margin-left: 525px;
}

.p3_machine_middle {
float: left;
width: 606px;
height: 587px;
background: url(http://www.printingchoice.com/images/3/p3_machine_blue.png) no-repeat;
margin-left: -80px;
padding-left: 80px;
}

.p3_machine_top {
width: 455px;
height: 64px;
}

.p3_comparehere {
font-family: "DeliciousRoman", arial, verdana;
font-size: 21px;
padding-top: 35px;
margin-left: 40px;
color: #fff;
font-weight: bold;
}

.p3_machine_bottom {
width: 455px;
height: 517px;
color: #fff;
line-height: 15px;
}

.p3_machine_bottom strong {
font-family: "DeliciousRoman", arial, verdana;
font-size: 21px;
font-weight: normal;
}

.pc_body_left {
width: 337px;
height: 377px;
float: left;
}

.pc_body_left2 {
width: 380px;
height: 369px;
float: left;
}

.pc_body_right {
float: right;
width: 540px;
}

.pc_searchbox {
padding: 10px 5px 10px 15px;
margin-top: 15px;
}

.pc_searchliner {
float: left;
width: 180px;
color: #fff;
margin-top: 10px;
padding-left: 25px;
font-family: "DeliciousSmallCapsRegular", arial, verdana;
font-size: 15px;
position: absolute;
top: 445px;
}

#pc_footer ul {
float: left;
width: 100px;
padding-left: 27px;
margin-top: 25px;
}

#pc_footer a {
color: #111;
font-size: 11px;
}

.p3_selectleft {
float: left;
width: 180px;
padding-left: 15px;
margin-bottom: 10px;
}

.p3_selectright {
float: left;
width: 240px;
font-size: 15px;
}

.p3_select_size .p3_selectright #productparam {
color: #000;
}

.p3_selectright ul {
margin: 0;
padding: 0;
margin-bottom: 10px;
}

.p3_selectright ul li {
margin: 0;
padding: 0;
margin-left: -5px;
margin-bottom: 1px;
}

.p3_machine_bottom .clear {
padding-top: 15px;
width: 410px;
margin: auto;
}

.p3_selectright select {
width: 180px;
border: 0;
text-align: left !important;
}

.pc_select_product {
position: absolute;
top: 90px;
}

.p3_select_quantity {
position: absolute;
top: 260px;
background: url(http://www.printingchoice.com/images/3/p3_box_bg.png) no-repeat right top;
padding-top: 3px;
}

.p3_select_size {
position: absolute;
top: 220px;
background: url(http://www.printingchoice.com/images/3/p3_box_bg.png) no-repeat right top;
padding-top: 3px;
}

.p3_select_sides {
position: absolute;
top: 300px;
background: url(http://www.printingchoice.com/images/3/p3_box_bg.png) no-repeat right top;
padding-top: 3px;
}

.p3_select_turnaround {
position: absolute;
top: 340px;
}

.turnaround {
display: none;
}

.pc_searchbox p {
margin: 10px 0 5px 0;
border-bottom: 1px solid #ccc;
width: 140px;
font-size: 14px;
}

.pc_searchbox li {
margin-top: 3px;
}

.pc_searchbutton {
float: right;
top: 425px;
margin-left: 310px;
width: 140px;
position: absolute;
}

#theform .pc_searchbutton {
top: 10px;
}

.pc_listings {
float: left;
width: 700px;
}

.pc_ads {
float: right;
width: 160px;
margin-bottom: 10px;
}

.pc_listitem {
margin-top: 5px;
padding: 10px 10px 10px 10px;
background: #fff;
}

.pc_list_below {
background: url(http://www.printingchoice.com/images/3/p3_list_shadow.png) no-repeat top center;
height: 10px;
width: 700px;
}

.pc_list_logo {
float: left;
width: 280px;
}

.pc_list_price {
float: left;
width: 150px;
font-size: 30px;
margin-top: 5px;
}

.pc_list_shipping {
float: left;
width: 120px;
padding: 10px 10px 0px 10px;
background: #eee;
border: 1px solid #ccc;
}

.pc_list_reviews {
float: left;
margin-right: 20px;
margin-top: 1px;
}

.pc_list_turnaround {
font-size: 12px;
margin-top: 3px;
}

.pc_showing {
font-size: 15px;
margin-top: 0px;
text-align: center;
background: #eee;
width: 400px;
margin: auto auto 45px auto;
padding: 5px;
}

.pc_showing a {
color: #333;
}

.pc_quantity {
padding-left: 10px;
font-weight: bold;
padding-top: 20px;
color: #164269;
text-decoration: underline;
border-top: 1px solid #eee;
margin-top: -1px;
}

.pc_bottomads {
margin-bottom: 15px;
}

.pc_resulth1 {
width: 800px;
font-size: 24px;
margin-top: 5px;
color: #164269;
font-weight: bold;
position: relative;
border-bottom: 1px solid #aaa;
padding-bottom: 5px;
margin-bottom: 10px;
}

.pc_resultsh3 {
font-weight: normal;
margin-top: 5px;
font-size: 15px;
}

.pc_sorry {
margin-top: 20px;
margin-bottom: 20px;
}


/* blog stuff */
#content {
}

.pc_navfiller {
height: 39px;
}

.pc_android {
height: 59px;
margin-top: -20px;
margin-left: 20px;
_margin-left: 10px;
width: 100%;
background: url(http://www.printingchoice.com/images/2/pc_android.jpg) no-repeat;
}

.entry td {
vertical-align: top;
}

.entry tr {
border-bottom: 1px solid #eee;
}

.pc_digg {
float: left;
width: 70px;
margin-bottom: 10px;
}

.pc_twitter {
float: left;
width: 70px;
margin-bottom: 10px;
}

.pc_fb {
float: left;
width: 70px;
margin-bottom: 10px;
}

.pc_diggbuttons {
width: 70px;
position: fixed;
margin-top: 20px;
}

.entry h2 {
margin-top: 25px;
border-bottom: 1px solid #ccc;
}

.entry p {
line-height: 20px;
margin-bottom: 15px;
font-size: 13.5px;
}

.wp-caption, .captionahab {
float: left;
margin-right: 10px;
height: 300px;
}

.wp-caption-text, .captionahab {
text-align: center;
width: 200px;
}


.ahabwrap .captionahab img {
width: 140px;
height: 140px;
}

.ahabwrap .captionahab {
float: none;
height: 150px;
width: 150px;
}

.ahabwrap .captionahab div {
display: none;
}

.diggeroo {
float: right;
}

.diggeroo .pc_diggbuttons {
position: relative;
width: 200px;
margin-top: -70px;
background: #fff;
height: 80px;
padding: 0px 0 010px;
text-align: right;
}

.diggeroo .pc_digg {
float: right;
}
.diggeroo .pc_fb {
float: right;
padding-left: 10px;
margin-right: -20px;
}

.diggeroo .pc_twitter {
float: right;
}

.pfoot_left {
width: 450px;
float: left;
}

.pfoot_right {
float: right;
width: 450px;
padding-left: 20px;
}

.pfoot_right li {
margin-top: 5px;
margin-bottom: 5px;
}

.homesense {
margin-bottom: 10px;	
}

#creditfooter {
margin-bottom: 10px;
}

#pc_body_full {
padding: 20px;
background: url(http://www.printingchoice.com/images/3/p3_folded_right.jpg) no-repeat top right #fff;
margin-top: 20px;
}




/* the silly menu */

.pc_nav li {
overflow: hidden;
height: 39px;
}

.menu li ul{
	background:#97c7df;
	display:none;
	position:absolute;
            margin-top: 52px;
	width:220px;
	z-index:200; padding-top: 10px; padding-bottom: 0;
	/*top:1em;
	/*left:0;*/
	}
.menu li:hover ul{
	display:block;
	}
.menu li li {
	display: inline;
	float:left;
	padding:0px;
            margin: 0;
            width: 110px;
            height: 25px;
	}
.menu li ul a{
	display:block;
	font-size:12px;
	font-style:normal;
	padding:0px 10px 0px 15px;
	text-align:left;
            color: #20506c;
	}


/* interior pages */

.p3_peeking {
width: 500px;
height: 332px;
/* background: url(http://www.printingchoice.com/images/3/p3_smallmachine.jpg) no-repeat; */
position: absolute;
right: 30px;
margin-top: -332px;
*display: none !important;
}

.p3_peeking, .p3_peeking a {
display: block;
}

.p3_newsearch {
padding-left: 10px;
margin-top: -40px;
position: relative;
margin-bottom: 40px;
border-bottom: 1px solid #aaa;
padding-bottom: 10px;
border-left: 1px solid #aaa;
}

.p3_list_go {
width: 78px;
height: 43px;
position: absolute;
background: url(http://www.printingchoice.com/images/3/p3_callout_buy.png) no-repeat;
margin-left: 120px;
margin-top: -75px;
display: none;
}

.p3_list_go a {
display: block;
width: 100%;
height: 100%;
}

.p3_cords {
background: url(http://www.printingchoice.com/images/3/p3_cords.jpg) no-repeat;
width: 360px;
height: 90px;
position: absolute;
left: 30;
margin-top: -90px;
}


#p3_company_1 {
float: left;
width: 240px;
margin-right: 5px;
border-right: 1px solid #eee;
min-height: 430px;
padding-right: 15px;
}

#p3_company_2 {
float: left;
width: 440px;
margin-right: 10px;
padding-left: 10px;
}

#p3_company_3 {
float: right;
width: 175px;
margin-top: 40px;
border-left: 1px solid #eee;
min-height: 370px;
padding: 10px;
}

#p3_company_2 .pc3_content_col1_featured_share {
width: 75px;
}

.p3_company_specials {
margin: 0;
padding: 0;
margin-top: -10px;
position: relative;
}

.p3_company_specials h2 {
font-size: 18px;
margin-bottom: 10px;
margin-top: 0;
padding: 0;
}

/* Home page edits */
.thestart {
font-size: 30px;
font-weight: bold;
}


/* Fonts */
@font-face {
	font-family: 'DeliciousItalic';
	src: url('http://www.printingchoice.com/fonts/delicious-italic-webfont.eot');
	src: local('º'), url('http://www.printingchoice.com/fonts/delicious-italic-webfont.woff') format('woff'), url('http://www.printingchoice.com/fonts/delicious-italic-webfont.ttf') format('truetype'), url('http://www.printingchoice.com/fonts/delicious-italic-webfont.svg#webfonty2CZ0ZAD') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DeliciousRoman';
	src: url('http://www.printingchoice.com/fonts/delicious-roman-webfont.eot');
	src: local('☺'), url('http://www.printingchoice.com/fonts/delicious-roman-webfont.woff') format('woff'), url('http://www.printingchoice.com/fonts/delicious-roman-webfont.ttf') format('truetype'), url('http://www.printingchoice.com/fonts/delicious-roman-webfont.svg#webfontUzxVHtLR') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DeliciousSmallCapsRegular';
	src: url('http://www.printingchoice.com/fonts/delicious-smallcaps-webfont.eot');
	src: local('☺'), url('http://www.printingchoice.com/fonts/delicious-smallcaps-webfont.woff') format('woff'), url('http://www.printingchoice.com/fonts/delicious-smallcaps-webfont.ttf') format('truetype'), url('http://www.printingchoice.com/fonts/delicious-smallcaps-webfont.svg#webfontY5DfrChM') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DeliciousBoldItalic';
	src: url('http://www.printingchoice.com/fonts/delicious-bolditalic-webfont.eot');
	src: local('☺'), url('http://www.printingchoice.com/fonts/delicious-bolditalic-webfont.woff') format('woff'), url('http://www.printingchoice.com/fonts/delicious-bolditalic-webfont.ttf') format('truetype'), url('http://www.printingchoice.com/fonts/delicious-bolditalic-webfont.svg#webfontgcdrwVsI') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DeliciousBold';
	src: url('http://www.printingchoice.com/fonts/delicious-bold-webfont.eot');
	src: local('☺'), url('http://www.printingchoice.com/fonts/delicious-bold-webfont.woff') format('woff'), url('http://www.printingchoice.com/fonts/delicious-bold-webfont.ttf') format('truetype'), url('http://www.printingchoice.com/fonts/delicious-bold-webfont.svg#webfontNQx6GWVA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DeliciousHeavyRegular';
	src: url('http://www.printingchoice.com/fonts/delicious-heavy-webfont.eot');
	src: local('☺'), url('http://www.printingchoice.com/fonts/delicious-heavy-webfont.woff') format('woff'), url('http://www.printingchoice.com/fonts/delicious-heavy-webfont.ttf') format('truetype'), url('http://www.printingchoice.com/fonts/delicious-heavy-webfont.svg#webfontuaAHe6Xb') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CompleteinHimRegular';
	src: url('http://www.printingchoice.com/fonts/complete_in_him-webfont.eot');
	src: local('☺'), url('http://www.printingchoice.com/fonts/complete_in_him-webfont.woff') format('woff'), url('http://www.printingchoice.com/fonts/complete_in_him-webfont.ttf') format('truetype'), url('http://www.printingchoice.com/fonts/complete_in_him-webfont.svg#webfontf9T6HFnP') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* Errors */

#errors {
background: #fff;
position: absolute;
padding: 10px 20px 20px 20px;
margin: 0;
margin-left: 400px;
z-index: 100;
}
