/*
Theme Name: Motorpoint BSB

Description: Theme for microsite blog.
Version: 1.8
Author:DKD
Author URI: www.node4.co.uk

*/
/*img, div, #navbar, #mask, #bgImage{ behavior: url(iepngfix.htc) }*/


body {
	background-color:#000;
	margin:0;
	color:#fff;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
	color:#fa8023;
}
a:hover {
	color:#fc0;
}
a {
	outline: none;
}
p {
	margin:0 0 5px 0;
}
h1 {
	margin:5px 0 0 0;
	text-transform:uppercase;
}
h2 {
	margin:20px 0 0 0;
	text-transform:uppercase;
}
h3 {
	margin:0;
	text-transform:uppercase;
}
h4 {
	margin:0;
	text-transform:uppercase;
}
img {
	border:none;
}
.cleaner {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}

#bgImage {
	background-image:url(images/banner/rotator.php);
	background-repeat:no-repeat;
	background-position:center top;
	margin:0 auto;
	min-height:650px;
}
*html #bgimage, *html #mask {
	background-image:none;
}

#wrapper {
	position:relative;
	width:1020px;
	margin:0 auto;
}
#header {
	position:relative;
	height:110px;
}
/*html* #header {
	height:148px;
}*/
#header .procycle {
	
}
#header .brand img {
	padding:4px;

}
#nav {
	width:1020px;
	background-image:url(images/navBg.png);
	background-repeat:no-repeat;
	height:60px;
}
#nav ul {
	margin-top:-4px;
}
html* #nav ul {
	margin-top:0px;
}
#nav ul li {
	list-style-type:none;
	float:left;
	text-transform:uppercase;
	font-size:1.8em;
	height:41px;
	padding-top:10px;
}
#nav a, #nav a:hover {
	color:#fff;
}
#nav ul li img {
	margin:5px 0 0 0;
}
.pagenav {
	margin:0 0 10px 0;
}
.pagenav a {
	color:#444;
}
/************ Lava Lamp ***********/
#nav li{
	list-style-image:none;
}
.slide li.back {
	background: url("images/navindicator.png") no-repeat center 0px;
	width: 9px;
	height: 44px;
	z-index: 8;
	position: absolute;
	
}
*html .slide li.back {
	background: url("images/navindicator.gif") no-repeat center 0px;
}
.slide li a {
	z-index: 10;
	position: relative;
	overflow: hidden;
	margin: auto 10px;
}
.slide li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
	border: none;
}
/******************/

/**********Zooom*********/


.jqZoomPup {
	overflow:hidden;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:10;
	border-color:#c4c4c4;
	border-style: solid;
	cursor:crosshair;
}
.jqZoomPup img {
	border: 0px;
}
.preload {
	-moz-opacity:0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	padding: 8px;
	text-align:center;
	background-image: url(../images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	width:90px;
 * width:100px;
	height:43px;
 *height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
}
.operazoom {
	border: 1px solid #999;
}
#bikecontent {
	position:relative;
}
#bikewrap {
	margin:2px;
	padding:2px 2px 4px 2px;
	border:1px solid #444;
	display:block;
	overflow:hidden;
	background-image:url(images/leonardo.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
#bikewrap a {
	border:0;
}
/*************************/
.spec1, .spec2 {
	padding:0;
	margin:0;
	float:left;
	width:320px;
}
.specitem {
	clear:both;
	list-style-type:none;
	padding:0;
	margin:0;
}
.specitem h2 {
	margin:0;
	padding:0;
}
.specitem .left {
	margin:2px 2px 2px 0;
	padding:2px;
	border:1px solid #444;
}
.specitem .right {
	width: 200px;
	padding:0 4px;
	background-color:#222;
	height:106px;
}
.sectiontitle {
	display:block;
	float:left;
	margin-left:-5px;
	margin-top:-30px;
}
.sidebartitle {
	display:block;
	float:right;
	margin-right:15px;
	margin-top:-30px;
}
#content {
	margin-top:35px;
	display:block;
	position:relative;
	width:1020px;
}
/*html* #content {
	margin-top:3px;
}*/
.colMain {
	width:670px;
	margin:10px 0;
	border-right:1px solid #313131;
	background-image:url(images/contentbgrpt.png);
}
.colMain hr {
	background-image:url(images/hr.png);
		background-repeat:no-repeat;
	height:10px;
	width:650px;
	margin:10px 0 15px 0;
	clear:both;
	border:none;
}
html* .colMain hr, *html .colMain hr {
	background-image:none;
	height:1px;
	width:642px;
	margin:10px 0 15px 0;
	clear:both;
}
.colSide hr {
	background-image:url(images/narrowhr.png);
	background-repeat:no-repeat;
	height:6px;
	width:283px;
	border:none;
	margin:10px 0 15px 0;
}
html* .colSide hr, *html .colSide hr {
	background-image:none;
	height:1px;
	width:283px;
	margin:10px 0 15px 0;
}
.colSide {
	width:330px;
	float:left;
	margin:10px 0 10px 10px;
	background-image:url(images/contentbgrpt.png);
}

*html .colSide {
	width:330px;
	overflow:hidden;
	float:left;
}
html* .colSide {
	width:330px;
	float:left;
}
.txt {
	padding:10px;
}
.colSide .txt {
	overflow:hidden;
	width:310px;
	padding-left:15px;
	margin-left:-12px;
}
#footer {
	width:100%;
	bottom:0;
	height:110px;
	background-image:url(images/footerBg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	position:relative;
	display:block;
	}
.disclaimer {
	clear:both;
	width:960px;
	height:25px;
	margin:0 auto;
	text-align:center;
	font-size:0.8em;
	color:#666;
}
.disclaimer a {
	color:#666;
}
.disclaimer a:hover {
	color:#fff;
}
/******** logos **********/


.logos {
	margin: 0 auto;
	width:1000px;
	text-align:center;
	

}
*html .logos {
	width:1010px;
}
.logos span {
	float:left;
	margin:0 12px 15px 12px;
	height:50px;
}

a:hover .node4, a:hover .bsb, a:hover .pirelli, a:hover .mp, a:hover .fuchs, a:hover .yamalube, a:hover .rmr, a:hover .akrapovic{
	background-position: 0 -50px;
}
.node4 {
	display:block;
	width:103px;
	background-image:url(images/logo_node4RO.png);
	background-repeat:no-repeat;
}
.bsb {
	display:block;
	width:74px;
	background-image:url(images/logo_bsb.png);
	background-repeat:no-repeat;
}
.akrapovic {
	display:block;
	width:120px;
	background-image:url(images/logo_akrapovic.png);
	background-repeat:no-repeat;
}
.pirelli {
	display:block;
	width:100px;
	background-image:url(images/logo_pirelli.png);
	background-repeat:no-repeat;
}
.mp {
	display:block;
	width:75px;
	background-image:url(images/logo_mp.png);
	background-repeat:no-repeat;
}
.fuchs {
	display:block;
	width:140px;
	background-image:url(images/logo_fuchs.png);
	background-repeat:no-repeat;
}
.yamalube {
	display:block;
	width:94px;
	background-image:url(images/logo_yamalube.png);
	background-repeat:no-repeat;
}
.rmr {
	display:block;
	width:101px;
	background-image:url(images/logo_RMR.png);
	background-repeat:no-repeat;
}
/**********************/

.colSide {
	list-style-type:none;
	padding:0;
}
.colSide ul {
	padding-left:25px;
	margin-bottom:20px;
}

.widget_categoryposts{

}
.latestimage {
	border:1px solid #444;
	width:644px;
	padding:0;
	margin-left:2px;
}
.latestimagefull {
	height:400px;
	overflow:hidden;
	padding:6px;
}
.latestimagefullcontent {
	margin:0;
}
.latestimagefullcontent img {
	height:auto;
	width:632px;
}
.latestimage .size-thumbnail {
	width:150px;
	height:150px;
	margin-left:6px;
}
.latestimage .gallery-caption {
	visibility:hidden;
	display:none;
}
.gallery {
	width:642px;
}
*html .gallery, html* .gallery {
	width:644px;
}
.gallery img {
	margin:0 0 10px 0;
}
.gallery {
	height:158px;
	overflow:hidden;
	margin:2px;
	padding:4px 0 4px 2px;
	border:1px solid #444;
}
.latestimage .gallery {
	border:none;
}

.alignright {
	float:right;
	border:1px solid #444;
	padding:3px;
	margin:4px 0 4px 4px;
}
.alignleft {
	float:left;
	border:1px solid #444;
	padding:3px;
	margin:4px 4px 4px 0;
}
.navigation .alignright, .navigation .alignleft{
border:none;
padding:0;
margin:0;
}
.riders {
	list-style-type:none;
	padding:3px;
	margin:0;
	border:1px solid #444;
	width:642px;
	overflow:hidden;
}
.riders li {
	float:left;
	margin:1px 2px;
	/*border:1px solid #444;*/
	padding:2px;
}
.riders li span {
	float:left;
	position:absolute;
	margin:400px 0 0 -300px;
	/*background-color:#000;*/
		background-image:url(images/nametagBG.png);
	background-repeat:no-repeat;
	width:300px;
	text-align:center;
	padding:2px 0;
	text-transform:uppercase;
	font-size:24px;
	font-weight:bold;
	height:39px;
}
.profiles {
	clear:both;
	margin-top:2px;
}
.profiles div {
	border:1px solid #444;
	width:642px;
	padding:0 3px;
	overflow:hidden;
	position:relative;
	background-color:#000;
}
.profiles div h2, .profiles div h1 {
	background-image:url(images/headingBG.png);
	background-repeat:no-repeat;
	width:642px;
	float:left;
	padding:10px 3px 3px 10px;
	margin:0px 0 10px -3px;
}
.profiles div img {
	margin-right:25px;
}
.profiles div p
{
	clear:both;
}
#team img {
	border:1px solid #444;
	padding:3px;
}
#cal {
	overflow:hidden;
	width:642px;
	background:#000;
}
.menuCal ul {
	list-style:none;
	margin:0;
	padding:0;
}
.menuCal li {
	float:left;
	height:50px;
	width:53px;
	margin:0;
	padding:0;
	text-align:center;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
}
.menuCal li a {
	display:block;
	padding:15px 10px;
	height:100%;
	color:#FFF;
	text-decoration:none;
}
.menuCal #cal a {
	background:url(images/bg3.png) repeat 0 0;
}
.menuCal li a:hover, li a:focus, li a:active {
	background-position:-150px 0;
}
#months div h3 {
	font-size:28px;
	background-color:#444;
	padding:10px 0 10px 10px;
}
#months div {
	background-color:#222;
	width:642px;
}
#months div ul {
	margin:0;
	padding-bottom:20px;
}
#months div li {
	font-size:16px;
	font-weight:bold;
	padding:10px;
}
/*************Forms*************/


/*  main 'top-level' form elements                    */



.cform {
	margin:10px auto 15px auto;
}
.cform fieldset {
	margin-top:10px;
	padding:5px 0 5px 0;
	border:none;
}
.cform .cf_hidden {
	display:none;
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}
.cform legend {
	margin:0;
	padding:0;
	font:normal 18px Helvetica;
	color: #aaa;
	letter-spacing:3px;
}
ol.cf-ol {
	margin:0!important;
	padding:30px 0 0 0!important;

}
ol.cf-ol li {
	background:none!important;
	margin:5px 0!important; /*some themes may interfere otherwise*/
	padding:0;
	list-style:none!important;
	text-align:left;
	line-height:1.1em;
}
/* just for text-only fields (no input)               */

ol.cf-ol li.textonly {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt !important;
	padding:0pt 0pt 0pt 100px;
}
/* global definitions for field labels                */

.cform label {
	width:90px;
	margin:4px 10px 0 0;
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	color: #aaa;
	font:0.9em Trebuchet MS, sans-serif;
}
.cform label span {
	width:90px; /* must be the same as above!*/
	display:block;
}
label.cf-before {
	margin:4px 10px 0 0;
}
label.cf-after {
	margin:4px 2px 0pt 6px;
	text-align:left;
	width:75px;
}
label.cf-after span {
	width:75px;
	display:block;
}
.single, .secinput {
	width:298px;
}
.cform select {
	width:306px;/* attempt to have equal length */
}
.cform select.cfselectmulti {
	height:7.5em;
}
.cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}
/* formatting for text:  "(required)"  & other        */

span.reqtxt, span.emailreqtxt {
	margin:0px 5px 7px 98px;
	display: block;
	vertical-align:top;
	color: #aaa;
	font-size:0.7em;
	line-height:1.2em;
}
/* check box groups                                   */

 ol.cf-ol li.cf-box-group {
	padding: 0 0 0 50px;
}
/* 'visitor verification' related styles              */

label.secq, label.seccap {
	vertical-align:text-bottom;
	margin-bottom:4px;
}
input.secinput {
	vertical-align:text-bottom;
}
#cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha {
	height:15px;
	width:100px;
	padding: 4px 4px;
	margin: 0;
	vertical-align:text-bottom;
}
img.captcha {
	vertical-align:text-bottom;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}
img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_white.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
	border:none;
}
img.imgcalendar {
	border:none;
}
/* change formatting of response msgs here            */

div.cf_info {
	color:#000;
	display:none;
	padding:10px 15px!important;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a {
	color:red!important;
	text-decoration:underline!important;
}
div. {
 background:#F9F9F9 none repeat scroll 0%;
 color:#AAAAAA;
 display:block;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
/*   formatting for invalid user inputs               */

.cform .cf_error {
	color:red;
	border:1px solid #FF0000;
}
div.mailerr {
	display:block;
}
.mailerr, .cform .cf_errortxt {
	color:red;
}
/* change formatting of response msgs here            */

p.cf_info {
	margin:10px 0;
	text-align:center;
}
p.success {
	color:green;
}
p.failure {
	color:red;
}

/* disabled fields [disabled] does not work on IE!    */

[disabled] {
 color:#dddddd;
 border-color:#dddddd!important;
 background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}
/* upload box styling                                 */

.cform input.cf_upload {
	width:220px;
	background: #f9f9f9;
	border:1px solid #888888;
}
/*  Other: link love                                  */

/*.linklove {
	margin:6px auto 10px !important;
	padding:0pt 6px 0pt 0pt !important;
	text-align:right;
	width:410px;
}
.linklove a, .linklove a:visited {
	font-size: 0.8em;
	font-family: Tahoma;
	color:#aaaaaa!important;
}*/
/*  Other: browser hacks                              */

*+html ol.cf-ol, *+html ol.cf-ol li {
	display: inline-block;  /*for ie7*/
}
* html ol.cf-ol, * html ol.cf-ol li, * html span.reqtxt, * html span.emailreqtxt {
	display: inline-block;
}
* html .cform legend {
	position:absolute;
	left: -8px;
	top:0;
	margin-left:0;
}
*+html .cform legend {
	position:absolute;
	left: -8px;
	top:0;
	margin-left:0;
}
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px;
}
*+html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px;
}
* html img.captcha {
	margin-bottom:1px!important;
}
*+html img.captcha {
	margin-bottom:1px!important;
}
.linklove {
	visibility:hidden;
}


#cforms-3 form, #cforms-4 form
{
	width:310px;
}
#searchsubmit {
	margin:0;
	width:75px!important;
}
li.widget {
	width:310px;
	float:left;
	margin:0px 0 0 0;
	padding-bottom:5px;
}
li.widget hr{
margin:0;
padding:0;
}

li.widget h2 {
	margin:5px 0 2px 0;
}

.widget_search form {
	margin:0 0 15px 0;
}

/*********Forms*********/

#cformsform {
	width:290px;
}
.widget #cformsform input {
	float:right;
	width:210px;
}
.widget #cformsform label {
	color:#fff;
	width:60px;
	margin-left:10px;
}
.widgetcform {
	padding:0 0 15px 0 !important;
}
.compbanner {
	clear:both;
	padding-top:20px;
}
.competition form {
	border:1px solid #333;
	width:622px;
	padding:10px;
}
.competition label {
	float:left;
	margin:0;
	padding:0 0 0 5px;
	width:75px;
	text-align:left;
	text-transform:uppercase;
	color:#FFF;
	font-size:12px;
}
.competition select {
	border:1px solid #333;
	width:126px;
	float:left;
	margin:0;
}
.competition form li {
	float:left;
	margin:0;
}
.competition input {
	width:120px;
	float:left;
	margin:0;
}
.competition .reqtxt, .competition .emailreqtxt {
	width:10px;
	height:10px;
	margin:-2px 0 0 60px;
	color:red;
}
.competition .cf-box-title {
	clear:both;
	text-transform:uppercase;
	color:#FFF;
	text-align:left;
}
.competition input.cf-box-a, .competition input.cf-box-b {
	clear:both;
	margin:1px 0 0 0;
	width:16px;
	height:22px;
	background:none!important;
}
.competition .secinput {
	width:200px;
	margin:0 0 0 20px;
}
.competition label.cf-group-after {
	margin:4px 0 0 2px;
	text-align:left;
}
.competition label.cf-group-after span {
	width:240px;
	display:block;
}
.competition .cf-after {
	margin-top:4px;
}
.competition fieldset legend {
	color:#fff;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#333;
	margin:0;
	padding:5px;
}
.competition form {
	background-image:url(images/carbonbg.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#000;
	clear:both;
}
*html #cformsform fieldset ol li label, html* #cformsform fieldset ol li label, *html #cforms3form fieldset ol li label, html* #cforms3form fieldset ol li label, , *html #cforms4form fieldset ol li label, html* #cforms4form fieldset ol li label {
	width:60px;
}
*html #cformsform fieldset ol li label.secq, *html #cforms3form fieldset ol li label.secq, html* #cformsform fieldset ol li label.secq, html* #cforms3form fieldset ol li label.secq, html* #cforms4form fieldset ol li label.secq {
	width:130px;
}
.cf-box-group {
	width:100px;
}

.compend {
	border:3px dotted #fa8023;
	background-image:url(images/carbonbg.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#000;
	padding:50px;
	margin:30px;
}
.compend h1 {
	margin-bottom:10px;
	color:#fa8023;
}

/*******************************/

/*****Archive menu*******/
.archiveMonth {
	width:148px;
	height:100%;
	padding:4px;
	margin: 0 4px 4px 0;
	float:left;
}
.archiveMonth ul {
	margin:0;
	padding:4px 0 0 16px;
	text-transform:capitalize;
	list-style-image:url(images/bull.png);
}
.archiveMonth h3 {
	background-color:#444;
	padding:2px 10px;
	width:140px;
}
.archiveMonth a {
	color:#FFF;
}

.size-thumbnail {
	border:1px solid #444;
}

/*****************/

/********Timer******/

#fergcorp_countdowntimer ul
{

margin:0 0 10px 50px;
padding:0;	
color:#09C;
display:block;
overflow:hidden;
background-position:bottom left;
}
#fergcorp_countdowntimer ul li
{
list-style-type:none;
}

#fergcorp_countdowntimer li{
margin-bottom:8px;
}

li.day, li.hour, li.minute, li.second
{
	
	list-style-type:none;
	display:block;
	float:left;
	font-size:36px;
	padding:12px 14px 0 4px;
	font-weight:bold;
	width:40px;
	text-align:right;
	font-family:Courier;
	background-repeat:no-repeat;
	margin:-30px 0 0 0;
	overflow:hidden;
	position:relative;

}
li.day
{
	background-image:url(images/clock_days.png);
	width:60px;
}
li.hour
{
	background-image:url(images/clock_hrs.png);
}

li.minute
{
	background-image:url(images/clock_min.png);
}

li.second
{
	background-image:url(images/clock_sec.png); 
}

.dotdiv{
	color:#4576a7;
	font-size:38px;
	font-weight:normal;
	font-family:Times New Roman;
	line-height:0em;
	position:absolute;
	right:0;
	top:25px;
}

/***********************/



.widget li{
	list-style-image:url(images/bull.png);
}

#widget, .widget{
list-style-image:none;
}

.widget_twitter #twitterheader img, .widgettitle
{
	display:none;
}
#rss-3, #twitter-3, #categoryposts-3, #search-3, #cforms-3, #cforms-4{
	background-repeat:no-repeat;
	background-position:top;
	padding-top:35px;
	margin-left:-10px;
	padding-left:10px;
}
#rss-3
{
	background-image:url(images/title_bsbnews.png);
	}
#twitter-3
{
	background-image:url(images/title_twitterfeed.png);
}
#categoryposts-3
{	background-image:url(images/title_teamnews.png);
	}
#search-3
	{
	background-image:url(images/title_search.png);
	padding-top:45px;
}
#cforms-3, #cforms-4
	{
	background-image:url(images/title_subscribe.png);
	padding-top:45px;
}


a:hover .twitter, a:hover .facebook, a:hover .digg, a:hover .stumbleupon, a:hover .youtube, a:hover .delicious, a:hover .linkedin{
	background-position: 0 -58px;
}


ul.socialnetworks
{
	clear:both;
	padding:0;
	margin:0;
	overflow:hidden;
}
.socialnetworks li{
list-style-type:none;
float:left;
margin-left:8px;
}
.socialnetworks li span{
background-repeat:no-repeat;
display:block;
width:35px;
height:58px;
overflow:hidden;
}

.twitter{
	background-image:url(images/sn_twitter.png);
}
.facebook{
	background-image:url(images/sn_facebook.png);
}
.digg{
	background-image:url(images/sn_digg.png);
}
.stumbleupon{
	background-image:url(images/sn_stumble.png);
}
.youtube{
	background-image:url(images/sn_youtube.png);
}
.delicious{
	background-image:url(images/sn_delicious.png);
}
.linkedin{
	background-image:url(images/sn_linkedin.png);
}


/*#sendbutton2, #searchsubmit, #sendbutton, #sendbutton4 {*/
.competition input.sendbutton, .sendbutton, #searchsubmit{
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	padding:2px;
	width:90px!important;
	background-image:url(images/buttonclickBG.jpg);
	background-repeat:repeat-x;
	border:1px solid #000;
	float:right;
	margin:-30px 0 0 0;
}
#cforms-3 #sendbutton, #cforms-4 #sendbutton, #searchsubmit{
	margin:0;
	width:75px!important;
}



.archiveform option{
	width:612px;
	display:block;
	overflow:hidden;

}
