/* reset HTML tags */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

html { height: 100%; margin-bottom: 1px; }

/* set body attributes */
body {

 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: #000000;
 color: #ffffff;
 overflow: -moz-scrollbars-vertical;
 
}

strong {
 font-weight:bold;
}

/* clears floating div tags */
.clear {

 display:block;
 clear:both;
 
}

.error {

 color:#EC068D;
 font-weight:bold;
 margin-bottom:15px;

}

a {
color:#ffffff;
}
a:hover {
text-decoration:none;
}

/* main container */
#container {

 width: 895px;
 margin-left:auto;
 margin-right:auto;
 margin-top:0;
 padding-bottom:15px;
 padding-top:30px;
 width:895px;

}

/* holder for identity */
#identity {

 float:left;

}

/* holder for quick links */
#quickLinks {

 float:right;
 text-align:right;
 color: #EC0B8D;

}

#quickLinks a {

 color: #ffffff;
 text-decoration:none;

}

#quickLinks a:hover {

 text-decoration:underline;

}

#header {

 margin-top: 2px;

}

.feedleft {

 width: 446px;
 margin-top:10px;
 float:left;

}

.feedright {

 width: 446px;
 margin-top:10px;
 float:right;

}

#loyalty, #sales {

 background-image:url('../images/feedBg.jpg');
 height: 100px;

} 

/* top left bottom right */
.feedTbl {
 
 width: 416px;
 height: 71px;
 margin-left:20px;
 margin-top:20px;
 
}

.feedTbl a {

 color:#ffffff;
 text-decoration:none;

}

.feedTbl a:hover {

 text-decoration:underline;

}

.feedright p, .feedleft p {

 margin-bottom:18px;

}

#feedsSpan {
 
 background-image:url('../images/middleLine.jpg');
 background-repeat:no-repeat;
 background-position:center center;
 padding-bottom:10px;
 margin-bottom:10px;
 padding-top:10px;

}

#contact {

 background-color: #1D1D1E;
 color: #666666;
 font-size:12px;

}

#contact p {

  margin-bottom: 12px;

}

#contacttop {

  background-image:url('../images/contacttop.jpg');
  width:895px;
  height: 38px;
  
}


#contacttop img {

  margin-top: 11px;
  margin-left:20px;

}

#contactcopy {

 margin-top: 33px;
 padding-left: 20px;
 width: 407px;
 float:left;

}

#contactcopy ul li {

 background:transparent url('/templates/images/bullet_grey.gif') no-repeat scroll 0 4px;
 padding-left:15px;
 
}

#contactcopy ul li a {
 
 text-decoration:none;
 
}

#contactform {

 float:right;
 width: 437px;
 margin-top: 23px;
 padding-right:15px;

}

.input {

  width: 203px;
  background-color:#3A3A3C; 
  margin-bottom:10px;
  padding: 3px;
  color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  border:0;

}

#comments {

  height:63px;

}

#send {

  float:right;
  margin-bottom:10px;

}

#maincontent {

 float:right;
 width:671px;
 margin-top: 30px;
 margin-bottom: 30px;



}

#maincontent2 {

 float:right;
 width:671px;
 margin-top: 30px;
 margin-bottom: 30px;
 background:#000;
 margin-right:48px;

}

#mainwork {

 float:right;
 width:671px;
 margin-bottom: 30px;
 background-color:#ffffff;
 border-top:2px solid  #ED1F91;

}

#workcontent {
 padding: 20px;
 color:#231F20;
 font-size:15px;
}

#workcontent .hr {
 width:100%;
 margin-bottom:20px;
}

.pagination {
 float:right;
 font-weight:bold;
 font-size:12px;
}

.pagination a {
 color: #EC0B8D;
 font-weight:bold;
}

.portfolio {
    cursor: pointer;
    float: left;
    height: 135px;
    overflow: hidden;
    position: relative;
    width: 192px;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 18px;
	background-color:#ffffff;
	border: 1px solid #BDBDBD;
}

.portfolio .name {
 background-image:url('../images/portfolioname.jpg');
 height: 23px;
 margin-top: 112px;
 color:#ffffff;
 line-height: 23px;
 font-size:11px;
}

#workcontent-left {
 float:left;
 width:299px;
}

#workcontent-right {
 float:right;
 width:310px;
 font-size: 13px;
}

#workcontent-right h1 {
 font-size: 15px;
 font-weight:bold;
}

.portfolio .name a {
 color:#ffffff;
 padding-left: 10px;
 text-decoration:none;
}

.fullblack {
 background-color:#000000;
 width:100%;
 text-align:right;
}

#sidenav {
	
 float:left;
 width:172px;
 margin-top: 30px;
	
}

.hr {

 height: 1px;
 width: 660px;
 background-color:#EC068D;
 margin-top: 10px;
 margin-bottom: 10px;

}

#maincontent p {

 margin-bottom: 15px;

}

#maincontent img {

 margin-bottom: 15px;

}

#headerLine {

 height:2px;
 width:895px;
 background-color:#EC068D;

}

#handleform {

 margin-top:30px;
 text-align:center;

}

#contactcopy a {

 color: #666666;

}

#maincontent ul, #maincontent ol {
 margin-bottom:15px;
 margin-left:0px;
 width:550px;
}

#maincontent ul li {
 background:transparent url('../images/bullet.jpg') no-repeat scroll 0 4px;
 padding-left:15px;
 margin-bottom:5px;
}

.f7cee57884bf {

 display:none;

}

#footer {

 font-size: 10px;
 color:#666666;
 padding-top:10px;
 padding-left:20px;

}

#footer a {

 color:#666666;

}

#footer p {

 text-align:center;

}

#footerleft {
 float: left; width: 200px;
}

#footercenter {
 float: left; width: 453px;
}

#footeright {
 float: left; width: 200px; text-align: right;
}

#vidleft {
float: left;	
width: 450px;
}

#vidright {
float:right;
width: 201px;
padding-left:20px;
}

#vidleft h3 {
  font-size:12px;
  color:#ee2a7b;
  font-weight:bold;
  padding-bottom:15px;
}

#vidleft a {
	  color:#ee2a7b;
	  text-decoration:none;
}

#drop {
	width:180px;
}


#sidesign
{
	width:200px;
	background-color:#ea118d;
	height: 40px;
	margin-top: 30px;
	float:left;
}

#sidesign h3
{
	padding-top: 12px;
	padding-left: 17px;
	font-weight:bold;
}

#maincontentsign {

 float:right;
 width:650px;
 margin-top: 30px;
 margin-bottom: 130px;

}

#signin {
	width: 370px;
	background-color:#2d2d2e;
	height:300px;
	float:left;
	padding-left: 20px;
	padding-top:20px;
	
}

#signleft {
	float:left;
	width:110px;
	padding-top: 30px;
	
	
}


#signleft p {
	padding-bottom:28px;
}

#signrighttri {
float:left;	
width:52px;
padding-top: 30px;
}

#signrighttri ul li {
	margin-bottom:28px;
}

#signrighttri2 {
float:left;	
width:52px;
padding-top: 30px;
}

#signrighttri2 ul li {
	margin-bottom:28px;
}


#signright {
float:right;	
width:180px;

}


#signright2 {
float:right;	
width:180px;
padding-top:30px;

}

.box
{
width:160px;
margin-bottom:10px;	
height: 17px;
}

#enter {
	float:right;
	padding-right:50px;
}

#copy {
	margin-top:30px;
	padding-right:20px;
}

#copy h3 {
	  font-size:13px;
  font-weight:bold;
}

#copy p {
	  font-size:11px;

}

#contacttop h2 {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-left:30px;
	padding-top:10px;
}

#contactcopy2 {

 margin-top: 33px;
 padding-left: 20px;
 width: 407px;
 float:left;
 margin-bottom:30px;

}

#contactcopy2 ul li {

 background:transparent url('/templates/images/bullet_grey.gif') no-repeat scroll 0 4px;
 padding-left:15px;
 color:#FFF;
 font-size:12px;
 
}

#contactcopy2 ul li a {
 
 text-decoration:none;
 
}

#rightfoot {

 float:right;
 width: 437px;
 margin-top: 33px;
 padding-right:15px;

}

#rightfoot ul li {

 background:transparent url('/templates/images/bullet_grey.gif') no-repeat scroll 0 4px;
 padding-left:15px;
 color:#ea118d;
 font-size:12px;
 
}

#rightfoot ul li a {
 
 text-decoration:none;
 
}

.enter {
	background-image:url(../images/enter.jpg);
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	height:21px;
	width:70px;
	float:right;
	margin-right:38px;
}

#logout {
	height:400px;
	text-align:center;
	padding-top:40px;
	
}


