body 
{
	margin: 0;
	background-color: #130800;
	background-image: url(/images/bg_gradient.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

/* controls red pattern */



#mainContentBg
{
	background-image: url(/images/page_bgPattern.png);	
	padding: 20px 0px 20px 0px;
}

/* end of red pattern */

a.linkSmall:link,a.linkSmall:visited,a.linkSmall:hover,a.linkSmall:active
{
	color: #CCC5B2;
	text-decoration: underline;
}

a.linkNormal:link,a.linkNormal:visited,a.linkNormal:hover,a.linkNormal:active
{
	text-decoration: underline;
	color: #635846;
}

a.linkOurstory:link,a.linkOurstory:visited,a.linkOurstory:hover,a.linkOurstory:active
{
	text-decoration: underline;
	color: #E5E4D2;
}


a.linkFAQ:link,a.linkFAQ:visited,a.linkFAQ:active
{
	text-decoration: underline;
	color: #635846;
}

a.linkFAQ:hover
{
	text-decoration: underline;
	color: #cc0000;
}

.mainContentTableBg
{
	background-color: #635846;
	text-align: left;
}

.navigation
{
	background-image: url(/images/navigation_bg.jpg);
	background-repeat: no-repeat;
}

#subnav
{
	visibility: hidden;
}

#nav_slogan
{
	visibility: visible;
}

.siteFooterLeft
{
	color: #CCC5B2;
	font-family: Arial, Courier, Times New Roman;
	font-size: .6em;
	text-align: left;
	padding-top: 5px;	
}

.siteFooterRight
{
	color: #CCC5B2;
	font-family: Arial, Courier, Times New Roman;
	font-size: .6em;
	text-align: center;
	padding-top: 5px;	

}

.pageTableBg
{
	background-color: #635846;
	
}

.pageTitles
{
	padding-top: 5px;
}

.txtMain
{
	font-family: Arial, Courier, Times New Roman;
	font-size: .8em;
	color: #E5E4D2;
}

.txtShirtSteps
{
	font-family: Arial, Courier, Times New Roman;
	font-size: .6em;
	color: #E5E4D2; 
}

.txtSmall
{
	font-family: Arial, Courier, Times New Roman;
	font-size: .6em;
	color: #635846; 
}

.txtMedium
{
	color: #635846;
	font-family: Arial, Courier, Times New Roman;
	font-size: .7em;	
}
.txtMediumDarkBold
{
	color: #332C26;
	font-family: Arial, Courier, Times New Roman;
	font-size: .7em;	
	font-weight: bolder;	
}

.txtMediumBlack
{
	color: #000000;
}

.txtLarge
{
	color: #635846;
	font-family: Arial, Courier, Times New Roman;
	font-size: .8em;	
	line-height: 18px;
	text-align: left;
}

.txtLargeBlack
{
	color: #000000;
}

.txtLargeRed
{
	color: #CC0000;
}

.txtLargeGreen
{
	color: #59523F;
	font-family: Arial, Courier, Times New Roman;
	font-size: .8em;
}

.txtLargeGreenBold
{
	color: #59523F;
	font-family: Arial, Courier, Times New Roman;
	font-size: .8em;
	font-weight: bolder;
}

.pageInfo
{
	text-align: right;
	vertical-align: top;
	unicode-bidi:bidi-override;
	direction:rtl;
	width: 185px;
}

.pageDataTable
{
	background-color: #E6E5DA;
	width: 680px;
}

.pageDataTableLg
{
	background-color: #E6E5DA;
	/*width: 880px;*/
	margin-left: 6px;
}

.page_dev_centerRightBg
{
	background-image: url(/images/page_dev_centerRight.jpg);
	background-repeat: repeat-y;
}

.page_dev_centerBottomBg
{
	background-image: url(/images/page_dev_bottomCenter.jpg);
	background-repeat: repeat-x;	
}

/* home page */

#homepage_imageRotateHolder
{
	background-image: url(/images/homepage_image1.jpg);
	background-repeat: no-repeat;
	width: 920px;
	height: 338px;
}

#homepage_footer
{
	margin-top: 5px;
}

.homepage_buckets
{
	background-color: #E8E4D4;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Courier, Times New Roman;
	font-size: .7em;
	color: #635846;
}


#bespoke_photogallery
{
	background-color: #ffffff;
}

.bespoke_text
{
	font-family: Arial, Courier, Times New Roman;
	font-size: .8em;
	line-height: 17px;
	color: #E5E4D2;
	padding-left: 40px;
}


#ourStory_table
{
	background-color: #e6e6d6;
}

.ourStory_panel
{
	background-color: #f7f7f6;
	text-align: center;

}

.ourStory_panel_text
{
	background-color: #f7f7f6;
	text-align: center;
	font-family: Arial, Courier, Times New Roman;
	font-size: .7em;
	color: #635846;	
	padding-left: 40px;
	padding-right: 40px;
}

.ourStory_panel_line
{
	height: 1px;
	color: #D6D1CC;
	width: 250px;
}

.ourStory_panel_text2
{
	color: #635846;
	font-family: Arial, Courier, Times New Roman;
	font-size: .8em;
}

.continueShopping_table_bg
{
	background-image: url(/images/continueShopping_table_white_middle.gif);
	background-repeat: repeat-y;
	padding-left: 30px;
}
#platinum_photo_text
{
	color: #E5E4D2;
	font-family: Arial, Courier, Times New Roman;
	font-size: .6em;	
	text-align: right;	
	padding-right: 20px;
	padding-top: 10px;
}

.txtLargeDark
{
	font-family: Arial,Sans-Serif;
	color: #000000;
	font-size: .8em;	
}

.txtEmptyBag
{
	font-family: Arial,Sans-Serif;
	font-weight:bold ;
	color: #CC0000;
}
.continueShopping_table_bg2
{
	background-image: url(/images/continueShopping_table_white_middle2.gif);
	background-repeat: repeat-y;
	padding-left: 30px;
}





a.linkHeaderFooter:link,a.linkHeaderFooter:visited,a.linkHeaderFooter:hover,a.linkHeaderFooter:active
{
	color: #CCC5B2;
	text-decoration: none;
}


.datagrid_item_learnMore
{
	font-family: Arial, Times New Roman, Courier;
	font-size: .6em;
	color: #8a847f;
}

a.linkLearnMore:link,a.linkLearnMore:visited,a.linkLearnMore:active
{
	color: #8a847f;
	text-decoration: underline;
}

a.linkLearnMore:hover
{
	color: #8a847f;
	text-decoration: underline;
}





