/*-------------------------------
author: pusparaj
-------------------------------*/

/* background */

body{
	color: #E4A4A4;
	background: #8E8E8E url(../images/bg.jpg) repeat top;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align:justify;
	}
	
.left{
	background: url(../images/rl.jpg) repeat-y top right;
	}

.right{
	background: url(../images/rr.jpg) repeat-y top left;
	}

.bottom{
	background: url(../images/bottom.png) repeat-x top;
	}	
td{
	vertical-align: top;
	}

p{
	margin:1em 0 0 0;
	}

a{
	font: 12px Arial, Helvetica, sans-serif;
	color: #E4A4A4;
	text-decoration:underline;
	outline:none;
	}

a:hover{
	text-decoration:none;
	}


/* menu top */

.menu_home{
	background:url(../images/menu.jpg) 0 0;
	height:41px;
	width:52px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	}

.menu_home:hover{
	background:url(../images/menu.jpg) 0 -41px;
	}

.menu_home_current{
	background:url(../images/menu.jpg) 0 -41px;
	height:41px;
	width:52px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	cursor:default;
	}

.menu_about{
	background:url(../images/menu.jpg) -53px 0;
	height:41px;
	width:76px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	}

.menu_about:hover{
	background:url(../images/menu.jpg) -53px -41px;
	}


.menu_about_current{
	background:url(../images/menu.jpg) -53px -41px;
	height:41px;
	width:76px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	cursor:default;
	}

.menu_dragsters{
	background:url(../images/menu.jpg) -130px 0;
	height:41px;
	width:79px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	}

.menu_dragsters:hover{
	background:url(../images/menu.jpg) -130px -41px;
	}

.menu_dragsters_current{
	background:url(../images/menu.jpg) -130px -41px;
	height:41px;
	width:79px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	cursor:default;
	}

.menu_components{
	background:url(../images/menu.jpg) -210px 0;
	height:41px;
	width:93px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	}

.menu_components:hover{
	background:url(../images/menu.jpg) -210px -41px;
	}
	
.menu_components_current{
	background:url(../images/menu.jpg) -210px -41px;
	height:41px;
	width:93px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	cursor:default;
	}

.menu_services{
	background:url(../images/menu.jpg) -304px 0;
	height:41px;
	width:70px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	}

.menu_services:hover{
	background:url(../images/menu.jpg) -304px -41px;
	}

.menu_services_current{
	background:url(../images/menu.jpg) -304px -41px;
	height:41px;
	width:70px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	cursor:default;
	}

.menu_team{
	background:url(../images/menu.jpg) -375px 0;
	height:41px;
	width:51px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	}

.menu_team:hover{
	background:url(../images/menu.jpg) -375px -41px;
	}

.menu_team_current{
	background:url(../images/menu.jpg) -375px -41px;
	height:41px;
	width:51px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	cursor:default;
	}

.menu_forum{
	background:url(../images/menu.jpg) -427px 0;
	height:41px;
	width:58px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	}

.menu_forum:hover{
	background:url(../images/menu.jpg) -427px -41px;
	}

.menu_forum_current{
	background:url(../images/menu.jpg) -427px -41px;
	height:41px;
	width:58px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	cursor:default;
	}

.menu_testimonials{
	background:url(../images/menu.jpg) -486px 0;
	height:41px;
	width:93px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	}

.menu_testimonials:hover{
	background:url(../images/menu.jpg) -486px -41px;
	}

.menu_testimonials_current{
	background:url(../images/menu.jpg) -486px -41px;
	height:41px;
	width:93px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	cursor:default;
	}

.menu_contact{
	background:url(../images/menu.jpg) -580px 0;
	height:41px;
	width:87px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	}

.menu_contact:hover{
	background:url(../images/menu.jpg) -580px -41px;
	}

.menu_contact_current{
	background:url(../images/menu.jpg) -580px -41px;
	height:41px;
	width:87px;
	border-right:1px solid #D6D6D6;
	display:block;
	text-indent:-9999px;
	cursor:default;
	}

/* menu left */

#menu_left ul {
        margin: 0;
		padding:0;
		list-style:none;
		}

#menu_left li a {
        height: 20px;
        color: #F18D8D;
        text-decoration: none;
        display: block;
        border-bottom:1px solid #B61616;
		padding:4px 10px 0 10px;
		font-size:14px;
        }

#menu_left li a:hover{
        color: #FFF;
        background:#971313;
		padding:4px 10px 0 12px;
        }


/* btn */

.btn{
	background:#7B0000 url(../images/btnbg.jpg) 0 0 repeat-x ;
	color:#E4A4A4;
	font:11px Arial, Helvetica, sans-serif;
	cursor:pointer;
	height:21px;
	border:1px solid #AA1717;
	}

.btn_hover{
	background:#7B0000 url(../images/btnbg.jpg) 0 -19px repeat-x ;
	color:#E4A4A4;
	font:11px Arial, Helvetica, sans-serif;
	cursor:pointer;
	height:21px;
	border:1px solid #AA1717;
	}


.btn2{
	background: url(../images/sign.jpg) top left no-repeat;
	cursor:pointer;
	width:89px;
	height:41px;
	border:none;
	margin: 3px 0 0 0;
}

.btn2_hover{
	background: url(../images/sign.jpg) -89px 0 no-repeat;
	cursor:pointer;
	width:89px;
	height:41px;
	border:none;
	margin: 3px 0 0 0;
}

.btn3{
	background:url(../images/sign.jpg) 0 -43px no-repeat;
	cursor:pointer;
	width:89px;
	height:41px;
	border:none;
	margin: 3px 0 0 0;
}

.btn3_hover{
	background:url(../images/sign.jpg) -89px -43px no-repeat ;
	cursor:pointer;
	width:89px;
	height:41px;
	border:none;
	margin: 3px 0 0 0;
}

.searchbtn{
	background:none;
	cursor:pointer;
	width: 35px;
	height: 42px;
	border: none;
}
.searchbox{
	font: 12px Arial, Helvetica, sans-serif;
	color: #515151;
	padding:0 10px 0 10px ;
	background:none;
	width: 117px;
	height: 28px;
	border: none;
}

/* body */

.justify{
	text-align: justify;
	}

.left{
	text-align: left;
	}

.error{
	background:#ff0000;
	border:1px solid #FF5959;
	font-size:14px;
	padding:30px;	
	text-align:center;
	color:#fff;
	}

.ok{
	background:#7F0A0A;
	border:1px solid #AA1717;
	font-size:14px;
	padding:30px;	
	text-align:center;
	}

.slug{
	color:#D98080;
	background: url(../images/slugbg.jpg);
	font-size:14px;
	font-weight:bold;
	padding:2px 7px 3px 7px;
	text-align:left;
	}

.slug1{
	color:#D98080;
	background: #7F0A0A;
	font-size:12x;
	font-weight:bold;
	padding:2px 7px 3px 7px;
	text-align:left;
	}


	/* pagination */

.paging{
	background:#7F0A0A;
	border:1px solid #AA1717;
	padding:3px 7px 3px 7px;
	text-decoration:none;
	text-align:center;
	}



.paging:hover{
	background:#BB0F0F;
	border:1px solid #AA1717;
	padding:3px 7px 3px 7px;	
	text-align:center;
	}



	/* product */


#product{
	background:#7F0A0A;
	border:1px solid #AA1717;
	padding:10px;	
	text-align:center;
	}

#product img{
	border:5px solid #AA1717;
	vertical-align:bottom;
	}

#product a:hover img{
	border:5px solid #DA4444;
	cursor:pointer;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
	/* for Mozilla */
	-moz-opacity:0.8;
	}

	#product a:hover img {
	color: red; /* Dummy definition to overcome IE bug */
	}
	/* End Gallery Styles */

#product #name{
	font-weight:bold;
	padding:10px 0 0 0;
	}

#product #price{
	font-size:17px;
	padding:0 0 10px 0;
	}

#product #desc{
	padding:5px 0 5px 0;
	}

.border_p img{
	border: 7px solid #C8C8C8;
}


#product1 img{
	border:5px solid #AA1717;
	vertical-align:bottom;
	}

#product1 a:hover img{
	border:5px solid #DA4444;
	cursor:pointer;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
	/* for Mozilla */
	-moz-opacity:0.8;
	}

	#product1 a:hover img {
	color: red; /* Dummy definition to overcome IE bug */
	}

#product_desc{
	background:#7F0A0A;
	border:1px solid #AA1717;
	padding:15px;	
	text-align:left;
	}


.border_p:hover img{
	border: 7px solid #E1E1E1;
}

.border_p:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

.product{
	font-size:14px;
	font-weight:700;
	line-height:2em;
}

.price1{
	font-size:18px;
	text-decoration:line-through;
}

.price2{
	font-size:18px;
	color:#629000;
}

#table td {
	border: 1px solid #AA1717;
	padding:5px;
	}	
	
#table table{
	border:1px solid #AA1717;
	border-collapse:collapse;
	}	


/* border */
.border{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	width: 195px;
	}

.border1{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	width: 195px;
	}


/* footer */

#footer{
	color:#000;
	font:10px Arial, Helvetica, sans-serif;
	padding:0 0 4px 0;
	text-align: center;
}

#footer a{
	font-size:10px;
	color:#000;
	padding:0 0 10px 0;
	text-decoration:none;
	}	
	
#footer a:hover{
	text-decoration:underline;
	}