/* HTML TAGS */
BODY { margin:0px; }
HR { background-color:#C6CAAB; color:#C6CAAB; border:none; height:1px;margin-top:10px;margin-bottom:10px; }
SELECT { margin:0px;/*width:100%*/ }
.formandatory{ color:Red;}
/* Template */
.OuterTop { height:42px;background-image:url('../images/template/green/outer_top.jpg');background-repeat:no-repeat;background-position:center top; }
.OuterLeftTop { width:43px;background-image:url('../images/template/green/outer_left_top.gif');background-repeat:no-repeat;background-position:top left; }
.OuterBottom { height:168px;background-image:url('../images/template/green/outer_bottom.jpg');background-repeat:no-repeat;background-position:center top; }
.HeaderBackground { height:142px;width:521px;background-image:url('../images/template/green/header_background.jpg');background-repeat:no-repeat;background-position:top right; }
.NavLeft { width:17px;background-image:url('../images/template/green/nav_left.gif');background-repeat:no-repeat;background-position:top left;background-color:#E1E3CA; }
.HeaderLogo { width:143px;height:208px;background-image:url('../images/template/green/header_logo.jpg');background-repeat:no-repeat;background-position:top left; }
.HeaderText { width:261px;height:142px;background-image:url('../images/template/green/header_text.jpg');background-repeat:no-repeat;background-position:top left; }
.InnerArea { background-color:#E1E3CA; }
.InnerBackground { padding-left:10px;background-image:url('../images/template/green/inner_background.jpg');background-repeat:no-repeat;background-position:top right;background-color:#E1E3CA;padding-right:10px;padding-bottom:10px; }

/* Features */
.FeatureBackground { padding:0px;background-image:url('../images/template/green/feature_background.gif');background-repeat:repeat-x;background-position:bottom;background-color:#D9DCBD; }
.FeatureDarkBackground { padding:0px;background-image:url('../images/template/green/feature_dark_background.gif');background-repeat:repeat-x;background-position:bottom;background-color:#D9DCBD; }
.FeatureHeader { padding:5px;height:30px;background-image:url('../images/template/green/header_feature_background.jpg');background-repeat:repeat-x;background-position:bottom;background-color:#D0D7AE; }
.FeatureTitle_Medium { font-family:Gotham, Gotham Book, Gotham Book Antiqua, Arial, Verdana; font-size:13px; line-height:18px; color:#808976; margin:0px; font-weight:bolder; } 
.FeatureTitle_Medium_Red { font-family:Gotham, Gotham Book, Gotham Book Antiqua, Arial, Verdana; font-size:13px; line-height:18px; color:#D85156; margin:0px; font-weight:bolder; } 

/***************************************************** Forum **************************************************************/
img{border: 0;}
.AdminModeratorGroupPostBackGround{ background-color:#E4E5B7;}
.MemberGroupPostBackGround{ background-color:#ECEDDD;}
.imgbutton{ background-image:url('../themes/yafpro/icon_button_leaf.gif'); background-repeat:no-repeat; background-position:left; padding-left:5px;  font-family:Georgia; font-style:italic; font-size:14px; font-weight:lighter; color:#6A7563;}
tr.header1 {background-image: url('../themes/yafpro/post_header1_bg.png');height:33px;color:#667934;   font-size:14px;font-weight:600;}
tr.header1 span{font-family:Georgia; font-style:italic; color:#667934;}
tr.header1 td{font-size:14px; padding-left:18px;}

tr.header1 a { color: #4F5E20;	text-decoration: none; }

tr.header1 a:hover { font-size:9px;  color: #eeffee; text-decoration: underline; }
	
td.header1 {height:45px; color:#667934; font-weight:600;  font-style:italic; padding-left:18px; background-image:url('../images/template/green/forum_detail_header_bg.png');}
td.header1 span {font-family:Georgia; font-style:italic; font-size:15px; color:#667934;}	
.header1Title{background-image: url('titleBack.gif');color: #ffffff;font-weight: bold;padding-left: 10px;height: 40px;font-size: 11pt;}
.forumPaddingLeft { padding-left:18px; }

/* Header 2 - Sub header */
tr.header2 {background-color: #D9DCBD;color: #4F5E20;font-weight: bold;}
tr.header2 td {padding-left:18px;}
td.header2 {background-color:#D9DCBD;color:#88907B;height:26px;font-weight:bold; /*padding-left:18px;*/ }
td.infoTable {background-color: #FAFAFA;padding: 10px;border: 1px solid #F2F2F2;}
 
/* all links */
 /* Footer1 - Bottom of tables */

.footer1 {font-size: 7pt;height: 28px;background-color: #f4f4f4;}

.footer1 select, .footer1 td {font-size: 10px;}

.forumheading{font-size: 9pt;font-weight: bold;}
.content{background-color:#E1E3CA; }
.content textarea{}
.content a:link {font-size: 9px;font-weight: bold; font-family:Verdana; text-decoration: none;color:#808977;}
.content a:visited{font-size: 9px;font-family:Verdana; text-decoration: none; color:#736357; }
 content a:hover{font-size: 10px;}
.ForumFeaturedList a:link {font-size: 9px;font-weight: bold; font-family:Verdana; text-decoration: none;color:#808977; }
.ForumFeaturedList a:visited{font-size: 9px;font-family:Verdana; text-decoration: none; color:#736357; }
.ForumFeaturedList a:hover{font-size:10px;}

.post_link			{ font-size: 11px;font-weight: bold; font-family:Verdana; text-decoration: none;color:#808977; padding-left:18px; }
a.post_link:link	{ font-size: 11px;font-weight: bold; font-family:Verdana; text-decoration: none;color:#808977; padding-left:18px; }
a.post_link:hover	{ font-size: 11px;font-weight: bold; font-family:Verdana; text-decoration: none;color:#736357; padding-left:18px; }
a.post_link:visited	{ font-size: 11px;font-weight: bold; font-family:Verdana; text-decoration: none;color:#736357; padding-left:18px; }

/* Header of posts */
.postheader{background-color: #ECEDDD; padding-left:18px;}

.postheader_alt{background-color: #D9DCBD; padding-left:18px;}

.postheader a {font-size: 11pt;color: Black;	}

/* User info and post/article */

.post_header{background-image: url('../themes/yafpro/post_header1_bg.png');height:30px;color: #667934;font-size:14px;font-weight:600; padding-left:18px;}
 #NameCell{padding-left:18px;}
.BtnReport{background-image: url('../themes/yafpro/btn_report.gif');  cursor:pointer; width:69px; height:19px; background-repeat:no-repeat;}
.post{background-color: #ECEDDD;}
.post_alt{background-color:#D9DCBD;}
/*
.post a:hover{font-size:9px;}
tr.post:hover{background-color: #FFFFFF;	}
tr.post_alt:hover{background-color: #FFFFFF;	}
*/
/* Footer of posts */
.postfooter{background-color: #ECEDDD;}
/* Area between posts */
.postsep{background-color: #3a3b5a; display:none;}
/* most tables are class 'content' */

.postformheader {font-weight:bold; padding-left:18px; font-family:Gotham, Gotham Book, Gotham Book Antiqua, Arial, Verdana; background-color:#ECEEDD;  font-size:11px; line-height:13px;  }
table.content td {}
/* used for quoting messages */
.quote {padding-left: 16px;margin: 5px;}
.innerquote{padding: 4px;background-color: #fefefe;border: 1px dashed #808080;}
/* used for code */
.code{padding-left: 16px;	margin: 5px;}
.innercode{padding: 4px;background-color: #efefef;border: solid 1px #808080;color: #000000;font-size:8pt;font-family:Courier New,Courier;}
/* font sizes */
.small{ padding-left:18px;}
.viewallpager_top{}
.small_alt{ padding-left:18px;}
.smallfont	{ font-size: 10px; font-weight:bold;  color:#667934; }
td.smallfont { font-size:10px;font-weight:normal;color:#667934; }
.smallfont a:link{font-size:10px; font-family:Verdana; font-weight:bold; text-decoration: none;color:#808977;}
.smallfont a:hover{font-size:10px; font-family:Verdana;  font-weight:bold; color:#736357;}
.smallfont a:visited{ font-size:10px; font-family:Verdana; color:#808977;font-weight:bold;}
.largefont	{ font-size: 11px; }
/* Image Links */
a.imagelink {font-weight: bold;color: #000000;}
a:hover.imagelink {text-decoration: none;/*background-color: #D0D0D0;*/
}
.UserBox{padding-left:18px; padding:15px; width:150px; color:#667934;}
.divTitle { margin-bottom:7px; }
.title{ font-family:Georgia; font-style:italic; font-size:17px;line-height:20px;margin-bottom:10px;color:#6A7563; font-weight:lighter; }
.adminTitle{ font-family:Georgia; font-style:italic; font-size:17px;line-height:20px;margin-bottom:10px;color:#D85156; font-weight:lighter; }
.message{ padding:15px 15px 15px 0px;}
/* Used for editor textarea */
.posteditor {width: 100%;height: 200px;}
/* Table just above and below tables */
table.command {padding: 3px;}
/* p-tag at the top of pages with navigation links */
div a{line-height:13px; }

.navlinks { font-family:Verdana; font-size:10px;font-weight:bold; color:#736357;line-height:14px; }
.navlinks a:link { font-family:Verdana;color: #736357;font-weight:lighter; font-size:10px;line-height:14px; }
.navlinks a:hover { font-family:Verdana;color: #808977;font-weight:lighter; font-size:10px;line-height:14px; }
.navlinks a:visited { font-family:Verdana;color: #736357; font-weight:lighter; font-size:10px;line-height:14px; }
.navlinks a:active { font-family:Verdana;color: #736357; font-weight:lighter; font-size:10px;line-height:14px; }
/* for printing */
table.print {border: solid 1px #C0C0C0;}
.printheader {background-color: #DDDDDD;color: #000000;padding: 4px;}
.printbody {background-color: #FFFFFF;color: #000000;padding: 4px;}
.pbutton {background-color: #3B3B3B;font-size: 10px;color: #FFFFFF;border: none;font-weight: bold;}
 .textfield {background-color: #FFFFFF;border: 1px solid #3B3b3b;width: 100%;}
.ButtonOut{border: #669966 1px solid;}
.ButtonOver{border: #000000 1px solid;background-color: #ffffff;}
.ButtonChecked{border: #000000 1px solid;}
.ButtonOff{border: #669966 1px solid;}
#bbcodeFeatures{border: #eeffee 1px solid;}
/*Use this to setup overflow feature for your site.On IE that would mean specifying a width so that the overflow will work properly.This CSS already works on FireFox.*/
div.postdiv{width: 100%;min-height: 100px;overflow: auto;	}

a.postlink:link { font-family:Verdana;color: #736357;font-weight:bold; font-size:11px;line-height:14px;text-decoration:none; }
a.postlink:hover { font-family:Verdana;color: #736357;font-weight:bold; font-size:11px;line-height:14px;text-decoration:underline; }
a.postlink:visited { font-family:Verdana;color: #736357; font-weight:bold; font-size:11px;line-height:14px;text-decoration:none; }
a.postlink:active { font-family:Verdana;color: #736357; font-weight:bold; font-size:11px;line-height:14px;text-decoration:none; }

tr.headerPostReply {background-color: #D9DCBD;color: #4F5E20;font-weight: bold;font-size:12px;}
tr.headerPostReply td {padding-left:18px;font-size:12px; }
td.headerPostReply {background-color:#D9DCBD;color:#88907B;height:26px;font-weight:bold; padding-left:18px;font-size:12px;}
a.headerPostReply:link { margin-top:15px;margin-bottom:15px;margin-right:5px;font-family:Verdana;color: #88907B;font-weight:bold; font-size:11px;line-height:14px;text-decoration:none; }
a.headerPostReply:hover { margin-top:15px;margin-bottom:15px;margin-right:5px;font-family:Verdana;color: #736357;font-weight:bold; font-size:11px;line-height:14px;text-decoration:underline; }
a.headerPostReply:visited { margin-top:15px;margin-bottom:15px;margin-right:5px;font-family:Verdana;color: #88907B; font-weight:bold; font-size:11px;line-height:14px;text-decoration:none; }
a.headerPostReply:active { margin-top:15px;margin-bottom:15px;margin-right:5px;font-family:Verdana;color: #88907B; font-weight:bold; font-size:11px;line-height:14px;text-decoration:none; }

.postDate { padding-top:7px;padding-bottom:7px;padding-right:7px; }

.ForumFeaturedList{ background-color:#ECEEDD;}
.ForumDetailHeaderBar{height:45px; color:#667934; font-size:16px; font-weight:600; font-style:italic; background-image:url('../images/template/green/forum_detail_header_bg.png');}
.ForumTopicHeader{ background-color:#D9DCBD; color:#88907B;  height:26px;}
.ForumTopicNewTopicBtn{ background-image:url('../images/template/green/Forum_Topic_post_new.gif')}
.ForumDetailDescription{color:#98a88f; font-size:16px;  font-style:italic; font-family:Georgia;}
.ForumIframe{ background-color:#E1E3CA; }
.ForumPostTitle { height:33px;padding-left:10px;font-family:Georgia, Arial, Verdana;font-size:15px; line-height:17px;color:#667934;font-style:italic;background-image:url('../images/template/green/title_background.gif');background-repeat:repeat-x;background-position:top;background-color:#BABBA5; }
.ForumPost { background-color:#ECEDDD;padding:15px; }
.ForumTitle { font-family:Georgia, Arial, Verdana;font-size:13px; line-height:15px;color:#667934;font-style:italic;padding-bottom:3px; }
.ForumSubTitle { font-family:Verdana, Arial;font-size:15px; line-height:12px;color:#A9B278; }
.ForumSubTitle a:link{font-family:Gotham, Gotham Book, Gotham Book Antiqua, Arial, Verdana; font-size:15px; line-height:18px; color:#7B866F; margin:0px; font-weight:500;}
.ForumSubTitle a:visited{font-family:Gotham, Gotham Book, Gotham Book Antiqua, Arial, Verdana; font-size:15px; line-height:18px; color:#7B866F; margin:0px; font-weight:500; }
.Breadcrumb { font-family:Verdana, Arial; font-size:11px; color:#736357; margin:0px; line-height:13px;text-decoration:none; }
a.Breadcrumb { font-family:Verdana, Arial; font-size:11px; color:#736357; margin:0px; line-height:13px;text-decoration:none; }
a.Breadcrumb:visited { font-family:Verdana, Arial; font-size:11px; color:#736357; margin:0px; line-height:13px;text-decoration:none; }
a.Breadcrumb:hover { font-family:Verdana, Arial; font-size:11px; color:#736357; margin:0px; line-height:13px;text-decoration:underline; }
/*end of Forum css*/
/* Navigation */
.NavLink { font-family:Verdana, Arial; color:#576351; font-size:12px;font-weight:normal;text-decoration:none; }
a.NavLink { font-family:Verdana, Arial; color:#576351; font-size:12px;font-weight:normal;text-decoration:none; }
a.NavLink:visited { font-family:Verdana, Arial; color:#576351; font-size:12px;font-weight:normal;text-decoration:none; }
a.NavLink:hover { font-family:Verdana, Arial; color:#262626; font-size:12px;font-weight:normal;text-decoration:none; }


/* Footer */
.FooterCell { padding-right:10px;padding-top:10px;padding-bottom:10px;white-space:nowrap; }
.FooterLink { font-family:Gotham Book, Arial, Gotham, Verdana; color:#949683; font-size:10px;font-weight:bold;text-decoration:none; }
a.FooterLink { font-family:Gotham Book, Arial, Gotham, Verdana; color:#949683; font-size:10px;font-weight:bold;text-decoration:none; }
a.FooterLink:visited { font-family:Gotham Book, Gotham, Arial, Verdana; color:#949683; font-size:10px;font-weight:bold;text-decoration:none; }
a.FooterLink:hover { font-family:Gotham Book, Gotham, Arial, Verdana; color:#736357; font-size:10px;font-weight:bold;text-decoration:none; }
.FooterLink_Active { font-family:Gotham Book, Arial, Gotham, Verdana; color:#736357; font-size:10px;font-weight:bold;text-decoration:none; }
a.FooterLink_Active { font-family:Gotham Book, Arial, Gotham, Verdana; color:#736357; font-size:10px;font-weight:bold;text-decoration:none; }
a.FooterLink_Active:visited { font-family:Gotham Book, Gotham, Arial, Verdana; color:#736357; font-size:10px;font-weight:bold;text-decoration:none; }
a.FooterLink_Active:hover { font-family:Gotham Book, Gotham, Arial, Verdana; color:#949683; font-size:10px;font-weight:bold;text-decoration:none; }

/* Padding */
.Padding { padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px; }
.Padding_Left { padding-left:10px; }
.Padding_Right { padding-right:10px; }
.Padding_Top { padding-top:10px; }
.Padding_Bottom { padding-bottom:10px; }
.PaddingSmall { padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px; }
.PaddingSmall_Left { padding-left:5px; }
.PaddingSmall_Right { padding-right:5px; }
.PaddingSmall_Top { padding-top:5px; }
.PaddingSmall_Bottom { padding-bottom:5px; }
.PaddingLarge { padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px; }
.PaddingLarge_Left { padding-left:20px; }
.PaddingLarge_Right { padding-right:20px; }
.PaddingLarge_Top { padding-top:20px; }
.PaddingLarge_Bottom { padding-bottom:20px; }

/* Styles */
.RedH1 { font-family:Georgia, Arial, Verdana; font-size:22px; line-height:25px; color:#D85156; margin:0px; font-weight:lighter;  }
.RedH2 { font-family:Georgia, Arial, Verdana; font-size:16px; line-height:20px; color:#D85156; margin:0px; font-weight:lighter; } 
.RedH3 { font-family:Gotham, Gotham Book, Gotham Book Antiqua, Arial, Verdana; font-size:16px; line-height:18px; color:#D85156; margin:0px; font-weight:bolder; } 
.RedH4 { font-family:Georgia, Arial, Verdana; font-size:16px; line-height:18px; color:#D85156; margin:0px; font-style:italic; font-weight:lighter; } 
.RedH5 { font-family:Gotham, Gotham Book, Gotham Book Antiqua, Arial, Verdana; font-size:11px; line-height:13px; color:#D85156; margin:0px; font-weight:bolder; text-transform:uppercase; } 
.RedH6 { font-family:Gotham, Gotham Book, Gotham Book Antiqua, Arial, Verdana; font-size:11px; line-height:13px; color:#D85156; margin:0px; line-height:13px; }

.OrangeH1 { font-family:Georgia, Arial, Verdana; font-size:22px; line-height:25px; color:#D99926; margin:0px; font-weight:lighter;  }
.OrangeH2 { font-family:Georgia, Arial, Verdana; font-size:18px; line-height:20px; color:#D99926; margin:0px; font-weight:lighter; } 
.OrangeH3 { font-family:Gotham, Gotham Book, Gotham Book Antiqua, Arial, Verdana; font-size:16px; line-height:18px; color:#D99926; margin:0px; font-weight:bolder; } 
.OrangeH4 { font-family:Georgia, Arial, Verdana; font-size:16px; line-height:18px; color:#D99926; margin:0px; font-style:italic; font-weight:lighter; } 
.OrangeH5 { font-family:Gotham, Gotham Book, Gotham Book Antiqua, Arial, Verdana; font-size:11px; line-height:13px; color:#D99926; margin:0px; font-weight:bolder; text-transform:uppercase; } 
.OrangeH6 { font-family:Gotham, Gotham Book, Gotham Book Antiqua, Arial, Verdana; font-size:11px; line-height:13px; color:#D99926; margin:0px; line-height:13px; }

.OrangeLink { color:#D99926; font-size:10pt; font-family:gotham book, Verdana; text-decoration:none; font-weight:bold; }
a.OrangeLink { color:#D99926; font-size:10pt; font-family:gotham book, Verdana; text-decoration:none; font-weight:bold; }
a.OrangeLink:visited { color:#D99926; font-size:10pt; font-family:gotham book, Verdana; text-decoration:none; font-weight:bold; }
a.OrangeLink:hover { color:#D99926; font-size:10pt; font-family:gotham book, Verdana; text-decoration:none; font-weight:bold; }

.BrownLink { color:#A18B6B; font-size:10pt; font-family:gotham book, Verdana; text-decoration:none; font-weight:bold; }
a.BrownLink  { color:#A18B6B; font-size:10pt; font-family:gotham book, Verdana; text-decoration:none; font-weight:bold; }
a.BrownLink:visited { color:#A18B6B; font-size:10pt; font-family:gotham book, Verdana; text-decoration:none; font-weight:bold; }
a.BrownLink:hover { color:#A18B6B; font-size:10pt; font-family:gotham book, Verdana; text-decoration:none; font-weight:bold; }

.PageList { color:#A2AD9C; font-size:14px; line-height:18px; font-family:Georgia, Arial, Verdana; text-decoration:none; font-weight:normal; font-style:italic; }
a.PageList { color:#A2AD9C; font-size:14px; line-height:18px; font-family:Georgia, Arial, Verdana; text-decoration:none; font-weight:normal; font-style:italic; }
a.PageList:visited { color:#A2AD9C; font-size:14px; line-height:18px; font-family:Georgia, Arial, Verdana; text-decoration:none; font-weight:normal; font-style:italic; }
a.PageList:hover { color:#6A7563; font-size:14px; line-height:18px; font-family:Georgia, Arial, Verdana; text-decoration:none; font-weight:normal; font-style:italic; }
.PageList_active { color:#6A7563; font-size:14px; line-height:18px; font-family:Georgia, Arial, Verdana; text-decoration:none; font-weight:normal; font-style:italic; }
a.PageList_active { color:#6A7563; font-size:14px; line-height:18px; font-family:Georgia, Arial, Verdana; text-decoration:none; font-weight:normal; font-style:italic; }
a.PageList_active:visited { color:#6A7563; font-size:14px; line-height:18px; font-family:Georgia, Arial, Verdana; text-decoration:none; font-weight:normal; font-style:italic; }
a.PageList_active:hover { color:#6A7563; font-size:14px; line-height:18px; font-family:Georgia, Arial, Verdana; text-decoration:none; font-weight:normal; font-style:italic; }
.PageListCell { padding-top:7px;padding-bottom:7px;border-bottom:1px solid #C7CEB9; }

.NormalLink { font-family:Verdana, Arial; font-size:11px; color:#7A8471;font-weight:normal; text-decoration:none; }
a.NormalLink { font-family:Verdana, Arial; font-size:11px; color:#7A8471;font-weight:normal;text-decoration:none; }
a.NormalLink:visited { font-family:Verdana, Arial; font-size:11px; color:#7A8471;font-weight:normal;text-decoration:none; }
a.NormalLink:hover { font-family:Verdana, Arial; font-size:11px; color:#6A7563; font-weight:normal;text-decoration:none; }
.NormalLink_Active { font-family:Verdana, Arial; font-size:11px; color:#6A7563;font-weight:normal; text-decoration:none; }
a.NormalLink_Active { font-family:Verdana, Arial; font-size:11px; color:#6A7563;font-weight:normal;text-decoration:none; }
a.NormalLink_Active:visited { font-family:Verdana, Arial; font-size:11px; color:#6A7563;font-weight:normal;text-decoration:none; }
a.NormalLink_Active:hover { font-family:Verdana, Arial; font-size:11px; color:#6A7563; font-weight:normal;text-decoration:none; }

.anchor_list { font-family:Georgia, Arial, Verdana; font-size:15px; color:#a2ad9c;font-weight:normal; text-decoration:none; }
a.anchor_list { font-family:Georgia, Arial, Verdana; font-size:15px; color:#a2ad9c;font-weight:normal;text-decoration:none; }
a.anchor_list:visited { font-family:Georgia, Arial, Verdana; font-size:15px; color:#a2ad9c;font-weight:normal;text-decoration:none; }
a.anchor_list:hover { font-family:Georgia, Arial, Verdana; font-size:15px; color:#6a7563; font-weight:normal;text-decoration:none; }

.ProductPrice { font-family:Times New Roman, Arial, Verdana;color:#6a7563;font-size:15px;font-style:italic;font-weight:normal;padding-left:20px;padding-top:15px; }
.ProductLink { font-family:Times New Roman, Arial, Verdana;color:#6a7563;font-size:14px;font-style:italic;text-decoration:none;font-weight:bold;padding-left:0px;padding-top:15px; }
a.ProductLink { font-family:Times New Roman, Arial, Verdana;color:#6a7563;font-size:14px;font-style:italic;text-decoration:none;font-weight:bold;padding-left:0px;padding-top:15px; }
a.ProductLink:visited { font-family:Times New Roman, Arial, Verdana;color:#6a7563;font-size:14px;font-style:italic;text-decoration:none;font-weight:bold;padding-left:0px;padding-top:15px; }
a.ProductLink:hover { font-family:Times New Roman, Arial, Verdana;color:#3a4036;font-size:14px;font-style:italic;text-decoration:none;font-weight:bold;padding-left:0px;padding-top:15px; }

.CartHeaderCell { background-color:#D7DBB9;border-bottom:1px solid #D3D7B5;height:30px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px; }
.CartHeaderCell_Link { font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#6a7563;font-style:italic;text-decoration:none; }
a.CartHeaderCell_Link { font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#6a7563;font-style:italic;text-decoration:none; }
a.CartHeaderCell_Link:visited { font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#6a7563;font-style:italic;text-decoration:none; }
a.CartHeaderCell_Link:hover { font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#6a7563;font-style:italic;text-decoration:none; }
.CartHeaderCell_Text { font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#95825D;font-style:italic;text-decoration:none; }
a.CartHeaderCell_Text { font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#95825D;font-style:italic;text-decoration:none; }
a.CartHeaderCell_Text:visited { font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#95825D;font-style:italic;text-decoration:none; }
a.CartHeaderCell_Text:hover { font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#95825D;font-style:italic;text-decoration:underline; }
.CartSubHeaderCell { background-image:url('../images/template/green/cart_header_background.gif');background-repeat:repeat-x;height:33px;padding-left:10px;padding-right:10px; }
.CartSubHeaderCell_Text { font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#327685;font-style:italic;text-decoration:none; }
.CartSubHeaderCell_ErrorText { font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:red;font-style:italic;text-decoration:none; }
.CartTableHeader { background-image:url('../images/template/green/cart_table_header_background.gif');background-repeat:repeat-x;height:23px;font-family:Arial,Verdana;font-size:12px;color:#79836A;text-transform:lowercase; }
.CartTableCell { background-color:#F4F5EA;font-family:Verdana,Arial;font-size:11px;color:#6a7563;vertical-align:top;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #E8EBD6; }
.CartTableCell_Alternate { background-color:#F0F2E3;font-family:Verdana,Arial;font-size:11px;color:#6a7563;vertical-align:top;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #E8EBD6; }
.CartTableLink { margin-left:10px;margin-right:10px;font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#D99926;font-style:italic;text-decoration:none; } 
a.CartTableLink { margin-left:10px;margin-right:10px;font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#D99926;font-style:italic;text-decoration:none; } 
a.CartTableLink:visited { margin-left:10px;margin-right:10px;font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#D99926;font-style:italic;text-decoration:none; } 
a.CartTableLink:hover { margin-left:10px;margin-right:10px;font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#95825D;font-style:italic;text-decoration:none; } 
.CartQuantityDropdown { font-family:Arial,Verdana;font-size:12px;color:#79836A;width:50px; }
.CartFooter { background-color:#DADB98; height:30px;padding-right:10px;padding-left:10px;padding-top:5px;padding-bottom:5px; }
.CartFooterCaption { font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#6a7563;font-style:italic;text-decoration:none; }
.CartFooterText { font-family:Verdana,Arial;font-size:12px;color:#327685;text-decoration:none; }
.CartButtonPanelOuter { background-color:#E8EBD6;padding-top:5px;padding-bottom:5px; }
.CartButtonPanelInner { border-top:1px solid #DADABB;border-bottom:1px solid #DADABB;padding-top:5px;padding-bottom:5px; }
.CartButtonLink { margin-left:10px;margin-right:10px;font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#6a7563;font-style:italic;text-decoration:none;font-weight:bold; } 
a.CartButtonLink { margin-left:10px;margin-right:10px;font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#6a7563;font-style:italic;text-decoration:none;font-weight:bold; } 
a.CartButtonLink:visited { margin-left:10px;margin-right:10px;font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#6a7563;font-style:italic;text-decoration:none;font-weight:bold; } 
a.CartButtonLink:hover { margin-left:10px;margin-right:10px;font-family:Georgia,Times New Roman, Arial, Verdana;font-size:12px;color:#333333;font-style:italic;text-decoration:none;font-weight:bold; } 
.CartFooterTextDark { margin-left:10px;margin-right:10px;font-family:Georgia,Times New Roman, Arial, Verdana;font-size:11px;color:#333333;font-style:italic;text-decoration:none;font-weight:normal; } 
.CartBaseFooter { height:30px;background-color:#A4AE71;border-top:1px solid #B2B97B;font-family:Georgia,Times New Roman, Arial, Verdana;font-size:11px;color:#333333;font-style:italic;text-decoration:none;font-weight:normal; }
.CartGrandTotal { font-family:Verdana,Arial;font-size:12px;color:#FFFFFF;text-decoration:none;font-style:normal; }
.CartFormCaption { font-family:Verdana,Arial;font-size:11px;color:#a18b6b;margin-bottom:5px;text-transform:lowercase; }
.CartFormCell { width:99%;padding-top:1px;padding-bottom:1px; }
.CartFormTextbox { font-family:Verdana,Arial;font-size:10px;width:210px;height:20px;border:1px solid #DDE2D3; }
.CartFormDropdown { font-family:Verdana,Arial;font-size:10px;height:20px;border:1px solid #DDE2D3; }
.CartFormDropdownCountry { font-family:Verdana,Arial;font-size:10px;width:210px;height:20px;border:1px solid #DDE2D3; }
.CartFormMandatory { font-size:8px;color:red; }
.ConfirmTableHeader { font-family:Verdana,Arial;font-size:11px;color:#6a7563;vertical-align:top;padding-top:3px;padding-bottom:3px;border-bottom:1px solid #CACEB3; }
.ConfirmTableKeyline { background-color:#CACEB3;height:1px; }
.ConfirmTableCell { background-color:#F4F5EA;font-family:Verdana,Arial;font-size:11px;color:#6a7563;vertical-align:top;padding-top:3px;padding-bottom:3px; }
.ConfirmFooter { font-family:Verdana,Arial;font-size:11px;color:#6a7563;vertical-align:top;padding-top:6px;padding-bottom:6px; }
.CartFormInput { margin-bottom:10px; }
.CartKeyline { background-color:#DADABB;height:1px; }
.CartLink { font-family:Verdana, Arial; font-size:11px; color:#7A8471; text-decoration:none; }
a.CartLink { font-family:Verdana, Arial; font-size:11px; color:#7A8471; text-decoration:none; }
a.CartLink:visited { font-family:Verdana, Arial; font-size:11px; color:#7A8471; text-decoration:none; }
a.CartLink:hover { font-family:Verdana, Arial; font-size:11px; color:#3a4036; text-decoration:underline; }

.LoginTextOrange { font-family:Gotham, Gotham Book, Gotham Book Antiqua, Arial, Verdana; font-size:13px; line-height:18px; color:#D99926; margin:0px; font-weight:bolder; text-transform:lowercase; } 
.LoginTextBrown { font-family:Gotham, Gotham Book, Gotham Book Antiqua, Arial, Verdana; font-size:13px; line-height:18px; color:#A18B6B; margin:0px; font-weight:bolder; text-transform:lowercase; } 


