BODY {margin:0px; background-image: url(../images/bg_toppage.gif); background-repeat: repeat-x; background-position: top;}

#maintrim {width:773px; align:center; background-image:url(../images/bg_main.gif); background-repeat:repeat-y; background-position:top;}
TABLE.fullpage {background:url(../images/bg_footer.gif) no-repeat scroll right bottom;}
TD.nav{width:150px;  vertical-align:top; padding:5,0,25,25;}
TD.content{height:925px; vertical-align:top; padding:0,15,25,0;}

TABLE {color: #696969;}
TABLE.header {background-color: white; border-top:1px solid #773887; border-left:1px solid #773887; border-right:1px solid #773887; padding:4px;}
TABLE.tabborder {border-left:1px solid #773887; border-right:1px solid #773887; border-bottom:1px solid #773887;}
TABLE.border {border:1px solid #773887;}
TABLE.frame {border:1px solid white;}
.lhsborder {border-left:1px solid #773887;}
.rhsborder {border-right:1px solid #773887;}
.sideborder {border-left:1px solid #773887; border-right:1px solid #773887;}

TR.heading {background-color: #773887; color:white;}
TR.subheading {background-image:url(../images/bg_header.gif); height:25px; font-family:tahoma, arial; font-size:9px; color:#555555; font-weight:bold; text-transform:uppercase; padding:0,5,0,5;}
TR.redbg {background-color: #773887; color:#773887;}
TR.bluebg {background-color: #773887;}
TR.warning {background-color: #C0060A; color:white; font-weight:bold; text-transform:uppercase;}

TD {font-family:tahoma,arial; font-size:11px;}
TD.mainnav {font-size:11px; font-weight:bold; color:white; padding:10,0,3,5;}
TD.lhsnav {background-color: #C01518; width:150px; color:white; vertical-align:top; }
TD.navhead {background-color:#E1E1E1; width:150px; color:#666666; font-family:tahoma, arial; font-weight:bold; border:1px solid #999999; border-bottom:0px; padding:2,5,2,5;}
TD.lhsadmin {background-color:#EEEEEE; width:150px; vertical-align:top; padding:5px; border-right:1px solid #999999;}
TD.tabon {color:white; padding-top:1px;}
TD.taboff {color:black; padding-top:1px;}
TD.footer {color:#9A9A9A;}
TD.subtotal {border-top:1px solid #773887; border-bottom:1px solid #773887; }
TD.warning {color:#C0060A; font-weight:bold; text-transform:uppercase;}

A:LINK, A:ACTIVE, A:VISITED {color:#773887; text-decoration:none;}
A:HOVER {color:#f0ace8; text-decoration:none;}

A.mainnav:LINK, A.mainnav:ACTIVE, A.mainnav:VISITED {font-family:arial, tahoma; font-size:12px; font-weight:bold; color:#989798; text-decoration:none;}
A.mainnav:HOVER {color:#773887; text-decoration:none;}

A.lhsnav:LINK, A.lhsnav:ACTIVE, A.lhsnav:VISITED {color:#989798; text-decoration:none;}
A.lhsnav:HOVER {color:#773887; text-decoration:none;}

A.tab:LINK, A.tab:ACTIVE, A.tab:VISITED {color:#773887; text-decoration:none;}
A.tab:HOVER {color:#C0060A; text-decoration:none;}

A.denav:LINK, A.denav:ACTIVE, A.denav:VISITED {font-family:arial, tahoma; font-size:15px; font-weight:bold; color:white; text-decoration:none;}
A.denav:HOVER {color:#F9D4E5; text-decoration:none;}

A.djunction:LINK, A.djunction:ACTIVE, A.djunction:VISITED {font-family:arial, tahoma; font-size:13px; font-weight:bold; color:white; text-decoration:none;}
A.djunction:HOVER {color:#F9D4E5; text-decoration:none;}

A.gfbridal:LINK, A.gfbridal:ACTIVE, A.gfbridal:VISITED {font-family:arial, tahoma; font-size:16px; font-weight:bold; color:white; text-decoration:none;}
A.gfbridal:HOVER {color:#E9D186; text-decoration:none;}

A.lucy_nav:LINK, A.lucy_nav:ACTIVE, A.lucy_nav:VISITED {font-family:arial, tahoma; font-size:15px; font-weight:bold; color:white; text-decoration:none;}
A.lucy_nav:HOVER {color:#DCB05C; text-decoration:none;}

A.glamnav:LINK, A.glamnav:ACTIVE, A.glamnav:VISITED {font-family:arial, tahoma; font-size:15px; font-weight:bold; color:white; text-decoration:none;}
A.glamnav:HOVER {color:#00A9C8; text-decoration:none;}

.de_head {font-family:arial, tahoma; font-size:15px; font-weight:bold; color:white; text-decoration:none;}

.lucy_head {font-family:arial, tahoma; font-size:15px; font-weight:bold; color:white; text-decoration:none;}

.gfbridal_head {font-family:arial, tahoma; font-size:16px; font-weight:bold; color:white; text-decoration:none;}

INPUT {font-family:tahoma; font-size:11px;}

SELECT {font-family:tahoma; font-size:11px;}

TEXTAREA {font-family:tahoma; font-size:11px;}

IMG.lhsbar {margin-left:15px; margin-bottom:4px;}

DIV.login {background-color: #F9F9F9; width:144px; color:black; padding:10px; border:1px solid #989798;}
DIV.lhscontent {width:200px; padding:10px; }

SPAN.content {padding:10px;}
SPAN.breadcrumbs{color:black;}
SPAN.imgframe {width:100px; height:100px; text-align:center;  vertical-align:middle; padding:5px; border:1px solid #D5D5D5;}

HR {border-top:1px solid #773887; border-bottom:1px solid white;}
HR.head {border-top:3px solid #C0060A; border-bottom:1px solid white;}

UL {list-style:square; margin-left:15px; margin-top:2px; margin-bottom:2px;}
OL {margin-left:30px; margin-top:2px;}

LI.square {list-style-type:square; color:#773887; padding-left:5px; padding-bottom:8px;}
LI.lhs {list-style-type:square; font-size:10px; color:#773887; font-weight:bold; text-transform:uppercase;  padding-left:0px; padding-bottom:8px;}
UL.home {list-style-image : url(../Images/arrow_home.gif); margin-left: 20px; padding: 6px;}

B.heading {font-family:arial;  font-size:14px; color:#773887;}
B.subheading {font-family:tahoma; font-size:13px; color:#9A9A9A;}
B.dkred {color:#8A1013}
B.red {color:#773887;}
B.orange {color:#773887;}
B.blue {color:#773887;}
B.lhshead 	{font-size:10px; color: #5E5E5E; text-transform:uppercase;}
B.navy {color:#773887;}
B.compulsory {font-family:verdana, arial; font-size:9px; color:#D73400;}

.heading {font-family:arial, tahoma; font-size:14px; color:#C0060A; font-weight:bold;}
.subheading {font-family:arial, tahoma; font-size:14px; color:#8A1013; font-weight:bold;}
.shading {background-color : #E5E5E5;}
.fineprint {font-family:arial; font-size:10px;}

.paging {background-color:#FDEDF9; color:#773887; text-indent: 5px; border-color : black; border : solid; border-width : 1px;}
.pagingbutton_on{background-color:#773887; font-family:arial; font-size:11px; color:white; text-align:center; height:18px;}
.pagingbutton_off{background-color: #E5E5E5; font-family:arial; font-size:11px; color:gray; text-align:center; height:18px;}
.button{background-color:#773887; font-family:arial; font-size:10px; padding: 3px; color:white; text-align:center; height:25px; width:60px; cursor:hand;}
.buttonred{background-color:#773887; color:white; width:120px; height:18px; font-weight:normal; cursor:hand; margin:1px;}
.buttongrey{background-color:#EBEBEB; color:black; width:120px; height:18px; font-weight:normal; cursor:hand; margin:1px;}

.graylight{background-color:#F1F3F5; border: 1px solid #CCCCCC;}
.graymed{background-color:#E9ECEF; border: 1px solid #CCCCCC;}
.graydark{background-color:#DDDDDD; border: 1px solid #CCCCCC;}

/* NAVIGATION  - MY WEDDING PROFILE */

DIV.menu {background-color:white; width:148px; padding:0; margin:1px;}
DIV.menu span {text-align:right; padding:3,20,4,0; display:block;}
DIV.menu a {background-image:url(../images/button_off.gif); width:100%; border-top:1px solid #E5E5E5; border-top:1px solid #E5E5E5; color:#989798; text-decoration:none;}
DIV.menu a:hover {background-image:url(../images/button_on.gif); color:#773887;}

/* NAVIGATION  - GENERAL NAVIGATION */

/*Styles for level 0*/
.clLevel0,.clLevel0over {background-color:white; position:absolute; width:144; font-family:tahoma, arial; font-size:11px; font-weight:bold; padding:3,20,0,10;}
.clLevel0 {background-image:url(../images/button_off.gif); color:#989798;}
.clLevel0over {background-image:url(../images/button_on.gif); color:#773887;  cursor:pointer; cursor:hand;}
.clLevel0border {background-color:#E5E5E5; position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1, .clLevel1over {background-color:white; position:absolute; width:250; font-family:tahoma, arial; font-size:11px; font-weight:bold; padding:3,10,0,10;}
.clLevel1 {color:#989798;}
.clLevel1over {color:#773887; cursor:pointer; cursor:hand;}
.clLevel1border {background-color:#E5E5E5; position:absolute; visibility:hidden;}

/* CALENDAR */

.calmain {background-color:#C01518; font-family:tahoma, arial; font-size:10px; font-weight:bold; color:white; text-align:center; text-transform:uppercase;}
.calweekdays {background-color:#8A1013; width:40px; font-family:tahoma, arial; font-size:9px; font-weight:bold; color:white; text-align:center;}
.calblanks {background-color: #EFEFEF; font-family:tahoma, arial; font-size:9px;}
.caldays {background-color:#FFEDED; font-family:tahoma, arial; font-size:9px; cursor:hand;}
.calweekend {background-color:#E7A6A7; font-family:tahoma, arial; font-size:9px; cursor:hand;}
.caltoday {background-color:#C01518; font-family:tahoma, arial; font-size:9px; color:white; cursor:hand;}
.calevent {background-color:#EFEFEF}

A.cal:LINK, A.cal:ACTIVE, A.cal:VISITED {color:white; text-decoration:none;}
A.cal:HOVER {color:#FFBF00; text-decoration:none;}

/* KW */
H1 {font-size:1pt; color:#FDEDF9; margin:0px;}
H2 {font-size:1pt; color:#FDEDF9; margin:0px;}
H3 {font-size:1pt; color:#FDEDF9; margin:0px;}
H4 {font-size:1pt; color:#FDEDF9; margin:0px;}
H5 {font-size:1pt; color:#FDEDF9; margin:0px;}
H6 {font-size:1pt; color:#FDEDF9; margin:0px;}
A.kw:LINK, A.kw:ACTIVE, A.kw:VISITED, A.kw:HOVER {font-size:1pt; color:#FDEDF9; margin:0px;}
.kw {width:1pt; height:1pt; font-size:1pt; color:#FDEDF9; margin:0px;}