﻿body 
{
    font-family:Georgia;
    font-size:12px;
    color:Black;
}
h1, h2, h3, h4
{
    border-bottom:solid 1px black;
    margin:0 0 5px 0;
    padding:0 0 0px 0;
}
h1  { font-size:18px;}
h2  { font-size:16px;}
h3  { font-size:14px;}
h4  { font-size:12px;}

.no_bottom_border { border-bottom:none 0px white;}

a 
{
	color:Black;
	text-decoration:none;
}
a:hover
{
	color:red;
}
a span
{
    font-size:11px;
}
a.inline_link { border-bottom:dotted 1px black; }

.aWithMarker {background:url(../../images/marker2.gif) no-repeat left ; padding-left:10px; }
.cart_add {background:url(../../images/cart_add.jpg) no-repeat left ; padding-left:30px;}
.cart_remove {background:url(../../images/cart_remove.jpg) no-repeat left ; padding-left:30px;}
.cart_refresh {background:url(../../images/cart_refresh.jpg) no-repeat left ; padding-left:20px;}
ul
{
    list-style-type:none;
    
}
.ul_in_article {line-height:1.8em; list-style-type:disc;}
ul.marker {font-size:11px; list-style-position:outside; list-style-type:none; list-style-image:url(../../images/marker2.gif);}
p { margin:5px 0 0 0; line-height:20px;}

td {padding:2px 3px 2px 3px;}
td.caption	{ text-align:right;}                               
td.bold_caption	{ text-align:right; font-weight:bold;}                               

.textbox_watermark { color:Silver; font-style:italic;}
.big_letter {font-size:40px; float:left; padding:5px;}

#logo { font-size:36px; }
#date { font-style:italic; }
#menu_bar ul { padding:0; margin:0; font-size:16px;}
#menu_bar ul li { float:left; padding-right:30px;}
#footer_links { font-size:11px; margin-top:10px;}
#copyright { font-size:10px; margin-top:10px;}
#seo { font-size:10px; color:Gray; margin-top:5px;}
#article_date { font-style:italic; }

.featured_sale { border: dashed 1px black; vertical-align:top; text-align:center; width:260px; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;}
.featured_sale_alt { border: solid 1px black; vertical-align:top; text-align:center; width:260px; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;}

.box_double_border {border:double 3px black; margin:15px 5px 5px 5px; padding:5px; }

.flat_text_box { border:none 0px;}

td.1by400 { width:1px; height:400px; }

.SideBarStyle { width:200px; vertical-align:top;}
.SideBarButtonStyle { background:url(../../images/marker2.gif) no-repeat left ; padding-left:10px;}
.ButtonStyle { width:80px; }

.login_textbox { width:150px; margin-right:5px; }

.little_camera { width:25px; height:25px; vertical-align:middle;}

/* Tool Tip Functionality */
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid #8a1b00;
	padding: 10px 5px 10px 10px;
	background-color: white;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmltooltip ol{font-size:0.9em;}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

.tool_tip	{color:#021d2a; text-decoration:none; border-bottom:dotted 1px #021d2a;}
/* Calendar */
.cal_Theme1 .ajax__calendar_container { background-color: #e2e2e2; border:solid 1px #cccccc; width:200px;}
.cal_Theme1 .ajax__calendar_header  {background-color: #ffffff; margin-bottom: 4px;}
.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {color: #004080; padding-top: 3px;}
.cal_Theme1 .ajax__calendar_body    {background-color: #e9e9e9; border: solid 1px #cccccc; width:200px;}
.cal_Theme1 .ajax__calendar_dayname {text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;}
.cal_Theme1 .ajax__calendar_day {text-align:center;}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {color: #004080;font-weight: bold;background-color: #ffffff;}
.cal_Theme1 .ajax__calendar_today   {font-weight:bold;}
.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {color: #bbbbbb;}
/* Tab */
.tab_Theme1 .ajax__tab_header  { font-family:Georgia; font-size:12px;}
