﻿*
{   /*zero out all margins and padding*/
    margin: 0px;
	padding: 0px;
}
 img
 {
    border: 0px;
    padding: 0px;
    margin: 0px;
    
 }
 body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .96em;
    text-align:center;/*centering page for ie in quirks mode*/
    background-color: #F3F3F3;
}
#pixsyWrapper
{
   width:990px;
   min-width:990px;/* for all browsers that understand min-width */
   margin:0 auto;
   text-align:left;/*centering page for ie in quirks mode*/
   
}
* html .pixsyMinwidth /* the min-width hack for IE6 browsers */
{
  border-left:990px solid #ffffff;/*set to min-width and match background color*/
  position:relative; 
  float:left; 
  z-index:1;
  }
* html .pixsyContainer /* the min-width hack for IE6 browsers */
{
 margin-left:-990px; /*set to negative min-width*/
 position:relative; 
 float:left; 
 z-index:2;
 }
#SearchResultsContent
{
 float:left;
 width:86.5%;
 margin:0px;
 padding:0px;
}
.filter_container
{
  font-size: 90%;
  border: 1px solid #CCCCCC;
  width:100%;
  margin-bottom: 10px;
  background-color: #ffffff;
  font-family: Arial;   
  padding: 10px 0px 10px 0px;
}
.filter_container div
{
  padding: 0px 0px 4px 10px;
}
.filter_header
{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 95%;
  background:#ffffff;
  width:100%;
  color: #333333;
  font-weight:bold;
  text-align: left;
  line-height:2.5em;
  padding: 0px 0px 0px 0px;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}
#ContentTypeLinks span
{
  padding: 0px 0px 0px 10px;
}
#CategoryLinks span
{
  padding: 0px 0px 0px 10px;
}
#ProviderLinks span
{
  padding: 0px 0px 0px 10px;
}
a.filter_link
{
	color: #0066FF; 
	text-decoration: none;
	margin: 0px 0px 0px 0px ; 
}
a.filter_link:hover
{
	color: red;
	text-decoration: none;
}
.filter_selected
{
  color: #000000;
  padding-bottom: 4px;
}
.highlight
{
  color: blue; 
  font-weight:bold; 
}
a.pixsyLink
{
  color: #0066FF; 
  text-decoration: none; 
  font-size: 85%;
}
a.pixsyLink:hover
{
  color: red;
  text-decoration: underline;
}
a.pixsyLinkBold
{
  color: #0066FF; 
  text-decoration: none; 
  font-size: 80%;
  font-weight: bold; 
}
a.pixsyLinkBold:hover
{
    color: #ff3300;
    text-decoration: underline;
}
.viewbutton_selected
{
	border: 2px solid #F8D049;
	padding: 2px;
}

.viewbutton
{
	border: 2px solid white;
	padding: 2px;
	cursor:pointer;
}
.thumb_container
{
    background:#ffffff ;
    font-size: 80%; 
    padding-top: 8px;
    padding-bottom: 25px;
    cursor: pointer;
    display: -moz-inline-box; /* Firefox and Safari */
    display: inline-block; /* IE */
    vertical-align: bottom;
    text-align: center;
}
.thumb_image
{
   border: 1px solid #666666;
   padding: 5px;
}
.thumb_title_container
{
  width: 190px;
  padding-top: 3px;
}
a.thumb_title_link
{
  color: #0066FF; 
  text-decoration: none;
  width: 190px; 
}
a.thumb_title_link:hover
{
  color:gray;
  text-decoration: underline;
}
#thumbCenter
{
   text-align: center;
   width:100%;
   background-color:#ffffff;
}
a.thumb_graytext
{
  font-size: 90%;
  color: #666666; 
  padding-top: 4px;
}
a.small_link
{
  color:#666666;
  font-size:85%;
}
a.small_link:hover
{
  color:#ff3300;
}
a.pagelink
{
  color: #333333;
	font-family: Arial;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
    text-decoration: none;
    border: 1px dashed #CCCCCC;
    background-color: #F3F3F3;
    margin: 2px;
}
a.pagelink:hover
{
	color: #0066FF;
}
.pagelink_selected
{
  color: #FFFFFF;
	font-family: Arial;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 2px;
    font-weight: bold;
    text-decoration: none;
    background-color: #0066FF;
    border: 1px solid #0066FF;
}
.small_text
{
    font-size: 70%;
    color: #666666;
    padding-top:10px;
    padding-bottom: 10px;
}
.small_textDiv
{
 text-align:center; 
 margin:15px; 
 line-height:1em;
}
.pixsy_text
{
    font-size: 70%;
    color: #666666;
    padding-top: 5px;
    margin-right:15px;
}
.listview_Div 
{
    padding: 0px 0px;
    margin:0px;
    border-bottom: 1px dotted #CCCCCC;
    background-color: #ffffff;
    width:100%;
}
.listViewImageDiv
{
 float:left;
 width:34%;
 overflow:hidden;
 text-align:center; 
}
.listviewTextDiv
{
 float:right;
 width:64%;
 overflow:hidden;
 margin:10px 0px ;
}

.listViewImageDiv img
{
    border: 1px solid rgb(204, 204, 204); 
    padding: 5px;
    margin:10px 0px ; 
}
.pixsyLinkIconDiv .pixsyLink a img /*border around icon*/
 {
   border:1px solid rgb(204, 204, 204); 
   padding:none;
 }
.pixsyLinkIconDiv
{
   margin-top:5px;
}
.title_bar
{
  background-color: #dedede;
  border-bottom: 1px solid #CCCCCC;
  font-size: 90%;
  padding:3px 0 0 0;
  margin:0px;
  width:100%;
}
.title_bar_leftText
{
   padding:4px 0 0 5px;
   float:left;
}
.pixsyLinkSpan
{
  float:right;
  padding:4px 5px 0 0px;  
}
.titleBarImages
{
 float:right;   
 padding:0px 5px 0 5px;     
}
.clear
{
 clear:both;   
}
.textfield
{
  font-size: 100%;
  font-family: Verdana;
  width: 200px;border: 1px solid ;
}
.searchword
{
  color: #333333;
  font-size: 90%;
  font-weight: bold;
  
}
.go_button
{
  font-size: 80%;
  font-family: Verdana;
  font-weight: bold;
  color: #333333;
}
#pixsyAdDiv
{
 width: 120px; 
 float:right;
 overflow:hidden;
}

#pixsyFooter
{
  padding: 10px 0px;
  text-align:center;
  margin:0;
}
.contentDiv
{
 vertical-align: top; 
 border: 1px solid #cccccc;   
 background-color:White;
 float:right;
 margin:0px;
 width:79%;    
}
.companyHeader
{
 width: 100%; 
 text-align: center;
 /*background: url(../images/top-bg2.jpg) repeat-x left top ;*/   
}
#pixsySearchDiv
{
  width: 100%;
  white-space: nowrap;
  line-height:2em;  
}
#pixsySearchDiv div
{
 float:right;
 padding-right:5px; 
}
#pixsyDate
{
 float:left;
 padding-left:5px;
 color: #ff00a2;
 font-weight:normal;    
}

#pixsyMainNav
{
 width: 19%; 
 vertical-align: top; 
 text-align: left;
 float:left;
}
.pixsyImageDiv
{
    text-align: center;
}
#pixsyImageDiv img
{
    height:100px;width:100px;border:0px;
}
.copyrightDiv
{
 margin-bottom: 20px; 
}
#AdultWarningControl 
{
  border: 1px dashed #000000;
  width:480px;
  margin:10px auto;
  font-size: 70%; 
  line-height: 1.4em;
  padding:30px 0;
}
#AdultWarningControl div
{
 
  margin:0px auto;
  text-align:center;
}
#sideAds
{
 width:100%;
 height:600px;
 border: solid 1px #CCCCCC;
 text-align:center;
 background-color:#F8F8F8;
 margin-top:10px;
 padding:5px 0;
}
#pixsyHeader
{
 margin: 0 auto;
 width:450px;
 height:106px;
 margin-bottom:20px; 
}
#pixsyLogoDiv
{
  float:left;
  /*background-image:url('../images/mardiGras/pixsy_logo_mardi2.gif');*/
  background-repeat:no-repeat;
  width:125px;
  height:106px;
}
#pixsySearchBoxDiv
{
  float:left;
  background-image:url('../images/searchbox.gif');
  background-repeat:no-repeat;
  width:219px;
  height:106px;
  border:none;   
}
#goPixsyDiv
{
  float:left; 
  width:60px;
  height:106px;   
}
#q
{
 margin-top:59px;
 margin-left:2px;   
 width:208px;
 border:none;   
}

.Footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	padding: 5px 0px 30px 20px;
	clear:both;
}

.Footer a, .Footer a:link, Footer a:visited {
	color: #55C9D2;
	text-decoration: none;
}

.Footer a:hover {
	color: #5E699A;
	text-decoration: underline;
}