/* Page Generated in 0.000000 seconds */
/* #Typography
================================================== */

@font-face {
	font-family: 'Swiss';
	src: url('/img/swiss-webfont.eot');
	src: url('/img/swiss-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/img/swiss-webfont.woff') format('woff'),
		 url('/img/swiss-webfont.ttf') format('truetype'),
		 url('/img/swiss-webfont.svg#Swiss') format('svg');
	font-weight: normal;
	font-style: normal;
} 

@font-face {
	font-family: 'SwissBold';
	src: url('/img/swissb-webfont.eot');
	src: url('/img/swissb-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/img/swissb-webfont.woff') format('woff'),
		 url('/img/swissb-webfont.ttf') format('truetype'),
		 url('/img/swissb-webfont.svg#SwissBold') format('svg');
	font-weight: normal;
	font-style: normal;
} 

@font-face {
	font-family: 'SwissCondensedBold';
	src: url('/img/swisscb-webfont.eot');
	src: url('/img/swisscb-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/img/swisscb-webfont.woff') format('woff'),
		 url('/img/swisscb-webfont.ttf') format('truetype'),
		 url('/img/swisscb-webfont.svg#SwissCondensedBold') format('svg');
	font-weight: normal;
	font-style: normal;
}  

/* Reset 
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, 
ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline; 
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block; }
body {	line-height: 1; }
ol, ul {	list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {	content: '';	content: none; }
table {	border-collapse: collapse;	border-spacing: 0; }

/* #Basic Styles
================================================== */

html {}

body {	background: #fff;	font: 17px/26px Swiss, Helvetica, Arial, sans-serif;	color: #2d2d2d; }

::-moz-selection {   background-color: #2d2d2d;   color: #fff;}
::selection {   background-color: #2d2d2d;   color: #fff;}

h1, h2, h3, h4, h5, h6 { 	color: #2d2d2d; 	font-family: SwissCondensedBold, Helvetica, Arial, sans-serif;	font-weight: normal; 	font-variant: normal;	text-transform: uppercase; }

h1 { font-size: 38px; line-height: 46px; text-align:left;}
h2 { font-size: 35px; line-height: 45px; text-align:left; }
h3 { font-size: 25px; line-height: 35px; text-align:left;}
h4 { font-size: 30px; line-height: 30px; text-align:left;}
h5 {font-size: 18px; line-height: 18px; text-align:left; }

p { margin: 0 0px 20px 0px; font-style: normal; text-align: left; }
p img {height: auto;  max-width: 100%; margin: 0; }


.error, #signup_message, .htmlIFormError, .dchkferror {color:#ff4000 !important;}
td .tfvHighlight {color:#ff4000;font-weight:bold;}

em { font-style: italic; }
strong { font-weight: bold; }
small { font-size: 80%; }

/*	Blockquotes  */
blockquote, blockquote p { font-size: 17px; line-height: 24px; font-style: italic; }
blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px;  }
blockquote cite { display: block; font-size: 12px; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { }

hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 20px; height: 0; }


.clearcss {clear:both;}

/* #Links
================================================== */
a, a:visited {  color:ff4000;	text-decoration: none; 	outline: 0; 	-webkit-transition: color 0.3s ease-out 0s; 	-moz-transition: color 0.3s ease-out 0s; 	-o-transition: color 0.3s ease-out 0s; 	transition: color 0.3s ease-out 0s;  }
a:hover, a:focus { color: #2d2d2d; text-decoration:underline; }
p a, p a:visited { line-height: inherit; }


/* #Lists
================================================== */
ul, ol { margin-bottom: 20px; }
ul { list-style: none outside; }
ol { list-style: decimal; }
ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul ul, ul ol, ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
ul ul li, ul ol li, ol ol li, ol ul li { margin-bottom: 6px; }
li { line-height: 18px; margin-bottom: 12px; }
li p { line-height: 21px; }



/* #Menu
================================================== */
#nav {	display: block;	text-align: center;	border-top: 1px solid #666;	border-bottom: 1px solid #666;	margin: 10px auto 0;	min-height: 30px;	padding: 12px 0 0;	}
#nav ul {	display: block;	font-family: SwissBold, Helvetica, Arial, sans-serif;	text-transform:uppercase;	font-size: 22px;	margin: 0 auto;	text-align: center;	list-style:none;}
#nav ul li {	display: inline;	padding: 0 25px 0 25px;}
#nav ul li a, nav ul li a:visited, nav ul li a:active {	color: #ff4000;	position: relative;	text-decoration: none; letter-spacing: -0.05em; }
#nav ul li.first {	padding-left: 0;}
#nav ul li.last {	padding-right: 0;}
#nav ul li a:hover, nav ul li a:focus {	color: #fff;}
#nav ul li.linkactive a {	color: #fff;	}
#nav select {	display: none;	width:240px;	height:30px;	padding:6px; margin-top:-6px;}

/* #Misc
================================================== */
.tblk_h {background-color:#c7c7c7; background-image:url('/img/bggrad.png'); background-repeat:repeat-y; background-position:top center; height:501px; padding:10px 0 0 0;}
.tblk_h .ttribg {background-image:url('/img/tribg.png'); background-repeat:no-repeat; background-position:top center; height:461px;}
.tblk_h .hpgtitle {position:relative;}
.tblk_h .hpgtitle .oline {height: 100%;   position: absolute;    top: 0;    width: 100%; background-image:url('/img/line-overlay.png'); background-repeat:no-repeat;  background-position: top right;}
.tblk_h .hpgtitle h1 {font-size:167px; letter-spacing: -0.03em;  line-height: 130px; margin-top: 50px;   padding: 0;}

.tblk {background-color:#c7c7c7; background-image:url('/img/bggrad.png'); background-repeat:repeat-y; background-position:top center; height:390px; padding:10px 0 0 0;}
.tblk .ttribg {background-image:url('/img/tribg.png'); background-repeat:no-repeat; background-position:top center; height:461px;}
.tblk .pgtitle {position:relative;}
.tblk .pgtitle .oline {height: 100%;   position: absolute;    top: 0;    width: 100%; background-image:url('/img/line-overlay.png'); background-repeat:no-repeat;  background-position: top right;}
.tblk .pgtitle h1 {font-size:225px; letter-spacing: -0.03em;  line-height: 125px;   margin-top: 64px;    padding: 0; }
.tblk .med h1 {font-size:189px;  margin-top: 64px;    }
.tblk .small h1 {font-size:130px;  margin-top: 20px;  line-height: 105px;  }
.tblk .subhead h1 {font-size:108px;  margin-top: 30px;  line-height: 90px;  }
.tblk .subhead1 h1 {font-size:150px;  margin-top: 70px;  line-height: 105px;  }
.tblk .subhead2 h1 {font-size:170px;  margin-top: 60px;  line-height: 105px;  }

.mblk .container {	padding: 20px 0 0 0; min-height:100px;}
.mcont {margin: 20px 0 30px 0; }
.mblk a {color:#ff4000; }
.mblk a:hover {color:#666; }

#smedia img { margin: 35px 5px 0 0px;}
.legal {font-size:12px; padding:20px 0 0 0;}
.legal a {color:#666; }

.section h1 { font-size: 29px; font-family: Swiss, Helvetica, Arial, sans-serif; margin-bottom: 20px; padding:10px 0 10px 0; }
.section h1 .first-word {font-weight:bold; font-family: Swissbold, Helvetica, Arial, sans-serif;}
.section h1:after {    border-bottom: 4px solid #ff4000;    content: "";    display: block;    position: absolute;    visibility: visible !important;    width: 45px;     line-height: 1em;  padding: 0px 0 5px 0; }

.section h2 { font-size: 29px; font-family: Swiss, Helvetica, Arial, sans-serif; margin-bottom: 20px; border-top:1px solid #666; padding:30px 0 10px 0; }
.section h2 .first-word {font-weight:bold; font-family: Swissbold, Helvetica, Arial, sans-serif;}
.section h2:after {    border-bottom: 4px solid #ff4000;    content: "";    display: block;    position: absolute;    visibility: visible !important;    width: 45px;     line-height: 1em;  padding: 0px 0 5px 0; }

.section h3 { font-size: 29px; font-family: Swisslight, Helvetica, Arial, sans-serif; margin-bottom: 20px; border-top:1px solid #666; padding:30px 0 10px 0; }
.section h3 .first-word {font-weight:bold; font-family: Swissbold, Helvetica, Arial, sans-serif;}
.section h3:after {    border-bottom: 4px solid #ff4000;    content: "";    display: block;    position: absolute;    visibility: visible !important;    width: 45px;     line-height: 1em;  padding: 0px 0 5px 0; }

.section h4 { font-size: 29px; font-family: Swiss, Helvetica, Arial, sans-serif; margin-bottom: 20px; padding:10px 0 10px 0; }
.section h4 .first-word {font-weight:bold; font-family: Swissbold, Helvetica, Arial, sans-serif;}
.section h4:after {    border-bottom: 4px solid #ff4000;    content: "";    display: block;    position: absolute;    visibility: visible !important;    width: 45px;     line-height: 1em;  padding: 0px 0 5px 0; }

.section h5 { font-size: 16px; font-family: Swissbold, Helvetica, Arial, sans-serif; margin-bottom: 20px; padding:10px 0 10px 0; }
.section h5 .first-word {font-weight:bold; font-family: Swissbold, Helvetica, Arial, sans-serif;}
.section h4:after {    border-bottom: 4px solid #ff4000;    content: "";    display: block;    position: absolute;    visibility: visible !important;    width: 45px;     line-height: 1em;  padding: 0px 0 5px 0; }

.section .descr {margin: 0 0 40px 0;}
.section .defheight {height:180px;}

.rwslider {	margin: 0px 0 40px 0px;  width:980px;	height:230px; 	overflow:hidden;}
.rwslider ul {	list-style-type:none; }
.rwslider ul li{ 	list-style:none; display:block; margin:0 20px 0 0px; width:230px; height:230px;}

.rwbox {position:relative;}
.rwbox .ftitle {position:absolute; z-index:2; background-color:#ff4000; opacity:0.8; filter:alpha(opacity=80); color:#fff; display:block; width:224px; padding:3px; margin:206px 0 0 0; text-transform:uppercase; font-size:12px; height:26px;}
.rwbox:hover .ftitle {background-color:#2d2d2d; }

.rwstatic {display:none;}
.rws {margin:0 auto 20px auto; text-align:center; width:230px;}
.rws .rwbox .ftitle {margin:198px 0 0 0;}

.oclients {text-align:center;}
.oclients img {height:auto; max-width:100%; background-color:#f6f6f7; margin: 0 3px 3px 0; }
.btnlink {bottom:0; right:0;}
.btnlink a {color:#ff4000; font-family: Swissbold, Helvetica, Arial, sans-serif; float:right;  padding: 2px 5px; margin:0px 0 10px 0;}
.btnlink a:hover {text-decoration:none; color:#2d2d2d;}
/*.btnlink {background-color:#ff4000; width:80px; padding: 2px 2px; margin:10px 0 0 0; float:right; text-align:center; border-radius:4px;}
.btnlink:hover {background-color:#2d2d2d;}*/

.cheader {border-bottom:1px solid #666; font-size:20px; text-align:center; padding: 20px 0 20px 0; }

.breadcrumb {display:none; margin: -20px 0 0px 0; padding: 0 0 10px 0;font-size:12px; color:#ccc; text-transform:uppercase}
.breadcrumb a {color:#ccc; text-decoration:none; font-size:12px;}
.breadcrumb .bchome {color:#ff4000;}
.breadcrumb a:hover {color:#ff4000;}

.cucont {width:420px; float:left;}

.contfrm {width:560px; float:left; font-size:12px; }
.contfrm h5 {font-size: 16px; line-height: 18px; text-align:left; font-weight:bold; padding:0px; margin:0 0 20px 0;}
.contfrm .htmlIText {width:250px; background-color:#e8e8e8; border:0; font-size:16px; height:20px; padding:5px;  }
.contfrm .htmlIMemo {width:260px; background-color:#e8e8e8;  border:0; height:100px; font-size:16px; padding:5px; font-family: Swiss, Helvetica, Arial, sans-serif; }
.contfrm .htmlIselect {width:260px; background-color:#e8e8e8;  border:0; font-size:14px; padding:5px;  }
.contfrm .block3 tr  {margin-bottom:-15px;}

.contfrm .block1 {width:280px; float:left; display:block;}
.contfrm .block2 {width:280px; float:left; display:block;}
.contfrm .block3 {width:280px; float:left; display:block;}
.contfrm .block4 {width:280px; float:left; display:block;}

#form_115_submit {width:170px; background-color:#ff4000; color:#fff; border-collapse:collapse; cursor:pointer; border:0; padding:5px; font-weight:bold; font-size:18px; text-transform:uppercase; font-family: Swiss, Helvetica, Arial, sans-serif; margin:10px 0 40px 0; }
#form_115_submit:hover { background-color:#999;  }
#captcha1 {width:120px; height:40px;}
#form_115_captcha {width:100px; font-size:16px; padding:5px; background-color:#e8e8e8; border:0; }

.pgcont a, .newscont a {color:#ff4000;}

.whatwe { padding:30px 0 10px 0;}
.whatwe a {color:#2d2d2d; text-decoration:none;}
.whatwe a:hover {color:#ff4000;}
.whatwe img {height:auto; max-width:100%; margin:0; vertical-align:top}
.whatwe .ww-one-third { display: inline;    float: left;    margin:0 10px 40px 0; width:320px; }
.whatwe .ititle {text-align:center; font-family: Swissbold, Helvetica, Arial, sans-serif; font-size:16px; text-transform:uppercase; border:1px solid #e8e8e8; height:42px; padding:18px 0 0 0;}

.products { padding:30px 0 10px 0;}
.products a {color:#2d2d2d; text-decoration:none;}
.products a:hover {color:#ff4000;}
.products img {height:auto; max-width:100%; margin:0; vertical-align:top; text-align:center}
.products .ww-one-two { display: inline;    float: left;    margin:0 20px 40px 20px; }
.products .ititle {text-align:center; font-family: Swissbold, Helvetica, Arial, sans-serif; font-size:16px; text-transform:uppercase; border:1px solid #e8e8e8; height:42px; padding:18px 0 0 0;}

.one-third.column img {height:auto; max-width:100%; }

.wwcont { border-bottom:1px solid #000; margin: 20px 0 20px 0;  }
.wwcont img {height:auto; max-width:100%;}
.wwcont .wwimg {text-align:left;  padding:20px 0 0 0; }
.wwcont .wwimgr {text-align:right;  padding:20px 0 0 0;}
.wwcont .wwimgr, .wwcont .wwimg, .wwcont .wwtext	 {margin-right:0; }
.wwcont .linesep {border-bottom:1px solid #000; margin: 20px 0 20px 0; height:1px;}

.newscontent {border-bottom:1px solid #666; padding-bottom:20px;}
.newsinfo {text-transform:uppercase; color:#ccc; font-size:12px;}
.newsinfo .newsdate {font-weight:bold; color:#2d2d2d;}
.newsinfo .newssrc { color:#ff4000;}
.newsrm {margin:10px 0 0 0;}
.newsrm a { display:block; background-color:#ff4000; width:120px; padding:3px; color:#fff; text-align:center; text-transform:uppercase; font-size:12px;}
.newsrm a:hover { background-color:#c4c4c4; color:#fff; text-decoration:none;}
.newscontent .newsiframe { margin: 10px 0 10px 0; }
.newscontent img {height: auto;  max-width: 100%; margin: 0;}
.newsarchive a {font-size:14px;}
.nrheader {font-size:18px; font-weight:bold; text-transform:uppercase; margin: 15px 0 20px 0;}
.newsarchive .nactive {color:#2d2d2d;}

.pftext {text-align:center; font-size:20px;}
.pfback {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0 10px 0; text-align:right; font-weight:bold; margin:20px 0 20px 0;}
.pfback a {color:#ff4000;}
.pfback a:hover{color:#2d2d2d;}

#pfolio{	display:block;	overflow:hidden;	width: 980px;	margin:0 auto;}
#pfolio li{	float: left;	height: 230px;	list-style: none outside none;	margin: 6px;	position: relative;	width: 230px;	}
#pfolio ul{	}
#pfolio ul.hidden{	display:none;}


.pfbox {position:relative; /*float:left; margin:10px 20px 20px 0;*/}
.pfbox .ftitle {position:absolute; z-index:2; background-color:#ff4000; opacity:0.8; filter:alpha(opacity=80); color:#fff; display:block; width:224px; padding:3px; margin:206px 0 0 0; text-transform:uppercase; font-size:12px; height:18px; overflow:hidden;}
.pfbox:hover .ftitle {background-color:#2d2d2d; }

.pffilter {border-top:1px solid #666; border-bottom:1px solid #666; padding:10px; margin:20px 0 20px 0; text-align:center;}
.pffilter a {margin: 0 10px 0 10px; color:#2d2d2d; text-transform:uppercase; font-family: Swissbold, Helvetica, Arial, sans-serif; font-size:19px  }
.pffilter a:hover, .pffilter a.active {color:#ff4000; text-decoration:none;}

.foliotext a {color:#ff4000; text-decoration:none;}
.foliotext a:hover {color:#2d2d2d; text-decoration:underline;}

.foliotext li {list-style-image:url('/img/bullet.png'); margin: 0 0 5px 20px;}

#fstoggler .navbtn {position:absolute; z-index:99999; display:none;}
#fstoggler .prev {margin:200px 0 0 10px; }
#fstoggler .next {margin:200px 0 0 530px; }
#fstoggler .status {float:right; display:none;}

.pfstatic {display:none; }
.pfstatic img {height: auto;  max-width: 100%;}


.febox {width:410px; float:left; height:350px; margin: 0 0px 0 0; background-color:#f2f2f2; padding: 40px 30px 40px 20px; line-height:11px;}
.nomar {margin:0;}
.febox2 {width:410px; float:left; height:600px; margin: 0 0px 0 0; background-color:#f2f2f2; padding: 40px 30px 40px 20px; line-height:11px;}
.grad2 {background-color:#f8f8f8; padding: 40px 30px 40px 20px; line-height:11px;}
.grad {background-color:#f8f8f8; padding: 40px 30px 40px 20px; line-height:11px;}
.febox h5 {color:#FF4000; }
.febox2 h5 {color:#FF4000; }
.feicon {float:left; height:100%; margin-right:30px;}

.ftribg_t {background-image:url('/img/tribg.png'); background-repeat:no-repeat; background-position:top center; height:421px; padding:40px 0 0 0; margin:30px 0 0 0; }
.ftribg_b {background-image:url('/img/tribg.png'); background-repeat:no-repeat; background-position:center -39px; height:421px; }
.fblk {background-color:#c7c7c7; background-image:url('/img/bggrad.png'); background-repeat:repeat-y; background-position:top center; height:420px;}

.fblk .section h3 {border:0; padding:10px 0 10px 0;}
#fmenu {padding:10px 0 10px 0; line-height:32px;}
#fmenu a {display:block; color:#2d2d2d; font-family: SwissBold, Helvetica, Arial, sans-serif; text-transform: uppercase; font-size:20px;}
#fmenu a:hover {color:#fff; text-decoration:none;}

#twdmsg {background-image:url('/img/307'); background-repeat:no-repeat; background-position:right 110px; padding: 0 100px 20px 0; border-bottom:1px solid #666; }
#twdmsg h3 {font-size:24px;}
#twdmsg .foottext  {color:#ff4000; font-size:20px;}
#twdmsg  a {color:#2d2d2d;}

.prodmenu h3 {font-size:24px;}

.dbrief { text-align:center; margin: 20px 0 0 0;  }

/* folio testimonial */
/* blockquote */
.ftestiblk blockquote { margin:20px 20px 0 20px; padding:0; background-image:url('/img/quote-l.png'); background-repeat:no-repeat; background-position:top left;}
.ftestiblk blockquote #testimonial_txt { padding: 20px; font-style:italic; }
/* END -- blockquote */

.ftestiblk {margin:0px 0px 0px 0; width: 560px;}
.ftestiblk #testimonial_txt {overflow:hidden; margin:0 0 0 0px;}
.ftestiblk #testimonial_txt .testisummary {text-align:center; font-size:12px; font-style:italic; line-height:18px; background-image:url('/img/quote-r.png'); background-repeat:no-repeat; background-position:bottom right; padding: 0px 20px 0 0;}
.ftestiblk #testimonial_txt .rotwof { min-height: 70px;  clear: none; color:#999;}
.ftestiblk #testimonial_txt .testiauthor {font-weight:normal; color:#ff4000; text-align:center; font-style:italic; }
.ftestiblk  #testimonial_txt .testicompany { font-weight:bold; color:#ff4000; text-align:center;  }
.ftestiblk  #testimonial_txt  .testiposition  { color:#ff4000;  margin: 0 0 0 10px; text-align:center;}
/* folio testimonial end */


#news_txt {overflow:hidden; margin:0 0 0 0px; }
#news_txt .rotwofnews {display: none;  min-height: 100px;   clear: none;}
#news_txt .lnbox { margin: 0 0 0 10px; padding: 10px 0px 20px 0px; }
#news_txt .lnbox .newstitle a { font-size:14px; color:#ff4000; text-align:justify; text-decoration:none; }
#news_txt .lnbox .newssummary a {color:#2d2d2d; font-size:14px; text-decoration:none; }
#news_txt .lnbox .newssummary  {text-align:justify;  margin: 10px 0 0 0;}
#news_txt .lnbox img {height: auto;  max-width: 100%; margin: 0;}
.newseparator{height:1px; border-bottom:1px dotted #ccc; margin: 5px 0 5px 0;}
.newsdate {color:#ff4000;}
.newsitemcontent .newstext { border-bottom:1px dotted #ccc;}

/* home testimonial */
/* blockquote */
.hometestiblk blockquote { margin:20px 20px 0 20px; padding:0; background-image:url('/img/quote-l.png'); background-repeat:no-repeat; background-position:top left;}
.hometestiblk blockquote #testimonial_txt { padding: 20px; font-style:italic; }
/* END -- blockquote */

.hometestiblk {margin:0px 0px 0px 0; }
.hometestiblk #testimonial_txt {overflow:hidden; margin:0 0 0 0px;}
.hometestiblk #testimonial_txt .testisummary {text-align:center; font-size:12px; font-style:italic; line-height:18px; background-image:url('/img/quote-r.png'); background-repeat:no-repeat; background-position:bottom right; padding: 0px 20px 0 0; }
.hometestiblk #testimonial_txt .rotwof {display: none;  min-height: 70px;  clear: none; color:#999;}
.hometestiblk #testimonial_txt .testiauthor {font-weight:normal; color:#ff4000; text-align:center; font-style:italic; }
.hometestiblk  #testimonial_txt .testicompany { font-weight:bold; color:#ff4000; text-align:center;  }
.hometestiblk  #testimonial_txt  .testiposition  { color:#ff4000;  margin: 0 0 0 10px; text-align:center;}
/* home testimonial end */

.map-canvas {  position: relative;  height:485px;}

#pmenu .pmbox {border-bottom:1px solid #666; padding: 10px 0 10px 0; margin: 10px 0 20px 0;}
.pming { margin: 0 0 10px 0;}
#pmenu a {color:#2d2d2d; font-size:13px; line-height:22px;}
#pmenu a:hover {color:#ff4000; text-decoration:none;}