
/* COPYRIGHT NOTICE 
** This notice must stay intact for legal use.  
** This software is part of RE Designs Web Solutions, software applications
** by RE designs, and is provided "AS IS", without a warranty of any kind.  
** Copyright RE Designs, All rights reserved.                                 
** Use of any kind of part or all of this software or modification of this    
** software requires a license from RE Designs. Use or modification of        
** this software without a license constitutes Software Piracy and will       
** result in legal action from RE Designs.                                    
**            https://www.redesigns.org      web@redesigns.org                 
**                                                                            
**             Copyright RE Designs, All rights reserved.                
*/

/* ------------------- Page Main Styling ------------------- */
html {
    font-size: 100%;
}

body {
	background-image: url(../images/); background-repeat:repeat-x;
	background-position:left top; background-attachment:scroll;
		background-size:auto;
	background-color: #FFFFFF;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	height:100%;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																										margin:0 auto;
	padding:0;
	margin:0;
}

.container
{
width:auto;
height:100%;
margin:auto;
	margin:0 auto;
}

.wrapper
{
width:100%;
height:100%;
background-image: url(../images/); background-repeat:repeat-x;
background-position:center top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
margin-top:0px;
margin-top:0rem;
margin-bottom:0px;
margin-bottom:0rem;
//overflow:auto;
margin:auto;
	margin:0 auto;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																		}

.topmainadd, .bottommainadd {
float:left;clear:both;width:100%;
}

.page
{
height:100%;
background-image: url(../images/); background-repeat:repeat-x;
background-position:center top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
margin-top: 0px;
margin-top: 0rem;
margin-bottom: 0px;
margin-bottom: 0rem;
overflow:auto;
	margin:0px auto 0px auto;
	margin:0rem auto 0rem auto;
	padding:0px 0px 0px 0px;
	padding:0rem 0rem 0rem 0rem;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																			
}

a:link { color:#4621FF; text-decoration:none;font-weight:normal}
a:visited { color:#4621FF; text-decoration:none;font-weight:normal}
a:hover { color:#BD07B0; text-decoration:underline;;font-weight:normal; cursor:pointer;}
a:active { color:#4621FF; text-decoration:none;font-weight:normal}
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								
#main
{
}
 
.msg
{
color:#C41B7B;
font-weight:bold;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

form {
display: inline;
}

img {
border-width: 0px;
max-width: 100%;
height:auto;
}

.formbutton {
	color: #FFFFFF !important;
	text-decoration: ;
	font-family: Arial;
	font-size: 14px;
	background-color: #5C2CD1;
	font-weight:normal;
	padding:4px;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																					}
.formbutton2 {
	color: #5C2CD1;
	background-color: #FFFFFF;
}

/* ------------------- Header Styling ------------------- */

.headerwrapper
{
width: 100%;
height:100%;
padding:0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
float:left;
clear:both;
margin:auto;
	margin:0 auto;
margin-top:0px;
margin-top:0rem;
margin-bottom:0px;
margin-bottom:0rem;	
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																}

.header1
{
height:100%;
padding:0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:right center; background-attachment:scroll;
background-size:auto;
background-color: #;
//float:left;
//clear:both;
//margin:auto;
	margin:0 auto;
margin-top:0px;
margin-top:0rem;
margin-bottom:0px;
margin-bottom:0rem;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																}

.top_content
{
width:100%;
height:100%;
float:left;
padding:0;
text-align:left;
}
.top_content2
{
width:74%;
height:100%;
float:left;
padding:0 35px 0 0;
padding:0 2.1875rem 0 0;
text-align:left;
}


.headertext
{
padding:10px 10px 10px 10px;
padding:0.625rem 0.625rem 0.625rem 0.625rem;
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 14px;
font-size: 0.875rem;
font-weight:normal;
text-align:justify;
text-align:left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

/* ------------------- Formatted Header ------------------- */
.logo
{
width:480px;
width:30rem;
height:90px;
height:5.625rem;
float:left;
overflow:hidden;
}
.top_content1
{
float:left;
margin-left:2px;
margin-left:0.125rem;
width:74%;
height:65px;
height:4.0625rem;
}
.tophead
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-size:0.8125rem;
color:#efe478;
text-align:center;
padding-left:2px;
padding-left:0.125rem;
padding-top:2px;
padding-top:0.125rem;
line-height:15px;
line-height:0.9375rem;
font-weight:bold;
float:left;
}
.headertitle
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-size:0.8125rem;
color:#CBF2F8;
text-align:center;
line-height:15px;
line-height:0.9375rem;
font-weight:bold;
float:left;
width:74%;
}
.headersubtitle
{
width:20%;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-size:0.625rem;
color:#ffffff;
text-align:center;
padding-top:2px;
padding-top:0.125rem;
line-height:15px;
line-height:0.9375rem;
font-weight:normal;
float:left;
background-image:url(../image/bullet.jpg); background-repeat:no-repeat; background-position:left;
}

/* ------------------- Top Contact Info Styling ------------------- */
.top_content_right
{
width:21%;
height:100%;
float:right;
margin-top:10px;
margin-top:0.625rem;
line-height:120%;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.toptext, .toptext a, .toptext a:visited, .toptext a:active
{
font-family:Arial;
font-size:10px;
font-size:0.625rem;
color:#000000;
font-weight:normal;
text-decoration: none;
text-align:left;
padding-right:2px;
padding-right:0.125rem;

}
.toptext a:hover
{
text-decoration: underline;
}

/*--------------------------------------------------------------------------------------*/
.menuwrappertop, .menubuttontop {
position: fixed;top: 0; left: 0;
}
.menuwrapper
{
width:100%;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #;
float:left;
clear:both;
margin:auto;
	margin:0 auto;
margin-top:0px;
margin-top:0rem;
margin-bottom:0px;
margin-bottom:0rem;	
z-index:10;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.menuright, .menubuttonright, .menuright2, .menubuttonright2 {
float:right;
}
.menuleft, .menubuttonleft, .menuleft2, .menubuttonleft2 {
float:left;
}

.menu1
{
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #;
margin:auto;
	margin:0 auto;
 float: left; clear:both;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
margin-left:0px;
margin-left:0rem;
margin-right:0px;
margin-right:0rem;
margin-top:0px;
margin-top:0rem;
margin-bottom:15px;
margin-bottom:0.9375rem;
text-align: left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


/* Drop Down Menus CSS */

.ultsubmenustyle, .ultsubmenustyle div{ 
font: normal 14px Arial;
font: normal 0.875rem Arial;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border: 0px none #;
border: 0rem none #;
visibility: hidden;
z-index: 100;
}

.ultsubmenustyle ul{
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background-color: #FFFFFF;
border: 1px solid #BD07B0;
border: 0.0625rem solid #BD07B0;
border-bottom-width: 0;
}

.ultsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
width: 10rem; /*width of menu (not including side paddings)*/
color: #000000;
background-color: #FFFFFF;
text-decoration: none;
border-bottom: 1px solid #BD07B0;
border-bottom: 0.0625rem solid #BD07B0;
font-family: Arial;
font-size: 14px;
font-size: 0.875rem;
font-weight: normal;
padding:6px 4px 6px 4px;
padding:0.375rem 0.25rem 0.375rem 0.25rem;
text-align: left;

background-image: url(../images/); background-repeat:no-repeat;
background-position:left top;
}

* html .ultsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 168px; /*width of menu (include side paddings of LI A*/
width: 10.5rem;

}

.ultsubmenustyle li a:hover{
background-color: #BD07B0;
color: #FFFFFF;
font-family: Arial;
font-size: 14px;
font-size: 0.875rem;
font-weight: normal;
text-decoration: none;
text-align: left;

background-image: url(../images/); background-repeat:no-repeat;
background-position:left top;
}

		  
.multirowsubs{
  width:480px !important;
  width: 30rem !important;
  max-width:95% !important;
  overflow:hidden;  
}
.multirowsubs li{
  float:left;
  display:inline;
  width:33.333333333333% !important;  
} 

/* Menu Properties CSS */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
padding-left: 0.25rem;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
padding-top: 0.1875rem;
left: 100px;
left: 6.25rem;
border: 0;
}

.ultiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: normal 16px Arial;
font: normal 1rem Arial;
width: 100%;
overflow: hidden;
/* margin-bottom: 1em; */
border: 0px none #BD07B0;
border: 0rem none #BD07B0;
border-width: 1px 0;
border-width: 0.0625rem 0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-color: #;
text-align: left;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #FFFFFF;
background-color: #;
font-family: Arial;
font-size: 16px;
font-size: 1rem;
font-weight: normal;
text-decoration: none;
text-align: left;
padding: 9px 11px;
padding: 0.5625rem 0.6875rem;
border-right: 0px none #BD07B0;
border-right: 0rem none #BD07B0;
margin-right:0px;
margin-right:0rem;
}

.solidblockmenu li a:visited{
color: #FFFFFF;
background-color: #;
font-family: Arial;
font-size: 16px;
font-size: 1rem;
font-weight: normal;
text-decoration: none;
}

.solidblockmenu li a:hover, .solidblockmenu li a.selected{
color: #D5FF80;
background-color: #;
font-family: Arial;
font-size: 16px;
font-size: 1rem;
font-weight: normal;
text-decoration: none;
text-align: left;
}

.sidetabs{
width: 100%;
//float:left;
/* clear: left; */
position: relative;  /* "right" arrow images added by script */
overflow:hidden;
}

.sidetabs ul{
list-style-type: none;
margin: 5px 0;
margin: 0.3125rem 0;
padding: 0;
border: 0px none #BD07B0;
border: 0rem none #BD07B0;
}

.sidetabs ul li a{
color: #FFFFFF;
background-color: #;
font-family: Arial;
font-size: 16px;
font-size: 1rem;
font-weight: normal;
text-decoration: none;
display: block;
width: auto;
//padding: 4px 0;
//padding: 0.25rem 0;
//padding-left: 20px;
//padding-left: 1.25rem;
border-bottom: 0px none #BD07B0;
border-bottom: 0rem none #BD07B0;
text-align: left;
padding:6px 4px 6px 4px;
padding:0.375rem 0.25rem 0.375rem 0.25rem;
margin-bottom: 0px;
margin-bottom: 0rem;
}

* html .sidetabs ul li a{ /*IE6 hack*/
width: 155px;
width: 9.6875rem;
}

.sidetabs ul li a:visited, .sidetabs ul li a:active{
color: #FFFFFF;
background-color: #;
font-family: Arial;
font-size: 16px;
font-size: 1rem;
font-weight: normal;
text-decoration: none;
//text-align: left;
}

.sidetabs ul li a:hover, .sidetabs ul li a.selected{
color: #D5FF80;
background-color: #;
font-family: Arial;
font-size: 16px;
font-size: 1rem;
font-weight: normal;
text-decoration: none;
text-align: left;
}


/* ------------------- Content Below Header Styling ------------------- */

/* ------------------- Page Formatting ------------------- */

.centermainwrapper
{
width: 100%;
height:100%;;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
float:left;
clear:both;
margin:auto;
	margin:0 auto;
margin-top:5px;
margin-top:0.3125rem;
margin-bottom:5px;
margin-bottom:0.3125rem;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									
}

.centermain
{
height:100%;
//margin:auto;
padding:5px 0 5px 0;
padding:0.3125rem 0 0.3125rem 0;
margin:5px 0 5px 0;
margin:0.3125rem 0 0.3125rem 0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
//float:left;
margin:auto;
	//margin:0 auto;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									
}

#main
{
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									
}

#container1
{
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									
}

.photohalfsplitl
{
width:50%;
height:100%;
padding:0 0  0  0;
padding:0 0  0  0;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #;
overflow:hidden;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.photohalfsplitr
{
width:50%;
height:100%;
padding:0 0  0  0;
padding:0 0  0  0;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #;
overflow:hidden;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.texthalfsplitl
{
width:48%;
height:100%;
padding:0 0 0 0;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.texthalfsplitr
{
width:48%;
height:100%;
padding:0 0 0 0;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.photofullwrapper
{
width: 100%;
height:100%;;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
//float:left;
clear:both;
margin:auto;
	margin:0 auto;
margin-top:5px;
margin-top:0.3125rem;
margin-bottom:5px;
margin-bottom:0.3125rem;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									
}

.photofull
{
height:100%;
//margin:auto;
//padding:5px 0 5px 0;
//padding:0.3125rem 0 0.3125rem 0;
padding:0 0  0  0;
padding:0 0  0  0;
margin:5px 0 5px 0;
margin:0.3125rem 0 0.3125rem 0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
//float:left;
margin:auto;
	//margin:0 auto;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									
}

.textfullwrapper
{
width: 100%;
height:100%;;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
//float:left;
clear:both;
margin:auto;
	margin:0 auto;
margin-top:5px;
margin-top:0.3125rem;
margin-bottom:5px;
margin-bottom:0.3125rem;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									
}

.textfull
{
height:100%;
//margin:auto;
padding:5px 0 5px 0;
padding:0.3125rem 0 0.3125rem 0;
margin:5px 0 5px 0;
margin:0.3125rem 0 0.3125rem 0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
//float:left;
margin:auto;
	//margin:0 auto;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									
}

.toptextfullwrapper
{
width: 100%;
height:100%;;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
//float:left;
clear:both;
margin:auto;
	margin:0 auto;
margin-top:5px;
margin-top:0.3125rem;
margin-bottom:5px;
margin-bottom:0.3125rem;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									
}

.toptextfull
{
height:100%;
//margin:auto;
padding:5px 0 5px 0;
padding:0.3125rem 0 0.3125rem 0;
margin:5px 0 5px 0;
margin:0.3125rem 0 0.3125rem 0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
//float:left;
margin:auto;
	//margin:0 auto;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									
}

.bottomtextfullwrapper
{
width: 100%;
height:100%;;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
//float:left;
clear:both;
margin:auto;
	margin:0 auto;
margin-top:5px;
margin-top:0.3125rem;
margin-bottom:5px;
margin-bottom:0.3125rem;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									
}

.bottomtextfull
{
height:100%;
//margin:auto;
padding:5px 0 5px 0;
padding:0.3125rem 0 0.3125rem 0;
margin:5px 0 5px 0;
margin:0.3125rem 0 0.3125rem 0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
//float:left;
margin:auto;
	//margin:0 auto;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									
}

.photomain
{
width:100%;
height:100%;
margin: 0 0 10px 0;
margin: 0 0 0.625rem 0;
padding:0 0  0  0;
padding:0 0  0  0;
float:left;
clear:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #;
overflow:hidden;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.maincontent
{
width:74%;
height:100%;
float:left;
}

.textmain
{
width:100%;
height:100%;
margin: 0 0 10px 0;
margin: 0 0 0.625rem 0;
padding:0 0 0 0;
float:left;
clear:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.toptextmain
{
width:100%;
height:100%;
margin: 0 0 10px 0;
margin: 0 0 0.625rem 0;
padding:0 0 0 0;
float:left;
clear:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.bottomtextmain
{
width:100%;
height:100%;
padding:0 0 0 0;
margin:0 0 10px 0;
margin:0 0 0.625rem 0;
float:left;
clear:both;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
}

.sideright
{
width:22%;
height:100%;
margin: 0 0 0 10px;
margin: 0 0 0 0.625rem;
padding:0 0 0 0;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
border-left:0px none #FFFFFF;
border-left:0rem none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.sideleft
{
width:22%;
height:100%;
margin: 0 10px 0 0;
margin: 0 0.625rem 0 0;
padding:0 0 0 0;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
border-right:0px none #FFFFFF;
border-right:0rem none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.centercontent
{
width:56%;
height:100%;
float:left;
}

.photocenter
{
width:100%;
height:100%;
margin: 0 0 10px 0;
margin: 0 0 0.625rem 0;
padding:0 0  0  0;
padding:0 0  0  0;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #;
overflow:hidden;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.textcenter
{
width:100%;
height:100%;
margin: 0 0 10px 0;
margin: 0 0 0.625rem 0;
padding:0 0 0 0;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.toptextcenter
{
width:100%;
height:100%;
margin: 0 0 10px 0;
margin: 0 0 0.625rem 0;
padding:0 0 0 0;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.sideright2
{
width:17%;
height:100%;
margin: 0 0 0 10px;
margin: 0 0 0 0.625rem;
padding:0 0 0 0;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
border-left:0px none #FFFFFF;
border-left:0rem none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.maincontent2l
{
width:78%;
height:100%;
float:left;
}

.maincontent2r
{
width:78%;
height:100%;
float:right;
}

.photomain2l
{
width:50%;
height:100%;
padding:0 0  0  0;
padding:0 0  0  0;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #;
overflow:hidden;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.photomain2r
{
width:50%;
height:100%;
padding:0 0  0  0;
padding:0 0  0  0;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #;
overflow:hidden;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.textmain2l
{
width:50%;
height:100%;
padding:0 0 0 0;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.textmain2r
{
width:50%;
height:100%;
padding:0 0 0 0;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.sideright3
{
width:18%;
height:100%;
margin: 0 0 0 10px;
margin: 0 0 0 0.625rem;
padding:0 0 0 0;
float:right;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
border-left:0px none #FFFFFF;
border-left:0rem none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.sideleft2
{
width:18%;
height:100%;
margin: 0 10px 0 0;
margin: 0 0.625rem 0 0;
padding:0 0 0 0;
float:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
border-right:0px none #FFFFFF;
border-right:0rem none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


/* ------------------- Text Styling ------------------- */

.pagehead
{
padding:10px 10px 0px 10px;
padding:0.625rem 0.625rem 0rem 0.625rem;
color: #5C2CD1;
text-decoration: none;
font-family: Arial;
font-size: 18px;
font-size: 1.125rem;
font-weight:bold;
text-align:left;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #;
border-bottom:0px none #FFFFFF;
border-bottom:0rem none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


.pagetext
{
padding:0px 10px 10px 10px;
padding:0rem 0.625rem 0.625rem 0.625rem;
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 16px;
font-size: 1rem;
font-weight:normal;
text-align:justify;
text-align:left;
align:left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


.sidetext
{
padding:10px 10px 10px 10px; 
padding:0.625rem 0.625rem 0.625rem 0.625rem; 
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-size: 0.75rem;
font-weight:normal;
text-align:justify;
text-align:left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


/* ------------------- Footer Content ------------------- */

.footerwrapper
{
width: 100%;
height:100%;
float:left;
clear:both;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
margin:auto;
	margin:0 auto;
margin-top:10px;
margin-top:0.625rem;
margin-bottom:0px;
margin-bottom:0rem;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.footer
{
	margin:auto;
	margin:0 auto;
margin-top:10px;
margin-top:0.625rem;
margin-bottom:0px;
margin-bottom:0rem;
height:100%;
//float:left;
clear:both;
background-image: url(../images/); background-repeat:no-repeat;
background-position:left top; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
text-align:center;
//margin:auto;
	//margin:0 auto;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.footertext
{
padding:20px 20px 20px 20px;
padding:1.25rem 1.25rem 1.25rem 1.25rem;
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 14px;
font-size: 0.875rem;
font-weight:normal;
text-align:center;
}

.footerlinks
{
width:100%;
float:left;
clear:both;
text-align:center;
}

.footercopyright
{
width:100%;
float:left;
clear:both;
text-align:center;
font-family:arial;
font-size:10px;
font-size:0.625rem;
padding-bottom:20px;
padding-bottom:1.25rem;
}

.toprowwrapper
{
position: fixed;
top: 0;
z-index:10;
width: 100%;
height:0px;
height:0rem;
padding:0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:right center; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
float:left;
clear:both;
margin:auto;
	margin:0 auto;
margin-top:0px;
margin-top:0rem;
margin-bottom:0px;
margin-bottom:0rem;	
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																}

.toprow
{
height:100%;
padding:0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:right center; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
//float:left;
//clear:both;
//margin:auto;
	margin:0 auto;
margin-top:0px;
margin-top:0rem;
margin-bottom:0px;
margin-bottom:0rem;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																}


.toprowtext
{
padding:10px 10px 10px 10px;
padding:0.625rem 0.625rem 0.625rem 0.625rem;
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 14px;
font-size: 0.875rem;
font-weight:bold;
text-align:justify;
text-align:left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


.footerrowwrapper
{
position: fixed;
bottom: 0;
width: 100%;
height:0px;
height:0rem;
padding:0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:right center; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
float:left;
clear:both;
margin:auto;
	margin:0 auto;
margin-top:0px;
margin-top:0rem;
margin-bottom:0px;
margin-bottom:0rem;	
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																}

.footerrow
{
height:100%;
padding:0;
background-image: url(../images/); background-repeat:no-repeat;
background-position:right center; background-attachment:scroll;
background-size:auto;
background-color: #FFFFFF;
//float:left;
//clear:both;
//margin:auto;
	margin:0 auto;
margin-top:0px;
margin-top:0rem;
margin-bottom:0px;
margin-bottom:0rem;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																}


.footerrowtext
{
padding:10px 10px 10px 10px;
padding:0.625rem 0.625rem 0.625rem 0.625rem;
color: #FA6935;
text-decoration: none;
font-family: Arial;
font-size: 14px;
font-size: 0.875rem;
font-weight:bold;
text-align:justify;
text-align:left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

#photothumbnails {
margin: 0 auto;
}

/* ------------------- E-Commerce Content ------------------- */

.itemname
{
padding:10px 10px 0px 10px;
padding:0.625rem 0.625rem 0rem 0.625rem;
color: #0000FF;
text-decoration: none;
font-family: Arial;
font-size: 14px;
font-size: 0.875rem;
font-weight:bold;
text-align:left;
background-image: url(../images/); background-repeat:;
background-position:; background-attachment:;
background-color: #;
border-bottom:0px none #FFFFFF;
border-bottom:0rem none #FFFFFF;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


.itemid
{
padding:0px 10px 10px 10px;
padding:0rem 0.625rem 0.625rem 0.625rem;
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-size: 0.75rem;
font-weight:normal;
text-align:justify;
text-align:left;
align:left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


.itemdesc
{
padding:0px 10px 10px 10px;
padding:0rem 0.625rem 0.625rem 0.625rem;
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-size: 0.75rem;
font-weight:normal;
text-align:justify;
text-align:left;
align:left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}

.itemformat1,.itemformat2,.itemformat3,.itemformat4
{
width:100%;
clear:both;
}
.itemformat5l,.itemformat6l,.itemformat7l,.itemformat8l,.itemformat9l,.itemformat10l
{
width:48%;
float:left;
clear:left;
}
.itemformat5r,.itemformat6r,.itemformat7r,.itemformat8r,.itemformat9r,.itemformat10r
{
width:48%;
float:right;
clear:right;
}
.item
{
float:left;
overflow:hidden;
text-align:center;
}
.itemreview
{
padding-top:15px;
padding-top:0.9375rem;
}
.reviews
{
clear:both;
}
.reviewsortmenu
{
clear:both;
}
.addreview
{
padding-top:10px;
padding-top:0.625rem;
}
.reviewusername {
float:left;
clear:both;
font-weight:bold;
width:100%;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.reviewphoto {
float:left;
clear:left;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.reviewfanstotal {
float:left;
clear:left;
}
#itemdesclink
{
padding-top:10px;
padding-top:0.625rem;
clear:both;
}
.itemcat
{
clear:both;
}
.itemrow 
{
clear:both;
padding-top:20px;
padding-top:1.25rem;
}
.pagination
{
float:left;
clear:both;
margin-top:20px;
margin-top:1.25rem;
}
.pagination ul
{
list-style-type: none;
}
.pagination li
{
display: inline-block;
border: solid 1px;
border: solid 0.0625rem;
padding:5px;
padding:0.3125rem;
}
#viewcart
{
width:95%;
margin:0 auto;
align:center;
}
#viewcartheader
{
width:100%;
border-bottom: solid 1px;
border-bottom: solid 0.0625rem;
float:left;
clear:both;
font-weight:bold;
}
.viewcartitem
{
width:30%;
float:left;
}
.viewcartitemname
{
font-weight:bold;
}
.viewcartitemid
{
font-size:10px;
font-size:0.625rem;
}
.viewcartitemoptions
{
font-size:10px;
font-size:0.625rem;
}
.viewcartprice
{
width:10%;
float:left;
}
.viewcartquantity
{
width:30%;
float:left;
}
.viewcartamount
{
width:15%;
float:left;
}
.viewcartitems
{
width:100%;
float:left;
clear:both;
margin-top:10px;
margin-top:0.625rm;
}
.checkout
{
width:70%;
float:right;
clear:both;
margin-top:10px;
margin-top:0.625rem;
text-align:right;
}
.continueshopping
{
width:30%;
float:left;
margin-top:10px;
margin-top:0.625rem;
}
.cartmsg
{
width:100%;
text-align:center;
clear:both;
}
.itemtotal
{
width:100%;
float:right;
clear:both;
margin-top:10px;
margin-top:0.625rem;
font-weight:bold;
text-align:right;
}
.shippingtotal
{
width:100%;
float:right;
clear:both;
margin-top:10px;
margin-top:0.625rem;
font-weight:bold;
text-align:right;
}
.taxtotal
{
width:100%;
float:right;
clear:both;
margin-top:10px;
margin-top:0.625rem;
font-weight:bold;
text-align:right;
}
.ordertotal
{
width:100%;
float:right;
clear:both;
margin-top:10px;
margin-top:0.625rem;
font-weight:bold;
text-align:right;
}
.taxshippingmenus{
width:100%;
float:right;
clear:both;
}
.taxmenu
{
float:left;
}
.shippingmenu
{
float:left;
margin-left:10px;
margin-left:0.625rem;
}

.itemnamedownload
{
width:20%;
float:left;
}
.downloadname
{
width:20%;
float:left;
}
.accessadded
{
width:15%;
float:left;
}
.lastaccessed
{
width:15%;
float:left;
}
.accesstimes
{
width:15%;
float:left;
}
.accessperiod
{
width:15%;
float:left;
}
.downloadrowhead
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
font-weight:bold;
}
.downloadrow
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.downloadintro
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.itemnamegroupsaccess
{
width:35%;
float:left;
}
.groupsaccessname
{
width:35%;
float:left;
}
.groupsaccessadded
{
width:15%;
float:left;
}
.groupsaccessperiod
{
width:15%;
float:left;
}
.groupsaccessdesc
{
clear:both;
}
.groupsaccessrowhead
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
font-weight:bold;
}
.groupsaccessrow
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.groupsaccessintro
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
#downloads, #groupsaccess, #profile, #affiliate, #articles, #classifieds, #events, #account, #accountinfo, #transfercreditsdiv
{
float:left;
clear:both;
padding-top:10px;
padding-top:0.625rem;
width:100%;
}
.affiliateintro
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.affiliatelink
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.commissionrate
{
clear:both;
}
.paymentrowhead
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
font-weight:bold;
}
.paymentrow
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.paymentinvoice
{
width:15%;
float:left;
}
.paymentorderdate
{
width:15%;
float:left;
}
.paymentitem
{
width:30%;
float:left;
}
.paymenttotal
{
width:10%;
float:left;
}
.paymentcommissionrate
{
width:10%;
float:left;
}
.paymentcommission
{
width:10%;
float:left;
}
.commissionpaid
{
width:10%;
float:left;
}
.affiliatead
{
float:left;
width:100%;
clear:both;
padding-top:20px;
padding-top:1.25rem;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.affiliateadcode
{
float:left;
width:100%;
clear:both;
}
.shareitems
{
padding:10px;
padding:0.625rem;
float:left;
clear:both;
}
.itemsrelated
{
float:left;
clear:both;
}
.itemsrelatedtitle
{
float:left;
clear:both;
}
.itemsalsopurchased
{
float:left;
clear:both;
}
.itemsalsopurchasedtitle
{
float:left;
clear:both;
}
#accountcredits, #accountsavingsloan, #transfercredits {
float: left; padding-right:10px;
padding-right:0.625rem;
}

#transferamountdiv,#transferfromdiv,#transfertodiv,#transfersubmit {
float:left;padding-right:10px;
padding-right:0.625rem;
}

.accountrowhead
{
float:left;
clear:both;
padding-top:10px;
padding-top:0.625rem;
font-weight:bold;
width:100%;
}
.transactionrowp
{
float:left;
clear:both;
padding-top:10px;
padding-top:0.625rem;
width:100%;
}
.accountintro
{
clear:both;
//margin-top:10px;
//margin-top:0.625rem;
padding-top:10px;
padding-top:0.625rem;
}
.transactionid
{
width:10%;
float:left;
}
.transactiondate
{
width:10%;
float:left;
}
.transactiontype
{
width:10%;
float:left;
}
.transactiondescription
{
width:15%;
float:left;
}
.transactiondebit
{
width:10%;
float:left;
}
.transactioncredit
{
width:10%;
float:left;
}
.transactionbalance
{
width:10%;
float:left;
}
.transactionsavingsloan
{
width:10%;
float:left;
}
.transactionfee
{
width:10%;
float:left;
}
.transactiondescriptioninfo {
float:left;clear:both;
}
.showtransactionmoreinfo {
float:left;clear:both;
}
.transactionmoreinfo {
float:left;clear:both;
}
.transactiondownload {
float:left;clear:both;
}
.showtransactiondownloadmoreinfo {
float:left;clear:both;
}
.transactiondownloadmoreinfo {
float:left;clear:both;
}
.articlesrowhead
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
font-weight:bold;
}
.articlerowp
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.articlesintro
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.articletitlep
{
width:25%;
float:left;
}
.articlecategoryp
{
width:20%;
float:left;
}
.articlestatusp
{
width:15%;
float:left;
}
.articleaddedp
{
width:15%;
float:left;
}
.articleactionsp
{
width:20%;
float:left;
}
.classifiedsrowhead
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
font-weight:bold;
}
.classifiedrowp
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.classifiedsintro
{
clear:both;
//margin-top:10px;
//margin-top:0.625rem;
padding-top:10px;
padding-top:0.625rem;
}
.classifiedtitlep
{
width:25%;
float:left;
}
.classifiedcategoryp
{
width:20%;
float:left;
}
.classifiedstatusp
{
width:15%;
float:left;
}
.classifiedaddedp
{
width:15%;
float:left;
}
.classifiedactionsp
{
width:20%;
float:left;
}
.classifiedstitle
{
width:100%;
float:left;
clear:both;
font-weight:bold;
}
.classifieds
{
width:100%;
float:left;
clear:both;
}
.classifiedrowdata
{
width:100%;
float:left;
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.classifiedcolumn
{
float:left;
padding:2px;
padding:0.125rem;
}
#itemaddsdiv {
float:left;
clear:both;
margin-top:10px;
margin-top:0.625rem;
margin-bottom:10px;
margin-bottom:0.625rem;
padding:10px;
padding:0.625rem;
width:100%;
border:solid 1px #000000;
border:solid 0.0625rem #000000;
}
.classifiedsearch {
padding:10px;
padding:0.625rem;
}
.classifiedsearchtool {
float:left;clear:both;width:100%;
}
.classifiedsearchkey {
float:left;
}
.classifiedsearchcat {
float:left;padding-left:5px;margin-left:5px;
padding-left:0.3125rem;margin-left:0.3125rem;
}
.classifiedsearchtype {
float:left;padding-left:5px;margin-left:5px;
padding-left:0.3125rem;margin-left:0.3125rem;
}
.classifiedsearchinfo {
float:left;
}
.classifiedsearchtitle, .classifiedsearchcontent, .classifiedsearchtags {
float:left;margin-left:2px;
margin-left:0.125rem;
}
.classifiedsearchlocation {
float:left;
clear:both;
}
.classifiedsearchcountry,.classifiedsearchadvcountry,.classifiedfiltercountry {
float:left;
//padding-left:5px;margin-left:5px;
//padding-left:0.3125rem;margin-left:0.3125rem;
}
.classifiedsearchstate,.classifiedsearchadvstate,.classifiedfilterstate {
float:left;
//padding-left:5px;margin-left:5px;
//padding-left:0.3125rem;margin-left:0.3125rem;
}
.classifiedsearchcity,.classifiedsearchadvcity,.classifiedfiltercity {
float:left;
//padding-left:5px;margin-left:5px;
//padding-left:0.3125rem;margin-left:0.3125rem;
}
.classifiedfiltermenu {
clear:both;
padding:5px;
padding:0.3125rem;
width:100%;
}
.classifiedfiltertype,.classifiedfilterlocation {
float:left;padding-left:5px;margin-left:5px;
padding-left:0.3125rem;margin-left:0.3125rem;
}
.classifiedsearchbutton {
float:left;margin-left:5px;
margin-left:0.3125rem;
}
.classifiedsearchlink {
float:left;margin-left:2px;
margin-left:0.125rem;
}
.searchclassifiedsadvintro {
float:left;
clear:both;
width:100%;
padding:10px;
padding:0.625rem;
}
.classifiedsearchadvkey {
float:left;
}
.classifiedsearchadvinfo {
float:left;
margin-left:10px;
margin-left:0.625rem;
}
.classifiedsearchadvtitle, .classifiedsearchadvcontent, .classifiedsearchadvtags {
float:left;margin-left:2px;
margin-left:0.125rem;
}
#classifiedsearchlist {
padding:10px;
padding:0.625rem;
clear:both;
}
.classifiedsortmenu {
clear:both;
}
#classifiedslist {
padding:10px;
padding:0.625rem;
float:left;
clear:both;
width:95%;
}
.classifiedadds {
float:left;
clear:both;
width:100%;
border:solid 1px #000000;
border:solid 0.0625rem #000000;
padding:5px;
padding:0.3125rem;
margin-top:5px;
margin-top:0.3125rem;
margin-bottom:5px;
margin-bottom:0.3125rem;
}
.classifiedaddstitle {
float:left;
clear:both;
width:100%;
font-weight:bold;
}
.classifiedrowspanadds {
float:left;
clear:both;
width:100%;
}
.classifiedrowadd {
padding:2px;
padding:0.125rem;
float:left;
margin-right:2px;
margin-right:0.125rem;
}
.classifiedrowspan {
float:left;
clear:both;
width:100%;
margin-bottom:10px;
margin-bottom:0.625rem;
}
.classifiedrow {
padding:2px;
padding:0.125rem;
float:left;
margin-right:2px;
margin-right:0.125rem;
}
.classifiedphoto {
float:left;
padding-right:5px;
padding-right:0.3125rem;
}
.classifiedmain {
float:left;
}
.classifiedmaintop {
float:left;
clear:both;
width:100%;
}
.classifiedtype {
font-weight:bold;
float:left;
padding-right:5px;
padding-right:0.3125rem;
}
.classifiedtitle {
//font-weight:bold;
float:left;
}
.bold a {
font-weight:bold;
font-size:20px;
font-size:1.25rem;
}
.socialshareclassifieds {
float:left;clear:both;
width:90%;
padding-top:2px;padding-bottom:2px;
padding-top:0.125rem;padding-bottom:0.125rem;
}
.facebookclassifiedshare, .twitterclassifiedshare, .googleclassifiedshare {
float:left;padding-right:2px;
padding-right:0.125rem;
width: 80px !important;
width: 5rem !important;
}
.classifiedinfo {
float:left;
clear:both;
width:100%;
}
.classifiedlocation {
float:left;
clear:both;
width:100%;
text-align:center;
}
.classifiedprice {
float:left;
clear:both;
width:100%;
text-align:center;
}
.classifiedruntime {
float:left;
clear:both;
width:100%;
text-align:center;
}
.classifiedcontent {
float:left;
clear:both;
width:100%;
}
.classifiedfields {
float:left;
clear:both;
width:100%;
}
.classifiedstats {
float:left;
clear:both;
width:100%;
}
.classifiedcomments {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.classifiedrating {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.classifiedreport {
float:left;
}
.classifiedstats2 {
float:left;
clear:both;
width:100%;
}
.classifiedpostedcat {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.classifiedtags {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.classifiedauthor {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.classifiedby,.classifiedusername{
float:left;
}
.classifieduserphoto,.classifiedfanstotal {
float:left;clear:left;
}
.classifiedadrow {
width:100%;
float:left;
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.classifiedadprivatemessaging {
float:left;
clear:both;
width:100%;
}
.classifiedadlocation {
float:left;
clear:both;
width:100%;
}
.classifiedadlocationtext, .classifiedadaddress, .classifiedadcity, .classifiedadstate, .classifiedadzip, .classifiedadcountry {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.classifiedadprice {
float:left;
clear:both;
width:100%;
font-size:16px;
font-size:1rem;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.classifiedadprice form {
display:inline;
}
.classifiedadbuy {
float:left;clear:both;
}
.classifiedadbuyquantity {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.classifiedadbuymenu {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.classifiedadbuyfield {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.classifiedadbuybutton {
float:left;
}
.classifiedadbuymsg {
float:left;
}
.classifiedadruntime {
float:left;
clear:both;
width:100%;
text-align:center;
}
.classifiedadmaintop {
float:left;
clear:both;
width:100%;
margin-top:10px;
margin-top:0.625rem;
font-size:20px;
font-size:1.25rem;
}
.classifiedadtype {
font-weight:bold;
float:left;
padding-right:5px;
padding-right:0.3125rem;
}
.classifiedadtitle {
font-weight:bold;
float:left;
}
.classifiedadinfo {
float:left;
clear:both;
width:100%;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.classifiedadmain {
float:left;
clear:both;
width:100%
padding-bottom:10px;
padding-bottom:0.625rem;
}
.classifiedadauthor {
float:left;padding-right:10px;width:10%;
padding-right:0.625rem;
}
.classifiedadby,.classifiedadusername,.classifiedaduserphoto,.classifiedadfanstotal {
float:left;
}
.classifiedadruntimediv {
float:left;
}
.classifiedadruntime {
float:left;
}
.classifiedadadded {
float:left;
}
.classifiedadruntime2 {
float:left;padding-left:10px;
padding-left:0.625rem;
}
.classifiedadupdated {
float:left;padding-left:10px;
padding-left:0.625rem;
}
.classifiedadupdatereason {
float:left;
}
.classifiedadupdateadmin {
float:left;padding-left:10px;
padding-left:0.625rem;
}
.classifiedadmain2 {
float:left;width:88%;
}
.classifiedadcontent {
float:left;clear:both;
}
.classifiedadmain3 {
float:left;
clear:both;
width:100%;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.classifiedadstats {
margin-top:10px;
margin-top:0.625rem;
float:left;clear:both;padding-bottom:10px;
padding-bottom:0.625rem;
}
.classifiedadmore {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.classifiedadcomments {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.classifiedadrating {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.classifiedadreport {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.classifiedadstats2 {
float:left;clear:both;padding-bottom:10px;
padding-bottom:0.625rem;
}
.classifiedadpostedcat {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.classifiedadtags {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.classifiedadcatinfo {
float:left;clear:both;
}
.classifiedslist {
float:left;clear:both;
}
.classifiedsdirectory {
float:left;clear:both;
}
.classifiedsdirectoryrowspan {
float:left;
clear:both;
width:100%;
}
.classifiedsdirectoryrow {
padding:5px;
padding:0.3125rem;
float:left;
}
.classifiedcatphoto {
float:left;
padding:5px;
padding:0.3125rem;
width:100%;
}
.classifiedcatinfo {
float:left;
padding:5px;
padding:0.3125rem;
width:100%;
}
.classifiedcattop {
float:left;clear:left;
}
.classifiedcattitle {
float:left;
}
.classifiedcatads {
float:left;
padding-left:5px;
padding-left:0.3125rem;
}
.classifiedcatdescription {
float:left;clear:left;
}
.classifiedcatsubs {
float:left;clear:left;
}

.eventsrowhead
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
font-weight:bold;
}
.eventrowp
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.eventsintro
{
clear:both;
//margin-top:10px;
//margin:0.625rem;
padding-top:10px;
padding-top:0.625rem;
}
.eventtitlep
{
width:25%;
float:left;
}
.eventcategoryp
{
width:15%;
float:left;
}
.eventstatusp
{
width:15%;
float:left;
}
.eventdatep
{
width:20%;
float:left;
}
.eventaddedp
{
width:15%;
float:left;
}
.eventactionsp
{
width:20%;
float:left;
}
.eventstitle
{
width:100%;
float:left;
clear:both;
font-weight:bold;
}
.events
{
width:100%;
float:left;
clear:both;
}
.eventrowdata
{
width:100%;
float:left;
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.eventcolumn
{
float:left;
padding:2px;
padding:0.125rem;
}
#itemaddsdiv {
float:left;
clear:both;
margin-top:10px;
margin-top:0.625rem;
margin-bottom:10px;
margin-bottom:0.625rem;
padding:10px;
padding:0.625rem;
width:100%;
border:solid 1px #000000;
border:solid 0.0625rem #000000;
}
.eventsearch {
padding:10px;
padding:0.625rem;
}
.eventsearchtool {
float:left;clear:both;width:100%;
}
.eventsearchkey {
float:left;
}
.eventsearchcat {
float:left;padding-left:5px;margin-left:5px;
padding-left:0.3125rem;margin-left:0.3125rem;
}
.eventsearchtype {
float:left;padding-left:5px;margin-left:5px;
padding-left:0.3125rem;margin-left:0.3125rem;
}
.eventsearchinfo {
float:left;
}
.eventsearchtitle, .eventsearchcontent, .eventsearchtags {
float:left;margin-left:2px;
margin-left:0.125rem;
}
.eventsearchlocation {
float:left;
clear:both;
}
.eventsearchcountry,.eventsearchadvcountry,.eventfiltercountry {
float:left;
//padding-left:5px;margin-left:5px;
//padding-left:0.3125rem;margin-left:0.3125rem;
}
.eventsearchstate,.eventsearchadvstate,.eventfilterstate {
float:left;
//padding-left:5px;margin-left:5px;
//padding-left:0.3125rem;margin-left:0.3125rem;
}
.eventsearchcity,.eventsearchadvcity,.eventfiltercity {
float:left;
//padding-left:5px;margin-left:5px;
//padding-left:0.3125rem;margin-left:0.3125rem;
}
.usercalmenu {
clear:both;
padding:5px;
padding:0.3125rem;
//width:100%;
float:right;
text-align:right;
}
.eventfiltermenu {
clear:both;
padding:5px;
padding:0.3125rem;
width:100%;
}
.eventfiltercat,.eventfiltertype,.eventfilterlocation {
float:left;padding-left:5px;margin-left:5px;
padding-left:0.3125rem;margin-left:0.3125rem;
}
.eventsearchbutton {
float:left;margin-left:5px;
margin-left:0.3125rem;
}
.eventsearchlink {
float:left;margin-left:2px;
margin-left:0.125rem;
}
.searcheventsadvintro {
float:left;
clear:both;
width:100%;
padding:10px;
padding:0.625rem;
}
.eventsearchadvkey {
float:left;
}
.eventsearchadvinfo {
float:left;
margin-left:10px;
margin-left:0.625rem;
}
.eventsearchadvtitle, .eventsearchadvcontent, .eventsearchadvtags {
float:left;margin-left:2px;
margin-left:0.125rem;
}
#eventsearchlist {
padding:10px;
padding:0.625rem;
clear:both;
}
.eventsortmenu {
clear:both;
padding:5px;
padding:0.3125rem;
}
#eventslist {
padding:10px;
padding:0.625rem;
float:left;
clear:both;
width:95%;
}
.eventadds {
float:left;
clear:both;
width:100%;
border:solid 1px #000000;
border:solid 0.0625rem #000000;
padding:5px;
padding:0.3125rem;
margin-top:5px;
margin-top:0.3125rem;
margin-bottom:5px;
margin-bottom:0.3125rem;
}
.eventaddstitle {
float:left;
clear:both;
width:100%;
font-weight:bold;
}
.eventrowspanadds {
float:left;
clear:both;
width:100%;
}
.eventrowadd {
padding:2px;
padding:0.125rem;
float:left;
margin-right:2px;
margin-right:0.125rem;
}
.eventrowspan {
float:left;
clear:both;
width:100%;
margin-bottom:10px;
margin-bottom:0.625rem;
}
.eventrow {
padding:2px;
padding:0.125rem;
float:left;
margin-right:2px;
margin-right:0.125rem;
}
.eventrowday {
padding:2px;
padding:0.125rem;
float:left;
width:100%;
margin-bottom:10px;
margin-bottom:0.625rem;
}
.eventphoto {
float:left;
padding-right:5px;
padding-right:0.3125rem;
}
.eventmain {
float:left;
}
.eventdatetime {
float:left;
clear:both;
width:100%;
}
.eventdate {
font-weight:bold;
float:left;
margin-right:20px;
margin-right:1.25rem;
}
.eventtime {
float:left;
}
.eventstarttime {
float:left;margin-right:5px;
margin-right:0.3125rem;
}
.eventendtime {
float:left;
}
.eventmaintop {
float:left;
clear:both;
width:100%;
}
.eventtype {
font-weight:bold;
float:left;
padding-right:5px;
padding-right:0.3125rem;
}
.eventtitle {
//font-weight:bold;
float:left;
}
.bold a {
font-weight:bold;
font-size:20px;
font-size:rem;
}
.socialshareevents {
float:left;clear:both;
width:90%;
padding-top:2px;padding-bottom:2px;
padding-top:0.125rem;padding-bottom:0.125rem;
}
.facebookeventshare, .twittereventshare, .googleeventshare {
float:left;padding-right:2px;
padding-right:0.125rem;
width: 80px !important;
width: 5rem !important;
}
.eventinfo {
float:left;
clear:both;
width:100%;
}
.eventlocation {
float:left;
clear:both;
width:100%;
text-align:center;
}
.eventprice {
float:left;
clear:both;
width:100%;
text-align:center;
}
.eventruntime {
float:left;
clear:both;
width:100%;
text-align:center;
}
.eventcontent {
float:left;
clear:both;
width:100%;
}
.eventfields {
float:left;
clear:both;
width:100%;
}
.eventstats {
float:left;
clear:both;
width:100%;
}
.eventcomments {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.eventrating {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.eventreport {
float:left;
}
.eventstats2 {
float:left;
clear:both;
width:100%;
}
.eventpostedcat {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.eventtags {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.eventauthor {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.eventby,.eventusername{
float:left;
}
.eventuserphoto,.eventfanstotal {
float:left;clear:left;
}
.eventpgrow {
width:100%;
float:left;
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.eventpgprivatemessaging {
float:left;
clear:both;
width:100%;
}
.eventpglocation {
float:left;
clear:both;
width:100%;
}
.eventpglocationtext, .eventpgaddress, .eventpgcity, .eventpgstate, .eventpgzip, .eventpgcountry {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.eventpgprice {
float:left;
clear:both;
width:100%;
font-size:16px;
font-size:1rem;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.eventpgprice form {
display:inline;
}
.eventpgbuy {
float:left;clear:both;width:100%;
}
.eventpgbuyquantity {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.eventpgbuymenu {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.eventpgbuyfield {
float:left;padding-right:5px;
padding-right:0.3125rem;
}
.eventpgbuybutton {
float:left;
}
.eventpgbuymsg {
float:left;
}
.eventpgattend {
float:left;clear:both;padding-bottom:5px;
padding-bottom:0.3125rem;
}
.eventpgattendingstats {
float:left;clear:both;padding-bottom:5px;
padding-bottom:0.3125rem;
}
.attendingstats, .notattendingstats, .mightattendstats {
float:left;margin-right:10px;
margin-right:0.625rem;
}
.attendingstatsinfo {
float:left;clear:both;width:100%;text-align:left;
}
.eventattendingclose {
float:right;text-align:right;
}
.eventattendingtitle {
padding:5px;
padding:0.3125rem;
float:left;
clear:both;
font-weight:bold;
width:100%;
}
.eventattendingdiv {
padding:5px;
padding:0.3125rem;
float:left;
}
.eventattendingimage {
padding:5px;
float:left;
clear:both;
}
.eventattendinglink {
padding:5px;
padding:0.3125rem;
float:left;
clear:both;
}
.eventpgruntime {
float:left;
clear:both;
width:100%;
text-align:center;
}
.eventpgmaintop {
float:left;
clear:both;
width:100%;
margin-top:10px;
margin-top:0.625rem;
font-size:20px;
font-size:1.25rem;
}
.eventpgtype {
font-weight:bold;
float:left;
padding-right:5px;
padding-right:0.3125rem;
}
.eventpgtitle {
font-weight:bold;
float:left;
}
.repeatevents {
float:left;
clear:both;
width:100%;
margin-top:10px;
margin-top:0.625rem;
margin-bottom:10px;
margin-bottom:0.625rem;
}
#repeateventslist {
float:left;
clear:both;
margin-bottom:10px;
margin-bottom:0.625rem;
}
.repeateventsdiv {
float:left;
clear:both;
padding:10px;
padding:0.625rem;
border:solid 1px;
border:solid 0.0625rem;
}
.repeateventsrowhead
{
clear:both;
font-weight:bold;
}
.eventpginfo {
float:left;
clear:both;
width:100%;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.eventpgmain {
float:left;
clear:both;
width:100%
padding-bottom:10px;
padding-bottom:0.625rem;
}
.eventpgauthor {
float:left;padding-right:10px;width:10%;
padding-right:0.625rem;
}
.eventpgby,.eventpgusername,.eventpguserphoto,.eventpgfanstotal {
float:left;
}
.eventpgruntimediv {
float:left;
}
.eventpgruntime {
float:left;
}
.eventpgadded {
float:left;
}
.eventpgruntime2 {
float:left;padding-left:10px;
padding-left:0.625rem;
}
.eventpgupdated {
float:left;padding-left:10px;
padding-left:0.625rem;
}
.eventpgupdatereason {
float:left;
}
.eventpgupdateadmin {
float:left;padding-left:10px;
padding-left:0.625rem;
}
.eventpgmain2 {
float:left;width:88%;
}
.eventpgcontent {
float:left;clear:both;
}
.eventpgmain3 {
float:left;
clear:both;
width:100%;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.eventpgstats {
margin-top:10px;
margin-top:0.625rem;
float:left;clear:both;padding-bottom:10px;
padding-bottom:0.625rem;
}
.eventpgmore {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.eventpgcomments {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.eventpgrating {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.eventpgreport {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.eventpgstats2 {
float:left;clear:both;padding-bottom:10px;
padding-bottom:0.625rem;
}
.eventpgpostedcat {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.eventpgtags {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.eventpgcatinfo {
float:left;clear:both;
}
.eventpgslist {
float:left;clear:both;
}
.eventpgsdirectory {
float:left;clear:both;
}
.eventpgsdirectoryrowspan {
float:left;
clear:both;
width:100%;
}
.eventpgsdirectoryrow {
padding:5px;
padding:0.3125rem;
float:left;
}
.eventpgcatphoto {
float:left;
padding:5px;
padding:0.3125rem;
width:100%;
}
.eventpgcatinfo {
float:left;
padding:5px;
padding:0.3125rem;
width:100%;
}
.eventcattop {
float:left;clear:left;
}
.eventcattitle {
float:left;
}
.eventcatlistings {
float:left;
padding-left:5px;
padding-left:0.3125rem;
}
.eventcatdescription {
float:left;clear:left;
}
.eventcatsubs {
float:left;clear:left;
}

.entriesrowhead
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
font-weight:bold;
}
.entryrowp
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.entriesintro
{
clear:both;
//margin-top:10px;
//margin-top:0.625rem;
padding-top:10px;
padding-top:0.625rem;
}
.formnamep
{
width:45%;
float:left;
}
.entrystatusp
{
width:15%;
float:left;
}
.entryaddedp
{
width:15%;
float:left;
}
.entryactionsp
{
width:20%;
float:left;
}
.entriestitle
{
width:100%;
float:left;
clear:both;
font-weight:bold;
}
.entries
{
width:100%;
float:left;
clear:both;
}
.entryrowdata
{
width:100%;
float:left;
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.entrycolumn
{
float:left;
padding:2px;
padding:0.125rem;
}
.entryusername {
float:left;
clear:both;
font-weight:bold;
width:100%;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.entryphoto {
float:left;
clear:left;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.entryfanstotal {
float:left;
clear:left;
}
.voteuser {
float:left;
margin-right:10px;
padding-right:0.625rem;
}
.voteusername {
float:left;
clear:left;
padding-bottom:2px;
padding-bottom:0.125rem;
}
.votephoto {
float:left;
clear:left;
padding-bottom:2px;
padding-bottom:0.125rem;
}
.votefanstotal {
float:left;
clear:left;
padding-bottom:2px;
padding-bottom:0.125rem;
}
.votedate {
float:left;
clear:left;
padding-bottom:2px;
padding-bottom:0.125rem;
}

/* ------------------- Social Networking Content ------------------- */

.subtext1
{
float:left;
text-align:right;
clear:left;
width:23%;
margin-bottom:10px;
margin-bottom:0.625rem;
}
.subtext2
{
float:right;
text-align:left;
clear:right;
width:75%;
margin-bottom:10px;
margin-bottom:0.625rem;
}
.field
{
clear:both;
}
.fieldrow
{
width:100%;clear:both;padding:10px;
padding:0.625rem;
}
.fieldleft {
float:left;text-align:right;padding-right:5px;
padding-right:rem;
width:12%;
}
.fieldright {
float:left;
width:85%;
}
.fieldleftform {
float:left;text-align:right;padding-right:5px;
padding-right:rem;
width:23%;
}
.fieldrightform {
float:left;
width:75%;
}
.fieldright2 {
float:left;padding-right:5px;
padding-right:rem;
width:30%;
}
.fieldleftpoll {
float:left;
clear:both;
}
.fieldrightpoll {
float:left;
clear:both;
}
.fieldrightpoll label{
float:left;
clear:both;
}
.fieldright2poll {
float:left;padding-right:5px;
padding-right:rem;
}
.profilelinks
{
clear:both;
padding:10px;
padding:rem;
}
.profileintro
{
clear:both;
padding-top:10px;
padding-top:rem;
}
#profilepict
{
float:left;
padding-right:10px;
padding-right:rem;
}
#uploadprofilepictdiv
{
float:left;
}
#avatarsdiv {
float:left;
clear:both;
padding:10px;
padding:rem;
border: solid 1px;
border: solid 0.0625rem;
}
#avatarcats {
padding-bottom:10px;
padding-bottom:0.625rem;
}
.avatarimage {
padding:5px;
padding:rem;
}
.privacysettingsintro
{
clear:both;
padding-top:10px;
padding-top:rem;
}
.notifysettingsintro
{
clear:both;
padding-top:10px;
padding-top:rem;
}
.blocksintro
{
clear:both;
padding-top:10px;
padding-top:rem;
}
.blockstitle {
padding:5px;
padding:rem;
float:left;
clear:both;
font-weight:bold;
}
#blockslist {
padding:10px;
padding:rem;
clear:both;
}
.blockdiv {
padding:5px;
padding:rem;
float:left;
}
.blockimage {
padding:5px;
padding:rem;
float:left;
clear:both;
}
.blocklink {
padding:5px;
padding:rem;
float:left;
clear:both;
}
.fannedintro
{
clear:both;
padding-top:10px;
padding-top:rem;
}
.fanned {
float:left;
clear:both;
}
.fannedtitle {
padding:5px;
padding:rem;
float:left;
clear:both;
font-weight:bold;
}
#fannedlist {
padding:10px;
padding:rem;
clear:both;
}
.fanneddiv {
padding:5px;
padding:rem;
float:left;
}
.fannedimage {
padding:5px;
padding:rem;
float:left;
clear:both;
}
.fannedlink {
padding:5px;
padding:rem;
float:left;
clear:both;
}
.fans {
float:left;
clear:both;
}
.fanstitle {
padding:5px;
padding:rem;
float:left;
clear:both;
font-weight:bold;
}
#fanslist {
padding:10px;
padding:rem;
clear:both;
}
.fansdiv {
padding:5px;
padding:rem;
float:left;
}
.fansimage {
padding:5px;
padding:rem;
float:left;
clear:both;
}
.fanslink {
padding:5px;
padding:rem;
float:left;
clear:both;
}
.fanbutton {
float:left;
padding:10px;
padding:rem;
}
.unfanbutton {
float:left;
padding:10px;
padding:rem;
}
#onlineimage {
float:left;
padding:10px;
padding:rem;
}
#offlineimage {
float:left;
padding:10px;
padding:rem;
}
.blockbutton {
float:left;
padding:10px;
padding:rem;
}
.unblockbutton {
float:left;
padding:10px;
padding:rem;
}
.emailbutton {
float:left;
padding:10px;
padding:rem;
}
.email2button {
float:left;
padding:10px;
padding:rem;
}
.reportbutton {
float:left;
padding:10px;
padding:rem;
}
#msgdiv {
float:left;
clear:both;
width:100%;
}
#sendmsgdiv {
float:left;
clear:both;
width:100%;
}
.msgrow {
clear:both;
}
.msgsoptionsdiv {
float:left;
border-top:solid 1px #cccccc;
border-top:solid 0.0625rem #cccccc;
width:100%;
}
.msgsoptions1 {
float:left;
padding-top:8px;
padding-top:0.5rem;
}
.msgsoptions2 {
float:left;
padding-top:5px;
padding-top:0.3125rem;
}
.msgstitle {
clear:both;
}
.msgsheader1 {
float:left;
text-align:left;
}
.msgsheader2 {
float:right;
text-align:right;
}
#foldermenu1 {
float:left;
}
#foldermenu1s {
float:right;
}
#foldermenu2 {
float:left;
}
#folderid {
width:100px;
width:6.25rem;
}
#folder {
width:100px;
width:6.25rem;
}
.showmsg {
width:100%;
clear:both;
float:left;
text-align:left;
margin-top:5px;
margin-top:0.3125rem;
margin-bottom:5px;
margin-bottom:0.3125rem;
border: outset 2px;
border: outset 0.125rem;
padding:5px;
padding:0.3125rem;
}
.messagestable {
width:100%;
}
.tableheader {
clear:both;
height:20px;
height:1.25rem;
padding: 5px 0 5px 0;
padding: 0.3125rem 0 0.3125rem 0;
font-weight:bold;
border-top: solid 1px;
border-top: solid 0.0625rem;
border-bottom: solid 1px;
border-bottom: solid 0.0625rem;
margin-bottom:5px;
margin-bottom:0.3125rem;
}
.tableheadercolumnbox {
float:left;
width:10%;
padding-right:5px;
padding-right:0.3125rem;
}
.tableheadercolumn1 {
float:left;
width:23%;
padding-right:5px;
padding-right:0.3125rem;
}
.tableheadercolumn2 {
float:left;
width:35%;
padding-right:5px;
padding-right:0.3125rem;
color:#0B4191;
font-weight:bold;
}
.tableheadercolumn3 {
float:left;
width:27%;
}
.tablerow {
width:100%
float:left;
clear:both;
border-bottom: dotted 1px #cccccc;
border-bottom: dotted 0.0625rem #cccccc;
}
.emailrowheader {
padding: 5px 0 5px 0;
padding: 0.3125rem 0 0.3125rem 0;
font-weight:bold;
padding-left:10px;
padding-left:0.625rem;
clear:both;
}
.emailcolumn1 {
float:left;
clear:both;
font-weight:bold;
width:100px;
width:6.25rem;
text-align:right;
padding-right:10px;
padding-right:0.625rem;
margin-top:5px;
margin-top:0.3125rem;
}
.emailcolumn2 {
float:left;
text-align:left;
margin-top:5px;
margin-top:0.3125rem;
}

.reportrowheader {
padding: 5px 0 5px 0;
padding: 0.3125rem 0 0.3125rem 0;
font-weight:bold;
padding-left:10px;
padding-left:0.625rem;
clear:both;
}
.reportrow {
clear:both;
}
.reportcolumn1 {
float:left;
font-weight:bold;
width:25%;
text-align:right;
padding-right:10px;
padding-right:0.625rem;
margin-top:5px;
margin-top:0.3125rem;
}
.reportcolumn2 {
float:left;
text-align:left;
margin-top:5px;
margin-top:0.3125rem;
}

.pagerating{
float:left;
clear:both;
}
.addcommentbuttondiv{
float:left;
clear:both;
}
.commentintro {
float:left;
clear:both;
padding:10px;
padding:0.625rem;
}
.commentreplyintro {
float:left;
clear:both;
padding:10px;
padding:0.625rem;
font-weight:bold;
}
.ratealready, .commentsclosed {
float:left;
clear:both;
}
.commentstitle {
float:left;
clear:both;
padding:10px;
padding:0.625rem;
margin-top:10px;
font-weight:bold;
}
.subscribecomments {
float:left;
clear:both;
padding:10px;
padding:0.625rem;
}
.subscribecommentschoose {
float:left;
clear:both;
}
.subscribecommentsconfirm {
float:left;
clear:both;
}
.subscribecommentsemaildiv {
float:left;
clear:both;
padding:10px;
padding:0.625rem;
}
.subscribecommentsenteremail {
float:left;
clear:both;
padding:10px;
padding:0.625rem;
margin-top:10px;
margin-top:0.625rem;
}
#commentslist {
padding:10px;
padding:0.625rem;
float:left;
clear:both;
width:95%;
}
.nocomments {
float:left;
clear:both;
}
.commentsortmenu {
clear:both;
}
.commentrow {
width:100%;
float:left;
clear:both;
padding:10px;
padding:0.625rem;
border:solid 1px #cccccc;
}
.commentusername {
float:left;
clear:both;
font-weight:bold;
width:100%;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.commentmain {
width:100%;
float:left;
clear:both;
}
.commentleft {
float:left;
width:20%;
}
.commentright {
float:left;
width:70%;
padding-left:10px;
padding-left:0.625rem;
}
.commentphoto {
float:left;
clear:left;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.commentfanstotal {
float:left;
clear:left;
}
.commentrating {
float:left;
padding-left:10px;
padding-left:0.625rem;
padding-bottom:5px;
padding-bottom:0.3125rem;
}
.commentsubject {
width:100%;
float:left;
clear:left;
font-weight:bold;
}
.comment {
float:left;
clear:left;
width:100%;
}
.commentdate {
float:left;
padding-bottom:5px;
padding-bottom:0.3125rem;
}
.commentinfo {
width:100%;
float:left;
text-align:right;
clear:both;
}
.replytocomment {
float:left;
padding-left:10px;
padding-left:0.625rem;
padding-bottom:5px;
padding-bottom:0.3125rem;
}
.deletecomment {
float:right;
text-align:right;
padding-right:10px;
padding-right:0.625rem;
}
.replycomment {
float:right;
text-align:right;
padding-right:10px;
padding-right:0.625rem;
}
.postreplycomment {
float:left;clear:both;width:100%;text-align:left;
}
.commentreport {
float:right;
text-align:right;
padding-right:10px;
padding-right:0.625rem;
}
.commentunlike {
float:right;
text-align:right;
padding-right:10px;
padding-right:0.625rem;
}
.commentlike {
float:right;
text-align:right;
padding-right:10px;
padding-right:0.625rem;
}
.commentreplies {
float:right;
text-align:right;
padding-right:10px;
padding-right:0.625rem;
}
.commentreplieslist {
width:100%;
float:left;
clear:both;
}
.commentrepliesmore {
float:left;
width:100%;
}
.commentrepliesmorelink {
float:left;
text-align:center;
width:100%;
}
.commentlikes {
float:left;clear:both;width:100%;text-align:left;
}
.commentlikesclose {
float:right;text-align:right;
}
.commentlikestitle {
padding:5px;
padding:0.3125rem;
float:left;
clear:both;
font-weight:bold;
width:100%;
}
.commentlikesdiv {
padding:5px;
padding:0.3125rem;
float:left;
}
.commentlikesimage {
padding:5px;
padding:0.3125rem;
float:left;
clear:both;
}
.commentlikeslink {
padding:5px;
padding:0.3125rem;
float:left;
clear:both;
}
#articleslist {
padding:10px;
padding:0.625rem;
float:left;
clear:both;
width:95%;
}
.noarticles {
float:left;
clear:both;
}
.articles {
float:left;clear:both;
}
.articlesrow {
float:left;clear:both;
}
.articlestitle {
float:left;
clear:both;
padding:10px;
padding:0.625rem;
margin-top:10px;
margin-top:0.625rem;
font-weight:bold;
}
.articlestitlesearch {
float:left;
clear:both;
padding:10px;
padding:0.625rem;
margin-top:10px;
margin-top:0.625rem;
font-weight:bold;
}
.articlesortmenu {
clear:both;
}
.articletitle {
float:left;
clear:both;
margin-top:10px;
margin-top:0.625rem;
font-weight:bold;
font-size:20px;
width:100%;
}
.articleinfo {
float:left;
clear:both;
width:100%;
padding-bottom:10px;
padding-top:0.625rem;
}
.articlemain {
float:left;
clear:both;
width:100%
}
.articleauthor {
float:left;padding-right:10px;width:10%;
padding-right:0.625rem;
}
.articleby,.articleusername,.articleuserphoto,.articlefanstotal {
float:left;
}
.articleadded {
float:left;
}
.articleupdated {
float:left;padding-left:10px;
padding-left:0.625rem;
}
.articleupdatereason {
float:left;
}
.articleupdateadmin {
float:left;padding-left:10px;
padding-left:0.625rem;
}
.articlemain2 {
float:left;width:86%;margin-left:10px;
margin-left:0.625rem;
}
.articlephoto,.articlephotocaption {
float:left;clear:both;padding-bottom:2px;
padding-bottom:0.125rem;
}
.articlecontent {
float:left;clear:both;
}
.articlestats {
float:left;clear:both;padding-bottom:10px;
padding-bottom:0.625rem;
}
.articlemore {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.articlecomments {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.articlerating {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.articlereport {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.articlestats2 {
float:left;clear:both;padding-bottom:10px;
padding-bottom:0.625rem;
}
.articlepostedcat {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.articletags {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.articlecatinfo {
float:left;clear:both;
}
.articlereferencestitle {
float:left;clear:both;font-weight:bold;padding-top:10px;
padding-top:0.625rem;
}
.articlereferences {
float:left;clear:both;padding-bottom:10px;
padding-bottom:0.625rem;
}
.articlerelatedtitle {
float:left;clear:both;font-weight:bold;padding-top:10px;
padding-top:0.625rem;
}
.articlerelated {
float:left;clear:both;padding-bottom:10px;
padding-bottom:0.625rem;
}
.articlesearchtool {
float:left;clear:both;width:100%;
}
.articlesearchkey {
float:left;
}
.articlesearchcat {
float:left;padding-left:5px;margin-left:5px;
padding-left:0.3125rem;margin-left:0.3125rem;
}
.articlesearchtitle, .articlesearchcontent, .articlesearchtags {
float:left;margin-left:2px;
margin-left:0.125rem;
}
.articlesearchbutton {
float:left;margin-left:5px;
margin-left:0.3125rem;
}
.articlesearchlink {
float:left;margin-left:2px;
margin-left:0.125rem;
}
.socialsharearticles {
float:left;clear:both;width:100%;padding-top:10px;padding-bottom:10px;
padding-top:0.625rem;padding-bottom:0.625rem;
}
.facebookarticleshare, .twitterarticleshare, .googlearticleshare {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.articleslist {
float:left;clear:both;
}
.articlesfeedrow {
float:left;clear:both;padding-bottom:2px;
padding-bottom:0.125rem;
}
.articlesfeedtitle {
float:left;clear:both;
}
 .articlesfeedcontent {
float:left;clear:both;margin-top:-10px;
margin-top:-0.625rem;
}
.membersearchform {
float:left;
clear:both;
}
#membersearchlist {
padding:10px;
padding:0.625rem;
clear:both;
}
.membersdiv {
padding:5px;
padding:0.3125rem;
float:left;
}
.membersimage {
padding:5px;
padding:0.3125rem;
float:left;
clear:both;
}
.memberslink {
padding:5px;
padding:0.3125rem;
float:left;
clear:both;
}
.photosintro
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.photostitle {
padding:5px;
padding:0.3125rem;
float:left;
clear:both;
font-weight:bold;
}
#photoslist {
clear:both;
}
.photosdiv {
padding:5px;
padding:0.3125rem;
float:left;
}
.photoimage {
padding:5px;
padding:0.3125rem;
float:left;
clear:both;
}
.photocaption {
padding:5px;
padding:0.3125rem;
float:left;
clear:both;
}
.removephoto {
float:left;
clear:both;
padding:10px;
padding:0.625rem;
}
#uploadphotosdiv {
float:left;
clear:both;
padding-bottom:10px;
padding-bottom:0.625rem;
}
#uploadphotosdiv, #uploadphotos, #uploadphotosadd {
float:left;
clear:both;
}
.uploadphotos, .uploadphotosnote {
float:left;
clear:both;
padding-bottom:10px;
padding-bottom:0.625rem;
}
.customform {
float:left;
clear:both;
padding:10px;
padding:0.625rem;
}
.formintro
{
float:left;
clear:both;
padding:10px;
padding:0.625rem;
}
.formtitle {
float:left;
clear:both;
font-weight:bold;
}
.searchform {
float:left;
clear:both;
}
.searchbuttondiv {
margin-top:20px;
margin-top:1.25rem;
}
.formname {
padding-top:10px;
padding-top:0.625rem;
font-weight:bold;
}
.membersonly {
float:left;
font-style:italic;
}
.awaitingmod {
float:left;
font-style:italic;
}
.poll {
float:left;
clear:both;
}
.pollname {
float:left;
clear:both;
padding:2px;
padding:0.125rem;
font-weight:bold;
}
.pollintro {
float:left;
clear:both;
padding:2px;
padding:0.125rem;
}
.polloptionresult{
float:left;
clear:both;
}
.whovotedthis{
float:left;
clear:both;
}
.whovoted{
float:left;
clear:both;
}
.totalpollvotes{
float:left;
clear:both;
padding:10px;
padding:0.625rem;
}
.polloptionname {
float:left;
width:100px;
width:6.25rem;
margin-right:10px;
margin-right:0.625rem;
}
.pollfieldresults {
float:left;
width:100px;
width:6.25rem;
border:solid 1px #;
border:solid 0.0625rem #;
height:10px;
height:0.625rem;
margin-right:10px;
margin-right:0.625rem;
marign-top,margin-bottom:5px;
marign-top,margin-bottom:0.3125rem;
}
.pollfieldresultsfill {
float:left;
background-color:#;
height:100%;
}
.socialsharepolls {
float:left;clear:both;width:100%;padding-top:2px;padding-bottom:2px;
padding-top:0.125rem;padding-bottom:0.125rem;
}
.facebookpollshare, .twitterpollshare, .googlepollshare {
float:left;padding-right:2px;
padding-right:0.125rem;
width: 80px !important;
width: 5rem !important;
}
.pollentriesrowhead
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
font-weight:bold;
}
.pollentryrowp
{
clear:both;
padding-top:10px;
padding-top:0.625rem;
}
.pollentriesintro
{
clear:both;
//margin-top:10px;
//margin-top:0.625rem;
padding-top:10px;
padding-top:0.625rem;
}
.pollnamep
{
width:45%;
float:left;
}
.pollentryaddedp
{
width:15%;
float:left;
}
.pollentryactionsp
{
width:20%;
float:left;
}
.pollentries
{
width:100%;
float:left;
clear:both;
}

.fieldleftclassified {
float:left;text-align:right;padding-right:5px;
padding-right:0.3125rem;
width:23%;
}
.fieldrightclassified {
float:left;
width:75%;
}
.fieldright2classified {
float:left;padding-right:5px;
padding-right:0.3125rem;
width:30%;
}
.fieldrowdata {
width:100%;clear:both;
}
.fieldleftclassifieddata {
float:left;text-align:right;padding-right:5px;
padding-right:0.3125rem;
width:23%;
}
.fieldrightclassifieddata {
float:left;
width:75%;
}
#uploadclassifiedphotosdiv {
float:left;
clear:both;
padding-bottom:10px;
padding-bottom:0.625rem;
}
#uploadclassifiedphotosdiv, #uploadclassifiedphotos, #uploadclassifiedphotosadd {
float:left;
clear:both;
}
.postclassified {
float:left;
clear:both;
}
.postclassifiedintro {
float:left;
clear:both;
}
.postclassifiedcategoryintro {
float:left;
clear:both;
}
.postclassifiedtypeintro {
float:left;
clear:both;
}
.postclassifiedlocation, .postclassifiedcontactinfo , .postclassifiedphotos , .postclassifiedaddons {
font-weight:bold;
border-bottom:solid 1px;
border-bottom:solid 0.0625rem;
padding-top:5px;
padding-top:0.3125rem;
}

.fieldleftevent {
float:left;text-align:right;padding-right:5px;
padding-right:0.3125rem;
width:23%;
}
.fieldrightevent {
float:left;
width:75%;
}
.fieldright2event {
float:left;padding-right:5px;
padding-right:0.3125rem;
width:30%;
}
.fieldlefteventdata {
float:left;text-align:right;padding-right:5px;
padding-right:0.3125rem;
width:23%;
}
.fieldrighteventdata {
float:left;
width:75%;
}
#uploadeventphotosdiv {
float:left;
clear:both;
padding-bottom:10px;
padding-bottom:0.625rem;
}
#uploadeventphotosdiv, #uploadeventphotos, #uploadeventphotosadd {
float:left;
clear:both;
}
.postevent {
float:left;
clear:both;
}
.posteventintro {
float:left;
clear:both;
}
.posteventcategoryintro {
float:left;
clear:both;
}
.posteventtypeintro {
float:left;
clear:both;
}
.posteventdatetime, .posteventlocation, .posteventcontactinfo , .posteventphotos , .posteventaddons {
font-weight:bold;
border-bottom:solid 1px;
border-bottom:solid 0.0625rem;
padding-top:5px;
padding-top:0.3125rem;
}

//configs menu
.configsmenu {
width:100%;
float:left;
clear:both;
}
.configsfield {
float:left;
padding-right:10px;
padding-right:0.625rem;
text-align:center;
}
.configsimage {
float:left;
padding-right:2px;
padding-right:0.125rem;
text-align:center;
}
.configsname {
float:left;text-align:center;
}
.configsfield2 {
float:left;clear:both;padding-bottom:10px;text-align:center;
padding-bottom:0.625rem;
}
.configsimage {
float:left;clear:both;padding-bottom:2px;text-align:center;
padding-bottom:0.125rem;
}
.configsname {
float:left;clear:both;text-align:center;
}
#ultmenu2 {
width:100%;float:left;clear:both;
}
.configs img {
display:inline;
}
.configsmenu
{
width:100px;
width:6.25rem;
background-image: url(../images/); background-repeat:;
background-position:; background-attachment:;
background-color: #FFFFFF;
 float: left; clear:both;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
margin-left:0px;
margin-left:0rem;
margin-right:0px;
margin-right:0rem;
margin-top:0px;
margin-top:0rem;
margin-bottom:15px;
margin-bottom:0.9375rem;
text-align: left;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}


/* Drop Down Menus CSS */

.ultsubmenuconfigsstyle, .ultsubmenuconfigsstyle div{ 
font: normal 12px Arial;
font: normal 0.75rem Arial;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border: px  #;
border: 0rem  #;
visibility: hidden;
z-index: 100;
}

.ultsubmenuconfigsstyle ul{
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background-color: #FFFFFF;
border: 1px solid #0000FF;
border: 0.0625rem solid #0000FF;
border-bottom-width: 0;
}

.ultsubmenuconfigsstyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
width: 10rem; /*width of menu (not including side paddings)*/
color: #000000;
background-color: #FFFFFF;
text-decoration: none;
border-bottom: 1px solid #0000FF;
border-bottom: 0.0625rem solid #0000FF;
font-family: Arial;
font-size: 12px;
font-size: 0.75rem;
font-weight: normal;
padding:6px 4px 6px 4px;
padding:0.375rem 0.25rem 0.375rem 0.25rem;
text-align: ;
}

* html .ultsubmenuconfigsstyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 168px; /*width of menu (include side paddings of LI A*/
width: 10.5rem;

}

.ultsubmenuconfigsstyle li a:hover{
background-color: #0000FF;
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
font-size: 0.75rem;
font-weight: normal;
text-decoration: none;
text-align: ;
}

.configs ul{
margin: 0;
padding: 0;
list-style-type: none;
border-top: 1px solid #0000FF;
border-top: 0.0625rem solid #0000FF;
border-bottom: 1px solid #0000FF;
border-bottom: 0.0625rem solid #0000FF;
overflow: hidden;
width: 100%;
text-align: left;
background-image: url(../images/); background-repeat:;
background-position:; background-attachment:;
background-color: #FFFFFF;
}

.configs li{
display: inline;
margin: 0;
}

.configs li a{
float: left;
display: block;
margin-right:0px;
margin-right:0rem;
//padding: 6px 8px; 
border-right: 1px solid #0000FF; 
border-right: 0.0625rem solid #0000FF; 
color: #0000FF;
background-color: #FFFFFF;
font-family: Arial;
font-size: 12px;
font-size: 0.75rem;
font-weight: bold;
text-decoration: none;
padding:6px 4px 6px 4px;
padding:0.375rem 0.25rem 0.375rem 0.25rem;
text-align: left;
}

.configs li a:visited{
color: #0000FF;
}

.configs li a:hover{
color: #FFFFFF;
background-color: #0000FF;
font-family: Arial;
font-size: 12px;
font-size: 0.75rem;
font-weight: bold;
text-decoration: none; 
text-align: ;
}

.configs li a.selected{
color: #FFFFFF;
background-color: #0000FF;
font-family: Arial;
font-size: 12px;
font-size: 0.75rem;
font-weight: bold;
text-decoration: none; 
text-align: ;
}

.caltop {
float:left;
clear:both;
width:100%;
margin-bottom:10px;
margin-bottom:0.625rem;
}
.calview {
float:left;
text-align:left;
}
.calview2 {
float:left;
text-align:left;
padding-right:10px;
padding-right:0.625rem;
}
.calviewday {
float:left;
text-align:left;
padding-right:10px;
padding-right:0.625rem;
}
.calviewmonth {
float:left;
text-align:left;
padding-right:10px;
padding-right:0.625rem;
}
.calviewyear {
float:left;
text-align:left;
padding-right:10px;
padding-right:0.625rem;
}
.calmenu {
float:right;
text-align:right;
}
.calmonth {
float:left;
}
.calyear {
float:left;
}
.calyeardiv {
float:left;
clear:both;
width:100%;
}
.monthcaldailydiv {
float:left;
clear:both;
width:100%;
}
.monthcaldaily {
float:left;
margin-right:10px;
margin-right:0.625rem;
width:48%;
}
.monthcaldailyevents {
float:left;
padding:10px;
padding:0.625rem;
width:48%;
}
.monthcaldailyeventstitle {
float:left;clear:both;width:100%;font-weight:bold;margin-bottom:10px;
margin-bottom:0.625rem;
}
.monthcaldailyeventsinfo {
float:left;clear:both;width:100%;margin-bottom:10px;
margin-bottom:0.625rem;
}
.dayeventtime {
float:left;clear:both;width:100%;
}
.daystarttime {
float:left;padding-right:10px;
padding-right:0.625rem;
}
.dayendtime {
float:left;
}
.dayeventtitle {
float:left;clear:both;width:100%;
}
.dayeventlocation {
float:left;clear:both;width:100%;
}
.dayeventcat {
float:left;clear:both;width:100%;
}
.dayeventtype {
float:left;clear:both;width:100%;
}
.dayeventdescription {
float:left;clear:both;width:100%;
}
.monthcal {
border: 1px solid #000000;
width:100%;
}
.monthcal td {
border: 1px solid #000000;
border: 0.0625rem solid #000000;
padding:10px 10px 10px 10px;
padding:0.625rem 0.625rem 0.625rem 0.625rem;
}

.monthtitle {
color: #FF0000;
text-decoration: none;
font-family: Arial;
font-size: 20px;
font-size: 1.25rem;
font-weight:bold;
}

.monthtitleheader {
clear:both;
text-align:;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
background-image: url(../images/); background-repeat:;
background-position:; background-attachment:;
background-color: #00FFFF;
}

.monthprevnextlinks, .monthprevnextlinks a, .monthprevnextlinks a:visited{
color: #0000FF;
text-decoration: none;
font-family: Arial;
font-size: 15px;
font-size: 0.9375rem;
font-weight:normal;
}
.monthprevnextlinks a:hover{
color: #FF0000;
text-decoration: none;
font-family: Arial;
font-size: 15px;
font-size: 0.9375rem;
font-weight:normal;
}
.monthprevnextlinksleft {
padding-right:0px;
padding-right:0rem;
}
.monthprevnextlinksright {
padding-left:0px;
padding-left:0rem;
}

.monthdaysheader {
color: #FF0000;
text-decoration: none;
font-family: Arial;
font-size: 20px;
font-size: 1.25rem;
font-weight:bold;
text-align:center;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
background-image: url(../images/); background-repeat:;
background-position:; background-attachment:;
background-color: #00FFFF;
}

.monthday {
width:150px;
width:9.375rem;
height:120px;
height:7.5rem;
background-color: #FFFFFF;
vertical-align:top;
}

.monthdayhighlight {
width:150px;
width:9.375rem;
height:120px;
height:7.5rem;
background-color: #00FFFF;
vertical-align:top;
}

.monthnumbers a, .monthnumbers a:visited{
color: #0000FF;
text-decoration: none;
font-family: Arial;
font-size: 15px;
font-size: 0.9375rem;
font-weight:bold;
text-align:left;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
}
.monthnumbers a:hover{
color: #0099FF;
text-decoration: none;
font-family: Arial;
font-size: 15px;
font-size: 0.9375rem;
font-weight:bold;
text-align:left;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
}
.weeknumbers{
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 10px;
font-size: 0.625rem;
font-weight:;
text-align:left;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
}
.montheventsinfo{
color: #000000;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-size: 0.75rem;
font-weight:normal;
text-align:center;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
}
.montheventsinfo a, .monthevents a:visited{
color: #0000FF;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-size: 0.75rem;
font-weight:normal;
text-align:center;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
}
.montheventsinfo a:hover{
color: #0099FF;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-size: 0.75rem;
font-weight:normal;
text-align:center;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
}

.monthevents a, .monthevents a:visited{
color: #0000FF;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-size: 0.75rem;
font-weight:normal;
text-align:center;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
}
.monthevents a:hover{
color: #0099FF;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-size: 0.75rem;
font-weight:normal;
text-align:center;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
}

.minimonthcal {
border: 1px solid #000000;
border: 0.0625rem solid #000000;
}
.minimonthcal td {
border: 1px solid #000000;
border: 0.0625rem solid #000000;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
}

.minimonthcalyear {
float:left;
margin-right:10px;
margin-right:0.625rm;
margin-bottom:10px;
margin-bottom:0.625rem;
height:305px;
height:19.0625rem;
}

.minimonthtab a, .minimonthtab a:visited{
display:block;
border: px  #;
border: 0rem  #;
color: #FFFFFF;
background-color: #0000FF;
text-decoration: none;
font-family: Arial;
font-size: 20px;
font-size: 1.25rem;
font-weight:bold;
text-align:center;
padding:10px 10px 10px 10px;
padding:0.625rem 0.625rem 0.625rem 0.625rem;
background-image: url(../images/); background-repeat:;
background-position:;
}
.minimonthtab a:hover{
display:block;
border: px  #;
border: 0rem  #;
color: #FFFFFF;
background-color: #0099FF;
text-decoration: none;
font-family: Arial;
font-size: 20px;
font-size: 1.25rem;
font-weight:bold;
text-align:center;
padding:10px 10px 10px 10px;
padding:0.625rem 0.625rem 0.625rem 0.625rem;
background-image: url(../images/); background-repeat:;
background-position:;
}

.minimonthdaysheader {
color: #FF0000;
text-decoration: none;
font-family: Arial;
font-size: 20px;
font-size: 1.25rem;
font-weight:bold;
text-align:center;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
background-image: url(../images/); background-repeat:;
background-position:; background-attachment:;
background-color: #00FFFF;
}

.minimonthday {
//width:0px;
//width:0rem;
//height:0px;
//height:0rem;
background-color: #FFFFFF;
}

.minimonthdayhighlight {
background-color: #00FFFF;
}

.minimonthdayprevnext {
padding:10px 10px 10px 10px;
padding:0.625rem 0.625rem 0.625rem 0.625rem;
width:35px;
width:2.1875rem;
height:35px;
height:2.1875rem;
}

.minimonthdaydaily {
padding:10px 10px 10px 10px;
padding:0.625rem 0.625rem 0.625rem 0.625rem;
width:50px;
width:3.125rem;
height:50px;
height:3.125rem;
}

.minimonthdayyearly {
padding:10px 10px 10px 10px;
padding:0.625rem 0.625rem 0.625rem 0.625rem;
width:35px;
width:2.1875rem;
height:35px;
height:2.1875rem;
}

.minimonthnumbers a, .minimonthnumbers a:visited{
color: #0000FF;
text-decoration: none;
font-family: Arial;
font-size: 15px;
font-size: 0.9375rem;
font-weight:bold;
text-align:left;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
}
.minimonthnumbers a:hover{
color: #0099FF;
text-decoration: none;
font-family: Arial;
font-size: 15px;
font-size: 0.9375rem;
font-weight:bold;
text-align:left;
padding:0px 0px 0px 0px;
padding:0rem 0rem 0rem 0rem;
}

.floatleft {
float:left;
}
.floatright {
float:right;
}
.clearboth {
clear:both;
}
.clearleft {
clear:left;
}
.clearright {
clear:right;
}

.width100 {
width:100%;
}
.width95 {
width:95%;
}
.width90 {
width:90%;
}
.width85 {
width:85%;
}
.width80 {
width:80%;
}
.width75 {
width:75%;
}
.width70 {
width:70%;
}
.width65 {
width:65%;
}
.width60 {
width:60%;
}
.width55 {
width:55%;
}
.width50 {
width:50%;
}
.width48 {
width:48%;
}
.width45 {
width:45%;
}
.width40 {
width:40%;
}
.width35 {
width:35%;
}
.width30 {
width:30%;
}
.width25 {
width:25%;
}
.width20 {
width:20%;
}
.width15 {
width:15%;
}
.width10 {
width:10%;
}
.width5 {
width:5%;
}

.padding10 {
padding:10px;
padding:0.625rem;
}
.padding20 {
padding:20px;
padding:1.25rem;
}
.margintop10 {
margin-top:10px;
margin-top:0.625rem;
}
.margintop20 {
margin-top:20px;
margin-top:1.25rem;
}
.marginbottom10 {
margin-bottom:10px;
margin-bottom:0.625rem;
}
.marginbottom20 {
margin-bottom:20px;
margin-bottom:1.25rem;
}
.marginright10 {
margin-right: 10px;
margin-right: 0.625rem;
}
.marginright20 {
margin-right: 20px;
margin-right: 1.25rem;
}
.marginleft10 {
margin-left: 10px;
margin-left: 0.625rem;
}
.marginleft20 {
margin-left: 20px;
margin-left: 1.25rem;
}

.expandnodiv, .expandcenterdiv, .expanddiv, .expanddiv2, .expandmargintop10, .expandmargintop2, .expandmargintop20, .expandfield {

}

.bgcolor1 {
background-color: #96058C;
}
.bgcolor2 {
background-color: #6F0467;
}
.bgcolor3 {
background-color: #464278;
}
.bgcolor4 {
background-color: #615BA6;
}
.bgcolor5 {
background-color: #898CAB;
}
.bgcolor6 {
background-color: #707070;
}
.fontcolor1 {
color: #4A4A4A;
}
.fontcolor2 {
color: #8F8F8F;
}
.fontcolor3 {
color: #B5B5B5;
}
.fontcolor4 {
color: #FFA70F;
}
.fontcolor5 {
color: #D5FF80;
}
.fontcolor6 {
color: #FFD817;
}

h1 {
font-size: #96FFE7;
}
h2 {
font-size: #5D75A6;
}
h3 {
font-size: #73879E;
}
h4 {
font-size: #FF4A86;
}
h5 {
font-size: #D929AA;
}
h6 {
font-size: #FFBF0F;
}

.bordersolid {
border-style: solid;
}
.borderdashed {
border-style: dashed;
}
.borderdotted {
border-style: dotted;
}
.borderdouble {
border-style: double;
}
.border1 {
border-width: 1px;
border-width: 0.0625rem;
}
.border2 {
border-width: 2px;
border-width: 0.125rem;
}
.border5 {
border-width: 5px;
border-width: 0.3125rem;
}

.roundedges10 {
border-radius: 10px;
border-radius: 0.625rem;
}
.roundedges20 {
border-radius: 20px;
border-radius: 1.25rem;
}
.roundedges30 {
border-radius: 30px;
border-radius: 1.875rem;
}
.roundedgestop10 {
border-radius: 10px 10px 0 0 / 10px 10px 0 0;
border-radius: 0.625rem 0.625rem 0 0 / 0.625rem 0.625rem 0 0;
}
.roundedgestop20 {
border-radius: 20px 20px 0 0 / 20px 20px 0 0;
border-radius: 1.25rem 1.25rem 0 0 / 1.25rem 1.25rem 0 0;
}
.roundedgestop30 {
border-radius: 30px 30px 0 0 / 30px 30px 0 0;
border-radius: 1.875rem 1.875rem 0 0 / 1.875rem 1.875rem 0 0;
}
.roundedgesbottom10 {
border-radius: 0 0 10px 10px / 0 0 10px 10px;
border-radius: 0 0 0.625rem 0.625rem 0 0 / 0 0 0.625rem 0.625rem;
}
.roundedgesbottom20 {
border-radius: 0 0 20px 20px / 0 0 20px 20px;
border-radius: 0 0 1.25rem 1.25rem / 0 0 1.25rem 1.25rem;
}
.roundedgesbottom30 {
border-radius: 0 0 30px 30px / 0 0 30px 30px;
border-radius: 0 0 1.875rem 1.875rem / 0 0 1.875rem 1.875rem;
}

.font8 {
font-size:8px;
font-size:0.5rem;
}
.font10 {
font-size:10px;
font-size:0.625rem;
}
.font12 {
font-size:12px;
font-size:0.75rem;
}
.font14 {
font-size:14px;
font-size:0.875rem;
}
.font16 {
font-size:16px;
font-size:1rem;
}
.font24 {
font-size:24px;
font-size:1.5rem;
}
.font32 {
font-size:32px;
font-size:2rem;
}
.font40 {
font-size:40px;
font-size:2.5rem;
}
.font50 {
font-size:50px;
font-size:3.125rem;
}
.font60 {
font-size:60px;
font-size:3.75rem;
}

.videowrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videowrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#menubutton {
display:none;
font-size:16px;
font-size:1rem;
margin:auto;
	margin:0 auto;
 float: left; clear:both;
margin-left:0px;
margin-left:0rem;
margin-right:0px;
margin-right:0rem;
margin-top:0px;
margin-top:0rem;
margin-bottom:0px;
margin-bottom:0rem;
text-align: left;
}
#menubutton img{
vertical-align:middle;
}
#menuwrapper {
display:block;
}
.menubutton, .menubutton a {
cursor:pointer;
}

.entry-content img {
max-width:100% !important;
height:auto !important;
overflow:hidden !important;
}
.wp-caption {
max-width:100% !important;
overflow:hidden !important;
}

@media all and (max-width: 600px) {
.multirowsubs li{
  width:33.333333333333% !important;  
} 
}
@media all and (max-width: 330px) {
.multirowsubs li{
  width:50% !important;  
} 
}
@media all and (max-width: 940px) {
.page, .header, .menu, .centermain, .photofull, .textfull, .toptextfull, .bottomtextfull, .footer, 
.toprow, .footerrow {
width:auto;
}

}
@media all and (max-width: 600px) {
.photohalfsplitl, .photohalfsplitr, .texthalfsplitl, .texthalfsplitr {
width:100%;
}

.maincontent, .centercontent, .maincontent2l,.maincontent2r, .photomain2l, .photomain2r, .textmain2l, .textmain2r {
width:100%;
}

.sideright, .sideleft, .sideright2, .sideright3, .sideleft2 {
width:100%;
}

.expandnodiv {
display:none !important;
}
.expandcenterdiv {
margin: 0 auto !important;
float: none !important;
text-align: center !important;
display: table !important;
}
.expanddiv, .expandfield {
width:100% !important;
margin-left:0 !important;
margin-right:0 !important;
padding-left:0 !important;
padding-right:0 !important;
} .expandfield {text-align:left;}
.expanddiv2 {
width:100% !important;
margin-left:0 !important;
margin-right:0 !important;
padding-left:0 !important;
padding-right:0 !important;
}
.expandmargintop2 {
margin-top:10px !important;
}
.expandmargintop10 {
margin-top:10px !important;
}
.expandmargintop20 {
margin-top:20px !important;
}
}
@media all and (max-width: 330px) {
.toprowwrapper {
position:static;
height:auto;
//margin:auto;
float:left;
//overflow:visible;
}

.container {
	padding-top: 0px;
		height:auto;
	//overflow:visible;
	float:left;
	margin: 0 auto;
	//top:0;	
	width:100%;
height:100%;
margin:auto;
	margin:0 auto;
}
}
@media all and (max-width: 940px) {
.toprow, .toprowwrapper {
height:auto;
}
}
@media all and (max-width: 330px) {
.footerrowwrapper {
position:static;
height:auto;
//margin:auto;
float:left;
//overflow:visible;
}

.container {
	padding-top: 0px;
		height:auto;
	//overflow:visible;
	float:left;
	margin: 0 auto;
	//top:0;	
	width:100%;
height:100%;
margin:auto;
	margin:0 auto;
}
}
@media all and (max-width: px) {
.toprow, .toprowwrapper {
height:auto;
}
}
@media only screen and (min-width: 1100px) {
    html {
        font-size: 110%;
    }
}
@media only screen and (min-width: 1440px) {
    html {
        font-size: 120%;
    }
}
#content, .one-column #content, .single-attachment #content, #container {
width:75% !important;
}
#primary {
width:20% !important;
}

#main {width:100% !important;}

@media all and (max-width: 600px) {
#content,.one-column #content,.single-attachment #content,#container,#primary {width:92% !important;padding:4% !important;}
#main {padding:0;}
#content {margin-left:0 !important;}
}

#primary ul li {padding-top:10px;}

#logindiv i, #register i {
        cursor: pointer;
}.checkavailability {clear:both;}
.menuwrapperplus,.menuplus {float:left;width:auto;}
.profilebanner {margin:0 auto;text-align:center;padding:10px;}

.toploginbutton, .topsignupbutton {float:left;padding:10px;}
.toploginbutton {border-radius:25px; background-color:#;color:#FFFFFF;margin-right:10px;}
a:hover .toploginbutton {background-color:#;color:#D5FF80;}
.topsignupbutton {border-radius:25px; background-color:#;color:#D5FF80;}
a:hover .topsignupbutton {background-color:#;color:#FFFFFF;}
#topheaderdiv {float:left;clear:both;width:100%;background-color:#96058C;}
#topheader1div {float:left;clear:both;width:100%;background-color:#dfdfdf;}
.toploginbutton {background-color:#FF4A86;color:#ffffff;font-weight:bold;}
a:hover .toploginbutton  {background-color:#FFA70F;color:#ffffff;}
.topsignupbutton {background-color:#c12cb7;color:#ffffff;font-weight:bold;}
a:hover .topsignupbutton {background-color:#FF4A86;color:#ffffff;}
.toplogoutbutton {background-color:#ffffff;color:#464278;font-weight:bold;padding:10px;border-radius:25px;}
a:hover .toplogoutbutton  {background-color:#5D75A6;color:#ffffff;}
//background-image: linear-gradient(to right, yellow, orange);
//615BA6
#signupdiv {padding-top:20px;display:table;margin:0 auto !important;text-align:center;}
#signupdiv a {background-color:#c12cb7;color:#ffffff;font-weight:bold;padding:2px;border-radius:25px;padding:20px;}
#signupdiv a:hover {background-color:#FF4A86;color:#ffffff;text-decoration:none;}
//background-image: linear-gradient(to right, yellow, orange);
/*
ul {
  list-style-image: url('../images/spark.png');
}

ul {
list-style: square inside url("../images/spark.png");
}
*/
@font-face {
    font-family: 'fresh_markerregular';
    src: url('freshmarker-webfont.woff2') format('woff2'),
         url('freshmarker-webfont.woff') format('woff');
url('../freshmarker.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.hbg {background-image: url("/images/zesparkbg.png");background-size:cover;background-position:center center;color:#ffffff;}

.mewetoointrodivtitle {background-color:#0099ff;color:#ffffff;}
.facebookintrodivtitle {background-color: #5D75A6;color:#ffffff;}

.hb {background-color:#2403bb;background-image: url('/images/couple-in-love-beach6.png');background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:400px;padding-bottom:40px;margin-top: -10px;}

#register input, #register select, #loginform input, #loginform select, #forgotpasswordform input
  {
min-height:20px;//28px;
font-size:16px;//15px;//21px;
color:#0000ff;//0A80AF;
border:solid 8px #5c2cd1;//c12cb7;
border-radius:25px !important;
max-width:300px !important;
width:90% !important;
//max-width:90% !important;
//width:250px !important;
padding-top:5px;padding-left:6px;
}

#editprofile input, #editprofile select {
min-height:20px;//28px;
font-size:16px;//15px;//21px;
//max-width:300px !important;
//width:90% !important;
}

#editprofile input[type=text],#editprofile input[type=password] {
max-width:300px !important;
width:90% !important;
}

#editprofile input[type="checkbox"],#editprofile input[type="radio"] {
  transform:scale(2, 2);
margin-right:8px;
margin-left:8px;
}

#register .formbutton, #loginform .formbutton,#forgotpasswordform .formbutton {
padding:12px;
//padding-top:5px;
font-size:22px;
background-image: url(../images/buttonbgp.png);
//padding-bottom:22px;
color:#ffffff;
}

#loginform .formbutton {margin-top:20px;}

#loginfp {display:inline-block;margin-top:20px;}

#autologin {text-align:left; padding:20px;}
input#autologin {width:25px !important;border:solid 8px #5c2cd1;}
.tophi {color:#615BA6;font-weight:bold;}

img#toppp {border-radius:50%;}

///////////////////////////////////////////////////////////
//.ultsubmenustyle,.ultsubmenustyle ul{ 
//border:5px solid #c91a6c;
//}

.htop {
//width:100%;margin:0 auto;display:table;
float:left;clear:both;width:100%;
position:relative;
/*background-image: url(../images/love-friendsmatchme8.jpg);
background-repeat:no-repeat;
background-size:cover;background-position:center center;
*/
min-height:500px;
padding-top:50px;background-color:#000000;
//margin-top:-10px;
}

.videocontainer {
    position: absolute;
}
.videocontainer {
    height:100%;
    width:100%;
    overflow: hidden;
}

.videocontainer video {
    position:absolute;
    z-index:0;object-fit: cover;
}
.videocontainer video.fillWidth {
    width: 100%;
}

.profileheaderf {
//border-top: solid 1px #D51F74;
//border-bottom: solid 1px #D51F74;
background-color:#4C6393;
padding: 5px 0 5px 0;
font-weight:bold;
//color:#A8185D;
color:#f0f0f0;
padding-left:10px;
clear:both;
}

.divmewetoo {
background-color:#0099ff;
}

.profileheaderg {
//border-top: solid 1px #D51F74;
//border-bottom: solid 1px #D51F74;
//background-color:#8C8B8B;
background-color:#c9fd29;//4C6393;//ffffff;
//background-image:url(../images/headershade.gif);
padding: 5px 0 5px 0;
font-weight:bold;
//color:#A8185D;
//border: outset 2px #4C6393;
//color:#4C6393;
color:#0000ff;//f0f0f0;
padding-left:10px;
clear:both;
}

.profileheaderprefs {
//border-top: solid 1px #4C6393;//D51F74;
//border-bottom: solid 1px #4C6393;//D51F74;
background-color:#f49e92;//ffaeb8;//efb1eb;//fba887;//fb8f9d;//f16f80;//B5B5B5;//8C8B8B;
border-radius:10px;
//background-color:#4C6393;//ffffff;
//background-image:url(../images/headershade.gif);
padding: 10px 0 0px 0;
font-weight:bold;
//color:#A8185D;
//border: outset 2px #4C6393;
////color:#4C6393;
//color:#f0f0f0;
//padding-left:10px;
clear:both;
}

.profileheaderprefsoff {
background: 
         linear-gradient(to top left,
             rgba(0,0,0,0) 0%,
             rgba(0,0,0,0) calc(50% - 0.8px),
             rgba(0,0,0,1) 50%,
             rgba(0,0,0,0) calc(50% + 0.8px),
             rgba(0,0,0,0) 100%),
         linear-gradient(to top right,
             rgba(0,0,0,0) 0%,
             rgba(0,0,0,0) calc(50% - 0.8px),
             rgba(0,0,0,1) 50%,
             rgba(0,0,0,0) calc(50% + 0.8px),
             rgba(0,0,0,0) 100%);
}

.profileheaderprefspadding {padding-left:10px;}
.preflink { cursor: pointer; cursor: hand;}

.profileheader {
//border-top: solid 1px #D51F74;
//border-bottom: solid 1px #D51F74;
//background-color:#8C8B8B;
background-color:#4C6393;//ffffff;
//background-image:url(../images/headershade.gif);
padding: 5px 0 5px 0;
font-weight:bold;
//color:#A8185D;
//border: outset 2px #4C6393;
//color:#4C6393;
color:#f0f0f0;
padding-left:10px;
clear:both;
}
.profileheadera {
//border-top: solid 1px #D51F74;
//border-bottom: solid 1px #D51F74;
background-color:#4C6393;
padding: 5px 0 5px 0;
font-weight:bold;
//color:#A8185D;
color:#f0f0f0;
padding-left:10px;
clear:both;
}

.profiletext {
float:left;
clear:both;
font-weight:bold;
width:150px;
text-align:right;
padding-right:10px;
margin-top:5px;
}
.profileoptions {
float:left;
text-align:left;
margin-top:5px;
width:250px;
}
.profileoptionsinfo {
float:left;
text-align:left;
//margin-top:5px;
width:500px;
margin-left:160px;
font-size:14px;
font-weight:normal;
}
.profileoptionsinfo2 {
float:left;
clear:both;
text-align:left;
//margin-top:5px;
margin-bottom:5px;
width:100%;
//margin-left:160px;
font-size:14px;
font-weight:normal;
}
.profileoptions select {
width:250px;
}
.profileoptions2 {
float:left;
text-align:left;
margin-top:5px;
}
.profileoptions2 select {
width:250px;
}
.profileoptions3 {
float:left;
text-align:left;
margin-top:5px;
}
.profileoptions3 select {
width:200px;
}
.profiledivf {
width:48%;
//clear:both;
float:left;
//border: solid 1px #4C6393;
padding:0 5px 5px 5px;
}

.profilediva {
width:48%;
//clear:both;
float:right;
//border: solid 1px #D51F74;
padding:0 5px 5px 5px;
}
.profilediv2a {
margin-left:10px;
width:48%;
float:right;
border: solid 1px #D51F74;
padding:0 5px 5px 5px;
}


.profilediv {
width:48%;
clear:both;
float:left;
//border: solid 1px #cccccc;
padding:0 5px 5px 5px;
}
.profilediv1 {
width:48%;
clear:both;
float:left;
//border: solid 1px #cccccc;
padding:0 5px 5px 5px;
//padding-left:15px;
}
.profilediv1b {
width:48%;
//clear:both;
float:left;
//border: solid 1px #cccccc;
padding:0 5px 5px 5px;
//padding-left:15px;
margin-top:15px;
}

.profilediv2 {
margin-left:10px;
width:48%;
float:right;
//border: solid 1px #cccccc;
padding:0 5px 5px 5px;
}
.profilediv3 {
clear: both;
text-align:right;
}
.profileblock {
background-color:#D51F74;
border: solid 1px #D51F74;
clear:both;
width:100%;
}

.textstyle {
width:250px;
}

.profiletab a{
float:left;
width:100px;
height:46px;
background-image: url(../images/pmenubg.gif);
background-repeat:no-repeat;
background-position:left center;
font-family: arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
color: #4C6393;
padding: 27px 0px 0px 5px;
}

.profiletab a:hover,.profiletab4 a{
float:left;
width:100px;
height:46px;
background-image: url(../images/pmenubg4.gif);
background-repeat:no-repeat;
background-position:left center;
font-family: arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
color: #ffffff;
padding: 27px 0px 0px 5px;
}

.profiletab1 a{
float:left;
width:100px;
height:46px;
background-image: url(../images/pmenubg1b.gif);
background-repeat:no-repeat;
background-position:left center;
font-family: arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
color: #4C6393;
padding: 27px 0px 0px 5px;
}

.profiletab2 a{
float:left;
width:100px;
height:46px;
background-image: url(../images/pmenubg2b.gif);
background-repeat:no-repeat;
background-position:left center;
font-family: arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
color: #4C6393;
padding: 27px 0px 0px 5px;
}
.profiletab3 a{
float:left;
width:100px;
height:46px;
background-image: url(../images/pmenubg3b.gif);
background-repeat:no-repeat;
background-position:left center;
font-family: arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
color: #4C6393;
padding: 27px 0px 0px 5px;
}
#profiletabsmenu {
margin-top:-20px;
margin-bottom:-20px;
}

.ppdivl {
float:left;
width:25%;
}
.ppdivr {
float:right;
width:72%;
}
.ppdivlh {
float:left;
width:100%;
}
.ppdivrh {
float:right;
width:100%;
}

.pbutton {
background-color: #ffffff;
color: #000000;
margin-top: 20px;
}

.pheader {
padding-bottom: 10px;
}
.info {
color:#666666;
float:left;
text-align:left;
}

.spt {
width:100%;
float:left;
}

.spl {
width:19.5%;
float:left;
}
.spl img {
max-width:180px;
}
.spm {
padding-left:20px;
width:55%; 
float:left;
}
.spr {
padding-left:5px;
//border-left: solid 1px #cccccc;
width:17.5%; 
float:right;
//background-color:#dfdfdf;
}
.sptitle {
font-weight:bold;
font-size:14px;
}
.blue {
color:#0B4191;
}
.pink {
color:#ff0099;//D6207B;float:left;
}

.profileheader2 {
background-color:#df3c7f;//ffffff;
//background-image:url(../images/headershade.gif);
padding: 5px 0 5px 0;
font-weight:bold;
color:#f0f0f0;//000000;
padding-left:10px;
margin-top:10px;
}

.profiletext2 {
float:left;
clear:both;
font-weight:bold;
text-align:left;
padding-right:5px;
margin-top:5px;
}

.profiletext3 {
float:left;
font-weight:bold;
text-align:left;
padding-right:5px;
padding-left:10px;
margin-top:5px;
}

.border {
border-bottom: dotted 1px #999999;
color:#cccccc;
clear:both;
width:100&;padding:10px;
}

.big {
//font-size:13px;
//border: outset 2px #0E50B4;
font-size:16px;
color:#4c6393;
padding:5px;font-weight:bold;font-style:italic
}

#name {
float:left;padding-top:10px;padding-bottom:20px;
}
#iconslist {
float:right;
}
#iconslist2 {
float:right;
border:solid 2px #cccccc;
border-radius:0 0 25px 25px;margin-left:10px;
}
#iconstop {
background-color:#c9fd29;//ced2e0;//c4cbd7;
color:#0000ff;font-size:14px;padding:5px;text-align:center;
border-radius:5px;
}
#iconscontent {
padding:2px;
}
#viewleft,#hotleft,#imleft,#msgleft {
float:left;
padding-right:5px;
}
#viewright,#hotright,#imright,#msgright {
float:left;
padding-right:5px;
}
#buttonslist {
float:right;
//border:solid 1px #cccccc;
margin-left:20px;
margin-bottom:10px;
}
#buttonstop {
background-color:#c9fd29;//ced2e0;//c4cbd7;
color:#0000ff;font-size:14px;padding:5px;text-align:center;
border-radius:5px;
}
#buttonscontent {
padding:2px;
}
#hotlist, #sendemail, #addchat {
float:left;
padding-left:5px;
}

#sendemail a:hover {background-color:#ff0099;color:#ffffff;}
.mailactionbutton {float:left;margin-right:10px;}

.openactionbutton {margin-top:5px;}
a .openactionbutton {
width:80px;height:25px;padding:5px;
text-align:center;
background-color:#4483b3;
border: solid 2px #cccccc;
border-radius:25px;
display:block;
color:#dfdfdf;font-weight:bold;
}
a:hover .openactionbutton {
background-color:#dfdfdf;color:#4483b3;border-color:#4483b3;
}

.replyactionbutton a {
width:80px;height:25px;padding:5px;
text-align:center;
background-color:#76afdb;
border: solid 2px #cccccc;
border-radius:25px;
display:block;
color:#000000;font-weight:bold;
}
.replyactionbutton a:hover {
background-color:#dfdfdf;
}

.mailactionbutton a {
width:100px;height:25px;padding:5px;
text-align:center;
background-color:#cccccc;
border: solid 2px #ff0000;
border-radius:25px;
display:block;
color:#ff0000;font-weight:bold;
}
.mailactionbutton a:hover {
background-color:#dfdfdf;
}
.msgcontent {float:left;border:dashed 2px #4483b3;}
.actionbutton2 a {
width:150px;height:25px;padding:5px;
text-align:center;
//background-color:#dfdfdf;
//border: solid 2px #4c6393;
//border-radius:25px;
display:block;
color:#4c6393;
text-decoration:underline;
}
.actionbutton2 a:hover {
background-color:#dfdfdf;
}
.actionbutton a {
width:150px;height:35px;padding:5px;
text-align:center;
background-color:#cccccc;
border: solid 2px #C9FD29;
border-radius:25px;
display:block;
color:#4c6393;
}
.chaton a, .chatoff a:hover {
background-color:#506bd0;//a9bbc8;
color:#ffffff;text-decoration:none;
}
.chatoff a, .chaton a:hover {
background-color:#cccccc;text-decoration:none;
}
.favon a, .favoff a:hover {
background-color:#f9c40e;//f1c85b;
color:#ffffff;text-decoration:none;
}
.favoff a, .favon a:hover {
background-color:#cccccc;text-decoration:none;
}
.emailform {background-color:#dfdfdf;float:left;border:solid 1px #4c6393;border-radius:0 0 25px 25px;}
.sendform {width:250px;}

.profiletexts {
float:left;
clear:both;
font-weight:bold;
width:100px;
text-align:right;
padding-right:10px;
margin-top:5px;
}

.msgsoptions{
//border-top:solid 1px #cccccc;
float:left;width:100%;margin-bottom:10px;
}
.msgsheader {
float:right;
text-align:right;
}
.messagestable {
width:100%;
}
.tableheader {
clear:both;
height:20px;
background-color:#cccccc;
background-image:url(../images/headershade.gif);
padding: 0px 0 5px 0;
font-weight:bold;
}

.tableheadercolumnbox {
float:left;
width:10%;
padding-right:5px;
}
.tableheadercolumn1 {
float:left;
width:23%;
padding-right:5px;
}
.tableheadercolumnb {
float:left;
width:15%;
padding-right:5px;
}
.tableheadercolumn2 {
float:left;
width:35%;
padding-right:5px;
color:#0B4191;
font-weight:bold;white-space:normal;word-break: break-word;
}
.tableheadercolumn2b {
float:left;
width:30%;
padding-right:5px;
}
.tableheadercolumn3 {
float:left;
width:27%;
}

.tablerow {
width:100%
float:left;
clear:both;
border-bottom: none;//dotted 1px #ff0000;
//height:auto !important;
//overflow: visible !important;
min-height:100px;
border-top:solid 1px #cccccc;
margin-top:5px;
padding-top:10px;
padding-bottom:10px;
}


#pagination {
width:100%;
clear:both;
float:left;
margin-top:10px;
}
#pagination li {
float:left;
border: solid 1px #0B4191;
//padding: 10px;
margin-right:5px;
list-style-type: none;
}
.showrow {
width:100%;
float:left;
clear:both;
margin-top:5px;
border-bottom: dotted 1px #cccccc;
}
.show1 {
float:left;width:120px;
margin-right:5px;
}
.show2 {
float:left;width:30px;
}






.showrowpict {
float:left;
width:15%;
padding-right:5px;
//overflow:hidden;
}
.showrowpict img {
max-width:100%;
max-height:150px;
}
.showrowright {
float:right;
width:82%;
padding-left:5px;
}
.showrowname {
font-size:16px;
float:left;
width:100%;
color:#0B4191;
font-weight:bold;
//border-top: solid 1px #0B4191;
//border-bottom: solid 1px #0B4191;
//background-color:#A0FF24;
//padding-top:2px;
padding-bottom:2px;
}
.showrowname a {
font-size:16px;
color:#A8185D;
font-weight:bold;
}

.showrowinfo {
float:left;
clear:both;
width:100%;
padding-top:5px;
}
.showrowinfo2 {
float:left;
clear:both;
width:100%;
padding-top:5px;
///////////////border-top: dotted 1px #cccccc;
//border-bottom: dotted 1px #cccccc;
}


.showrow1 {
float:left;
width:20%;
padding-right:5px;
}
.showrow2 {
float:left;
width:35%;
padding-right:5px;
}
.showrow3 {
float:right;
width:35%;
font-size:14px;
color:#7A7A7A;
}

.keywordbox {
width:100%;
background-color:#dfdfdf;//C5D7FA;
padding:5px;
font-weight:bold;
}

.msgbox {
border: solid 5px #D6207B;
padding:20px;
width:80%;
margin:0 auto;
text-align:center;
font-size:18px;
border-radius:25px;
}

.alertfont {
font-size:20px;
}

.topfont {
font-size:22px;
color:#0B4191;
font-weight:bold;
}

.bbox {
//border: solid 1px #E8AB41;
//border-top: solid 2px #E8AB41;
//padding: 10px;
//padding-top:0px;
}

.bbox ul,.bboxli {
margin-left:-10px;
}

.mini {
font-size:13px;
padding:5px;
}

#mutualfriends, #similarlikes, #likesdiv, #fblinkdiv {
//margin-top:-10px;
}
.showrow {
margin-top:0px;
}
.grouptop {
text-align:center;
background-color:#ffff00;
font-size:16px;
}
.liketop {
text-align:center;
background-color:#ffff00;
font-size:16px;
}

.fblikesdiv {
background-color:#bbbbc0;
padding-top:20px;padding-bottom:20px;
}
.showlikesrow {
background-color:#ffffff;
width:100px;
height:100px;
float:left;
margin-right:5px;
padding:5px;
border:solid 1px #ff0099;
border-radius:10px;
}
.showlikes1 {
float:left;
width:60px;
}
.showlikes1 img {
max-width:60px;
}
.showlikes2 {
float:left;
}
.centermainwrapper {
margin-top:0px;
}
.toptextfullwrapper {
margin-bottom:0px;
}

/////////////////******************
#container {
margin-top:-20px;
}**********************/

#menubutton {
background-color:#ffffff;
font-family:arial;
width:100%;text-align:center;
}

.colortabs a {
border-radius:15px;
}

.footerlinks {
padding-bottom:10px;
}

/*.textfull {margin:0 auto;display:table;
}*/
#menubutton {padding-top:20px;}

#blockicon a {
color:#ff0000;
}
#blockicon img {
vertical-align:middle;
}
.newchatval {
background-color:#ff0099;
color:#ffffff;
font-weight:bold;
border-radius:5px;
padding:2px;
}
.newcount {
padding:2px;background-color:#ff0099;color:#ffffff;border-radius:10px;font-weight:bold;padding-left:5px;padding-right:5px;
}
.counts a:hover {
text-decoration:none;
}
.counts {
padding-left:15px;padding-right:15px;
}

.post a {color: #517BDB;//5E8FFF;}

.sparks {
background-image:url(../images/feel-the-sparks-love-match.jpg);
background-size:cover;
background-repeat:no-repeat;
}

#pagination a {
background-color:#D6207B;
color:#ffffff;
font-weight:bold;
font-size:14px;padding:10px;
display:block;
float:left;
width:10px;
}
#pagination a.selected, #pagination a:hover, #pagination .msg {
background-color:#dfdfdf;
color:#ff0099;
font-weight:bold;
padding:10px;
}
#pagination li
{
border:0px;
}

a.mewetoobutton {
padding:5px;border-radius:20px;background-color:#d0fbf6;color:#000000;font-weight:bold;
}
a:hover.mewetoobutton {
background-color:#0099ff;color:#ffffff;text-decoration:none;
}
#mewetooconnect {border: solid 1px #0099ff;}

.metoo {color: #0399ff;font-weight:bold;}
.hmm {color: #ad0fff;font-weight:bold;}
.notme {color: #d51414;font-weight:bold;}

@media only screen and (max-width: 600px) {
.font50 {
        font-size: 35px !important;
    }
.font40 {
font-size:30px !important;
}
}

@media only screen and (max-width: 800px) {
.htop {
min-height:300px !important;
}
}

.bggrad{
  background-color: #ffffff;
background-image: -webkit-linear-gradient(150deg, #0099ff 50%, #ffffff 50%);
}
//////////////////////////////

#basics input[type=radio]{
  width: 30px;
  height: 30px;
}

accent-color:#96058C !important;

multiselect-dropdown-list {font-family:arial;}

.infotab {
//background-color:#FFA70F;//fb603e;
color:#4A4A4A;font-weight:normal;
}

#image-list { 
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
}
#image-list li { 
    margin: 10px 20px 10px 0px; 
    float: left;
}
#image-list li img{
    max-width: 250px;
    height: 150px;
}

#image-container{
    margin-bottom: 14px;
    overflow: auto;
}

#txtresponse 
{
    padding: 10px 20px;
    border-radius: 3px;
    margin-bottom: 10px;
    width: 100%;
    display: none;
    border :#E0E0E0 1px solid;
    color:#212121;
    margin-right: 25px;
    box-sizing: border-box;
}
 
input#submit {
    padding: 10px 30px !important;
    background: #333 !important;
    border: #E0E0E0 1px solid;
    color: #FFF !important;
    font-size: 0.9em;
    width: 100px;
    border-radius: 0px;
    cursor:pointer;
    clear:both;
}

.ui-sortable-placeholder {
    border :#E0E0E0 1px solid !important;
}

.profilebutton {background-color:#5C2CD1;color:#ffffff;padding:10px;border-radius:25px;}
a:hover .profilebutton  {background-color:#96058C;color:#ffffff;}