@charset "UTF-8";
/* CSS Document */

/*
Style Sheet for j.k. livin
Site Developed by Fuzzy Duck Design 2008
*/

/* bof now open elements */

#nowopen { background:url(../images/NowOpen.jpg) no-repeat; font-size:18px; line-height:20px; height:407px; width:237px; }
    #nowopen a, #nowopen a:active { color:#1d3c8a; text-decoration:underline; }
    #nowopen a:hover { color:#ffffff; text-decoration:none; }

#nowopen-section { padding-top:270px; }

/* eof now open elements */
/* ------------------------------- */
/* bof about page */

#about-article { background:url(../images/aboutbg.jpg) no-repeat #FAF0E7; width: 650px; }
    #about-section-wrapper { padding:15px; width: 620px; }
        #about-section-left { float:left; width:310px; }
        #about-section-right { float:left; padding-left:10px; width:290px; text-align:center; }
            #about-section-right-box { background:#FFFFFF; color:#333399; font-size:12px; padding:15px; margin-top:0px; }

/* eof about page */
/* ------------------------------- */
/* bof clothing elements */

#clothing-section {}
    #clothing-leftcol { float:left; width:225px;}
    #clothing-rightcol { background:#FFFFFF; float:left; padding:10px; width:405px;}
    #clothing-box { border:#65c3ff 1px solid; }
    .clothing-box-header { background:#65c3ff; display:block; color:#FFFFFF; font-weight:bold; padding:3px 5px; }
    #clothing-aboutbox { border:#8e191c 1px solid; }
    #clothing-aboutbox div {padding:10px;}
    #clothing-aboutbox p { padding:0 5px;}
    #clothing-aboutbox ul { list-style:square; padding:0; margin:0 0 10px 25px;}
    .clothing-aboutbox-header { background:#8e191c; display:block; color:#FFFFFF; font-weight:bold; padding:3px 5px; }
    
/* eof clothing elements */
/* ------------------------------- */

 /* bof shop product page elements*/
.item-row {clear:left;}
.item{
    float:left;
    width:157px;
    /*height:240px;*/
    margin:15px;
    padding:8px;
}
.item img {width:157px;border:1px solid #414b93;}
p.item-cat {color:#cf242a;font-weight:bold;}
.item span {font-family:arial,helvetica,sans-serif;font-size:85%;margin:10px 0 0 10px;display:block;}
.item strong {color:#0274bd;padding-left:10px;}
.item span.price  { text-decoration:none; font-size:100%; margin:0; }
a strong.sale { text-decoration:underline; color:#fff; }
strong.sale {background:#fff url(../images/sale-bg.jpg) left center;height:23px;width:136px;display:block;color:#fff;line-height:23px; text-align:center; }
#content{
    width:610px;
    padding:20px;
    display:block;
    float:left;
    background: #fff;
}
    #content h2 {color:#000;font-size:150%;font-family:arial,helvetica, sans-serif;}
#product_detail{
    width:405px;
    display:block;
    float:left;
    background: #fff;
    margin-left:10px;
    padding:5px;
}
#product_detail h4{
    color:#000000;
    font-family:Century Gothic;
    font-size:30px;
    line-height:30px;
    text-decoration:none;
    font-weight:inherit;
    margin:10px 0;
}
#product_detail p{
    /*color:#0073bd;
    font-weight:200;*/
}
#product_image {
    float:left;
    width:225px;
}
#product_image img{
    cursor:pointer;
}
#product_image_main{
    background:#ffffff;
    margin-bottom:5px;
    text-align:center;
}
#product_image_main img {border:none;}
.thickbox img {padding-bottom:32px;background:transparent url(../images/zoomin.jpg) bottom center no-repeat;}
#options{
    border:solid 1px #65C3FF;
    margin:5px;
    text-align:center;
    
}
#options h3{
    background:#65C3FF none repeat scroll 0%;
    margin-top:0px;
    padding-left:5px;
    font-size:12px;
}
.option{
    float:left;
    /*width:40px;*/
    margin:10px;
    text-align:center;
}
.left{
    text-align:right;
}
#about_product{
    border:solid 1px #8e191c;
    margin:5px;
    padding-left:10px;
    
}
#about_product h3{
    background:#8e191c;
    margin-top:0px;
    margin-left:-10px;
    padding-left:5px;
    font-size:12px;
}
#priceTag{
    color:#0073BD;
    font-weight:200;
    float:left;
    padding-top:8px;
}
#priceTagWrap{
    width:150px;    
    height:32px;
    float:left;
    line-height:22px;
}
#qtyTagWrap {
    width:146px;
    float:left;
    text-align:left;
    height:32px;
}
#qtyTag{
    font-weight:bold;
    color:#0073BD;
    text-align:right;
    margin-top:7px;
    width:80px;
    float:right;
}
#qtyTagAdded {
    clear:left;
}
#addtobag {
    margin-top:5px;
    margin-left:5px;
}
#addToBag {
    width:100px;
    float:left;
    height:32px;
}
#priceBar{
    height:60px;
}
#cart_content {
    background:#fff;
    padding:20px; 
}
#cart_content li{
    list-style:none;
}

#prod_desc {
    display:inline-table;
    width:250px;
}
#prod_qty {
    display:inline-table;
    width:150px;
}
.att {display:block;background-color:#ccc;padding:5px;margin-bottom:-13px;}

#cart_total{
    margin-top:10px;
    padding-top:5px;
    width:480px;
    text-align:right;
}
.error {
    color:red;
}

#login_form {padding:20px;border:1px solid #aaa;background-color:#eee;margin:60px auto;width:50%;}
    #login_form label {display:block;width:40%;float:left;}

#register_form {padding:20px;border:1px solid #aaa;background-color:#eee;margin:10px auto;width:70%;}
    #register_form label {display:block;width:40%;float:left;}

#contact_form {padding:20px;border:1px solid #aaa;background-color:#eee;margin:10px auto;width:90%;}
.note {font-size:80%;color:#666;padding-right:10px;}
#cart_billing_info dd{
    padding-bottom:10px;
}
.box {
	clear:both;
	border:2px solid #cccccc;
	padding:10px;
	margin-top:20px;
}
.box h2{
	
	margin-top:-20px;
}
.clearWhite {
	background:#ffffff;
}
.form-field {
	padding:5px;
}
h6{
	font-size:14px;
	margin:8px;
	margin-bottom:2px;
}
#white{
	background:#ffffff;
	padding:10px;
}
.orange {
	color:#CC3300;
	margin-left:8px;
	margin-top:0px;
}
#adding{ 
	float: left; 
    height:30px;
	line-height:35px;
	width: 80px;
    padding-left:10px;
    font-size:70%;
}
.pointer{
	cursor:pointer;
}
.pointer:hover {
	background:	#eeeeee;
}
.cartList{
	background-color:#e0eee0;
	
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}

td.money {text-align:right;}
td.ledger {border-top:1px solid #ccc;padding-top:10px;}
td.cart-buttons {padding-left:10px;}
