/*

Theme Name: Refined Style

Theme URI: http://themeforest.net/user/PixelBuffet/portfolio

Author: PixelBuffet

Author URI: http://www.pixelbuffet.com/

Description: Slick and Stylish e-commerce Wordpress theme with full support for the JigoShop plugin

Version: 1.02

License: GNU General Public License version 3.0

License URI: http://www.gnu.org/licenses/gpl-3.0.html

Tags: black, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, microformats, editor-style, custom-menu



Designed & Developed by the PixelBuffet Team for ThemeForest.com

All files, unless otherwise stated, are released under the GNU General Public License

*/



/*********** Stripping Browser Styling ***********/



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, font, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var, 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;

	font-weight: inherit; font-style: inherit;

	font-size: 100%; font-family: inherit; }



* {	margin: 0; padding: 0; }



/*********** Global Styles ***********/



body { font-family: 'Open Sans', sans-serif; font-size: 12px; }

.cleaner { clear: both; height: 0; overflow: hidden; }

input { font-family: Arial, Helvetica, sans-serif; }



body { background: #1CADDA url("back-denim.png")  ; }



p { color: #626262; line-height: 160%; padding-bottom: 8px; }

a { color: #346f7f; }

a:hover { color: #111; }

address { color: #626262; line-height: 160%; padding-bottom: 8px; }



img.alignleft { float: left; display: block; padding: 1px; border: 1px solid #ddd; margin: 20px 20px 20px 0; background: #fff; }

img.alignright { float: right; display: block; padding: 1px; border: 1px solid #ddd; margin: 20px 0 20px 20px; background: #fff; }

img.aligncenter { margin: 10px auto 20px; display: block; padding: 1px; border: 1px solid #ddd; background: #fff; }

img.alignnone { display: block; padding: 1px; border: 1px solid #ddd; background: #fff; margin: 10px 0 20px; }



header, footer, article, aside { display: block; /*silly IE */ }



h1.title, .home h1.title { color: #fff; font-size: 18px; background: #346f7f url("nav-gradient.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/nav-gradient.png*/) repeat-x 0 0; height: 40px; line-height: 40px; padding: 0 20px 0 30px; margin-left: -30px; display: inline-block; margin-bottom: 20px; margin-right: 20px; }

h2 { font-size: 24px; color: #346f7f; padding-bottom: 10px; }

h1.page-title, #reply-title, #comments-title { font-size: 24px; color: #346f7f; padding-bottom: 15px; border-bottom: 2px solid #eee; margin: 0 20px 20px 0; }

h3 { color: #FE4D02; font-size: 20px; padding: 0 0 10px; }

h4, h5, h6 { color: #333; }

h4 { font-size: 18px; padding: 0 0 10px; }

h5 { font-size: 16px; padding: 0 0 10px; }

h6 { font-size: 14px; padding: 0 0 10px; }



blockquote { margin-left: 30px; border-left: 3px solid #ddd; padding-left: 30px; font-style: italic; padding-bottom: 0; margin-bottom: 20px; }

blockquote p { padding: 0; }



.col-third { float: left; width: 300px; padding: 10px; }



.button-primary, .product .button, .cart .button, input.button, button.button, a.button, .button-alt, .form-submit #submit, #review_form #submit, .wpcf7-submit, .input-submit { height: 28px; line-height: 28px; padding: 0 15px; display: inline-block; color: #4f4f4f; text-decoration: none; text-shadow: 0 1px 0 #fff; font-size: 10px; font-weight: 600; background: #E6E6E6; border:1px solid #bdbdbd; border-bottom:1px solid #888;

	background: -moz-linear-gradient(top, #FFF, #f5f5f5 5%, #ebebeb 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(.03, #f5f5f5), to(#ebebeb));

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#ebebeb');

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#ebebeb')";

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	box-shadow: inset 0 1px 0 #fff;	

	-moz-box-shadow: inset 0 1px 0 #fff;

	}

	

.button-primary:hover, .product .button:hover, input.button:hover, .cart .button:hover, button.button:hover, a.button:hover, .button-alt:hover, .form-submit #submit:hover, #review_form #submit:hover, .wpcf7-submit:hover, .input-submit:hover { background: #ccc; border: 1px solid #666; box-shadow: inset 0 1px 2px #777; -moz-box-shadow: inset 0 1px 2px #777; color: #333; }	



.button-secondary { height: 28px; line-height: 28px; padding: 0 15px; display: inline-block; color: #4f4f4f; text-decoration: none; text-shadow: 0 1px 0 #fff; font-size: 10px; font-weight: 600; background: #E6E6E6; border:1px solid #bdbdbd; border-bottom:1px solid #888;

	background: -moz-linear-gradient(top, #FFF, #f5f5f5 5%, #ebebeb 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(.03, #f5f5f5), to(#ebebeb));

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#ebebeb');

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#ebebeb')";

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	box-shadow: inset 0 1px 0 #fff;	

	-moz-box-shadow: inset 0 1px 0 #fff;

	}

	

button.button-secondary, button.button-primary, .form-submit #submit { height: auto; }

.form-submit #submit { padding: 10px 15px; }



.button-secondary:hover { background: #ccc; border: 1px solid #666; box-shadow: inset 0 1px 2px #777; -moz-box-shadow: inset 0 1px 2px #777; color: #333; }	



pre, code {

    background: #f1f1f1;

    border: 1px dotted #ccc;

    color: #444;

    display: block;

    padding: 10px;

	font-family: "Courier New", Courier, monospace;

}



::selection {background:#333; color:#fff; text-shadow:none !important;}

::-moz-selection {background:#333; color:#fff; text-shadow:none !important;}



input[type="text"], input[type="password"], textarea, select { outline: none; }



.sticky { }

.gallery-caption { }



/*********** Header Styles ***********/



.top-nav { background: url("black-50.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/black-50.png*/) repeat 0 0; height: 32px; line-height: 32px; color: #fff; -webkit-box-shadow: 0px 1px 0px 0px rgba(256, 256, 256, 0.1);

box-shadow: 0px 1px 0px 0px rgba(256, 256, 256, 0.1); width: 100%; display: block; }

.top-nav-content { margin: 0 auto; width: 980px; }



.top-nav .upper-nav { list-style: none; }

.top-nav .upper-nav li { float: left; padding: 0 15px 0 5px; line-height: 32px; height: 32px; }

.top-nav .upper-nav li.upper-nav-left { padding: 0; }

.top-nav .upper-nav li.upper-nav-left ul { list-style: none; margin-left: -5px; }

.top-nav .upper-nav li.upper-nav-left ul li { position: relative; }



.top-nav .upper-nav li a { color: #aaa; text-decoration: none; -moz-transition: color 1s ease;

-ms-transition: color 1s ease;

-o-transition: color 1s ease;

transition: color 1s ease; }

.top-nav .upper-nav li a:hover { color: #fff; -webkit-transition: color 1s ease; }

.top-nav .upper-nav li.mini-basket { float: right; padding: 0 10px 0 25px; background: url("basket-icon.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/basket-icon.png*/) no-repeat left center; }

.top-nav .upper-nav li.upper-nav-left li ul { width: 130px; position: absolute; top: 31px; left:0; display: none; background: url("black-50.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/black-50.png*/) repeat 0 0; border-bottom: 1px solid #666; }

.top-nav .upper-nav li.upper-nav-left li ul li { padding: 5px; float: none; }

.top-nav .upper-nav li.upper-nav-left li ul li a { display: block; padding: 0 10px; }

.top-nav .upper-nav li.upper-nav-left li ul li a:hover { background: #000; }

.top-nav .upper-nav li.upper-nav-left li:hover > ul { display: block; }

.top-nav .upper-nav li.upper-nav-left li ul li ul { top: 0; left: 130px; }



.logo { display: block; float: left; margin: 35px 0 40px; }

h4.logo { font-size: 30px; color: #fff; text-shadow: 0px 1px 3px #000000; filter: dropshadow(color=#000000, offx=0, offy=2);  }

h4.logo a { color: #fff; font-weight: bold; text-decoration: none; }



p.phone-no { display: block; padding: 0 0 0 35px; background: url("phone-icon.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/phone-icon.png*/) no-repeat left center; font-size: 16px; font-weight: bold; color: #e41126; text-shadow: 0px 1px 3px #000000; filter: dropshadow(color=#000000, offx=0, offy=2); float: right; margin: 60px 0px 25px; }



/*Dynomite Solutions*/

#company{display: block; float: left; margin: 80px -345px 40px;}


#email { display: block; padding: 0 0 0 35px; background: url("email-icon.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/email-icon.png*/) no-repeat left center; font-size: 16px; font-weight: bold; color: #eee; text-shadow: 0px 1px 3px #000000; filter: dropshadow(color=#000000, offx=0, offy=2); float:right; margin: 60px 5px 20px;}



#email a:hover {color:#666;}



/*Dynomite Solutions*/



.wrapper { width: 980px; margin: 0 auto; padding-bottom: 10px; }

.container { clear: both; width: 980px; background: #FFF; margin-bottom: 20px;

     -moz-border-radius-topleft: 15px;

    -moz-border-radius-topright: 15px;

 -moz-border-radius-bottomright: 10px;

  -moz-border-radius-bottomleft: 10px;

          -webkit-border-radius: 15px 15px 10px 10px;

                  border-radius: 15px 15px 10px 10px;

	         -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.75);

	            -moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.75);

	                 box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.75);

		}



.main-nav { position: relative; }

.main-nav .skip-link, .assistive-text { display: none; }

.main-nav ul { display: block; width: 980px; height: 60px; list-style: none; background: #346f7f url("nav-gradient.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/nav-gradient.png*/) repeat-x 0 0;

     -moz-border-radius-topleft: 10px;

    -moz-border-radius-topright: 10px;

 -moz-border-radius-bottomright: 0px;

  -moz-border-radius-bottomleft: 0px;

          -webkit-border-radius: 10px 10px 0px 0px;

                  border-radius: 10px 10px 0px 0px;

			 -webkit-box-shadow: inset 0px 1px 0px 0px rgba(256, 256, 256, 0.30);

                -moz-box-shadow: inset 0px 1px 0px 0px rgba(256, 256, 256, 0.30);

                     box-shadow: inset 0px 1px 0px 0px rgba(256, 256, 256, 0.30); 

		} 

.main-nav li { display: block; float: left; height: 59px; padding-top:1px; position: relative; }

.main-nav li:first-child a {

	-moz-border-radius-topleft: 10px;

    -moz-border-radius-topright: 0px;

 -moz-border-radius-bottomright: 0px;

  -moz-border-radius-bottomleft: 0px;

          -webkit-border-radius: 10px 0px 0px 0px;

                  border-radius: 10px 0px 0px 0px;

}

.main-nav li a { display: block; line-height: 58px; height: 59px; padding: 0 20px; color: #000; text-decoration: none; font-size: 15px; font-weight: 600; } 

.main-nav li a:hover { background: #346f7f repeat-x 0 -60px;

-webkit-transition: background 0.5s ease;

-moz-transition: background 0.5s ease;

-ms-transition: background 0.5s ease;

-o-transition: background 0.5s ease;

transition: background 0.5s ease;

-webkit-box-shadow: inset 0px 1px 5px 1px rgba(0, 0, 0, 0.2);

-moz-box-shadow: inset 0px 1px 5px 1px rgba(0, 0, 0, 0.2);

box-shadow: inset 0px 1px 5px 1px rgba(0, 0, 0, 0.2); 

}



.main-nav li ul { width: 196px; padding: 2px; position: absolute; top: 60px; left:0; display: none; background: #346f7f; -webkit-box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, 0.7); z-index: 99999;

-moz-box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, 0.7); box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, 0.7); height: auto; -moz-border-radius-topleft: 0px;

    -moz-border-radius-topright: 0px;

 -moz-border-radius-bottomright: 10px;

  -moz-border-radius-bottomleft: 10px;

          -webkit-border-radius: 0px 0px 10px 10px;

                  border-radius: 0px 0px 10px 10px; }

.main-nav li ul li { float: none; display: block; z-index: 99999; background: none; height: 30px; padding: 4px; }

.main-nav li ul.sub-menu li a, .main-nav li ul.children li a { height: 30px; line-height: 30px; padding: 0 15px; font-size: 13px; background-color: #346f7f; background-image: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  }

.main-nav li ul.sub-menu li a:hover, .main-nav li ul.children li a:hover { background-image: url("nav-gradient.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/nav-gradient.png*/); background-position: 0 -60px; }



.main-nav li:hover > ul { display: block; }

.main-nav li ul li ul { top: 3px; left: 196px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }



.main-nav .search-box { position: absolute; top: 15px; right: 15px; background: url("search-back.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/search-back.png*/) repeat-x 0 0; height: 30px; -webkit-border-radius: 15px;

border-radius: 15px; padding: 0 10px; -webkit-box-shadow: 0px 1px 0px 0px rgba(256, 256, 256, 0.4); width: 100px; overflow: hidden;

box-shadow: 0px 1px 0px 0px rgba(256, 256, 256, 0.4); opacity: 0.6; -webkit-transition: all 1s ease;

-moz-transition: all 1s ease;

-ms-transition: all 1s ease;

-o-transition: all 1s ease;

transition: all 1s ease; }

.main-nav .search-box:hover { opacity: 1; width: 200px; }

.main-nav .search-box .search-field { background: none; color: #fff; font-size: 11px; -webkit-border-radius: 15px;

border-radius: 15px; border: none; height: 30px; line-height: 30px; width: 170px; }

.main-nav .search-button { position: absolute; top: 0; right: 0; width: 36px; height: 30px; background: url("search-button.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/search-button.png*/) no-repeat center center; dislay: block; text-indent: -9999px; border: none; overflow: hidden; z-index: 9; cursor: pointer; }



/*********** General Content Styles ***********/



.content { padding: 20px; }



/*********** Homepage Styles ***********/



.product-list { padding: 0 0 10px; }

.product-carousel, .product-carousel-news { position: relative; }

.product-list ul { float: left; list-style: none; margin: 0 -10px; display: block; width: 630px; position: relative; }

.product-list li { float: left; width: 208px; padding: 1px; border: 5px solid #ddd; margin: 10px; position: relative; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

.product-list li.first { clear: left; }

.product-list li a { text-decoration: none; display: block; width: 100%; height: 100%; z-index: 10; position: absolute; top:0; left: 0; }

.product-list li .image-wrap { display: block; width: 208px; height: 208px; overflow: hidden; background: #000; }

.product-list li .info-icon { background: url("more-info-icon.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/more-info-icon.png*/) no-repeat center 40px; width: 40px; height: 80px; position: absolute; top: 80px; left: 90px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

.product-list li .enlarge-icon { background: url("enlarge-icon.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/enlarge-icon.png*/) no-repeat center 40px; width: 40px; height: 80px; position: absolute; top: 80px; left: 90px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

.product-list li img { width: 208px; height: 208px; display: block; margin: 0 auto; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

.product-list li p { padding: 10px; text-align: center; font-size: 15px; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; font-weight: lighter; }

.product-list li p strong { font-weight: lighter; }

.product-list li p.price { padding: 0; text-align: center; margin: 0 10px 10px; font-size: 14px; font-weight: 600; color: #346f7f; background: url("divider.gif"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/divider.gif*/) repeat-x center; display: block; float: none; }

.product-list li p.price span { display: inline-block; margin: 0 auto; padding: 0 10px; background: #fff; }

.product-list li p.price span del { color: #888; font-weight: 100; font-size: 13px; display: inline-block; padding: 0 4px; }

.product-list li p.price span ins { text-decoration: none; color: #FE4D02; }

.product-list li:hover, .post-content .image-wrap:hover, .offer-boxes .col-third a:hover, .post .image-wrap:hover { border-color: #346f7f; }

.product-list li:hover p.price { color: #fe4d02; }

.product-list li:hover img { opacity: 0.1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter: alpha(opacity=10); }

.product-list li:hover .info-icon, .product-list li:hover .enlarge-icon { opacity: 1; background-position: center 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }



.product-carousel .prev, .product-carousel-news .prevnew { position: absolute; left: -40px; top: 45%; width: 24px; height: 43px; background: url("carousel-arrows.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/carousel-arrows.png*/) no-repeat 0 0; text-indent: -9999px; }

.product-carousel .next, .product-carousel-news .nextnew { position: absolute; right: -40px; top: 45%; width: 24px; height: 43px; background: url("carousel-arrows.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/carousel-arrows.png*/) no-repeat -24px 0; text-indent: -9999px; }

.product-carousel .prev:hover, .product-carousel-news .prevnew:hover { background-position: 0 -43px; }

.product-carousel .next:hover, .product-carousel-news .nextnew:hover { background-position: -24px -43px; }



.offer-boxes { padding: 20px 0 0; margin: 0 -10px; width: 960px; }

.offer-boxes .col-third a { border: 5px solid #ddd; padding: 1px; display: block; overflow: hidden; height: 150px; position: relative; color: #fff; font-size: 20px; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

.offer-boxes .col-third a img { display: block; }

.offer-boxes .col-third a .offer-text { display: block; padding: 50px 20px 30px; background: #000; position: absolute; top: 1px; left: 1px; text-align: center; width: 248px; height: 70px; opacity: 0; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

.offer-boxes .col-third a:hover { border-color: #346f7f; }

.offer-boxes .col-third a:hover .offer-text { opacity: 0.9; padding: 40px 20px; }



/*********** General Jigoshop Overwrides ***********/



.product-list li { float: left; width: 208px; padding: 1px !important; border: 5px solid #ddd; margin: 10px; position: relative; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

body span.onsale { background: #fe4d02 url("nav-gradient.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/nav-gradient.png*/) repeat-x 0 0; z-index: 9999; top: -5px; }

div.jigoshop_message { margin-bottom: 20px; font-size: 13px; font-weight: bold; line-height: 160%; }



/*********** Jigoshop Category Page Overwrides ************/



#primary .product-list li { width: 178px; }

#primary .product-list li .image-wrap { width: 178px; height: 178px; }

#primary .product-list li .image-wrap img { width: 178px; height: 178px; }

#primary .product-list li .info-icon { top: 60px; left: 70px; }

#primary #breadcrumb { display: none !important; }



/*********** Jigoshop Product Page Overwrides ************/



div.product div.images a.zoom { background: #000; display: block; border: 5px solid #ddd; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; box-shadow: inset 0 0 0 1px #ffffff; -moz-box-shadow: inset 0 0 0 1px #ffffff; -webkit-box-shadow: inset 0 0 0 1px #ffffff; -o-box-shadow: inset 0 0 0 1px #ffffff; padding: 1px; }

div.product div.images a.zoom:hover { border-color: #346f7f; }

div.product div.images a.zoom img { -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; display: block; padding: 0; border: none; }

div.product div.images a.zoom:hover img { opacity: 0.1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter: alpha(opacity=10); }

div.product .image-wrap:hover img { opacity: 0.1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter: alpha(opacity=10); }

.image-hover-enlarge .enlarge-icon { background: url("enlarge-icon.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/enlarge-icon.png*/) no-repeat center 40px; width: 40px; height: 80px; position: absolute; top: 150px; left: 200px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

.image-hover-enlarge:hover .enlarge-icon { opacity: 1; background-position: center 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }



div.product div.images .thumbnails a.zoom { border-width: 3px; }

div.product div.images .thumbnails a.zoom img { padding: 0 !important; }

div.product .product_title { padding-right: 110px; margin-right: 0; }



#tab-description p { font-size: 13px; padding-bottom: 12px; }

.single-product div.product #tabs .panel { padding: 20px 20px 10px; }

.single-product div.product div.summary { width: 460px; position: relative; }

.single-product div.product div.images { width: 452px; }

.single-product div.product div.images .zoom img.wp-post-image { display: block; width: 440px; height: auto; }

.single-product div.product #tabs ul.tabs { background: #ddd url("nav-gradient.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/nav-gradient.png*/) repeat-x 0 0; border: 1px solid #ccc; border-bottom: none; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(256, 256, 256, 0.5); -moz-box-shadow: inset 0px 1px 0px 0px rgba(256, 256, 256, 0.5); box-shadow: inset 0px 1px 0px 0px rgba(256, 256, 256, 0.5); padding: 6px 6px 0; }

.single-product div.product #tabs ul.tabs li { font-size: 14px; margin-right: 6px; }

.single-product div.product #tabs ul.tabs a { padding: 8px 16px; }

.single-product div.product .summary p.price { color: #346F7F; position: absolute; top: 0; right: 0; display: block; padding: 4px 8px 4px 28px; border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; background: url("price-tag.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/price-tag.png*/) left center no-repeat, url("nav-gradient.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/nav-gradient.png*/) 0 0 repeat-x; font-weight: bold; color: #fff; font-size: 15px; background-color: #FE4D02; }

.single-product div.product .summary p.price del { color: #fff !important; opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }

.single-product div.product .summary p.price ins { text-decoration: none; }

.cart .button-alt { margin: 0; color: #4F4F4F !important; }

.product .cart .button-alt { margin: 0 !important; float: right; font-size: 13px !important; }

.button-alt, .product .button, .cart .button, .cart input.button { color: #4F4F4F !important; margin: 3px 5px !important; display: block; float: left; }

.product a.button, a.cancel, a.button { line-height: 28px !important; color: #4F4F4F !important; }

#tabs .button-alt { float: none; }

#review_form #submit { color: #4F4F4F !important; }

div.product p.stock { color: #FE4D02; padding-bottom: 10px; font-weight: bold; font-size: 14px; }

.quantity input.plus:hover, .quantity input.minus:hover { background: #555; }

.product .images span.onsale { width: 50px; height: 50px; border-radius: 50px; font-size: 15px; font-weight: bold; line-height: 50px; left: -10px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.5);

-moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.5);

box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.5); }

.panel ul, .entry-content ul { margin: 5px 0 15px 30px; list-style-type: circle; }

.panel ol, .entry-content ol { margin: 5px 0 15px 30px; }

.panel li, .entry-content li { line-height: 150%; padding: 3px 5px; color: #626262; font-size: 12px; }



.single-product .summary ul { margin: 5px 0 15px 30px; list-style-type: circle; }

.single-product .summary ol { margin: 5px 0 15px 30px; }

.single-product .summary li { line-height: 150%; padding: 3px 5px; color: #626262; font-size: 12px; }

.single-product .summary .product_meta { border-top: 2px solid #EEEEEE; padding-top: 15px; }



.single-product .quantity input.plus, .single-product .quantity input.minus { line-height: 18px !important; float: left; color: #4f4f4f !important; font-weight: bold; font-size: 14px !important; text-shadow: 0 1px 0 #fff; background: #E6E6E6; border:1px solid #bdbdbd; border-bottom:1px solid #888; width: 25px !important;

	background: -moz-linear-gradient(top, #FFF, #f5f5f5 5%, #ebebeb 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(.03, #f5f5f5), to(#ebebeb));

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#ebebeb');

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#ebebeb')";

	box-shadow: inset 0 1px 0 #fff;	

	-moz-box-shadow: inset 0 1px 0 #fff; }

.single-product .quantity input.plus:hover, .single-product .quantity input.minus:hover { background: #ccc; border: 1px solid #666; box-shadow: inset 0 1px 2px #777; -moz-box-shadow: inset 0 1px 2px #777; color: #333; }	

.quantity input.qty { float: left; height: 23px; border-top:1px solid #bdbdbd; border-bottom:1px solid #888; border-left: none !important; border-right: none !important; }



div.product div.product_meta { clear: both; color: #626262; }

.posted_in, .tagged_as { padding-bottom: 5px; }



div.product div.images div.thumbnails { padding-top: 15px; }

div.product div.images div.thumbnails a { margin-right: 20px; }



#content .jigoshop_message a.button { background: none repeat scroll 0 0 #FF9C07; border: none; border-radius: 3px 3px 3px 3px; color: #FFFFFF !important; cursor: pointer; float: left; font-size: 12px !important; line-height: 1em !important;  margin: 4px 2px 0 0; padding: 6px; text-align: center; text-decoration: none; vertical-align: middle !important; width: auto !important; text-shadow: none; height: auto; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }



#content div.jigoshop_message a.button { background: #4F8A10; margin-top: 0; float: right; }

#content div.jigoshop_error, div.jigoshop_message { -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px; }



.related { padding: 20px 20px 15px; border: 1px solid #ddd; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 20px 0 0; }

.related .product-list { padding-bottom: 0; }

.related .product-list ul { width: 100%; margin-bottom: 0 !important; }

.related .product-list li { width: 178px; margin: 10px 18px; }

.related .product-list li .image-wrap { width: 178px; height: 178px; }

.related .product-list li .image-wrap img { width: 178px; height: 178px; }

.related .product-list li.first { clear: none !important; }

.related .product-list li.last { margin-right: 10px !important; }

.related .product-list li .info-icon { left: 70px; }



/*********** Jigoshop Basket / Checkout Overwrides ************/



table.shop_table { border: 1px solid #ccc; }

table.shop_table th { background: #ddd url("nav-gradient.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/nav-gradient.png*/) repeat-x 0 0; color: #444; text-shadow: 0 1px 0 #eee; font-size: 13px; line-height: 24px; }

table.shop_table td { padding: 10px 12px !important; }

.cart a.button-alt { line-height: 28px !important; }

.cart-collaterals .shipping_calculator .button, input.button { color: #4F4F4F !important; }



.cart-collaterals .shipping_calculator { float: left; clear: none; }

.cart-collaterals .cart_totals table { width: 100%; }



#shiptobilling { font-size: 16px; }

.checkout #customer_details { padding-bottom: 20px; }

.order_details { margin: 20px; padding: 20px; background: #eee; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; }

.order_details li { padding-right: 20px; margin-right: 20px; }

.order_details li.method { padding-right: 5px; margin-right: 0; }

.order_details li strong { padding-top: 5px; }



.shipping_calculator { padding: 20px 20px 0; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.shipping_calculator h2 { background: #ddd url("nav-gradient.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/nav-gradient.png*/) repeat-x 0 0; margin: -20px -20px 0; padding: 0; text-align: left; displsy: block; }

.shipping_calculator h2 a { padding: 10px 40px 10px 20px; color: #444; text-shadow: 0 1px 0 #e1e1e1; text-align: left; font-size: 15px; font-weight: bold; text-decoration: none; display: block; background: url("shipping-arrow.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/shipping-arrow.png*/) no-repeat 235px center; }

.shipping_calculator h2 a span { display: none; }

.shipping_calculator .shipping-calculator-form { padding: 20px 0 10px; }



/*********** Blog Section Styles ***********/



.sidebar-wrap { margin: 0 -20px; width: 940px; padding: 20px; -webkit-box-shadow: inset 0px 3px 8px 0px rgba(0, 0, 0, 0.2);

box-shadow: inset 0px 3px 8px 0px rgba(0, 0, 0, 0.2); }

#primary { float: left; width: 630px; }

#primary-wide { float: none; width: 100%; }



.post { padding: 0 0 20px; }

.post .image-wrap { float: left; width: 208px; padding: 1px; border: 5px solid #ddd; display: block; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

.post .image-wrap img { display: block; }

.post .image-wrap:hover { border-color: #346f7f; }

.post .post-content { float: right; padding: 0 30px 0 20px; width: 360px; }

.post .post-content-noimg { padding: 0 20px 0 0; }

.post h2 { margin-top: -4px; }

.post h2 a { text-decoration: none; }

.post .meta-info { font-size: 10px; }

.post .meta-info a { color: #555; }

.post h1, .page h1 { font-size: 30px; color: #346f7f; padding-bottom: 10px; }

.post .button-secondary { margin-top: 8px; }



.search-listings .product { padding: 0 0 20px; }

.search-listings .product .image-wrap { float: left; width: 208px; padding: 1px; border: 5px solid #ddd; display: block; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

.search-listings .product .image-wrap img { display: block; }

.search-listings .product .image-wrap:hover { border-color: #346f7f; }

.search-listings .product .post-content { float: right; padding: 0 20px; width: 370px; }

.search-listings .product h2 { margin-top: -4px; }

.search-listings .product h2 a { text-decoration: none; }

.search-listings .product .meta-info { font-size: 10px; }

.search-listings .product h1 { font-size: 30px; color: #346f7f; padding-bottom: 10px; }

.search-listings .product .button-secondary { margin-top: 8px; }



.search-listings .page { padding: 0 0 20px; }

.search-listings .page .image-wrap { float: left; width: 208px; padding: 1px; border: 5px solid #ddd; display: block; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

.search-listings .page .image-wrap img { display: block; }

.search-listings .page .image-wrap:hover { border-color: #346f7f; }

.search-listings .page .post-content { float: right; padding: 0 20px; width: 370px; }

.search-listings .page h2 { margin-top: -4px; }

.search-listings .page h2 a { text-decoration: none; }

.search-listings .page .meta-info { font-size: 10px; }

.search-listings .page h1 { font-size: 30px; color: #346f7f; padding-bottom: 10px; }

.search-listings .page .button-secondary { margin-top: 8px; }



.entry-meta { clear: both; }

.meta-wrap { margin: 20px 0 10px; padding: 10px 20px; background: #eee; font-size: 10px; }

.meta-block { float: left; margin-right: 40px; display: block; font-weight: bold; }

.meta-block span { display: block; font-weight: lighter; }



.content .single { padding-right: 20px; }

.content .single .image-wrap { margin: 10px 20px 20px 0; }

.jigoshop .image-wrap { margin: 0; }



.page-featured-image { margin: -20px -20px 20px; width: 980px; height: 240px; overflow: hidden; }



.post-pagination { padding-right: 20px; }

.post-pagination .nav-previous { float: left; width: 40%; text-align: left; }

.post-pagination .nav-next { float: right; width: 40%; text-align: right; }



.single-header { position: relative; width: 610px; height: 300px; margin-bottom: 20px; }

.single-header img { display: block; width: 610px; background: #eee; height: 300px; }

.single-header .entry-title { position: absolute; top: 30px; left: -30px; color: #fff; padding: 5px 20px 5px 30px; margin: 0; height: auto; }



/*********** Blog Comments Styles ***********/



#comments { clear: both; }

#comments #reply-title, #comments #comments-title { margin: 0 0 30px; }

.comment-form-comment, .logged-in-as, .form-allowed-tags { display: block; padding-bottom: 20px; }

.comment-form-comment label { display: block; }

.comment-form-comment textarea { width: 99%; font-family: Arial, Helvetica, sans-serif; padding: 3px; font-size: 12px; color: #222; }



#commentform p { display: block; padding: 8px 0; }

#commentform input { float: right; display: block; width: 500px; padding: 2px; }

#commentform .form-submit input { float: none; width: auto; }



#respond { padding-top: 10px; }

#reply-title #cancel-comment-reply-link { float: right; font-size: 18px; color: #666; }



.comment-meta { background: url("sidebar-heading-back.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/sidebar-heading-back.png*/) repeat-y left bottom; margin: -10px; padding: 10px; margin-bottom: 5px; }

.comment-meta .avatar { display: block; height: 40px; width: 40px; position: absolute; top: 0; left: 0; }

.children .comment-meta .avatar { height: 39px; width: 39px; }

.comment-meta .comment-author { position: relative; padding: 0 0 0 50px; height: 40px; line-height: 40px; color: #626262; }

.comment-meta a { text-decoration: none; font-weight: bold; }

.comment-meta a time { color: #333; font-size: 12px; font-weight: normal; }

.comment-content { padding-top: 15px; font-size: 12px; }

.comment-content p { color: #333; }

.comment-awaiting-moderation { padding: 8px 0 0; display: inline-block; }



.commentlist { padding: 0; list-style: none; }

.commentlist li { display: block; margin-bottom: 15px; position: relative; }

.commentlist li article.comment { background: #eee; padding: 10px; border-bottom: 1px solid #ddd; }

.commentlist li ul { list-style: none; margin-left: 40px; }

.commentlist li ul li article.comment { margin-top: 15px; }

.commentlist li .reply { position: absolute; top: 10px; right: 10px; display: block; background: #fafafa; border-bottom: 1px solid #ccc; padding: 2px 4px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.commentlist li .reply a { text-decoration: none; }



/*********** Sidebar / Widget Styles ***********/



#secondary { float: right; width: 310px; }

#secondary h3 { background: url("sidebar-heading-back.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/sidebar-heading-back.png*/) repeat-y left bottom; height: 40px; line-height: 40px; color: #191919; font-size: 18px; padding: 0 0 0 20px; margin: 0 0 20px -20px; }

#secondary .widget { background: #eee; margin-bottom: 20px; padding: 0 20px 20px; color: #333; border-bottom: 1px solid #ddd; }



.widget a { text-decoration: none; }

.widget ul { margin-left: 20px; padding: 0; }

.widget ul li { padding: 0 0 3px; }



.widget_calendar table { width: 100%; }

.widget_calendar table caption { background: #346F7F url("nav-gradient.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/nav-gradient.png*/) repeat-x 0 0; color: #fff; padding: 5px; margin-bottom: 5px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;  }

.widget_calendar table td { margin: 3px; background: #fafafa; padding: 3px; text-align: center; position: relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.widget_calendar table td a { font-weight: bold; }

.widget_calendar table td.pad, .widget_calendar table #prev, .widget_calendar table #next { background: none; }

.widget_calendar table #prev { text-align: left; }

.widget_calendar table #next { text-align: right; }

.widget_calendar table #today { background: #FE4D02; color: #fff; font-weight: bold; }



.widget .tagcloud a { padding: 5px 8px; display: inline-block; background: #ddd; border-bottom: 1px solid #fff;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-decoration: none; color: #666; font-weight: bold; margin: 3px; font-size: 11px !important; }

.widget .tagcloud a:hover { background: #346F7F url("nav-gradient.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/nav-gradient.png*/) repeat-x 0 0; color: #fff; }



.widget .search-field { padding: 7px 50px 7px 7px; border: none; background: #fff; }

.widget_search #searchform { position: relative; background: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ccc; padding: 3px; }

.widget_search .search-button { display: block; text-indent: -9999px; position: absolute; right: 0; top: 0; border: none; background: url("search-widget.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/search-widget.png*/) no-repeat 0 0; height: 36px; width: 35px; cursor: pointer; opacity: 0.5; -moz-opacity: 0.5; }

.widget_search .search-button:hover { opacity: 1; -moz-opacity: 1; }



.widget ul.product_list_widget img { padding: 2px; background: #fff; display: inline-block; border: 1px solid #aaa; margin-right: 8px; }

.widget ul.product_list_widget del { color: #888; padding: 0 4px; }

.widget ul.product_list_widget ins { text-decoration: none; }



.widget button.button {  color: #4F4F4F !important; }

.widget .price_slider_amount { padding: 10px 0 0; line-height: 36px; color: #666; }

.widget .price_slider_amount .button { float: right; }

.widget .price_slider_amount span { font-weight: bold; }



a.widget-image { display: block; margin: -1px; padding: 20px 0 0; }

a.widget-image img { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; display: block; border: 1px solid #fff; -moz-opacity: 1; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=100); }

a.widget-image:hover img { -moz-opacity: 0.7; opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=70); }



#secondary .widget_products_on_sale h3 { color: #FE4D02; }

.widget .ui-state-default, .widget .ui-widget-content .ui-state-default, .widget .ui-widget-header .ui-state-default { border: 1px solid #aaa; }

.widget .ui-state-hover, .widget .ui-widget-content .ui-state-hover, .widget .ui-widget-header .ui-state-hover, .widget .ui-state-focus, .widget .ui-widget-content .ui-state-focus, .widget .ui-widget-header .ui-state-focus { border: 1px solid #666; background: #bbb; box-shadow: inset 0px 1px 0px 0px rgba(256, 256, 256, 0.6); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(256, 256, 256, 0.6); -moz-box-shadow: inset 0px 1px 0px 0px rgba(256, 256, 256, 0.6); }

.widget .price_slider_wrapper .ui-widget-header { background: #346F7F url("nav-gradient.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/nav-gradient.png*/) repeat-x 0 0; border: none; border-bottom: 1px solid #fff; box-shadow: inset 0px 5px 0px 0px rgba(256, 256, 256, 0.1); -webkit-box-shadow: inset 0px 5px 0px 0px rgba(256, 256, 256, 0.1); -moz-box-shadow: inset 0px 5px 0px 0px rgba(256, 256, 256, 0.1); }

.widget .cart_list { padding: 5px 5px 10px !important; border-bottom: 1px solid #ccc; }

.jigoshop_cart .total { border-top: 1px solid #fff; padding: 10px 0; }

.jigoshop_cart .buttons .checkout { float: right; }

.jigoshop_login_widget label { display: block; float: left; width: 100px; }

.jigoshop_login_widget .forgot { float: right; }



/*********** Contct Form 7 Plugin Styles *************/



div.wpcf7 { padding: 10px 0 0; }

.wpcf7 p { padding: 0 0 15px; }

.wpcf7 input, .wpcf7 textarea { display: block; padding: 4px; width: 580px; }

.wpcf7 input.wpcf7-submit { width: auto; padding: 2px 10px; font-size: 13px; }



.wpcf7 span.wpcf7-not-valid-tip { padding: 3px 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; top: 0; left: 380px; width: 200px; border: none; background: #a00808; color: #fff; text-align: center; }

.wpcf7 .wpcf7-not-valid { border: 1px solid #a00808; }



/*********** Footer Styles ***********/



.footer { -webkit-box-shadow: 0px -1px 0px 0px rgba(256, 256, 256, 0.1), inset 0px 3px 5px 0px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0px -1px 0px 0px rgba(256, 256, 256, 0.1), inset 0px 3px 5px 0px rgba(0, 0, 0, 0.6); box-shadow: 0px -1px 0px 0px rgba(256, 256, 256, 0.1), inset 0px 3px 5px 0px rgba(0, 0, 0, 0.6); background: url("black-50.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/black-50.png*/) repeat 0 0; padding: 15px 10px 10px; color: #ccc; line-height: 150%; }

.footer h3 { color: #eee; font-size: 16px; padding-bottom: 10px; box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 -1px 0 0 rgba(0, 0, 0, 0.9); -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 -1px 0 0 rgba(0, 0, 0, 0.9); -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 -1px 0 0 rgba(0, 0, 0, 0.9); margin-bottom: 15px; }

.footer p { color: #ccc; }

.footer .wrapper { padding: 0; }

.footer .widget-area { padding: 10px 15px 0; }

.footer div#first { padding-left: 10px; }

.footer div#third { padding-right: 10px; }

.footer .widget ul.product_list_widget img { border: 1px solid #000; }



.footer .widget a { color: #ccc; }

.footer .widget a:hover { color: #fff; text-decoration: none; }

.footer .widget { padding-bottom: 20px; }

.footer .widget_search #searchform { border: none; }

.footer .widget .tagcloud a { background: #000; border-bottom: none; }

.footer .widget a.button-primary { color: #4f4f4f; border: none; margin: 10px 0 0; }

.footer .widget a.button-primary:hover { color: #333; }



.footer .star-rating { background-image: url("star.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/star.png*/); }

.footer .star-rating span { background-image: url("star.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/star.png*/); }



.footer-foot { background: #1CADDA; padding-top: 15px; -webkit-box-shadow: 0px -1px 0px 0px rgba(256, 256, 256, 0.05); -moz-box-shadow: 0px -1px 0px 0px rgba(256, 256, 256, 0.05); box-shadow: 0px -1px 0px 0px rgba(256, 256, 256, 0.05); }



.copyright { float: left; width: 60%; }

.copyright a:hover{color: #fff;}



.social-icons { float: right; }

.social-icons ul { list-style: none; }

.social-icons ul li { margin-left: 10px; padding: 5px; float: right; background: #fff; border-radius: 13px; -moz-border-radius: 13px; -webkit-border-radius: 13px; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity: 0.7; -moz-opacity: 0.7; }

.social-icons ul li a { display: block; background: url("social-icons.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/social-icons.png*/) no-repeat center top; height: 16px; width: 16px; overflow: hidden; text-indent: -9999px; }

.social-icons ul li:hover { background: #FFF; opacity: 1; -moz-opacity: 1; }



.social-icons ul li.facebook a { background-position: 0 -20px; }

.social-icons ul li.linkedin a { background-position: 0 -40px; }

.social-icons ul li.dribbble a { background-position: 0 -60px; }

.social-icons ul li.google a { background-position: 0 -80px; }

.social-icons ul li.pinterest a { background-position: 0 -100px; }

.social-icons ul li.rss a { background-position: 0 -120px; }

.social-icons ul li.email a { background-position: 0 -140px; }



.not-found { padding: 40px; text-align: center; }





/*Dynomite Solutions*/



.social-icon { position:absolute; top:27px; right:300px; }

.social-icon ul { list-style: none; }

.social-icon ul li { margin-left: 10px; padding: 5px; float: right; background: #fff; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; opacity: 0.7; -moz-opacity: 0.7; }

.social-icon ul li a { display: block; background: url("social-icons.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/social-icons.png*/) no-repeat center top; height: 16px; width: 16px; overflow: hidden; text-indent: -9999px; }

.social-icon ul li:hover { background: #000; opacity: 1; -moz-opacity: 1; }



.social-icon ul li.facebook a { background-position: 0 -20px; }

.social-icon ul li.linkedin a { background-position: 0 -40px; }

.social-icon ul li.dribbble a { background-position: 0 -60px; }

.social-icon ul li.google a { background-position: 0 -80px; }

.social-icon ul li.pinterest a { background-position: 0 -100px; }

.social-icon ul li.rss a { background-position: 0 -120px; }

.social-icon ul li.email a { background-position: 0 -140px; }



/*Dynomite Solutions*/





/*

 * jQuery Nivo Slider v2.7.1

 * http://nivo.dev7studios.com

 *

 * Copyright 2011, Gilbert Pellegrom

 */

 

.nivoSlider { position:relative; overflow: hidden; height: 360px; }

.nivoSlider img { position:absolute; top:0px; left:0px; }

.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }

.nivo-slice { display:block; position:absolute; z-index:5; height:100%; }

.nivo-box { display:block; position:absolute; z-index:5; }

.nivo-caption { position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; width:100%; z-index:8; }

.nivo-caption p { padding:5px; margin:0; }

.nivo-caption a { display:inline !important; }

.nivo-html-caption { display:none; }

.nivo-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer; }

.nivo-prevNav { left:0px; display: none; }

.nivo-nextNav { right:0px; display: none; }

.nivo-controlNav { position: absolute; bottom: 10px; right: 10px; }

.nivo-controlNav a { position:relative; z-index:9; cursor:pointer; display: block; float: left; margin: 2px; height: 16px; width: 16px; text-indent: -9999px; background: url("slide-dots.png"/*tpa=http://littleappledragons.com/wp-content/themes/refined-style/images/slide-dots.png*/) no-repeat 0 0; }

.nivo-controlNav a:hover { background-position: 0 -16px; }

.nivo-controlNav a.active, .nivo-controlNav a.active:hover { background-position: 0 -32px; }

.slider-wrap { width: 980px; height: 360px; overflow: hidden; }