/* Pollenizer v1.0
 * Released: November 2011
 * Respect: Twitter Bootstrap (twitter.github.com/bootstrap) & Eric Meyer (meyerweb.com).
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* RESET  
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,hr,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;outline:0;vertical-align:baseline;-webkit-font-smoothing:antialiased}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
html {background:white;height:100%;font:62.5%/1.4 "tradegothic-roman",Helvetica,"helvetica neue",helveticaneue,helveticaneueroman,"helvetica neue roman",Arial,sans-serif;overflow-y:scroll}
body {background:white;min-height:100%;font-size:1.2em}
table {border-collapse:collapse;border-spacing:0;}
td {vertical-align:top}
input,select {vertical-align:middle}
nav ul,nav ol,nav li {margin:0;padding:0;list-style:none;list-style-image:none}
img,a img {border:0}
html>body img {-ms-interpolation-mode:bicubic}
a {color:#09f;outline:none}
a:hover,a:active {outline:none}
/* Form elements  */
legend {margin-left:-7px}
textarea {overflow:auto}
input[type="radio"] {vertical-align:text-bottom}
input[type="button"],input[type="submit"],input[type="image"],button {cursor:pointer}
input[type="checkbox"] {vertical-align:bottom;vertical-align:baseline}
button,input,select,textarea {margin:0}
input:invalid,textarea:invalid {background:#f0dddd}
button {width:auto;overflow:visible}
select,input,textarea,button {font:99% sans-serif}
option,select {min-width:1.5em}
/*  Typography  */
html {-webkit-text-size-adjust:none}
sub,sup {font-size:0.72em;line-height:0;position:relative}
sup {top:-0.5em}
sub {bottom:-0.25em}
pre {padding:15px;white-space:pre;white-space: pre-wrap;white-space:pre-line;word-wrap:break-word}
pre,code,kbd,samp {font-family:"tradegothic-roman","Courier New",Courier,monospace,sans-serif}
strong,th,b,strong,h1,h2,h3,h4,h5,h6 {font-weight:bold}
em {font-style:italic}
/*  based on body text being "small pica" on typography scale */
h1 {font-size:3.27em}
h2 {font-size:2.18em}
h3 {font-size:2.5em}
h4 {font-size:1.45em}
h5 {font-size:1.18em}
h6 {font-size:1em}
h1 em,h2 em,h3 em,h4 em,h5 em,h6 em {font-style:normal;font-weight:normal;font-size:50%;color:#999;letter-spacing:-0.01em;white-space:nowrap}
small {font-size:0.81em}
ul,ol {padding-left:2em}
ol li {list-style-type:decimal}
ul li {list-style-type:disc}
dl dt {font-weight:bold}
dl dd {margin:0 0 15px 10px}
hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del {text-decoration:line-through}
blockquote,q {quotes:none;padding:15px}
blockquote p:before,blockquote p:after,q:before,q:after {content:'"';}
blockquote small {display:block;color:#999;text-align:right;font-size:1em}
/*  generic table style  */
table {width:100%;text-align:left;border-collapse:collapse}
table th {font-weight:bold;padding:5px;}
table td {padding:5px;border:1px solid #ddd}
/* These selection declarations have to be separate */
::-moz-selection {background:#09f;color:#fff;text-shadow:none}
::selection {background:#09f;color:#fff;text-shadow:none}
:focus {outline:0}

/* LAYOUT  
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#wrap,#page,#footer {clear:both}
#wrap {margin:0 auto}
footer {clear:both}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,blockquote,.module {margin-bottom:15px; font-family: 'tradegothic-roman'}
/*  Grid  */
.grid {clear:both;width:100%;max-width:960px;margin:0 auto 15px auto;padding:0;overflow:hidden}
[class^="grid-"]{margin-right:3.8%;float:left;min-height:1px}
.grid-1 {width:4.85%}
.grid-2 {width:13.45%}
.grid-3 {width:22.05%}
.grid-4 {width:30.75%}
.grid-5 {width:39.45%;/* margin-right:-32px;*/}
.grid-6 {width:48%}
.grid-7 {width:56.75%}
.grid-8 {width:65.4%}
.grid-9 {width:74.05%}
.grid-10 {width:82.7%}
.grid-11 {width:91.35%}
.grid-12 {width:100%;margin:0}
.grid > .last {margin-right:0}
.clear:before,.clear:after,.grid:before,.grid:after {display:table;content:"";zoom:1;display:inline}
.clear:after,.grid:after{clear:both}
.clear,.grid {zoom:1;display:block}

/* FORMS  
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
form fieldset {clear:both;display:block}
form ul {margin:0;padding:0}

form li {list-style:none;padding:5px 0;margin:3px 0;display:block;overflow:hidden}
form li > label {display:block;float:left;text-align:right;margin:1% 0 0 0;width:35%}

form li p {display:block;float:left;width:35%}
form legend {display:block;font-size:1em;line-height:1;padding:0 0 10px 37%;font-weight:bold}
label,input,select,textarea {font-family:"tradegothic-roman","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin:0 5px 0 0;}
form input[type="text"] {text-indent:10px}
form input[type="password"] {text-indent:10px}
input,textarea,select,.uneditable-input,form input[type="file"] {width:35%;border:none;display:inline-block;font-size:13px;height:18px;padding:4px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
input.large,textarea.large,select.large {width:50%}
input.small,textarea.small,select.small {width:10%}
form select,form input[type="file"] {height:27px}
#address_book #region_id {color:#929292;font-size:14px;margin:6px 0 0 10px;width:218px;border:1px solid #CDCDCD;height:35px;padding-top:7px;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {background-color:#F5F5F5;border-color:#ddd;cursor:not-allowed}
textarea {height:auto;overflow-y:auto}
form input.submitField {margin-left:37%}
form li.help, form li.error, form li.valid {-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
form li.help, form li.valid {color:#390}
form li.error {color:#ff0000}
form li.help label, form li.valid label, form li.error label {}
form li.error input,form li.error textarea,form li.error select,form li.error .form-input {border:solid 1px #ff0000}
form li > em {display:inline-block;font-style:normal;font-size:0.9em;font-weight:bold;margin-left:37%}
form li > em.error .help, form li > em.error .valid {color:#390; display:none;}
form li > em.error {color:#c01702}
form li .btn {display:inline-block}
:-moz-placeholder {color:#ccc;text-indent:10px}
::-webkit-input-placeholder {color:#ccc;text-indent:10px}
/* radio and selectbox fields  */
.fieldBox {width:200px;float:left}
.fieldBox span {clear:both;width:100%;display:block}
.fieldLabel {text-align:right}
/*stacked forms */
.form-stacked input,.form-stacked textarea,.form-stacked select,.form-stacked .uneditable-input {display:block;width:75%}
.form-stacked li > label, .form-stacked .fieldLabel {width:auto;float:none;margin:0 0 5px 0;text-align:left}
.form-stacked legend {padding:0 0 10px 0}
.form-stacked .radioField, .form-stacked .checkField {display:inline;width:auto}
.form-stacked .btn {width:auto}
.form-stacked li > em {margin:0}
.form-stacked li > em.error {clear:both;display:block;height:1.3em}
.form-stacked input.submitField {margin-left:0}
/*cake forms */
form legend {display:inline-block;font-size:1em;line-height:1;padding:0 0 10px 37%;font-weight:bold}
form .input {list-style:none;padding:5px 0;margin:3px 0;display:block;clear:both;overflow:hidden}
form .input label {display:block;float:left;text-align:right;margin:0.5% 2% 0 0;width:35%}
form .input p {display:block;float:left;width:35%}
form .input.radio {position:relative}
form .input.radio fieldset legend {font-weight:normal;display:block;padding:0;text-align:right;position:absolute;top:10px;left:0;width:35%}
form .input.radio fieldset {margin-left:37%}
form .input.radio fieldset label,form .input.radio fieldset input {display:inline-block;float:none;width:auto}
form .error {color:#ff0000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
form .error span.error {float: right;font-size: 10px;margin-right: 14px;height: 0px;line-height: 17px;}
form .error.email-address span.error,form .error.mobile span.error{}
form .valid span.error {display: none;}
form .form-error {border-color:#c01702}
form .input > .error-message {display:inline-block;font-style:normal;font-size:0.9em;font-weight:bold;margin-left:37%;color:#c01702}
form li > em.error,form .input > em.error {color:#ff0000;background:none; margin-left:10px; font-family:'tradegothic-roman'; font-weight: normal;}
.form-stacked .input input,.form-stacked .input textarea,.form-stacked .input select {width:96%}
.form-stacked .input > label {width:auto;float:none;margin:0 0 5px 0;text-align:left}
.form-stacked .input > em {margin:0}
.form-stacked .input > .error-message {clear:both;display:block;height:1.3em}
/* effects */
input,textarea {}
input:focus,textarea:focus {outline:0;border-color:rgba(237, 127, 38, 0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(237, 127, 38, 0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(237, 127, 38, 0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(237, 127, 38, 0.6)}
.error input:focus, .error textarea:focus {border-color:rgba(192,23,2,0.8);-webkit-box-shadow:inset 0 1px 3px rgba(192,23,2,0.1), 0 0 8px rgba(192,23,2,0.6);-moz-box-shadow:inset 0 1px 3px rgba(192,23,2,0.1),0 0 8px rgba(192,23,2,0.6);box-shadow:inset 0 1px 3px rgba(192,23,2,0.1),0 0 8px rgba(192,23,2,0.6)}
.valid input:focus, .valid textarea:focus {border-color:rgba(51,153,0,0.8);-webkit-box-shadow:inset 0 1px 3px rgba(51,153,0,0.1), 0 0 8px rgba(51,153,0,0.6);-moz-box-shadow:inset 0 1px 3px rgba(51,153,0,0.1),0 0 8px rgba(51,153,0,0.6);box-shadow:inset 0 1px 3px rgba(51,153,0,0.1),0 0 8px rgba(51,153,0,0.6)}
input[type="submit"]:hover {-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
input[type=file]:focus, input[type=checkbox]:focus, select:focus {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:1px dotted #666}

/* NAVIGATION 
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
nav li {display:inline-block;width:auto}
.logo {text-decoration:none !important;}
.logo strong{position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden;}


/* MODULES 
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  Defaults  */
.module {position:relative}
.t-right {text-align:right}
.t-left {text-align:left}
.t-center {text-align:center}
.f-right {float:right}
.f-left {float:left}
.f-center {float:none;margin:0 auto}
.reset {margin:0;padding:0}
.ir {display:block;overflow:hidden;background-repeat:no-repeat;text-align:left;text-indent:-9000em;direction:ltr}
/*  List styles  */
ul.list {padding:0}
ul.list li {list-style:none}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   MEDIA QUERIES  
*  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  iPhone Portrait  */
@media screen and (max-width:480px) {
    #wrap {width:auto;margin:0 1%}
    [class^="grid-"]{float:none;width:auto;margin:0 0 15px 0;clear:both}
    input,textarea,select,.uneditable-input {display:block}
    input.small,textarea.small,select.small {width:50%}
    input,textarea,select,.uneditable-input {width:75%}
    input.large,textarea.large,select.large,form .input input,form .input textarea,form .input select {width:96%}
    form li > label,form .input > label {width:auto;float:none;margin:0 0 5px 0;text-align:left}
    form li > em,form .input > .error-message {margin:0}
    form legend {padding:0 0 10px 0}
}

/* Print */
@media print {
    * {background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}
    a,a:visited {color:#444 !important; text-decoration:underline}
    a[href]:after {content:" (" attr(href) ")"}
    abbr[title]:after {content:" (" attr(title) ")"}
    a[href^="javascript:"]:after,a[href^="#"]:after {content:""}
    pre,blockquote {border:1px solid #999;page-break-inside:avoid}
    thead {display:table-header-group}
    tr,img {page-break-inside:avoid}
    #wrap,#page {width:100%;margin:0}
    @page {}
    p,h2,h3 {orphans:3;widows:3}
    h2,h3 {page-break-after:avoid}
    section {page-break-inside:avoid;page-break-before:avoid;color:red}
}


/*** prouct view page by Ben Zhang ***/
#product-view-content{width:975px;margin:10px auto;}
#product-view-content .product-img-box{width:473px;float:left;}
#product-view-content .product-shop{width:490px;float:right;overflow:auto;position:relative;}
.product-shop .product-name h1{font-size:28px;margin:0;font-weight:normal;text-transform:uppercase;position:relative;}
.product-collateral {float:right;clear:right;width:495px;margin:10px 0;}
.product-collateral .emailto-link { font-size:11px; margin:0; padding-left:12px; }
.box-up-sell .btn-cart,
.product-shop .btn-cart{background:#EE802A url('../images/add-to-cart-button-icon.png') 36px 7px no-repeat;border:none;font-size:20px;color:#fff;text-transform:uppercase;font-weight:normal;font-family: 'tradegothic-bold'; width:100%; height:100%; padding:0px; display:inline-block;}
.box-up-sell .btn-cart.loading,
.product-shop .btn-cart.loading {background:#EE802A url('../images/product-ajax-loader.gif') 10px 9px no-repeat;}
.product-shop .btn-cart span{display: block;
    display: block;
    line-height: 36px;
    margin: 0px;
    font-size: 22px;
    letter-spacing: 2px;
    padding: 0px;
    padding-left: 10px;
    font-family: tradegothic-bondcontwenty;
    font-weight: bold;}
#product-view-content fieldset{margin:0;margin-bottom: 3px;}
.brand-div{}
.brand-div img{}
.brand-div a{color: #000;}
.product-shop .product-form{width:240px;float:left;}
.product-shop .extra-info{width:265px;overflow:visible; position: absolute; bottom:100px; right:0px; }
.product-shop .extra-info .social_links{float:right;margin-bottom:10px;clear:both;}
.product-shop .extra-info .social_links li{display:inline;}
.product-shop .extra-info .promos{clear:both;float:right;clear:both;text-align:right;}

.product-shop .extra-info .ext-msg .img-wrap {/*float:right;margin-left:0;position: relative; top: 7px;*/ display:none;}


.product-shop .static-links .action-links{margin:0;padding:0;position:relative;}
.product-shop .static-links .action-links li{list-style:none;}

#product_addtocart_form {min-height:150px;}
#product_addtocart_form .add-to-box .add-to-cart{/*width:170px;*/}
#product_addtocart_form .add-to-box .add-to-cart button>span{padding-left: 10px}
.option-attributes-name{text-transform:uppercase;margin:10px 0 0;font-size:14px;}
.option-attributes-color,
.option-attributes{overflow:visible;margin:5px 0 10px;}
.option-attributes .options-item{background-color:#f1f2f2;float:left;padding:5px 10px;margin:0 5px 5px 0;cursor:pointer;}
.option-attributes .active{background-color:#58595b;}
.option-attributes .disabled{background:#f1f2f2 url('../images/out-of-stock.png') 50% 50% no-repeat;}
.option-attributes .disabled span{opacity:0.5;}
.option-attributes-color .product-color{float:left;border:none;padding:2px;height:20px;}
.option-attributes-color .product-color img{width:22px;height:20px;}
.option-attributes-color .product-color.active{border:2px solid #ED7F26;padding:0;}
.price-box .price{font-size:26px;}

#product-view-content .product-image {width:400px;float:left; display:block;}
#product-view-content .product-image-thmb {width:62px;float:right;}
#product-view-content .product-image-thmb li.thumbs{margin: 0 0 5px;padding:0;cursor:pointer;}
/** upsells **/
.box-up-sell .product-image-link{float:left;}
.box-up-sell ul.products-grid{margin:0;padding:0;}
.box-up-sell li{list-style:none;overflow:auto;margin-bottom:5px;}

.box-up-sell .option-attributes div.options{border:1px solid black; display:inline-block;}
.box-up-sell .option-attributes div.options.active{border:1px solid #eb8136; background-image:none;}

/** related product **/

#also-like-list .item-info{width:134px;}
#also-like-list .item-info .price-label{	display: none;}
#also-like-list .item-info .price-box p{
	width:40%;
}
#also-like-list .item-info .price-box p:last-child{float: right;	color: #db1915;}
#also-like-list .item-info .price-box p:first-child{float: left;	color: black;}
#also-like-list .item-info .price-box p.price span{font-size:13px;font-weight:bold;}
#also-like-list .item-info .price-box p.old-price span{text-decoration: line-through;font-weight: bold;}
#also-like-list {width: 100%;float: none;overflow:visible;width:100%;clear:both;}
#also-like-list ul{margin:0;padding:0;}
#also-like-list .product-detials{padding:5px 2px;}
#product-view-content .you-may-also-like .product-image{width:134px;}
.more-views ul{float:right;width:61px;margin:0;padding:0;}
.more-views ul li{float:right;clear:both;width:61px;list-style:none;}
.product-sku{color:#9ea0a2;text-transform:uppercase;font-size:14px;}
.availability {color:#ffa3a3;margin:0;text-transform:uppercase;font-size:14px;}
#notification-div{padding:5px 10px 5px 0px;margin-top:10px;width:231px;overflow:auto;}
#notification-div span{color:#EB7F35;text-transform:uppercase;font-size:10px; padding-left:3px;}
#notification-div input{width:192px;height:20px;line-height:20px;float:right;font-size:11px;padding:2px;margin:0 1px 0 0;text-indent:3px; text-align:center; letter-spacing:1px;}
#notification-form .validation-advice{padding-left:3px; font-family:'tradegothic-roman';}
#notification-button {float:right;width:29px;height:26px;background:url('../images/go-button.jpg') 0 0 no-repeat;cursor:pointer;}
.box-collateral { background:#fff; }
.box-collateral .box-title {border:1px solid #e1e1e1; padding:5px 20px 5px; margin:0 -1px; }
.box-collateral .box-title h2 { font-size:14px; line-height:1.2; color:#000333; font-weight:bold; }
.box-collateral .box-content { padding:20px; }

.tab-list { position:relative; }
.tab-list .tab { float:left; cursor:pointer; }
.tab-list .last {}
.tab-list .active { cursor:default }
.tab-list .tab-container { position:absolute; left:0; width:100%; }
.tab-list .tab-content {}

.collateral-tabs { padding-bottom:20px; margin:0; background: transparent; }
.collateral-tabs .tab { position:relative;z-index:2;color:#000;font-size:10px;text-transform:uppercase;font-weight:bold; text-align: center; }
.collateral-tabs .tab span {line-height:35px; text-align: center; }
.collateral-tabs .last {}
.collateral-tabs .active { color:#000;font-weight:bold;z-index:3;border-bottom:0;}
.collateral-tabs .active span {padding-bottom:1px;}
.collateral-tabs .tab-container { z-index:1; top:35px; background:#fff; margin:0; }
.collateral-tabs .tab-content {padding:15px; background:#f1f2f2;font-size:12px;}
.collateral-tabs .tab-content object,
.collateral-tabs .tab-content embed { width:100% !important; height:auto !important; }
#product-media{position:relative;}
#product-media .product_badge{position:absolute;top:20px;left:20px;z-index:99;}
#play-button {position:absolute;top:491px;left:0;z-index:99;cursor:pointer;}
#player{z-index: 100 !important;}
/* cloud zoom */
.cloud-zoom-lens {
    border: 2px solid #888;
    margin:-2px;
    background-color:#fff;
    cursor:move;
}
/* This is for the title text. */
.cloud-zoom-title {font-family: "tradegothic-roman", Arial, Helvetica, sans-serif;
    position:absolute !important;
    background-color:#000;
    color:#fff;
    padding:3px;
    width:100%;
    text-align:center;
    font-weight:bold;
    font-size:10px;
    top:0px;
}
/* This is the zoom window. */
.cloud-zoom-big {border:2px solid #ccc;overflow:hidden;}
/* This is the loading message. */
.cloud-zoom-loading {color:white;background:#222;padding:3px;border:2px solid #000;}
.product-image .mousetrap {z-index:100 !important;}

/* Clears by default Magento  */
.account-login .form-list:after,
.wishlist-management .table-caption:after,
.product-options dt:after,
#bundleProduct:after,
.events-slider:after,
.product-image-popup .nav:after,
.gift-item:after,
.block-content:after,
.block-list li.item:after,
.block-poll li:after,
.currently li:after,
.order-info:after,
.top-cart .actions:after,
.header .quick-access:after,
.product-view .box-related li.item:after,
.bundle-summary .product:after,
.collateral-tabs:after,
.block-cart .block-content .item:after,
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header-panel:after,
#nav:after,
.main:after,
.footer-before-container:after,
.footer-container:after,
.footer:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block li.item:after,
.block .actions:after,
.mini-products-list li:after,
.cms-index-index .block-featured li.item:after,
.title-buttons:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.products-grid:after,
.products-list li.item:after,
.product-view:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add-tags:after,
.product-options .options-list li:after,
.options-container-small .product-options:after,
.product-options-bottom:after,
.product-review:after,
.box-collateral:after,
.box-collateral .box-content:after,
.collateral-tabs .tab-content:after,
.account-login:after,
.cart .cart-collaterals:after,
.cart:after,
.opc .step-title:after,
.checkout-progress:after,
.form-list li:after,
.form-list li.fields .field:after,
.clearfix:after,
.buttons-set:after,
.buttons-set2:after,
.page-print .print-head:after,
.new-product-spotlight .more-new .item:after,
.addresses-list .col-2 li:after,
.product-view .product-shop:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* -------------------------------------------------------------- */

/* --------------------------------------------------------------MDD PART */

li.level-2.last a span{background: url('../images/devider_mdd_header.png') repeat-x 0px 29px;}




/* Phil's Liveperson Additions */
#livepersonblock {
	position: fixed; 
	display:block;
	right: 10px; 
	bottom: 10px; 
	z-index: 999; 
	height: 340px; 
	width: 160px;
	overflow:hidden;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #7D7D7D;
}
.lpStaticButtonAddTextTD {
	display:none;
}
#lpButDivID-1353215130999 {
	width:180px;
	overflow:hidden;
	margin-left:-18px;
	margin-top: -7px;
}
#lpChatBtnTbl3147845400 {
}
.LPChatBoxTD {
	width:150px;
	height:200px;
	border: medium none;
}
.LPChatBoxMainTable {
	width:150px;
}
.LPChatBoxInnerTbl {
	width: 120px;
}

.LPChatBoxDiv{
	width:120px;
}
.LPChatBoxSubmitTD{
	width:120px;
	border: medium none;
}
.LPOvrChatBoxSubmitTD{
	width:120px;
	border:10px solid #FFFFFF;
	font-size:10px;
}
.LPChatBoxTxtTD{
margin-left:-7px;
width:120px;
border: medium none;
}
.lpPoweredBy {
display:none;
}
.lpEmtStarRating {
display:none;
}
.LPform {
margin-left:2px;
width:150px;
}
.LPOverform {
margin-left:-3px;
width:150px;
}
.lpChatBtnImg {
margin-left:2px;
width:160px;
}

/** print page **/
#print-page .col-1,
#print-page .col-2{width:49%;float:left;}
#print-page .col2-set{overflow:auto;}
#print-page .a-right{text-align:right;}
#print-page .a-center{text-align:center;}
#print-page table tr td{border:1px solid #DDD;}
#print-page table{border-spacing:1px;border-collapse:separate;}

/* cms about us page*/
.cms-about-us ul.cms-menu strong{
padding: 12px 8px 8px;
text-transform: uppercase;
display: block;
font-size: 13px;
background:#000;
color:#fff;
font-weight: normal;
overflow:hidden;
border:solid 1px #ccc;
border-bottom:none;}


.ns_hide {display:none;}


#collateral-tabs .loading { background: rgba(0, 0, 0, 0) url("../images/preloader_30_30.GIF") no-repeat scroll 0 0 / cover ;
    display: inline-block;
    height: 15px;
    margin: 0 0 0 10px;
    width: 15px; }