html,body { margin:0; padding:0; background:white; font-family:arial,sans-serif; font-size:13px; font-weight:normal; color:#282624 }

img { border:0px }

table { width:100%; height:100%; border:0px }
td { text-align:center }

/* common elements */

div.container { position:relative; text-align:left; margin-left:auto; margin-right:auto; width:780px; top:10px }

div.topline { position:absolute; top:136px; width:100%; height:1px; background:url(images/topline.jpg) repeat-x;  }

div.logo { position:absolute; top:0px }

div.bottomtextleft { position:absolute; top:505px; font-size:12px }

div.bottomtextmiddle { position:absolute; top:505px; left:290px; font-size:12px }

div.bottomtextright { position:absolute; top:505px; left:532px; font-size:12px }

div.lavenderbutton { position:absolute; top:505px; left:692px }

div.designedby { position:absolute; top:532px; left:531px }

/* navigation */

div.navboxholder { position:absolute; top:145px; font-weight:bold; font-size:14px }

div.productholder { position:absolute; top:102px; left:226px; font-weight:bold; font-size:14px }

.productlink { padding-left:18px; padding-right:18px }

/* homepage */

div.homepagemaintext { position:absolute; top:200px; left:250px; width:280px; text-align:justify }

div.homepagerighttext { position:absolute; top:200px; left:570px; width:165px }

/* level 1 pages */

div.level1ribbon { position:absolute; top:190px; width:100%; height:300px; background-color:#E3C5DD }

div.level1leftphoto { position:absolute; top:180px }

div.level1maintext { position:absolute; top:200px; left:250px; width:485px; text-align:justify }

/* level 2 pages */

div.level2ribbon { position:absolute; top:190px; width:100%; height:300px; background-color:#E3C5DD }

div.level2maintext { position:absolute; top:200px; left:325px; width:410px; text-align:justify }


/* links */
a { color:#4B3671; font-weight:bold; text-decoration:none }
a:visited { color:#4B3671; font-weight:bold; text-decoration:none }
a:hover { color:#635C54; font-weight:bold; text-decoration:underline }

a.productlink { color:#845E97 }

a.navlinkactive { color:#845E97; text-decoration:none; padding-right:43px }
a.navlinkactive:visited { color:#845E97; text-decoration:none; padding-right:43px }
a.navlinkactive:hover { color:#635C54; text-decoration:underline; padding-right:43px }

a.navlinkinactive { color:#635C54; text-decoration:none; padding-right:43px }
a.navlinkinactive:visited { color:#635C54; text-decoration:none; padding-right:43px }
a.navlinkinactive:hover { color:#845E97; text-decoration:underline; padding-right:43px }

