body {
    background:#636363 url(../images/ufixit-grey-bg.gif);
	color: #616355;
	margin: 0;
	padding: 0;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-align: left;
}

h1 {
	color:#e2881b;
}
.clear {
	clear:both;
}

sup {
color:#000;
font-size:8px;}

.red { color:#FF0000;}

.download {
background:url(../images/ufixit-download.jpg) no-repeat;
color:#E2881B;
display:block;
width:161px;
height:27px;
padding:11px 0 0 58px;
text-decoration:none;
}

.download:hover {
 text-decoration:underline;
}

#page_wrapper {
width:922px;
margin:0 auto;
padding:0 auto;
background:#FFF;
}

#header {
width: 100%;
height:107px;
background:url(../images/top_bg.jpg) repeat-x;
}

#logos {
width: 301px;
height: 107px;
background:url(../images/logos_bg.jpg);
float:left;}

#logos img {

position: relative;
top:11px;
left:60px;}

/*start menu*/

#house {
position:relative;
float:left;
top: 55px;
width: 16px;


}
#house a {
text-decoration:none;
background:url(../images/ufixit-house-off.gif) no-repeat;
}

#house a:hover {
text-decoration:none;
background:url(../images/ufixit-house-on.gif) no-repeat;
}

.small_arrow {
	font-size:7px;

}

#menu {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:600;
	float:left;
	width: 610px;
	height:10px;
	background:url(../images/ufixit-top-corner.jpg) no-repeat right top;
}

#menu ul {
	position: relative;
	padding: 15px 0 0 5px;
	position:relative;
}

#menu li {

float:left;
padding: 10px 15px 0 0;
display:inline-block;
margin-top:10px;
}

#menu a {
text-decoration:none;
display:block;
height:35px;
color:#444444;
padding: 0 0 0 6px;

}

#menu li a:hover {
background:#26abe2 url(../images/round_left.gif) left top no-repeat;
color:#e4e4e4;
padding:5px 0 0 6px;
margin:-5px 0 0 0;

}

#menu li a .right{
padding: 5px 6px 0 0;
}

#menu li a:hover .right{
background:url(../images/round_right.gif) right top no-repeat;

}




#menu li ul {
	position: absolute;
	height:1px;
	overflow:visible;
	left: 200px;
	top: -20px;
	display: none;
	color:fff;
	margin:22px 0 0 0;
	padding: 47px 0 0 0;
}

#menu li ul li {
background:none;
padding: 10px 0 20px 0;

}

#menu li ul li a {
width:111px;
height:24px;
display:block;
color:#e2e4e3;
text-align:left;


}

#menu li ul li a:hover {
background:url(../images/ufixit-sub-hover.jpg) no-repeat;
color:#4a4a4a;
}


#menu li:hover ul, li.over ul { 
	display: block; 
	}

/*end menu*/


/*start orange*/
#orange_home {
position:relative;
float:left;
width:520px;
height:321px;
background:#FF9933 url(../images/top_images/05.jpg) no-repeat;

}

#orange_price {
position:relative;
float:left;
width:402px;
height:321px;
background:#FF9933 url(../images/ufixit-orange-price.jpg) no-repeat;
}

#orange_price h1 {
position:absolute;
background:url(../images/ufixit-price.png) no-repeat;
width:191px;
height:60px;

top: 30px;
left: 185px;
text-indent: -9999px;
}


#orange_price h2 {
position:absolute;

top: 100px;
left: 305px;
padding:0;
margin:0;
font-size:10px;
}

#orange_price div#pform {
margin:0;
position:absolute;

width:191px;
height: 120px;
top:120px;
left:185px;
font-size:14px;
color:#000;
text-align:center;
font-weight:500;
line-height:20px;
}

.strong_white {
font-weight:bolder;
font-size:1.1em;
color:#FFF;
letter-spacing:3px;
}


.btn_top {
background:url(../images/ufixit-bnt-off.png) no-repeat;
text-decoration:none;
font-family: Tahoma;
display:block;
height:33px;
width:91px;
padding: 0px 2px 0px 15px;
color:#FFF;
font-size:12px;
margin:0 auto;
border: none;
cursor: pointer;

}

.btn_top:hover {
background:url(../images/ufixit-bnt-on.png) no-repeat;
}

/*end orange*/

/*main container start*/

#main_container {
position:relative;
float:left;
width:882px;
background:#f5f5f5;
padding: 0 20px 0 20px;
min-height:500px;
}

#main_container h1 {
	font: Tahoma, Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	
}

#left_column {
float:left;
width: 556px;
}

#right_column {
margin-right:8px;
float:right;
width: 300px;
}

/* contact form */

.con-tainer {
	width: 440px;
	padding: 0 0 0 10px;
}
#contactus {
	padding: 10px 20px 30px 10px;
	border:1px solid #000;
	background: #e3e3e3 url(../images/ufixit-silver-bg.jpg) top left repeat-x;
	margin: 1px auto;
	width:480px;
}

.consub {
	position: absolute;
	top: 335px;
	left: 430px;
}

.cinput {
	border: 1px solid #000;
	margin: 0 0 10px 0;
}
.orangetext {
	color: #E2881B;
	font-size:1.1em;
}

.require {
	color: #E2881B;
}


.cwheight {
	height: 55px;
}
.response-ok {
	color: green;
	font-weight: bold;
	padding: 20px 0 0 10px;
}
.response-fail {
	color: red;
	font-weight: bold;
	padding: 20px 0 0 10px;
}
/* end contact us */

/* repair - chips */

#repimgbox {
	width: 220px;
	float: left;
}
#repimgbox p {
	text-align: center;
	margin-top: 12px;
}
#repimgbox img {
	cursor: pointer;
}
#steps {
	width: 315px;
	float: right;
	padding: 0 0 0 10px;
}
span.backandforward {
	background: #DCDCDC;
	padding: 5px 30px 8px 30px;
	vertical-align: top;
}

/*main container end*/

/*footer start*/
#footer {
background:url(../images/ufixit-footer-bg.png)  right top no-repeat;
margin:0 auto;
height:120px;
width:922px;
}

#footer h1 {
float:left;
padding: 35px 0 0 65px;
margin:0px;
font-size:15px;
color:#FFF;
font-weight:bolder;
}

#footer ul {
list-style:none;
float:left;
padding: 23px 0 0 10px;
margin:0px;
}

#footer li {
display:inline;
padding:0 15px;
}

.at_left {
float:left;
font-size:10px;
color:#FFF;
padding:9px 0 0 40px;
}

.at_right {
float:right;
font-size:10px;
color:#FFF;
text-align:right;
padding: 9px 40px 0 0;
line-height:14px;
}

.at_right a {
text-decoration:none;
color:#FFF;
}

.at_right a:hover {
color:#FFF;
text-decoration:underline;
}

#welcome {
float:none;
width:525px;
height:144px;
padding-top:27px;
font:Tahoma, Verdana, Arial 11px;
color:#292929;

}

.welcome {
float:none;
width:525px;
height: 35px;
padding-top:27px;
font:Tahoma, Verdana, Arial 11px;
color:#292929;

}

#welcome p {
font-size:13px;
	text-align:justify;
	line-height:1.5em;}


#why {
	position:relative;
	width:542px;
	height:218px;
	background:url(../images/ufixit-why.jpg);
	font:Tahoma, Verdana, Arial;
	font-size:12px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:0 0 10px 0;
	margin: 0 0 35px 0;
}

#why #why_title {
	position:absolute;
	top:42px;
	left:25px;
	color:#0b4e86;
}

#why ul {
	position:absolute;
	top: 70px;
	left:3px;}

#why li {
list-style-image: url(../images/bullet.png);
color:#FFFFFF;
padding:4px; }

#right_column #find {
	float: left;
	width: 286px;
	height: 170px;
	border: 1px solid #dddddd;
	background: #fff url(../images/ufixit-map.gif) no-repeat top left;
	margin-top: 14px;
	position: relative;
	padding-left: 15px;
	padding-top: 30px;
}
#find #glass {
	position: absolute;
	left: 10px;
	top: -24px;
}

#find .title {
	position: absolute;
	left: 67px;
	top: -28px;
}
#find .label {
	width: 96px;
	margin-right: 15px;
	font-size: 12px;
}
#find .drop {
	width: 146px;
}

.distancelist {
	margin-top: 4px;
}



#testimonial {
	float: none;
	height: 134px;
	width: 421px;
	border:1px solid #dedede;
	position: relative;
	font-size: 10px;
	color: #000000;
	padding-left: 104px;
	padding-top: 10px;
	margin-bottom:30px;
}
#testimonial #testimonialname {
	position: absolute;
	right: 20px;
	bottom: 16px;
}
#howto {
	float: left;
	height: 273px;
	width: 525px;
	background: url(../images/howto.jpg);
	margin-top: 25px;
}
#testimonial #testimonialtitle {
	color: #e2881b;
	font-size: 14px;
	margin-top: 10px;
}
#testimonial #testimonialtext {
	width: 384px;
	font-style: italic;
}
#statis {
	position: absolute;
	left: -12px;
	top: -15px;
}

 

legend {
	color:#000;
	*margin-left:-7px;
}
fieldset {
	border:1px solid #dedede;
}
fieldset div {
	overflow:hidden;
	display:inline-block;
}
fieldset div {display:block;}
label {
	float:left; 
	width:145px;
}



#right_column #youtube {
	float: left;
	width: 301px;
	height: 184px;


	background-repeat: repeat;
	margin-top: 12px;
	margin-bottom:10px;
	position: relative;
	}

#right_column #win {
	position:relative;
	float: left;
	height: 158px;
	width: 303px;
	position: relative;
	background: url(../images/ufixit-win-bg.jpg) no-repeat;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 14px;
	color: #000;
	padding-top: 75px;
	padding-left:19px;

}

#win p{
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:13px;
	}
	
#win #woman {
	position: absolute;
	top: 100px;
	right: -6px;
}

#win a.button {
	background:url(../images/ufixit-bnt-off.png) no-repeat;
	text-decoration:none;
	font-family:Tahoma;
	display:block;
	height:23px;
	width:65px;
	padding: 10px 5px 0px 21px;
	color:#FFF;
	font-size:11px;
	margin:0 auto;
	position: absolute;
	left: 18px;
	top:176px;
	font-weight:300;
}

#win a:hover.button {
	background:url(../images/ufixit-bnt-on.png) no-repeat;
}

#right_column #newsletter {
	float: left;
	width: 246px;
	height: 115px;
	border: 1px solid #dddddd;
	background:#fff;
	margin-top: 52px;
	position: relative;
	padding-left: 55px;
	padding-top: 35px;
	
}
.inputform {
	font-size:12px;
	float:right;
	margin: 0 32px 10px 0;
	

}
#newsletter #paper {
	position: absolute;
	top: -38px;
	left: 1px;
}

#newsletter #title {
	position: absolute;
	left: 104px;
	top: -28px;
}

#find form {
margin-top:20px;}

#wintitle {
position:absolute;
	text-indent: -9999px;
}



.button1 {
    background:url(../images/ufixit-bnt-off.png) no-repeat;
	text-decoration:none;
	font-family:Tahoma;
	display:block;
	height:33px;
	width:90px;
	padding: 0 5px 0px 19px;
	color:#FFF;
	text-align:center;
	font-size:11px;
	float:right;
	margin:2px 27px 0 0;
	border:0;
	font-weight: 300;
	cursor:pointer;
	
	
}

.button1:hover {
background:url(../images/ufixit-bnt-on.png) no-repeat;
}

.button2 {
background:url(../images/ufixit-bnt-off.png) no-repeat;
	text-decoration:none;
	font-family:Tahoma;
	display:block;
	height:33px;
	width:91px;
	padding: 9px 5px 0px 19px;
	color:#FFF;
	font-size:11px;
	float:right;
	margin-right:3px;
	margin-top:10px;
	
	
}

.button2:hover {
background:url(../images/ufixit-bnt-on.png) no-repeat;
}

/*Page Heading*/
#page_heading {
	position:relative;
	height:65px;
	}
	
#page_heading h1 {
	position:absolute;
	right: 77px;
	top:-10px;
	color:#FFF;
	background:url(../images/ufixit-page-header.png) no-repeat;
	width: 487px;
	height: 52px;
	padding:14px 0 0 20px;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size:19px;
	font-weight:bolder;
	letter-spacing:1px;
	}	
	
	


/*End Page Heading*/


/*RESELLER*/
#reseller {
position:relative;
width: 525px;}

#reseller .results {
position:absolute;
top:-14px;
left:1px;
color:#000;
font-size:12px;
font-weight:bold;
}

.orange { color:#e2881b;}


.list_result {
position:relative;
float:left;
width:525px;
padding-top:15px;
color:#292929;
padding: 15px 0;
border-bottom: 1px dotted #e2881b;
margin-bottom: 5px;
}

.list_result .float_right {
float: right;
text-align:left;
width:415px;
}

 .float_right .store {
color:#e2881b;
font-size:13px;
font-weight:bold;
display:block;
margin: 0;}

 .float_right .address {
margin: 0 0 15px 0;
display:block
}


 .float_right .bold{
 font-weight:bold;
}

.list_result .float_left {
float: left;
width:110px;
}



.list_result .float_left img {
float:left;
border:1px solid #d6d6d6;}

.list_result .float_left a {
float:left;
color: #b0c1d7;
background:url(../images/ufixit-blue-arrow.jpg) left no-repeat;
text-decoration:none;
padding: 0 0 0 9px;
margin: 2px 0 0 2px;}

/*END RESELLER*/

#testing { 
	position:relative; 
	width:515px;
	height:267px; 
	background:url(../images/featured_box/ufixit-box-bg.jpg) no-repeat;
	padding:10px 0 0 10px;
	margin:0;
}
/*featured box*/

#featured { 
	position:relative; 
	width:515px;
	height:267px; 
	background:url(../images/featured_box/ufixit-box-bg.jpg) no-repeat;
	padding:10px 0 0 10px;
	margin:0;
}
#featured ul.ui-tabs-nav { 
	position:absolute; 
	top:10px; right:12px; 
	list-style:none; 
	padding:0; margin:0; 
	z-index:9999;
}
#featured ul.ui-tabs-nav li { 
	width: 116px;
	padding:0;
	margin:0;
	font-size:12px; 
	color:#666;
	
}
#featured ul.ui-tabs-nav li img { 
	float:left;  
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span { 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a { 
	display:block; 
	height:27px; 
	width: 116px;
	padding-top:6px;
	color: #FFF; 
	background: url(../images/featured_box/off-panel-bg.jpg) repeat-y ; 
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
#featured li.ui-tabs-nav-item a:hover { 
	background: url(../images/featured_box/off-panel-bg2.jpg) repeat-y ; 
	color:#333;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a { 
	background: url(../images/featured_box/on-panel-bg.png) no-repeat; 
	color:#333;
}
#featured .ui-tabs-panel { 
	width:400px; height:231px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info { 
	position:absolute; 
	top:191px; left:0; 
	height:40px; 
	width:400px;
	background: url('../images/featured_box/transparent-bg.png'); 
}
#featured .info h2 { 
	font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	padding:5px 0; 
	margin:0 auto;
	overflow:hidden;
	font-weight:bold;
}
#featured .info p { 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover { 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

/*end featured box*/


/*quotes*/
#testimonials {
	margin:0;
	padding: 0 7px;
	width: 410px;
	height: 210px;
	position: relative;
	color: #4E4E4F;
}
#quotes{
	font-size: 11px;
	padding: 2px 0;

}

#testimonials  #author {
	font-size: 11px;
	font-style:italic;
	position: absolute;
	right: 10px;
	top: 62px;
}
/*end quotes*/


/*silver box*/
.silver_box {
position:relative;
border:1px solid #000;
background: #e3e3e3 url(../images/ufixit-silver-bg.jpg) top left repeat-x;
padding:10px;
margin: 10px 0 0 0;}


.silver_box ul{
list-style:none;
margin:0;
padding:0 0 20px 0;
}

.silver_box li{
background:url(../images/bullet.png) no-repeat;
margin: 0 0 10px 20px;
padding: 0 0 0 15px;
line-height:10px;
}

.silver_box .medal{
position:absolute;
right:20px; top:1px;
}
/*home silver box*/


/*faqs */

#faqsList{
margin-bottom:20px;}

#faqsList ol{
color: #E2881B;}

#faqsList ol li a{
color:#000;
text-decoration:none;}

#faqsList ol li a:hover{
text-decoration:underline;}


.faqAnswer{
position:relative;
border-bottom: 1px dotted #e2881b;
padding: 10px 0 10px 0;} 



.q{
background:url(../images/ufixit-q.jpg) no-repeat top left;
padding: 6px 0 0 40px;
margin:0 0 5px 0;
font-size:1.1em;
color:#e2881b;
width:510px;
min-height:25px;
display:block;}

.q sup {
color:#e2881b;
font-weight:bold;}

.an{
padding: 0 0 0 40px; 
display:block; 
width:510px;
}


.scrollTop	{
text-align:right;
margin:9px 0 0 0;
width:550px;
display:block;
} /* scroll to top ^ */

/*end faqs */


/*News And media*/

#last {
padding:0 0 15px 0;
margin:0;
border-bottom: 1px dotted #e2881b;
}

#last img{
padding:0;
margin:10px 11px 0 2px;
border:1px solid #575757;
}

#upcoming{
padding:0;
margin:0;
}

#upcoming .event{ margin: 0 0 15px 0; display:block; min-height:100px;}

#upcoming .event img{ 
float:left; 
margin: 0 15px 0 0;
border:1px solid #575757;}

#upcoming .event p{
margin:0 0 5px 0;
padding:0;
float:left;
width:350px;
display:block;
}

#upcoming .event a{
text-decoration:none;
color:#e2881b;}
/*End News And media*/


.closex {
	background: #fff url(../images/fancybox/fancy_closebox.png) no-repeat;
	cursor: pointer;
	padding: 0 20px 10px 0;
	border: 0;
}
.closex:hover {
	background: #fff url(../images/tooltip/skinned-close.png) no-repeat;
}

/* Fancy Box */

div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:29999;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:1200;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(../images/fancybox/fancy_progress.png) no-repeat;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:39999;background:transparent;display:none;margin:0;padding:20px 20px 40px;}
div#fancy_inner{position:relative;width:100%;height:100%;background:#F4F5F6;}
div#fancy_content{z-index:49999;position:absolute;margin:0;}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:19999;}
img#fancy_img{position:absolute;top:0;left:0;border:0;z-index:1200;width:100%;height:100%;margin:0;padding:0;}
div#fancy_close{position:fixed;top:0;right:0;width:70px;height:70px;background:url(../images/fancybox/close.png) top left no-repeat;cursor:pointer;z-index:1281;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left, a #fancy_right {position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:1211;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none;overflow:hidden;}
a#fancy_left{left:0;}
a#fancy_right{right:0;}
span.fancy_ico{position:absolute;top:50%;margin-top:-32px;width:51px;height:64px;z-index:1212;cursor:pointer;display:block;}
/*span#fancy_left_ico{left:-9999px;background:transparent url(../images/slide-previous.png) no-repeat 0 -64px;}
span#fancy_right_ico{right:-9999px;background:transparent url(../images/slide-next.png) no-repeat 0 -64px;}*/
a#fancy_left:hover, a #fancy_right:hover { visibility:visible;background-color:transparent;}
a#fancy_left:hover span{left:-3px;}
a#fancy_right:hover span{right:-3px;}
#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1170;border:0;margin:0;padding:0;}
div.fancy_bg{position:absolute;display:block;z-index:1170;border:0;margin:0;padding:0;}
div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url(../images/fancybox/fancy_shadow_n.png) repeat-x;}
div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url(../images/fancybox/fancy_shadow_ne.png) no-repeat;}
div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url(../images/fancybox/fancy_shadow_e.png) repeat-y;}
div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url(../images/fancybox/fancy_shadow_se.png) no-repeat;}
div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url(../images/fancybox/fancy_shadow_s.png) repeat-x;}
div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url(../images/fancybox/fancy_shadow_sw.png) no-repeat;}
div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url(../images/fancybox/fancy_shadow_w.png) repeat-y;}
div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url(../images/fancybox/fancy_shadow_nw.png) no-repeat;}
div#fancy_title{position:absolute;z-index:1200;display:none;margin-top:-9px;}
div#fancy_title div{padding:0 8px 19px;margin:0;white-space:nowrap;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{vertical-align:middle;padding:0;}
td#fancy_title_left{height:55px;width:30px;background:transparent url(../images/fancybox/title_left.png) repeat-x;}
td#fancy_title_main{height:55px;background:transparent url(../images/fancybox/title_main.png) repeat-x;}
td#fancy_title_right{height:55px;width:30px;background:transparent url(../images/fancybox/title_right.png) repeat-x;}

/* JQuery Default CSS */


	
/* content containers */
.contentArea	{ padding: 15px 0; }
	
/* showcase/spotlight */

#Showcase 	{ padding: 10px 0 0; }


/* login */

.loginForm		{ height: 207px; overflow: hidden; }
.loginContainer {
	float: left;
	width:245px;
	height: 142px;
	padding: 15px 0 0 20px;
	background: transparent url("../images/login-bg.png") no-repeat 0 0;
	color: #C6C6C6;
	overflow: hidden;}
#loginBg						{ float: left; margin: 17px 0 0;}
.loginForm fieldset legend		{ display: none; }
.loginContainer p				{ margin: 0 0 0.5em; }
.loginContainer .loginInput		{ width: 217px; }
.loginForm .signInButton		{ margin: 0 18px 0 0; }
a.loginClose {
	position: absolute;
	top: -10px;
	right: -12px;
	display: none;
	height: 30px;
	width: 36px;
	text-indent: -999px;
	overflow: hidden;
	background: transparent url("../images/fancybox/smallClose.png") repeat 0 0;
}
a.loginClose:hover, a.loginClose:active { background-position: 0 -30px; }
	
/* other */

div#fancy_overlay { background: #2c2c2c; }	/* overlay color */

span#wcount {
	font-weight: bold;
}

.fieldHasError {
	border: 1px red solid;
}
.fieldNoError {
	border: 0px black none;
}

.otherName {
	margin: 10px 0 2px 0 ;
}
