@charset "utf-8";
/* CSS Document */

body{ margin:0px; 
       padding:0px;
       background:url(../images/bg.jpg) #0d0d0d  no-repeat center top;
	   }
@font-face{
	font-family:"Brush Script MT", "Brush Script Std";
	src:url('../font/Brush.ttf');
	text-transform:capitalize;
}	   
	   

.menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
display:block;
line-height:36px;
}
.menu a:hover{
color:#c10012;
background-color:#FFFFFF;
}

.cat_box{
width:331px;
background-color:#2b2b2b;
border:solid 1px #373737;
}
.cat_box:hover{
width:331px;
background-color:#e60202;
border:solid 1px #373737;
}
.main_cat{
width:220px;
background:url(../images/mcatebg.png) no-repeat center;
}
.main_cat:hover{
width:220px;
background:url(../images/hovermaincate.png) no-repeat center;
}
.cat_boxdark{
width:331px;
background-color:#191919;
border:solid 1px #373737;
}
.cat_boxdark:hover{
width:331px;
background-color:#e60202;
border:solid 1px #373737;
}

.cat_des{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#b7b6b6;
}
.cat_bold{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#d2d2d2;
}

.btm_gtext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#787878;
}
.btm_rlink a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#f10b0b;
text-decoration:none;
}
.btm_rlink a:hover{
text-decoration:underline;
}

.btm_head{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#d00202;
}

.btm_menu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#8e8e8e;
}
.btm_menubold{
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#8e8e8e;
}
.btm_menulnk a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#8e8e8e;
text-decoration:none;
display:block;
line-height:18px;
}
.btm_menulnk a:hover{
color:#FFFFFF;
background-color:#f10b0b;
}

.mid_head{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#d2d2d2;
}

.news_date{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#d2d2d2;
}
.news_des{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#a3a3a3;
}
.top_Ser{
width:173px;
height:17px;
border:none;
background-color:#e0e1e3;
}
.top_menulnk a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#8e8e8e;
text-decoration:none;
}
.top_menulnk a:hover{
color:#FFFFFF;
}

.top_nmbr{
font-family:"franklin Gothic Book";
font-size:18px;
font-weight:normal;
color:#d2d2d2;
}
.top_nmbrtxt{
font-family:"franklin Gothic Book";
font-size:16px;
font-weight:normal;
color:#d2d2d2;
}

p{
	margin:0px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;	
	}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
}	

form{
	
	margin:0px;
}
a {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	color: #c10012;
}
h1, h2, h3, h4, h5, h6 {
    line-height: 1.35;
    margin: 3px 0 3px;
}
h1 {
	color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
}
h2 {
	color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}
h2 a {
    color: #000000;
	text-decoration: none;
}
h2 a:hover {
	color:#d70c14;
    text-decoration: none;
}
h3 {
	color: #000000;
    font-size: 12px;
    font-weight: normal;
}
h3 a {
    color: #000000;
	text-decoration: none;
}
h3 a:hover {
	color:#d70c14;
    text-decoration: none;
}
h4 {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
}
h4 a {
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
	text-decoration: none;
}
h4 a:hover {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-decoration: none;
}
h5 {
	color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
}
h6 {
	color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
}
.field {
margin: 2px 0px 2px 4px;
border: #666666 solid 1px;
background: #FFFFFF url(img/field-bg.gif) repeat-x;
padding: 2px 0px 2px 4px;
color: #000;
}
.searchbox {
margin:0px;
border-left: #5a0600 1px solid;
border-bottom:0px;
border-top:0px;
border-right:0px;
background:url(../images/searchcenbg.gif) repeat-x;
padding: 9px 0px 8px 10px;
color: #ffffff;
font-size: 12px;
width:176px;
	
}
.subscriperbox {
margin:0px;
border:0px;
background:#07226e;
border-radius:5px;
/*border-left: #07226e 1px solid;
border-bottom:#07226e 1px solid;
border-top:#07226e 1px solid;
border-right:#07226e 1px solid;*/
padding: 5px 0px 5px 8px;
color:#8f9bbe;
font-size:11px;
width:188px;
}
a.toplnk {
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	font-size: 12px;
	}
	a:hover.toplnk {
	color:#ffffff;
	font-size: 12px;
	font-weight:normal;
    text-decoration: underline;
}
.newsheading {
	color:#971304;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
.newsdate {
	color:#ffffff;
	font-size: 12px;
	text-decoration:none;
}
.graytxt {
	color:#999999;
	text-decoration:none;
}
.newsdetails {
	color:#a3a3a3;
	font-size: 11px;
	text-decoration:none;
}
.newslettertxt {
	color:#CCCCCC;
}
div.pagination {
	font: 11px arial, sans-serif;	
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	font: 11px arial, sans-serif;
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #666666;	
	background-color: #CCCCCC;
	text-decoration: none; /* no underline */
	color: #000000;
}
div.pagination a:hover, div.pagination a:active {
	font: 11px arial, sans-serif;
	text-decoration: none; /* no underline */
	border: 1px solid #070708;
	background-color: #b70b21;
	color: #FFFFFF;
}
div.pagination span.current {
	font: 11px arial, sans-serif;
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #070708;		
		font-weight: bold;
		background-color: #b70b21;
		color: #FFF;
	}
	div.pagination span.disabled {
		font: 11px arial, sans-serif;
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #CCCCCC;
		background-color: #FFFFFF;	
		color: #000000;
	}
#e
		{
			overflow: hidden;
			width: 100%;
			text-align: center;
			position: absolute;
			top: 0;
			left: 0;
			background-color: #FDE2DB;
			height: 0;
			color: #000;
			font: 20px/40px arial, sans-serif;
			opacity: .9;
		}
		#s
		{
			overflow: hidden;
			width: 100%;
			text-align: center;
			position: absolute;
			top: 0;
			left: 0;
			background-color: #EAFFEA;
			height: 0;
			color: #000;
			font: 20px/40px arial, sans-serif;
			opacity: .9;
		}
.carttbl {
	color: #FFFFFF;
		background:#666666;
}
.cartcol {
	color:#FFF;
	background:#999999;
}
.cartsel {
	color: #FF0000;
	background:#CCCCCC;
}
.required {
	color: #FF0000;
}
div.quickCart {
    background: url("../img/basket.png") no-repeat scroll left 1px rgba(0, 0, 0, 0);
    float: right;
    height: 42px;
    padding: 0 5px 0 38px;
}
.quickCart span.label {
    color: #CCCCCC;
    font-weight: bold;
	text-transform:uppercase;
}
.quickCart span.value {
    color: #999999;
    font-weight: bold;
    text-decoration: underline;
}
.quickCart a {
    color: #999999;
    display: block;
    font-weight: bold;
    text-decoration: underline;
}
.quickCart a:hover span {
    color: #FF0000;
    font-weight: bold;
}
a.mcatlnk {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	}
	a:hover.mcatlnk {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:none;

}
a.mcatlnksel {
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	}
	a:hover.mcatlnksel {
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	
}
a.scatlnk {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:none;
	text-decoration:none;
	font-size:12px;
	}
	a:hover.scatlnk {
	color:#900;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;

}
a.scatlnksel {
	color: #900;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:none;
	font-size:12px;
	}
	a:hover.scatlnksel {
	color:#900;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
}
    .hd_f {
	color:#ffffff;
	font-family:"Accidental Presidency";
	src:url(../font/AccidentalPresidency.ttf);
	text-decoration:none;
	font-size:18px;
	text-transform:uppercase;
	font-weight:none;

	}
 a.hd_font {
	color:#ffffff;
	font-family:"Accidental Presidency";
	src:url(../font/AccidentalPresidency.ttf);
	text-decoration:none;
	font-size:18px;
	text-transform:uppercase;
	font-weight:none;

	}
	a:hover.hd_font {
	color:#c10012;
	font-family:"Accidental Presidency";
	src:url(../font/AccidentalPresidency.ttf);
	font-size:18px;
	text-transform:uppercase;
	font-weight:none;

}
a.artlnk {
	color: #b70b21;
	font-weight:bold;
	text-decoration:none;
	}
	a:hover.artlnk {
	color: #000000;
	font-weight:bold;
	text-decoration:underline;
}
a.tmenulnk {
				padding: 13px 10px 13px 10px;
			font-size: 14px;
			font-family:Arial, Helvetica, sans-serif;
		/*text-transform:uppercase;*/
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
/*	background:#58cae0;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;*/
	display:block;
	}
	a:hover.tmenulnk {
	font-size: 14px;
    font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	/*text-transform:uppercase;*/
	background:#d90000;
/*	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;*/
}
a.tmenulnksel {
					padding: 13px 10px 13px 10px;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	text-decoration:none;
	background:#d90000;
/*	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;*/
	/*text-transform:uppercase;*/
		display:block;
	}
	a:hover.tmenulnksel {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	text-decoration:none;
	/*text-transform:uppercase;*/
	background:#d90000;
/*	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;*/
}

a.btntxt {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	font-size: 12px;
	}
	a:hover.btntxt {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-decoration: underline;
}
.bothed {
	color: #2b2d31;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size: 18px;
	}
.newstxt {
	color: #2b2d31;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.datetxt {
	color: #cd1f24;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	font-size:12px;
}
.headingtxt {
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
	    color: #8a0f12;
		font-weight:bold;
}
.qdes {
	    color: #8a0f12;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
	    font-weight:none;
}
.centerbg{
	margin:0px;
	padding-top:450px;
	background:url(../images/centerbg.png) repeat-y center;
	
}
.hdtxt {
		font-size: 18px;
		font-family:Arial, Helvetica, sans-serif;
	    color: #ffffff;
		font-weight:bold;
}
.hdtxtb {
	    color: #ffffff;
		font-size: 18px;
		font-family:Tahoma, Geneva, sans-serif;s
	    font-weight:none;
}
.bottxt {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	}
a.botlnk {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
	a:hover.botlnk {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
a.botlnk1 {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:capitalize;
	}
	a:hover.botlnk1 {
	color: #971304;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.dowlink {
	color:#fcd402;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
	a:hover.dowlink {
	color: #ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.cartlnk {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	color: #ffffff;
	text-decoration:none;
	text-transform:uppercase;
	}
	a:hover.cartlnk {
	color: #fff000;
	text-decoration:underline;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
}
.mchover{
	display:block;
}
.mchover:hover{
	background:url(../images/catehover.png) center no-repeat;
	}
.textlorme {
  font:Arial;
  font-size:12px;
  color:#585858;
  }	
.outline{
	border: 1px solid #d5d5d5;
	background-color:#FFFFFF;
	width: 200px;
	height: 243px;
	}
.detailname {
	border:1px solid #bdbdbd;
	background:#FFF;
	width:252px;
	height:26px;
	padding:8px 0px 0px 12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
      
	}
	:hover.detailname {
    border:1px solid #db0303;
	width:252px;
	height:26px;
	color:#bb0b08;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
}
.detailno {
	border:1px solid #bdbdbd;
	background:#FFF;
	width:252px;
	height:26px;
	padding:8px 0px 0px 12px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
      
	}
	:hover.detailno {
    border:1px solid #db0303;
	width:252px;
	height:26px;
	color:#bb0b08;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.detaildes {
	border:1px solid #bdbdbd;
	background:#FFF;
	width:252px;
	height:26px;
	padding:8px 0px 0px 12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
      
	}
	:hover.detaildes {
    border:1px solid #db0303;
	width:252px;
	height:26px;
	color:#bb0b08;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
	.detdes {
	padding:0px 0px 0px 12px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}	
	
.socialicon{ 
 width:48px;
 height:49px;
 opacity: 20;
 filter: alpha(opacity=100);
 background-color:#02b0e8;
  } 
 .socialicon:hover { 
 opacity: 0.3;
 filter: alpha(opacity=30);
 }	
	

