/* Clearing Class ####### */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block;}


/* MAIN RESET ##### */
* {margin:0; padding:0; border:0; background:transparent; font-family:arial, helvetica, san-serif;}

/* GLOBALS  ##### */
.nobullet { list-style:none;list-style-image:none; list-style-type:none;}
.margin {margin:1em 0; width:73px; float: left;}
p,h1,h2 { margin: 1em; }
hr {height:0; border-top:3px solid black; padding-bottom: 1px;}

/* LINKS  ##### */
a, a:link {color:#2981E2;}
a:visited {color:#2981E2;}

/* Main ##### */
body {background-color:#fff; color:#666; margin:0; padding:0;}
div#content {width:1000px; margin:10px auto;}
div#header_wrapper {background:#827E72 url(http://images.matrixwatch.com/site/bg.gif) repeat-x scroll 0%;}
div#footer-wrapper {background:#827E72 url(http://images.matrixwatch.com/site/footer_bg.gif) repeat-x scroll 0%; margin-top:20px;}

#left {float:left; width:580px; margin:1em 0 0 40px;}
#right {float:left; width:300px; margin:53px 0pt 0pt 5px;}

span.f70
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}

span.red { color: red; }
span.f200 { font-size: 200%; }
span.f150 { font-size: 150%; }
span.f120 { font-size: 120%; }
div.center { text-align: center; }
p.just { text-align: justify; }

.lborder, .rborder
{
	width: 102 px;
	height: 768 px;
}

.weg {display:none; visibility:hidden;}
span.hr {background-color:#BDBCBB; display:block; height:2px; margin-right:20px; /*IE HACK */ font-size:1%; line-height:0; /* END IE HACK */}

/* Headings ////////*/
h2{margin:0; padding:0 0 7px; text-indent:-9999px; width:250px;}
body#blog h2, h3#blog-h2  {background: #fff url("http://images.matrixwatch.com/site/h-watchlist-blog.gif") top left no-repeat;}
body#user h2 {background: #fff url("http://images.matrixwatch.com/site/h-watchlist-user.gif") top left no-repeat;}
body.search_results h2 {background: #fff url("http://images.matrixwatch.com/site/h-watchlist-search_results.gif") top left no-repeat!important;}
body#static h2 {background: #fff url("http://images.matrixwatch.com/site/h-watchlist-matrixwatch.gif") top left no-repeat;}
body#websites h2,body#tag h2,body#ebay h2,h3#watchlist-h2  {background:#fff url("http://images.matrixwatch.com/site/h-watchlist.gif") top left no-repeat;}
body#websites h2 a,body#tag h2 a,body#ebay h2 a,h3#watchlist-h2 a, h3#blog-h2 a {display:block; text-decoration:none; text-indent:0;}

h3#watchlist-h2, h3#blog-h2 {padding:0pt 0pt 14px;}


/* Header ////////*/
div#header{height:102px;	color:#fff;	border-top:1px solid black;	background:#BC3611 url("http://images.matrixwatch.com/site/banner.gif") top left no-repeat;	border-bottom:0px; width:1000px; margin:0pt auto;}

div#header h1 {float:left; margin:0;}
div#header h1 a {display:block; height:100px; margin:0pt; padding:0pt; width:300px;}

div#header ul { float: right;	list-style: none; padding: 45px 75px 0 0;}
div#header ul li { float: left;}
div#header ul li a {	color: #fff; text-decoration: none; text-transform: uppercase; font-size: 75%; font-weight:600;}
div#header ul li a:hover {text-decoration: underline;}
div#header ul li.middle {padding:0 20px;}

/* Subheader ////////*/
div#subheader {margin:0; height:47px; color:#fff; background:#E2DAB3 url("http://images.matrixwatch.com/site/2ndbar_bg.gif"); border-top:0; border-bottom:0;	width:1000px; margin:0pt auto;}
div#subheader ul#search {float:left; list-style:none; color: #666; font-size:75%; padding:15px 0 0 40px;}
div#subheader ul#login {list-style:none; color:#666; font-size:75%; padding:15px 0 0 0; float:right; margin-right:70px;}
div#subheader ul#login li.logged_in {font-weight:400;}
div#subheader ul#login li.logged_in_name {margin: 0px 10px;}
div#subheader ul#login li  a {color:#666666;}
div#subheader ul#search li, div#subheader ul#login li {float:left; margin:0 5px 0 0; line-height:200%; font-weight:600;}
div#subheader ul#search li.img_button, div#subheader ul#login li.img_button {margin-top:2px;}
div#subheader ul#search li.search_input input  {background:#FFFFFF none repeat scroll 0% 50%; color:#444444; display:block; height:18px; line-height:100%; padding-left:5px; padding-top:4px; width:220px; }
div#subheader ul#login li.login_input input {background:#FFFFFF none repeat scroll 0% 50%; color:#444444; display:block; height:18px; line-height:100%; padding-left:5px; padding-top:4px; width:100px;}

/* Well ////////*/

div#well-header {float:left; width:572px; height:35px; /*IE HACK */ font-size:1%; /* END IE HACK */ }

body#blog div#well-header, body#tag div#well-header, body#user div#well-header, body#static div#well-header {background:transparent url("http://images.matrixwatch.com/site/well-header-tag-none.gif") top left no-repeat; height:6px;}
body#websites div#well-header {background:transparent url("http://images.matrixwatch.com/site/well-header-websites-off.gif") top left no-repeat;}
body#websites div#well-header.on, body#websites div#well-header-on {background:transparent url("http://images.matrixwatch.com/site/well-header-websites-on.gif") top left no-repeat;}
body#ebay div#well-header {background:transparent url("http://images.matrixwatch.com/site/well-header-ebay-off.gif") top left no-repeat;}
body#ebay div#well-header.on, body#ebay div#well-header-on {background:transparent url("http://images.matrixwatch.com/site/well-header-ebay-on.gif") top left no-repeat;}

div#well-header ul li {float:left; list-style:none; padding:0 5px 0 0;}
div#well-header ul li a {font-size:20px; width:140px; display:block; text-decoration:none;}

div#well-filter {background:transparent url(http://images.matrixwatch.com/site/well-body.gif) repeat-y scroll left top; display:block; height:55px; margin:35px 0pt 0pt; padding-top:20px; padding-left:15px;}
body#tag div#well-filter {margin:0;}
body#blog div#well-filter {margin:0;}

div#well-filter div.filter-results {width:255px;float:left;}
div#well-filter div.filter-results ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding-top:2px;}
div#well-filter div.filter-results ul li {float:left; font-weight:600; font-size:70%;}
div#well-filter div.filter-results ul li#filter-hr {border-top:1px solid #BDBCBB; display:block; margin-left:10px; margin-top:7px; width:165px;}

div#well-filter div.filter-type {float:left;margin-left:10px;}
div#well-filter div.filter-type ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
div#well-filter div.filter-type ul li {display:block; float:left; font-size:70%; height:21px; line-height:150%; margin-right:15px; text-align:center;}
div#well-filter div.filter-type ul li.active {background: transparent url(http://images.matrixwatch.com/site/filter-type-bg.gif) repeat-y scroll left top; width:76px;}
div#well-filter div.filter-type ul li.active a{color:#FFFFFF; display:block; font-weight:600; margin-top:1px; text-decoration:none;}
div#well-filter div.filter-type ul li a {color:#000000;}

div#well-body {float:left; width:572px; padding:0 10px; background:transparent url("http://images.matrixwatch.com/site/well-body.gif") top left repeat-y;}
div#well-footer {float:left;	width:572px; height:5px; margin:0 0 20px; background:transparent url("http://images.matrixwatch.com/site/well-footer.gif") bottom left no-repeat; /*IE HACK */ font-size:1%; line-height:0; /* END IE HACK */}
div.nobackground {background:transparent url("http://images.matrixwatch.com/site/well-body-no-background.gif")!important;) top left repeat-y;}

div#well-paginate {font-size:70%; margin:0 0 10px; text-align:right; width:570px;}
div#well-paginate span.hr {height:1px; margin:0 0 10px; /* IE Hack */ font-size:0%; line-height:0; /* END IE Hack */}


/* Item ////////*/
div.item {margin:0;}
div.item a {color:#2981E2;}
div.item h3 {position:relative; margin:0 0 3px 65px; padding:0 0 3px 0; width:475px; border-bottom:1px solid #999; font-size:110%; font-weight:600;}
div.item h3 a {color:#2981E2; text-decoration:none;}
div.item h3 a:hover {text-decoration:underline;}
div.item p.tags, div.item p.date {margin:0 0 0 65px; font-size:70%;}
div.item p.tags a, div.item p.date a {text-decoration:none;}
div.item p.tags a:hover, div.item p.date a:hover {text-decoration:underline;}

p.flag-count {float:left; width:54px; height:50px; margin:0 3px 0 5px; padding:13px 0 0 0; color:#fff; font-weight:bold; text-align:center; background:transparent url("http://images.matrixwatch.com/site/count.gif") top left no-repeat;}
p.flag-count span {font-size:100%;}
p.flag-count small{font-size:70%;}
div.comment-flags p.flag-count span {font-size:140%;}
div.comment-flags p.flag-count small{font-size:80%;}

div#well-body div.bar {float:left; width:572px; margin:10px 0pt 15px;}
div#well-body div.bar ul {float:left; width:540px; list-style:none; background: #F6F5E5;}
div#well-body div.bar ul li.info {float:left; font-size:70%; padding:3px 0pt 0px 5px;}
div#well-body div.bar ul li.info a {text-decoration:none;}
div#well-body div.bar ul li.comment {float:right;}
div#well-body div.bar ul li.comment a {display:block;	width:72px;	height:20px; background:transparent url("http://images.matrixwatch.com/site/bar-comment.gif") top left no-repeat;}

div.comment-flags {width:70px; padding-left:5px;}
div.flag-bar {height:26px; margin:0 0 20px; width:572px;}
div.flag-bar ul {float:left; width:540px; list-style:none; background:#F6F5E5;}
div.flag-bar ul li {text-indent:-9999px;}
div.flag-bar ul li.flag {float:left;}
div.flag-bar ul li.flag a {display:block; width:65px; height:20px; background:transparent url("http://images.matrixwatch.com/site/bar-flag.gif") top left no-repeat;}
div.flag-bar ul li.flag a:hover {background:transparent url("http://images.matrixwatch.com/site/bar-flag-hover.gif") top left no-repeat;}
div.flag-bar ul li.flag a.unflag {background:transparent url("http://images.matrixwatch.com/site/bar-unflag.gif") top left no-repeat;}
div.flag-bar ul li.flag a.loading {background:transparent url("http://images.matrixwatch.com/site/spinner.gif") top 25px no-repeat;}
div.flag-bar ul li.comment {float:right;}
div.flag-bar ul li.comment a {display:block;	width:72px;	height:20px; background:transparent url("http://images.matrixwatch.com/site/bar-comment.gif") top left no-repeat;}
div.flag-bar ul li.comment a:hover {background:transparent url("http://images.matrixwatch.com/site/bar-comment-hover.gif") top left no-repeat;}
div.comment-flags div.flag-bar {float:left; left:-5px; position:relative; width:65px;}
div.comment-flags div.flag-bar ul {float:left; width:65px; list-style:none; background:#F6F5E5;}

div#well-body div.comments h3 {margin:10px 0;}
div#well-body div.comments div.entries ol li {margin-left:20px;}
div#well-body div.comments div.entries ol li p {margin:10px 0 0 0; font-size:73%;}
div#well-body div.comments div.entries div.comment {padding-left:10px; padding-right:10px; margin:0 10px 30px 0;}
div#well-body div.comments div.entries div.comment span {font-size:73%;}
div#well-body div.comments div.entries div.comment blockquote {border-left:3px solid #D7D7D7; margin:10px 0pt 10px 10px; padding-left:5px; color:#646464;}

div#well-body div.comments div.form span.hr {background-color:#BDBCBB; display:block; height:2px; margin:10px 20px 0 0;}
div#well-body div.comments div.form span.submit {display:block; float:right; margin:10px 20px 20px 0px;}
div#well-body div.comments div.form .textarea {background:#FFFFFF none repeat scroll 0% 50%; border:1px solid #BDBCBB; padding:5px; width:500px; height:120px; font-size:73%;}

/* BLOG PAGES  */
body#blog div#well-body p {font-size:73%; margin-left:0px; padding-right:10px; line-height:150%;}
body#blog div#well-body h3 {font-size:100%; margin-left:0px; margin-bottom:10px;}
body#blog div#well-body h3 a {text-decoration:none; color:#666666;}
body#blog div#well-body h3 a:visited {color:#666666;}
body#blog div#well-body span.date {font-size:70%; margin-bottom:5px; margin-top:10px; display:block;}
body#blog div#well-body span.rss-icon {float:right; margin:10px 33px 0pt 0pt;}
body#blog div#well-body div.blog-entries {margin-bottom:20px;}


body#blog div.blog-entries .text .image_left, body#blog div#blog-text .image_left {float: left; border:0; margin-right:10px;}
body#blog div.blog-entries .text .image_right, body#blog div#blog-text .image_right {float: right; border:0; margin-left:10px;}
body#blog div.blog-entries .text .image_left_caption, body#blog div#blog-text .image_left_caption {float: left; border:1px #000000 solid; font-style:italic; margin-right:10px; text-align:center;}
body#blog div.blog-entries .text .image_right_caption, body#blog div#blog-text .image_right_caption {float: right; border:1px #000000 solid; font-style:italic; margin-left:10px; text-align:center;}
body#blog div.blog-entries .text ul, body#blog div#blog-text ul {margin:10px 20px;}
body#blog div.blog-entries .text ol, body#blog div#blog-text ol {margin:10px 20px;}

/* Footer ######### */
div#footer {height:35px; margin:0pt auto; width:1000px;color:#FFFFFF;}
div#footer span {float:left; margin-left:40px;}
div#footer ul {list-style:none; height:15px; width:700px; margin:10px 25px 20px auto; float:right;}
div#footer li {float:left; font-size:11px; margin-left:5px;}
div#footer a:link, div#footer a:hover, div#footer a:visited {background-color:transparent; text-decoration:underline; color:#fff;}



div#blog {width:541px; height:165px;}
div#comments {background:#C8D329; width:541px; height:165px;}
div#prev_posts {background:#387611; width:265px; height:73px;}
div#archive {background:#B22211;	width:265px; height:73px;}

/* MAIN 2 ######### */

div#ads {width: 300px; height: 225px; border:1px solid #BDBCBB; width:300px;}
body#websites div#ads, body#ebay div#ads {margin-top:29px;}
body#blog div#ads {width: 300px;height: 225px; border:1px solid #BDBCBB;}
body#user div#ads {width: 300px; height: 225px; border:1px solid #BDBCBB;}

div.welcomebox {padding: 15px 10px 0px 10px; font-size:70%;}
body#tag div.welcomebox h3,
body#ebay div.welcomebox h3,
body#user div.welcomebox h3,
body#websites div.welcomebox h3,
body#blog div.welcomebox h3,
body#static div.welcomebox h3 {background: #FFFFFF url(http://images.matrixwatch.com/site/h-watchlist-new-to-matrixwatch.gif) top left no-repeat; text-indent:-999999px;}

div.welcomebox ul li {height:30px; margin:16px 0pt;}
div.welcomebox ul li img {margin:0 5px 0 0; float:left;}
div.welcomebox span {display:block;margin:15px 0 0 0;text-align:right;}


div#report-site {width:296px; height:172px; background: #FFFFFF url(http://images.matrixwatch.com/site/bg_box_report_site.gif) top left no-repeat; border:1px solid #BDBCBB; margin-top:20px;}
div.report-site-inner {padding: 15px 10px 0px 10px;}
div.report-site-flag {float:left; left:-17px; position:relative;top:-18px;}
body#tag div.report-site-inner h3, body#user div.report-site-inner h3, body#ebay div.report-site-inner h3, body#websites div.report-site-inner h3 {background:transparent url(http://images.matrixwatch.com/site/h-watchlist-report-a-stie.gif) no-repeat scroll left top; margin-left:65px; text-indent:-999999px;}
div.report-site-inner  p {font-size:70%;margin:0;display:block;}
div.report-site-inner  .textfield {background:#FFFFFF none repeat scroll 0% 50%;border:1px solid #BDBCBB;font-size:70%;padding:5px;width:265px;}
div.report-site-inner .report-site-hr {display:block;border: #bdbcbb 1px solid;margin-top:10px;}
div.report-site-inner  span {display:block;margin-top:10px;text-align:right;}

div#report-site span.loading input {padding-left: 20px; background: transparent url(http://images.matrixwatch.com/site/spinner.gif) top left no-repeat;}
div#right div#previous-post {margin-top:22px;}
div#right div#previous-post h3 {background: #FFFFFF url(http://images.matrixwatch.com/site/h-previous-posts.gif) top left no-repeat;text-indent:-999999px;}
div#right div#previous-post ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
div#right div#previous-post ul li {font-size:70%;margin: 6px 0;}
div#right div#previous-post ul li a {text-decoration:none;}
div#right div#blog-archives {margin-top:35px;}
div#right div#blog-archives h3 {background: #FFFFFF url(http://images.matrixwatch.com/site/h-blog-archive.gif) top left no-repeat;text-indent:-999999px;}
div#right div#blog-archives ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
div#right div#blog-archives ul li {font-size:70%;margin: 6px 0;}
div#right div#blog-archives ul li a {text-decoration:none;}


div.blbox {width: 535px; height: 165px;	background: #f6f8f7 url(http://images.matrixwatch.com/site/bg-column-300-bottom.gif) bottom left no-repeat;	padding-bottom: 8px; margin-bottom: 15px;}
div.blbox div.column-head {background: #f6f8f7 url(http://images.matrixwatch.com/site/bg-column-300-top.gif) top left no-repeat; padding-top: 8px;}
div.blbox div.column-head h3{font: bold 13px/15px arial, helvetica, sans-serif; margin: 0; padding: 0 15px 5px 15px; border: 1px solid #ddd; border-width: 0 1px; text-transform: capitalize;}
div.blbox div.column-body {padding: 0 15px; border: 1px solid #ddd; border-width: 0 1px; color: #000; overflow: hidden;}
div.blbox hr {height: 0; border-top: 1px solid #ddd; padding-bottom: 10px;}
div.blbox vr {width: 0; border-left: 3px solid black; padding-left: 10px; left-margin: 10 px;}

/* USER ////////*/

.clear {height:2px; clear:both;}

div.user-details {margin-top:5px;}
div.user-details div.user-info {padding:5px;width:500px;margin-bottom:10px;}
div.user-details div.user-info .photo {float:left; width:100px; margin-right:10px;}
div.user-details div.user-info .infos {float:left;}
div.user-details div.user-info .infos span{font-size:70%;}
div.user-details div.details{padding: 0 5px;}
div.user-details div.details ul {list-style-image:none; list-style-position:outside; list-style-type:none; float:left; width:270px; margin-right:10px;}
div.user-details div.details ul li{margin:10px 0 0 0;}
div.user-details div.details .definition {float:left; width:75px; font-size:70%; padding-left:18px; background: transparent url("http://images.matrixwatch.com/site/action_go.gif") top left no-repeat;}
div.user-details div.details .textfield {float:left; font-size:70%; width:175px;}

/* USER EDIT ////////*/

div#well-body-outer div#well-header {float:left; width:418px;	background:transparent url("http://images.matrixwatch.com/site/well-header-well_body_small-none.gif") top left no-repeat; height:6px;}
div#well-body-outer div#well-footer {float:left; width:418px; height:5px; text-indent:-9999px; margin:0; background:transparent url("http://images.matrixwatch.com/site/well-footer-well_body_small-none.gif") bottom left no-repeat;}
div#well-body-user-menu {border:1px solid #BDBCBB; float:left; font-size:70%; height:105px; width:140px; background:#FFFFFF url(http://images.matrixwatch.com/site/bg_box_edit_profile_menu.jpg) no-repeat scroll left top;}
div#well-body-user-menu ul{list-style-image:none; list-style-position:outside; list-style-type:none; margin:10px 0 10px 10px;}
div#well-body-user-menu ul li {padding-top:5px;}
div#well-body-user-menu ul li a{text-decoration:none; font-weight:600;}
div#well-body-small {margin: 0 10px 20px; float: left; width:418px; background: transparent url("http://images.matrixwatch.com/site/well-body-small.gif") top left repeat-y;}
div#well-body-small span.hr {display:block; border-bottom: 1px solid #BDBCBB; font-size: 1px;}

div.user-edit div.user-edit-header {padding: 0 10px;}
div.user-edit div.user-edit-header h3 {font-weight:400; margin-top:15px;}
div.user-edit div.user-edit-header i {display:block; font-size:70%; margin:10px 0pt 20px;}
div.user-edit div.user-edit-form {padding: 0 10px;}
div.user-edit div.user-edit-form .photo span{font-size:70%; display:block; margin: 0 0 5px 0;}
div.user-edit div.user-edit-form .photo img{border:2px #000 solid; display:block;margin: 0 0 10px 0;}
div.user-edit div.user-edit-form ul {list-style-image:none; list-style-position:outside; list-style-type:none;}
div.user-edit div.user-edit-form ul li{margin:10px 0 0 0;}
div.user-edit div.user-edit-form .definition {float:left; width:100px; font-size:70%; padding-top:5px;}
div.user-edit div.user-edit-form .textfield {float:left; font-size:70%; width:265px;}
div.user-edit div.user-edit-form .textfield input {background:#FFFFFF none repeat scroll 0% 50%; border:1px solid #BDBCBB; padding:5px; width:265px;}
div.user-edit div.user-edit-form .textfield select {background:#FFFFFF none repeat scroll 0% 50%; border:1px solid #BDBCBB; padding:5px; width:265px;}
div.user-edit div.user-edit-form .textarea {float:left; font-size:70%;}
div.user-edit div.user-edit-form .textarea textarea {background:#FFFFFF none repeat scroll 0% 50%; border:1px solid #BDBCBB; padding:5px; width:265px; font-size:100%;}
div.user-edit div.user-edit-form .submit {float:right; margin:10px 20px;}


/* POPUP ////////*/

div#popup-report-wrapper {margin: 0 0 0 20px; padding:20px 0 0;}
div#popup-report-wrapper  div#popup-report-shadow {border-bottom:3px solid #353535; border-right:3px solid #353535; height:360px; left:0px; padding:20px 0pt 0pt 20px; position:absolute; top:45px; width:482px;}
div.popup-report_site-head {margin: 0 0 5px 0; height:50px;}
div.popup-report_site-head  span.close {margin:0 0 0 260px}
div.popup-report_site-head .left {float:left; margin:0 15px 0 0;}
div.popup-report_site-head #close {float:left; margin:0 0 0 220px;} 
div#popup-report-site-form {margin: 30px 0 0 0;}


/* Loginreg ////////*/

div#loginreg ul {list-style: none;}
div#loginreg ul li {float:left; border:1px solid #666; padding:5px;}
div#loginreg ul li a {display:block;}

/* STATIC PAGES ###### */

body#static div#static-field {font-size:73%; padding-right:10px;}
body#static div#static-field  p {margin: 1em 1em 1em 0;}
body#static div#static-field ul, body#static div#static-field ol {margin:10px 20px;}

/* SEARCH RESULTS PAGES  #### */

span.search-results-amount {margin:10px 0 20px; display:block; font-size:80%; font-weight:bold;}

div#blog-results {margin-bottom:30px}
div#blog-results p {font-size:70%; margin:0 20px 0 0; line-height:150%;}
div#blog-results h3 {font-size:100%; margin-left:0px;}
div#blog-results h3 a {text-decoration:none; color:#666666;}
div#blog-results h3 a:visited {color:#666666;}
div#blog-results span.date {font-size:70%; margin-bottom:5px; display:block;}
div#well-body div#blog-results div.bar {margin:5px 0 0 0;}
body.search_results ul.idTabs {height:25px; border-bottom:1px solid #CCCCCC; width:300px; margin-bottom:15px;}
body.search_results ul.idTabs li {float:left; width:100px; height:25px; background:url(http://images.matrixwatch.com/site/search_results_tab_nonactive.gif); text-align:center; margin-right:5px;}
body.search_results ul.idTabs li a {text-decoration:none; display:block; height:25px;}
body.search_results ul.idTabs li a.selected {background:url(http://images.matrixwatch.com/site/search_results_tab_active.gif); border-bottom:1px solid #FFF;}
body.search_results ul.idTabs li a span {position:relative; top:4px;}


/* FORMS ##### */
#form-header {padding:0;}
#form-header  h3 {font-weight:400; margin-top:10px;}
#form-header span.hr {border-bottom:1px solid #BDBCBB; display:block; font-size:1px;}
#form-header span.required {display:block; font-style:italic;font-size:70%;margin:10px 0pt 20px;}

#form-field ul {margin:0 0 20px; font-size:70%;}
#form-field li {float:left; width:400px; margin:0 0 10px;}
#form-field ul li label {float:left; padding-top:5px; width:100px;}
#form-field ul li span {float:left; width:265px;}
#form-field ul li span input {border:1px solid #BDBCBB; padding:5px; width:265px;}
#form-field ul li span input:focus {background-color:#FFFFDF;}
#form-field ul li span p.exp {margin:0 0 0; font-style:italic;}
#form-field ul li span textarea {border:1px solid #BDBCBB; font-size:100%; padding:5px; width:265px;}
#form-field ul li span select {border:1px solid #BDBCBB; padding:5px; width:275px; #FFFFFF none repeat scroll 0% 50%;}
#form-field ul li span select option {background:#FFFFFF none repeat scroll 0% 50%; /* margin:5px;  */}
#form-field ul li span.radiofields input  {width:20px; float:left; margin-top:8px;}
#form-field ul li span.radiofields input label  {float:left;}
#form-field ul li span.checkbox input {float:left; width:20px; height:15px; margin-top:5px;}
#form-field ul li span.checkbox p {margin: 0 0 0 5px; padding:0; float:left; margin-top:4px;}
#form-field ul li.clearfix {float:none; clear:both;}
#form-field span.submit {float:right; margin:10px 20px;}
	/* CUSTOM ATTRIBUTES PER PAGE */
	div#popup-report-site-form  #form-field ul {font-size:100%;}
	div#popup-report-site-form  #form-field li {width:500px;}
	div#popup-report-site-form  #form-field ul li label {font-weight:bold;}
	div#popup-report-site-form  #form-field ul li span {width:350px;}
	div#popup-report-site-form  #form-field span.radiofields input {margin-top:6px;}
	div#popup-report-site-form  #form-field span.radiofields label {font-weight:normal;}
	div#popup-report-site-form  #form-field span.blue input {border:0; font-weight:bold; color:#4095E8; margin-top:9px;}
	div#popup-report-site-form  #form-field span i {font-size:90%; display:block;}
	div#popup-report-site-form  #form-field span input.tags {width:40px; float:left; margin-right:5px;}
	div#popup-report-site-form  #form-field ul li.space {width:350px; height:20px;}
/* CUSTOM ERROR */
#form-field  ul li.error label {color:red; text-decoration:underline;}
#form-field  ul li.error span input {background-color:yellow;}
#form-field  ul li.error span option {background-color:yellow;}
#form-error {margin:0 0 20px 20px;}
#form-error ul li {color:red; font-size:11px;}
	
	
	
	
	
	
	
	/*
Formatting Buttons
------------------------------------------------------ */

.buttonMode {
font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size: 10px;
color: #73769D;
background-color: transparent;
white-space: nowrap;
}

.htmlButtonOuter, .htmlButtonOuterL {
background-color: #f6f6f6;
padding: 0;
border-top: #333 1px solid;
border-right: #333 1px solid;
border-bottom: #333 1px solid;
}
.htmlButtonOuterL {
border-left: #333 1px solid;
}
.htmlButtonInner {
background-color: transparent;
text-align: center;
padding: 0 3px 0 3px;
border-left: #fff 1px solid;
border-top: #fff 1px solid;
border-right: #ccc 1px solid;
border-bottom: #ccc 1px solid;
}
.htmlButtonOff {
font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
font-size: 11px;
font-weight: bold;
padding: 1px 2px 2px 2px;
white-space: nowrap;
}
.htmlButtonOff a:link {
color: #000;
text-decoration: none;
white-space: nowrap;
}
.htmlButtonOff a:visited {
text-decoration: none;
}
.htmlButtonOff a:active {
text-decoration: none;
color: #999;
}
.htmlButtonOff a:hover {
background-color: #fff;
text-decoration: none;
color: #999;
}
.htmlButtonOn {
font-family: Verdana, Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
font-size: 11px;
font-weight: bold;
background: #f6f6f6;
padding: 1px 2px 2px 2px;
white-space: nowrap;
}
.htmlButtonOn a:link {
color: #990000;
text-decoration: none;
white-space: nowrap;
}
.htmlButtonOn a:visited {
text-decoration: none;
}
.htmlButtonOn a:active {
text-decoration: none;
color: #999;
}
.htmlButtonOn a:hover {
background-color: #fff;
color: #999;
text-decoration: none;
}