body{
	background:#000000;
	margin:0;
	padding:0;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4c4c;
	font-weight:normal;
}
:focus{outline:0}

a {
	text-decoration:none;
	color:#2e3136;
}
a:hover {
	color:#a61413;
}
a img {
	border:none;
}
p {
	margin:0;
	padding:0;
}

/*--------------------------MAIN DIV--------------------------------*/

.main_div {
	background:#ffffff;
	width:900px;
	//width:1024px;
	margin:0 auto;
	overflow:hidden;
	padding:38px 0 0 0;
	position:relative;

}
.guarantee {
	position:absolute;
	width:222px;
	height:62px;
	right:20px;
	top:228px;
}
/*#tophead{
	height: 55px;
	width: 100%;
	position: fixed;
	z-index: 200;
	left: 1px;
	top: 1px;
}
* html #tophead {
	position: absolute; /* position fixed for IE6 */
	/*top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
}
#offer{
	height: 117px;
	width: 121px;
	position: absolute;
	top: 0px;
	z-index: 201;
	right: -3px;
}*/


/*-------------------------------HEADER---------------------------*/

.header{
	background: url(images/header_bg.jpg) repeat-x bottom;
	height:229px;
}
.logo{
	float:left;
	margin:0 0 0 30px;
	width:206px;
}
.header_curve_top {
	background:url(images/header_top_curve.jpg) no-repeat;
	width:100%;
	height:36px;
}
.header_logo{
	background:url(images/logo_bg.jpg) repeat-x;
	padding:0 43px 46px 42px;
	float:left;
	margin:0;
}
.header_curve_button {
	background:url(images/header_buttom_curve.jpg) no-repeat;
	width:100%;
	height:18px;
	float:left;
}
.header_body{
	background:url(images/nav_button.jpg) repeat-x left center;
	width:663px;
	float:left;
	margin:11px 0 0 1px;
}

/*-------------------------NAVIGATION--------------------------*/
	.navigation{
		margin:0;
		padding:0;
		float:left;
		width:auto;
		border-bottom:1px #ffffff solid;
	}
	.navigation ul{
		margin:0;
		padding:0;
	}
	.navigation ul li{
		float:left;
		text-align:center;
		width:110px;
		list-style:none;
		overflow:hidden;
	}
	.navigation ul li a{
		display:block;
		text-decoration:none;
		line-height:24px;
		color:#0c0c0c;
		height:22px;
		border:1px #b3b3b3 solid;
		margin-right:1px;
		font-weight:bold;
	}
	.navigation ul li a:hover{
		background: url(images/nav_hover.jpg) repeat-x;
		border:1px #000000 solid;
		color:#ffffff;
	}
	
/*---------------------------NAVIGATION ENDS------------------------*/
	
.image_head{
	background:url(images/pic_hd_bg.jpg) repeat-x;
	height:25px;
	float:left;
	width:174px;
	border-left:1px #b3b3b3 solid;
	border-right:1px #b3b3b3 solid;
	padding-left:27px;
}
.header_pic{
	background:url(images/header_pic.jpg) no-repeat right top;
	width:646px;
	height:158px;
	float:left;
	margin:0 0 0 18px;
}
.search{
	float:left;
	width:664px;
}
.search div {
	width:auto;
	margin:6px 0 0 0;
	float:left;
}
.search_block{
	background:url(images/search_bar.jpg) no-repeat;
	width:202px;
	height:21px;
	line-height:21px;
	border:none;
	padding:0 22px 0 22px;
	margin:0 10px 0 7px;
}
.search div.shopping{
	float:right;
	padding:0;
	width:auto;
	background:url(images/shopping_cart.jpg) no-repeat left center;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#d8d8d8;
	padding:0 0 0 35px;
	margin:4px 10px 0 0;
}
.shopping a{
	color:#ffffff;
}

/*------------------------------BODY STARTS HERE---------------------------*/

.body_part{
	margin:30px;
	margin-bottom:0;
	width:840px;
	float:left;
	overflow:hidden;
	background:#ffffff;
}

	/*-------------------------------LEFT PANEL-----------------*/

	.left_pannel{
		float:left;
		width:207px;
		overflow:hidden;
		margin:0 26px 10px 0;
	}
	
/*---------------------------------LEFT PANEL ENDS-------------------*/
	
.right_pannel {
	float:left;
	width:605px;
	border:1px #eeeeee solid;
	position:relative;
	margin-bottom:10px;
}
	/*--------------ROUND CORNER BOX -----------------*/

.corner_tl,.corner_tr,.corner_bl,.corner_br {
  display:block;
  position:absolute;
  width:10px;
  height:10px;
  background:url(images/main_corners.png);
}
.corner_tl {
  top:-1px;
  left:-1px;
  background-position:0 0;
}
.corner_tr {
  top:-1px;
  right:-1px;
  background-position:-10px 0;
}
.corner_bl {
  bottom:-1px;
  left:-1px;
  background-position:0 -10px;
}
.corner_br {
  bottom:-1px;
  right:-1px;
  background-position:-10px -10px;
}

/*-------------------------WELCOME BOX-----------------*/

.welcome {
	width:581px;
	float:left;
	margin:0 5px 10px 5px;
	background:url(images/welcome_bg.jpg) repeat-x bottom;
	padding:5px 14px 6px 0;
	overflow:hidden;
}
.feature_right_top{
	float:right;
	width:270px;
}

/*----------- HOME PRODUCT LISTING ------------------------*/

.listing {
	width:585px;
	//width:90%;
	float:left;
	margin:0 5px 10px 5px;
	padding:0 5px 0 5px;
	overflow:hidden;
	
}
h1.header_listing {
	font-size:18px;
	font-weight:bold;
	color:#a61413;
	text-decoration:none;
	margin:0 0 15px 3px;
}
.rec_grey {
	width:585px;
	//width:97%;
	background:url(images/listing_bg.jpg) repeat-x;
	border:1px #d6d5d5 solid;
	overflow:hidden;
	padding:5px 0 5px 0;
	float:left;
	margin:0 0 20px 0;
	position:relative;
}
.more_button {
	position:absolute;
	width:47px;
	height:20px;
	left:398px;
	top:127px;
}
.rec_grey:hover {
	background:url(images/listing_bg_hover.jpg) repeat-x bottom;
	border:1px #b3a8a8 solid;
}
.rec_grey p.height {
	height:65px;
	margin:16px 0 14px 0;
}
.rec_grey a {
	text-decoration:none;
	color:#a61413;
	font-size:11px;
}
.rec_grey a:hover {
	color:#2e3136;
}
.rec_grey a strong {
	font-size:13px;
	color:#171717;
}
.rec_grey a strong:hover {
	color:#a61413;
}
.rec_grey_content_lft {
	width:75%;
	overflow:hidden;
	float:left;
	margin:0 5px 5px 5px;
}
.rec_grey_content_rght {
	width:auto;
	overflow:hidden;
	float:right;
	margin:3px 15px 0 0;
}
.rec_grey_content_rght img.pic_border {
	max-width:100px;
	border:1px #d4d3d3 solid;
	background:#ffffff;
	margin-bottom:6px;
	padding:1px;
}

/*--------------PAGINATION --------------------*/

.plaindiv {
	width:100%;
	float:left;
}
.pagination {
	text-align:center;
	margin:0 0 10px 0;
}

.curr_page {
	background:#a61413;
	color:#d4d3d3;
	text-decoration:none;
	padding:3px 10px 3px 10px;
	line-height:23px;
	margin:0 9px 0 0;
}

.pagination a {
	background:#d4d3d3;
	color:#171717;
	text-decoration:none;
	padding:3px 10px 3px 10px;
	line-height:23px;
	margin:0 9px 0 0;
}
.pagination a:hover {
	color:#ffffff;
	background:#a61413;
}

/*........................Affilitates...........................*/

.sort{
	padding:19px 0 0 36px;
	font-weight:bold;
	font-size:12px; 
}
.sort span{
	padding:0 0 0 53px;
}
/*....................Main_category_table...............................*/
table
{
border-collapse:collapse;
margin-top:19px;
margin-bottom:17px;
border:1px solid #d7d6d4;
}
table,th,td{
	border:1px solid #d7d6d4;
}
	
.top{
	background:url(images/table_curve_top.jpg) no-repeat 27px 0;
	width:564px;
	height:8px;
}
.text_style{
	font:"Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
.text_hype{
	text-decoration:underline;
	color:#000000;
}
/*...................................Your frd.................................*/
.your_frd{
	color:#a86402;
	font:"Tahoma",Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:20px 0 43px 97px;
} 
span.raise_price{
	padding:11px 0 0 28px;
	font-size:15px;
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
}
.field{
	border:none;
}
.required_filed{
	background:url(images/box.jpg) no-repeat;
	width:294px;
	height:21px;
	margin:10px 0 0 0;
	border:none;
}
.name{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:13px;
	margin:6px 0 0 42px;
}
.mail_to_send{
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#000000;
	padding:21px 0 13px 44px;
}
.mail_to_send span{
	font-weight:bold;
}
.frd_email{
	background:url(images/box2.jpg) no-repeat;
	width:230px;
	height:21px;
	margin:0 0 14px 0;
	border:none;
}
.space_table{
	margin:0 0 0 80px;
}
.number{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:13px;
	margin:0 0 0 22px;
}
.email_message{
	margin:13px 0 0 0;
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#000000;
	padding:0 0 12px 44px;
	}
.email_message span {
	font-weight:bold;
}	
.box_filed {
	margin:0 0 0 135px;
	width:246px;
}
.check {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:13px;
	margin:0 0 22px 134px;
}
.box_check {
	width:30px;
	margin:0 0 0 0;
}
.button{
	margin:0 0 0 132px;
}
.button_send {
	margin:0 0 0 14px;
}
.margin_button {
	margin:0 0 117px 0;
}
/*...................................violation............................*/
.box_margin {
	margin:0 0 20px 128px;
}
.check_text {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
/*.....................................Main_category.........................*/
.right_margin{
	padding:15px 0 15px 14px;
	color:#171717;
	font: Arial, Helvetica, sans-serif;
}
.home_nav{
	color:#171717;
	font: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	
}
.bus_nav{
	color:#171717;
	font: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	
}
span.size{
	font-size:12px;
}
span.business_size{
	color:#171717;
	font: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	
}
/*----------------------FOOTER------------------*/

.footer {
	background:url(images/footer_bg.jpg) repeat-x;
	height:75px;
	color:#979797;
	width:100%;
	float:left;
	overflow:hidden;
	text-align:center;
	padding:16px 0 0 0;
	font-size:11px;
}
p.footer_margin {
	margin:0 0 18px 0;
}
a.footertext_01 {
	color:#c0bebe;
}
a.footertext_01:hover {
	color:#e0dfdf;
	text-decoration:underline;
}
a.footertext_02 {
	color:#e0dfdf;
	text-decoration:underline;
}
a.footertext_02:hover {
	text-decoration:none;
}

