/* CSS Document */


body {
	padding : 0px;
	margin : 0;
	font : 12px/15px Arial, Helvetica, sans-serif;
	color : #535353;
	line-height:14px;
	background:#020202;
	}
td{
	font : 12px/15px Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:14px;
	color : #535353;
	}
div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea{
	padding : 0;
	margin : 0;
	}
p{
	padding : 0 0 8px 0;
	margin : 0;
	}
ul {
	list-style : none;
	}
img {
	outline : none;
	border : none;
	}
a {
	outline : none;
	text-decoration : none;
	}


/*-------------------       top header      --------------*/ 

.header_bg{ background:url("images/header_bg.gif") left top repeat-x;}


/*-------------------       menu      --------------*/ 


.menu{
	color:#1D1D1D;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url("images/menu_bg.gif") left top repeat-x;
	}

.menu a{
	font-size:12px;
	color:#1D1D1D;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}
.menu a:hover{
	color:#7D3600;
	text-decoration:none;
	}


/*-------------------       header 2     --------------*/ 

.header_bg2{ background:url("images/header_bg2.gif") left top repeat-x;}

.login{ background:url("images/input_bg.gif") left top no-repeat; padding-left:26px;}
.login input{
border:0px;
background:none;
font-size:16px;
color:#7F7F7F;
}

.white_bg{ background:#FFFFFF;}

.black_bg{
font-size:24px;
font-weight:bold;
text-decoration:none;
color:#FBEA99;
line-height:50px;
text-transform:uppercase;
background:url("images/black_bg.gif") left top repeat-x;}

.black_bg2{
font-size:24px;
font-weight:bold;
text-decoration:none;
color:#4D82E1;
line-height:50px;
text-transform:uppercase; 
background:url("images/black_bg.gif") left top repeat-x;}

.gray_bg{
padding:20px 26px 37px 26px;
background:url("images/gray_bg_img.gif") #EEEEEE left top no-repeat;}

.green_bg{
font-size:24px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
line-height:50px;
text-transform:uppercase; 
background:url("images/green_bg.gif") left top repeat-x;}

.black_bg3{
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
line-height:30px;
border:#262626 1px solid; 
background:url("images/black_bg2.gif") left top repeat-x;}

.gray_bg2{
padding:5px 0px 5px 10px; 
background:#E0E0E0;}

.gray_text{
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#464444;
line-height:30px;}

/*-------------------       body     --------------*/ 

.body_bg{ background:#D79B04; padding:0px 10px 0px 10px;}

.black_bg4{
background:#161616;}

.categories_heading{
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
padding-left:14px;}

.categories{
padding:14px 10px 14px 10px;
margin:0px;
background:#ffffff;
}
.categories a{
padding:5px 0px 5px 25px;
display:block;
margin:0px;
text-decoration:none;
color:#332F2F;
font-size:12px;
background:url("images/arrow.gif") left center no-repeat;
}
.categories a:hover{
color:#000000;
text-decoration:none;
}

.gray_border{ border:#9A9A9A 4px solid;}

.gray_text2{
font-size:24px;
font-weight:bold;
text-decoration:none;
color:#464444;
line-height:30px;}

.yellow_text{ 
color:#CA940C;
text-decoration:none;
font-weight:bold;}

.yellow_border{ border:#B68509 1px solid;}

.featured_bg{
font-size:24px;
line-height:28px;
color:#21211E;
text-decoration:none;
font-weight:normal;
padding-left:20px;
background:url("images/featured_bg.gif") left top repeat-x;}

.featured_bg2{
padding:14px 20px 20px 20px;
background:url("images/featured_bg2.gif") #C68F04 left top repeat-x;}

.featured a{
padding:4px 0px 4px 25px;
display:block;
margin:0px;
text-decoration:none;
color:#ffffff;
font-size:14px;
background:url("images/arrow2.gif") left center no-repeat;
}
.featured a:hover{
color:#000000;
text-decoration:none;
}

.newsletter_bg{
color:#FFFFFF;
background:#1B1E1F; padding:15px;}

.newsletter_heading{
color:#FFFFFF;
font-size:22px;
line-height:26px;
padding-bottom:10px;
text-decoration:none;
font-weight:normal;}

.newsletter_text{
color:#FFFFFF;
font-size:14px;
line-height:22px;
text-decoration:none;
font-weight:normal;}

.input_newsletter{ 
	padding:2px 2px 2px 2px;
	margin:0px;
	width:182px;
	height:25px;
	font-size:20px;
	color:#4E4E4E;
	background:#FFFFFF;
	text-decoration:none;
	border:#FFFFFF 1px solid;
	}
	
.unsubscribe a{
color:#ffffff;
font-size:12px;
text-decoration:none;
}
.unsubscribe a:hover{
color:#ffffff;
text-decoration:underline;
}

.followme_bg{
color:#FFFFFF;
background:#0D184F; padding:15px;}

/*-------------------       footer     --------------*/ 


.footer{
	color:#2A2819;
	text-decoration:none;
	font-size:12px;
	line-height:24px;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	}

.footer a{
	font-size:12px;
	color:#2A2819;
	font-weight:bold;
	text-decoration:none;
	}
.footer a:hover{
	color:#ffffff;
	text-decoration:none;
	}
	
.white_text{
color:#ffffff;
font-size:12px;
line-height:18px;
text-decoration:none;
font-weight:normal;
}