BODY{color:#000000;background:#000000;text-decoration: none; font-family: Helvetica, arial, sans-serif; font-size: 11px;line-height:16px;overflow-x:hidden;margin:0px;}
TD,DIV,P,SPAN{text-decoration: none; font-family: Helvetica, arial, sans-serif; font-size: 11px;line-height:16px;}

/* LINKS */
A{COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Helvetica, arial, sans-serif; font-size: 11px;line-height:16px;}
A:hover {COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Helvetica, arial, sans-serif; font-size: 11px;line-height:16px;}


/*Forms, std*/
FORM{display:inline;}
INPUT.text{width:200px;}
INPUT.error{width:200px;}
INPUT.small_text{width:100px;}
INPUT.small_error{width:100px;}
INPUT.password{width:200px;}
INPUT.file{width:200px;}
INPUT.checkbox{}
INPUT.radio{}
INPUT.image{margin:10px}
SELECT{}
TEXTAREA{width:400px;height:125px;}

.error,.errors{border:2px solid #993333;color:#993333;font-weight:bold;background:#FFCCCC;margin:10px;padding:5px;}
.msg,.message{border:2px solid #339933;color:#339933;font-weight:bold;background:#CCFFCC;margin:10px;padding:5px;}
.required{color:#6F1414;font-weight:bold;}

INPUT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;}
INPUT.small_error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;}
TEXTAREA.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;}
SELECT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;padding:0px;margin:1px 0px;}

TEXTAREA.wysiwyg{width:800px;height:600px;}
TEXTAREA.wysiwyg_error{width:800px;border:2px solid #993333;height:600px;}
TEXTAREA.wysiwyg2{width:800px;height:250px;}
TEXTAREA.wysiwyg2_error{width:800px;border:2px solid #993333;height:250px;}

/* main layout*/
TABLE#outer_table{border-spacing:0px;border-collapse:collapse;width:100%;}
TABLE#outer_table TD#outer_center{padding:0px;}
TABLE#outer_table TD#outer_left{background:#84C5E3;width:50%;padding:0px;}
TABLE#outer_table TD#outer_right{background:#000000;width:50%;padding:0px;}

DIV#main{margin:10px 0px;}
TABLE#main_table{width:800px;background:#FFFFFF;border-spacing:0px;border-collapse:collapse}
TABLE#main_table TABLE{border-spacing:0px;border-collapse:collapse}
TABLE#main_table TD{}
#header{height:120px;height:120px;width:800px;background:url('/images/header-bg2.jpg') left top no-repeat #FFFFFF;vertical-align:top;}
#nav{position:relative;margin-top:88px;}
#nav A{display:block;height:23px;top:0px;}

/*old nav*/
#nav_home{position:absolute;width:60px;left:0px;}
#nav_home_cur,
#nav_home:hover{position:absolute;width:60px;left:-1px;background:url('/images/nav-home-over.jpg') center left no-repeat;}
#nav_about{position:absolute;width:72px;left:60px;}
#nav_about_cur,
#nav_about:hover{position:absolute;width:72px;left:59px;background:url('/images/nav-about-over.jpg') center left no-repeat;}
#nav_show{position:absolute;width:70px;left:132px;}
#nav_show_cur,
#nav_show:hover{position:absolute;width:70px;left:131px;background:url('/images/nav-show-over.jpg') center left no-repeat;}
#nav_ship{position:absolute;width:72px;left:202px;}
#nav_ship_cur,
#nav_ship:hover{position:absolute;width:72px;left:201px;background:url('/images/nav-ship-over.jpg') center left no-repeat;}
#nav_events{position:absolute;width:99px;left:274px;}
#nav_events_cur,
#nav_events:hover{position:absolute;width:99px;left:273px;background:url('/images/nav-events-over.jpg') center left no-repeat;}
#nav_planner{position:absolute;width:94px;left:373px;}
#nav_planner_cur,
#nav_planner:hover{position:absolute;width:94px;left:372px;background:url('/images/nav-plan-over.jpg') center left no-repeat;}
#nav_art{position:absolute;width:68px;left:467px;}
#nav_art_cur,
#nav_art:hover{position:absolute;width:68px;left:466px;background:url('/images/nav-art-over.jpg') center left no-repeat;}
#nav_contact{position:absolute;width:78px;left:533px;}
#nav_contact_cur,
#nav_contact:hover{position:absolute;width:78px;left:534px;background:url('/images/nav-contact-over.jpg') center left no-repeat;}


/*new Nav*/
#nav{z-index:100000;position:relative;width:798px;}
#nav TABLE{border-spacing:0px;border-collapse:collapse;}
#nav TABLE TD{padding:0px;}
#nav A.nav{display:block;padding:2px 4px 2px 0px;font-size:11px;text-transform:uppercase;text-decoration:none;color:#000000;font-weight:normal;margin:1px 3px;;height:auto;}
#nav A.nav:hover,
#nav A.nav_cur,
#nav A.nav_cur:hover{display:block;padding:1px 3px 1px 0px;font-size:11px;text-transform:uppercase;text-decoration:none;color:#3D89A9;font-weight:normal;margin:1px 3px;;border:1px solid #3D89A9;border-left:none;height:auto;}
/*background:url('/images/nav-sel.gif') top right no-repeat;*/
#nav .submenu{background:#FFFFFF;padding:0px;}
#nav .submenu A{display:block;padding:2px 4px;font-size:11px;text-transform:uppercase;text-decoration:none;color:#000000;font-weight:normal;margin:0px 0px;;height:auto;border:1px solid #CCCCCC;}
#nav .submenu A:hover{display:block;padding:2px 4px;font-size:11px;text-transform:uppercase;text-decoration:none;color:#3D89A9;font-weight:normal;margin:0px 0px;;border:1px solid #3D89A9;height:auto;}

/*ANIMATION*/
.animate_container{position:absolute;top:-1000px;left:-1000px;z-index:100000;padding:0px 0px;}
.animate_container_content{background:url('/images/bubble-bg2.gif') top left no-repeat transparent;color:#000000;width:300px;height:140px;overflow:hidden;}
.animate_container_content_content{height:80px;overflow:auto;margin:15px;display:block;text-decoration:none;font-weight:bold;}
.animate_container_content_content:hover{height:80px;overflow:auto;margin:15px;display:block;text-decoration:none;font-weight:bold;}
/*plane*/
/*.animate_container_right{padding-left:200px;background:url('/images/airplane3.gif') center left no-repeat transparent}*/
/*.animate_container_left{padding-right:200px;background:url('/images/airplane2.gif') center right no-repeat transparent}*/
/*truck*/
.animate_container_right{padding-left:200px;background:url('/images/truck-left.gif') bottom left no-repeat transparent}
.animate_container_left{padding-right:200px;background:url('/images/truck-right.gif') bottom right no-repeat transparent}
.animate_container_close A{color:#000000;font-weight:bold;padding:2px;display:block;margin:4px 8px;text-decoration:none;text-align:center;background:#F9F9F9;border:1px solid #d8d8d8}
.animate_container_close A:hover{color:#990000;font-weight:bold;padding:2px;display:block;margin:4px 8px;text-decoration:underline;text-align:center;background:#ffeeee;border:1px solid #EEd8d8;}

#footerbar{height:24px;line-height:24px;padding:0px 20px;background:url('/images/footer2.jpg') right top repeat-y #FFFFFF;vertical-align:top;color:#666666;font-weight:bold;font-size:11px;font-family:arial,sans-serif;text-align:right;text-transform:uppercase;position:relative;}

.social_networking{right:5px;top:5px;position:absolute;_left:760px;}

#content_home{padding:10px 0px 25px 0px;}

#content_about{padding:0px 0px 0px 0px;}
#content_about .content{background:url('/images/about-bg.jpg') top left no-repeat;height:449px}
#content_about .page_content{padding:40px 40px 10px 400px;font-size:11px;font-family:helvetica,arial,sans-serif;}

#content_show{padding:0px 0px 0px 0px;}
#content_show .content{background:url('/images/show-bg2.jpg') bottom left no-repeat;padding-bottom:242px;position:relative;}
#content_show .page_content{font-size:11px;font-family:helvetica,arial,sans-serif;padding:10px 50px;}
#content_show .page_content P{text-indent:80px;margin:0px 0px 10px 0px;}
#content_show .locations{position:absolute;bottom:20px;right:0px;width:140px;text-align:right;color:#FFFFFF;}
#content_show .locations A{display:block;text-align:right;padding:20px 25px 0px 5px;color:#FFFFFF;border-bottom:1px solid #FFFFFF;text-decoration:none;font-weight:normal;}
#content_show .locations A:hover{display:block;text-align:right;padding:20px 25px 0px 5px;color:#BBBBBB;border-bottom:1px solid #BBBBBB;text-decoration:none;font-weight:normal;}


#content_ship{padding:0px 0px 0px 0px;}
#content_ship .content{padding:5px;text-align:center}
#content_ship .page_content{font-size:11px;font-family:helvetica,arial,sans-serif;}

#content_events{padding:0px 0px 0px 0px;}
#content_events .content{background:url('/images/events-bg.jpg') top left no-repeat;height:437px}
#content_events .page_content{padding:100px 40px 0px 475px;font-size:11px;font-family:helvetica,arial,sans-serif;}

#content_plan{padding:0px 0px 0px 0px;}
#content_plan .content{background:url('/images/plan-bg.jpg') bottom left no-repeat;height:390px}
#content_plan .page_content{font-size:11px;font-family:helvetica,arial,sans-serif;padding:10px 640px 0px 5px;color:#FFFFFF}
#content_plan .page_content A{font-size:11px;font-family:helvetica,arial,sans-serif;color:#FFFFFF;font-weight:bold;text-decoration:none;}
#content_plan .page_content A:hover{font-size:11px;font-family:helvetica,arial,sans-serif;color:#FFFFFF;font-weight:bold;text-decoration:underline;}

#content_art{padding:0px 0px 0px 0px;}
#content_art .content{text-align:center;}
#content_art .page_content{font-size:11px;font-family:helvetica,arial,sans-serif;}


#content_contact{padding:0px 0px 0px 0px;}
#content_contact .content{padding:3px 0px 10px 0px;}
#content_contact .page_content{font-size:11px;font-family:helvetica,arial,sans-serif;}




#footer{padding:0px 0px 15px 0px;}


/*home layout*/
TABLE#home{border-top:1px solid #000000;border-bottom:1px solid #000000;}
TABLE#home TD{padding:0px;}
TABLE#home TD#home_image{padding:0px 0px 0px 2px;border-right:1px solid #000000}
TD.home_furnimage{padding:0px;}
TD.home_furnimage_sep{border-bottom:1px solid #000000;padding:0px;}

/*products*/
#category_list{text-align:left;vertical-align:top;width:150px;padding-bottom:50px;}
#category_list A{display:block;padding:1px;margin:2px 2px 2px 15px;color:#000000;border-bottom:1px solid #FFFFFF}
#category_list A:hover{display:block;padding:1px;margin:2px 2px 2px 15px;color:#666666;border-bottom:1px solid #666666}
#category_list A.selected{display:block;padding:1px;margin:2px 2px 2px 15px;color:#000000;border-bottom:1px solid #000000}
#category_list A.selected:hover{display:block;padding:1px;margin:2px 2px 2px 15px;color:#000000;border-bottom:1px solid #000000}

DIV.category_content,
DIV.category_content *{line-height:1em;}

#products_list{text-align:left;vertical-align:top;padding-bottom:50px;}
#products_list TD{vertical-align:top;text-align:center;}
DIV.product{position:relative;width:185px;margin:10px}
DIV.product_image{height:100px;width:185px;overflow:hidden;cursor:pointer;border:1px solid #000000;}
DIV.product_banner{width:185px;background:#013300;border:1px solid #013300;;color:#FFFFFF;text-align:center;padding:3px 0px;;cursor:pointer;}
.product_popup{position:absolute;z-index:1000;top:30px;left:30px;width:185px;height:100px;display:none;border:1px solid #000000;background:#FFFFFF;padding:10px;font-weight:normal;text-align:left;}
.product_popup .price{font-style:italic;font-weight:bold;text-align:right;margin:5px 0px;}
.pages{text-align:right;margin:5px 10px;}
A.start{font-weight:normal;color:#000000}
A.start:hover{font-weight:normal;color:#666666;text-decoration:underline;}
A.start_sel{font-weight:normal;color:#000000;text-decoration:underline;}
A.start_sel:hover{font-weight:normal;color:#000000;text-decoration:underline;}

.product_popup .close{text-align:right;margin:2px;}
.product_popup .close A{font-weight:bold;padding:2px;color:#000000;border:2px solid #000000}
.product_popup .close A:hover{font-weight:bold;padding:2px;color:#990000;border:2px solid #990000}



/*slideshows*/
.slideshow_area{position:relative;overflow:hidden}
.slideshow_image{position:absolute;overflow:hidden;top:0px;left:0px;z-index:0px;text-align:center;background:#FFFFFF;}
.slideshow_image IMG{position:absolute;}
.slideshow_image A.overlay_150{position:absolute;bottom:60px;right:60px;z-index:100000}
.slideshow_image A.overlay_150 IMG{z-index:100000;border:none;}
.slideshow_caption{position:absolute;bottom:0px;left:0px;text-align:center;color:#FFFFFF;font-size:11px;font-weight:bold;padding:3px;}

/*artworks*/
.artists_list{width:700px;margin:20px;}
.artists_list TD{border-top:1px solid #000000;padding-bottom:10px;width:1px;padding:0px;}
.artists_list DIV.sep{height:50px;width:1px; background:#000000}
.artists_list TD.artist{width:100px;text-align:center;vertical-align:top;padding-bottom:15px;}
.artists_list .artist_image{margin:20px;height:72px;width:72px;overflow:hidden;cursor:pointer}
.artists_list .artist_image IMG{border:1px solid #000000;padding:5px;}

.artworks_list{width:700px;margin:20px;position:relative;margin-bottom:50px;}
.artworks_list .artworks{position:relative;display:none;top:0px;left:0px;width:700px;}
.artworks_list .artwork{text-align:center;width:350px;}
.artworks_list .artwork_image{height:202px;width:202px;overflow:hidden;}
.artworks_list .artwork_image IMG{}

/*projects*/
.project_short{text-align:center;padding:5px;border:1px dotted #000000}
.project_short IMG{border:none;}
.project{padding:10px}
.project H1{}
.project .content_body{padding:10px 0px;}
.project .image{text-align:center;}


/*showroom_locations*/
.showroom_locations{width:200px;vertical-align:top;}
.showroom_locations H3{font-size:14px;font-weight:bold;color:#FFFFFF;font-style:italic;padding:5px;margin:1px;}
.showroom_locations A{display:block;text-align:right;padding:20px 25px 0px 5px;margin:1px;color:#FFFFFF;border-bottom:1px solid #FFFFFF;text-decoration:none;font-weight:normal;}
.showroom_locations A:hover{display:block;text-align:right;padding:20px 25px 0px 5px;margin:1px;color:#BBBBBB;border-bottom:1px solid #BBBBBB;text-decoration:none;font-weight:normal;}

/*tiny mce*/
.header{font-family: Trebuchet MS, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#CC0000; padding:0px;margin:0px;}
.subhead {font-family: Trebuchet MS, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000; padding:0px;margin:0px;}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family: Helvetica, arial, sans-serif; font-size: 11px; font-weight: normal;}
.mceContentBody A:link {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family: Trebuchet MS, Helvetica, sans-serif !important; font-size: 11px !important;}
.mceContentBody A:visited {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family: Trebuchet MS, Helvetica, sans-serif !important; font-size: 11px !important;}
.mceContentBody A:active {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family: Trebuchet MS, Helvetica, sans-serif !important; font-size: 11px !important;}
.mceContentBody A:hover {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family: Trebuchet MS, Helvetica, sans-serif !important; font-size: 11px !important;}
.mceEditor{}

/*general*/
.mceContentBody {COLOR: #000000; text-decoration: none; font-family: Helvetica, arial, sans-serif; font-size: 11px; font-weight: normal;line-height:16px;}

/*home page buttons*/
.home_button{background:url('/images/home-btn-bg1c.gif') top left no-repeat;display:block;overflow:hidden;height:114px;width:192px;margin:0px 2px;text-align:center;}
.home_button DIV.header{color:#FFFFFF;font-weight:bold;font-size:14px;display:block;text-align:center;margin:8px 10px 3px 10px;text-decoration:none;}
.home_button DIV.copy{color:#000000;font-weight:normal;font-size:12px;display:block;text-align:center;margin:5px 10px;text-decoration:none;}



/*ADMIN*/
#admin H1{text-align:center;color:#000000;}
#admin H3{border-bottom:2px solid #000000;border-top:2px solid #000000;color:#FFFFFF;padding:3px;text-align:center;background:#444444;margin:0px;}


/*admin interface area*/
TABLE.listing{width:100%;border-spacing:0px;border-collapse:collapse;margin-bottom:30px;}
TABLE.listing TD{padding:3px;vertical-align:top;}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #000000;border-top:2px solid #000000;color:#FFFFFF;padding:3px;font-weight:bold;background:#888888}

TABLE.listing TR.row1 TD{border-bottom:1px solid #000000}
TABLE.listing TR.row0 TD{border-bottom:1px solid #000000}

TABLE.listing A{color:#000000;font-weight:bold;text-decoration:none;font-size:11px;}
TABLE.listing A:hover{color:#000000;font-weight:bold;text-decoration:underline}
TABLE.listing TH A{color:#FFFFFF;font-weight:bold;font-size:16px;}
TABLE.listing TH A:hover{color:#FFFFFF;font-weight:bold;font-size:16px;}
TABLE.listing H3 A{color:#FFFFFF;font-weight:bold;font-size:14px;}
TABLE.listing H3 A:hover{color:#FFFFFF;font-weight:bold;font-size:14px;}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #EEEEEE;padding:3px;color:#CCCCCC;font-weight:bold;background:#EEEEEE}


.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#000000;font-weight:bold;background:#CCCCCC}
.save_actions{text-align:right;}
.save_actions INPUT.submit,
.save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#000000;font-weight:bold;background:#CCCCCC}
.sort_actions{text-align:center;vertical-align:middle;}
.sort_actions INPUT.submit,
.sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#000000;font-weight:bold;background:#CCCCCC}
.create_actions{text-align:center;vertical-align:middle;padding:10px 10px;vertical-align:top;}
.create_actions INPUT.submit,
.create_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#000000;font-weight:bold;background:#CCCCCC}
.create_actions A{}
.create_actions A:hover{}

.emptyset{text-align:center;padding:50px 10px !important;vertical-align:top;font-weight:bold;color:#000000}

.back_actions{padding:10px;text-align:center;}
.back_actions A{font-weight:bold;color:#000000;text-decoration:none}
.back_actions A:hover{font-weight:bold;color:#000000;text-decoration:underline}

#listing_pages{text-align:right;}
#listing_pages A{}
#listing_pages A:hover{}

.label{text-align:left;font-weight:bold;}
.value{}
.hint{color:#666666;text-align:right;font-weight:normal;width:200px;float:right;}
.required{font-weight:bold;font-size:11px;}
.section{font-weight:bold;font-size:11px;border-bottom:2px solid #000000;padding-top:10px !important;}


#admin_header{height:120px;height:120px;width:800px;background:url('/images/admin-header-bg.jpg') left center no-repeat #FFFFFF;vertical-align:top;}
#admin_header H1{border:none;margin-top:45px;height:20px;margin-bottom:0px;padding:0px;overflow:hidden;}
#admin_header TD{padding:3px 10px;}
#admin_header A{color:#FFFFFF}
#admin_header A:hover{color:#FFFFFF;text-decoration:underline;}



/*added from LIMN.com products/products admin*/

.toggle{display:none;}


.menu_container{position:relative;z-index:10000;}
.menu{position:absolute;z-index:10000;top:-40px;}
.menu .submenu{}
.menu .submenu A{border:1px solid #333333;font-family:arial,sans-serif;color:#333333;text-decoration:none;font-weight:normal;font-size:10px;display:block;padding:5px;text-align:left;background:#FFFFFF;}
.menu .submenu A:hover{border:1px solid #000000;font-family:arial,sans-serif;color:#000000;text-decoration:none;font-weight:normal;font-size:10px;display:block;padding:5px;text-align:left;background:#EEEEEE;}

/*pagination*/
.listing_pages,
.listing_pages TD{color:#333333;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_link{display:inline;color:#333333;border:1px solid #333333;background:#ffffff;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link:hover{display:inline;color:#000000;border:1px solid #000000;background:#ffffff;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link_cur{display:inline;color:#ffffff;border:1px solid #000000;background:#000000;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link_cur:hover{display:inline;color:#000000;border:1px solid #FFFFFF;background:#FFFFFF;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_prevnext{display:inline;color:#333333;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_prevnext:hover{display:inline;color:#000000;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_prevnext_disabled{display:inline;color:#cccccc;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;cursor:default;text-decoration:none;}
A.page_prevnext_disabled:hover{display:inline;color:#cccccc;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;cursor:default;text-decoration:none;}



/*PRODUCTS/ETC*/
.product_listing{height:500px;}
.products_nav{width:200px;vertical-align:top;border-right:1px solid #CCCCCC;padding:5px;}
.products{width:550px;vertical-align:top;padding:5px;}
.products H1{font-family:Arial,sans-serif;color:#000000;text-decoration:none;font-weight:bold;font-size:20px;display:block;text-align:center;}
.products .empty_set{text-align:center;padding:50px 0px !important;vertical-align:top;font-weight:bold;color:#000000;}
.products TD{text-align:center;padding:5px;}
.product_link{text-align:center;}
.product_link A{font-family:Arial,sans-serif;color:#333333;text-decoration:none;font-weight:normal;font-size:10px;display:block;text-align:center;padding:1px;}
.product_link A:hover{font-family:Arial,sans-serif;color:#000000;text-decoration:none;font-weight:normal;font-size:10px;display:block;text-align:center;padding:1px;}

.product_short .product_thumb{height:170px;overflow:hidden;text-align:center;}
.product_short .product_thumb TABLE{width:170px;height:170px;}
.product_short .product_thumb TD{vertical-align:center;text-align:middle;}
.product_short .product_thumb IMG{border:1px solid #000000;}

DIV.related_products{margin:10px;}
TABLE.related_products{}
.product_related .product_thumb{height:90px;overflow:hidden;text-align:center;}
.product_related .product_thumb TABLE{width:90px;height:90px;}
.product_related .product_thumb TD{vertical-align:center;text-align:middle;}
.product_related .product_thumb IMG{border:1px solid #000000;}
.related_products .header{font-family:Arial,sans-serif;color:#333333;text-decoration:none;font-weight:bold;font-size:12px;display:block;text-align:left;border-bottom:1px solid #000000;margin:10px 0px 2px 0px;}


.product_back{padding:3px;border-bottom:1px solid #888888}

DIV.product_details{padding:10px;}
TABLE.product_details{width:780px;}
.product_details H1{font-family:Georgia,Times,serif;color:#000000;text-decoration:none;font-weight:bold;font-size:20px;display:block;text-align:left;}
.product_details .product_images{background:#cccccc;width:350px;vertical-align:top;border:1px solid #888888}
.product_details .product_images .slideshow_area{background:#cccccc;margin:20px;}
.product_details .product_images .slideshow_image{background:#cccccc}
.product_details .product_images .slideshow_image IMG{border:1px solid #000000}
.product_details .slideshow_caption{position:absolute;bottom:20px;left:0px;text-align:center;color:#000000;font-size:11px;font-weight:bold;padding:3px;}
.product_details .product_info{vertical-align:top;padding:10px 20px;}
.product_details .product_info TD.label{font-size:11px;color:#000000;font-family:arial,sans-serif;vertical-align:top;}
.product_details .header{font-family:Arial,sans-serif;color:#333333;text-decoration:none;font-weight:bold;font-size:12px;display:block;text-align:left;border-bottom:1px solid #000000;margin:10px 0px 2px 0px;cursor:pointer;}
.product_details .header:hover{font-family:Arial,sans-serif;color:#000000;text-decoration:none;font-weight:bold;font-size:12px;display:block;text-align:left;border-bottom:1px solid #000000;margin:10px 0px 2px 0px;cursor:pointer;}
.product_details .toggle A{color:#888888;font-style:italic;}
.product_details .toggle A:hover{color:#333333}
.product_details TEXTAREA{width:300px;}
.product_details INPUT.arrow_button{margin:0px 3px;clear:none;border:1px solid #000000;padding:1px;color:#000000;font-weight:bold;background:#CCCCCC;font-size:11px;}

.product_navigation_header{font-family:Arial,sans-serif;color:#000000;text-decoration:none;font-weight:bold;font-size:16px;display:block;text-align:center;border-bottom:2px solid #000000;margin:10px 10px 2px 10px;cursor:pointer;}
.product_navigation_tier{margin:1px 0px 1px 20px;}
.product_navigation_tier_many{margin:1px 0px 1px 20px;height:200px;overflow:auto;overflow-y:auto;overflow-x:hidden;}
.product_navigation_tier SELECT{width:150px;}
A.product_navigation_link{font-family:Arial,sans-serif;color:#333333;text-decoration:none;font-weight:normal;font-size:10px;display:block;text-align:left;border:1px solid #FFFFFF}
A.product_navigation_link:hover{font-family:Arial,sans-serif;color:#000000;text-decoration:none;font-weight:normal;font-size:10px;display:block;text-align:left;border:1px solid #FFFFFF}
A.product_navigation_link_sel{font-family:Arial,sans-serif;color:#000000;text-decoration:underline;font-weight:normal;font-size:10px;display:block;text-align:left;text-transform:uppercase;border:1px solid #FFFFFF}
A.product_navigation_link_sel:hover{font-family:Arial,sans-serif;color:#000000;text-decoration:underline;font-weight:normal;font-size:10px;display:block;text-align:left;text-transform:uppercase;border:1px solid #FFFFFF}


.category_content{border:1px solid #bbbbbb;padding:10px}







/*ADMIN*/
.admin_content{height:500px;vertical-align:top;}
.admin_content,
.admin_content TD,
.admin_content DIV,
.admin_content SPAN{font-family:Georgia,Times,serif;color:#FFFFFF;}
.admin_content DIV.greyed{color:#888888;}
.admin_content DIV.greyed A{color:#888888;}

.admin_navigation{border-bottom:2px solid #000000;width:100%;margin:0px;border-spacing:0px;position:relative;top:-20px;}
.admin_navigation TD{padding:0px 10px 10px 10px;}
.admin_navigation TD.nav{vertical-align:bottom;text-align:center;}
.admin_navigation TD.nav A{color:#333333;text-decoration:none;font-weight:bold;font-size:12px;display:block;text-align:center;}
.admin_navigation TD.nav A:hover{color:#000000;text-decoration:none;font-weight:bold;font-size:12px;display:block;text-align:center;}

.admin_filters{text-align:right;padding:5px 0px;font-size:11px;font-family:arial,sans-serif;}
.admin_filters TABLE{border-spacing:0px;border-collapse:separate;}
.admin_filters .tab{background:#FFFFFF;padding:5px 15px;border:1px solid #CCCCCC;border-bottom:none;} 
.admin_filters .tab A{color:#000000;text-decoration:none;}
.admin_filters .tab A:hover{color:#884400;text-decoration:none;}
.admin_filters .tab_cur{background:#CCCCCC;padding:5px 15px;border:1px solid #BBBBBB;border-bottom:none;}
.admin_filters .tab_cur A{color:#884400;text-decoration:none;}
.admin_filters .tab_cur A:hover{color:#884400;text-decoration:none;}
.admin_filters SELECT{width:200px;margin:0px 2px;}
.admin_filters INPUT.submit{border:1px solid #FFFFFF;color:#FFFFFF;background:#111111;margin:0px 2px;}
.admin_filters INPUT.text{width:100px;margin:0px 2px;}

.admin_options_contanier{position:relative;}
.admin_options{border:1px solid #FFFFFF;background:#545454;padding:3px;text-align:center;position:absolute;top:0px;left:0px;}
.admin_options INPUT.button{display:block;clear:both;}


.label{text-align:left;font-weight:bold;}
.value{}
.hint{color:#666666;text-align:left;font-weight:normal;font-size:10px;font-family:arial !important;float:right;width:250px;}
.hint2{color:#666666;text-align:center;font-weight:normal;font-size:10px;font-family:arial !important;}
.required{font-weight:bold;font-size:14px;}
.section{font-weight:bold;font-size:14px;border-bottom:2px solid #656565;border-top:2px solid #656565;padding:10px !important;background:#FFFFFF}

/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
.dropsort_container{}
.dropsort{border:1px solid #888888;margin:0px;position:relative;background:#FFFFFF;width:800px;}
.dropsort_dragging{width:800px;border:1px solid #FFCC00;}
.dropsort_dragbar{height:25px;background:url('/images/drag-icon.png') left center no-repeat #CCCCCC;overflow:hidden;margin:0px;cursor:move}
.dropsort_dragging .dropsort_dragbar{background-image:url('/images/drag-icon2.png')}
.dropsort_wrapper{width:100%}
.dropsort_wrapper TD{width:200px;}
.placeholder{border:1px solid #DDDDDD;margin:0px;height:75px;color:#DDDDDD;font-weight:bold;background:#DDDDDD;display:none;}


.edit_wrapper{background:#FFFFFF;width:800px;}
.edit_topbar{background:#CCCCCC;overflow:hidden;margin:0px;}

