/********************** Layered Navigation */
.layered-nav {
    font-size: 12px;
}
.layered-nav .head {
    margin:0;
    height:24px;
}
.layered-nav .border-creator {
    background: #F4F4F4;
    border:1px solid #bbbbbb;
    border-width:0px 1px 1px 0;
}
.layered-nav h4 {
    margin:0;
    border:0px solid #B45F04;
    border-left:0;
    border-right:0;
    padding:3px 10px;
    background:#F5F5F5;
    color:#FFFFFF;
    font-weight:bold;
    font-size:1em;
}
.layered-nav .narrowed-item {border-bottom: 1px solid #FFFFFF;}
.layered-nav .narrowed-category .cat-name {padding: 0 0 0 8px; font-size: 11px; font-weight: bold;}
.layered-nav .narrowed-category li { background:#F5F5F5; padding:4px 6px 4px 0px; font-size: 10px;}
.layered-nav .narrowed-category li .label {
    background:#F5F5F5;
    padding-left:0px;
    font-weight:bold;
    text-transform:uppercase;
    color:#333333;
    font-size:12px;
    padding-left:4px;
}
.layered-nav .widget-btn {
    float:right;
    margin:.1em 0 0 5px;
    font-size:.95em;
}
.layered-nav .actions {
    border-style:solid;
    border-color:#DDDDDD;
    border-width:1px 0;
    padding:4px 10px;
    background:#cad6e4;
}
.narrow-by {
    font-size:12px;
}
.narrow-by dl {
    background:#F5F5F5;
    padding:0 5px;
}
.narrow-by dt {
    margin:0;
    padding:5px 10px 0 0px;
    background:#F5F5F5;
    color:#333333;
    text-transform:uppercase;
}
.narrow-by dd {
    background:#F5F5F5;
    padding:0 12px 0 8px;
}
.narrow-by dd li { margin-bottom:.3em; line-height:1.3em; }
.narrow-by dd.last { background:none; }
.narrow-by span, .narrow-by a {color:#333333; font-size: 11px; font-weight: bold;}
.narrow-by dd.narrow-by-list-dd {
    padding-bottom:5px;
    border-bottom: 1px dotted #666666;
}
.narrow-by dd.narrow-by-list-dd a:hover {text-decoration: underline;}
.narrow-by dt {cursor: pointer;}
.menu-link-text {width: 160px;}
.menu-backlink {font-size: 10px; color:#4B5B74! important; font-family: arial; text-transform: lowercase; }
h2.sidebar-related-product-header {font-size: 17px !important;}
ol.product-page {
    vertical-align: baseline;
    list-style-type:disc;
    padding:0px 3px 20px 0px;
}
.product-page li {
    font-size: 11px;
    background-image: url(/floors/skin/frontend/contempo1/default/images/arrow.gif);
    background-repeat:no-repeat;
    background-position: 0 14px;
    margin: 8px 0 0 5px ;
    padding: 7px 0 0 15px;
    vertical-align: baseline;
    list-style: none outside none;
}
.product-page a:hover {text-decoration: underline;}

.layered-home {
    background:#F5F5F5;
    padding:0 2px 0 5px;
    font-size:10px;
    border-bottom: 1px solid #FFFFFF;
}

.category-head {
    margin-bottom:7px;
}

.category-head h1 {
	background:none repeat scroll 0 0 #DFF1FD;
	border-top:2px solid #CCCCCC;
	color:#222222;
	display:block;
	font-family:helvetica,arial,trebuchet MS;
	font-size:24px;
	font-weight:bold;
	line-height:34px;
	margin:0 0 13px;
	max-width:100%;
	padding:6px 10px;
	text-align:left;
}

.category-description {
    font-size: 12px;
    line-height: 20px;
}

/********************** Catalog Listing */
.catalog-listing { line-height:1.35em; }
.catalog-listing h5 { margin-bottom:.4em; font-size:1.05em; }
.catalog-listing h5 a, .catalog-listing h5 a:hover { color:#203548; text-decorat
                                                     ion:underline; }
.catalog-listing .add-to { margin:.7em 0; color:#555; line-height:1.3em; font-size:.95em; font-weight:bold; }
.catalog-listing .add-to a, .catalog-listing .add-to a:hover { text-decoration:u
                                                                   nderline; }
.catalog-listing .ratings { margin-bottom:.6em; }

.catalog-listing .ratings { line-height:1.5; }
.catalog-listing .ratings .rating-box { float:none; margin-bottom:3px; }
.catalog-listing .ratings .pipe { display:none; }
.catalog-listing .ratings a { display:block; }

/********************** Catalog Listing */

/* List Type */
.listing-type-list .listing-item { border-top:1px solid #D9DDE3; padding:12px 10px; }
.listing-type-list .product-image { float:left; width:135px; }
.listing-type-list .product-shop { width:305px; }
.listing-type-list .product-shop .description { margin:.5em 0 1.2em 0; }
.listing-type-list .product-shop .price-box { float:left;text-align:left; white-
                                              space:nowrap; margin:3px 13px 5px 0; padding:0; }
.listing-type-list .product-shop .form-button {margin:0.5em 0 0; }
.listing-type-list .product-shop .product-reviews { margin:15px 0; font-size:.95
                                                        em; }
.listing-type-list .product-shop .product-reviews a, .listing-type-list .product
-shop .product-reviews a:hover { color:#6e6969; }
.listing-type-list .listing-item .rating-box { margin-bottom:6px; }

/* Grid Type */
.listing-type-grid { background:url(../images/bkg_products-grid3.gif) 0 0 repeat
                         ; }
.listing-type-grid .grid-row { border-bottom:1px solid #d9dde3; }
.listing-type-grid li.item { float:left; width:138px; padding:12px 10px; line-he
                             ight:1.6em; overflow:hidden; }
.listing-type-grid .last { border-bottom:0; }
.listing-type-grid .product-image { text-align:center; }
.listing-type-grid .rating-box { float:left; margin-left:0; margin-right:5px; }
.listing-type-grid .actions { margin:10px 0; text-align:center; }
/* Rewrites for different layouts */
.col-1-layout .listing-type-grid { background-image:url(../images/bkg_products-g
                                       rid1.gif); }
.col-1-layout .listing-type-grid li.item { width:280px; }
.col-2-left-layout .listing-type-grid,
.col-2-right-layout .listing-type-grid { background-image:url(../images/bkg_prod
                                             ucts-grid2.gif); }
.col-2-left-layout .listing-type-grid li.item,
.col-2-right-layout .listing-type-grid li.item { width:208px; }


/********************** Product Detail */
/* Product Images */
.product-img-box { /* width:267px; */ display:block; margin-bottom: 20px;}
.product-img-box div {
    float:left;
}
.product-img-box .product-image {
    width:165px;
}
.product-img-box .product-image h4 {
    color:black;
    margin:5px 0 0 10px;
    font-size:12px;
    font-weight:normal;
}
.product-img-box .product-image img {
    padding:0 !important;
    border: 0 none !important;
    width:165px;
    height:165px;
}
.product-img-box .product-request-price {
    width:400px;
    margin:25px 0 0 20px;
    text-align:center;
}
.product-img-box .product-request-price div {
    width:200px;
    margin:40px 0;
}
.product-img-box .product-request-price a {
    background:url(../images/Request-Price.gif) no-repeat;
    text-decoration: none !important;
    display:block;
    margin:0 auto;
    width:179px;
    height: 37px;
}
.product-img-box .product-request-price a:hover {
    background:url(../images/Request-Price-Hover.gif) no-repeat;
}
.product-img-box .product-request-price hr {
    margin:25px 0 !important;
}
.product-img-box .product-request-price h4 {
    font-size:16px;
    line-height:25px;
    color:#333333;
}
.product-img-box .more-views {
    width:600px;
    margin:15px 0 0 10px;
}
.product-img-box .more-views h4 {
    border-bottom:1px solid #ccc;
    margin-bottom:8px;
    font-size:.95em;
    line-height:19px;
    text-transform:uppercase;
    color:#CFAC04;
}
.product-img-box .more-views li { 
    float:left; margin:0 5px 5px 0;
}
.product-img-box .more-views li a {
    float:left;
    width:56px;
    height:56px;
    border: 2px solid #ddd;
    overflow:hidden;
}

.highslide img {
    border:0 none !important;
}

/* .product-info-box { margin-top:10px; border:0px; }*/
.product-category-heading {
	background: #F1F1F1;
 	border:2px solid #BDBDBD;
	padding:0px 10px;
	border-radius: 7px;
   	 -moz-border-radius: 7px;
   	 -webkit-border-radius: 7px;
   	 -khtml-border-radius: 7px;
}
.product-category-heading .top-link {
	float:right;
	display:block;
	position:relative;
	margin:20px 0 0 15px;
	z-index: 100;
}
#print-button {
	display:block;
	height:16px;
	width:83px;
	background:url(../images/print.png) 0 0 no-repeat;
}

.product-info-box h1,.product-info-box h2 { color: #4B5B74; margin:0; font-weight: normal;line-height: 32px;}
.product-info-box .product-name { 
    	font-size:24px;
   	line-height:28px;
    	font-family:helvetica, arial;
 	font-weight:bold;
	margin:-22px 0 0;
	*margin:0;
    	float:left;
   	z-index:1;
	width:462px;
}
.product-info-box .social-links {
    border-top:2px solid #D4D4D2;
    width: 100%;
}
.social-links-spacer {
    width: 72%;
}
.social-links-container {
    padding-top: 3px;
}
.product-info-box .product-additional { 
    color:#999999;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    line-height:37px;
    padding:0;
    float:left;
    width:600px;
}
.product-info-box .price-box { margin:10px 0; }
.product-info-box .data-table .price-box { margin:0; padding:0; }
.product-info-box .availability { margin:10px 0; padding:0; font-size:0.92em; }


.add-to-cart-box { float:right; }
.add-to-cart-box .qty-box { float:left; }
.add-to-cart-box .qty-box label { float:left; }
.add-to-cart-box .qty-box .qty { float:left; margin:0 5px; }
.add-to-cart-box .form-button { float:left; }

.add-to-box { text-align:right; }
.add-to-box li { display:inline; }

.add-to-holder { margin:10px 0; }
.add-to-holder .add-to-cart-box { float:left; }
.add-to-holder .add-or { float:left; padding:0 7px; font-weight:bold; color:#666; }
.add-to-holder .add-to-box { float:left; line-height:1.25em; text-align:left; }
.add-to-holder .add-to-box li { display:block; }
.add-to-holder .add-to-box li .pipe { display:none; }

.product-info-box .ratings { margin-bottom:1em; }
.product-essential, .product-collateral { padding:25px; }
.product-essential { padding:0; margin-top:20px;}
.product-essential .product-shop { float:right; width:330px; }
.product-essential .product-shop .ratings { margin-bottom:10px; }
.product-essential .product-attributes { float:left; width:100%; margin-bottom: 20px;}
.product-essential .product-description { float:left; width:100%; }
.product-essential .product-description .product-specs { margin: 5px 0px 40px; line-height: 18px; font-size:13px; text-align:left;}
.product-essential .related-products {
    float:left;
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #CCCCCC;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	padding:10px 5px 20px 4px;
	margin:8px 0 15px;
}
.product-essential .newsletter-subscribe { float:left; width:100%; color:white; background:#aeaa9e; padding: 10px 0;
}
.product-essential .newsletter-subscribe fieldset.newsletter { padding: 0 10px; }
.product-essential .newsletter-subscribe #newsletterImage { border:0 none; padding: 2px 5px 0;}
.product-essential .newsletter-subscribe #newsletterSignUpButton {vertical-align: top; border: 0px; margin:0;}

#product-attribute-specs-table {
    margin-left: 0px;
}
#product-attribute-specs-table tr td {
    padding-left: 8px;
    font-size: 12px;
    color: #555555;
    line-height:20px;
    border:1px solid #E0E0E0;
}
#product-attribute-specs-table tr td.label {
    font-weight:bold;
    background-color:white;
}
#product-attribute-specs-table tr.even td {
    background-color:#EFEFEF;
}



.product-pricing { margin:10px 0; padding:10px; background-color:#f4f7f7; border
                   :1px solid #dadddd; }
.product-pricing li { line-height:1.4; background:url(../images/bg_tierico1.gif)
                          no-repeat 0 3px; padding:2px 0 2px 10px; color:#424242; }
.product-pricing .benefit { font-style:italic; font-weight:bold; color:#2f2f2f;}
.product-pricing .price { font-weight:bold; color:#2f2f2f; }

.product-options { margin:20px 0 0; padding:10px 15px 20px; background-color:#f6
                       f6f6; border:1px solid #e4e4e4; }
.product-options dt { padding:10px 0 0; font-weight:normal; }
.product-options dt label { color:#2f2f2f; }
.product-options dt .qty-holder { float:right; margin-right:15px; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; colo
                                    r:#2f2f2f; }
.product-options dd { padding:5px 10px 15px; margin:0 0 5px; border-bottom:1px s
                          olid #e4e4e4; }
.product-options dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-b
                                   ottom:0; }
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:99%; }
.product-options dd .multiselect option { border-bottom:1px dotted #d9e5ee; padd
                                          ing:2px 4px; }
.product-options ul.options-list { margin-right:5px; }
.product-options ul.options-list li { line-height:1.5; padding:2px 0; }
.product-options ul.options-list input.radio { float:left; margin-top:3px; }
.product-options ul.options-list input.checkbox { float:left; margin-top:3px; }
.product-options ul.options-list .label { display:block; margin-left:18px; }
.product-options ul.options-list label { font-weight:normal; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { margin-bottom:0; padding:15px 0 0; }

.product-options-bottom { background-color:#fffada; padding:15px 20px; border:1p
                              x solid #e4e4e4; border-top:0; }
.product-options-bottom .product-pricing { margin:0; padding:0 0 10px; border:0;
                                           background:0; }
.product-options-bottom .product-pricing li { background:0; padding:2px 0; color
                                              :#e26703; }
.product-options-bottom .product-pricing .price,
.product-options-bottom .product-pricing .benefit { color:#e26703; }
.product-options-bottom .price-box { float:left; margin:0; padding:0; }
.product-options-bottom .price-label { float:left; padding-right:5px; }
.product-options-bottom .price-tax { float:left; }

.product-shop .product-options-bottom .price-box { float:none; }
.product-shop .product-options-bottom .price-label { float:none; padding-right:0
                                                         ; }
.product-shop .product-options-bottom .price-tax { float:none; }
.product-shop .product-options-bottom .add-to-cart-box { clear:both; float:left;
                                                         padding-top:12px; }

/* Product Options */
dl.item-options dt { font-weight:bold; font-style:italic; }
dl.item-options dd { padding-left:10px; }

.truncated { cursor:help; }
.truncated a.dots { cursor:help; text-decoration:none !important; }
.truncated a.details { cursor:help; text-decoration:none !important; display:inl
                           ine-block; border-bottom:1px #1e7ec8 dotted; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; z-index:9
                                          99; width:250px; padding:8px; border:1px solid #ccc; border-bottom-color:#bbb; b
                                      order-right-color:#bbb; background-color:#f6f6f6; }
.truncated .truncated_full_value dl dt { margin-top:0; }
.truncated .show dl { top:-20px; left:50%; }

.col-left .truncated .show dl { left:35px; top:10px; }
.col-right .truncated .show dl  { left:-240px; top:10px; }

/* Product Collateral */
.product-collateral { background:url(../images/product_collateral_bg.gif) repeat-x #faf7ee; }
.product-collateral .head { margin-bottom:1em; border-bottom:1px solid #e5dcc3;padding-bottom:1px; font-size:1.15em; }
.product-collateral .collateral-box { margin-bottom:2em;  }
.product-collateral .collateral-box h4{ color:#e26703; }
.product-collateral .attribute-specs table { border-color:#d9DDE3; }
.product-collateral .attribute-specs .label { font-weight:bold; }
.product-collateral .attribute-specs .data { border-right:0; }
.product-collateral .attribute-specs td { padding-top:3px; padding-bottom:3px; l
                                          ine-height:1.25em; }

.product-collateral .up-sell .head { padding-bottom:8px; margin-bottom:0; }
.product-collateral .up-sell .generic-product-grid { border:1px solid #E5DCC3; b
                                                     order-top:0; }
.product-collateral .up-sell .generic-product-grid td { width:25%; border-color:
                                                            #E5DCC3; background:#f6f2e7; padding-top:15px; }
.product-collateral .up-sell .generic-product-grid td img { border:1px solid #E5
                                                                DCC3; }
.product-collateral .up-sell .generic-product-grid td.empty-product { background
                                                                      :#f1ecdb; }
#customer-reviews { margin-bottom:15px; }
#customer-reviews li { margin-bottom:25px; }
#customer-reviews li p { clear:both; }
.product-collateral .add-tag-box .input-box { float:left; width:302px; margin-ri
                                              ght:8px; }
.product-collateral .add-tag-box .input-box .input-text { width:300px;  }
.tags-list { margin-bottom:15px; }
.tags-list li {
    display:inline;
    background:url(../images/separator.gif) no-repeat 100% .4em;
    padding:0 8px 0 4px;
}
.tags-list li.first { padding-left:0; }
.tags-list li.last { background:none; }
.add-tag-box { background:url(../images/icon_tag_add.gif) no-repeat 0 2px; paddi
               ng-left:23px; }
.product-review-box { padding-bottom:10px; }
.product-review-box table { width:456px; margin:8px 0 0; }
.product-review-box td,
.product-review-box th { text-align:center; }
.product-review-box td.label { width:100px; text-align:left; }

/* Product Detail sidebar */
.mini-related-items .related-head h2 { 
    font-size:18px;
    line-height:30px;
    border-bottom:2px solid #ccc;
    clear:both;
    margin:0 10px 10px;
    padding:0;
}
.mini-related-items .head h4 { background-image:url(../images/icon_clip.gif); }
.mini-related-items li {
    width:135px;
    margin:0 8px 10px;
    _margin:0 6px 10px;
    float:left;
}
.mini-related-items .product-images { width:135px; clear:both;}
.mini-related-items .product-images a {
    text-decoration:none !important;
    background: no-repeat scroll center center transparent;
    display: block;
    clear:both;
    width:135px;
    height:135px;
}
.mini-related-items .product-images img {
    margin:0px 0px 3px;
    padding:0;
    border: 0 none;
    width:135px;
    height:135px;
    float:left;
} 
.mini-related-items .product-images input { float:left; /*margin-right:4px; marg
in-left:-6px;*/ }
.mini-related-items .product-images .checkbox-container { float:left; width:15px
                                                              ; }
.mini-related-items .product-details { 
    font-size:12px;
    line-height:14px;
    text-align:center;
}
.mini-related-items .item .product-details {
    width:176px;
}
.mini-related-items .related-content .product-details {
    width:135px;
}
.mini-related-items .product-details .parents{
    line-height: 28px;
    font-weight: normal;
    font-size:11px;
}
.mini-related-items .item .product-details {
    position:relative;
}
.mini-related-items .product-details a {
    text-decoration: none !important;
} 
.mini-related-items .product-details a:hover {
    text-decoration: underline !important;
}

.mini-related-items .product-details a { color: #4B5B74; font-weight:bold;font-size: 13px; line-height: 15px;}

.mini-related-items .item .product-images,
.mini-related-items .item .product-details {
    margin:0 auto;
}
.mini-related-items .spacer-v { background:#ffffff; width:2px; height:135px; margin-bottom:20px;}
.mini-related-items .spacer-h { background:#ffffff; width:135px; height:2px; margin:10px auto;}

.mini-related-items .widgetButton {
    position:relative;
    top:25px;
    left:6px;
}
.mini-related-items .widgetButton a {
    width:110px !important;
}

/********************** Space Creators */
.no-display { display:none; }
.content-box { min-height:250px; } /* Set minimum height for visual presentation
*/
.content { padding:12px 12px 12px 15px; } /* Sets default padding */
.actions { line-height:1.3em; }
.separator { padding:0 3px; }
.pipe { padding:0 4px; font-size:.95em; }
.divider { margin:10px 0; height:1px; background:url(../images/dotted_divider.gi
               f) repeat-x; font-size:1px; line-height:1em; overflow:hidden; }

/********************** Pager */
table.pager {
    margin-top:20px;
    border:0;
    padding:0;
    color: #888888 !important;
}
table.pager td,table.pager th {
    padding:0;
}
table.pager hr, #content hr {
    border-top: 1px dotted #999999;
    margin:5px 0px 15px;
}
table.pager h2 {
    color: #435261;
    font-size:20px;
    line-height:24px;
    font-weight: bold;
    clear:both;
    font-family:arial;
    margin:0;
    padding:0;
}	
table.pager td.a-right {
    text-align:right;
    text-transform:uppercase;
    font-weight:bold;
    font-size:14px;
}
table.pager a,table.pager span {
    font-size:14px !important;
    font-weight: bold;
}	

table.pager a {
    color: #5c341b !important;
}
table.pager span {
    color: #888888 !important;
}		

table.pager ol, table.pager li {
    display:inline;
}
table.pager li { padding:0 2px; }

/* Widget */

.widgetComponent { 
    border:1px solid #ADAA9D;
    background-color:white;
    padding-bottom:10px;
}

.widgetComponent h3 {
    background-color:#D1DFF1;
    color:#222222;
    font-size:13px;
    font-weight:bold;
    line-height:25px;
    font-family:arial;
    text-transform:uppercase;
    margin:0 0 10px;
    padding:0 10px;
    clear:none;
    border-bottom:1px solid #ADAA9D;
}

.product-img-box .widgetComponent h3 { width:189px;} 

.widgetComponent .widgetImage {	text-align:center;}
.product-image a,
.product-image a:hover,
.widgetComponent .widgetImage a,
.widgetComponent .widgetImage a:hover { 
    text-decoration:none !important;
    background: no-repeat scroll center center transparent;
    display: block;
    width:165px;
    height:165px;
    margin:0 auto;
    *margin:0 0 0 5px;
}
.widgetComponent .widgetImage img {
    padding:0 !important;
    border: 0 none !important;
    width:165px;
    height:165px;
} 

.widgetComponent .widgetButton {
    margin:10px;
    clear:both;
    height:20px;
    width:189px;
}	

.mini-related-items .widgetButton a, 
.widgetComponent .widgetButton span.out, 
.widgetComponent .widgetButton a { 
    color:#FFFFFF;
    display:block;
    float:left;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    height:20px;
    margin-right:0;
    padding:0 14px 0 0;
    text-decoration:none !important;
    width:175px;
    background: no-repeat scroll right top transparent;
}
.mini-related-items .widgetButton span,
.widgetComponent .widgetButton span.in,
.widgetComponent .widgetButton span {
    cursor:pointer;
    display:block;
    height:20px;
    line-height:19px;
    padding:0 21px 0 10px;
    text-transform:uppercase;
    background: no-repeat scroll left top transparent;
}	

.mini-related-items .widgetButton a,
.widgetComponent .widgetButton a { background-image: url(../images/wbtn_right_normal.gif); }
.mini-related-items .widgetButton:hover a,
.widgetComponent .widgetButton:hover a { background-image: url(../images/wbtn_right_hover.gif); }
.mini-related-items .widgetButton span,
.widgetComponent .widgetButton span { background-image: url(../images/wbtn_left_normal.gif); }
.mini-related-items .widgetButton:hover span,
.widgetComponent .widgetButton:hover span { background-image: url(../images/wbtn_left_hover.gif); }

.widgetComponent .widgetButton span.out { background-image: url(../images/wbtn_right_disable.gif); }
.widgetComponent .widgetButton span.in { background-image: url(../images/wbtn_left_disable.gif); }
.widgetComponent .widgetButton span.out,
.widgetComponent .widgetButton span.in { cursor:default; }


.tabComponent {
    background-color:white;
    clear:both;
}

.tabComponent ul {
    list-style-type:none !important;
    margin:0 !important;
    padding:0 !important;
    width:100%;
    clear:both;
    position:relative;
    z-index:100;
}
.tabComponent li.tabTitle {
    list-style-type:none;
    background-color:#ADAA9D;
    border:1px solid #ADAA9D;
    border-color:#ADAA9D #CACAC7 #ADAA9D #ADAA9D;
    clear:none;
    color:#FFFFFF;
    cursor:pointer;
    float:left;
    font-size:13px;
    font-weight:bold;
    height:25px;
    line-height:25px;
    padding:0 10px;
    text-transform:uppercase;
    z-index:20;
}
.tabComponent li.tabTitleLast {
    clear:left;
    float:right;
}

.tabComponent li.tabTitle:hover {
    background-color:#CACAC7;
    border-color: #CACAC7;
    color:#666666;
}

.tabComponent li.tabTitleCurrent,.tabComponent li.tabTitleCurrent:hover {
    background-color:#D1DFF1;
    color:#222222;
    border-color: #ADAA9D;
}

.tabComponent .tabContent {
    clear:both;
    float:left;
    width:350px;
    background:white;
    border:1px solid #ADAA9D;
    padding:3px 0 0;
    margin:0;
    display:none;
    position:relative;
    top:-1px;
    z-index:10;
}
.tabComponent .tabContentCurrent {
    display:block;
}

.tabComponent .tabContent h3 {
    margin-left:9px;
}

/* WP - Magento corrections: */
div#sidebar {
    padding:0;
    margin-top: 20px;
}

div#content {
    margin: 20px 15px 50px 0;
    width:615px;
}

#sidebar h3,#sidebar h2,#sidebar h1{
	background:url("/wp-content/themes/contempo/images/floor-sidebar.gif") repeat-x scroll 0 0 #9dc5df;
	border-top:1px solid #8EB5CE;
	color:#222222;
	font-size:17px;
	font-weight:bold !important;
	margin-bottom:3px;
	margin-top:0px;
	padding:8px 0 9px 8px;
	text-align:left;
    	clear: none;
}

/* popup styles */
body.page-popup {
    background:none while;
}


.gallery-tooltip {
    padding:2px 2px 2px 2px;
    border 2px solid #101010;
    background-color: #FFFFFF;
}

.float_align_table td {vertical-align: top;}


/* Article Details */

ul.blog{
    margin-bottom: 30px;
    list-style-type: circle;
    padding-left:13px;
}

li.blog{
    margin-top: 10px;
    list-style-type: circle;
}

p.blog{
    margin-bottom: 15px;
    font-size: 13px;
    line-height:18px;
}

h2.blog{
    clear:none !important;
    line-height: 26px;
    margin-bottom: 15px;
}

h3.blog{
    font-size: 15px;
    font-weight: bold;
    color: #444444;
    line-height: 20px;
    margin-bottom: 5px;
    clear: none !important;
}





