@charset "utf-8";
/* services.css (c)2008 SugarHill Works LLC - http://www.sugarhillworks.com */

/* ----- AddThis Share button -----*/

.share_btn img {
	float: right;
	clear: right;
	padding: 1px 0px 10px 5px;
}

/* -----------------------------*/


/* --------- all services pages, 2-column layout -------- */

#cL p {
	margin: 0px 0px 15px 25px;
}
#cR p {
	margin: 0px 25px 15px 0px;
}

#cR ul { 
	float: left;
	margin: 0px 25px 15px 0px;
	width: 237px;
	list-style: none;
	line-height: 1.5em;
}
* html #cR ul {
	margin: 0px 12px 15px 0px;
}

#cR ul li.service { 
	float: left;
	width: 205px;
	border-bottom: #BA9E6E solid 1px;
}
#cR ul li.price { 
	float: right;
	width: 32px;
	text-align: right;
	border-bottom: #BA9E6E solid 1px;
}

#cR ul.printshdr, #cR ul.hosthdr {
	font-size: 85%;
	line-height: 1.9em;
	margin: 0px 25px 0px 0px;
	border-bottom: #BA9E6E solid 1px;
}
#cR ul.hosthdr li.hostmonth, #cR ul.hosthdr li.hostsave {
	font-size: 100%;
} 
#cR ul.prints, #cR ul.host {
	line-height: 1.7em;
}
#cR ul.prints {
	margin-bottom: 10px;
}
#cR ul.prints li, #cR ul.host li {
	border-bottom: #BA9E6E solid 1px;
}
#cR ul li.psize { 
	float: left;
	width: 120px;
}
#cR ul li.pfilesize { /* not used */
	float: left;
	width: 65px;
	text-align: right;
}
#cR ul li.price1st {
	float: left;
	width: 62px;
	text-align: right;
}
#cR ul li.price2nd { 
	float: right;
	width: 55px;
	text-align: right;
}

#cR ul li.hostterm { 
	float: left;
	width: 55px;
	text-align: left;
}
#cR ul li.hostcost { 
	float: left;
	width: 45px;
	text-align: right;
}
#cR ul li.hostmonth { 
	float: left;
	width: 82px;
	font-size: 80%;
	text-align: right;
}
#cR ul li.hostsave { 
	float: right;
	width: 55px;
	font-size: 80%;
	text-align: right;
}

#cR ul.specs {
	margin-top: 10px;
	font-size: 85%;
	line-height: 1.4em;
}
#cR ul.specs li {
	list-style: none;
	padding: 2px 0px;
}

/* special sales */
.special_sale {
	background-image: url(../img/line.gif);
	background-position:  top center;
	background-repeat: no-repeat;
}
.special_sale_top {
	padding: 15px 0px 0px 0px;
	background-image: url(../img/line.gif);
	background-position:  top center;
	background-repeat: no-repeat;
}
.special_sale_btm {
	padding: 0px 0px 15px 0px;
	background-image: url(../img/line.gif);
	background-position:  bottom center;
	background-repeat: no-repeat;
}

#cL h2 {
	margin: 0px 0px 3px 25px;
	font-size: 130%;
	color: #A50000;
}
#cL ul.specials { 
	margin: 0px 0px 15px 25px;
	width: 237px;
	list-style: none;
	line-height: 1.5em;
	font-weight: bold;
}
/* -------------- */

#prints #cR h5 {
	margin: 0px 25px 2px 0px;
	font-weight: normal;
	font-size: 85%;
	color: #000;
}
#prints #cR h4 {
	font-weight: bold;
}
	
#prints #cR ul.paperspecs {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 85%;
	line-height: 1.4em;
}

#cR p.astk {
	margin: 0px 25px 0px 40px;
	text-align: right;
	font-size: 90%;
	line-height: 1.2em;
}

.red {
	color: #A50000;
}
.bold {
	font-weight: bold;
}