/*
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: 130px;
	}
a{
text-decoration:none;	
color:#544B2E;
}

.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;
height:207px;
margin-bottom:-33px;
}
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 {
width:961px;
margin: 0 auto;
}
div#steps .inner h2 {
margin-left:16px;
margin-top:18px;
text-shadow:2px 2px 2px #A89A6D;
}
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 {
text-decoration:none;
color:#544B2E !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-4 {left:0;width:155px;}
li.page-item-6 {left:203px;width:123px;}
li.page-item-8 {left:372px;width:118px;}
li.page-item-10 {left:538px;width:131px;}
li.page-item-12 {left:717px;width:89px;}
li.page-item-82 {left:852px;width:132px;}

li.page-item-4 a:hover {
background: transparent url(/images/navsprites.png)
0 -17px no-repeat;
}
li.page-item-6 a:hover {
background: transparent url(/images/navsprites.png)
-203px -17px no-repeat;
}
li.page-item-8 a:hover {
background: transparent url(/images/navsprites.png)
-372px -17px no-repeat;
}
li.page-item-10 a:hover {
background: transparent url(/images/navsprites.png)
-538px -17px no-repeat;
}
li.page-item-12 a:hover {
background: transparent url(/images/navsprites.png)
-717px -17px no-repeat;
}
li.page-item-82 a:hover {
background: transparent url(/images/navsprites.png)
-852px -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;}
#trackapack li {
margin: 0; padding: 0; list-style: none;
position: absolute; top: 0;}
#trackapack li, #trackapack a {
height: 18px; display: block;}
#trackapack 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: 131px;}

#cta1 a:hover {
background: transparent url(/images/trackapack.png)
0 -21px no-repeat;}




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;
width:338px;
z-index:1;
}
body.home #requestfreepack{
top:-121px;
}
form.requestform label{
font-size:12px;
width:126px;
}
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;
height:395px;
}
form.requestform {
margin-left:8px;
margin-top:53px;
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 {
background:url("/images/inputbg.jpg") repeat-x scroll 0 0 transparent;
border:1px solid #C0C0C0;
height:21px;
margin:1px 0 5px;
padding-left:2px;
}
#sub_apt{
width:55px;
}
#zip{
float:left;
left:35px;
position:relative;
}
#referrer, #referrer_label{
display:none;
}
#referrer_link{
cursor:pointer;
}
label.smallerinput {
width:81px !important;
}

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;
}
#choosemethod_submitbtn {
background:url("/images/submitbtn.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:39px;
width:93px;
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;
}
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 {
width:75px;
border-right:1px solid #7F7864;
padding-left:37px;
padding-right:37px;
}

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;
	}


#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 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;
	}
/* 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;
}
#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:-50px;
}

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;
}


/* 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:#232323 !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 {
	position:absolute;
	left:47%;
	bottom:-26px;
}
.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 {
	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{
left:135px;
width:69px;
}
#pennyweight{
left:204px;
width:107px;
}
#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 -100px -41px transparent;
}

#gram a:hover{
background:url("/images/calc_weight_sprite.png") repeat scroll -100px -81px transparent;
}

#pennyweight a.current{
background:url("/images/calc_weight_sprite.png") repeat scroll -169px -41px transparent;
}

#pennyweight a:hover{
background:url("/images/calc_weight_sprite.png") repeat scroll -169px -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;	
}
/* 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 16px;
}
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;
}
/* End What We Pay Chart */