* {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

body{
	margin:0px 0px 0px 0px;
	/*background-image: url('/global/pwp/images/backgroundGrad.gif');*/
	width:100%;
	/*background-repeat:repeat;*/
	background-color:#FAFAFA;
}

A{
	font-family:Arial, Helvetica, sans-serif;
	/*color:#3E6184;*/
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}

A:visited{
	font-family:Arial, Helvetica, sans-serif;
	/*color:#3E6184;*/
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
A:hover{
	font-family:Arial, Helvetica, sans-serif;
	/*color:#3E6184;*/
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}

.backgrounddiv2{
	/*background-image:url('/global/pwp/images/backgroundGrad.gif');*/
	width:100%;
	height:100%;
	/*background-repeat:repeat;*/
	/*background-color:#979797;*/
    background-color:#FAFAFA;
}

.dottedLineBottom{
	width: 100%;
	border-bottom: 1px dotted #999999;
}

.dottedLineTop{
	width: 100%;
	border-top: 1px dotted #999999;
}

/* I don't think this is used anymore. */
.descBox{
	background-image:url("/global/pwp/images/backgroundGrad.gif");
	/*background-image: url('/global/pwp/images/BG2.gif');*/
}

.textWhite{
	color: #FFFFFF;
}

.textTitleLarge1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
}

.textPageTitleLarge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-color: #FFFFFF;
	border-width: 0px;
}

/* navigation styles */
#nseLogo{
	/*background-image:url('/global/pwp/images/nse_25_logo.gif');*/
    background-image:url('/global/pwp/images/logoNuSkin-transBG.png');
	background-repeat:no-repeat;
	position:relative;
	height:55px;
	/*width:89px*/
    width:247px;
	/*height:34px;*/
	/*width:120px;*/
	/*border:solid 1px blue;*/
}

#sponsorInfoDiv{
	position:absolute;
	/*color:#008AB0;*/
	font-size:14px;
	font-weight:bold;
	top:15px;
	/*left:150px;*/
    left:285px;
}

#sponsorInfoDiv span{
	font-size:24px;
	font-weight:normal;
	/*color:#008AB0;*/
}

#mastHead{
    /*height:20px;*/
	height:45px;
	padding-right:25px;
	padding-left:25px;
	padding-top:5px;
	/*border:solid 1px green;*/
}

#messages{
	position:absolute;
	top:10px;
	left:400px;
}

#messages td{
	/*color:#ffffff;*/
}

#messages .errortext{
	/*color:#ffffff;*/
}

#errorMessages {
    position:relative;
}

#errorMessages ul {
    position:relative;
    list-style:none;
    padding:0;
}

#errorMessages li {
    position:relative;
}

#mastSubHead1{
	height:18px;
	position:absolute;
	top:10px;
	left:320px;
	width:600px;
	/z-index:1;
	/*border:solid 1px red;*/
}

#mastSubHead2{
	height:18px;
	position:absolute;
	top:38px;
	left:320px;
	width:600px;
	/z-index:-1;
	/*border:solid 1px red;*/
}

/* login styles for the nav */
#loginDiv{
	position:relative;
	/*color:#ffffff;*/
	float:right;
	padding-left:15px;
    padding-top:5px;
}

div#loginButton button {
   font-size:11px;
}

#loginButtonDiv{
	position:relative;
	display:inline;
	float:right;
	padding-left:5px;
}

#LoginContainer{
	position:absolute;
	width:200px;
	height:75px;
	visibility:hidden;
	overflow:hidden;
	top:25px;
	left:400px;
	z-index:1;
	color:#ffffff;
}

#LoginContainer form{
	height:100%;
}

#LoginArtwork{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:200px;
	z-index:2;
}
#BackgroundArt{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:75px;
	z-index:2;
}

#LoginContent{
	text-align:right;
	position:absolute;
	top:-140px;
	left:0px;
	width:198px;
	height:73px;
	margin:0px;
	z-index:3;
	/*
	opacity:0;
	filter:"alpha(opacity=0)";*/
	background-color:#7F82A9;
	border:solid #ffffff 1px;
}

#LoginContent form{
	padding:5px;
}

#LoginContent span{
	float:left;
	clear:left;
	color:#ffffff;
}

#LoginContent a{
	color:#ffffff;
	padding-right:10px;
}

/* end login styles for nav */

#Slogan{
    display:none;
}

#mastHead #marketLanguages{
    height:33px;
    display:inline;
    position:relative;
	float:right;
	/*color:#ffffff;*/
	padding-right:20px;
	padding-top:2px;
}

#marketLanguages a{
	/*color:#ffffff;*/
	font-size:11px;
	padding:0 5px 0 5px;
}

#mastHead #marketSelect{
    height:33px;
    display:inline;
    position:relative;
	float:right;
}

#marketSelect select{
	font-size:11px;
	border:#7F898B solid 1px;
	color:#333333;
	white-space:normal;
}

#marketSelect option{
	font-size:11px;
	color:#333333;
	white-space:normal;
}

#navigationAccent {
	position:absolute;
	top:84px;
	height:50px;
	width:100%;
	background-color:#FFFFFF;
    /*background-color:#79AAB0;*/
    /*opacity:0.65;*/
	/*-moz-opacity:.65;*/
	/*filter:alpha(opacity=65);*/
}

.navBanner{
    position:relative;
    left:20px;
    top:-15px;
    width:899px;
    height:100px;
    background-color:#FFFFFF;
}

#NavArea{
    width:923px;
    border-bottom:solid 1px #E6E6E6;
}

#NavArea a{
    font-family: Arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	/*color: #FFFFFF;*/
    color:#008AB0;
    height: 33px;
	padding: 17px 35px 0px 35px;
	display: inline;
	float:left;
}

#NavArea a:hover{
	/*color: #FFFFFF;*/
    color:#008AB0;
}

#NavArea .divider{
	/*color: #FFFFFF;*/
    color:#008AB0;
	height: 37px;
	font-size:16px;
	padding: 13px 0px 0px 0px;
	display: inline;
	float:left;
}

.navigation {
    position:relative;
    left:14px;
    width:923px;
    height:49px;
    /*background-color:#7F82A9;*/
    background-color:#FFFFFF;
}

/* back office navigation styles */
#backOfficeNav{
	position:relative;
    height:25px;
	width:923px;
	left:14px;
    background-color:#FAFAFA;
    color:#4B4B4B;
}

#backOfficeNav a{
	padding:5px 15px 0px;
	display:inline;
	float:left;
	font-weight:bold;
    color:#4B4B4B;
}

#backOfficeNav a:hover{
	color:#4B4B4B;
}

#backOfficeNav .divider{
	padding:5px 0px 0px 0px;
	display:inline;
	float:left;
    color:#4B4B4B;
}
/* end back office navigation styles */

/* Contact popup styles */
#contactPanel {
	border: 1px solid #fff;
	padding: 2px 25px 25px 25px;
	background-color:#ffffff;
	font-size:12px;
	/*text-align:center;*/
	display:none;
	position:absolute;
	visibility:visible;
	top:auto;
	left:auto;
	right:auto;
	z-index:-1;
}

#contactBox {
	width:400px;
}

#contactBox contactFormMessage {
	display:none;
    color:red;
}

#contactBox h2 {
	/*color:#7AA1AF;*/
	font-weight:normal;
	font-size:20px;
    text-align:center;
}

#contactBox h4 {
	/*color:#7AA1AF;*/
	padding:0px;
    margin:0px;
}

#contactBox ul {
	position:relative;
    list-style:none;
    padding:0px;
    margin:0px;
}

#contactBox li {
	position:relative;
    display:inline;
    float:left;
    padding:0 5px 0 5px;
}

#contactBox input {
	position:relative;
    margin-bottom:10px;
}

#contactBox input#firstName,input#lastName,input#city,input#state,input#country,input#postalCode,input#phoneNumber {
	width:185px;
}

#contactBox input#emailAddress,input#address {
	width:385px;
}

#contactBox textarea {
	position:relative;
    margin-bottom:10px;
    width:385px;
    height:150px;
}

#contactBox a {
	padding:0 5px 0 5px;
}

div#closeContactButton, div#submitContactButton {
    float:right;
    margin:0 2px 0 2px;
}

/* end Contact popup styles */

/* aboutNS popup styles */
#aboutNSPanel {
	border: 1px solid #ffffff;
	padding: 2px 25px 25px 25px;
	background-color:#ffffff;
	font-size:12px;
	display:none;
	position:absolute;
	visibility:visible;
	top:auto;
	left:auto;
	right:auto;
	z-index:-1;
}

#aboutNSBox {
	width:400px;
}

#aboutNSBox h2 {
	color:#7AA1AF;
	font-weight:normal;
	font-size:20px;
}

#aboutNSBox p {
	position:relative;
}

div#aboutNSCloseButton {
    float:right;
}
/* end aboutNS popup styles */

#dvWire{
    position:absolute;
    height:5px;
    width:5px;
    left:200px;
    top:200px;
    border:2px dashed #000000;
    display:none;
    z-index:99999;
}

#PageTitleArea{
    position:relative;
    left:14px;
    width:923px;
    height:50px;
    background-image:url('/global/pwp/images/BG2_Light.gif');
}

#PageTitleAreaText{
    /*position:absolute;*/
    position:relative;
    float:left;
    display:inline;
    /*left:30px;*/
    /*top:10px;*/
    margin:11px 30px 0 30px;
}

#pwpMiniCartDiv{
    /*position:absolute;*/
    /*right:15px;*/
    /*top:15px;*/
	position:relative;
    float:right;
    display:inline;
    margin:14px 15px 0 15px;
}

#pwpMiniCartDiv a{
    float:left;
}

#pwpMiniCartDiv img{
    float:left;
}

#pwpMiniCartLeft{
	/*background-image:url('/global/images/general/mini_cart_left.gif');*/
    background-image:url('/global/images/general/mini_cart_left.png');
	background-repeat:no-repeat;
	float:left;
	width:10px;
	height:24px;
}

#pwpMiniCartRight{
	/*background-image:url('/global/images/general/mini_cart_right.gif');*/
    background-image:url('/global/images/general/mini_cart_right.png');
	background-repeat:no-repeat;
	float:left;
	width:10px;
	height:24px;
	padding-right:10px;
}

#pwpMiniCartDiv .buttonStyle {
	/*padding-top:3px;*/
}

div#pwpMiniCartDiv #shopBag {
    display:inline;
    margin:0;
    padding:0;
    position:relative;
    float:left;
    background-color:#979797;
}

div#shopBag #minicart-title {
    font-weight:bold;
}

div#shopBag dl {
    margin:0;
    padding:0;
    height:24px;
}

div#shopBag dd {
    display:inline;
    margin:0;
    padding:0 5px 0 5px;
    position:relative;
    color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:23px;
}

/* end nav styles */

#background_content_top{
	position:relative;
	background-image:url('/global/pwp/images/rounded-top.png');
	background-repeat:no-repeat;
	width:951px;
	height:34px;
	z-index:-10;
	/*border:solid 1px red;*/
}

* html #background_content_top{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/global/pwp/images/rounded-top.png');
}

#background_content_nav{
	position:relative;
	background-image: url('/global/pwp/images/rounded-middle.png');
	width:951px;
}

* html #background_content_nav{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/global/pwp/images/rounded-middle.png');
}

#background_content_middle{
    position:relative;
	background-image: url('/global/pwp/images/rounded-middle.png');
	background-repeat:repeat;
    /*min-height:755px;*/
}

* html #background_content_middle{
    min-height:755px;
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/global/pwp/images/rounded-middle.png');
}

#content_inner_middle {
    height:100%;
    float:left;
    /*left:14px;*/
    width:951px;
    /*background-color:#FFFFFF;*/
    position:relative;

    background-image: url('/global/pwp/images/rounded-middle.png');
	background-repeat:repeat;
}

#background_content_bottom{
	position:relative;
	z-index:-1;
	background-image: url('/global/pwp/images/rounded-bottom.png');
	background-repeat: no-repeat;
	width:951px;
	height:34px;
}

.auto_complete{
    z-index:99;
}

* html #background_content_bottom{
	height: 100%;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/global/pwp/images/rounded-bottom.png');
}

.centered{
	margin-left:auto;
	margin-right:auto;
}

.contentpanel{
	position:relative;
	width:951px;
}

#pageBody {
	position:relative;
	/*border:solid 1px orange;*/
}

.logo{
	padding-left: 35px;
	padding-top: 10px;
	padding-bottom: 8px;
}

.contentdiv{
	position:relative;
	top: 49px;
	left: 0px;
	width: 951px;
}

.copyright{
	position: relative;
	left:0px;
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*color:#FFFFFF;*/
	float:left;
}

.copyright a{
    font-size:10px;
}

div#shopApp, div#signupApp {
    margin:0 14px 0 14px;
}

div#signupApp {
    width:895px;
}

.slogan{
	font-size:12px;
	color:#FFFFFF;
}

.scrollbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #527189;
	text-transform: uppercase;
}

.scrollnormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #527189;
}

.textColorDefaultBlue {
	color: #A7C8CE;
}

/* Opportunity and Product Video styles */

#videoContent {
	position:relative;
    background-color:#ffffff;
	/*width:900px;*/
    width:923px;
	/*height:627px;*/
    float:left;
    margin:0 14px 0 14px;
}

#videoArea1 {
	/*position:absolute;*/
    position:relative;
	width:500px;
    float:left;
    padding:10px;
	/*top:10px;*/
	/*left:6px;*/
}

#videoPlayer {
	position:relative;
	height:400px;
	width:500px;
	/*background-image:url('/pwp/images/multiMediaPage/video.jpg');*/
}

#videoThumbScroller {
	position:relative;
	margin-top:10px;
	width:500px;
	height:153px;
	/*border:solid 1px green;*/
}

#videoThumbScroller h2 {
	position:absolute;
	left:10px;
	font-weight:normal;
	font-size:20px;
	/*border:solid 1px #cccccc;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#videoThumbScroller #videoScroller {
	position:absolute;
	width:450px;
	height:105px;
	top:30px;
	left:20px;
	overflow:hidden;
	margin-left:0px;
	padding-top:3px;
}

#videoThumbScroller #flashcontent_scrollbar {
	position:relative;
	height:105px;
	overflow:hidden;
	/*background-image:url('/pwp/images/multiMediaPage/thumbScroller.jpg');*/
	/*background-repeat:no-repeat;*/
}

#videoContent #otherMediaButton {
	position:relative;
	margin-top:10px;
}

#videoArea2 {
	/*position:absolute;*/
    position:relative;
	width:370px;
    float:left;
    padding:10px;
	/*top:10px;*/
	/*left:530px;*/
}

#videoInfo {
	position:relative;
	width:370px;
	margin-top:5px;
	/*border:solid 1px green;*/
}

#videoTitle {
	position:relative;
	width:370px;
	font-size:20px;
	/*border:solid 1px #cccccc;*/
}

#videoDesc {
	position:relative;
	padding-top:5px;
	width:370px;
	line-height:18px;
	/*border:solid 1px green;*/
}

#marketingInfo {
	position:relative;
	width:370px;
	margin-top:25px;
	/*border:solid 1px red;*/
}

#marketingTitle{
	position:relative;
	width:370px;
	font-size:20px;
	/*border:solid 1px #cccccc;*/
}

#marketingDesc {
	position:relative;
	padding-top:5px;
	width:370px;
	line-height:18px;
	/*border:solid 1px green;*/
}

#videoContent #signUpButton {
	position:relative;
	margin-top:20px;
}

#disclaimer {
	padding-bottom:5px;
	margin-top:5px;
    float:left;
}

#disclaimerHeader {
	font-size:9px;
}

#disclaimerFlashText {
	font-size:9px;
	position:relative; /* mandatory */
	width:360px;
	height:60px;
	background-color:#ffffff;
	overflow:hidden; /* mandatory */
	margin:10px 5px 5px 5px;
}

#disclaimerFlashTextin p{
	font-size:9px;
	color:#666666;
}

#disclaimerFlashTextin a{
	font-size:9px;
	color:#666666;
}

/* end of Opportunity and Product Media styles */

/* register page styles */

div#registerContent {
    margin:0 14px 0 14px;
}

div#registerMarketing {
	margin:0px 10px 0px 10px;
	/*border-bottom:solid 1px #999999;*/
}

div#registerMarketing h2 {
	color:#79AAB0;
	font-size:17px;
	display:none;
}

div#registerMarketing p {
    display:none;
}

div#registerOptions {
	display:inline;
	float:left;
    width:923px;
	/*margin-top:30px;*/
	/*padding-left:85px;*/
	/*padding-right:85px;*/
}

div#registerOptions div#signupApp {
    margin:0;
    width:923px;
}

/*
div#distributorOption {
	float:left;
	width:305px;
	height:260px;
	margin-right:65px;
	border:solid 1px #999999;
    display:none;
}

div#distributorOption h3 {
	margin:0px;
	background-color:#79AAB0;
	color:#ffffff;
	padding:0px 5px 0px 5px;
	font-size:18px;
}

div#distributorOption p {
	margin:0px 5px 5px 5px;
	height:50px;
}

div#distributorOption a {
	float:right;
	margin:0px 3px 0px 3px;
	color:#79AAB0;
	font-weight:bold;
}

div#customerOption {
	float:left;
	width:305px;
	height:260px;
	margin-left:65px;
	border:solid 1px #999999;
    display:none;
}

div#customerOption h3 {
	margin:0px;
	background-color:#79AAB0;
	color:#ffffff;
	padding:0px 5px 0px 5px;
	font-size:18px;
}

div#customerOption p {
	margin:0px 5px 5px 5px;
	height:50px;
}

div#customerOption a {
	float:right;
	margin:0px 3px 0px 3px;
	color:#79AAB0;
	font-weight:bold;
}
*/

/* end register page styles */

/* hosting styles */

#hostingContent {
    background-color:#ffffff;
    float:left;
    width:923px;
    margin:0pt 14px 0pt 14px;
}

#siteNameSection {
    position:relative;
    width:415px;
    padding:10px 20px 10px 20px;
    float:left;
}

#siteNameSection h2 {
    position:relative;
    margin:0px;
    padding-bottom:5px;
    width:380px;
    font-size:22px;
    color:#507F89;
    border-bottom:solid 1px #999999;
}

#siteNameSection h4 {
    position:relative;
    margin:10px 20px 0px 20px;
    width:340px;
}

#siteNameInputSection {
    position:relative;
    /*background-color:#C9DAE3;*/
    background-color:#DCDCDC;
    border:solid 1px #999999;
    padding:5px;
    width:370px;
    height:20px;
}

#pwpSiteName {
    position:relative;
    display:inline;
    float:left;
    padding:2px;
}

#siteNameInputSection h4 {
    position:relative;
    display:inline;
    color:#507F89;
    padding-left:5px;
    padding-right:5px;
    margin:0px;
    line-height:20px;
}

#validSite {
    display:inline;
    padding:0px 30px 0px 30px;
    height:18px;
}

#spinnerImage, #correctImage, #incorrectImage {
    display:none;
}

#validSite img {
    height:16px;
    background-image:url('/global/images/general/spacer.gif');
    padding-top:2px
}

#hostingSection {
    position:relative;
    width:415px;
    padding:10px 20px 10px 20px;
    float:left;
}

#hostingSection h2 {
    position:relative;
    margin:0px;
    padding-bottom:5px;
    width:380px;
    font-size:22px;
    color:#507F89;
    border-bottom:solid 1px #999999;
}

#hostingSection h4 {
    position:relative;
    margin:0px;
    width:340px;
}

#hostingSkuSection {
    position:relative;
    width:370px;
}

#hostingSkuSection dl {
    position:relative;
    margin:10px 0px 10px 0px;
   /*background-color:#C9DAE3;*/
    background-color:#DCDCDC;
    border:solid 1px #999999;
    float:left;
    width:380px;
}

#hostingSkuSection dt {
    position:relative;
    color:#ffffff;
    background-color:#507F89;
    float:none;
    font-size:14px;
    font-weight:bold;
    padding:5px;
}

#hostingSkuSection dd {
    position:relative;
    float:left;
    margin:10px;
}

#hostingSkuSection .cmsColumn {
    position:relative;
    color:#ffffff;
    background-color:#507F89;
    float:none;
    font-size:14px;
}

#buttonSection {
    position:relative;
    padding:0px 65px 0px 65px;
    float:right;
}

/* end hosting styles */


/* NSE Styles */

.header12A {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.header12D {
	color:#97BBC1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}

.header16A {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
}

/*DARK GREY*/
.header16B{
	font-family : Arial, Helvetica, sans-serif;
	color: #606061;
	font-size : 16px;
}

.header12B{
	font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	font-size : 12px;
}

/*BLUE GREEN*/
.textE{
	font-family : Arial, Helvetica, sans-serif;
	/*color: #A6C7CE;*/
	font-size : 12px;
}

.prodtext{
	font-family : Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size : 12px;
	line-height : 18px;
}

.prodtext A:hover{
    font-family : Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size : 12px;
    line-height : 18px;
}

.prodtext A:link{
    font-family : Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size : 12px;
    line-height : 18px;
}

.prodtext A:visited{
    font-family : Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size : 12px;
    line-height : 18px;
}

#productContent .prodtext{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}

.mainbg {
	background-color:#FFFFFF;
}

.hdrbg {
	background-color:#36547C;
}

.dkLine {
	background-color:#606061;
}

.line {
	background-color:#B4B5B7;
}

.ltLine {
	background-color:#EBEBEB;
}

.accent8 {
	background-color:#979797;
}

/*NAVY BLUE*/
.colorD {background-color: #39577D;}
/*BLUE GREEN*/
.colorE {background-color: #A6C7CE;}
/*GREY*/
.colorK {background-color: #EBEBEB;}

.errortext{
	font-family : Arial, Helvetica, sans-serif;
	color: Red;
	font-size : 12px;
}

.successtext{
	font-family : Arial, Helvetica, sans-serif;
	color: Green;
	font-size : 12px;
}

/* FORM FEILD DEFS */
INPUT{
	font-size:12px;
	height:14px;
	border: #959FA1 solid 1px;
	font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	margin:0px;
	white-space : normal;
}

input.qty {
	border:1px solid #959FA1;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:14px;
    margin:0px;
    text-align:center;
	white-space:normal;
}

textarea{
	BORDER-RIGHT: #959fa1 1px solid;
	BORDER-TOP: #959fa1 1px solid;
	font-size: 12px;
	MARGIN: 0px;
	BORDER-LEFT: #959fa1 1px solid;
	color: #333333;
	BORDER-BOTTOM: #959fa1 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	WHITE-SPACE: normal;
}

/* Sliding Buttons: begin */
button {
    /*
    border:0;
    cursor:pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:0 5px 0 0;
    text-align:center;
    */

    background:transparent url("/global/images/general/btn_left.png") no-repeat scroll 0 0;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    font-size:12px;
    font-weight:normal;
    height:24px;
    padding:0 0 3px 10px;
    margin:0;
    position:relative;
}

/*
button span {
    position:relative;
    display:block;
    white-space:nowrap;
    padding:0 0 0 5px;
}
*/

.buttonStyle {
    background:transparent url("/global/images/general/btn_right.png") no-repeat scroll 100% 0;
    border:0 none;
    cursor:pointer;
    float:left;
    height:24px;
    margin:0;
    padding-right:10px;
    position:relative;
    text-align:center;
}

/*
.buttonStyle {
	border:0px;
}
*/

/*
button {
  width:auto;
  overflow:visible;
}
*/

/*
button span {
  margin-top:1px;
}
*/

/*submit buttons have a hover*/
/*
button.submitBtnMain {
    background:url("/global/pwp/images/btn_main_right.gif") right no-repeat;
}
button.submitBtnMain span {
    height:24px;
    line-height:24px;
    background:url("/global/pwp/images/btn_main_left.gif") left no-repeat;
    color:#fff;
    padding:0 0 0 20px;
}
button.submitBtnMain:hover {
    background:url("/global/pwp/images/btn_accent_right.gif") right no-repeat;
}
button.submitBtnMain:hover span {
    background:url("/global/pwp/images/btn_main_left_hover.gif") left no-repeat;
}
button.submitBtnAccent {
    background:url("/global/pwp/images/btn_accent_right.gif") right no-repeat;
}
button.submitBtnAccent span {
    height:24px;
    line-height:24px;
    background:url("/global/pwp/images/btn_accent_left.gif") left no-repeat;
    color:#fff;
}
button.submitBtnAccent:hover {
    background:url("/global/pwp/images/btn_main_right.gif") right no-repeat;
}
button.submitBtnAccent:hover span {
    background:url("/global/pwp/images/btn_accent_left_hover.gif") left no-repeat;
}
*/
/* selected buttons dont hover */
/*
button.selectedBtnMain {
    background:url("/global/pwp/images/btn_main_right.gif") right no-repeat;
}
button.selectedBtnMain span {
    height:24px;
    line-height:24px;
    background:url("/global/pwp/images/btn_main_left.gif") left no-repeat;
    color:#fff;
    padding:0 0 0 20px;
}
button.selectedBtnMainDrkBg {
    background:url("/global/pwp/images/btn_main_right_dark_bg.gif") right no-repeat;
}
button.selectedBtnMainDrkBg span {
    height:24px;
    line-height:24px;
    background:url("/global/pwp/images/btn_main_left_dark_bg.gif") left no-repeat;
    color:#fff;
    padding:0 0 0 20px;
}
button.selectedBtnAccent {
    background:url("/global/pwp/images/btn_accent_right.gif") right no-repeat;
}
button.selectedBtnAccent span {
    height:24px;
    line-height:24px;
    background:url("/global/pwp/images/btn_accent_left.gif") left no-repeat;
    color:#fff;
}
*/
/* buttons: end */
