/* LINKS */
A:link {COLOR: #336699; font-weight: bold; text-decoration: none; font-family: Arial; font-size: 12px;}
A:visited {COLOR: #336699; font-weight: bold; text-decoration: none; font-family: Arial; font-size: 12px;}
A:active {COLOR: #336699; font-weight: bold; text-decoration: none; font-family: Arial; font-size: 12px;}
A:hover {COLOR: #FFFFFF; font-weight: bold; text-decoration: underline; font-family: Arial; font-size: 12px;}

A.credit:link {font-family: Arial, sans-serif; font-size : 10px; color: #3E3935; font-weight: normal; text-decoration: none;}
A.credit:visited {font-family: Arial, sans-serif; font-size : 10px; color: #3E3935; font-weight: normal; text-decoration: none;}
A.credit:active {font-family: Arial, sans-serif; font-size : 10px; color: #3E3935; font-weight: normal; text-decoration: none;}
A.credit:hover {font-family: Arial, sans-serif; font-size : 10px; color: #FFFFFF; font-weight: normal; text-decoration: none;}


/* FONT STYLES */
.body {COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
.required {COLOR: #990000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
.footer {COLOR: #3E3935; text-decoration: none; font-family: Arial; font-size: 10px; font-weight: normal;}
.header {COLOR: #336699; text-decoration: none; font-family: Arial; font-size: 14px; font-weight: bold;}

h1 {font-family: Arial, sans-serif; font-size:24px; font-weight:bold; color:#003366; padding:0px;margin:0px;}
h2 {font-family: Arial, sans-serif; font-size:18px; font-weight:bold; color:#000000; padding:0px;margin:0px;}



/* DIVs */
DIV.pad {margin: 10px;COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
DIV.nav {position:relative;top:-15px;left:8px;text-align:left;}
DIV.shadow {background-image:  url("http://dev.denkersgaragedoors.com/images/shadow.png"); background-repeat: repeat-y; background-position: top center;}

IMG.left {float: left; margin:5px;}
IMG.right {float: right; margin:5px;}


.menu{background:transparent;text-align:left;}
.menu_hover{background:transparent;text-align:left;}

.sub_menu{background:transparent;text-align:left;}
.sub_menu_hover{background:transparent;text-align:left;}

.small_slideshow{background:#9E9898;border:1px solid #000000;padding:10px;}
.slideshow_caption{text-align:center;color:#000000;font-weight:bold}




/*admin*/
.maintable{width:800px; text-align:center; padding-top:25px; border:1px solid #666666;background:#ffffff}
.body1{font-size:12px;color:#000000}
.container{border:1px solid #000000;padding:5px;font-size:12px;color:#000000;width:100%}
FORM{display:inline};



/*front end*/
.slideshow_box{width:100%;}/*containing table*/
.category_title{text-align:center;vertical-align:top;width:100%;font-weight:bold;font-size:18px;color:#000000}/*cetegory title cell*/
.categories_box{text-align:left;vertical-align:top;width:auto}/*category list cell*/
.thumbs_box{text-align:center;vertical-align:top;border:3px solid #002266;width:200px;}/*thumbs cell*/
.image_box{text-align:center;vertical-align:middle;border:3px solid #002266;width:300px;}/*full image cell*/
.thumb_table{text-align:center;vertical-align:bottom;}/*entire table*/
.thumb_cell{text-align:center;vertical-align:bottom;border:2px solid #ffffff;height:1px}
.thumb_selected{text-align:center;vertical-align:bottom;border:2px solid #005533;height:1px}
.page_box{text-align:center;vertical-align:top;}/*pages 1 2 3 etc... cell*/

.nav_prev{text-align:left;vertical-align:top;}/*previous link cell*/
.image_caption{text-align:center;vertical-align:top;font-size:14px;color:#000000;}/*image caption cell*/
.nav_next{text-align:right;vertical-align:top;}/*next link cell*/
.nav_box{width:100%;height:25px;vertical-align:top;}/*prev, next,caption table*/
A.slideshow_category_link{font-size:12px; font-weight:bold; text-decoration:none; color:000000;}
A.slideshow_category_link:hover{font-size:12px; font-weight:bold; text-decoration:none; color:776600;}
A.slideshow_selected_category_link{font-size:12px; font-weight:bold; text-decoration:none; color:005533;}
A.slideshow_selected_category_link:hover{font-size:12px; font-weight:bold; text-decoration:none; color:005533;}
A.slideshow_nav{font-size:11px; font-weight:bold; text-decoration:none; color:000000;}
A.slideshow_nav:hover{font-size:11px; font-weight:bold; text-decoration:none; color:776600;}
A.slideshow_pagelink{font-size:11px; font-weight:bold; text-decoration:none; color:000000;}
A.slideshow_pagelink:hover{font-size:11px; font-weight:bold; text-decoration:none; color:776600;}
A.slideshow_selected_pagelink{font-size:11px; font-weight:bold; text-decoration:none; color:005533;}
A.slideshow_selected_pagelink:hover{font-size:11px; font-weight:bold; text-decoration:none; color:005533;}

.new_gallery_row{border:2px solid #003366;margin:5px;background:#A09C99}
.new_gallery_short TD{padding:4px;}
.new_gallery_description{font-size:12px;padding:5px;}
A.new_gallery_title_link{font-size:14px; font-weight:bold; text-decoration:underline; color:000000;}
A.new_gallery_title_link:hover{font-size:14px; font-weight:bold; text-decoration:underline; color:003366;}
A.new_gallery_link{font-size:12px; font-weight:normal; text-decoration:underline; color:000000;}
A.new_gallery_link:hover{font-size:12px; font-weight:normal; text-decoration:underline; color:003366;}

#cur_gallery{border:2px solid #003366;margin:5px;background:#A09C99}
#cur_gallery TABLE TD{padding:4px;}
#cur_gallery_description{text-align:left;border:2px solid #003366;margin:5px;font-size:12px;padding:5px;background:#A09C99}
#cur_gallery_title{text-align:left;color:#003366;margin:5px 0px 5px 0px;font-size:14px; font-weight:bold; text-decoration:underline;}
#cur_gallery_caption{text-align:left;color:#000000;font-size:14px; font-style:italic;font-weight:bold;border-bottom:2px solid #003366;width:95%;margin-bottom:10px;}
#cur_gallery_thumbs{height:370px;width:180px;overflow:auto;}
#cur_gallery_area{filter:alpha(opacity=99);-moz-opacity:99}
#cur_gallery_image{}
A.cur_gallery_button{text-decoration:none;padding:1px;text-align:center;border:1px solid #333399;vertical-align:middle;font-size:10px;padding:2px 20px 2px 20px;background:#FFFFFF;color:#000000;font-weight:normal;width:125px;}
A.cur_gallery_button:hover{text-decoration:none;padding:1px;text-align:center;border:1px solid #333399;vertical-align:middle;font-size:10px;padding:2px 20px 2px 20px;background:#DDDDDD;color:#000000;font-weight:normal;width:125px;}
