body
{
    color:#4b4b4b;
    font-size: 13px;
    font-family: 'Open Sans',sans-serif;
    background:#eee url('//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/background.png?10404791814843237123') repeat-y center top;
}

a
{
    color:#3074cd;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

/* headers */

h1, h2
{
    color: #3074cd;
}
h1 { font-size: 24px; margin-bottom: 15px; }
h2 { font-size: 20px; margin-bottom: 12px; }
h3 { font-size: 16px; margin-bottom: 8px; }
h4 { font-size: 14px; margin-bottom: 5px; }
h5 { font-size: 12px; margin-bottom: 2px; }

/* inputs */

input, textarea, #cse input.gsc-input
{
    font-size: 12px;
    outline: 0;
    background: #fff;
    color:#4b4b4b;
    border: 1px solid #aaaaaa;
    padding: 6px;
    border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

/*input, textarea { -webkit-transition: border-color .25s ease-out; -moz-transition: border-color .25s ease-out; -o-transition: border-color .25s ease-out; transition: border-color .25s ease-out; }*/
input:focus, textarea:focus, #cse input.gsc-input:focus
{
    border-color:#4b4b4b;
}

input[type=submit], #cse input.gsc-search-button
{
    color: #fff;
    text-align: center;
    height: 39px;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 14px;
    cursor: pointer;
    border: 0px solid #4c7a00;
    position: relative;
    background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
    border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
    -webkit-box-shadow: 1px 1px 2px #4c7a00;
    -moz-box-shadow:    1px 1px 2px #4c7a00;
    box-shadow:         1px 1px 2px #4c7a00;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
#cse input.gsc-search-button
{
    height: 30px;
    padding: 3px 14px;
    font-size: 14px;
}
input[type=submit]:hover, #cse input.gsc-search-button:hover
{
    text-decoration: underline;
}
input[type=submit]:active, #cse input.gsc-search-button:active
{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    top: 1px;
    left: 1px;
}
input[type=submit].disabled
{
    background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(top,  #cccccc 0%, #777777 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#777777)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cccccc 0%,#777777 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cccccc 0%,#777777 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cccccc 0%,#777777 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cccccc 0%,#777777 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#777777',GradientType=0 ); /* IE6-9 */
    border-color: #4b4b4b;
    -webkit-box-shadow: 1px 1px 2px #cccccc;
    -moz-box-shadow:    1px 1px 2px #cccccc;
    box-shadow:         1px 1px 2px #cccccc;
}
input[type=submit].disabled:hover
{
    cursor: default;
    text-shadow: 0px 0px 0px #4b4b4b;
}
input[type=radio]
{
    border: 0;
}
input:-moz-placeholder
{
    color: #aaaaaa;
}
input:-webkit-input-placeholder
{
    color: #aaaaaa;
}

/* search box width */
#cse form.gsc-search-box
{
    width: 500px;
}

/* notifications */

.success, .error, .errors
{
    margin: 5px 0;
    padding: 5px;
    border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
    color: #4b4b4b;
    width: 90%;
}
.success p, .error p, .errors p
{
    padding: 5px;
}
.success
{
    background: #afde64;
}
.error, .errors
{
    background:#FDD;
}

/* forms */

form .field
{
    margin-bottom: 10px;
}
form .field label
{
    display: block;
    padding: 4px 4px 2px 3px;
    font-weight: bold;
}

/* wrapper */

#wrapper
{
    width: 960px;
    margin: 0 auto 20px auto;
    padding-top: 5px;
    position: relative;
}

#body
{
    padding: 15px;
}

/* header */

header
{
    color: #4b4b4b;
}
header a
{
    color:#3074cd;
}

/* header a:hover { color:#5f95db; } */

/* navigation */

nav
{
    height: 28px;
    position: relative;
    background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
nav ul
{
    /*padding-left: 15px;*/
}
nav li
{
    float: left;
}
nav li a
{
    color: #777;
    font-weight: bold;
    display: block;
    float: left;
    padding: 8px 14px 7px 14px;
    background: url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/nav_separator.png?10404791814843237123) right center no-repeat;
}
nav li a:hover
{
}
nav li a.active
{
    color: #fff;
    background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(top,  #cccccc 0%, #777777 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#777777)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cccccc 0%,#777777 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cccccc 0%,#777777 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cccccc 0%,#777777 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cccccc 0%,#777777 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#777777',GradientType=0 ); /* IE6-9 */;
    text-shadow: 1px 1px 1px #777777;
    filter: dropshadow(color=#777777, offx=1, offy=1);
    border-right: 1px solid #fff;
}
nav li div.first_item
{
    float: left;
    width: 15px;
    height: 28px;
    background: url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/nav_separator.png?10404791814843237123) right center no-repeat;
}
nav .dropdown
{
    position: relative;
}
nav .dropdown_content
{
    display: none;
    position: absolute;
    top: 28px;
    z-index: 999;
    background-color: #eeeeee;
    padding: 15px;
    border: 1px solid #aaaaaa;
    border-top: 0;
    border-radius: 0px 0px 4px 4px;
-moz-border-radius: 0px 0px 4px 4px;
-webkit-border-radius: 0px 0px 4px 4px;
    -webkit-box-shadow: 0px 0px 3px rgba(170, 170, 170, 1);
-moz-box-shadow:    0px 0px 3px rgba(170, 170, 170, 1);
box-shadow:         0px 0px 3px rgba(170, 170, 170, 1);
}
nav .dropdown_content li
{
    float: none;
}
nav .dropdown_content li a
{
    padding: 5px;
    background: none;
    float: none;
}
nav .nav_bar_left, nav .nav_bar_right, nav .nav_bar_left_flipped, nav .nav_bar_right_flipped
{
    position: absolute;
    width: 10px; height: 34px;
}
nav .nav_bar_left
{
    left: -10px;
    background-image: url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/nav_bar_left.png?10404791814843237123);
}
nav .nav_bar_right
{
    right: -10px;
    background-image: url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/nav_bar_right.png?10404791814843237123);
}
nav .nav_bar_left_flipped
{
    left: -10px;
    top: -6px;
    background-image: url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/nav_bar_left_flipped.png?10404791814843237123);
}
nav .nav_bar_right_flipped
{
    right: -10px;
    top: -6px;
    background-image: url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/nav_bar_right_flipped.png?10404791814843237123);
}
#customer_nav
{
    float: right;
    padding-right: 10px;
}
#customer_nav a
{
    font-weight: normal;
    float: none;
    display: inline-block;
    padding-right: 3px;
    padding-left: 3px;
    background: none;
}
header nav
{
    -webkit-box-shadow: 0px 1px 2px rgba(230, 230, 230, 1);
    -moz-box-shadow:    0px 1px 2px rgba(230, 230, 230, 1);
    box-shadow:         0px 1px 2px rgba(230, 230, 230, 1);
}
footer nav
{
    -webkit-box-shadow: 0px -1px 2px rgba(230, 230, 230, 1);
    -moz-box-shadow:    0px -1px 2px rgba(230, 230, 230, 1);
    box-shadow:         0px -1px 2px rgba(230, 230, 230, 1);
}

/* generic styles */
.c { text-align: center; }
.r { text-align: right; }

/* top */

#top
{
    margin-bottom: 8px;
}

#top td
{
    vertical-align: middle;
    padding: 20px 5px 5px 5px;
}
#top td#logo
{
    padding-top: 0px;
}

/* search forms */
#top_search_form
{
    margin-top: 20px;
    position: relative;
    left: 20px;
}
.search_form
{
    position: relative;
}
.search_form .search-icon
{
    border: 0px !important;
    cursor: pointer;
    position: relative;
    left: 5px;
    z-index: 10; /* above input */
    width: 27px;
    height: 20px;
    line-height: 999px;
    text-indent: -900em;
    overflow: hidden;
    font-size: 0;
    background: transparent url( //cdn.shopify.com/s/files/1/0105/0592/t/50/assets/search.png?10404791814843237123) no-repeat !important;
    filter: none !important; /* remove gradient in IE */
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none;
}
.search_form .search-input
{
    width: 170px;
    padding: 0 8px 0 30px;
    font-size: 14px;
    position: relative;
    left: -33px;
    height: 27px;
    border-width: 2px;
    border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
    background-color: #eeeeee;
}
.search_form .search-button
{
    position: relative;
    left: -30px;
    height: 28px;
    padding: 5px 8px;
    font-size: 14px;
    font-weight: normal;
}
.search_form .search-button:active
{
    left: -29px;
    top: 1px;
}
/*
#cse-search-form input[type=text] { width: 170px; font-size: 14px; }
#cse-search-form .gsc-search-button, #cse-search-form .gsc-clear-button { display: none; }
*/
#cse .gs-webResult div.gs-visibleUrl-long { display: none; }
#cse .gsc-thinWrapper { width: 100%; }

#search_types
{
    text-align: left;
    padding: 5px 0 0 0;
}
#search_types input[type="radio"], #search_types label
{
    vertical-align: middle;
}
#st_e
{
}
#st_sn
{
    margin-left: 5px;
}

#top #contact_info
{
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}

#top #cart_summary
{
    text-align: right;
    padding: 15px 5px 0 0;
}
#cart_summary a
{
    padding: 7px 7px 7px 42px;
    background:url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/cart-icon-black.png?10404791814843237123) no-repeat 5px 50%;
    color: #4b4b4b;
    border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
    font-size: 20px;
    font-weight: bold;
}
#cart_summary a:hover
{
    background-color: #eeeeee;
}

footer #credit_cards
{
    float: right;
    position: relative;
    top: -1px;
    height: 32px;
    width: 338px;
    margin-right: 10px;
    background-image: url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/credit_cards.png?10404791814843237123);
    background-repeat: no-repeat;
    background-position: center right;
}

/* item list */

.item_list { margin: 0; }
/*#index .item_list { width: 720px; margin: 10px auto 35px auto; }*/

/* item-description */
.item
{
    width: 120px;
    color: #4b4b4b;
    border: 0px solid #fff;
    background-color:#fff;
    text-align: center;
    line-height: 13px;
    float: left;
    padding: 5px 10px;
    margin: 5px;
    border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.item .image
{
    width: 100px;
    height: 100px;
    vertical-align: bottom;
    line-height: 100px;
    margin: auto;
}
.item .image img
{
    vertical-align: bottom;
}
.item .title
{
    font-size: 15px;
    line-height: 15px;
    /*font-weight: bold;*/
    margin: 2px 0 8px 0;
}
.item .description
{
    font-size: 11px;
}

/* item icon */
a.item-icon
{
    width: 100px;
    border: 0px solid #fff;
    background-color:#fff;
    text-align: center;
    float: left;
    /*padding: 5px 2px;*/
    margin: 5px 8px;
    border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
a.item-icon:hover
{
    border-color: #3074cd;
}
a.item-icon .image
{
    height: 50px;
    line-height: 50px;
    margin-bottom: 5px;
}
a.item-icon .image img
{
    vertical-align: middle;
}
a.item-icon .title
{
    text-align: center;
    font-size: 14px;
    line-height: 15px;
}

/* collection item */
a.collection-item
{
    width: 270px;
}
a.collection-item:hover table td
{
    text-decoration: underline;
}
.collection-item .title
{
    font-weight: bold;
    padding-left: 5px;
}
.collection-item .description
{
    padding-left: 5px;
}
.collection-item .image
{
    width: 50px;
    height: 50px;
    line-height: 50px;
    vertical-align: top;
}
.collection-item .image img
{
    vertical-align: top;
}

/* product item */
.product-item .rating
{
    margin-top: 8px;
}
.product-item .prices
{
    margin-top: 5px;
}
.product-item .price
{
    color: #4b4b4b;
    font-weight: bold;
    font-size: 18px;
	line-height: 18px
}
.product-item .compare_at_price
{
    color: #777777;
    font-size: 11px;
    text-decoration: line-through;
}

/* box */
.box
{
    -webkit-box-shadow: 0px 0px 3px rgba(133, 178, 228, 1);
-moz-box-shadow:    0px 0px 3px rgba(133, 178, 228, 1);
box-shadow:         0px 0px 3px rgba(133, 178, 228, 1);
    border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
    line-height: 15px;
    position: relative;
}
.box h1.title, .box h2.title
{
    color: #fff;
    border-radius: 4px 4px 0px 0px;
-moz-border-radius: 4px 4px 0px 0px;
-webkit-border-radius: 4px 4px 0px 0px;
    background: #85b2e4; /* Old browsers */
background: -moz-linear-gradient(top,  #85b2e4 0%, #3074cd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85b2e4), color-stop(100%,#3074cd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #85b2e4 0%,#3074cd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #85b2e4 0%,#3074cd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #85b2e4 0%,#3074cd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #85b2e4 0%,#3074cd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85b2e4', endColorstr='#3074cd',GradientType=0 ); /* IE6-9 */
    margin: 0;
}
.box h1.title
{
    font-size: 22px;
    padding: 10px 8px 8px 8px;
    text-shadow: 1px 1px 1px #4b4b4b;
    filter: dropshadow(color=#4b4b4b, offx=1, offy=1);
}
.box h2.title
{
    font-size: 18px;
    line-height: 18px;
    padding: 6px 6px 5px 6px;
}
.box .content
{
    border: 2px solid #3074cd;
    border-radius: 0px 0px 4px 4px;
-moz-border-radius: 0px 0px 4px 4px;
-webkit-border-radius: 0px 0px 4px 4px;
    padding: 10px;
}
.box ul, .box ol
{
    margin-top: 3px;
}
.box ul li, .box ol li
{
    margin-left: 25px;
}

/* box.featured */
.box.featured
{
    -webkit-box-shadow: 0px 0px 3px rgba(160, 210, 0, 1);
-moz-box-shadow:    0px 0px 3px rgba(160, 210, 0, 1);
box-shadow:         0px 0px 3px rgba(160, 210, 0, 1);
}
.box.featured h1.title, .box.featured h2.title
{
    background: #a0d200; /* Old browsers */
background: -moz-linear-gradient(top,  #a0d200 0%, #658d23 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0d200), color-stop(100%,#658d23)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a0d200 0%,#658d23 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a0d200 0%,#658d23 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a0d200 0%,#658d23 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a0d200 0%,#658d23 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0d200', endColorstr='#658d23',GradientType=0 ); /* IE6-9 */
}
.box.featured .content
{
    border-color: #658d23;
}

/* box.gray */
.box.gray
{
    -webkit-box-shadow: 0px 0px 3px rgba(170, 170, 170, 1);
-moz-box-shadow:    0px 0px 3px rgba(170, 170, 170, 1);
box-shadow:         0px 0px 3px rgba(170, 170, 170, 1);
}
.box.gray h1.title, .box.gray h2.title
{
    color: #4b4b4b;
    background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
    text-shadow: 1px 1px 1px #ffffff;
    filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
.box.gray .content
{
    border-color: #cccccc;
}

/* table data */

table.data
{
    background-color: #eeeeee;
    border: 1px solid #eeeeee;
    border-collapse: separate;
    border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
table.data th
{
    font-size: 14px;
    text-align: left;
    padding: 5px;
}
table.data td
{
    padding: 5px;
    font-size: 12px;
    line-height: 14px;
}
table.data tbody tr:nth-child(even) { background-color:#eeeeee; }
table.data tbody tr:nth-child(odd) { background-color:#fff; }
table.data thead tr .header
{
    /*background-image: url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/sort-bg.gif?10404791814843237123);*/
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.data thead tr .header:hover
{
    color: #99bee9;
}
table.data thead tr .headerSortUp { background-image: url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/sort-asc.gif?10404791814843237123); }
table.data thead tr .headerSortDown { background-image: url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/sort-desc.gif?10404791814843237123); }
table.data thead tr .headerSortDown, table.data thead tr .headerSortUp
{
    color: #3074cd;
}

/* breadcrumbs */

#breadcrumbs
{
    border: 1px solid #cccccc;
    margin: 15px 15px 0 15px;
    border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;;
    height: 28px;
    background: url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/bc_bg.png?10404791814843237123) repeat-x;
}
#breadcrumbs ul, #breadcrumbs li
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#breadcrumbs li
{
    float: left;
    line-height: 28px;
}
#breadcrumbs li a
{
    display: block;
    padding: 0 13px 0 8px;
    background: url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/bc_separator.png?10404791814843237123) no-repeat right center;
}
#breadcrumbs li a .title
{
}
#breadcrumbs li a.home
{
    padding-right: 10px;
}
#breadcrumbs li.current_title
{
    padding-left: 5px;
}
#breadcrumbs .home_icon
{
    width: 18px;
    height: 28px;
    background: url(//cdn.shopify.com/s/files/1/0105/0592/t/50/assets/home.png?10404791814843237123) no-repeat 0px 6px;
}
#breadcrumbs .home_icon:hover
{
    background-position: -34px 6px;
}

/* bottom */
#bottom
{
    width:98%; 
    margin:25px 1%;
}
#bottom h3
{
    color: #aaaaaa;
    font-size: 14px;
}
#bottom_links
{
    text-align: center; 
    margin: 0 0 0 120px;
    width: 750px;
    line-height: 16px;
}
#bottom_links td
{
    width: 25%;
    text-align: left;
}
#bottom_links ul, #bottom_links li
{
    list-style-type: none;
}

/* copyright */
#copyright
{
    font-size: 11px;
    margin-top: 20px;
    text-align: center;
}
