
/*Structured layout mainpage*/
body{
color:#777;
background: #222;
}

.wrapper{ 
background: #fff url(../images/skin1/bg.png) repeat-x left top;
}

#subpage .wrapper{
background: #fff url(../images/skin1/bg.png) repeat-x 0 -370px;
}

#footerwrap, #subpage #footerwrap{
background: #222;
}

/*HEAD AREA*/

#top .logobg a{
background: transparent url(../images/skin1/logo.png) no-repeat left top;
}

#nav li a{
border-left:1px solid #484848;
color:#aaa;
}

#nav .currentli_item a, #nav li a:hover{
color:#fff;
}

#top #nav li ul a{
border:1px solid #484848;
border-top:none;
color:#aaa;
background: #222;
}

#top #nav li ul a:hover{
background:#262626;
color:#fff;
}

#top #nav li ul {
border-top:1px solid #484848;
}

/*featured*/

#featured{
background:transparent url(../images/skin1/shadow.jpg) no-repeat scroll 0px 368px;
}

/*infotext*/
#infotext{
background:transparent url(../images/skin1/bg_infotext.png) no-repeat scroll 0px -1px;
}

#infotext h2{
background:transparent url(../images/skin1/bg_infotext.png) no-repeat scroll center bottom;
color:#555555;
}

#infotext h2 strong{
color: #ff9000;
}

/*content*/

#sidebar h3, #sidebar #searchform{
border-bottom:1px solid #d6d6d6;
}

.entry ul li{
background:transparent url(../images/skin1/bullet_black.png) no-repeat left 5px;  padding-left:1.5em; }

.testiList ul li{
background:none; padding-left:5px;}

.entry ol li{
list-style-type: decimal;
list-style-position:inside;
}




blockquote{
border-left:5px solid #d6d6d6;
}

#sidebar .box a, #main #sidebar .box .recentcomments, ul li {
list-style-type: disc;
/* border-bottom:1px solid #d6d6d6; */
}


#sidebar .box ul ul a{
background:transparent url(../images/skin1/bullet_black.png) no-repeat scroll 15px center;
}
#sidebar .box ul ul ul a{
background:transparent url(../images/skin1/bullet_black.png) no-repeat scroll 30px center;
}
#sidebar .box ul ul ul ul a{
background:transparent url(../images/skin1/bullet_black.png) no-repeat scroll 45px center;
}
#sidebar .box ul ul ul ul ul a{
background:transparent url(../images/skin1/bullet_black.png) no-repeat scroll 60px center;
}
#sidebar .box ul ul ul ul ul ul a{
background:transparent url(../images/skin1/bullet_black.png) no-repeat scroll 75px center;
}
#sidebar .box ul ul ul ul ul ul ul a{
background:transparent url(../images/skin1/bullet_black.png) no-repeat scroll 90px center;
}
#sidebar .box ul ul ul ul ul ul ul ul a{
background:transparent url(../images/skin1/bullet_black.png) no-repeat scroll 105px center;
}
#sidebar .box ul ul ul ul ul ul ul ul ul a{
background:transparent url(../images/skin1/bullet_black.png) no-repeat scroll 120px center;
}


/*blog*/

.post_data{
border:1px solid #d6d6d6;
border-left:none;
border-right:none;
}

.entry .date{
color:#8D8D8D;
}

.entry .day{
border-right:1px solid #cacaca;
}


/*pagination*/

#top .pagination span, #top .pagination a{
border:1px solid #666666;
}

#top .pagination a:hover{
border:1px solid #FF9000;
}

#top .pagination .current{
background: #666666;
border:1px solid #222;
color:#fff;
}




/*footer*/
#footer{
color: #cbcbcb;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer a
{
color:#cbcbcb;
}

#footer .box ul{
border-top:1px solid #4a4a4a;
} 

#footer .box ul li a, .wrapper #footer .box .recentcomments{
background:transparent url(../images/skin1/bullet_white.png) no-repeat left 5px;  padding-left:1.5em;
}

#footer .box ul li a:hover{
color:#fff;
}

#footer .custom_button{
background: #494949 url(../images/skin1/mail.png) 170px center  no-repeat;
color: #fff;
}

#footer .custom_button:hover{
background-color: #666;
}

#footer #s{
background: #494949;
color:#ccc;
}

#footer #searchsubmit{
background: transparent url(../images/skin1/search.png) 2px center no-repeat;
border-left:1px solid #222;
}

#sidebar .widget_search #searchsubmit{
background: transparent url(../images/skin1/search.png) 2px center  no-repeat;
border-left:1px solid #d6d6d6;
}

.wrapper #footer .social_bookmarks .rss a{background: transparent url(../images/skin1/rss_16.png) 0 0  no-repeat;}
.wrapper #footer .social_bookmarks .facebook a{background: transparent url(../images/skin1/facebook_16.png) 0 0  no-repeat;}
.wrapper #footer .social_bookmarks .twitter a{background: transparent url(../images/skin1/twitter_16.png) 0 0  no-repeat;}
.wrapper #footer .social_bookmarks .flickr a{background: transparent url(../images/skin1/flickr_16.png) 0 0  no-repeat;}


.more-link{
/*background:transparent url(../images/skin1/bullet_orange.png) no-repeat scroll right 15px; */
}

input, select, textarea{
color:#777;
}

.wrapper a, #main #sidebar .textwidget a{
color:#777777;
/* border-bottom: 1px solid #ff9000; */
}

.wrapper a:hover{
border-bottom: 1px solid #666;
color:#ff9000;
}


h1,h2,h3,h4,h5,h6, legend{
color:#222;
}


#top h1 a, #top h2 a, #top h3 a, #top h5 a, #top h6 a{
color:#222;
} 

#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h5 a:hover, #top h6 a:hover{
color:#555;
} 

.lightbox_video, .lightbox_image{
background:transparent url(../images/skin1/video.png) no-repeat center center;
}

#top .lightbox_image{
background:transparent url(../images/skin1/magnify.png) no-repeat center center;
}

/*comments*/
.gravatar img{
border:1px solid #D6D6D6;
background: #fff;
}

.commententry .odd{
background: #f8f8f8;
}

.commententry .even{
background: #fff;
}


/*CONTACT FORM*/	

.text_input, .text_area{
border:1px solid #D6D6D6;
}

#send, #submit{
border:1px solid #D6D6D6;
background: #222;
color: #fff;
}


#submit:hover, #send:hover{
background: #eee;
color: #222;
}



/*CSS additions 10/2010*/	
	
.valid .text_input, .valid .text_area{border:1px solid #70A41B;} /*#70A41B*/
.error .text_input, .error .text_area{border:1px solid #FF9000;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffb628;}


div#footer a {
    border: none;
}


/* CSS additions */


.entry a{
	font-weight:bold;
	color:#777777;
	border-bottom: 1px solid #ff9000;
}

.entry a:hover{
	color:#DE644C;
	text-decoration:underline;
}

#content .entry h2 a{
	border-bottom: none;
}



#sharefollowdiv{
width:400px;
padding: 0px 2px 4px 2px;
margin: 0 auto;
overflow: hidden;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background: #5e5e5e;
}

h2.sharefollowtext {
font-size:16px;
color:#fff;
font-weight:bold;
text-align:center;
padding-top:.5em;
}

.socialwrap.size48.row{
	padding: 10px 0;
}

.socialwrap.size48.row li{
	padding-right: 5px;
	background: none;
}


.wrapper ul.socialwrap a:hover {text-decoration:none !;border-width:0 !important;}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 6px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 6px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.page-shop div.wrapper{
background:url("../images/bg-shop-categories1.png") repeat-x scroll 0 0 #2B2B2C !important;
}

#shoppcartwidget-4, div#shoppproductwidget-4 {
  display: none;
}




.page-shop div.wrapper div#sidebar div#shoppproductwidget-3, .page-shop div.wrapper div#sidebar div#shoppproductwidget-4{
background: url(../images/bg-side-product.png) no-repeat scroll  0 0 transparent;
height: 190px;
width: 310px;
color: #ffffff;
display: block;
}


.page-shop div.wrapper div#sidebar div#shoppproductwidget-3 h3, .page-shop div.wrapper div#sidebar div#shoppproductwidget-4 h3{
 border:medium none;
color:#EC1C24;
font-size:14px;
padding:10px 10px 10px 35px;
}

.page-shop div.wrapper div#sidebar div#shoppcartwidget-3, .page-shop div.wrapper div#sidebar div#shoppcartwidget-4{
width: 310px;
display: block;
}


.page-293 div.wrapper div#sidebar #shoppcartwidget-4,
.page-293 div.wrapper div#sidebar #shoppproductwidget-4
{
  display: none !important;
}



.page-shop div.wrapper div#sidebar div#shoppcartwidget-3 .cart, .page-shop div.wrapper div#sidebar div#shoppcartwidget-4 .cart{
background: url(../images/bg-sidecart.png) no-repeat scroll  0 0 transparent;
height: 152px;
width: 310px;
color: #ffffff;
margin-top: -38px;
padding-top: 38px;
}

.page-shop div.wrapper div#sidebar div#shoppcartwidget-3 .cart-empty, .page-shop div.wrapper div#sidebar div#shoppcartwidget-4 .cart-empty{
background: url(../images/bg-sidecart-empty.png) no-repeat scroll  0 0 transparent;
height: 90px;
width: 310px;
color: #ffffff;
margin-top: -38px;
}

.page-shop div.wrapper div#sidebar div#shoppcartwidget-3 .cart-empty p.empty, .page-shop div.wrapper div#sidebar div#shoppcartwidget-4 .cart-empty p.empty{
  margin-left: 60px;
  padding-top: 48px;
}


.page-shop div.wrapper div#sidebar div#shoppcartwidget-3 h3 , .page-shop div.wrapper div#sidebar div#shoppcartwidget-4 h3{
 border:medium none;
color:#EC1C24;
font-size:14px;
padding:10px 10px 10px 35px;
}

.page-shop div.wrapper div#sidebar div#shoppcartwidget-3 p, .page-shop div.wrapper div#sidebar div#shoppcartwidget-4 p{
 clear:both;
}


.page-shop div.wrapper div#sidebar div#shoppcartwidget-3 p span#shopp-sidecart-items, .page-shop div.wrapper div#sidebar div#shoppcartwidget-4 p span#shopp-sidecart-items{
 float:left;
margin-left:60px;
margin-top:7px;
}

.page-shop div.wrapper div#sidebar div#shoppcartwidget-3 p span#shopp-sidecart-total, .page-shop div.wrapper div#sidebar div#shoppcartwidget-4 p span#shopp-sidecart-total{
border-bottom:1px dotted gray;
float:left;
font-size:15px;
margin-bottom:35px;
margin-left:27px;
margin-top:10px;
padding-left:3px;
width:250px;
}
.page-shop div.wrapper div#sidebar div#shoppcartwidget-3 p span#shopp-sidecart-total .price, .page-shop div.wrapper div#sidebar div#shoppcartwidget-4 p span#shopp-sidecart-total .price{
  color: #EC1C24;
  margin-left: 20px;
  font-size: 15px;
}

.page-shop div.wrapper div#sidebar div#shoppcartwidget-3 p.empty, .page-shop div.wrapper div#sidebar div#shoppcartwidget-4 p.empty{
  margin-left: 60px;
  margin
}


.page-shop div.wrapper div#sidebar div#shoppcartwidget-3 ul li a, .page-shop div.wrapper div#sidebar div#shoppcartwidget-4 ul li a{
text-decoration: none;
border: none;
color:white;
}


.page-shop div.wrapper div#sidebar div#shoppcartwidget-3 ul li a.go-checkout, .page-shop div.wrapper div#sidebar div#shoppcartwidget-4 ul li a.go-checkout{
background:url("../images/btn1.png") no-repeat scroll 0 0 transparent;
color:white;
float:right;
height:32px;
line-height:24px;
margin-right:30px;
width:167px;
}


.page-shop div.wrapper div#content{
width: 630px !important;
}

.page-shop div.wrapper div#sidebar{
width: 310px !important;
margin-right:0px !important;
}

.page-shop .pp_overlay{
  display: none !important;
}

.page-293 div.wrapper div#content .entry h2.small{
background:url("../images/title-shop.png") no-repeat scroll 0 0 transparent;
font-size:0;
height:46px;
line-height:0;
margin-bottom: 10px;
}

.page-293 div.wrapper div#content .entry .category h3{
    background: url("../images/cat-head.png") no-repeat scroll 0 0 transparent;
    color: #EC1C24;
    font-family: Arial;
    font-size: 24px;
    height: 30px;
    margin-bottom: -3px;
    padding: 18px 18px 18px 15px;
}

.page-293 div.wrapper div#content .entry #shopp .products, #shopp .products ul.products{
  background: url(../images/cat-footer.png) repeat-y scroll -3px bottom transparent;
  float: left;
  padding-bottom: 35px;
}

.page-shop div.wrapper div#content .entry  #shopp .category .products .frame{
 width: auto;

}
.page-shop div.wrapper div#content .entry  #shopp .category .products .frame .details{
    height: 100px;
    position: relative;
    float:left;
}

.page-shop div.wrapper div#content .entry  #shopp .category .products .frame .details .name{
	color: #EC1C24;
    padding: 5px 10px;
    width: 174px;
}

.name h4 a{
	color: #BBBDBF;
	text-decoration:none;
	}

.name h4 a:hover{
	color: #EC1C24;
	text-decoration:underline;
	}

.page-shop div.wrapper div#content .entry  #shopp .category .products .frame .details .price{
border-bottom: 1px dotted gray;
    border-top: 1px dotted gray;
    bottom: 0;
    color: #EC1C24;
    font-size: 13px;
    left: 0;
    padding-bottom: 7px;
    padding-top: 5px;
    position: absolute;
    width: 190px;
}

.page-shop div.wrapper div#content .entry  #shopp .category .products .frame img{
border:5px solid white;
height:110px;
margin-left:30px;
width:110px;
clear: both;
display: block;
}

#content .entry a{
  border: none;
}


.page-shop div.wrapper div#content .entry  #shopp .category{
margin-top: 10px;
}

.page-shop div.wrapper #main{
width: 970px;

}

.page-shop div.wrapper div#sidebar #text-397270427, .page-shop div.wrapper div#sidebar #text-397270428, .page-shop div.wrapper div#sidebar #text-397270429,
.page-shop div.wrapper div#sidebar #text-397270430, .page-shop div.wrapper div#sidebar #text-397270431, .page-shop div.wrapper div#sidebar #text-397270432,
.page-shop div.wrapper div#sidebar #execphp-3{
  display: none;
}

.page-shop div.wrapper div#sidebar .sideproduct p{

}


.page-shop div.wrapper div#sidebar .sideproduct p a{
width: 130px;
line-height: 15px;
}

.page-shop div.wrapper div#sidebar .sideproduct a{
border:medium none;
color:#BBBDBF;
float:left;
font-size:13px;
font-weight:bold;
line-height:10px;
padding:5px;
}

.page-shop div.wrapper div#sidebar .sideproduct a span{
color:#FFFFFF;
float:left;
font-size:13px;
font-weight:normal;
padding-top:5px;
width:155px;
}


.page-shop div.wrapper div#sidebar .sideproduct a img{
  float: left;
  margin-right: 15px;
}

.page-shop div.wrapper div#sidebar .sideproduct{
  margin-top: 5px;
}

.page-shop div.wrapper div#sidebar .sideproduct p.price{
  border-top: 1px gray dotted;
  border-bottom: 1px gray dotted;
color:#EC1C24;
float:left;
padding-bottom:5px;
padding-top:5px;
text-align:center;
width:140px;
}

.page-product div.wrapper div#content .entry h2.small{
background:url("../images/title-product.png") no-repeat scroll 0 0 transparent;
font-size:0;
height:46px;
line-height:0;
margin-bottom: 10px;
}


#footer-community{
background-color: #ffffff;
padding-bottom:10px;
padding-top:10px;
}

#footer-community #links-community{
background-color: #ffffff;
width: 400px;
margin:0 auto;
overflow:hidden;
padding:0 2px 4px;
}


.page-293 div.wrapper div#content div.category-12{
  display: none;
}

.page-product div.wrapper div#content .entry div#shopp h3{
color: #FFFFFF;
    font-family: arial;
    font-size: 26px;
    font-weight: bold;

}

.page-product div.wrapper div#content .entry div#shopp h3.price{
 color: #EC1C24;
    float: none;
    height: 30px;
    font-size: 22px;
}



.page-product div.wrapper div#content .entry div#shopp p{
color: #C0C0C0;
font-family: arial;
font-size: 14px;
font-weight: normal;
}

.page-product div.wrapper div#content .entry div#shopp p b{
font-weight: bold;
}


.page-product div.wrapper div#content .entry div#shopp .image-prod{
 float: left;
 width: 260px;
}

.page-product div.wrapper div#content .entry div#shopp .detail-prod{
  float:right;
   width: 400px;
}


.page-product div.wrapper div#content .entry div#shopp p.headline{
 font-style: italic;
    font-weight: bold;
}



.page-product div.wrapper div#content .entry div#shopp .description{
margin-top: 20px;
float:left;
}


.page-product div.wrapper div#content .entry div#shopp p.add-to{


}


.page-product div.wrapper div#content .entry div#shopp .gallery{
  float: left;
}

.page-product div.wrapper div#content .entry div#shopp form.shopp.product{
 float: left;
    height: 30px;
    left: 275px;
    margin-bottom: 20px;
    margin-top: 30px;
    width: 400px;
}

.page-product div.wrapper div#content .entry div#shopp form.shopp.product p.add-to select{
  float:left;
}

.page-product div.wrapper div#content .entry div#shopp a.shopping {
    clear: both;
    display: block;
    float: left;
    line-height: 15px;
    padding-bottom: 2px;
    text-decoration: underline;
    width: 700px;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}

.page-product div.wrapper div#content .entry div#shopp a.shopping:hover {
    text-decoration: none;

}


.page-product div.wrapper div#content .entry div#shopp form.shopp.product p.add-to input.addtocart{
background: url("../images/btn-addtocart.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 23px;
    line-height: 0;
    text-indent: -9999px;
    display: block;
    margin-left: 7px;
    margin-top: -1px;
    width: 113px;
}


#shopp .gallery .previews li img {
    border: 5px solid white;
	float:left;
    }

.page-product div.wrapper div#content .entry div#shopp  ul {
  margin-bottom: 10px;
}


.page-product div.wrapper div#content .entry div#shopp  ul li {
background: url("../images/bull.png") no-repeat scroll 1px 9px transparent;
    color: #CECECE;
    font-weight: bold;
    padding-left: 15px;
    }

.page-product div.wrapper div#content .entry div#shopp  ul.previews li,  .page-product div.wrapper div#content .entry div#shopp  ul.breadcrumb li{
  background: none;
}


.page-294 div.wrapper div#content .entry div#shopp form#cart div.div-totals{
  background: url(../images/bg-totals.jpg) no-repeat scroll bottom center transparent;
border: 2px solid white;
    float: right;
    padding: 10px 15px 10px 15px;
    min-width: 150px;
}

.page-294 div.wrapper div#content .entry div#shopp form#cart div.div-totals .desc{
float: left;
    width: 60%;
}

.page-294 div.wrapper div#content .entry div#shopp form#cart div.div-totals .desc span{
   display: block;
}

.page-294 div.wrapper div#content .entry div#shopp form#cart div.div-totals .desc strong{
    display: block;
}

.page-294 div.wrapper div#content .entry div#shopp form#cart div.div-totals .prices{
float: left;
    width: 40%;
}

.page-294 div.wrapper div#content .entry div#shopp form#cart div.div-totals .prices span{
     display: block;
     text-align: right;
}

.page-294 div.wrapper div#content .entry div#shopp form#cart div.div-totals .prices strong{
      display: block;
      text-align: right;
}

.page-294 div.wrapper div#content .entry div#shopp  div.payment{
background-color: #9C9EA0;
    border: 1px solid #EC1C24;
    float: right;
    margin: 9px;
    padding: 10px;
    width: 145px;
}

.page-294 div.wrapper div#content .entry div#shopp  div.payment .xcheckout{
background-color: #E8E9EA;
    height: 40px;
    padding-top: 1px;
}

.page-294 div.wrapper div#content .entry div#shopp  div.payment .xcheckout p{

}

.page-294 div.wrapper div#content .entry div#shopp  div.payment .promo{

}

.page-294 div.wrapper div#content .entry div#shopp  div.payment .promo ul li{
 display: block;
 float: left;

}

.page-294 div.wrapper div#content .entry div#shopp  div.payment .promo ul li span{

}

.page-294 div.wrapper div#content .entry div#shopp  div.payment .promo ul li span input#promocode{
 background-color: #E8E9EA;
    border: medium none;
    height: 24px;
    margin-bottom: 10px;
    width: 144px;
}


.page-294 div.wrapper div#content .entry div#shopp  div.payment .promo ul li span input#apply-code, #apply-code{
background: url("../images/btn-promo.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    font-size: 0;
    height: 24px;
    line-height: 0;
    text-indent: -9999px;
    width: 144px;
    display: block;
}

.page-294 div.wrapper div#content .entry div#shopp table.cart tbody tr th{
  border-right: 2px solid #3C3D3F;
}



.page-294 div.wrapper div#content .entry div#shopp table.cart tbody tr th{
background-color: #9C9EA0;
border-top: 1px solid #EC1C24;
height: 26px;
color: #ffffff;
text-align: left;
padding-left: 5px;
}



.page-294 div.wrapper div#content .entry div#shopp table.cart tr th.item{
background-color: #9C9EA0;
border-top: 1px solid #EC1C24;
height: 26px;
color: #ffffff;
text-align: left;
padding-left: 5px;
}

.page-294 div.wrapper div#content .entry div#shopp table.cart tr th.qty{
background-color: #9C9EA0;
border-top: 1px solid #EC1C24;
height: 26px;
color: #ffffff;
text-align: left;
padding-left: 5px;
width: 5%;
}

.page-294 div.wrapper div#content .entry div#shopp table.cart tr.row td.qty{
padding: 2px 0 0;
    vertical-align: top;
}


.page-294 div.wrapper div#content .entry div#shopp table.cart tr.row td.qty input{
border: medium none;
    height: 26px;
    margin: 0 0 0 5px;
    text-align: right;
    width: 44px;
}


.page-294 div.wrapper div#content .entry div#shopp table.cart tr th.money{
background-color: #9C9EA0;
border-top: 1px solid #EC1C24;
height: 26px;
color: #ffffff;
text-align: left;
padding-left: 5px;
width: 13%;
}


.page-294 div.wrapper div#content .entry div#shopp table.cart tr.row{

}

.page-294 div.wrapper div#content .entry div#shopp table.cart tr.row td{
  vertical-align: top;
  border-bottom: 1px solid gray;
}
.page-294 div.wrapper div#content .entry div#shopp table.cart tr.row td.unit{
color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
    text-align: left;

}

/* add by mayk */
.page-294 div.wrapper div#content .entry div#shopp table.cart tr.row td.item .name{
	color: #EC1C24;
}

.page-294 div.wrapper div#content .entry div#shopp table.cart tr.row td.item a.name{
    color: #EC1C24;
    float: left;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}

.page-294 div.wrapper div#content .entry div#shopp table.cart tr.row td a img{

}


.page-294 div.wrapper div#content .entry div#shopp table.cart tr.row td.total{
color: #EC1C24;
    font-size: 13px;
    font-weight: bold;
    padding-left: 5px;
    text-align: left;
}

.page-294 div.wrapper div#content .entry div#shopp table.cart tr.row td.total button.remove{
background: url("../images/btn-delete.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 28px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 28px;
position: absolute;
right: 7px;
}

.page-294 div.wrapper div#content .entry div#shopp span.review{
  font-size: 20px;
}


.page-294 div.wrapper div#content .entry div#shopp .update{
 float:right;
}


.page-294 div.wrapper div#content .entry div#shopp .update .update-button{
background: url(../images/btn-update.png) no-repeat scroll 0 0 transparent;
line-height: 0;
font-size: 0;
text-indent: -9999px;
height: 30px;
width: 160px;
cursor: pointer;
border:none;
}

 .page-294 div.wrapper div#content .entry div#shopp #cart big{
   float: left;
   margin-top: -5px;
 }
.page-294 div.wrapper div#content .entry div#shopp #cart big a{
 color: #BBBDBF;
}

.page-294 div.wrapper div#content .entry div#shopp #cart big a:hover{
  text-decoration: underline;
}


.page-295 div.wrapper div#content .entry div#shopp .links-community,
.page-294 div.wrapper div#content .entry div#shopp .links-community{
  background: none;
  float:left;
  margin-left: 22px;
  clear: both;
}
.page-295 div.wrapper div#content .entry div#shopp .links-community a,
.page-294 div.wrapper div#content .entry div#shopp .links-community a{
  height: 32px;
  width: 32px;
}

.page-295 div.wrapper div#content .entry div#shopp .links-community a.digg,
.page-294 div.wrapper div#content .entry div#shopp .links-community a.digg{
  background: url("http://www.city-zen-clothing.com/wp-content/plugins/share-and-follow/default/32/digg.png") no-repeat scroll 0 0 transparent;
}
.page-295 div.wrapper div#content .entry div#shopp .links-community a.delicious,
.page-294 div.wrapper div#content .entry div#shopp .links-community a.delicious{
  background: url("http://www.city-zen-clothing.com/wp-content/plugins/share-and-follow/default/32/delicious.png") no-repeat scroll 0 0 transparent;
}
.page-295 div.wrapper div#content .entry div#shopp .links-community a.facebook,
.page-294 div.wrapper div#content .entry div#shopp .links-community a.facebook
{
 background: url("http://www.city-zen-clothing.com/wp-content/plugins/share-and-follow/default/32/facebook.png") no-repeat scroll 0 0 transparent;
}
.page-295 div.wrapper div#content .entry div#shopp .links-community a.reddit,
.page-294 div.wrapper div#content .entry div#shopp .links-community a.reddit{
 background: url("http://www.city-zen-clothing.com/wp-content/plugins/share-and-follow/default/32/reddit.png") no-repeat scroll 0 0 transparent;
}
.page-295 div.wrapper div#content .entry div#shopp .links-community a.stumble,
.page-294 div.wrapper div#content .entry div#shopp .links-community a.stumble{
 background: url("http://www.city-zen-clothing.com/wp-content/plugins/share-and-follow/default/32/stumble.png") no-repeat scroll 0 0 transparent;
}

.page-295 div.wrapper div#content .entry div#shopp .links-community a.twitter,
.page-294 div.wrapper div#content .entry div#shopp .links-community a.twitter{
  background: url("http://www.city-zen-clothing.com/wp-content/plugins/share-and-follow/default/32/twitter.png") no-repeat scroll 0 0 transparent;
}


.page-295 div.wrapper div#content .entry div#shopp p.warning,.page-294 div.wrapper div#content .entry div#shopp p.warning{
clear: both;
    color: #FFFFFF;
    float: left;
    margin-left: 22px;
    margin-top: 10px;
    }

    .page-294 div.wrapper div#content .entry div#shopp p.warning a, .page-295 div.wrapper div#content .entry div#shopp p.warning a{
    color: #FFFFFF;
    text-decoration: underline;
    }

.page-295 div.wrapper div#content .entry div#shopp p.warning a:hover,.page-294 div.wrapper div#content .entry div#shopp p.warning a:hover{
    color: #c0c0c0;
    text-decoration: none;
    }

    .page-295 div.wrapper div#content .entry div#shopp .links-community ul{
      width: 400px;
      display: block;
    }


.page-295 div.wrapper div#content .entry div#shopp .links-community ul li{
  clear: none;

}

.page-295 div.wrapper div#content .entry div#shopp .links-community ul li a{
  text-indent: -9999px;
}

.page-product div.wrapper div#content {
    width: 715px !important;
}

.page-product div.wrapper div#sidebar {
    margin-right: 0 !important;
    width: 230px !important;
}


.page-product div.wrapper div#sidebar div#shoppcartwidget-3 .cart-empty, .page-product div.wrapper div#sidebar div#shoppcartwidget-4 .cart-empty {
    background: url("../images/bg-sidecart-empty-mini.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 90px;
    margin-top: -38px;
    width: 230px;
}

.page-product div.wrapper div#sidebar div#shoppcartwidget-3 .cart-empty p.empty, .page-product div.wrapper div#sidebar div#shoppcartwidget-4 .cart-empty p.empty {
    margin-left: 38px;
    }

.page-product div.wrapper div#sidebar div#shoppproductwidget-3, .page-product div.wrapper div#sidebar div#shoppproductwidget-4 {
 background: url("../images/bg-side-product-mini.png") no-repeat scroll 0 7px transparent;
    color: #FFFFFF;
    display: block;
    height: 190px;
    margin-top: -7px;
    width: 230px;
}

.page-product div.wrapper div#sidebar .sideproduct a img {
    float: left;
    margin-right: 0;
}

.page-product div.wrapper div#sidebar .sideproduct a {
padding: 3px;
}

.page-product div.wrapper div#sidebar .sideproduct p a {
    line-height: 13px;
    width: 110px;
}

.page-product div.wrapper div#sidebar .sideproduct p.price {
    border-bottom: 1px dotted gray;
    border-top: 1px dotted gray;
    color: #EC1C24;
    float: left;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
    width: 110px;
}


.page-product div.wrapper div#sidebar div#shoppcartwidget-3, .page-product div.wrapper div#sidebar div#shoppcartwidget-4 {
    display: block;
    width: 230px;
}

.page-product div.wrapper div#sidebar div#shoppcartwidget-3 .cart, .page-product div.wrapper div#sidebar div#shoppcartwidget-4 .cart {
    background: url("../images/bg-sidecart-mini.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 100px;
    margin-top: -32px;
    padding-top: 38px;
    width: 230px;
}

.page-product div.wrapper div#sidebar div#shoppcartwidget-3 p span#shopp-sidecart-items,.page-product div.wrapper div#sidebar div#shoppcartwidget-4 p span#shopp-sidecart-items {
    float: left;
    margin-left: 45px;
    margin-top: -4px;
}

.page-productdiv.wrapper div#sidebar div#shoppcartwidget-3 p span#shopp-sidecart-total, .page-product div.wrapper div#sidebar div#shoppcartwidget-4 p span#shopp-sidecart-total {
    border-bottom: 1px dotted gray;
    float: left;
    font-size: 15px;
    margin-bottom: 35px;
    margin-left: 27px;
    margin-top: 10px;
    padding-left: 3px;
    width: 180px;
}

.page-product div.wrapper div#sidebar div#shoppcartwidget-3 p span#shopp-sidecart-total,.page-product div.wrapper div#sidebar div#shoppcartwidget-4 p span#shopp-sidecart-total {
    border-bottom: 1px dotted gray;
    float: left;
    font-size: 15px;
    margin-bottom: 35px;
    margin-left: 27px;
    margin-top: 10px;
    padding-left: 3px;
    width: 180px;
}

.page-product div.wrapper div#sidebar div#shoppcartwidget-3 ul li a.go-checkout, .page-product div.wrapper div#sidebar div#shoppcartwidget-4 ul li a.go-checkout {
    background: url("../images/btn1-mini.png") no-repeat scroll 0 0 transparent;
    float: right;
    font-size: 0;
    height: 24px;
    line-height: 0;
    margin-right: 0;
    margin-top: -17px;
    text-indent: -999px;
    width: 123px;
}


.page-294 div.wrapper div#content .entry div#shopp{
    display: block;
    float: left;
    position: relative;
}


#checkout ul li h3{
  display: block;
  color:#ffffff;
  font-size: 13px;
  border-bottom: 2px solid #EC1C24;
  padding-bottom: 5px;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-weight: bold;

}

#checkout ul li label{
  color: #ffffff;
}

#checkout p.submit input#checkout-button{
  background: url(../images/btn-order.png) no-repeat scroll 0 0 transparent;
  line-height: 0;
  font-size: 0;
  text-indent: -9999px;
  height:26px;
  border: none;
  cursor: pointer;
  width: 120px;

}

#checkout  ul li div input,#checkout  ul li span input, #checkout  ul li div select {
  color: #EC1C24;
}

.page-295 div.wrapper div#content .entry div#shopp table.cart tbody tr th.header{
background-color: #9C9EA0;
border-top: 1px solid #EC1C24;
height: 26px;
color: #ffffff;
text-align: left;
padding-left: 5px;
border-right: 2px solid #38393A;
}

.page-295 div.wrapper div#content .entry div#shopp table.cart tbody tr.totals th{
  color: #ffffff;
}


.page-295 div.wrapper div#content .entry div#shopp table.cart tr td a{
  color: #ffffff;
}


.page-295 div.wrapper div#content .entry div#shopp table.cart tr td{
  vertical-align: top;
  color: #ffffff !important;
  text-transform: uppercase;
  border-bottom: 1px solid gray;
}

.page-295 div.wrapper div#content .entry div#shopp table.cart tr td.money{
color:#EC1C24 !important;
padding-right: 5px;
}

.page-295 div.wrapper div#content .entry div#shopp table.cart tr td.qty{
  text-align: center;
}

.page-295 div.wrapper div#content .entry div#shopp table.cart tr td.unit{
  text-align: right;
}


.page-295 div.wrapper div#content .entry div#shopp table.cart tr td.no-border{
  border: none;
}

.page-product div.wrapper div#content .entry div#shopp p a{
color: #DFDFDF;
    font-weight: bold;
    text-decoration: underline;
}

.page-product div.wrapper div#content .entry div#shopp p a:hover{
  text-decoration: none;
}


