/* -- Global Reset -- */					
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, strong, u, em, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size:100%; vertical-align: baseline; background: transparent; }

body { font: 14px  Century Gothic, Arial, Helvetica, sans-serif;  background: url(/media/images/bg.gif)  }
a { text-decoration:none; } 
a:hover { text-decoration:none; } 


/* -- Main Styles -- */					
#container { width:960px; margin: 50px auto 0px auto; }
#hd { }
#content { clear:left;}

#lftwrap { float:left; width:200px; margin: 0 10px 0 40px }
#rgtwrap { float:left; width:610px; border-left:#F05379 1px dotted; margin:0 0 50px 0; padding-left:49px}

/* -- HEAD Styles lftwrap -- */		
#hd h1 { height:150px; width:300px;  background: url(/media/images/heavenly_confectionery_logo.gif) no-repeat 0 0; float:left }
#hd h1 a { display: block; height:150px; width:300px; text-indent:-9999px; }

#hd h2 { margin:88px 0 0 0; color:#b4985a;  font-size:1.4em; font-weight:normal; float:left }

#hd  .view_cart { width:150px; float:right; margin:88px 50px 0 0}

/* -- CONTENT Styles lftwrap -- */		

#lftwrap ul#nav { margin:50px 0 0 0 }
#lftwrap ul#nav li { list-style:none; text-align:center; font-size:1.2em; color:#F05379; }
#lftwrap ul#nav li.bull { list-style:none; text-align:center; font-size:0.6em; color:#b4985a;}
#lftwrap ul#nav li a { display:block; color:#F05379; margin:4px 0px }
#lftwrap ul#nav li a:hover, #lftwrap ul#nav li a.current { color:#f81d52; font-weight:bold }

#lftwrap ul#nav li ul#subnav { margin: 0 0 8px 0 }
#lftwrap ul#nav li ul#subnav li { list-style:none; text-align:center; font-size:0.8em;}
#lftwrap ul#nav li ul#subnav li a { display:block; margin:2px 0; color:#f81d52; }
#lftwrap ul#nav li ul#subnav li a:hover, #lftwrap ul#nav li ul#subnav li a.current { color:#f81d52; font-weight:bold }




/* -- Font Styles rgtwrap -- */		

#rgtwrap h1 { font-size:1.8em; color:#F05379; font-weight:normal; font-style:italic; margin:0 0 20px 0;}

#rgtwrap #ct { margin: 20px 0 0 0;}
#rgtwrap #ct .lft { width:100px; float:left; margin: 0 20px 0 0; border-right:#b4985a 1px dotted; padding:3px 10px 0 0; color:#b4985a; text-align:right; }
#rgtwrap #ct .body { width:310px; float:left; margin: 0 10px 0 0}
#rgtwrap #ct .body_ful { width:440px; float:left; margin: 0 10px 0 0}
#rgtwrap #ct .rgt { width:145px; float:left; border-left:#F05379 1px dotted; padding:0 0 0 10px; font-size:1.1em; color:#F05379; font-style:italic; }
#rgtwrap #ct .buy { width:145px; float:left; border-left:#F05379 1px dotted; padding:0 0 0 10px; font-size:0.9em; color:#666; }
#rgtwrap #ct .buy input { background-color:#e2d6c0; margin:3px 0 5px 0 ; color:#666}
#rgtwrap #ct .buy select { background-color:#e2d6c0; margin:3px 0 5px 0 ; color:#666}
#rgtwrap #ct .buy .buy_split { font-size:0.9em; color:#F05379; text-transform:uppercase; font-weight:bold; }
#rgtwrap #ct .buy .inc_vat { font-size:0.7em; color:#666; text-transform:uppercase; font-weight:bold; margin:5px 0 10px 0;  border-bottom:#F05379 1px dotted; padding-bottom:10px }
#rgtwrap #ct .buy .price { font-size:1.8em; color:#F05379; margin:-5px 0 0 0}
#rgtwrap #ct .buy .price .sml { font-size:0.6em; color:#F05379;}
#rgtwrap #ct .buy .contact a { color:#F05379; text-decoration:none; }
#rgtwrap #ct .buy .contact a:hover { color:#F05379; text-decoration:underline; }


p.head { color:#f81d52; font-size:1.3em; line-height:1.4em; margin:0 0 5px 0}
p.intro { color:#F05379; font-size:1.1em; line-height:1.4em;}
p.txt { color:#666; font-size:0.9em; line-height:1.4em; margin:10px 0 0 0}
p.txt strong { color:#F05379; font-weight:bold;}
p.txt a { color:#F05379;}
p.txt a:hover { color:#f81d52; text-decoration:underline}

.inset-left { float:left; margin: 10px 10px 10px 0; width:150px }
.inset-right { float:right; margin: 10px 0 10px 10px; }

.inset-left p, .inset-right p { color:#F05379; font-size:0.8em; padding:5px}
#rgtwrap #ct .rgt .sml { font-size:0.7em; margin:5px 0 0 10px }


#rgtwrap #ct .orders { clear: both; text-transform:uppercase; font-size:0.8em; padding: 20px 0 5px 0; margin:0 0 5px 0px; border-bottom:#F05379 1px dotted; color:#F05379; font-weight:bold; }
#rgtwrap #ct p.txtsml { color:#666; font-size:0.7em; line-height:1.4em; margin:5px 0 0 0px }

#rgtwrap #ct .body p.available_in { text-transform:uppercase; font-size:0.9em; padding: 0 0 5px 0; margin:10px 0 5px 0; border-bottom:#F05379 1px dotted; color:#F05379; font-weight:bold; }

#rgtwrap #ct .body .colours { width:100px; float:left; margin:0 10px 0 0 }
#rgtwrap #ct .body .colours .col_title { text-transform:uppercase; font-size:0.8em; color:#F05379; font-weight:bold; }
#rgtwrap #ct .body .colours ul { list-style:none }
#rgtwrap #ct .body .colours ul li { font-size:0.8em; color:#666; font-weight:bold; }

#rgtwrap #ct .body .flavours { width:200px; float:left; }
#rgtwrap #ct .body .flavours .fla_title { text-transform:uppercase; font-size:0.8em; color:#F05379; font-weight:bold; }
#rgtwrap #ct .body .flavours ul { list-style:none }
#rgtwrap #ct .body .flavours ul li { font-size:0.8em; color:#666; }

#rgtwrap #footer { margin: 30px 0 0 0;  border-top:#F05379 1px dotted; padding:30px 0 0 0;}
#rgtwrap #footer p.contact-intro { font-size:0.9em; color:#666; }

#rgtwrap #footer p.add-details { margin:5px 0 0 0; color:#b4985a; }
#rgtwrap #footer p.add-details strong { color:#F05379; }
#rgtwrap #footer p.add-details a { color:#F05379; }
#rgtwrap #footer p.add-details a:hover { color:#f81d52; text-decoration:underline }
#rgtwrap #footer p.add-details .line { color:#b4985a;  }

#rgtwrap #footer p.address {  margin:10px 0 0 0; font-size:0.9em; color:#b4985a; }


#rgtwrap #footer p.reg_design { font-size:0.8em; color:#666; margin:10px 0 0 0 }


/* -- Font Styles -- */
.clrdiv { clear:both; }		




/* -- COLOURS


GOLD: - - - - #b4985a
PINK: - - - - #F05379
DARK PINK: -  #f81d52




-- */

