body   {
	   width: 1205px; background: #E0E0E0;
        margin: 0 auto;
}
#frame  {
        width: 1205px;
        background: white;
        text-align: center;
        font: small/1.6em Verdana, Geneva, arial, sans-serif;
        border-color:   white;
        border-width:   px 0px 5px 0px;
        border-style:   solid;
        margin: 0 auto;
}
#banner {
        text-align: center;
        margin: 0px 5px -15px 10px;
}
#new_navbar {
        font: 100%/2.6em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        margin: 0px 0px 0px -30px;
}
#new_navbar a:link,
#new_navbar a:visited {
        display: block;
        color: white;
        font-weight: normal;
        text-decoration: none;
}
#new_navbar a:hover {
        display: block;
        background-color: #5C5C5C;
        border: 1px;
        color: white;
        font-weight: normal;
        text-decoration: none;
}
#new_navbar_list li {
        background-color: black;
        display: inline;
        width:  132px;
        margin: 0px 0px 10px 0px;
        float: left;
}
#share_this {
        font: 95%/2.6em Verdana, Geneva, arial, sans-serif;
        text-align: right;
        width: 450px;
        border: 0px;
        margin:  -60px 170px -30px 0px;
        float: right;
}
#share_this_home {
        text-align: left;
        width: 400px;
        border: 0px;
        margin:  -50px 750px -30px 0px;
        float: right;
}
#new_left_navbar {
        color: white;
        text-align: right;
        border: 0px;
        background-color: #606060;
        width: 215px;
        margin:  10px 0px 0px 25px;
        float: left;
}
#new_left_navbar_1 {
        border: 0px;
        width: 215px;
        margin:  0px 0px 0px 25px;
        float: left;
}
#new_left_navbar_2 {
        color: white;
        text-align: right;
        border: 0px;
        background-color: #606060;
        width: 215px;
        margin:  0px 0px 0px 25px;
}
#wall_storage_left_image {
        color: white;
        text-align: right;
        border: 0px;
        width: 215px;
        margin:  10px 0px 0px 0px;

}
.new_left_navbar_main {
        font: 150%/2.5em Verdana, Geneva, arial, sans-serif;
        background-image:url('images/pointer.png');
        display: block;
        margin:  0px -38px 0px 0px ;
}
.new_left_navbar_main a:link,
.new_left_navbar_main a:visited {
        background-color: #606060;
        display: block;
        padding: 0px 10px 0px 0px;
        border: 0px;
        color: white;
        text-decoration: none;
}
.new_left_navbar_main a:hover {
        background-color: #808080;
        padding: 0px 10px 0px 0px;
        display: block;
        color: white;
        font-weight: normal;
        text-decoration: none;
}

.new_left_navbar_main2 {
        font: 150%/2.5em Verdana, Geneva, arial, sans-serif;
        background-image:url('images/pointer.png');
        display: block;
        margin:  0px 0px 0px 0px ;
        padding: 0px 10px 0px 0px;
}
.new_left_navbar_main2 a:link,
.new_left_navbar_main2 a:visited {
        background-color: #333333;
        display: block;
        padding: 0px 10px 0px 0px;
        border: 0px;
        color: white;
        text-decoration: none;
}
.new_left_navbar_main2 a:hover {
        background-color: #808080;
        padding: 0px 10px 0px 0px;
        display: block;
        color: white;
        font-weight: normal;
        text-decoration: none;
}

.new_left_navbar_minor{ 
        font: 120%/2.8em Verdana, Geneva, arial, sans-serif;
        margin:  5px 0px 10px 0px; 
}
.new_left_navbar_minor a:link,
.new_left_navbar_minor a:visited {
        background-color: #606060;
        display: block;
        padding: 0px 10px 0px 0px;
        border: 0px;
        color: white;
        text-decoration: none;
}
.new_left_navbar_minor a:hover {
        background-color: #808080;
        padding: 0px 10px 0px 0px;
        display: block;
        color: white;
        font-weight: normal;
        text-decoration: none;
}


#page_number_footer{ 
        width: 20px;
        font: 100%/2.8em Verdana, Geneva, arial, sans-serif;
        margin:  0px; 
}
#page_number_footer a:link,
#page_number_footer a:visited {
        background-color: #606060;
        padding: 3px;
        border: 0px;
        color: white;
        text-decoration: none;
}
#page_number_footer a:hover {
        background-color: #808080;
        padding: 3px;
        color: white;
        font-weight: normal;
        text-decoration: none;
}

#product_navbar {
        font: 110%/2em Verdana, Geneva, arial, sans-serif;
        width: 800px;
        margin: 0px 0px -60px -60px;
        text-align: center;
}
#product_navbar li {
        background-color: #62ABF4;
        color: black;
        display: inline;
        width:  120px;
        border-style: solid;
        border-width: 1px 1px 0px 1px;
        border-color: black;
        margin: -30px 2px 10px 0px;
        padding: 0px 0px 0px 0px;
}
#product_navbar a:link,
#product_navbar a:visited {
        background-color: #D8E1F7;
        display: block;
        color: black;
        font-weight: normal;
        text-decoration: none;
}
#product_navbar a:hover {
        display: block;
        background-color: #97B5FB;
        border: 1px;
        color: black;
        font-weight: normal;
        text-decoration: none;
}

#product { 
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        width: 900px;
        color: black;
        text-align: center;
        margin: 0px;
        padding: 10px 10px 10px 0px;
        float: right;
 }
#product_details { 
        width: 870px;
        color: black;
        text-align: center;
        border-color:   black;
        border-width:   1px;
        border-style:   solid;
        margin: -10px 40px 0px 0px;
        padding: 10px;
        float: right;
 }
.product_th {
        font: 120%/1.6em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        vertical-align: middle;
        background-color: black;
        padding: 10px;
        border: 0px;
        color: white;
        text-decoration: none;
        
}
.product_td {
        font: 100%/1.3em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        vertical-align: middle;
        padding: 10px;
        border: 0px;
        text-decoration: none;
        
}
.product_td a:link,
.product_td a:visited {
        color: navy;
        font-weight: bold;
        text-decoration: underline;
}
.product_td a:hover {
        color: #FF800D;
        text-decoration: none;
        font-weight: bold;
        
}
.product_td2 {
        font: 100%/1.3em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        vertical-align: middle;
        padding: 3px;
        border-color:   black;
        border-width:   2px;
        border-style:   solid;
        text-decoration: none;
}
.product_td2 a:link,
.product_td2 a:visited {
        color: navy;
        font-weight: bold;
        text-decoration: underline;
}
.product_td2 a:hover {
        color: #FF800D;
        font-weight: bold;
        text-decoration: none;
}
.product_td3 {
        font: 100%/1.1em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        vertical-align: middle;
        padding: 0px;
        text-decoration: none;
}
.product_td3 a:link,
.product_td3 a:visited {
        color: navy;
        font-weight: bold;
        text-decoration: underline;
}
.product_td3 a:hover {
        color: #FF800D;
        font-weight: bold;
        text-decoration: none;
}

.product_table {
        font: 105%/1.6em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        border: 0px;
        
}
.product_table a:link,
.product_table a:visited {
        background-color: #808080;
        border: 0px;
        color: white;
        text-decoration: none;
        padding: 2px 10px 2px 10px;
}
.product_table a:hover {
        background-color: #C8C8C8;
        color: black;
        font-weight: normal;
        text-decoration: none;
}
.price {
        font: 140%/1.2em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        color: #FF800D;
        font-weight: bold;
}
        
        

#product_no_menu { 
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        width: 1080px;
        color: black;
        text-align: center;
        border-color:   white;
        border-width:   0px;
        outline-style:   none;
        margin: 20px;
        padding: 10px 10px 10px 0px;
        float: right;
 }
#new_main a:link,
#new_main a:visited {
        border-style: none;
}
#new_main a:hover {
        border: none
}

#footer_copyright {
        font: 80%/1.1em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        padding: 0px;
        margin: 0px 0px 10px 0px;
        background-color: black;
        color: white;
        clear: both;
}
#footer {
        font: 80%/1.1em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        margin: 0px;
        background-color: black;
        clear: both;
}
#footer_list li {
        text-align: center;
        display: inline;
        width:  80px;
        margin: 0px 0px 20px 0px;
        padding: 0px 10px 0px 10px;
        border-width:   3px;
}
#footer a:link,
#footer a:visited {
        background-color: black;
        color: white;
        text-decoration: underline;
}
#footer a:hover {
        background-color: #5C5C5C;
        color: white;
        font-weight: normal;
        text-decoration: none;
}



#title {
        font: 350%/1.4em Calibri, arial, helvetica, sans-serif;
        font-weight: bold;
        text-align: left;
        margin: -20px 0px 10px -100px;
}
#title_contact_us {
        font: 350%/1.4em Calibri, arial, helvetica, sans-serif;
        font-weight: bold;
        text-align: left;
        margin: 0px 0px 10px 0px;
}
#title_free_guide {
        font: 350%/1.4em Calibri, arial, helvetica, sans-serif;
        font-weight: bold;
        text-align: left;
        margin: -80px 0px 10px 100px;
}
#title_products {
        font: 350%/1.4em Calibri, arial, helvetica, sans-serif;
        font-weight: bold;
        text-align: left;
        margin: -80px 0px 10px -215px;
}
#title_center_justified {
        font: 350%/1.4em Calibri, arial, helvetica, sans-serif;
        font-weight: bold;
        text-align: Center;
        margin: 0px 0px 30px 0px;
}
#title_main_left_justified {
        font: 350%/1.4em Calibri, arial, helvetica, sans-serif;
        font-weight: bold;
        text-align: left;
        margin: 0px 0px 10px -100px;
}
#title_racks {
        font: 250%/1.4em Calibri, arial, helvetica, sans-serif;
        font-weight: bold;
        text-align: left;
        margin: -20px 0px 0px 30px;
}
#title_racks_minor {
        font: 150%/1.4em Calibri, arial, helvetica, sans-serif;
        font-weight: bold;
        text-align: left;
        margin: 0px 0px 10px 80px;
}


/*===========================================================================*/




#footer_index {
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        width: 850px;
        background: white;
        color: black;
        text-align: center;
        border-color:   white;
        border-width:   0px;
        outline-style:   none;
        padding: 0px;
        margin: 0px 0px 10px 0px;
        background-color: white;
        clear: right;
}
.left_justified{ 
        text-align: left;
        20px;
}
.center_justified{ 
        text-align: center;
}
.center_justified_right_float{ 
        width: 500px;
        margin: 20px 100px 0px 0px;
        text-align: center;
        float: right;
}
.right_justified{ 
        text-align: right;
}
.main {
        text-align: left;
        font-weight: bolder;
        padding: 10px 0px 0px 10px;
        margin:  0px;
}
.main_racks {
        font: 160%/1.2em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        font-weight: bold;
        padding: 10px 0px 0px 10px;
        margin:  0px 0px 0px 30px;
}
.main_first {
        text-align: left;
        font-weight: bolder;
        padding: 10px 0px 0px 10px;
        margin:  0px 0px 0px 0px;
}
.main_left_justified{ 
        text-align: left;
        font-weight: bold;
}
.main_center_justified{ 
        text-align: center;
        font-weight: bold;
        padding: 10px 0px 0px 10px;
        margin:  0px 0px 0px 30px;
}
.main_center_justified_product{ 
        font: 130%/1.2em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        font-weight: bold;
        padding: 10px 0px 0px 10px;
        margin:  0px 0px 0px 30px;
}
.main_center_justified_product a:link,
.main_center_justified_product a:visited {
        color: navy;
        font-weight: bold;
        text-decoration: underline;
}
.main_center_justified_product a:hover {
        color: #FF800D;
        text-decoration: none;
        font-weight: bold;
        
}

.main_right_justified{ 
        text-align: right;
        font-weight: bold;
}
.right_image {
        float: right;
        padding: 0px 20px 0px 20px;
}
.right_image_aux_strap {
        float: right;
        margin: 20px 100px 0px 0px;
        padding: 0px 20px 0px 0px;
}
table   {
        font: 100%/1.2em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        width:  95%;
        margin: 0px 10px 20px 10px;
        padding: 5px;
        border-spacing: 0px;
}

#wall_storage   {
        font: 100%/1.2em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        margin: 0px 10px 20px 10px;
        padding: 5px;
        border-spacing: 0px;
}
.table_racks   {
        font:  200%/1.2em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        width:  95%;
        margin: 0px 10px 20px 10px;
        padding: 5px;
        border-spacing: 0px;
}
.th_racks   {
        font:  100%/1.2em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        width:  95%;
        margin: 0px 10px 20px 10px;
        padding: 5px;
        border-spacing: 0px;
}

#table_racks   {
        font: 90%/1.2em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        width:  95%;
        margin: 0px 10px 20px 10px;
        padding: 5px;
        border-spacing: 0px;
}

td.home_wall_storage   {
        font: 80%/1.4em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        width:  95%;
        margin: 20px 10px 20px 10px;
        padding: 10px 5px 10px 5px;
        border-spacing: 0px;
}
.table_benefits      {
        text-align: center;
        padding: 5px;
        margin: -30px 0px 0px 0px;
}
td      {
        text-align: center;
        padding: 5px 5px 20px 5px;
}
blockquote {
        font: small/1.3em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        padding-left: 30px;
        margin: 0px 20px 20px 0px;
}
.blockquote_border_square {
        background-image:url('images/blockquote_background_3.png');
        background-repeat:no-repeat;
        background-position:right top;
        width: 420px;
        margin: 10px 5px 10px 5px;
        padding:  0px;
}
.blockquote_border_square_center {
        background-image:url('images/blockquote_background_3.png');
        background-repeat:no-repeat;
        background-position:right top;
        margin: 10px 220px 10px 210px;
        padding:  0px 10px 0px 15px;
}
.blockquote_single_square {
        font: 90%/1.5em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        margin: 5px 0px 30px 0px;
        padding: 10px 0px 40px 0px;
}
.note {
        font: 90%/1.3em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        width: 800px;
        border-color:   black;
        border-width:   1px;
        border-style:   solid;
        padding: 5px;
        margin:  20px;
}
.note a:link,
.note a:visited {
        background-color: #808080;
        border: 0px;
        color: white;
        text-decoration: none;
        padding: 2px 10px 2px 10px;
}
.note a:hover {
        background-color: #C8C8C8;
        color: black;
        font-weight: normal;
        text-decoration: none;
}
.note_products {
        font: 90%/1.3em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        width: 450px;
        border-color:   black;
        border-width:   1px;
        border-style:   solid;
        padding: 5px;
        margin:  20px;
}


.guarantee_frame {
        width: 700px;
		height:500px;
        background-color: #F0F0F0;
        border-color:   black;
        border-width:   5px;
        border-style:   dotted;
        padding: 0px 40px 40px 40px;
		margin: 0px 40px 40px 40px;
}
.guarantee_inner {
        font: small/1.4em Georgia, "Times New Roman", Times, serif;
        font-style: italic;
        text-align: left;
        width: 500px;
        border-color:   black;
        border-width:   1px;
        border-style:   solid;
        padding: 5px;
        margin:  20px;
}
.guarantee_content {
        font: small/1.4em Georgia, "Times New Roman", Times, serif;
        text-align: left;
}
#sitemap_center {
        width: 1200px;
        text-align: center;
        margin: 5px 5px 0px 5px;
}
#sitemap_right { 
        font: small/1.2em Verdana, Geneva, arial, sans-serif;
        width: 540px;
        text-align: left;
        margin: -20px 5px 0px 5px;
        padding:    0px 0px 10px 80px;
        float: right;
 }
#sitemap_right a:hover {
        text-decoration: none;
        color: #0033FF;
}
#sitemap_left { 
        font: small/1.2em Verdana, Geneva, arial, sans-serif;
        width: 380px;
        text-align: left;
        margin: -20px 5px 0px 5px;
        padding:    0px 0px 10px 140px;
        float: left;
 }
#sitemap_left a:hover {
        text-decoration: none;
        color: #0033FF;
}
#wall_storage_heading {
        font: 130%/0.8em Verdana, Geneva, arial, sans-serif;
        color: black;
        text-align: center;
        background-color: white;
        display: block;
        padding: 0px 10px 10px 10px;
        margin: 20px 10px 10px 10px;
}
.wall_storage_video_link {
        font: 130%/0.8em Verdana, Geneva, arial, sans-serif;
        color: black;
        text-align: center;
        background-color: white;
        display: block;
        padding: 0px 10px 10px 10px;
        margin: 50px 10px 10px -40px;
}


.wall_storage_right_image {
       font: 130%/0.8em Verdana, Geneva, arial, sans-serif;
         margin: 0px -30px 0px 0px;
        padding:    20px;
        float: right;
        }
.wall_storage_list { 
        font: 110%/2em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        margin: 40px -60px 10px 2px;
        display: block;
}

.wall_storage_list2 { 
        font: 100%/1.6em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        margin: 10px -60px 10px 2px;
        display: block;
}

.wall_storage_reviews { 
        width: 300px;
        font: 90%/1.9em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        margin: -20px 0px -30px 60px;
        padding: 20px;
        display: block;
}

.wall_storage_reviews a:link,
.wall_storage_reviews a:visited {
        width: 150px;
        background-color: #606060;
        display: block;
        padding: 0px 5px 0px 5px;
        border: 0px;
        color: white;
        text-decoration: none;
}
.wall_storage_reviews a:hover {
        background-color: #808080;
        padding: 0px 5px 0px 5px;
        display: block;
        color: white;
        font-weight: normal;
        text-decoration: none;
}

.sub_heading { 
        font: 160%/1.4em Verdana, Geneva, arial, sans-serif;
        color: black;
        font-weight: bold;
        text-align: left;
        margin: -20px 5px 0px -40px;
        padding: 10px 10px 10px 0px;
 }
.reviews_mail { 
        font: 140%/1.1em Verdana, Geneva, arial, sans-serif;
        color: black;
        font-weight: bold;
        text-align: center;
        margin: -70px 0px 40px 250px;
        padding: 0px;
 }

/*===========================================================================*/
#main { 
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        width: 840px;
        color: black;
        text-align: center;
        border-color:   white;
        border-width:   0px;
        outline-style:   none;
        margin: -70px 50px 0px 5px;
        padding: 10px 10px 10px 0px;
        float: right;
 }
#main a:link,
#main a:visited {
        border-style: none;
}
#main a:hover {
        border: none
}

#main_no_menu { 
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        width: 1160px;
        color: black;
        text-align: center;
        border-color:   white;
        border-width:   0px;
        outline-style:   none;
        margin: 0px 0px 0px 80px;
        padding: 10px 10px 10px 0px;
 }
#main_no_menu a:link,
#main_no_menu a:visited {
        border-style: none;
}
#main_no_menu a:hover {
        border: none
}
#main_contact_us { 
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        width: 1060px;
        color: black;
        text-align: center;
        border-color:   white;
        border-width:   0px;
        outline-style:   none;
        margin: -20px 0px 0px 200px;
        padding: 10px 10px 10px 0px;
 }
#main_contact_us a:link,
#main_contact_us a:visited {
        border-style: none;
}
#main_contact_us a:hover {
        border: none
}



#main_racks { 
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        width: 900px;
        color: black;
        text-align: center;
        border-color:   white;
        border-width:   0px;
        outline-style:   none;
        margin: -70px 50px 0px 5px;
        padding: 10px 10px 10px 0px;
        float: right;
 }
#main_racks a:link,
#main_racks a:visited {
        border-style: none;
}
#main_racks a:hover {
        border: none
}



#main_left_justified { 
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        width: 840px;
        color: black;
        text-align: left;
        border-color:   navy;
        border-width:   0px;
        border-style:   solid;
        margin: -60px 50px 0px 5px;
        padding:    10px 10px 10px 0px;
        float: right;
 }
#main_left_justified a:hover {
        text-decoration: none;
        color: #0033FF;
}

#main_left_justified_list { 
        font: 100%/1.8em Verdana, Geneva, arial, sans-serif;
        width: 800px;
        text-align: left;
        margin: 0px 2px 10px 0px;
        padding: 0px 0px 0px 100px;
        display: block;
}
#main_left_justified_list a:link,
#main_left_justified_list a:visited {
        color: blue;
        font-weight: underline;
}
#main_left_justified_list a:hover {
        background-color: #C8C8C8;
        color: black;
        text-decoration: none;
}
#main_left_justified_list { 
        font: 100%/1.8em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        margin: 0px 2px 10px 2px;
        display: block;
}
#product_left_justified_list a:link,
#product_left_justified_list a:visited {
        color: blue;
        font-weight: underline;
}
#product_left_justified_list a:hover {
        background-color: #C8C8C8;
        color: black;
        text-decoration: none;
}
#main_left_justified_bold_list { 
        font: 100%/2.2em Verdana, Geneva, arial, sans-serif;
        font-weight: bold;
        text-align: left;
        margin: 0px 2px 10px 2px;
        padding: 10px 0px 10px 200px;
        display: block;
}


#wall_store { 
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        width: 1080px;
        color: black;
        text-align: center;
        border-color:   white;
        border-width:   0px;
        outline-style:   none;
        margin: 0px 5px 0px 5px;
        padding: 10px 10px 10px 0px;
 }
#all_store a:link,
#all_store a:visited {
        border-style: none;
}
#all_store a:hover {
        border: none
}


/*===========================================================================*/



div.index_columns {
    width: 100%;
    overflow: hidden;
}

div.index_column_left {
    float: left;
    padding: 0px 0px 0px 20px;
}
div.index_column_right {
    float: left;
    padding: 0px 20px 0px 0px;
}

#product_columns {
    width: 800px;
    overflow: hidden;
}

#product_column_left {
    width: 200px;
    float: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width:  1px;
    border-color: black;
}
#product_column_right {
    width: 550px;
    float: right;
    text-align: center;
    padding: 0px 20px 0px 0px;
    
    border-style: solid;
    border-width:  0px;
    border-color: black;
}

a.choice {
        font: 170%/1.0em Verdana, Geneva, arial, sans-serif;
        font-weight: normal;
        text-align: center;
        text-transform: none;
}

.main_chioce {
        font: 160%/1.0em Verdana, Geneva, arial, sans-serif;
        font-weight: normal;
        text-align: center;
        text-transform: none;
}





.main_columns {
    width: 840px;
    overflow: hidden;
}

.main_column {
    float: left;
    border-style: solid;
    border-width: 0px;
    border-color: navy;
    margin: 0px 0px 40px 0px;
    padding: 0px;
}
.main_column_right {
    float: right;
    margin: 0px 30px 0px 0px
    padding: 0px 0px 0px 5px;
}

.guide_columns {
    width: 1140px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
}

.guide_column {
    float: left;
    border-style: solid;
    border-width: 0px;
    border-color: navy;
    margin: -20px -50px 0px 0px;
    padding: 0px;
}
.guide_column_right {
    float: right;
    text-align: center;
    margin: 0px
    padding: 0px 0px 0px -50px;
}



.new_main_columns {
    width: 840px;
    text-align: center;
    overflow: hidden;
}

.new_main_column {
    float: left;
    border-style: solid;
    border-width: 0px;
    border-color: navy;
    margin: 0px 0px 40px 50px;
    padding: 0px;
}
.new_main_column_right {
    float: right;
    margin: 0px 30px 0px 0px
    padding: 0px 0px 0px 5px;
}
.racks_columns {
    font: 100%/1.4em Verdana, Geneva, arial, sans-serif;
    width: 860px;
    text-align: center;
    overflow: hidden;
}

.racks_column {
    float: left;
    margin: -0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}
.racks_column_right {
    float: right;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin: 0px 0px 0px 0px
    padding: 0px;
}


.right_align {
        text-align: right;
        margin: -10px 10px 0px 10px;
}
.wall_review_main_column {
    float: left;
    text-align: left;
    border-style: solid;
    border-width: 0px;
    border-color: navy;
    margin: 0px 20px 0px 0px;
    padding: 0px;
}
.wall_review_main_column_right {
    float: right;
    text-align: left;
    margin: 0px 20px 0px 0px
    padding: 0px 0px 0px 5px;
}
.contact_us_columns {
    width: 1060px;
    margin: 0px 0px 0px 30px;
    overflow: hidden;
}

.contact_us_column {
    float: left;
    border-style: solid;
    border-width: 0px;
    border-color: navy;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}
.contact_us_column_right {
    float: right;
    margin: 0px 0px 0px 0px
    padding: 0px 5px 0px 0px;
}
div.columns {
    width: 100%;
    overflow: hidden;
}

div.column {
    float: left;
    padding: 0px;
}

#index   {
    margin: -50px 0px 0px 0px;
    padding: -30px 0px 0px 0px;
}



#index_heading {
        font: 200%/0.8em Verdana, Geneva, arial, sans-serif;
        font-weight: normal;
        color: black;
        background-color: white;
        display: block;
        padding: 20px 20px 10px 20px;
        margin: -40px 0px 0px 0px;
}
#index_footer {
        font: 180%/2.6em Verdana, Geneva, arial, sans-serif;
        font-weight: lighter;
        color: black;
        text-align: center;
        background-color: white;
        display: block;
        padding: 0px 10px 0px 10px;
        margin: 0px;
}
#index_blockquote_single_blue {
        width: 100%;
        text-align: center;
        background-image:url('images/button_background_single_quote_blue.png');
        background-repeat:no-repeat;
        background-position:center;
        margin: 0px;
        padding:  0px;
}
#index_blockquote_single_blue_text {
        font: 90%/1.5em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        margin: 0px;
        padding: 25px 25px 25px 65px;
}
#index_blockquote_single_brown {
        width: 100%;
        text-align: center;
        background-image:url('images/button_background_single_quote_brown.png');
        background-repeat:no-repeat;
        background-position:center;
        margin: 0px;
        padding:  0px;
}
#index_blockquote_single_brown_text {
        font: 140%/1.5em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        margin: 0px;
        padding: 10px 25px 25px 25px;
}
#index_blockquote_single_brown_text a:link,
#index_blockquote_single_brown_text a:visited {
        color: black;
        text-decoration: underline;
}
#index_blockquote_single_brown_text a:hover {
        color: blue;
        text-decoration: underline;
}


/*===========================================================================*/



#navbar {
        font: 100%/1.6em Verdana, Geneva, arial, sans-serif;
        background-color: white;
        text-align: center;
}
#navbar a:link,
#navbar a:visited {
        background-image:url('images/background_navbar_link.png');
        background-repeat:no-repeat;
        background-position:middle top;
        display: block;
        color: black;
        font-weight: normal;
        text-decoration: none;
}
#navbar a:hover {
        background-image:url('images/background_navbar_hover.png');
        background-repeat:no-repeat;
        background-position:middle top;
        display: block;
        color: black;
        font-weight: normal;
        text-decoration: none;
}
#navbar_list li {
        display: inline;
        width:  195px;
        margin: 0px 4px 10px 4px;
        float: left;
}

.racks_table {
        font: 105%/1.6em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        border: 0px;
        
}
.racks_table a:link,
.racks_table a:visited {
        background-color: #808080;
        border: 0px;
        color: white;
        text-decoration: none;
        padding: 2px 10px 2px 10px;
}
.racks_table a:hover {
        background-color: #C8C8C8;
        color: black;
        font-weight: normal;
        text-decoration: none;
}



.main_products {
        font: 105%/2.0em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        font-weight: bold;
        border: 0px;
        
}
.main_products a:link,
.main_products a:visited {
        background-color: #808080;
        border: 0px;
        color: white;
        text-decoration: none;
        padding: 2px 10px 2px 10px;
}
.main_products a:hover {
        background-color: #C8C8C8;
        color: black;
        text-decoration: none;
}





#left_navbar {
        color: black;
        text-align: left;
        border: 0px;
        background-color: #F0F0F0;
        width: 190px;
        margin:  20px 0px 10px 5px;
        float: left;
}
#left_navbar a:link,
#left_navbar a:visited {
        background-color: #F0F0F0;
        display: block;
        border: 0px;
        color: black;
        text-decoration: none;
}
#left_navbar a:hover {
        background-color: #C8C8C8;
        display: block;
        color: black;
        font-weight: normal;
        text-decoration: underline;
}
.left_navbar_main {
        font: 102%/1.6em Verdana, Geneva, arial, sans-serif;
        background-color: #C8C8C8;
        display: block;
        text-align: left;
        font-weight: bolder;
        padding: 5px 0px 0px 8px;
        margin:  0px;
}
.left_navbar_minor{ 
        font: 85%/1.8em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        padding: 0px;
        margin:  5px 5px 5px 10px; 
}
.left_navbar_minor_center_justified{ 
        font: 85%/1.8em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        padding: 0px;
        margin:  5px 5px 5px 10px; 
}
h1 {
        font: 180%/1.2em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        font-weight: normal;
        padding: 10px 0px 0px 0px;
        margin:  0px 0px 20px 0px;
}
h2  {   font: 120%/1.12em Verdana, Geneva, arial, sans-serif;
        font-weight: normal;
        text-align: center;
        margin: 20px;
}
h3 {
        font: 120%/1.1em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        font-weight: normal;
        padding: 0px 0px 0px 0px;
        margin:  -30px 0px 10px 0px;
}
h4 {
        text-align: left;
        margin: 0px 10px 0px 10px;
}
img {
        border: 0px none;
}
.minor{ 
        text-align: left;
        padding: 0px;
        margin:  5px 5px 5px 20px; 
}
.minor a:link,
.minor a:visited {
        color: navy;
        font-weight: bold;
        text-decoration: underline;
}
.minor a:hover {
        color: #FF800D;
        text-decoration: none;
        font-weight: bold;
        
}
.minor_title{ 
        font: 200%/1.1em Verdana, Geneva, arial, sans-serif;
        font-weight: bold;
        text-align: left;
        padding: 0px;
        margin:  5px 5px 5px 20px; 
}
.minor_sub_title_1{ 
        font: 160%/1.3em Verdana, Geneva, arial, sans-serif;
        font-weight: bold;
        text-align: left;
        padding: 0px;
        margin:  5px 5px 5px 20px; 
}
.minor_sub_title_2{ 
        font: 140%/1.3em Verdana, Geneva, arial, sans-serif;
        font-weight: bold;
        text-align: left;
        padding: 0px;
        margin:  5px 5px 5px 50px; 
}
.minor_racks{ 
        font: 110%/1.12em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        padding: 0px;
        margin:  5px 5px 5px 60px; 
}
.minor_note{ 
        font: 80%/1.12em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        padding: 0px;
        margin:  5px 5px 5px 20px; 
}
.minor_guide{ 
        font: 110%/1.2em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        padding: 0px;
        margin:  5px 5px 5px 5px; 
}
.review_note{ 
        font: 80%/1.12em Verdana, Geneva, arial, sans-serif;
        font-style: italic;
        text-align: left;
        padding: 0px;
        margin:  5px 5px 5px 20px; 
}
em {
        font-weight: bold;
}

.work_in_progress_list { 
        font: 100%/1.6em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        margin: 0px 2px 10px 2px;
        display: block;
}

.racks_list { 
        font: 100%/1.6em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        margin: 0px 2px 10px 2px;
        display: block;
}
.racks_list a:link,
.racks_list a:visited {
        color: navy;
        font-weight: bold;
        text-decoration: underline;
}
.racks_list a:hover {
        color: #FF800D;
        text-decoration: none;
        font-weight: bold;
        
}

.home_quote { 
        text-align: left;
        font: 120%/2.9em Verdana, Geneva, arial, sans-serif;
        font-weight: normal;
        margin: 30px 0px 10px 28px;
        padding: 0px 0px 0px 0px;
        display: block;
        width: 320px;
}

.home_list { 
        text-align: left;
        font: 120%/2.9em Verdana, Geneva, arial, sans-serif;
        font-weight: normal;
        margin: 40px 0px 10px 0px;
        padding: 0px 0px 0px 40px;
        display: block;
        width: 320px;
}
.home_list a:link,
.home_list a:visited {
        background-color: #F0F0F0;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 10px;
        display: block;
        border: 0px;
        color: black;
        text-decoration: none;
}
.home_list a:hover {
        background-color: #C8C8C8;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 10px;
        display: block;
        color: black;
        font-weight: normal;
        text-decoration: none;
}
.products_home_list { 
        text-align: left;
        font: 120%/2.9em Verdana, Geneva, arial, sans-serif;
        font-weight: normal;
        margin: 40px 0px 10px 0px;
        padding: 0px 0px 0px 40px;
        display: block;
        width: 320px;
        float: right;
}
.products_home_list a:link,
.products_home_list a:visited {
        background-color: #F0F0F0;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 10px;
        display: block;
        border: 0px;
        color: black;
        text-decoration: none;
}
.products_home_list a:hover {
        background-color: #C8C8C8;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 10px;
        display: block;
        color: black;
        font-weight: normal;
        text-decoration: none;
}
.home_wall_storage_list { 
        text-align: left;
        font: 120%/2.8em Verdana, Geneva, arial, sans-serif;
        font-weight: normal;
        margin: 40px 0px 10px 0px;
        padding: 0px 0px 0px 40px;
        display: block;
        width: 300px;
}
.table_list   {
        font: 100%/1.5em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        margin: 0px 20px 20px 20px;
        padding: 0px;
        border-width: 0px;
        border-style: solid;
}
.th_list   {
        font: 100%/1.5em Verdana, Geneva, arial, sans-serif;
        font-weight: bold;
        text-align: center;
        margin: 0px;
        padding: 5px;
        border-top-width: 0px;
        border-left-width: 0px;
        border-bottom-width: 1px;
        border-right-width: 0px;
        border-style: solid;
}
.td_list   {
        font: 100%/1.5em Verdana, Geneva, arial, sans-serif;
        width: 200px;
        text-align: left;
        border-width: 0px;
        border-style: solid;
        margin: 0px;
        padding: 5px;
}
td.spares   {
        font: 100%/1.5em Verdana, Geneva, arial, sans-serif;
        width: 20%;
        text-align: left;
        border-width: 0px;
        border-style: solid;
        margin: 0px;
        padding: 5px;
}
.image_list_right {
        font: 100%/1.5em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        width: 220px;
        margin: 0px 40px 0px 0px;
        padding:    0px;
        float: right;
}
#css_logo {
        float: left;
        padding: 0px 0px 0px 8px;
        margin:  0px;
}
.pdf{ 
        text-align: left;
        padding: 0px;
        margin:  5px 0px 5px 20px;
        float: right; 
}
.pdf a:link,
.pdf a:visited {
        background-color: #D9DBED;
        color: red;
        text-decoration: underline;
}
.pdf a:hover {
        background-color: white;
        color: red;
        text-decoration: none;
}



/*===========================================================================*/



.benefits {
        width: 890px;
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        text-align: left;
        padding: 0px 20px 0px 0px;
        margin: 5px 0px 10px 20px;
        float: right;
}
.racks_minor {
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        text-align: justify;
        padding: 0px 20px 0px 0px;
        margin: 5px 0px 10px 20px;
}
.left_image {
        margin: 0px 5px 0px 20px;
        padding:    0px 0px 0px 0px;
        float: left;
}
.left_image_products {
        font-weight: bold;
        border-color:   black;
        border-width:   1px;
        border-style:   solid;
        margin: 10px 5px 0px 30px;
        padding: 0px 10px 10px 0px;
        float: left;
}

.guide_minor {
        font: small/1.2em Verdana, Geneva, arial, sans-serif;
        text-align: justify;
        padding: 15px 20px 0px 0px;
        margin: 10px 0px 40px 0px;
}
.guide_minor_center {
        font: small/1.7em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        border: solid;
        border-width: 2px;
        padding: 5px;
        margin: 10px;
}
.guide_left_image {
        margin: 20px 10px 0px 5px;
        padding:    0px;
        float: left;
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        text-align: center;
}
#guide { 
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        width: 1030px;
        border-color:   navy;
        border-width:   0px;
        border-style:   solid;
        margin: 0px 5px 0px 5px;
        padding:    10px 0px 10px 0px;
        float: right;
 }
.table_sales {
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        border-color:   grey;
        border-width:   1px;
        border-style:   solid;
        margin:    50px;
        padding:    5px 10px 5px 10px;
 }
.th_sales {
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        font-weight: bold;
        text-align: center;
        border-color:   grey;
        border-width:   0px 0px 1px 0px;
        border-style:   solid;
        border-spacing: 20px;
        margin:    10px;
        padding:    5px 10px 5px 10px;
 }
.td_sales {
        font: small/1.4em Verdana, Geneva, arial, sans-serif;
        text-align: center;
        border-color:   grey;
        border-width:  0px 0px 1px 0px;
        border-style:   solid;
        border-spacing: 20px;
        margin:    10px;
        padding:    5px 10px 5px 10px;
 }
.directions { 
        font: 80% Verdana, Geneva, arial, sans-serif;
        margin:  20px 0px 30px 15px;
        text-align: left;
}
.directions a:link,
.directions a:visited {
        text-decoration: underline;
}
.directions a:hover {
        text-decoration: none;
}

#selector { 
        margin: 0px 5px 0px 105px;
        padding: 10px 10px 10px 0px;
}
        
#selector_products { 
        margin: 0px 5px 0px 470px;
        padding: 10px 10px 10px 0px;
}
#selector_home { 
        margin: 0px 5px 0px 35px;
        padding: 10px 10px 10px 0px;
}

#selector_free_guide { 
        margin: 0px 0px 0px 60px;
        padding: 10px 10px 10px 0px;
}
#selector_faqs {
        margin: 10px 30px 0px 10px;
        padding: 0px 10px 10px 0px;
        float: right;
}
        


