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

A.search:link {font-family: Arial, sans-serif; font-size : 12px; color: #AAAAAA; font-weight: normal; text-decoration: none;}
A.search:visited {font-family: Arial, sans-serif; font-size : 12px; color: #AAAAAA; font-weight: normal; text-decoration: none;}
A.search:active {font-family: Arial, sans-serif; font-size : 12px; color: #AAAAAA; font-weight: normal; text-decoration: none;}
A.search:hover {font-family: Arial, sans-serif; font-size : 12px; color: #8C6850; font-weight: normal; text-decoration: none;}

A.legal:link {font-family: Arial, sans-serif; font-size : 10px; color: #666666; font-weight: normal; text-decoration: none;}
A.legal:visited {font-family: Arial, sans-serif; font-size : 10px; color: #666666; font-weight: normal; text-decoration: none;}
A.legal:active {font-family: Arial, sans-serif; font-size : 10px; color: #666666; font-weight: normal; text-decoration: none;}
A.legal:hover {font-family: Arial, sans-serif; font-size : 10px; color: #666666; font-weight: normal; text-decoration: underline;}


TD.search1 {BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; font-family: Verdana; font-size : 10px; color : #AAAAAA;font-weight: bold;}
TD.search2a {BORDER-LEFT: #CCCCCC 1px solid; font-family: arial; font-size : 11px; color : #AAAAAA;font-weight: normal;vertical-align:top;padding:5px;margin:5px;text-align:right;}
TD.search2b {BORDER-RIGHT: #CCCCCC 1px solid;vertical-align:top;padding:5px;margin:5px;}
TD.search3 {BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; font-family: Verdana; font-size : 10px; color : #AAAAAA;font-weight: bold;}


TD.box1 {BORDER-TOP: #000000 5px solid; BORDER-LEFT: #000000 5px solid; BORDER-BOTTOM: #000000 5px solid;}
TD.box2 {BORDER-TOP: #000000 5px solid; BORDER-BOTTOM: #000000 5px solid;}
TD.box3 {BORDER-TOP: #000000 5px solid; BORDER-RIGHT: #000000 5px solid; BORDER-BOTTOM: #000000 5px solid;}
TD.box4 {BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid;}


TD.photo {height:360px;width:360px;BORDER: #CCCCCC 1px solid; vertical-align:bottom; text-align:left;background: url(images/home1.jpg) no-repeat;}
TD.photo_navigation {height:40px;width:360px;vertical-align:middle;text-align:center;}

TD.sig {text-align:center; vertical-align:top; background:url("images/signature.gif") left center no-repeat;}
TD.pagetitle {}

.body {COLOR: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
.search {COLOR: #AAAAAA; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
.bold {COLOR: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
.ital {COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal; font-style: italic;}
.small {COLOR: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 10px; font-weight: normal;}
.footer {COLOR: #666666; text-decoration: none; font-family: Arial; font-size: 10px; font-weight: normal;}
.required{COLOR: #A1775B;font-family: Arial; font-size: 12px; font-weight: normal;}
.service {COLOR: #A1775B;font-family: Arial; font-size: 14px;font-weight: bold;} 

h1 {font-family:arial, sans-serif; font-size:32px; font-weight:bold; color:#000000; padding:0px;margin:0px;}
h2 {font-family:arial, sans-serif; font-size:20px; font-weight:bold; color:#A1775B; padding:0px;margin:0px;}

FORM{display:inline}
SELECT, OPTION, INPUT, TEXTAREA{color:#000000}

/*front end*/
.main_content_area{font-family: Arial; font-size: 12px; font-weight: normal; width:360px;height:360px;border: #CCCCCC 1px solid; vertical-align:top;text-align:left;overflow:auto;background:#000000;color:#000000}
.main_content_area2{font-family: Arial; font-size: 12px; font-weight: normal; width:360px;height:360px;border: #CCCCCC 1px solid; vertical-align:top;text-align:left;background:#000000;color:#000000}

.padded_content_area{padding:10px; margin:5px; font-family: Arial; font-size: 12px; font-weight: normal; width:360px;height:360px;border: #CCCCCC 1px solid; vertical-align:top;text-align:left;overflow:auto;background:#000000;color:#000000}

.content_box{color:#FFFFFF;border:1px solid #CCCCCC;margin:5px;padding:2px;font-size:12px;}
.content_box_header{margin-left:10px; margin-top:5px; font-size:14px;font-weight:bold;color:#A1775B;font-family: Arial;}

/*slideshow n stuff*/
.thumb{border:1px solid #000000}
.selectedThumb{border:1px solid #FFFFFF}
.image_thumb_rules{height:90px;overflow:hidden;text-align:center;vertical-align:center;}
.image_thumb_rules_stock{height:72px;overflow:hidden;text-align:center;vertical-align:center;}

/*
.info_div, #image_info{border:1px solid #FFFFFF; height:345px;width:345px;background:#222222;color:#FFFFFF;filter:alpha(opacity:95,style:0);-moz-opacity:0.95;opacity:0.95}
*/
.info_div, #image_info{border:1px solid #FFFFFF; height:345px;width:345px;background:#222222;color:#FFFFFF;}
#image_info #image_info_table{width:95%;height:92%}
#image_info #image_info_table TD{vertical-align:top;color:#FFFFFF;}
#image_info_title{font-size:18px;font-weight:bold;color:#FFFFFF;height:25px;vertical-align:top;}
#image_info_description{font-family: Arial;font-size:12px;font-weight:normal;color:#FFFFFF;height:190px;vertical-align:top;overflow:hidden;}
#image_info_description IMG{border:1px solid #FFFFFF;}
#image_info_links{height:100px;font-size:14px;font-weight:normal;color:#FFFFFF;vertical-align:top;text-align:left;border-top:1px solid #FFFFFF;}
.image_info_links_header{font-weight:bold;font-size:14px;font-family: Arial; color:#A1775B;}
#image_info_button{text-align:left;width:100%;}
#image_kw_links{font-size:14px;font-weight:bold;color:#FFFFFF;vertical-align:top;text-align:left;border-top:1px solid #FFFFFF;}

A.image_kw_link:link {font-family: Arial, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.image_kw_link:visited {font-family: Arial, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.image_kw_link:active {font-family: Arial, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.image_kw_link:hover {font-family: Arial, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}

#animate_image_thumb_container{height:360px;overflow:hidden;position:relative;width:100px;}
#image_thumb_container{position:absolute;width:100px;top:0px;left:0px;}

A.image_info_link:link {COLOR: #FFFFFF; border:1px solid #FFFFFF; margin:2px; padding:2px; font-weight: bold; text-decoration: none; font-family: Arial; font-size: 12px}
A.image_info_link:visited {COLOR: #FFFFFF; border:1px solid #FFFFFF; margin:2px; padding:2px; font-weight: bold; text-decoration: none; font-family: Arial; font-size: 12px;}
A.image_info_link:active {COLOR: #FFFFFF; border:1px solid #FFFFFF; margin:2px; padding:2px; font-weight: bold; text-decoration: none; font-family: Arial; font-size: 12px}
A.image_info_link:hover {COLOR: #A1775B; border:1px solid #A1775B; margin:2px; padding:2px; font-weight: bold; text-decoration: none; font-family: Arial; font-size: 12px}


#showing_div{font-size:11px;width:90px;text-align:center;color:#FFFFFF;font-weight:normal;margin-top:5px;}

/*listings*/
.image_list_item{text-align:center;vertical-align:bottom;border:1px solid #000000;}
.image_list_item_info{text-align:center;height:40px;overflow:hidden;}
.header{color:#FFFFFF; font-weight:bold;border-bottom:1px solid #000000;text-align:center;}
TD.other_products_cat{vertical-align:bottom;text-align:center;border:1px solid #000000}
.no_photo_notice{width:100%;background:#FFFFFF;color:#000000;text-align:center;font-weight:bold;}
/*buy / cart / etc... */

.purchase_form{padding: 8px; border-bottom:1px solid #FFFFFF}

/*packages*/
.package_display{width:80px;vertical-align:top;text-align:center;font-weight:bold;font-size:12px;color:#FFFFFF}
.package_thumb{height:55px;}

/***/
.shopping_cart_item_title{font-weight:bold;font-style:italic;color:#FFFFFF;}
#shopping_cart_items{height:270px;overflow:auto;border:1px solid #000000}
#shopping_cart_links{overflow:auto;border:1px solid #000000}
.cart_area {COLOR:#FFFFFF;font-weight:bold;background:#666666;border:1px solid #000000;padding:5px;}
.user_header {COLOR:#FFFFFF;font-weight:bold;background:#666666;border:1px solid #000000;padding:5px;}
.license {COLOR: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 10px; font-weight: normal;}

TD.nav, TD.sel_nav{padding:4px;}
TD.nav_header{font-weight:bold;text-decoration:underline;color:#FFFFFF;font-size:16px;font-family:Arial;}


.content{color:#FFFFFF;background:#000000}

/*admin only styles*/
.admin_details{COLOR:#FFFFFF;vertical-align:top;font-weight:bold}
.admin_details_mainbox{COLOR:#FFFFFF;vertical-align:top;font-weight:bold;border:1px solid #000000}
TEXTAREA.admin_words{COLOR:#000000;width:250px;height:50px;}
SELECT.admin_words{COLOR:#000000;width:250px;height:50px;}
.admin_area{COLOR:#FFCC33;font-weight:bold;background:#666666;border:1px solid #000000;}
DIV.admin_keywords{width:250px;height:150px;overflow:auto;border:1px solid #FFFFFF}


.admin_header{COLOR:#FFFFFF;font-weight:bold;border-bottom:1px solid #000000;text-align:center;}
.admin_package_header{COLOR:#FFFFFF;font-weight:bold;font-size:16px;text-align:center;padding:4px;}

A.admin_nav:link {font-family: Arial, sans-serif; font-size : 12px; color: #FFCC00; font-weight: normal; text-decoration: none;}
A.admin_nav:visited {font-family: Arial, sans-serif; font-size : 12px; color: #FFCC00; font-weight: normal; text-decoration: none;}
A.admin_nav:active {font-family: Arial, sans-serif; font-size : 12px; color: #FFCC00; font-weight: normal; text-decoration: none;}
A.admin_nav:hover {font-family: Arial, sans-serif; font-size : 12px; color: #FFCC00; font-weight: normal; text-decoration: underline;}

.admintxt {COLOR: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}


#choose_div{border:1px solid #000000;}
#choose_div_close{text-align:right;}
#choose_div_close A,#choose_div_close A:visited,#choose_div_close A:link{color:#000000}
#choose_div_close A:hover{color:#BB3333}
#choose_div_contents{height:150px;overflow:auto;}

#image_main_container{background:transparent;}

.lightbox{height:315px;overflow:auto;padding:1px;}
TD.lightbox_form{COLOR: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;padding:2px}
.image_info_title{font-size:18px;font-weight:bold;color:#FFFFFF;height:25px;vertical-align:top;}
.lightbox_separator{height:15px;border-bottom:1px solid #FFFFFF;COLOR: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}

#lb_link{width:150px;text-align:center;margin-top:50px;}
#lb_link A{font-size:11px;color:#FFFFFF;font-weight:bold;}
