.gui-clearfix:before,
.gui-clearfix:after{content:" ";display:table;}
.gui-clearfix:after{clear:both;}
.gui-clearfix{*zoom:1;}
.gui a.gui-action{display:block;width:16px;height:16px;text-indent:-9999px;background:url(gui-actions.png);}
.gui a.gui-action-delete{background-position:0 -32px;}
.gui a.gui-action-min{background-position:0 -16px;}
.gui a.gui-action-plus{background-position:0 0;}
.gui a.gui-bold{font-weight:normal;}
.gui .gui-button-outline{}
.gui a.gui-button-facebook{display:inline-block;padding:0 0 0 1px;margin:0px 0;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;font-weight:bold;line-height:20px;cursor:pointer;background:url("checkout-progress.png") repeat scroll 4px -216px #29447E;border-radius:2px;}
.gui a.gui-button-facebook span{display:block;padding:3px 6px;margin:1px 1px 0 21px;color:#FFFFFF;background-color:#5F78AB;border-top:1px solid #879AC0;border-bottom:1px solid #1A356E;}
.gui a.gui-button-facebook:active{background-position:4px -216px;}
.gui a.gui-button-facebook:active span{background:#4F6AA3;border-top:1px solid #45619D;border-bottom:1px solid #29447E;}
.gui a.gui-button-facebook:hover{text-decoration:none;}
#gui-form-cart .gui-button-small{float:right;}
.gui a.gui-button-large,
.gui a.gui-button-small{padding:4px 15px;}
.gui a.gui-button-large{font-size:14px;background-position:left -26px;}
.gui a.gui-button-large.gui-button-disabled,
.gui a.gui-button-small.gui-button-disabled{color:#666666;cursor:default;background-color:#FFFFFF;border:1px solid #8D8D8D;}
.gui a.gui-button-large:hover,
.gui a.gui-button-small:hover{text-decoration:none;}
.gui a.gui-button-disabled{opacity:0.5;}
.gui a.gui-button-block{display:block;}
.gui a.gui-small{font-size:13px;}
.gui a:hover{}
.gui input{}
.gui table{width:100%;border-spacing:0;empty-cells:show;}
.gui ul.gui-products{margin-top:-5px;list-style-type:none;}
.gui ul.gui-products li .gui-products-image{top:10px;}
.gui ul.gui-products li .gui-products-info{top:27px;right:50%;left:54px;overflow:hidden;white-space:nowrap;}
.gui ul.gui-products li .gui-products-info a{font-size:13px;}
.gui ul.gui-products li .gui-products-option{top:19px;right:0;width:16px;height:16px;}
.gui ul.gui-products li .gui-products-price{top:27px;right:0;left:50%;overflow:hidden;text-align:right;white-space:nowrap;font-size:14px;}
.gui ul.gui-products li .gui-products-title{top:5px;right:0;left:54px;overflow:hidden;font-weight:normal;white-space:nowrap;}
.gui ul.gui-products li .gui-products-unitprice{bottom:0;font-size:11px;}
.gui ul.gui-products li .gui-products-title a{}
.gui ul.gui-products li{position:relative;height:65px;border-bottom:1px solid #e5e2df;}
.gui ul.gui-products li.large{height:76px;}
.gui ul.gui-products li div{position:absolute;line-height:22px;}
.gui ul.gui-products li.gui-option .gui-products-price,
.gui ul.gui-products li.gui-option .gui-products-title{right:26px;}
.gui ul.gui-products li:last-child{border:0;}
.gui-align-center{text-align:center;}
.gui-align-left{text-align:left;}
.gui-align-right{text-align:right;}
.gui-anchor{display:block;height:20px;}
.gui-banner{margin-top:15px;font-weight:bold;text-align:center;}
.gui-big{font-size:16px;}
.gui-block{}
.gui-block > .gui-table{border:0;border-radius:0;}
.gui-block.gui-closed .gui-block-title{border:0;border-radius:5px;}
.gui-block.gui-margin{margin:20px 0;}
.gui-block-content .gui-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#333333;border-radius:0 0 5px 5px;opacity:0.1;}
.gui-block-content .gui-table{margin-top:5px;font-size:12px;border:3px solid #EEEEEE;}
.gui-checkout .gui-checkout-progress .gui-block-content{padding:0px;margin-top:21px;}
.gui-block-content{position:relative;padding:0px;margin-top:21px;}
.gui-block-content.gui-white{background:#FFFFFF;}
.gui-block-disabled{cursor:default;opacity:0.5;}
.gui-block-inner{padding-bottom:15px;}
.gui-block-inner a{float:right;}
.gui-block-inner strong{border-bottom:1px solid #d9d9d9;font-size:15px;font-weight:normal;}
.gui-block-inner strong a{float:none;color:#666666;}
.gui-block-linklist{list-style-type:none;}
.gui-block-linklist li{}
.gui-block-linklist li.gui-active a{font-weight:normal;}
.gui-block-linklist li:last-child{border:0;}
.gui-block-option{padding:10px 15px;background:#fdfdfd;border:1px solid #e5e2df;}
.gui-block-option img.gui-border{padding:1px;background:#FFFFFF;border:1px solid #e5e2df;border-radius:2px;}
.gui-block-option:first-child{margin-top:5px;}
.gui-block-option-block{padding:10px 15px 15px 15px;margin:10px 30% 0 30px;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:5px;}
.gui-block-productlist{margin:0px 0;list-style-type:none;}
.gui-block-productlist li .gui-block-productlist-image{margin-right:10px;float:left;}
.gui-block-productlist li .gui-block-productlist-option{bottom:7px;float:right;height:16px;position:absolute;right:0;width:16px;}
.gui-block-productlist li .gui-block-productlist-text{overflow:hidden;line-height:22px;}
.gui-block-productlist li .gui-block-productlist-text a{white-space:nowrap;}
.gui-block-productlist li{position:relative;display:block;width:100%;overflow:hidden;border-bottom:1px solid #DDDDDD;padding-bottom:5px;margin-bottom:5px;}
.gui-block-productlist li.large{margin-bottom:10px;}
.gui-block-productlist li .gui-unitprice{bottom:0;}
.gui-block-productlist li:last-child{border:0;}
.gui-block-subcontent{padding-top:10px;letter-spacing:1px;border-top:1px solid #e5e2df;}
.gui-block-subcontent p.gui-bigger{font-size:14px;}
.gui-block-subtitle{padding:0;font-size:13px;font-weight:normal;letter-spacing:1px;line-height:30px;}
.gui-block-subtitle a{float:right;font-size:13px;font-weight:normal;}
.gui-block-subtitle.gui-transparent{}
.gui-block-subtitle.gui-bigger{font-size:16px;}
.gui-block .gui-table thead.gui-block-title > tr > th{padding-bottom:0 !important;}
.gui-block-title, .gui-block .gui-table thead.gui-block-title > tr > th , .gui-content-title , .gui-list > strong , .gui-block-inner strong{overflow:hidden;padding:0 0 10px;margin-bottom:15px;border-bottom:1px solid #d9d9d9;font-size:18px;font-weight:normal;}
.gui-list > strong{display:block;margin-bottom:0;}
.gui-block-title a{float:right;font-size:13px;text-transform:capitalize;}
.gui-block-title span{display:block;float:left;width:16px;height:16px;margin:11px 10px 11px 0;font-family:Tahoma;font-size:11px;font-weight:bold;line-height:16px;color:#FFFFFF;text-align:center;text-shadow:none;background:#76C61B;border-radius:3px;}
.gui-block-title strong{font-weight:normal;}
.gui-block-title strong a{float:none;color:#333333;}
.gui-block-title.gui-dark span{background:#000000;}
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a{color:#000000;}
.gui-block-title.gui-transparent span,
.gui-block-title.gui-transparent strong{opacity:0.5;filter:alpha(opacity=50);}
.gui-buttons .gui-right{margin-left:10px;}
.gui-buttons{margin-top:10px;}
.gui-buttons.gui-buttons-large{height:42px;}
.gui-buttons.gui-buttons-large .gui-button-link{margin:7px 0;}
.gui-buttons.gui-border{padding-top:10px;border-top:1px solid #e5e2df;}
.gui-cart .gui-cart-sum .gui-big{font-size:16px;}
.gui-cart .gui-cart-sum{border:medium none;font-size:14px;line-height:20px;margin:0 0 20px;padding:5px;}
.gui-cart .gui-number{width:50px;}
.gui-cart-sum .gui-big{font-size:14px;}
.gui-cart-sum .gui-item .gui-desc{float:left;width:60%;text-align:right;}
.gui-cart-sum .gui-item .gui-option{float:left;width:5%;padding:2px 0 2px 10px;}
.gui-cart-sum .gui-item .gui-price{float:right;width:25%;text-align:right;}
.gui-cart-sum .gui-line{height:1px;margin:10px 0;background:#e5e2df;}
.gui-cart-sum{margin:15px 0 0 0;font-size:13px;padding:10px;border:7px solid #e5e2df;}
.gui-clear{clear:both;}
.gui-col2-big .gui-col2-big-col1{float:left;width:55%;}
.gui-col2-big .gui-col2-big-col2{float:right;width:40%;}
.gui-col2-equal .gui-col2-equal-col1{float:left;width:48.5%;}
.gui-col2-equal .gui-col2-equal-col2{float:right;width:48.5%;}
@media (max-width:1000px){.gui-col2-equal-responsive>.gui-col2-equal-col1{margin-bottom:20px;}
.gui-col2-equal-responsive>.gui-col2-equal-col1,
.gui-col2-equal-responsive>.gui-col2-equal-col2{float:none;width:100%;}
}
.gui-col2-leftm .gui-col2-leftm-col1{float:left;width:37%;}
.gui-col2-leftm .gui-col2-leftm-col2{float:right;width:60%;}
.gui-col2-rightm .gui-col2-rightm-col1{float:left;width:60%;}
.gui-col2-rightm .gui-col2-rightm-col2{float:right;width:37%;}
.gui-col3-center .gui-col3-center-col1{float:left;width:25%;margin-right:3%;}
.gui-col3-center .gui-col3-center-col2{float:left;width:44%;}
.gui-col3-center .gui-col3-center-col3{float:right;width:25%;}
.gui-col3-equal .gui-col3-equal-col1{float:left;width:30%;margin-right:25px;}
.gui-col3-equal .gui-col3-equal-col2{float:left;width:30%;}
.gui-col3-equal .gui-col3-equal-col3{float:right;width:29%;}
.gui-col3-equal .gui-col3-equal-col1,
.gui-col3-equal .gui-col3-equal-col2 ,
.gui-col3-equal .gui-col3-equal-col3{background:none repeat scroll 0 0 #fff;border:1px solid #dbdfe0;margin-bottom:0px;padding:10px;}
.gui-content-subtitle{height:30px;font-size:14px;font-weight:bold;line-height:30px;color:#000000;border-bottom:1px solid #DDDDDD;}
.gui-content-title{}
.gui-content-wysiwyg{margin:5px 0;font-size:13px;}
.gui-content-wysiwyg ul{margin-left:20px;}
.gui-login,
.gui-password,
.gui-register,
.gui-review{border-radius:0px;margin-bottom:80px;}
.gui-label-required{display:block !important;}
.gui-field .gui-description{padding-left:30px;}
.gui-field .gui-description span{font-weight:bold;color:#C00D80;}
.gui-field-content{padding-left:30px;position:relative;}
.gui-form .gui-checkbox input,
.gui-form .gui-radio input{height:16px;margin:0;padding:0;vertical-align:top;width:18px;}
.gui-checkout .gui-form .gui-radio input[type=radio]{}
.gui-form .gui-checkbox label{width:75%;height:auto;font-size:13px;cursor:pointer;}
.gui-form .gui-loading{background-image:url('gui-loading.gif');background-position:right center;background-repeat:no-repeat;}
.gui-form .gui-field .gui-checkbox-fluid label{line-height:20px;margin-top:4px;overflow:visible;width:90%;white-space:normal;}
.gui-form .gui-error .gui-input,
.gui-form .gui-error .gui-select,
.gui-form .gui-error .gui-text{border-color:#C80805;}
.gui-form .gui-error .gui-input.gui-focus,
.gui-form .gui-error .gui-select.gui-focus,
.gui-form .gui-error .gui-text.gui-focus{box-shadow:0 0 2px #C80805;}
.gui-form .gui-error .gui-message{display:block;}
.gui-form .gui-error .gui-select .gui-handle{border-left:1px solid #C80805;}
.gui-form .gui-field .gui-description span{color:#555;}
.gui-form .gui-field{clear:both;}
.gui-form .gui-message{display:none;height:20px;font-size:11px;line-height:20px;color:#C80805;text-indent:16px;white-space:nowrap;background:url(icon-form-error.png) 0 4px no-repeat;}
.gui-form .gui-radio .gui-options .gui-option{float:left;}
.gui-form .gui-radio label{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
.gui-form .gui-radio span{float:right;height:28px;font-weight:bold;line-height:28px;color:#333333;}
.gui-form .gui-spacer{height:10px;}
.gui-form label{display:inline-block;padding-right:20px;font-weight:normal;line-height:30px;white-space:nowrap;}
.gui-form label.gui-label-text{font-weight:normal;line-height:20px;padding:4px 20px 4px 0;}
.gui-form label em{font-style:normal;color:#DD3C10;}
.gui-form .gui-no-validate label em{display:none;}
.gui-form label span{font-weight:normal;color:#777;}
.gui-form label span.gui-nostyle{}
.gui-form .gui-field-info{height:28px;line-height:28px;padding:28px 0 0 0;font-size:12px;}
.gui-hide{display:none;}
.gui-image{padding:1px;border:1px solid #e5e2df;border-radius:2px;}
.gui-image a img{border:0;}
.gui-image.gui-image-40{width:40px;height:40px;}
.gui-image.gui-image-50{width:50px;height:50px;}
.gui-input,
.gui-text{position:relative;background-clip:padding-box;background-color:#fff;border:1px solid #e5e2df;box-sizing:border-box;color:#777;font-family:"Open Sans",Arial,Helvetica,sans-serif;outline:0 none;position:relative;z-index:0;}
.gui-input input , .gui-text{padding:5px 6px;}
.gui-input input,
.gui-text textarea{width:94%;color:#777;background:transparent;border:0;outline:none;}
.gui-input input{height:20px;}
.gui-input.gui-focus,
.gui-text.gui-focus{box-shadow:0 0 3px #bbb}
.gui-left{float:left;}
.gui-relative{position:relative !important;}
.gui-fixed{position:fixed !important;}
.gui-checkout .gui-absolute{inherit !important}
.gui-absolute{position:absolute !important;}
.gui-position-bottom{bottom:0;position:absolute;}
.gui-separator{background-color:#8D8D8D;height:1px;margin:8px 0 10px 0;text-align:center;}
.gui-separator span{background-color:#FFF;color:#666;font-size:11px;padding:0 10px;position:relative;text-transform:uppercase;top:-9px;}
.gui-line{height:1px;margin:10px 0;background:#e5e2df;}
.gui-borderline{height:1px;margin:10px 0;background:#e5e2df;}
.gui-list{}
.gui-list ul{list-style-type:none;padding-left:0;}
.gui-list ul ul{padding-left:15px;}
.gui-list ul li{}
.gui-list ul li a{display:inline-block;}
.gui-list ul li a span{}
.gui-list ul li a:hover span{}
.gui-login-new p{height:176px;}
.gui-messages{font-size:12px;font-weight:bold;line-height:16px;}
.gui-messages ul{padding:8px 5px 8px 26px;margin-bottom:10px;color:#3B5998;text-shadow:0 1px #FFFFFF;list-style-type:none;background:url(icon-message-info.png) 5px 5px no-repeat #ECEFF5;border:1px solid #3B5998;border-radius:0px;}
.gui-messages ul.gui-error{color:#DD3C10;background:url(icon-message-error.png) 5px 9px no-repeat #FCECE8;border-color:#DD3C10;}
.gui-messages ul.gui-success{color:#609946;background:url(icon-message-success.png) 5px 9px no-repeat #EFF5ED;border-color:#609946;}
.gui-messages ul.gui-warning{color:#E2C822;background:url(icon-message-warning.png) 5px 9px no-repeat #FCFAE9;border-color:#E2C822;}
.gui-nowrap{white-space:nowrap;}
.gui-number .gui-handle{position:absolute;right:0;width:15px;height:26px;background:url(gui-sprite.png) right -92px no-repeat;border-left:1px solid #e5e2df;}
.gui-number .gui-handle a{display:block;width:15px;height:13px;text-indent:-9999px;background:url(gui-sprite.png) no-repeat #FFFFFF;}
.gui-number .gui-handle a.gui-down{background-position:0 -105px;}
.gui-number .gui-handle a.gui-up{background-position:0 -92px;}
.gui-number .gui-handle a:active{background-color:#CCCCCC;}
.gui-number .gui-value{position:absolute;right:16px;left:0;height:26px;padding:0 5px;overflow:hidden;white-space:nowrap;}
.gui-number .gui-value input{width:100%;height:20px;padding:0;margin:3px 0;font-size:13px;line-height:20px;color:#777;text-align:center;background:transparent;border:0;outline:none;}
.gui-number{position:relative;height:26px;border:1px solid #e5e2df;}
.gui-number.gui-focus .gui-handle{box-shadow:0 0 3px #bbb;}
.gui-number.gui-focus{box-shadow:0 0 3px #bbb;}
.gui-page-content{min-height:200px;padding:10px;}
.gui-page-title h1{height:30px;font-size:24px;font-weight:bold;line-height:30px;color:#000000;font-family:Helvetica,Arial,sans-serif;}
.gui-popover{position:absolute;top:30px;left:10%;display:none;width:80%;padding:5px;background:rgba(0,0,0,0.8);border-radius:5px;box-shadow:0 3px 0 rgba(0,0,0,0.1);z-index:1000;}
.gui-popover-fluid{left:auto;top:-150px;width:auto;z-index:1000;}
.gui-popover-fluid .gui-popover-content .gui-scroll{height:auto;}
.gui-popover-bg{position:absolute;top:0;right:0;left:0;z-index:100 !important;height:100px;background:#000000;border-radius:5px;opacity:0.8;}
.gui-popover-content .gui-scroll{height:350px;overflow:auto;}
.gui-popover-content{z-index:1000 !important;padding:10px;background:#FFFFFF;border-radius:5px;}
.gui-popover-title{height:35px;font-size:18px;font-weight:bold;line-height:35px;color:#FFFFFF;text-indent:10px;text-shadow:0 0 1px #000000;}
.gui-popover-title a{float:right;width:20px;height:20px;margin:5px 0;font-family:Tahoma;font-size:12px;font-weight:bold;line-height:20px;color:#FFFFFF !important;text-align:center;text-indent:0;background:rgba(0,0,0,0.3);border-radius:3px;}
.gui-popover-title a:hover{text-decoration:none;background:rgba(0,0,0,0.6);}
.gui-popover-title strong{float:left;}
.gui-required{height:16px;margin-top:10px;font-size:12px;line-height:16px;color:#DD3C10;text-align:right;}
.gui-notice{height:16px;margin-top:10px;font-size:12px;line-height:16px;text-align:right;}
.gui-right{float:right;}
.gui-select .gui-handle{position:absolute;right:0;width:23px;height:26px;background:url(gui-sprite.png) right -66px no-repeat;border-left:1px solid #e5e2df;}
.gui-select .gui-value{position:absolute;right:25px;left:9px;height:26px;overflow:hidden;white-space:nowrap;}
.gui-select{position:relative;height:26px;line-height:26px;border:1px solid #e5e2df;background:#fff;}
.gui-select select{position:absolute;top:0;width:100%;height:100%;cursor:pointer;opacity:0;filter:alpha(opacity=0);color:#777;}
.gui-select.gui-focus .gui-handle{border-color:#bbb;}
.gui-select.gui-focus{box-shadow:0 0 3px #bbb;}
.gui-small{font-size:12px;}
.gui-spacer{height:20px;}
.gui-thankyou .gui-spacer{height:0;}
.gui-strike{text-decoration:line-through;}
.gui-table{border:1px solid #e5e2df !important;}
.gui-table table{border-collapse:collapse;background:#fff;}
.gui-table tbody tr td{padding:10px 10px;border-top:1px solid #e5e2df;}
.gui-table tbody tr:first-child td{border:0;}
.gui-table thead tr th{height:30px;padding:0 10px;font-weight:normal;line-height:30px;color:#666;background:#f7f7f7;border-bottom:1px solid #e5e2df;font-size:13px !important;}
.gui-text textarea{min-height:72px;}
.gui-valign-bottom{vertical-align:bottom;}
.gui-valign-middle{vertical-align:middle;}
.gui-valign-top{vertical-align:top;}
.gui-input.gui-disabled,
.gui-text.gui-disabled,
.gui-select.gui-disabled{opacity:0.5;}
.gui-checkout .gui-fixed{top:0;z-index:100;}
.gui-progressbar{height:38px;position:relative;line-height:38px;margin:0 0 40px !important;background:none repeat scroll 0 0 #ffffff !important;border:1px solid #dbdfe0;clear:both;}
.gui-progressbar .gui-indicator{position:absolute;right:0;left:72px;top:0;height:38px;}
.gui-progressbar .gui-indicator .gui-progress{width:100%;float:right;height:38px;background:url(gui-progressbar-sprite.png) 0 -38px no-repeat;margin-left:-48px;padding-left:48px;border-radius:0 4px 4px 0;}
.gui-progressbar .gui-indicator .gui-progress.gui-step-1{width:75%;}
.gui-progressbar .gui-indicator .gui-progress.gui-step-2{width:50%;}
.gui-progressbar .gui-indicator .gui-progress.gui-step-3{width:25%;}
.gui-progressbar .gui-indicator .gui-progress.gui-step-4{width:0;}
.gui-progressbar .gui-indicator .gui-progress.gui-step-5{width:0;}
.gui-progressbar a.gui-cart{position:absolute;display:block;left:0;top:0;padding:0 20px;width:32px;height:38px;border-radius:4px 0 0 4px;text-indent:-9999px;cursor:pointer;z-index:100;}
.gui-progressbar a.gui-cart span{background:url(checkout-progress.png) -42px -221px no-repeat;margin:3px 0;display:block;width:32px;height:32px;}
.gui-progressbar ul{position:absolute;list-style:none;left:72px;right:0;top:0;height:38px;}
.gui-progressbar ul li{height:38px;width:25%;float:left;background:url(gui-progressbar-sprite.png) 0 -76px no-repeat;padding-left:48px;margin-left:-48px;display:block;}
.gui-progressbar ul li a{display:block;height:38px;margin:0 10px;text-indent:5px;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:normal;text-transform:uppercase;}
.gui-progressbar ul li a:hover{text-decoration:none;}
.gui-progressbar ul li.gui-done a:hover{text-decoration:underline;}
.gui-progressbar ul li.gui-active,
.gui-progressbar ul li.gui-active a,
.gui-progressbar ul li.gui-done,
.gui-progressbar ul li.gui-done a{color:#FFF;}
.gui-progressbar ul li a span{float:left;display:block;height:18px;width:18px;text-align:left;background:url(gui-progressbar-sprite.png) -914px -86px no-repeat;margin:7px 0;border-radius:13px;line-height:18px;color:#666;font-weight:normal;border:2px solid #FFF;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);text-shadow:none;margin:7px 6px;}
.gui-progressbar ul li.gui-active a span{background-position:-932px -86px;}
.gui-progressbar ul li.gui-done a span{background-position:-950px -86px;text-indent:-9999px;}
.gui-progressbar ul li:last-child{border-radius:0 5px 5px 0;}
.gui-address-line2{display:none;}
.gui-format-international .gui-address-line2{display:block;}
.gui-format-international .gui-address-row-1 .gui-col2-equal-col1{width:100%;}
.gui-format-international .gui-address-row-1 .gui-col2-equal-col2{display:none;}
.gui-format-international .gui-address-row-2 .gui-col2-equal-col1{float:right;}
.gui-format-international .gui-address-row-2 .gui-col2-equal-col2{float:left;}
.gui-blog-article{position:relative;padding:0 0 15px 0;margin:0 0 25px 0;border-bottom:1px solid #CCCCCC;z-index:8;}
.gui-blog-article h1{height:auto;font-size:18px;font-weight:normal;line-height:30px;color:#000000;white-space:normal;}
.gui-blog-article h1 a{color:#333333;}
.gui-blog-article h1 a:hover{color:#000000;}
.gui-blog-article header img{width:100%;padding:0 0 15px 0;}
.gui-blog-article ul{width:100%;list-style:none;}
.gui-blog-article header ul li{float:left;padding:0 10px 0 0;margin:5px 10px 10px 0;border-right:1px solid #CCCCCC;}
.gui-blog-article ul li:last-child{border-right:none;}
.gui-blog-article.gui-last{margin-bottom:0;border-bottom:none;}
.gui-blog-article-comments{padding-bottom:0;margin-bottom:0;border-bottom:none;}
.gui-blog-article-comments a:hover{text-decoration:none;}
.gui-blog-article-comments a:hover span{text-decoration:none;background-color:#000000;}
.gui-blog-article-comments span{display:block;width:30px;height:30px;margin:-5px 0;line-height:30px;color:#FFFFFF;text-align:center;background:url(gui-blog-comments.png) no-repeat #666666;}
.gui-blog-article-content{padding:0 0 15px 0;}
.gui-blog-article-more{text-align:right;}
.gui-blog-comment-admin{background:#F5F5F5;}
.gui-blog-commentlist{list-style:none;}
.gui-blog-commentlist article{position:relative;padding:20px 0 20px 64px;border-bottom:1px dotted #CCCCCC;}
.gui-blog-commentlist header{height:20px;}
.gui-blog-commentlist header a{float:right;color:#666666;}
.gui-blog-commentlist header cite{font-style:normal;font-weight:bold;color:#000000;}
.gui-blog-commentlist header img{position:absolute;top:20px;left:0;}
.gui-blog-commentlist p{padding:10px 0 0 0;}
.gui-blog-nav{height:20px;padding:15px 0;border-top:1px solid #CCCCCC;}
.gui-blog-nav-next{float:left;}
.gui-blog-nav-previous{float:right;}
.gui-blog-social{width:100%;height:20px;display:inline-block;}
.gui-blog-social-addthis{float:left;width:20px;height:16px;padding:2px 0;}
.gui-blog-social-facebook{float:left;width:90px;height:20px;}
.gui-blog-social-google{float:left;width:80px;height:20px;}
.gui-blog-social-twitter{float:left;width:110px;height:20px;}
.gui-blogshort .gui-blog-article-image .gui-blog-article-content,
.gui-blogshort .gui-blog-article-image footer,
.gui-blogshort .gui-blog-article-image header{width:60%;padding-left:40%;}
.gui-blogshort .gui-blog-article-image .gui-blog-article-content{padding-top:10px;}
.gui-blogshort .gui-blog-article-image header img{position:absolute;top:0;left:0;width:37%;}
.gui-blogshort .gui-blog-social{padding:0 0 15px 0;}
.gui-block.gui-block-highlight{border-color:#333;}
.gui-block.gui-block-highlight .gui-block-title{}
.gui-block.gui-block-highlight .gui-block-title{}
.gui-block.gui-block-highlight .gui-block-title strong{color:#FFF;}
.gui-block.gui-block-highlight .gui-block-content{}
.gui-block.gui-block-highlight .gui-buttons.gui-border{}
.gui-block.gui-block-highlight{}
.gui-block.gui-block-highlight .gui-block-title{border-radius:0;}
.strict-submit{margin-top:28px;padding:0 15px !important;}
.gui-compare .gui-table{overflow:auto;}
.gui-compare .gui-column{width:200px;}
.gui-compare .gui-column2{width:50%;}
.gui-compare .gui-column3{width:33%;}
.gui-compare .gui-column4{width:25%;}
.gui-select.gui-form-payed-by{width:100px !important;display:inline-block;margin-top:10px;}
.gui-block-inner{background-color:#fff !important;}
.gui-checkout-one-step .step-shipment .gui-block-option .gui-field .gui-radio > label{width:auto !important;}
.gui-radio label , .gui-checkbox label{line-height:18px !important;margin-top:0 !important;}
.gui-radio .tm-checkbox , .gui-checkbox .tm-checkbox{margin-right:10px}
.gui-radio, .gui-checkbox{line-height:13px;margin-bottom:5px;}
.gui-wishlist .gui-table a.gui-button-small{width:100px;}