body
{
background:#AEAEAE;	
margin:0px;
}

#mainbody
{
margin:0 auto;
width:1001px;
}

.floatleft
{
float:left;
}

.floatright
{
float:right;
}

.clear
{
clear:both;
line-height:0px;
}

.header_right
{
background:url(images/home/header-bg.jpg) no-repeat;
width:524px;
height:104px;
}

.sign_in
{
font-family:Arial;
font-size:11px;
color:#EAEAEA;
text-align:right;
padding:10px 5px 0px 0px;
}

.sign_in a
{
text-decoration:underline;
outline:none;
color:#FF9A00;
font-weight:bold;
}

.sign_in a:hover
{
text-decoration:none;
}

.shopping_cart
{
font-size:12px;
font-family:"Maiandra GD";
text-transform:uppercase;
font-weight:bold;
background:url(images/home/shopping-cart.jpg) 0px 5px no-repeat;
padding:10px 5px 5px 35px;
}

.shopping_cart a
{
color:#EAEAEA;
text-decoration:none;
outline:none;
}

.shopping_cart a:hover
{
text-decoration:underline;
}

.navgation
{
background:url(images/home/nav-bg.jpg) no-repeat;
padding-top:9px;
height:45px;
}

.navgation a
{
padding:10px 10px 0px 10px;
}

#midpart
{
background:url(images/home/mid-bg.jpg) repeat-y;
}


.featured_box
{
width:305px;
height:134px;
background:url(images/home/featured-bg.jpg) no-repeat;
padding:10px 0px 0px 15px;
}

.special_featured_box{
	width:305px;
height:151px;
background:url(images/home/specials_new.jpg) no-repeat;
padding:10px 0px 0px 15px;
}

.right_heading
{
font-family:"Maiandra GD";
font-size:22px;
color:#3C3838;
text-transform:uppercase;
}

.right_txt
{
font-family:Arial;
color:#464646;
font-size:12px;
}

.ep_box
{
width:305px;
height:151px;
background:url(images/home/ep-bg.jpg) no-repeat;
padding:10px 0px 0px 15px;
}

.specials_box
{
width:305px;
height:147px;
background:url(images/home/specials-bg.jpg) no-repeat;
padding:4px 0px 0px 15px;
}



#footer
{
text-align:center;
font-family:Arial;
font-size:11px;
color:#200E0E;
line-height:40px;
}

#footer a
{
color:#200E0E;
text-decoration:none;
outline:none;
}

#footer a:hover
{
color:#200E0E;
text-decoration:underline;
}

.bottom_box
{
height:169px;
background:url(images/home/bottom-bg.jpg) no-repeat #000000;
text-align:left;
}

.home_box
{
height:169px;
width:185px;
padding:0px 0px 0px 20px;
}

.product_box
{
height:169px;
width:115px;
padding:0px 0px 0px 20px;
}

.product_box1
{
height:169px;
width:150px;
padding:0px 0px 0px 5px;
}

.let_us_box
{
height:169px;
width:230px;
padding:0px 0px 0px 20px;
}

.contact_us_box
{
height:169px;
width:240px;
padding:0px 0px 0px 20px;
}

.bottom_heading
{
font-family:HandelGotDLig;
font-size:16px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
line-height:40px;
}

.bottom_txt
{
font-family:Arial;
font-size:11px;
color:#919191;
line-height:17px;
}

.bottom_txt a
{
color:#919191;
text-decoration:none;
outline:none;
font-size:11px;
font-weight:normal;
}

.bottom_txt a:hover
{
color:#919191;
text-decoration:underline;
outline:none;
font-size:11px;
font-weight:normal;
}

.red
{
color:#A81010;
}

.inner_product_box
{
width:219px;
height:383px;
background:url(images/home/products-bg.jpg) no-repeat;
padding:0px 0px 0px 25px;
}

.inner_product_heading
{
font-family:Arial;
font-size:24px;
color:#000000;
font-weight:bold;
}

.inner_new_box
{
width:149px;
height:auto;
padding:20px 75px 0px 20px;
}

.inner_holiday_box
{
width:204px;
height:auto;
background:url(images/home/holiday-bg.jpg) no-repeat;
padding:20px 20px 0px 20px;
}

.inner_holiday_box2
{
width:217px;
height:auto;
background:url(images/home/holiday-specials.jpg) top center no-repeat;
padding:15px 0px 0px 0px;
}

.inner_holiday_box1
{
width:204px;
height:auto;
padding:20px 20px 0px 20px;
}

.recent_box
{
width:204px;
height:auto;
padding:20px 20px 0px 20px;
}

.rightbody
{
width:757px;
}

.inner_gentxt
{
font-family:Arial;
font-size:12px;
line-height:20px;
color:#C3C1C1;
}

.inner_bold
{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#9E9E9E;
line-height:20px;
}

ul
{
display: list-item;
	list-style-position: outside;
	font:bold 12px Arial;
	color:#000000;
	/*float:left;*/
	list-style:none;	
	margin:0px;
	padding:0px;
}

ul li
{
background:url(images/home/red-arrow.jpg) 0px 6px no-repeat;
padding:0px 0px 0px 15px;
line-height:20px;
}

ul li a
{
color:#000000;
text-decoration:none;
outline:none;
}

ul li a:hover
{
color:#000000;
text-decoration:underline;
outline:none;
}

ul li ul
{
display: list-item;
	list-style-position: outside;
	font:bold 12px Arial;
	color:#700808;
	/*float:left;*/
	list-style:none;	
	margin:0px;
	padding:0px;
	margin-left:10px;
}

ul li ul li
{
background:url(images/home/black-arrow.jpg) 0px 2px no-repeat;
padding:0px 0px 0px 15px;
line-height:20px;
}

ul li ul li a
{
clear:both;
color:#000000;
text-decoration:none;
outline:none;
}

ul li ul li a:hover
{
color:#000000;
text-decoration:underline;
outline:none;
}

a
{
outline:none;
}

/*========== inner class ===========*/

#innerleft
{
width:217px;
}

#inner-container
{
width:612px;
padding:0px 6px 0px 6px;
}

#inner-container_featured{
width:740px;
padding:0px 6px 0px 6px;
}

#inner-rightpart
{
width:150px;
padding:0px 5px 0px 5px;
}

/*========== inner leftpart class ===========*/

#probox
{
width:197px;
height:383px;
background:url(images/home/probox-bg.jpg) no-repeat;
padding-left:20px;
}

#new-itemsbox
{
width:207px;
height:auto;
margin:0 auto;
font:bold 12px Arial, Helvetica, sans-serif;
color:#7B010E;
line-height:18px;
}

#new-itemsbox a
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#7B010E;
line-height:18px;
text-decoration:none;
}

#new-itemsbox a:hover
{
line-height:18px;
text-decoration:underline;
}

#holiday-specials
{
width:207px;
height:140px;
margin:0 auto;
font:bold 11px Arial, Helvetica, sans-serif;
color:#464646;
line-height:16px;
}

/*========== inner container class ===========*/

#midtitlecor
{
width:580px;
height:34px;
background:url(images/home/mid-titlecor.jpg) no-repeat left;
font:normal 22px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-style:italic;
padding:8px 0px 0px 32px;
}

#midcontcorbg
{
width:612px;
background:url(images/home/mid-contcorbg.jpg);
}

#midcontcorbg_fea{
	width:740px;
background:url(images/home/mid-contcorbg11.jpg);}

#FPcont
{
width:375px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
}

#FPcont a
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
text-decoration:none;
}

#FPcont a:hover
{
line-height:18px;
text-decoration:none;
}

/*========== inner rightpart class ===========*/

/*.righttitlebar
{
width:150px;
font:bold 20px Arial, Helvetica, sans-serif;
color:#000;
font-style:italic;
}*/

.righttitlebar
{
width:115px;
height:26px;
background:url(images/home/right-titlebg.jpg) no-repeat;
padding:2px 0px 0px 35px;
font:bold 20px Arial, Helvetica, sans-serif;
color:#000;
font-style:italic;;
margin-top:20px;
}

.rightcorbg
{
width:150px;
background:url(images/home/right-corbg.jpg);
font:bold 12px Arial, Helvetica, sans-serif;
color:#464646;
line-height:18px;
}

.rightcorbg a
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#464646;
line-height:18px;
text-decoration:none;
}

.rightcorbg a:hover
{
line-height:18px;
text-decoration:underline;
}

/*========== inner category class ===========*/

#minicontainer
{
width:576px;
margin:0 auto;
}

#minicontainer_fea
{
width:740px;
margin:0 auto;
}

.category-box
{
width:182px;
background-color:#000000;
margin-right:15px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
}
.category-box a
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
text-decoration:none;
}

.category-box a:hover
{
line-height:18px;
text-decoration:underline;
}

/*========== Text class ===========*/

.gentext
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
}

/*========== inner about class ===========*/

#aboutbox
{
width:764px;
height:617px;
background:url(images/home/about-bg.jpg) no-repeat;
font:normal 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
}

/*========== inner Embroidery Belt class ===========*/

#framebg1
{
width:800px;
background:url(images/home/frame-bg.jpg);
}

#framebg2
{
width:800px;
background:url(images/home/frame-bg2.jpg) no-repeat;
padding:64px 0px 0px 0px;
}

#frame-div
{
width:730px;
margin:0 auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#464646;
line-height:18px;
}

#frame-div .main{
	color:#000000}

#frame-div h1
{
margin:0px;
padding:0px;
font:bold 20px Georgia, "Times New Roman", Times, serif;
color:#464646;
font-style:italic;
}

#tellfriend
{
width:264px;
height:148px;
background:url(images/home/tell-friend.jpg) no-repeat;
font:normal 11px Arial, Helvetica, sans-serif;
color:#737373;
position:absolute;
margin:260px 0px 0px 0px;
}

.inputT
{
width:159px;
height:27px;
background:url(images/home/input-bg.jpg) no-repeat;
padding:8px 0px 0px 8px;
border:none;
margin-right:8px;
float:left;
}



/*========== Text class ===========*/

.gentext
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
}

.inner_cust_heading{
	font-size:15px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif}
	
#ajax h5{
	margin:0px; font-size:12px; font-weight:bold; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif}

#ajax p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; padding:0px 5px; color:#000000; margin-top:0px; padding-top:0px;}
	
#ajax .gentext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; padding:0px 5px; color:#000000; margin-top:0px; padding-top:0px;}
	
.red{
	color:#990000}
	
#ajax ul li{
	margin-left:20px;
	padding:0px 0px 10px 10px;}
.black{
	color:#000000; font-weight:bold}

#bg_head{
width:477px; height:104px;background:url(images/home/logo.jpg) left top no-repeat;}