/*GENERAL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
html, td, body, div, p, ul, li,  h1, h2, h3, h4											{ font-family: Verdana, Helvetica, Arial, Sans-Serif;   }
body 																		{ font-size: 11px;   }
body																		{ border: 0px solid red; margin: 0px; margin: 0px 0px 0px 5px; padding: 0px;  }
html																			{ border: 0px solid green; overflow-y:scroll; height: 100%  }
.clear																		{ clear:both }
.hidden																		{ visibility:hidden }
                          			
p 																			{ margin: 5px 0px 15px 0px; }
p.text																		{ padding: 5px 155px 0px 155px; min-width: 675px }
table.text																		{ margin-left: 155px;  }
div #text																		{ border:0px solid #f66013; margin-left: 155px; }
                          			
iframe																		{ border: 0px solid red; height: 120px; overflow:hidden; margin: 0px; padding: 0px; }

/*TABLES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
input, textarea, select															{ font-family: Verdana, Helvetica, Arial, Sans-Serif; font-size: 10px;  }
table																		{ border-collapse: collapse;  }
td																			{ text-align: left }
th																			{ text-align: left; height: 20px }

.width_A																		{ width: 300px }

.c1																			{ width: 200px }
.arrow																		{ background: url(http://www.acionline.biz/img/arrow.jpg) no-repeat 0px center; }
.arrow a																		{color: #CCC }
.yourpp_link																	{ border-left: 1px dotted #000; padding-left: 10px }
.yourpp_link a:link																{ color: #CCC }
.yourpp_link a:visited															{ color: #CCC }
.tabledots																	{ background: url(http://www.acionline.biz/img/tabledots.gif) no-repeat; width: 15px }
	
table.overview																	{ width: 700px;  }
table.overview .bg																{ background: #f5f5f5; border-bottom: 4px solid #FFF; color: #f66013; }
table.overview td																{ height: 22px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 4px; vertical-align: middle }
table.overview .bg a															{ color:  #f66013;  display: block }
table.overview a																{ color: #CCC; display: block }
table.overview a:hover															{ color: #f66013 }
table.overview .delete															{ width: 70px; background: url(http://www.acionline.biz/img/button_delete.gif) no-repeat 10px 0px;padding: 5px 0px 0px 30px;  border-bottom: 4px solid #FFF; }
table.overview .activate															{ width: 70px;background: url(http://www.acionline.biz/img/button_activate.gif) no-repeat 10px 0px; padding: 5px 0px 0px 30px;  border-bottom: 4px solid #FFF}
table.overview .view																{ width: 70px;background: url(http://www.acionline.biz/img/button_view.gif) no-repeat 10px 2px;  padding: 5px 0px 0px 30px;  border-bottom: 4px solid #FFF}

/*FORMS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
form																			{ border: 0px solid #f66013; margin: 0px; padding: 0px; }
input																		{ margin: 0px; padding: 0px; }
.loginbutton																	{ height: 0px; width: 0px}
.searchbutton																	{ background: url(http://www.acionline.biz/img/search_button.gif); width: 61px; height: 19px; border: none; cursor: pointer} 
tr																			{ vertical-align: top; height: auto }

.button_search																{ border: none; cursor: pointer; background: url(http://www.acionline.biz/img/button01.gif); width: 61px; height: 19px; padding: -0px; margin: 0px 0px 0px 0px; color: #FFF; } 

.radiotext																		{ vertical-align: middle }
.radiobutton																	{ vertical-align: middle; margin-right: 4px }
.radiobutton2 input																{ vertical-align: bottom;  }
#specialradio img																{ vertical-align: middle }

/*HEADERS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1 																			{ font-size: 24px; color: #f66013; margin: 0px}
h1.underline																	{ font-size: 11px; color: #f66013; height: 15px; padding: 50px 0px 5px 155px;  border-bottom: 1px solid #CCCCCC; }
h2																			{ font-size: 11px; color: #f66013;  }
h2.submenu																	{ font-size: 14px; color: #f66013; margin: 0px 0px 5px 0px; }
h3 																			{ font-size: 11px; margin: 0px; }
h3.collections 																{ font-size: 11px; margin: 0px; font-weight: normal; color:#333 }
h4																			{ font-size: 11px;  color: #f66013  }
h5																			{ font-size: 10px;  margin: 0px; padding: 0px; }

/*LINKS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a:link, a:active, a:visited 														{ color:#000000; text-decoration: none; outline: none; }
a:hover 																		{ color: #f66013 }
a.active 																		{ color: #f66013 }
a.active:hover 																	{ color: #f66013 }
a img																		{ border: none }
	
#orange a:link																	{ color: #f66013; text-decoration: none; outline: none; }
#orange a:active																{ color: #f66013; text-decoration: none; outline: none; }
#orange a:visited 																{ color: #f66013; text-decoration: none; outline: none; }
#orange a:hover 																{ text-decoration: underline }

/*LAYOUT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#container																	{ border: 0px solid #f66013;   }
#header																		{ height: 62px; }
#search																		{ border: 0px solid #f66013; width: 1094px; height: 100px }
#content																		{ border: 0px solid red;  padding: 10px 0px 10px 0px; min-height: 350px;}

	
/*SUBLAYOUT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#header .logo																	{ border: 0px solid #f66013; width: 150px; height: 60px; position: absolute; cursor: pointer }
#next_cr #header .logo															{ background: url(http://www.acionline.biz/img/logo_creativo.jpg); }
#next_ed #header .logo															{ background: url(http://www.acionline.biz/img/logo_editorial.jpg); }
#next_mi #header .logo															{ background: url(http://www.acionline.biz/img/logo_micro.jpg); }
#header .logo																	{ width: 196px; height: 62px; position: absolute; cursor: pointer }
.search_links																	{ float:left; position: absolute; left: 900px; width: 200px; color: #666; text-align: right  }
.search_links a																{ color: #666;  font-size: 10px;  }
.search_links a:hover															{ color: #f66013}

.search_links_left																{ float: left; margin-bottom: 10px; margin: 0px 0px 5px 196px; color: #666}
.search_links_left a.acilinks															{ background:url(http://www.acionline.biz/img/arrow_black.jpg) no-repeat 0px 4px; color: #666; padding-left: 10px; font-size: 10px }
.search_links_left a.acilinks:hover														{ color: #f66013}

.external_links_left												{  position: absolute; float: left;  left: 360px; font-size: 10px; color: #666; display: table-cell; vertical-align: middle; }


#normal #search 																{ height: 31px; border-bottom: 1px solid #CCC }
#search .top																	{ background: url(http://www.acionline.biz/img/search_top.jpg) no-repeat; height: 31px; color: #999 }
#search .bottom																{ border: 1px solid #CDCDCD;  background: #E5E5E5;height: 67px;color: #999 }
                              		
#content .left																	{ border: 0px solid #CDCDCD; width: 155px; float:left}
#content .right																	{ border: 0px solid #CDCDCD; width: 940px; float:left}
                              		
#dots																		{ background: url(http://www.acionline.biz/img/dot.gif) repeat-x; height: 6px; clear:both}

/*COLLECTIONS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#collections																	{ background:url(http://www.acionline.biz/img/collections_background.jpg) repeat-x top; min-height:155px; padding: 20px;  }
#collections .dots																{ background: url(http://www.acionline.biz/img/dot_grey.gif) repeat-x; height: 6px; margin: 0px 0px 10px -20px}
#collections ul																	{ margin: 0px; padding: 0px }
#collections li																	{ list-style-type: none; float:left }									
#collections .links a															{ display: block; width: 210px }


/*FOOTER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer																		{ border: 1px solid #FFF; position: fixed; bottom: 0px; width: 100%; background: #FFF; color: #999; font-size: 10px }
#footer a																		{ color: #999 }
#footer .logo																	{ background: url(http://www.acionline.biz/img/footer_logo.jpg) no-repeat #F66013; border: 1px solid #F66013;  height: 31px; width: 95px;  }
#footer .loginform																{ border: 1px solid #999;  width: 700px; background: #EEE;  padding-left: 10px;   }
#footer .loggedin																{ border: 1px solid #999;  width: 300px; background: #EEE;  padding-left: 10px;   }
#footer .loginbutton																{ border: none}
#footer .selections																{ border: 1px solid #999;  padding: 0px 10px 0px 30px; margin-right: 1px; }
#footer .links																	{ border: 1px solid #999;  background: #9C9A9B; width: 430px;  padding: 0px 10px 0px 10px;  }
#footer .links ul																{ margin: 0px; padding: 0px; float:right;  }
#footer .links li																{ float: left; list-style-type: none }
#footer .links ul a																{ background: url(http://www.acionline.biz/img/arrow_darkgrey.jpg) no-repeat 0px 4px; padding: 0px 10px 0px 10px; color: #FFFFFF; }
#footer tr																		{ vertical-align: middle}
#footer td																		{  }
#footer .checkbox																{ vertical-align: middle; margin-bottom: 1px }
.user																		{ width: 250px; height: 22px; padding-left: 15px;  background: url(http://www.acionline.biz/img/user.gif) no-repeat }

/*MAINMENU
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#mainmenu																	{ border: 0px solid #CDCDCD; padding: 6px 0px 0px 198px}
#mainmenu ul																	{ margin: 0px; padding: 0px; width: 920px }
#mainmenu li																	{ float:left; list-style-type: none; margin-right: 2px }
#mainmenu a																	{ display:block; width: 90px; height: 18px; padding:  12px 0px 0px 8px; background-color: #CCCCCC; color:#FFFFFF; font-weight: bold; font-size:10px }
#mainmenu a:hover															{ background-color: #F66013 }
#mainmenu a.active															{ background-color: #F66013 }
#mainmenu .image a															{ border: 0px solid red; margin: 0px; padding: 0px;  background: url(http://www.acionline.biz/img/menu_cart.gif); width: 100px; height: 30px;  }
#mainmenu .image a:hover														{ background: url(http://www.acionline.biz/img/menu_cart_ro.gif);  }
#mainmenu .image a.active														{ background: url(http://www.acionline.biz/img/menu_cart_ro.gif);  }
#mainmenu .button_help a														{ background: #f66013; padding: 0px; height: 30px; width: 127px; display: block  }
#mainmenu .button_help img														{ border: 0px solid red; margin: 0px; padding: 0px }
#mainmenu .button_language a													{ background: #9c9a9a; padding:  12px 0px 0px 10px;  height: 18px; width: 55px; display: block  }

/*SUBMENU
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#submenus																	{ height: 22px; background: #CCCCCC;   } 
#submenus .title																{ width: 147px; height: 18px;  color: #FFFFFF; background: #F66013; float:left; border-right: 2px solid #FFFFFF; font-weight: bold; padding: 4px 0px 0px 10px;}

#submenu																	{ border: 0px solid green; width: 570px; float: left }
#submenu ul																	{ border: 0px solid red; margin: 0px; padding: 0px;  }
#submenu li																	{ float: left; list-style-type: none; display: block }
#submenu a																	{ display: block; height: 18px;  background: #f66013; color: #FFFFFF; padding: 4px 15px 0px 15px; text-align:center}
#submenu a:hover																{ text-decoration:underline }
#submenu a.active																{ text-decoration:underline }

/*OPTIONMENU
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#optionmenu																	{ border: 0px solid blue; float:right; display: inline; overflow: hidden; height: 22px }
#optionmenu ul																{ margin: 0px; padding: 0px;  }
#optionmenu li																{ float: left; list-style-type: none }
#optionmenu a																{ display: block; height: 18px;  background: #9c9a9a; color: #FFFFFF; padding: 4px 15px 0px 15px; text-align:center}
#optionmenu a:hover															{ text-decoration:underline }
#optionmenu a.active															{ text-decoration:underline }

/*SEARCHFORM
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#search .top div																{ border: 0px solid red; float:left; height: 31px; padding: 0px 5px 0px 5px}
#search tr																	{ vertical-align: middle}
#search table																	{ height: 32px; border: 0px solid red; font-size: 10px}
#search select																{ width: 165px }

#search																		{ color: #999 }
#search .top .column_1															{ border-right: 1px solid #CCC; padding: 0px 10px 0px 10px;   }
#search .top .column_1 .input													{ width: 221px;}
#search .top .column_2															{ border-right: 1px solid #CCC;  }
#search .top .column_3															{ border-right: 1px solid #CCC;  }
#search .top .column_4															{ border: 0px solid red;  }
#search .top .column_4 .input													{ width: 87px }
							
#search_link a															{ background:url(http://www.acionline.biz/img/search_link.jpg) no-repeat 0px center; padding-left: 10px }

#search .bottom div														{ border: 0px solid red;  float:left; height: 63px; padding: 5px 10px 0px 10px }
#search .bottom .column_1													{ border-right: 1px solid #CCC; width: auto }		
#search .bottom .column_1 input												{ margin: 0px 0px 0px 4px; }		
#search .bottom .column_2													{ border-right: 1px solid #CCC; width:340px }
#search .bottom .column_3													{ border-right: 0px solid #CCC; width: auto; vertical-align: top;  }
#search .bottom .column_3 select											{ width: 185px; }

#next_ed #search .bottom .column_2											{ border-right: 1px solid #CCC; width: auto }
#next_ed #search .bottom .column_3											{ border-right: 1px solid #CCC;  vertical-align: top; width: auto  }

#next_ed #search .bottom .column_4											{ width: auto }

#navigation																{ border-bottom: 1px solid #CCC; }
#navigation a img															{ border: 1px solid #CCC; border-bottom: none; position:relative; top: 4px }
#navigation .ok															{ background: url(http://www.acionline.biz/img/button_ok.gif); width: 38px; height: 19px;  border: none; cursor: pointer } 	
#navigation tr																{ vertical-align: middle}


/*THUMBNAILS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#thumbnail																{ width: 180px; text-align: center; border-bottom: 1px dotted #CCC; float:left; margin: 20px 8px 10px 0px}
#thumbnail .info div															{ float:left; }
#thumbnail .image															{ border: 0px solid #CCC; min-height: 210px; _height: 210px}
#thumbnail .image img														{ max-width: 170px; max-height: 170px; ; }
#thumbnail .info															{ border: 0px solid #CCC; height: 19px }
#thumbnail .info img														{ border-right: 1px dotted #CCC }

#thumbnail_small															{ width: 120px; text-align: center; border-bottom: 1px dotted #CCC; float:left; margin: 20px 8px 10px 0px}
#thumbnail_small .info div													{ float:left; }
#thumbnail_small .image													{ border: 0px solid #CCC; min-height: 150px; _height: 150px}
#thumbnail_small .image img												{ max-width: 110px; max-height: 110px; ; }
#thumbnail_small .info														{ border: 0px solid #CCC; height: 19px }
#thumbnail_small .info img													{ border-right: 1px dotted #CCC }

#thumbnail_navigation a														{ height: 170px; width: 170px; float:left; margin: 25px 8px 10px 0px; background: url(http://www.acionline.biz/img/button_nextthumbspage.jpg) }
#thumbnail_navigation a:hover												{ height: 170px; width: 170px; background: url(http://www.acionline.biz/img/button_nextthumbspage_ro.jpg) }

#thumbnail_selection														{ width: 100px; text-align: center; border-bottom: 1px dotted #CCC; float:left; margin: 5px 5px 5px 0px}
#thumbnail_selection img													{ max-height: 80px; max-width: 80px;  }
#thumbnail_selection .info div												{ float:left; }
#thumbnail_selection .image													{ border: 0px solid #CCC; min-height: 100px; _height: 100px}
#thumbnail_selection .info													{ border: 0px solid #CCC; height: 19px }
#thumbnail_selection .info img												{ border-right: 1px dotted #CCC;  }

#thumbnail_order															{ border-bottom: 1px dashed #CCC;}
#thumbnail_order .resolutions												{ float: left; padding: 20px 0px 0px 0px }
#thumbnail_order #thumbnail													{ width: 190px; text-align: center; border-bottom: 0px dotted #CCC; float:left; margin: 20px 8px 10px 0px}
#thumbnail_order #thumbnail .image											{ border: 0px solid #CCC; min-height: 100px; _height: 100px}
.alternative_links															{ padding-left: 20px;  }
.alternative_links a															{ color: #F66013; }
.alternative_links a:hover													{ color: #F66013; text-decoration: underline }

/*PREVIEW
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#preview																	{ border: 0px solid red; width: 770px; color: #616161 }

#preview .image															{ float: left; background: #9c9a9a; color: #FFF}
#preview .previewimage														{ border: 1px solid #FFF;  float: left}

#next_cr #preview #top														{ background: url(http://www.acionline.biz/img/logo_previewtop_creativo.jpg) no-repeat  #EEE; }
#next_ed #preview #top														{ background: url(http://www.acionline.biz/img/logo_previewtop_editorial.jpg) no-repeat  #EEE; }

#preview #top																{ border: 0px solid red; height: 95px; border-bottom: 1px solid #cccccc; }
#preview #bottom															{ border: 0px solid red; padding: 10px }
#preview #top .text															{ position:absolute; top: 80px; left: 15px; color: #999999; font-size: 10px}
#preview #top .text a														{ color: #999999 }
#preview #top .close														{ position: absolute; left: 710px; top:10px; }

#preview .selectionmenu													{ float: right; width: 250px;  border: 0px solid #d1d1d1;}
#preview .selectionmenu .links												{ border: 1px solid #d1d1d1; margin: 2px  } 
#preview .selectionmenu a													{ display: block; text-align:right; margin: 10px 0px 10px 0px;  padding-right: 25px; color: #999}
#preview .selectionmenu a.select												{ background: url(http://www.acionline.biz/img/button_select2.gif) no-repeat right; margin-right:5px }
#preview .selectionmenu a.deselect_ed										{ background: url(http://www.acionline.biz/img/icon_cart_ed_selected_white.gif) no-repeat right; margin-right:5px }
#preview .selectionmenu a.select_ed											{ background: url(http://www.acionline.biz/img/button_select.gif) no-repeat right; margin-right:5px }
#preview .selectionmenu img													{ margin: 0px; padding: 0px  }
#preview .selectionmenu a.download											{ background: url(http://www.acionline.biz/img/button_download.gif) no-repeat right; height: 20px;margin-right:5px }
#preview .selectionmenu a.maqueta											{ background: url(http://www.acionline.biz/img/button_maqueta.gif) no-repeat right }
#preview .selectionmenu  #print												{ color: #FFF; background: url(http://www.acionline.biz/img/button_print.gif) no-repeat 222px center #ADADAD; margin: 0px 0px 0px 2px; width: 216px; height: 21px; padding: 8px 30px 0px 0px   }
#preview .selectionmenu #disclaimer a											{ display: inline; text-align: inherit; margin: 0px;  padding-right: 0px; color: #999}
#preview .selectionmenu #resolutions											{ border: 1px solid #d1d1d1; border-bottom: none; margin: 0px 2px 0px 2px; font-size: 10px }
#preview .selectionmenu #resolutions tr										{ background: #f7f7f7; border-bottom: 1px solid #d1d1d1;  vertical-align: middle}
#preview .selectionmenu #resolutions .tabledots									{ background: url(http://www.acionline.biz/img/dots_preview2.gif) no-repeat center; width: 6px }

#preview .selectionmenu .header												{ background: #c5c5c5; height: 30px; color: #FFF; text-align: right; padding-right: 8px}


#preview .selectionmenu .c1													{ font-weight: bold; cursor: help; padding-left: 2px  }
#preview .selectionmenu .c2													{ width: 50px  }
#preview .selectionmenu .c3	a												{ margin: 0px; padding: 0px  }
#preview .selectionmenu .c4													{ font-weight: bold; cursor: help;  }
#preview .selectionmenu #resolutions a 										{ margin: 0px; padding: 0px  }

#preview .keywords														{ margin-top: 10px; padding: 5px;  }
#preview .keywords a														{ color: #F66013;  }
#preview .keywords a:hover													{ text-decoration: underline }
#preview .keywords .keyword												{ display: block; width: 120px; float: left;  }
#preview .keywords .keyword input											{ margin-top: 2px }

table.overview_preview														{ width: 1px; background: #9c9a9a;   }
table.overview_preview  td													{ color: #FFF; padding: 5px }

.info table																{ width: 100%; }
.info																		{ border: 1px solid #ccc;  padding: 5px }
.info tr																	{ border-top: 1px solid #FFF;}
.info th 																	{ background: #c4c4c4; color: #FFF; padding-left: 3px; vertical-align: middle } 
.info .bg																	{ background: #ebebeb; width: 200px; padding-left: 3px } 

/*SELECTIONMENU
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer .selectionmenu														{ background: #FFF }

/*LIGHTBOX
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#lightbox_info																{ border: 0px solid red; margin-left: 150px; height: 40px  }
#lightbox_info div															{ float: left; width: 250px; height: 30px; padding: 3px  }
#lightbox_info .info1														{ background: #f5f5f5;  border-right: 2px solid #FFF;  }
#lightbox_info .info2														{ background: #f5f5f5 }