/*
Theme Name: Accelerate Media
Theme URI: http://www.acceleratemediainc.com/
Description: Developed by Accelerate Media for flexibility
Version: 1
Author: Brian Van Buren
Author URI: http://www.acceleratemediainc.com/
Tags: 

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/* CSS Reset */
html{
font-size: 77%;
font-family:"Trebuchet MS", sans-serif;
color:#232323;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-size:13px;
	line-height:18px;
}
ol, ul, li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input[type=text], select, textarea {
	width: 124px;
	}
a{
text-decoration:none;
color:#826B26;
}

.goldbullet{
list-style-image:url("/images/goldbullet.png");
padding-bottom:25px;
 }
 
 
h1, h2, h3 {
font-weight: bold;
padding:0 0 25px;
}
h1 {
font-size: 3em;
}
h2 {
font-size: 2.5em;
}
h2.pagetitle {
font-size: 2em;
}
h3 {
font-size: 2em;
}
h4 {
font-size: 1.2em;
}
/* End CSS Reset */

/* Begin general classes */
.clear {
clear: both;
}
.wrapper{
width:960px;
margin:0 auto;
}
.padding{
padding:14px;	
}
/* End general classes */


/* Begin Header Style */
#header {
width: 100%;
}
#header-container{
position:relative;
}
#logo 	{
float:left;
height:85px;
margin-right:30px;
margin-top:5px;
width:363px;
}
#logo .description {
font-size: 1.2em;
text-align: center;
}
body.home.page div#mast {
background:url(/images/mastbg.jpg) repeat-x center 0;
}
div#topnav{
height:32px;
margin:0 auto;
width:985px;
}
div#topnav .inner {
float:right;
}
#navlist li{
float:left;
list-style-type:none;
}
#navlist li ul{
display:none;
}
#navlist li:hover ul{
display:block;
}
#navlist li ul li{
display:block;
}
div#steps .inner {
margin: 0 auto;
width: 960px;
}
#stepsrequest div#steps .inner {
margin: 0 auto;
width: 964px;
}
div.requestform
body.page-id-798 div#steps .inner {
float: right;
margin: 0 auto;
width: 612px;
}
div#steps .inner h2{
margin-left:16px;
text-shadow:2px 2px 2px #A89A6D;
float:left;
}
#breadcrumb{
float:left;
width:170px;
}
div#steps {
height:100px;
margin-top:20px;
}
body.home div#page {
position:relative;
top:-10px;
}

img.steparrow {
margin:0 10px;
position:relative;
top:-20px;
}

body.page div#mast {
background:url("/images/pagemast.jpg") repeat-x scroll center 0 transparent;
height:130px;
margin-bottom:7px;
}

div#pageleftcol {
float:left;
width:585px;
margin-left:15px;
}

div#pageleftcol a:hover, a:hover {
text-decoration:none;
color:#BF983A !important;
}

img.alignleft {
float:left;
margin-right:10px;
margin-bottom:10px;
}

div#pagerightcol {
float:right;
margin-right:0;
width:320px;
min-height:500px;
}
div.rightcolcontentmove {
position:relative;
top:-80px;
}

ul.golditems {
list-style-image:url("/images/goldbullet.png") !important;
list-style-position:inside;
list-style-type:square;
margin-bottom:10px;
margin-left:26px;
margin-top:10px;
}

ul.golditems li {
float:left;
font-size:16px;
font-weight:bold;
height:25px;
list-style-image:url("/images/goldbullet.png") !important;
margin-right:46px;
width:100px;
}

li.nomargin {
margin-right:0px !important;
}

div.detailedtext p {
font-size:14px;
line-height:18px;
margin-bottom:10px;
}

div.detailedtext {
padding-right:20px;
}

div.numberstep img {
float:left;
margin-bottom:25px;
margin-right:10px;
}

div.numberstephw img {
float:left;
margin-bottom:40px;
margin-right:10px;
margin-top:-16px;
}

div.numberstep {
min-height:72px;
}

div.numberstephw {
min-height:126px;
}

span.dont {
font-weight:bold;
font-size:24px;
}

span.express {
font-size:24px;
font-weight:bold;
line-height:26px;
}

span.homepage {
font-size:14px;
font-weight:bold;
}
/* Navsprites */

#navlist {
width: 985px; height: 17px;
background: url(/images/navsprites.png);
margin: 10px auto; padding: 0;
position: relative;}
#navlist li {
margin: 0; padding: 0; list-style: none;
position: absolute; top: 0;}
#navlist li, #navlist a {
height: 17px; display: block;}
#navlist li a span {
display:none;
}

li.page-item-82 {left: 0;width: 146px;}
li.page-item-6 {left: 181px;width: 130px;}
li.page-item-8 {left: 367px;width: 118px;}
li.page-item-4 {left: 540px;width: 170px;}
li.page-item-12 {left:768px;width:58px;}
li.page-item-90 {left: 883px;width: 100px;}

li.page-item-82 a:hover {
background: transparent url(/images/navsprites.png)
0 -17px no-repeat;
}
li.page-item-6 a:hover {
background: transparent url(/images/navsprites.png)
-181px -17px no-repeat;
}
li.page-item-8 a:hover {
background: transparent url(/images/navsprites.png)
-367px -17px no-repeat;
}
li.page-item-4 a:hover {
background: transparent url(/images/navsprites.png)
-540px -17px no-repeat;
}
li.page-item-12 a:hover {
background: transparent url(/images/navsprites.png)
-768px -17px no-repeat;
}
li.page-item-90 a:hover {
background: transparent url(/images/navsprites.png)
-883px -17px no-repeat;
}

/* End Navsprites */

/* Start Top CTA */
div#ctatop {
float:right;
margin-right:20px;
}

#trackapack{
width: 131px; height: 18px;
background: url(/images/trackapack.png);
margin: 10px auto; padding: 0;
position: relative;}
#requestpack{
width: 160px; height: 18px;
background: url(/images/requestpack.png);
margin: 10px auto; padding: 0;
position: relative;}
#trackapack li, #requestpack li {
margin: 0; padding: 0; list-style: none;
position: absolute; top: 0;}
#trackapack li, #trackapack a, #requestpack li, #requestpack  a{
height: 18px; display: block;}
#trackapack li a span, #requestpack li a span {
display:none;
}
.strike{text-decoration:line-through;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.track_progress ul{ margin-left:10px; }
.track_progress span{ margin:0 15px; }
.track_progress h3{padding:0 0 10px 0;}

#cta1 {left: 0; width: 160px;}

#cta1 a:hover {
background: transparent url(/images/requestpack.png)
0 -21px no-repeat;}

#cta2 {left: 0; width: 131px;}

#cta2 a:hover {
background: transparent url(/images/trackapack.png)
0 -21px no-repeat;}

#top-number {float:right !important; margin:10px 40px 0 0 !important;}

div#righttop div#phonenumber {
float:right;
height:27px;
margin-right:25px;
margin-top:10px;
width:147px;
}
div#righttop div#livechat {
float:right;
height:27px;
margin-right:25px;
margin-top:10px;
width:147px;
}
div.contactus {
float:right;
margin-left:20px;
}

/* End Top CTA */


/* End Header Style */



/* Begin Page Style */
body {
background:url(/images/bg.jpg) repeat 0 0;
}
#page {
width:100%;
}
#page-container{
position:relative;
}
#content{
postition:relative;
}
.post {
margin: 0 0 10px;
}
.postmetadata {
clear: both;
}
div#stepsrequest {
width:960px;
margin:0 auto;
}
div#requestfreepack {
background:url("/images/requestfreepackbg.png") no-repeat scroll 0 0 transparent;
float:right;
position:relative;
right:-20px;
top:-85px;
background: url("/images/formpackbg.png") no-repeat scroll 0 0 transparent;
min-height: 461px;
width: 348px !important;
z-index:1;
}
body.home #requestfreepack{
top:-121px;
}
div#requestfreepack div.requestinfo img {
margin-left:22px;
}
form.requestform label {
font-size: 12px;
width: 138px;
}
label#referrer_label {
margin-top:8px;
display:none;
}
label.leftinput {
float:left;
}
label.rightinput {
float:right;
}
div.testimonials {
border-bottom:2px groove #544B2E;
padding:20px 0 10px;
}
div.testimonials.last {
border:none;
}

div#requestfreepack .inner {
padding-left:30px;
padding-right:12px;
padding-top:46px;
}
form.requestform {
margin-left:5px;
margin-top:70px;
width:282px;
}

/*div#requestfreepack .inner form input.smalltext, div#requestfreepack .inner form input.largetext, div#requestfreepack .inner form input.smallertext, div#requestfreepack .inner form input.middletext, div#requestfreepack .inner form select.smallertext, div#requestfreepack .inner form select.smalltext {
background:url("/images/inputbg.jpg") repeat-x scroll 0 0 transparent;
border:1px solid #C0C0C0;
height:21px;
margin:1px 0 5px;
padding-left:2px;
}*/
div#requestfreepack .inner form input.smalltext, div#requestfreepack .inner form input.largetext, div#requestfreepack .inner form input.smallertext, div#requestfreepack .inner form input.middletext, div#requestfreepack .inner form select.smallertext, div#requestfreepack .inner form select.smalltext {
    font-size: 18px;
    margin: 1px 0 14px;
}
div#requestfreepack .inner form input.smalltext, div#requestfreepack .inner form input.largetext, div#requestfreepack .inner form input.smallertext, div#requestfreepack .inner form input.middletext, div#requestfreepack .inner form select.smallertext, div#requestfreepack .inner form select.smalltext, div#requestfreepack .inner form input.phonepart, #author, #email, #title {
    -moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px;
    background: url("/images/variate/inputbg.jpg") repeat-x scroll 0 0 #D8D6D2;
    height: 40px;
}
#comment {
    -moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px;
    background: url("/images/variate/inputbg.jpg") repeat-x scroll 0 0 #D8D6D2;
    height: 80px;
}
div.requestpack-full{
	background:url(/images/variate/freepackformbgextended.png) no-repeat 0 0 !important;
	width:348px !important;
}
div.requestpack-full .inner{
	height: 671px !important;
}
div.requestpack-full .inner form input.smalltext, div.requestpack-full .inner form input.largetext, div.requestpack-full .inner form input.smallertext, div.requestpack-full .inner form input.middletext {
	font-size: 13px !important;
    margin: 1px 0 8px !important;
    padding-top: 5px !important;
}
div.requestpack-full .inner form select.smallertext, div.requestpack-full .inner form select.smalltext {
	padding-top: 10px !important;
	font-size:12px !important;
}
/* For STATE field */
div#requestfreepack .inner form input.smalltext_state, div#requestfreepack .inner form select.smalltext_state {
    font-size: 12px;
    margin: 1px 0 14px;
}
div#requestfreepack .inner form input.smalltext_state, div#requestfreepack .inner form select.smalltext_state{
    -moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px;
    background: url("/images/variate/inputbg.jpg") repeat-x scroll 0 0 #D8D6D2;
    height: 40px;
	padding: 8px 6px 6px 6px;
}
#phone_1, #phone_2{
width:65px;
margin-right:13px !important;
text-align:center;
font-size:18px;
}
#phone_3{
font-size:18px;
width:100px;
text-align:center;
}
#apt_num{
width:110px;
}
/*#zip{
float:left;
left:35px;
position:relative;
}
#referrer, #referrer_label{
display:none;
}*/
#referrer_link{
cursor:pointer;
}
label.smallerinput {
width:81px !important;
}

/* For STATE field */
div#requestfreepack .inner form input.smalltext_state {
width:120px;
}

div#requestfreepack .inner form input.smalltext {
width:120px;
}

div#requestfreepack .inner form input.smallertext {
width:75px;
}

div#requestfreepack .inner form input.middletext {
width:200px;
}


div#requestfreepack .inner form input.largetext {
width:275px;
}
div#requestfreepack .inner form input.submitbtn {
background:url("/images/submitbtn.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:39px;
position:relative;
width: 93px;
float:right;
cursor:pointer;
}

div#requestfreepack .inner form input.submitbtn2 {
    background: url("/images/variate/requestpack_btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: none;
    height: 60px;
    margin-top: 20px !important;
    position: relative;
    width: 279px;
}

div#requestfreepack .inner form input.submitbtn-getstarted {
    background: url("/images/variate/getstarted_btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: none;
    height: 60px;
    margin-top: 20px !important;
    position: relative;
    width: 279px;
}
body.page.page-id-801.page-parent.page-template.page-template-process_request-php div#requestfreepack .inner form input.submitbtn2,
body.page.page-id-930.page-parent.page-template.page-template-process_request-php div#requestfreepack .inner form input.submitbtn2  {
	margin-top: 0px !important;
}
#choosemethod_submitbtn2 {
background:url("/images/requestapack_btn.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:39px;
width:180px;
cursor:pointer;
margin-top:20px;

}
div#requestfreepack .inner form input.submitbtn3 {
background:url("/images/requestmyfreepack_btn.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:39px;
width:243px;
position:relative;
float:right;
cursor:pointer;
}
#choosemethod_submitbtn3 {
background:url("/images/requestmyfreepack_btn.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:39px;
width:243px;
cursor:pointer;
margin-top:20px;

}
div#requestfreepack .inner form input.submitbtn4 {
background:url("/images/valuemygold_btn.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:39px;
width:171px;
position:relative;
float:right;
cursor:pointer;
}
#choosemethod_submitbtn4 {
background:url("/images/valuemygold_btn.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:39px;
width:171px;
cursor:pointer;
margin-top:20px;
}

div.requestinfo p {
font-size:12px;
line-height:22px;
margin:5px 32px;
width:291px;
}
div#requestfreepack .inner form a {
color:black;
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
float:right;
text-decoration:underline;
margin-right:3px;
}
.pagerightcol div.requestinfo img {
    margin-left: 5px;
}
div.horizontalsep {
background:url(/images/horizontalsep.png) no-repeat 0 0;
height:2px;
width:899px;
margin: 0 auto;
}
img.accredation {
float:left;
margin-left:36px;
margin-top:15px;
}
#zip_location{
text-decoration:underline;
height:29px;
color:#544B2E;
display:none;
font-size:13px;
float:left;
margin:2px 0 0 35px;
cursor:pointer;
overflow:hidden;
width:120px;
}
#homeleftcol {
float:left;
left:-15px;
position:relative;
width:435px;
}

#homerightcol {
float:right;
width:435px;
}

div.homeitem .hometitleimg {
margin-left:115px;
}

div.homeitem {
height:150px;
margin:20px 0;
}

img.homeicon {
float:left;
}

div.speechtext {
background:url(/images/speechtextbg.png) no-repeat 0 0;
width:324px;
height:113px;
float:right;
}

div.speechtext .inner {
padding:10px 10px 10px 24px;
font-size:14px;
line-height:22px;
}
div#homecolwrapper {
position:relative;
top:-20px;
}
div#pagecta {
margin-top:20px;
}
div#pagecta a img {
border-right:1px solid #7F7864;
padding-left:25px;
padding-right:25px;
width:100px;
}

div#pageleftcol p {
line-height:22px;
margin-bottom:15px;
}
div.insidepage {
position:relative;
top:-20px;
}

/* End Content Structure */


/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

#testimonials_comment {
	margin:0 18px 0 28px;
	position: relative;
    top: -60px !important;
}
#testimonials_comment h3 {
	padding-bottom:10px !important;
	text-align:left !important;
}

#commentform input {
	width: 100%;
	padding: 2px;
	margin: 5px 0 14px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
/*
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
}
*/
	
#commentform #submit {
    background: url("/images/leavecomment_btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: none;
    height: 60px;
    margin-top: 20px !important;
    position: relative;
    width: 279px;
}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
margin: 5px 0;
}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */



/* Begin Sidebar */
.sidebar{
width: 30%;
float:left;
position:relative;
}
/* End Sidebar */

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#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 td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: .85em;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

/* End Calendar */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Start style for the footer */
#footer {
background:url("/images/footerbg.jpg") repeat-x scroll 0 0 transparent;
clear:both;
height:272px;
width:100%;
}
#footer-container{
position:relative;
}
#footer span {
display:block;
font-family:"Trebuchet MS",sans-serif;
font-size:14px;
left:252px;
position:relative;
top:-25px;
width:720px;
}
img.footerlogo {
position:relative;
top:5px;
}
div#footercols {
margin-top:15px;
height:150px;
}
div#footercols .inner-copy{
font-size:10px;
}
#amdesign{
background:url("/images/footerbg.jpg") repeat-x scroll 0 0 transparent;
text-align:center;
padding:14px 0px;
}
#inneramdesign{
font-size:12px;
}
#inneramdesign a{
color:#141414 !important;
}
#footer p {
font-family:"Trebuchet MS",Sans-serif;
line-height:14px;
margin:0;
padding-bottom:10px;
text-align:left;
width:190px;
}
p#accelmcopyright{
text-align:center;	
font-size:.75em;
}
p#accelmcopyright img{
vertical-align:middle;	
}

 #footerwrap ul li {
font-family:"Trebuchet MS",sans-serif;
font-size:14px;
margin-bottom:10px;
margin-top:10px;
text-shadow:1px 0 0 #FFF9E0;
 }
 
 #footerwrap ul li a, #footerwrap ul li a{
 text-decoration:none;
 color:#141414;
 }

#col1, #col2, #col3, #col4, #col5 {
float:left;
height:130px;
padding:0 15px;
}

#col1 {
width:150px;
}

#col2 {
width:178px;
}

#col3 {
width:134px;
}

#col4 {
width:158px;
}

#col5 {
width:160px;
}

#col1, #col2, #col3, #col4 {
border-right:2px groove #eadfc0;
}

div.getpaidin24hours {
background:url("/images/getpaidin24hours.png") no-repeat scroll 0 0 transparent;
float:left;
height:125px;
left:-8px;
position:relative;
width:456px;
}
img.ctamore1, img.ctamore2 {
display:block;
float:right;
margin-right:5px;
}
img.ctamore1 {
margin-top:4px;
}
img.ctamore2 {
margin-top:23px;
}

div.choosingtherightservice {
background:url("/images/choosingtherightservicebg.png") no-repeat scroll 0 0 transparent;
float:right;
height:125px;
position:relative;
right:-14px;
width:456px;
}

div.getpaidin24hours .inner, div.choosingtherightservice .inner {
float:right;
padding-right:10px;
padding-top:10px;
width:290px;
}

div.homectawrapper {
position:relative;
top:-85px;
}

div#footerwrap {
width:950px;
margin: 0 auto;
}

#bottom-text {
font-size:12px;
}
#bottom-text p {
padding:10px;
}
#bottom-text p.moreli {
cursor:default !important;
text-align:center;
}
#bottom-text a {
cursor:default !important;
}
#bottom-text h3 {
padding:10px;
}
/* End Style for the footer */

/* JQuery Bottom Slider for HomePage */

#quicklinks{
height:118px;
overflow:hidden;
position:relative;
width:995px;
}
#larr, #rarr{
float:left;
margin-top:40px;
cursor:pointer;
}
#rarr{
margin-left:40px;	
	}
#carousel-wrap{
float:left;
left:22px;
overflow:hidden;
position:relative;
visibility:visible;
width:882px;
z-index:2;
}
#carousel-wrap ul{
margin:0;
padding:0;
position:relative;
width:3584px;
z-index:1;
}
#quicklinks img.link{
margin:0 10px;
}
#quicklinks li{
cursor:pointer;
width:218px;
float:left;
height:118px;
overflow:hidden;
position:relative;
}
.shadow{
background:url("/images/shadow.png") repeat scroll 0 0 transparent;
height:81px;
margin:0 11px;
position:absolute;
top:1px;
width:207px;
z-index:10;
}
.homemargin {
margin-bottom:-35px;
position:relative;
top:-55px;
}


/* End Bottom Slider */

/* Contact Toggle */

#panel {
	height:170px;
	background:#B8A664;
	color:#fff;
	display:none;
}
#innerpanel {
	margin:0 auto;
	padding-top:15px;
	width:800px;
}

#innerpanelright a{
	color:#544B2E;	
}

#innerpanelright a:hover {
	text-decoration:underline;	
}

#innerpanelright {
	float:right;
	margin-top:10px;
	width:260px;
}
span.inputtext {
width:150px;
overflow:hidden;
}

#innerpanelright p {
	line-height:18px;	
}
.contact {
background:url("/images/contactus.png") no-repeat scroll 0 0 transparent;
display:block;
height:45px;
text-indent:-9999px;
width:171px;
}
.contact-active {
background:url("/images/contacttoggle.png") no-repeat scroll 0 0 transparent;
display:block;
height:45px;
width:171px;
}


form.topform {
	width:550px;
}

.topform input, .topform textarea {
	margin-top:10px;
	width:150px;
}
.topfield{
width:100px;
}
#contact_response{
text-align: center;
padding: 175px 0;
font-size:2em;
}
ul.bullet {
margin-left:15px;
}
ul.bullet li {
list-style-type:disc;
margin:10px 0;
}


/* End Contact Toggle */


/* JQuery Content Style*/

.entry {
/*border:1px solid #3B3A3A;*/
display:block;
float:left;
height:135px;
margin:0 20px 20px 0;
overflow:hidden;
position:relative;
width:126px;
font-family:"Trebuchet MS", sans-serif;
}

.img {
position:absolute;
z-index:75;
}

.deets {
background:url("/images/content/overlay.png") no-repeat scroll center center;
font-size:12px;
height:114px;
width:126px;
z-index:70;
}
.deets p{
margin-bottom:0 !important;	
line-height:18px !important;
}
.deets span {
display:block;
height:78px;
overflow:hidden;
padding:7px 9px 0 8px;
}

.deets h2 {
display:block;
font-size:14px;
position:relative;
bottom:0px;
height:20px;
}

.deets h2 a {
color:#faf5dd;
}

div.catname {
height:20px;
text-align:center;
width:100%;
}


/* End JQUERY CONTENT STYLE!!!)!#*(#*/

/* Homepage Style */

#slider{float:left;}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:566px;
	height:300px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	border:1px solid #A19062;
	display:block;
	height:20px;
	left:514px;
	overflow:hidden;
	position:absolute;
	text-indent:9999px;
	top:275px;
	width:25px;
	}	
#nextBtn{ 
	left:540px;
	}														
#prevBtn a, #nextBtn a{
	background:url("/images/btn_prev.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:20px;
	width:25px;
	}	
#nextBtn a{ 
	background:url(/images/btn_next.png) no-repeat 0 0;	
	}

#whatweaccept, div.goldlists  {
margin-left:15px;
}

#whatweaccept li.goldbullet {
padding-bottom:0px;
}

div.itemcol1, div.itemcol2, div.itemcol3, div.itemcol4 {
float:left;
width:25%;
}

div.pagerow1, div.pagerow2, div.pagerow3 {
clear:both;
width:585px;
min-height:35px;
}

div.pagerow1, div.pagerow2 {
margin-bottom:10px;
}

div.moreinfo {
width:556px;
margin: 10px 0;
position:relative;
}

div.itemcol2 div.moreinfo {
left:-145px;
}

div.itemcol3 div.moreinfo {
left:-293px;
}

div.itemcol4 div.moreinfo {
left:-439px;
}

div.opener {
font-size:14px;
font-weight:bold;
cursor:pointer;
}

p.more, li.more, div.more, ul.more{
display:none;
}

a.morelink, a.lesslink {
cursor:pointer;
color:#826B26 !important;
}

/* End Homepage Style */

/*Homepage Slideshow */

/*
 * Note: Include the nivo-slider.css file that comes
 * with the main download before including this file.
 */

#slider {
	position:relative;
	background:#202834 url(/images/loading.gif) no-repeat 50% 50%;
	-moz-box-shadow:0 2px 4px #B8A664;
	-moz-border-radius:0px 0px 0px 24px;
	-webkit-box-shadow:0 2px 4px #B8A664;
	box-shadow:0 2px 4px #B8A664;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
}

.nivo-controlNav {
left:47%;
position:absolute;
top:-14px;
}
.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {
	display:block;
	width:32px;
	height:34px;
	background:url(/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}


/*
 * jQuery Nivo Slider v1.9
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
#slider {
	margin-top: 5px;
	position:relative;
	//See the "style-pack" below for image
	background:url(images/loading.gif) no-repeat 50% 50%; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a{
	display:block;
}
#slider .nivo-controlNav img {
	display:inline;
	position:relative;
}
/* End Homepage Slideshow */


/* Start Calculator */
#calculator{
height:369px;
width:318px;
font-weight:bold;
text-shadow:0 1px 1px #FFFFFF;
float:left;
}
#calculator_copy{
float:left;
width:260px;
}
.calculator_bottom_copy{
font-size:12px;
line-height:17px !important;
padding:20px;
}
#calculator .clear{
font-size:1.4em;
padding:10px 0 0 19px;
}
#weights{
background:url("/images/calc_weight_sprite.png") repeat scroll 0 0 transparent;
height:34px;
margin:0 auto;
width:277px;
}
#weights a span{
display:none;	
}
#weights li{
position:absolute;
top:22px;
}
#weights li, #weights li a{
height:34px;
display:block;
}
	
#troy{
width:100px;
}
#gram{
width:139px;
}
#pennyweight{
left:174px;
width:138px;
}
#troy a.current{
background:url("/images/calc_weight_sprite.png") repeat scroll 0 -41px transparent;
}

#troy a:hover{
background:url("/images/calc_weight_sprite.png") repeat scroll 0 -81px transparent;
}

#gram a.current{
background:url("/images/calc_weight_sprite.png") repeat scroll -0px -41px transparent;
}

#gram a:hover{
background:url("/images/calc_weight_sprite.png") repeat scroll -0px -81px transparent;
}

#pennyweight a.current{
background:url("/images/calc_weight_sprite.png") repeat scroll -139px -41px transparent;
}

#pennyweight a:hover{
background:url("/images/calc_weight_sprite.png") repeat scroll -139px -81px transparent;
}

.calc_weight{
background:url("/images/calc_input_bg.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:21px;
padding:6px 8px 4px 17px;
width:101px;
}
.calc_caratweight{
margin:6px 0 9px 5px !important;
}
#calc_left{
float:left;
margin:8px 0 0 19px;
width:165px;
}
#calc_left div{
clear:both;
float:left;
font-size:1.4em;
margin:9px 7px 0 0;
}
#calc_right{
background:url("/images/calc_subtotal_bg.jpg") repeat scroll 0 0 transparent;
float:right;
height:125px;
margin:8px 27px 0 0;
width:82px;}
#total{
background:url("/images/calc_total_bg.jpg") repeat scroll 0 0 transparent;
height:49px;
width:294px;
margin-left:10px;
}
#calc_total_btn{
background:url("/images/calc_total_button.png") repeat scroll 0 0 transparent;
border:medium none;
height:34px;
width:277px;	
margin:17px 17px 0;
}
#calc_clear_btn{
background:url("/images/calc_clear_button.png") repeat scroll 0 0 transparent;
border:medium none;
height:34px;
margin:6px 17px 0;
width:277px;
}
#total_paid{
font-size:1.6em;
margin:0;
padding:13px 0 13px 20px;
}
#calc_total_btn, #calc_clear_btn, #weights{
cursor:pointer;	
}
.browsing {
margin-top:5px;
text-align:center;
}
.browsingpenny, .browsinggrams {
font-size:16px;
}
a.chooseone img {
float:left;
cursor:pointer;
margin-top:15px;
}
/* End Calculator */

/* Start What we Pay Chart */
#whatwepay{
background:url("/images/whatwepay.jpg") no-repeat scroll 0 0 transparent;
float:right;
height:375px;
margin:0 0 15px 20px;
padding:35px 0 0 15px;
width:350px;
}
#whatwepay div{
float:left;	
font-size:1.05em;
}
#whatwepay #notice{
font-size:0.9em;
width:180px;
}
#whatwepay #todaysprice{
float:right;
font-size:0.85em;
padding:14px 15px 56px 0;
}
#whatwepay #dollar_amount{
font-size:1.4em;
font-weight:bold;
}
.tenoz{
clear:left;	
}
#price_chart{
margin-left:55px;	
}
#price_chart div{
margin:20px 15px;
}
#breadcrumb a {
font-size:14px;
color:black;
}
#breadcrumb a:visited {
color:black;
}
#breadcrumb a:hover {
color:#333 !important;
}
#breadcrumb {
margin-left:15px;
}
.recentlypayout {
height: 125px;
}
p.testimonial-head {
font-size:18px;
font-weight:bold;
margin-top:3px;
}
p.testimonial-head a:hover {
color:#826B26 !important;
}
#testimonial-box-text div {
 display: none;
 height:52px;
 overflow:hidden;
}
input.track {
height:30px;
margin-right:5px;
width:200px;
}
#post-567 div#requestfreepack {
margin-bottom:-70px;
}
table#track_table span {
float:left;
font-size:21px;
font-weight:bold;
position:relative;
top:5px;
}
#post-567 #pagerightcol {
min-height:400px;
}
#post-567 #requestfreepack {
top:-89px;
}
body.page-id-563 div#pagerightcol {
min-height:275px;
}
/* End What We Pay Chart */

/* Form Styles for Pickup Page */

form.scheduleform {
margin:0 auto;
display:block;
}
form.scheduleform  input, form.scheduleform label, form.scheduleform select {
clear:both;
display:block;
}
.scheduleform input, .scheduleform select {
background:url("/images/inputbg.jpg") repeat-x scroll 0 0 transparent;
border:1px solid #C0C0C0;
height:21px;
margin:1px 0 5px;
padding-left:2px;
width:250px;
}
.scheduleform input.scheduleformsubmit {
background:none;
border:none;
width:93px;
height:39px;
margin-top:10px;
padding:0;
float:right;
}
div.leftform {
float:left;
width:45%;
}
div.rightform {
float:right;
width:45%;
}

.scheduleform #sub_apt_label, .scheduleform #city{
display:inline;
clear: both;
width:100px;
margin-right: 50px;
}

#apt_num_label .smallesttext, #sub_apt_label .smallesttext, #city .smallesttext{
float: left;
margin-right: 5px;
clear: none;
width:122px;
}

/* End Form Styles for Pickup Page */

body.home.page div#mast2 {
background:url(/images/mastbg2.png) repeat-x center 0;
height:207px;
margin-bottom:-33px;
}

body.home.page div#mast3 {
background:url(/images/mastbg3.png) repeat-x center 0;
height:207px;
margin-bottom:-33px;	
}

body.page-id-756 #slider {
margin-top:-4px;
}
div#header-container div#righttop {
	float:right;
	margin-top: 10px;
	margin-right: -45px;
}
div#header-container div#righttop div {
    float: left;
    margin: 0 15px;
}
div#righttop div#phonenumber {
    float: left;
}
div#righttop #trackapack {
	margin-top:0px;
}
div#righttop #requestpack {
	margin-top:0px;
}
.page.page-id-702 div#pageleftcol {
	margin-bottom: 35px;
    margin-top: 35px;
}
a.inputquestion {
	float:none !important;
}
#requestfreepack.freepackonestep .inner {
	padding-top: 38px;
}
form.requestform.extended {
	margin-left:3px;
}
div#requestfreepack.freepackonestep .inner form input.smalltext, div#requestfreepack.freepackonestep .inner form input.largetext, div#requestfreepack.freepackonestep .inner form input.smallertext, div#requestfreepack.freepackonestep .inner form input.middletext, div#requestfreepack.freepackonestep .inner form select.smallertext, div#requestfreepack.freepackonestep .inner form select.smalltext {
    font-size: 13px;
    margin-bottom: 8px;
	height: 30px;
	padding-left: 5px;
	font-family: "Trebuchet MS",sans-serif;
	margin-bottom: 9px;
}
div#requestfreepack.freepackonestep .inner form input#referrer {
	margin-bottom:4px;
}
div#requestfreepack.freepackonestep .inner form input.smalltext_state, div#requestfreepack.freepackonestep .inner form select.smalltext_state {
    font-size: 13px;
    margin-bottom: 8px;
	padding: 8px 6px 6px 2px;
}
#requestfreepack.freepackonestep label {
	font-size:11px;
}
div#requestfreepack.freepackonestep .inner form a {
	margin-bottom:0px;
	float:left;
}
#requestfreepack.freepackonestep .inner form .submitbtn {
    background: url("/images/submitbtn2.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 39px;
    margin-top: 9px;
    width: 144px;
}
/* Alternative Styling for Google */

table.order_list
{
	width: 100%;
}

table.order_list td
{
	padding: 3px;
	border-right: 1px #000 solid;
	border-bottom: 1px #000 solid;
}

div.recentlypayout, #recent_payouts{
	float:right;
	background:url('/wp-content/themes/accelerate/images/home_recent_bg.png');
}
#recent_payouts, .recent_payout{
height: 125px;
width: 452px;
overflow:hidden;
}
.recent_payout{
display:none;
}
.payout_info{
float: left;
font-family: "Bookman Old Style";
font-style: italic;
height: 85px;
padding: 15px 0 0;
position: relative;
text-align: center;
width: 191px;
}
.payout_img{
float: right;
height: 117px;
margin: 2px 7px 6px 10px;
width: 229px;
overflow:hidden;
}
.payout_info .price{
font-size:2.5em;
font-weight:bold;
margin:10px auto;
}
.payout_info .price a {
color:#cda33d;
}
.payout_info .details{
margin:18px auto 0;
bottom:2px;
}
.payout_info .details a{
margin:18px auto 0;
bottom:2px;
color:black;
}

@media only screen and (max-device-width: 480px){

	div#requestfreepack .inner form input.smalltext {
		width: 100px !important;
	}
	div#requestfreepack .inner form label.rightinput input.smalltext {
		width: 110px !important;
	}
	div#requestfreepack .inner form input.largetext {
		width: 255px;
	}
	#phone_1, #phone_2 {
		width: 60px;
		margin-right: 5px !important;
	}
	#phone_3 {
		width: 75px;
		margin-right: 0px !important;
	}
	div#requestfreepack .inner form input.submitbtn2 {
		margin-top:10px !important;
	}
	.requestform small {
		top:5px !important;
	}
	#fourcorners {
		margin-top:10px !important;
	}
	span.reqtxt, span.emailreqtxt {
		font-size: 0.6em !important;
	}
	div.numberstephw img {
		margin-bottom: 0px;
	}
	
}

.page-id-119 .submitbtn2 {
	background:url(/images/printpack_btn.jpg) no-repeat 0 0 !important;
	width:279px !important;
	height:60px !important;
}

.shippinginfo {
	background:url(/images/shippingaddressbg.jpg) no-repeat 0 0;
	width:587px;
	height:472px;
	position:relative;
	margin-top: 30px;
}
.shippinginfo .bbblogo, .bbbinfo {
    bottom: 51px;
    position: absolute;
    right: 40px;
}
.shippinginfo .bbblogorequest {
margin:320px 0 0 70px;
}

.expressinfo {
	background:url(/images/expresspagebg.jpg) no-repeat 0 0;
	width:587px;
	height:472px;
	position:relative;
	margin-left:-26px;
}
.expressinfo .bbblogo, .bbbinfo {
    bottom: 51px;
    position: absolute;
    right: 40px;
}
.expressinfo .bbblogorequest {
margin:320px 0 0 360px;
}

.thanksforchoosing .details {
    font-family: "Bookman Old Style";
    font-size: 15px;
    font-style: italic;
    line-height: 22px;
    margin: 0 auto;
    padding-top: 70px;
    text-transform: uppercase;
    width: 450px;
}

/* Side Form */

.page-id-702 #requestfreepack {
    background: url("/images/variate/thankyoubg.png") no-repeat scroll 0 0 transparent;
    float: left;
    min-height: 481px;
    position: relative;
    right: -20px;
    top: -134px !important;
    width: 348px !important;
    z-index: 1;
}
.page-id-702 #steps {
    height: 100px;
    left: 30px;
    margin-top: 20px;
    position: relative;
    top: -115px;
}
.page-id-702 .thankyoudetails {
    font-size: 14px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 68px;
}
.page-id-702 .thankyoudetails h4{
margin-bottom:10px;
}
.page-id-801 #requestfreepack {
	top: -124px !important;
}
.page-id-801 input.submitbtn2 {
	margin-top: 0 !important;
}
.page-id-801 label {
	float:left;
}
.yourordernumber {
    font-size: 22px;
    font-weight: bold;
    margin-right: 25px;
    margin-top: 30px;
    text-align: center;
}
.forfasterservice {
    margin-right: 20px;
    margin-top: 50px;
    text-align: center;
}
.forfasterservice h4 {
	font-size:25px;
	margin-bottom: 5px;
}
.print_btn {
	margin:15px 0;
}
.print_btn:hover{
cursor:pointer;	
}
.thanksforchoosing {
    background: url("/images/variate/ultimatethankyoubg.png") no-repeat scroll 0 0 transparent;
    float: left;
    min-height: 341px;
    position: relative;
    right: -66px;
    top: -94px;
    width: 533px !important;
    z-index: 1;
}
.page .requestinfo {
	margin-top: 35px;
}
.page-id-1356 .requestinfo {
position:relative;
top:-80px;
margin-top:0;
}
.pack_submit{
    border: medium none;
    cursor: pointer;
    height: 60px;
    position: relative;
    width: 279px;
	
}
#print_submit {
    background: url("/images/variate/printmypack_btn.png") no-repeat scroll 0 0 transparent;
}
#mail_submit {
    background: url("/images/variate/requestpack_btn.jpg") no-repeat scroll 0 0 transparent;
}
.page-id-801 #mail_submit {
    background: url("/images/submit_information_btn.jpg") no-repeat scroll 0 0 transparent;
}
.recentpayoutstop {
	padding-left:7px;
}
/* Page 1337 Styles */
.page-id-1337 .requestfreepackextended, .page-id-1356 .requestfreepackextended {
	background:url(/images/variate/freepackformbgextended.png) no-repeat 0 0 !important;
	width:348px !important;
	height:628px !important;
}
.page-id-1337 div#requestfreepack .inner form input.smalltext {
    width: 120px;
}
.page-id-1337 .requestinfo {
	margin-top:0px;
    position: relative;
    top: -80px;
}
.page-id-1337 .requestinfo img {
	margin-left:15px;
}
.page-id-1337 #pageleftcol {
	margin-top:-20px;
}
div.requestinfo p {
    margin: 5px 20px;
}
div.requestfreepackextended .inner form input.smalltext, div.requestfreepackextended .inner form input.largetext, div.requestfreepackextended .inner form input.smallertext, div.requestfreepackextended .inner form input.middletext, div.requestfreepackextended .inner form select.smallertext, div.requestfreepackextended .inner form select.smalltext {
    height: 30px !important;
}
div#requestfreepack .inner form input.largetext {
    width: 264px;
}
#post-754 .track_progress span{
margin: 0 0;
}
.qad_foreground > div:nth-child(3){
display:none;
}
.qad_headline{
background:url("/images/smartystreets_topbar.jpg") repeat scroll 0 0 transparent;
height: 45px;
width: 360px;
}
.qad_foreground{
padding:0;
width:360px;
position:absolute;
background:#FFFFFF;
}
.qad_suggestion{
background:url("/images/smartystreets_valid.jpg") repeat-x scroll 0 0 #6BA82F;
height:36px;
}
.qad_invalid_suggestion{
background:url("/images/smartystreets_invalid.jpg") repeat-x scroll 0 0 #6BA82F;
height:36px;
}
.qad_suggestion_header, .qad_choice, .qad_invalid_suggestion_header{
font-family:"Trebuchet MS", sans-serif;	
margin-bottom:10px;
}
.qad_invalid_suggestion_header{
color:#CC0000	;
}
.qad_choice{
font-size:1.1em;
color:#232323;
text-decoration:none;
width:264px;
padding:10px;
cursor:pointer;
}
.qad_address_header{
display:none;	
}
.qad_original{
color:blue;
text-decoration:underline;
}
.qad_dialog_body{
text-align:left;
padding:20px;	
}
