a {font-family:Verdana, Arial, Helvetica, sans-serif;color: #333399;font-weight: bold;text-decoration:none;}
a:hover {color: #0000FF;text-decoration: underline;}
a.footerLink {color:#000000;text-decoration:underline;}
a.footerLink:hover {text-decoration:none;}
a.blue {color:#0100DB;}
a.blue:hover {color:#4544FF;}
a.header {color:#FFFFFF;}
a.header:hover {color:#666666;}
a.pm {color:#7EC62E;}
a.pm:hover {color:#9BE44A;}
a.red {color:#EB2A2E;}
a.red:hover {color:#EB892A;}
a.ta {color:#8BAA53;}
a.ta:hover {color:#A7C472;}
a.tm {color:#BBEFA6;}
a.tm:hover {color:#DAFECB;}
a.tp {color:#895823;}
a.tp:hover {color:#895823;}
a.wbt {color:#7593BA;}
a.wbt:hover {color:#94AFD1;}

body {background-color:#C3773A;margin:0px;padding:0px;background-image:url(../images/layout/bg.jpg);background-repeat:repeat-x;font-family:Verdana,Arial,Helvetica,Sans serif;}

.textBox{border: solid 1px #d1d1d1; height:22px;font-size:10px;color:#909090;padding:4px 0 0 9px;background-image: url(../images/layout/textBoxBackground.gif);}

ul.cm{list-style-type: none;}

li.cm{float:left;background-image: url(../images/layout/CMArrow.gif);background-repeat: no-repeat;padding-left: 2.3em;padding-right:4em;padding-bottom:1em;padding-top: 0.5em;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#666666;}

li.cm1{float:left;background-image: url(../images/layout/CMArrow.gif);background-repeat: no-repeat;padding-left: 2.3em;padding-right:4em;padding-bottom:1em;padding-top: 0.5em;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold; color:#895823;}

li{padding-top: 0.5em;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#666666;}


table.mainContent {width:100%;margin:17px 0px 17px 0px;}
table.mainContent td {vertical-align:top;}
table.mainContent td.header {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:10pt;font-weight:bold;color:#895823;	}
table.mainContent td.contentBody {padding:0px 0px 0px 0px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:10pt;line-height:11pt;}
table.mainContent td.spacer {width:7px;}
table.mainContent a {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:normal;color:#895823;text-decoration:none;	}
table.mainContent a:hover {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:normal;color:#666666;text-decoration:underline;}
table.mainContent td.emailContent {padding:14px 60px 14px 60px;font-family:Verdana,Arial,Helvetica,Sans Serif;font-size:9pt;color:#444444;}


table.redeemPoints td {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#444444;	}
table.redeemPoints a {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#666666;text-decoration:none;	}
table.redeemPoints a:hover {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#333333;text-decoration:none;}


table.joinProgram td {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#444444;	}
table.joinProgram td.header {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:10pt;font-weight:bold;color:#895823;	}
table.joinProgram  a.join {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#CC6633;text-decoration:none;	}
table.joinProgram  a.join:hover {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#333333;text-decoration:none;}
table.joinProgram  a {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#666666;text-decoration:none;	}
table.joinProgram  a:hover {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#333333;text-decoration:none;}

table.search {}
table.search td {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#444444;	}
table.search td.header {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:10pt;font-weight:bold;color:#895823;	text-align:center;}
table.search  a {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#666666;text-decoration:none;	}
table.search  a:hover {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#333333;	text-decoration:none;}

table.login {}
table.login td {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#444444;	}
table.login td.header {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:12pt;font-weight:bold;color:#895823;	text-align:center;}
table.login  a {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#666666;text-decoration:none;	}
table.login  a:hover {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#333333;	text-decoration:none;}

td.required {height: 10px; width:inherit;font-weight: bold;font-size:12px;text-align:right;color:#FF0000;}

td.requiredInfo {height: 10px; width:inherit;font-weight: bold;font-size:10px;text-align:left;}

td.label {height: 23px; width:inherit;font-weight: bold;font-size:12px;text-align:right;color:#606060;}

td.labell {height: 23px; width:inherit;font-weight: bold;font-size:16px;text-align:left;color:#606060;}

td.label2 {height: 23px; width:inherit;font-weight:normal;font-size:12px;text-align:left;color:#895823;line-height:13pt;}

td.label-value { height: 20px; width:inherit;font-weight: bold;font-size:12px;color:#0000CC;}

td.label-value2 { height: 20px; width:inherit;font-weight: bold;font-size:11px;color:#000000;}

td.header {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:12pt;font-weight:bold;color:#CC6633;}

td.scheader {font-family:Verdana,Arial,Helvetica,Sans serif;text-align:left;font-size:12pt;font-weight:bold;color:#CC6633;}


table.brownboxb {width:100%; border-left:3px solid #AA7133; border-bottom:3px solid #AA7133;border-right:3px solid #AA7133;border-top:3px solid #AA7133;}
table.brownboxb td.contentHd {padding:0px 5px 0px 5px;}
table.brownboxb td.contentBody {text-align:left;padding:5px 4px 4px 4px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.brownboxb td.content a {color:#5E5EFC;text-decoration:none;font-weight:normal;}
table.brownboxb td.left {text-align:left; text-decoration:none;font-weight:normal;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:10pt;}
table.brownboxb td.content a:hover {text-decoration:underline;}
table.brownboxb td.content a.base-footer {text-decoration:none;}
table.brownboxb th.content { border-bottom:1px solid #ADADAF;background-color:#ebebeb;text-align:center;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.brownboxb td.content {text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}

table.brownbox {width:100%;}
table.brownbox td.contentHd {padding:0px 5px 0px 5px;}
table.brownbox td.contentBody {text-align:left;padding:5px 4px 4px 4px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.brownbox td.content a {color:#5E5EFC;text-decoration:none;font-weight:normal;}
table.brownbox td.left {text-align:left; text-decoration:none;font-weight:normal;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:10pt;}
table.brownbox td.header {padding-left:50px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;font-weight:bold;color:#895823;text-align:left;}
table.brownbox td.content a:hover {text-decoration:underline;}
table.brownbox td.content a.base-footer {text-decoration:none;}
table.brownbox th.content { border-bottom:1px solid #ADADAF;background-color:#ebebeb;text-align:center;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.brownbox td.content {text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}

table.brownboxb a.img img{
border: 2px solid #fff;
}

table.brownboxb a.img:hover img{
border: 2px solid red;
}
table.brownboxb a.img:hover{
background-color:white; 
/* irrelevant definition to overcome IE bug */
}

table.box {width:100%;height:60px; border-left:1px solid #ADADAF; border-bottom:1px solid #ADADAF;border-right:1px solid #ADADAF;border-top:1px solid #ADADAF;}
table.box td.contentHd {padding:0px 5px 0px 5px;}
table.box td.contentBody {padding:0px 0px 0px 0px;text-align:left;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:9pt;}
table.box td.content a {color:#5E5EFC;text-decoration:none;font-weight:normal;}
table.box td.content a:hover {text-decoration:underline;}
table.box td.content a.base-footer {text-decoration:none;}
table.box th.content { border-bottom:1px solid #ADADAF;background-color:#ebebeb;text-align:center;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.box td.content {text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}

table.boxfaq td {text-align:left; color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.boxfaq td.right {text-align:right; color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.boxfaq a {font-family:Verdana, Arial, Helvetica, sans-serif;color: #333399;font-weight: bold;text-decoration:none;}
table.boxfaq a:hover {color: #0000FF;text-decoration: none;}
table.boxfaq li.faq a{font-family:Verdana, Arial, Helvetica, sans-serif;color: #666666;font-weight: bold;text-decoration:none;}
table.boxfaq li.faq a:hover {color: #333333;text-decoration: none;}

table.points {width:255px; border-left:1px solid #ADADAF; border-bottom:1px solid #ADADAF;border-right:1px solid #ADADAF;border-top:1px solid #ADADAF;}
table.points  td.contentBody {padding:2px 2px 2px 0px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:9pt;}
table.points  th.content { border-bottom:1px solid #ADADAF;background-color:#ebebeb;text-align:center;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.points  td.content {text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.points  td.header {border-bottom:1px solid #ADADAF;padding:4px 4px 4px 4px; text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.points  td.footer {height:10px; padding:10px 10px 10px 10px; text-align:center; color:#895823;background-color:#ffffff;font-weight:bold; font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.points  td.footer1 {height:10px; padding:10px 0px 0px 0px; text-align:left; color:#895823;background-color:#ffffff;font-weight:bold; font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}


table.searchResults {width:790px; border-left:1px solid #ADADAF; border-bottom:1px solid #ADADAF;border-right:1px solid #ADADAF;border-top:1px solid #ADADAF;}
table.searchResults  td.contentBody {padding:2px 2px 2px 0px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:11pt;}
table.searchResults  td.header {border-bottom:1px solid #ADADAF;padding:4px 4px 4px 4px; text-align:left;color:#000000;background-color:#ebebeb;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.searchResults  a {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#895823;text-decoration:none;	}
table.searchResults  a:hover {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#333333;	text-decoration:none;}
table.searchResults  a.b {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:normal;color:#895823;text-decoration:none;	}
table.searchResults  a:hover.b {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:normal;color:#333333;	text-decoration:none;}

table.pointsSum {width:100%; border-left:1px solid #ADADAF; border-bottom:1px solid #ADADAF;border-right:1px solid #ADADAF;border-top:1px solid #ADADAF;}
table.pointsSum   th.content {background-color:#ebebeb;text-align:center; valign:middle; color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-weight:bold; font-size:11pt;line-height:13pt;}



table.redeem  {width:520px; border-left:3px solid #AA7133; border-bottom:3px solid #AA7133;border-right:3px solid #AA7133;border-top:3px solid #AA7133;}
table.redeem  td.contentBody {padding:2px 2px 2px 0px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:9pt;}
table.redeem  th.content { border-bottom:2px solid #AA7133;background-color:#ebebeb;text-align:center;color:#AA7133;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:11pt;line-height:13pt;}
table.redeem  td.content {text-align:left;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.redeem  td.content1 {text-align:left;color:#000000;background-color:#ffffff;font-weight:bold;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:13pt;}
table.redeem  td.header {border-bottom:1px solid #AA7133; padding:4px 4px 4px 4px; text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}



table.shcart {width:250px; border-left:3px solid #AA7133; border-bottom:3px solid #AA7133;border-right:3px solid #AA7133;border-top:3px solid #AA7133;}
table.shcart  td.contentBody {padding:0px 0px 0px 0px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:9pt;}
table.shcart  th.content { border-bottom:2px solid #AA7133;background-color:#ebebeb;text-align:center;color:#AA7133;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:11pt;line-height:13pt;}
table.shcart  td.header {border-bottom:1px solid #AA7133;padding:4px 4px 4px 4px; text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.shcart  td.content {border-bottom:1px solid #AA7133;padding:4px 4px 4px 4px; text-align:left;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.shcart  td.contentempty {padding:4px 4px 4px 4px; text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}



td.red a {color:#5E5EFC;text-decoration:none;font-weight:normal;}
td.red a:hover {text-decoration:underline;}
td.red a.base-footer {text-decoration:none;}

table.designerInfo {border-left:2px solid #AA7133; border-bottom:2px solid #AA7133;border-right:2px solid #AA7133;border-top:2px solid #AA7133;}
table.designerInfo td.content  {padding:5px 4px 4px 4px;text-align:left;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:10pt;}
table.designerInfo  a {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:7pt;font-weight:bold;color:#666666;text-decoration:none;	}
table.designerInfo  a:hover {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:7pt;font-weight:bold;color:#333333;	text-decoration:none;}

table.mainPlate {width:800px; height:auto;}
table.mainPlate td.cnrLf {width:3px;height:3px;background-image:url(../images/layout/Corner.gif);background-repeat:no-repeat;background-position:top left;}
table.mainPlate td.cnrLf_btm {width:3px;height:3px;background-image:url(../images/layout/Corner.gif);background-repeat:no-repeat;background-position:top left;}
table.mainPlate td.cnrRt {width:3px;height:3px;background-image:url(../images/layout/Corner.gif);background-repeat:no-repeat;background-position:top left;}
table.mainPlate td.cnrRt_btm {width:3px;height:3px;background-image:url(../images/layout/Corner.gif);background-repeat:no-repeat;background-position:top left;}
table.mainPlate td.mpBtm {width:99%;height:3px;background-image:url(../images/layout/SidebarH.gif);background-repeat:repeat-x;background-position:top left;}
table.mainPlate td.mpLeft {width:3px;background-image:url(../images/layout/Sidebar.gif);background-repeat:repeat-y;background-position:top left;}
table.mainPlate td.mpRight {width:3px;background-image:url(../images/layout/Sidebar.gif);background-repeat:repeat-y;background-position:top right;}
table.mainPlate td.mpTop {width:99%;height:3px;background-image:url(../images/layout/SidebarH.gif);background-repeat:repeat-x;background-position:top left;}
table.mainPlate td.vline {width:99%;border-left:1px solid #ADADAF; border-bottom:1px solid #ADADAF;border-right:1px solid #ADADAF;border-top:1px solid #ADADAF;}
table.mainPlate {background-color:#FFFFFF;margin-top:10px;}


table.siteFooter {width:100%;margin:4px 0px 0px 0px;border-top:1px solid #ADADAF;background-image:url(../images/layout/footer_shdw.gif);background-repeat:repeat-x;background-position:top left;}
table.siteFooter td.content {padding:5px 4px 4px 4px;text-align:right;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.siteFooter td.content a {color:#5E5EFC;text-decoration:none;font-weight:normal;}
table.siteFooter td.content a:hover {text-decoration:underline;}
table.siteFooter td.content a.base-footer {text-decoration:none;}

table.siteHeader {width:860px;margin:10px 0px 10px 0px;}
table.siteHeader td.title {width:472px;vertical-align:bottom;padding-bottom:10px;}
table.siteHeader td.launch {width:208px;vertical-align:top;}
table.siteHeader td.nav {width:180px;border-left:1px solid #DEDEDE;padding-left:13px;}
