/*-------------------------------
author: pusparaj
-------------------------------*/

/* background */

body{
	margin:0px;
	background: url(../images/r_bg.jpg) repeat-x top #420900;
	}
td{
	vertical-align:top;
	}

.rl01{
	background:url(../images/rl01.jpg) repeat-y top right;
	}

.rr01{
	background:url(../images/rr01.jpg) repeat-y top left;
	}

.s01{
	background:url(../images/s01.jpg) no-repeat top right;
	}

.s02{
	background:url(../images/s02.jpg) no-repeat top left;
	}

/* menu */

.menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#413000;
	text-align:center;
	text-decoration:none;
	background:url(../images/menu_bg.jpg) no-repeat top center;
	display:block;
	height:37px;
	padding:23px 0 0 0;
	}

.menu:hover{
	color:#FDEAA0;
	background:url(../images/menu_bg.jpg) no-repeat 0 -60px;
	}

.menu_sel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#FDEAA0;
	text-align:center;
	text-decoration:none;
	background:url(../images/menu_bg.jpg) no-repeat 0 -60px;
	display:block;
	height:37px;
	padding:23px 0 0 0;
	}

.menu_disable{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#725607;
	text-align:center;
	text-decoration:none;
	background:url(../images/menu_bg.jpg) no-repeat top center;
	display:block;
	height:37px;
	width:107px;
	padding:23px 0 0 0;
	}

.btn{
	background: #C1A238;
	border:2px solid #A70000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	cursor:pointer;
	color:#fff;
	}

.btn:hover{
	background: #DCBE4E;
	}

/* body */

.main_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F49A9A;
	text-align:justify;
	}

.text01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
	}

.link01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
	text-decoration:underline;
	cursor:pointer;
	}

.link01:hover{
	text-decoration:none;
	}

.footer_menu01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BE5656;
	text-align:center;
	vertical-align:middle;
	}

.footer_menu02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F49A9A;
	text-decoration:none;
	}

.footer_menu02:hover{
	color:#fff;
	}

.error{
	color:#F2D97B;
	font-size:16px;
	}

.pic_border{
	border: 1px solid #420900;
	}

.border{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	border:1px solid #8B1200;
	background-color:#6B0E00;
	height:18px;
	width:300px;
	padding:3px 0 0 3px;
	}

.border1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	border:1px solid #8B1200;
	background-color:#fff;
	height:18px;
	width:300px;
	padding:3px 0 0 3px;
	}

.bordera{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	border:1px solid #8B1200;
	background-color:#6B0E00;
	width:470px;
	height:109px;
	padding:3px 0 0 3px;
	}

.bordera1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	border:1px solid #8B1200;
	background-color:#fff;
	width:470px;
	height:109px;
	padding:3px 0 0 3px;
	}

.borderb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	border:1px solid #8B1200;
	background-color:#6B0E00;
	width:470px;
	height:21px;
	padding:3px 0 0 3px;
	}

html>body .borderb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	border:1px solid #8B1200;
	background-color:#6B0E00;
	width:470px;
	height:21px;
	padding:0px 0 0 3px;
	}


/* footer */

.copyright_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F49A9A;
	text-align:center;
	padding-right:5px;
}	
	
.designedby_table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F49A9A;
	text-align:center;
	padding-right:5px;
	}
	
a.designedby_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F49A9A;
	text-decoration:none;
	}

a.designedby_link:hover{
	color:#fff;
	}
	
/* thumbnail viewer */	

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position:absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #BF1A04;
border:1px solid #FFE6C1;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: 12px arial;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
border:1px solid #FFE6C1;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
margin-top:40px;
font: 12px arial;
position: absolute;
visibility: hidden;
border: 1px solid #FFE6C1;
background-color: #EFEFEF;
padding: 10px;
z-index: 5;
}

/* tooltip */	

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	margin:-110px -20px 0 0;
	}
