/*****************************************************************************************************
Font color
*****************************************************************************************************/
.dir,
.main_menu
{color: #999999;}
.dir a:link, .dir a:visited
{color: #888888;}
.main_menu a,
.foot, .foot a
{color: #666666;}
.reg,
.main_menu a:hover,
.foot a:hover,
.dir a:hover,
h3
{color: #000000;}
.reg a,
h2,
h3
{color: #000066;}
.reg a:hover,
h3 a:hover
{color: #333399;}
/*{color: #9999ff;}
{color: #3366ff;}*/
h1
{color: #888899;}

/*****************************************************************************************************
Font Family
*****************************************************************************************************/
.reg,
.dir,
.foot,
h2,
h3
{font-family: Verdana, Arial, Helvetica, sans-serif;}
.main_menu
{font-family: Arial, Helvetica, sans-serif;}
h1,
.subtitle
{font-family: Georgia, "Times New Roman", Times, serif;}

/*****************************************************************************************************
Font Size
*****************************************************************************************************/
.dir,
.foot
{font-size: 10px;}
.reg,
.main_menu,
.fontSize12,
h2,
h3
{font-size: 12px;}
.subtitle,
.fontSize14
{font-size: 14px;}
h1,
.fontSize16
{font-size: 16px;}
.fontSize18
{font-size: 18px;}

/*****************************************************************************************************
letter-spacing
*****************************************************************************************************/

.main_menu
{letter-spacing: 2px;}
h1
{letter-spacing: 1px;}

/*****************************************************************************************************
Font Weight
*****************************************************************************************************/
.reg,
.dir,
.foot,
.main_menu,
h3
{font-weight: normal;}
.dir a,
.main_menu a,
.foot a,
h1,
h2
{font-weight: bold;}

/*****************************************************************************************************
Decoration
*****************************************************************************************************/
.reg,
.dir, .dir a,
.main_menu, .main_menu a,
.foot, .foot a,
h1, h1 a,
h2, h2 a,
h3, h3 a
{text-decoration: none;}

.reg a:link, .reg a:visited, .reg a:active
{text-decoration: underline;}

.reg a:hover
{text-decoration: none;}

/*****************************************************************************************************
Cursor
*****************************************************************************************************/
.reg,
.dir,
.foot,
.main_menu,
h1,
h2,
h3
{cursor: default;}

.reg a:hover,
.dir a:hover,
.foot a:hover,
.main_menu a:hover,
h3 a:hover
{cursor: pointer;}


/*****************************************************************************************************
Special
*****************************************************************************************************/

hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

.bodyTitleMod a { color: #888899; text-decoration: none; border: 1px none #ffffff; }

.formInput
{
	width:400px;
	padding: 2px;
	font-size: 12px;
	color: #333333;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;
	background-color: #fcfcfc;
}
.textAreaEmail
{
	width: 400px;
	height: 200px;
	padding: 2px;
	font-size: 12px;
	color: #333333;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;
	background-color: #fcfcfc;
}

.db a:link, .db a:active, .db a:visited
{width: 100%; height: 100%; display:block; text-decoration: none;}

.main_menu
{padding-top: 6px;}

.t_pd
{padding:0px 10px 0px 10px;}

.c_pd
{padding:0px 20px 0px 20px;}

h1, h2, h3
{margin: 0px;}

h3 a:hover
{background-color:#ffffff;}

.space50
{margin: 0px 0px 0px 50px;}
.space40
{margin: 0px 0px 0px 40px;}
.space30
{margin: 0px 0px 0px 30px;}
.space20
{margin: 0px 0px 0px 20px;}
.parag,
.space10
{margin: 0px 0px 0px 10px;}
.space5
{margin: 0px 0px 0px 5px;}
.space3
{margin: 0px 0px 0px 3px;}

.hover_bgcolor_ly a:hover
{background-color:#f9f9f9; border: 1px none #000000;font-weight: bold;cursor:default;}

/*****************************************************************************************************
Scrollbar
*****************************************************************************************************/
body
{
	/**
	Unfortunately, scrollbar styles are not w3c compliant.  Oh well, since there is a huge percentage
	of people who uses IE, the scrollbar styles will be defined.
	**/
	scrollbar-arrow-color: #666666;
	scrollbar-base-color: #999999;
	scrollbar-face-color: #cccccc;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #999999;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #cccccc;

	padding: 0px 0px 0px 0px;
}

/*****************************************************************************************************
Amazon ads
*****************************************************************************************************/
.amzn_ad_container { margin:0px; padding:0px; width:118px; text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.amzn_ad_container .amzn_ad_content a, .amzn_ad_container .amzn_ad_content a:visited { color:#666666; text-decoration: none; }
.amzn_ad_container .amzn_ad_content a img { border: 0px none #fff; width: 91px; height: 110px; }
.amzn_ad_container .amzn_ad_content { background-color:#FFFFFF; color:#000000; border: 0px none #FFFFFF; margin:0px; padding:0px; height:200px; text-align:center; font-family:"Arial", sans-serif; font-size:10px; position:relative; overflow:hidden; }
.amzn_ad_container .amzn_ad_content .amzn_ad_image { height:110px; margin:2px 0px; padding-top:7px; }
.amzn_ad_container .amzn_ad_content p { margin:3px 0px; }
.amzn_ad_container .amzn_ad_content .amzn_ad_prices { white-space:nowrap; }
.amzn_ad_container .amzn_ad_content form { margin:3px 0px; }
.amzn_ad_container .amzn_ad_content .amzn_ad_privacy { position:absolute; margin:0px auto; left:0px; bottom:0px; width:118px; }
.amzn_ad_container .amzn_ad_content .amzn_ad_privacy a,
.amzn_ad_container .amzn_ad_content .amzn_ad_privacy a:visited { color:#aaa; }
.amzn_ad_container .amzn_ad_content span.price { color:#990000; }