html, body { 
margin : 0; 
padding : 0; 
background : #fff url(../images/base-bg.gif); 
width : 100%; 
height : 100%; 
font-family : Arial, Helvetica, sans-serif; 
} 
* html #wrap { 
height : 100%; 
} 
p, td { 
font-family : Arial, Helvetica, sans-serif; 
margin-top : 0; 
} 
a img { 
border : 0; 
} 
a { 
color : #11245d; 
text-decoration : none; 
} 
a:hover { 
color : #ff0000; 
text-decoration : none; 
} 
a.hidden { 
text-decoration : none; 
color : #000; 
cursor : default; 
} 
form { 
margin : 0; 
padding : 0; 
} 

ul { 
margin-left : 20px; 
margin-top : 0; 
padding : 1px; 
//list-style-type : square; 
line-height : 16px; 
} 

h1 { 
font-size : 16px; 
font-weight : bold; 
color : #000; 
margin : 0 0 5px 0; 
text-decoration : underline; 
} 
.bottom_addr { 
font-size : 11px; 
color : #000; 
padding : 2px 0 13px 0; 
text-align : center; 
} 
.bottom_addr a { 
text-decoration : none; 
} 
.bottom_addr a:hover { 
text-decoration : underline; 
} 
.bottom_menu { 
color : #000; 
text-align : center; 
padding-top : 14px; 
padding-bottom : 4px; 
font-size : 11px; 
} 
.bottom_menu a { 
color : #000; 
text-decoration : none; 
} 
.bottom_menu a:hover { 
color : #000; 
text-decoration : underline; 
} 
#menu { 
color : #000; 
font-weight : bold; 
padding : 0; 
white-space : nowrap; 
background : url(../images/menu-bg.gif) no-repeat; 
width : 650px; 
margin : 0 auto; 
height : 39px; 
} 
#menu td { 
font-size : 13px; 
font-family : "trebuchet MS"; 
text-align : center; 
padding : 5px 14px 0 14px; 
} 
#menu a { 
text-decoration : none; 
color : #000; 
} 
#menu a:hover { 
color : #6a6862; 
text-decoration : none; 
} 
.body_txt { 
color : #000; 
text-align : justify; 
padding : 5px 15px 0 5px; 
vertical-align : top; 
font-size : 14px; 
} 
#body_onlinestore { 
margin : 9px 0 15px 0; 
}
#body { 
margin : 9px 0 15px 0; 
} 
.login_form { 
background-image : url(../images/login-form-bg.gif); 
background-repeat : repeat-x; 
height : 20px; 
width : 110px; 
border-width : 1px; 
border-style : solid; 
font-size : 11px; 
padding-top : 3px; 
padding-left : 1px; 
} 
#wrap { 
position : relative; 
min-height : 100%; 
margin : 0 auto; 
width : 100%; 
} 
#page_onlinestore { 
width : 830px; 
margin : 0 auto; 
padding : 0 1px 1px 1px; 
border : 1px solid #283a72; 
border-top : none; 
background : #fff; 
} 
#page { 
width : 720px; 
margin : 0 auto; 
padding : 0 1px 1px 1px; 
border : 1px solid #283a72; 
border-top : none; 
background : #fff; 
} 
#footer_onlinestore { 
width : 800px; 
background-color : #ffff99; 
}
#footer { 
width : 720px; 
background-color : #ffff99; 
}
 #logo_onlinestore { 
position : absolute; 
margin : 27px 0 0 220px; 
} 
 #logo { 
position : absolute; 
margin : 16px 0 0 270px; 
} 

#tellafriend { 
font-size : 12px; 
color : #000; 
font-weight : bold; 
font-family : "Arial, Helvetica, sans-serif"; 
position : absolute; 
margin : 8px 0 0 640px; 
}

#savings { 
font-size : 12px; 
color : #000; 
font-weight : bold; 
font-family : "Arial, Helvetica, sans-serif"; 
position : absolute; 
margin : 135px 0 0 621px; 
}

#testimonial{ 
font-size : 12px; 
color : #000; 
font-weight : bold; 
font-family : "Arial, Helvetica, sans-serif"; 
position : absolute; 
margin : 8px 0 0 8px; 
}

#webmail{ 
font-size : 12px; 
color : #000; 
font-weight : bold; 
font-family : "Arial, Helvetica, sans-serif"; 
position : absolute; 
margin : 135px 0 0 8px; 
}

#company_name { 
font-size : 22px; 
font-style : oblique; 
color : #000000; 
font-weight : bold; 
font-family : "Arial, Helvetica, sans-serif"; 
position : absolute; 
margin : 49px 0 0 305px; 
} 

#company_name2 { 
font-size : 17px; 
font-style : oblique; 
color : #000000; 
font-weight : bold; 
font-family : "Arial, Helvetica, sans-serif"; 
position : absolute; 
margin : 70px 0 0 305px; 
}

#slogan { 
font-size : 12px; 
color : #000000; 
font-weight : bold; 
font-family : "Arial, Helvetica, sans-serif"; 
position : absolute; 
margin : 92px 0 0 305px; 
} 

.right-block { 
background : url(../images/right-block-bg.gif) repeat-y; 
font-size : 11px; 
padding : 0 10px 0 10px; 
} 
.right-block ul { 
margin : 0 0 0 17px; 
} 
.right-block p { 
margin : 0 0 3px 0; 
} 