BODY,.body    {margin:0px; background:#677387 url(../images/background.gif) repeat-y;}

/* TEXT TREATMENTS */
P,SPAN,TD,.td	{color:#000000; font-family:verdana,arial,helvetica; font-size:11px; line-height:16px;}
.small        {font-size:10px; font-weight:normal; line-height:12px;}
.label        {font-size:10px; font-weight:bold; line-height:12px;}
.error        {color:#ff0000; font-size:10px; font-weight:bold; line-height:12px;}
.ack          {color:#ff0000; font-size:11px; font-weight:bold; font-style:italic; line-height:16px;}
.title        {color:#ff5500; font-family:verdana,arial,helvetica; font-size:22px; font-weight:bold; line-height:18px;}
.subtitle     {color:#ffffff; font-family:verdana,arial,helvetica; font-size:22px; font-weight:normal; line-height:20px;}
.phone        {color:#ffffff; font-family:verdana,arial,helvetica; font-size:26px; font-weight:normal; line-height:33px;}
.portfolio    {color:#ffffff; font-family:verdana,arial,helvetica; font-size:20px; font-weight:bold; line-height:18px;}
.product      {color:#ffffff; font-family:verdana,arial,helvetica; font-size:15px; font-weight:bold; line-height:14px;}
.order        {font-size:11px; font-weight:normal; line-height:12px;}
.admin        {color:#ff0000; font-size:14px; font-weight:bold; font-style:italic; line-height:16px;}
.note         {font-size:9px; font-weight:normal; line-height:11px;}
.orderTitle     {color:#ffffff; font-family:verdana,arial,helvetica; font-size:14px; font-weight:bold; line-height:16px;}

/* BACKGROUND TREATMENTS */
.banner       {background:#ff8800 url(../images/banner1.jpg) repeat-x;}
.cartBody	  {margin:0px; background:#677387 url(../images/cartBackground.gif) repeat-y;;}
.content      {background:#ff9900 url(../images/banner2.jpg) no-repeat;}
.intro        {background:#ffb400 url(../images/bgintro.jpg) repeat-y;}
.shadow       {background:#cccccc url(../images/greycurve.gif) no-repeat;}
.gradient     {background:#999999 url(../images/background.gif) repeat-y;}
.picture      {background:#ffffff;}
.hilitepic    {background:#ff9701;}
.navon        {background:#ff9900 url(../images/navon.gif) no-repeat; color:#ffffff; font-size:14px; font-weight:bold; line-height:17px; text-align:right; letter-spacing:6px; text-transform:uppercase; text-decoration:none;}
.navoff       {background:#cccccc url(../images/navoff.gif) no-repeat; color:#222222; font-size:14px; font-weight:bold; line-height:17px; text-align:right; letter-spacing:6px; text-transform:uppercase; text-decoration:none;}
.navoncustom  {background:#ff9900 url(../images/navon.gif) no-repeat; color:#ffffff; font-size:14px; font-weight:bold; line-height:17px; text-align:right; letter-spacing:6px;  text-transform:none; text-decoration:none;}
.navoffcustom {background:#cccccc url(../images/navoff.gif) no-repeat; color:#222222; font-size:14px; font-weight:bold; line-height:17px; text-align:right; letter-spacing:6px; text-transform:none; text-decoration:none;}
.bgcopy       {background:#576377 url(../images/bgcopy.jpg) no-repeat;}
.bgportfolio1 {background:#ff9900 url(../images/maingen2.jpg) no-repeat;}
.bgportfolio2 {background:#ff9900 url(../images/maingen3.jpg) no-repeat;}
.plainBody	  {margin:0px; background:#677387 url(../images/cartBackground.gif) repeat-y;;}

/* FORM ELEMENTS */
SELECT.portfolio {background-color:#ffffff; color:#333333; font-family:verdana,arial,helvetica; font-size:12px; font-weight:normal;}
INPUT.button     {background-color:#ffcc00; color:#000000; font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; border-width:thin; text-transform:uppercase;}
INPUT.readonly   {background:#ff9900 url(../images/transparent.gif) no-repeat; color:#000000; font-size:12px; font-weight:normal; height:20px; border:none;}	

/* LINK TREATMENTS */
A                 {color:#3366cc; text-decoration:underline;}
A:link            {color:#3366cc; text-decoration:underline;}
A:visited         {color:#3366cc; text-decoration:underline;}
A:hover           {color:#3366cc; text-decoration:none;}
A:active          {color:#3366cc; text-decoration:none;}
/* main navigation */
A.navigation:link    {color:#333333; font-size:14px; font-weight:bold; letter-spacing:6px; text-transform:uppercase; text-decoration:none;}
A.navigation:visited {color:#333333; font-size:14px; font-weight:bold; letter-spacing:6px; text-transform:uppercase; text-decoration:none;}
A.navigation:active  {color:#333333; font-size:14px; font-weight:bold; letter-spacing:6px; text-transform:uppercase; text-decoration:none;}
A.navigation:hover   {color:#000000; font-size:14px; font-weight:bold; letter-spacing:6px; text-transform:uppercase; text-decoration:none;} 
/* eStore main navigation */
A.enavigation:link    {color:#333333; font-size:14px; font-weight:bold; letter-spacing:6px; text-transform:none; text-decoration:none;}
A.enavigation:visited {color:#333333; font-size:14px; font-weight:bold; letter-spacing:6px; text-transform:none; text-decoration:none;}
A.enavigation:active  {color:#333333; font-size:14px; font-weight:bold; letter-spacing:6px; text-transform:none; text-decoration:none;}
A.enavigation:hover   {color:#333333; font-size:14px; font-weight:bold; letter-spacing:6px; text-transform:none; text-decoration:none;} 
/* "footer" links */
.footer           {color:#222222; font-size:10px; font-weight:normal; text-transform:lowercase; text-decoration:none;}
A.footer:link     {color:#222222; font-size:10px; font-weight:normal; text-transform:lowercase; text-decoration:none;}
A.footer:visited  {color:#222222; font-size:10px; font-weight:normal; text-transform:lowercase; text-decoration:none;}
A.footer:active   {color:#222222; font-size:10px; font-weight:normal; text-transform:lowercase; text-decoration:underline;}
A.footer:hover    {color:#222222; font-size:10px; font-weight:normal; text-transform:lowercase; text-decoration:underline;}
/* special navigation treatments */
.hilite           {color: #000000; font-size:10px; line-height:12px; font-weight:normal;}
A.hilite:link     {color: #3366cc; font-size:10px; line-height:12px; font-weight:bold; text-decoration:underline;}
A.hilite:visited  {color: #3366cc; font-size:10px; line-height:12px; font-weight:bold; text-decoration:underline;}
A.hilite:active   {color: #3366cc; font-size:10px; line-height:12px; font-weight:bold; text-decoration:none;}
A.hilite:hover    {color: #3366cc; font-size:10px; line-height:12px; font-weight:bold; text-decoration:none;} 
.email            {color: #ffffff; font-size:18px; line-height:20px; font-weight:bold;}
A.email:link      {color: #3366cc; font-size:18px; line-height:20px; font-weight:bold; text-decoration:none;}
A.email:visited   {color: #3366cc; font-size:18px; line-height:20px; font-weight:bold; text-decoration:none;}
A.email:active    {color: #3366cc; font-size:18px; line-height:20px; font-weight:bold; text-decoration:underline;}
A.email:hover     {color: #3366cc; font-size:18px; line-height:20px; font-weight:bold; text-decoration:underline;} 
.slideshow        {color: #ffffff; font-size:14px; line-height:16px; font-weight:bold; font-style:italic;}
A.slideshow:link    {color: #ffffff; font-size:14px; line-height:16px; font-weight:bold; font-style:italic; text-decoration:none;}
A.slideshow:visited {color: #ffffff; font-size:14px; line-height:16px; font-weight:bold; font-style:italic; text-decoration:none;}
A.slideshow:active  {color: #ffffff; font-size:14px; line-height:16px; font-weight:bold; font-style:italic; text-decoration:underline;}
A.slideshow:hover   {color: #ffffff; font-size:14px; line-height:16px; font-weight:bold; font-style:italic; text-decoration:underline;} 

/* hidden link to admin */
.copyright    {color:#ffffff; font-family:verdana,arial,helvetica; font-size:9px; font-weight:normal; line-height:10px;}
A             {color:#ffffff; text-decoration:none;}
A:link        {color:#ffffff; text-decoration:none;}
A:visited     {color:#ffffff; text-decoration:none;}
A:hover       {color:#3366cc; text-decoration:none;}
A:active      {color:#ffffff; font-weight:bold; text-decoration:none;}