/* 

Name : C&AEmbroidery Services.com.
Author : TP, Indusnet Technologies
Version :index.psd
Date : 18-August-09
Author URL :www.C&AEmbroideryServices.com

*/


/*General style starts here*/

body{
	padding:0;
	margin:0;
	background-color:#dededf;
}

	
p, div, h1, h2, h3, a, form, input, label, textarea{
	padding:0;
	margin:0;
	/*line-height:0;
	font-size:0;*/
	}
	
img{
	border:none;
	padding:0;
	margin:0;
	display:block;
	}
	
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
a{ text-decoration:none; color:#7FA50B; outline:0;
	}
	
a:hover{ text-decoration:underline;}


img{
	border:none;
}


.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}

h1{
	font:normal 40px/22px Arial, Helvetica, sans-serif;
	color:#1c2e1c;
}

h2{
	font:normal 24px/14px Arial, Helvetica, sans-serif;
	color:#e0e0e1;
}


h4{
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
}


.main_container{
	width:1000px;
	margin:0 auto;
}


/*General style ends here*/


/*Header style starts here*/

.header{
	width:100%;
	background:url(images/images/header_bg.gif) repeat-x 0 0;
	height:141px;
}

.left_header{
	width:281px;
	float:left;
	padding:23px 0 0 11px;
	margin:0;
}

.right_header{
	width:60%;
	float:right;
	padding: 0 25px 0 18px;
	
}

/*Menu style starts here*/




ul.menu_nav li{
	padding:0;
	color:#fff;
	display:inline;
	
}



ul.menu_nav li a:hover{
	background:#003900;
	color:#fff;
	text-decoration:none;
}

/*Menu style ends here*/

.lh_left{
	width:260px;
	padding-top:62px;
	float:left;
	
}	

.lh_left p{
	float:left;
	padding:0 0 18px 15px;
	font:normal 9px/12px Arial, Helvetica, sans-serif;
	color:#555657;
	background:url(images/images/shop_img.gif) no-repeat 0 0;
	height:15px;
}

.rh_right{
	padding:35px 0 0 0;
	float:right;
		
}

.rh_right p{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#878787;
	padding:7px 0 0 5px;
}


.rh_right p a{
	color:#878787;
	text-decoration:none;
}


.rh_right p a:hover{
	color:#1c2e1c;
	text-decoration:none;
	
}





/*Header style ends here*/

/*Body style starts here*/

.body_content{
	width:100%;
	height:100%;
	overflow:hidden;
}


.right_top_banner{ position:absolute; top:-10px; width:695px; height:300px;}
.right_panel{
	width:695px;
	
	margin:-0px 0px 0 14px!important;
	margin:-0px 0 0 10px;
	float:left;
	position:relative;
	z-index:1000;
	
}

p.bottom, p.top{ width:100%; height:17px; float:left; position:relative;}

p.top{ background:url(images/images/top_bdr.jpg) repeat-x 0 0;}

p.bottom img, p.top img{ position:absolute;}

p.bottom img.lb{ left:-17px; top:0;}

p.top img.lb{ left:-17px; top:0;}

p.bottom img.rb, p.top img.rb{ right:-10px; top:0;}

.float_left{ width:auto; float:left;}

.float_right{ width:auto; float:right;}


.image_gallery{ width:100%; float:left;}
/*Left Panel style starts here*/

.left_panel{
	width:287px;
	float:left;
}

.leftside_menu{
	width:90%;
	float:left;
	border-top:1px dashed #8b8e90;
	border-right:1px dashed #8b8e90;
	border-bottom:1px dashed #8b8e90;
	background:#dedee0;
	margin-top:21px;
	
}

.leftside_menu1{
	margin:0;
	padding:0;
	width:90%;
	float:left;
	border-top:1px dashed #8b8e90;
	border-right:1px dashed #8b8e90;
	background:#dedee0;
	

}

.left_mainhead{
	border-top:1px dashed #8b8e90;
	border-bottom:1px dashed #8b8e90;
	height:28px;
	
}

.left_head{
	margin-left:10px;
	background:#f5f5f5;
	font:bold 14px/28px  Arial, Helvetica, sans-serif;
	color:#003900;
	border-left:1px dashed #8b8e90;
	padding-left:15px;
}

ul.Lmenu{
	margin:0;
	padding:0;
	list-style-type:none;
	border-bottom:1px dashed #8b8e90;
	
}

ul.Lmenu li{
	margin-left:10px;
	border-left:1px dashed #8b8e90;
	background:url(images/images/border_dwn.gif) no-repeat 0 100%;
	padding-left:7px;
	
}

ul.Lmenu li a{
	background:url(images/images/menu_bullet.gif) no-repeat 0 50%;
	height:14px;
	text-decoration:none;
	padding:14px 0 12px 22px;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#565758;
}

ul.Lmenu li a:hover{
	color:#003900;
	text-decoration:none;
}

ul.Lmenu li.last{
	background:none;
}

.gap{
	margin-left:10px;
	height:7px;
	border-left:1px dashed #8b8e90;
}

.gap1{
	height:7px;
	margin-left:10px;
	border-left:1px dashed #8b8e90;
	border-bottom:1px dashed #8b8e90;	
}

.gap2{
	height:29px;
	margin-left:10px;
	border-left:1px dashed #8b8e90;
	border-right:1px dashed #8b8e90;
	
}

.login_area{
	float:left;
	background:#e2e2e2 url(images/images/reg.gif) no-repeat 100% 0;
	width:266px;
	height:96px;
	margin:0 0 0 9px;
	border-left:1px dashed #8b8e90;	
	
}


.register{
	width:266px;
	height:96px;
	
}

.register_inner{
	width:210px;
	background:#1d2f1d;
	height:95px;
		
}


.register_inner p{
	padding:10px 0 0 17px;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
}

.register_inner p.extra{
	padding:5px 20px 10px 17px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
}


/*Left Panel style ends here*/

/*Right Panel style starts here*/


/*.body_line{
	background:url(../images/body_top.jpg) no-repeat 0 0;
	padding:0 8px 0 8px;
	border:1px dashed #8b8e90;
	height:211px;
	width:680px;
	margin:0 auto
}

*/

.margin_top{
	width:690px;
	height:22px;
	margin:0;
	border-left:1px dashed #8b8e90;
	border-right:1px dashed #8b8e90;
	
}

.img_bx{
	width:690px;
	padding:0;
	margin:0;
	
	/*border-top:1px dashed #8b8e90;
	border-bottom:1px dashed #8b8e90;*/
}

.body_top{
	background:url(images/images/body_top.jpg) no-repeat 0 0;
	border-left:1px dashed #8b8e90;
	border-right:1px dashed #8b8e90;
	border-bottom:1px dashed #8b8e90;
	height:211px;
	width:680px;
	float:left;
	
	
	padding:0;
}

.body_top h2{
	padding:0 19px 0 436px;
}

.body_top h4{
	padding:130px 0 0 502px;
}

.body_bottom{
	width:690px;
	padding:24px 0 10px 0;
	float:left;
}

.img_category{
	margin:0 10px 10px 0;
	border:5px solid #fff;
	float:left;
	width:210px;
	padding:0;
	position:relative;
}

.img_category p{
	position:absolute;
	left:60px;
	bottom:5px;
	right:10px;
}

.img_category p a{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	
}

.img_category p a:hover{
	text-decoration:none;
}

	
/*Right Panel style ends here*/

/*Body style ends here*/


/*Footer style starts here*/
.footer{
	width:100%;
	margin:0 auto;
	
}

.footer p{
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	color:#555657;
	text-align:right;
	padding:10px 30px 20px 0px;
	
}


/*Footer style ends here*/
h1.category {
  color: #2c3e49;
  /*margin: 0px 0px 0px 0px;*/
  font-size: 13px;
}

h2.spl	{
	margin: 20px 0px 10px 0px;
	font-weight:bold;
	padding: 0;
	font-size: 13px;
	color:#565758;
}
h2.headeing{
	font:normal 24px/14px Arial, Helvetica, sans-serif;
	color:#e0e0e1;
}

/********** Modyfy Style on 22-09-09 ************/
ul.menu_nav li a{
	background:#aaabae;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:7px 5px 7px 5px;
	color:#fff;
	text-decoration:none;
	border-left:1px dashed #8b8e90;
	border-right:1px dashed #8b8e90;
	border-bottom:1px dashed #8b8e90;
	height:100%;
	float:left;
	margin-right:6px;
}

ul.menu_nav{
	float:right;
	list-style-type:none;
	padding:0px 2px 5px 2px;
}
