body {
    background-color:#FFF0F7;
}
/*

#FFF0F7 Light Pink
#EC008C Bright Pink
#92278F Dark Purple
#F49AC1 Mid Pink

*/
.dark{color:#92278F;}
.light{color:#FFF0F7;}
.mid{color:#F49AC1;}
.bright{color:#EC008C;}


table{font-family: Arial; font-size: 11px; color: #92278F ; border-color:#EC008C; }

.topPanel{
    background-image: url(../img/topbg.jpg);
    background-repeat:repeat-x;
}

.smallbutton{
    color:White;
    background-color: #EC008C;
    
    font-size: 10px;
    font-weight: bold;
    
    border:0px;
    padding-left : 4px;
    padding-right : 4px;
}

.smallbutton2{
    color:White;
    background-color: #F49AC1;
    
    font-size: 10px;
    font-weight: bold;
    
    border:0px;
    padding-left : 4px;
    padding-right : 4px;
}


i{ color:Red;}



A:Link { font-weight: bold; font-family: Arial; text-decoration: none; color:#92278F }
A:Visited { font-weight: bold; font-family: Arial; text-decoration: none; }
A:Hover {font-weight: bold; font-family: Arial; text-decoration:none ; color:#EC008C }

.toplinks a{font-weight: bold; font-family: Arial; text-decoration: none; color:#fff }
.toplinks a:visited{font-weight: bold; font-family: Arial; text-decoration: none; color:#fff }
.toplinks a:hover{font-weight: bold; font-family: Arial; text-decoration: none; color:#6DC5FF }


br.page { page-break-before: always; }
font.small {font-family:"Arial"; font-size:9px; color:#C08F92; }
.bold {font-weight:bold;}

.error {font-family:"Arial"; font-size:10px; font-weight: bold; color:red;}

font.title {font-family:"Arial"; font-size:12px; font-weight: bold; color:Black}
font.info {font-family:"Arial"; font-size:12px; color: #92278F;}
font.alert {font-family:"Arial"; font-size:11px; font-weight:bold; color: #EC008C;}

.infoBar{font-weight:bold;  padding:8; border:0; border:solid 0px #EC008C; color:Black; vertical-align:top;}
.errorBar{font-weight:bold;  padding:8; border:0; border:solid 0px #EC008C; color:red; vertical-align:top;}

/* PRODUCTS */
.productsLeft{border-right:solid 1px #F49AC1; border-bottom:solid 1px #F49AC1; padding:8;}
.productsLeft td{color:#EC008C; padding-top: 12;}
.productsLeft td.price{color:#EC008C; font-size:14; font-weight:bold}


.productsRight{ border-bottom:solid 1px #F49AC1; padding:8;}
.productsRight td{ color:#EC008C; padding-top: 12}
.productsRight td.price{color:#EC008C; font-size:14; font-weight:bold}



/* PRODUCTS */


.pagetitle{
    background-color: #EAEAEA;
    padding:4px;
    padding-left:8px;
    border-bottom: solid 1px #303030;
    
    color:#303030;
    font-weight:bold;
    font-size:12px;
    font-family:Arial ;
    
    background-image: url(../img/pagetitle_bg.jpg);
    background-repeat:repeat-x;
    
}

.pageDesc
{
    color: #EC008C;
    font-weight: bold;
    font-size:12;
    padding-left:10;
}

ul{
   margin:0px;
   padding:0px;
   padding-left:20;
   list-style:none;
}

/*TOP LINK*/
.toplink
{
    background-color:#FFF0F7;
}

.toplink ul
{
   width:100%;
   margin:0;
   padding:0;
   white-space:nowrap;
   list-style:none;
}

.toplink ul li{
	   display:inline;
}

.toplink ul li a
{
    text-align:right;
	background:url(../img/craft/bullet.gif) center left no-repeat; margin:0px;
	padding: 5 25 3 14;    
    font-weight:bold;
    float:right;
}
/*TOP LINK*/


/*SIDE PANEL*/
.sidePanel
{
    background-image: url(../img/craft/side_bg.jpg);
}

.sideDivider
{
    background-image: none;
    background-color: #FFF0F7;
}

.sideTop
{
    padding:8;
    background-image: url(../img/craft/side_top.jpg);
    text-align:right;
    font-size:12;
    font-weight:bold;
    vertical-align:top;
    height:32;
}

.sideBottom
{
    padding:8;
    background-image: url(../img/craft/side_bottom.jpg);
    height:33;
}

.sideBanner
{
    padding-top:4;
    background-color: #FFF0F7;
    background-image: none;
}

.sideBody
{
    background-image: url(../img/craft/side_bg.jpg);
    padding:0;
    vertical-align:top;
}

.sideBody ul li{		
	background:url(../img/craft/bullet.gif) top left no-repeat; margin:0px;
	padding: 0 0 20 20;
}

.sideBody ul li ul{		
    padding-left:0;
    padding-top:4;
}

.sideBody ul li li{		
	background:url(../img/craft/bullet.gif) top left no-repeat; margin:0px;
	padding: 0 0 5 20;
}


.sideBody ul li #current
{
     color:#EC008C;
}


/*SIDE PANEL*/

/*INFOMATION PANEL*/
.infoTopleft
{
    background:url(../img/craft/info_topleft.jpg);
    width:32;
    height:38;    
}

.infoTopmid
{
    background:url(../img/craft/info_topbg.jpg);
    
    font-size:14;
    font-weight:bold;
    text-align:left;
    
}

.infoTopright
{
    background:url(../img/craft/info_topright.jpg);
    width:8;
    height:38; 
}

.infoBottom td
{
    background:url(../img/craft/info_bottombg.jpg);
    font-weight:normal;
}

.infoBottom td b{ font-size:11;}
/*INFOMATION PANEL*/

/*FOOTER*/
.footerRow td
{
 padding:9;
 background-image: url(../img/craft/footerbg.jpg);
 font-family:Verdana; 
 font-size:10;
}

.footerRow a{
    font-weight: bold;
    color: #FFF;    
}

.footerRow a:visited{
    font-weight: bold;
    color: #FFF;
}

.footerRow a:hover{
    font-weight: bold;
    text-decoration:underline;
    color: #FFF;
}    
/*FOOTER*/


.pagetitle a{
    font-weight: bold;
    color: #003366;
    text-align: left;
}

.pagetitle a:visited{
    font-weight: bold;
    color: #003366;
    text-align: left;
}
.pagetitle a:hover{
    font-weight: bold;
    color: #6DC5FF;
    text-align: left;
}


.fieldcolumn {
    text-align: left;
    font-weight: normal;
    color: #666666;
    background-color: #F6F6F6;
    border-right:solid 1px #DFDFDF;
    vertical-align:top;
}

.actionRow
{
    text-align: left;
    background-color:#336699; 
    font-size:16px; 
    font-weight:bold; 
    color:white; 
}

.titleRow td{
    font-weight: bold;
    color: #92278F;
    border-top:solid 1px #92278F;
    border-bottom:solid 1px #92278F;
    background-color: #F49AC1;
    text-align: center;
    padding: 4;
    padding-left:8px;    
}

.evenRow td
{
    vertical-align:top;
    text-align: center;
    border-bottom:solid 1px #F49AC1;
    color: #EC008C;
}

.oddRow td
{
    vertical-align:top;
    text-align: center;
    border-bottom:solid 1px #F49AC1;
    color: #EC008C;
    background-color: #FDF7FA;    
}

.clickableRow td{    
    vertical-align:top;
    text-align: center;
    border-bottom:solid 1px #F49AC1;
    color: #EC008C;
    background-color: #FFE9D2;
}


input.smallInput {font-family:Verdana; font-size:10px; background-color:#fff; font-weight:bold; color:#92278F; border:0px; border:solid 1px #EC008C}
input.searchInput {font-family:Verdana; font-size:10px; background-color:#fff; font-weight:bold; color:#92278F; border:0px; border:solid 1px #EC008C}
input.listInput {font-family:Verdana; font-size:10px; background-color:#FFF799; color:Black; border:0px;}

textarea.smallTA {font-family:Verdana; font-size:10px; background-color:White; color:#92278F; padding:4px; font-weight:bold; border:solid 1px #EC008C;
scrollbar-arrow-color: #000000;
scrollbar-3dlight-color: #EC008C;
scrollbar-face-color: #EC008C;
scrollbar-shadow-color: #FFFFFF;    
    }

textarea.listTA {font-family:Verdana; font-size:10px; background-color:#FFF799; color:Black;padding:4px; border:0px; 
scrollbar-arrow-color: #000000;
scrollbar-3dlight-color: #3399FF;
scrollbar-face-color: #7DA7D9;
scrollbar-shadow-color: #FFFFFF;
    }
    
select.ddl 
{
    font-family:Verdana; font-size:9px; font-weight:bold; 
    background-color:White; 
    color:#92278F  
}

