/* Social Networking Skin Template
	M. Emerson Bruce || 2009
	WinXnet - Portland, Maine
	Friends of Portland Public Library
*/

*{padding:0; margin:0;}

html{ height:100%;}
body{ height:100%;}
table, td, tr{ margin:0; padding:0;}
body, div{
	margin:0;
	padding:0;
	line-height:13pt;
	font: 9pt/1.5 Tahoma, Helvetica, "Arial Narrow" "Arial Narrow", sans-serif 100;
	color:#4a4a4f;
}
p{
	font-size: 9pt;
	font-family: Tahoma, Helvetica, "Arial Narrow" "Arial Narrow", sans-serif;
	font-weight: 100;
	padding: 0;
	margin:0;
	line-height:1.5;
	color:#4a4a4f;
}
a img{ border:0;}

/* default dnn overides*/
.Normal{ font-family: Tahoma, Verdana, "Lucida Sans", Arial, sans-serif; font-size:9pt;}
.Normal p{ font-family: Tahoma, Verdana, "Lucida Sans", Arial, sans-serif; font-size:9pt;}
.NormalTextBox{ background-color:#fdcb7b; border:solid 1px gray;}
td.NormalTextBox{ background:none; border:none;}
.ControlPanel .NormalTextBox{ background-color:#fdcb7b;}
.DNNEmptyPane{ display:none;}
.CommandButton { FONT-WEIGHT:700; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, helvetica, "Arial Narrow", sans-serif; }

/* bluearrow ul */
.bluearrow { padding:0 0 3px 28px;margin:0;  font-size:9pt; line-height:9pt; vertical-align:bottom;}
.bluearrow li{padding:0 0 0 13px;margin:0 0 14pt 0; list-style-image:url(images/arrowbullets-big-bluewhite.png); font-size:9pt; line-height:9pt;}

h1{ font-size: 15pt;color:#D50E16; padding:0 0 .5em 0; margin:0; font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif; font-weight:200; line-height:1.2em;}
h2{ font-size: 14pt;color:#245888; padding:0 0 .5em 0; margin:0; font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif; font-weight:200; line-height:1.2em;}
h3{ font-size: 14pt;color:#F59503; padding:0; margin:0; font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif; font-weight:200; line-height:1.2em;}
h4{ font-size: 13pt;color:#D50E16; padding: 0; margin:0; font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif; font-weight:100; line-height:1.2em;}
h5{ font-size: 13pt;color:#245888; padding: 0; margin:0; font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif; font-weight:100; line-height:1.2em;}
h6{ font-size: 13pt;color:#6E6F73; padding:0; margin:0;font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif; font-weight:100; line-height:1.2em;}

div.socialbar{ text-align:left; margin:0; }
div.socialbar h1{ color:#EC2028; font-size: 15pt; padding:0 0 15px 0; margin:0 0 0 0; font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif; font-weight:100;}
h1 span.socialbar{ color:#EC2028; font-size: 15pt; padding:0 0 0px 0; margin:0 0 0 0; font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif; font-weight:100;}
h1.biotitle{ font-size: 13.5pt; padding:0 0 14px 0; margin:60px 0 0 0; font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif; font-weight:700;}
span.biosubtitle{ font-size: 12pt;color:#606264; padding:0; margin:0; font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif; font-weight:700; font-style:italic;}

.whitetext{color:white;}

img{ padding:0; margin:0;}

.clearboth{ clear:right; clear:left; clear:both;}
.wraptable {
	padding-bottom:20px;
	WIDTH:100%;
	height:100%;
	vertical-align:top;
	background: #0073AE;
	
}
.bodytable{ }
.shadowTD{height:100%; vertical-align:top;}
.shadowtable{height:100%; vertical-align:top; background:url(images/bg-greygradient.jpg) top repeat-x #ffffff;}
.books-lr{ background:url(images/books-lr.gif) right bottom no-repeat;}
.headerleftdiv {
	color:#a5c2e1;
	float: left;
	width:50%;
	text-align:left;
}
.headerrightdiv {
	color:#ffffff;
	float: right;
	width:200px;
	text-align:right;
	margin:3px 0 0 0;

}
.search{
	padding:0;
	margin:0;
}
#ClassicSearch{ padding:0; margin:0;}
.SearchLabel{ font-size:12pt; color:#ec060f; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:700;}
div.SearchCell{ width:300px; float: right; display:inline;}

.searchtable{ margin:0; padding:0;}
.searchlabeltd{}
.searchboxtd{background:url(images/searchbg.jpg) no-repeat top left; width:230px; height:29px;}
.SearchCell .SearchBox{ 
	background:transparent;
	color:#131315;
	border:none;
	height:15px;
	width:190px;
	vertical-align:top;
	padding:0;
	margin:6px 0 0 13px;
}
.SearchImg{ padding:0; margin:0; text-align:left; vertical-align:top;}

.leftcol-admin{	
	width:217px;
	background: url(images/menubggrad-lt.jpg) repeat-x  bottom #FBFCFE;
	vertical-align:top;
	padding:0 0 150px 0;
}
.rightcol-admin{	
	
	background:url(images/bg-innershadow-wide.png) left top repeat-y transparent;
	vertical-align:top;
	padding:0 0 30px 0;
	margin:0;
}
.ContentPane-admin{
	width:100%;
	vertical-align:top;
	margin:0;
	padding:0;
	background:white;

}
.leftcol{	
	width:350px;
	background:transparent;
	vertical-align:top;
	height:125px;
	max-height:125px;
}
.rightcol{	
	
	background:transparent;
	vertical-align:top;
	padding:0;
	height:125px;
	max-height:125px;
}

.headercell{ 
	background:url(images/rightheaderbg.jpg) right top no-repeat #ffffff;
	height:125px;
	overflow:hidden;
	max-height:125px;
	min-height:125px;
	margin:0;
	padding:0 0 0 0;
	position:relative;
	z-index:1;
	width:1024px;
	}
	
.sitelogo{ padding: 0; position:relative; z-index:1;}
.LogoCell{ 
	width:350px;	
	background: #ffffff;
	vertical-align:top;
	background:transparent;
	overflow:hidden;
	padding:0;
	margin:0;
	display:block;
	padding:0 0 0 0;
}
.HeaderImagePane{
	background:transparent;	
	margin:7px 0 0 0;
	padding:0;
	vertical-align:top;
	width:auto;
	overflow:hidden;
	display:inline;
	float:right;
}
.RandomImageDiv{
	background:transparent;	
	margin:0;
	padding:0;
	vertical-align:top;
	height:200px;
	width:185px;
	overflow:hidden;
	display:inline;
	float:right;
}
.menutd{
	background: url(images/menu-bg.jpg) repeat-x top #fbaf3c;
	height:36px;
	max-height:36px;
	min-height:36px;
	margin:0;
	padding:0;
	position:relative;
	width:1024px;
	color:#ffffff;
}
.HeaderPane{
	text-align:left; vertical-align:middle; width:300px; float:right; margin:35px 20px 20px 0px; padding:0 0 0 10px;
}
.ContentPane{
	background:#ffffff;	
	margin: 0px;
	padding:0px;
	vertical-align:top;
	overflow:hidden;
	text-align:left;
}
.RightPane{
	background-color:#ffffff;	
	margin: 0px;
	padding:0;
	vertical-align:top;
	overflow:hidden;
	text-align:left;
	width:300px;
	min-width:300px;
}
.BottomPane{
	background-color:#ffffff;
	margin:0;
	padding:0;
	vertical-align:top;
	overflow:hidden;
}
.SocialBarPane1{
	padding:0 25px 0 25px;
	min-width:25%;
	
}
.SocialBarPane2{
	padding:0 25px;
	min-width:25%;
	border-left: 1px solid #ACAEB5;
	
}
.SocialBarPane3{
	padding:0 25px;
	min-width:25%;
	border-left: 1px solid #ACAEB5;
	
}
.SocialBarPane4{
	padding:0 25px 0 25px;
	min-width:25%;
	border-left: 1px solid #ACAEB5;
	
}

.contentcell{ 
	padding:40px;
	margin:0;
	background-image: url('http://www.friendsofppl.org/Portals/0/Skins/Friends of PPL/images/contentbg-gradient.jpg');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ffffff;
	
}
.rightcell{ 
	padding:40px 20px 20px 0px;
	margin:0;
	background-image: url('http://www.friendsofppl.org/Portals/0/Skins/Friends of PPL/images/contentbg-gradient.jpg');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ffffff;
	width:300px;
	min-width:300px;
}
.socialbartd{
	background:#E6E7E8;
	height:100px;
	color:#012149; 
	padding:15px 0 15px 0;
	border-bottom:#EC2028 solid 20px;
	border-top: #FCB03C solid 20px;
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;
	font-size:9pt;
}


.socialbar .Normal{color:#043675;}
.socialbar .Normal p{ line-height:1.2em;}
.socialbar ul{ padding-left:0;}
.socialbar li{  background-image:url(images/circlebullet-orange-greybg.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:20px; margin-left:0; list-style-type:none; line-height:1.3em; }
.socialbartd a:link{ color:#043675; text-decoration:none;}
.socialbartd a:visited{ color:#043675; text-decoration:none;}
.socialbartd a:hover{ color:#012149; text-decoration:underline;}
.socialbartd a:active{ color:#043675; text-decoration:none;}

.SBformtable{}
.SBformlabeltd{ width:100px;}
.SBformlabeltd label{ font: 10pt Tahoma, helvetica, "Arial Narrow", sans-serif; color:#043675; white-space:nowrap;}
.SBformtextboxtd{ width:122px; height:30px; background:url(images/socialbartextboxbg.jpg) top left no-repeat;}
.socialbartextbox{ background:transparent; border:none; margin:0 12px 0 12px; padding:0; width:100px;}
.socialbararrowlink{  background:url(images/socialbararrow.jpg) right 4px no-repeat; margin-top:15px; margin-right:0px; padding-right:20px; text-align:right;}
.socialbararrowlink a{ 
	color:#ec2028; 
	font-size:13pt; 
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;  
	margin-right:0px;  
	width:100%; 
	text-align:right; 
	line-height:1.5em; 
	display:block;
	text-decoration:none;
}
.socialbararrowlink a:link { 
	color:#ec2028; 
	font-size:13pt; 
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;  
	margin-right:0px;  
	width:100%; 
	text-align:right; 
	line-height:1.5em; 
	display:block;
	text-decoration:none;
}
.socialbararrowlink a:visited { 
	color:#ec2028; 
	font-size:13pt; 
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;  
	margin-right:0px;  
	width:100%; 
	text-align:right; 
	line-height:1.5em; 
	display:block;
	text-decoration:none;
}
.socialbararrowlink a:hover { 
	color:#ec2028; 
	font-size:13pt; 
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;  
	margin-right:0px;  
	width:100%; 
	text-align:right; 
	line-height:1.5em; 
	display:block;
	text-decoration:underline;
}
.socialbararrowlink a:active { 
	color:#ec2028; 
	font-size:13pt; 
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;  
	margin-right:0px;  
	width:100%; 
	text-align:right; 
	line-height:1.5em; 
	display:block;
	text-decoration:none;
}

/* custom social button css */
.stbuttontext{ font-size:10pt;}

/* white text */
.whitetext{ color:white;}
.whitetext p{ color:white;}
.whitetext .Normal{ color:white; font-size:9pt; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;}
.whitetext ul{padding-left:25px;}
.whitetext ul li{  background-image:url(images/squarebullet-orange-bluebg.gif); background-repeat:no-repeat; padding-left:15px; margin-left:0; list-style-type:none; line-height:1.3em; 
}
.whitetext ul li a:link{ color:#FFFBF0; text-decoration:none;}
.whitetext ul li a:visited{ color:#FFFBF0; text-decoration:none;}
.whitetext ul li a:hover{ color:white; text-decoration:underline;}
.whitetext ul li a:active{ color:#FFFBF0; text-decoration:none;}
.whitetext table{ color:white;}
.whitetext div{ color:white;}
.whitetext a:link{ color:#FFFBF0; text-decoration:none;}
.whitetext a:visited{ color:#FFFBF0; text-decoration:none;}
.whitetext a:hover{ color:white; text-decoration:underline;}
.whitetext a:active{ color:#FFFBF0; text-decoration:none;}

.footerleftdiv {
	color:#F59503;
	float: left;
	font-size:7.5pt;
	font-weight:200;
	text-align:right;
	margin:0;
	padding:0 0 0 8px;
}
.footerrightdiv {
	color:#F59503;
	float: right;
	font-size:7.5pt;
	font-weight:200;
	text-align:right;
	margin:0;
	padding: 0 8px 0 0;
}
.shadow-ML {
	background: url(images/shadow-ml.png) repeat-y;
	width: 40px;

}
.shadow-MR {
	background: url(images/shadow-mr.png) repeat-y;
	width:40px;

}
.shadow-BL{ height:40px; width:40px; background:url(images/shadow-bl.png) right top no-repeat;}
.shadow-BM{ height:40px;background:url(images/shadow-bm.png) top repeat-x; padding:2px 0px 0px 0px; vertical-align:top;}
.shadow-BR{ height:40px; width:40px; background:url(images/shadow-br.png) left top no-repeat;}
.noshadow{ height:15px;background:#585d67;padding:4px 0 4px 0;}

/* links */
a:link{color:#012149;text-decoration:underline;}
a:visited{color:#012149;text-decoration:underline;}
a:hover{color:#d50e16; text-decoration:underline;}
a:active{color:#012149;text-decoration:underline;}


.footer{ font-size:8pt; color:#F59503; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;}
.footerseparator{ color:#F59503; font:9pt Tahoma, Helvetica, "Arial Narrow" sans-serif 700;}/* same color as td bg to hide divider lines from regular browsers but show for assistive technology */
.footerseparatorblue{ color:#ffffff; font:9pt Tahoma, Helvetica, "Arial Narrow" sans-serif 700;}
.footerseparatorwhite{ color:#ffffff;}

a.footer:link{ color:#F59503; text-decoration:none;font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif;}
a.footer:visited{ color:#F59503;text-decoration:none;font-family:Tahoma, Helvetica, "Arial Narrow" sans-serif;}
a.footer:hover{ color:#EC6C21; text-decoration:underline;font-family:Tahoma, Helvetica, "Arial Narrow" sans-serif;}
a.footer:active{ color:#F59503;text-decoration:none;font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif;}


a.grey:link{ color:#606264; text-decoration:none;font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif;}
a.grey:visited{ color:#606264;text-decoration:none;font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif;}
a.grey:hover{ color:#606264; text-decoration:underline;font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif;}
a.grey:active{ color:#606264;text-decoration:none;font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif;}

a.search:link{ color:#a5c2e1; text-decoration:none;font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif;}
a.search:visited{ color:#a5c2e1;text-decoration:none;font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif;}
a.search:hover{ color:#a5c2e1; text-decoration:underline;font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif;}
a.search:active{ color:#a5c2e1;text-decoration:none;font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif;}

.redarrowlink{ margin-top:15px; color:#012149; font-size:10pt; margin:0; padding:0;}
.redararrowlink a{ 
	color:#d50e16; 
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;  
	margin-right:0px;
	padding-right:15px;  
	line-height:1.5em; 
	text-decoration:none;
	 font-size:10pt;
	 background:url(images/redarrow.jpg)  right 2px no-repeat;
}
.redarrowlink a:link { 
	color:#d50e16; 
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;  
	margin-right:0px;
	padding-right:15px;  
	line-height:1.5em; 
	text-decoration:none;
	 font-size:10pt;
	 background:url(images/redarrow.jpg) right 2px no-repeat;
}
.redarrowlink a:visited { 
	color:#d50e16; 
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;  
	margin-right:0px;
	padding-right:15px;   
	line-height:1.5em; 
	text-decoration:none;
	 font-size:10pt;
	 background:url(images/redarrow.jpg) right 2px no-repeat;
}
.redarrowlink a:hover { 
	color:#F87314; 
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;  
	margin-right:0px;  
	padding-right:15px; 
	line-height:1.5em; 
	text-decoration:underline;
	 font-size:10pt;
	 background:url(images/redarrow.jpg) right 2px no-repeat;
}
.redarrowlink a:active { 
	color:#d50e16; 
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;  
	margin-right:0px;  
	padding-right:15px; 
	line-height:1.5em; 
	text-decoration:none;
	 font-size:10pt;
	 background:url(images/redarrow.jpg) right 2px no-repeat;
}

.orangearrow{ width:100%; background:url(images/orange-arrow.gif) left 3px no-repeat; margin-top:15px; text-align:left; padding-left:20px;}

.linksdiv{ vertical-align:top; padding:0; margin:0; float:left;}


.byline{ color:#6E6F73; display:block; margin-top:15px; margin-bottom:25px; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;}
.byline a:link{ color:#6E6F73; font-weight:700; text-decoration:none;}
.byline a:visited{ color:#6E6F73; font-weight:700; text-decoration:none;}
.byline a:hover{ color:#245888; font-weight:700; text-decoration:none;}
.byline a:active{ color:#6E6F73; font-weight:700; text-decoration:none;}

.donatebuttons{ padding: 0 35px 0 30px;}

/*DNN Default Overrides*/
.Settings{text-align:left;}
/*End DNN Default Overrides*/

/*form classes*/
td.rdbpadding{ padding:0 0 10px 0;}
td.rdbpadding input{ margin:5px 5px 0 20px;}
td.rdbpaddingV input{ margin:5px 5px 0 0;}
.RDB{ font-size:10pt;}
.formlabel{ font-size:11pt; color:#064dc0;}
.textbox{ margin-top:3px; background-color:#EAF0F6; border:solid 1px #A5C2E1; width:200px; }
.submit{ background:#0042AB; border:#A5C2E1 solid 2px; cursor:pointer; color:#D9E6F3; width:200px; height:30px;}
.submit:hover{ border:#DF7707 solid 2px; color:#FFF8DC;}


/*end SB form classes*/


.bluecell{background:#0073AE; color:#ffffff;font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif;}
.bluecell a:link{ color:#E6DAB5; text-decoration:underline;}
.bluecell a:visited{ color:#E6DAB5;text-decoration:underline;}
.bluecell a:hover{ color:#E6DAB5;text-decoration:underline;}
.bluecell a:active{ color:#E6DAB5;text-decoration:underline;}
.bluecell .SubHead{ color:#ffffff; font-size:11pt; line-height:30pt; font-weight:700; margin:0; padding:0;}
.bluecell h1{ color:white;}

.box-content-div a:link{color:auto; text-decoration:underline; font-weight:200; }
.box-content-div a:visited{color:auto;text-decoration:underline;font-weight:200;}
.box-content-div a:hover{color:auto; text-decoration:underline;font-weight:200;}
.box-content-div a:active{color:auto;text-decoration:underline;font-weight:200;}

.whitecell{background-color:transparent; color:#606264;font-family: Tahoma, Helvetica, "Arial Narrow" sans-serif;}

.imageleft{ float:left; margin:2px 10px 5px 0; border:#ACAEB5 solid 1px;}
.imageright{ float:right; margin:2px 0px 5px 10px; border:#ACAEB5 solid 1px;}

UL{  padding:0 0 0 15px;margin:0 0 0 0; font-size:9pt; line-height:1.5; vertical-align:bottom;}
ul ul{padding-left:25px;}
ul ul ul{ padding-left:10px;/*same as ul li li*/}

UL LI{padding:0 0 0 0;  font-size:9pt; list-style-type:disc; font-family:Tahoma, Helvetica, "Arial Narrow" sans-serif; background-image:url(images/circlebullet-orange.jpg); background-repeat:no-repeat; background-position:left 5px; padding-left:20px; padding-bottom:5px; margin-left:0; list-style-type:none; line-height:2em;}

ul li li{  background-image:url(images/squarebullet-orange-dk.gif); background-repeat:no-repeat; background-position:8px 5px; padding-left:20px; padding-bottom:8px; margin-left:0; list-style-type:none; line-height:1.5em;}
ul li li li{ background-image:url(images/squarebullet-orange.gif); background-repeat:no-repeat; background-position:8px 5px; padding-left:20px; padding-bottom:3px; margin-left:0; list-style-type:none; line-height:1.3em;}

OL{  padding:0 0 0 30pt;margin:0; font-size:9pt; line-height:1.5; vertical-align:bottom;}
OL LI{ padding:0 0 0 0;margin:0 0 2px 15px; font-size:9pt;line-height:1.5; list-style-type:decimal; font-family:Tahoma, Helvetica, "Arial Narrow" sans-serif;}

/* custom friends form items|||||||||||||||||||||||||||||||||||||||||||||||||| */
.formtable td{ padding:0 0 3px 0;}
.formtextbox{ 
	background: url(images/formtextboxbg.jpg) repeat-x top left #fdcb7b;
	border:#ec2028 solid 2px;
	width: 210px;
	height: 20px;
	line-height:20px;
	margin-top:3px;
}
.fileuploadtd input{ 
	background: url(images/formtextboxbg.jpg) repeat-x top left #fdcb7b;
	border:#ec2028 solid 2px;
	width: 293px;
	height: 20px;
	line-height:20px;
	margin-top:3px;
}
.formdropdownlist{ 
	background: url(images/formtextboxbg.jpg) repeat-x top left #fdcb7b;
	/*border:#ec2028 solid 2px;*/
	width: 210px;
	height: 24px;
	line-height:24px;
	*line-height:22px;
	
}
select{ margin:0; padding:0;
	scrollbar-3dLight-Color:aliceblue;/*arrow box T&L*/
	scrollbar-Arrow-Color:#D50E16;/* shows when arrows are active*/
	scrollbar-Base-Color:black;/* gets overridden*/
	scrollbar-Face-Color:#FDCB7B;/* arrow bg & barshade */
	scrollbar-Highlight-Color:#FFF5E6;/* arrow & bar highlight */
	scrollbar-Shadow-Color:#EC2028;/* main arrow color/shadow, r&b arrowbox shadow */
	scrollbar-DarkShadow-Color:#F59503;/* arrow box r&b */
	scrollbar-Track-color:;/*overrides for flat bar color*/
	background: url(images/formtextboxbg.jpg) repeat-x top left #fdcb7b;
	line-height:24px;
	*line-height:22px;
	}
.selectdiv{ border:#ec2028 solid 2px; background: url(images/formtextboxbg.jpg) repeat-x top left #fdcb7b; margin:0; padding:0; height:21px; overflow:hidden;}
option{ background:#fdcb7b; height:22px;
	line-height:24px;
	*line-height:24px;}

.formmultitextbox{
	background: url(images/formtextboxbg.jpg) repeat-x top left #fdcb7b;
	border:#ec2028 solid 2px;
	width: 450px;
	line-height:20px;
	margin-top:3px;
	scrollbar-3dLight-Color:aliceblue;/*arrow box T&L*/
	scrollbar-Arrow-Color:#D50E16;/* shows when arrows are active*/
	scrollbar-Base-Color:black;/* gets overridden*/
	scrollbar-Face-Color:#FDCB7B;/* arrow bg & barshade */
	scrollbar-Highlight-Color:#FFF5E6;/* arrow & bar highlight */
	scrollbar-Shadow-Color:#EC2028;/* main arrow color/shadow, r&b arrowbox shadow */
	scrollbar-DarkShadow-Color:#F59503;/* arrow box r&b */
	scrollbar-Track-color:;/*overrides for flat bar color*/
}
.formlabel{
	color:#D50E16;
	font-size:10pt;
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;
}
.formlabeltopaligned{
	display:block; 
	margin-top:3px;
	color:#D50E16;
	font-size:10pt;
}


/*paypal join css */
.paypalform{ margin:0 0 13px 0; padding:0;}
.paypaltable, .paypaltable tr, .paypaltable td{ vertical-align:middle;margin:0; padding:0;}
.paypaltable .formlabel{ padding:0; margin:0;}
.paypalbutton{margin-top:7px; margin-left:7px;}
.paypalheadertd h3{ font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-size:13pt; font-weight:200; padding:0; margin:0;}
.joinlabeltd{ width:100px; text-align:left;}
.viewcartbutton{ margin-top:8px; margin-left:100px;}
.formsubmitbutton{
	background-image:none;
	background:url(images/buttonbg.jpg) center top no-repeat;
	border:none;
	width:141px;
	height:31px;
	line-height:31px;
	font-size:10pt;
	color:white;
	cursor:pointer;
	margin-top:13px;
}
.formsubmitbutton:hover{ color:yellow;}
