
#footer a img{margin-top:-50px;margin-left:-30px;display:inline;float:left;margin-bottom:0;}
/*----------------------------------------- */
/* Spice Styles                             */
/* Last updated:2008-06-04                  */
/* By:Jennie Robinson                       */
/*----------------------------------------- */
body{margin:0;background-color:#eae8d4;padding:0;}
/* @group Banner */
#banner #callout{padding:5px;font-size:1.2em;font-weight:bold;color:#b6161d;margin:0;}
#banner h1 span.company{font-weight:bold;letter-spacing:-1px;}
#banner h1{margin:20px 0 0 0;color:#fbaf49;font-size:3em;}
#banner h2.tagline{color:#9f500b;margin-left:170px;text-align:left;margin-top:.4em;}
#banner p#callout a{}
#banner{margin:0 auto;padding:0;width:100%;display:block;float:left;background:#eec467;}
#banner div.header{width:810px;padding:20px;text-align:center;display:block;margin:0 auto;margin-top:2em;background:#fff url(../images/scrnsht.png) no-repeat 400px 70px;}
#callout img{margin-top:-50px;float:none;position:relative;display:inline;}
#sticker{width:850px;margin-left:auto;margin-right:auto;height:0;}
#sticker img{margin-bottom:0;position:relative;left:85%;top:-20px;}
#sticker a{border:none;}
.wow img{margin-top:-15px;margin-left:-15px;float:left;margin-bottom:0;z-index:-1;clear:none;display:inline;}
#content div.rail.five-col div.col.wow h3{background-color:#e7f9ff;}
#nav ul li a{text-decoration:none;font-size:1.6em;color:#fff;border:none;font-weight:normal;text-shadow:#2f2e10 1px 1px 0;}
#nav ul li.current a{font-weight:bold;}
#nav ul li:hover,
#nav ul li.current{background:#70900b url(../images/nav_arrow.gif) no-repeat center bottom;}
#nav ul li{padding:4px 25px;margin:10px 0 0px 0;float:left;clear:right;}
#content p{font-size:1.2em}
#signup-head p{margin:0;}
#nav ul{list-style:none;padding:0;margin:0 auto;width:850px;margin:0 auto;}
#nav{display:block;float:left;width:100%;margin:0 auto;padding:0;background:#9caf2a url(../images/woodWide.jpg) repeat-x;z-index:-1;}
.rail{clear:both;float:left;width:100%;margin:2em 0;}
p{color:#93502d;}
/* @end */
/* @group Content */
#pricing th.free{color:#532410;font-weight:normal;font-style:normal;}
#pricing td.free,
#pricing tr.big td.free{color:#ba9541;}
#pricing td.free{font-weight:normal;font-style:normal;}
#pricing tr.big td.free{background-color:#fff;font-size:1em;font-weight:normal;}
/* @group Rounded corners */
#content > .corner{background-image:url(../images/corners-white.png);}
.corner{position:absolute;width:60%;height:5px;margin:-5px 0;}
.tl{top:0;left:0;background-position:left top;}
.tr{top:0;right:0;background-position:right top;}
.bl{bottom:0;left:0;background-position:left bottom;}
.br{bottom:0;right:0;background-position:right bottom;}
/* @end */
/* @group columns */
.rail.five-col{margin:1em 0;}
.col-a{float:left;width:45%;}
.col-b{width:45%;float:right;}
.rail .col{float:left;text-align:center;margin:0 1%;}
.rail.three-col .col{width:32%;}
.rail.five-col .col{width:18%;background-color:#fff8f4;}
.rail .col h3{padding:10px;color:#c16938;margin:0;line-height:1.4em;font-size:1.3em;}
/* @end */
#content{width:780px;margin:0 auto;display:block;padding-top:50px;padding-bottom:59px;padding:20px;background:#fff3d2;}
#resume #content{width:100%;}
#content ul{list-style-type:square;}
#content h2{padding-bottom:0;color:#e59046;font-weight:bold;font-size:1.6em;border-bottom:2px none #ebeadf;margin-bottom:10px;white-space:nowrap;}
#content h3{color:#983902;}
#content h1{color:#983902;font-size:2.6em;}
#content h5{padding-top:22px;color:#A7A699;font-size:.8em;font-weight:normal;}
#new_request legend{margin:10px 0 10px 3px;padding:3px 8px;font-size:1em;letter-spacing:1px;text-transform:uppercase;color:#444;}
#new_request label{float:left;clear:both;width:170px;margin:3px 2% 0 0;padding-top:5px;text-align:right;font-size:1.1em;}
#creditcard .group input
{

}
#creditcard .group label {
	float: none;
	width: 100px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 1em;
	text-transform: uppercase;
	font-size: .9em;
	padding-top: 0;
	padding-left: 4px;
}


#new_request fieldset p.example{clear:both;margin:0 0 5px 29%;font-size:.87em;color:#777;width:70%;padding:0;}
#new_request input.text,#new_request input.url,#new_request textarea,#new_request select{float:left;display:block;width:64%;margin:5px 15px 5px 0;border:1px solid #c4c2ab;padding:3px;overflow:visible;}
#content select{padding:3px 0px 3px 3px;width:66%;background:#fff;}
#content select optgroup{font-style:normal;}
#content select option{padding:0 18px 0 6px;}
#content textarea{margin-bottom:0;}
a.cancel{color:red;border:none;text-decoration:underline;}
a.cancel:hover{background-color:red;color:#fff;}
a{color:#b30000;text-decoration:none;border-bottom:1px dotted #b30000;font-weight:bold;}
a:hover{color:#CB6F14;}
table#pricing{float:left;width:60%;}
#signup-head{width:90%;margin:0 0 0 1%;margin-bottom:1em;clear:both;}
#signup-head p{background-color:#ffe9ae;padding:10px;}
#signup-head p.free-promo{background:#e2d0a8;margin-top:1em;}

#signup-side{float:right;width:35%;margin:0 0 0 1%;margin-bottom:1em;}
#signup-side p{background-color:#ffe9ae;padding:10px;}
#signup-side p.free-promo{background:#e2d0a8;margin-top:1em;}

div.pricingcontainer { overflow:auto; width:100%; }
table#pricing td,
table#pricing th{text-align:center;}
table#pricing td{border-right:1px solid #fff3d2;border-bottom:none;font-weight:bold;color:#d86600;padding:10px;background-color:#fff;}
table#pricing td.check{background:#fff url(../images/check.gif) no-repeat 50% 50%;}
table#pricing td.check span.yes{display:none;}
#pricing th{border-bottom:3px solid #e2b550;text-align:center;font-size:1.4em;padding:10px 0;color:#532410;}
#pricing th .price{font-size:.8em;display:block;margin-top:.4em;color:#5c6a09;}
#pricing td.header,#pricing tr.big td.header{text-align:right;background-color:#fae8c1;font-weight:bold;color:#972b09;border-bottom-style:none;}
/* @end */
/* @group Sidebar */
#sidebar .apply h4{color:#000;font-weight:bold;padding:7px;font-size:2em;margin:0 0 15px 0;padding:0;}
#sidebar .apply p.active span.step{color:#7e0807;}
#sidebar .apply p.active{color:#000;font-weight:bold;background-color:#fdfdca;padding:4px;}
#sidebar .apply p.inactive span.step{color:#666;}
#sidebar .apply p.inactive{color:#b3b3b3;font-weight:normal;}
#sidebar .apply p{}
#sidebar .apply span.step{text-transform:uppercase;font-size:.8em;font-weight:bold;}
#sidebar .box{background-color:#f0f1d1;}
#sidebar .tip a{border:none;}
#sidebar .tip h3 a:hover{color:#CB6F14;border-bottom:1px dotted #CB6F14;}
#sidebar .tip h3 a{color:#333;border-bottom:1px dotted #333;}
#sidebar .tip h3{color:#000;font-size:1.4em;padding:3px 0 0 3px;line-height:130%;font-weight:bold;margin:0;}
#sidebar .tip img.left{float:left;padding:4px 10px 5px 3px;}
#sidebar .tip img.right{float:right;padding:0 0 5px 10px;}
#sidebar .tip p{padding:7px 0 5px 3px;font-size:1.1em;color:#635f3b;margin:0;}
#sidebar .tip{margin-bottom:12px;border-right:2px solid #e9e08d;border-bottom:2px solid #e9e08d;padding:3%;background:#fff7aa;}
#sidebar strong{color:#444;}
#sidebar ul li.last{margin-bottom:0;}
#sidebar ul li{margin-bottom:1em;}
#sidebar ul.summary span.label{font-weight:bold;display:block;color:#bf632f;text-transform:uppercase;font-size:1em;}
#sidebar ul.summary{list-style:none;margin:0;padding:0;}
#sidebar{margin-top:40px;float:right;width:25%;margin-bottom:50px;}
/* @end */
/* @group Footer */
#footer{margin:0 auto;text-align:center;width:850px;padding:5px 0 0;clear:both;}
#footer p.phone{float:right;clear:none;}
#footer p{margin-top:10px;text-align:left;clear:left;font-size:1em;text-transform:uppercase;color:#a8a798;float:left;}
#footer a{color:#777;border-bottom:0;font-weight:normal;}
#footer a:hover{color:#333;}
/* @end */
/* @group Containers */
.container{float:left;width:100%;}
#wrapper{width:820px;margin:0 auto;border:15px solid white;display:block;border-radius:1.6em;z-index:1;overflow:visible;visibility:visible;float:none;}
#banner div.header img{float:left;margin:0;}
/* @end */
/* @group Listing page */
table.listings th{border-bottom:2px solid #ebeadf;}
table.listings th.location{padding:5%;}
table.listings tr.alternate{background:#fdfbee;}
table.listings tr td{color:#333;padding:10px 5% 10px 0;margin:0;width:60%;border-bottom:1px solid #f6f1b6;}
table.listings tr th.location{padding:0;padding-left:2%;}
table.listings tr td.location{width:20%;color:#808080;padding-left:2%;font-size:1em;vertical-align:middle;}
table.listings tr td .at{display:block;height:0;text-indent:-9999px;}
table.listings tr td .employer{display:block;color:#333;margin-top:6px;}
table.listings tr td.date{width:31%;vertical-align:middle;text-transform:none;padding-right:2%;color:#808080;}
table.listings tr td a.job_title{font-size:1.4em;text-decoration:none;border-bottom:2px solid #b6161d;color:#b6161d;font-weight:bold;line-height:1.4em;text-shadow:#fff 1px 1px 0;}
table.listings tr td .tags{display:block;margin-top:5px;}
table.listings tr td .tags,
table.listings tr td .tags a{color:#a9935f;}
table.listings tr td .tags a{}
/* @end */
/* @group Resume page */
#resume #content p.name{font-weight:bold;font-size:1.4em;margin:0 0 5px 0;}
#resume_preview{margin:0 5%;padding:5%;border:solid 1px #ddd;border-bottom:solid 3px #ddd;border-right:solid 3px #ddd;}
#sidebar div.apply img{text-align:center;margin:0 auto;display:block;}
#uploader h2{color:#9d9b89;border:0;font-size:2em;}
#uploader p input{padding:15px;border:solid 1px #ddd;background:#fff;}
#uploader{padding:20px;background:#ebeadf;width:50%;margin:0 auto;text-align:center;margin-bottom:2em;}
.action{background-color:#ffe9ae;padding:2%;margin:1em 5%;text-align:center;font-size:1.2em;}
div.action{text-align:left;font-weight:normal;}
/* @end */
/* @group Sign up form */
#new_request{margin-top:25px;}
#new_request fieldset{display:block;clear:both;border:none;border-top:1px solid #e5cf92;}
form div.group p{display:block;margin:0 0 1.5em 0;color:#918862;clear:both;float:left;width:250px;font-size:1em}
form span.url{margin-left:.5em;float:none;padding:0;margin:7px 0;vertical-align:middle;}
form h3,
form label{/* padding-top:.2em;text-align:right;vertical-align:middle;*/
color:#595750;}
#type ul{display:block;width:100%;}
input#account_agreement,
#type input{margin:0 1em 0 0;padding:0;float:left;line-height:1.6em;display:inline;}
div#form-submit{text-align:center;}
#finally div.group label{width:90%;text-align:left;float:left;display:inline;line-height:1.2em;margin-left:5px;}
#new_request #type div.group label{display:inline;vertical-align:middle;font-size:1.6em;}
#new_request input.text{margin-left:0;padding:.3em;border:1px solid #ced665;float:left;background:#fff;font-size:1.2em;}
ul#store-type{margin-left:170px;padding:0 0 0 2%;list-style:none;width:500px;float:left;font-size:1.2em;}
#new_request div{overflow:visible;}
#new_request ul,
#account p,
#admin p,
#finally p{}
fieldset div.group{width:390px;padding:0;float:left;}

#creditcard div.group.city {

clear: both;
width: 180px;
margin-left: 184px;
}
#creditcard div.group.city input
{
	width: 90%;

	margin-right: 0 ;
}

#creditcard div.group.country {
margin-left: 184px;
clear: both;	
}


#creditcard div.group.state input
{
}
#creditcard div.group.state {
	width: 80px;
}
#finally div.group{width:65%;float:left;}
#finally input{float:left;}
#pricing tbody tr.big td{font-size:1.5em;background:#feffc1;color:#b05624;}
/* @group Account section */
#plan-type{margin-bottom:5px;}
#store-type li{clear:both;padding:.5em;line-height:normal;margin:0;}
#finally .group label{display:inline;font-size:1.2em;margin:0;padding:0;vertical-align:middle;clear:none;}
#plan-type label,
#store-type label{float:none;margin-left:.5em;margin-right:1em;font-weight:bold;}
ul#store-type li span input{margin:3px 0 0 0;}
#plan-type input,
#store-type input{margin:0;border:none;padding:0 0 0 0;background:none;}
#plan-type span,
#store-type span{padding:0;margin:0 0 0 .2em;font-weight:normal;font-style:italic;color:#c1ad69;float:none;font-size:.8em;}
#plan-type #account_plan_id_1,
#plan-type #account_plan_id_2,
#plan-type #account_plan_id_3,
#store-type #account_account_type_id_1,
#store-type #account_account_type_id_2,
#store-type #account_account_type_id_3,
#store-type #account_account_type_id_4{margin:.3em 0;vertical-align:middle;}

/* CCProcessor Requirements */
div.cardimages { margin-left: 185px;}
div.cardrequirements { margin-left: 185px; font-size:6pt;}

/* @end */
/* @end */
