body{
	background-color : #ffffff;
	font-family :Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
	margin: 0;
	padding: 0;
	background-repeat : no-repeat;
	background-position : top center;
}
a{color : #cc3300;	text-decoration : underline;}
a:hover{color : #003333;	text-decoration : underline;}
.m010{margin: 0px 10px;}
.p10{padding-left : 10px;}
.pall10{ padding : 10px;}
.pl30{padding-left : 30px;}
.m2{margin : 2px;}
.dot{background-image : url(images/dot.gif);}
.vdot{background-image : url(images/dot.gif); background-repeat: repeat-y; background-position: center;}
div.dot{height:2px;}
td.dot{font-size:3px;}
.bg_red{background-color : #cc3300;}
.copy{font-size : 10px;color : #666666;}
.blue_text{color : #003333;}
.b{font-weight : bolder;}
a.next{
	background-image : url(images/bt_next.gif);
	background-repeat : no-repeat;
	background-position : right;
	text-align : right;
	padding-right : 25px;
	height: 17px;
	font-size : 14px;
	font-weight : bold;
	color: #666666;
	text-decoration : none;
	float: right;
}
a.next:hover{
	color: #cc3300;
	text-decoration : underline;
}
li, .subcategory{
	list-style-image : url(images/bullet.gif);
	list-style-position : outside;
	padding-left : 20px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top:10px;
	padding-bottom : 10px;
	text-align : justify;
	display : block;
}
h1, h2, .h1{color : #003333; font-weight:bold; font-size : 20px; background-image : url(images/h1.gif); background-repeat : no-repeat; background-position : bottom left; padding-bottom:5px;display: block;}
h2 { padding: 0px 0px 5px 0px; margin: 0px; color: #003663; font-weight: bold; }
h1 { padding: 0px 0px 5px 0px; margin: 0px; }

h3 { color: #cc3300; font-size:30px; padding: 0px; margin:24px 0px 8px 0px; font-weight:normal;}
.over{background-color : #ffffff;}
.out{background-color : #fef7f3;}
.out1{background-color : #ffffff;}
.over1{background-color : #fef7f3;}
/* form */
input{
	font-size : 12px;
	color: #333333;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
select, textarea{
	font-size : 12px;
	color: #333333;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bt{
	height:17px;
}
/* form */
/* menu */
/* top */
.top a{color : #ffffff; background-image : url(images/tm_bullet.gif); background-position : left; background-repeat : no-repeat;  padding-left: 20px; font-size:14px; font-weight : bold; text-decoration : none}
.top a:hover{color : #ffffff; background-image : url(images/tm_bullet.gif); background-position : left; background-repeat : no-repeat;  padding-left: 20px; font-size:14px; font-weight : bold; text-decoration : underline}
/* top */
/* left */
.left a{
	display : block;
	background-image : url(images/lm_bg1.gif);
	background-repeat : no-repeat;
	padding-left : 20px;
	padding-top:1px;
	height : 20px;
	font-size: 13px;
	font-weight : bolder;
	color : #003333;
	margin-top:4px;
	margin-bottom : 0px;
}
.left a:hover{
	display : block;
	background-image : url(images/lm_bg2.gif);
	background-repeat : no-repeat;
	padding-left : 20px;
	padding-top:1px;
	height : 20px;
	font-size: 13px;
	font-weight : bolder;
	text-decoration : none;
	color : #ffffff;
	vertical-align : bottom;
	margin-top:4px;
	margin-bottom : 0px;
}
.path, .path a {font-size: 13px; }
/* tool tip*/
#dhtmltooltip{
color : #000000;
font-size : 10px;
position: absolute;
left: -300px;
min-width : 200px;
max-width : 600px;
border: 1px solid #cccccc;
padding: 2px;
background-color: #fef7f3;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/* tool tip*/
/* left */
/* menu */
/* top10 */
.top10{	padding: 0px 10px;}
.top10 a{ color: #003333;text-decoration : none;font-size: 10px;}
.top10 a:hover{ color: #cc3300; text-decoration : underline; font-size: 10px;}
.top10 .price{font-size:11px; color : #cc3300; font-weight : bold; display: block; text-align : right; padding-top : 1px; padding-bottom : 3px;}
/* top10 */
/* subscribe*/
.subscribe{
	border : 1px solid #cccccc;
	padding : 10px;
	font-size : 10px;
}
/* subscribe*/
.category_title {
	background-image:url(images/bg.bmp); background-repeat: repeat-x; background-position:top left;
	padding:0px 20px 0px 28px; margin:0px; }

/* ajax search box */
#search_res_box {
	padding:5px;position:absolute;width:523px;display:none;text-align:left;
	font-size:11px;
	top:207px;/*left:495px;*/
	margin-left:-135px;
	left:50%;
}
#search_res, #pages_select, #all_pages {
	background-image:url("images/search/background.gif");background-repeat:repeat-x repeat-y;
}
#search_res {
	padding: 7px 12px 7px 10px;
}
#pages_select {
	color:#F95F00;
	padding: 0px 12px 7px 30px;
	font-weight:bold;
}
#pages_select img {
	vertical-align:bottom;
	cursor:pointer;
}
#all_pages {
	padding: 0px 12px 7px 7px;
}
#search_res a {
	color:#F95F00;
	font-weight:bold;
}
#search_res .line {
	margin:5px 0px 3px 0px;
	background-image:url("images/search/line.gif");
	background-repeat:repeat-x;
	height:6px;
}
#search_res .warning {
	font-weight:bold; color:red;
}
#search_res ._res {
	background-image:url("images/search/res_arrow.gif");
	background-position:top left;
	background-repeat: no-repeat;
	padding:5px 0px 5px 24px;
	margin:0px 0px 0px 0px;
	/*height:34px;*/
	cursor:pointer;
}
#search_res ._res a {
	font-size:12px;
	margin-right:5px;
}
#search_res .highlighted {
	background-color: #E5E5E5;
}

#all_pages a img {
	border: none;
}
#pages_select span {
	cursor:pointer;
	text-decoration:underline;
}
#pages_select span:hover {
	background-color: #E5E5E5;
}
#pages_select span.cr {
	cursor:default;
	color:#FEFCFF;
	background-color:#F95F00;
	text-decoration:none;
}

#search_res .cats_results {
	background-image:url("images/search/cat_arrow.gif");
	background-position:top left;
	background-repeat : no-repeat;
	padding: 0px 0px 0px 12px;
}
#search_res .cats_results a {
	background-image:url("images/search/cat_dot.gif");
	background-position:top left;
	background-repeat : no-repeat;
	padding: 0px 6px 0px 10px;
	line-height:20px;
}
