body {margin:0; background-image:url('/background_tablemountain.jpg'); background-repeat:no-repeat; background-position: top center; background-color:#313027; }


#logo1 {float:left;width:100%;}
#logo1 img {float:left;}

#flashbox1 {float:left; background-color:#313027; width:100%; margin-bottom:-5px;}

#content1 {float:left;background-color:#21201A; width:840px; padding:30px; padding-top:40px; height:350px; border-bottom: 1px solid #000; }

#welcome {float:left; width:540px; padding-left:30px;}

#home_photo {float:left;}
#home_photo img { border:1px solid #C0B15F; }

#bottombox {position:absolute; width:100%; background-color:#333; height:400px; z-index:-1;}

/*
#content1b {float:left;width:100%;margin-top:30px;margin-left:20px;margin-right:60px;margin-bottom:30px; border-bottom:1px solid #000;}
*/

.container3 {width:100%;text-align:center;float:left;padding-bottom:30px;}

.container2 {width:920px;margin-left:auto;margin-right:auto;text-align:left;padding-top:00px;}
.container1 {float:left; border: 1px solid #000; border-top:0; width:900px;}


.click_those { margin-left:0px; padding:4px; padding-left:25px; font: italic 16px Georgia, Times, Serif; color:#000;  background: #E1DDA4 url('/arrowleft1.gif') no-repeat left top; padding-right:5px;}
.click_arrow { font: italic 20px Georgia, Times, Serif; color:#000;}

.photos_smallheading { font: normal normal normal 14px Georgia, Times, Serif; color:#AFAC98; }


.link1o { font: normal normal normal 20px Georgia, Times, Serif; color: #ccc; }
.link1o a:link { margin-left:40px; font: normal normal normal 20px Georgia, Times, Serif; text-decoration:none; color: #fff;  border-bottom:2px solid #555;}
.link1o a:visited { margin-left:40px; color: #fff; text-decoration:none; border-bottom:2px solid #555;}
.link1o a:hover { margin-left:40px; color: #FF6B00; text-decoration:none; border-bottom:2px solid #555;}
.link1o a:active { margin-left:40px; color: #fff; text-decoration:none; border-bottom:2px solid #555;}


.link1 { font: normal normal normal 20px Georgia, Times, Serif; color: #F1F0B1; }
.link1 a:link { margin-left:40px; font: normal normal normal 20px Georgia, Times, Serif; text-decoration:none; color: #C0B15F;  border-bottom:2px solid #776F4A;}
.link1 a:visited { margin-left:40px; color: #C0B15F; text-decoration:none; border-bottom:2px solid #776F4A;}
.link1 a:hover { margin-left:40px; color: #F1F0B1; text-decoration:none; border-bottom:2px solid #776F4A;}
.link1 a:active { margin-left:40px; color: #F1F0B1; text-decoration:none; border-bottom:2px solid #776F4A;}


.link2 { font: normal normal normal 18px Georgia, Times, Serif; color: #F1F0B1;}
.link2 a { margin-left:10px; font: normal normal normal 18px Georgia, Times, Serif;  text-decoration:none; border-bottom:2px solid #555; color: #fff; }
.link2 a:hover {  color: #FF6B00; }

.link2b { font: normal normal normal 18px Georgia, Times, Serif; color: #F1F0B1; }
.link2b a { font: normal normal normal 18px Georgia, Times, Serif;  text-decoration:none; border-bottom:2px solid #555; color: #fff; }
.link2b a:hover { color: #FF6B00; }

.link2_font16 { font-size:16px; }
.link2_font16 a { font-size:16px; }

.link_lineheight150 a { line-height:150% }


/*swap and delete link3 when new design is newed */ 
.link3 { font:normal normal normal 14px Arial, Helvetica, Sans-serif, sans; color: #ccc; font-weight:bold;}
.link3 a:link { color: #666; text-decoration:none; border-bottom:2px solid #777;}
.link3 a:visited {  color: #666; text-decoration:none; border-bottom:2px solid #777;}
.link3 a:hover { color: #000; text-decoration:none; border-bottom:2px solid #777;}
.link3 a:active {  color: #000; text-decoration:none; border-bottom:2px solid #777;}

.link3_new { font:normal normal normal 14px Arial, Helvetica, Sans-serif, sans; color: #fff; font-weight:bold;}
.link3_new a:link { color: #fff; text-decoration:none; border-bottom:1px solid #999;}
.link3_new a:visited {  color: #fff; text-decoration:none; border-bottom:1px solid #999;}
.link3_new a:hover { color: #f60; text-decoration:none; border-bottom:1px solid #999;}
.link3_new a:active {  color: #fff; text-decoration:none; border-bottom:1px solid #999;}

.link4 { font: normal normal normal 16px Georgia, Times, Serif; color: #F1F0B1; }
.link4 a:link { font: normal normal normal 16px Georgia, Times, Serif; text-decoration:none; color: #E3DC90;  border-bottom:2px solid #776F4A;}
.link4 a:visited { color: #E3DC90; text-decoration:none; border-bottom:2px solid #776F4A;}
.link4 a:hover { color: #F1F0B1; text-decoration:none; border-bottom:2px solid #776F4A;}
.link4 a:active { color: #F1F0B1; text-decoration:none; border-bottom:2px solid #776F4A;}

.navbar1 {float:left;background-color:#21201A;width:100%;  border-top:1px solid #000;}
.navbar1b {float:left; width:100%;  border-top:1px solid #9F904B;}

.link_nav1 { float:left; font: normal normal normal 18px Georgia, Times, Serif; color: #F1F0B1;}

.link_nav1 a { float:left; font: normal normal normal 18px Georgia, Times, Serif; text-decoration:none; color: #E3DC90; padding:20px; padding-top:20px; padding-bottom:21px; }
.link_nav1 a:link {  }
.link_nav1 a:visited {  }
.link_nav1 a:hover { color: #F1F0B1; background-color:#000; /*background-image:url('/navbar_bg_highlight.jpg');*/ }
.link_nav1 a:active { color: #F1F0B1; }

.link_nav1_image { float:left; }
.link_nav1_image a { float:left; text-decoration:none; }
.link_nav1_image img { border:0; }

.link_nav1_separator { }

.divider1 { float:left; width:800px; border-bottom: 2px solid #000; }

.text1 {color: #F1F0B1; font: normal normal normal 20px Georgia, Times, Serif; line-height:160%;}
.text2 {color: #C0B15F; font: normal normal normal 16px Georgia, Times, Serif; line-height:160%;}
.text2b {color: #E3DC90; }
.text3 {color: #bbb; font: normal normal normal 16px Georgia, Times, Serif; line-height:160%;}
.text3 a:link { color: #fff; text-decoration:none; border-bottom:1px solid #777;}
.text3 a:visited {  color: #fff; text-decoration:none; border-bottom:1px solid #777;}
.text3 a:hover { color: #FF6B00; text-decoration:none; border-bottom:1px solid #777;}
.text3 a:active {  color: #FF6B00; text-decoration:none; border-bottom:1px solid #777;}

.text3s {padding-left:20px; color: #bbb; font: normal normal normal 12px Georgia, Times, Serif; line-height:225%;}

.text4 {color: #F1F0B1; font: normal normal normal 18px Georgia, Times, Serif; line-height:160%;}

.text_italic {font-style:italic}

.photoalbum1 {padding:10px;}

.infobox1 {padding:20px; padding-bottom:0px; line-height:160%; }
.infobox2 {padding:20px; line-height:160%; }
.infobox3 {padding:20px; line-height:160%; }

.box3 {float:left;background-color:#354262;width:720px;padding-top:20px;padding-left:20px;padding-right:60px;padding-bottom:30px;}
.box_largeimage {float:left;background-color:#354262;width:800px;border-bottom: 1px solid #000;}

.box_holsters1{float:left;background-color:#21201A;width:100%;padding-top:25px;padding-bottom:40px; border-bottom: 1px solid #000;margin:0;}

.box_footer{float:left;background-color:#000; width:900px; font:normal normal normal 14px Arial, Helvetica, Sans-serif, sans; color: #ccc; }

.box_footer_text{float:left; padding:15px; }

.box_footer_temporary{float:left;background-color:#ccc; width:800px; font:normal normal normal 14px Arial, Helvetica, Sans-serif, sans; color: #000; padding-bottom:20px; padding-top:10px; border: 1px solid #000; border-bottom:0; border-top:0;}

.harley_davidson1 {  }
.harley_davidson1 a { }
.harley_davidson1 img { border:0; }

#photos_content {float:left; background-color:#313027; width:900px; border-bottom: 1px solid #000; }
#photos_pageheader{ float:left; width:100%; padding-bottom:15px; }
#photos_box{ float:left; width:100%; background-color:#21201A; background-image:url('/image_photos.jpg'); background-repeat:no-repeat; background-position: top right; }
#photos_nav{ float:left; width:130px; padding-top:10px; padding-left:15px; line-height:150%; height:495px; background-color:#21201A;}
#photos_photos{ float:left; width:755px; background-color:#514f40; }
#photos_album{ float:left; width:100%; background-color:#514f40; border-bottom:3px solid #776F4A; }
#photos_click{ float:left; width:100%; background-color:#21201A; padding-top:15px; padding-bottom:20px; }

#leatherwork_content {float:left; background-color:#313027; width:900px; border-bottom: 1px solid #000; }
#leatherwork_pageheader{ float:left; width:100%; padding-bottom:20px; padding-top:5px; }
#leatherwork_box{ float:left; width:100%; background-color:#21201A; background-image:url('/image_leatherwork.jpg'); background-repeat:no-repeat; background-position: top right; }
#leatherwork_nav{ float:left; width:130px; padding-top:10px; padding-left:15px; line-height:150%; height:515px; background-color:#21201A;}
#leatherwork_leatherwork{ float:left; width:755px; background-color:#514f40; }
#leatherwork_photos{ float:left; width:100%; background-color:#514f40; border-bottom:3px solid #776F4A; }
#leatherwork_click{ float:left; width:100%; background-color:#21201A; padding-top:15px; padding-bottom:20px; }

#contact_content {float:left; background-color:#313027; width:900px; padding-bottom:20px; }
#contact_pageheader{ float:left; width:100%;}
#contact_box{ float:left; width:100%; }
#contact_left{ float:left; width:450px; line-height:150%;}
#contact_right{ float:left; width:450px; }
#contact_right_box1{ margin-top:40px; padding:0px; float:left; width:400px; }
#contact_right_box2{ margin-top:40px; padding:0px; float:left; width:300px; }

#updates_content {float:left; background-color:#21201A; width:900px; }
#updates_pageheader {float:left; width:100%; height:20px; background-color:#313027;}
#updates_nav{ float:left; width:150px; padding:10px; height:400px; }
#updates_updates{ float:left; width:710px;  padding:10px; }
#updates_category{ float:left; width:720px; padding-bottom:20px; }
#updates_update{ float:left; width:720px; padding:5px; margin-bottom:30px; }
#updates_headline{ float:left; width:90%; padding-bottom:0px; }
#updates_date{ float:left; width:90%; padding-bottom:5px; }
#updates_author{ float:left; width:90%; padding:5px;}
#updates_text{ float:left; width:90%; padding:5px; }
#updates_images{ float:left; width:90%; }
#updates_images img { float:left; padding:10px; border:0; }
#updates_prevnext{ float:left; width:95%; }
#updates_next{ float:right; padding:10px; }
#updates_prev{ float:left; padding:10px; }
#updates_viewall{ float:left; padding:10px; width:90%; }
.updates_text{color:#fff;}
.updates_quote{color:#ccc;padding:10px;padding-bottom:15px;}

.updates_category {color: #fff; font: normal normal normal 20px Georgia, Times, Serif; line-height:180%; font-style:italic;}


#image_content {float:left; background-color:#313027; width:100%; padding-bottom:20px; padding-top:10px; }
#image_box{ float:left; width:100%; padding:20px; padding-top:10px; }
#image_box img { float:left; }
#image_back{ float:left; padding:10px; width:90%; text-align:right; }

#imageviewer_imageviewer{}
#imageviewer_box{display:block; float:left; padding:10px;padding-top:15px;padding-bottom:30px;}
.imageviewer_imagebox{float:left;padding-bottom:10px;}
.imageviewer_imagebox_image{float:left;margin:5px;}
.imageviewer_imagebox_caption{color: #F1F0B1; font: normal normal normal 16px Arial, Helvetica, sans-serif, sans; padding-top:4px;}