.nbox {
	BORDER-RIGHT: #9FA4FF 1px solid; BORDER-TOP: #9FA4FF 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #9FA4FF 1px solid; BORDER-BOTTOM: #9FA4FF 1px solid
}

* {
	margin: 0;
	padding: 0;
}

.desc {	FONT-SIZE: 15px; color:aqua; }

body {
	margin: 4px;
	font: small Arial, Helvetica, sans-serif;
	background-color: rgb(37, 37, 37);
}

.refTitle::before {
	font-weight: bold;
	color: #0000AA;
	text-shadow: 3px 3px 3px #cccccc;
	content: "Perschon";
}

.refTitle2::before {
	font-weight: bold;
	color: #0000AA;
	text-shadow: 3px 3px 3px #cccccc;
	content: "Bryan Perschon's ULTIMATE Alarm Clock";
}
.refTitle3::before {
	font-weight: bold;
	color: #0000AA;
	text-shadow: 3px 3px 3px #cccccc;
	content: "Bryan Perschon's ULTIMATE Timer";
}

h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0ff;
}

h2 {
	/*margin-bottom: .8em;*/
	font-size: 2em;
	font-weight: normal;
}
blockquote, ul, ol {
	margin-bottom: 1.4em;
	line-height: 1.4em;
	text-align: justify;
}
p {
	/*margin-bottom: 1.4em;*/
	line-height: 1.4em;
	text-align: justify;
}

blockquote {
	margin-left: 2em;
	margin-right: 2em;
	font-style: italic;
}

ul {
	margin-left: 3em;
	color: #0ff;
}

ul li {
	color: #0ff;

}

ol {
	margin-left: 3em;
}

ol li {
	color: #0ff;
}

a {
	text-decoration: none;
	/*color: #E08934;*/
}

a:hover {
	text-decoration: underline;
}

img {
	/*border: 4px solid #C4C2C2;*/
}

/* Boxed Style */

.boxed {
	margin-bottom: 5px;
}

.boxed .title {
	height: 22px;
	margin: 0;
	padding: 4px 0 0 15px;
	background: url(images/img05.gif) no-repeat;
	font-size: 1.2em;
	/*color: #5B62BA;*/
	color: #385B88;		
}

.boxed .content {
	padding: 1px;
	border: 1px solid #9FA4FF;
/*background-color: #00FFEE;*/
}

/* Header */

#header {
	/*width: 960px;*/
	width: 900px;
	height: 90px;
	margin: 0 auto;
	margin-top: -4px;
	margin-bottom: 1px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #9FA4FF;
}

/* Header > Logo */

#logo {
	float: left;
	width: 140px;
	height: 90px;
}

#logo h1 {
	float: left;
	margin: 25px 0px 0px 0px;    /*UP,*,*,*,To the left*/
	padding: 0px 0 0 0;
	font-size: 2.1em;
}

#logo h2 {
	float: left;
	margin-top: -2px;
	padding: 0px 0px 0px 30px;
	font-size: 1em;
}

#logo a {
	text-decoration: none;
	color: #EEEEEE;
    /*color: #385B88*/	
}

/* Header > Menu */

#menu {
	float: right;
}

#menu ul {
	margin: 0;
	/*padding-top: 46px;*/      /*Distance from the header top*/
	/*padding-right: 10px;*/
	padding-right: 1px;
	list-style: none;
}

#menu li {
	display: inline;
	display: block;
	float: left;
	width: 108px;     /*width of the menu item*/
	height: 22px;
	margin-left: 1px;
	padding-top: 2px;
	color: #0ff;
	/*background: url(images/menu_a.gif) no-repeat;*/
	border-left: 1px solid #9FA4FF;
	border-top: 1px solid #9FA4FF;
	border-right: 1px solid #9FA4FF;
	background-image: url(images/a_hover.gif);

	
	text-decoration: none;
	text-align: center;
	/*font-weight: bold;*/
	/*color: #002222;*/
	color:#002222;
	/*font: bold x-medium Verdana, Arial, Helvetica, sans-serif;*/
    font-size: 1.1em
}

#menu a {
	color:#002222;
	text-decoration: none;	
}

#clrtd tr:hover
{
      background-color: #eeeeee;
	  cursor: pointer;
	  /*cursor: crosshair;*/
}
#masstd td:hover
{
      background-color: #eeeeee;
	  cursor: pointer;
	  /*cursor: crosshair;*/
}

#clrtd2 td:hover
{
      background-color: #eeeeee;
	  cursor: pointer;
	  /*font-weight:bold;*/
}
#clrtd4 td:hover
{
      background-color: #bbbbbb;
	  cursor: pointer;
	  /*font-weight:bold;*/
}
#clrtd3 td:hover
{
	  cursor: pointer;
	  font-weight:bold;
}
#clrtdwhite td :hover
{
      background-color: white;
	  cursor: pointer;
}

#menu li:hover {
	background-image: url(images/a_active.gif);
}

#menu .active li {
	background-image: url(images/a_active.gif);
}

/* Content */

#content {
	width: 900px;
	margin: 0 auto;
	padding: -4px 0px 0px 0px;
	/*padding: 20px 20px 0 20px;*/
	/*background: url(images/Tline.jpg) no-repeat;*/
	border-top: 1px solid #FFFFFF;
}

.contentfoot {
	width: 840px;
	margin: 0 auto;
	padding: -4px 0px 0px 0px;
	/*padding: 20px 20px 0 20px;*/
	/*background: url(images/Tline.jpg) no-repeat;*/
	border: 1px solid #9FA4FF;
	background-color: rgb(53, 53, 53);	
}
/* Content > Main */

#main {
	float: left;
	width: 590px;
	color: #0ff;
}

#convertmain{
	float: none;
	width: 890px;
}

#convertmain h2{
     font-size: 1.2em;
}

#download{
}

#download p {
	margin-bottom: 1em;
	line-height: 1.4em;
	text-align: justify;
	padding: 0px 20px 0px 60px 
}

#download a {
	text-decoration: underline;
	color: #0000FF;
}

#download a:hover{
	text-decoration: underline;
	color: #FF0000;
}

/* Content > Main > Welcome */

#welcome {
}

/* Content > Main > Example */

#example {
}

/* Content > Sidebar */

#sidebar {
	float: right;
	width: 300px;
	color: #0ff;
	background-color: rgb(37, 37, 37);
}

#leftbar {
	float: left;
	width: 415px;
}
#rightbar {
	float: right;
	width: 415px;
}

/* Content > Sidebar > Login */

#login {
}

#login form {
}

#login fieldset {
	border: none;
}

#login legend {
	display: none;
}

#login label {
	font-size: x-small;
	font-weight: bold;
}

#login input {
	margin-bottom: 5px;
	padding: 2px 5px;
	/*border: 1px solid #385B88;*/
	border: 1px solid #9FA4FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#inputtext1, #inputtext2 {
	color: #385B88;
	width: 217px;
	background-color: #FFFFEE;	
}

#inputsubmit {
	/*background: #385B88;*/
	color: #385B88;
}

#login p {
	margin-bottom: 1.4em;
	font-size: x-small;
	line-height: normal;
}

/* Content > Sidebar > Updates*/

#updates {
	padding: 0px 0px 0px 5px;
 
}

#updates a {
  COLOR: #222222;
}

#updates ul {
	margin: 0;
	list-style: none;
}

#updates h3 {
	margin: 0;
	/*font: bold x-small Verdana, Arial, Helvetica, sans-serif;*/
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 1.2em;*/
}

#updates p {
	margin-bottom: 1.4em;
	/*font-size: x-small;*/
	font-size: 0.9em;
	/*line-height: normal;*/
	line-height: 1.4em;
}

#updates td:hover {
	/*background: #DDDDDD*/
}

#updates a:hover{
    /*background: #DDDDDD*/
}

#updates input:hover{
    /*background: #DDDDDD*/
}
/* Footer */
#footer {
	clear: both;
	width: 900px;
	margin: 0 auto;
	padding: 30px 0;
}


/*Content > Main > Nav*/
#nav
{
	margin: 0px 0px 5px 0px;
	padding: 4px 0px 2px 0px;
	border-bottom: 1px dotted #385B88;
	position: relative;
	height: 1.3em;
	font-size: 1.0em;
	font-family: Verdana, sans-serif;
	cursor: default;
	color: #0ff;
}

#nav ul
{
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
	color: #0ff;
}

#nav li
{
	float: left;
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
	color: #0ff;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*color: #385B88;*/
    /*color:#444444;*/	
    /*color:#444444;*/	
}
#perschontimer {
	font-size:32px;
	color: #0514eb;
	text-shadow:1px 2px 6px rgba(156, 156, 156, .9)
}
#timerlabel {
	font-size: 24px;
	color: #0ff;
}
#timeroptional {
	font-size: 16px;
	color:#0ff
}
#nav a
{
	display: block;
	float: left;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*color: #385B88;*/
    color:#0ff;	
}

#nav a:hover
{
	color: #0ff;
	/*text-decoration: underline;*/
}
#perschonside {
	size: 15px;
	color: #0ff;
}
/*Content > Main > Wellcome*/
#maintitle
{
	padding: 6px 0px 5px 0px;
	text-align: center;
	margin-top: 5px;
	font-size: 1.3em;
}

#converttitle
{
	padding: 6px 0px 5px 0px;
	text-align: center;
	margin-top: 5px;
	font-size: 1.3em;
	font-family: "Courier New";
}

#EMLength
{
	padding: 6px 0px 0px 0px;
	/*text-align: center;*/
	margin-top: 5px;
	width:  840px;
	font-size: 1.3em;
	font-family: "Courier New";
}

.intro
{
	position: relative;
	width: 460px;
	margin: 10px auto 10px auto;
	background-image: url("images/bk_intro.png"/*tpa=http://www.darqsoft.com/images/psbg.png*/);
	background-repeat: repeat-y;
	border: 1px solid #9FA4FF;
}

.homeintro
{
	position: relative;
	width: 580px;
	margin: 0px auto 0px auto;
	/*background-image: url("images/bk_intro.png"/*tpa=http://www.darqsoft.com/images/psbg.png*/
	/*background-repeat: repeat-y;*/
	border: 1px solid #9FA4FF;
}
.popular {
	background-color: rgb(37, 37, 37);
	padding: 5px;
	width:285px;
	padding-left: 8px;
	padding-top: 6px;
	height:15px;
	border-radius: 1px;
	border: 1px solid #0ff;
	color: #0ff;
	text-decoration: none;
	margin-bottom: 4px;
	display: block
}
.homeintrored
{
	position: relative;
	width: 580px;
	margin: 0px auto 0px auto;
	/*background-image: url("images/bk_intro.png"/*tpa=http://www.darqsoft.com/images/psbg.png*/
	/*background-repeat: repeat-y;*/
	border: 1px solid #fFA49F;
}
.homeintrogreen
{
	position: relative;
	width: 580px;
	margin: 0px auto 0px auto;
	/*background-image: url("images/bk_intro.png"/*tpa=http://www.darqsoft.com/images/psbg.png*/
	/*background-repeat: repeat-y;*/
	border: 1px solid #9Fffa4;
}

.homeintronoborder
{
	position: relative;
	width: 580px;
	margin: 0px auto 0px auto;
}

.homeintrotext
{
	float: left;
	width: 550px;
	display: inline;
	padding: 10px 0px 0px 10px;
}

.adfootmain
{
	width: 900px;
	margin: 0px auto 0px auto;
}

.introimage
{
	float: left;
	width: 160px;
	padding: 100px 10px 20px 10px;
	text-align: center;
}

.introtext
{
	float: left;
	width: 250px;
	display: inline;
	padding: 10px 10px 10px 16px;
}

.introbtn
{
	clear: left;
	/*background-color: #6FA4FF;*/
	background-color:#9FA4FF;
	text-align: right;
	margin: 0px;
	padding: 3px;
	font-weight: bold;
}

.introbtn span
{
	color: #0000FF;
	padding: 0px 2px 0px 2px;
}

.introbtn a
{
	color: #0000FF;
	text-decoration: none;
}

.introbtn a:hover
{
	color: #EFDCAA;
	text-decoration: underline;
}

.introtitle
{
    text-align: center;
	display: block;
	font-size: 1.2em;
	/*font-weight: bold;*/
	color: #445566;
}

.centertext
{
	text-align: center;
}

.bold
{
	font-weight: bold;
}

/*Content > Main > form*/
.form
{
	width: 400px;
	margin: 0px auto 0px auto;
}

.forminput
{
	margin-bottom: 10px;
}

/*Controls the convert main region width*/
.convertinput
{
    width: 840px;
	padding: 0px 50px 0px 50px;	
}

/*The name of the convert unit*/
.convertlabel
{
    /*width:  100px;*/
	font-family: "Courier New";
	color: #385B88;	
    font-size:0.9em;	
}

/*This is the show box width control*/
.convertinputcontent
{
    width: 130px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;	
}

.convertinputcontent50
{
    width: 50px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;	
}

.convertinputcontent90
{
    width: 90px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;
}
.convertinputcontent100
{
    width: 100px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;
	 font-size: 1.3em;	
}

.convertinputcontent170
{
    width: 170px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;	
}

.convertinputcontent200
{
    width: 200px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;	
}

.convertinputcontent250
{
    width: 250px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;	
}
.convertbutton
{
     font-family: "Times New Roman";
	 font-size: 0.6em;
}

.gforcebutton
{
     font-family: "Times New Roman";
	 font-size: 1.0em;
}

.forminputlabel
{
	display: block;
}

.forminputcontent
{
	width: 400px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;
	/*background-color: #385B88;*/
}

.forminputcontent590
{
	width: 580px;
	height: 250px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;
	/*background-color: #385B88;*/
}

.forminputcontent400
{
	width: 580px;
	height: 400px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;
}

.forminputcontent80
{
	width: 580px;
	height: 80px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;
	/*background-color: #385B88;*/
}

.forminputcontent350
{
	width: 350px;
	height: 200px;
	/*border: 1px solid #9FA4FF;*/
	/*background-color: #FFFFEE;*/
	/*background-color: #385B88;*/
}

.searchbox
{
	width: 400px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;
}

.searchbutton
{
	margin: 0px 0px 0px 0px;
	background-color: #a4c6f7;
	border: 1px outset #385B88;
	font-size:0.9em	
}

#searchnav
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #385B88;
	position: relative;
	height: 0.3em;
	font-family: Verdana, sans-serif;
	cursor: default;
}

.forminputcontentstate
{
	width: 200px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;
	/*background-color: #385B88;*/
}

.forminputbutton
{
	margin: 20px 40px 0px 40px;
	background-color: #CCCC99;
	border: 1px outset #385B88;
	cursor: pointer;
}

.convertresetbutton
{
	margin: 0px 0px 0px 0px;
	background-color: #F4F4FF;
	border: 1px outset #385B88;
	font-size:0.8em
}

.convertbutton
{
	margin: 0px 0px 0px 0px;
	background-color: #F4F4FF;
	border: 1px outset #385B88;
	font-size:0.7em
}

.formdownload
{
	margin: 0px 0px 0px -180px;
	background-color: #CCCC99;
	border: 1px outset #00FF00;
}

.formdownload:hover
{
	color: #FF0000;
	/*text-decoration: underline;*/
}


/*////////////////////////////////////////////Clothing//////////////////////////////////////////////////////////////////////////////*/
.clothwomanshoeinput
{
	/*width: 400px;*/
	width:58px;
	border: 1px solid #9FA4FF;
	background-color: #01183b;
	color: #0ff;
 	/*background-color: #385B88;*/
}

.SearchNutritionByName
{
    width: 500px;
	height: 20px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;	
}

.SearchNutritionByName2
{
    width: 150px;
	height: 20px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;	
}

.SearchMainPage
{
    width: 350px;
	height: 28px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;	
}

.SearchNews
{
    width: 460px;
	height: 30px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;
	font-size:1.2em	
}
.EventsAddUrlBox
{
    width: 470px;
	height: 20px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;	
}

.AddBookmarkBox
{
    width: 470px;
	border: 1px solid #9FA4FF;
	background-color: #FFFFEE;	
}


.listline
{
	LINE-HEIGHT: 21px; BORDER-BOTTOM: #e4e4e4 1px dashed; HEIGHT: 19px	
}

.listline1
{
	LINE-HEIGHT: 1px; BORDER-BOTTOM: #e4e4e4 1px dashed; HEIGHT: 1px	
}

.titleline
{
	LINE-HEIGHT: 18px; BORDER-BOTTOM: #9FA4FF 1px solid; HEIGHT: 18px	
	
}

TABLE.countrytable {
	BORDER-RIGHT: #9FA4FF 1px solid; BORDER-TOP: #9FA4FF 1px solid; BACKGROUND: #ffffff; MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #9FA4FF 1px solid; BORDER-BOTTOM: #9FA4FF 1px solid; BORDER-COLLAPSE: collapse
}
.countrytable TH {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid
}
.countrytable TD {
	BORDER-RIGHT: #9FA4FF 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #9FA4FF 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #9FA4FF 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #9FA4FF 1px solid
}
.countrytable CAPTION {
	FONT-WEIGHT: bold
}

a.tips
{
	z-index:9;
	/*color:#9FA4FF;*/
	/*border-bottom:1px dotted #690;*/
	text-decoration:none;
}
a.tips:hover
{
	position:relative;
	z-index:99;
	/*cursor:help;*/
}
a.tips span
{
	display:none;
}
a.tips:hover span
{
	display:block;
	position:absolute;
	float:left;
	white-space:nowrap;
	top:0;
	left:-5em;
	background:#666;
	border:1px solid #000;
	color:#fff;
	padding:1px 5px;
	margin:0;
	z-index:9;
}
#perschonfooter {
	background-color: rgb(37, 37, 37);
	color:#0ff;
	font-size: 13px;
}
#perschonlinkcolor {
	color: #0ff;
}

.footlink {
	FONT-SIZE: 9pt; COLOR: #0ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footlink A:link {
	FONT-SIZE: 9pt; COLOR: #0ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footlink A:visited {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footlink A:hover {
	FONT-SIZE: 9pt; COLOR: #a703da; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.video .videoline{
	BORDER-RIGHT: #c6c6c6 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #c6c6c6 1px solid; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; BORDER-LEFT: #c6c6c6 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #c6c6c6 1px solid; POSITION: relative; TEXT-DECORATION: none! important
}

.video .videoline SPAN {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 11px! important; RIGHT: 1px; BACKGROUND: #111; FILTER: alpha(opacity=80); PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px; POSITION: absolute; TOP: 1px; -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8
}

.leftvideo .videoline {
	FLOAT: left; WIDTH: 80px; HEIGHT: 60px
}
.carfootvideo{
	FLOAT: left; WIDTH: 125px; HEIGHT: 60px
}

/* Page Numbers */
.pages {
    padding: 1em;
    margin: 1em 0;
    clear: left;
    font-size: 85%;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover { border-color: #2E6AB1;}

.pages a.nextprev {font-weight: bold;}

.pages span.nextprev {color: #666;}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {float: right;}