/* CMF main styles */

body,td,p,tbody,th,tr {
 font-size:11pt;
 font-family:Arial, Helvetica, sans-serif;
 color:#a59d97;
}
body {
 background:#000 url(../imgCmf/carbonfigerBK.gif) left top repeat-x;
 margin:0;
 padding:0;
}
#container_TOP {
 width:100%;
 height:21px;
 background:url(../imgCmf/topBKstretch.gif) left top repeat-x;
}
#container_HEADER {
 width:100%;
 height:54px;
 background:url(../imgCmf/headerBKstretch.gif) left top repeat-x;
}
#container_nav,#container,#maskHead,#container_innerTop,#container_about,#footer,#containerError {
 margin:0 auto;
 width:940px;
}
#container_about {
 background-color:#FFF;
}
#innerTop {
 position:relative;
 top:0;
 left:0;
}
#container_menuBar {
 width:100%;
 height:31px;
 background:url(../imgCmf/navBarBK.gif) left top no-repeat;
}
#logo {
 width:400px;
 float:left;
}
#TxtHeader {
 width:540px;
 float:right;
}
#innerTxtHeader {
 position:relative;
 top:1.5em;
 left:0;
 width:100%;
 font-size:14pt;
 font-style:italic;
}
#container {
 border-top:none;
 border-bottom:none;
 background:#1d1d1d;
}
#containerError {
 background:#000;
}
#main {
 margin-top:10px;
}
#content {
 margin-top:10px;
}
/* **************************************** GLOBAL_NAV STYLES START ************************ */

#sddmBorder {
 border-right:0;
}
#sddm {	
 margin:0;
 padding:0;
}
#sddm li {
 margin:0;
 padding:0;
 list-style:none;
 float:left;
 font:bold 11pt arial;
}
#sddm li a {	
 display:block;
 margin:0 1px 0 0;
 padding:0; /*4px 10px*/ 
 background:transparent; /* active button color */
 color:#CCC;
 text-align:center;
 text-decoration:none;
}
#sddm li a:hover {	
 background:none; /* hover button color */
 color:#FF3300;/* red color */
}
#sddm div {	
 position:absolute;
 visibility:hidden;
 margin-left:0;
 padding:0;
 opacity:100;
 filter:alpha(opacity=100);
 border:0px solid #FF3300; /* border color for sub menus */
}
#sddm div a {
 position:relative;
 display:block;
 margin:0;
 padding:5px 10px;
 width:108px;
 white-space:nowrap;
 text-align:left;
 text-decoration:none;
 background: #453e2d;
 color:#FFF; /* text color in sub menu */
 font:10pt arial;
 z-index:100;
}
#sddm div a:hover {
 background:#000; /* active BG color for sub menus */
 color:#FFF;
}
#sddm li {
	border-right:1px solid #1d1d1d;
}
#sddm li.sddm-noborder {
	border:0;
}
/* *********************************************  GLOBAL_NAV STYLES END ************************ */
#startMidBk {
 width:940px;
 height:279px;
 background:url(../imgCmf/startMid.jpg) left top repeat-x;
}
#startBottom {
 width:940;
 height:128px;
 background:url(../imgCmf/startBottom.jpg) left top no-repeat;
}
#asterikContainer {
 position:relative;
 top:43px;
 left:50px;
 width:645px;
}
#asterikPrimary {
 width:65px;
 float:left;
}
#asterikSecondary {
 width:580px;
 float:right;
}
#flashIntroContainer,#content,#globalBanner,#content_girlImages {
 width:940px;
}
#package {
 width:393px;
 float:left;
}
#infoPackage {
 background:#000;
 height:105px;
}
#orangeBar {
 height:30px;
 background:#f46d34;
}
#elements {
 height:30px;
 background: url(../imgCmf/nwessentialBarBK.gif) left top repeat-x;
}
#flashIntroContainer {
 height:306px;
 background:#000 url(../imgCmf/bigImg.jpg) center top no-repeat;
}

#screenBackground {
 background:url(http://www.callmyfling.com/main/voip/voImg/screenBk.jpg) left top no-repeat;
}
/****** LOADING STYLES START ******/
div.loading-invisible {
 display:none;
}
div.loading-visible {
 display:block;
 position:absolute;
 top:200px;
 left:0;
 width:100%;
 text-align:center;
 background:#000;
 opacity:.75;
 border-top:1px solid #ddd;
 border-bottom:1px solid #ddd;
}
/****** LOADING STYLES END ******/

/* start collopse styles */
#headerDiv, #contentDiv {
width: 100%;
}
#titleText {
position:relative;
top:10px;
float: left;
font-size: 10pt;
font-weight: bold;
}
#headerDiv {
background-color: #000;
color: #CCC;
}
#contentDiv {
background-color: #1D1D1D;
}
#myContent {
margin: 5px 10px;
color:#CCC;
}
#headerDiv a {
float: left;
margin: 10px 10px 5px 5px;
}
#headerDiv a:hover {
color: #FFFFFF;
}
/* end collapse styles*/

/* ************************************ Catalog specific styles start  ************************************************* */
#mailingBK {
 width:157px;
 height:59px;
 background:url(../phonesex-magazine/imgCat/mailing_05.gif) left top no-repeat;
}
#primaryCatalogMod {
 width:196px;
 background:#000;
 float:left;
}
#secondaryCatalogMod {
 width:739px;
 background: url(../phonesex-magazine/imgCat/stripeImg.gif) left top repeat-y;
 float:right;
}
#secondaryPosition {
 margin-left:23px;
}
#cataPhotoTH {
 background:url(../directory/dirImages/img0111.jpg) right top no-repeat;
}
#cataPhotoBLK {
 background:url(../directory/dirImages/img0112.jpg) right top no-repeat;
}
#cataPhotoAG {
 background:url(../directory/dirImages/img0114.jpg) right top no-repeat;
}
#cataPhotoHC {
 background:url(../directory/dirImages/img0115.jpg) right top no-repeat;
}
#cataPhotoDom {
 background:url(../directory/dirImages/img0113.jpg) right top no-repeat;
}
/* module start */
#subTitleOnPrimary{
 border-top:1px solid #333;
 border-bottom:1px solid #333;
 padding:5px 5px;
 margin-top:10px;
}
#modPanelHolder {
 width:710px;
 border:1px solid #333;
 background:#000;
}
#modPanelInfo {
 padding:9px 15px;
}
/* module end */
#navList {
 line-height:14pt;
 border-bottom:1px dotted #333;
}
#catalogBox {
 width:195px;
 background: url(../phonesex-magazine/imgCat/midMod.jpg) left top repeat-y;
}
#catalogOuterBox {
 background:url(../phonesex-magazine/imgCat/topMod.jpg) left top no-repeat;
}
#catalogInnerBox {
 background:url(../phonesex-magazine/imgCat/bottMod.jpg) left bottom no-repeat;
}
#txtCatalogPadding {
 padding:15px 20px;
}
/* ***** Catalog specific styles END  ******* */
/* ******** MODAL STYLES START ************* */
#popupMask {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:200;
	background:#000;
	-moz-opacity:0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #333344;
	color: #FFFFFF;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
#popupControls a span {
	display: block;
	height: 15px;
	width: 15px;
	text-indent: -9000px;
	background: url('../directory/dirImages/close.gif') no-repeat;
}
/* ******** MODAL STYLES END ************* */

#introVoip {
 position:relative;
 top:38px;
 left:5px;
 width:287px;
 height:183px;
}
#rate {
 height:28px;
 background:url(../voip/voImg/redtoBlack.gif) left top repeat-x;
}
#innerRate {
 padding:5px 5px;
}
#downloadBtn {
 width:170px;
 height:50px;
 background:url(http://www.callmyfling.com/main/voIp/voImg/imgTop3.jpg) left top no-repeat;
}
#essential {
 width:100%;
 height:32px;
 background: url(../imgCmf/nwessentialBarBK.gif) left top repeat-x;
}
#screenBackground {
 width:308px;
 height:261px;
 background:url(http://www.callmyfling.com/main/voip/voImg/tvImg.jpg) left top no-repeat;
}
#introTxt {
 width:308px;
 height:419px;
 background:url(http://www.callmyfling.com/main/voip/voImg/imgLowerLeft.jpg) left top no-repeat;
}
#bkBtmImg {
 background:url(http://www.callmyfling.com/main/voIp/voImg/bkBottom.jpg) left top repeat-x;
}
#introContainer {
 width:295px;
 margin-left:7px;
 color:#FFF;
}
#downloadBtnAdjust {
 position:relative;
 top:19px;
 left:0px;
 width:152px;
 height:24px;
}
#tab {
 width:241px;
 margin-left:10px;
 background:url(http://www.callmyfling.com/main/voip/voImg/tabBottom.gif) left bottom no-repeat;
}
#tabOutter{
 background:url(http://www.callmyfling.com/main/voip/voImg/tabMid.gif) left top repeat-y;
}
#tabInner {
 width:221px;
 padding:10px 10px;
 color:#FFF;
}
#linkContainer {
 width:620px;
 margin:0px 50px;
}
#linkContent {
 width:180px;
 float:left;
}
#linkSubContent {
 width:440px;
 float:right;
}
/* ******* DIRECTORY PAGES style START ********** */
#dirColumnOne {
 width:245px;
 float:left;
}
#dirThumb {
 width:90px;
 float:left;
}
#dirNumber {
 float:left;
}
#dirColumnTwo {
 width:245px;
 float:right;
}

/* ******* DIRECTORY PAGES style END ***** */

/* ******** BROWSER CHAT style START **** */
#serviceHolder {
 position:relative;
 padding:0 20px;
 width:900px;
 background:#000;
 opacity:1;filter:(opacity=100);
}
#browserchatPrimary {
 width:664px;
 background: url(../voip/voImg/tablestripeBK.gif) right top repeat-y;
 float:left;
}
#girlselection {
 width:635px;
 height:325px;
 overflow:auto;
}
#dialboxHolder {
 width:236px;
 float:right;
}
#dialbox {
 width:236px;
 height:267px;
 background:url(../voIp/voImg/dialboxbk.gif) left top no-repeat;
}
#dialboxinner {
 padding:3px 25px;
}

/* ********************************** BROWSER CHAT style END ************************************************* */

/* CLASSIFIED STYLES */
#LOGIN_CONTAINER {
 width:100%;
 height:32px;
 background: url(../imgCmf/nwHeaders_01.jpg) left top repeat-x;
}
#loginAdjust {
  position:relative;
  top:7px;
  text-align:right;
}
#mainContentHolder {
 width:930px;
 padding:0px 5px;
}
#subPrimaryContent {
 width:460px;
 float:left;
}
#subSecondaryContent {
 width:460px;
 float:right;
}
#innerSecondaryContent {
 width:450px;
 margin-left:10px;
}
#breadcrumbs {
 border-bottom:3px solid #000;
 padding:4px 4px;
 direction:rtl;
}
#contentListing {
 border:1px solid #999;
 background:#333;
 margin-bottom:10px;
}
#listingHeader {
 background:#000;
 border-bottom:1px solid #999;
 padding:10px 5px;
 font-size:16pt;
 text-align:center;
 background:url(../classifiedSectionPost/imgCsp/bkPostHeader.gif) left top repeat-x;
}
#userHeader {
 background:#000;
 border-bottom:1px solid #999;
 padding:10px 5px;
 font-size:12pt;
}
#myProfile {
 width:100%;
 margin:20px 0px;
}
#forumHeader {
 background:#000;
 border-bottom:1px solid #999;
 padding:4px 5px;
 text-align:right;
}
/* CLASSFIED STYLE END */
#innerFormat {
 font-size:14pt;
 text-indent:10px;
 padding:5px 0px;
}
#swf {
 position:relative;
 top:30px;
 left:403px;
 width:394px;
 height:238px;
}
#elements {
 height:30px;
 background: url(../imgCmf/nwessentialBarBK.gif) left top repeat-x;
}

/***********************
 * MAIN CONTENT STYLES *
 *                     *
 ***********************/

#holder {
 border-bottom:1px solid #333;
 padding:7px 0px;
}
#holderstart {
 padding:4px 7px;
}
#voipHolder {
 width:374px;
 padding:7px 7px;
}
#globalHeader {
 margin-bottom:5px;
}
#leftColumn {
 width:330px;
 float:left;
}
#primaryContainer {
 width:390px;
 background:#333;
 float:left;
}
#orangeBar {
 width:100%;
 height:30px;
 background:#FF6633;
}
#rightColumn {
 width:600px; /*450px;*/
 background:#000;
 float:right;
}
#secondaryContainer {
 width:539px;
 background:#161716;
 float:right;
}
#innerPrimary {
 padding:6px 15px;
}
#nextSet {
 width:100%;
 direction:rtl;
}
#hidePF {
 width:100%;
 height:470px;
 overflow:hidden;
}
#numberSec {
 width:320px;
 border-top:1px solid #bebc95;
 background:#000;
}
#leftSec {
 width:75;
 padding:3px 0px;
 float:left;
}
#rightSec {
 width:240px;
 padding:2px 2px;
 float:right;
}
#modContainerAColumn {
 width:323px;
}
#modAprimary {
 width:161px;
 border-right:1px solid #999;
 float:left;
}
#modBprimary {
 width:150px;
 float:right;
}
#innerSecondary {
 padding:6px 15px;
}
#innerColumnLeft {
 padding:0px 7px;
}
#innerColumnvRight {
 width:602px;
 margin-left:7px;
}
#columnHolder {
 width:600px;
}
#primaryHolder {
 width:450px;
 float:left;
}
#secondaryHolder {
 width:143px;
 border-left:1px solid #000;
 float:right;
}
#paddingFormat {
 padding:0 5px;
}
#ModContainer {
 width:450px;
}
#primaryMod {
 width:225px;
 border-right:5px double #1E1E1E;
 float:left;
}
#secondaryMod {
 width:220px;
 float:right;
}
#forumContainer {
 width:930px;
}
#forumleftColumn { 
 width:780px;
 float:left;
}
#navImg {
 width:143px;
 height:25px;
 background:url(../classifiedSectionPost/imgCsp/navImg.gif) left top no-repeat;
}
/* *************************** Subscription page */
#primary_mai_container {
 width:399px;
 float:left;
}
#secondary_mai_container {
 width:509px;
 background:#af2515;
 float:left;
}
#bkform {
 height:165px;
 background:url(../phonesex-magazine/mailerSubscription/images/bkformBottom.gif) 0 0 no-repeat;
}
.magtext {
 font-size:10pt;
 padding:0 10px;
 text-align:justify;
}
/******************************** END */
/* Number List Page */
.table66 {
	table-collapse:collapse;
	border:1px solid #333;
}
.th66 {
	text-align:left;
	border-bottom:1px solid #333;
	padding:.5em .5em;
}
.td66 {
	text-align:left;
	padding:.5em .5em;
}
.tint {
	background:#1d1d1d;
}
caption {
	text-align:left;
}
/* END NUMBER LIST STYLES */
#clearFlt {
 height:1px;
 clear:both;
}
#boxWelcome {
 width:374px;
 background:url(../imgCmf/nwbxLines.gif) left top repeat-y;
 margin:15px 0px 0px 15px;
}
#box1{
 background:url(../imgCmf/nwbxWelcome.gif) left top no-repeat;
}
#box2 {
 background:url(../imgCmf/nwbxBottom.gif) left bottom no-repeat;
}
#introTxtpadding,#box2{
 padding:10px 5px 5px 5px;
}
#boxBrates {
 background:url(../imgCmf/nwbxBlines.gif) left top repeat-y;
 margin:15px 0px 0px 15px;
}
#boxBinfoA {
 background:url(../imgCmf/nwbxBtop.gif) left top no-repeat;
}
#boxBinfoB {
 background:url(../imgCmf/nwbxbBottom.gif) left bottom no-repeat;
}
#padding {
 width:367px;
 padding:7px 7px;
}
#billingContent {
 width:367px;
} 
#qLsubCol {
 width:100%;
 height:24px;
 margin-top:20px;
 background:url(../imgCmf/nwquickLinkBK.gif) left top repeat-x;
}
#qlsubContent {
 width:100%;
 background:#666;
 padding:0px 0px;
}
#subLeftCol {
 width:150px;
 float:left;
}
#subRightCol {
 width:150px;
 float:right;
}
#theGirlsIcon {
 width:119px;
 height:120px;
}
#customMargin {
 position:relative;
 top:-5px;
 left:103px;
 width:90px;
}
#customMargin2 {
 position:relative;
 top:-5px;
 left:65px;
 width:90px;
}
#customMargin3 {
 position:relative;
 top:-5px;
 left:100px;
 width:70px;
}
#customMargin4 {
 position:relative;
 top:-5px;
 left:110px;
 width:70px;
}
#customMargin5 {
 position:relative;
 top:-5px;
 left:90px;
 width:70px;
}
/* ****************** Girl Description Page Styles START ****************** */
#fullImage {
 width:278px;
 float:left;
}
#windowImage {
 width:442px;
 height:559px;
 float:right;
 background:url(../imgCmf/bkWindow.gif) left top no-repeat;
}
#windowImage,#btn,#globalStatsBk {
 margin-top:5px;
}
#btn {
 width:720px;
 direction:rtl;
}
#globalStatsBk {
 width:720px;
 height:108px;
 background:url(../imgCmf/bkGirlStats_03.gif) left top no-repeat;
}
#statHolder {
 position:relative;
 top:15px;
 left:40px;
 width:640px;
}
#stats {
 width:240px;
 float:left;
}
#statTxt {
 width:400px;
 float:right;
}
#bkGray {
 width:442px;
 height:158px;
 background:url(../imgCmf/bkGrayGpg.gif) left top no-repeat;
 float:right;
}
#tt {
 position:relative;
 top:60px;
 left:25px;
}
#tubeNav {
 position:relative;
 font-size:12pt;
 border:1px solid #666;
 margin-right:3px;
 float:left;
}
#tubenavinner {
 padding:5px;
}
h2,h3 {
 margin-bottom:0;
}
/* ****************** Girl Description Page Styles END ****************** */

/*******************************
 * FORMS STYLES				   *
 *							   *
 ****************************** */
ul {
 list-style:none url(http://www.callmyfling.com/main/voIp/voImg/arrow.gif);
}
ol {
 line-height:14pt;
}
#container_bottom {
 width:100%;
 background:#1d1d1d url(../imgCmf/footerdivider.gif) left top repeat-x;
}
#footer {
 padding:10px 0;
}
/***************** GLOBAL CLASSES START ******************/

.topAdSpace {
 width:630px;
}
.linkBarOne,.linkBarTwo {
 height:29px;
 text-indent:10px;
}
.linkBarOne {
 width:516px;
 background:url(http://www.callmyfling.com/main/imgCmf/linkBar1.jpg) left top no-repeat;
}
.linkBarTwo {
 width:204px;
 background:url(http://www.callmyfling.com/main/imgCmf/linkBar2.jpg) left top no-repeat;
}
.superscript {
 font-size:7pt;
}
.smallVerbiag {
 width:145px;
 color: #FFE8C0;
}
.smallTxt,.smallVerbiag {
 font-size:9pt;
}
.horizontalRuler {
 background:url(http://www.callmyfling.com/main/imgCmf/footerRuler.gif) left top repeat-x;
}
.billingTxTbox {
 width:259px;
 height:54px;
 border:1px solid #CCC;
 float:right;
 margin-right:7px;
 }
.txtBold {
 font-weight:bold;
}
.sipTextHeading {
 width:180px;
 font-size:12pt;
 font-weight:bold;
 border-bottom:1px solid #666;
 margin:.4em 0;
}
.bkHightlight {
 background-color:#669999;
}
.bbRASDotTxt {
 font-size:14pt;
 margin:0px 0px 3px 0px;
 }
.txtLegal {
 margin-left:10px;
 font-size:10pt;
 color:#666;
}
.textWrap {
 padding:5px 0px;
}
.textsidepadd {
 padding:0 5px;
}
.grayTxt {
 color:#999;
}
.grayDarkTxt {
 color:#333;
}
.whiteTxt {
 color:#FFF;
}
.redTxt {
 color:#990033;
}
.selectionTextSize {
 font-size:8pt;
 border:none;
 width:150px;
}
.selectionTextSizeB {
 font-size:9pt;
 border:none;
 width:148px;
}
/* CLASSIFIED CLASSES */
.formTextSize {
 font-size:9pt;
 border:none;
}
.selectionTextSize {
 font-size:8pt;
 border:none;
 width:150px;
}
.lns {
 background:#282828;
}
.nonelns {
 background:none;
}
.smallerTxt {
 font-size:8pt;
}
.icon {
 font-size:8pt;
 padding:0 4px;
 float:left;
}
.dottedLine {
 border-bottom:2px dotted #999;
 height:5px;
}
.modFormat {
 margin:0px 7px;
}
.imgLeftFloat {
 padding:5px 7px 0px 0px;
 float:left;
}
.imgTopandBottom {
 padding:7px 0px;
}
.btnBackground {
 background:url(../imgCmf/voipBtnBkgrnd.jpg) left top repeat-x;
}
.txtMagenta {
 color:#FF0066;
}
.txtMagentaLarge {
 font-size:16pt;
 font-weight:bold;
 color:#FF0066;
}
.txtColor {
 color:#CC6666;
}
.txtBlack {
 color:#000;
 font-size:9pt;
}
.allHeaderTxt {
 font-size:14pt;
 font-weight:bold;
}
.border {
 border-bottom:3px solid #333;
}
.borderTop {
 border-top:1px solid #333;
 padding:5px 0;
}
.textIntro {
 border-top:1px solid #333;
 border-bottom:1px solid #333;
 line-height:12pt;
 font-size:10pt;
 padding:5px 0;
}
.footer_subheader {
 font-family:impact, poster bodoni, geneva;
 font-size:12pt;
 letter-spacing:1px;
 color:#999;
 }
.footer_links {
 padding:2px 5px;
 border-bottom:1px dotted #666;
}
.iframeAdHolder {
 margin-top:10%;
}
/* CLASSIEFIED CLASSES END */
