hr {clear: both; margin-top: 10px; border: 0; color: #fff}

#cheap p,form,div,table,td {font: normal 12px/150% "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; margin: 0; padding: 0;}
#cheap td {padding: 8px}
#cheap h2 {margin-top: 12px; font-family: "Lucinda Sans","Trebuchet MS",serif;}
#cheap img {margin: 0; padding: 0}
#cheap strong {color: #003C6E}

#order {float: right; padding-right: 25px}
#order p {margin: 12px 0; line-height: 135%}

#order_form {background: #FEFBD2; border: 1px solid #EEDB8F; padding: 10px; width: 365px; float: left}

#cheap p.this_order_price {background: #FEFBD2; border: 1px solid #EEDB8F; padding: 10px;}
#cheap p.this_order_price strong {font-size: 22px;}

#cheap input.add_to_cart_button {width: 178px; border: 0; margin-top: 10px; margin-right: 0;}

.tips b {color: #066BBB; }
.tips p {font: normal 12px/145% arial; margin-top: 10px}

#shirt_sides table {text-align: center}
#shirt_sides td {padding: 5px}

.infobox {width: 95%; border: 1px solid #EEDB8F; background: #FEFBD2}
.infobox p {margin: 10px; padding-bottom: 0; color: #283555}
.infobox td {color: #484848}
.infobox h2 {padding: 10px}

.infobox2 {width: 95%; border: 1px solid #C9E3F4; background: #F1F6FC;} 
.infobox2 p {margin: 10px; padding-bottom: 0; color: #000}
.infobox2 td {color: #484848}
.infobox2 h2 {padding: 10px}

.discountbox {width: 95%;  border: 1px solid #c9f4cf; background: #f1fcf1 url(http://www.printkeg.com/wp-content/themes/memex/images/stickers/available-now.png) no-repeat right}
.discountbox p, .discountbox form {margin: 10px; padding-bottom: 0; color: green}
.discountbox strong {color: #343434}

#zip-message {color: red}

#tabs p a {color: #066BBB}
#tabs div,p {font-size: 12px}
#tab {font: 12px}
#tab span {font: 12px}
#tab-2 p {margin-top: 15px}
#tab-3 p {margin-top: 15px}
#tab-4 p {margin-top: 15px}
#tab-5 p {margin-top: 15px}
#tab-6 p {margin-top: 15px}
#tab-7 p {margin-top: 15px}

#tab-7 blockquote,p {
background: none;
}

#loginlinks {float: right}
#loginlinks a {color: #F1F6FC}

.cheapprinting p{line-height: 100%}

/* BILLING and SHIPPING Page */

/*.required {text-align: right}*/
.infobox td {padding: 5px}
.infobox2 td {padding: 5px}

/* CART ITEMS */

#cart {margin-bottom: 5px; width: 95%;}

.item {border-bottom: 1px solid #C9E3F4;}
.item p {margin: 5px; padding-bottom: 0} 

.option {float: right; margin: 5px;}

.cheap-printing {width: 45%; height: 155px; float: left; border: 1px solid #C9E3F4; background: #F1F6FC; margin: 5px}
.cheap-printing h2 {color: #197BC4; font-size: 18px; margin: 5px}
.cheap-printing ul {margin-left: 20px}

.cheap-print-designs {width: 45%; float: left; margin: 5px; text-align: center}
.cheap-print-designs h2 {color: #197BC4; font-size: 18px; margin: 5px}
.cheap-print-designs img.print {width: 200px; height: 200px}

#cart fieldset {
background:#F1F6FC none repeat scroll 0 0;
border:1px solid #C9E3F4;
clear:both;
margin:0 0 20px 0.2em;
padding:1em 1em 1em;
}

#cart legend {
background:#fff none repeat scroll 0 0;
border:1px solid #C4D3EA;
color:#484848;
font-size:1.1em;
font-weight:bold;
margin:0 -0.4em;
padding:5px 10px;
text-transform:capitalize;
}

#cart h4 {
font-size: 16px;
}

/* CHECKOUT BOX */

#checkout fieldset {
background:#F1F6FC none repeat scroll 0 0;
border:1px solid #C9E3F4;
clear:both;
margin:0 0 20px 0.2em;
padding:1em 1em 1em;
}

#checkout legend {
background:#fff none repeat scroll 0 0;
border:1px solid #C4D3EA;
color:#484848;
font-size:1.1em;
font-weight:bold;
margin:0 -0.4em;
padding:5px 10px;
text-transform:capitalize;
}

#checkout {border: none; background: #fff; margin-top: 15px}
#checkout h2 {color: #65A3F6}
#checkout ul {list-style-type: decimal; list-style-position: inside; font-size: 90%;}
#checkout ol {padding: 5px}
#checkout li {padding: 5px}
#checkout p {margin: 5px}



/* ORDER PAGE */

.orderdetails {width: 100%;}
.orderdetails p {font-size:95%; font-weight: bold}
td.required {
    white-space: nowrap;
    text-align: right;
}
input.error {
    border: 2px solid #D8000C;
    background-color:#FFFFD5;
    color:red;
    margin:0;
    padding: 2px;
}
label.error {
    color: red;
    font-style: italic;
    font-weight: normal;
}

table.orders {
    width: 100%;
    font-size: 11px;
}
table.orders th {
    font-weight: bold;
    text-align: left;
}
table.orders td {
    text-align: left;
    white-space: nowrap;
    padding: 5px
}
table.orders tr.first {
    background-color: #E7EEF3;
}
table.orders tr.second {
    background-color: #EFEFEF;
}
.red {
background-color: #fcf1f2;
border: 1px solid #f4c9ca;
padding: 10px;
margin: 10px;
margin-left: 0
}
.red span {
color: #000;
}

.green {
background-color: #f1fcf1;
border: 1px solid #c9f4cf;
padding: 10px;
margin: 10px;
margin-left: 0
}
.green span {
color: #000;
}

.order_error {
    background-color:#FFFFD5;
    border:2px solid red;
    color:red;
    margin:0;
}

/* MEMBERS PAGE */

.members_table td {padding: 5px}

/* FOOTER PAGE */

#cheap-online-printing {width: 100%; background: url('http://www.printkeg.com/wp-content/themes/memex/images/home/footer-bg.jpg'); height: 200px; text-align: center;}
#cheap-online-printing a {color: #fff;}
ul.cheap-printing-links {padding-top: 15px}
#cheap-online-printing li {display: inline; margin: 5px 10px; color: #fff}

ul.cheap-printing-logos {padding: 35px 0px}
#cheap-online-printing li {display: inline; margin: 5px 10px; color: #fff}

p.copyright {color: #fff}

.blogbox .alignleft {float: left; margin: 10px}
.blogbox p {float: left}

.survey td {padding: 5px}

/* SALES */

.sale {font-weight: bold; color: orange;}
#suggestion {text-align: center; color: green;}

/* FORMS */

form input, textarea, select, option {
color:#484848;
font-family:"Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
font-size:1em;
padding:3px;
}

.onlineprinting {
background: #283555;
font-weight: bold; 
border: 4px solid #83A4CA; 
color: #fff; 
font-size: 14px; 
}

.spinner {
	width: 200px;
	height: 30px;
	margin-left: 0px;
	margin-top: 75px;
	padding: 30px 0 2px 0;
	border: 0;
	text-align: center;
	color: #999;
	font-size: 18px;
	background-color: white;
    background-image: url("/images/ajax-loader-pk.gif");
    background-repeat: no-repeat;
    background-position: top center;
}