.l a:link,.l a:visited
{
  background-position:0px 14px;
  color:#C94386;
}
.l a:link,.l a:visited,.l a:hover
{
  background-image:url(/images/link-background.png);
  background-repeat:no-repeat;
  text-decoration:none;
}

img
{
  border:none;
}

h1
{
  font-size:19px;
  /*line-height:0em;*/
  color:#c94386;
  font-weight:normal;
}

h2
{
  color:#666666;
  font-size:14px;
  /*line-height:1em;*/
  font-weight:normal;
}

h3
{
  color:#c94386;
  font-size:15px;
  /*line-height:1em;*/
  font-weight:normal;
}
/*
h4
{
  color:#999999;
  font-size:15px;
  line-height:1em;
  font-weight:normal;
}
*/
h4
{
  color:#c94386;
  font-size:14px;
  /*line-height:0em;*/
  font-weight:normal;
}

h5
{
  font-family:Arial;
  color:#666666;
  font-size:16px;
  /*line-height:0em;*/
  font-weight:normal;
}
/*
h6
{
  font-size:17px;
}
*/
h6
{
  color:#999999;
  font-size:10px;
  /*line-height:0em;*/
  font-weight:normal;
}

body
{
  margin: 0 auto;
  font-family: Arial;
  /*background-image:url(/images/fusion-bg-btm.jpg);*/
  background-color:#ffffff;
  background-repeat: repeat-both;
  padding-bottom:20px;
}

#banner
{
  display:none;
}

.contact
{
  color:#7c7c7c;
  font-weight:bold;
}

.contact-hr
{
  float:left;
  width:60%;
  border:dashed #b3b3b3;
  border-width:1px 0 0;
  height:0;
}

#logo
{
  height:50px;
  width:322px;
}

#logo-area
{
  margin: 0 auto;
  padding-top:30px;
  height:70px;
  width: 952px;
}


#top-page
{
  /*width: 992px;*/
  width: 1002px;
  margin: 0 auto;
}

#top-page
{
  background-image:url(/images/top-page.png);
  height:19px;
}



#container
{
  width: 982px;
  margin: 0 auto;
  padding-left:20px;
  background:#ffffff;
  /*min-height:1020px*/
  min-height:770px;
}

#sub-1 a:link,#sub-1 a:visited,#sub-1 a:hover,
#sub-2 a:link,#sub-2 a:visited,#sub-2 a:hover,
#sub-3 a:link,#sub-3 a:visited,#sub-3 a:hover,
#sub-4 a:link,#sub-4 a:visited,#sub-4 a:hover,
#sub-5 a:link,#sub-5 a:visited,#sub-5 a:hover
{
  color:#ffffff;
  position:relative;
  left:4px;
}
#sub-1,#sub-2,#sub-3,#sub-4,#sub-5
{
  display:none;
  position:absolute;
  top:30px;
  /*padding-left:30px;*/
  left:18px;
  color:#ffffff;
  background-color:#d03f88;
  z-index:99;
}
#sub-1
{
  width:168px;
}

#sub-2
{
  width:173px;
}

#sub-3
{
  width:173px;
}

#sub-4
{
  width:173px;
}

#sub-5
{
  width:171px;
}

#top-1,#top-2,#top-3,#top-4,#top-5
{
  position:relative;
}

#top-1
{
/*
  width:42px;
  border:1px solid red;
*/
}
#top-2
{
/*
  width:136px;
  border:1px solid blue;
*/
}
#top-3
{
/*
  width:102px;
*/
}

#top-4
{
/*
  width:80px;
*/
}
#top-5
{
/*
  width:106px;
*/
}



/*
#slider
{
  height:266px;
  width:960px;
}
*/

.column,.column-middle
{
  float:left;
  width:305px;
}

.column-middle
{
  padding-left:20px;
  padding-right:20px;
}


.column2,.column2-middle
{
 Êfloat:left;
 Êwidth:305px;
}

.column2,.column2-middle
{
  float:left;
  width:305px;
}


/*
a:link {
	color: #d03f88;
	text-decoration: none;
	}
a:visited {
	color: #7f95a2;
	}
a:hover {
	color: #ffffff;
	background-color: #d03f88;
	text-decoration: none;
	padding-left: 5px; padding-right: 5px; padding-bottom: 3px; padding-top: 3px
	}
a:active {
    color: #ffffff;
	background-color: #ff5da0;
	text-decoration: none;
	}
*/

.partner-area
{
/*  position:relative;*/
  float:left;
  padding-right:80px;
}
.partner-image
{
/*
  position:absolute;
  top:0px;
  left:0px;
*/
  cursor:pointer;
}

.partner-blurb
{
  position:absolute;
  top:0px;
  left:30px;
  display:none;
}

.column p,.column-middle p
{
  font-size:13px;
  color:#858484;
}

.column-left p,.column-inside p
{
  font-size:13px;
  color:#858484;
  line-height:19px;
}


.column2 p,.column2-middle p
{
  font-size:11px;
  color:#858484;
  line-height:15px;
}

.column2-left p,.column2-inside p
{
  font-size:11px;
  color:#858484;
  line-height:15px;
}

.footer-sm
{
  padding-bottom:10px;
}

#footer .h
{
  border-bottom:1px dotted #afafaf;
  /*background-image:url(/images/footer-dots.png);*/
  background-repeat:repeat-x;
  background-position:0px 17px;
  width:240px;
  padding-bottom:6px;
  /*padding-top:6px;*/
  font-size:11px;
}
#footer-column-1 a,#footer-column-2 a,#footer-column-3 a,#footer-column-4 a
{
  padding-left:18px;
  padding-bottom:8px;
  font-family:Arial;
  color:#b3b3b3;

}
#footer-column-1,#footer-column-2,#footer-column-3,#footer-column-4
{
  float:left;
  width:270px;
  height:310px;
  padding-top:40px;
  padding-left:10px;
}

#footer-column-1
{

}

#footer-column-2
{
}

#footer-column-3
{
}

#footer-column-4
{
}

.footer-bubble
{
  width:219px;
  height:20px;
  padding-left:20px;
  padding-top:6px;
  background-image:url(/images/footer-bubble.png);
}

#footer
{
  padding-top:5px;
  padding-left:25px;
  position:relative;
  margin: 0 auto;
  background-image:url(/images/footer-background.png);
  background-repeat:repeat-x;
  /*background-color:#f0f0f0;*/
  /*ackground-color:#f7f7f7;*/
  /*background-color:#efefef;*/
  /*width:1002px;*/
  width:977px;
  height:350px;
}

#footer-corner
{
  position:absolute;
  top:334px;
  left:0px;
}

.partner-blurb a:link,.partner-blurb a:visited,.partner-blurb a:hover
{
  font-family:Verdana;
  font-size:13px;
  color:#cf5b95;
}

#footer_links,#footer_links a:link,#footer_links a:visited,#hn_link,#hn_link a:link,#hn_link a:visited
{
  font-family: Arial;
  font-size:11px;
  color:#b3b3b3;
  text-decoration:none;
}

#footer_links a:hover,#hn_link a:hover
{
  text-decoration:underline;
}


#footer_links
{
  float:left;
  position:relative;
  left:1px;
  top:5px;
/*
  position:relative;
  top:80px;
  left:20px;
*/
}

#hn_link
{
  float:right;
  position:relative;
  left:-5px;
  top:5px;
}

#footer_logo
{
  position:relative;
  left:700px;
  top:55px;
}

.column-left
{
  float:left;
  width:300px;
}

.column-inside
{
  position:relative;
  float:left;
  padding-left:30px;
  width:626px;
}

/* Easy Slider */
#slider ul, #slider li,
#slider2 ul, #slider2 li
{
  margin:0;
  padding:0;
  list-style:none;
}

#slider2
{
  margin-top:1em;
}

#slider li, #slider2 li
{
/*
  define width and height of list item (slide)
  entire slider area will adjust according to the parameters provided here
*/
  width:960px;
  height:266px;
  overflow:hidden;
}
/* // Easy Slider */

.fclist
{
  font-family: Arial;
  font-size:13px;
  color:#858484;
}

/* Box */
.box
{
}

.box-top-left-corner
{
  float:left;
  background-image:url(/images/box-top-left-corner.png);
  background-repeat: no-repeat;
  height:18px;
  width:18px;
  /*border:1px solid red;*/
}

.box-top
{
  float:left;
  background-image:url(/images/box-top-side-background.png);
  background-repeat: repeat-x;
  height:18px;
  /*border:1px solid red;*/
}

.box-top-right-corner
{
  float:left;
  background-image:url(/images/box-top-right-corner.png);
  background-repeat: no-repeat;
  width:14px;
  height:18px;
  /*border:1px solid red;*/
}

.box-left-side
{
  float:left;
  background-image:url(/images/box-left-side-background.png);
  background-repeat: repeat-y;
  width:18px;
  /*border:1px solid red;*/
}

.box-content
{
  float:left;
  background-color:#f7f7f7;
  /*border:1px solid red;*/
}

.box-right-side
{
  float:left;
  background-image:url(/images/box-right-side-background.png);
  background-repeat: repeat-y;
  width:14px;
  /*border:1px solid red;*/
}

.box-bottom-left-corner
{
  float:left;
  background-image:url(/images/box-bottom-left-corner.png);
  background-repeat:no-repeat;
  width:18px;
  height:19px;
  /*border:1px solid red;*/
}

.box-bottom
{
  float:left;
  background-image:url(/images/box-bottom-side-background.png);
  background-repeat:repeat-x;
  height:19px;
  /*border:1px solid red;*/
}

.box-bottom-right-corner
{
  float:left;
  background-image:url(/images/box-bottom-right-corner.png);
  background-repeat:no-repeat;
  width:14px;
  height:19px;
  /*border:1px solid red;*/
}

.column-left ul
{
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}

.column-left li
{
  background: url(/images/menu-arrow.png) left center no-repeat;
  padding-left: 20px;
  padding-bottom: 5px;
  margin-top: 5px;
  color:#999999;
  font-family:Verdana;
  font-size:10px;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
}

.column-left li a:link,.column-left li a:visited,.column-left li a:hover
{
  color:#999999;
  text-decoration:none;
}

.column-left li a:hover
{
  color:#c94386;
}

#verification
{
  display:none;
}
/*
#contact-submit a:link,#contact-submit a:visited
{
  color:#999999;
  text-decoration:none;
}

#contact-submit a:hover
{
  color:#c94386;
}
*/

.fade
{
  position: absolute;
  top: 100px
  left: 100px
}

.fade div
{
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.p-home
{
  line-height:25px;
}

#third a { color: #900; text-decoration: none; border-bottom: 1px solid #900; background: url(/images/bg.png) 0 100px no-repeat; overflow: hidden; }

.portfolio-container
{
  width:100%;
  float:left;
}

.profile-img
{
  float:left;
  padding-right:10px;
}

.profile-name
{
  font-family:Verdana;
  color:#C94386;
  font-size:13px;
}

.profile-title
{
  font-family:Arial;
  color:#666666;
  font-size:12px;
}

.contact1,.contact2,.contact3
{
  font-family:Arial;
  color:#c94486;
  font-size:12px;
}
.contact1
{
  font-family:Arial;

  font-size:13px;
}
.contact2
{
  font-family:Arial;
  font-weight:bold;
  color:#ababab;
  font-size:12px;
}
.contact3
{
  font-family:Arial;
  font-weight:normal;
  color:#999999;
  font-size:12px;  
}

#hear,#comments
{
  background-color:#f7f7f7;
  border:1px solid #eeeeee;
}

.contact-label
{
  width:220px;
  color:#999999;
  font-family:Arial;
  font-size:12px;

}

.contact-field
{
  border:1px solid #eeeeee;
  width:200px;
  height:20px;
  background-color:#f7f7f7;
}