html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:75%;line-height:1.3; color: #222;}
table{border-collapse:collapse;border-spacing:0;margin-bottom:1.4em;}
caption,th,td{font-weight:400;text-align:left;}
table,td,th{vertical-align:middle;}
thead th,thead td{font-weight:700;text-align:center;}
tfoot th,tfoot td{font-style:italic;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{margin:0 0 .5em;}
a{color:#555;text-decoration:none;}
a:hover{text-decoration:underline;}
pre,code{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
ul,ol,li,dl,dt,dd{margin:0;padding:0;}
th,td{padding:0;}
tfoot{font-style:italic;}
caption{font-weight:700;text-align:right;}
.dock{position:relative;}
.dock,.widget{overflow:hidden;}
.dock:after,.widget:after,.clear:after,.similars:after,#Checkout .shipping_information:after,#Checkout .payment_information:after,#Checkout .view_contact:after,#CheckoutForm.FullPageForm #checkout_payment_methods:after,.FullPageForm #order_delivery_methods:after,.checkout_header:after,#Checkout .shipping_summary:after,#Checkout .payment_summary:after,#Checkout #CheckoutContactView .view_contact:after,#CategoryPresentationWidget li.cat_level_0:after,a.logotype span:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
h2.user_page_title{border-bottom:3px solid #818181;clear:both;color:#414141;display:block;font-size:20px;margin-bottom:10px;}
#LeftDock .dock h2,#RightDock .dock h2{clear:both;display:block;font-size:16px;margin-bottom:5px;}
table.cart td.price,table.document_lines td.price{text-align:right;white-space:nowrap;width:16%}
table.cart tbody td.price,table.document_lines tbody td.price{border-left:1px solid #d0d0d0}
table.cart td.quantity,table.document_lines td.quantity{width:14%;}
table.cart td.name,table.document_lines td.name{width:27%;}
table.cart td.picture,table.document_lines td.picture{width:17%;}
table.cart thead th,table.cart thead td,table.cart tfoot th,table.cart tfoot td,table.cart .main_selector td,table.cart .main_selector th,table.document_lines thead th,table.document_lines thead td,table.document_lines tfoot th,table.document_lines tfoot td,table.document_lines .main_selector td,table.document_lines .main_selector th{background-color:#DCDCDC;}
table.cart tfoot th,table.cart tfoot td,table.document_lines tfoot th,table.document_lines tfoot td{text-align:right;}
table.cart tfoot th.price,table.cart tfoot td.price,table.document_lines tfoot th.price,table.document_lines tfoot td.price{font-size:13px;font-weight:700;}
table.cart input.text{clear:both;display:block;margin:0 auto;text-align:center;width:50%;}
table.cart table input.button{margin:5px auto;}
table.cart{margin-bottom:2%;}
table.cart td.name a{color:#383838;}
table.cart td.name span{clear:both;display:block;}
#CartForm table.cart td.quantity input.button{float:none;margin-left:16%;}
#SfContentWidget #CartForm input.checkout,#SfContentWidget #CartForm input.clear,#SfContentWidget #CartForm input.update,#SfContentWidget #Wishlist input.checkout,#SfContentWidget #Wishlist input.clear,#SfContentWidget #Wishlist input.update{clear:none;float:right;margin:1% .5%;}
#SfContentWidget #CartForm input.checkout,#SfContentWidget #Checkout input.next,#SfContentWidget #Wishlist input.copy{background-color:#AD0000;border-color:#7A0000;color:#FFF;margin-right:2%;position:relative;}
#SfContentWidget #CartForm a.continue,#Wishlist a.continue{color:#454545;display:block;float:left;font-size:12px;font-weight:700;margin-left:1%;margin-top:1%;}
.secret_message_div{background-color:#FFF;border:1px solid #dcdcdc;display:block;margin:0;padding:5px 10px;position:absolute;}
#ErrorMessageBox,#MessageBox{background-color:#FEF3ED;border:1px solid #F9E3CC;color:#DF541C;font-weight:700;margin-bottom:1em;padding:0.5em;}
p.error{color:red;font-weight:700;text-align:center;}
#copy_contact_to_billing,#reset_contact_to_billing,#copy_contact_to_shipping,#reset_contact_to_shipping{color:#3D3D3D;font-weight:700;margin-left:15px;}
.FullPageForm dl.list_item dt{display:block;float:left;font-weight:700;text-align:right;width:30%;}
.FullPageForm dl.list_item dd{float:right;width:69%;}
#Checkout dl.list_item{clear:none;float:left;width:340px;text-align:left;margin:5px 20px;}
#Checkout .view_contact dl.list_item{clear:none;float:left;width:320px;text-align:left;margin:5px 20px;}
#Checkout dl.list_item dt{width:auto;float:none;display:inline;text-align:left;font-weight:700;}
#Checkout dl.list_item dd{width:auto;float:none;display:inline;text-align:left;}
#ProductPage .product_reviews_widget .form-row{clear:both;display:block;margin:3px 0;}
#ProductPage .product_reviews_widget .form-row label{clear:none;display:block;float:left;margin-right:5px;text-align:right;width:20%;}
#ProductPage .product_reviews_widget .form-row select,#ProductPage .product_reviews_widget .form-row input,#ProductPage .product_reviews_widget .form-row textarea{clear:none;display:inline;float:left;}
#ProductPage .product_reviews_widget .form-row input.submit{-moz-border-radius:6px;-moz-box-shadow:inset #8A8A8A 0 0 12px 5px 5px 10px;-webkit-border-radius:6px;-webkit-box-shadow:inset #8A8A8A 0 0 12px 5px 5px 10px;background-color:#FFF;border:1px solid #666;border-radius:6px;box-shadow:inset #8A8A8A 0 0 12px 5px 5px 10px;cursor:pointer;display:block;font-size:11px;font-weight:700;margin:2% 5% 2% 0;padding:0.15em .5em;}
#ProductPage .product_reviews_widget div.product_review{-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#FFF;border:1px solid #7F7F7F;display:block;margin:2% 10%;position:relative;}
#ProductPage .product_reviews_widget div.product_review .title{border-bottom:1px dotted #7F7F7F;clear:both;color:#6B6B6B;font-size:14px;font-weight:700;line-height:20px;margin-bottom:5px;padding:1px 100px 2px 5px;}
#ProductPage .product_reviews_widget div.product_review .rating{height:20px;overflow:hidden;position:absolute;right:3px;top:1px;width:95px;}
#ProductPage .product_reviews_widget div.product_review .rating span{display:block;float:left;height:18px;margin-right:1px;overflow:hidden;padding-top:18px;text-indent:-9999px;width:18px;}
#ProductPage .product_reviews_widget div.product_review .rating span.star{background:url(../ishark/images/ico_star_full.gif) no-repeat top left;}
#ProductPage .product_reviews_widget div.product_review .rating span.empty{background:url(../ishark/images/ico_star_empty.gif) no-repeat top left;}
#ProductPage .product_reviews_widget div.product_review .author{clear:both;color:#6B6B6B;display:block;font-size:12px;font-style:italic;font-weight:700;padding-left:5px;}
#ProductPage .product_reviews_widget div.product_review .message{clear:both;color:#6B6B6B;display:block;font-size:11px;padding:10px;}
#ProductPage .product_attachments_widget ul li{background-image:url(../ishark/images/mimetypes/mimetype_unknown.jpg);background-position:top left;background-repeat:no-repeat;float:left;height:30px;margin-right:5px;padding-top:95px;width:95px;}
#ProductPage .product_attachments_widget ul li a{color:#6B6B6B;display:block;font-size:11px;line-height:15px;text-align:center;}
#ProductPage .product_attachments_widget ul li.type_doc{background-image:url(../ishark/images/mimetypes/mimetype_doc.jpg);}
#ProductPage .product_attachments_widget ul li.type_pdf{background-image:url(../ishark/images/mimetypes/mimetype_pdf.jpg);}
#ProductPage .product_attachments_widget ul li.type_txt{background-image:url(../ishark/images/mimetypes/mimetype_txt.jpg);}
#ProductPage .product_attachments_widget ul li.type_zip,#ProductPage .product_attachments_widget ul li.type_rar{background-image:url(../ishark/images/mimetypes/mimetype_archive.jpg);}
#ProductPage .product_attachments_widget ul li.type_xls{background-image:url(../ishark/images/mimetypes/mimetype_xls.jpg);}
#ProductPage .product_attachments_widget ul li.type_jpg,#ProductPage .product_attachments_widget ul li.type_png,#ProductPage .product_attachments_widget ul li.type_gif,#ProductPage .product_attachments_widget ul li.type_bmp{background-image:url(../ishark/images/mimetypes/mimetype_image.jpg);}
.account_user_name{clear:both;color:#000;display:block;font-size:20px;padding:5px 0;text-align:left;}
#account_user_menu{border-bottom:1px solid #4A4A4A;border-top:1px solid #4A4A4A;clear:both;display:block;height:115px;list-style:none;margin-bottom:10px;padding:10px 0;}
#account_user_menu li{display:block;float:left;margin-right:10px;}
#account_user_menu li.menu_item_logout{float:right;}
.user_page .article{clear:both;display:block;margin:0 0 10px;padding:10px 0;}
.user_page .article h3{border-bottom:1px solid #4C4C4C;clear:both;display:block;}
.user_page .article h3 a{color:#4C4C4C;font-size:14px;}
.user_page .article .post_time{clear:both;color:#4C4C4C;display:block;float:right;font-size:11px;height:20px;}
.user_page .article .introduction{border-bottom:1px solid #4C4C4C;clear:both;color:#2F2F2F;font-size:13px;padding:10px;}
.user_page .article .link_more a{clear:both;color:#2F2F2F;float:right;font-weight:700;}
.user_page .pager{border-bottom:1px dotted #4C4C4C;border-top:1px dotted #4C4C4C;clear:both;display:block;padding:5px 0;text-align:center;}
.user_page .pager a{color:#2F2F2F;}
#account_orders_list tfoot{height:50px;}
#account_orders_list th{background-color:#dcdcdc;}
#account_orders_list a:hover img{-moz-box-shadow:#BDBDBD 2px 2px 4px;-moz-transform:scale(1.2);-webkit-box-shadow:#BDBDBD 2px 2px 4px;-webkit-transform:scale(1.05);box-shadow:#BDBDBD 2px 2px 4px;transform:scale(1.05);}
.wishlist .info_new_saved{-moz-border-radius:10px;-moz-box-shadow:#BDBDBD 2px 2px 4px;-webkit-border-radius:10px;-webkit-box-shadow:#BDBDBD 2px 2px 4px;border:1px solid #BDBDBD;border-radius:10px;box-shadow:#BDBDBD 2px 2px 4px;clear:both;color:#3A3A3A;display:block;font-size:11px;padding:5px 10px;text-align:center;}
.wishlist .info_new_saved a{clear:both;color:#374F60;display:block;font-weight:700;text-align:center;}
.wishlist .buttons{clear:both;display:block;height:45px;}
.wishlist .buttons input.submit{background-color:#FFF;border:1px solid #666;cursor:pointer;display:block;float:right;font-size:11px;font-weight:700;margin:2% 1% 2% 0;padding:0.15em .5em;}
.wishlist .buttons input.submit:hover{background-color:#C4EA83;}
.wishlist .buttons .continue{color:#454545;display:block;float:left;font-size:12px;font-weight:700;height:30px;line-height:30px;margin-left:1%;margin-top:1%;}
.wishlist .warning{color:#D61818;}
.wishlist h3{border-bottom:1px solid #4A4A4A;font-size:13px;}
.wishlist .saved_wishlists{list-style:none;padding:10px;}
.wishlist .saved_wishlists li{-moz-border-radius:10px;border:1px dotted #A2A2A2;display:block;float:left;height:100px;margin-right:10px;overflow:hidden;padding:5px;width:100px;}
.wishlist .saved_wishlists li:hover{border-color:#7A7A7A;border-style:solid;}
.wishlist .saved_wishlists li a{background:url(../ishark/images/icons/ico_saved.png) no-repeat top left;clear:both;display:block;height:64px;margin-left:18px;text-align:center;width:64px;}
.wishlist .saved_wishlists li .date{color:#474747;display:block;font-size:11px;font-weight:700;margin-bottom:5px;text-align:center;}
.wishlist .saved_wishlists li a:hover{-moz-transform:scale(1.1);opacity:0.9px;}
.price-bg-107-20{background-image:url(../images/bg/price/107x20.png);background-repeat:no-repeat;height:20px;line-height:20px;text-align:center;width:107px;}
.price-bg-80-20{background-image:url(../images/bg/price/80x20.png);background-repeat:no-repeat;height:20px;line-height:20px;text-align:center;width:80px;}
.price-bg-80-20-promotion{background-position:0 -150px;}
.blue{color:#007CEF;}
.orange{color:#fe8117;}
a,a:hover{text-decoration:none;}

.bicolor-brand-list li.item{border-color:#C7C7C7;border-style:solid solid none;border-width:1px 1px medium;height:43px;margin:0;overflow:hidden;padding:0;text-align:center;width:59px;}
.bicolor-brand-list li.item li{background-color:#FFF;height:43px;width:59px;display:block;}
.bicolor-brand-list li.item li a{display:block;height:43px;line-height:43px;text-align:center;vertical-align:middle;width:59px;}
.bicolor-brand-list li.item li .display-table{height:43px;margin-bottom:0;width:100%;}
.bicolor-brand-list li .display-cell{height:43px;text-align:center;vertical-align:middle;width:100%;}
.bicolor-brand-list li.item li.color{display:none;}
.bicolor-brand-list li.item:hover li.color{display:block;}
.bicolor-brand-list li.item li.greyscale{opacity:0.7}
#AjaxMessageBox{background-image:url(../images/bg/tooltip_bg.png);color:#FFF;display:none;font-weight:700;height:61px;line-height:3em;padding:6px 36px 13px 6px;position:absolute;text-align:center;width:296px;}
#ContentAreaDock,#ContentAreaDock #ProductPageSummary,#CenterDock,#MiddleDock{position:static;}
.menu_widget ul,.menu_widget li,#ProductPage .product_attachments_widget ul{list-style:none;}
#LeftDock .dock,#RightDock .dock,.user_page .article .link_more{clear:both;display:block;margin-bottom:10px;}
table.cart td,table.cart th,table.document_lines td,table.document_lines th,#account_orders_list td,#account_orders_list th{padding:.5% 1%;}
table.cart,table.document_lines,#account_orders_list{margin:1%;width:98%;}
.FullPageForm dl.list_item,.clear{clear:both;display:block;}
h1,h2,h3,h4,h5,h6,strong,th,.user_page .pager .current a{font-weight:700;}
#ProductPage .product_reviews_widget h3,#ProductPage .product_attachments_widget h3,.user_page .article .link_more a span,.wishlist .saved_wishlists li a span,.bicolor-brand-list li.item li.color,.bicolor-brand-list li.item:hover li.greyscale{display:none;}
#account_orders_list .creation_date,#account_orders_list .submission_date{width:25%;}
#account_orders_list .total_value,#account_orders_list .order_status,#account_orders_list .order_actions{width:15%;}
.price-bg-107-20-bestseller,.price-bg-80-20-bestseller{background-position:0 0;}
.price-bg-107-20-new,.price-bg-80-20-boughtalso{background-position:0 -50px;}
.price-bg-107-20-promotion,.price-bg-80-20-new{background-position:0 -100px;}

.summary_action #Checkout .shipping_contact{
margin-bottom:15px;
}


#Checkout .print_actions{
  background-color:#F9F9F9;
  margin:0 2px 0 8px;
  border:1px solid #CCCCCC;
  padding:5px;
  height:45px;
}

#Checkout .comment-row{
    padding-bottom:10px;
    margin-bottom:10px;
}

#Checkout dl.department_item{width:685px;clear:both;}


#Checkout dl.department_item dt{
  width:100px;
  text-align:right;
  display:block;
  float:left;
}

#Checkout dl.department_item dd strong{
  padding-left:5px;
}


#Checkout dl.department_item dd .customer_view{
  display:block;
  margin-left:85px;
  clear:both;
}


#Checkout dl.department_item dd .customer_view dt{
 display:inline;
float:none;
font-weight:700;
text-align:left;
width:auto;
}


#Checkout dl.department_item dd .customer_view dl{
clear:none;
float:left;
margin:5px 20px;
text-align:left;
width:250px;
}
