@charset "utf-8";
/* CSS Document */

/* common styles */
body{background-color:#1a3030; font-family:Arial, Helvetica, sans-serif; color:#1c170f; background-image: url("../images/bg.jpg"); background-position: -50px -250px; background-repeat: no-repeat;}

.clear{clear:both;}
.container_24{padding: 10px 0;}
.vertspacer{height:10px;}
p {font-size: 16px;font-family: 'sans-serif';font-weight: 550;line-height: 1.65;margin-top: 20px;}
hr {margin-top:10px;margin-bottom:15px;}
.red {color: red; font-weight: 900; }
.large {font-size:20px;}
.quote {width:80%}

/* template styles */
#header{width:1020px;margin:0 auto;height:150px;background: url('../images/header_bg.png') no-repeat; margin-top: -13px;}
#headerabsoluteelements{position:absolute;}
#logowrapper a{width:346px;height:150px;float:left;margin-top:-12px; background-image: url("../images/whatyourdreammeans_bg.png"); background-repeat: no-repeat; background-position: 40px 30px; text-decoration: none; color: #000033; font-family: "Times New Roman"; line-height: 155px; padding-left: 70px; font-size: 20px;}

/* header stars */
.headerstars{position:absolute;float:left!important;}
.headerstars img {	background: transparent;	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE 6 & 7 */      zoom: 1;}
#star1{margin-left:27px;z-index:10;}
#star2{margin-left:400px;}
#star3{margin-left:700px;}
#star4{margin-left:900px;}

/* Front Page Dream Search */

#dreamsearchwrapper{background:#fff;margin-top:45px;}
#dreamsearchmain{width:279px;height:264px;background: url('../img/dream_search_bg.png');float:right;margin:0 15px 0 0;}
#searchform{float:right;}
#searchtext{float:right;width:166px;height:126px;background: url('../img/search_bg.png') no-repeat;padding:25px;margin:9px 7px 0 0;border:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#1c170f;resize: none;overflow:auto;}
#searchsubmit{float:right;margin:5px 11px 0 0;}
#dreamsearchbottom{height:60px;}



/* front page wrapper */
#frontpagewrapper {width: 960px; margin: 0px auto;}

/* front page dream search */
#frontpagewrapper #dreamsearchwrapper{background-color: transparent; width: 580px; margin:80px auto 30px auto;}
#frontpagewrapper #dreamsearchmain{width:500px;height:200px;background: url('../img/dream_search_bg-wide.png');float:right;margin:0; box-shadow: 0 3px 15px #000000;}
#frontpagewrapper #lauri{position:absolute;float:left;margin:-69px 0 0 -15px;}
#frontpagewrapper #laurititle{position:absolute;margin:135px 0 0 -15px; background-image: url("../images/scroll_bg.png"); background-repeat: no-repeat; text-align: center; width: 260px; height: 76px; padding: 12px 0px;}
#frontpagewrapper #laurititle h1 {padding:0; font-size: 21px; font-weight: bold;}
#frontpagewrapper #laurititle p {padding:0; margin: 0; font-size: 14px; line-height: 14px; margin-top: 4px;}

#frontpagewrapper #searchform{float:right;}
#frontpagewrapper #searchtext{float:right;width:426px;height:100px;background: url('../img/search_bg-wide.png') no-repeat right top;padding:20px; padding-left: 50px; margin:9px 9px 0 0;border:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#1c170f;resize: none;overflow:auto;}
#frontpagewrapper #searchsubmit{float:right;margin:5px 11px 0 0;}
#frontpagewrapper #dreamsearchbottom{height:60px;}

#frontpagewrapper #frontpagefooterlinks {text-align: center; margin-bottom: 40px;}
#frontpagewrapper #frontpagefooterlinks ul {margin: 0px auto; display: inline;}
#frontpagewrapper #frontpagefooterlinks ul li {display: inline; padding: 0px 20px; font-size: 12px;}
#frontpagewrapper #frontpagefooterlinks ul li a {color: #CDC8B6; text-decoration: none;}

input.dream_search_btn {width: 315px; height: 43px; background-image: url('../images/dream_btn_bg_wide.png'); border: none; background-color: transparent; padding: 0px; background-position: center top; background-repeat: no-repeat; margin-top: 0px !important; font-weight: bold; font-size: 16px; font-family: "Times New Roman";}
input.dream_search_btn:hover {background-image: url('../images/dream_btn_bg_wide-ON.png');}


/* Show Appearances Banner Styles */
#appearances {width: 100%; height: 155px; font-family: Georgia; font-size: 14px; color: #ffffff; text-align: center; margin-bottom: 40px;}
#appearances h3.title {font-family: Impact; color: #cdc8b6; font-size: 24px; font-weight: normal; margin: 7px 0;}
#appearances h3.title strong {color: #fce07e; font-weight: normal;}
#appearances p {margin: 7px 0; padding-bottom: 10px; font-size: 15px;}
#appearances .shows {background-image: url("../img/lauri-appearances.png"); background-repeat: no-repeat; width: 100%; height: 88px;}

/* Message After Opt-In Registration */
#subscription-message { display: block; width: 960px; text-align: center; margin: 0 auto; margin-bottom: 30px; }
#subscription-message p#subscription-text { display: none; padding: 10px; background-color: #dbd7cf; }

/* WTF? */
#temp{width:1100px;margin:0 auto;background: url('../img/temp_bg_solid.png') top center repeat-y;min-height:250px;}
.con15top{width:590px;height:7px;background: url('../img/con_15_top.png');}
.con15btm{width:590px;height:7px;background: url('../img/con_15_btm.png');margin-bottom:10px;}
.con15bg{width:568px;padding:4px 11px;background: url('../img/con_15_bg.png') repeat-y;}
.con8top{width:310px;height:65px;background: url('../img/con_8_top.png');border-bottom: 1px solid #1D3233;}
.con8btm{width:310px;height:7px;background: url('../img/con_8_btm.png');margin-bottom:10px;}
.con8bg{width:288px;padding:0 11px 10px 11px; background: url('../img/con_8_bg.png') repeat-y;}
#rotatorbg{width:552px;height:258px;margin:0 auto;padding:8px;background: url('../img/rotator_bg.png') no-repeat;}
#footer{padding:15px 0 50px 0;}
#footer #copy{padding:0 0 0 0;}
#copy {color:white;}
#copy a {color:white;}
.footertextwidget .textwidget p{text-align: center; font-weight: normal; font-size: 11px;}
.footertextwidget .textwidget p a{text-decoration: none; font-weight: normal;}
.textwidget p{margin:0;padding:0;}
#breadcrumbs{padding:10px 3px 10px 3px;margin:10px 0 25px 0;background:#b7afa6;color:#000;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;font-weight:bold;}
#breadcrumbs a{text-decoration:none!important;padding:8px;background:#e7ded5;color:#000;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
#breadcrumbs a:hover{background:#80786f;color:#fff;}
#searchform{width:270px;}
#searchform input{border:#80786f solid 3px;background:#fff;padding:5px;margin:0;color:#403c36;}
#searchform #searchbox {width:190px;padding:5px;margin:0;}
#searchform #searchsubmit {cursor:pointer;padding:5px;margin:0;font-weight:bold;color:#403c36;cursor:pointer;}
#searchform #searchsubmit:hover{background:#80786f;color:#fff;}
.sidebarwidget{margin-bottom:35px; float:right;}
.searchurl{color:#067625!important;}
.searchtitle{color:#13469b!important;}
.pagination{padding:25px 0;}
.wp-paginate {padding:0; margin:0;font-size:20px!important;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:none!important; border:none!important; color:#1d1104!important; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:none!important; color:#1d1104!important;text-decoration:underline;}
.wp-paginate .title {color:#453f39!important; margin-right:4px;}
.wp-paginate .gap {color:#453f39!important; margin-right:4px;}
.wp-paginate .current {color:#fff!important; background:#403c36!important; border:none!important; margin-right:4px; padding:3px 6px;}
.commentlist{padding:0;margin:0;}
.commentitemwrapper{padding:0;margin:0;}
.commentitemwrapper li{padding:10px 30px;margin:0 0 15px 0;background: url('../img/comment_bg.png') repeat-y top;}
#commentform input{background:#eae6e3;padding:4px;color:#403c36;font-size:15px;}
#commentform textarea{background:#eae6e3;color:#403c36;font-family:Arial, Helvetica, sans-serif;font-size:15px;resize: none;}
#commentform #submit{background:#eae6e3;border:2px solid #80786f;padding:4px 8px;font-weight:bold;color:#403c36;cursor:pointer;}
#commentform #submit:hover{background:#80786f;color:#fff;}



/* dream books styles */
.textwidget p {font-family:Arial, Helvetica, sans-serif;line-height:normal; font-weight:400;font-size:14px;}
#sale-box{background: url('../img/sb-bg.png') repeat;float: left;margin: 0px 0px 15px 0px;padding: 10px;font-family: Verdana, Arial,Helvetica, sans-serif;font-size: 11px;border: 4px solid #A3A384; height:446px;}
#main-title {font-size:18px; font-weight:900;}
#dreamb-wrapper { }
.dreamb-title {min-height: 73px;font-weight: 900;font-size: 25px;text-align: center;width: 157px;}
.dreamb-image {width:134px; margin-left:6px; }
.headliner-db { }

#cqd-video {float:right;} 


.search-top-offers {text-align: center;}
.search-bottom-offers {text-align: center;}

.ts-heading {font-size:18px; padding: 0 !important;}

.testimonial-p {font-size: 13px;line-height: 1.5;margin-top: 2px;}

#dbad-space {width: 160px;margin: 10px 62px 1px 1px;}


.star2 {line-height: 1.8;height: 100%;position: relative;margin-right: -100px !important;padding-left: 59px !important;width: 70%;}
.star2 li {list-style-image:url('../img/star-ui.png'); }
#white-bg {background-color:white;}
/* the ultimate dream package */
.dream-sb { }
.dream-star li {list-style-image:url('../img/star-ui.png'); }
.dream-star {position: relative;margin-left:26px;margin-top:-20px;}
.dream-center2 {width: 230px;margin-left: 20px;}
.dream-center{text-align: center;width: 100px;position: relative;margin-left: 87px;}

/* dream on it styles */
.h-center {text-align: center;width: 83%;margin-left: 35px;}

/* page testimonials styles */

.pt-top {width:590px;height:7px;background: url('../img/con_15_top.png');} 
.pt-bg{width:568px;padding:4px 11px;background: url('../img/con_15_bg.png') repeat-y;}
.pt-btm{width:590px;height:7px;background: url('../img/con_15_btm.png');margin-bottom:10px;}
#page-testimonials {height: 200px;margin-top: 90px;margin-left: 34px;}

/* shopp css over ride */
.name {min-height:79px !important;}
#shopp .products .frame img {border: 5px solid white;  -moz-box-shadow:4px 3px 22px 3px #666;  -webkit-box-shadow:4px 3px 22px 3px #666;  box-shadow:4px 3px 22px 3px #666;}
/* wp image styles */
.alignright {float:right;margin-left:10px;-moz-box-shadow:0px 0px 33px -3px #fff;-webkit-box-shadow: 0px 0px 33px -3px #fff;  box-shadow:0px 0px 33px -3px #fff;}
.alignleft {float:left;margin-right:10px;-moz-box-shadow:0px 0px 33px -3px #fff;-webkit-box-shadow: 0px 0px 33px -3px #fff;  box-shadow:0px 0px 33px -3px #fff;}
.shopp-spacer {margin-top:5px; margin-bottom:5px;}
.ps-price { }
.o-price { }
.s-price { }
.strike-through {text-decoration:line-through;}

#quantity-949 {float: right;margin-top: 34px;height: 21px;width: 62px;position: absolute;margin-left: 120px;}
#quantity-950 {float: right;margin-top: 34px;height: 21px;width: 62px;position: absolute;margin-left: 120px;}
#quantity-951 {float: right;margin-top: 34px;height: 21px;width: 62px;position: absolute;margin-left: 120px;}
#quantity-2246 {float: right;margin-top: 34px;height: 21px;width: 62px;position: absolute;margin-left: 120px;}
/* list styles */
.star-keyword{background: url('../img/star-ui.png') no-repeat;height: 20px;padding: 10px;float: left;}
.star li {list-style-image:url('../img/star-ui.png'); }
.star {line-height: 1.8;height: 100%;position: relative;margin-top: 21px !important;padding-top: 10px;}
.red-show {color:red; font-weight:900; font-size:22px; font-family:arial;}

/* search results page styles */
.dream-keyword {background:url('../img/hr-double.png') no-repeat;padding: 3px;margin: 0 auto;text-align: center;width: 310px;}
.keyword-wrapper {height:24px; }
#dream-result-wrapper {padding:10px 20px 10px 20px; width:600px; }

/* text and link styles */
a:link {color: #3D2703;text-decoration:underline;font-weight:bold;}
a:visited {color: #3D2703;text-decoration:underline;font-weight:bold;}
a:hover {color: #000;text-decoration:none;font-weight:bold;}
a:active {color: #000;text-decoration:none;font-weight:bold;}
h1{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#3D2703;padding:0 0 5px 0;margin:0;font-size:28px;}
h2{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#3D2703;padding:0 0 5px 0;margin:0;font-size:26px;}
h3{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#3D2703;padding:0 0 5px 0;margin:0;font-size:24px;}
h4{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#3D2703;padding:0 0 5px 0;margin:0;font-size:21px;}
h5{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#3D2703;padding:0 0 5px 0;margin:0;font-size:20px;}
h6{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#3D2703;padding:0 0 5px 0;margin:0;font-size:18px;}

/* sidebar styles */
.grid_7 h1 {}
.grid_7 h2 {}
.grid_7 h3 {font-weight:900; border-bottom:3px double #B5ACA3;margin-bottom:10px; }
.grid_7 h4 { }
.grid_7 h5 { }

/* testimonial styles */
#testwrapper h4 {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;color: #1D3233;padding: 0 0 5px 0;margin: 0;font-size: 19px;font-weight: 800;text-shadow: 1px 1px 0px #333;}

/* footer widget styles */
.book-image {width: 143px;float: left;margin-right: 10px;}
#home-footer h2 {font-size: 18px;text-align: center;color: #1D3233;font-weight: 900;text-shadow: 1px 2px 10px #EAE6E3;font-family: 'Londrina Solid', cursive !important;padding: 13px;}
#home-footer h3{font-size:16px;text-align:center;margin-top:-30px;margin-bottom:8px;text-shadow:1px 1px 1px #FFF;font-weight:800;}
.homepagewidgets {padding-top:20px;}

/* AdZone Styles */
#adzone-search {width:728px;margin:0 auto;padding-bottom:15px;padding-top: 15px;}


/* Shop Sidebar Styles */
.price {font-size: 20px;width: 65px;padding: 4px; border-radius: 18px;}
.sale  {background-color: #305151;color: white;}
.original {background-color: #CFD854; text-decoration: line-through;}
.sale-price {width: 100px;float: right;margin-top: -86px;}
.retail-price { }
.sideproduct h4 {text-align:center;}
.sideproduct img {margin: 0 0 0 65px;}
#center-price {width: 225px;margin: 0 0 0 40px;}

/*logo styles */
#logowrapper span {font-family: 'Mystery Quest', cursive; font-size: 2.3em;height: 35px;width: 298px;float: right;margin-top: 42px;margin-right: 10px;display:none !important;}

/* home widget styles */
.shadow {-moz-box-shadow:0px 0px 33px -3px #fff;-webkit-box-shadow: 0px 0px 33px -3px #fff;  box-shadow:0px 0px 33px -3px #fff;}

/* footer nav styles */
#footer .menu{margin:0;padding:0;}
#footer ul.menu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}  
#footer .menu li{margin:0;padding:0;position:relative;float:left;margin-right:12px;list-style-type:none;}
#footer .menu li a{font-size:18px;text-decoration:none;padding:8px 12px;display:block;}
#footer .menu li:hover > a{background:#80786f;color:#fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
#footer .menu ul {display:none;width:150px;padding:10px 0;margin:0;position:absolute;left:0;bottom:32px;background:#80786f;color:#000;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}  
#footer .menu ul li {padding:0;margin:0;float:none;}  
#footer .menu ul a {padding:2px 4px;margin:0;border-left:none;border-right:none;font-size:14px;display:block;}
#footer .menu ul li:hover > a{}

/*media box styles */
ul.taxography-wrapper, ul.taxography-wrapper ul.children{list-style: none;	margin: 0;}
ul.taxography-wrapper li {float: left;margin-bottom: 10px;}
ul.taxography-wrapper li ul.children li{margin-left: 20px;margin-top: 10px;}
ul.taxography-wrapper li img {float: left; margin: 4px 10px 0 0; padding: 1px; text-indent: -9999px;}

.taxo-description {min-width: 12px;}
.taxo-count {float: right; font-size: 11px;}
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.taxography-wrapper, .taxography-widget {margin-left:-21px !important;margin-top: -7px !important;}

/* header nav styles */
#headernav {position:relative;z-index:1000;}
#headernav .menu{margin:0;padding:0;}
#headernav ul.menu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}  
#headernav .menu li{margin:0;padding:0;position:relative;float:left;margin-right:12px;list-style-type:none;}
#headernav .menu li a{font-size:18px;text-decoration:none;padding:8px 12px;display:block;}
#headernav .menu li:hover > a{background:#80786f;color:#fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
#headernav .menu ul {display:none;min-width:150px;padding:10px 0;margin:0;position:absolute;left:0;top:32px;background:#80786f;color:#000;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}  
#headernav .menu ul li {padding:0;margin:0;float:none;}  
#headernav .menu ul a {padding:2px 4px;margin:0;border-left:none;border-right:none;font-size:14px;display:block;}
#headernav .menu ul li:hover > a{}


/* sb dream styles */
#sb-dreamsearchwrapper {height: 225px;width: 225px;margin-right: 32px;}
#sb-dreamsearchmain {width: 225px;height: 228px;background: url('../img/sb-dream_search_bg.png');float: right;}
#sb-lauri{position:absolute;float:left;margin:-19px 0 0 -65px;}
#sb-laurititle{position:absolute;margin:230px 0 0 -56px;}
#sb-searchform{float:right;}
#sb-searchtext{float:right;width:166px;height:126px;background: url('../img/search_bg.png') no-repeat;padding:25px;margin:4px 5px 0 2px;border:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#1c170f;resize: none;overflow:auto;}
#sb-searchsubmit{float:right;margin:5px 11px 0 0;}
#sb-dreamsearchbottom{height:60px;}

#sb-dreamsearchwrapper input.dream_search_btn {width: 215px; height: 43px; background-image: url('../images/dream_btn_bg.png'); border: none; background-color: transparent; padding: 0px; background-position: center top; background-repeat: no-repeat; margin: 0px 6px 0 0; font-weight: bold; font-size: 13px; font-family: "Times New Roman";}
#sb-dreamsearchwrapper input.dream_search_btn:hover {background-image: url('../images/dream_btn_bg-ON.png');}


/* social icons styles */
#socialicons{text-align:center; margin: 10px 0 10px 0;}
#socialicons a{margin:0 6px;}
#socialicons .textwidget p{float:left;}
#frontpagewrapper span.social_icons img {width: 31px; height: auto;}

/* sidebar styles */
.grid_7 img.adimg {margin-bottom: 20px;} 
  
/* testimonial styles */
#testslide {width:565px;overflow:hidden;position: relative;height:95px;}
#testslide .cover{width:5085px; /*------- class testslide width * number of testslide divs (565 * 5 = 2825)---------- */	position: absolute;	height:95px;}
#button{float:right;background:none;margin-top:-15px;position: relative;z-index:200;}
#testslide .testitem {width:565px;float:left;padding:0;height:97px;overflow:hidden;}
.button1,.button2,.button3,.button4,.button5,.button6,.button7,.button8,.button9,.button10{background: url('../img/dot.png');width:11px;height:11px;display:block;float:left;margin-left:2px;}
.active{display:block;float:left;outline:none;background-position:0 -11px;}
.clear{clear:both;}
.testspacer{height:6px;}
#testslide em {width:456px;height:69px;}
#read-more {float: right;margin-top: -120px;height: 20px;width: 117px;}
.testitem-wrapper {height:150px;}

/* testimonial images */
.test-image { background: no-repeat; float: left; margin: 0 10px 0 0; display: inline-block; }

/*testimonial archive page styles */
.atest-image {float: left;margin-right: 10px;border: 1px solid white;box-shadow: 4px 3px 9px grey;  -moz-box-shadow:    3px 3px 5px6px #ccc;  -webkit-box-shadow: 3px 3px 5px 6px #ccc;  box-shadow: 3px 3px 5px 6px #ccc;}
/* Post 949 Dream on It Styles */

.cqd-testimonialw {min-height:275px;}

/* space your post */
#spacer-wp {margin-top:15px; margin-bottom:35px;}
#cat-wrapper {min-height:250px;}
.cqd-spacer {margin-top:10px; margin-bottom:20px; }
.fl-right {float: right;margin-top: 20px;}
/* grab first image in a post */
#bpost-img{float: left;margin-right: 14px;}
.product-wrapper {border-top: 1px dotted grey;}
.product-wrapper2 {border-top: 1px dotted grey;margin-top: 70px;}
.product-wrapper3 {border-top: 1px dotted grey;margin-top: 85px;}
.product-wrapper4 {border-top: 1px dotted grey;margin-top: 85px;}
.product-wrapper5 {border-top: 1px dotted grey;margin-top: 15px;}

#post-949 h1 {width: 537px; text-align:center; margin:0 auto;}
 #post-949 h2{width: 570px; text-align:center; margin:0 auto;}
/* Shopp Plugin Product.php Custom Styles */
#product-image {width:275px; height:400px; margin:0 auto;float:left;}
.show-price {width:300px;margin:0 auto; height:54px;}
.p-original {text-decoration:line-through; float:left;}
.p-sale {float:right; }
.show-text {width:560px; margin:0 auto; height:28px;}

.p-savings {float:left;font-size:20px;}
.p-freeshipping {float:right; font-size:20px;}

.p-addtocart {width: 120px;margin: 0 auto;height: 48px;}

.rightp {float:right; margin-top:-22px;}
.addtocart {	-moz-box-shadow:inset 0px -1px 0px 0px #038185;	-webkit-box-shadow:inset 0px -1px 0px 0px #038185;	box-shadow:inset0px -1px 0px 0px #038185;	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #20393d),color-stop(1, #20393d) );	background:-moz-linear-gradient( center top, #20393d 5%, #20393d 100% );	filterprogidDXImageTransform.Microsoft.gradient(startColorstr='#20393d', endColorstr='#20393d');	background-color:#20393d;	-moz-border-radius:15px;	-webkit-border-radius:15px;	border-radius:15px;	border:1px solid #b5b5b5;	display:inline-block;	color:#ffffff;	font-family:arial;	font-size:15px;	font-weight:bold;	padding:1px 9px;	text-decoration:none;	text-shadow1px1px 0px #000000;}.addtocart:hover {	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05,#20393d), color-stop(1, #20393d) );	background:-moz-linear-gradient( center top, #20393d 5%, #20393d 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20393d', endColorstr='#20393d');	background-color:#20393d;}
.addtocart:active {	position:relative;	top:1px;}

.update-button {	-moz-box-shadow:inset 0px -1px 0px 0px #038185;	-webkit-box-shadow:inset 0px -1px 0px 0px #038185;	box-shadow:inset0px -1px 0px 0px #038185;	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #20393d),color-stop(1, #20393d) );	background:-moz-linear-gradient( center top, #20393d 5%, #20393d 100% );	filterprogidDXImageTransform.Microsoft.gradient(startColorstr='#20393d', endColorstr='#20393d');	background-color:#20393d;	-moz-border-radius:15px;	-webkit-border-radius:15px;	border-radius:15px;	border:1px solid #b5b5b5;	display:inline-block;	color:#ffffff;	font-family:arial;	font-size:15px;	font-weight:bold;	padding:1px 9px;	text-decoration:none;	text-shadow1px1px 0px #000000;}.addtocart:hover {	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05,#20393d), color-stop(1, #20393d) );	background:-moz-linear-gradient( center top, #20393d 5%, #20393d 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20393d', endColorstr='#20393d');	background-color:#20393d;}
.update-button:active {	position:relative;	top:1px;}

/* gravity forms contact from styles */

#gform_wrapper_1, #gform_wrapper_2 {width: 70%;margin: 0 auto;background: #AFA38A;padding: 10px 15px 10px 15px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; /*futureproofing */-khtml-border-radius: 10px; /* for old Konqueror browsers */} 

#gform_submit_button_1 {	-moz-box-shadow:inset 0px 1px 0px 0px #f0f0f0;	-webkit-box-shadow:inset 0px 1px 0px 0px #f0f0f0;	box-shadow:inset 0px 1px 0px 0px #f0f0f0;	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #265254), color-stop(1, #1f3536) );	background:-moz-linear-gradient( center top, #265254 5%,#1f3536 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#265254', endColorstr='#1f3536');	background-color:#265254;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:1px solid #1c3132;	display:inline-block;	color:#ffffff;	font-family:arial;	font-size:15px;	font-weight:bold;	padding:7px 26px;	text-decoration:none;	text-shadow:1px 1px 0px #0f0900;}
#gform_submit_button_1:hover , #gform_submit_button_2:hover{	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1f3536), color-stop(1, #265254) );	background-moz-linear-gradient( center top, #1f3536 5%, #265254 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f3536', endColorstr='#265254');	background-color:#1f3536;}
#gform_submit_button_1:active , #gform_submit_button_2:active{	position:relative;	top:1px;}
.gform_wrapper div.charleft {color:black !important;}
/* home rotator */
#featured {width: 552px;height: 258px;background: #fff url('../img/loading.gif') no-repeat center center;overflow: hidden;}
#featured>img,  
#featured>div,
#featured>a {display: none;}
div.orbit-wrapper {width: 1px;height: 1px;position: relative;}
div.orbit {width: 1px;height: 1px;position: relative;overflow: hidden} 
div.orbit>img {position: absolute;top: 0; left: 0;display: none;}
div.orbit>a {border: none;position: absolute;top: 0;left: 0;line-height: 0; display: none;}
.orbit>div {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
div.timer {overflow: hidden;position: absolute;top: 10px;right: 10px;opacity: .6;cursor: pointer;z-index: 1001;}
span.rotator {display: block;width: 40px;height: 40px;position: absolute;top: 0;left: -20px;background: url('../img/rotator-black.png') no-repeat;z-index: 3;}
span.mask {display: block;width: 20px;height: 40px;position: absolute;top: 0;right: 0;z-index: 2;overflow: hidden;}
span.rotator.move {left: 0;}
span.mask.move {width: 40px;left: 0;background: url('../img/timer-black.png') repeat 0 0;}
span.pause {display: block;width: 40px;height: 40px;position: absolute;top: 0;left: 0;background: url('../img/pause-black.png') no-repeat;z-index: 4;opacity: 0;}
span.pause.active {background: url('../img/pause-black.png') no-repeat 0 -40px;}
div.timer:hover span.pause,
span.pause.active { opacity: 1;}
.orbit-caption {display: none;font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif;}
.orbit-wrapper .orbit-caption {background: #000;background: rgba(0,0,0,.6); z-index: 1000;color: #fff;text-align: center;padding: 7px 0;font-size: 13px;position: absolute;right: 0;bottom: 0;width: 100%;}
div.slider-nav {display: block;}
div.slider-nav span {width: 35px;height: 35px;text-indent: -9999px;position: absolute; z-index: 1000;top: 50%; margin-top: -17px;cursor: pointer;}
div.slider-nav span.right {background: url('../img/right-arrow.png');right: 10px;}
div.slider-nav span.left {background: url('../img/left-arrow.png');left: 10px;}
.orbit-bullets {position: absolute;z-index: 1000;list-style: none;bottom: -40px;padding: 0;}
.orbit-bullets li {float: left;margin-left: 2px; cursor: pointer; color: #999;text-indent: -9999px;background: url('../img/dot.png') no-repeat;width: 11px;height: 11px;overflow: hidden;}
.orbit-bullets li.active { color: #222;background-position: 0 -11px;}  
.orbit-bullets li.has-thumb {background: none;width: 100px;height: 75px;}
.orbit-bullets li.active.has-thumb {background-position: 0 0; border-top: 2px solid #000;}
#rotatorbtnspacer{height:11px;}

/* Button Color Styles */
.greenButton {margin-right: 88px;position: relative;height: 22px;float: right;margin-top: 10px;}
.greenButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;	background-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1d3233), color-stop(1, #1d3233) );	background:-moz-linear-gradient( center top,#1d32335%, #1d3233 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d3233', endColorstr='#1d3233');	background-color:#1d3233;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:1px solid #1d3233;	display:inline-block;	color:#ffffff !important;	font-family:arial;	font-size:15px;	font-weight:bold;	padding:6px 24px;	text-decoration:none !important;	text-shadow:1px 1px 0px #1d3233;}

.greenButton:hover {	background-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1d3233), color-stop(1, #1d3233) );	background:-moz-linear-gradient( center top, #1d3233 5%, #1d3233 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d3233', endColorstr='#1d3233');	background-color:#1d3233;}
.greenButton:active {	position:relative;	top:1px;}

/*
| ----------------------------------------
| Column Shortcodes
| ----------------------------------------
*/

/*
| ----------------------------------------
| General Section
| ----------------------------------------
*/
/* The Recent Posts Container. */
div.srp-widget-container {	display : table;	clear   : both;}
/* Fixing the outline on every link within the SRP container. */
div.srp-widget-container a{	outline: none;}
/* The Widget Title. */
div.srp-widget-container h3.widget-title{	display       : block;	margin-bottom : 10px;}
a.srp-widget-title-link {}
/* Single post entry box. */
div.srp-widget-singlepost {	padding       : 0px 0px 10px 0px;	margin        : 0px 0px 10px 0px;	border-bottom : 1px solid #CCCCCC;	clear         : both;}
/* The single row container and */
div.srp-single-row {	display        : table-cell !important;	vertical-align : top !important;	margin         : 0px 0px 0px 0px !important;	padding        : 0px 10px 0px 0px !important;	border         : none !important;}
/* The single column container */
div.srp-widget-row {	clear   : both;	display : block;	margin  : 0px 0px 10px 0px;	padding : 0px 0px 10px 0px;}

/* The multi-column class on each post entry */
div.srp-multi-column {	display        : table-cell;	vertical-align : top;}

/*
| ----------------------------------------
| Thumbnail Section
| ----------------------------------------
*/

/* The thumbnail box. */
div.srp-thumbnail-box {	display        : table-cell;	vertical-align : top;	padding-right  : 10px;}

/* The thumbnail link. */
a.srp-widget-thmblink {display: block;}

/* The thumbnail image. */
img.srp-widget-thmb {	max-width: none;}

div.srp-thumbnail-box img.avatar {	max-width: none;}

/*
| ----------------------------------------
| Content Section
| ----------------------------------------
*/

/* The content box. */
div.srp-content-box {	display        : table-cell;	vertical-align : top;}

/* The single post title. */
h4.srp-post-title {	display: block;}

/* The single post title link. */
a.srp-post-title-link {}

/* The post excerpt. */
p.srp-widget-excerpt {	margin: 0px;}

/* The linked Excerpt */
a.srp-linked-excerpt {}

/* The stringbreak. */
span.srp-widget-stringbreak {}

/* The stringbreak link. */
a.srp-widget-stringbreak-link {}

/* The stringbreak link image. */
a.srp-widget-stringbreak-link-image {}

/* The post date box. */
p.srp-widget-date {	margin: 0px;}

/* The post author box. */
p.srp-widget-author {	margin: 0px;}

/* The post category box. */
p.srp-widget-category {	margin: 0px;}

/* The tags box */
p.srp-widget-tags {	margin: 0px;}

/*
 * WP-Paginate - WordPress Pagination Function
 * Revision: $Id: wp-paginate.css 286636 2010-09-08 00:11:23Z emartin24 $
 * Copyright (c) 2010 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/
 */
.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#5f87ae; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}

/* Column Shortcodes */
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}