@charset "utf-8";

/*CSSDocument*/

#piceeel-powered-container {display:none!important;}


#content {visibility: hidden;}

/*SIGN UP FORM*/
.CatalogForm {width: 465px;}
.formFieldset {border: none;}
.formContainer {display:inline; float: left; margin-left: -24px;}
.formInput {display: inline; float: left; margin: 7px; }
.input {display: inline; float: left; border: solid 1px #bcbcbc; -webkit-box-shadow: 0 2px 6px #ececec inset; box-shadow: 0 2px 6px #ececec inset; padding: 3px 0 5px 0;}
.formHalf {width:218px;}
.formWhole {width: 450px;}
.ckBox {width: 16px;margin-top: 1px;}
.formSelect {padding: 3px; width: 218px;}
#formVerify {margin-top: 10px;}
.formImage {margin-top: 27px; margin-left: 99px;}
/*END SIGN UP FORM*/

/*SLIDER CSS*/

a.flex-prev {text-decoration: none !important;} 
a.flex-next {text-decoration: none !important;}
.slides a:hover {opacity: 1}
.slides img:hover {opacity: 1}
.category_desc a.flex-prev {background-color: transparent;} 
.category_desc a.flex-next {background-color: transparent;}
.category_desc a.flex-prev:hover {background-color: transparent;} 
.category_desc a.flex-next:hover {background-color: transparent;}



/*SALE CSS*/

.product_listprice {

	color: #666666 !important;
	font-family: helvetica, sans-serif !important;
	font-size: 12px !important;
	font-weight: bold !important;
	text-decoration: line-through !important;
}

#MainForm.search_results_section .product_listprice {
font-family: Georgia, sans-serif!important;
}

#v65-product-parent .product_saleprice {
	color: #b12704 !important;
	font-family: helvetica, sans-serif !important;
	font-size: 12px !important;
	font-weight: bold !important;
	}
	
#MainForm .product_saleprice {
	color: #b12704 !important;
	font-family: Georgia, sans-serif !important;
	font-size: 12px !important;
	font-weight: bold !important;
	margin-left: 20px;
}

/*END SALE CSS*/


body{
	margin:0;padding:0;
	font-family:Georgia, serif;
	background: #ffffff;
}

.page_layout {
         padding: 0 0 20px 0;
         text-align: center;
}

.page_layout h1 {
color: #000000;
display: block;
font-family: Georgia,serif;
font-size: 21px !important;
font-style: normal;
font-weight: normal;
line-height: 23px;
margin: 5px 25px 10px 25px !important;
padding: 0 !important;
text-transform: none;
}

.page_layout p {
color: #333333;
font-family: Georgia,serif;
font-size: 13px;
line-height: 1.5em;
font-style: normal;
font-weight: normal;
margin: 5px 25px 0px 25px;
padding: 0;
text-transform: none
}

br {
	clear:both;
}
#top-wrap {
	width: 100%;
	height: 24px;
	background: #000000;
	clear:both;
}
#jmenuhide {visibility: hidden;}
#content_area table tbody tr td img.category_image_img {display:block; margin: 5px auto 0px auto;}
#content_area form {padding: 10px 8px;}
img {border: 0 none; opacity: 1.0;filter:alpha(opacity=100);} a {outline:none; text-decoration:none;}
a:hover img{
	border:none;
	opacity: 0.5;
	filter:alpha(opacity=50);
}

#leftLink img {float:left; width: 200px; height: 62px; opacity: 1.0; filter:alpha(opacity=100); margin-top:30px;}
/*#leftLink a img {float:left; width: 200px; height: 62px; opacity: 1.0; filter:alpha(opacity=100); margin-top:30px;}
#leftLink a:hover img {float:left; width: 200px; height: 62px; opacity: .75; filter:alpha(opacity=75); margin-top:30px}*/

#rightLink a img {float:right; width:200px; height: 62px; opacity: 1.0; filter:alpha(opacity=100); margin-top:30px;}
#rightLink a:hover img {float:right; width:200px; height: 62px; opacity: 0.5; filter:alpha(opacity=50); margin-top:30px;}
#top {width:980px; margin: 0 auto; height:100px;}
#top-wrap .search { padding: 2px 0 0 5px; height: 16px; }
#logo {float: left; width:980px; height: 100px;}
#logo1 a img {float:left; width:107px; height: 100px; opacity: 0.5; filter:alpha(opacity=50); }
#logo1 a:hover img {float:left; width:107px; height: 100px; opacity: 1.0; filter:alpha(opacity=100);}
#logo1b {float:left; width:290px; height: 100px;}
#logo2 a img{float:left; width:425px; height: 125px; opacity: 1.0; filter:alpha(opacity=100);}
#logo2 a:hover img{float:left; width:425px; height: 125px; opacity: 0.7; filter:alpha(opacity=70);}
#logo3 a img {float:left; width:180px; height: 100px; opacity: 0.5; filter:alpha(opacity=50);}
#logo3 a:hover img{opacity: 1.0; filter:alpha(opacity=100);}
#logo-mid {float:left; font-size:9px; color:#fff;  padding:0px 0px 0px 0px; width:432px; height:100px;}
#logo-mid a {color:#FFF; text-decoration:none;}
#logo-right {text-align:left; float:left; font-size:12px; color:#fff;  padding:0px 0px 0px 0px;}
#logo-right a {color:#FFF; text-decoration:none;}
#search-wrap {float:left; width: 250px; height: 24px; background: #555555; line-height:24px; display: inline; border: none !important; color: #ffffff;}
#search-wrap .search {float: left; height: 20px; width: 250px; margin-left: 8px; font-size:12px; font-family: Helvetica, sans-serif; line-height: 20px; color: #ffffff; border: none; background: #555555;}
#go-button {float:right; height: 24px; width:28px; background: #000000; display: block; border-right: 1px solid #444444;}
#go-button input:hover {background: #555555;}

#header-base {width:980px; height:100px; float:left;}
#header-base a {color:#FFF; text-decoration:none;}
#header-upper {width:980px; height:24px; margin: auto; background: #555555; overflow: hidden;}
#header-lower {width:980px; height:45px; font-size:9px; color:#fff;}
#headercart {padding:4px 0px 0px 0px; font-size:11px; color:#fff; float:left; text-align:left; width:34px;}
#headercart a:hover {text-decoration: none;}
#headercarttext {float:left;}
#search-bar {float: left; height: 24px; width: 250px; background: #555555; display: inline;}
#search-content {float: left; width:265px; height: 24px; vertical-align: center;}
#accountbutton {padding:5px 0px 5px 0px;}
#socialicons {float: left; width; 128px; height:24px; opacity: 1.0; filter:alpha(opacity=100);}
#socialicons a {border-left: 1px solid #555555; opacity: 1.0; filter:alpha(opacity=100);}
#socialicons a:hover img {opacity: 1.0; filter:alpha(opacity=100);}
hr {height: 1px; width: auto; border: none; background: #cccccc;}
#myaccount-tab {float: left; height: 24px; width: 112px; font-family: helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #9e9e9e; border-left: 1px solid #555555; border-right: 1px solid #555555; display: block; background-color: #000000;}
#myaccount-tab a {text-decoration: none; color: #9e9e9e; display:block;}
#myaccount-tab a:hover {text-decoration: none; color: #ffcc00; display: block;}
#myaccount-tab p {margin:0;}

#shoppingcart-tab {float: left; display: block; width: 120px; height: 24px; background: #000000; font-family: helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #9e9e9e; text-align: left; padding-left: 15px;}
#shoppingcart-tab p {font-family: helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #9e9e9e; display: inline;}
#shoppingcart-tab a {text-decoration: none; color: #9e9e9e; display: inline;}
#shoppingcart-tab a:hover {text-decoration: none; color: #ffcc00; display: inline;  }
#display_cart_summary {float: left; width: 30px; margin-left:-27px;font-family: helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #ffcc00; display: inline; background: #000000;}
#display_cart_summary p {font-family: helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #ffcc00; text-decoration: none; text-align: left;}
#display_cart_summary a { text-decoration: none; color: #ffcc00;}
#display_cart_summary a:hover { text-decoration: none; color: #ffcc00;}
#cartsummary_full {float: left; width: 30px; font-family: helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #ffcc00; display: inline;}
#cartsummary_full p {font-family: helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #ffcc00;}
#cartsummary_full a {text-decoration: none; color: #ffcc00;}
#emailsignup_tab {float: left; width: 300px; background-color: #555555 !important; border-left: 1px solid #555555;}
#signup_field {float: left; display: block; background-color: #555555; font-family: helvetica, sans-serif; font-size: 12px; height: 20px; line-height: 20px; color: #ffffff; width: 228px; margin-left: 10px; border: none;}
#signup_field:focus {color: #ffffff;}
#signup_button {float: left; display: block; height: 24px; width: 28px; background: #000000; border:none;}



#signup_button input:hover {background: #555555; cursor: hand; }
 


.breadcrumb_text {
	display: none;
	}
    
.category_desc p {
    color: #333333;
    font-family: Georgia,serif;
    font-size: 13px;
    line-height: 1.5em;
    font-style: normal;
    font-weight: normal;
    margin: 5px 25px 0px 25px;
    padding: 0;
    text-transform: none;
}
.category_desc h1 {
    color: #000000;
    display: block;
    font-family: Georgia,serif;
    font-size: 21px !important;
    font-style: normal;
    font-weight: normal;
    line-height: 23px;
    margin: 5px 25px 10px 25px !important;
    padding: 0 !important;
    text-transform: none;
}

#nav-wrap {
	width: 100%;
	height: 24px;
	background: #FFFFFF;
	clear:both;
	border-top: 1px solid #cccccc;
}


#nav {
	width:980px; 
	height:24px; 
	margin:0 auto;  
	border-right: 1px solid #cccccc;}
/*
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; float:left; font-size:11px; text-transform:uppercase; color:#9e9e9e; padding:0 39px 0 0px; line-height:18px;}
*/

#content-wrap {width:100%; clear:both; border-top: 1px solid #CCCCCC;}
/*#content-top-shadow {width:100%; height:auto; background:url(../images/content-top-shadow.png) repeat-x top;}
#content-bottom-shadow {width:100%; height:auto; background:url(../images/content-bottom-shadow.png) repeat-x bottom;}*/
#content {width:980px; height:auto; margin:0 auto;}
.shadow {float:left; display:none;}
#banner {float:left;}


#footer-wrap {
    width:100%;
    height: auto;
    background: #ffffff;
}
#footer {width:980px; margin:0 auto; padding:30px 0 0 0px; border-top: 1px solid #cccccc;}

#footer-line1 {height:130px;}

/*
#made-in-usa {float:left; padding-top:16px; width:170px;}
#footer-image1 {float:left;}
#footer-image2 {float:left; width:173px;}
#footer-image3 {float:left;}
#footer-image4 {float:left; padding-left:15px;}
*/

#footer-line1 img
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
#footer-line1 img:hover
{
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
}

#footer-navigation {width:980px; margin:10px auto 0 auto; position: absolute; z-index: -1;}
#made-in-usa {float:left; padding-top:16px; width:160px;}
#footer-image1 {float:left;width:233px; height 400px; padding-right: 16px;}
#footer-image1 p {font-family: Georgia, sans-serif; font-size: 12px; line-height: 1.1em; color: #000000; text-transform: uppercase; letter-spacing: 1px;}
#footer-image2 {float:left;width:233px; padding-right: 16px;}
#footer-image3 {float:left;width:233px; display: block;}
#footer-image4 {float:right;width:233px;}
#footer-image4 img {opacity: 1.0; filter:alpha(opacity=100); /* For IE8 and earlier */}
#footer-image4 a img {opacity: 1.0; filter:alpha(opacity=100); /* For IE8 and earlier */}
#footer-image4 a img:hover {opacity: 1.0; filter:alpha(opacity=100); /* For IE8 and earlier */}
#footer-image4 img:hover {opacity: 1.0; filter:alpha(opacity=100); /* For IE8 and earlier */}
#footer-image5 {float:left; width:160px; display none;}
#footer-textrightwidth {width: 482px; border-top: 1px solid #cccccc;}
#footer-textleftwidth {width: 482px; border-top: 1px solid #cccccc;}
#footer-textleftheader {font-family: Georgia, sans-serif; font-size: 12px; line-height: 1.1em; color: #000000; letter-spacing: 1px; padding-top: 7px;}
#footer-textleft {float:left; font-family: Georgia, sans-serif; font-size: 11px; line-height: 1.5em; color: #555555; padding: 0 0 5px 0; margin-right: 16px; margin-top: 15px;}
#footer-textrightheader {font-family: Georgia, sans-serif; font-size: 12px; line-height: 1.1em; color: #000000; letter-spacing: 1px; padding-top: 7px;}
#footer-textright {float:left; width:475px; font-family: Georgia, sans-serif; font-size: 11px; line-height: 1.5em; color: #555555; padding: 0 0 5px 0; margin-top: 15px;}
#footer-nav {width:980px; margin:0 auto; text-align:center; clear:both; font-family: helvetica; sans-serif; font-size:12px; color:#000000; border-top: 1px solid #cccccc; }
#footer-contain {text-decoration: none; font-family: helvetica; sans-serif; font-size:12px; color:#000000; font-weight: normal; padding-top:15px; margin-bottom: -20px; margin-top: 0px;}
#footer-nav p {width:980px; margin:0 auto; text-align:center; clear:both; font-family: Georgia, serif; font-size:11px; line-height: 1.3em; color:#666666; padding-top:15px; }
#footer-nav a {color:#000000; text-decoration: none;}
#footer-nav a:hover {color:#cccccc; text-decoration: none;}
#footerwrap {display: none;}
#volusion_foot {display: none;}
.breadcrumb_text {font-family: helvetica, sans-serif;}

/* Cart In Checkout
 * ------------------------------
 */
#content_area #table_checkout_cart0 { /* Cart In Checkout Background */
    display:none;
}

/* Cart */
#content_area table tr td table tr td form table tr td font.carttext a, #content_area table tr td table tr td form table tr td font.carttext a:link {
    color: #ffcc00;
    font-family: Georgia,serif !important;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    text-decoration: none;
}