Use the given below style rules as the first line in your css files for undoing default browser styles.
Default browser styles may hinder with your style rules making it difficult for you to style the page.
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,
s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,
input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;
outline:0;vertical-align:baseline;margin:0;padding:0}
:focus{outline:0}
ol{list-style:decimal outside}
ul{list-style:none outside}
table{border-collapse:collapse;border-spacing:0;font-size:inherit}
caption,th{text-align:center;font-weight:bold}
fieldset,img{border:0}
a img,:link img,:visited img{border:none}
blockquote:before,blockquote:after,q:before,q:after{content:""}
address{font-style:normal}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}
sup{vertical-align:text-top;font-size:50%}
sub{vertical-align:text-bottom}
:link,:visited,del,ins{text-decoration:none}
abbr{border-bottom:none}