/* Pamela Wright Collection Styles©2008 Sheila KwiatekNew version 1.0, created 03-1-08for questions or comments contact sk@flowergrafix.com*//* ---------- styles for divs contained inside #content div form pages_products.css ------------- *//* ---------- styles for page top area that describes the items on current page ------------ */#pageHead {	border-right-width: 18px;	border-right-style: solid;	border-right-color: #FFFFFF;	margin-top: 10px;	font-family: "Times New Roman", Times, serif;	font-size: 24px;	font-style: italic;	text-align: center;	color: #333366;	}#pageText {	border-right-width: 18px;	border-right-style: solid;	border-right-color: #FFFFFF;	margin-top: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.3em;	text-align: justify;	margin-bottom: 15px;	margin-right: 15px;	margin-left: 15px;	}#pageText img {	padding-right: 5px;	padding-left: 5px;}#pageText a:link {	color: #660066;	text-decoration: none;	}#pageText a:visited {	color: #660066;	text-decoration: none;	}#pageText a:hover {	color: #333333;	text-decoration: none;	}/* ---------- div tag created to surround item div tags and can become an editable repeating and optional region in a template -------------- */.productname {	font-family: "Times New Roman", Times, serif;	font-size: 1.3em;	line-height: 1.1em;	font-weight: bold;	color: #333333;	text-decoration: none;	font-style: italic;	}#itemContent {	width: 520px;	clear: both;	float: right;	}/* ---------- styles for divs that control the images, text and PayPal cart button for items on sale for the current page ------------- */#itemPix {	float: left;	margin-top: 5px;	margin-bottom: 5px;	border-right-width: 18px;	border-right-style: solid;	border-right-color: #FFFFFF;	width: 500px;	text-align: center;	}#itemName {	float: left;	margin-top: 5px;	border-right-width: 18px;	border-right-style: solid;	border-right-color: #FFFFFF;	width: 500px;	background-image: url(../images/copybkgd.gif);	background-repeat: repeat-x;	font-family: "Times New Roman", Times, serif;	font-size: 1.5em;	font-style: italic;	color: #333366;	text-align: center;	font-weight: bold;	padding-top: 5px;	padding-bottom: 7px;	}#itemNamePink {	float: left;	margin-top: 5px;	border-right-width: 18px;	border-right-style: solid;	border-right-color: #FFFFFF;	width: 500px;	background-image: url(../images/copybkgd.gif);	background-repeat: repeat-x;	font-family: "Times New Roman", Times, serif;	font-size: 1.5em;	font-style: italic;	color: #d557a0;	text-align: center;	font-weight: bold;	padding-top: 5px;	padding-bottom: 7px;}#itemText {	float: left;	border-right-width: 18px;	border-right-style: solid;	border-right-color: #FFFFFF;	width: 480px;	background-image: url(../images/copybkgd.gif);	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	color: #000;	padding-top: 7px;	padding-bottom: 7px;	padding-left: 10px;	padding-right: 10px;	}#itemPrice {	float: left;	border-right-width: 18px;	border-right-style: solid;	border-right-color: #FFFFFF;	width: 500px;	background-image: url(../images/copybkgd.gif);	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	color: #000;	text-align: center;	padding-top: 7px;	padding-bottom: 7px;	font-style: italic;	font-weight: bold;	}#itemNoprice {	float: left;	border-right-width: 18px;	border-right-style: solid;	border-right-color: #FFFFFF;	width: 500px;	background-image: url(../images/copybkgd.gif);	background-repeat: repeat-x;	}#itemCart {	float: left;	border-right-width: 18px;	border-right-style: solid;	border-right-color: #FFFFFF;	width: 500px;	background-image: url(../images/copybkgd.gif);	background-repeat: repeat-x;	text-align: center;	padding-top: 7px;	padding-bottom: 7px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	color: #000;	}#itemMulticart {	float: left;	border-right-width: 18px;	border-right-style: solid;	border-right-color: #FFFFFF;	width: 500px;	background-image: url(../images/copybkgd.gif);	background-repeat: repeat-x;	text-align: center;	padding-top: 7px;	padding-bottom: 7px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	color: #000;	}.price {	font-style: italic;	font-weight: bold;	font-size: 1.2em;}.priceReg {	font-style: italic;	font-weight: bold;	font-size: 1.1em;}.salePrice {	font-style: italic;	font-weight: bold;	font-size: 1.2em;	color: #b30d0d;	font-family: Arial, Helvetica, sans-serif;}.redText {	color: #b30d0d;	font-weight: bold;	}.redTextXed {	color: #666;	font-weight: bold;	text-decoration: line-through;	}#space {	float: left;	font-family: "Times New Roman", Times, serif;	font-size: 1.5em;	font-style: italic;	color: #333366;	text-align: center;	font-weight: bold;	margin-bottom: 5px;	border-right-width: 18px;	border-right-style: solid;	border-right-color: #FFFFFF;	width: 500px;	padding-top: 7px;	padding-bottom: 7px;	}.tdribbons {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666666;}.tdsidebot {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666666;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;}.tdbot {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;	}.textTable {	background-image: url(../images/copybkgd.gif);	background-repeat: repeat;}.center {	text-align: center;}.productcopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	line-height: 1.2em;	color: #000000;}.productcopy a:link {	color: #333333;	text-decoration: underline;}.productcopy a:visited {	color: #666666;	text-decoration: underline;}.productcopy a:hover {	color: #666666;	text-decoration: underline;}.productcopy a:active {	color: #333333;	text-decoration: underline;}	.sizeModel {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	line-height: 15px;	font-style: italic;}.sizeModel a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	line-height: 15px;	font-style: italic;	text-decoration: none;}.sizeModel a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	line-height: 15px;	font-style: italic;	text-decoration: none;}.sizeModel a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	line-height: 15px;	font-style: italic;	text-decoration: none;}.sizeModel a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	line-height: 15px;	font-style: italic;	text-decoration: none;}/* ---------- editorial styles uses same solution to rightside border as #product div ------------- */#infoText {	clear: both;	padding: 1em 1.5em;	margin-top: 1em;	margin-bottom: 1em;	border-right-width: 18px;	border-right-style: solid;	border-right-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	line-height: 1.7em;	background-color: #CCCCCC;	}#infoText img {	margin-top: 1.2em;	padding-right: 1em;}#editorial p {	line-height: 1.4em;	text-align: center;	font-size: 0.9em;	}#pinTable {	clear: both;	padding: 0em 0em 0em 10px;	border-right-width: 18px;	border-right-style: solid;	border-right-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	line-height: 1.7em;	background-color: #CCCCCC;	margin: 0;.center {	text-align: center;}