body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
}
.home, .Global, .products, .editTool, .checkoutBody, .ProdLayout {
	background-image:url(../images/bg-pattern.gif);
	background-repeat:repeat-x;
	margin-top:0;
}
#pageContainer {
	min-width:715px;
	width:980px;
	position:relative;
	padding:0;
	margin:0 auto;
	background-color:#f4edbf;
}
.pageContentGlobal {
	margin:0;
	padding:0 10px 0 0;
}
#header, .Global #header, .products #header, .checkoutBody #header, .editTool #header {
	height:100px;
	position:relative;
	background-color:#f4edbf;
	background-image:url(../images/bg-yellow-light.gif);
	border-bottom:1px solid #ccc;
	z-index:3000;
}
#navLinksBottom {
	position:absolute;
	top:100px;
	left:0px;
}
.home #pageBody, .Global #pageBody, .products #pageBody, .editTool #pageBody, .checkoutBody #pageBody, .ProdLayout #pageBody {
	position: relative;
	margin-bottom:0px;
	z-index:1000;
	background-image:url(../images/bg-grey-light.gif);
}
#logo {
	position: absolute;
	top:6px;
	left:10px;
	z-index:102;
}
#promoHeader {
	position:absolute;
	top:-5px;
	right:170px;
	z-index:100;
}
#header .TopNavContainer {
	width:980px;
	height:20px;
	background-image:url(../images/bg-yellow-dark.gif);
	position:absolute;
	bottom:0;
	left:0;
	z-index:10020;
	border-bottom:6px solid #543634;
}
#header .TopNavContainer .MenuBarHorizontal {
	position:absolute;
	top:-4px;
	left:0px;
}
.homeSearch {
	background-image:url(../images/bg-top-search-form2.png);
	left:608px;
	text-align:center;
	width:170px;
}
.SearchFieldWidth {
	color:#C4b190;
	font-size:90%;
	font-style:italic;
	width:100px;
	border:none;
}
.homeSearch table {
	left:10px;
	position:absolute;
	top:5px;
}
#pageMainContent {
	color:#543634;
	margin:0;
	padding:25px 0 0 0;
	text-decoration:none;
	width:500px;
	font-size:13px;
}
/**Sets the positioning for the login links**/
#loginInfo {
	font-size:13px;
	position:absolute;
	right:150px;
	top:5px;
}
.TopNavLinkSignIn {
	background-image:url(../images/icon-signin.gif);
	background-repeat:no-repeat;
	background-position: 0 -1px;
	padding-left:25px;
	color:#f4edbf;
	font-weight:bold;
	height:20px;
	display:inline-block;
}
a.loginInfo {
	color:#742427;
	text-decoration:none;
}
a.loginInfo:hover {
	color:#543634;
	text-decoration:underline;
}
a.loginInfo:visited {
	color: #742427;
}
#phone {
	font-size:13px;
	font-weight:bold;
	position:absolute;
	right:15px;
	top:5px;
}
.TopNavLinkPhone {
	background-image:url(../images/icon-phone.gif);
	background-repeat:no-repeat;
	background-position: 0 -1px;
	padding-left:25px;
	margin-right:10px;
	color:#f4edbf;
	font-weight:bold;
	height:20px;
	display:inline-block;
}
/**Sets the positioning for the cart and account links**/
#header .TopNavContainer #navLinksTop {
	position:absolute;
	right:10px;
	text-align:right;
	top:-3px;
}
.topNavLink {
	color:#543634;
	font-size:13px;
	font-weight:bold;
	padding:0 8px 0 8px;
	height:26px;
	display:inline-block;
}
.TopNavLinkCart {
	background-image:url(../images/icon-cart-off.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#f4edbf;
	padding-left:26px;
	padding-top:5px;
}
.TopNavLinkHistory {
	background-image:url(../images/icon-order-hist-off.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding-left:26px;
	padding-top:5px;
}
.TopNavLinkSaved {
	background-image:url(../images/icon-saved-off.png);
	background-repeat:no-repeat;
	background-position: 0 1px;
	padding-left:26px;
	padding-top:5px;
}
.TopNavLinkHelp {
	background-image:url(../images/icon-help-off.png);
	background-repeat:no-repeat;
	background-position: 0 2px;
	padding-left:26px;
	padding-top:5px;
}
.TopNavLinkAccount {
	background-image:url(../images/icon-account-off.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding-left:26px;
	padding-top:5px;
}
.homeTimer {
	display:none;
}
#globalSearchProductInner {
	position:absolute;
	top:35px;
	left:0px;
	visibility:hidden;
	text-align:left;
	z-index:500;
	width:367px;
	padding:0;
	margin:0;
	background-color:#C4B190;
	border:1px solid #543634;
}
#globalSearchProductInner .headingSelect {
	position:relative;
	background-color:#F4EDBF;
}
#globalSearchProductInner .headingSelect h3 {
	padding:0;
	margin:0;
	font-size:12px;
}
#globalSearchProductInner .headingSelect .closeLink {
	position:absolute;
	right:10px;
	top:40px;
	font-size:10px;
	padding:0;
	margin:0;
}
#globalSearchProductInner a {
	font-size:11px;
	color:#742427;
}
#globalSearchProductInner a:hover {
	text-decoration:underline;
}
/*Left side elements.*/
.leftUpload {
	background: url(../images/side-upload-banner.png);
	background-repeat:repeat-y;
	margin:4px 0 20px 4px;
	padding:0;
	width:166px;
	height:286px;
	position:relative;
}
.leftUpload a {
	position:absolute;
	left:35px;
	top:132px;
	display:block;
	width:96px;
	height:91px;
	padding:0;
	margin:0;
}
.GlobalSearch {
	background-image:url(../images/side-box-small-dark-brown.png);
	margin:4px 0 20px 4px;
	padding:0;
	width:165px;
	height:148px;
	position:relative;
}
.GlobalSearch h4 {
	background-image:url(../images/header-side-search.gif);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:128px;
	height:64px;
	position:absolute;
	top:15px;
	left:20px;
}
.GlobalSearch .searchFieldBg {
	background-image:url(../images/bg-search-field.png);
	background-repeat:no-repeat;
	/*border:1px solid red;*/
	margin:5px;
	padding:0px 5px 5px 8px;
	width:121px;
	height:42px;
	display:block;
	position:absolute;
	top:78px;
	left:6px;
}
.MostPopular {
	background: url(../images/side-box-middle.png);
	background-repeat:repeat-y;
	margin:4px 0 20px 4px;
	padding:70px 0 30px 0;
	width:166px;
	min-height:60px;
	position:relative;
}
.MostPopular h4 {
	background-image:url(../images/header-side-browse.gif);
	background-repeat:no-repeat;
	position:absolute;
	z-index:2;
	top:10px;
	left:15px;
	margin:0;
	padding:0;
	width:110px;
	height:50px;
}
.MostPopular .top {
	background-image:url(../images/side-box-top.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:1;
	top:-4px;
	left:0;
	margin:0;
	padding:0;
	width:166px;
	height:70px;
}
.MostPopular .bottom {
	position:absolute;
	bottom:-4px;
	left:0;
	margin:0;
	padding:0;
	width:166px;
	height:20px;
}
.MostPopular a {
	color:#742427;
	font-size:11px;
	line-height:11px;
	display:block;
	padding:0 20px 3px 5px;
	margin-left:0px;
	margin-bottom:2px;
}
.MostPopular a:hover {
	color:#742427;
	text-decoration:none;
}
.MostPopular a:visited {
	color:#742427;
}
.BullsEye {
	background-image:url(../images/side-box-small-dark-brown.png);
	margin:4px 0 20px 4px;
	padding:0;
	width:165px;
	height:148px;
	position:relative;
}
.BullsEye h4 {
	background-image:url(../images/header-side-email-club.gif);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:128px;
	height:44px;
	position:absolute;
	top:15px;
	left:20px;
}
.BullsEyeInner {
	margin:0;
	width:155px;
	display:inline;
	font-size:11px;
	color:#543834;
	position:absolute;
	top:60px;
	left:20px;
}
.BullsEyeField {
	color:#C4B190;
	font-size:11px;
	font-style:italic;
	width:112px;
}

.btnSignup {
	margin:0 0 0 13px;
}

.Testimonials {
	background: url(../images/side-box-middle.png);
	background-repeat:repeat-y;
	margin:4px 0 20px 4px;
	padding:70px 0 30px 0;
	width:166px;
	min-height:60px;
	position:relative;
}
.Testimonials h4 {
	background-image:url(../images/header-side-testimonials.gif);
	background-repeat:no-repeat;
	position:absolute;
	z-index:2;
	top:10px;
	left:10px;
	margin:0;
	padding:0;
	width:140px;
	height:50px;
}
.Testimonials .top {
	background-image:url(../images/side-box-top.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:1;
	top:-4px;
	left:0;
	margin:0;
	padding:0;
	width:166px;
	height:70px;
}
.Testimonials .bottom {
	position:absolute;
	bottom:-4px;
	left:0;
	margin:0;
	padding:0;
	width:166px;
	height:20px;
}
.Testimonials span {
	margin:0 15px 0 15px;
	padding-bottom:10px;
	width:155px;
	display:block;
	font-size:11px;
	color:#543834;
}
.Testimonials span p {
	padding:0;
	margin:0;
	width:140px;
}
/*right side elements*/
.rightSideNav {
	float:right;
	width:175px;
	padding-top:4px;
	text-align:center;
}

/****BEGIN++ HOME PAGES LAYOUT COMBINATIONS ++BEGIN****/
.home .pageContentGlobal {
	margin:0;
	padding:0;
}
.home .featuredProdTable ul li {
	list-style-image:url(../images/icon-bullet.png);
}
.home .featuredProdTable td {
	padding-left:40px;
}
.home #navBarCenter {
	height:20px;
	left:1px;
	position:absolute;
	top:75px;
	width:977px;
}
.home #pageMainContent {
	float:left;
	width:600px;
	margin:25px 0 0 0;
	padding:0;
	font-size:12px;
}
.home #pageMainContent a {
/*font-size:11px;*/
}
.home #pageBody table {
	margin-top:0px;
}
.home #navLinksBottom {
	display:none;
}
.home .FlashSlideShow {
	display:block;
	height:267px;
	margin:0;
	position:relative;
	width:980px;
	border-bottom:1px solid #CCC;
}
.home .FlashHeader {
	display:block;
	height:110px;
	margin:0;
	position:relative;
	width:240px;
	border-bottom:0px;
}
.home .GlobalUploadContainer {
	background-image:url(../images/bg-yellow-dark.gif);
	height:55px;
	width:980px;
	overflow:visible;
}
.home .GlobalUploadContainer a {
	background-image:url(../images/btn-global-upload.png);
	background-repeat:no-repeat;
	width:455px;
	height:55px;
	border:none;
	margin:0 auto;
	display:block;
}
.home .feauredProductsTitle {
	display:block;
	margin:0px;
	padding:2px;
	border:solid;
	border-width:1px;
	border-color:#F4EDBF;
	text-decoration:none;
	width:165px;
}
.home .feauredProductsTitle img {
	margin-top:10px;
}
.feauredProductsTitle:hover {
	border:solid;
	border-width:1px;
	border-color:#543834;
	background-color:#c9d7c5;
	padding:2px;
}
.home .OfferHome h1 {
	color:#c9d7c5;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	left:30px;
	top:20px;
	padding:0;
	margin:0;
}
.home .OfferHome p {
	color:#543634;
	font-size:12px;
	position:absolute;
	left:36px;
	top:60px;
	padding:0;
	margin:0;
	width:420px;
}
.home .OfferHome .promoCode {
	color:#D9D7c5;
	font-size:11px;
	position:absolute;
	right:30px;
	bottom:20px;
	padding:0;
	margin:0;
	width:200px;
	text-align:center;
}
.offerBanner {
	position:relative;
	background-image:url(../images/right-side-banner.png);
	width: 166px;
	height: 285px;
	margin:0 0 0 4px;
}
.offerCode {
	position:absolute;
	top: 82px;
	left:48px;
	width: 10px;
	color:#543634;
}
.OfferHome .promoCode span {
	color:#D9D7c5;
	font-size:9px;
}
.home .OfferLink {
	position:absolute;
	height:188px;
	width:498px;
	top:12px;
	left:472px;
}

/****END++ HOME PAGES LAYOUT COMBINATION ++END****/


/****BEGIN++ GLOBAL PAGES LAYOUT COMBINATION ++BEGIN******/

.Global #pageMainContent {
	color:#543634;
	margin:0;
	padding:5px 0 0 0;
	text-decoration:none;
}
.Global .mainBodyTable {
	margin-top:0!important;
}
/****END++ GLOBAL PAGES LAYOUT COMBINATION ++END******/

/****BEGIN++ PRODUCT PAGES LAYOUT COMBINATIONS ++BEGIN****/

/*Make the hint text gray and italics in the search form of the gallery pages*/
input.blur {
	color: #999;
	font-style:italic;
}

.products .mainBodyTable {
	margin-top:0!important;
}
.products .GlobalSearch {
	display:none !important;
}
/*remember to remove and add to the body tag when all is pushed live*/
.products .homeLeftSide {
	background:none!important;
	background-color:#f4edbf!important;
	padding-bottom:4px!important;
	border-right:1px solid #ccc;
}
.products .MainCustomPostcards {
	border-top:1px solid #fff;
	min-height:280px;
}
.searchLongDiv {
	padding:0;
	margin:0 auto;
	background-image:url(../images/bg-long-search2.png);
	background-repeat:no-repeat;
	width:677px;
	height:62px;
	position:relative;
}
.textSearchLong {
	position:absolute;
	left:209px;
	top:21px;
	border:1px solid #fff!important;
	width:407px;
}
.btnSearchLong {
	position:absolute;
	left:625px;
	top:12px;
}
/*begin* Styles to customizer the bg header image for each product page *begin*/
.products .LhHeaderBg {
	border-top:1px solid #fff;
	background-image:url(../images/products/fpo-header-letterhead.png);
	background-repeat:no-repeat;
	background-position: 10px 10px;
}
.products .BcHeaderBg {
	border-top:1px solid #fff;
	background-image:url(../images/products/fpo-header-letterhead.png);
	background-repeat:no-repeat;
	background-position: 10px 10px;
}
.products .EvHeaderBg {
	border-top:1px solid #fff;
	background-image:url(../images/products/fpo-header-letterhead.png);
	background-repeat:no-repeat;
	background-position: 10px 10px;
}
.products .TwocLhHeaderBg {
	border-top:1px solid #fff;
	background-image:url(../images/products/fpo-header-letterhead.png);
	background-repeat:no-repeat;
	background-position: 10px 10px;
}
.products .TwocBcHeaderBg {
	border-top:1px solid #fff;
	background-image:url(../images/products/fpo-header-letterhead.png);
	background-repeat:no-repeat;
	background-position: 10px 10px;
}
.products .TwocEvHeaderBg {
	border-top:1px solid #fff;
	background-image:url(../images/products/fpo-header-letterhead.png);
	background-repeat:no-repeat;
	background-position: 10px 10px;
}
/*end* Styles to customizer the bg header image for each product page *end*/

.products .templatesPreviewsStyles1 img {
	margin-top:10px!important;
}
.products h4 {
	color:#543634;
	font-size:18px;
	margin:0;
	padding:0;
	text-decoration:none;
}
.products .footerBreadcrumbs {
	color:#D9D7C5;
	font-size:12px;
	margin-top:0px!important;
}
/****END++ PRODUCT PAGES LAYOUT COMBINATION ++END****/

/**** BEGIN++ EDIT TOOL AND CHECKOUT STYLES ++BEGIN****/

.checkoutBody #pageBody {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.checkoutBody .LeftSideTd {
	display:none;
	width:1px;
	overflow:hidden;
}
.checkoutBody .pageContentGlobal {
	margin:0;
	padding:0;
}
.checkoutBody #pageMainContent {
	padding:0;
	margin:0 auto;
	width:750px;
}
/*.checkoutShopping #pageMainContent {
	color:#543634;
	font-size:13px;
	margin:0;
	padding:25px 0 0;
	text-decoration:none;
	width:850px!important;
	background-color:#c4b190
}*/

/* header container and styles begin */
.toolCartHeaderDiv {
	width:100%;
	height:75px;
	position:relative;
	border-bottom:5px solid #683C2F;
}
.toolCartIconsHeader {
	position:absolute;
	top:10px;
	left:10px;/*position:absolute;top:20px;left:10px*/
}
.toolCartHeaderDiv h1 {
	position:absolute;
	left:70px;
	top:13px;
	font-size:16px;
	width: 190px;
}
.toolCartBreadcrumb {
	background-image:url(../images/step1.jpg);
	width:250px;
	height:50px;
	position:absolute;
	left:370px;
	top:10px;
}
.toolCartBreadcrumb2 {
	background-image:url(../images/step2.jpg);
	width:250px;
	height:50px;
	margin:0 auto;
	position:absolute;
	left:370px;
	top:10px;
}
.toolCartBreadcrumb3 {
	background-image:url(../images/step3.jpg);
	width:250px;
	height:50px;
	margin:0 auto;
	position:absolute;
	left:370px;
	top:10px;
}
.toolCartBreadcrumb4 {
	background-image:url(../images/step4.jpg);
	width:250px;
	height:50px;
	margin:0 auto;
	position:absolute;
	left:370px;
	top:10px;
}
.toolCartBreadcrumb5 {
	background-image:url(../images/step5.jpg);
	width:250px;
	height:50px;
	margin:0 auto;
	position:absolute;
	left:370px;
	top:10px;
}
.toolCartBtns {
	position:absolute;
	right:16px;
	top:0;
	width: 203px;
	height:75px;
	z-index:200000;
	vertical-align:middle;
}
.toolCardPaperSelector {
	width:100%;
	height:75px;
	position:relative;
	z-index:100000;
	background-image:url(../images/bg-gradient-toolCartPaperSelect.jpg);
	background-repeat:repeat-x;
}
.toolCardPaperSelector p {
	position:absolute;
	left:20px;
	top:10px;
	font-size:13px;
	width:154px;
}
.toolCardPaperSelector table {
	position:absolute;
	left:220px;
	top:5px;
}
/* header container and styles ends */
.cartSavedContainerT {
	background-color:#FFF;
	width:100%;
	border-top: 8px solid #630;
}
.editTool .mainBodyTable {
	margin-top:0px!important;
}
.editTool .leaderBoardOffer {
	display:none;
	height:1px;
}
.checkoutBodyColor {
	background-color:#c4b190;
	padding:0px;
	margin:0px;
}
.checkoutFormInput {
	font-size:14px;
	font-weight:normal;
	color:#742427;
}
#myHint {
	width: 550px;
	height:40px;
	cursor: pointer;
	color: #742427;
	font-weight: bold;
	padding:6px;
	background-color:#ffffff;
	border-color:#543634;
	border-width:1px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	z-index:1000;
}
.searchLongDivSaved {
	padding:0;
	background-image:url(../images/bg-long-search-saved.png);
	background-repeat:no-repeat;
	width:577px;
	height:69px;
	position:absolute;
	right:50px;
	top:3px;
}

.searchLongDivSaved .btnSearchLong{
	position:absolute;
	left:491px;
	top:14px;
}
/*Tool tips*/
.paperTip1 {
	width: 150px;
	height:70px;
	position: absolute;
	cursor: pointer;
	color: #742427;
	font-weight: bold;
	left: 0px;
	top: -70px;
	padding:6px;
	background-color:#f4edbf;
	background: transparent url(../images/antiquewhiteparchment.jpg) no-repeat;
	border-color:#742427;
	border-width:1px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	z-index:1000;
}
.paperTip2 {
	width: 150px;
	height:70px;
	position: absolute;
	cursor: pointer;
	color: #742427;
	;
	font-weight: bold;
	left: 0px;
	top: -70px;
	padding:6px;
	background-color:#f4edbf;
	background: transparent url(../images/whitestrathmore.jpg) no-repeat;
	border-color:#543634;
	border-width:1px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	z-index:1000;
}
.paperTip3 {
	width: 150px;
	height:70px;
	position: absolute;
	cursor: pointer;
	color: #742427;
	font-weight: bold;
	left: 0px;
	top: -70px;
	padding:6px;
	background-color:#f4edbf;
	background: transparent url(../images/antiquewhitelinen.jpg) no-repeat;
	border-color:#543634;
	border-width:1px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	z-index:1000;
}
.paperTip4 {
	width: 140px;
	height:70px;
	position: absolute;
	cursor: pointer;
	color: #742427;
	font-weight: bold;
	left: 0px;
	top: -70px;
	padding:6px;
	background-color:#f4edbf;
	background: transparent url(../images/whitelinen.jpg) no-repeat;
	border-color:#543634;
	border-width:1px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	z-index:1000;
}
.paperTip5 {
	width: 150px;
	height:70px;
	position: absolute;
	cursor: pointer;
	color: #742427;
	font-weight: bold;
	left: 0px;
	top: -70px;
	padding:6px;
	background-color:#f4edbf;
	background: transparent url(../images/PinkParchment.jpg) no-repeat;
	border-color:#543634;
	border-width:1px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	z-index:1000;
}
.paperTip6 {
	width: 150px;
	height:70px;
	position: absolute;
	cursor: pointer;
	color: #742427;
	font-weight: bold;
	left: 0px;
	top: -70px;
	padding:6px;
	background-color:#f4edbf;
	background: transparent url(../images/TanParchment.jpg) no-repeat;
	border-color:#543634;
	border-width:1px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	z-index:1000;
}
.paperTip7 {
	width: 150px;
	height:70px;
	position: absolute;
	cursor: pointer;
	color: #742427;
	font-weight: bold;
	left: 0px;
	top: -70px;
	padding:6px;
	background-color:#f4edbf;
	background: transparent url(../images/whitestrathmore.jpg) no-repeat;
	border-color:#543634;
	border-width:1px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	z-index:1000;
}
.paperTip8 {
	width: 150px;
	height:70px;
	cursor: pointer;
	color: #742427;
	font-weight: bold;
	position: absolute;
	left: 0px;
	top: -70px;
	padding:6px;
	background-color:#f4edbf;
	background: transparent url(../images/greylinen.jpg) no-repeat;
	border-color:#543634;
	border-width:1px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	z-index:1000;
}
/****END++ EDIT TOOL AND CHECKOUT STYLES ++END****/

/****COMMON FOOTER STYLES****/
.home .footerContainer, .products .footerContainer, .Global .footerContainer, .editTool .footerContainer, .checkoutBody .footerContainer, .ProdLayout .footerContainer {
	text-align:center;
	width:980px;
	margin:0 auto;/*background-image:url(../images/bg-grey-light.gif);*/
}
.home .footerMap, .products .footerMap, .Global .footerMap, .editTool .footerMap, .checkoutBody .footerMap, .ProdLayout .footerMap {
	padding:4px;
	margin:0 auto;
	width:972px;
	border-top:1px solid #ccc;
	background-image:url(../images/bg-yellow-light.gif);
	text-align:center;
}
.home .footerMap table, .products .footerMap table, .Global .footerMap table, .editTool .footerMap table, .checkoutBody .footerMap table, .ProdLayout .footerMap table {
	padding:0;
	background-repeat:repeat-x;
	border:1px solid #ccc;
	width:100%;
}
.home .footerMap table td, .products .footerMap table td, .Global .footerMap table td, .editTool .footerMap table td, .checkoutBody .footerMap table td, .ProdLayout .footerMap table td {
	padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;
}
.home .footerGreyIcons, .products .footerGreyIcons, .Global .footerGreyIcons, .editTool .footerGreyIcons, .checkoutBody .footerGreyIcons, .ProdLayout .footerGreyIcons {
	background-position:0 0;
	background-repeat:no-repeat;
	height:150px;
	margin:0;
	position:relative;
	text-align:center;
	width:980px;
}
.home .iconsSecure, .products .iconsSecure, .Global .iconsSecure, .editTool .iconsSecure, .checkoutBody .iconsSecure, .ProdLayout .iconsSecure {
	margin:0;
	padding:0;
	position:absolute;
	left:280px;
	top:40px;
	height:72px;
	border:0px solid #f4edbf;
	background-color:#f4edbf;
}
.home .bizrateBadge, .products .bizrateBadge, .Global .bizrateBadge, .editTool .bizrateBadge, .checkoutBody .bizrateBadge, .ProdLayout .bizrateBadge {
	position:absolute;
	left:40px;
	top:40px;
}
.home .geoTrustBadge, .products .geoTrustBadge, .Global .geoTrustBadge, .editTool .geoTrustBadge, .editTool .geoTrustBadge, .ProdLayout .geoTrustBadge {
	position:absolute;
	left:800px;
	top:40px;
	width:125px;
	height:62px;
	border:0px solid #f4edbf;
	background-color:#f4edbf;
	padding-top:10px;
}
/****COMMON FOOTER STYLES ****/
td {
	color:#543634;
}
th {
	color:#543634;
}
/* ------- BEGIN Root Stuff --------- */

a {
	color: #663333;
	text-decoration:none;
}
a:visited {
	color: #663333;
}
a:link {
	color: #663333;
}
a:hover {
	color:#C30;
	text-decoration:underline;
}
a:active {
	color: #ff0000;
}
/******* shopping cart styles *******/
.checkoutButtons {
	background-color:#FFC;
	border:1px solid #ccc;
	padding:10px;
	margin-left:5px;
	text-align:right;
}
#pageHeaderRow {
	margin-left:5px;
}
#pageMainContent2 {
	margin-left:5px;
}
h1 {
	font-size:18px;
	color:#500909;
	text-decoration:none;
	margin:0;
	padding:0;
}
h2 {
	font-size:16px;
	color:#500909;
	text-decoration:none;
	margin:0;
	padding:0;
}
#pageMainContent2 h1 {
	font-size:14px;
	color:#000000;
	text-decoration:none;
	margin:0;
	padding:0;
}
#pageMainContent h4 {
	font-size:13px;
	color:#742427;
	text-decoration:none;
	margin:0;
	padding:0;
}
.homeLeftSide {
	background-image:url(../images/bgSideNavGrey.png);
}
.prodTimer {
	width:380px;
	height:194px;
	overflow:hidden;
}
.productShortDescContainer {
	position:relative;/*z-index:100000;*/
}
.productShortDescText, .productShortDescContainer h3 {
	margin-right:275px;
	margin-left:11px;
}
.productShortDescContainer .prodImg {
	position:absolute;
	left:360px;
	top:10px;
	width: 220px;
	height: 170px;
}
.startHereButtonContainer {
	position:absolute;
	left:419px;
	top:227px;
}
/****** Special Size Selection for Postcards_shipped.html & postcards_marketing.html *****/
.startHereButtonContainer2 {
	position:absolute;
	top:195px;
	left:390px;
	z-index:1000;
	width:219px;
}
.startHereButtonContainer2 img {
	margin-top:5px;
}
.startHereButtonContainer2 p {
	color:#333;
	font-size:12px;
	font-weight:bold;
	/*line-height:14px!important;*/
	padding:0;
	margin:0 0 5px 0;
}
/** postcard_marketing **/
.startHereButtonContainer3 {
	z-index:1000;
	width:219px;
	margin-left:220px;
	margin-top:10px;
}
.startHereButtonContainer3 img {
	margin-top:5px;
}
.startHereButtonContainer3 p {
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0 0 5px 0;
}
.headerRowLinkSelected2 {
	font-size:13px;
	color:#333;
	padding:0 0 0 18px;
	margin-bottom:5px;
	display:block;
	width:90px;
	background-image:url(../images/bg-radial-btn-selected.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
A.headerRowLinkSelected2 {
	color: #333;
	text-decoration:none;
}
A.headerRowLinkSelected2:visited {
	color: #333;
}
A.headerRowLinkSelected2:link {
	color: #333;
}
A.headerRowLinkSelected2:hover {
	color: #742427;
}
.headerRowLink2 {
	font-size:13px;
	color:#666;
	padding:0 0 0 18px;
	margin-bottom:5px;
	display:block;
	width:90px;
	background-image:url(../images/bg-radial-btn-grey.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
A.headerRowLink2 {
	color: #666;
	text-decoration:none;
}
A.headerRowLink2:visited {
	color: #666;
}
A.headerRowLink2:link {
	color: #666;
}
A.headerRowLink2:hover {
	color: #742427;
	text-decoration:none;
}
.prodLeftSide {
	background-image:url(../images/bgSideNavGrey.png);
}
.uploadDesigns {
	background-image:url(../images/bgSideNavDarkYellow.png);
	font-size:11px;
	padding:5px 5px 10px 5px;
	border-bottom:2px solid #742427;
}
.uploadDesigns h4 {
	font-size:13px;
	color:#742427;
	text-decoration:none;
	margin:0;
	padding:0;
}
.searchDesigns {
	background-image:url(../images/bgSideNavYellow.png);
	padding:5px 5px 10px 5px;
	border-bottom:2px solid #fff;
}
.searchDesigns h4 {
	font-size:13px;
	color:#742427;
	text-decoration:none;
	margin:0;
	padding:0;
}
.browseDesigns {
	padding:5px 5px 10px 5px;
}
.browseDesigns h4 {
	font-size:13px;
	color:#742427;
	text-decoration:none;
	margin:0;
	padding:0;
}
.browseDesigns a {
	font-size:12px;
	text-decoration:none;
}
/*** Gallery Styles ****/

.smallControls {
	font-size:10px;
	font-weight:bold;
	color:#666;
}
.galleryLeftSide {
	background-image:url(../images/bgSideNavGrey.png);
	width:180px;
}
.gallery980Thumbs {
	width:980px;
	margin:0 auto;
	padding-left:5px;
}
/*Footer Styles all*/
.footerMap {
	text-decoration:none!important;
}
.footerMap strong {
	font-size:12px;
	color:#742427;
	text-decoration:none;
	margin:0;
	padding:0;
}
.footerMap a {
	font-size:12px;
	color:#742427;
	text-decoration:none;
}
.footerMap a:hover {
	color:#742427;
	text-decoration:underline;
}
.footerMap a:visited {
	color:#663333;
	text-decoration:none;
}
.footerGreyIcons {
	background-repeat:no-repeat;
	background-position: 0 0;
	position:relative;
	height:100px;
	width:980px;
	text-align:center;
	margin:15px 0 0 0;
}
.iconsSecure {
	margin:0!important;
	padding:0!important;
	position:absolute!important;
	left:280px!important;
	top:40px!important;
	height:72px;
	border:1px solid #000;
	background-color:#FFF;
}
.bizrateBadge {
	position:absolute;
	left:40px;
	top:40px;
}
.geoTrustBadge {
	position:absolute;
	left:800px;
	top:40px;
	width:125px;
	height:62px;
	border:1px solid #000;
	background-color:#FFF;
	padding-top:10px;
}
.footerGreyIcons p {
	padding:0;
	margin:0;
	position:absolute;
	right:8px;
	top:5px;
	color:#FFFFFF;
	font-size:10px;
	width: 197px;
}
.footerGreyIcons .iconsSecure {
	margin:0 auto;
	margin-top:30px;
}
.button {
	font-size:12px;
	font-weight:bold;
	color:#742427;
	background-color:#C4B190;
	border:none;
	padding:5px;
	text-align:center;
	overflow:visible;
	background-image:url(../images/btn-bg-generic.png);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	margin:3px;
	width:132px;
	height:43px;
}
.button:hover {
	text-decoration:underline;
}
.buttonSaveNotes {
	font-size:12px;
	font-weight:bold;
	color:#742427;
	background-color:#FFF;
	border:none;
	padding:5px;
	text-align:center;
	overflow:visible;
	background-image:url(../images/btn-bg-generic.png);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	margin:3px;
	width:132px;
	height:43px;
}
.buttonSendMessage {
	font-size:12px;
	font-weight:bold;
	color:#742427;
	background-color:#D9D7C5;
	border:none;
	padding:5px;
	text-align:center;
	overflow:visible;
	background-image:url(../images/btn-bg-generic.png);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	margin:3px;
	width:132px;
	height:43px;
}
.buttonAlreadySaved {
	font-size:12px;
	font-weight:bold;
	color:#742427;
	background-color:#fff;
	border:0px;
	overflow:visible;
	background-image:url(../images/btn-already-saved.png);
	margin:3px;
	width:135px;
	height:46px;
}
.buttonAddtoCart {
	font-size:12px;
	font-weight:bold;
	color:#742427;
	background-color:#fff;
	border:0px;
	overflow:visible;
	background-image:url(../images/btn-addtocart.png);
	margin:3px;
	width:117px;
	height:51px;
	cursor:pointer;
}
.buttonSavedinCart {
	font-size:12px;
	font-weight:bold;
	color:#742427;
	background-color:#fff;
	border:0px;
	overflow:visible;
	background-image:url(../images/btn-savedincart.png);
	margin:3px;
	width:135px;
	height:44px;
}
.buttonBold {
	color: #d9d7c5;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:0px;
	padding-top:0px;
	border: 1px solid;
	overflow:visible;
	border-color: #543634;
	background-color: #d9d7c5;
	font-size: 12px;
	cursor:pointer;
	text-decoration:none;
	margin:3px;
	font-weight:bold;
}
.buttonBold:hover {
	text-decoration:underline;
}
.QuickEditField {
	width:95%;
}
/******* Edit Artwork *********/
.btnPlaceOrder {
	font-size:14px;
	font-weight:bold;
	background-color:#f4edbf;
	border:none;
	padding:5px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/btn-bg.png);
	background-repeat:no-repeat;
	width:184px;
	height:32px;
	cursor:pointer;
	margin:10px 0 10px 0;
}
.btnContinue {
	font-size:14px;
	font-weight:bold;
	color:#f4edbf;
	border:none;
	padding:5px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/btn-bg.png);
	background-repeat:no-repeat;
	width:107px;
	height:26px;
	cursor:pointer;
	margin:10px 0 10px 0;
}
.btnContinueNextStep {
	font-size:12px;
	font-weight:bold;
	color:#f4edbf;
	border:none;
	padding:5px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/btn-bg.png);
	background-repeat:no-repeat;
	width:213px;
	height:26px;
	cursor:pointer;
	margin:10px 0 10px 0;
}
.btnupdateArt {
	font-size:12px;
	font-weight:bold;
	color:#742427;
	border:none;
	padding:5px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/btn-bg.png);
	background-repeat:no-repeat;
	width:211px;
	height:26px;
	cursor:pointer;
	margin:10px 0 10px 0;
}
.btnCompleteContinue {
	font-size:12px;
	font-weight:bold;
	color:#742427;
	border:none;
	padding:5px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/btn-bg.png);
	background-repeat:no-repeat;
	width:211px;
	height:26px;
	cursor:pointer;
	margin:0 0 10px 0;
}
.btnCancelChange {
	font-size:12px;
	font-weight:bold;
	color:#742427;
	border:none;
	padding:5px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/btn-bg.png);
	background-repeat:no-repeat;
	width:211px;
	height:26px;
	cursor:pointer;
	margin:0 0 10px 0;
}
.btnChooseAnother {
	display:none;
}
/***** Sign In or Register for an Account ******/
.btnSignIn {
	color:#f4edbf;
	background-color:transparent;
	border:none;
	padding:5px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/btn-sign-in.png);
	background-repeat:no-repeat;
	width:96px;
	height:26px;
	cursor:pointer;
	margin:0 0 10px 0;
}
.btnSubmit {
	color:#f4edbf;
	background-color:transparent;
	border:none;
	padding:5px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/btn-submit.png);
	background-repeat:no-repeat;
	width:96px;
	height:26px;
	cursor:pointer;
	margin:0 0 10px 0;
}
.btnUpdate {
	color:#f4edbf;
	background-color:transparent;
	border:none;
	padding:5px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/btn-update.png);
	background-repeat:no-repeat;
	width:96px;
	height:26px;
	cursor:pointer;
	margin:0 0 10px 0;
}
.btnCancel {
	color:#f4edbf;
	background-color:transparent;
	border:none;
	padding:5px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/btn-cancel.png);
	background-repeat:no-repeat;
	width:96px;
	height:26px;
	cursor:pointer;
	margin:0 0 10px 0;
}
.footerLink {
	font-size:11px;
	color:#742427;
}
A.footerLink {
	color: #543634;
	text-decoration:underline;
}
A.footerLink:visited {
	color: #543634;
}
A.footerLink:link {
	color: #543634;
}
A.footerLink:hover {
	color: #742427;
	text-decoration:underline
}
div#footer {
	position: relative;
	top:20px;
	height:110px;
}
div#footerCenter {
	position: absolute;
	background-image: url(../images/footer-middle.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:47px;
	top:0px;
}
div#footerLeft {
	position: absolute;
	background-image: url(../images/footer-left.jpg);
	background-repeat:no-repeat;
	width:16px;
	height:47px;
	top:0px;
}
div#footerRight {
	position:absolute;
	background-image: url(../images/footer-right.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:47px;
	top:0px;
	right:0px;
}
div#footerLinksTop {
	position:absolute;
	top:25px;
	left:15px;
	text-align:left;
	color:#f4edbf;
	font-size:12px;
}
div#footerLinksBottom {
	position:absolute;
	top:25px;
	right:20px;
	text-align:right;
	color:#f4edbf;
	font-size:12px;
}
div#CertificateAuthority {
	position:absolute;
	background-image: url(../images/logo-verisign.png);
	background-repeat:no-repeat;
	width:101px;
	height:39px;
	top:51px;
	right:85px;
}
div#bbbLogo {
	position:absolute;
	background-image: url(../images/logo-bbb.png);
	background-repeat:no-repeat;
	width:48px;
	height:46px;
	top:51px;
	right:15px;
}
div#PostcardArticles {
	position:absolute;
	background-image: url(../images/PostcardArticles.png);
	background-repeat:no-repeat;
	width:66px;
	height:33px;
	top:55px;
	right:200px;
}
/* ------- END Page Footer --------- */


/* ------- BEGIN Common To All Pages --------- */

.headerRowLinkSelected {
	font-size:13px;
	color:#543634;/*padding:0 0 0 18px;
	background-image:url(../images/bg-radial-btn-selected.png);
	background-repeat:no-repeat;
	background-position:0px 0px;*/
}
A.headerRowLinkSelected {
	color: #543634;
	text-decoration:none;
}
A.headerRowLinkSelected:visited {
	color: #543634;
}
A.headerRowLinkSelected:link {
	color: #543634;
}
A.headerRowLinkSelected:hover {
	color: #742427;
}
.headerRowLink {
	font-size:13px;
	color:#543634;
	text-decoration:underline;/*padding:0 5px 0 18px;
	background-image:url(../images/bg-radial-btn-grey.png);
	background-repeat:no-repeat;
	background-position:0px 0px;*/
}
A.headerRowLink {
	color: #543634;
	text-decoration:underline;
}
A.headerRowLink:visited {
	color: #543634;
}
A.headerRowLink:link {
	color: #543634;
}
A.headerRowLink:hover {
	color: #742427;
	text-decoration:none;
}
/* This goes underneath the Body Header */

div#pageHeaderRow {
	position:relative;
	top:0px;
	right:0px;
	color:#F4EDBF;
	font-size:12px;
	background-repeat:repeat-x;
	width:100%;
	height:26px;
}
div#pageHeaderRowLiquid {
	position:relative;
	top:0px;
	right:0px;
	color:#F4EDBF;
	font-size:12px;
	background-repeat:repeat-x;
	width:100%;
	height:26px;
	margin-bottom:5px;
}
.pageHeaderBar {
	font-size:12px;
	background-repeat:repeat-x;
}
.headerRowTitle {
	color:#742427;
	font-weight:bold;
	font-size:17px;
}
.headerRowSubTitle {
	color:#742427;
	font-weight:normal;
	font-size:15px;
}
.headerRowLinkSelected {
	color:#742427;
	font-weight:bold;
	font-size:13px;
}
.BodyText {
	color:#222222;
	font-weight:normal;
	font-size:13px;
}
.BodyTextTitle {
	color:#543634;
	font-weight:bold;
	font-size:13px;
}
.BodyTitleColored {
	color:#543634;
	font-weight:bold;
	font-size:16px;
}
.TextSmall {
	color:#543634;
	font-weight:normal;
	font-size:11px;
}
.ErrorText {
	color:#742427;
	font-weight:bold;
	font-size:12px;
}
.ProductOptionTitle {
	color:#742427;
	font-weight:bold;
	font-size:11px;
}
.ProductOptionChoices {
	color:#543634;
	font-weight:normal;
	font-size:10px;
}
.upsDisclaimerText {
	color:#C4B190;
	font-weight:normal;
	font-size:9px;
}
.columnHeaderAdditionalText {
	color:#742427;
	font-weight:normal;
	font-size:10px;
}
.columnHeader {
	position: relative;
	width:100%;
	height:23px;
	top:0px;
	left:0px;
}
.columnHeaderCenter {
	background-repeat:repeat-x;
	height:23px;
	width:100%;
}
.columnHeaderLeft {
	background-color:#E2b758;
	height:23px;
}
.columnHeaderRight {
	background-repeat:no-repeat;
	width:25px;
	height:23px;
}
.columnHeaderTextContainer {
	position:absolute;
	top:0px;
	left:10px;
}
.searchDesignsBox {
	color:#543634;
	font-weight:normal;
	width:130px!important;
	margin-left:0;
	margin-right:0;
}
.inputOneLineText {
	color:#543634;
	font-weight:normal;
	width:100%;
	margin-left:0px;
	margin-right:0px;
}
.RegistrationTextField {
	color:#543634;
	font-weight:normal;
	width:80%;
	margin-left:0px;
	margin-right:0px;
}
.toolTip {
	border:solid;
	border-color:#E2B758;
	border-width:1px;
	background-color:#F4EDBF;
	font-size:12px;
}
.footerTable {
	border:solid;
	border-color:#C4B190;
	border-width:1px;
	background-color:#F4EDBF;
	font-size:12px;
	margin-top:4px;
	margin-bottom:20px;
	padding:4px;
}
A.footerContentLink {
	color: #543634;
	text-decoration:none;
}
A.footerContentLink:visited {
	color: #543634;
}
A.footerContentLink:link {
	color: #543634;
}
A.footerContentLink:hover {
	color: #742427;
	text-decoration:underline
}
.footerBreadcrumbs {
	color: #543634;
	font-size:12px;
	margin-top:40px;
}
A.footerBreadcrumbs {
	color: #543634;
	text-decoration:none;
}
A.footerBreadcrumbs:visited {
	color: #543634;
}
A.footerBreadcrumbs:link {
	color: #543634;
}
A.footerBreadcrumbs:hover {
	color: #742427;
	text-decoration:underline
}
.QuestionIcon {
	color:#742427;
	font-weight:bold;
	font-size:18px
}
.AnswerIcon {
	color:#742427;
	font-weight:bold;
	font-size:18px
}
.artworkCategoryLinks {
	font-size:12px;/*color:#000000;*/
}
A.artworkCategoryLinks {
	/*color: #000000;*/
	text-decoration:underline;
}
A.artworkCategoryLinks:visited {
/*color: #000000;*/
}
A.artworkCategoryLinks:link {
/*color: #000000;*/
}
A.artworkCategoryLinks:hover {
	color:#742427;
	text-decoration:none
}
/* ------- END Common To All Pages --------- */


/* ---------  BEGIN Paging (such as many pages of search results ----------- */

/* To click on a specific page number */
A.PagingNumber {
	font-size:14px;
	color:#742427;
	font-weight:normal;
}
A.PagingNumber:visited {
	color: #742427;
}
A.PagingNumber:link {
	color: #543634;
}
A.PagingNumber:hover {
	color: #543634;
}
/* For the currently selected page number. */
.PagingSelectedNumber {
	font-size:15px;
	color:#543634;
	font-weight:bold;
}
/* Next Page Link */
A.PagingNext {
	font-size:14px;
	color:#543634;
}
A.PagingNext:visited {
	color: #543634;
}
A.PagingNext:link {
	color: #543634;
}
A.PagingNext:hover {
	color: #742427;
}
/* Previous Page Link */
A.PagingPrevious {
	font-size:14px;
	color:#543634;
}
A.PagingPrevious:visited {
	color: #543634;
}
A.PagingPrevious:link {
	color: #543634;
}
A.PagingPrevious:hover {
	color: #742427;
}
/* For the Drop Down List (if there are many results) */
.PagingSelectList {
	font-size:14px;
	color:#543634;
	font-weight:normal;
}
/* ---------  END Paging (such as many pages of search results ----------- */


/* -----------  For things like the "Getting Started" Tab Window Pane on the Home Page    -------------- */


/*.tabPaneTopLeft {
	background-image: url(../images/Tab-Pane-Top-Left.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:1%;
}
.tabPaneTopCenter {
	background-image: url(../images/Tab-Pane-Top-Center.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:98%;
}
.tabPaneTopRight {
	background-image: url(../images/Tab-Pane-Top-Right.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:1%;
}
.tabPaneTopRightBold {
	background-image: url(../images/Tab-Pane-Top-Right-Bold.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:1%;
}
.tabPaneMiddleLeft {
	background-image: url(../images/Tab-Pane-Middle-Left.png);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
	width:1%;
}
.tabPaneMiddleCenter {
	background-image: url(../images/Tab-Pane-Middle-Center.png);
	background-repeat:repeat;
	width:98%;
}
.tabPaneMiddleRight {
	background-image: url(../images/Tab-Pane-Middle-Right.png);
	background-repeat:no-repeat;
	background-position:right;
	background-repeat:repeat-y;
	width:1%;
}
.tabPaneBottomLeft {
	background-image: url(../images/Tab-Pane-Bottom-Left.png);
	background-repeat:no-repeat;
	width:1%;
}
.tabPaneBottomCenter {
	background-image: url(../images/Tab-Pane-Bottom-Center.png);
	background-repeat:repeat-x;
	width:98%;
}
.tabPaneBottomRight {
	background-image: url(../images/Tab-Pane-Bottom-Right.png);
	background-repeat:no-repeat;
	background-position:right;
	width:1%;
}
/* -------------------- End ------------------- */


/* -----------  For Dark Grey Content Areas, like within the Search Box on the Getting Started Tab    -------------- */

/*.contentGreyTopLeft {
	background-image: url(../images/Content-GreyBack-Top-Left.png);
	background-repeat:no-repeat;
	width:1%;
}
.contentGreyTopCenter {
	background-image: url(../images/Content-GreyBack-Top-Center.png);
	background-repeat:repeat-x;
	width:98%;
}
.contentGreyTopRight {
	background-image: url(../images/Content-GreyBack-Top-Right.png);
	background-repeat:no-repeat;
	background-position:right;
	width:1%;
}
.contentGreyMiddleLeft {
	background-image: url(../images/Content-GreyBack-Mid-Left.png);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
	width:1%;
}
.contentGreyMiddleCenter {
	background-image: url(../images/Content-GreyBack-Mid-Center.png);
	background-repeat:repeat;
	width:98%;
}
.contentGreyMiddleRight {
	background-image: url(../images/Content-GreyBack-Mid-Right.png);
	background-repeat:no-repeat;
	background-position:right;
	background-repeat:repeat-y;
	width:1%;
}
.contentGreyBottomLeft {
	background-image: url(../images/Content-GreyBack-Bot-Left.png);
	background-repeat:no-repeat;
	width:1%;
}
.contentGreyBottomCenter {
	background-image: url(../images/Content-GreyBack-Bot-Center.png);
	background-repeat:repeat-x;
	width:98%;
}
.contentGreyBottomRight {
	background-image: url(../images/Content-GreyBack-Bot-Right.png);
	background-repeat:no-repeat;
	background-position:right;
	width:1%;
}*/
/* -------------------- End ------------------- */


/* -----------  For Blue Background Content Areas (with a header title), like within the boxes before the Search Box on the Getting Started Tab    -------------- */

/*.BlueContentPaneText {
	color:#000000;
	font-size:13px;
}
.contentBlueBackTopLeft {
	background-image: url(../images/Content-BlueBack-Top-Left.png);
	background-repeat:no-repeat;
	width:1%;
}
.contentBlueBackTopCenter {
	background-image: url(../images/Content-BlueBack-Top-Center.png);
	background-repeat:repeat-x;
	width:98%;
}
.contentBlueBackTopRight {
	background-image: url(../images/Content-BlueBack-Top-Right.png);
	background-repeat:no-repeat;
	background-position:right;
	width:1%;
}
.contentBlueBackMiddleLeft {
	background-image: url(../images/Content-BlueBack-Mid-Left.png);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
	width:1%;
}
.contentBlueBackMiddleCenter {
	background-image: url(../images/Content-BlueBack-Mid-Center.png);
	background-repeat:repeat;
	width:98%;
}
.contentBlueBackMiddleRight {
	background-image: url(../images/Content-BlueBack-Mid-Right.png);
	background-repeat:no-repeat;
	background-position:right;
	background-repeat:repeat-y;
	width:1%;
}
.contentBlueBackBottomLeft {
	background-image: url(../images/Content-BlueBack-Bot-Left.png);
	background-repeat:no-repeat;
	width:1%;
}
.contentBlueBackBottomCenter {
	background-image: url(../images/Content-BlueBack-Bot-Center.png);
	background-repeat:repeat-x;
	width:98%;
}
.contentBlueBackBottomRight {
	background-image: url(../images/Content-BlueBack-Bot-Right.png);
	background-repeat:no-repeat;
	background-position:right;
	width:1%;
}*/
/* -------------------- End ------------------- */


/* -------------------  Template Previews  ------------------ */


.templatePreviewImage {
	border:solid;
	border-width:2px;
	border-color:#543634;
	margin-left:8px;
	margin-right:8px;
	margin-bottom: 15px;
	margin-top: 5px;
}
.templatePreviewImageHighlight {
	border:solid;
	border-width:2px;
	border-color:#543634;
	margin-left:8px;
	margin-right:8px;
	margin-bottom: 15px;
	margin-top: 5px;
}
.templatePreviewImageWith3dBackground {
	border:none;
	margin-left:8px;
	margin-right:8px;
	margin-bottom: 15px;
	margin-top: 5px;
}
.templatePreviewImageHighlightWith3dBackground {
	border:none;
	margin-left:8px;
	margin-right:8px;
	margin-bottom: 15px;
	margin-top: 5px;
}
.multiSidePreviewTable {
	border:solid;
	border-width:1px;
	border-color:#F4EDBF;
	background-color:#F4EDBF;
	width:80%;
	margin-bottom:10px;
}
.multiSidePreviewTableHighlight {
	border:solid;
	border-width:1px;
	border-color:#F4EDBF;
	background-color:#F4EDBF;
	width:80%;
	margin-bottom:10px;
}
.singleSidePreviewImageContainer {
	display:inline-table;
	border:solid;
	border-width:1px;
	border-color:#F4EDBF;
	background-color:#F4EDBF;
	padding: 5px 5px 5px 5px;
}
.singleSidePreviewImageContainerHighlight {
	display:inline-table;
	border:solid;
	border-width:1px;
	border-color:#F4EDBF;
	/*	background-color:#v;*/
	padding: 5px;
}
.singleSidePreviewImageContainerWith3dBackground {
	display:inline-table;
	border:solid;
	border-width:1px;
	border-color:#F4EDBF;
	background-color:#F4EDBF;
	padding: 5px;
}
.singleSidePreviewImageContainerHighlightWith3dBackground {
	display:inline-table;
	border:solid;
	border-width:1px;
	border-color:#E2B758;
	background-color:#F4EDBF;
	padding: 5px;
}
.projectOptionsTable {
	border:solid;
	border-width:1px;
	border-color:#D9D7C5;
	width:100%;
}
.projectOptionsCell {
	background-color:#F4EDBF;
}

