/*
Theme Name: Soanar Plus Clearance
Theme URI: http://www.webmarkdesigns.com.au
Description: Theme developed for the Soanar Plus Clearance microsite.
Version: 0.1
Author: WebMark Designs
Author URI: http://www.webmarkdesigns.com.au
Tags: webmark designs, soanar, plus, clearance
*/

hr{display:none}
img{vertical-align:middle;border:0}

body{
  font-family:Tahoma, Verdana, Arial, sans-serif;font-size:90%;
  margin:0;padding:0;background:#efefef}
#wrapper{
  width:770px;position:relative;
  margin:auto;border:solid #B1AFB0;border-width:0 1px 1px 1px;margin-bottom:20px;
  background:#fff url(images/wrapper_bg.gif) repeat-y}
#content{
  margin-left:150px;
  margin-top:10px;padding-top:0 !important;padding-top:20px;
  width:470px;font-size:90%;
  min-height:800px;height:auto !important;height:800px}
img{border:0;vertical-align:middle}
#logo{
  border-bottom:1px solid #B1AFB0;padding-bottom:5px;
  background:#fff;height:80px;width:100%}
#logo img{margin:5px 5px 0}
#attractor{text-align:center;font-size:85%;color:#DB1F2D;}
#attractor span{font-weight:bold;text-decoration:underline;text-transform:uppercase}
.center{text-align:center}

#topmenu{
  position:absolute;top:0;right:0;font-size:100%;
  width:133px;height:28px;
  background:url(images/top-menu-bg.gif) repeat-x}
#topmenu ul,
#catmenu ul{margin:0 auto;padding:0;list-style:none;width:100%}
#topmenu li{float:left;margin:0 7px}
#topmenu ul{
  padding:5px 0 0 5px;height:28px;
  background:url(images/top-menu-start.gif) top left no-repeat}

#topmenu a:link,
#topmenu a:visited{
  letter-spacing:.02em;font-size:85%;
  text-decoration:none;color:#fff}
#topmenu a:focus,
#topmenu a:hover{text-decoration:underline}

h1{font:160% Tahoma}
h2{font:130% Tahoma}

.widget{margin-bottom:10px}
.widget_archive select{margin:2px 15px}
.wp-wishlist{width:100%}
.wp-wishlist td, .wp-wishlist th{padding:2px 3px}
.wp-wishlist .name{width:100px}
.wp-wishlist .name label{display:block;width:100px;padding:4px 0;cursor:pointer}
.wp-wishlist .qty{width:35px;padding:0}
.wp-wishlist p{margin:3px;color:red;text-align:center}
.wp-wishlist ol{margin:5px 3px 3px 24px;padding:0}
#wp-wishlist-form td.buttons{padding-top:10px}
#wp-wishlist-form td.buttons a:link,
#wp-wishlist-form td.buttons a:visited{
    display:block;width:120px;height:45px;
    margin:auto;background:url(images/add-to-cart.gif) center top no-repeat}
#wp-wishlist-form td.buttons a span{display:none}
#wp-wishlist-form td.buttons a:hover{background-position:center -48px}

h3.header,
h2.widgettitle{
  background:#666 url(images/header_arrow.gif) no-repeat;
  background-position:130px 3px;
  width:96% !important;width:105%;
  padding:0 4px 2px 2px;color:#fff;font-weight:normal;margin:0;font-size:100%}

#leftcol{
  width:140px !important;width:128px;
  position:absolute;top:86px;left:0;font-size:75%}

.box{margin-bottom:10px;width:100%;border:solid #B1AFB0;border-width:0 0 1px}
.box ul{list-style:none;margin:0;padding:0}
.productsmenu li.sel{
  border-right:5px solid #f00;
  background:#fff}
.applications li.current_page_item{
  border-right:5px solid #105885;
  background:#fff}

#rightcol{
  position:absolute;top:86px;right:0 !important;right:0px;
  width:140px !important;width:128px;font-size:75%}

.box a:link,
.box a:visited{
  color:#446;text-decoration:none;width:92% !important;width:100%;
  padding:2px 2px 2px 10px;background:url(images/bullet.gif) no-repeat 3px 6px;display:block}
.box a:focus,
.box a:hover{text-decoration:underline}

#footer{text-align:center;font-size:75%;margin:25px 0 20px}
#footer a:link,
#footer a:visited{color:#193968;text-decoration:none}
#footer a:focus,
#footer a:hover{text-decoration:underline}
.right{text-align:right}

.products{width:100%;font-size:83%;clear:left}
.products th,
.products td{padding:3px}
.products th{text-align:left;background:#666;color:#fff}
.products td{background:#ccc;color:#000}
.products .alt td{background:#ddd}
input.qty,
td.qty input{width:25px;text-align:right}
.qtyTd{width:100px}
.clear{height:0;width:0;clear:both}

#feedback th{text-align:left;font-weight:normal;vertical-align:top;width:30%}
#feedback .address{width:200px;height:50px}
#feedback .message{width:300px;height:150px}
#feedback .buttons{text-align:right}
#feedback .buttons input{width:75px}

#featured_product img{float:left;margin:0 10px 10px 0;border:3px solid #ccc}
#featured_product{border:1px solid #ccc;background:#eee;padding:5px;width:98%}
#featured_product h2{margin-top:0}
#featured_product .addToCart{border:1px solid #bbb;padding:2px;background:#ddd}
#featured_product ul{margin-left:5em}

#featured{width:98%;margin:auto}
#featured div{float:left;margin:0 10px 10px 0;position:relative;width:142px}
#featured a{
  text-decoration:none;text-align:center;display:block;padding:7px;
  border:1px solid #ccc;color:#00f;height:120px}
#featured a:hover{border-color:#f99;color:#f44}
#featured span{
  position:absolute;bottom:2px;left:0px;font-size:75%;
  display:block;width:142px;cursor:pointer}
.popupDiv{background:#eee;border:1px solid #ccc;margin:5px;padding:5px}
.productImg{border:3px solid #ccc;float:left;margin:0 10px 10px 0}

.popupDiv{background:#eee;border:1px solid #ccc;margin:5px;padding:5px}
.productImg{border:3px solid #ccc;float:left;margin:0 10px 10px 0}

.supplierlinks ul{list-style:none;margin:5px 0;padding:0;padding-left:8px}
.supplierlinks li{padding-bottom:3px}
.supplierlinks img{border:1px solid #B1AFB0;background:#fff;padding:2px}
.supplierlinks a:link,
.supplierlinks a:visited{background:0;padding:0}

.alert{border:1px solid blue;background:#eef;padding:10px;color:blue}
.error{border:1px solid red;background:#fee;padding:10px;color:red}
.required{color:red}
.input{width:250px}
.contactphone{width:100%}
.contactphone th{
  text-align:left;font-weight:normal;
  border-bottom:1px solid #ccc;padding:3px}
.contactphone td{
  text-align:center;width:33%;
  border-bottom:1px solid #ccc;padding:3px}

.news_top_navigation{
  margin-top:-30px;text-align:right;padding-bottom:5px;
  border:solid #7DB21A;border-width:0 0 1px}
.news_top_navigation a:link,
.news_top_navigation a:visited{
  padding:5px;background:#9c3;color:#fff;text-decoration:none;
  border:solid #7DB21A;border-width:1px 1px 0}
.news_top_navigation a:hover{text-decoration:underline}

.news_bottom_navigation{
  background:#f5f5f5;border:1px solid #ddd;
  border-width:1px 0;text-align:center;padding:5px 0}

img.alignleft{margin:0 5px 5px 0}
img.alignright{margin:0 0 5px 5px} 

#shopping-list-logo{
  width:28px;height:41px;
  background:url(images/shopping-list.gif) top left no-repeat;
  margin-top:-25px;margin-left:110px;margin-bottom:-10px}