/*



Theme Name: Di-Emme



Theme URI: http://www.nybbletech.com



Description: Di-Emme theme



Version: 1.01



Author: Nybbletech



Tags: Di-Emme, SEO, websites, Nybbletech







*/



/* Nybble Tech Theming */







body{



	margin:0px;



	padding:0px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	background:#FFF;



	color:#585858;



}







/* Some Css Defaults */







img{ border:none; outline:none;}



p{ margin:0px; padding:0px 0px 12px 0px;}



a{ text-decoration:none; color:#3d3d3d; }



a:hover{ text-decoration:underline;}



h1{font-family:Lucida Grande; font-size:26px; font-weight:400; color:#000000; margin:0px; padding:5px 0px 15px 0px; }



h1 span{font-family:Lucida Grande; font-size:26px; font-weight:400; color:#ed1c24; }



h2{font-family:Lucida Grande; font-size:22px; font-weight:400; color:#000000; margin:0px; padding:0px 0px 0px 0px; }



h2 span{font-family:Lucida Grande; font-size:22px; font-weight:400; color:#ed1c24; }



h3{ margin:0px; padding:5px 0px;}



h4{font-size:14px; font-weight:bold; color:#000000; margin:0px; padding:10px 0px 5px 0px; }



h4 span{font-size:14px; font-weight:bold; color:#ed1c24;}



h5{ margin:0px; padding:5px 0px;}



h6{ margin:0px; padding:5px 0px;}







.clear{ clear:both; width:0px; height:0px; margin:0px; padding:0px;}

.footer_heading3{ position:relative; width:282px; height:auto; padding-top:20px; padding-bottom:20px; float:none;}



.insider{ position:relative; width:auto; height:auto; padding:30px 10px 10px 0px;}











#left_page{position:relative; width:420px; float:left; height:auto;}



#left_page p{font-size:13px; color:#585858;}



#left_page p span{font-size:13px; font-weight:bold; color:#430d1b;}



#left_page ul{font-size:13px;}



#left_page ul li{padding:5px 0px 0px 0px;}







#right_page{position:relative; width:auto; max-width:320px; padding:50px 0px 0px 10px; float:left; height:auto; text-align:left; font-size:13px; font-color:#464646;}



#right_page p{font-size:13px;}







/* End of Css Defaults*/







.container{ position:relative; width:900px; height:auto; margin:0px auto;}



.top_bg{



	position:relative;



	width:100%;



	height:85px;



	background:url(images/top_bg.png) repeat-x;



}



.logo{



	position:relative;



	width:226px;



	height:43px;



	padding-top:20px;



	padding-left:20px;



}



.nav{ 



	position:relative; 



	width:100%;



	height:35px;

	z-index:9999;

	background:url(images/nav_bg.png) repeat-x;



}



ul.menu{ margin:0px; padding:0px; list-style:none;}

ul.menu *{ margin:0px; padding:0px;}

ul.menu li{position:relative;width:auto;height:35px;line-height:35px;float:left;background:url(images/nav_sep.png) no-repeat 0px 12px;

padding:0px 22px;}

ul.menu li a{display:block; color:#FFF;font-size:13px;text-transform:uppercase;}



ul.menu ul {position:absolute; top:33px; left:0; background:#900000; display:none;  list-style:none}

ul.menu ul li {position:relative; background:none; height:24px;line-height:24px; height:auto; border:1px solid #1a1b1d; padding:0; border-top:none; width:180px; margin:0}

ul.menu ul li a {display:block; padding:2px 5px; font-size:14px;text-transform:none; background-color:#900000}

ul.menu ul li a:hover {background-color:#6e0019}

ul.menu ul ul {left:180px; top:-1px}







.banner{



	position:relative;



	width:100%;



	height:397px;



	background:url(images/header_bg.jpg) repeat-x center top;



}



.banner_left{ position:relative; width:405px; height:auto; float:left;}



.banner_rite{ position:relative; width:456px; height:auto; float:left; padding:50px 0px 0px 14px;}



.banner_text{



	position:relative;



	width:382px;



	height:124px;



	text-align:center;



	padding-top:90px;



}



.button_dimeproducts{



	position:relative;



	width:382px;



	height:60px;



	text-align:center;



	padding-top:70px;



	



}







.banner_link{ position:relative; width:382px; height:auto; text-align:center;}



.banner_image{



	position:relative;



	width:456px;



	height:321px;



	padding-top:10px;



}



.content{



	position:relative;



	width:100%;



	height:auto;



	background:url(images/content_bg.jpg) repeat-x center top;



	font-size:15px;



	



	



}



.content_box{ position:relative; width:280px; height:auto; float:left;}
.content_box1{ position:relative; width:320px; height:auto; float:left;}


ul.content_list{ margin:0px; padding:0px; list-style:none;}



ul.content_list li{

	position:relative;

	width:200px;

	min-height:20px;

	font-size:15px;

	background:url(images/index_bullet.png) no-repeat 10px 0px;

	padding:0px 40px 10px;

}



ul.content_list li a{font-size:15px;}











.content_box_right{ position:relative; width:330px; height:auto; float:left;}



ul.content_list2{ margin:0px; padding:0px; list-style:none;}



ul.content_list2 li{



	position:relative;



	width:260px;



	height:20px;



	font-size:15px;



	color:#585858;



	background:url(images/index_bullet.png) no-repeat 10px 0px;



	padding:0px 40px 10px;



}



ul.content_list2 li a{font-size:15px;}



.content_heading{ position:relative; width:282px; height:auto; padding-top:20px; padding-bottom:20px; float:left;}



.content_heading2{ position:relative; width:336px; height:auto; float:right; padding-top:20px; padding-bottom:20px;}








.box{



	position:relative;



	width:215px;



	height:auto;



	float:left;



	color:#000;



	padding-right:5px;



}



.box a{ color:#000;}



.tab1,.tab2,tab3,.tab4{ position:relative; width:215px; height:101px;}



.box_text{ position:relative; width:215px; height:auto; text-align:center; padding-bottom:10px;}







.footer_bg{



	position:relative;



	width:100%;



	height:53px;



	background:url(images/footer_bg.png) repeat-x;



	color:#FFF;



}



.footer_left{
	position:relative;
	width:350px;
	height:auto;
	float:left;
	padding-top:18px;
}
.footer_left a{color:#FFF;
}


.footer_rite{
	position:relative;
	width:auto;
	height:20px;
	float:right;
	padding-top:21px;
}

ul.foot_menu{ margin:0px; padding:0px; list-style:none;}

ul.foot_menu * { margin:0px; padding:0px;}

ul.foot_menu li{



	position:relative;



	width:auto;



	height:10px;



	line-height:10px;



	border-left:1px solid #FFF;



	float:left;



	color:#FFF;



	padding:0px 5px;



}



ul.foot_menu li a{ color:#FFF; text-transform:capitalize;}











/* Sub Pages Style */



.insider2{ position:relative; width:auto; height:auto; padding:20px 10px 0px 10px;}



.container_bg{



	position:relative;



	width:908px;



	height:auto;



	background:url(images/container_bg.png) repeat-y;



	margin:0px auto;



	font-size:15px;



}



.gallery_outer{position:relative; width:auto; height:auto; padding:10px 0px 0px 10px;}



.sub_recent_heading{ position:relative; width:auto; height:auto; padding:30px 0px 0px 10px;}



/* Copy it*/







#sidebar-wrap2 ul {list-style:none;font-size:12px;}







.coment_tracback{



	list-style:none; padding:0; margin:0;}



.coment_tracback li{float:left; padding-right:10px;}



.coment_tracback li a{ font-size:18px;color:#a4c10b;}







#tab-1 ol{list-style:none;}



.details {font-size:12px;}



.details span{font-size:12px;}







#submitbox a{font-size:16px;color:#a4c10b; padding:5px 0px;}



.small{font-size:12px;}



.coment_unknown{font-size:12px;}







.left{position:relative;



float:left;



width:68%;



height:auto;



}



.rite{position:relative;



float:right;



height:auto;



width:30%;



}











.banner_text p{



position:relative;



padding:5px 0px;



text-align:center;



font-size:18px;



color:#222222;



}







.banner_text h1{



position:relative;



font-size:28px;



color:#ed1c24;



font-family:arial;



padding:0px 0px 5px;



}
