body
{
    <!-- background: #ffffff url('/images/background.gif') repeat-x top left; -->
    background: #ffffff;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

a
{
    color: #bb0909;
    outline: 0;
    text-decoration: none;
}
    a:hover
    {
        text-decoration: underline;
    }
    
    a img
    {
        border: none;
    }

h1,h2,h3,h4,h5,h6
{
    margin: 0;
}

input.btn
{
    border: 0;
    cursor: pointer;
    line-height: 0; /* IE fist-shaking */
    text-indent: -2000em;
}

.clear
{
    font-size: 0px;
    height: 0px;
    clear: both;
}

.container
{
    margin: auto;
    text-align: left;
    width: 950px;
}


#description.tab
{
    margin-left: 30px;
    margin-right: 90px;
    text-align: left;
}

#similar.tab
{
    margin-left: 30px;
    margin-right: 10px;
    text-align: left;
}

#reviews.tab
{
    margin-left: 30px;
    margin-right: 10px;
    text-align: left;
}


#importantmessage {
  width: 950px;
  margin: auto;
  height: 0px;
}
          
#importantmessage img {
  display: block;
  width: 375px;
  position: relative;
  top: 10px;
  z-index: 1;
  left: -10px;
} 

#rightads {
  position: fixed;
  right: 0;
  top: 200px;
}

#header
{
    background-position: top right;
    background-repeat: no-repeat;
    height: 150px;
    margin-top: 10px;
    position: relative;
}

#header.trish
{
    background-image: url('../images/header_trish.gif');
}

#header.ashton
{
    background-image: url('../images/header_ashton.gif');
}

#header.tina
{
    background-image: url('../images/header_tina.gif');
}

#header.jordan
{
    background-image: url('../images/header_jordan2.gif');
}

#header.brianna
{
    background-image: url('../images/header_brianna.gif');
}

#header.matina
{
    background-image: url('../images/header_matina.gif');
}

#header.courtnie
{
    background-image: url('../images/header_courtnie.gif');
}

#header.olga
{
    background-image: url('../images/header_olga2.gif');
}

#header.adrian
{
    background-image: url('../images/header_adrian.png');
}

#header.jon
{
    background-image: url('../images/header_jon.gif'); background-size: 620px 151px;
}

#header.brenda
{
    background-image: url('../images/header_brenda.gif'); background-size: 620px 151px;
}

    #header #logo
    {
        margin-top: 43px;
    }
    
	#header #top-info {
  	  height: 22px;
  	  width: 460px;
  	  position: absolute;
  	  top: 0;
 	   right: 0;
 	   background-image: url("../images/topinfo.gif");
 	   background-repeat: no-repeat;
	}

 	#header #top-info img {
     	 	float: right;
 	}

 	#header #top-info a {
     	 	float: right;
 	}

    #header #small-nav
    {
        color: #b60505;
        font-size: 12px;
        
        position: absolute;
        bottom: 5px;
        right: 0;
    }
        #header #small-nav a
        {
            color: #b60505;
        }
        
    #header #search
    {
        float: right;
        margin-top: 87px;
    }
        #header #search input
        {
            background: url('../images/headersearch.gif') no-repeat;
            border: 0;
            color: #c0c0c0;
            height: 23px;
            padding-left: 30px;
            padding-right: 4px;
            width: 187px;
        }
        
#main-nav
{
    border: 1px solid #d8d8d8;
    border-bottom: none;
    height: 40px;
}

    #main-nav a
    {
        float: left;
        height: 39px;
        
    }
    
    #main-nav a#display-nav
    {
        background: url('../images/navrework/nav_displays.gif') no-repeat;
        width: 93px;
    }

    #main-nav a#top-sell
    {
        background: url('../images/navrework/nav_topsellers.gif') no-repeat;
        width: 106px;
    }
    
    #main-nav a#new-prod
    {
        background: url('../images/navrework/nav_new.gif') no-repeat;
        width: 123px;
    }
    
    #main-nav a#clearance
    {
        background: url('../images/navrework/nav_aeroshield3.gif') no-repeat;
        width: 161px;
    }
    
    #main-nav a#tour
    {
        background: url('../images/navrework/nav_videos.gif') no-repeat;
        width: 153px;
    }
    
    #main-nav a#lookup
    {
        background: url('../images/icon_LUOS.gif') no-repeat;
        width: 196px;
    }
    
    
    #main-nav a#chat
    {
        /*background: url('../images/nav_chat.gif') no-repeat;*/
        text-indent: 0;
        width: 173px;
    }
    
#cat-nav
{
    border: 1px solid #d8d8d8;
    border-top: none;
    height: 45px;
    
}

    #cat-nav ul
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    
    #cat-nav a
    {
        background-color: #f7f7f7;
        border-right: 1px solid #d8d8d8;
        border-left: 1px solid white;
        color: #b40303;
        float: left;
        font-size: 8pt;
        height: 30px;
        text-align: center;
        padding-top: 15px;
        width: 105px;
    }
    
    #cat-nav li.HasSubMenu a
    {
        background: #f7f7f7 url('../images/arrow_down_white.gif') 53px 35px no-repeat;
    }
        #cat-nav li.HasSubMenu ul
        {
            border: 1px solid #d0d0d0;
            width: 105px;
        }
    
            #cat-nav li.HasSubMenu ul li a
            {
                background-color: #e7e7e7;
                background-image: none;
                border: none;
                position: relative;
                z-index: 1000;
            }
            
            #cat-nav li.HasSubMenu ul li a:hover
            {
                background-color: #f2f2f2;
            }
    
    #cat-nav a#cart
    {
        background: url('../images/button_cart.gif') no-repeat;
        background-position-x: -10px;
        border-right: 0;
        text-indent: -2000em;
        width: 93px;
    }
        
#footer
{
    height: 117px;
    padding-top: 30px;
}

    #footer #social
    {
        float: right;
        margin-top: -10px;
    }
    
    #footer #copy,
    #footer #copy a
    {
        color: #999999;
        font-size: 8pt;
    }
    
    #footer img#logos
    {
        margin-top: 25px;
        margin-left: 80px;
    }
    
#content
{
    min-height: 300px;
}

    #content #big-misc
    {
        background-color: #e7e7e7;
        border: 1px solid #d8d8d8;
        padding: 15px 15px 38px 15px;
    }
        #content #big-misc #banners
        {
            border-bottom: 1px solid #afafaf;
            padding-bottom: 15px;
            width: 634px;
        }
    
            #content #big-misc #banners img
            {
                margin-right: 15px;
            }
            
            #content #big-misc #banners img#fb
            {
                margin-right: 0;
            }
            
        #content #big-misc #twitter
        {
            background: #0ca2ca url('../images/twitter_logo.jpg') no-repeat;
            float: right;
            padding-top: 130px;
            width: 273px;
            height: 385px;
        }
        
            #content #big-misc #twitter h2
            {
                color: #0368a5;
                font-size: 15px;
                font-weight: normal;
                text-align: center;
            }
                #content #big-misc #twitter h2 #prize
                {
                    color: white;
                    font-weight: bold;
                }
                
            #content #big-misc #twitter p
            {
                color: white;
                margin: 20px 15px;
            }
            
            #content #big-misc #twitter a#follow
            {
                background-color: #33ccff;
                color: #787878;
                display: block;
                height: 35px;
                line-height: 33px;
                text-align: center;
                width: 100%;
            }
            
        #content #big-misc #info-nav
        {
            border-top: 1px solid white;
            padding-top: 15px;
            width: 634px;
        }
        
            #content #big-misc #info-nav h3,
            #content #big-misc #order-tracking h3
            {
                color: #353535;
                text-shadow: 1px 1px #f9f9f9;
            }
                #content #big-misc #order-tracking input[type="image"]
                {
                    vertical-align: middle;
                }
            
            #content #big-misc #info-nav .column
            {
                float: left;
                height: 225px;
                margin-left: 15px;
                width: 195px;
            }
            
            #content #big-misc #info-nav a
            {
                color: #848484;
                display: block;
                font-size: 8pt;
                margin-top: 7px;
                margin-left: 12px;
            }
            
        #content #big-misc #order-tracking
        {
            background-color: white;
            border: 1px solid #d8d8d8;
            clear: left;
            color: #787878;
            padding: 10px 15px 22px;
            width: 604px;
        }
            #content #big-misc #order-tracking p
            {
                font-size: 8pt;
                margin-left: 15px;
            }
            
            #content #big-misc #order-tracking label
            {
                font-size: 8pt;
                font-style: italic;
                margin-left: 15px;
            }
            
            #content #big-misc #order-tracking #order-num
            {
                background: url('../images/input_bg.gif') repeat-x;
                border: 1px solid #d8d8d8;
                height: 25px;
                width: 295px;
            }
            
    #content #big-banners
    {
        height: 290px;
        margin-top: 12px;
        margin-bottom: 8px;
    }
    
    #content #small-banners
    {
        height: 62px;
        margin-bottom: 12px;
    }
        
        #content #small-banners img
        {
            float: left;
            margin: 1px;
        }
    
    #content #product-types
    {
        margin-bottom: 12px;
    }
    
    
        #content #product-types h2
        {
            font-size: 10pt;
            margin-top: 18px;
        }
        
            #content #product-types h2 a
            {
                font-weight: bold;
            }
        
        #content #product-types a
        {
            color: #3f3f3f;
        }
    
        #content #product-types .column
        {
            float: left;
            margin-right: 2px;
            width: 236px;
        }
        
        #content #product-types .column.right
        {
            margin-right: 0;
        }

        #content #product-types .column img
        {
            width: 236px;
        }
        
        #content #product-types ul
        {
            list-style-type: none;
            font-size: 9pt;
            margin-top: 9px;
            padding: 0;
        }
        
            #content #product-types ul li
            {
                padding-bottom: 3px;
            }
        
    #content #shop-by-brand
    {
        color: #a4a4a4;
        height: 25px;
        line-height: 40px;
        text-align: right;
    }
        #content #shop-by-brand select
        {
            border: 1px solid #bbbbbb;
            color: #a4a4a4;
            padding-left: 2px;
            width: 200px;
        }

.prod-list
{
    border: 1px solid #d8d8d8;
}
    
    .prod-list .product
    {
        border-bottom: 1px dashed #dedede;
        color: #3e3e3e;
        margin: 15px 10px 5px 10px;
    }
        .prod-list  .product .price
        {
            color: black;
            font-weight: bold;
            margin: 2px;
        }

#right-sidebar
{
    float: right;
    margin-top: 10px;
    margin-bottom: 15px;
    width: 200px;
}
    #right-sidebar h2,
    #left-sidebar h2
        {
        background: url('../images/head_newproducts.gif') no-repeat;
        height: 39px;
        margin: 0;
        text-indent: -2000em;
        width: 198px;
    }
            
#left-sidebar
{
    float: left;
    margin-top: 10px;
    margin-bottom: 15px;
    width: 200px;
}

    #left-sidebar .prod-list,
    #left-sidebar #category-menu,
    #left-sidebar #subscribe,
    #left-sidebar #SideCurrencySelector
    {
        border: 1px solid #d8d8d8;
        font-size: 9pt;
    }
    
        #left-sidebar #category-menu h2
        {
            background: url('../images/head_catmenu.gif') no-repeat;
        }
        
        #left-sidebar #category-menu ul
        {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        
            
        #left-sidebar #category-menu a:hover
        {
            text-decoration: none;
        }

        
        #left-sidebar #category-menu a
        {
            background: url('../images/bg_catmenu_top.gif') repeat-x;
            color: #656565;
            display: block;
            font-weight: bold;
            height: 30px;
            line-height: 28px;
            padding-left: 20px;
        }
            
        /*#left-sidebar #category-menu ul.submenu*/
        #left-sidebar #category-menu li ul
        {
            list-style-image: url('../images/bullet_catmenu.gif');
            padding-left: 25px;
        }
            #left-sidebar #category-menu li ul a
            {
                background: none;
                color: #8e8e8e;
                display: inline;
                font-size: 8pt;
                font-weight: normal;
                height: auto;
                line-height: normal;
                padding: 0;
            }
            
            #left-sidebar #category-menu li ul li
            {
                margin: 2px 0px;
            }
            
    #left-sidebar #subscribe
    {
        margin-top: 15px;
    }
        #left-sidebar #subscribe h2
        {
            background: url('../images/head_subscribe.gif') no-repeat;
        }
        
        #left-sidebar #subscribe form
        {
            margin: 5px 10px 5px 10px;
        }
        
        #left-sidebar #subscribe input[type="text"]
        {
            background-color: #efefef;
            border: 1px solid #e1e1e1;
            color: #8b8b8b;
            font-size: 9pt;
            height: 18px;
            margin-top: 5px;
            margin-bottom: 2px;
            padding-top: 3px;
            padding-left: 3px;
            width: 172px;
        }
        
        #left-sidebar #subscribe input.button
        {
            background: url('../images/button_subscribe.gif') no-repeat;
            height: 24px;
            margin-top: 6px;
            width: 107px;
        }
    
        #left-sidebar #subscribe #optin h3
        {
            margin: 10px;
        }
        
        #left-sidebar #subscribe #optin input[type="submit"]
        {
            background-color: #a90a0c;
            border: 1px solid #d8d8d8;
            color: white;
            cursor: pointer;
            height: 28px;
            margin-top: 5px;
            padding: 1px 3px;
            text-indent: 0em;
            
        }
    
    #left-sidebar #featured-products
    {
        margin-top: 15px;
    }
        #left-sidebar #featured-products h2
        {
            background: url('../images/head_featured.gif') no-repeat;
        }
        
        #left-sidebar #featured-products .product a
        {
            color: black;
            font-weight: bold;
        }
    
#middle
{
    float: left;
    margin-top: 10px;
    margin-left: 12px;
    padding-bottom: 25px;
    width: 525px;
}

    #middle #account-nav
    {
        background: url('../images/bg_accountnav.gif') repeat-x;
        border: 1px solid #dfdfde;
        border-top: 1px solid #f5f5f5;
        color: #898989;
        line-height: 29px;
        height: 30px;
        width: 525px;
    }
    
        #middle #account-nav a
        {
            color: #898989;
            display: inline-block;
            float: left;
            text-align: center;
        }
        
            #middle #account-nav a#my-account
            {
                border-right: 1px solid #cccccc;
                width: 125px;
            }
            
            #middle #account-nav a#sign-in
            {
                border-right: 1px solid #cccccc;
                margin-right: 18px;
                width: 92px;
            }
            
            #middle #account-nav a#signup
            {
                color: #b70000;
                float: none;
            }
            
    #middle h1
    {
        color: #d52727;
        /*border-bottom: 1px dashed #b2b2b2;*/
        font-size: 14pt;
        margin-top: 15px;
        padding-left: 5px;
        padding-bottom: 5px;
    }
    
    #middle .category-block
    {
        background-color: #d52727;
        border-bottom: 8px solid #8a8a8a;
        float: left;
        margin-top: 25px;
        width: 253px;
    }
        #middle .category-block  h2
        {
            color: #5c0000;
            font-size: 12pt;
        }
    
        #middle .category-block .desc
        {
            color: white;
            height: 70px;
            padding: 5px 9px 9px 9px;
        }
        
        #middle .category-block.odd
        {
            margin-right: 18px;
        }

            
.product #middle,
.category #middle,
.cart #middle,
#middle.wide
{ 
    width: 725px;
}

/* LOOKUPOURSKIRTS Content width */
#middle.wider
{
    width: 950px;
    padding: 0px;
    margin: 0px;
}
/* LOOKUPOURSKIRTS Content width end */

.product #gallery 
{
    width: 470px;
}        
    .product #gallery img
    {
        border: 1px solid #b7b7b7;
    }
    
    .product #gallery #thumbnails ul
    {
        list-style-type: none;
        padding: 0;
    }
        .product #gallery #thumbnails ul li
        {
            border: none !important;
            float: left;
            /*height: auto !important;
            width: auto !important;*/
            /* height: 80px; width: 102px; */
            margin-top: 10px;
            margin-right: 3px;
        }
    
    .product #gallery #thumbnails img
    {
        border: 1px solid #b7b7b7;
        max-height: 75px;
        max-width: 150px;
    }

    .product #gallery #thumbnails img.right
    {
        margin-right: 0;
    }
    
.product #overview
{
    border-bottom: 1px dashed #b2b2b2;
    padding-bottom: 25px;
}
    
.product #prices
{
    border: 1px solid #b7b7b7;
    float: right;
    font-size: 9pt;
    min-height: 353px;
    width: 240px;
}

    .product #prices #package
    {
        <!-- background-color: #c52b2b; -->
        height: 60px;
        margin-bottom: 15px;
        <!-- padding: 15px 0px 0px 17px; -->
    }
    
    .product #prices label
    {
        font-weight: bold;
    }
    
    .product #prices .row
    {
        margin: 7px;
    }
    
    .product #prices .row span.Value
      {
        float: right;
    }
    
    .product #prices #quantity
    {
        border: 1px solid #b7b7b7;
        padding-left: 3px;
        width: 40px;
    }
    
    /*
    .product #prices #add-to-cart
    {
        margin: 10px 0px 15px 3px;
    }
    */
    .product #prices form
    {
        text-align: right;
        margin-right: 10px;
    }
        .product #prices .BulkDiscount
        {
            margin: 4px 0px;
        }
        
      /*  .product #prices .DetailRow div.Label,
        .product #prices .DetailRow div.Value
        {
            display: inline;
        }
        .product #prices .DetailRow .Value select
        {
            width: 130px !important;
        }
        .product #prices .DetailRow .Value select.quantityInput
        {
            width: 75px !important;
        }
   */

    .product #your-price
    {
        font-size: 12pt;
        margin-bottom: 0px !important;
        padding: 15px 0px 5px;
    }
        .product #your-price span
        {
            color: #FB9612;
            font-weight: bold;
        }
        
        .product #your-price strike
        {
            display: none !important;
        }

.product #details
{
    margin-top: 25px;
}
    .product #details #tab-row a
    {
        background: url('../images/bg_tablink.gif') no-repeat;
        color: #818181;
        display: inline-block;
        height: 27px;
        line-height: 29px;
        text-align: center;
        position: relative;
        top: 1px;
        width: 133px;
    }
        .product #details #tab-row a:hover
        {
            text-decoration: none;
        }
        
        .product #details #tab-row a.selected
        {
            background: url('../images/bg_tablink_sel.gif') no-repeat;
            color: black;
            font-weight: bold;
            height: 28px;
            
        }
    
    .product #details #tab-content
    {
        border: 1px solid #b7b7b7;
        <!-- color: #6b6b6b; -->
        padding: 18px 10px 15px 10px;
        
    }
        .product #details #tab-content h2
        {
            color: #bb0909;
            
        }
        .product #details #tab-content strong
        {
            color: black;
        }

.category #sub-cat-nav
{
    color: #8e8e8e;
    font-size: 8pt;
    margin: 10px 0px 20px 0px;
}
    .category #sub-cat-nav #cat-desc
    {
        color: #000000;
        font-size: 11pt;
        margin-left: 15px;
        margin-right: 30px;
    }

    .category #sub-cat-nav ul
      {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    .category #sub-cat-nav li
      {
        display: inline-block;
        margin-right: 20px;
    }
    .category #sub-cat-nav a
      {
        color: #BB0909;
    }
    
    .category #sub-cat-nav a.selected
      {
        color: #bb0909;
    }
        
.category #product-listing .product
{
    border: 1px solid #979797;
    color: #222222;
    float: left;
    margin-top: 12px;
    margin-left: 5px;
    font-size: 8pt;
    width: 234px;
}

    .category #product-listing .product .preview
    {
        border-bottom: 5px solid #bb0909;
        height: 105px;
        overflow: hidden;
        text-align: center;
        width: 234px;
    }
        .category #product-listing .product .preview img
        {
            /* max-height: 96px; */
            max-width:150px;
            vertical-align: middle;
        }
.helper
{
    display: inline-block;
    height: 100%;
    vertical-align: middle;    
}
    
    .category #product-listing .product .name
    {
        font-weight: bold;
        margin-top: 15px;
        margin-left: 8px;
        height: 30px;
    }
    
    .category #product-listing .product .type
    {
        
        margin-top: 3px;
        margin-left: 8px;
    }
    
    .category #product-listing .product .prices
    {
        float: right;
        height: 20px;
        margin-top: 25px;
        margin-right: 10px;
        text-align: right;
        padding-top: 20px;
        position: relative;
    }
        .category #product-listing .product .prices strike
        {
            color: #222222;
            font-size: 10pt;
            font-weight: normal;
            position: absolute;
            right: 0;
            top: 0;
            
        }
        
        .category #product-listing .product .prices .now
        {
            color: #FB9612;
            font-size: 14pt;
            font-weight: bold;
        }
.fenderskirts .category #product-listing .product .prices .now {
    float:left;
    width:300px;
}

        
    .category #product-listing .product .details
    {
        color: black;
        display: block;
        margin-top: 55px;
        margin-left: 8px;
    }
    
    .category #product-listing .product .add
    {
        margin-top: 6px;
        margin-left: 2px;
        width: 150px;
    }
    
    .category #product-listing .product .compare
    {
        background-color: #8a8a8a;
        height: 32px;
        line-height: 32px;
    }
        .category #product-listing .product .compare label
        {
            color: white;
            margin-left: 15px;
        }
        
        .category #product-listing .product .compare .in-stock
        {
            color: #9cff00;
            float: right;
            margin-right: 15px;
        }

.category #compare-button,
.CompareButton input[type="image"]
{
    /* background-color: #a90a0c;
    border: 1px solid #d8d8d8;
    color: white;
    cursor: pointer;
    font-weight: bold;*/
    height: 28px;
    margin-left: 5px;
    margin-top: 10px;
    padding: 2px 4px;
    margin-top: 5px;
}        
.cart h1
{
    background: url('../images/cart.gif') no-repeat;
    line-height: 41px;
    height: 41px;
    padding-left: 75px !important;
    
}

    .cart h1 .checkout
    {
        float: right;
        font-size: 10pt;
        padding-right: 2px;
    }
    
        .cart h1 .checkout a
        {
            color: #6c6c6c;
        }
        
        .cart h1 .checkout a img
        {
            vertical-align: middle;
            margin-left: 25px;
        }
        
.cart h2#added
{
    margin: 0px 0px 8px 5px;
}


.cart #cart-head
{
    background: url('../images/bg_carthead.gif') repeat-x;
    border: 1px solid #bdbdbd;
    color: #515151;
    height: 47px;
    line-height: 47px;
    margin-top: 12px;
    margin-bottom: 12px;
}
    .cart .desc,
    .cart .cart-price,
    .cart .qty,
    .cart .subtotal
    {
        border-right: 1px solid #bdbdbd;
        border-left: 1px solid white;
        float: left;
        font-size: 12pt;
        text-align: center;
    }

.cart .desc
{
    width: 327px;
}

.cart .cart-price
{
    width: 107px;
}

.cart .qty
{
    width: 107px;
}

.cart .subtotal
{
    width: 174px;
}

.cart .cart-item
{
    border: 1px solid #bdbdbd;
    height: 150px;
    margin-bottom: 8px;
}
    .cart .cart-item .thumb img
    {
        border: 1px solid #bdbdbd;
        display: inline-block;
        margin: 15px 5px 0px 10px;
        max-height: 115px;
        max-width: 150px;
        
    }
    
    .cart .cart-item .info
    {
        display: inline-block;
        font-size: 8pt;
        margin-top: 20px;
        width: 150px;
    }
        .cart .cart-item .info h3
        {
            font-size: 10pt;
        }
        
        .cart .cart-item .info .warranty
        {
            border-top: 1px solid #adadad;
            font-size: 10pt;
            font-weight: bold;
            margin-top: 10px;
            padding-top: 5px;
        }
        
            .cart .cart-item .info .warranty img
            {
                vertical-align: middle;
            }
    
    .cart-item .desc,
    .cart-item .cart-price,
    .cart-item .qty,
    .cart-item .subtotal
    {
        border-color: #e9e9e9;
        height: 150px;
    }
    
    .cart-item .cart-price,
    .cart-item .qty,
    .cart-item .subtotal
    {
        font-size: 10pt;
        line-height: 150px;
    }
    
        .cart-item .subtotal img
        {
            margin-left: 35px;
            vertical-align: middle;
        }
        
.cart #summary
{
    background: white url('../images/bg_cart_summary.gif') repeat-x;
    border: 1px solid #bdbdbd;
    color: #3c3c3c;    
    min-height: 100px;
    padding-top: 25px;
    padding-right: 13px;
    text-align: right;
}

    .cart #summary .row
    {
    }
    
        .cart #summary .row label
        {
            font-weight: bold;
        }
        
        .cart #summary .row span
        {
            <!-- float: right; -->
            width: 135px;
        }
    
    .cart #summary #shipping
    {
        font-weight: bold;
        margin-top: 5px;
        margin-bottom: 25px;
    }
    
    .cart #summary #total
    {
        border-top: 1px dashed #8e8e8e;
        float: right;
        font-weight: bold;
        color: #bb0909;
        width: 310px;
        padding-top: 8px;
    }
    
.cart .bottom.checkout
{
    margin-top: 13px;
    text-align: right;
}
    .cart .bottom.checkout input
    {
        background: white url('../images/bg_input.gif') bottom left repeat-x;
        border: 1px solid #bdbdbd;
        color: #9e9e9e;
        vertical-align: top;
        height: 22px;
        margin-top: 3px;
        margin-right: 12px;
    }
    
.cart #security
{
    margin-top: 20px;
    text-align: center;
}

div.twtr-hd
{
    display: none;
}

#twitter_update_list
{
    margin-left: 10px;
    margin-right: 10px;

}

.top-seller
{
    margin-bottom: 20px;
    border-top: 2px dashed #ede8e8;
    padding-top: 10px;
}
    .top-seller .ProductDetails
    {
        margin-left: 220px;
    }

    .top-seller .ProductImage img
    {
        float: left;
        max-width: 200px;
        margin: 0px 10px;
    }
    
    .top-seller strong a
    {
        font-weight: bold;
    }
    
    .top-seller .ProductDetails .now     
    {
            color: #FB9612;
            font-size: 14pt;
            font-weight: bold;
    }

/* built-in stuff */
     
#middle.wide .Content
{
    float: left;
    width: 725px;
}

#middle.wide .AccountColumn
{
    float: left;
    width: 500px;
}

#middle.wide .Content.Wide
{
    float: none !important;
    width: auto !important;
}

#middle.wide .Right
{
    float: right;
    width: 200px;
}

.Content ul.ProductList
{
    list-style-type: none;
}

    .Content ul.ProductList li
    {
        margin-top: 10px;
    }

.Content h1, .Content h2
{
    color: #bb0909;
}

#SideCurrencySelector
{
    margin: 15px 0px;
    padding: 10px;
}

    #SideCurrencySelector h2
    {
        background-image: none;
        text-indent: 0;
    }
    
.SearchContainer li
{
    height: 200px !important;
}

    .SearchContainer .ProductList .ProductImage
    {
        float: left;
        margin-right: 5px;
    }
    
    .SearchContainer .ProductList .ProductRightCol
    {
        float: right;
        height: 200px;
        text-align: right;
        width: 100px;
    }
        .SearchContainer .ProductList .ProductRightCol .RetailPriceValue
        {
            display: block;
            font-weight: normal !important;
        }
        
        .SearchContainer .ProductList .ProductRightCol .SalePrice,
        .SearchContainer .ProductList .ProductRightCol .ProductPrice
        {
            display: block;
            font-weight: bold;
        }
        
        .SearchContainer .ProductList .ProductRightCol .ProductQty
        {
            font-size: 8pt;
        }

    .SearchContainer .ProductList .ProductCompareButton 
    {
        margin-top: 5px;
    }
        .SearchContainer .ProductList .ProductCompareButton *
        {
            vertical-align: middle;
        }
        
    .SearchContainer .ProductList strong a
    {
        font-weight: bold;
    }
    
    .SearchContainer .Rating
    {
        display: none;
    }
    
.AdvancedSearch .Clear
{
    clear: both;
}

.AdvancedSearch .Field250
{
    margin: 5px 0px;
}

.AdvancedSearch  hr
{
    height: 1px;
    margin: 5px 0px;
}


#SideAccountMenu
{
    border: 1px solid #d8d8d8;
}

.fenderskirts #product-listing .product {
    border:none !important;
    width:698px !important;
    margin: 10px 0;
}

.fenderskirts .category #product-listing .product .preview {
    float:left;
    margin-right:15px;
    width:400px;
height:auto;
}

.fenderskirts .category #product-listing .product .name {
    color: #BB0909;
    margin-top:0px !important;
    font-size:13px;
    text-decoration: underline;
    float:left;
margin-left:0px;
    width:280px;display:block;
margin-bottom:10px;
    height:auto !important;
}
.fenderskirts .category #product-listing .product .preview img {
    width:400px;
    max-height:500px !important;
}

.fenderskirts .category #product-listing .product .name {
    font-weight:bold;
    font: 14px Helvetica,Sans-Serif;
}

.fenderskirts .category #product-listing .product .compare, .fenderskirts #product-listing .details {
    display:none !important;
}

.fenderskirts #featured-products .product {
    width:175px !important;
}

.fenderskirts .category #product-listing .product .prices {
    float:left !important;
    margin-top:0px !important;
    padding-top:0px !important;
    text-align:left !important;
    width:270px;
}

/*Tandem-Fender-Skirts banner */
#TandemFenderSkirtsTopBrands{
    background: url("../images/icondirect-brands-innerpgs.jpg") no-repeat scroll center center transparent;
    height: 100px;
    padding: 45px 8px 13px;
    width: 702px;
    }
.TopBrandsInner a{
    height:100%;
    width:100%;
    display:block;
    cursor:pointer;
    }
.TopBrandsInner a:hover{
    background: url("../images/BrandsHover.png") repeat-x scroll center center transparent;
    }
.TopBrandsInner{
    height: 43px;
    float:left;
    }
#jayco{
    width: 72px;
    }
#gulf{
    width: 127px;
    }
#forest{
    width: 67px;
    }
#coachmen{
    width: 104px;
    }
#keystone{
    width: 142px;
    }
#heartland{
    width: 102px;
    }
#r-vision{
    width: 85px;
    }
#trailLite{
    width: 102px;
    }
#carriage{
    width: 99px;
    }
#holiday{
    width: 45px;
    }
#fleetwood{
    width: 102px;
    }
#kz{
    width: 79px;
    }
#pilgrim{
    width: 82px;
    }
#dutchmen{
    width: 97px;
    }
#glendale{
    width: 93px;
    }

/* Product Data Grid (Skylights) */
.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } .datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #991821; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagrid table td, .datagrid table th { padding: 3px 10px; }.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #991821), color-stop(1, #80141C) );background:-moz-linear-gradient( center top, #991821 5%, #80141C 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#991821', endColorstr='#80141C');background-color:#991821; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #B01C26; } .datagrid table thead th:first-child { border: none; }.datagrid table tbody td { color: #80141C; border-left: 1px solid #991821;font-size: 12px;font-weight: normal; }.datagrid table tbody .alt td { background: #E6E6E6; color: #80141C; } .alt2 td { border-top: 1px solid #991821; border-bottom: 1px solid #991821; background: #E6E6E6; color: #80141C; font-weight: bold; } .datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }.datagrid table tfoot td div { border-top: 1px solid #991821;background: #991821;} .datagrid table tfoot td { padding: 0; font-size: 12px } .datagrid table tfoot td div{ padding: 2px; }.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }.datagrid table tfoot  li { display: inline; }.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #991821;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #991821), color-stop(1, #80141C) );background:-moz-linear-gradient( center top, #991821 5%, #80141C 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#991821', endColorstr='#80141C');background-color:#991821; }.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #80141C; color: #FFFFFF; background: none; background-color:#991821;}div.dhtmlx_window_active, div.dhx_modal_cover_dv { position: fixed !important; }

/* Pre-Order Message */
.ExpectedReleaseDate {
   border: 1px solid #ffbc26;
   margin-left: auto;
   margin-right: auto;
   background: #ffedc6;
   }

/* Phone number */
#tollfreephone {
    position: absolute;
    top: 44px;
    right: 0;
    float: right;
    font-size: 20px;
    font-family: tahoma;
    font-weight: bold;
    transform: scale(1,1.3);
    -webkit-transform: scale(1,1.3);
    -moz-transform: scale(1,1.3);
    -ms-transform: scale(1,1.3);
    -o-transform: scale(1,1.3);
    color: #b60505;
}

#directphone {
    position: absolute;
    top: 3px;
    left: 60px;
    float: right;
    font-size: 13px;
    font-family: tahoma;
    font-weight: bolder;
    transform: scale(.8,1);
    -webkit-transform: scale(.8,1);
    -moz-transform: scale(.8,1);
    -ms-transform: scale(.8,1);
    -o-transform: scale(.8,1);
}

/*AMEX & Discover hide from standard checkout */
#CCType_AMEX {
   display: none;
}

#CCType_DISCOVER {
   display: none;
}


/* FANCYBOX LAYOVER */
#fancy_div {
    background: #FFF !important;
    color: #000 !important; 
    font-size: 15px;
    text-align: left;
}