/* Link CSS Styles */
a:link    {color: #000099; font-weight:bold;}
a:visited {font-weight:bold;}
a:hover   {color: #FF0000; text-decoration: none}
a:active  {color: #FF0000; text-decoration: none}

/* DHTML Menu CSS Styles */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
.clLevel0{background-color:#000000; layer-background-color:#000000; color:white;}
.clLevel0over{background-color:#999999; layer-background-color:#999999; color:white; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#CCCCCC; layer-background-color:#CCCCCC;}
.clLevel1,.clLevel1over{position:absolute; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.clLevel1{background-color:#000000; layer-background-color:#000000; color:white;}
.clLevel1over{background-color:#999999; layer-background-color:#999999; color:white; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#CCCCCC; layer-background-color:#CCCCCC;}
.d1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:14px;margin-left: 8;}
.d2 {position:relative;font-size:x-small;font-weight:bold}
#wsm_table {
width:auto;
}
table.catalog {
	width: auto;
}
/*--Column Background--*/
.background_2 {background:#333 url(/image/cms/right-box-bg.gif); border:1px solid #505050;}

/*--My Account List--*/
#tre_admin_menu {background:#000; padding:5px 5px 0 5px; text-align:right; color:#fc0; font-weight:bold;}
ul.tre_myaccount {margin:0; padding:0;list-style:none;}
ul.tre_myaccount li {margin:0 0 0 10px; display:inline;}
ul.tre_myaccount li img {display:inline;}
ul.tre_myaccount li a {color:#fff; text-decoration:none;}
ul.tre_myaccount li a:hover {color:#fff; text-decoration:underline;}

/*--News Formatting--*/
.tre_news_wrapper {}
.tre_news_wrapper_home {overflow-y:scroll; height:200px; border:1px solid #3D2109;padding:5px;margin-bottom:10px;}
.tre_news_date { float:left;width:45px; padding:2px 0; margin:0; text-align:center;}
.home_date {width:auto; margin:0 10px 0 0; padding:2px;}
.tre_news_month, .tre_news_year, .tre_news_day {font-family:Verdana, Arial, Helvetica, sans-serif;}
.tre_news_month, .tre_news_year {font-size:10px; color:#fff; margin:0; padding:0;}
.tre_news_day {font-size:20px; font-weight:bold;color:#fff; margin:0; padding:0;}
.tre_news_info {margin-left:60px;}
p.tre_news_text, p.tre_news_text_trunc {font:12px Verdana, Arial, Helvetica, sans-serif; margin-top:5px;}
p.tre_news_text_trunc {height:100px; overflow:hidden;} 
.home_news {padding:0 0 0 5px;}
.home_news_date {font-size:10px; color:#444;}
.home_news p {margin:5px 0 0 0;}

/*--Featured Products--*/
.featured_prod_wrapper {}
* html body .featured_prod_wrapper {margin-left:-30px;}

.featured_prod_home {text-align:center;margin:0 0 15px 10px;width:30%; float:left; padding:5px 0 0 0;}
.featured_prod_title, .featured_prod_image {margin-bottom:5px;}
.featured_prod_image {height:210px;}
.featured_prod_image img {padding:4px; background:#fff;border:1px solid #000;}
.featured_prod_title {height:30px; overflow:hidden; text-align:center;}
.featured_prod a, .featured_prod_home a {color:#fff;text-decoration:none;}
.featured_prod a:hover, .featured_prod_home a:hover {color:#fff;text-decoration:underline;}
.featured_prod_pice {font-size:12px;background:#000;height:40px;line-height:20px;}

/**TRE LEft Menu - Used for PLacement under DHTML menu
******************************************************/
ul.tre_left_menu {margin:0 0 15px 0; padding:0;list-style:none;outline:1px solid blue}
ul.tre_left_menu li a {display:block;height:21.75px;padding:0;font-weight:noemal;overflow:hidden;font-size:10px;color:#fff}
ul.tre_left_menu li a:hover {color:#fff;}

/*--Clearfix to help enclose floats--*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix{
    display: block;
}

* html .clearfix {
    height: 1%;
}
/**Catalog 2 View
*****************/
#product_rotate_image {float:right;}
#product_info {margin:0 220px 0 0;}

#product_wrapper {position:relative;}
#product_left_column {margin:0;}
#product_right_column {border:none;position:static;text-align:left;width:auto;top:0;right:0;margin-bottom:10px;height:190px;}
#cross_sell_suggest {padding:5px;}
.cross_sell {float:left;height:13.5em;width:140px;margin-left:10px;overflow:hidden;}
.cross_sell_image {height:120px;line-height:120px;}
.productHead {background:#eee;padding:5px;border-top:1px solid #ccc;}
.productCats, .productInfo {margin:0 0 10px; 0}
ul.wsm_catalog_product_nav {position:absolute;right:0;bottom:0px;}
