body { 
margin : 10px; 
padding : 0; 
height : 100%; 
} 
body td, p, li, ul { 
font-family : helvetica, sans-serif; 
font-size : 14px; 
color : #333333; 
line-height : 1.145em; 
} 


a{
text-decoration : none; 
color : #333333; 
font-weight : bold; 
} 
a:hover {
text-decoration : underline; 
color : #800000; 
} 
ul, li { 
list-style : square; 
padding-bottom : 6px; 
} 
.welcome { 
padding-top : 15px; 
padding-right : 30px; 
padding-bottom : 15px; 
text-align : right; 
font-weight : bold; 
} 
.top { 
background : #ffffff url('/images/dash-horizontal.gif'); 
background-position : left bottom; 
background-repeat : repeat-x; 
height : 11px; 
width : 970px; 
} 
.bottom { 
background : #ffffff url('/images/dash-horizontal.gif'); 
background-position : left top; 
background-repeat : repeat-x; 
height : 11px; 
padding-bottom : 15px; 
} 
.content { 
background : #ffffff url('/images/bg.png'); 
background-position : left top; 
background-repeat : repeat-y; 
width : 970px; 
} 
.lhs { 
padding-left : 10px; 
padding-bottom : 10px; 
} 
.lhs1 { 
padding-left : 10px; 
} 
.lhs2 { 
padding-left : 10px; 
} 
.invite_bg { 
background : #ffffff url('/images/invite.png'); 
background-position : left top; 
background-repeat : no-repeat; 
width : 206px; 
height : 133px; 
padding-top : 50px; 
padding-left : 10px; 
padding-right : 10px; 
font-weight : bold; 
font-size : 11px; 
text-align : center; 
} 
.cart_bg { 
background : #ffffff url('/images/cart_bg.png'); 
background-position : left top; 
background-repeat : repeat-y; 
width : 204px; 
padding : 10px; 
} 
.content_nav { 
text-align : left; 
width : 730px; 
padding-left : 10px; 
} 
.page_content { 
text-align : left; 
padding-left : 220px; 
} 
.page_contents { 
padding : 20px; 
width : 700px; 
text-align : left; 
} 
.content_reg { 
padding-bottom : 10px; 
padding-top : 10px; 
padding-left : 320px; 
} 
.logo_bg { 
background : #ffffff url('images/logo_btm.png'); 
background-position : left top; 
background-repeat : no-repeat; 
width : 284px; 
margin-left : 10px; 
} 
.member { 
font-family : Typenoksidi; 
font-size : 28px; 
font-weight : bold; 
color : #333333; 
padding-bottom : 10px; 
padding-right : 5px; 
} 
.signin { 
padding-top : 2px; 
} 
.pass { 
font-style : italic; 
} 
.slogan { 
padding-left : 230px; 
text-align : center; 
padding-top : 10px; 
} 
.ty { 
font-size : 24px; 
font-weight : bold; 
color : #7b0014; 
text-align : center; 
padding-top : 10px; 
} 
.reg_signup { 
font-size : 14px; 
font-weight : bold; 
color : #7b0014; 
text-align : left; 
} 
.nav a:link, .nav a:visited { 
text-decoration : none; 
float : right; 
margin-right : 10px; 
} 
.nav a:hover { 
text-decoration : none; 
float : right; 
margin-right : 10px; 
} 
.member_reg { 
background : #ffffff url('/images/membership_signup_box1.png'); 
background-repeat : no-repeat;
background-position: top; 
width : 440px; 
height : 240px; 
padding-left : 140px; 
padding-top : 20px; 
} 
.member_reg2 { 
background : #ffffff url('/images/membership_signup_box2.png'); 
background-repeat : no-repeat; 
width : 599px; 
height : 237px; 
padding-left : 20px; 
padding-top : 5px; 
} 
.leftnav a:link, .leftnav a:visited { 
background : #000000; 
width : 200px; 
text-decoration : none; 
float : left; 
line-height : 22px; 
height : 22px; 
text-align : left; 
color : #ffffff; 
font-weight : bold; 
font-size : 11px; 
text-indent : 10px; 
text-transform : uppercase; 
margin-bottom : 1px; 
} 
.leftnav a:hover { 
background : #666666; 
width : 200px; 
text-decoration : none; 
float : left; 
line-height : 22px; 
height : 22px; 
text-align : left; 
color : #ffffff; 
font-weight : bold; 
font-size : 11px; 
text-indent : 10px; 
text-transform : uppercase; 
margin-bottom : 1px; 
} 
.left_nav_sub a:link, .left_nav_sub a:visited { 
background : url('/images/nav_bg_btn.png'); 
width : 200px; 
text-decoration : none; 
float : left; 
line-height : 22px; 
height : 22px; 
text-align : left; 
color : #ffffff; 
font-weight : bold; 
font-size : 11px; 
text-indent : 15px; 
text-transform : uppercase; 
margin-bottom : 1px; 
} 
.left_nav_sub a:hover { 
background : #000000; 
width : 200px; 
text-decoration : none; 
float : left; 
line-height : 22px; 
height : 22px; 
text-align : left; 
color : #ffffff; 
font-weight : bold; 
font-size : 11px; 
text-indent : 20px; 
text-transform : uppercase; 
margin-bottom : 1px; 
} 
.admin_nav a:link, .admin_nav a:visited { 
margin-bottom : 1px; 
background : #000000; 
width : 190px; 
text-decoration : none; 
float : left; 
line-height : 22px; 
height : 22px; 
text-align : left; 
color : #ffffff; 
font-weight : bold; 
font-size : 11px; 
padding-left : 10px; 
padding-right : 9px; 
} 
.admin_nav a:hover { 
margin-bottom : 1px; 
background : #626262; 
text-decoration : none; 
width : 190px; 
float : left; 
line-height : 22px; 
height : 22px; 
text-align : left; 
color : #ffffff; 
font-weight : bold; 
font-size : 11px; 
padding-left : 10px; 
padding-right : 9px; 
} 
input, textarea { 
font-size : 13px; 
color : #333333; 
} 
select { 
font-size : 13px; 
color : #333333; 
padding-left : 10px; 
} 
.feature { 
padding-left : 10px; 
padding-right : 10px; 
} 
h1 { 
font-family : helvetica, sans-serif; 
font-weight : bold; 
font-size : 24px; 
color : #000000; 
padding-left : 0; 
padding-top : 0; 
margin-bottom : 10px; 
} 
h2 { 
font-family : helvetica, sans-serif; 
font-weight : bold; 
font-size : 14px; 
margin-bottom : 10px; 
} 
h3 { 
font-family : helvetica, sans-serif; 
font-weight : bold; 
font-size : 20px; 
color : #000000; 
margin-bottom : 10px; 
} 
h4 { 
font-family : helvetica, verdana, tahoma; 
font-weight : bold; 
font-size : 24px; 
color : #333333; 
padding-top : 10px; 
margin-bottom : 15px; 
text-align : center; 
} 
.heading { 
font-family : tahoma, verdana, helvetica, sans-serif; 
font-weight : bold; 
font-size : 16px; 
color : #ffffff; 
background : #3c3c3c; 
text-decoration : none; 
padding : 10px; 
text-align : left; 
} 
.copy { 
font-family : tahoma, verdana, helvetica, sans-serif; 
font-size : 11px; 
color : #ffffff; 
font-weight : normal; 
text-align : right; 
} 
.foot { 
padding-right : 20px; 
padding-left : 20px; 
padding-bottom : 14px; 
background : url('images/content_bg.png'); 
background-position : left top; 
background-repeat : repeat-x; 
height : 80px; 
} 
.foot a:link, .foot a:visited { 
font-family : helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : bold; 
} 
.foot a:hover { 
font-family : helvetica, sans-serif; 
font-size : 10px; 
color : #0033b9; 
font-weight : bold; 
} 
.opening_hours { 
font-family : helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : bold; 
text-align : left; 
float : left; 
} 
.address { 
font-family : helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : bold; 
text-align : right; 
float : right; 
} 
.btn { 
font-family : helvetica, sans-serif; 
color : #ffffff; 
font-weight : bold; 
background-color : #333333; 
border : 1px solid #333333; 
font-size : 12px; 
padding-top : 5px; 
padding-bottom : 5px; 
} 
