@charset "UTF-8";
/* CSS Document */

/*margin and padding on body element
  can introduce errors in determining
  element position and are not recommended;
  we turn them off as a foundation for YUI
  CSS treatments. */
body {
	margin:0;
	padding:0;
}


.featured_container {
    font-family:Calibri;
    overflow:hidden;
    float:left;
    display:block;
    text-align:center;
    height:160px;
    padding:2px;
    width:140px; 
    margin: 15px 0px 15px 30px ;

}


.featured_container a img {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    padding:2px;
    width:132px; 
    -moz-box-shadow: 2px 2px 4px #888; 
    -webkit-box-shadow: 2px 2px 4px #888;
    box-shadow: 2px 2px 4px #888;

}

.featured_container .adx_price { 
    color:#D1332B;
    font-weight:bold; }

.featured_container .adx_desc {
    color:#335289;
    font-size:14px;
    font-weight:bold;
}

.example, .example_featured {
    margin: 5px 5px 15px 20px;
    border-collapse: collapse;
    text-align: left;
}

.featured_featured {
    style="font-size: 14px; color: #333; font-weight: 900; font-variant: small-caps;"
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.featured_featured:active, .featured_featured:visited {}
.featured_featured:hover {
    background-color: #fff;
}

.sidebar {
-moz-box-shadow: 2px 2px 4px #888; 
 -webkit-box-shadow: 2px 2px 4px #888;
 box-shadow: 2px 2px 4px #888;
font-family:Arial; text-align: left; margin: 10px 10px 10px 25px; 
 
}
.example {
-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
-moz-box-shadow: 0px 0px 4px #888; 
 -webkit-box-shadow: 0px 0px 4px #888;
 box-shadow: 0px 0px 4px #888;

     background-color: rgb(235,235,235);

}
.example_featured {
-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
-moz-box-shadow: 2px 2px 5px #888; 
 -webkit-box-shadow: 2px 2px 5px #888;
 box-shadow: 2px 2px 4px #888;
 background-color: #fff;
}

.example td, .example_featured td {
 padding:10px 10px 15px 15px;
 font:Arial;
 color:#666666;
 font-size:12px;
 vertical-align:top;
    cursor: hand;
    cursor: pointer;

 }

.example td {
 border-bottom: 1px solid #d1d1d1;
}
 
.example tr:hover {
    background-color: #fafafa;
}
.example_featured tr:hover {
    background-color: #f1f1f1;
}


.example_featured td {
 border-bottom: 1px solid #d1d1d1;
}

.featured_ads {
    margin: 5px 5px 5px 5px;
    border-collapse: collapse;
    text-align: left;
}

.featured_ads {
-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
-moz-box-shadow: 2px 2px 5px #888; 
 -webkit-box-shadow: 2px 2px 5px #888;
 box-shadow: 2px 2px 4px #888;
 background-color: #fff;
}

.featured_ads td {
 padding:10px 10px 10px 10px;
 font:Arial;
 color:#666666;
 font-size:12px;
 vertical-align:top;
    cursor: hand;
    cursor: pointer;

 }

.featured_ads tr:hover {
    background-color: #f1f1f1;
}


.featured_ads td {
 border-bottom: 1px solid #d1d1d1;
}

.featured_ad_img {
  width:170px; 
  height:106px;
}

.overlay_shadow {
 -moz-box-shadow: 10px 10px 5px #888;
 -webkit-box-shadow: 10px 10px 5px #888;
 box-shadow: 10px 10px 5px #888;
}
.gallery{
 	overflow-y:auto;
	overflow-x:hidden;
	height:525px;
	width:650px;
	padding: 1px;
 }
 
.ai_button{

	border:1px solid #cccccc; 
	background-color:#808080;
	color:#000000;
	width:135px;
	padding:5px;
} 
.example_title{
	font-weight:bold;
	color: #16387C;
}
 

 .example_cell{
  padding:18px 0px 18px 15px;
 }

.template_table{
	
	width:565px;
}

.template_table td{
	
	color:#999999;
	font:Arial;
	font-size:12px;
	padding: 10px;
	border:1px solid #CCCCCC;
	
}

.template_table a:link {color:#0071AA;text-decoration:none;}
.template_table a:visited {color:#0071AA;text-decoration:none;}
.template_table a:hover {color:#0071AA;text-decoration:none;}    

.template_header{

	background-color:#E0E0E0;
	padding-top:10px;	
	color:#666666;
	
}

tr.template_row1 td {
	background-color:#FFFFFF;
	padding:8px 10px 8px 10px;
	vertical-align:top;
	
}

tr.template_row2 td{
	background-color:#f5f5f5;
	padding:8px 10px 8px 10px;
	vertical-align:top;
}

.ai_panel_desc{
 	padding-top:10px;
	padding-bottom:10px;
}
.ai_tabbed_pane {
 	height: 620px;
	min-width: 850px;
	width:900px;
	
}

.desc_cell{
  padding-bottom:15px;
}

.ai_panel_body{
 height:600px;
}

.templateDiv{
	visibility:hidden;
	position:absolute;
	top:0; 
	left:0;
	display: none;
	
}

.ibdr { border: 2px solid #d1d1d1; }

a:hover .ibdr { border: 2px solid #C1272D; } 
a:hover { text-decoration: none; } 

