/* 
    Document   : magentofix
    Created on : Aug 4, 2009, 3:35:09 PM

*/


/*@group General Fixes */
    body {
        background:none;
    }
    .cw_clearfloat {
        clear:both;
    }
    #cw_container{
        width:960px;
    }
    #cw_container #cw_leftcolumn{
        width:205px;
        float:left;
    }
    #cw_container #cw_centercolumn{
        width:510px;
        float:left;
    }
    #cw_container #cw_rightcolumn{
        width:200px;
        float:left;
        margin-left:3px;
    }

    #cw_container table#cw_contentcontainer{
        margin-top: 50px;
    }
    #cw_container .product-essential .product-shop {
        width:190px;
	}
    a:link, a:visited {
        color:#373535;
        text-decoration:none;
    }
    #cw_topbar{
        display:none;
    }
/*@end */
/*@group header */
    #cw_header{
        height:130px;
        margin-bottom:50px;
        text-align:left;
    }
/*@end */

/* @group Fixes for boxes.css */
    #cw_content ol,#cw_content ul{
        margin: 0px !important;
        list-style-image: none !important;
    }
/* @end */
/* @group Navigation Style Fixes */
    /* Level 1 */
	#cw_leftmenu li.cw_red li.mag-active a{
        color : #C1002B;
	}
    #cw_leftcolumn .layered-nav{
        *float:left;
        *margin-top:3px;
        _float:left;
        _margin-top:3px;
    }
    
/* @end */
/*@group breadcrumb */
#cw_breadcrumb{
    text-align:left;
}
/*@end */
/*@group General Magento Fixes */
	#cw_container .head{
		padding:0;
        margin:0px;
        height:auto;
	}
	#cw_container .col-right h4{
		width:186px;
	}
    #cw_container .box .head {
		background-image:none;
	}
	#cw_container .box .head h4, #cw_container #cw_rightcolumn h5{
		background-image:none;
		background-color:#999999;
		border:1px solid #999999;
		color:#FFFFFF;
		font-weight:bold;
		margin-bottom:0px;
		padding:10px 5px;
		text-decoration:none;
		font-size: 11px;
		text-align:right;
        float:none;
        height:auto;
	}
/* @end */
    
/*@group layered navigation */
    #cw_leftcolumn .layered-nav .head {
        background:none;
    }
    #cw_leftcolumn .layered-nav h3{
        display:block;
    }
    #cw_leftcolumn .layered-nav {
		width: 200px;
	}
    #cw_leftcolumn .layered-nav .border-creator{
        border: 0px;
		background:#FAFAFA;
		border:  1px solid #ccc;
		border-top: 0px;
    }    
	#cw_leftcolumn .layered-nav .border-creator h4{
        border: 0px;
        background-color: transparent;
        background-image: none !important;
        color: #000;
        text-transform: lowercase;
	}
	#cw_leftcolumn .layered-nav .actions{
        background:#EEEEEE none repeat scroll 0 0;
	}
/*@end */
    
/* @group Product Detail View*/
    .product-collateral .collateral-box h4 {
        color:#666666;
    }
/* @end */

/* @group uncategorized fixes */
	#cw_container .side-col .box{
		width:200px;
	}
	#cw_container .mini-search{
		background:none;
		position:relative;
		width:auto;
		padding:0;
	}
	#cw_container .mini-search .input-text{
		width:160px;
	}
   
    #cw_container #cw_leftcolumn .narrow-by dl, #cw_container #cw_leftcolumn .narrow-by dt{
		background-image: none;
		background-color: #fff;
		background-color: transparent;
	}
    #cw_container .category-head h2, #cw_container .page-head h3, #cw_container .page-head-alt h3{
		color:#666666;
		font-size:13px !important;
		font-weight:bold !important;
		margin-bottom:8px;
		margin-top:8px;
		text-transform:uppercase !important;
	}
	
	#cw_container #cw_rightcolumn h5{
		text-transform: lowercase;
		margin-top: 10px;
		height: auto;
        width:188px;
	}
	#cw_container .base-mini .content{
		background-color: #FFF;
	}
	#cw_container #cw_rightcolumn a{
		font-weight: bold !important;
		color:#c1002b !important;
	}
	#cw_container #cw_rightcolumn a:hover{
		color:#FF0033 !important;
		text-decoration: none !important;
	}
	#cw_container #cw_rightcolumn ul{
		padding-bottom: 20px;
	}
	#cw_container  .base-mini .actions{
		background-image: none;
		background-color: transparent;
	}
	#cw_container .mini-cart .subtotal{
	background-color: transparent;
	text-align: left;
	color: #000;
	}
	#cw_container #cw_rightcolumn ol{
	margin-left: 0px;
	margin-top: 0px;
	background-color: transparent;
	}
	#cw_container #cw_rightcolumn li{
	padding: 0px;
	}
	#cw_container #cw_rightcolumn .box li{
	padding: 5px;
	}
	#cw_container .shopping-cart-totals{
	border: 0px;
	background-color: transparent;
	margin-top: 0px;
	}
	#cw_container .shopping-cart-totals .checkout-types{
	padding: 0px;
	}
	#cw_container .col2-set .col-1, #cw_container .col2-set .col-2{
	width: auto;
	}
	
	#cw_container .product-essential{
	background-image: none;
	}
	#cw_container .product-collateral .up-sell .generic-product-grid td{
	background-color: #fff;
	padding: 10px;
	border-color:#ccc;
	}
	#cw_container .product-collateral .up-sell .generic-product-grid td img {
	border:1px solid #ccc;
	}

	#cw_container #cw_content .data-table tbody td {
	border-bottom:1px solid #D9DDE3;
	border-right:1px solid #D9DDE3;
	padding: 10px;
	}
	#cw_container #cw_content td {
	padding:5px;
	}
	#cw_container .checkout-progress td.active {
	border-top-color:#000;
	color:#000;
	}
	#cw_container .checkout-progress td {
	border-top:10px solid #CCCCCC;
	color:#CCCCCC;
	float:left;
	font-weight:bold;
	margin-bottom:20px;
	margin-right:3px;
	padding:4px 20px;
	}
	#cw_container .multi-address-checkout-box .head h5 {
	color:#000;
	}
	#cw_container .multi-address-checkout-box .count-head {
	background:none;

	}
	#cw_container .multi-address-checkout-box .box {
	background:none;
	}
	#cw_container .col2-alt-set .col-1 {
	width:100%;
	margin-bottom: 10px;
	}
	#cw_container .col2-alt-set .col-2 {
	width:100%;
	margin-bottom: 10px;
	}
	#cw_container .shipping-method-pointer {
	background:#FDE7E7 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	}
	#cw_container .error-msg{
	background-color:#FDE7E7;
	background-image:url(../images/error_msg_icon.gif);
	border-color:#cccccc;
	color:#C1002B;
	}
	#cw_container .one-page-checkout .box-no-padding {
	background:#F4F4F4 none repeat scroll 0 0;
	}
/* @end */

    /*@group Buttons */
    .out-of-stock {
        background-color:#666666;
        border:1px solid #000000;
        color:#FFFFFF;
        display:inline;
        font-weight:bold;
        height:18px;
        padding:2px 8px;
    }
    .form-button, .form-button-alt {
        background:#C1002B none;
        border:1px solid #82011E;
        color:#FFFFFF;
    }
    /* @end */
    #cw_leftcolumn .one-page-checkout-progress h4 {
        float:none;
        width:auto;
        margin:0px;
    }

    #cw_leftcolumn .cw_pub_msg{
        color:#C1002B;
        font-weight:bold;
        text-align:right;
        margin-top:20px;
    }
