body
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#474747;
line-height:16px;
margin:0px;
}

body *
{
outline:none;
}
<!------  Css Starts for Form and Textfields -------->

form
{
padding:0px;
margin:0px;
}

.textfield
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#474747;
border:1px solid #726E62;
}

.textfield_search
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#474747;
border:1px solid #A5ACB2;
}

.textfield_search02
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#474747;
border:1px solid #A5ACB2;
}

.seach_button
{
background:#D61E07;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
outline:none;
font-weight:bold;
}

.seach_button01
{
background:#006699;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
}

<!--------- Css Ends For Forms and TextFields ------->

.bg
{
background:url(images/bodybg.gif) repeat-x top left;
}

.topnavbg
{
background:url(images/topnavbg.gif) repeat-x top left;
height:42px;
}

.border
{
border:1px solid #DADADA;
}

.heading
{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
line-height:20px;
color:#474747;
}

.heading1
{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#233A4F;
}

.heading2
{
font-family:tahoma; 
font-size:12px;
font-weight:bold;
color:#ffffff;
}

.heading3
{
font-family:tahoma; 
font-size:14px;
font-weight:bold;
color:#EF2006;
}

.leftnavbg
{
background-color:#557695;
border:1px solid #7591AB;
text-indent:15px;
}

/*----------------------------css start for left links------------------------------------------*/

.left_link 
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;
text-indent:15px;
text-decoration:none;
}

.left_link a:link
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;
text-indent:15px;
text-decoration:none;
}

.left_link a:active
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;
text-indent:15px;
text-decoration:none;
}

.left_link a:hover
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;
text-indent:15px;
text-decoration:underline;
}

.left_link a:visited
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;
text-indent:15px;
text-decoration:none;
}

/*----------------------------css End for Left LInk links------------------------------------------*/

/*----------------------------css start for product links------------------------------------------*/


.product_link 
{
font-family:tahoma; 
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.product_link a:link
{
font-family:tahoma; 
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.product_link a:active
{
font-family:tahoma; 
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.product_link a:hover
{
font-family:tahoma; 
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

.product_link a:visited
{
font-family:tahoma; 
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}


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

.click_link ul li
{
list-style-type:none;
margin:0px;
padding:0px;
background:url(images/bullet1.gif) left 7px no-repeat;
}

/*----------------------------css End for product LInk links------------------------------------------*/



/*----------------------------css start for click links------------------------------------------*/

.click_link 
{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#E1230B;
text-indent:15px;
text-decoration:none;
}

.click_link a:link
{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#E1230B;
text-indent:15px;
text-decoration:none;
}

.click_link a:visited
{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#E1230B;
text-indent:15px;
text-decoration:none;
}

.click_link a:hover
{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#344F69;
text-indent:15px;
text-decoration:none;
}

.click_link a:active
{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#E1230B;
text-indent:15px;
text-decoration:none;
}

/*----------------------------css End for click Link links------------------------------------------*/

/*----------------------------css start for Enlarge links------------------------------------------*/

.enlarge_link 
{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#484848;
text-decoration:none;
}

.enlarge_link a:link
{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#484848;
text-decoration:none;
}

.enlarge_link a:active
{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#484848;
text-decoration:none;
}

.enlarge_link a:hover
{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#D8210A;
text-decoration:none;
}

.enlarge_link a:visited
{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#484848;
text-decoration:none;
}

/*----------------------------css End for Enlarge links------------------------------------------*/


.footerbg
{
background:url(images/footerbg.gif) repeat-x top left;
height:46px;
}

.copyright
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;
}


/*----------------------------css start for footer links------------------------------------------*/

.footer_link 
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.footer_link a:link
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.footer_link a:visited
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.footer_link a:hover
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:underline;
}

.footer_link a:active
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

/*----------------------------css End for footer links------------------------------------------*/


/*----------------------------Css Starts for my account and signup page  ------------------------------------------*/
.join_now_link{
	font-family:Tahoma;
	font-size:11px;
	color:#474747;
	}
	
.join_now_link a{
	color:#D8210A;
	text-decoration:underline;
	border:none;
	}	
	
.join_now_link a:hover{
	color:#474747;
	text-decoration:none;
	border:none;
	}
	
.forgot_password{
	font-family:Tahoma;
	font-size:11px;
	color:#3D5A76;
	}
	
.forgot_password a{
	font-size:11px;
	text-decoration:underline;
	color:#3D5A76;
	}
	
.forgot_password a:hover{
	text-decoration:none;
	font-size:11px;
	color:#474747;
	}
	
.manadatory_fields{
	font-family:Tahoma;
	font-family:11px;
	color:#D8210A;
	}	
	
.padding_left_manadatory{
	padding-left:160px;
	font-family:Tahoma;
	font-family:11px;
	color:#D8210A;
	}
		
/*----------------------------Css ends here for my account and signup page ------------------------------------------*/

/*----------------------------         Image Effect Coding Starts Here     ------------------------------------------*/
.image_border{
	border:solid 1px #CCCCCC;
	}
/*----------------------------         Image Effect Coding Ends Here     ------------------------------------------*/

.text_formateing
{	
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#474747;
}	

/*------------------ Inner Page Top Button -----------------------------*/
.menutitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	line-height:30px;
	background:#C52203;
	border:1px #FFFFFF solid;
	border-right:none;
	border-left:none;
	height:28px;
	}
	
.menutitle a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	line-height:30px;
	background:#2C3E4E;
	height:28px;
	text-align:center;
	border-left:1px solid #557695;
	border-right:1px solid #557695;
	}
	
.menutitle a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	display:block;
	line-height:30px;
	background:#C52203;
	color:#FFFFFF;
	height:28px;
	vertical-align:middle;
	border-left:1px solid #557695;
	border-right:1px solid #557695;
	}
	
.require{
color:#FF0033;
}
	
/*---------------------------------Inner page top button ends here ------------------------*/
/*------------ Style for add add to cart pages and other related pages ------------------------*/
.add_cart{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#000000;
line-height:16px;
text-decoration:none;
}

.add_cart a{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#000000;
line-height:16px;
text-decoration: underline;
}

.add_cart a:hover{
font-family:tahoma; 
font-size:11px;
font-weight:bold;
color:#000000;
line-height:16px;
text-decoration: none;
}

.add_cart_normal{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

/*------------ Style for add add to cart pages and other related pages ends here------------------------*/

/*------------------------------- Style Sheet for Faq Page Links-----------------------------------------------------*/
.faq_text_link{
	font-family:tahoma; 
	font-size:11px;
	font-weight:bold;
	color:#3D5A76;
	line-height:16px;
	}
	
.faq_text_link a{
	font-family:tahoma; 
	font-size:11px;
	font-weight:bold;
	color:#3D5A76;
	line-height:16px;
	text-decoration:none;
	}
	
.faq_text_link a:hover{
	color:#EF2006;
	border-bottom:dashed 1px #EF2006;
	}
	
	
.sign 
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.sign a:link
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.sign a:hover
{
font-family:tahoma; 
font-size:11px;
font-weight:normal;
color:#ffffff;

}

/*------------------------------- Style Sheet for Faq Page Links Ends Here-----------------------------------------------------*/