body {

font-family:Arial, Helvetica, sans-serif;

color:#FFF;

background-image:url(images/bg-main.jpg);

}



ul,p,h2,h3 {

list-style:none;

}



a img {

border:0;

}



.clear {

clear:both;

display:block;

}



.divspacer {

height:10px;

}



.d_divspacer {

height:30px;

}



.ButtonsRow a {

font:Arial, Helvetica, sans-serif;

color:#453C37;

}



.ButtonsRow a:hover {

font:Arial, Helvetica, sans-serif;

color:#716863;

}



*,form {

margin:0;

padding:0;

}



#main-container {

width:960px;

background-color:#82705c;

border-left:1px solid #484848;

border-right:1px solid #484848;

}



#bg-container {

width:970px;

background:url(images/bg-shadow.png) repeat-y;

padding-left:4px;

margin-left:auto;

margin-right:auto;

}



.bold {

font-weight:700;

}



#navigation {

display:inline;

width:739px;

float:left;

}



#topbanner {

width:960px;

}



#topbanner-left {

width:739px;

float:left;

}



#topbanner-right {

width:221px;

height:120px;

float:left;

text-align:right;

}



#topbanner-right #shopping {

width:221px;

height:30px;

background:url(images/bg-cart.png) no-repeat;

}



#topbanner-right #shopping p {

font:bold 11px Arial, Helvetica, sans-serif;

padding:7px 35px 0 0;

}



#topbanner-right #shopping p a {

font:bold 11px Arial, Helvetica, sans-serif;

color:#FFF;

text-decoration:none;

}



#topbanner-right #shopping p a:hover {

font:bold 11px Arial, Helvetica, sans-serif;

color:#FFF;

text-decoration:none;

}



.googlead_728x15 {

text-align:center;

padding-top:10px;

}



.googlead_728x90 {

text-align:center;

padding-top:10px;

}

.google-ad-right{

width:275px;

float:right;

padding:10px 25px 0;

}

#topbanner02 {

width:960px;

}



#search {

width:221px;

height:31px;

float:left;

background:url(images/bg-search.png) no-repeat;

}



#search #txtfield {

float:left;

padding:5px 0 0 53px;

}



#search #img {

float:left;

padding:6px 0 0 3px;

}



input.search {

font:bold 8pt Arial, Helvetica, sans-serif;

color:#801200;

border-color:#d4d0c8;
width:135px;

}



div.loginbut {

height:26px;

width:200px;

}



div.create {

float:left;

}



div.create span {

float:left;

}



div.create img {

cursor:pointer;

padding:0;

}





div.create img a {

cursor:pointer;

padding:0;

border:0;

}



div.create2 span {

float:right;

}



div.create2 {

}



div.create2 img {

cursor:pointer;

padding-top:0 !important;

}



div.create2 img a {

cursor:pointer;

padding-top:0 !important;

border:0;

}



#main-content {

width:960px;

background:url(images/bg-content.jpg) repeat-y;

}



#left-column {

width:173px;

float:left;

padding-bottom:20px;

}



#fulllist {

width:173px;

}



#fulllist ul li {

font:normal 60% Tahoma, Arial, Helvetica, sans-serif;

list-style:outside;

list-style-type:none;

line-height:1.9em;

padding-left:10px;

}



#fulllist ul li a {

text-decoration:none;

color:#fff;

}



#fulllist ul li a:hover {

text-decoration:underline;

color:#ffd800;

}



#tickertape {

width:600px;

}



#tickertape p {

font:bold 70% "Verdana", Arial, Helvetica, sans-serif;

color:#FFF;

margin:0 0 10px 20px;

}



#tickertape a {

color:#FFD800;

text-decoration:none;

}



#tickertape a:hover {

color:#FFD800;

text-decoration:underline;

}



#sortby span {

font:bold 70% "Verdana", Arial, Helvetica, sans-serif;

color:#FF9101;

}



#sortby span a {

color:#FF9101;

text-decoration:none;

}



#sortby span a:hover {

color:#FF9101;

text-decoration:underline;

}



#side-nav {

width:173px;

padding-bottom:20px;

}



#side-nav img {

padding-bottom:5px;

}



#side-nav ul li {

font:bold 65% Tahoma, Arial, Helvetica, sans-serif;

list-style:outside;

list-style-type:none;

line-height:2em;

padding-left:10px;

text-transform:capitalize;

}



#side-nav ul li a {

font:bold 100% Tahoma, Arial, Helvetica, sans-serif;

text-decoration:none;

color:#fff;

}



#side-nav ul li a:hover {

font:bold 100% Tahoma, Arial, Helvetica, sans-serif;

text-decoration:underline;

color:#ffd800;

}



#side-nav ul li span {

color:#bcaea7;

}



#side-articles {

width:173px;

padding-bottom:20px;

}



#side-articles img {

padding-bottom:7px;

}



#side-articles ul li {

font:bold 65% Tahoma, Arial, Helvetica, sans-serif;

list-style:outside;

list-style-type:none;

text-transform:capitalize;

line-height:1.4em;

margin-left:5px;

background:url(images/bullet-arrow.png) 2px 3px no-repeat;

padding:0 10px 5px 12px;

}



#side-articles ul li a {

font:bold 100% Tahoma, Arial, Helvetica, sans-serif;

text-decoration:none;

color:#fff;

}



#side-articles ul li a:hover {

font:bold 100% Tahoma, Arial, Helvetica, sans-serif;

text-decoration:underline;

color:#ffd800;

}



#side-articles ul li span {

color:#bcaea7;

}



#side-search {

width:173px;

padding-bottom:20px;

background-color:#82786f;

}



#side-search img {

padding-bottom:0;

}



#side-search #form {

padding-left:6px;

width:167px;

}



#side-search #form img {

padding-top:10px;

}



#side-search #form #logout p {

font:bold 65% Tahoma, Arial, Helvetica, sans-serif;

}



#side-search #form #logout ul li {

font:bold 65% Tahoma, Arial, Helvetica, sans-serif;

list-style:outside;

list-style-type:none;

text-transform:capitalize;

line-height:1.4em;

margin-left:5px;

background:url(images/bullet-arrow.png) 2px 3px no-repeat;

padding:0 10px 5px 12px;

}



#side-search #form #logout ul li a {

font:bold 100% Tahoma, Arial, Helvetica, sans-serif;

text-decoration:none;

color:#fff;

}



#side-search #form #logout ul li a:hover {

font:bold 100% Tahoma, Arial, Helvetica, sans-serif;

text-decoration:underline;

color:#ffd800;

}



select.side-search {

font-size:7.5pt;

font-family:Tahoma, Arial, Helvetica, sans-serif;

color:#404040;

border-color:#d4d0c8;
width:135px;

}



#side-blog-archive {

width:173px;

padding-bottom:20px;

}



#side-blog-archive img {

padding-bottom:2px;

display:block;

}



#side-blog-archive ul li {

font:65% Tahoma, Arial, Helvetica, sans-serif;

list-style:outside;

list-style-type:none;

line-height:2em;

padding-left:10px;

text-transform:capitalize;

}



#side-blog-archive ul li a {

text-decoration:none;

color:#fff;

}



#side-blog-archive ul li a:hover {

text-decoration:underline;

color:#ffd800;

}



#right-column {

width:787px;

float:left;

}



#right-column #splash {

width:787px;

}



#right-column #inner-splash {

width:787px;

display:inline;

}



#right-column #blog {

width:768px;

padding:17px 0 0 19px;

}



#right-column #blog h1,h2 {

font:bold 95% Arial, Helvetica, sans-serif;

color:#ffd800;

padding-bottom:5px;

}

#right-column #blog h1 a
{
font:bold 95% Arial, Helvetica, sans-serif;
color:#ffd800;
padding-bottom:5px;
text-decoration:none;

}

#right-column #blog h1 a:hover
{
font:bold 95% Arial, Helvetica, sans-serif;
color:#ffd800;
padding-bottom:5px;
text-decoration:underline;

}

#right-column #blog .content,.content {

border-bottom:1px #ffd800 solid;

border-top:1px #ffd800 solid;

width:754px;

padding:7px 0;

}



#right-column #blog .content p,.content p {

font:bold 70% Arial, Helvetica, sans-serif;

line-height:1.6em;

}



.content p {

font:70% Arial, Helvetica, sans-serif;

line-height:1.6em;

}



#right-column #blog .content span,.content span {

font:bold Arial, Helvetica, sans-serif;

color:#ffd800;

}



#right-column #blog .content span a,.content span a {

color:#ffd800;

text-decoration:none;

}



#right-column #blog .content span a:hover,.content span a:hover {

text-decoration:underline;

}



#showcase {

width:754px;

padding-left:19px;

}



#showcase .showcase-row {

padding-bottom:5px;

}



#showcase .showcase-box {

float:left;

padding:0 2px 1px 0;

}



#showcase .showcase-product {

width:185px;

background:url(images/bg-box.jpg) repeat-y;

}



#showcase .showcase-product img {

padding:8px;

}



#showcase .showcase-option {

background:url(images/box-wood.jpg) repeat-y;

width:185px;

padding:7px 0;

}



#showcase .showcase-option-end {

width:185px;

}



#showcase .showcase-option ul li {

font:normal 60% Tahoma, Arial, Helvetica, sans-serif;

list-style:outside;

list-style-type:none;

line-height:1.7em;

padding-left:12px;

font-weight:700;

margin-left:5px;

background:url(images/bullet-arrow.png) 2px 4px no-repeat;

}



#showcase .showcase-option ul li a {

font:bold 100% Tahoma, Arial, Helvetica, sans-serif;

text-decoration:none;

color:#fff;

}



#showcase .showcase-option ul li a:hover {

font:bold 100% Tahoma, Arial, Helvetica, sans-serif;

text-decoration:underline;

color:#ffd800;

}



#showcase_list {

width:767px;

padding-left:11px;

}



#showcase_list #top {

width:766px;

height:31px;

background:url(images/bg-contentnav.png) no-repeat;

}



#showcase_list #top .top-left {

float:left;

width:500px;

}



#showcase_list #top .top-right {

float:left;

width:256px;

text-align:right;

padding-right:10px;

}



#showcase_list #top .top-right p span {

color:#ffd800;

}



#showcase_list #top p {

font:bold 70% Arial, Helvetica, sans-serif;

color:#fff;

padding:8px 0 0 14px;

}



#showcase_list #top p a {

color:#fff;

text-decoration:none;

}



#showcase_list #top p a:hover {

color:#ffd800;

text-decoration:none;

}



#showcase_list #top p span {

text-decoration:none;

color:#ff9201;

}



#showcase_list #mid {

width:762px;

background-color:#FFF;

border:1px #51433b solid;

padding-left:2px;

}



#showcase_list #mid span {

font:bold 85% Arial, Helvetica, sans-serif;

color:#ff9101;

padding:8px 0 0 14px;

}



#showcase_list #mid p {

color:#594f49;

padding:8px 0 0 14px;

}



#showcase_list #mid p a {

color:#594f49;

text-decoration:none;

}



#showcase_list #mid p a:hover {

color:#716863;

text-decoration:underline;

}



#showcase_list #mid .row {

border-bottom:1px dotted #a29d9b;

}



#showcase_list #mid .box {

width:152px;

text-align:center;

padding:10px 0 15px;

}



#showcase_list #mid .box img {

vertical-align:bottom;

}



#showcase_list #mid .box p.title {

font:bold 65% Verdana, Arial, Helvetica, sans-serif;

color:#594f49;

text-decoration:underline;

}



#showcase_list #mid .box p.title a {

color:#594f49;

text-decoration:underline;

}



#showcase_list #mid .box p.title a:hover {

color:#716863;

}



#showcase_list #mid .box p.price {

font:bold 70% Verdana, Arial, Helvetica, sans-serif;

color:#ff9201;

line-height:1.8em;

}



#showcase_list #mid .box p.buy-add {

font:bold 70% Arial, Helvetica, sans-serif;

color:#594f49;

line-height:2em;

}



#showcase_list #mid .box p.buy-add a {

color:#594f49;

text-decoration:none;

}



#showcase_list #mid .box p.buy-add a:hover {

color:#594f49;

text-decoration:underline;

}



#showcase_list #mid .box span {

color:#0d7200;

font:bold 100% Arial, Helvetica, sans-serif;

padding-left:1px;

}



#showcase_list #mid .box span.buy a {

color:#0d7200;

text-decoration:none;

}



#showcase_list #mid .box span.buy a:hover {

text-decoration:underline;

color:#0d7200;

}



#showcase_list #mid .box span.title {

font:bold 65% Verdana, Arial, Helvetica, sans-serif;

color:#594f49;

text-decoration:underline;

}

#showcase_list #mid .admin_box 
{
width:758px;
padding-top:20px;

}

#showcase_list #mid .admin_box a
{
color:#594f49;
text-decoration:none;
}

#showcase_list #mid .admin_box a:hover
{
color:#594f49;
text-decoration:underline;
}

#showcase_list #mid .admin_box #title
{
font:bold 80% Arial, Helvetica, sans-serif;
color:#594f49;
}

#showcase_list #mid .admin_box .admin_table
{
border:1px solid #81705C;
}

#showcase_list #mid .admin_box .admin_table .tableRowOver
{
background-color:#CCFF99;
cursor:pointer;
}

#showcase_list #mid .admin_box .admin_table .tableRow
{
background-color:#FFFFFF;
}
#showcase_list #mid .admin_box .admin_table .tableHeader
{
background-color:#999999;
}


table.admin_table td {
text-align:center;
font-size:11px;
overflow:hidden;
padding-right:10px;
}

#showcase_list #mid .admin_box .article_table
{
border:1px solid #81705C;
font: bold 80% Arial, Helvetica, sans-serif;
color:#453c37;
}

/*table.article_table td {
text-align:left;
font-size:12px;
overflow:hidden;
padding-right:10px;
padding-left:10px;
*/}


#cart a {

font:bold 70% Arial, Helvetica, sans-serif;

color:#594f49;

text-decoration:underline;

}



#cart a:visited {

font:bold 70% Arial, Helvetica, sans-serif;

color:#594f49;

text-decoration:underline;

}



#cart a:hover {

font:bold 70% Arial, Helvetica, sans-serif;

color:#716863;

text-decoration:none;

}



#cart h1 {

font:bold 85% Arial, Helvetica, sans-serif;

color:#453c37;

text-decoration:underline;

}



#cart span {

font:bold 70% Arial, Helvetica, sans-serif;

color:#453c37;

line-height:1.5em;

}



#cart span.note {

font:75% Arial, Helvetica, sans-serif;

color:#4f443e;

line-height:1.6em;

}



#cart span.description {

font:bold 70% Arial, Helvetica, sans-serif;

color:#453c37;

line-height:1.5em;

}



#cart span.product {

font:bold 75% Arial, Helvetica, sans-serif;

color:#453c37;

line-height:1.5em;

}



#cart span.p_description {

font:75% Arial, Helvetica, sans-serif;

color:#4f443e;

line-height:1.6em;

}



#cart span.p_optionsT {

font:bold 75% Arial, Helvetica, sans-serif;

color:#453c37;

line-height:1.5em;

}



#cart span.p_options {

font:75% Arial, Helvetica, sans-serif;

color:#4f443e;

line-height:1.6em;

}



#cart span.price {

font:bold 80% Arial, Helvetica, sans-serif;

color:#0d7200;

}



#cart span.total {

font:bold 80% Arial, Helvetica, sans-serif;

color:#ff9201;

}



#cart span.recover_pw a {

font:bold 65% Tahoma, Arial, Helvetica, sans-serif;

text-decoration:underline;

color:#594f49;

}



#cart span.recover_pw a:hover {

font:bold 65% Tahoma, Arial, Helvetica, sans-serif;

text-decoration:underline;

color:#716863;

}

#showcase_list #mid #product_details {

padding-left:10px;
padding-right:10px;
}


#showcase_list #mid .store-search {

padding-left:10px;
padding-right:10px;
}



#showcase_list #mid .store-search h1 {

font:bold 90% Arial, Helvetica, sans-serif;

color:#453c37;

text-decoration:underline;

padding-bottom:10px;

}



#showcase_list #mid .store-search span.text {

font:bold 70% Arial, Helvetica, sans-serif;

color:#453c37;

}



#showcase_list #mid .store-search span.text2 {

font:bold 70% Arial, Helvetica, sans-serif;

color:#453c37;

padding-right:10px;

}



#showcase_list #mid .store-search span.title {

font:bold 70% Arial, Helvetica, sans-serif;

color:#ff9201;

width:460px;

line-height:1.8em;

text-transform:uppercase;

}



#showcase_list #mid .store-search span.advanced a {

color:#594f49;

text-decoration:underline;

}



#showcase_list #mid .store-search span.advanced a:hover {

color:#716863;

}



#showcase_list #mid .store-search span.again a {

color:#594f49;

text-decoration:none;

}



#showcase_list #mid .store-search span.again a:hover {

color:#716863;

}



#showcase_list #bottom {

width:766px;

height:30px;

background:url(images/bg-contentnav03.png) repeat-x;

background-color:#221911;

margin-top:1px;

}



#showcase_list #bottom span {

color:#ffd800;

}



#showcase_list #bottom p {

font:bold 70% Arial, Helvetica, sans-serif;

color:#fff;

text-align:right;

padding:8px 14px 0;

}



#showcase_list #bottom p a {

color:#fff;

text-decoration:none;

}



#showcase_list #bottom p a:hover {

color:#ffd800;

text-decoration:none;

}



#showcase_list #mid-main {

width:762px;

background-color:#FFF;

border:1px #51433b solid;

padding-left:2px;

}



.FormButton {

font:bold 80% Arial, Helvetica, sans-serif;

color:#FF9101;

}



.OptionLabel {

font:bold 75% Arial, Helvetica, sans-serif;

color:#4f443e;

}



#showcase_list #mid-main #password_recovery {

width:auto;

}



#showcase_list #mid-main #password_recovery h3 {

font:bold 80% Arial, Helvetica, sans-serif;

color:#4f443e;

}



#showcase_list #mid-main #orders_search {

width:700px;

}



#showcase_list #mid-main #orders_search h3 {

font:bold 80% Arial, Helvetica, sans-serif;

color:#4f443e;

}



#showcase_list #mid-main #orders_search span {

font:bold 75% Arial, Helvetica, sans-serif;

color:#4f443e;

}



#showcase_list #mid-main #orders_list {

width:700px;

}



#showcase_list #mid-main #orders_list span a {

color:#4f443e;

}



#showcase_list #mid-main #orders_list span a:hover {

color:#716863;

}



#showcase_list #mid-main #orders_list .TableHead a {

font:bold 80% Arial, Helvetica, sans-serif;

color:#0d7200;

text-decoration:none;

}



#showcase_list #mid-main #orders_list .TableHead a:hover {

font:bold 80% Arial, Helvetica, sans-serif;

color:#0d7200;

text-decoration:underline;

}



#showcase_list #mid-main #orders_list .TableSubHead span {

font:bold 80% Arial, Helvetica, sans-serif;

color:#4f443e;

}



#showcase_list #mid-main #orders_list .TableSubHead a {

font:bold 80% Arial, Helvetica, sans-serif;

color:#4f443e;

text-decoration:none;

}



#showcase_list #mid-main #orders_list .TableSubHead a:hover {

font:bold 80% Arial, Helvetica, sans-serif;

color:#716863;

text-decoration:underline;

}



#showcase_list #mid-main #error_login {

width:700px;

}



#showcase_list #mid-main #error_login h3 {

font:80% Arial, Helvetica, sans-serif;

color:#4f443e;

}



#showcase_list #mid-main #error_login p {

font:bold 75% Arial, Helvetica, sans-serif;

color:#4f443e;

}



#showcase_list #mid-main p.cart_empty {

font:bold 85% Arial, Helvetica, sans-serif;

color:#453c37;

text-align:center;

padding-top:10px;

padding-bottom:10px;

}



#showcase_list #mid-main #product-box {

width:762px;

padding-top:20px;

}



#showcase_list #mid-main #product-box #recently-viewed {

width:762px;

}



#showcase_list #mid-main #product-box #recently-viewed h2 {

font:bold 95% Arial, Helvetica, sans-serif;

color:#453c37;

text-decoration:underline;

padding-left:10px;

}



#showcase_list #mid-main #product-box #recently-viewed .row {

border-bottom:1px dotted #a29d9b;

}



#showcase_list #mid-main #product-box #recently-viewed .box {

width:152px;

float:left;

text-align:center;

padding:10px 0 15px;

}



#showcase_list #mid-main #product-box #recently-viewed .box img {

vertical-align:bottom;

}



#showcase_list #mid-main #product-box #recently-viewed .box p.title {

font:bold 65% Verdana, Arial, Helvetica, sans-serif;

color:#594f49;

text-decoration:underline;

}



#showcase_list #mid-main #product-box #recently-viewed .box p.title a {

color:#594f49;

text-decoration:underline;

}



#showcase_list #mid-main #product-box #recently-viewed .box p.title a:hover {

color:#716863;

}



#showcase_list #mid-main #product-box #recently-viewed .box p.price {

font:bold 65% Verdana, Arial, Helvetica, sans-serif;

color:#ff9201;

line-height:1.8em;

}



#showcase_list #mid-main #product-box #recently-viewed .box p.buy-add {

font:bold 70% Arial, Helvetica, sans-serif;

color:#594f49;

line-height:2em;

}



#showcase_list #mid-main #product-box #recently-viewed .box p.buy-add a {

color:#594f49;

text-decoration:none;

}



#showcase_list #mid-main #product-box #recently-viewed .box p.buy-add a:hover {

color:#594f49;

text-decoration:underline;

}



#showcase_list #mid-main #product-box #recently-viewed .box span {

color:#0d7200;

}



#showcase_list #mid-main #product-box #recently-viewed .box span.buy a {

color:#0d7200;

text-decoration:none;

}



#showcase_list #mid-main #product-box #recently-viewed .box span.buy a:hover {

text-decoration:underline;

color:#0d7200;

}



#showcase_list #mid-main #product-box-left {

float:left;

width:260px;

}



#showcase_list #mid-main #image {

width:260px;

text-align:center;

}



#showcase_list #mid-main #options {

width:230px;

border-bottom:2px solid #ff9201;

border-top:2px solid #ff9201;

margin:30px 0 0 20px;

}



#showcase_list #mid-main #options p {

font:bold 70% Arial, Helvetica, sans-serif;

color:#5b5b5b;

padding:7px 0 0 10px;

}



#showcase_list #mid-main #featured {

font:bold 85% Arial, Helvetica, sans-serif;

color:#5b5b5b;

margin:10px 25px;

}



#showcase_list #mid-main #featured h2 {

font:bold Arial, Helvetica, sans-serif;

color:#5b5b5b;

}



#showcase_list #mid-main #options .form {

padding:3px 0 0 10px;

}



#showcase_list #mid-main #options span {

padding:10px 0;

}



select.options {

font-size:8pt;

font-family:Arial, Helvetica, sans-serif;

color:#404040;

border-color:#d4d0c8;

}



#showcase_list #mid-main #product-box-right {

float:right;

width:480px;

}



#showcase_list #mid-main #product-box-right h1 {

font:bold 99% Arial, Helvetica, sans-serif;

color:#453c37;

text-decoration:underline;

}



#showcase_list #mid-main #product-box-right p {

font:bold 70% Arial, Helvetica, sans-serif;

color:#453c37;

line-height:1.5em;

width:460px;

}



#showcase_list #mid-main #product-box-right p.title {

font:bold 70% Arial, Helvetica, sans-serif;

color:#ff9201;

width:460px;

line-height:1.8em;

text-transform:uppercase;

}



#showcase_list #mid-main #product-box-right ul li {

font:bold 70% Arial, Helvetica, sans-serif;

list-style:outside;

list-style-type:none;

background:url(images/bullet-arrow02.png) 2px 3px no-repeat;

color:#453c37;

width:460px;

padding:0 0 6px 15px;

}



.blog-box {

width:767px;

padding-left:11px;

}



.blog-box .top {

width:766px;

height:31px;

background:url(images/bg-contentnav.png) no-repeat;

}



.blog-box .top h2 {

font:bold 90% Arial, Helvetica, sans-serif;

color:#ffd800;

padding:7px 0 0 14px;

}

.blog-box .top h2 a{
color:#ffd800;
text-decoration:none;
}

.blog-box .top h2 a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.blog-box .top h2 span {

color:#ffd800;

font:bold Arial, Helvetica, sans-serif;

}



.blog-box .top h2 span a {

color:#ffd800;

text-decoration:none;

}



.blog-box .top h2 span a:hover {

color:#ffd800;

text-decoration:underline;

}



.blog-box .mid {

width:764px;

background-color:#FFF;

border:1px #51433b solid;

padding:10px 0;

}



.blog-box .mid p {

font:75% Arial, Helvetica, sans-serif;

color:#4f443e;

line-height:1.6em;

padding:0 15px 12px;

}



.blog-box .mid p.contact {

font:bold 75% Arial, Helvetica, sans-serif;

color:#4f443e;

}



.blog-box .mid p.contact a {

color:#4f443e;

text-decoration:none;

}



.blog-box .mid p.contact a:hover {

color:#ff9201;

text-decoration:underline;

}



.blog-box .mid p.date {

font:bold 75% Arial, Helvetica, sans-serif;

color:#ff9201;

line-height:1.6em;

padding-top:4px;

border-bottom:1px dotted #d4c9c4;

width:730px;

margin:0 0 13px;

}



.blog-box .mid p.category {

font:bold 70% Arial, Helvetica, sans-serif;

color:#ff9201;

line-height:1.6em;

padding-top:4px;

border-top:1px dotted #d4c9c4;

width:730px;

margin:10px 0 0;

}



.blog-box .mid p.category a {

color:#4f443e;

text-decoration:underline;

}



.blog-box .mid p.category a:hover {

color:#ff9201;

text-decoration:underline;

}



.blog-box .mid p.comment {

font:bold 70% Arial, Helvetica, sans-serif;

color:#408200;

padding:0 0 10px 15px;

}



.blog-box .mid p.comment a {

color:#408200;

text-decoration:none;

}



.blog-box .mid p.comment a:hover {

color:#408200;

text-decoration:none;

}



.blog-box .mid span.bold {

font-weight:700;

}



.blog-box .mid span.highlight {

font-weight:700;

color:#4f443e;

}



.blog-box .mid span.highlight a {

font-weight:700;

color:#4f443e;

text-decoration:none;

}



.blog-box .mid span.highlight a:hover {

font-weight:700;

color:#ff9201;

text-decoration:underline;

}



.blog-box .mid span.readmore {

font:normal 10px Tahoma, Arial, Helvetica, sans-serif;

color:#ff9201;

}



.blog-box .mid span.readmore a {

color:#ff9201;

text-decoration:underline;

}



.blog-box .mid span.readmore a:hover {

color:#4f443e;

text-decoration:underline;

}



.blog-box .mid span.label {

font-weight:700;

color:#ff9201;

text-transform:uppercase;

}



.blog-box .mid ul li {

font:75% Arial, Helvetica, sans-serif;

color:#4f443e;

list-style:outside;

list-style-type:none;

line-height:1.6em;

margin-left:10px;

background:url(images/bullet-arrow02.png) 2px 4px no-repeat;

padding:0 15px 10px;

}
.blog-box .mid ul li span.a_desc {
font:130% Arial, Helvetica, sans-serif;
color:#4f443e;

}

.blog-box .bottom {

width:766px;

height:31px;

background:url(images/bg-contentnav02.png) repeat-x;

margin-top:1px;

}



#trailmap-main {

width:732px;

height:389px;

padding:10px 0 0 13px;

}



#trailmap-main #left {

width:225px;

height:389px;

background:url(images/bg-trailmap.png) no-repeat;

float:left;

}



#trailmap-main #left #by_state {

padding:75px 0 0 46px;

}



#trailmap-main #left #by_region {

padding:29px 0 0 46px;

}



#trailmap-main #left #by_statepark {

padding:31px 0 0 46px;

}



#trailmap-main #left #trail-search {

padding:10px 0 0 46px;

}



#trailmap-main #right {

width:507px;

height:389px;

float:left;

}



.blog-box .mid .traillist-right h2,.blog-box .mid .traillist-left h2 {

font:bold 95% Arial, Helvetica, sans-serif;

color:#ff9201;

line-height:1.6em;

text-transform:uppercase;

text-decoration:underline;

padding:0 15px 12px;

}



.blog-box .mid .traillist-right ul li {

font:70% Arial, Helvetica, sans-serif;

color:#4f443e;

list-style:outside;

list-style-type:none;

line-height:1.1em;

margin-left:10px;

background:url(images/bullet-arrow02.png) 2px 2px no-repeat;

padding:0 15px 10px;

}



.blog-box .mid .traillist-left ul li {

font:bold 75% Arial, Helvetica, sans-serif;

color:#4f443e;

list-style:outside;

list-style-type:none;

line-height:1.3em;

margin-left:10px;

background:url(images/bullet-arrow02.png) 2px 4px no-repeat;

padding:0 15px 10px;

}



.blog-box .mid .traillist-left ul li a,.blog-box .mid .traillist-right ul li a {

color:#4f443e;

text-decoration:none;

}



.blog-box .mid .traillist-left ul li a:hover,.blog-box .mid .traillist-right ul li a:hover {

color:#ff9201;

text-decoration:underline;

}



.blog-box .mid img {

vertical-align:bottom;

}



.blog-box .mid .traillist-left {

width:200px;

float:left;

padding-left:5px;

}



.blog-box .mid .traillist-right .left01,.blog-box .mid .traillist-right .left02 {

width:250px;

float:left;

}



.blog-box .mid .traillist-right {

width:500px;

float:left;

border-left:1px dotted #82705c;

padding-left:20px;

}



.blog-box .mid #trail_bypark {

padding-top:5px;

}



.blog-box .mid #trail_bypark #park-info {

padding-left:15px;

}



.blog-box .mid #trail_bypark #park-info h2 {

font:bold 110% Arial, Helvetica, sans-serif;

color:#4f443e;

padding-bottom:10px;

text-transform:uppercase;

text-decoration:underline;

}



.blog-box .mid #trail_bypark #park-info p {

font:bold 85% Arial, Helvetica, sans-serif;

color:#4f443e;

line-height:1.6em;

padding:0;

}



.blog-box .mid #trail_bypark #park-info span {

color:#ff9201;

}



.blog-box .mid #trail_bypark #park-details {

padding:15px 0 0 5px;

}



.blog-box .mid #trail_bypark #park-details p {

font:75% Arial, Helvetica, sans-serif;

color:#4f443e;

line-height:1.6em;

padding:0;

}



.blog-box .mid #trail_bypark #park-details p.bold {

color:#4f443e;

font-weight:700;

}



.blog-box .mid #trail_bypark #park-details #pics {

width:180px;

text-align:center;

float:left;

padding-top:5px;

}



.blog-box .mid #trail_bypark #park-details #pics img {

padding-bottom:10px;

}



.blog-box .mid #trail_bypark #park-details #content {

width:555px;

float:left;

}



.registering {

width:700px;

}



.registering span.description {

font:75% Arial, Helvetica, sans-serif;

color:#4f443e;

line-height:1.6em;

}



.registering span.mandatory {

font:bold 80% Arial, Helvetica, sans-serif;

color:#594f49;

}



.Star {

font:bold 80% Arial, Helvetica, sans-serif;

color:red;

}



.login_name {

font:bold 80% Arial, Helvetica, sans-serif;

color:#4f443e;

}



.password_name {

font:bold 80% Arial, Helvetica, sans-serif;

color:#4f443e;

}



.registering_form {

width:700px;

border:1px solid #999;

}



.registering_form h2 {

font:bold 90% Arial, Helvetica, sans-serif;

color:#fff;

}



.registering_form h3 {

font:bold 90% Arial, Helvetica, sans-serif;

color:#594f49;

text-decoration:underline;

}



.registering_form span.form-title {

font:75% Arial, Helvetica, sans-serif;

color:#4f443e;

line-height:1.6em;

}



.registering_form span.form-title a {

font:75% Arial, Helvetica, sans-serif;

color:red;

}



.registering_form .top {

background-color:#312823;

}



.registering_form span.register_submit {

cursor:pointer;

}



.payment {

width:700px;

}



.payment a {

color:red;

text-decoration:none;

}



.payment a:hover {

color:red;

text-decoration:underline;

}



.payment h1 {

font:bold 90% Arial, Helvetica, sans-serif;

color:#594f49;

text-decoration:underline;

}



.payment .ErrorMessage {

font:75% Arial, Helvetica, sans-serif;

color:red;

}



.payment span.info {

font:75% Arial, Helvetica, sans-serif;

color:#4f443e;

line-height:1.6em;

}



.payment span.methods {

font:75% bold Arial, Helvetica, sans-serif;

color:#4f443e;

}



.payment span.register_submit {

cursor:pointer;

}



.place_order {

width:700px;

}



.place_order h3 {

font:bold 90% Arial, Helvetica, sans-serif;

color:#594f49;

text-decoration:underline;

}



.place_order h4 {

font:bold 80% Arial, Helvetica, sans-serif;

color:#594f49;

}



.place_order span.titles {

font:bold 80% Arial, Helvetica, sans-serif;

color:#FF9201;

}



.place_order span.details {

font:75% Arial, Helvetica, sans-serif;

color:#4f443e;

line-height:1.6em;

}



.place_order span.submit_image {

cursor:pointer;

}



.place_order a {

font:bold 80% Arial, Helvetica, sans-serif;

color:red;

text-decoration:none;

}



.place_order a:hover {

font:bold 80% Arial, Helvetica, sans-serif;

color:red;

text-decoration:underline;

}



.ProductDetails {

font:75% bold Arial, Helvetica, sans-serif;

color:#4f443e;

}



.invoice {

width:700px;

}



.invoice span.i_title {

font:bold 90% Arial, Helvetica, sans-serif;

color:#000;

}



.invoice span.i_details {

font:75% Arial, Helvetica, sans-serif;

color:#000;

}



#footer {

width:960px;

background:url(images/bg-footer.png) repeat-x;

height:30px;

}



#copyright {

padding-top:10px;

}



#copyright-left {

float:left;

width:300px;

padding-left:10px;

}



#copyright-right {

float:right;

width:430px;

text-align:right;

padding-right:10px;

}



#copyright-left p,#copyright-right p {

font:normal 60% Tahoma, Arial, Helvetica, sans-serif;

color:#fff;

text-transform:uppercase;

}



#copyright-left p a,#copyright-right p a {

text-decoration:none;

color:#fff;

}



#copyright-left p a:hover,#copyright-right p a:hover {

text-decoration:underline;

color:#ffd800;

}
