/* 
NORMALISE ==========================================================================================
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
ol, ul { list-style:none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
table { border-collapse: collapse; border-spacing:0; }
fieldset, img { border:0; }
caption, th { text-align: left; }
q:before, q:after { content :''; }
acronym { border:none; }
a { outline: none; }/*Removes dotted tab select in firefox which is good for tabbed browsing*/
/* 
STRUCTURE ========================================================================================
background #dcdcd8
e8e8ee
green line #339933 color="#339933"
*/

body { margin:10px 0 5px 0; text-align:center; background: url('http://www.goldsboroughcricket.co.uk/images-menu/bodycolor.gif'); }
#wrapper { position:relative; margin:0 auto; width:960px; padding:0px 4px 0 4px; border:none; text-align:left; background: #e8e8ee url('http://www.goldsboroughcricket.co.uk/images-menu/body.gif') repeat-y top; }
#sidebar { position:relative; padding-left:10px; width:220px; float:left; clear:left;/*border-right:solid 1px #ccc;*/ }
/*#brand { position: relative; height:20px; top:0; left:-4px; width: 970px; padding: 0px; background: url('http://www.goldsboroughcricket.co.uk/images-menu/bg-top.gif') 0px 0px no-repeat; }*/

#brand { position: relative; height:41px; top:-10px; left:0px; width:960px /*width:972px;*/ padding: 0px 0 0 0px;
background: url('http://www.goldsboroughcricket.co.uk/images-menu/rings.jpg') 0px 0px repeat-x; }
#main { width:945px; }
#header { position:relative; width:960px; left:0px; top:-10px; height:180px; background: url('http://www.goldsboroughcricket.co.uk/images-menu/gcc-title.gif') 10px 0px no-repeat; }
#header h1 { text-indent:-9999px; }
#flashBanner { position:relative; left:10px; top:10px; }
/*#function-menu { display:none; position:relative; top:-15px; }
#brand ul#function-menu { display:inline; list-style-image:none; margin:0; padding:0; position:absolute; top:-30px; left:15px; width:945px; height:20px; }
#brand ul#function-menu li#slogan { position:absolute; left:0px; top:-5px; width:475px; height:35px; text-indent:-9999px; background: url('http://www.goldsboroughcricket.co.uk/images-menu/slogan-logo.png') 10px 0px no-repeat; }
#brand ul#function-menu li#logo { position:absolute; right:15px; top:-5px; }*/

/* 
SEARCH =================================================================== 
*/
/*fieldset.search { border: none; width: 220px; margin:0px; }
.search input.inputtext, .search button#submitbutton { border:none !important; float:left; padding:0 !important; }
.search input.inputtext { color: #333; font-size: 20px; width: 172px; height: 30px; padding: 0px; margin:0 1px 0 0; background: #fff url('http://www.goldsboroughcricket.co.uk/images-menu/search_bg.gif') no-repeat left top !important; text-indent:5px; }
.search input.inputtext:focus { outline: none; background: #fff url('http://www.goldsboroughcricket.co.uk/images-menu/search_bg.gif') no-repeat left -30px !important; }
.search button.btn { width: 38px; height: 30px; cursor: pointer; text-indent: -9999px; background: #fff url('http://www.goldsboroughcricket.co.uk/images-menu/search_bg.gif') no-repeat top right !important; }
.search button.btn:hover { background: #fff url('http://www.goldsboroughcricket.co.uk/images-menu/search_bg.gif') no-repeat bottom right !important; }*/
/*
NAVIGATION ==========================================================================================
*/

#navigation { /*display: none;*/ position:relative; z-index:9999; left:10px; height:25px; width:930px; padding:10px 0; }
#nav-main { /*display: none;*/ position:relative; top:-10px; left:10px; height:25px; width:930px; padding:10px 0; }
ul#nav-main-list { float:left; list-style:none; display:inline; }
ul#nav-main-list li { float:left; }
ul#nav-main-list li#bread-li { position:relative; top:-5px; left:10px; width:470px; height:50px; padding:0 15px 0 0; background: url('http://www.goldsboroughcricket.co.uk/images-menu/BreadCrumb.gif') 0px 0px no-repeat; }
ul#nav-main-list li#news { position:relative; top:0px; left:10px; width:215px; height:30px; background: url('http://www.goldsboroughcricket.co.uk/images-menu/news.gif') 0px 0px no-repeat; }
/* 
CONTENT ==========================================================================================
*/
#content { width:480px; float:left; padding:0px; }
#secondary { position:relative; top:10px; width: 220px; float:right; padding-left:10px; border-left:solid 1px #339933; }
.column { float:left; display:inline; overflow:visible; }
.column-wide { float:left; display:inline; overflow:hidden; width:700px !important; }

/*
Sidebar =================================
*/

ul#pages { margin-top:10px; /*background-color:#CCC;*/ }
/*ul#pages, ul#recent-articles, ul#archives { padding-left:10px; }*/

#sidebar ul li h4 { text-align:center; font-size:1.3em; }
ul#pages li, ul#recent-articles li, ul#archives li { width:210px; /*border-top:solid 1px #0C3;*/ }
ul#recent-articles li h4, ul#archives li h4 { border-bottom:solid 1px #339933; }
ul#pages li a, ul#recent-articles li a, ul#archives li a, ul#archives li ul li a, ul#archives li ul li ul li a { display:block; padding:5px 0 5px 3px; text-decoration:none; border-bottom:solid 1px #339933; border-left:solid 1px #339933; border-right:solid 1px #339933; }
li#homeli a { border-top:solid 1px #339933; }
ul#pages li a:hover, ul#recent-articles li a:hover, ul#archives li a:hover/*, ul#archives li ul li a:hover, ul#archives li ul li ul li a:hover*/ { padding:5px 0 5px 3px; background-color:#339933; color:#fff; }
#content-panel1, #content-panel2 { display: none; }
ul#archives li ul li, ul#archives li ul li ul li { float:left; }
ul#pages li.page_item ul li.page_item a { font-size:12px; }
ul#archives li.cat-item a { font-size:12px; }
/*ul#archives li.cat-item a:hover { padding:5px 0 5px 3px; background-color:#999; color:#fff; }*/
/*ul#archives li.cat-item ul.children li.cat-item a { font-size:12px; }*/
/*ul#archives li.cat-item ul.children li.cat-item a:hover { padding:5px 0 5px 3px; background-color:#999; color:#fff;}
*/

/* 
PADDING / BORDERS / IMAGES  =================================================================
*/
.bordergraphics { background: #fff; color: #8A7575; padding: 0 10px 10px 10px; border: 5px solid #bfddf0; }
.noborder { border:0; }
.border { border-top: solid 10px #f5827c; padding:20px 0; }
.floatleft { float:left; }
.floatright { float:right; }
.nopadding { padding:0 }
.paddingright { padding-right:15px; }
.paddingleft { padding-left:15px; }
.paddingbottom { padding-bottom:15px; }
.paddingtop { padding-top:15px; }
.nopaddingtp { padding-top:0; }
.clearboth { clear:both; }
p img { padding:10px 0; }
#secondary.column p img { clear:both; padding:10px 0 0 5px; }
img.alignnone { float:right; padding: 0 0px 10px 10px; }
/* 
TOOLTIP  ==========================================================================================
*/
#tooltip { position:absolute; font-size:1.5em; font-weight:bold; border:1px solid #333; padding:5px; display:none; background:#d2d3db; background-color:#a89390; background-color:#d5dbbc; background-color:#dbd8d2; color:#333; letter-spacing:0.07em; }
body #sidebar p { padding:5px 0 0 10px; }
/* 
TEXT GENERAL ==========================================================================================
*/

body #sidebar ul.side-links h2 { font-size:1.2em; }
body #sidebar ul.side-links li { padding:2px 0 2px 0; }
body { font-size: 10px; }
body p, body li { color: #333; font-family:Arial, Verdana, sans-serif; font-size:1.2em; }
h1, h2, h3, h4, h5, h6 { font-family:Arial, Verdana, sans-serif; padding:5px 0; }
.home #content h1.bdfct { text-indent:-9999px; background:#fff url(http://www.goldsboroughcricket.co.uk/images-menu/bdct.gif) no-repeat; position:relative; width:330px; height:16px; }
h1 { font-size:1.8em; text-align:center; }
h2 { font-size:1.4em; }
h3 { font-size:1.2em; }
h4, h5, h6 { font-size:1em; }
p { text-align: left; line-height: 1.4em; margin: 0 0 1em; padding-top:10px; }
strong, em { font-weight:bold; }
acronym { border-bottom:dotted 1px #999999; }
#content p.intro { border-bottom:dotted 1px #339933; padding:10px 5px 10px 0; font-size:1.4em; }
p.intro strong { letter-spacing:1px; font-size:1.1em; }
/* 
Links ==========================================================================================
*/

a { color:#0065B7; }
a:hover { color: #990000; }
p a:active, a:focus { text-decoration:none; color: #000; }
a:link, a:visited { color: #352c87; }
/* 
FOOTER ==========================================================================================
*/
#footer { position:relative; width:970px; top:11px; padding:0px 0 0px 0; margin:30px 0 0px 0; clear: both; background: url('http://www.goldsboroughcricket.co.uk/images-menu/bg-bottom.gif') -4px bottom no-repeat; }
#footer-branding { position:relative; top:0px; left:10px; width:930px; /*height:193px;*/ padding:0 0 0px 0; margin:0px 0 0px 0px; }
#footer-strapline { position:absolute; left:500px; top:20px; width:475px; height:35px; text-indent:-9999px; }
#footer-branding p#copyright { position:absolute; left:500px; top:20px; }
#footer p { margin: 0; padding: 20px 0; text-align: center; }
#footer ul#footer-nav { position:absolute; bottom:20px; left:20px; padding-top:30px; }
/*ul#footer-nav { }*/
#footer ul#footer-nav li { float:left; display:inline; width:110px; height:20px; margin:0 0 0 5px; background-color:#8a9a34; text-align:center; }
#footer ul#footer-nav li a { width:110px; height:15px; font-weight:bold; font-size:110%; text-decoration:none; color:#fff; display:block; padding-top:3px; }
#footer ul#footer-nav li:hover { background-color:#dd1f2a; }
#footer ul#footer-nav li a:hover { text-decoration:underline; }
#footer ul#footer-nav li a { font-size:12px; }
#pcorner { background-color:#990000; }
/* master ================================================================ */
.commentlist li { font-weight: bold; }
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
/* Begin Structure */
#functions { left:0px; !important
}
#headerimg { margin: 0; height: 100px; width: 100%; }
.narrowcolumn { float: left; padding: 0px 0 20px 0px; margin: 0px 0 0; width: 555px; }
.widecolumn { padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 450px; }
#sidebar form { margin: 0; }
.post hr { display: block; }
.widecolumn .post { margin: 0; }
.narrowcolumn .postmetadata { padding-top: 5px; }
.widecolumn .postmetadata { margin: 30px 0; }
.widecolumn .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }
.widecolumn .attachment { text-align: center; margin: 5px 0px; }
.postmetadata { clear: left; }
.clear { clear: both; }
/* Begin Images */
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignright a, .alignleft a { font-size:1.4em; }
.alignleft { float: left }
html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; }
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
/* Begin Form Elements */
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 108px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center; }
select { width: 130px; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 600px; padding: 2px; }
#commentform #submit { margin: 0; float: right; }
/* End Form Elements */
/* Begin Comments*/
.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
#sidebar h2 { font-size:1.6em; padding:8px 0pt; background-image:url(http://www.goldsboroughcricket.co.uk/images-menu/corners-side.png); background-position:center bottom; background-repeat:no-repeat; }
.ft #content h1 { font-weight:normal !important; }
#sidebar h2 { background:url(http://www.goldsboroughcricket.co.uk/images-menu/grad-top.png) top no-repeat; background-color:#990066; position:relative; width:199px; left:10px; margin:10px 0 10px 0; color:#fff; }
.post small { position:relative; top:3px; color:#333; padding:3px 10px 3px 5px; background: url #d2d3db (http://www.bdct.co.uk/images-menu/corner-BR.png) no-repeat right bottom;
font-family:"Century Gothic", "Avant Garde", Futura, Helvetica; font-weight:bold; font-size:1em;/*border-top:1px solid #333;*/ }
.wrap .box .post small { padding-bottom:10px; width:200px; color:#333; background-color:#d2d3db; background:transparent url('http://www.bdct.co.uk/images-menu/dualine.png')center bottom no-repeat; }
p.postmetadata small { position:relative; top:0px; background-image:none; color:#000; background-color:#B3408C; border-top:none; padding:0px 0px 0px 5px; }
#sidebar ul li#meta, #sidebar ul li#archives, #sidebar ul li#recent-posts { position:relative; left:6px; }
#sidebar ul li#meta ul li, #sidebar ul li#archives ul li, #sidebar ul li#recent-posts ul li { padding:0px 5px 0px 15px; background:transparent url(http://www.goldsboroughcricket.co.uk/images-menu/bulletPink.gif) no-repeat scroll 4px 50%; }
#sidebar ul li#meta ul li a, #sidebar ul li#archives ul li a, #sidebar ul li#recent-posts ul li a { padding:4px 0px 4px 0; display:block; }
p.postmetadata { padding:5px 0px 0px 20px; background:url(http://www.goldsboroughcricket.co.uk/images-menu/corners.png) no-repeat center bottom; color:#000; }
p.postmetadata a { color:#000; }
p.postmetadata a:hover { background-color:#B3408C; text-decoration:underline; border-bottom:none; color:#fff; }
#content .post h2 a { text-align:center !important; }
#content h2 a:hover { text-decoration:underline; }
#footer #jq-footer p a { text-decoration:none; }
#footer #jq-footer p a:hover { color:#fff; background-color:#CC7FB2; border-bottom:none; text-decoration:underline; }
#content img.alignnone, #content p img.alignnone { float:left; padding:15px 15px 5px 0; clear:both; }
#content p { clear:both; padding:10px 5px 10px 0; border-bottom:dotted 1px #339933; }
#content.column-wide p { border:none;}
body #content h1.bdct-intranet { position:relative; top:0px; text-indent:-9999px; background: url(../images-menu/bdct-intranet.gif) no-repeat; padding:5px 0 10px 0; }
.post small { font-family:"Century Gothic", "Avant Garde", Futura, Helvetica; font-weight:bold; font-size:1em; /*background:#339933;*/ }
#sidebar .wrap { margin:10px 0 10px 10px; }
li.categories ul li.cat-item a { font-size:10pt; float:left; margin:0; padding:0; }
li.categories ul li.cat-item ul.children li.cat-item a { float:left; font-size:10pt; margin:0; padding:0; text-indent:0; }
#feedControl { font-family:Arial, Helvetica, sans-serif; line-height:1.4em; /*letter-spacing:0.1em;*/ }
.gfc-resultsHeader { width: 100%; /*border-bottom: 1px dotted #339933; margin-bottom:10px;*/ font-size:1.6em; padding:10px 0 3px 0; text-align:center; }
gf-title a:hover { text-decoration:underline; }
.gfc-resultsHeader .gfc-title { color: #339933; font-weight:bold; text-transform:uppercase; }
.gfc-tabsArea { margin-top: 6px; }
.gfc-tabsAreaInvisible { display:none; }
.gfc-tabHeader { padding-left: 6px; padding-right: 6px; margin-right: 2px; }
.gfc-tabHeader.gfc-tabhActive { border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-top: 2px solid #ff9900; color: black; }
.gfc-tabHeader.gfc-tabhInactive { border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-top: 2px solid #e9e9e9; background: #e9e9e9; color: #676767; }
a.gf-title { margin:0 0 5px 0; }
a.gf-title:hover { color:#990000; text-decoration:underline; }
gf-relativePublishedDate { position:relative; top:15px; }
.gfc-results { padding-bottom:.2em; font-size:1.2em; }
.gfc-result { margin-bottom:.5em; }
.gf-result .gf-author, .gf-result .gf-spacer, .gf-result .gf-relativePublishedDate { color:#6f6f6f; }
.gf-result .gf-spacer { margin-right:3px; margin-left:3px; }
.gfc-result .gf-snippet { border-bottom: 1px dotted #339933; padding:5px 0 5px 0; }
/*
Weather Horizontal =================
*/
#gccweather { width:705px; }
#gccweather a.gf-title { text-decoration:none !important; }
#gccweather a:hover.gf-title { text-decoration:underline !important; }
.gfg-horizontal-container { position:relative; height:15px; width:705px; }
.gfg-horizontal-root { position:relative; white-space:nowrap; overflow:hidden; border:1px solid #339933; padding:5px; }
.gfg-horizontal-root .gfg-title { overflow:hidden; text-transform:uppercase; font-weight:bold; white-space:nowrap; float:left; padding-left:5px; padding-right:10px; border-right: 2px solid #339933; color:#339933; font-size:1.2em; }
.gfg-horizontal-root .gfg-entry { position:relative; overflow:hidden; text-align:left; margin-top:0px; margin-left:0px; padding-left:10px; }
/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result { position:relative; overflow: hidden; white-space:nowrap; }
.gfg-horizontal-root .gfg-list { display:none; }
.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet, .gfg-horizontal-root .gfg-entry .gf-result .gf-author { display:none; }
.gfg-horizontal-root .gfg-entry .gf-result .gf-title { margin-right:3px; float:left; }
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer { float:left; }
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer, .gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate { display:block; }
.gfg-branding { display:none; }
/*a.gf-title:hover { color:#990000; text-decoration:underline; }*/
#date { position:relative; left:715px; top:-15px; width:225px; }
#date p { border:solid 1px #339933; padding:5px; color:#339933; font-weight:bold; text-align:center; }
a#reg { background-color:#939279; background-color:#990000; display:block; width:225px; height:25px; font-size:16px; font-weight:bold; text-align:center; text-decoration:none; margin-bottom:5px; color:#fff; }
a:hover#reg { background-color:#a09f86; color:#000; }
p#username { display:none; }
body.logged-in p#username { display: block; width:215px; border:solid 1px #339933; padding:5px; color:#339933; font-weight:bold; text-align:center; }
/*
menu ------------------------
../wp-content/plugins/pixopoint-menu/images/
*/




#pixopoint_menu1 { width:940px; z-index:1000; height:25px; background:#990000; margin:0; }
#pixopoint_menu1 ul { width:100%; border:none; background:none; margin:0; padding:0; list-style:none; }
#pixopoint_menu1 li { border:none; background:none; color:#fff; line-height:25px; z-index:2000; letter-spacing:0px;  font-weight:bold; font-size:12px; padding:0; margin:0; float:left; font-family:tahoma, sans-serif; position:relative; }
#pixopoint_menu1 li:hover, #pixopoint_menu1 li.sfhover { background:#B41520;  }

#pixopoint_menu1 li a { border:none; background:none; text-decoration:none; display:block; padding:0 12px; color:#fff; }

#pixopoint_menu1 li a:hover { border:none; background:none; text-decoration:none; color:#fff; background-position:100% -120px; }

#pixopoint_menu1 ul ul { position:absolute; left:-999em; top:25px; width:120px; }

#pixopoint_menu1 li:hover ul, #pixopoint_menu1 li.sfhover ul { left:auto; }
#pixopoint_menu1 ul ul li a { padding:4px 10px; text-transform:normal; font-variant:normal; }
#pixopoint_menu1 ul ul li { letter-spacing:0px; color:#444; z-index:2000; width:120px; font-family:helvetica, arial, sans-serif; font-size:11px; font-weight:normal; font-style:normal; background:#FFF; border-bottom:1px solid #cccccc; border-left:1px solid #ccc; border-right:1px solid #ccc; margin:0; }
#pixopoint_menu1 ul ul li a { line-height:22px; color:#444; text-decoration:none; }
#pixopoint_menu1 ul ul li:hover a, #pixopoint_menu1 ul ul li.sfhover a { color:#fff; text-decoration:none; }
#pixopoint_menu1 ul ul li:hover li a, #pixopoint_menu1 ul ul li.sfhover li a { color:#444; }
#pixopoint_menu1 ul ul li:hover li a:hover, #pixopoint_menu1 ul ul li.sfhover li a:hover { color:#fff; }
#pixopoint_menu1 ul ul li:hover, #pixopoint_menu1 ul ul li.sfhover { color:#fff; background:#B41520; }
#pixopoint_menu1 ul ul ul li { font-size:1em; }
#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul { position:absolute; margin-left:-999em; top:0; width:120px; }
#pixopoint_menu1 li li:hover ul, #pixopoint_menu1 li li.sfhover ul, #pixopoint_menu1 li li li:hover ul, #pixopoint_menu1 li li li.sfhover ul { margin-left:120px; }
#pixopoint_menu1 ul ul li:hover li a, #pixopoint_menu1 ul ul li.sfhover li a { text-decoration:none; }
#pixopoint_menu1 ul ul li li:hover a, #pixopoint_menu1 ul ul li li.sfhover a { color:#fff; text-decoration:none; }
#pixopoint_menu1 li.pixo_search:hover { background:none; }
#pixopoint_menu1 li.pixo_search form { margin:0; padding:0; }
#pixopoint_menu1 li.pixo_search input { font-family:tahoma, sans-serif; }
#pixopoint_menu1 li.pixo_search input.pixo_inputsearch { width:100px; }
#pixopoint_menu1 li.pixo_right { float:right; }
#pixopoint_menu2 { width:100%; height:25px; background:#FF5050 url("../wp-content/plugins/pixopoint-menu/images/smoothfade_palered.png") repeat-x; background-position:50% 0; margin:0; }
#pixopoint_menu2 ul { width:100%; border:none; background:none; margin:0; padding:0; list-style:none; }
#pixopoint_menu2 li { border:none; background:none; background:#FF5050 url("../wp-content/plugins/pixopoint-menu/images/smoothfade_palered.png"); color:#FFFFFF; line-height:25px; text-transform:uppercase; z-index:1000; letter-spacing:0px;  background:;
font-weight:normal; font-size:12px; padding:0; margin:0 0px; float:left; font-family:helvetica, arial, sans-serif; position:relative; }
#pixopoint_menu2 li:hover, #pixopoint_menu2 li.sfhover { background:#e92020 }
#pixopoint_menu2 li a { border:none; background:none; text-decoration:none; display:block; padding:0 8px; color:#FFFFFF; }
#pixopoint_menu2 li a:hover { border:none; background:none; text-decoration:none; color:#FFFFFF; background-position:100% -120px; }
#pixopoint_menu2 ul ul { position:absolute; left:-999em; top:25px; width:120px; }
#pixopoint_menu2 li:hover ul, #pixopoint_menu2 li.sfhover ul { left:auto; }
#pixopoint_menu2 ul ul li a { padding:4px 10px; text-transform:normal; font-variant:normal; }
#pixopoint_menu2 ul ul li { letter-spacing:0px; color:#444444; z-index:1000; width:120px; font-family:helvetica, arial, sans-serif; font-size:11px; font-weight:normal; font-style:normal; background:#fcfcfc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; margin:0; }
#pixopoint_menu2 ul ul li a { line-height:22px; color:#444444; text-decoration:none; }
#pixopoint_menu2 ul ul li:hover a, #pixopoint_menu2 ul ul li.sfhover a { color:#444444; text-decoration:none; }
#pixopoint_menu2 ul ul li:hover li a, #pixopoint_menu2 ul ul li.sfhover li a { color:#444444; }
#pixopoint_menu2 ul ul li:hover li a:hover, #pixopoint_menu2 ul ul li.sfhover li a:hover { color:#444444; }
#pixopoint_menu2 ul ul li:hover, #pixopoint_menu2 ul ul li.sfhover { color:#444444; background:#dedede; }
#pixopoint_menu2 ul ul ul li { font-size:1em; }
#pixopoint_menu2 ul ul ul, #pixopoint_menu2 ul ul ul ul { position:absolute; margin-left:-999em; top:0; width:120px; }
#pixopoint_menu2 li li:hover ul, #pixopoint_menu2 li li.sfhover ul, #pixopoint_menu2 li li li:hover ul, #pixopoint_menu2 li li li.sfhover ul { margin-left:120px; }
#pixopoint_menu2 ul ul li:hover li a, #pixopoint_menu2 ul ul li.sfhover li a { text-decoration:none; }
#pixopoint_menu2 ul ul li li:hover a, #pixopoint_menu2 ul ul li li.sfhover a { color:#444444; text-decoration:none; }
#pixopoint_menu2 li.pixo_search:hover { background:none; }
#pixopoint_menu2 li.pixo_search form { margin:0; padding:0; }
#pixopoint_menu2 li.pixo_search input { font-family:helvetica, arial, sans-serif; }
#pixopoint_menu2 li.pixo_search input.pixo_inputsearch { width:100px; }
#pixopoint_menu2 li.pixo_right { float:right; }


