/* Default CSS Stylesheet for a new Web Application project */

HTML
{
    cursor: url(../images/butterfly.cur);
    overflow-x: hidden;
}

BODY
{
    cursor: url(../images/butterfly.cur);
    /*background-color: Transparent;*/
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Comic Sans MS, Verdana;
	font-size:	.9em; /*14px;*/
	font-weight: normal;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background: transparent;
	}	
		
H2	{	
	font-family: Comic Sans MS, Verdana;
	font-size:	.9em; /*16px;*/
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	background: transparent;
	margin-left: 5px;
	margin-bottom: 2px;
	COLOR: #b95cd8;
	}	
		
H3	{	
	font-family: Edwardian Script ITC, Arial, Helvetica, sans-serif;
	font-size:	.9em; /*30px;*/
	font-weight: 900;
	text-align: center;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background: transparent;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #518ce6;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.9em; /*12px;*/
	color: #518ce6;
	font-weight:	900;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background: transparent;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-right: 10px;
	}	
		
H5, DT	{	
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	.9em; /*14px;*/
	font-weight:	700;
	font-style:	normal;
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background: transparent;
	/*color: #518ce6;*/
	/*color: #fba09b;*/
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
	}	
		
H6	{	
	font-family: 'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif;
	color:  #518ce6;
	font-size:	.9em; /*14px;*/
	font-weight:	900;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background: transparent;
	margin: 0px;
	}	
		
TFOOT, THEAD	{	
	font-size:	.9em; /*1em;*/
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	.9em; /*1em;*/
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	none;
	color:	#3333cc;
	}
	
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	
LI 
{
    font-family: Verdana;
    font-weight: bold;
    font-style: italic;
    font-size: .9em; /*14px;*/
}

UL LI	{	
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	color: #518ce6;
	}	

UL LI LI	{	
	list-style-type:	disc;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	color: #518ce6;
	}	

UL LI LI LI	{	
	list-style-type: georgian;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	color: #518ce6;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

.background
{
    background-image: url(../images/background.gif);
    background-repeat: no-repeat;
    width: 100%;
}

/*==================================================*/
/*   MASTER PAGE                                    */
/*==================================================*/

/*
.frmMaster
{
    width: 95%;
    height: 1000px;
    border: solid 2px red;
}
*/

.pageContainer
{
	position: absolute;
	height: auto;
	top: 0;
	left: 0;
	width: 100%;
}

/* ================ page header ================== */

.contentTop
{
	position: absolute;
	top: 50px;
	height: 105px;
	width: 100%;
	left: 0%;
	overflow: auto;
}

.pageHeader
{
    z-index: 2;
    position: absolute; 
    top: 0px; 
    left: 0px; 
    text-align: center; 
    width: 100%; 
    height: 180px;
    /* we need this to keep the sides from contracting */
    border: solid 1px transparent;
}

    .pageMessage
    {
        z-index: 2;
        float: left; 
        width: 100%; 
        color: White; 
        text-align: center;
        height: auto;
        font-size: .9em;
    }

    /*=========== search ==========*/
    .divSearch 
    {
        z-index: 2;
        position: absolute; 
        top: 10px; 
        right: 0px;
        text-align: center;
        width: 20%;
        color: #faf5ad;
        font-size: .9em;
    }

        .promos2
        {
            font-weight: bolder;
            font-family: Comic Sans MS;
            font-size: .9em;
            color: #faf5ad;
        }
    /*=========== search ==========*/
        
    .comingsoon
    {
        position: absolute;
        left: 10px;
        top: 10px;
        width: 20%;
        height: 20%;
        font-size: .8em;
        font-family: Comic Sans MS;
        color: #faf5ad;
    }
/* ================ page header ================== */

/* ================ page detail ================== */
.pageDetail 
{
    z-index: 2;
    position: absolute;
    top: 180px;
    left: 0px;
    width: 100%;
    height: auto;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

    /*=========== detail ==========*/
    .detail 
    {
        position: relative;
        padding-top: 110px;
        top: 0px;
        left: 15%;
        width: 70.5%;
        padding-bottom: 150px;
    }

        .contentMain
        {
            left: 2.5%; 
            width: 100%; 
            height: auto;
        }

            .divError
            {
                margin-top: 1%;
                width: 100%; 
            }

        .pageFooter
        {
            z-index: 2;
            text-align: center;
            position: absolute;
            top: 1550px;
            height: 150px;
            width: 70%;
			left: 15%;
            font-size: xx-small;
         }
        
    /*=========== detail ==========*/

.pageGuts
{
	position: absolute;
	top: 160px;
	height: 1050px; 
	width: 100%;
	left: 0%;
	overflow: auto; 
}

.favoriteLinks
{
    font-weight: bold; 
    color: #BF3AE9;
}

.linkSeparator
{
    height: 2px; 
    color: #BF3AE9; 
    font-weight: bold;
}

#flashTarget
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 870px;
}

#Background
{
    position: absolute; 
    top: 0px; 
    left: 0px; 
    width: 100%; 
    height: 1400px;
}

.navigator 
{
	z-index: 2;
	width: 14.5%;
	position: absolute;
	left: .5%;
	top: 0px;
	height: auto;
	padding-left: 0px;
}

.login_register
{
    font-family: Comic Sans MS;
    font-size: .9em; /*16px;*/
    font-weight: bold;
    background-color: #f8feb3;
}

.login_register:link
{
    color: #FF7C80;
    font-weight: bold;
}

.login_register:visited
{
    color: #FF7C80;
    font-weight: bold;
}

.login_register:hover
{
    color: #518ce6;
    font-weight: bold;
}

.login_register:active
{
    color: #FF7C80;
    font-weight: bold;
}

#txtUsername
{
    font-family: Comic Sans MS;
    color: #518ce6;
    font-weight: bold;
}

#txtPassword
{
    color: #518ce6;
}

.SiteMapPath
{
    font-family: Comic Sans MS;
    color: #518ce6;
    text-align: center;
    font-size: .8em;
}

.noNode
{
    display: none;
}

.SiteMapPath2:link
{
	color: #518ce6;
}

.SiteMapPath2:visited
{
	color: #518ce6;
}

.SiteMapPath2:hover
{
	color: #FF7C80;
	text-decoration: underline;
}

.SiteMapPath2:active	
{
	color: #518ce6;
}

/*==================================================*/
/*   POPUP- REGISTER AND INFOWINDOW                 */
/*==================================================*/

.divPopupHeader
{
    text-align: center; 
    width: 100%;
}

.divPopupTitle
{
    float: left;
    width: 92%;
}

.popupTitle
{
    margin-left: 2%; 
    color: #518CE6;
    font-family: Lucida Calligraphy, Verdana; 
    font-size: .9em; /*16px; */
    font-weight: bold;
}

.divPopupClose
{
    float: right; 
    padding-right: 5px; 
    margin-top: 3px;
}
.divPopupClose:hover
{
    background-image: url(../images/closehover.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.dragPointer
{
    cursor: move;
    background-image: url(../images/movearrowslarge.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
}

.dragCursor
{
    cursor: move;
}

.message 
{
	vertical-align: middle;
	margin-left: 5px;
	font-size: smaller;
}


/*==================================================*/
/*   REGISTER                                       */
/*==================================================*/

.RegisterPopup
{
    background-color: #ffbfbf;
    margin: 5px;
    border-style: solid;
    border-color: #518CE6;
    border-width: 2px;
    height: auto; 
    cursor: url(../images/butterfly.cur);
}

.divRegisterPopupBody
{
    clear: both;
    background-color: #fdffcb;
	font-family: Lucida Calligraphy, Verdana;
    font-size: .9em; /*18px;*/
    margin: 0px 5px 5px 5px;
    padding: 5px;
    color: Gray;
    overflow: hidden;
    width: 96.5%;
}

.registerFields
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.9em; /*12px;*/
	color: #518ce6;
	font-weight:	900;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background: transparent;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-right: 10px;
}

.registerError
{
    width: 95%;
    font-weight: bold;
    border: none;
    background-color: Transparent;
    color: red;
    overflow: hidden;
    left: 25px;
    top: 521px;
    height: auto;
    text-align: center;
}

.loginError
{
    width: 95%; 
    border: none;
    background-color: Transparent;
    color: red;
    overflow: hidden;
    margin-top: 20px; 
    height: auto;
    text-align: center;
}

.registerButtons 
{
	width: 240px;
	text-align: left;
}

.registerLogin
{
    margin: 0px;
    padding: 0px;
    border-style: none;
    vertical-align: middle;
    cursor: pointer;
    background-color: White;
}

.registerLogin:hover
{
    background-color: Yellow;
}

.registerValidate
{
    margin: 0px;
    padding: 0px;
    border-style: none;
    vertical-align: middle;
    cursor: pointer;
    background-color: White;
}

.registerValidate:hover
{
    background-color: Yellow;
}

.registerSubmit
{
    margin: 0px;
    padding: 0px;
    border-style: none;
    vertical-align: middle;
    cursor: pointer;
    background-color: White;
}

.registerSubmit:hover
{
    background-color: Yellow;
}

.registerCancel
{
    margin: 0px;
    padding: 0px;
    border-style: none;
    vertical-align: middle;
    cursor: pointer;
    background-color: White;
}

.registerCancel:hover
{
    background-color: Yellow;
}

.requiredfield
{
    color: Red;
    width: 1%;
}

.textbox 
{
	font-weight: bold;
	font-family: Comic Sans MS,Verdana, Arial;
	color: #518ce6;
	letter-spacing: 1px;
	margin-bottom: 3.5px;
	border-style: inset;
	background-color: White;
}


    
/*==================================================*/
/*   INFOWINDOW                                     */
/*==================================================*/

.InfoWindowPopup
{
    background-color: #ffbfbf;
    padding: 5px;
    border-style: solid;
    border-color: #518CE6;
    border-width: 2px;
    cursor: url(../images/butterfly.cur);
}

.divInfoWindowPopupBody
{
    clear: both;
    background-color: #fdffcb;
	font-family: Lucida Calligraphy, Verdana;
    font-size: .9em; /*18px;*/
    margin: 0px 5px 5px 5px;
    padding: 5px;
    color: Gray;
    
    width: 97%;
    height: 92%;
}

.divInfoWindowDesc
{
    background-color: #fdffcb;
}

.nortieWindow
{
    background-color: #fdffcb;
    margin: 5px;
    padding: 5px;
    overflow: auto;
}

.nortieImage, .pointer
{
    cursor: pointer;
}

.nortieBlue
{
    color: #00ccff; 
    display: inline;
}

.nortieRed
{
    color: #ff7c80;
    display: inline;
}

/*==================================================*/
/*   BIG PIC WINDOW                                 */
/*==================================================*/

.divBigPicClose
{
    float: right; 
}

/*==================================================*/
/*   SLIDESHOW WINDOW                                 */
/*==================================================*/

.pnlSlideShow
{
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-left: .5%; 
    padding-right: .5%;
}

.imgSlideShow
{
    text-align: center;
    height: 100%;
    max-width: 100%;
}

.divBtnStopSlideShow
{
    float: left; 
    width: 15%;
}

.divSlideShowTitle
{
    float: left;
    width: 68%; 
    text-align: center;
}

.divBtnCloseSlideShow
{
    float: right; 
    width: 15%; 
    text-align: right;
}

/*==================================================*/
/*   DEFAULT.ASPX                                   */
/*==================================================*/

.contentDetailTop
{
    height: 800px; 
    padding-bottom: 220px;
}

.defaultFeatured
{
    font-family: Comic Sans MS;
    position: relative; 
    text-align: center; 
    margin-left: auto; 
    margin-right: auto; 
    top: 0px; 
    overflow: hidden; 
    width: 825px; 
    height: 330px;
}

.defaultFeaturedBox
{
	position: absolute; 
	left: 2%; 
	width: 96%; 
	height: 333px; 
	top: 285px;
}

.defaultCategory
{
    font-family: Comic Sans MS;
    color: #FF7C80;
    position: relative; 
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    top: 0px;
    overflow: hidden; 
    width: 825px; 
    height: 240px; 
}

.defaultCategoryBox
{
	position: absolute; 
	left: 2%; 
	width: 96%; 
	height: 243px; 
	top: 625px;
}

.defaultHeaders
{
    position: absolute; 
    top: 895px; 
    height: 225px;
    left: 0px;
}


/*==================================================*/
/*   SUBPAGES                                       */
/*==================================================*/

.divHeaderScript 
{
	font-family: Edwardian Script ITC, Arial, Helvetica, sans-serif;
	font-size:	1.8em;
	font-weight: bold;
	text-align: center;
	background: transparent;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #518ce6;
	height: 70px;
}

.divHeaderComic
{
    font-family:Comic Sans MS; 
    font-size: 1.6em; /*20px;*/
	font-weight: bold;
	text-align: center;
	background: transparent;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #518ce6;
}

.orderHere
{
    background-image: url(../images/RWOrderHere.gif);
    background-position: top center;
    background-repeat: no-repeat;
    text-align: center;
    margin-right: auto;
    margin-left: auto; 
}

.orderHere:hover
{
    background-image: url(../images/RWOrderHereHover.gif);
    background-position: top center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.viewDetails
{
    background-image: url(../images/RWViewDetails.gif);
    background-position: top left;
    background-repeat: no-repeat;
    text-align: center;
    margin-right: auto;
    margin-left: auto; 
}

.viewDetails:hover
{
    background-image: url(../images/RWViewDetailsHover.gif);
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

/*==================================================*/
/*   GENERAL                                        */
/*==================================================*/

.popModal
{
 	background-color: #f2f2f2; 
	filter: alpha(opacity=70); 
	opacity: 0.7;
}


/*==================================================*/
/*   ITEM DETAIL                                    */
/*==================================================*/

.itemdetailitem
{
    position: relative;
    width: 80%;
    margin-right: 1%; 
    margin-top: 5px; 
    text-align: center; 
    font-family: Comic Sans MS; 
    color: #d59ce7; 
    font-size: small; 
    font-weight: bold;
}

.itemdetailitemr
{
    position: relative;
    width: 80%;
    margin-right: 1%; 
    margin-top: 5px; 
    text-align: right; 
    font-family: Comic Sans MS; 
    color: #d59ce7; 
    font-size: small; 
    font-weight: bold;
}

.itemDetailItems
{
    vertical-align: top;
    width: 94%;
    height: auto;
    font-size: 14px;
    text-align: left; 
    margin-left: auto;
    margin-right: auto;
    position: relative;
    min-height: 1000px;
    margin-top: -50px;
}

.ie6 .itemDetailItems
{
    vertical-align: top;
    width: 94%;
    height: auto;
    font-size: 14px;
    text-align: left; 
    margin-left: auto;
    margin-right: auto;
    position: relative;
    height: 1000px;
}

.addToCart 
{
    background-image: url(../images/RWAddToCart.gif);
    background-position: top center;
    background-repeat: no-repeat;
    text-align: center;
    margin-right: auto;
    margin-left: auto; 
    margin-bottom: 5px; 
}

.addToCart:hover
{
    background-image: url(../images/RWAddToCartHover.gif);
    background-position: top center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.viewCart 
{
    background-image: url(../images/RWViewCart.gif);
    background-position: top center;
    background-repeat: no-repeat;
    text-align: center;
    margin-right: auto;
    margin-left: auto; 
    margin-bottom: 5px; 
}

.viewCart:hover
{
    background-image: url(../images/RWViewCartHover.gif);
    background-position: top center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.customOrder 
{
    background-image: url(../images/RWCustomOrder.gif);
    background-position: top center;
    background-repeat: no-repeat;
    text-align: center;
    margin-right: auto;
    margin-left: auto; 
    margin-bottom: 5px; 
}

.customOrder:hover
{
    background-image: url(../images/RWCustomOrderHover.gif);
    cursor: pointer;
}


/*==================================================*/
/*  WEB PAGE MASTER PAGE                            */
/*==================================================*/

.detailItems 
{
    width: 94%;
    height: auto;
    font-size: .9em; /* 14px;*/
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    min-height: 1000px;
}

.ie6 .detailItems 
{
    width: 94%;
    height: auto;
    font-size: .9em; /*14px;*/
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    height: 1000px;
}

.divItemsTopButton 
{
    text-align: left;
    padding-left: 20px; 
    float: left;
    padding-bottom: 10px;
}

.divItemsTopLink 
{
    text-align: right;
    float: right;
}

.divItemsClearFloat
{
    clear: both;
}

.divItemTemplate
{
    width: 100%;
    height: auto;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.ie6 .divItemTemplate
{
    width: 100%;
    height: 280px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.divItemsButton
{
    max-height: 160px;
}

.ie6 .divItemsButton
{
    width: 110px;
}

.divItemsLinkComic
{
    font-family: Comic Sans MS;
    font-size: .9em; /*14px; */
    text-align: center;
    min-height: 60px;
}

.ie6 .divItemsLinkComic
{
    font-family: Comic Sans MS;
    font-size: .9em; /*14px; */
    text-align: center;
    height: 60px;
}

.divitemslinkscript
{
    font-family: Lucida Calligraphy;
    font-size: .9em; /*12px; */
    text-align: center; 
    min-height: 60px;
}

.ie6 .divitemslinkscript
{
    font-family: Lucida Calligraphy;
    font-size: .9em; /*12px; */
    text-align: center; 
    height: 60px;
}

.divItemnoCost
{
    font-family: 'Comic Sans MS'; 
    font-size: .9em; /*12px; */
    color: #518ce6;
    min-height: 30px;
}

.ie6 .divItemnoCost
{
    font-family: 'Comic Sans MS'; 
    font-size: .9em; /*12px; */
    color: #518ce6;
    height: 30px;
}

.divItemsOutOfStock
{
    width: 100%;
    height: auto;
	font-family: Comic Sans MS, Verdana;
	font-size:	.9em;
	background: transparent;
	color: #b95cd8;
}

/*==================================================*/
/*  GUEST BOOK                                      */
/*==================================================*/



/*==================================================*/
/*  FEATURED ARTICLE                       */
/*==================================================*/

.ArticleTitle
{
     font-family: Verdana;
     font-size: 1.0em; /*1.2em;*/
     text-decoration: underline;
     text-align: center;
}

.ArticleSubTitle
{
     font-family: Verdana;
     font-size: .9em; /*1.1em;*/
     text-align: center;
}

.divArticle
{
     font-family: Verdana;
     font-size: .9em; /*1em;*/
     text-align: justify;
     height: auto;
     margin-bottom: 25px;
}

.divArticleFooter
{
    width: 94%;
    margin-left: auto;
    margin-right: auto;
    vertical-align: top;
    height: 400px;
}

.divPainting1
{
    float: left;
    width: 200px;
    max-height: 100%;
}

.ie6 .divPainting1
{
    float: left;
    width: 200px;
    height: 100%;
}

.divCredits
{
    width: 94%;
    text-align: center;
}

.divPainting2
{
    float: right;
    width: 200px;
    max-height: 100%;
}

.ie6 .divPainting2
{
    float: right;
    width: 200px;
    height: 100%;
}

.divArticleNavigator
{
    top: 50px; 
    width: 50%; 
    margin-left: auto; 
    margin-right: auto; 
    margin-bottom: 25px;
    margin-top: 15px;
    text-align: center;
 }

.ARTicles:link
{
	color: #1d62c9;
	font-weight: bold;
	cursor: pointer;
}

.ARTicles:visited
{
	color: #1d62c9;
	font-weight: bold;
	cursor: pointer;
}

.ARTicles:hover
{
	color: #FF7C80;
	font-weight: bolder;
    text-decoration: underline;
    font-style: italic;
	cursor: pointer;
}

.ARTicles:active	
{
	color: #1d62c9;
	font-weight: bold;
	cursor: pointer;
}

/*==================================================*/
/*   RWCUSTOMORDER.ASPX                             */
/*==================================================*/

.customTitle
{
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}

.divInstructions
{
	margin-left: 1%;
	width: 97%;
	text-align: left;
}

.customInstructions
{
    font-family: Comic Sans MS;
    border-style: none;
    overflow: auto;
    text-align: left;
    width: 100%;
    color: #518ce6;
    font-weight: normal;
    background: transparent;
}

.customError
{
	font-family: Comic Sans MS;
    border-style: none;
    overflow: auto;
    text-align: left;
    width: 100%;
    color: #1D6AF8;
    font-weight: bold;
    background: transparent;
}

.customEmailButton
{
	vertical-align: middle;
    cursor: pointer;
}

.customEmailButton:hover
{
    background-image: url(../images/RWEmailMeHover.gif);
}

/*==================================================*/
/*  OLD STUFF                                       */
/*==================================================*/

/*
#topsection 
{
    z-index: 2;
    position: absolute; 
    top: 0px; 
    left: 0px; 
    z-index: 6; 
    text-align: center; 
    color: White; 
    width: 100%; 
    height: 300px;
}


#resumetext h1 
/* data comes from database 
{
	text-align: center;
	font-family: Lucida Calligraphy, Verdana;
	font-size: .9em; /*20px;
}


.divlogin 
{
    clear: both;
	font-family: Comic Sans MS;
	font-weight: 900;
	background: transparent;
	margin-left: 22%;
	margin-right: 22%;
	border: solid 1px #518ce6;
	color: #518ce6;
	font-size: .9em; /*14px;
	margin-top: 10px; 
	width: auto;
	text-align: left;
	padding: 3%;
	height: auto;
 }
*/
 
.hypbutton
{
    font-family: Comic Sans MS;
    border-style: outset;
    border-width: thin;
    font-weight: 900;
    background-color: #eeeeee;
    padding: 1px;
    color: #518ce6;
    text-align: center;
}

.hypbutton2
{
    font-family: Comic Sans MS;
    font-weight: 900;
    background-color: #eeeeee;
    color: #518ce6;
}

.hypbutton:link, .hypbutton2:link
{
    color: #518ce6;
    background-color: #eeeeee;
    font-weight: 900;
}

.hypbutton:visited, .hypbutton2:visited
{
    color: #518ce6;
    background-color: #eeeeee;
    font-weight: 900;
}

.hypbutton:hover, .hypbutton2:hover
{
    color: #518ce6;
    background-color: #e5e5e5;
    font-weight: 900;
    cursor: pointer;
}

.hypbutton:active, .hypbutton2:active
{
    color: #518ce6;
    background-color: #eeeeee;
    font-weight: 900;
}

#links 
{
    float: left;
    border: 0px;
    margin-top: 20px;
    margin-left: 20px;
}

.hyperlink
{
    cursor: pointer;
}

.hyperlink:link
{
	color: #518ce6;
	font-weight: 900;
}

.hyperlink:visited
{
	color: #518ce6;
	font-weight: 900;
}

.hyperlink:hover
{
	color: #FF7C80;
	font-weight: 900;
    text-decoration: underline;
}

.hyperlink:active	
{
	color: #518ce6;
	font-weight: 900;
}

.headerhyperlink:link
{
	color: white;
	font-weight: 900;
	text-decoration: underline;
}

.headerhyperlink:visited
{
	color: white;
	font-weight: 900;
	text-decoration: underline;
}

.headerhyperlink:hover
{
	color: #FF7C80;
	font-weight: 900;
}

.headerhyperlink:active	
{
	color: white;
	font-weight: 900;
}


/* Search module */

.search 
{
    font-family: Lucida Calligraphy;
    color: #518ce6;
	vertical-align: top;
	padding-right: 2%;
	font-size: .9em;
	text-align: center;
}

.searchHeader
{
    font-weight: bold;
	font-size: .9em;
    width: 100%;
    margin-top: 5px;
}

.searchTextHead
{
    font-family: Lucida Calligraphy;
    color: #518ce6;
	vertical-align: top;
	font-size: .9em;
	padding: 0px;
	text-align: left;
}

.searchItem
{
    width: 100%;
    text-align: justify;
}

.searchTextItem
{
    font-family: Lucida Calligraphy;
    color: #518ce6;
	vertical-align: top;
	font-size: .9em;
	padding-right: 1%;
}

.searchTextItemLeft
{
    font-family: Lucida Calligraphy;
    color: #518ce6;
	vertical-align: top;
	font-size: .9em;
	text-align: left;
	padding-left: 1%;
	padding-right: 1%;
}

.searchTextItemLeft:hover
{
	text-decoration: underline;
}

.searchspacer1
{
    height: 15px;
    width: 100%;
}

.searchspacer2
{
    background-color: #d59ce7; 
    height: 2px; 
    margin-top: 2px; 
    margin-bottom: 2px;
    width: 100%;
}

.search:link
{
	color: #518ce6;
	font-weight: 900;
	font-size: .9em;
}

.search:visited
{
	color: #518ce6;
	font-weight: 900;
	font-size: .9em;
}

.search:hover
{
	color: #FF7C80;
	font-weight: 900;
	font-size: .9em;
}

.search:active
{
	color: #518ce6;
	font-weight: 900;
	font-size: .9em;
}

.searchString
{
    text-align: left;
    font-family: Comic Sans MS;
	color: #518ce6;
	font-weight: 900;
	margin-left: 2%;
}

.hrsearch
{
    text-align: center;
    color: #fcf9ae;
}

.hrsearchdata
{
    clear: both;
    color: #d59ce7;
    width: 85%;
}

.searchPage
{
    text-align: center;
    width: 97%;
    padding-left: 1%;
    padding-right: 1%;
    margin-left: auto;
    margin-right: auto;
}

.divErrorSearch
{
    text-align: center;
}
/* end search module */


#pageloc 
{
    display: inline; 
    color: #8ad7d2; 
    font-weight: bold; 
    padding: 10px; 
    font-family: Lucida Calligraphy; 
    font-size: .9em; /*12px;*/
}

.pagenav
{
    vertical-align: top;
}

.pagenav[disabled] 
{
    font-family: Lucida Calligraphy;
    font-weight: bold;
    font-size: .9em; /*12px;*/
}

.pagenav:link
{
	color: #ff7c80;
	font-family: Lucida Calligraphy;
	font-weight: bold;
	font-size: .9em; /*12px;*/
}

.pagenav:visited
{
	color: #ff7c80;
	font-family: Lucida Calligraphy;
	font-weight: bold;
	font-size: .9em; /*12px;*/
}

.pagenav:hover
{
	color: #b95cd8;
	font-family: Lucida Calligraphy;
	font-weight: bold;
	font-size: .9em; /*12px;*/
}

.pagenav:active	
{
	color: #ff7c80;
	font-family: Lucida Calligraphy;
	font-weight: bold;
	font-size: .9em; /*12px;*/
}

#credits 
{
    z-index: 7; 
    position: absolute;
    top: 570px;
    left: 0px;
    margin-left: 0px; 
    margin-top: 20px; 
    width: 50%; 
    text-align: center; 
    font-size: x-small;
}

#itemdetailmessage
{
    font-family: Comic Sans MS;
    color: #518ce6;
}

#itemdesc 
{
    border-style: solid;
    border-width: thick;
    border-top-color: #f8feb3;
    border-left-color: #ecfc27;
    border-right-color: #8fb6ef;
    border-bottom-color: #518ce6;
    padding: 5px;
    text-align: left;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 20%;
    height: auto;
    max-height: 450px;
    width: 50%;
    top: auto;
    float: right;
    overflow: auto;
}

.ie6 #itemdesc 
{
    border-style: solid;
    border-width: thick;
    border-top-color: #f8feb3;
    border-left-color: #ecfc27;
    border-right-color: #8fb6ef;
    border-bottom-color: #518ce6;
    padding: 5px;
    text-align: left;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 20%;
    height: auto;
    height: 450px;
    width: 50%;
    top: auto;
    float: right;
    overflow: auto;
}

/*
.progressLoader
{
	position: absolute;
    top: 230px;
    left: 85.5%; 
    width: 14%; 
    text-align: center;
    height: 84px;	
}
*/

.cartControls 
{
    position: absolute;
    top: 70px; /*56px; 140px;*/
    left: 85.5%; 
    width: 14%; 
    text-align: center;
    height: auto;
}

.cartControlsWelcome
{
    height: 80px; 
    text-align: center;
}


/* Detail Items section */
.itemsImage
{
    max-width: 160px;
    max-height: 160px;
    vertical-align: top;
    text-align: center;
    cursor: pointer;
}

.ie6 .itemsImage
{
    width: 110px;
    vertical-align: top;
    text-align: center;
    cursor: pointer;
}

/* End Detail Items section */


.divOutOfStockDetail
{
    width: 100%;
    position: relative; 
    left: 0px; 
    top: 50px;
}

#divthankyou
{
    width: 100%; 
    margin-left: auto;
    margin-right: auto;
}

.hr
{
    color: #518ce6;
    height: 1px;
}

.divpager
{
    width: 100%;
}

.firstpage
{
    padding-left: 0px; 
    padding-right: 10px; 
    display: inline;
    text-align:left;
}

.prevpage
{
    padding-left: 10px; 
    padding-right: 20px; 
    display: inline;
    text-align: left;
}

.thispage
{
    padding: 20px; 
    display: inline;
    text-align: center;
	color: #b95cd8;
	font-family: Lucida Calligraphy;
	font-weight: bold;
	font-size: .9em; /*12px;*/
}

.nextpage
{
    padding-left: 20px; 
    padding-right: 10px; 
    display: inline;
    text-align: right;
}

.lastpage
{
    padding-left: 10px; 
    padding-right: 0px; 
    display: inline;
    text-align: right;
}

#divheadlinks 
{
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	.9em; /*14px;*/
	font-weight: bold;
    text-decoration: underline; 
	background: transparent;
	text-align: center;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
    color: #d59ce7;
}

.divitemlinks 
{
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	.9em; /*14px;*/
	color: #518ce6;
	font-weight: bold;
	background: transparent;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-right: 10px;
	text-align: left;
}

.divdivider
{
    width: 100%;
/*    height: 1px;
    background-color: #d59ce7;
*/
}

.divWelcome 
{
    color: #d59ce7;
    font-family: Comic Sans MS, Verdana;
    font-size: small;
    font-weight: bold;
    height: auto;
}

.errorMessage
{
    font-family: Comic Sans MS;
    border-style: none;
    overflow: auto;
    width: 95%;
    font-size: .9em;
    color: #1D6AF8; /* #fba09b;*/
    background: transparent;
    margin-left: 2%;
    margin-right: 2%;
    font-weight: bold;
    text-align: center;
}

.error2
{
    font-family: Comic Sans MS;
    border-style: none;
    overflow: auto;
    text-align: left;
    width: 100%;
    color: #1D6AF8; /*#fba09b;*/
    font-weight: bold;
    background: transparent;
}

.thankyou
{
    font-family: Comic Sans MS;
    border-style: solid;
    overflow: auto;
    border-width: 1;
    border-color: #518ce6;
    border-bottom-color: #e9f0fc;
    border-right-color: #e9f0fc;
    padding: 10px;
    text-align: left;
    width: 100%;
    color: #356bea;
    font-weight: bold;
    background: transparent;
}

/* Gallery */

.divGalleryButton
{
    width: 160px; 
    font-size: .9em; /*14px; */
    height: 160px;
    background: transparent; 
    text-align: center; 
    vertical-align: top;
    margin: 5px;
}

.divGalleryLink
{
    width: 80%; 
    color: #518ce6;
    font-family: Lucida Calligraphy;
    cursor: pointer; 
    font-size: .9em; /*14px; */
    height: 80px; 
    background: transparent;
    text-align: center; 
    vertical-align: top;
}

.txtentry 
{
    font-family: Comic Sans MS;
    color: #b95cd8;
    background-color: #fcf9ae;
    padding-left: 5px;
}

.scrolllabel
{
    overflow: auto;
    text-align: justify;
}

.scrolllabelgallery
{
    overflow: auto;
    text-align: left;
    font-family: Lucida Calligraphy;
    color: #518ce6;
    background-color: #fcf9ae;
}

.scrolllabelgallerycenter
{
    overflow: auto;
    font-family: Lucida Calligraphy;
    color: #518ce6;
    background-color: #fcf9ae;
    text-align: center;
}

.GalleryPics
{
    font-family: Lucida Calligraphy;
    font-size: .9em;
    vertical-align: top;
    color: #50948E;
}

/* Item Detail */
/*
#divitemdetailheader
{
	font-family: Lucida Calligraphy, Arial, Helvetica, sans-serif;
	font-size:	.9em; 
	font-weight: bold;
	text-align: center;
	background: transparent;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #518ce6;
}

.navHome
{
    color: #f8feb3;
    background: #8ad7d2;
	border-left-color: white;
	border-left-width: thin;
	border-left-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-top-color: white;
	border-top-width: thin;
	border-top-style: solid;
	font-family: Comic Sans MS;
	font-size: .9em;
    font-style: normal;
    font-weight: normal;
    padding: 4px 2px 4px 8px;
}
*/

#articlearchive
{
     text-align: center;
}

.ddlarchive
{
	background-color: #d5e0fa;
	font-family: Lucida Calligraphy;
}

.thumbs
{
    border-color: Red;
    border-style: dashed;
}

/* ITEM DETAIL */

.divItemDetailError
{
    width: 99.5%; 
}

.itemDetailError
{
    font-family: Comic Sans MS;
    border-style: none;
    overflow: auto;
    text-align: left;
    width: 100%;
    color: #1D6AF8; /* red; #f8feb3;*/
    font-weight: bold;
    font-size: 1.1em;
    background: transparent;
}

.itemDetailImage 
{
    float: left; 
    width: 45%;
    margin-bottom: 10px;
}

.itemdetaildesc 
{
    float: right; 
    width: 54%;
}

.itemDetailThumbs 
{
    clear: both;
    vertical-align: top;
    width: 100%;
    height: auto;
    font-size: .9em; /*14px;*/
    text-align: left;
}

.divItemDetailTemplate
{
    width: 95%;
    min-height: 180px;
    text-align: center;
    float: left;
}

.ie6 .divItemDetailTemplate
{
    width: 95%;
    height: 180px;
    text-align: center;
    float: left;
}

.divItemsDetailButton
{
    height: 160px;
    float: left;
}

#pagedetailerror
{
    z-index: 10;
    width: 100%;
    text-align: center; 
    font-size: large; 
    font-family: Comic Sans MS;
    position: absolute;
    top: 400px;
}

/* payment page */
.printreceipt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.9em; /*12px;*/
	font-weight:	900;
	background: transparent;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-right: 10px;
    color: #d59ce7;
}

#RWProcessing
{
    display: none;
}

/* Coffee */
.coffee:link
{
    color: #518ce6;
    font-family: Verdana;
    font-weight: bold;
    font-style: italic;
    font-size: .9em; /*12px;*/
    background: transparent;
    width: 80%;
}

.coffee:hover
{
	color: #FF7C80;
}

/* Portraits */
#divheaderscriptportrait
{
	font-family: Vivaldi, Arial, Helvetica, sans-serif;
	font-size:	.9em; /*30px;*/
	font-weight: bold;
	text-align: center;
	background: transparent;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #518ce6;
}

#divheadersubscriptportrait
{
    font-family: Lucida Calligraphy; 
    font-size: .9em; /*14px;*/
	font-weight: bold;
	text-align: center;
	background: transparent;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #518ce6;
}

#portraits
{
    border-color: #518ce6;
}

/* end Portraits */


/* Featured Items */

.divFeatured
{
    text-align: center;
    float: left;
    width: 80%;
    margin-left: 8%;
    margin-top: 48px;
}

.divFeaturedControl
{
    float: right;
    width: 8%;
    text-align: right;
    padding-right: 1%;
}

.featuredItems
{
    width: 672px;
    text-align: center;
    font-family: Lucida Calligraphy;
    color: #518ce6;
    font-size: .9em; /*1em;*/
    font-weight: bold;
    border: none;
}

#Featureditems3, #FeaturedItems2, #FeaturedItems1, #FeaturedItems0
{
    float: left;
}

#Featureditems7, #FeaturedItems6, #FeaturedItems5, #FeaturedItems4
{
    float: right;
}

#FeaturedItems0 div, #FeaturedItems1 div, #FeaturedItems2 div, #FeaturedItems3 div,
#FeaturedItems4 div, #FeaturedItems5 div, #FeaturedItems6 div, #FeaturedItems7 div
{
    visibility:hidden;
    margin:0px auto;
}

#FeaturedItems0, #FeaturedItems0 div.default, #FeaturedItems1, #FeaturedItems1 div.default,
#FeaturedItems2, #FeaturedItems2 div.default, #FeaturedItems3, #FeaturedItems3 div.default,
#FeaturedItems4, #FeaturedItems4 div.default, #FeaturedItems5, #FeaturedItems5 div.default,
#FeaturedItems6, #FeaturedItems6 div.default, #FeaturedItems7, #FeaturedItems7 div.default
{
    width:160px;
    height:160px;
    overflow:hidden;
    visibility:visible;
}

.ie6 #FeaturedItems0, .ie6 #FeaturedItems0 div.default, .ie6 #FeaturedItems1, .ie6 #FeaturedItems1 div.default,
.ie6 #FeaturedItems2, .ie6 #FeaturedItems2 div.default, .ie6 #FeaturedItems3, .ie6 #FeaturedItems3 div.default,
.ie6 #FeaturedItems4, .ie6 #FeaturedItems4 div.default, .ie6 #FeaturedItems5, .ie6 #FeaturedItems5 div.default,
.ie6 #FeaturedItems6, .ie6 #FeaturedItems6 div.default, .ie6 #FeaturedItems7, .ie6 #FeaturedItems7 div.default
{
    width:158px;
    height:158px;
    overflow:hidden;
    visibility:visible;
}

#FeaturedItems0 table tr td div, #FeaturedItems1 table tr td div,
#FeaturedItems2 table tr td div, #FeaturedItems3 table tr td div,
#FeaturedItems4 table tr td div, #FeaturedItems5 table tr td div,
#FeaturedItems6 table tr td div, #FeaturedItems7 table tr td div
{
    visibility:visible;
}

#FeaturedItems0 table tr td, #FeaturedItems1 table tr td,
#FeaturedItems2 table tr td, #FeaturedItems3 table tr td,
#FeaturedItems4 table tr td, #FeaturedItems5 table tr td,
#FeaturedItems6 table tr td, #FeaturedItems7 table tr td
{
    text-align:center;
    vertical-align:middle;
}

.FeaturedItemsMaint
{
    width: 160px;
    height: 160px;
    vertical-align: top;
    text-align: center;
    cursor: pointer;
}

.divItemDetailTemplateMaint
{
    width: 95%;
    text-align: center;
    float: left;
}

.divItemsDetailButtonMaint
{
    height: 160px;
    float: left;
}




/* end Featured items */



/* wish workshop */
#workshopheader
{
    font-family: Comic Sans MS;
    color: #b95cd8;
    width: 100%;
    background: transparent;
    text-align: center;
    font-size: .9em; /*1.5em;*/
    font-weight: bold;
}

.workshopheader2a
{
    font-family: Comic Sans MS;
    width: 100%;
    background: transparent;
    text-align: center;
    font-size: 1.4em; /*1.5em;*/
    font-weight: bold;
}

.workshopheader2b
{
    font-family: Comic Sans MS;
    width: 100%;
    background: transparent;
    text-align: center;
    font-size: 1.4em; /*1.5em;*/
    font-weight: bold;
}

.workshopheader3a
{
    font-family: Comic Sans MS;
    color: #62C568;
    width: 100%;
    background: transparent;
    text-align: center;
    font-size: .9em; /*1.5em;*/
    font-weight: bold;
}

.workshopheader3b
{
    font-family: Comic Sans MS;
    color: #FF6699;
    width: 100%;
    background: transparent;
    text-align: center;
    font-size: .9em; /*1.5em;*/
    font-weight: bold;
}

.workshopheader4a
{
    font-family: Comic Sans MS;
    color: #EA950F;
    width: 100%;
    background: transparent;
    text-align: center;
    font-size: .9em; /*1.5em;*/
    font-weight: bold;
}

.workshopheader4b
{
    font-family: Comic Sans MS;
    color: #B58B43;
    width: 100%;
    background: transparent;
    text-align: center;
    font-size: .9em; /*1.5em;*/
    font-weight: bold;
}

.workshoppanel
{
	background-repeat: no-repeat;
}

.workshopinsert
{
    margin: 10%;
}

.workshoptitle
{
    text-align: center;
    font-weight: bold;
    padding-top: 20px;
}

.ie6 .workshoptitle
{
    text-align: center;
    font-weight: bold;
    margin: 5% 10% 0% 10%;
}

.workshoptext
{
    text-align: justify;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
}

.ie6 .workshoptext
{
    text-align: justify;
    margin: 0% 10% 8% 10%;
}

.workshop2
{
    color: #9512F0;
}

/* End of WishWorkshop */

.LiveHelpPanel
{
    overflow: scroll;
}

.LiveHelpText
{
}

#hypLiveChat:hover
{
    text-decoration: underline;
}

.imgItems
{
    width: 128px;
}


.GuestBook
{
    width: 95%;
    margin-left: auto; 
    margin-right: auto; 
    color: #55AACC; 
    font-family: Lucida Calligraphy; 
    font-weight: bold;
}

.GuestBookName
{
    width: 45%; 
    float: left; 
    text-align: left; 
    text-decoration: underline;
    padding: 1%;
}

.GuestBookDate
{
    width: 45%; 
    float: right; 
    text-align: right; 
    text-decoration: underline;
    padding: 1%;
}

.GuestBookComment
{
    width: 100%; 
    clear: both; 
    text-align: left; 
    font-family: Comic Sans MS; 
    font-size: .9em; /*1.1em;*/
    padding: 1%;
}

.GuestBookFrom
{
    width: 100%; 
    text-align: left; 
    font-family: Comic Sans MS; 
    font-size: .9em; /*1.1em;*/
    padding: 1%;
}

.GuestBookAdd
{
    font-family: Comic Sans MS; 
    color: #55AACC; 
    display: none; 
    text-align: left; 
    border: inset 6px #55AACC; 
    margin-left: 3%; 
    margin-right: 3%; 
    width: 90%; 
    margin-top: 1%; 
    padding: 1%;
}

/* Ad Campaigne */
/* UnSubscribe */

.UnsubscribeBackground
{
    height: 600px; 
    border: none; 
    margin-left: auto;
    margin-right: auto;
    background-image: url(../images/BusinessCardRaw.jpg); 
    background-position: center top; 
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0% 3% 3% 3%;
}

.UnsubscribeStyle
{
    text-align: center; 
    position: absolute; 
    top: 300px; 
    width: 80%; 
    padding-left: 10%; 
    color: #FEFF81; 
    font-weight: bold; 
    font-family: Comic Sans MS; 
    font-size: .9em;
}

.UnsubscribeHyperlink:link
{
    color: #FEFF81;
    text-decoration: underline;
}

.UnsubscribeHyperlink:visited
{
    color: #FEFF81;
    text-decoration: underline;
}

.UnsubscribeHyperlink:hover
{
    color: #FEFF81;
    text-decoration: underline;
    font-style: italic;
}

.UnsubscribeHyperlink:active
{
    color: #FEFF81;
    text-decoration: underline;
}

/* Ad Campaign */
.AdFont
{
    font-family: Times New Roman;
    color: Black;
    font-size: .9em; /*14px;*/
}

.adcampaign:link
{
    text-decoration: underline;
}

.adcampaign:visited
{
    text-decoration: underline;
}

.adcampaign:hover
{
    text-decoration: underline;
    font-weight: bold;
}

.adcampaign:active
{
    text-decoration: underline;
}

/* Custom Combobox */

.ComboBox .ajax__combobox_textboxcontainer input 
{
    height: 19px;
    width: 100%;
    margin-top: -5px ! important;
    color: #518CE6;
    font-family: Comic Sans MS;
    font-weight: bold;
	border-top-style: inset ! important;
	border-right-style: none ! important;
	border-bottom-style: inset ! important;
	border-left-style: inset ! important;
	padding-left: 4px ! important;
	padding-right: 3px ! important;
	margin-right: 52px ! important;
}

.ComboBox .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button 
{
	background-image: url(../images/downarrow.png) ! important;
	background-repeat: no-repeat;
	border-top-style: inset ! important;
	border-right-style: solid ! important;
	border-right-width: 2px;
	border-right-color: White ! important;
	border-bottom-style: solid ! important;
	border-bottom-width: 2px;
	border-bottom-color: white ! important;
	border-left-style: none ! important;
	background-color: White;
    margin-top: -5px ! important;
    padding-left: 7px ! important;
    width: 20px ! important;
}

.ComboBox .ajax__combobox_itemlist
{
    background-color: White;
    font-weight: bold;
    color: #518CE6;
    font-family: Comic Sans MS ! important;
    font-style: normal ! important;
    text-decoration: none ! important;
    font-size: .9em;
}


/* ===================================================
                   FORUM
======================================================*/

.pnlModalForum
{
    padding: 5px; 
    overflow: hidden; 
    width: 60%; 
    background-color: #D7CCC3;
}

.divModalBodyForum
{
    clear: both; 
    width: 95%; 
    margin-left: 12px; 
    height: 490px; 
    border-style: inset; 
    border-color: Yellow;
    padding-left: 10px;
    padding-top: 5px;
}

.divForumContent
{
    margin-top: 10px; 
    width: 98%; 
    background-color: #F7F8E7;
    height: 1290px;
    margin-top: 1%; 
    font-size: .9em; 
    font-weight: bold;
    overflow: auto;
    margin-left: auto;
    margin-right: auto;
 }

.ForumHome
{
    padding: 10px 5px 5px 5px;
}

.ForumTopic
{
	clear: both;
    text-align: left;
    width: 98%;
    color: Green;
    font-weight: bold;
    font-size: .9em;
    font-family: Verdana;
}

.ForumDiscussion
{
	clear: both;
    margin-top: 5px;
    text-align: left;
    height: auto;
    width: 100%;
    color: Blue;
    font-weight: normal;
    font-size: .9em;
    font-family: Verdana;
}

.divModalHeader
{
    height: 25px; 
    width: 98.5%;
}

    .divModalTitle
    {
        float: left; 
        color: Black; 
        padding-left: 15px; 
        width: 95%;
        text-align: center;
    }

    .modalTitle
    {
        width: 97%;
        height: 25px;
    }

    .divModalClose
    {
        float: right; 
	    padding-right: 5px; 
		margin-top: 10px;
    }

    .divModalClose:hover
    {
        background-image: url(../images/closehover.gif);
        background-position: left top;
        background-repeat: no-repeat;
    }


