html, body
{
	width: 100%;
	height: 100%;
	text-align: center;
	/*background: #fff url(../../Images/resilience/background-top.jpg) repeat-x top left;*/
	font: normal 11px Arial, Helvetica, Sans-Serif;
    color: #000000;

}


.Text{ font: normal 11px Arial, Helvetica, Sans-Serif; }

td
{
	vertical-align: top;
	text-align: left;
}
img, table
{
	border: 0;
}
a
{
	text-decoration: none;
	color: #005395;
}
a:hover
{
	text-decoration: underline;
	cursor: pointer;
	color:#003560;
}
.SearchField
{
	width:211px;
	height:33px;
	/*border:solid 1px #cbcbcb;*/
	font:normal 12px/12px Arial;
	color:#666666;
	text-indent:10px;
	/*padding-top:6px;*/
    background:none;
    line-height:36px;
}
.copyright, a:link.copyright, a:active.copyright, a:hover.copyright, a:visited.copyright
{
	font: normal 11px/18px Arial, helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a:hover.copyright
{
	text-decoration:underline;
}
.footerNav, a:link.footerNav, a:active.footerNav, a:hover.footerNav, a:visited.footerNav
{
	font: normal 12px/18px Arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a:hover.footerNav
{
	text-decoration:underline;
}
.Garamond17White, a:link.Garamond17White, a:active.Garamond17White, a:hover.Garamond17White, a:visited.Garamond17White
{
	font: normal 17px Arial, Helvetica, Sans-Serif;
    color: #ffffff;
    text-decoration: none;
}
a:hover.Garamond17White
{
	text-decoration:underline;
}
.Garamond16White, a:link.Garamond16White, a:active.Garamond16White, a:hover.Garamond16White, a:visited.Garamond16White
{
	font: normal 16px Arial, Helvetica, Sans-Serif;
    color: #ffffff;
    text-decoration: none;
}
a:hover.Garamond16White
{
	text-decoration:underline;
}
.breadcrumb, a:link.breadcrumb, a:active.breadcrumb, a:hover.breadcrumb, a:visited.breadcrumb
{
	font: bold 11px Arial, helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a:hover.breadcrumb
{
	text-decoration:underline;
}
.breadcrumbHome, a:link.breadcrumbHome, a:active.breadcrumbHome, a:hover.breadcrumbHome, a:visited.breadcrumbHome
{
	font: normal 11px Arial, helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a:hover.breadcrumbHome
{
	text-decoration:underline;
}
.FormTextField
{
	width:209px;
	height:26px;
	border:solid 1px #cbcbcb;
	font:normal 12px/12px Arial;
	color:#666666;
	padding:6px 0 0 6px;
}
.FormTextComments
{
	width:209px;
	height:100px;
	border:solid 1px #cbcbcb;
	font:normal 12px/12px Arial;
	color:#666666;
	padding:6px 0 0 6px;
}
.FormSubmitButton
{
	width:74px;
	height:26px;
	border:none;
	cursor:pointer;
	background: url(../../images/resilience/button-submit.gif) top left no-repeat;
}
.Footer
{
	padding:28px 0;
}
.FooterLeft
{
	padding:0 0px 0 0px;
}
.FooterRight
{
	padding:0 50px 0 0;
}

/* Home Page Classes */

.Wrapper
{
	width:964px;
}
.Header
{
	width:964px;
	height:32px;
}
.HeaderSEOText
{
	width:600px;
	text-align:left;
}
.HeaderSEOTextInner
{
	padding:8px 0 0 10px;
}
.HeaderOnlineHealth
{
	padding-top:7px;
}
.NavigationMenu
{
	height:68px;
}
.NavigationSearch
{
	width:748px;
	text-align:right;
	height:47px;
}
.NavigationSearchInner
{
	padding:20px 0 0 0;
}
.ContentRow1Col1
{
	width:711px;
	text-align:left;
}
.ContentRow1Col1Inner
{
	width:699px;
}
.ContentRow1Col2
{
	width:251px;
	height:206px;
	background: url(../../Images/resilience/background-top-cont.jpg) top left no-repeat;
	text-align:left;
}
.ContentRow1Col2Inner
{
	padding:22px 22px 0 22px;
}
.ContentRow2Spacer
{
	height:10px;
}
.ContentRow2Col1
{
	width:704px;
	text-align:left;
}
.ContentRow2Col1Inner
{
	padding:0 0 0 9px;
	text-align:left;
}
.ContentRow2Col2
{
	width:251px;
	text-align:left;
}
.ContentRow3
{
	padding:24px 0 0 20px;
}
.ContentRow3Col1
{
	width:469px;
	text-align:left;
}
.ContentRow3Col1Title
{
	height:27px;
}
.ContentRow3Col1Form
{
	text-align:left;
	height:42px;
}
.ContentRow3Col1Prev
{

}
.ContentRow3Col2
{
	width:460px;
	text-align:left;
}
.FooterSpacer
{
	width:10px;
	height:18px;
}
.FooterSiteWide
{
	width:100%;
	height:172px;
	background: #e8e7e3 url(../../Images/resilience/background-bottom.jpg) top left repeat-x;
}
.FooterBreadCrumb
{
	padding:3px 0 0 0;
}
.FooterSiteWidePanel
{
	padding:22px 0 0 0;
}

/* End Home Page Classes */

/* Standard Page Classes */

.StdContentCol1
{
	width:690px;
	text-align:left;
}
.StdContentCol2
{
	width:253px;
	text-align:left;
	/* padding:20px; */
}
.StdContentCol2 .Garamond17White
{
	line-height: 28px;
}
.ContentFooterSpacer
{
	height:40px;
}

/* End Standard Page Classes */

/* Standard Top Level Page Classes */

.StdTopLevelRow1Col1
{
	width:711px;
	text-align:left;
}
.StdTopLevelRow1Col1Inner
{
	padding:10px 10px 10px 12px;
}
.StdTopLevelRow1Col2
{
    width:227px;
    height:127px;
	padding:10px 12px 10px 10px;
	text-align:left;
}
.StdTopLevelRow1Col2Inner
{
	background: url(../../Images/resilience/background-top-cont-small.jpg) top left no-repeat;
	height:170px;
	padding:15px;
	
}
.StdTopLevelRow2Spacer
{
	height:10px;
	border-top:1px solid #d5d5d5;
}
.StdTopLevelRow2Col1
{
	width:704px;
	text-align:left;
}
.StdTopLevelRow2Col1Inner
{
	padding:20px 0 20px 20px;
	text-align:left;
}
.StdTopLevelRow2Col2
{
	padding:35px 0 0 40px;
	text-align:left;
}
.StdTopLevelRow3
{
    border-top:1px solid #d5d5d5;
	padding:20px;
}
.StdTopLevelRow3Col1
{
	width:480px;
	text-align:left;
}
.StdTopLevelRow3Col2
{
	width:241px;
	text-align:left;
	padding-left: 10px;
}

/* End Standard Top Level Page Classes */


/* Two Column Page Classes */

.TwoColContentHeader
{
	width:953px;
	text-align:left;
}
.TwoColContentCol1
{
	width:428px;
	text-align:left;
}
.TwoColContentColSpacer
{
	width:40px;
}
.TwoColContentCol2
{
	width:486px;
	text-align:left;
}

/* End Two Column  Page Classes */


/* Search Display Page Classes */

.SearchDisplay
{
	margin-left:140px;
}

/* End Search Display Page Classes */

/* Product Template */

.ProductTemplateWrapper
{
	width: 702px;
}
.ProductTable
{
	width: 700px;
}
.ProductTable td
{
	text-align: left;
	vertical-align: top;
}
.ProductTable a
{
	text-decoration: underline;
}
.ProductLeftCell
{
	width: 250px;
}
.ProductRightCell
{
	padding-left: 13px;
}
.ProdTopButSpacer
{
	width: 100%;
	height: 15px;
	line-height: 15px;
}
.ProductTopButton
{
	width: 168px;
	height: 55px;
	background: url("../../Images/resilience/price-box.gif") no-repeat 0 0;
}
.ButtonTable td
{
	vertical-align: middle;
	text-align: center;
}
.ButtonTable a
{
	text-decoration: none;
}
.TopButtonDivider
{
	width: 9px;
}
.ProductContentDiv
{
	width: 339px;
	margin-left: 9px;
}

/* End Product Template */

/* Navigation Classes */

#TopDiv
{
	padding-top:15px;
	text-align:left;
}
#TopDiv ul
{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 17px Arial, Sans-Serif;
}
#TopDiv li
{
	display:inline;
}
#TopDiv a
{
color: #000000;
text-transform: capitalize;
padding:15px 12px;
text-decoration: none;
}
#TopDiv a:hover
{
color: #005395;
}
#TopDiv li li a
{
	display:none;
}

/* End Navigation Classes */


/*Generic Classes */

.CB
{
	clear: both;
}
.CB1
{
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-bottom: -1px;
}
.DB
{
	display: block;
}
.DI
{
	display: inline;
}
.DN
{
	display: none;
}
.FL
{
	float: left;
	display: inline;
}
.FR
{
	float: right;
}
.MA
{
	margin-left: auto;
	margin-right: auto;
}
.OH
{
	overflow: hidden;
}
.TC
{
	text-align: center;
}
.TL
{
	text-align: left;
}
.TR
{
	text-align: right;
}
.VM
{
	vertical-align: middle;
}
.W7
{
	width: 7px;
	overflow: hidden;
}
.OH
{
	overflow: hidden;
}
.W100
{
	width: 100%;
}

/* End Generic Classes */

.Garamond16White a, .Garamond16White a:active, .Garamond16White a:link, .Garamond16White a:visited
{
	font: normal 17px/43px Arial, Helvetica, Sans-Serif;
    color: #fff;
    text-decoration: none;
}
/* Article Links */

.ArticleListDiv
{
	width: 212px;
	height: 200px;
	padding-left: 18px;
}
.ArticleListDiv *
{
	margin: 0;
	padding: 0;
}
.ArticleListDiv p
{
	font-weight: bold;
}
.ArticleListDiv h2 a, .ArticleListDiv h2 a:hover
{
	text-decoration: underline;
}
.ArticleListDiv h3
{
	line-height: 18px;
}
.AllArticlesLink
{
	color: #005395;
	font: normal 10px Arial, Sans-Serif;
	padding-top: 13px;
}

/* End Article Links */

.NewsSignFormTable td
{
	vertical-align: middle;
}


.hidden {display:none;}



 #Header a{color:White;}
 #Header {float:left;width:941px;background-color:#005395;height:162px;}
 #Header .radmenu {width:941px;background-color:#00afc7; }
  #Header .radmenu .group {opacity:0.9;}
 #Header #Logo {float:left; margin-right:70px;}
 #Header #Swirl{float:left; height:88px;}
 #Header #Navigation {background-color:#00afc7;width:100%;}
 #Header #Navigation ul {background-color:#00afc7; width:100%;}
 #Header #Navigation li {background-color:#00afc7; }
 #Header #Navigation li:hover {background-color:#008ab3}
 #Header #Navigation .item {height:42px;color:White; text-align:left;cursor:pointer; }
 #Header #Navigation .item span {color:White; padding:10px 20px; font-weight:normal;font-size:15px; cursor:pointer;}
 #Header #Navigation .item a {text-decoration:none;}
 #Header #SocialHeader {float:right; padding-top:10px; padding-right:10px;}
 #Header #SocialHeader img {margin-left:10px;}
 #Header #SocialHeader select {background-color:#005395;color:#FFF;border:none;width:100px;}
 #Header #SearchWrapper {float:right;margin-top:10px;margin-right:10px; width:225px;height: 35px;	background-image:url(/Images/reskin/searchBkgd.jpg);	 }
 #Header #SearchWrapper input {/*border-radius:5px;*/ border:none;}
 #Header #SearchWrapper input[type="image"]{position:absolute;right:8px;}
 #Header #SiteWideUtilNavWrapper{float:left;position:relative;width:100%; height:32px; background-image:url(/Images/reskin/utilNav.jpg); /*background-color:#D5D5D5;border-radius:0px 0px 7px 7px;*/}
 #Header #Utility .link {float:left;position:relative; font-size:12px; font-weight:normal; font-family:Arial; color:#5c5c5c; padding:8px 20px;text-decoration:none;}
 
 
 #Main {float:left;position: relative;margin:21px 0;border: 1px solid #D5D5D5;border-radius:5px;width: 939px; background: url(/images/resilience/mainbg.png) no-repeat scroll center bottom; }
 #Main .sec1{ float:left; overflow:hidden; }    
 #Main .sec1 .StdContentCol1, #Main .sec1 .StdContentCol2{ margin-bottom:-1000px; padding-bottom:1000px;}
 .Home {margin:0 auto;float:none;position:relative;width:942px; text-align:left;}

/*
.Home #Main h1, .Content #Main h1{ font-weight:bold; font-size:20px; color:#00afc7; }
.Home #Main h2, .Content #Main h2{ font-weight:bold; font-size:18px; color:#00afc7; }


.Home #Main h3, .Content #Main h3{ font-weight:bold; font-size:20px; color:#005395; }
.Home #Main h4, .Content #Main h4{ font-weight:bold; font-size:18px; color:#005395; }
*/

.Home {display:block;}
.Home #Main .cycleWrapper .timeOut {display:none;}
.Home #Main .sec1{ float:left;  width:100%; margin:0;}
.Home #Main .sec1 .con1{float:left; width:653px; height:290px; border-right:1px solid #D5D5D5;padding:10px 20px;}
.Home #Main .sec1 .con2{float:left; width:227px; height:300px; padding:5px;}
.Home #Main .sec1 .con2 .area1{ padding:15px 5px 5px 10px; }
.Home #Main .sec1 .con2 .area1 .complete{ padding:5px 52px 5px 50px; }
.Home #Main .sec1 .con2 .helixImg { padding:10px 23px 10px 28px; }
.Home #Main .sec2{ float:left;width:100%;border-top: 1px solid #D5D5D5;border-bottom: 1px solid #D5D5D5;}
.Home #Main .sec2 .con1{float:right;position:relative;width:205px;border: 1px solid #D5D5D5;border-radius:5px; margin:20px; padding: 10px; }

.Home #Main .sec2 .con2{float:left; width:650px; border-bottom:1px solid #D5D5D5; padding:20px 0 20px 0px; margin-left:20px; }
.Home #Main .sec2 .con2 ul{ list-style-type:circle; }
.Home #Main .sec2 .con2 ul li{ display:inline; }

.Home #Main /*.sec2*/ .assesments {float:left;position: relative;width:285px;padding:10px 12px;}
.Home #Main /*.sec2*/ .assesments select {margin-top:10px;border:1px solid #D5D5D5;border-radius:5px;}
.Home #Main /*.sec2*/ .assesments img {float:left;margin-right:5px;}
.Home #Main .sec2 .stayInTouchBox{float:left; margin:20px; background:url(/Images/reskin/stayInTouch_bk.jpg) no-repeat 0 0;height:143px;width:287px; }
.Home #Main .sec2 .stayInTouchBox .stayIntouchIconWrapper{ width:35px; padding:15px 5px 0 15px; height:100%; float:left;}
.Home #Main .sec2 .stayInTouchBox .stayInTouchDetails {float:left;width:232px;padding:15px 0 10px 0;}
.Home #Main .sec2 .stayInTouchBox .stayInTouchDetails a{float:left;height:23px;width:130px;padding:5px;color:white;background-image:url(/Images/reskin/regBtn.png);font-size:15px;font-weight:bold;text-indent: 15px; text-decoration:none;}
.Home #Main .sec2 .stayInTouchBox .stayInTouchDetails a span{}
.Home #Main .sec2 .stayInTouchBox p{ font-size:14px; width:200px; margin: 5px 0 10px 0; }

.Home #Main .sec2 .con3{ float:right; width:335px; padding:20px 0;}

.Home #Main .sec3{float:left;width:100%;margin-top:10px;min-height:310px}
.Home #Main .sec3 .con1{float:left;width:230px;}

.Home #Main .sec3 .facebookFeed{float:left; width:280px;margin-left: 10px; margin-right: 25px;}
.Home #Main .sec3 .meetTeam{float:left; width:295px;margin-left: 10px; margin-right: 25px;}
.Home #Main .sec3 .meetTeam a { text-decoration:none;}
.Home #Main .sec3 .meetTeam .Team {padding:5px 0;}
.Home #Main .sec3 .meetTeam .Team .details {float:left;position:relative;width:80%;margin-left: 13px;margin-bottom: 17px;font-size:11px;}
.Home #Main .sec3 .sideBar{float:left;width:250px;margin-left: 10px; margin-right: 25px;}

/*.Home #Main .sec3 .sideBar .assesments h2{float:right;position: relative;width:85%;}*/
.Home #Main .sec3 .sideBar .keyNotes {float:left;width:285px;padding:10px 0;}
.Home #Main .sec3 .sideBar .keyNotes img {float:left;margin-right:5px;}
/*.Home #Main .sec3 .sideBar .keyNotes h2{float:right;width:85%;}
.Home #Main .sec3 .sideBar .keyNotes .con1 {margin-left:42px;}*/
.Home #Main .sec3 .sideBar .events {float:left;width:285px;padding:10px 0;}
.Home #Main .sec3 .sideBar .events img {float:left;margin-right:5px;}
/*.Home #Main .sec3 .sideBar .events .con1 {margin-left:42px;}
.Home #Main .sec3 .sideBar .events h2{float:right;width:85%;}*/

.Home #Main .TeamWrapper .Team img {float:left;}
.Home #Main .TeamWrapper .Team h3 {float:left;width:75%;margin-left: 17px;font-size:12px;font-weight:bold;line-height: 10px;}
.Home #Main .TeamWrapper .Team .membername {display:inline-block;margin-left:4px;}

.Home #Main #BlogList ul {list-style:none;padding:0;}
.Home #Main #BlogList li {float:left;display:block;margin-bottom:10px;}
.Home #Main #BlogList img {float:left;height: 72px;}
.Home #Main #BlogList .blogThumbnail {float:left; width:96px;}
.Home #Main #BlogList .blogDetails {float:left; width:200px;margin-left:10px;}
.Home #Main #BlogList a {font-size:12px;font-weight:bold;}
.Home #Main #BlogList p {font-size:11px ;margin:0}

.Home #Footer {float:left;position:relative;width:100%;height:40px;margin-bottom:15px;color:white;background-image:url(/Images/reskin/footer_gradient_background.jpg)}
.Home #Footer .site {float:left;position:relative;padding: 12px 35px;}
.Home #Footer .creator {float:right;position:relative;padding: 12px 35px;}
.Home #Footer .creator a {color:white;}


.Content {margin:0 auto;float:none;position:relative;width:942px; text-align:left;}

/*
.Content #Header a{color:White;}
.Content #Header {float:left;width: 941px;background-color:#005395;}
.Content #Header #Logo {float:left; margin-right:70px;}
.Content #Header #Swirl{float:left; height:88px;}
.Content #Header #Navigation {width:100%;}
.Content #Header #Navigation ul {background-color:#00afc7; width:100%;}
.Content #Header #Navigation li {background-color:#00afc7;}
.Content #Header #Navigation .item {height:42px;color:White; text-align:left; }
.Content #Header #Navigation .item span {color:White; padding:10px 20px; font-weight:bold; }
.Content #Header #SocialHeader {float:right;}
.Content #Header #SearchWrapper {float:right;margin-top:15px; }
.Content #Header #SearchWrapper input {border-radius:5px;}
.Content #Header #SiteWideUtilNavWrapper{float:left;position:relative;width:100%; height:30px; background-color:#e5e5e5;}
*/

.Content #Main sec1 {float:left; width:100%;margin-top:10px;}
.Content #Main .sec1 .con1{float:left; width:48%; padding:20px 10px 20px 20px;  /*border:1px solid #D5D5D5;*/ margin-right:3%;}
.Content #Main .sec1 .con2{float:left; width:350px; padding:20px 20px 20px 10px; /*border:1px solid #D5D5D5;*/}

.Content .FullWidth #Main .sec1 .con1{ margin:0; padding:20px; width:896px;  border:none; }

.Content #Footer {float:left;position:relative;width:100%;height:40px;margin-bottom:15px;color:white;background-image:url(/Images/reskin/footer_gradient_background.jpg)}
.Content #Footer .site {float:left;position:relative;padding: 12px 35px;}
.Content #Footer .creator {float:right;position:relative;padding: 12px 35px;}
.Content #Footer .creator a {color:white;}

.TeamContact {margin:0 auto;float:none;position:relative;width:942px; text-align:left;}
/*.TeamContact #Content .inner{width:100%; border:1px solid #D5D5D5;}*/
.TeamContact #Main {float:left;width:693px;padding:10px;/**/}
.TeamContact #Main .member {width:680px; border-bottom:1px solid #D5D5D5;float:left;}
.TeamContact #Main .dropImg{float: right;left: -1px; position: relative;top: -22px;}
.TeamContact #Footer .site {float:left;position:relative;padding: 12px 35px;}
.TeamContact #Footer {float:left;position:relative;width:100%;height:40px;margin-bottom:15px;color:white;background-image:url(/Images/reskin/footer_gradient_background.jpg)}
.TeamContact #Footer .creator {float:right;position:relative;padding: 12px 35px;}
.TeamContact #Footer .creator a {color:white;}

.accordion .teamheader  {float:left;position:relative;display:block;background-color:#005395;color:White;height: 26px; width:100%;margin-bottom:  15px; }
.accordion .teamheader h3{color:White; margin-left:10px; line-height:24px;}
.accordion .teamcontent {float:left;position:relative;display:block;/*border:1px solid #D5D5D5;*/padding:5px;/*width: 942px;*/}

.profilePic {float:left;position:relative;}
.memberDetails {float:left;position:relative; width:495px; padding:5px; color:#5c5c5c}
.memberDetails p {padding:5px;}
.memberDetails span {display:block;}
.memberDetails a {margin-left:8px;}
.memberName{font-size:16px;color:#00AFC7;font-weight:bold;}

.cycle {overflow:hidden;height:290px; width:653px;padding: 0px;}
.cycleWrapper div.nav {z-index:10;}
.cycleWrapper div.nav .pause {display:none;}

.cycleWrapper div.nav .prev {
    /*background: url("/images/reskin/btn-prev.gif") no-repeat scroll 0 0 transparent;*/
    background: url("/images/reskin/lookbook-nav.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    top: 135px;
    width: 20px;
    z-index: 10;
}

.cycleWrapper div.nav .next {
    /*background: url("/images/reskin/btn-next.gif") no-repeat scroll 0 0 transparent;*/
    background: url("/images/reskin/lookbook-nav.png") no-repeat scroll 0 -26px transparent;
    height: 26px;
    overflow: hidden;
    position: absolute;
    right: 246px;
    text-indent: -999px;
    top: 135px;
    width: 20px;
    z-index: 10;
}


.rndFreakinCnr { position:absolute;height:10px;width:12px; background-image:url(/Images/Reskin/cnr.jpg);}
.topRight { right:-3px;top:-3px; background-position:top right; }
.topLeft  { left:-3px;top:-3px;  background-position:top left;}
.bottomLeft { left:-3px;bottom:-3px; background-position:bottom left;  }
.bottomRight{ right:-3px;bottom:-3px;background-position:bottom right;  }
.imgWrapper {float:left;margin-right:10px;}
.ie7isbad {float:left;position:relative;width:250px;}
.headText {font-size:14px;font-weight:bold;padding:5px 0; }
.englishFlag {background-image:url(/Images/Reskin/nz_flag.jpg); background-repeat:no-repeat; height:20px; text-indent:40px; }
.langOption {margin-left:20px;}
.dropImg {background-image:url(/Images/Reskin/btnAccordion.jpg); background-repeat:no-repeat; height:20px; width:20px;}


#Main .StdTopLevelRow1Col1 {text-align:left; width:690px;}
#Main .StdTopLevelRow2Col1 {text-align:left; width:685px;}
#Main .StdTopLevelRow3Col1 {text-align:left; width:480px;}
#Main .StdTopLevelRow3Col2 { padding-left: 10px; text-align: left; width: 200px;}
#Main .ArticleListDiv {width:190px;}

#Main .StdContentCol1 { text-align:left;width:645px; padding:20px; /*border-right:1px solid #D5D5D5; min-height:628px;*/ }
#Main .StdContentCol2 { border-left:1px solid #D5D5D5;  }

#Main .ProductTemplateWrapper { width: 645px;}

#fancybox-content{background-color:#D5D5D5;border-width:1px;}
#fancybox-outer{-moz-border-radius:5px; border-radius:5px;}

body#RegPopupBodyWrapper {width: 290px; height: 180px;}
#RegPopupWrapper {padding:25px; text-align:left;line-height:16px;-moz-border-radius:5px; border-radius:5px;}
#RegPopupWrapper input[type=submit]{float:right;}
#RegPopupWrapper textarea {min-height:100px;}
#RegPopupWrapper.RegPopupWrapper {padding: 10px;}

