@import url(https://fonts.googleapis.com/css?family=Oswald);
body { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#666666; 
	font-size:11px;
	text-decoration: none;
	background-color:#FFF;
	margin:0;
	padding:0;
	font-weight:normal;}

body.SaleOn {
	background-position:0px 32px;}

#PinkSaleBanner {
	background-color: #c33656;
	text-align: center;
	font-weight: normal;
	font-size: 16px;
	font-family: verdana, arial, helvetica;
	color: #FFFFFF;
	height:32px;
	line-height:32px;}

.EditorBackgroundColor { background-image:none; background-color:#FFFFFF }

p, td, div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:1.4em;}
td, div { margin:0; padding:0;}

.heading { font-family:Georgia, "Times New Roman", Times, serif; color:#AB3E05; font-size:22px; line-height:1em;} 
.subheading { font-family:Georgia, "Times New Roman", Times, serif; color:#AB3E05; font-size:17px; line-height:1em;}
.altsubheading { font-family:Georgia, "Times New Roman", Times, serif; color:#660000; font-size:17px; line-height:1em; font-weight:normal }  
.normal { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
.altcolor { font-family:Arial, Helvetica, sans-serif; color:#7E7043; font-size:12px;}  
.normalpink { font-family:Verdana, Arial, Helvetica, sans-serif; color:#C33452; font-size:12px;}
.smallheading { font-family:Georgia, "Times New Roman", Times, serif; color:#AB3E05; font-size:15px; line-height:1em;}

.error { color:#FF0000;}

a	     		{ color: #AB3E05; text-decoration: none;}
a:link     		{ color: #AB3E05; text-decoration: none;}
a:visited  		{  color: #AB3E05;  text-decoration: none;}
a:hover    		{  color: #CB385F;  text-decoration: underline;}

/**/
#OuterContainer { 
	background:none;
	margin:0;
	padding:0;}

#MainSiteTable { position:relative;}

#HeaderContainer { width:780px;} 
#MainTableContainer {
	background:url(../images/mainTable-rpt.jpg) repeat-y top left;
	margin:0;
	padding:0;}
#MainTableContainer #MainTableWrapper {
	background:url(../images/mainTable-top.jpg) no-repeat top left;
	margin:0;
	padding:0;
	overflow:hidden;
	zoom:1;}
	
#HomepageNewsList { padding:20px 0 0 0;}
#HomepageNewsList .item { padding:0 0 34px 0;}
#HomepageNewsList .title { padding:0 0 8px 0;}
#HomepageNewsList .title a { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#E74286;}
#HomepageNewsList .title a:hover { text-decoration:none;}
#HomepageNewsList .summary { font-size:12px;}
#HomepageNewsList .link { color:#E74286;}

.ToolbarPluginWrapper { display:none;}


/* Right Header Seaction  */
#HeaderLogoArea { overflow:hidden; zoom:1; height:100px; width:180px;}
#HeaderLogoArea a,
#HeaderLogoArea p { padding:0; margin:0;}
#HeaderContentArea { position:relative; overflow:hidden; zoom:1; width:600px; height:100px;}

#SearchBarWrapper { position:absolute; top:46px; right:0; padding:0;}
#SearchBar { background:none; width:200px; height:30px;}

#HeaderContentArea #SearchBar form { padding:0; margin:0;}
#HeaderContentArea #SearchBar form .inputbox {
	background:none;
    border:1px solid #D8CBAA;
    color:#88613B;
    font-size:14px;
    height:27px;
    line-height:27px;
    padding: 0 0 0 3px;
    width:154px;
	display:inline;
	float:left;
}
#HeaderContentArea #SearchBar form .SearchTab_button { 
	padding-left:5px;
	width:35px;
	float:left;
}

#PhoneNumber { position:absolute; right:6px; top:16px; color:#BFBFBF; font-size:20px;}

#SocialMediaWpr { position:absolute; top:46px; right:195px; width:120px; height:26px;}
#SocialMediaWpr ul { padding:0; margin:0;}
#SocialMediaWpr li { float:left; width:26px; height:26px; padding:0 2px 0 0; list-style:none;}
#SocialMediaWpr li a { display:block; width:26px; height:26px;}
#SocialMediaWpr li.twitter a { background:url(../images/icons/twitter.jpg) no-repeat;}
#SocialMediaWpr li.facebook a { background:url(../images/icons/facebook.jpg) no-repeat;}
#SocialMediaWpr li.youTube a { background:url(../images/icons/youtube.jpg) no-repeat;}
#SocialMediaWpr li.blog a { background:url(../images/icons/blog.jpg) no-repeat;}
#SocialMediaWpr li a span { display:none;}
#SocialMediaWpr p { margin:0;}

#GeneralInfoWrapper { position:absolute; right:6px; top:2px;}
#GeneralInfoWrapper #SEOText { color:#BFBFBF;}
#HeaderLinkWrapper { position:absolute; top:81px; right:3px; width:474px;}
#HeaderLinks { clear:both; padding:0; margin:0; margin-right:0; overflow:hidden; zoom:1;}
#HeaderLinks a { 
	color:#874E4A;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-decoration:none;
	padding-left:14px;
	text-transform:uppercase;}
#HeaderLinks #DesignerButtonObj { background:url(../images/designer_arrow.jpg) no-repeat left center; padding:0 0 0 20px;}
#HeaderLinks a.footerPinklinks { color:#E25F95;}
	
/* Footer Section */
#FooterTableContainer {
	background:url(../images/footer-bg.jpg) no-repeat left top;
	height:96px;}

#FooterTableWrapper { overflow:hidden; zoom:1;}


#FooterTableWrapper #HackerProofContainer { width:100px; height:78px; float:left; overflow:hidden; zoom:1;}
#FooterTableWrapper #HackerProofContainer a { margin-top:28px; margin-left:18px; display:block;}

#FooterTableWrapper #PhoneNumberContainer { width:225px; height:78px; float:left; overflow:hidden; zoom:1;}
#FooterTableWrapper #PhoneNumberContainer .innerWpr { padding:30px 0 0 12px;}
#FooterTableWrapper #PhoneNumberContainer .image { display:block; background:url(../images/international-phone.png) no-repeat; width:202px; height:40px;}
#FooterTableWrapper #PhoneNumberContainer .image span { display:none;}

#FooterTableWrapper #AddressContainer { width:225px; height:78px; float:left; overflow:hidden; zoom:1;}
#FooterTableWrapper #AddressContainer .AddressHeading { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#828282; margin-top:20px; margin-left:10px;}
#FooterTableWrapper #AddressContainer .AddressSubHeading { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#828282;  margin-left:10px;}

#FooterTableContainer #SignUpForm { width:220px; height:78px;  float:left;}
#FooterTableContainer #SignUpForm form { padding:0; margin:0; padding-top:22px; padding-left:10px;}
#FooterTableContainer #SignUpForm h2 { color:#AB3E05; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0; margin:0; padding-bottom:2px; line-height:15px;}
#FooterTableContainer #SignUpForm .inputbox {
	background-image:url('../images/seasons/redesign/SignUpForm_input.jpg');
	border:1px solid #DCDBDD;
	color:#71863C;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	height:19px;
	width:160px;
	float:left;
	margin-right:1px;}

#FooterTableContainer #SignUpForm .SignUpButton { float:left;} 

#FooterTableContainer #FooterLinks { overflow:hidden; zoom:1;  float:none; clear:both; padding:7px 5px 15px 5px; text-align:center;}
#FooterTableContainer #FooterLinks a {
	line-height:1.3em;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	background-image:url('../images/seasons/redesign/FooterLinkSeparator.jpg');
	background-repeat:no-repeat;
	background-position:right 2px;
	padding:0 8px 0 0;
	margin:0 0 0 3px;}

#FooterTableContainer #FooterLinks a.last {  background-image:none;}


/* Group Footer Section*/
#GroupFooterTableContainer { background:url("../images/mainTable-rpt.jpg") repeat-y scroll left top transparent;}

#GroupFooterTableContainer #GroupFooterContent {
	margin:5px 10px;
	border:1px solid #D7D5CE;
	background-color:#F5F4F3;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}
#GroupFooterTableContainer #GroupFooterContent p { padding:0; margin:0;}

/* Copywrite Section*/
#CopywriteTableContainer {
	background-image:url('../images/seasons/redesign/CopywriteTable_background.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	height:28px;}
#CopywriteTableContainer td {
	color:#F2DDB0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;}
#CopywriteTableContainer td.leftColumn { padding-top:8px;}
#CopywriteTableContainer td.rightColumn { padding-top:8px; padding-right:15px;}

#DesignerTableContainer { 
	background:none;
	height:28px;
}

#DesignerButtonWrapper { height:31px; overflow:hidden; margin-left:25px;}
#DesignerButtonWrapper a#DesignerButtonObj {
	background-image:url('../images/seasons/redesign/designer_button_off.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	width:195px;
	height:0;
	display:block;
	overflow:hidden;
	zoom:1;
	padding-top:31px
}

#ForteLogo { overflow:hidden; zoom:1; height:40px;} 
#ForteLogo a { 
	display:block;
	background-image:url('../images/seasons/redesign/forte_logo.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	width:142px;
	height:0;
	overflow:hidden;
	zoom:1;
	padding:0; 
	margin:0;
	padding-top:40px;}
	
#NavBorder { position:absolute; left:4px; top:-2px;}

#mainNav {/* background: url("../images/nav-border.jpg") no-repeat scroll center top transparent;*/ height:36px; padding:8px 8px 0 8px; overflow:hidden; zoom:1;}
#mainNav #SiteNavigationLinks { float:left; overflow:hidden; zoom:1;}  
#mainNav #SiteNavigationLinks a {
	margin:0; 
	padding:0;
	display:block;
	float:left;
	color:#663300;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-variant:small-caps;
	text-decoration:none;
	background-image:url('../images/seasons/redesign/nav_background.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	margin-left:3px;
	padding-right:1px;}

#mainNav #SiteNavigationLinks a span {
	background-image:url('../images/seasons/redesign/nav_background.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 7px;
	height:30px;
	line-height:30px;
	cursor:pointer;
	display:table-cell;}

#mainNav #SiteFunctionLinks { float:right; overflow:hidden; zoom:1;}
#mainNav #SiteFunctionLinks a { 
	float:left;
	display:block;
	margin:0; 
	padding:0;}

#mainNav a img { margin:0; padding:0;}

#ContentContainer { width: 774px; overflow:hidden; margin-left:6px; clear:both;}


/* Home Page Image Area */
#HomeImageWrapper { overflow:hidden; zoom:1; clear:both; border:solid 1px #CCB888; width:766px; margin:3px;}
#HomeImageWrapper .innerWpr { padding:4px;}

/* Home Page Content Area */
#ContentAreaWrapper { 
	background:none;
	overflow:hidden;
	zoom:1;
	clear:both;
	margin:3px 0 0 5px;}

#ShippingBannerWpr { position:relative; width:505px; height:80px;}
#ShippingBannerWpr a { display:block; background:url(../images/shippingbanner.jpg) no-repeat; width:505px; height:80px; text-decoration:none;}
#ShippingBannerWpr a span { display:none;}
#ShippingBannerWpr .text { position:absolute; top:22px; right:20px; font-family:"Times New Roman", Times, serif; font-size:22px; color:#666666; cursor:pointer;}
#ShippingBannerWpr .text p { margin:0; padding:0; display:inline; font-family:"Times New Roman", Times, serif; font-size:22px; color:#666666;}

.SideMenuShipping { position:relative;}
.SideMenuShipping a { display:block; background:url(../images/sideNavFreeShipping.jpg) no-repeat; width:156px; height:43px; text-decoration:none;}
.SideMenuShipping a span { display:none;}
.SideMenuShipping .text { position:absolute; top:15px; right:75px; font-family:"Times New Roman", Times, serif; color:#7A5C36; cursor:pointer;}
.SideMenuShipping .text p { margin:0; padding:0; display:inline; font-family:"Times New Roman", Times, serif; font-size:13px; color:#7A5C36;}

#ContentAreaWrapper #HomePageContent { width:515px; padding:10px; overflow:hidden; zoom:1; float:left;}


#RightColumnContent {
	overflow:hidden;
	zoom:1;
	width:214px;
	float:right;
	margin:20px 12px 0 0;
}

#RightColumnContent img { display:block;}

#RightColumnContent #NewsContent {
	background-image:url('../images/seasons/redesign/HomepageNews_background.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	overflow:visible;
	margin:0;	
	border-bottom:1px solid #DFCEAA;}

#RightColumnContent #NewsContent #NewsContentHdr {
	height:35px;}

#RightColumnContent #NewsContent h4 {
	float:left;
	margin:0;
	padding-left:9px;
	width:170px;}

#RightColumnContent #NewsContent.NewsCollapsed {

}
#RightColumnContent #NewsContent.NewsCollapsed .NewsExpandedArrow {
	display:none;}
#RightColumnContent #NewsContent.NewsCollapsed .NewsCollapsedArrow {
	display:block;
	float:left;
	margin:10px 5px;}
#RightColumnContent #NewsContent.NewsCollapsed #NewsItems {
	display:none;}

#RightColumnContent #NewsContent.NewsExpanded {

}
#RightColumnContent #NewsContent.NewsExpanded .NewsExpandedArrow {
	display:block;
	float:left;
	margin:10px 5px;}
#RightColumnContent #NewsContent.NewsExpanded .NewsCollapsedArrow {
	display:none;}
#RightColumnContent #NewsContent.NewsExpanded #NewsItems {
	display:block;
	float:none;
	clear:both;}

#RightColumnContent #NewsContent a { 
	display:block; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#5C7346; 
	font-size:11px;
	text-decoration:none;
	border-bottom:1px solid #DFCEAA;
	margin:10px 10px 10px 10px;
	padding-bottom:7px;
	line-height:1.2em;}

#RightColumnContent #NewsContent h4 a {
	color:#AB3E05;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
	margin:0;
	padding:0;
	border:0;
	height:35px;
	line-height:35px;}


#RightColumnContent #NewsContent a.last { border-bottom:0 none; padding-bottom:0; margin-bottom:0;}

/* Left Menu Navigation */
#LeftMenuContainer {  margin:0px 5px 0 10px;  overflow:hidden; zoom:1;}
#LeftMenuContainer .LeftMenuTitle {
	color:#AB3E05;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	display:block;
	font-variant:small-caps;
	padding:10px 0 5px 0;
	margin:0;}
#LeftMenuContainer .LeftMenuTitleLink {
	color:#5C7346;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	display:block;
	padding:0;
	margin:0;
	padding-left:10px;
	text-decoration:none;}

#LeftMenuContainer .LeftMenuAlbumTitleLink  {
	color:#5C7346;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0pt;	
	text-decoration:none;}


#LeftMenuContainer .LeftMenuAlbumTitleLink a {
	color:#5C7346;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0pt;	
	text-decoration:none;}

.InternalContentWrapper { margin-right:15px; margin-top:10px; padding-bottom:10px;}


/* Product Landing Page */
#ProductImageWrapper { border:1px solid #DBC99F; background-color:#F7F2EA; padding:4px; overflow:hidden; zoom:1; clear:both;}
#ProductImageWrapper a { padding:0; margin:0;}
#ProductImageWrapper img { border:0 none; padding:0; margin:0;}
#ProductImageWrapper .ProductLargeImage { }
#ProductImageWrapper .ProductImageSmall { overflow:hidden; zoom:1; float:left; margin-right:4px; margin-top:3px;}
#ProductImageWrapper .ProductImageSmall img { float:none;}
#ProductImageWrapper .ProductImageSmall.last { margin-right:0;}
.ProductContentArea { margin:10px 5px;}


.heading2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#AB3E05;}
.smallmain { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.product { padding:5px;}
td.product, td.product td { vertical-align:top;}
.productheading { background-color:#F5EEE0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#AB3E05; padding:3px;}
.productTitle { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#7E7043;} 
.productSubTitle { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B88E50;}
.productOptionTitle,
a.thickbox { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#AB3E05;} 
.productPrice { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#7E7043; display:block; padding-top:2px;}
.productSalesPrice { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#AB3E05; padding-left:2px;}
.productRegularPrice {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B88E50;}
.quantyBox { border: 1px solid #CAAA7A;  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#7E7043;} 

.CollectionDescriptionTabsContainer { padding:0px 10px; max-width:279px; text-align:left;}
.CollectionDescriptionTabsContainer table {   }

.giftwrapping { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:10px 5px;} 
.EnlargeImage { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5C7346;} 
.EnlargeImage a { background:url(../images/zoomIcon.jpg); background-repeat:no-repeat; background-position:right top; padding:3px 20px; font-size:14px;} 


.ActiveStep { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#AB3E05; text-align:center;}
.InactiveStep { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#7E7043; text-align:center;}

#Steps { text-align:center; overflow:hidden; zoom:1; margin-bottom:10px;}

.cartItem { padding-top:10px; vertical-align:top;}
.cartItem.cartPadding { padding-left:3px; padding-right:3px;}
.cartItem.price { font-family:Arial, Helvetica, sans-serif; color:#7E7043; font-size:13px; text-align:center;}
.cartItem.quantity { text-align:center }
.cartItem.quantity input { border:1px solid #CAAA7A; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7E7043; width:30px }
.cartItem.link { text-align:center; color:#5C7346;} 

.cartTotalItem { padding-bottom:5px; vertical-align:top;}
.cartTotalItem.price { font-family:Arial, Helvetica, sans-serif; color:#7E7043; font-size:13px; text-align:left; padding-left:15px;}

#RedeemLabel { float:left; margin-top:5px; font-family:Arial, Helvetica, sans-serif; color:#7E7043; font-size:12px; margin-left:3px;}
.promocode { float:left; border:1px solid #CAAA7A; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7E7043; width:75px; margin-left:5px; margin-top:5px;} 
#RedeemButtonContainer { width:70px; margin-top:1px;}

.secure_input { background-color:#FBF9F4; border:1px solid #CAAA7A; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7E7043;} 
.secure_Instructions { font-family:Arial, Helvetica, sans-serif; color:#7E7043; font-size:10px; padding-top:5px;}
.secure_label {  font-family:Arial, Helvetica, sans-serif; color:#7E7043; font-size:13px; vertical-align:middle; padding-right:3px; padding-left:3px; padding-top:3px;}
#RequestCatalogWpr .secure_label { font-size:11px;}
#RequestCatalogWpr {
	background-image:url('../images/seasons/redesign/RequestCatalogFormBG.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:0;
}
#FormHeaderImage { width:206px; height:71px; padding:7px 4px;}
#FormHeaderImage p { margin:0;}

#RightColumnCallToAction { padding:20px 0 0 0;}
	
.secure_input_form { background-color:#FBF9F4; border:1px solid #CAAA7A; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:300px; height:20px; margin-top:3px; text-align:left;}
.secure_input_form_hp { background-color:#FBF9F4; border:1px solid #CAAA7A; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:200px; height:20px; margin-top:3px; text-align:left;}
.secure_input_form_small { background-color:#FBF9F4; border:1px solid #CAAA7A; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:143px; height:20px; margin-top:3px; text-align:left;}
.confirmation { padding:10px;}
.confirmation { padding:10px;}
.secure_textarea { 
	border:1px solid #CAAA7A; 
	height:100px; 
	scrollbar-arrow-color: #C83D00;
	scrollbar-3dlight-color: #F5EEE0;
	scrollbar-darkshadow-color: #fff;
	scrollbar-face-color: #F5EEE0;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #CAAA7A;
	scrollbar-track-color: #FCF5EF;} 

.Secure_Select_Small { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7E7043;}

table.SideBySideTable .secure_input_form { width:270px;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #E8DCC4 !important;}

button { 
  	border:0; 
  	cursor:pointer; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#663300;
  	padding:0 0 0 9px; 
  	text-align:center;}
button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 9px 0 0px;}

#RequestCatalogWpr button.submitBtn { display:block; background:url(../images/submit-button.jpg) no-repeat; width:55px; height:23px; margin:5px 0 0 0;}
#RequestCatalogWpr button.submitBtn span { display:none;}

button.submitBtn { 
 	background:url(../images/button_wrapper_left.jpg) left no-repeat;}

button.submitBtn span { 
  height:21px; 
  line-height:21px;
  background:url(../images/button_wrapper_right.jpg) right no-repeat;}

button#ContinueCheckoutButton span {
	font-size:13px;
	font-weight:bold;
	color:#AB3E05;}

select, textarea { background-color:#FBF9F4;}


#DesignerPopup { border:1px solid #C4B085; background-color:#F5F2E9; width:596px; overflow:hidden; zoom:1; position:absolute; top:20px; left:20px; z-index:200000;}
#DesignerPopup #DesignerWrapper { padding:10px; overflow:hidden; zoom:1;}

#DesignerWrapper #DesignerHeadingWrapper { font-family:"Century Gothic", Arial; font-size:17px; color:#A88865; border-bottom:1px solid #DDCEB0; padding-bottom:3px; text-align:center;} 
#DesignerWrapper #DesignerHeadingWrapper .designerAltHeading { color:#AB3E05;} 

#DesignerPopup #DesignerColumnOne,
#DesignerPopup #DesignerColumnTwo,
#DesignerPopup #DesignerColumnThree { float:left; width:190px; overflow:hidden; zoom:1;} 

#DesignerPopup ul { margin:5px; padding:0; list-style:none;}
#DesignerPopup ul li { padding-bottom:5px;}

#DesignerPopup #CloseDesignerPopup { float:none; clear:both;  border-top:1px solid #DDCEB0; padding-top:5px; text-align:center; overflow:hidden; zoom:1;}


.DesignerArrow {  margin-top:2px;  margin-right:4px;}
.SideMenuShipping { overflow:hidden; zoom:1; text-align:center; margin-top:10px; padding:0 0 0 10px;}

td.pagination { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:15px; line-height:1em; font-weight:bold; float:none;}
td.paginationSm { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; line-height:20px; font-weight:normal;}
a.pagination,
a.pagination:link,
a.pagination:visited { font-family:Arial, Helvetica, sans-serif; color:#5C7345; font-size:15px; line-height:1em; font-weight:bold; text-decoration: none;}
span.paginationCurrent,
a.pagination:hover { font-family:Arial, Helvetica, sans-serif; color:#AB3E05; font-size:15px; line-height:1em; font-weight:bold; text-decoration: none;}


#ContentContainer a.groupTitle span {
	color:#A68244;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;}
#ContentContainer a.groupTitle span:hover {
	text-decoration:none;}

#CreateNewAccountPoints ul {
	padding-left:15px;
	margin:0;
	color:#AB3E05;}

#CreateNewAccountPoints ul li span {
	font-size:6.5pt;
	color:#666666;}


#RightColumnContent #Frm { overflow:hidden;}

#RightColumnContent #SignUpForm2 { width:214px; background:#E74286; overflow:hidden; clear:both;}
#RightColumnContent #SignUpForm2 form { padding:0; margin:0; padding:7px 7px 10px 7px; overflow:hidden;}
#RightColumnContent #SignUpForm2 h2 { color:#FFF; font-family: 'Oswald', sans-serif; font-size:14px; font-weight:normal; padding:0; margin:0; padding-bottom:8px; line-height:15px;}
#RightColumnContent #SignUpForm2 .inputbox {
	background:#FFF;
	border:1px solid #FFF;
	color:#89623C;
	height:20px;
	width:158px;
	float:left;
	margin:2px 0 0 0;
}

#RightColumnContent #SignUpForm2 .SignUpButton { float:left;}
#RightColumnRequestCatalogForm { overflow:hidden; float:none; clear:both; height:250px; padding:15px 0 0 0;}

/* ==| Box Style | == */ 
.box { background-color:#FFFFFF; border:1px solid #666;}
.box .label { font-weight:normal; color:#666;}

.imageBox	{}
.relatedBox	{}
.relatedBox ul,
.relatedBox li	{ color:#AB3E05; list-style:disc; }

/* ==| List Style Overrides | == */ 
.list .title {}
.list .title a		{ font-size:16px; }
.list .attribute	{ font-size:11px;}

/* ==| Detail Style Overrides | == */ 
.detail .title { font-size:15px; line-height:1.2em !important;}
.detail .attribute { font-size:11px;}
.detail .attribute .label { font-weight:normal;}
.detail .attribute .value { font-weight:normal;}
.detail .sectionLabel { font-size:12px; font-weight:bold; line-height:normal; }
.detail .categoryList { font-size:11px; font-weight:normal;}

.detail #articleContent ul li { list-style-type:disc;}
.detail #articleContent ol li { list-style-type:decimal;}

#newsList { padding:20px;}

/* ==| Global Module Styles | == */ 
.category_name {}
.category_description { }

.sectionLabel { font-size:13px; color:#666;}
.featured { background:transparent url(../images/main.png) no-repeat -30px -1143px; }

.title { margin:0; padding:0; line-height:normal; font-weight:normal; color:#AB3E05;}
.title a { color:#AB3E05;}
.title a:hover {}

.attribute { color:#666; line-height:normal;}
.attribute .label { font-weight:normal;}
.attribute .value { font-weight:normal;}
.attribute a {}
.attribute a:hover {}

.source,
.spacer { background:transparent url(../images/list/spacer.jpg) no-repeat left 2px;}
.source.noSpacer { background-image:none; padding-left:0 !important; }

.disclaimer { font-size:11px; color:#000000; font-style:italic; line-height:1.45em; border:1px solid #000000; border-left-width:0; border-right-width:0;}
.disclaimer p { margin: 4px 0;}

.summary {}
.summary a {}
.summary a:hover {}

.video		{ background:transparent url(../images/main.png) no-repeat -29px -476px; }
.video:hover{ background:transparent url(../images/main.png) no-repeat -29px -517px; }

.photo		{ background:transparent url(../images/main.png) no-repeat -29px -558px; }
.photo:hover{ background:transparent url(../images/main.png) no-repeat -29px -599px; }

.audio		{ background:transparent url(../images/main.png) no-repeat -29px -640px; }
.audio:hover{ background:transparent url(../images/main.png) no-repeat -29px -681px; }

.address	{ font-size:12px; color:#000000; font-style:italic; line-height:1.45em; }
.separator	{ border-top:1px solid #FFF;}
.closed		{ font-size:14px; }

.ActionLinkContiner a.back { background:url(../images/back.png) no-repeat left center; padding:0 0 0 12px;}

/* ==| Global Pagination and RSS Styles | == */
.linkContainer a, 
.feedButtonWpr a { color:#333333; font-size:11px; background:transparent url(../images/main.png) no-repeat -29px -248px;}

.boxWpr, 
.linkContainer .leftWrapper { background:transparent url(../images/buttons.png) no-repeat right -431px;}

.boxCt,
.linkContainer .rightWrapper { background:transparent url(../images/buttons.png) no-repeat -1px -485px;}

.pagination .CounterContainer { color:#333333; font-size:11px; }

.pagination .PreviousLinkContainer a		{ background:transparent url(../images/main.png) no-repeat -29px -387px; }
.pagination .PreviousLinkContainer a:hover	{ background:transparent url(../images/main.png) no-repeat -29px -432px; }

.pagination .NextLinkContainer a		{ background: transparent url(../images/main.png) no-repeat -29px -297px; }
.pagination .NextLinkContainer a:hover	{ background: transparent url(../images/main.png) no-repeat -29px -342px; }

div.module { margin:0; padding:0; }

/* ==| List Page Structure Elements |== */
div.module .sectionWrapper { clear:both; float:none; overflow:hidden;  }
div.module .sectionWrapper.top {}
div.module .sectionWrapper.list {}

div.module .item { float:none; clear:both; overflow:hidden; padding:15px 0; }
div.module .item .itemHeader { overflow:hidden; }
div.module .item .itemBody { overflow:hidden; padding:5px 0; }
div.module .item .itemFooter { overflow:hidden; }
div.module .item .HasThumbnail { float:left; width:545px; padding-right:10px; }
div.module .item .thumbnail { float:right; width:120px; }

div.module .separator-last { display:none; }
div.module .separator hr { display:none; }

/* ==| List Page Action Elements |== */
#ListActionBarTop { overflow:hidden; margin:5px 0 0 0; }
#ListActionBarBottom { display:block; float:none; clear:both; overflow:hidden; margin:15px 0 5px 0; }

.listActionBarWpr {}
.listActionBarWpr .listActionBarCt { overflow:hidden; }
.listActionBarWpr .listActionBarCt .buttonContainer { padding-top:0; }

/* ==| List Page Content Elements |== */
div.module .category_name {}
div.module .category_description { padding:0 0 10px 0; line-height:1.55em; }

div.module .imageBox { width:114px; height:114px; }
div.module .imageBox img { display:inline-block; padding:2px; }

div.module .featured { float:left; height:16px ; width:64px; margin:0 5px 0 0; line-height:normal; }
div.module .featured span { display:none; }

div.module .title { float:none; line-height:normal; width:610px; }
div.module .HasThumbnail .title { width:475px; float:none; }

div.module .author { float:left; margin:2px 0 2px 0; padding:0 6px 0 0; line-height:normal; overflow:visible;}
@media screen and (-webkit-min-device-pixel-ratio:0) {div.module .author{ float:none; display:inline-block;}}
div.module .source { float:left; margin:2px 0 2px 0; padding:0 0 0 7px; line-height:normal; overflow:visible;}
@media screen and (-webkit-min-device-pixel-ratio:0) {div.module .source { float:none; display:inline-block}}
div.module .date { float:none; clear:both; line-height:normal; }
div.module .summary { line-height:1.45em; }

div.module .mediaList { margin:2px 0 0 0; }
div.module .mediaList a { padding-right:5px; }
div.module .photo, div.module .audio, div.module .video { padding-left:18px; }

/* ==| List Page Button Elements |== */
.actionButtonWpr { float:left; overflow:hidden; margin-right:5px; }
.submissionButtonWpr { float:left; overflow:hidden; }

/* ==| List Page RSS Elements |== */
.feedButtonWpr { float:right; overflow:hidden; }
.linkContainer a, .feedButtonWpr a { float:left; display:block; height:24px; line-height:24px; padding-left:22px; }

/* ==| List Page Pagination Elements |== */
.paginationFilterWpr, .linkContainer { float:right; overflow:hidden; }

.linkContainer .leftWrapper, .boxWpr { float:left; padding: 0 0 0 0; margin:0 0 0 10px; overflow:hidden; }
.linkContainer .rightWrapper, .boxCt { float:left; height:24px; line-height:24px; margin:0 7px 0 0; padding:0 0 0 7px; overflow:hidden; }

.pagination { float:left; height:24px; line-height:24px; }
.pagination .CounterContainer { float:left; display:block; height:24px; line-height:24px; margin:0 5px; }

a.pagination { float:none; }

.pagination .PreviousLinkContainer, 
.pagination .NextLinkContainer { display:block; float:left; padding:4px 0 0 0; }
.pagination .PreviousLinkContainer a, 
.pagination .NextLinkContainer a { display:block; float:left; height:0; overflow:hidden; height:16px; width:19px; padding:0; }

.pagination .PreviousLinkContainer a span,
.pagination .NextLinkContainer a span { display:none; }

/* NEWS ONLY ITEMS */
.categoryFilterWpr { float:left; overflow:hidden;  }
.categoryFilterWpr .fieldContainer label { display:none; }
.categoryFilterWpr .fieldContainer select { width:200px; }
