/* ===========================================================
	* Description.......: San Rio Print Styles
	* Created by........: Todd Brady - Lyons Creative Group
	* Modified date.....: 06-20-2009
=========================================================== */
@charset "UTF-8";

html, body {
margin:0; padding:0; }

body {
background:#fff;
width:7in;
float:left;
margin:0 auto;
font:normal 9pt Helvetica, Arial, sans-serif; }

ol, ul {
list-style:none; }

/*color usage*/
.itblue { color:#0CCBD7; }
.medblue { color:#26A4D2; }
.drkblue { color:#006AB1; }
.green { color:#68C700; }
.yellow { color:#FFD614; }
.orange { color:#FF9000; }
.red { color:#F10026; }
.drkred { color:#BA1B30; }
.drkpink { color:#F11285; }
.drkgrey { color:#414143; }
.medgrey { color:#999; }
.itgrey { color:#CECECE; }
.medpink { color:#F49AC1; }
.pink { color:#FFEAF6; }
.callout { color:#1270f1; }

li p.strikethrouhg { 
text-decoration:line-through; }

body * { margin:0; padding:0; }

#header { display:none; }

#headerprint {
float:left;
width:7.0in; }

#sr_logo, #sr_logo img,
#sr_tagline, #sr_tagline img { 
float:left; 
border:none; 
text-decoration:none; }

#customerservice_head {
float:right; 
text-align:right;
width:50%;
margin:0; padding:0;
font-size:9pt; }

#customerservice_head p.link {
color:#F11285;
font-size:10pt;
font-weight:bold; }

#confirmation_message {
float:left;
margin-top:15pt; }

#confirmation_message h1 {
font-size:13pt; }

#breadcrumbs, 
#checkoutheading, 
.checkout_progressbar,
#footer { display:none; }

a.printpage { display:none; }

#confirmation_details_wrapper {
margin-top:20pt;
width:95%;
padding:10pt;
float:left;
border:1px solid #e6e6e6;
margin-bottom:25pt; }

#confirmaton_details_container {
float:left; }

.confirmation_detail_block {
width:2.2in; 
float:left;
text-align:left; }

.confirmation_detail_block ul {
float:left;
width:2.2in; }

.confirmation_detail_block ul li {
width:2.1in;
display:block; }

.confirmation_detail_block p {
color:#414143; font-weight:bold;
margin-bottom:10pt; }

#carthead { 
float:left;
width:99%;
margin-bottom:10pt;
border-bottom:1px solid #cecece;
padding-bottom:3pt;
font-weight:bold; }

#carthead li,
.cartrow li,
.cartrow li img { 
float:left;
line-height:12pt;
margin:0; padding:0; }

.cartrow { 
width:100%;
float:left;
font-size:8pt;
line-height:10pt; }

.cartrow p {
margin:0; padding:0;
line-height:10pt; }

.col1 { width:45%; }
.cartrow li.col1 img {
padding:0 10pt 15pt 0 !important;
text-decoration:none;
border:none; }

.cartrow li.col1 a {
text-decoration:none;
border:none; }

.col2 { 
width:10%;
text-align:right; 
padding-right:10pt !important; }

.col3, .col5 { width:15%; }

.col4 { width:10%; }
.col4 a { display:none; }


#shoppingbag_summary {
float:left;
width:7in; }

#shoppingbag_summary div.floatLeft { 
float:left;
width:3.0in; }

.cartpromo {
float:left;
clear:left; 
text-align:left;
width:98%;
padding:5pt;
margin-bottom:10pt;
border:1px solid #cecece; }

#ordersummary {
float:right; 
width:2.5in; }

#orderSummary_head {
width:2.5in;
margin:0; padding:0;
text-align:left;
margin-bottom:5pt;
font-weight:bold;
line-height:12pt; }

#summaryBox {
float:left;
width:2.5in; }

div.row {
float:right;
width:2.5in; }

div.rc_divider { display:none; }
div.clear { display:none; }

div.cell_A,
div.cell_B { 
width:1.25in;
margin:0; padding:0;
padding-top:3pt; }

div.cell_A { float:left; text-align:left; }
div.cell_B { float:right; text-align:right; }

#cart_subtotal {
float:right;
width:2.5in;
text-align:right;
font-weight:bold;
margin-top:5pt; padding-top:5pt;
border-top:1px solid #cecece; }

* html #cart_subtotal { float:none; }



