/*  
Theme Name: Net-Cake
Theme URI: http://www.net-cake.com
Description: Version 1 of Net-Cake.com.
Version: 1.1
Author: Paul D'Amora
Author URI: http://www.net-cake.com
*/
/*
            _                 _   _
           | |               | | / /
 _ __   ___| |_      ___ __ _| |/ /  ___     ___ ___   _ __ ___
| '_ \ / _ \ __|____/ __/ _` |    \ / _ \   / __/ _ \ | '_ ` _ \ 
| | | |  __/ |_|___| (_| (_| |  /\ |  __/  | (_| (_) || | | | | |
|_| |_|\___|\__|    \___\__,_|_|  \_\___(_) \___\___/ |_| |_| |_|
                                                                  
*/
/*+++++++ RESET +++++++*/
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td {					margin:0;padding:0;
}

:focus {                                     outline:none;}

/*+++++++ BODY +++++++*/
body {										color:#000;background:white url(../images/top.png) repeat-x top center;font-family:Arial,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;
												font-size:62.5%;}

#wrapper {										color:#000;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:960px;}

::selection {										background: #498929; color: white;/* Safari */}
::-moz-selection {										background: #498929; color: white;/* Firefox */}

/*+++++++UTILITY+++++++*/
.clear{											clear:both;}

.alignright {										float: right;}
.alignleft {										float: left;}
.aligncenter,div.aligncenter {						display: block;margin-left: auto;margin-right: auto;text-align:center;}

img {										border:0;outline:none;}
img a {										border:0;outline:none;}
a img {										border:0;outline:none;}
p,li,dd {										line-height:20px;margin:0 0 20px;}

ul,ol {										list-style-type:none;margin:10px 10px 10px 15px;}
ul li {										list-style-image:url(../images/li.gif);list-style-position:outside;margin-bottom:5px;}
ol li {										list-style:decimal outside;margin:0 0 5px 10px;}

h1 {										color:#000;font-family:Rockwell, Helvetica, sans-serif;font-size:2.5em;font-weight:bold;letter-spacing:-1px;line-height:26px;margin-bottom:20px;}
h2 {										color:#000;font-size:1.8em;font-weight:bold;letter-spacing:-1px;line-height:20px;padding:10px 0;}
h3 {										border-bottom:1px dotted #498929;color:#333333;font-size:1.4em;font-weight:bold;letter-spacing: -1px;margin-bottom:20px!important;padding-bottom:3px;width:50%;}

a:link,a:visited {										border-bottom:1px dotted #1b687b;color:#248ba5;text-decoration:none;}
a:active,a:hover,a:focus {										border-bottom:1px solid #000;color:#000;}
a, a:visited, a:hover, .logo, .logo:hover {								-webkit-transition-duration: .33s; -webkit-transition-property: background,color,border,opacity;}

em {										font-style:italic;}
strong {										font-weight:bold;}
span.underline {										text-decoration:underline;}

blockquote {										border-left:5px solid #ccc;display:block;margin:20px 0;padding:10px;}
blockquote p {										font-style:italic;padding:10px 10px 0;margin-left:30px;}

code {											background:#F8F8F8;color:black;font-family:monospace,serif;font-size:12px;padding:1px;}

.wp-caption { 										border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img {									margin: 0 auto;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {						font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

pre {								border: 1px solid #ddd;text-align:left;background-color: #f3f3f3;padding:5px;margin: 10px 0;}
abbr {									border-bottom:1px dotted #1b687b;cursor:help;font-style:italic;}
/*+++++++ HEADER +++++++*/
#ie-warning {										background:#FFDA33 url(../images/iesucks.gif) repeat-x scroll 0 0;display:block;height:21px;position:relative;top:0;text-align:center;border-bottom:1px solid #000;}
#ie-warning span {										background:#FFDA33 none repeat scroll 0 0;color:#000000;display:inline-block;font-size:12px;line-height:21px;padding:0 8px;
															font-family:"Lucida Grande",Lucida,Verdana,sans-serif;font-style:normal;font-weight:normal;line-height:normal;height:100%;}

#header {										display:block;height:50px;overflow:visible;position:relative;z-index:20;}

a.logo {										background:white url(../images/logo.png) no-repeat;border:0;float:left;height:26px;margin-top:6px;text-indent:-9999px;width:151px;}
a.logo:hover {									background:#498929 url(../images/logo.png) no-repeat;}

.badge {									background:url(../images/cake.png) no-repeat;border:0 none !important;float:left;height:109px;outline:none;margin:-40px 0 0 20px;text-indent:-9999px;width:116px;}
p.quote {										color:#498929;float:left;font-size:1.4em;overflow:visible;padding-left:13px;}

ul#page-meta {										color:#70787f;display:inline;float:right;font-size:1.2em;margin:0;padding-top:5px;text-align:right;}
ul#page-meta a:link,ul#page-meta a:visited {									border:0;color:#70787f;display:inline;font-weight:normal;text-decoration:none;}
ul#page-meta a:active,ul#page-meta a:hover,ul#page-meta a:active {									border:0;color:#70787f;text-decoration:underline;}
ul#page-meta li {										display:inline;list-style:none;}

#adspace {										border:0 none;float:right;margin-top:15px;position:absolute;right:0;}
#adspace a img {										border:1px solid #333;outline:none;}
#adspace a {											border:0;outline:none;}

h2.printlogo{										display:none;}

/*+++++++NAVIGATION+++++++*/
ul#nav {											float:right;font-family:Lucida Grande, Arial, sans-serif;font-size:1.8em;height:37px;margin-top:20px;position:absolute;text-shadow:rgb(0,0,0) 0px 1px 0px;width:960px;}
ul#nav li {										display:inline;float:left;margin:0 35px 0 0;}
ul#nav li a span {									display:block;font-size: 0.6em;font-weight:normal;}
ul#nav li a { 										font-weight:bold;}

ul#nav li#rss {									float:right;}
ul#nav li a:link,ul#nav li a:visited {									border:0;color:#FFF;padding:0;text-decoration:none;text-shadow:rgb(0,0,0) 0px 1px 0px;}
ul#nav li a:active,ul#nav li a:focus {									border:0;color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;outline:none;text-shadow:none;}
ul#nav li a:hover {													border:0;color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;outline:none;text-shadow:none;}
ul#nav li.current_page_item a:link,ul#nav li.current_page_item a:visited {										border:0;color:#0d1901;-moz-border-radius:4px;-webkit-border-radius:4px;outline:none;text-shadow:none;}
ul#nav li.current_page_item a:hover {									border:0;color:#000;outline:none;text-decoration:none;text-shadow:none;}
ul#nav li.current_page_item a:active,ul#nav li.current_page_item a:focus {										border:0;color:#0d1901;outline:none;text-shadow:none;}

p#descr {										color:#fff;font-size:1.2em;float:left;margin-top:52px;position:absolute;}

/*+++++++TOP+++++++*/
#top {										display:block;float:left;width:630px;}

#cat {										display:inline;float:right;position:relative;z-index:457;}
#search {									display:inline;float:left;position:relative;z-index:457;}

/*++++++CONTENT+++++++*/
#content-wrap {											float:left;margin-top:45px;width:630px;}
#content {										float:left;padding-top:25px;width:630px;}

.archive {									border-bottom:2px solid #000;margin-bottom:15px;padding-bottom:3px;}

/*+++++++ENTRY+++++++*/
.excerpt {										display:block;}

.excerpt #entry {								border-top:1px solid #a3a3a3;color:#222;display:block;float:left;font-size:1.2em;margin-top:20px;padding-top:20px;
													width:630px;}
.page #entry {									color:#222;display:block;float:left;font-size:1.2em;margin-top:20px;width:630px;}

.excerpt #entry h1 {								border-bottom:3px solid #000;color:#000;font-size:2.5em;font-weight:bold;letter-spacing:-1px;line-height:26px;margin-bottom:30px;padding-bottom:7px;}
.excerpt #entry h3 {								border:0;color:#000;font-size:1.8em;font-weight:bold;letter-spacing:-1px;line-height:20px;margin-bottom:20px;width:100%;}
.page #entry h1 {									color:#000;font-size:2.5em;font-weight:bold;letter-spacing:-1px;line-height:26px;margin-bottom:30px;}
.page #entry h3 {									border:0;color:#000;font-size:1.8em;font-weight:bold;letter-spacing:-1px;line-height:20px;margin-bottom:20px;}


.front {										border-bottom:1px solid #a3a3a3;float:left;margin-bottom:60px;overflow:hidden;padding-bottom:34px;width:630px;}

.excerpt .more a:link,.excerpt .more a:visited {													border-bottom:1px dotted #1b687b;color:#248ba5;font-size:1.2em;
																									font-weight:bold;text-decoration:none;}
.excerpt .more a:active,.excerpt .more a:hover,.excerpt .more a:focus {							border-bottom:1px solid #000;color:#000;}

.post-image {													display:inline;float:left;height:175px;margin-right:20px;width:175px;}

.excerpt .textp {												color:#333;display:block;float:left;font-size:1.2em;font-weight:bold;margin-top:10px;width:430px;}

.excerpt h1 {													color:#000;font-size:2.5em;font-weight:bold;letter-spacing:-1px;line-height:26px;margin-bottom:5px;}
.title a:link, .title a:visited {								color:#000;border-bottom:rgba(255,255,255,1) 1px solid;}
.title a:hover, .title a:focus, .title a:active {						border-bottom:1px solid #1b687b;color:#248ba5;}
#entry {															overflow:hidden;position:relative;}
#entry ul, #entry ol {									border:1px solid #ddd;color:#666;list-style-type:none;margin:10px 0px;padding:10px;}
#entry ul li  {										margin:5px 0px 5px 20px;}
#entry .box {										border:0 none;border-right:1px dashed #ccc;float:left;font-size:1em;margin:20px 10px 10px;padding-bottom:20px;width:260px;}
#entry .box h3 {										width:100%;}
#entry #boxwrap{										margin:0 auto 0 30px;width:630px;}
#entry #boxwrap ul {										border:0 none;}

span.info {															color:#000;font-size:1.3em;font-weight:bold;padding-bottom:10px;}
/*span.info a {														border:0;color:#000;text-decoration:none;}*/
.more {																display:block;float:left;}

h2.page-title {															color:#000000;font-family:Arial,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;
																			font-size:2.2em;font-weight:bold;line-height:20px;margin-bottom:20px;text-align:center;}

#social {																border-top:1px solid #A3A3A3;display:block;float:left;margin:0 auto;margin-top:40px;padding-top:20px;
																			width:630px;}
#social h3 {																border:0;font-size:2.2em;font-weight:normal;letter-spacing:-1px;margin:10px 0 0;padding-bottom:20px;}
#social ul {																background:#F9F9F9;border:1px solid #F2F2F2;list-style:none;margin:0 auto;margin-bottom:10px;
																			padding:10px;text-align:center;width:630px;}
#social ul li {															display:inline;list-style:none;margin-right:20px;}
#social ul li a {															border:0;outline:none;}
.sociallink {															display:inline;float:left;margin-left:20px;}
#social p.desc {															color:#000;float:right;font-size:1.2em;font-weight:bold;margin-right:60px;margin-top:20px;}

#relate {															display:block;float:left;font-size:1.2em;margin:20px 0 30px;}
#relate h3 {															border:0;font-size:1.8em;font-weight:normal;letter-spacing:-1px;margin:10px 0 0;padding-bottom:20px;width:100%;}

.postnav {															clear:both;display:block;font-size:1.4em;font-weight:normal;padding-top:40px;}
.postnav .previous {													float:left;}
.postnav .next {														float:right;}

h2.searchhead {														font-size:2.2em;font-weight:normal;letter-spacing:-1px;margin-bottom:60px;text-align:center;}

#printed-article {													display:none;}

#entry p  {													margin:10px 0 15px;}

/*For Download Page*/
ul.downloadsnav {										border:0 none;margin:30px 0!important;text-align:center;}
ul.downloadsnav li {										display:inline;list-style:none;margin:0 20px 0 0!important;}

#freebies-template #entry dl {									border-bottom:1px solid #ccc;margin:20px 0;overflow:hidden;padding-bottom:10px;}
#freebies-template #entry dl dd.thumbnail {						float:left;width:200px;}
#freebies-template #entry dl dt {											font-size:1.6em;margin-bottom:10px;}
#freebies-template #entry dl dd {										margin-left:20px;float:right;width:390px;}

/*+++++++COMMENTS+++++++*/
#comments {															display:block;float:left;margin-top:60px;width:630px;}

ol.comments-list {													list-style:none;margin:0;}
ol.comments-list li {													-moz-border-radius:5px;-webkit-border-radius:5px;background:#F9F9F9;border:1px solid #F2F2F2;color:#333;font-size:1.2em;list-style:none;
																		margin-bottom:20px;overflow:hidden;padding:10px;}

.author-comment {													color:#666;float:left;padding-right:20px;width:80px;}
.author-comment p {													text-align:center;}
.author-comment span {												display:block;padding-top:5px;text-align:center;}
.author-comment .comment-content {									}
.comment-content {													display:block;margin-left:100px;}

ul.children {													font-size:1em;}
ul.children .comment-content {									}
ol.comments-list li ul.children li {												font-size:1em;}
ol.comments-list li .comment-content li {										background:none;border:0;font-size:1em;list-style-image:url(../images/li.gif);
																				list-style-position:outside;margin-bottom:5px;padding:0;}
ol.comments-list li.comment-author .comment-content ul li {											background:none;border:0;color:#CCC;font-size:1em;list-style-image:url(../images/li.gif);
																								list-style-position:outside;margin-bottom:5px;padding:0;}
ol.comments-list li.comment-author-admin .comment-content ul li {											background:none;border:0;color:#CCC;font-size:1em;list-style-image:url(../images/li.gif);
																								list-style-position:outside;margin-bottom:5px;padding:0;}
ol.comments-list li.comment-author-pmdamora .comment-content ul li {											background:none;border:0;color:#CCC;font-size:1em;list-style-image:url(../images/li.gif);
																								list-style-position:outside;margin-bottom:5px;padding:0;}
ol.comments-list li.bypostauthor .comment-content li {											background:none;border:0;color:#CCC;font-size:1em;list-style-image:url(../images/li.gif);
																								list-style-position:outside;margin-bottom:5px;padding:0;}																								

.comment-content span {														color:#000;display:block;font-size:.8em;text-align:left;}
.comment-content span a:visited,.comment-content span a:link {											border:0;color:#222;font-weight:bold;text-transform:uppercase;}
.comment-content span a:hover,.comment-content span a:focus,.comment-content span a:active {											border:0;color:#000;font-weight:bold;
																																		text-transform:uppercase;}

ol.comments-list li.comment-author{														background:#333;border:1px solid #000;color:#CCC;font-size:1.2em;list-style:none;
																						margin-bottom:20px;padding:10px;}
ol.comments-list li.comment-author-admin{														background:#333;border:1px solid #000;color:#CCC;font-size:1.2em;list-style:none;
																						margin-bottom:20px;padding:10px;}
ol.comments-list li.comment-author-pmdamora {														background:#333;border:1px solid #000;color:#CCC;font-size:1.2em;list-style:none;
																						margin-bottom:20px;padding:10px;}
ol.comments-list li.bypostauthor {														background:#333;border:1px solid #000;color:#CCC;font-size:1.2em;list-style:none;
																						margin-bottom:20px;padding:10px;}																						

#comments h3 {														border:0;font-size:2.2em;font-weight:normal;letter-spacing:-1px;margin:10px 0 0;padding-bottom:20px;}

form#commentform input,form#commentform textarea {										border:1px solid #7C7C7C #C3C3C3 #DDDDDD;}
form#commentform {													float:left;font-size:1.2em;}
form#commentform h3 {													border:0;font-size:2em;font-weight:normal;margin:10px 0 0;padding-bottom:20px;}

#respond {													float:left;font-size:1.2em;padding-top:60px;}
#respond h3 {												border:0;font-size:2em;font-weight:normal;letter-spacing:-1px;margin:10px 0 0;padding-bottom:20px;}

ol.trackbacklist {													border:1px solid #ccc;font-size:1.2em;margin:0;padding:10px;}
ol.trackbacklist li {							margin-left:10px;}

#comment {														font-family: Helvetica, Arial, sans-serif;}
/*+++++++WP PAGENAVI+++++++*/
.wp-pagenavi {													display:block;float:right;font-size:1.2em;margin:10px 0;width:100%}
.wp-pagenavi .selects {										float:right;}
.wp-pagenavi a,.wp-pagenavi a:link, .wp-pagenavi a:visited {											color:black;border:0;padding:2px 5px;margin:2px;}
.wp-pagenavi a:hover, .wp-pagenavi a:active {														background:#7fc548;color:white;padding:2px 5px;text-shadow:none;}

.wp-pagenavi span.pages {												color:black;float:left;margin:2px;padding:2px 5px;}
.wp-pagenavi span.current {												background:#7fc548;color:white;margin:2px;padding:2px 5px;text-shadow:none;}
.wp-pagenavi span.extend {												color:black;padding:2px 5px;}

/*+++++++FORUMS+++++++*/
#forums #content-wrap {											margin:0 auto;margin-top:45px;width:960px;}
#forums #content {												margin:0 auto;padding-top:25px;width:960px;}

#forums .excerpt #entry {											border-top:1px solid #a3a3a3;color:#222;display:block;float:left;font-size:1.2em;margin-top:20px;
																		padding-top:20px;width:960px;}

#forums a:link,#forums a:visited {										border:0;outline:none;}
#forums a:active,#forums a:hover,#forums a:focus {						border:0;outline:none;}

#forums ul li {										list-style:none;}
#forums ul.slider li.slide a {							border:0;color:#dadada;display:block;margin:0;margin-bottom:5px;}
#forums ul.slider li.slide {							line-height:14px;list-style-image:none;list-style-position:outside;list-style-type:disc;}

#forums #login {										width: 100%;}

#forums { 											padding:0px!important;}
#forums #header h2 {									margin:0px!important;}
/*+++++++SIDEBAR++++++*/
#sidebar {									float:right;margin-top:25px;width:280px;}

.box {										border-bottom:1px solid #C0C0C0;float:left;font-size:1.2em;margin:20px 10px 10px;padding-bottom:20px;width:260px;}
.box a img {									border:0;float:left;padding:0 10px 10px 0;outline:none;width:125px;}
.box .right {								border:0;float:left;height:125px;padding:0 0 10px;outline:none;width:125px;}
.box ul {										list-style-type:none;margin-left:15px;}

.wthemes {											width:100%;}
.wthemes {											margin:0;}
ul#themes li {						display:inline;float:left;margin:0 25px 15px 0;text-align:center;width:80px;}
ul#themes li a img {					background:white;border:1px solid #ccc;padding:5px;width:100%;}

.theme-name {							font-weight:bold;}
.theme-price {						 	color:#498929;}

/*+++++++FOOTER+++++++*/
#footer {									background:#262825;color:#dadada;margin-bottom:-30px;margin-top:100px;}
#footer .badge{								padding:0;float:right;}
#footer h2 {								padding:0;}
#footer .quote {											padding:15px 0 0 13px;}
#footer .logo {										margin-top:10px;}

.wrapp a:link,.wrapp a:visited {												border-bottom:1px dotted #498929;color:#498929;text-decoration:none;}
.wrapp a:hover,.wrapp a:focus,.wrapp a:active {								border-bottom:1px solid #498929;color:#498929;text-decoration:none;}

#foo-head {									background:url(../images/top.png) repeat-x top center;display:block;height:50px;overflow:visible;position:relative;
												z-index:20;}

.wrapp {										color:#dadada;margin:0 auto -14px;overflow:visible;padding-bottom:20px;
												text-align:left;width:960px;}
.wrapp li {									list-style-image:none;}
.wrap {										color:#dadada;margin:-15px auto;overflow:visible;text-align:left;width:960px;}

#twitter #head {									background:url(../images/twitter.gif) no-repeat;border:0;height:35px;left:0;outline:none;position:absolute;
													text-indent:-9999px;top:0;width:221px;}
#twitter {										margin-top:-12px;padding-bottom:30px;position:relative;width:225px;}

#twitter_update_list {							list-style:none;list-style-image:none;padding-top:45px;}
#twitter_update_list li span {						display:block;list-style-image:none;}
#twitter_update_list li {							display:block;list-style-image:none;}

.fbox {										float:left;font-family:Arial,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;font-size:1.2em;margin:0 33px 0 0;padding-bottom:70px;width:200px;}
.fbox h3 {									border-bottom:1px solid #000;color:#dadada;font-size:1.2em;letter-spacing:0;margin-top:0px;text-transform:uppercase;width:100%}
.fbox p {									font-size:1em;line-height:18px;}
.floatRight {								float:right;position:absolute;right:0;top:0;}
.floatLeft {									float:left;}
.floatCenter {								left:368px;margin:0 auto;position:absolute;text-align:center;top:20px;width:225px;}

ul.slider {										list-style:none;margin-left:15px;padding:0;}
ul.slider li.slide a {								border:0;color:#dadada;display:block;margin:0;margin-bottom:5px;}
ul.slider li.slide {								line-height:14px;list-style-image:none;list-style-position:outside;list-style-type:disc;}

.floatCenter ul {									list-style:none;}

.bottom {										background:url(../images/footercoda.png) no-repeat 300px bottom;border-top:1px solid #000;font-family:Arial,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;font-size:1.2em;display:block;margin:0 auto;padding-bottom:30px;padding-top:90px;width:960px;}
.bottom p {										font-size:1em;margin:0;padding:0;text-align:left;}

.emanuel { 										background:url(../images/emanuel.png) no-repeat;border:0 none !important;display:block;height:30px;padding-bottom:20px;text-indent:-9999px;width:120px;}
.wordpress { 									background:url(../images/wordpress.png) no-repeat;border:0 none !important;display:block;height:30px;padding-bottom:20px;text-indent:-9999px;width:120px;}
/*+++++++JQTRANSFORM+++++++*/
form.jqtransformdone label {										margin-top:4px;margin-right:8px;display:block;float:left;}

form.jqtransformdone div.rowElem {									clear:both;padding:4px 0;}

/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {											margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;overflow:visible;
																		font-family:Arial;position:relative;top:-3px;}

*:first-child+html button.jqTransformButton[type] {										width:1px;}

/* IE7 */
button.jqTransformButton span {										background:transparent url(../images/forms/btn_right.gif) no-repeat scroll right top;display:block;
																		float:left;padding:0 4px 0 0;/* sliding doors padding */margin:0;height:33px;}
button.jqTransformButton span span {									background:transparent url(../images/forms/btn_left.gif) no-repeat;color:#333;padding:9px 4px 0 8px;
																		font-weight:normal;font-size:12px;line-height:13px;display:block;text-decoration:none;height:33px;}

/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {										background:transparent url(../images/forms/input_left.gif) no-repeat left top;height:31px;padding:0;
																	float:left;}
.jqTransformInputInner {											background:transparent url(../images/forms/input_right.gif) no-repeat right top;padding:2px 4px 2px 0;
																	margin:0 0 0 4px;}
.jqTransformInputInner div {										height:31px;}
.jqTransformInputInner input {									font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;vertical-align:middle;height:31px;
																	color:#404040;border:none;padding:5px 0 0;margin:0;background:transparent;}

/*  IE6 */
* html .jqTransformInputInner input {										font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;vertical-align:middle;
																			height:31px;color:#404040;border:0;padding:2px 0 0;margin:0;background:transparent;}

/*hover*/
.jqTransformInputWrapper_hover {											background:transparent url(../images/forms/input_left-hover.gif) no-repeat left top;}

.jqTransformInputWrapper_hover div.jqTransformInputInner {												background:transparent url(../images/forms/input_right-hover.gif) no-repeat right top;}

/*focus*/
.jqTransformInputWrapper_focus {											background:transparent url(../images/forms/input_left-focus.gif) no-repeat left top;}
.jqTransformInputWrapper_focus div {										}
.jqTransformInputWrapper_focus div.jqTransformInputInner {				background:transparent url(../images/forms/input_right-focus.gif) no-repeat right top;}

.jqTransformSafari .jqTransformInputInner div {							position:relative;overflow:hidden;}
.jqTransformSafari input {												background-color:none;position:absolute;top:-10px;left:-2px;height:42px;padding-left:4px;}

/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {												width:45px;position:relative;height:31px;background:url(../images/forms/select_left.gif) no-repeat top left;float:left;}
.jqTransformSelectWrapper div span {										font-size:12px;float:none;position:absolute;width:14px;height:31px;line-height:15px;padding:8px 0 0 7px;
																		overflow:hidden;cursor:pointer;}

.jqTransformSelectWrapper a.jqTransformSelectOpen {											display:block;position:absolute;outline:none;border:0;right:0;width:31px;
																								height:31px;background:url(../images/forms/select_right.gif) no-repeat center center;}

.jqTransformSelectWrapper ul {										position:absolute;width:43px;top:30px;left:0;list-style:none;background-color:#FFF;border:solid 1px #CCC;
																		display:none;margin:0;padding:0;height:150px;overflow:auto;overflow-y:auto;z-index:10;}
.jqTransformSelectWrapper ul li {										margin:0;}
.jqTransformSelectWrapper ul a {										display:block;padding:5px;border:0;text-decoration:none;color:#333;background-color:#FFF;font-size:12px;}
.jqTransformSelectWrapper ul a.selected {								background:#EDEDED;color:#333;}

.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover {								background:#3582c4;color:#fff;}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {													display:none;}

/*+++++++LOGIN+++++++*/
.login #content-wrap {									float:none;margin:150px auto 0;}
.login #content {										float:none;margin:0 auto;}
.login .page #entry {									float:none;margin:0 auto;overflow:visible;}

#login{													margin:0 auto;width:320px;}