div.wcgFrameMessaging {  float:left;  background: url(/images/account/middleMessaging.gif) repeat-y top left; width: 717px; padding: 20px 0px 0px 30px; }
div.wcgMessaging { width: 480px; padding-bottom: 20px;  font: 12px verdana; float:left; }
div.wcgRightBlockMessaging { float: right; padding:0px 30px 0px 0px; line-height: 20px; font: 12px verdana;  }

div.wcgPrivacyPolicy {left: 15px; width: 179px;  }
div.wcgPrivacyPolicy {border-right: #dfdfdf 1px solid; padding-right: 10px; border-top: #dfdfdf 0px solid; padding-left: 10px; 
	padding-bottom: 10px; border-left: #dfdfdf 1px solid; width: 179px; padding-top: 10px; border-bottom: #dfdfdf 0px solid}
div.wcgPrivacyPolicyTitle {margin-bottom: 5px; font: bold 14px arial; color: #666666}

div.wcgContainer select,input,option,textarea { font-size: 12px; font-family: verdana;  }
div.wcgContainer a:hover {color: #336699}

div.wcgContainer { width: 730px; margin: 0px;}
/*
div.wcgContainer a {  text-decoration:underline; color: #396999; font: 12px verdana}
*/
div.wcgContainer a:hover { text-decoration: none; }

div.wcgFrame {  float:left;  background: url(/images/misc/middle.gif) repeat-y top left;width: 747px; padding: 20px 0px 0px 30px;   }
div.wcgFrame div.wcgContent { width: 696px; float:left; padding-bottom: 20px; font: 12px verdana }

div.wcgTitle { background: url(/images/misc/hdr.gif) no-repeat top; width: 747px; height: 51px; }
div.wcgTitle div.wcgContent { padding: 14px 0px 0px 10px; font: 21px arial;}

div.wcgFrameFooter {   background: url(/images/misc/bottom.gif) repeat-x top; height: 45px;  float:left; width: 747px; }

div.wcgSubTitle { font: bold 17px arial;  width: 580px;}
div.wcgSubTitleText { font: 12px verdana;  padding: 4px 0px 0px 0px; width: 480px;}

div.wcgAltLeftBlock { width: 345px; border-top: 1px solid #F2F2F2; padding: 20px 0px 0px 0px;float:left; margin-bottom: 20px;}
div.wcgAltLeftBlock a { font: 12px verdana; color: #336699; line-height: 20px }

div.wcgAltRightBlock { height: auto; width: 270px; line-height: 20px; font: 12px verdana;  float:left;}
/*
div.wcgAltRightBlock a { font: 12px verdana; color: #336699; line-height: 20px }
*/

div.wcgRightBlock {float: right; padding:5px 5px 5px 5px; border-left: 1px solid #ccc; height: auto; width: 250px; line-height: 20px; font: 12px verdana; ;}

/* div.wcgRightBlock {float: right; padding:10px 10px 10px 15px; border-left: 1px solid #ccc; height: auto; width: 300px; line-height: 20px; font: 12px verdana; ;} */
div.wcgRightBlock a {font: 12px verdana; color: #369; line-height: 18px;}
div.wcgRightBlock div.xSellBodyText {padding: 5px 3px 0px 1px; float:left; }
div.wcgRightBlock div.wcgRightPromo {margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #ccc;}

div.wcgRightBlock a.wcgHelpLinks {line-height: 15px; margin-bottom: 10px;}
div.wcgRightBlock a.wcgHelpLinks:hover {color: #336699; text-decoration:underline}

div.wcgRightBlock form {padding:0px;margin:0px;}
div.wcgRightBlock p.wcgLooking {font:12px verdana;color:#666;margin:14px 0px 8px;line-height:14px}
div.wcgRightBlock div.wcgOtherLinks a {font:12px verdana; color: #369; line-height: 18px;}

table.wcgForm {   margin: 10px 0px 0px 0px; float:left;}
table.wcgForm td {   padding: 1px; font: 12px verdana; vertical-align:top;}
table.wcgForm td.wcgLabel { width: 130px; padding-top: 15px;}
table.wcgForm td.wcgField {}
tr.wcgAction td.wcgField { padding: 10px 0px 20px 0px; }
tr.wcgAltRow { background: #F7F3F7 }

table.wcgLongForm {   margin: 10px 0px 0px 0px; float:left;}
table.wcgLongForm td {font: 12px verdana }
table.wcgLongForm input { width: 220px; margin-bottom: 4px }
table.wcgLongForm input.wcgButtonMedium { width: 175px; }
table.wcgLongForm input.wcgButtonMediumJquery { width: 175px; }
table.wcgLongForm td.wcgLabel { width: 140px; font: 12px verdana }
table.wcgLongForm td.wcgField {  }
div.wcgRegisterLogin input.wcgButton { width: 120px; margin: 10px 0px 0px 37px}

div.wcgText { background: #fff; padding: 10px; width: 332px; margin:0px 0px 10px 0px; font: 12px verdana;}
div.wcgError { background: #FFFFD5; border: 1px solid #C30001; padding: 10px; width: 332px; margin:0px 0px 10px 0px; color: #C40308; font: 12px verdana;}
div.wcgError2 { background: #FFFFD5; border: 1px solid #C30001; padding: 20px; width: 430px; margin:10px 0px 10px 0px; color: #C40308; font: 12px verdana; float:left;}
div.wcgError a { color: #336699; font: 12px verdana; text-decoration: underline }
div.wcgError ul { font: 12px Verdana }

tr.wcgErrorRow td.wcgLabel { color: #C40308; font-weight:bold;}
tr.wcgErrorRow td.wcgField input { background: #FFFFD5; border: 2px solid #C40308; }
tr.wcgErrorRow td.wcgField select { background: #FFFFD5; border: 2px solid #C40308; }

div.wcgFormError { font: 10px verdana; color: #FF0000; display:none; }
tr.wcgErrorRow div.wcgFormError { display:block;  }

input.wcgButton {  font: bold 14px arial; border: 0px ;padding: 0px 2px 2px 2px; color: #FFFFFF; background: url(/images/buttons/button_small0.gif) no-repeat left; height: 28px;  width: 120px; text-align: center; letter-spacing:  0px; cursor: pointer; }
input.wcgButtonMedium {  font: bold 14px arial; padding: 0px 2px 2px 2px; color: #FFFFFF; background: url(/images/buttons/button_medium0.gif) no-repeat left; height: 28px;  width: 175px; text-align: center;  cursor: pointer; border: 0px}
input.wcgButtonMediumJquery {  font: bold 14px arial; padding: 0px 2px 2px 2px; color: #FFFFFF; background: url(/images/buttons/button_medium0.gif) no-repeat left; height: 28px;  width: 175px; text-align: center;  cursor: pointer; border: 0px}

input.wcgGrey { background-image: url(/images/buttons/button_smallgrey0.gif) }
input.wcgGreyMedium { background-image: url(/images/buttons/button_mediumgrey0.gif) }

input.wcgInput { font: 14px verdana; width: 155px; padding: 5px; margin: 5px 0px 5px 0px; border: 1px solid #7C7C7C; border-color: #7C7C7C #DDDDDD #DDDDDD #C3C3C3; background: #FFFFFF url(/images/misc/inputBack.gif) no-repeat top left; 333 ; }
input.wcgInputThin { font: 12px verdana; width: 155px; padding: 4px; margin: 0px 0px 0px 0px; border: 1px solid #7C7C7C; border-color: #7C7C7C #DDDDDD #DDDDDD #C3C3C3; background: url(/images/misc/inputBack.gif) no-repeat top left; 333 ; }
input.wcgFormHint {font: 14px verdana; width: 155px; padding: 5px; margin: 5px 0px 5px 0px; border: 1px solid #7C7C7C; border-color: #7C7C7C #DDDDDD #DDDDDD #C3C3C3; background: #FFFFFF url(/images/misc/inputBack.gif) no-repeat top left; color: #999999 ; }

input.wcgCheckbox { vertical-align: middle; }
input.wcgOptionalBlock { vertical-align: middle; }
span.wcgCheckBoxtext { cursor: pointer;  }

td.wcgField select { margin: 3px 0px 4px 0px; font: 12px verdana; border: 1px solid #7C7C7C; border-color: #7C7C7C #DDDDDD #DDDDDD #C3C3C3; background: #FFFFFF url(/images/misc/inputBack.gif) no-repeat top left; 333 ; }

tr.wcgSection td { padding: 15px 0px 10px 0px; }
tr.wcgSection div.wcgContent {padding: 5px 0px 1px 10px; height: 20px; font: bold 14px arial;  background: #F2F2F2; position: relative; left: -10px ; width: 475px;}

div.wcgSectionBar { padding: 5px 0px 1px 10px; height: 20px; font: bold 14px arial;  background: #F2F2F2; margin: 10px 0px 10px 0px ; float:left; width: 100%}

div.wcgProfileNav { background: url(/images/tabs/tabs_background.gif) no-repeat top left; height: 42px; width: 730px; position: absolute; left: 10px; top: -4px }
div.wcgProfileNav a { height: 42px;width: 163px; font: bold 13px arial;float:left; text-align: center; padding: 12px 0px 0px 0px;  }

div.wcgProfileNav img.wcgDivider { float:left; margin-top: 1px; }
div.wcgProfileNav img.wcgIcon { margin: 0px 6px 0px 0px; vertical-align: middle }
div.wcgProfileNav a.on { background: url(/images/tabs/tabs_on.gif) no-repeat top left; color:#666666 }
div.wcgProfileNav a:hover { text-decoration:none;  }

table.wcgGrid { margin: 5px 0px 20px 0px; float:left; background: #CCCCCC; position: relative; left: -10px; width: 690px; border-collapse:collapse; border-bottom: 1px solid #CCCCCC}
table.wcgGrid th { background: #999999; border-right: 1px solid #FFFFFF;  color: #FFFFFF; padding: 5px; font: bold 12px verdana ; text-align: center; }
table.wcgGrid td { background: #F2F2F2;  padding: 5px; font: 12px verdana ; border: 1px solid #CCCCCC; border-width: 1px 1px 0px 1px}
table.wcgGrid tr.wcgAltRow td { background: #FFFFFF;   }
table.wcgGrid td.wcgFirstCol { padding-left: 10px;}
table.wcgGrid th.wcgFirstCol { padding-left: 10px }

tr.wcgSubItem td.wcgSecondCol { padding-left: 30px; font: 18px verdana }
tr.wcgSubItem td {border-width: 0px 1px 0px 1px;}
tr.wcgNotFirst span {display: none}
ul.wcgList { margin-top: 5px; margin-bottom: 10px ; }
ul.wcgList li { margin-bottom: 5px }

a.wcgActionLink {float:left; width: 100px; text-align: center;  text-decoration:none; height: 55px; padding-top: 5px;border: 1px solid #F2F2F2}
a.wcgActionLink:hover { background: #F6F3E5; border: 1px solid #D6C98B;}
a.wcgActionLinkSmall {width: 60px; height: 40px}

table.wcgGrid a.wcgActionLink {}
table.wcgGrid a.wcgActionLink:hover { background: #F6F3E5; text-decoration:none;}

table.wcgGrid tr.wcgAltRow a.wcgActionLink {  border: 1px solid #FFFFFF }
table.wcgGrid tr.wcgAltRow a.wcgActionLink:hover {  background: #FCFAED; border: 1px solid #D6C98B; text-decoration: none;}

div.wcgRoundBox { margin-bottom: 10px; background: #F2F2F2; width: 485px;  left: -10px; position: relative; float: left; font: 12px verdana;}
div.wcgRoundBox div.wcgContent {border: 1px solid #DFDFDF; width: 463px; border-width: 0px 1px 0px 1px; padding: 10px; }
div.wcgRoundBox div.wcgHeader { margin: 0px 10px 20px 0px;   width: 435px ; float: left;font: 12px verdana;}
div.wcgRoundBox div.wcgAlert { color: #990000; margin: 0px 0px 10px 0px ;}
div.wcgRoundBox div.wcgAlertTxt { color: #000; margin: 0px 0px 10px 0px ;}
div.wcgRoundBox div.wcgAlert b { width: 180px; }
div.wcgRoundBox div.wcgAlert div.wcgAlertTitle { color: #000000; font-weight: bold; }
div.wcgRoundBox div.wcgRoundBoxLink { float:right; padding: 0px 0px 10px 10px; text-align:center;  width: auto;  }
div.wcgRoundBox div.wcgDetails b { width: 180px; }

tr.wcgRequired td.wcgLabel { background: url(/images/misc/star_blue2.gif) no-repeat 95%; }
div.wcgRegisterLogin { position: absolute; left: 362px; top: -45px; width: 336px; height: 265px;  background: url(/images/misc/signInBack0.gif) no-repeat top left;}
div.wcgLoginContent {  padding: 5px 5px 5px 145px; font: 10px verdana }
div.wcgLoginContent input {  width: 145px }
div.wcgLoginContent div.wcgLoginTitle { font: bold 17px arial; width: 170px; margin: 7px 0px 0px 0px; float:left;  }
div.wcgLoginContent div.wcgLoginSubTitle { font: 12px verdana; width: 160px; margin-bottom: 10px; float:left; }

div.wcgFieldComment { width: 100px; float:right; padding-top: 5px; font-style:italic }
table.wcgNested { margin-top: 10px; width: 470px }

div.wcgSectionTitle { color: #4378A7; background: url(/images/account/section_closed.gif); height: 32px; font-family: verdana;font-size: 12px; font-weight: bold;}
div.wcgSectionTitleHover { color: #e98717; background: url(/images/account/section_rollover.gif); cursor: pointer }
div.wcgSectionTitleOpen { background: url(/images/account/section_open.gif);}
div.wcgFormContainer { border: 1px solid #B1C7E1; font-family: verdana;font-size: 11px; margin: 0px 10px 0px 10px; padding: 10px 10px 10px 10px; background: url(/images/account/blue_gradient_high.gif);
background-repeat: repeat-x; display: block; }

.nextButtonLong { border: 0px; 0px 0px 0px; padding: 2px 2px 5px 2px; background: url(/images/account/btn_blue_long.gif) no-repeat; font: bold 14px arial; height: 28px; width: 150px; cursor: pointer; color: #ffffff; text-align: center;}
.nextButtonLongRollOver { border: 0px; 0px 0px 0px; padding: 2px 2px 5px 2px; background: url(/images/account/btn_blue_long.gif);background-position: 0px 28px; font: bold 14px arial; height: 28px; width: 150px; cursor: pointer; color: #ffffff; text-align: center;}

