/*
Theme Name: WebRevolutionary theme
Theme URI: http://webrevolutionary.com
Description: Main WordPress theme for <a href="http://webrevolutionary.com/">WebRevolutionary</a>.
Version: 1.0.1
*/

* {margin: 0; padding: 0;}

body {
	color: #666;
	margin: 0;
	padding: 0;
	background-image: url(img/web_revolutionary_13.jpg);
	background-repeat: repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

a {color:#0083BC; text-decoration: none; outline: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline; color:#000;}

p {padding: 0 0 1em; text-align:justify;}

/* ### TITLES ### */
h1, h2, h3 {margin-bottom:15px;}

img {border: none;}

/* ### WRAPERS, CONTAINERS
--------------------------- ### */
.bgfix {
	background-image: url(img/web_revolutionary_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

#wrap {
	width:1140px;
	padding:0px;
	background-color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.wspacer {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(img/bg_tile.gif);
	background-repeat: repeat-y;
	background-position: 8px top;
}
.spacer {padding:25px;}

/* ### HEADER
----------------------- ### */

#header {
	background-image: url(img/web_revolutionary_04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 151px;
	width: 1140px;
}

.link {position:absolute; width:300px; height:43px; margin-top:30px; margin-left:30px; z-index:100; outline:none;}
#header .moto {color:#fff; font-size:1.4em; position:absolute; margin-left:25px; margin-top:63px; font-family:"Trebuchet MS"; width:400px; overflow:hidden;}

#header h1 { margin:0; padding:0 0 5px 0; font-size:3em; font-family:"Trebuchet MS";}
#header h1 a {color: #fff;}
#header h1 a:hover {color:#fff; text-decoration:none;}


/* Demo header */
.demo-bgfix {background:url(img/demo-headerbg.gif) no-repeat top left; width:960px; margin:0 auto;}
#demo-header {height:130px;}
#demo-header .demo-ads { width:415px; height:125px; position: absolute; margin-left:320px; margin-top:6px; z-index:10;}
#demo-header .demo-ads img {padding:0 5px 0 5px;}

#demo-header .toolz {position: absolute; width:240px; margin-left:730px; text-align:right; font-weight:bold; margin-top:20px; font-size:1.3em;}
#demo-header .back { background:#fff; border:1px solid #1DA1C4; padding:5px; float:right;}
#demo-header .download { background:#fff; border:1px solid #1DA1C4; padding:5px; float:right; margin-left:10px;}
#demo-header .annual { background:#fff; border:1px solid #1DA1C4; padding:5px; float:right; margin-left:10px;}


/* Top navigation */
#topnav {
	z-index:3000;
	font-size:1.1em;
	height: 40px;
	clear: both;
}
#topnav a {
	text-decoration:none;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	padding-right: 15px;
	line-height: 35px;
	font-weight: normal;
	text-transform: uppercase;
	padding-left: 15px;
}
#topnav a:hover {
	text-decoration:none;
	color:#F90;
}
#topnav .top-menu {
	text-align: left;
}
#topnav .top-menu ul {list-style:none; font-weight:bold;}
#topnav .top-menu ul li {display:inline; }
#topnav .current_page_item a {
	text-decoration:none;
	color:#F90;
}

/* SEARCH */
#search input {font: bold 1.1em Arial, Tahoma, sans-serif; color: #454545; width: 190px; padding: 2px; float:left;}
#sidebar li #searchsubmit {font: bold 1.1em Arial, Tahoma, sans-serif; color: #fff;	width: 70px; border: none; padding: 3px 0 3px 0; background: #444 url(img/searchbg.gif) repeat-x; float:right; text-transform:uppercase;}


/* Featured */
#topboard {height:280px; margin-bottom:15px; overflow:hidden;}
#topboard .spacer {padding:0;}
#topboard .posts {width:510px; height:280px; overflow:hidden; line-height:normal;}
#topboard .posts h2 {margin-bottom:8px;}
#topboard .wrap {}

#topboard .sticky {width:415px; height:280px; overflow:hidden; font-size:11px; line-height:normal; text-align:center;}
#topboard .ads {padding:0 0 0 0;}
#topboard .sticky img {padding:0 5px 10px 5px}

#topwidget {
	overflow:hidden;
	margin-top:10px;
	font-size:22px;
	line-height:normal;
	color: #CCC;
}
























/* ### FRONT, MIDLE, SIDEBARS
----------------------- ### */

/* Front page */
#front {}

/* Thumb */
#front .thumb {
	width:300px;
	height:380px;
	overflow:hidden;
	display:inline;
	float:left;
	margin-right: 29px;
	margin-bottom: 15px;
	margin-left: 29px;
	padding-bottom: 15px;
	border: 1px solid #DFE9EB;
}
#front .thumb h2 {color:#3A4D99;
font-family:"Times New Roman",Times,serif;
font-size:24px;
font-weight:normal;
line-height:28px;
margin:0;
padding:0;
text-decoration:none;
overflow:hidden;}
#front .shot img{
}
#front .thumb h2.fix {
	background-color: #E0E8EB;
	background-image: none;
	text-align: center;
	padding: 3px;
}
#front .thumb h2 a {color:#3A4D99;
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
line-height:28px;
margin:0;
padding:0;
text-decoration:none;}
#front .thumb h2 a:hover {
	font-size:20px;
	color: #09F;
}
#front .free {width:90px; height:92px; position:absolute; }
#front .annual {width:90px; height:92px; position:absolute; }

#front .shot {
	margin-bottom:5px;
}
#front .description {
	text-align:justify;
	line-height:15px;
	padding:5px 15px 0 15px;
	color: #333;
}
#front .tools { background:url(img/toolsbg.gif) repeat-x top; margin-bottom:5px; border:1px solid #D8D8D8; padding:5px; text-align:center;}
#front .tools ul {margin:0; list-style:none;}
#front .tools ul li {display:inline; font-size:1.2em; font-weight:bold;}
#front .tools ul li.demo { background:url(img/demo.gif) no-repeat 0 2px; padding:0 10px 0 17px;}
#front .tools ul li.details { background:url(img/details.gif) no-repeat 0 2px; padding:0 10px 0 17px;}



















/* ### FRONT, MIDLE, SIDEBARS
----------------------- ### */

/* Front page */
#front {
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 15px;
	padding-top: 15px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #DBE1E4;
}

.footer_sep_bg{
	background-image: url(img/web_revolutionary_27.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}

.footer_sep_lnk_bg{
	background-image: url(img/web_revolutionary_30.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
/* Thumb */
#down #front .thumb {
	width:140px;
	margin:5px;
	overflow:hidden;
	display:inline;
	float:left;
	background-repeat: no-repeat;
	background-position: bottom;
	height:250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#down #front .front_img {
	width:140px;
	min-height:102px;
	background-color: #DBE1E4;
	margin-bottom: 10px;
}
#down  #front img{
	width:140px;
	margin-top: 1px;
}

#down #front .thumb h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	color: #152A3F;
	background-image: none;
	background-repeat: no-repeat;
	font-weight: normal;
	line-height: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBE1E4;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#down  #front .thumb h2.fix { background: url(img/thumbtitlefix.gif) no-repeat !important;}
#down  #front .thumb h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#576673;
	line-height: normal;
}
#down  #front .thumb h2 a:hover {
	text-decoration:none;

	color: #3A4D99;
}

#down #front .shot {margin-bottom:5px;}
#down #front .description {
	text-align:left;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: none;
}
#down #front .tools {
	border:0px solid #D8D8D8;
	text-align:left;
	background-repeat: no-repeat;
}
#down #front .tools ul {margin:0; list-style:none;}
#down #front .tools ul li, #front .tools ul li a {
font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #B3340D;
}
#down #front .tools ul li a {
	display: block;
}
#down #front .tools ul li.demo { 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBE1E4;
		display:block;
	}
#down #front .tools ul li.details { 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBE1E4;
		display:block;}
		
#down #front .free img,#down #front .annual img {
	width:90px;
	height:92px;
	position:absolute;
	padding: 3px;
}
#down #front .annual {width:90px; height:92px; position:absolute; }


/* Midle */
#midle {/*WIDTH*/
	width:500px;
	padding-left: 30px;
}
#midle .spacer {padding:0;}
#midle .more-link {padding:0px 0 15px 18px; display:block; margin-top:10px; float:right; background:url(img/demo.gif) no-repeat 0 3px; font-weight:bold;}


/* Post style */
#midle .post {
	margin-bottom:25px;
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBE1E4;
}
#midle .post .spacer { padding:0 15px 20px 15px;}

#midle .post h2 {
	font-size:35px;
	font-family:"Times New Roman", Times, serif;
	color:#3A4D99;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 28px;
}
#midle .post h2 a {
	color:#3A4D99;
}
#midle .post h2 a:hover {
	text-decoration:none;
	color:#2E66EB;
}

#midle .post h3 {margin-bottom:10px; font-size:1.2em; line-height:20px; color:#21ACD4; font-weight:normal;}


#midle .lgpreview {
	width:500px;
	height:280px;
	overflow:hidden;
	margin-bottom:10px;
}
#midle .get {
	background:url(img/getbg.jpg) no-repeat top;
	width:480px;
	height:70px;
	font-size:1.6em;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
#midle .free {
	position:absolute;
}
#midle .annual {position:absolute; }


/* post data */
#midle .postdata {font-size:11px; font-family:"Trebuchet MS"; font-weight:bold; margin-bottom:10px; background:url(img/postdatabg.gif) no-repeat; padding:3px 0 0 10px; width:500px; height:21px;}
#midle .postdata ul { list-style:none; margin:0; padding:0; color:#707070;}
#midle .postdata ul li { display:inline; padding:0 5px 0 5px;}
#midle .postdata .time {background:url(img/time.gif) no-repeat 0 2px; padding: 0 5px 0 20px; margin-right:5px;}
#midle .postdata .comments {background:url(img/comment.gif) no-repeat 0 2px; padding: 0 10px 0 18px;}
#midle .postdata .posted {background:url(img/posted.gif) no-repeat 0 2px; padding: 0 5px 0 20px; margin-right:10px;}
#midle .postdata .posted a {color:#707070;}
#midle .postdata .posted a:hover {text-decoration:none;}
#midle .postdata .edit {background:none;}

#midle ul {list-style:none; margin-bottom:20px;}
#midle ul li {padding:0 0 0 10px;}
#midle ul li {padding:0 0 0 15px; background:url(img/bullet-blue.gif) no-repeat 0 6px;}

/* Img aligns */
#midle img.alignleft {float:left; border:1px solid #C87910; padding:3px; margin-right:10px;}
#midle img.alignright {float:right; border:1px solid #C87910; padding:3px; margin-left:10px;}
#midle .thumb {float:left; padding:0 10px 0 0; border:1px solid #C87910; padding:3px;}
#midle .thumb img {border:1px solid #390B08; padding:3px;}



/* Comments */
.even {margin-bottom:10px; background:#F3F3F3; padding:10px;}
.odd {margin-bottom:10px; padding:10px;}
h3.ctitle {margin-bottom:10px;}
.commentlist { list-style:none;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist cite {background:url(img/author.png) no-repeat 0 2px; padding:0 0 0 18px;}
.comment-author img {display:none;}

.commentmetadata {margin-bottom:10px; font-size:11px;}

.box {width:470px; background:#A40035 url(img/blockbg.gif) repeat-x top; border:1px solid #999; font-family:arial; font-size:12px; color:#000; padding:5px; overflow:hidden;}
.field { background:#A40035 url(img/blockbg.gif) repeat-x top !important; border:1px solid #999; font-family:arial; font-size:12px; color:#000; padding:3px;}

.submit { background:url(img/submit.gif) no-repeat; width:68px; height:32px; border:none; cursor:pointer;}

/* Begin Calendar */
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 250px;}
#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: left;	width: 100%; font-weight:bold;}
#wp-calendar td {padding:0;	text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */


/* Navigation */
#navigation {font-weight:bold;}
#navigation .alignleft {float:left; padding:0 0 0 20px;}
#navigation .alignright {float:right; padding:0 20px 0 0;}


/* Sidebar 01 */
#sidebar {/* WIDTH */
	width:270px;
	padding-left: 30px;
	padding-top: 10px;
}
#sidebar .spacer {padding:0;}
#sidebar a { color:#000;}
#sidebar a:hover {}

#sidebar ul { margin:0; padding:0;}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 10px;
	border:1px none #A8D9EA;
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
	padding-bottom: 10px;
}
#sidebar ul ul {
	margin:0px;
}
#sidebar ul ul li {
	margin:0;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #EDEDED;
	background-image: url(img/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 22px;
}
#sidebar ul ul ul {margin: 0 0 0 10px;}
#sidebar ul ul ul li {margin:0; border:none;}

#sidebar label {font-size:1.3em; color:#fff; margin-bottom:10px; font-family:"Trebuchet MS"; background: url(img/h2bg.gif) repeat-x; width:252px; height:24px; padding:10px 13px 5px 13px; display: block; border: none;}

#sidebar img.mbanner {padding:5px 5px 5px 7px}



/* ### FOOTER
----------------------- ### */
#footer {
	text-align:center;
	width: 1080px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #303030;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8AB6CA;
	line-height: 19px;
}

#footer h2{
	color: #FFF;
	font-size: 15px;
	line-height: 18px;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer .fspacer {padding:10px;}

#footer .copyrighted {font-size:11px;}

#footer .bot-menu {padding:0px;}
#footer .bot-menu a {text-decoration:none;}
#footer .bot-menu a:hover {text-decoration: underline;}
#footer .bot-menu ul {list-style:none; font-size:12px; font-weight:bold;}
#footer .bot-menu ul li {display:inline; padding:0 5px 0 5px;}


/* Floating options */
.fl {float:left;}
.fr {float:left;}

.mgright {margin-right:10px;}
.mgtop {margin-top:10px;}
.mgbottom {margin-bottom:10px;}


/* Clearing */
.clr {clear:both;}


#adbar{
	width:260px;
	float:right;
	padding-right: 30px;	
}

#header_ad_bg{
	background-image: url(img/web_revolutionary_08.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	height: 165px;
}


#sidebar h2 {
	font-size:16px;
	color:#576673;
	margin-bottom:3px;
	font-family:"Times New Roman", Times, serif;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0ACB6;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	background-image: none;
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #DBE1E4;
	padding: 10px;
}

#sidebar h2.widgettitle_alt {
	font-size:16px;
	color:#576673;
	margin-bottom:3px;
	font-family:"Times New Roman", Times, serif;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0ACB6;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	background-image: url(img/title_alt.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 5px;
	line-height: 22px;
	background-color: #FFF;
}


#sidebar a {
	font-size: 12px;
	color: #B3340D;
}

#sidebar a:hover {
	font-size: 12px;
	color: #5E1A06;
}

.featuredposts{
	margin-bottom: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.featuredposts h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	color: #3A4D99;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-weight: normal;
	line-height: 35px;
}

.featuredposts h2 a{
		color: #3A4D99;
}


.featuredposts h2 a:hover{
	color: #5997D5;
	text-decoration: none;
}

.featuredposts img {
	float:right;
	margin-bottom: 15px;
	margin-left: 15px;
}

.section_title{
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	color: #B3340D;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBE1E4;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 10px;
}

hr{
	color:#FFF;
}

.postmetadata{
	clear: both;
}

.search_top{
	float:left;
padding-left:90px;
position:relative;
}

.search_top input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
		background-color: transparent;
	background-image: url(img/search.png);
	padding: 3px;
	height: 21px;
	width: 256px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: left top;

}

.link_top_rt{
	float:right;
padding-right:25px;
position:relative;
}
































#pixopoint_menu1 {
	width:100%;
	height:40px;
	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:#FFFFFF;
	line-height:35px;
	z-index:20;
	letter-spacing:0px;
	background:;
	font-weight:normal;
	font-size:19px;
	padding:0;
	margin:0 0px;
	;
	float:left;
	font-family:tahoma, sans-serif;
	position:relative;
	text-transform: uppercase;
	}
#pixopoint_menu1 li:hover,#pixopoint_menu1 li.sfhover {
	background-position:0 60px;
	background-color: #2A5077;
	}
#pixopoint_menu1 li a {
	border:none;
	background:none;
	text-decoration:none;
	display:block;
	padding:0 12px;
	color:#FFFFFF;
	font-size: 19px;
	font-weight: normal;
	text-transform: uppercase;
	}
#pixopoint_menu1 li a:hover {
	border:none;
	text-decoration:none;
	color:#FCBD16;
	background-position:100% -120px;
	background-color: #274A70;
	background-image: none;
	}
#pixopoint_menu1 ul ul {
	position:absolute;
	left:-999em;
	top:35px;
	width:250px;
	}
#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:#444444;
	z-index:20;
	width:250px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	background:#FFFFFF;
	border-bottom:0px solid #cccccc;
	border-left:0px solid #cccccc;
	border-right:0px solid #cccccc;
	margin:0;
	}
#pixopoint_menu1 ul ul li a {
	line-height:22px;
	color:#444444;
	text-decoration:none;
	font-size: 15px;
	text-transform: uppercase;
	}
#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	color:#444444;
	}
#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {
	color:#FFFFFF;
	}
#pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {
	color:#FFFFFF;
	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:#FFFFFF;
	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;
	display: none;
	}
