#header #topnav{
float:right;
position: absolute;
bottom:15px;
right:0px;
z-index: 5002;
}
#topnav ul {
float: left;
width: 100%;
}
#topnav li {
float: left;
list-style-type: none;
}
#topnav li a {
font-size:14px;
text-transform: uppercase;
color:#222;
display: block;
padding: 7px 10px 5px;
position: relative;
text-decoration: none;
}
#topnav li a:hover,
#topnav li a:active {
background-color: #000;
color: #fff;
}
#topnav li a.sf-with-ul {
padding-right: 25px;
}
#topnav li a .sf-sub-indicator {
background: url(images/arrow-down.png) no-repeat;
display: block;
height: 10px;
overflow: hidden;
position: absolute;
right: 10px;
text-indent: -9999px;
top: 12px;
width: 10px;
}
#topnav li li a,
#topnav li li a:link,
#topnav li li a:visited {
background-color: #333;
border: 1px solid #666;
border-top-width: 0;
color: #fff;
text-transform: none;
font-size:11px;
padding: 7px 10px;
position: relative;
width: 158px;
}
#topnav li li a:hover,
#topnav li li a:active {
background-color: #000;
}
#topnav li li a .sf-sub-indicator {
background: url(images/arrow-right.png) no-repeat;
top: 10px;
}
#topnav li ul, #topnav li ul.children {
margin: 0;
padding: 0;
height: auto;
left: -9999px;
position: absolute;
width: 180px;
z-index: 9999;
}
#topnav li ul a {
width: 160px;
}
#topnav li ul ul {
margin: -31px 0 0 179px;
}
#topnav li:hover ul,
#topnav li.sfHover ul {
left: auto;
}
ul.product-list li div.producttext input.wpsc_buy_button{
position: relative;
display: block;
width:87px;
height:43px;
background:url(images/buynow.png) no-repeat;
text-indent: -9999px;
border:none;
cursor: pointer;
}
div#main-col ul.testimonials {
list-style: none;
margin: 0;
padding: 0;
}
div#main-col ul.testimonials li {
padding-bottom: 20px;
border-bottom: 1px dotted #CCCCCC;
margin-bottom: 20px;
}
div#main-col ul.testimonials li .testimonial-meta {
font-style: italic;
}
#content-wrapper .margin {
padding-top: 20px;
}
ul.children{
margin-left:10px;
padding-left:0px;
}
ul.children li{
border:none;
padding-bottom:0px;
margin-bottom:0px;
}
#comments ul.children{
margin-left:-106px;
padding-left:20px;
}
#comments ul.children li{
border-top:1px solid #ddd;
padding-bottom:0px;
border-bottom:none;
margin-bottom:0px;
}
div.widget-container ul.children{
margin-left:10px;
}
.widget-container div.categories-group {
margin-bottom: 20px;
}
#content-wrapper #products div.wpsc_product_search{
float:right;
display: inline;
position: relative;
width:659px;
border-top:none;
padding: 15px 0;
margin: 0;
background:none;
height:auto;
}
#main-col div#products_page_container{
margin: 20px 0 0 0;
padding: 20px 0 0 0;
border-top:1px solid #ddd;
border-bottom:none;
}
#products_page_container .flexi_category_grid .wpsc_category_grid_item {
padding: 0;
margin: 0 0 8px 7px;
background: url(images/cat-image.png) no-repeat center center;
border:1px solid #aaa;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 1px 2px 2px #bdbdbd;
-moz-box-shadow: 1px 2px 2px #bdbdbd;
box-shadow: 1px 2px 2px #bdbdbd;
position: relative;
}
#products_page_container .flexi_category_grid .wpsc_category_grid_item img.wpsc_category_image {
padding:0;
margin:0;
border:none;
position: relative;
}
#products_page_container .flexi_category_grid .wpsc_category_grid_item .category-name{
display: block;
background:black;
color:white;
padding:7px 10px;
color:white;
font-size:14px;
font-weight: normal;
clear:both;
position: absolute;
top: auto;
bottom:0px;
left:0px;
right:0px;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
#products_page_container .additional_description p {
margin-bottom: 0;
}
ul.wpsc_inline_categories {
margin-bottom: 20px;
}
ul.wpsc_inline_categories li {
display: inline;
padding-right: 15px;
}
#leader ul.wpsc_inline_categories {
margin-bottom: 0;
}
.wpsc_page_numbers_top {
margin-bottom: 20px;
}
.wpsc_page_numbers_top a {
padding: 0 5px 0 5px;
}
.wpsc_page_numbers_top span.current {
padding: 0 5px 0 5px;
}
.wpsc_page_numbers_bottom {
margin-bottom: 20px;
}
.wpsc_page_numbers_bottom a {
padding: 0 5px 0 5px;
}
.wpsc_page_numbers_bottom span.current {
padding: 0 5px 0 5px;
}
h2.wpsc_also_bought {
font-size: 1.4em;
padding-top: 20px;
}
.wpsc_also_bought .wpsc_also_bought_item {
float: left;
display: inline;
padding-right: 10px;
}
.st_sharethis {
padding-bottom: 20px;
}
.FB_like {
padding-bottom: 20px;
}
#checkout_page_container input[type=submit] {
background:url(images/regularbutton.png) repeat-x;
border:none;
height:30px;
border-left:1px solid #999;
border-right:1px solid #999;
color:black;
cursor: pointer;
margin: 0.5em 0;
}
#checkout_page_container input.make_purchase{
display:block;
width:102px;
float:right;
height:50px;
background:url(images/checkout.png) no-repeat;
line-height: 0;
text-indent: -9999px;
font-size:0;
cursor: pointer;
border:none;
}
#checkout_page_container table.checkout_cart tr.header th {
font-size:16px;
font-weight: bold;
color:black;
text-shadow: 1px 1px white;
}
#checkout_page_container td.wpsc_product_image {
width: 45px;
}
#checkout_page_container td.wpsc_product_image img.product_image {
width: 35px;
height: 35px;
}
#checkout_page_container td.wpsc_product_name {
font-weight: bold;
}
#checkout_page_container td.wpsc_product_quantity {
width: 150px;
}
#checkout_page_container td.wpsc_product_quantity input {
float: left;
display: inline;
margin-right: 10px;
text-align: center;
}
#checkout_page_container td.wpsc_single_product_price {
width: 75px;
}
#checkout_page_container td.wpsc_product_price {
width: 75px;
}
#checkout_page_container td.wpsc_product_remove {
width: 75px;
}
#checkout_page_container tr.wpsc_coupon_row td input {
float: left;
display: inline;
margin-right: 10px;
}
#checkout_page_container tr.wpsc_coupon_row td .wpsc_coupon_error_row {
color: red;
font-style: italic;
}
#checkout_page_container tr.wpsc_total_before_shipping td {
font-size: 120%;
font-weight: bold;
}
#checkout_page_container table.wpsc_review_and_purchase td.wpsc_totals {
text-align: right;
}
#checkout_page_container table.wpsc_review_and_purchase tr.total_before_shipping td {
font-weight: bold;
}
#checkout_page_container table.wpsc_review_and_purchase tr.total_purchase td {
text-transform: uppercase;
font-size: 120%;
font-weight: bold;
}
#checkout_page_container tr.wpsc_tnc td {
text-align: right;
}