/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/


#featured.home .featured-image {
margin-bottom:40px;
padding:40px 0 0;
position:relative;
text-align:center;
width:490px;
}

#logo .site-title a {
font-family:Verdana;
font-size:24px;
font-weight: bold;
}

#logo .site-title, #logo .site-description {
display:block;
font-family:Verdana;
font-size:30px;
text-shadow:1px 2px 0 #000000;
}

#logo .site-description {
line-height:64px;
}

#phone-icon {
display:block;
float:left;
background: url(images/telephone_64.png) no-repeat;
margin-right:10px;
width:64px;
height:64px;
}

#form-name {
display:block;
float:left;
font-weight:700;
padding-right:20px;
width:200px;
font-size: 14px;
}

input, select {
background:none repeat scroll 0 0 #FCFCFC;
border:3px solid #E2E2E2;
padding:7px 10px;
-moz-border-radius:10px 10px 10px 10px;
}

textarea {
background:none repeat scroll 0 0 #FCFCFC;
border:3px solid #E2E2E2;
padding:7px 10px;
-moz-border-radius:10px 10px 10px 10px;
}

button, input[type="reset"], input[type="button"], input[type="submit"] {
cursor:pointer;
}

#searchform .btn {
-moz-border-radius:0 0 0 0;
background:none;
border:0;
padding:0 0;
}

p {
margin:10px 0;
}

#rotator {
border: 10px solid #FFF;
}

#page-title h1 {
float:left;
width:530px;
}

#featured a.button-top {
margin:0 0 0 30px;
padding-right:16px;
}

td#today {
background: #E7E7E7;
}

/* MAIN PURCHASE ADS FORM */

div#oiopub-container {
margin:0 auto;
width:750px;
}

#oiopub-container td {
padding: 10px 0;
}

select  {
border:3px solid #E2E2E2;
-moz-border-radius: 10px 10px 10px 10px;
padding: 2px;
}

.start {
border-top:3px solid #E2E2E2;
-moz-border-radius: 10px 10px 10px 10px;
}

.oiopaymentbutton {
font-weight: bold;
}

/* Custom Ads Styles */
#main-page2 {
float:left;
padding:0 0 30px;
width:700px;
}

#main-page-ad-right { 
float: right;
padding: 0 0 30px;
height: 600px;
width: 160px;
}

#main-page-ad-bottom {
clear: both;
padding: 20px 0;
height: auto;
width: 750px;
}

#info-box {
clear: both;
}

/* Shopping Cart Custom Styles */

.wpsc_container {
position:relative;
width: 380px;
float: left;
}

div#shoppingcart {
width:200px;
}

div#shoppingcart div#shoppingcartcontents {
padding:6px;
}

.wpsc_product_price label {
display: none !important;
}

div.wpsc_product_price  {
margin-bottom:20px;
}

div.single_product_display div.textcol {
width:260px;
}

h2.prodtitles {
font-size:1.2em;
padding-bottom:20px;
}

table.wpsc_checkout_table input.text, table.wpsc_checkout_table textarea, table.wpsc_checkout_table select, fieldset.wpsc_registration_form input {
margin-bottom: 10px;
}

table.wpsc_checkout_table .make_purchase {
float: right;
}

#shoppingcartcontents .shoppingcart th {
display:none;
}
div.productdisplay div.imagecol img {
border:1px solid #C0C0C0;
padding:2px;
}
div.producttext  {
margin-left:5px;
}

/* Quick Forms Styles */
#mini-features .block { width: 300px;}
#quick-forms{ width: 225px; overflow: hidden; margin-top: 51px;}
#quick-form-1 {background: #B9E326; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color: #fff;padding: 10px; margin-bottom: 15px;}
#quick-form-1 h3 { color: #3b6a1e;}
#quick-form-2 {background: #7DBBDF; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color: #fff;padding: 10px;margin-bottom: 15px;}
#quick-form-2 h3 { color: #203a52;}

#quick-forms input[type="text"], #quick-forms select {width:180px; padding: 3px 4px; border:1px;}
#quick-forms input[type="submit"] { margin-top: 10px;}
#quick-forms p{ padding-bottom: 5px; margin: 0; color: #333;}
#quick-form-2 p {color: #fff;}
.fix-left {clear:left; height:1px; margin:-1px 0 0; overflow:hidden; }

#quick-form-2 p span{font-weight: normal;}
#quick-form-2 h2 { color: #203a52; font-size: 24px; text-transform :uppercase;}
.red-pay-button { position: absolute; bottom: -79px; right: 30px;}
span#form-name.blue { color: #203a52;}

/*Style modifications: */
#featured.home .featured-content {
padding:43px 0 0; }

#logo .site-description {
font-size: 19px;}
.phone-number {
    color: #BBBBBB;
    font-size: 18px;
    line-height: 1.2em;
    position: absolute;
    right: 0;
    text-align: right;
    text-shadow: 1px 2px 0 #000000;
    top: 36px;}
.phone-number small{ font-size: 16px;}

.phone-number span{font-size: 19px;}
#logo .phone-number img {display: inline;}
.col-full{ position: relative;}
#breadcrumb.home p { padding: 5px 0 15px;}
h2{clear: both;}

#products_page_container{margin-bottom: 50px;}
#nav li#menu-item-2226 {background: url("images/red-prices.png") left center no-repeat; border-radius: 10px;-moz-border-radius: 10px; -webkit-border-radius: 10px;}

#featured a#green-btn span, featured-content fr a#green-btn span {
    background: url("images/btn-featured-gr.png") no-repeat scroll 0 0 transparent;
    }

#featured a#green-btn , featured-content fr a#green-btn{
    background: url("images/btn-featured-right-gr.png") no-repeat scroll right top transparent;
    color: #302f34;
    
}

.social-icons{position: absolute; right: 0px; top: -71px;}

.social-icons a{float: left; margin-right: 0px; margin-top: 5px; display: block; clear: left;}

#featured.home h2 {
    font-size: 46px;
   }
.fr { margin-top: 38px;}
.captcha-image{float: right;
    padding-right: 14px;
    position: relative;}

#mainPriceTable #mainPriceHeader {
   background: url("images/main_price_table.png") no-repeat scroll left top transparent;
   height: 70px;
  }
#mainPriceTable .odd, #mainPriceTable .even {
    background: url("images/main_price_table-old.png") no-repeat scroll left -198px transparent;
    height: 58px;
    overflow: hidden;
}

#mainPriceTable .even {
    background-position: left -256px;
}
#mainPriceTable .hover2 {background-position:left -372px; cursor:pointer;}
#mainPriceTable .hover{ background-position:left -314px; cursor:pointer;}

#content table.bbp-topics, #content table.bbp-forums, #content table.bbp-replies, #container table.bbp-topics, #container table.bbp-forums, #container table.bbp-replies, #main table.bbp-topics, #main table.bbp-forums, #main table.bbp-replies {
    width: 100%;
	 font-family: tahoma;
}

#content .bbp-forum-info {
    padding: 5px;
    }

table.bbp-forums th, table.bbp-topics th, table.bbp-topic th, table.bbp-replies th {
    background-color: #B7E4FE;
}

input[type="password"] {border: 3px solid #E2E2E2;
padding: 7px 10px;}
