/*
Theme Name:Dezinerfolio Flower
Theme URI:dezinerfolio.com	
Description:Very Neat Web 2.0 Black Flower Theme
Version:1.0
Author:Navdeep Raj
*/
*,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
*:first-child+html button[type]{padding:4px 10px 3px 7px;/* IE7 */}
abbr,acronym,fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
blockquote{padding:5px 5px 5px 5px;border-top:1px solid #e1cc89;border-bottom:1px solid #e1cc89;margin-top:5px;margin-bottom:15px;background:#faebbc;}
body{background:url(images/body_bg.gif) #000000 repeat-x 0 0;color:#555555;padding:8px 0 0 0;font:11px Arial,Helvetica,sans-serif;}
caption,th{text-align:left;}
div.cf_info{color:#333;display:none;padding:10px 15px!important;width:380px;line-height:1.3em;margin:10px auto;}
div.cf_info a{color:#d13d3d!important;text-decoration:underline!important;}
div.cf_info ol{margin:0;padding:5px 15px 0 30px;}
div.cf_info ol li{padding:1px 0;margin:2px 0;}
div.failure{display:block;background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;}
div.mailerr{display:block;}
div.success{background:#F5F5F5 none repeat scroll 0%;color:#888888;display:block;}
div.waiting{background:#f5f5f5;color:#000000;display:block;}
form>.addtocart,form>.remove,form>.update-button,form>.update-button-cart,form>#confirm-button{height:0px;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
h2#postcomment{padding:10px 0 20px 270px;color:#cccccc;}
label.cf-after{margin:2px 1px 0pt 3px !important;width:90px;text-align:left;background:none;padding:2px;line-height:1.3em;}
label.cf-after span{width:90px;display:block;}
label.cf-before{margin:0 10px 0 0;}
label.cf-group-after{margin:2px 0 0 3px!important;width:100px;text-align:left;padding:2px;background:none;line-height:1.3em;}
label.cf-group-after span{width:100px;display:block;}
ol,ul{list-style:none;}
ol.cf-ol{margin:0!important;padding:0!important;}
ol.cf-ol li{background:none!important;margin:2px 0!important;/*some themes may interfere otherwise*/ padding:0;list-style:none!important;text-align:left;}
ol.cf-ol li ul.cf_li_text_err{margin:0 0 0 160px;padding:0;color:#333;}
ol.cf-ol li.cf_li_err{background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;padding:10px 0!important;margin:5px 0!important;}
ol.cf-ol li.cf-box-group{font-weight:bold;margin:10px 0pt 0px !important;padding-left:160px;}
ol.cf-ol li.cf-box-title{font-weight:bold;margin:8px 0pt 0pt !important;padding-left:160px;/* check with label 'width' incl. */}
ol.cf-ol li.textonly{padding:4px 0;text-align:left;font:bold 14px Arial;}
ol.cf-ol ul.cf_li_text_err li{background:url(icon-alert.png) no-repeat left 1px!important;list-style:none!important;font-weight:bold;text-indent:0;margin:0 0 2px!important;padding-left:15px;}
p.cf-sb{padding:0!important;margin:0;text-align:right!important;}
q:before,q:after,ol.cf-ol ul.cf_li_text_err li:before{content:'';}
.anchors{display:none;border-right:1px solid;}
.buttons td{height:45px;}
.cartbottom{background:url(images/main_side_snip_bottom.jpg) no-repeat;width:240px;height:64px;}
.cartimage{background:url(images/sbar_top_cart.gif) no-repeat 0 0;}
.cartimage h3  a{text-decoration:none;color:#ffffff;}
.cartmiddle{background:url(images/main_side_snip_middle.gif) repeat-y 0 0;width:240px;}
.catalog_grid{border-top:1px solid #dedede;border-bottom:1px solid #dedede;background:#f5f5f5;}
.catalog_grid ul li{display:inline;}
.catalog_grid ul li a{padding-left:12px;}
.cell2div{float:left;/*fix for  buggy browsers*/ display:table-cell;width:94%;}
.cell2divabout{float:left;/*fix for  buggy browsers*/ display:table-cell;width:34%;}
.cell2divfoot,.cell2divcat,.celldivcat,.cell3divabout{float:left;/*fix for  buggy browsers*/ display:table-cell;width:50%;}
.cell2divinnerfoot{float:left;/*fix for  buggy browsers*/ text-align:right;display:table-cell;width:89%;}
.cell2divinnerfoot a{color:#70cee6;}
.cell3divfoot h2,.celldivfoot h2,.cell3divfoot h2 a{color:#999999;padding-top:10px;font:italic bold 18px "Myriad Pro",Myriad,Arial,Helvetica,sans-serif;text-decoration:none;}
.cell3divfoot ul{color:#ffffff;list-style:none;padding:5px 0 0 10px;}
.cell3divfoot ul a,.celldivfoot ul li a{color:#a6d7e6;}
.cell3divfoot,.celldivfoot{float:left;/*fix for  buggy browsers*/ display:table-cell;width:20%;text-align:left;}
.cell4divfoot{float:left;/*fix for  buggy browsers*/ display:table-cell;width:10%;background:url(images/map.png) no-repeat 0 0;height:128px;}
.celldiv{float:left;/*fix for  buggy browsers*/ display:table-cell;width:6%;}
.celldivabout{float:left;/*fix for  buggy browsers*/ display:table-cell;width:8%;}
.celldivfoot ul{color:#a6d7e6;list-style:none;padding:5px 0 0 10px;}
.celldivfoot ul li{padding-top:5px;}
.celldivinnerfoot{float:left;/*fix for  buggy browsers*/ display:table-cell;width:10%;text-align:left;}
.celldivinnerfoot a{color:#888888;}
.cform{margin:10px 0 0 10px;width:420px;}
.cform .cf_date{width:210px!important;}
.cform .cf_hidden{display:none;border:none!important;background:none!important;padding:0!important;margin:0!important;}
.cform fieldset{margin-top:10px;padding:5px 0 10px 0;border:none;}
.cform input,
.cform textarea,
.cform select{font:12px Arial;margin:0;border:1px solid #CCCCCC;color:#666666;padding:4px 5px;width:230px;vertical-align:top;}
.cform input.cf_error,
.cform input.cf_error:hover{color:#d13d3d;border-right:6px solid #d13d3d;width:225px;}
.cform input.cf-box-a:hover,
.cform input.cf-box-b:hover,
.cform input.cf-box-a,
.cform input.cf-box-b{vertical-align:top;margin:2px 0 0 0;width:14px!important;height:22px;border:0!important;background:none!important;}
.cform input.fldrequired,
.cform input.fldrequired:hover{border-right:3px solid #ebc2c2;width:228px;}
.cform input.resetbutton{}
.cform input.sendbutton{border:none!important;background:transparent url(images/submit.png) no-repeat 0 0;color:#FFFFFF;cursor:pointer;font:12px;height:36px;line-height:30px;padding:0 0 8px 2px;width:97px;}
.cform label{color:#000000;font:12px Arial;margin:0 10px 0 0;padding:5px 5px 5px;width:140px;display:inline;/*for mozilla*/ display:inline-block;/*for Opera & IE*/ vertical-align:top;}
.cform label span{width:140px;/* must be the same as above!*/ display:block;}
.cform legend{color:#353c40;margin:0;line-height:2em;padding:0;font-size:20px;font-variant:small-caps;}
.cform select,
.cform select:hover{width:242px;/* attempt to have equal length */ padding:3px 5px;}
.cform select.cf_error,
.cform select.cf_error:hover{color:#d13d3d;border-right:6px solid #d13d3d;}
.cform select.cfselectmulti{height:7.5em;}
.cform select.fldrequired,
.cform select.fldrequired:hover{border-right:3px solid #ebc2c2;width:242px;}
.cform textarea{overflow:auto;height:8em;}
.clear{overflow:hidden;/* generic container (i.e. div) for floating buttons */ width:100%;clear:both;}
.commentauthor,.commentauthor,.flickrrss p,.map,.previews a.shopp-thickbox{float:left;}
.commentdata{padding:10px 0;clear:both;}
.commentlist{padding:15px 0;}
.commentlist li{padding:15px 20px 5px 20px;clear:both;height:1%;overflow:hidden;border-bottom:1px solid #eeeeee;}
.commentlist li *{font-size:11px;}
.commentmetadata *{color:#aaaaaa;text-decoration:none;}
.commentright{float:left;width:540px;padding-left:10px;}
.commfrm_left input{width:220px;padding:4px;font-size:11px;color:#666666;height:16px;background:#fafafa;border:1px solid #cccccc;}
.commfrm_left label{width:60px;display:block;padding-top:6px;float:left;color:#888888;}
.commfrm_left p{padding-bottom:10px;}
.commfrm_left,.commfrm_right{float:left;padding-left:20px;width:300px;}
.commfrm_right textarea{height:88px;color:#666666;width:290px;padding:5px;background:#fafafa;border:1px solid #cccccc;font:11px/18px Arial,Helvetica,sans-serif;}
.commfrm_right textarea:focus{border:1px solid #aaaaaa;background:url(images/bullet.gif) #ffffff no-repeat center center;}
.contact{padding:5px 5px 5px 5px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background:#f5f5f5;}
.disabled{border-color:#dddddd!important;}
.entry_meta a{font-size:10px;text-decoration:none;color:#333333;}
.entry_meta,.entry_meta abbr{color:#838383;font:10px "Century Gothic",Tahoma,Arial,sans-serif;}
.flickr_a{background:url(images/footer_a.png) no-repeat 0 0;width:32px;height:160px;float:left;}
.flickr_b{background:url(images/footer_b.png) repeat-x 0 0;height:100%;float:left;width:885px;padding-top:15px;}
.flickr_c{background:url(images/footer_c.png) no-repeat 0 0;width:38px;height:160px;float:left;}
.flickrrss{clear:both;height:160px;}
.flickrrss p a{display:block;float:left;}
.flickrrss p a img,.sbar_snip img{border:none;}
.footer{clear:both;height:1%;overflow:hidden;text-align:center;}
.head_left{background:url(images/header_left.jpg) no-repeat 0 0;width:13px;height:219px;display:block;float:left;}
.head_mid{background:url(images/srch_txt.gif) no-repeat right top;width:898px;height:219px;display:block;float:left;}
.head_mid h1.logo{float:left;padding:0px 0 0 50px;}
.head_mid h1.logo a{float:left;background:url(images/df_logo.png) no-repeat 0 0;width:589px;height:188px;display:block;text-indent:-9999px;overflow:hidden;}
.head_right{background:url(images/header_right.jpg);width:47px;height:219px;float:right;display:block;}
.header{width:958px;background:url(images/header_middle.gif) repeat-x 0 0;height:219px;clear:both;}
.headermid_right{width:250px;float:right;}
.innercontent a img,.innercontent img,.innercontent img,#TB_window img{border:0 none;}
.innercontent h1 a,.innercontent h2 a,.innercontent h3 a,.innercontent h4 a,.innercontent a,.innercontent h1,.innercontent h4{color:#23b8e8;}
.innercontent h1,.innercontent h1 a{font-size:20px;font-weight:normal;}
.innercontent h2,.innercontent h2 a{color:#555555;font:italic bold 25px "Myriad Pro",Myriad,Arial,Helvetica,sans-serif;}
.innercontent h3,.innercontent h3 a{color:#000000;font:italic bold 18px "Myriad Pro",Myriad,Arial,Helvetica,sans-serif;}
.innercontent li{padding:0px 0 8px 0px;}
.innercontent p{padding:5px 0;line-height:18px;}
.innercontent ul li{padding-top:2px;}
.innercontent ul,.innercontent ol{padding:5px 0 10px 20px;}
.innerfooter{text-align:center;color:#888888;width:950px;padding:4px 0 4px 0;}
.innerfooter a{text-decoration:none;}
.leftcontent{float:left;width:742px;padding-top:10px;overflow:hidden;}
.leftcontent .pagetitle{text-align:center;font-size:14px;font-weight:bold;padding-bottom:15px;}
.lettrine{float:left;font-size:40px;color:#ed2224;margin-top:-10px;padding:1px;line-height:1em;}
.linklove,input #apply-code,input #promocode,.cartHeaders,.totalRow,.titlecomments,span.reqtxt,
span.emailreqtxt{display:none;}
.mainbody{width:1000px;}
.makecomment{background:url(images/contentdivider.gif) repeat-x left center;padding:10px 15px;display:block;height:1%;overflow:hidden;clear:both;color:#555555;text-decoration:none;}
.makecomment span{font-size:11px;text-decoration:none;}
.navigation{clear:both;/*float:left;*/ height:80px;padding-top:81px;padding-left:2px;}
.navigation li{float:left;width:62px;height:69px;list-style:none;}
.navigation li a{float:left;text-decoration:none;padding-top:10px;width:62px;text-transform:uppercase;text-align:center;display:block;font-size:10px;color:#777777;height:59px;}
.navigation li a:hover{color:#000000;}
.navigation li.current_page_item{background:url(images/hili_btn.png) no-repeat 0 0;}
.navigation li.current_page_item a{color:#b3b3b3;}
.navigation li.current_page_item a:hover{color:#ffffff;}
.paymentimage{background:url(images/sbar_top_payment.gif) no-repeat 0 0;}
.paymentimage_container{height:186px;background:url(images/Paypal_logo.png) no-repeat 0 0;}
.pdf-button{width:112px;height:34px;padding:0 0 0 0;margin:0px 0 0 0;border:0;background:url(images/downloadpdf.png) 0 0 no-repeat;overflow:hidden;cursor:pointer;}
.post{width:720px;clear:both;overflow:hidden;background:url(images/postbase.gif) repeat-x left bottom;padding-bottom:38px;}
.postcategories{float:right;color:#838383;display:none;font:10px "Century Gothic",Tahoma,Arial,sans-serif;}
.postcategories a{text-decoration:none;color:#333333;font-size:10px;display:none;}
.posthead{height:45px;background:url(images/posttitle.gif) repeat-x 0 0;}
.posthead .date{float:left;background:url(images/date.gif);width:70px;height:42px;display:block;padding-top:3px;padding-left:17px;display:none;font:16px "Century Gothic",Tahoma,Arial,sans-serif;}
.posthead .date .datemonth{font-size:11px;clear:both;display:block;display:none;}
.posthead .posttitle{float:left;padding-left:20px;font:bold 18px "Century Gothic",Tahoma,Arial,sans-serif;}
.posthead .posttitle a{font-family:"Century Gothic",Tahoma,Arial,sans-serif;color:#ffffff;display:block;padding-top:11px;text-decoration:none;width:520px;overflow:hidden;}
.productscroller{float:left;position:relative;visibility:hidden;left:-5000px;}
.productscroller  li img,.productscroller  li p{margin:25px 8px 0 0;}
.rowdiv{display:table-row;width:auto;padding-top:5px;}
.sbar_end{background:url(images/sbar_bot.gif) #000000 no-repeat 0 0;height:45px;width:212px;display:block;padding-bottom:10px;clear:both;}
.sbar_menu{background:url(images/sbar_top.png) no-repeat 0 0;}
.sbar_snip{background:url(images/sbar_mid.gif) repeat-y 0 0;width:212px;display:block;float:left;}
.sbar_snip .sbar_menu ul{width:178px;padding-left:25px;overflow:hidden;}
.sbar_snip .sbar_menu ul li a,.sbar_snip .sbar_menu ul ul li a{text-decoration:none;color:#5e5e5e;padding-top:7px;font-family:"Century Gothic",Arial,Tahoma,sans-serif;display:block;height:23px;padding-left:3px;outline:none;}
.sbar_snip .sbar_menu ul li a:hover,.sidebar p a:hover,.sbar_snip .sbar_menu ul ul li a:hover,.sidebar p a:hover{background:url(images/sbar_a_hili.gif) repeat-x left bottom;}
.sbar_snip .sbar_menu ul li,.sbar_snip .sbar_menu ul ul li{list-style:none;height:30px;overflow:hidden;padding-bottom:1px;background:url(images/hori_div.gif) repeat-x left bottom;}
.sbar_snip h3{height:23px;padding-bottom:5px;clear:both;overflow:hidden;width:212px;display:block;padding-left:20px;text-align:center;padding-top:19px;color:#ffffff;text-transform:uppercase;}
.sbarstats a{height:1%;overflow:hidden;}
.sbarstats img{border:none;padding-bottom:30px;padding-left:32px;}
.sbarstats01{padding-left:15px;height:1%;overflow:hidden;}
.searcharea{float:right;clear:both;padding:13px 0 0 0;height:18px;overflow:hidden;}
.searcharea form{border:none;overflow:hidden;}
.searcharea input{width:160px;height:18px;font-size:11px;color:#cccccc;background:none;border:none;}
.sidebar{width:242px;overflow:hidden;}
.sidebar h3{font-size:10px;font-weight:normal;}
.sidebar p a{text-decoration:none;color:#5e5e5e;padding-top:7px;font-family:"Century Gothic",Arial,Tahoma,sans-serif;display:block;height:23px;width:178px;outline:none;}
.slide{padding:40px 30px;width:689px;float:left;position:relative;}
.slide h1{color:#e83123;}
.slide img{position:absolute;top:20px;left:350px;}
.slide p{color:#999;font-size:12px;line-height:22px;width:300px;}
.smallnavi{height:15px;overflow:hidden;display:block;padding:3px 0 7px 0;}
.smallnavi a{text-decoration:none;color:#888888;padding-right:10px;padding-left:8px;}
.sorrydialog{text-align:center;font-size:14px;color:#23b8e8;}
.sorrydialog a{text-align:center;color:#aef406;font-size:14px;}
.submit{height:40px;}
.tab_container{padding-left:8px;}
.tab_container div{text-decoration:none;color:#70cee6;padding-right:6px;float:left;cursor:pointer;}
.tab_container div:hover,.tab_container .header_highlight{color:#ff6a00;}
.tab_container p{padding-right:2px;}
.tableabout{display:table;width:690px;border-spacing:5px;/*cellspacing:poor IE support for  this*/ border-collapse:separate;background:#f5f5f5;}
.tablediv{display:table;width:600px;border:1px solid #666666;border-spacing:5px;/*cellspacing:poor IE support for  this*/ border-collapse:separate;background:#eeeeee;}
.tablediv h1{font-size:14px;font-weight:bold;}
.tabledivcat{display:table;width:650px;border-spacing:5px;/*cellspacing:poor IE support for  this*/ border-collapse:separate;background:#f5f5f5;}
.tabledivfoot{display:table;width:884px;border-spacing:5px;/*cellspacing:poor IE support for  this*/ border-collapse:separate;padding-top:2px;}
.tabledivinnerfoot{display:table;width:950px;}
.techlist ul li:before{padding-right:5px;content:url(images/add.png);vertical-align:sub;}
.thecontent{background:url(images/post_bg.gif) #ffffff repeat-x left bottom;padding:15px 15px 15px 15px;height:1%;overflow:hidden;border-bottom:1px solid #000000;}
.thecontent{min-height:300px;}
.thecontent *{font-size:12px;list-style:none;}
.thecontent .commentauthor,.commentauthor a{font-weight:bold;color:#23b8e8;text-decoration:none;font-size:12px;padding-right:3px;}
.thecontent .commentlist li.alt .commentauthor,.thecontent .commentlist li.alt .commentauthor a{color:#8fc50c;font-size:12px;}
.titlecomments a{float:right;color:#dcdcdc;padding:13px 15px 0 0;text-decoration:none;display:none;font:12px "Century Gothic",Tahoma,Arial,sans-serif;}
.toprow{background:#5d5f61;color:#fff;}
.totals{color:#000;}
.tuffitfont{font:italic bold 18px "Myriad Pro",Myriad,Arial,Helvetica,sans-serif;color:#000;}
.wrapper{width:1004px;margin:0 auto;}
#at15s{color:#000;background:#555;}
#checkout a{text-decoration:none;color:#555555;font:italic bold 16px "Myriad Pro",Myriad,Arial,Helvetica,sans-serif;}
#mainaccord{clear:both;height:300px;}
							  
#mover{width:2880px;position:absolute;}
#page-wrap{background:white;width:689px;margin:0 auto;padding:50px 0;}

.filters.enabled a.cancel{font-weight:bold;}
.filters.enabled a.cancel:after{content:"]";}
.filters.enabled a.cancel:before{content:"[";}
/**
* Shopping Cart 
**/
#shopp #cart{width:100%;}
#shopp #cart .item,#shopp #receipt .order .item{width:50%;}
#shopp #cart .money,
#shopp #cart .totals th,
#shopp #cart .buttons td{text-align:right;white-space:nowrap;}
#shopp #cart .remove{font-size:9px;}
#shopp #cart .totals.total th,
#shopp #cart .totals.total td,#shopp #receipt .order .totals.total th,
#shopp #receipt .order .totals.total td{font-size:130%;}
#shopp #cart address,#shopp #receipt address{font-style:normal;}
#shopp #cart big{display:block;margin:10px 0;}
#shopp #cart table{padding:10px 0;width:100%;}
#shopp #cart th{text-align:left;font-weight:bold;}
#shopp #cart th,#shopp #cart td{padding:3px;}
#shopp #errors{color:#990000;}
#shopp #new{float:left;width:75%;}
/**
* Order Receipt
**/
#shopp #receipt{position:relative;margin:20px 0;}
#shopp #receipt .order{width:100%;clear:both;border:none;}
#shopp #receipt fieldset{float:left;width:auto;width:42%;padding:10px;border:1px solid #dadada;margin-bottom:30px;}
#shopp #receipt fieldset legend,#shopp ul.products img,#shopp.list ul.products li .listview{display:block;}
#shopp #receipt fieldset.shipping{width:42%;float:right;}
#shopp #receipt table.transaction{clear:both;width:100%;margin-bottom:10px;}
#shopp #receipt table.transaction th{text-align:right;width:80px;padding-right:10px;}
#shopp #receipt td{border:none;}
#shopp #receipt th{font-weight:bold;text-align:left;border:none;}
#shopp #receipt th,
#shopp #receipt td{padding:3px 0;}
/**
* Checkout 
**/
#shopp #shipping-methods{padding-left:30px;}
#shopp #shipping-methods input{margin-left:-16px;}
#shopp #shipping-methods li{margin-top:5px;}
/**
* Catalog/Category
**/
#shopp .category{position:relative;}
/**
* Product Pages
**/
#shopp .column{float:left;}
#shopp .column.first{width:65%;}
#shopp .column.second{float:right;width:35%;}
#shopp .gallery{margin:5px 10px 5px 0;}
#shopp .gallery ul.previews li.thumbnails li{margin:0 5px 0 0;}
#shopp .gallery ul.previews li.thumbnails ul{margin:10px 0 10px 0;}
#shopp .orderby,#shopp #cart big a.right{float:right;}
#shopp .original{text-decoration:line-through;}
/* Hide the product summary in the grid view */
#shopp .price{font-weight:bold;line-height:1.5;margin:0;}
#shopp .sale{font-size:150%;}
#shopp .subcategories{padding:10px 0;margin-bottom:10px;}
#shopp .submit,#shopp #receipt .order .money,
#shopp #receipt .order .total,
#shopp #receipt .order .buttons td{text-align:right;}
#shopp .views{display:inline;position:absolute;right:0;top:0;}
#shopp .views button{border:none;background:none;cursor:pointer;padding:2px;}
#shopp .views button:hover{border:1px solid #777;background:#ebebeb;}
#shopp .views li{display:inline;}
#shopp dl{clear:both;}
#shopp dl dd{display:block;clear:right;}
#shopp dl dt{font-weight:bold;float:left;margin-right:10px;clear:left;}
#shopp form{text-align:left;}
#shopp form label{font-size:14px;font-weight:bold;padding-bottom:3px;}
#shopp form ul{line-height:1;float:left;}
#shopp form ul li span label,
#shopp form div label{font-size:11px;font-weight:normal;padding-bottom:8px;}
#shopp form.product ul.options{list-style:none;}
#shopp span{padding:10px 0px 10px 0px;}
#shopp ul.breadcrumb{margin:10px 0;}
#shopp ul.breadcrumb li{background:none;padding:0;display:inline;margin-left:0;text-indent:0;}
#shopp ul.categories{float:left;margin-right:20px;}
#shopp ul.products li .details{float:none;}
#shopp ul.products li .name,
#shopp ul.products li .summary,
#shopp ul.products li .savings,
#shopp ul.products li .price{margin-top:0;margin-bottom:0;}
#shopp ul.products li .summary,#shopp ul.products li .listview{display:none;}
/* Each product in a category has a containing frame */
#shopp ul.products li.product div.frame{padding:10px;}
/* Product List View */
#shopp.list ul.products li{float:none;width:100%;clear:both;padding-bottom:10px;}
#shopp.list ul.products li .details{float:left;width:65%;}
#shopp.list ul.products li div.frame{width:100%;text-align:left;}
#shopp.list ul.products li img{float:left;margin-right:10px;}
#shopp.list ul.products li.product{border-bottom:1px solid #ddd;}

#shopp #cart .remove{vertical-align:text-bottom;width:16px;height:16px;padding:0 0 0 0;margin:0px 0 0 0;border:0;background:url(images/delete.png) 0 0 no-repeat;overflow:hidden;cursor:pointer;}
#shopp #cart .update-button{vertical-align:text-bottom;width:113px;height:36px;padding:0 0 0 0;margin:0 0 0 0;border:0;background:url(images/update.png) 0 0 no-repeat;overflow:hidden;cursor:pointer;}
#shopp #cart big a.right{width:60px;}
#shopp #checkout #confirm-button{vertical-align:text-bottom;width:141px;height:36px;padding:0 0 0 0;margin:0 0 0 0;border:0;background:url(images/confirm.png) 0 0 no-repeat;overflow:hidden;cursor:pointer;}
#shopp .displayshipping ul li{position:relative;margin:-14px 0 20px 70px;}
#shopp .product .addtocart{width:100px;height:32px;padding:0 0 0 0;margin:10px 0 0 0;border:0;background:url(images/addtocart.png) 0 0 no-repeat;overflow:hidden;cursor:pointer;}
#shopp .savings,#shopp .displayshippingtitle{font-weight:bold;font-size:120%;}
#shopp_sidebar li a{text-decoration:none;color:#555555;font:italic bold 14px "Myriad Pro",Myriad,Arial,Helvetica,sans-serif;}
#shopp_sidebar li a:hover,.cartimage h3 a:hover,#checkout a:hover{text-decoration:underline;}
#shopp_sidebar li,#shopp_sidebar p{padding-top:5px;list-style:none;padding-left:30px;}
#shopp-cart-ajax{padding-top:8px;list-style:none;}
#shopp-cart-ajax ul{padding-left:60px;list-style:none;}
#slider{background:white url(images/slider-bg.png) no-repeat scroll 0 2px;height:227px;overflow:hidden;position:relative;margin:10px 0 30px 0;}
#slider-stopper{display:none;position:absolute;top:1px;right:20px;background:#ed2224;color:white;padding:3px 8px;font-size:10px;text-transform:uppercase;z-index:1000;}


#TB_window{font:bold 10px Arial,Helvetica,sans-serif;color:#666666;text-transform:uppercase;letter-spacing: -1px;}
#TB_secondLine{font:bold 10px Arial,Helvetica,sans-serif;color:#666666;}
#TB_window a:link{color:#ddd;background:#333;text-decoration:none;padding: 4px 7px 3px;margin: -3px 0 0 5px;}
#TB_window a:visited{color:#666666;}
#TB_window a:hover{color:#fff;background:#000;}
#TB_window a:active{color:#666666;}
#TB_window a:focus{color:#666666;}
#TB_window #TB_ImageOff:link{background:none;padding:0;margin:0;}
#TB_window #TB_ImageOff:hover{background:none;}
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url('../icons/macFFBgHack.png') repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
* html #TB_overlay{/* ie6 hack */
position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#TB_window,#TB_load{position:fixed;background:#ffffff;z-index:102;color:#666666;display:none;border:4px solid #000;text-align:left;top:50%;left:50%;}
* html #TB_window{/* ie6 hack */
position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;}
#TB_caption{height:25px;padding:7px 30px 10px 15px;float:left;}
#TB_closeWindow{height:25px;padding:7px 12px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:fixed;display:none;height:208px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;/* -height/2 0 0 -width/2 */text-align: center;}
* html #TB_load{/* ie6 hack */
position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{/* ie6 hack */
position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#TB_load img { display: inline; width: 32px; height: 32px; margin: 88px auto 0;}



