/*  
Theme Name: 3Grey
Description: Download more free wordpress themes 
Version: 1.0
Author: Skinpress


License Information :

All templates are free to use as long as you leave the credits unchanged.
You cannot claim these templates or modifications of these templates as yours.

You cannot redistribute these templates on your website.

You cannot modify these templates and distribute them.


*/



ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
a{
	color:#7a7a7a;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}
a img{
	border:0;
}
.clear{
	clear:both;
}

body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ffffff url(images/bg.gif.png) repeat-x top center;
	color:#646464;
}

#body_page{
	background:none;
}

#page{
	width:1003px;
	margin:0px auto;
}

/* HEADER */

#header{
	width:100%;
	height:112px;
	background:none;
}

#header h1{
	color:#fff;
	font-size:49px;
	padding-top:0px;
	padding-left:10px;
	font-weight:normal;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:left;
}

#header h1 a{
	color:#fff;
	text-transform:capitalize;
}

.description{
	font-size:17px;
	color:#7c7c7c;
	font-style:italic;
}

/* MENU */

#menu{
	width:100%;
	height:58px;
	background:url(images/menu_bg.gif.png) no-repeat left top;
}

#menu_items{
	padding-top:18px;
	padding-left:40px;
	float:left;
	width:70%;
	text-transform:uppercase;
	font-size:13px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#fff;
}

#menu_items div{
	float:left;
	background:url(images/menu_sep.gif) no-repeat center right;
	padding-left:10px;
	padding-right:15px;
}

#menu_items a{
	color:#d1d1d1;
}

#menu_search{
	float:right;
	width:24%;
}

#searchform_top{
	position:relative;
	top:7px;
        background-repeat: no-repeat;
}

#searchform_top_text{
	width:170px;
	border:0px;
	background:none;
	color:#fff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#gosearch{
	position:relative;
	top:9px;
}

/* BODY */

#body{
	width:100%;
	float:left;
	background:url(images/body_bg.gif.png) repeat-y top left;
}

#body_top{
	width:100%;
	float:left;
	background:url(images/body_top_bg.gif.png) no-repeat top left;
}

.body_top_index{
	background:url(images/body_top_bg2.gif.png) no-repeat top left !important;
}

#body_left{
	width:584px;
	float:left;
	padding-bottom:40px;
}

#body_right{
	width:419px;
	float:right;
}

#index_ads{
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
	background:url(images/body_bg2.gif.png) repeat-y top left;
}

/* left contact */

#body_left_content{
	width:521px;
	padding-top:0px;
	margin-left:50px;
}

/* left content */

#body_left_content{
	margin-left:46px;
}

#sidebar_left{
	width:172px;
	float:left;
}

/* right content */

#body_right_content{
	margin-left:6px;
}

#sidebar_right{
	width:188px;
	float:right;
}

#ads_sidebar{
	padding-top:4px;
	text-align:left;
	padding-left:17px;
}

h2.sidebars{
	background:url(images/sidebars_h2.gif.png) no-repeat bottom left;
	font-size:16px;
	color:#000;
	padding-left:30px;
	padding-top:7px;
	padding-bottom:5px;
	margin-bottom:5px;
	text-transform:capitalize;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.sidebars ul{
	color:#595959;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
}

.sidebars li ul{
	background:none;
	padding-bottom:8px;
	margin-left:10px;
}

.sidebars li ul li ul{
	padding-left:10px;
	background:none;
	padding-bottom:0px;
	margin-left:0px;
}

.sidebars li ul li ul li ul{
	padding-left:0px;
}

.sidebars li{
	margin-bottom:0px;
	background:none;
}

.sidebars li li{
	margin-bottom:0px;
	padding-bottom:0px;
	background:url(images/dotted_line.gif) repeat-x bottom left;
	padding-top:4px;
	padding-bottom:8px;
	padding-right:3px;
	padding-left:0px;
}

.sidebars li li li{
	background:none;
	border:0px;
	padding-bottom:3px;
}

.sidebars li a{
	color:#454545;
}

.sidebars li.widget_categories ul li{
	font-weight:bold;
}

.sidebars .widget_tags a{
	color:#000;
}

/* PRODUCTS */

#products p{
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

#products h1{
	font-size:24px;
	font-weight:heavy;
	text-align:left;
}

#products h1 a{
	text-transform:capitalize;
}

#products h2{
	font-size:22px;
	font-weight:heavy;
	text-align:center;
}

#products h2 a{
	text-transform:capitalize;
}

#products h4{
	font-size:12px;
	font-weight:heavy;
	text-align:left;
}

#products h4 a{
	text-transform:capitalize;
}

/* FOOTER */

#footer{
	width:100%;
	height:120px;
	background:url(images/footer_bg.gif.png) no-repeat top center;
	clear:both;
	margin:0px auto;
}

#footer_text{
	color:#8095ac;
	padding-left:14%;
	padding-top:3%;
	float:left;
	width:22%;
}

#footer_copyrights{
	text-align:right;
	padding-right:600px;
	padding-top:35px;
	float:right;
	width:40%;
}

#footer_text a{
	color:#8095ac;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

/* Begin Entry Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before{
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
	
ol li{
	list-style: decimal outside;
	}
/* End Entry Lists */