/* START - DO NOT CHANGE THESE CLASSES*/
*.x { display: none;}
html {overflow-x:hidden}
form {margin:0px; padding:0px;}
.siteinfo {position:fixed; z-index:999; width:100%; text-align:center; left:0px; right:0px; bottom:0px; border:solid 1px #FC0; background-color:#FFC; padding:5px; display:none}
.container { text-align: left; border:solid 0px #FFFFFF; background-color:#FFFFFF; width:854px;  padding:0px; margin-top:0px; margin-bottom:0px; position:relative; }
.content-wrap { margin-left:0px; margin-right:0px; margin-top:65px; background-color:#ffffff; min-height:400px; }
.homecontent-wrap .content-wrap { margin-left:0px; margin-right:0px; margin-top:120px; background-color:#ffffff;}
.header-wrap {margin: 0px; background-image:url(images/quenn_topbanner.gif); background-position:top; background-repeat:no-repeat; height:113px;}
.header-in {padding: 0px;}

/***************** old class *****************/

/*.center { margin-right:0px; margin-top:5px; text-align:left; padding:0px; width:697px; vertical-align:top; padding-top:8px;}
.center-in1 { border:solid 1px #DDDDDD; width:98%; margin-bottom:5px; min-height:400px; margin-top:38px; vertical-align:top;}
.center-in { background-color:#FFFFFF; border:solid 5px #EEEEEE; padding:10px; min-height:445px; margin-top:0px; width:auto; vertical-align:top;}*/

.center {text-align:left; width:660px; vertical-align:top; padding:0px; margin-top:5px;}
.center-in1 {border:1px solid #cccccc; width:675px; vertical-align:top; padding-top:30px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
.center-in {background-color:#FFF; width:667px; vertical-align:top; margin-top:0px; border:5px solid #EEEEEE; margin-top:10px; padding-top:10px; margin-top:14px;}
.displayauto-in1 {border:1px solid #cccccc; width:auto; vertical-align:top; padding-top:30px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
.displayauto-in {background-color:#FFF; width:auto; vertical-align:top; margin-top:0px; border:5px solid #EEEEEE; margin-top:10px; padding-top:10px;}

.homecenter { margin-left:0px; margin-top:0px; text-align:left; padding:0px; }
.homecenter-in1 { width:100%; margin-bottom:5px;}
.homecenter-in { background-color:#49c0f0; padding:10px; height:167px; margin-top:2px; width:619px;}
.left { float: right; width: 170px; text-align:left; margin-top:9px;}
.left-in { padding: 0px; margin-top:37px;}
.homeleft { display:none;}
.right { float: left; color: inherit; }
.homeright { display:none;}
.footer-wrap { clear: both; width:100%; margin-left:0px; }
.footer-in { padding: 0px; border-width: 0px; }
.footer-in a{ color:#000000; text-decoration:none;}
.pagecontent { color:#000000;}
.homepagecontent { color:#000000; min-height:260px;}
/* END - DO NOT CHANGE THESE CLASSES*/











body { color: #333333; background-color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 75%; text-align: center; margin:0px; /*background-image:url(images/page_bg.gif); background-position:top; background-repeat:repeat-x; */height:113px;}

/* START - CHANGE THESE CLASSES */
.topnavigation {padding:0px; margin-left:0px; margin-right:0px; margin-top:115px; position:absolute; width:854px; background-image:url(images/topnavigationbg.gif); background-repeat:no-repeat; background-position:top; height:44px;}
.topnavigation ul{ padding:0px; margin:0px}
.topnavigation li { list-style:none; display:inline; padding:0px; padding-left:0px; padding-right:0px;}
.topnavigation a { color:#FFFFFF;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin-left:5px;
padding:14px 13.8px;
text-decoration:none;
text-transform:capitalize;}
/*.topnavigation a { font-size:17px; font-weight:bold; color: #FFFFFF; text-decoration: none; text-transform:capitalize; padding:6px; padding-left:19px; padding-right:18px; display:block; float:left; background-image:url(images/topnavigationbg.gif); background-repeat:repeat-x; background-position:top;}*/
.topnavigation a:hover {background-image:url(images/topnavigationhover.gif); background-position:top; background-repeat:repeat-x; height:44px; color:#000; margin-top:4px; padding-top:10px; font-family:Arial, Helvetica, sans-serif;}
.languageflags { display:none; margin-left:770px; margin-right:10px; margin-top:100px; position:absolute; border:solid 1px #000000; background-color:#EEEEEE; padding:8px; width:171px; text-align:center; font-size:11px;}
.leftbox1 { border:solid 10px #FFFFFF; border-right:none; margin-top:61px; margin-left:20px; background-color:#eaf6ff; }
.pagetitle { text-transform:capitalize; border-bottom:dashed 1px #c7d6dd; margin-bottom:10px; }
/*.pagetitle h1 { font-size:24px; letter-spacing:1px; font-weight:bold; color:#123F51; margin:0px; padding:0px; }*/
.pagetitle h1 { font-size:20px; letter-spacing:1px; font-weight:normal; color:#083E4F; margin:0 0 0 5px; background-image:url("images/subhead_bg.jpg"); background-repeat:no-repeat; height:35px; padding-left:15px; padding-top:3px;}
.homepagetitle { text-transform:capitalize; border-bottom:dashed 1px #44a54d; display:none; }
.toplogo { top:0px; left:0px; text-align:left; width:100%; display:none;}
/*.nextback { width:99%; padding:0px; display:block; margin-top:10px; height:21px; }
.nextback a{ text-decoration:none; color:#44a54d; font-weight:bold; background-color:#FFFFFF; width:70px; text-align:center; border:solid 1px #44a54d; padding:0px; padding-top:5px; display:block;	}
.nexttext { float:right; font-size:12px; }
.backtext { float:left; font-size:12px; }

.pagenumber { position:absolute; width:380px; left:90px; top:-6px; text-align:center}
.pagenumber a {text-decoration:none; color:#44a54d; font-weight:bold; background-color:#FFFFFF; text-align:center; margin:5px; margin-top:10px;}
.pagenumber a:hover { background-color:#44a54d; color:#FFFFFF;}*/

.nextback { width:99%; padding:0px; display:block; margin-top:10px; height:21px; border:solid 1px #FFFFFF }
.nexttext { width:100px;}
.nexttext a{ text-decoration:none; color:#000000; font-weight:bold; background-color:#ffffff; width:70px; text-align:center; border:solid 1px #9abdcd; padding:0px; display:block; float:right; }
.nexttext a:hover{ text-decoration:none; color:#FFFFFF; font-weight:bold; background-color:#0092c9; width:70px; text-align:center; border:solid 1px #9abdcd; padding:0px; display:block; float:right; }
.backtext { width:100px;}
.backtext a{ text-decoration:none; color:#000000; font-weight:bold; background-color:#FFFFFF; width:70px; text-align:center; border:solid 1px #9abdcd; padding:0px; display:block; float:left; }
.backtext a:hover{ text-decoration:none; color:#FFFFFF; font-weight:bold; background-color:#0092c9; width:70px; text-align:center; border:solid 1px #9abdcd; padding:0px; display:block; float:left; }


.pgnumber { /*position:absolute; top:0px;*/ /*border:solid 1px #d64e51;*/ /*width:390px; left:85px;*/ text-align:center }
.pgnumber a{ color:#FF6600; font-weight:bold; text-decoration:none}
.search_grid_otherpage{ text-decoration:none; color:#44a54d; font-weight:bold; background-color:#FFFFFF; text-align:center; text-decoration:underline;}
.search_grid_currpage { text-decoration:none; color:#FF0000; font-weight:bold; background-color:#FFFFFF; text-align:center; } 

.formborder { padding:10px; border:solid 1px #E6E6E6; background-color:#FAFAFA; }
.formhead { width:30%; font-size:12px; font-weight:bold; color:#000000; padding:5px;}
.formcont { font-size:12px; padding:5px;}
.formcontainer { border:solid 1px #CCCCCC; background-color:#FFFFFF; font-size:12px; width:350px; height:100px; overflow:auto;}
.formcontainer span { display:block;}
fieldset { border:solid 1px #E6E6E6; background-color:#FAFAFA; padding-left:2px; padding-right:2px; padding-top:5px; padding-bottom:5px;}
legend { font-weight:bold; color:#44a54d}
fieldset p label { float:left; width:30%; font-size:12px; font-weight:bold; color:#000000; }
/*fieldset p label { float:left; width:30%; font-size:12px; font-weight:bold; color:#000000; }*/
fieldset p{ margin:0; padding-top:5px; padding-left:2px; padding-right:2px; padding-bottom:5px; font-size:11px;}
fieldset div{ width:98%; display:block; display:table; padding-left:5px; padding-right:5px;}
fieldset div span { width:auto; float:left;  padding:0px;}


.form{ border:solid 1px #999999; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.formbigcombo{ border:solid 1px #999999; font-size:14px; width:auto;}
.formarea{ border:solid 1px #999999; font-size:14px; width:300px;}
.formsmall{ border:solid 1px #999999; font-size:11px;}
.formbtn { background-color:#0092c9; border:solid 1px #000000; font-weight:bold; color:#FFFFFF; font-size:12px; }
.formbtnbig { background-color:#0092c9; border:solid 3px #123F51; font-weight:bold; color:#FFFFFF; font-size:18px; text-transform:capitalize; margin-right:95px;}
.resetbtn { background-color:#0092C9; border:solid 1px #000000; font-weight:bold; color:#FFFFFF; font-size:12px; }
.formsmallbtn { background-color:#00B6F7; height:22px; width:67px; font-weight:bold; color:#000000; font-size:11px; border:1px solid #333;}
.formsmallbtn:hover { background-color:#005272; height:22px; width:67px; font-weight:bold; color:#ffffff; font-size:11px; border:1px solid #333;}
.grborder { border:solid 1px #9abdcd; background-repeat:repeat-x; background-position:top; }
.grhead{ font-size:12px; padding-right:10px; border-bottom:solid 1px #9abdcd; padding:5px; font-weight:bold; background-color:#c7d6dd; color:#123F51; text-align:left; }
.gritem{ font-size:12px; color:#000000; padding-left: 5px; padding:5px; text-align:left; background-color:#FFFFFF; border-bottom:solid 1px #c7d6dd; }
.grlink a{ font-size:12px; color:#FF6600; text-decoration:none; }
.para { font-size:12px; color:#000000; }
.parasmall { font-size:11px; color:#000000; }
.boldtext { font-size:12px; color:#000000; font-weight:bold; }
.error { color:#FF0000; font-size:12px; font-weight:bold; }
.error1 { color:#FF0000; font-size:20px; text-align:center; }
.errorbox { text-align:center; padding:5px;}
.errorbox span{ color:#FF6600; font-size:12px; font-weight:bold; text-align:center; }
.link { font-size:12px; color:#000000; text-decoration:none; }
.link1 { font-size:11px; color:#FF6600; text-decoration:none; }
.deletelink { font-size:12px; color:#FF0000; text-decoration:none; }
.thumbpicborder { border:solid 1px #93cdff; width:200px; padding:5px; float:left; margin-right:10px; }
.bigpicborder { border:solid 1px #93cdff; width:200px; padding:5px; float:left; margin-right:10px; }
.searchinclude { position:absolute; width:852px; top:160px; left:0px; margin-left:0px; background-color:#d0f3ff; border:solid 1px #9abdcd; font-size:11px; font-weight:bold; padding-top:5px; padding-bottom:5px; height:51px;}
.searchincludeimage { background-image:url(images/searchimage.gif); background-repeat:no-repeat; background-position:left; width:125px; height:48px; margin-left:0px; float:left;}
.searchinclude label{ margin-right:5px; margin-left:5px; }
.searchinclude span{ margin-left:10px;}
.searchincludecountry { width:110px; border:solid 1px #999999; font-size:11px;}
.advsearchbtn { position:absolute; top:60px; padding:8px; margin-left:665px; display:none}
.advsearchbtn a{ font-size:11px; text-decoration:none; color:#44a54d}
.advsearchbtn a:hover{ color:#000000}
.hometop .homesearch { display:none;}
.left ul { list-style:none; margin:0px; padding:0px; border:solid 1px #DDDDDD; background-color:#FFFFFF}
.left li a{ color:#555555; font-size:11px; font-weight:bold; text-decoration:none; padding:5px; display:block; background-color:#daecf2; border-top:dashed 1px #CCCCCC;}
.left li a:hover{ color:#000000; background-color:#ffffff; text-decoration:none; padding:5px; display:block;}
.left ul div { text-align:center; color:#123F51; font-size:11px; padding:5px;}
.left li span { background-color:#fe7313; background-image:url(images/leftheadbg.gif); background-repeat:repeat-x; background-position:bottom; display:block; padding:5px; text-transform:uppercase; font-size:11px; font-weight:bold; color:#000000;}
.left p { background-color:#fe7313; background-image:url(images/leftheadbg.gif); background-repeat:repeat-x; background-position:bottom; display:block; padding:5px; font-size:11px; font-weight:bold; color:#000000; margin:0px;}

.leftbanner { font-size:11px;}
.leftbanner div{ width:170px; margin-top:10px; display:block; text-align:center}
.leftbanner img { border:0px;}
/*.footerlinks { color:#FFFFFF; font-size:11px; background-color:#44a54d; margin:10px; padding:5px;}
.footerlinks ul{ margin:0px; padding:0px; list-style:none;}
.footerlinks a { color:#FFFFFF; font-size:11px;}*/
.footerleft { float:left; margin-left:10px; margin-bottom:10px; font-size:11px;}
.footerright { float:right; margin-right:10px; margin-bottom:10px; margin-top:5px; font-size:11px;}
.bottombanner { font-size:11px;}
.bottombanner p{ width:854px; margin-top:10px; display:block; text-align:center}
.bottombanner img { border:0px;}
.topbanner { font-size:11px; position:relative;}
.topbanner p{ width:468px; text-align:center; position:absolute; right:0px; margin-top:17px;}
.topbanner img { border:0px; display:none;}
.extralink1 { text-align:center; font-size:11px; color:#FF6600; padding:10px;}
.extralink1 a{ font-size:11px; color:#FF6600; text-decoration:none;}
.homelogin { background-color:#FFFFFF;
border:1px solid #FFFFFF;
height:177px;
left:423px;
margin-top:-6px;
position:absolute;
width:210px;}
.homelogin .homeaccountzone { margin:10px;}
.homelogin .homewelcome { display:block}
.homelogin .homeaccountzone .link1 { color:#000;}
.homelogin h2 { font-size:14px; font-weight:bold; color:#123f51; margin:0px; padding:4px; padding-top:2px; padding-bottom:0px;}
.homelogin fieldset { border:none; background-color:transparent}
.homelogin fieldset label { width:44%;}
.homesearch1 { position:absolute; /*top:295px;*/ left:205px; border:solid 1px #FFFFFF; background-color:#FFFFFF; width:212px; height:177px; margin-top:-6px;}
.homesearch1 h2 { font-size:14px; font-weight:bold; color:#123f51; margin:0px; padding:4px; padding-top:2px;  padding-bottom:0px;}
.homesearch1 fieldset { border:none; background-color:transparent; padding-top:0px;}
.homesearch1 fieldset label { width:34%;}
.homesearch1 select{ width:120px;}
.homesearch1 .formsmallbtn { position:relative; left:0px; display:block; top:25px; width:67px; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px;}
.homeextra { position:absolute; background-color:#FFFFFF; /*left:520px;*/ /*top:295px;*/ width:197px; height:179px; margin-left:-6px; margin-top:-6px;}
.homeextra h2 { font-size:14px; font-weight:bold; color:#123f51; margin:0px; padding:4px; padding-top:2px; padding-bottom:0px;}
.homeextra ul { margin:0px; padding:0px; padding-left:18px;}
.homeextra li {font-size:12px; font-weight:normal; color:#000000; margin-bottom:15px; list-style-image:url(images/homefeatureicon.gif); margin:0px; padding:0px; padding-left:0px;}
.homeregisterbtn a{ background-color:#00B6F7;
border:1px solid #333333;
color:#000000;
font-size:11px;
font-weight:bold;
height:16px;
left:0;
margin-left:100px;
margin-top:39px;
padding-top:5px;
position:absolute;
text-align:center;
text-decoration:none;
top:110px;
width:87px;}
.homeregisterbtn a:hover{ background-color:#005272;
border:1px solid #333333;
color:#ffffff;
font-size:11px;
font-weight:bold;
height:16px;
left:0;
margin-left:100px;
margin-top:39px;
padding-top:5px;
position:absolute;
text-align:center;
text-decoration:none;
top:110px;
width:87px;}
.hometourbtn a{ position:absolute; top:110px; /*left:550px;*/ left:100px; width:93px; height:28px; text-align:center; padding-top:8px; font-size:11px; font-weight:bold; color:#FFFFFF; background-image:url(images/tourbtn.gif); background-repeat:no-repeat; text-decoration:none; display:none;}

/* home bottom other stuffs */
.homeothercont { margin-top:10px; }
.homeothercont a{ color:#ffffff; text-decoration:none;}
.homeothercont a:hover{ color:#FF6600; text-decoration:underline;}
.homeannounce { background-color:#F5F5F5; border:solid 1px #DDDDDD; width:225px; right:0px; padding:10px; float:right; margin-right:5px; min-height:110px;  background-image:url(images/homeblogheadbg.gif); background-repeat:repeat-x; background-position:top; padding-top:5px; height:120px; overflow:hidden; display:none;}
.homeannounce div { color:#000000;
font-size:18px;
font-weight:normal;
margin-bottom:7px;
text-align:center;}
.hometestimonial { background-image:url("images/newlyweds_blog.gif");
background-position:center top;
background-repeat:no-repeat;
float:right;
height:173px;
margin-right:-10px;
margin-top:-292px;
overflow:hidden;
padding:5px 10px 10px;
right:0;
width:213px;
text-align:center;
color:#fff;}
.hometestimonial div { font-weight:normal; font-size:18px; margin-bottom:7px; text-align:center; color:#FFF;}
.hometestimonial span { font-weight:normal; font-size:12px; margin-bottom:7px; text-align:center; color:#FFF;}
.hometestimonial img { width:213px; height:143px; margin-right:0px; float:left}
.hometestimonial a { display:block; font-weight:bold; margin-bottom:10px; margin-left:5px;}
.homeportlate1 {background-color:#F5F5F5; border:solid 1px #DDDDDD; width:490px; right:0px; padding:10px; margin-top:10px; float:left;  background-image:url(images/homeblogheadbg.gif); background-repeat:repeat-x; background-position:top; padding-top:3px;}
.homeportlate1 div { font-weight:normal; font-size:18px; margin-bottom:7px;}
.homeportlate1 table{ border:none;}
.homeportlate1 td { border:none;}
.homeportlate1 img { display:block; border:solid 1px #fe7313; text-align:center;}
.homeportlate1 .portlatelink { color:#000000; font-size:12px; display:block; font-weight:bold; margin-top:20px;margin-bottom:5px; text-decoration:underline;}

/******************  populer search hide start **********************/

.homeadminlink{background-color:#F5F5F5; border:solid 1px #DDDDDD; width:225px; right:0px; padding:10px; margin-top:10px; float:right; background-image:url(images/homeblogheadbg.gif); background-repeat:repeat-x; background-position:top; padding-top:3px; margin-right:6px; display:none;}
.homeadminlink div{ font-weight:normal; font-size:18px; margin-bottom:7px;}

/******************  populer search hide end **********************/


.homefeatured{background-color:#e9e9e9; border:solid 1px #cccccc; width:442px; right:0px; padding:10px; margin-top:-8px; float:left; padding-top:3px; height:217px;}
.homefeatured div{ font-weight:normal; font-size:18px; margin-bottom:7px; text-align:center; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
.homefeatured img { /*width:100px; height:100px;*/ max-width:100px; max-height:133px; display:block; border:solid 0px #fe7313; margin-top:10px;}
.homefeatured object{ width:100px; height:100px; display:block; border:solid 1px #fe7313; margin-left:0px; }
.homefeatured embed{ width:100px; height:100px; display:block; margin-left:0px; }
.homefeatured a{ display:block; font-size:13px; font-weight:normal; color:#ff6600;}
.homefeatured span{ display:block; float:left; width:140px; font-size:12px; text-align:center; margin-bottom:20px; height:200px; overflow:hidden; margin-right:0px; font-size:11px;}
.homefeatured p{ margin:0px; padding:0px;}
.homefeatured span p { position:relative;}
.homefeatured span p .thumbnail{ position:relative; left:0px; }
.homefeaturedinfo { margin-top:10px; text-align:center; width:145px;}


.homearticle { display:none}
/* home bottom other stuffs */


/*searchgrid classes start*/
.searchgridmain { position:relative; border:solid 1px #c7d6dd; /*margin-bottom:10px; margin-top:10px;*/ height:250px;}
.searchgridimage { position:absolute; /*border:solid 1px #44a54d;*/ width:100px; height:133px; top:40px; left:10px; z-index:1000 }
.searchgridimage img { /*width:100px; height:100px;*/ max-width:100px; max-height:133px;}
.searchgridimage object{ width:100px; height:100px;}
.searchgridimage embed{ width:100px; height:100px;}
.searchgridzodiac { position:absolute; z-index:1 width:19px; height:19px; left:38px; top:120px }
.searchgridzodiac img{ border:none; width:19px; height:19px; }
.searchgridseal { position:absolute; z-index:1 width:60px; height:60px; left:40px; top:175px;  }
.searchgridseal img{ border:none; width:15px; height:15px; }

.searchgridname { position:absolute; left:5px; top:5px; width:633px; font-size:11px; background-color:#c7d6dd; border:solid 1px #9abdcd; padding:3px;}
.searchgridname div{ display:inline}
.searchgridname input{ vertical-align:middle}
.searchgridname img { vertical-align:middle; margin-left:5px;}
.searchgridname a{ font-size:12px; font-weight:bold; text-decoration:none; color:#FF6600; vertical-align:middle;}
.searchgridageetc { position:absolute; left:120px; top:40px; line-height:17px; width:290px; font-size:11px;}
.searchgridheadline { font-size:11px; font-style:italic; margin-top:10px; margin-bottom:10px; }
.searchgridicons { position:absolute; left:420px; top:40px;}
.searchgridicons a{ display:block; font-size:11px; color:#FF6600; text-decoration:none; padding:3px;border-bottom:dashed 1px #9abdcd;}
.searchgridtopoptions { position:relative; width:100%;}
.searchgridtopoptions1 { position:absolute; top:-40px; right:130px;}
.searchgridtopoptions2 { position:absolute; top:-40px; right:0px;}
/*searchgrid classes end*/


/*photosearchgrid classes start*/
.photosearchgridmain { position:relative; border:solid 1px #44a54d; margin-bottom:10px; margin-top:10px; height:150px; width:265px; float:left; margin-right:10px;}
.photosearchgridimage { position:absolute; border:solid 1px #44a54d; width:100px; height:100px; top:30px; left:10px;  z-index:999}
.photosearchgridimage img { width:100px; height:100px; border:none;}
.photosearchgridimage object { width:100px; height:100px; border:none;}
.photosearchgridimage embed { width:100px; height:100px; border:none;}
.photosearchgridzodiac { display:none; position:absolute; width:15px; height:15px; left:120px; top:65px; }
.photosearchgridseal {display:none; position:absolute; width:15px; height:15px; left:140px; top:65px }
.photosearchgridname { position:absolute; left:10px; top:10px; width:140px; }
.photosearchgridname a{ font-size:12px; font-weight:bold; text-decoration:none; color:#44a54d;}
.photosearchgridageetc { position:absolute; left:120px; top:30px; width:140px;}
.photosearchgridheadline { display:none; position:absolute; left:120px; top:70px; width:430px;}
.photosearchgridicons { display:none; position:absolute; left:445px; top:5px; }
/*photosearchgrid classes end*/

/*displayprofile classes start*/
.displayprofilemain { position:relative; border:solid 1px #9abdcd; margin-bottom:10px; margin-top:10px;}
.displayprofileimage { position:absolute; border:solid 1px #9abdcd; width:150px; height:150px; top:10px; left:10px; z-index:1000 }
.displayprofileimage img { width:150px; height:150px;}
.displayprofileimage object{ width:150px; height:150px;}
.displayprofileimage embed{ width:150px; height:150px;}
.displayprofilealbum { position:absolute; top:170px; left:10px;}
.displayprofilerequestphoto{ position:absolute; top:170px; left:140px;}
.displayprofileexpress img { vertical-align:middle;}
.displayprofileexpress a{ color:#c62918; font-style:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; font-weight:bold;}
.displayprofileseal { position:absolute; width:125px; height:25px; left:-90px; top:90px }
.displayprofileageetc { position:relative; left:175px; top:10px; width:390px;} 
.displayprofileheadline { position:relative; left:175px; top:20px; width:390px; font-family:Georgia, "Times New Roman", Times, serif; color:#666666; font-style:italic; font-size:14px;}
.displayprofileicons { position:absolute; left:580px; top:5px; }
.displayprofileicons a{ display:block; font-size:11px; color:#FF6600; text-decoration:none; padding:3px;border-bottom:dashed 1px #CCCCCC}
.displayprofileblock1{border:solid 1px #9abdcd; width:350px; background-color:#daecf2; margin-bottom:10px; margin-left:10px;}
.displayprofileblock2{border:solid 1px #9abdcd; width:350px; background-color:#daecf2; margin-bottom:10px}
.displayprofileblock3{border:solid 1px #9abdcd; width:350px; background-color:#daecf2; margin-bottom:10px; margin-left:10px;}
.displayprofileblock4{border:solid 1px #9abdcd; width:350px; background-color:#daecf2; margin-bottom:10px}
.displayprofileblock5{border:solid 1px #9abdcd; width:350px; background-color:#daecf2; margin-bottom:10px;  margin-left:10px;}
.displayprofileblock6{position:relative; border:solid 1px #9abdcd; background-color:#daecf2; width:769px;}
.printlink{ position:absolute; right:156px; top:-55px;}
.printlink input { background-image:url(images/print.gif); width:25px; height:35px; background-repeat:no-repeat; background-position:top; border:none; background-color:transparent; cursor:pointer; cursor:hand}
.displayprofilesocialbookmark{ position:absolute; right:0px; top:-50px;}
.displayprofilesocialbookmark h3 { display:none;}
/*.displayprofilesocialbookmark{margin-left:10px; margin-right:10px; margin-top:10px; border-bottom:dashed 1px #000000; padding-bottom:10px; margin-bottom:20px;}
.displayprofilesocialbookmarkform { width:690px; height:70px; border:solid 1px #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}*/
.displayprofileexternalvideo{ text-align:center; margin-left:10px; margin-right:10px; margin-top:10px; border-bottom:dashed 1px #000000; padding-bottom:10px; margin-bottom:20px;}
.displayprofileexternalvideo h3 { font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; margin:0px; padding:0px; text-transform:uppercase;}
.displayprofileexternalvideo embed{ border:solid 10px #c7d6dd;}

.displayprofileexternalbioprofile{margin-left:10px; margin-right:10px; margin-top:10px; border-bottom:dashed 1px #000000; margin-bottom:20px; background-color:#f5fbe7; border:solid 1px #44a54d; }
.displayprofileexternalbioprofile h3 { font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; margin:0px; padding:0px; text-transform:uppercase; padding-bottom:7px; padding-top:15px;}
.displayprofileexternalbioprofile a{ color:#1a7b23; text-decoration:none; padding-bottom:15px; display:block}
.displayprofileexternalbioprofile:hover { background-color:#FFFFFF}
 
.displayprofilepersonalfeed{margin-left:10px; margin-right:10px; margin-top:10px; border-bottom:dashed 1px #000000; padding-bottom:10px; margin-bottom:20px;}
.displayprofilepersonalfeed h3 { font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; margin:0px; padding:0px; text-transform:uppercase;}
.feedbox { border:solid 1px #c7d6dd; background-color:#f5fbe7; padding:10px; margin-bottom:10px; margin-top:20px;}
.feedtitle a{ font-size:14px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none}
.feeddescription { font-size:11px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;}
.feeddescription a { color:#666666; text-decoration:none;}
.displayprofilepersonalfeed a{ font-size:12px; color:#000000; border-bottom: dashed 1px #CCCCCC; display:block; padding-bottom:10px; text-decoration:none;}
.displayprofilepersonalfeed a:hover{ color:#1a7b23;}

.displayprofilecontactinfo1 { text-align:center} 
.displayprofilecontactinfo{background-color:#f5fbe7; border:solid 1px #c7d6dd; text-align:center; padding-top:10px; padding-bottom:10px; margin-bottom:10px; width:600px;; line-height:20px;}
.displayprofilecontactinfo h3 { font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; margin:0px; padding:0px;}

 
 
.displayprofileothers{position:relative; margin-top:20px; width:715px; margin-left:10px; clear:both; border:solid 1px #FFFFFF; }
.displayprofileothers a{ color:#44a54d; text-decoration:none;}
.displayprofileothers h3 { font-size:14px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; margin:0px; padding:0px; text-transform:uppercase;}
.displayprofileblocks { margin-top:75px;}
.displayprofileblocks fieldset{ padding:3px; background:none; border:none;}
.displayprofileblocks p{font-size:14px; color:#000000; border-bottom:dashed 1px #9abdcd; padding:5px;}
.displayprofileblocks fieldset label { color:#FF6600; font-size:14px; font-weight:normal; width:50%; display:block; float:left;}

.brosis { border:solid 1px #CCCCCC; padding:5px; margin-top:5px; margin-bottom:5px;}
.brosis1 { font-weight:bold; background-color:#FFFFFF; border-bottom:solid 1px #CCCCCC; text-align:center; font-size:12px; font-weight:bold; color:#C30;}
.brosis2 { width:25%; font-weight:bold; background-color:#FFFFFF; border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; font-size:12px; height:20px;}
.brosis3 { text-align:center; background-color:#FFFFFF; font-size:12px; font-weight:bold; height:20px;}

.dispbrosis { border:solid 1px #9abdcd; padding:5px; margin-top:5px; margin-bottom:5px; width:762px;}
.dispbrosis1 { font-weight:bold; background-color:#0092c9; border-bottom:solid 1px #9abdcd; text-align:center; font-size:12px; color:#FFF;}
.dispbrosis2 { width:25%; font-weight:bold; background-color:#0092c9; border-bottom:solid 1px #9abdcd; border-right:solid 1px #9abdcd; font-size:12px; padding-left:5px; color:#FFF;}
.dispbrosis3 { text-align:center; background-color:#0092c9; font-size:12px; color:#FFF;}
.parent { border:solid 1px #c7e08e; background-color:#f0fbd8; margin:5px; text-align:center; padding:10px; display:block; width:200px; font-size:12px}
/*displayprofile classes end*/

/*dashboard boxes start*/
.dashboardbox1 {
	border:solid 1px #DDDDDD;
	background-color:#FFFFFF;
	margin:3px;
	float:left;
	text-align:center;
	width:130px;
	height:100px;
}
.dashboardbox1:hover {
	background-color:#c7d6dd;
	border:solid 1px #44a54d;
}
.dashboardbox1 img {
	margin:10px;
	border:none;
}
.dashboardbox1 a{
	font-size:12px;
	font-weight:bold;
	color:#44a54d;
	text-decoration:none;
	text-transform:capitalize;
	display:block;
	padding:10px;
}
/*dashboard boxes end*/

/* own profile start */
.ownprofile { /*border:solid 1px #ffd9bf; background-color:#fff5ef;*/ margin-bottom:10px; margin-top:-20px; padding-right:3px;}
.ownprofile img{ border:solid 1px #fe7313; margin:5px; width:100px; height:100px;}
.ownprofile a{ color:#fe7313; font-size:14px; text-decoration:none; font-weight:bold; text-decoration:underline;}
.ownprofile1 { background-image:url(images/ownprofilebg.gif); width:446px; height:105px; background-repeat:no-repeat;}
.ownprofile span { margin-left:20px; display:block;}
.dashboardmessenger {color:#000000; height:45px; display:block; position:absolute; top:0px; left:410px;}
.dashboardmessenger img { border:none; cursor:pointer; cursor:hand;}
.newmessage { display:inline; position:absolute}
.newmessage1 { position:absolute; top:-7px; padding-left:45px; padding-top:7px; background-image:url(images/newmessage.gif); background-repeat:no-repeat; background-position:left; width:128px; height:24px;}
.newmessage2 { position:absolute; top:-7px; padding-left:45px; padding-top:7px; background-image:url(images/newmessage2.gif); background-repeat:no-repeat; background-position:left; width:128px; height:24px;}
/* own profile end */

/*dashboard recently viewed start*/
.dashboardrecentlyviewed { padding-top:5px; }
.dashboardrecentlyviewed h1{ font-size:14px; text-transform:uppercase; color:#fe7313 }
.dashboardrecentlyviewed .thumbnail { position:relative; text-align:center;}
.dashboardrecentlyviewed .thumbnail img{ text-align:center; max-width:100px; max-height:133px;}
.dashboardrecentlyviewed img{ margin:5px; /*width:100px; height:100px;*/}
.dashboardrecentlyviewed div { width:150px; height:200px; float:left; text-align:center; margin:5px; padding:5px; font-size:11px; border:solid 1px #DDDDDD}
.dashboardrecentlyviewed a{ color:#fe7313; font-size:12px; text-decoration:none; font-weight:bold; text-decoration:none; display:block}
.dashboardrecentlyviewed p { margin:0px; padding:0px; text-align:center;}

.dashboardrecentlyviewed1 { padding-top:5px; }
.dashboardrecentlyviewed1 h1{ font-size:14px; text-transform:uppercase; color:#fe7313 }
.dashboardrecentlyviewed1 .thumbnail { position:relative; text-align:center;}
.dashboardrecentlyviewed1 .thumbnail img{ text-align:center; max-width:100px; max-height:133px;}
.dashboardrecentlyviewed1 img{ margin:5px; /*width:100px; height:100px;*/}
.dashboardrecentlyviewed1 div { width:150px; height:200px; float:left; text-align:center; margin:5px; padding:5px; font-size:11px; border:solid 1px #DDDDDD}
.dashboardrecentlyviewed1 a{ color:#fe7313; font-size:12px; text-decoration:none; font-weight:bold; text-decoration:none; display:block}
.dashboardrecentlyviewed1 p { margin:0px; padding:0px; text-align:center;}
/*dashboard recenltyl viewed end*/

/*dashboard partner start*/
.dashboardpartners { padding-top:5px; }
.dashboardpartners h1{ font-size:14px; text-transform:uppercase; color:#fe7313 }
.dashboardpartners .thumbnail { position:relative; text-align:center;}
.dashboardpartners .thumbnail img{ text-align:center; max-width:100px; max-height:133px;}
.dashboardpartners img{ margin:5px; /*width:100px; height:100px;*/}
.dashboardpartners div { width:150px; height:200px; float:left; text-align:center; margin:5px; padding:5px; font-size:11px; border:solid 1px #DDDDDD}
.dashboardpartners a{ color:#fe7313; font-size:12px; text-decoration:none; font-weight:bold; text-decoration:none; display:block}
.dashboardpartners p { margin:0px; padding:0px; text-align:center;}


/*dashboard partner end*/



/*profiles top links start */
.profilestoplinks { margin-top:20px; margin-bottom:20px;}
.profilesnav  td{ border:solid 1px #DDDDDD; text-align:center; font-weight:bold; vertical-align:top;}
.profilesnav a{ color:#000000; font-size:11px; text-decoration:none;}
.profilenavnumber {background-color:#0092c9; font-size:12px; color:#ffffff;text-align:center; font-weight:bold; }
.profilenavnumber_active {background-color:#00516e; font-size:12px; color:#FFFFFF;text-align:center; font-weight:bold; }
/*profiles top links end */
.note { font-size:10px; color:#666666;}

.cmspic {text-align:center}
.cmspic img {max-width:500px; max-height:250px}
.cmstext { font-size:12px;}

.albumthumb { width:100px; float:left; margin:5px; padding:0px; text-align:center;}
.albumthumb1 { border:solid 1px #44a54d; width:100px; height:100px;}
.albumthumb img { border:none; width:100px; height:100px;}
.userdetail { text-align:center; margin-bottom:20px; }
.userdetail .thumbnail{ position:relative; left:0px; }
.userdetail img{ /*width:150px; height:150px;*/ max-width:100px; max-height:133px; border:solid 1px #44a54d; padding:5px; margin:10px; position:}
.userdetail object{ width:150px; height:150px; border:solid 1px #44a54d; padding:5px; margin:10px;}
.userdetail embed{ width:150px; height:150px; border:solid 1px #44a54d; padding:5px; margin:10px;}

.pmbtoptab { margin-top:20px; margin-bottom:10px;}
.pmbtoptab a{ color:#44a54d; text-decoration:none; border:solid 1px #44a54d; padding:10px; font-size:11px; font-weight:bold;}
.pmbtoptab a:hover{ background-color:#c7d6dd; color:#44a54d; text-decoration:none; border:solid 1px #44a54d; padding:10px;}
.sealdetails { margin-top:20px; margin-bottom:20px;}
.sealdetails label { width:50px; }

.selectedcolorsample { width:20px; height:20px; margin-left:30%;}
.sampletable { position:absolute; width:150px; margin-top:70px; right:200px; padding:5px;}
.sampletable span { font-weight:bold; margin-bottom:10px; display:block}
.head1 { font-size:14px; font-weight:bold; color:#44a54d;}
.head2 { font-size:14px; font-weight:bold; color:#44a54d; background-color:#c7d6dd; border:solid 1px #44a54d; padding:5px; width:350px;}
.hometestimonialimage { width:130px}
.hometestimonialimage img{ width:120px; border:solid 1px #279c3f}

.dashboardidsearch { position:relative; height:120px; width:255px; top:20px;}
.dashboardidsearch1 { position:absolute; top:0px; font-size:11px; left:0; background-color:#daecf2; border:solid 1px #c7d6dd; height:120px; padding:10px; width:255px;}
.dashboardidsearch1 h3 { font-size:12px; font-weight:bold; color:#333333; margin:0px; margin-bottom:10px;}


.dashboardpartnersearch { position:relative; width:255px; left:285px; top:-100px; margin-bottom:30px;}
.dashboardpartnersearch1 { position:absolute; top:0px; font-size:11px; left:200; background-color:#daecf2; border:solid 1px #c7d6dd; height:120px; padding:10px; width:255px;}
.dashboardpartnersearch1 h3 { font-size:12px; font-weight:bold; color:#333333; margin:0px;margin-bottom:10px;}


.homesteps1 { position:relative; width:639px;}
.homesteps { position:static; margin-top:2px; width:639px;}
.helpicon { margin-left:5px; font-size:11px; color:#666666; margin-left:40% }
.helpicon img { border:0px;}

.thememainimage { width:750px; height:150px; background-image:url(images/mainimage.jpg); background-repeat:no-repeat;background-position:top;margin-left:190px; margin-top:5px; display:none;}
.themehomemainimage { width:854px; overflow:hidden; /*height:165px; background-image:url(images/homemainimage.jpg); background-position:top;*/ margin-top:-72px; background-repeat:no-repeat;}
.adminsearchdetailrss {text-align:center}
.adminsearchdetailrss a{ color:#279c3f; text-decoration:none; font-weight:bold;}

.testi1 { position:relative; margin-bottom:10px; border-bottom:dashed 1px #CCCCCC;}
.testi2 { width:130px; padding-bottom:10px;}
.testi2 img { width:120px; border:solid 1px #0092c9; float:left; margin-right:10px;}
.testi3 { font-size:12px; color:#000000; text-align:justify; padding-bottom:10px;}
.testi3 h3 { font-weight:normal; font-size:18px; color:#000;}


.packages1 fieldset { padding:10px; background-color:#daecf2; border:solid 1px #c7d6dd;}
fieldset p label {width:40%; font-size:12px; font-weight:bold; color:#000000; }
/*fieldset p label { float:left; width:40%; font-size:12px; font-weight:bold; color:#000000; }*/
fieldset p{ margin:0; padding:0; padding-top:5px; }
.packagetable {border:solid 1px #c7d6dd; border-bottom:none; border-right:none; width:667px;}
.packagetable td{border-bottom:solid 1px #c7d6dd; border-right:solid 1px #c7d6dd; padding:5px;}
.packagetable tr {background-color:#daecf2;}
.packagetable tr:hover { background-color:#FFFFFF;}
.packagestext { font-size:12px; text-transform:capitalize;}
.packagesdays { font-size:12px; text-align:center;}
.packagesprice { font-size:12px; text-align:right;}
.packageshead { font-weight:bold; text-transform:uppercase; font-size:12px;}
.packagesheaddays { font-weight:bold; text-transform:uppercase; font-size:12px; text-align:center;}
.packagesheadprice { font-weight:bold; text-transform:uppercase; font-size:12px; text-align:right;}
.packageheads {background-image:url(images/packageheadbg.gif); background-repeat:repeat-x; background-position:top;}
.packageshead p { /*padding-left:40px;*/ padding:0px; margin:0px;}
.packageicon { position:relative; display:none}
.packageicon1 { position:absolute; top:0px;}

/*.cms1 { color:#FFFFFF; font-size:11px; background-color:#44a54d; margin:10px; padding:5px;}
.cms1 ul{ margin:0px; padding:0px; list-style:none;}
.cms1 a { color:#FFFFFF; font-size:11px; border-right:solid 1px #FFFFFF;  padding-right:8px; padding-left:5px;}*/

.cms2 { color:#FFFFFF; font-size:11px; background-color:#00b6f7; height:30px; margin-top:10px; margin-bottom:10px; padding-top:5px; padding-bottom:5px; width:854px;}
.cms2 ul{ margin:0px; padding:0px; list-style:none; padding-top:8px;}
.cms2 li { display:inline; font-family:11px;}
.cms2 a { color:#FFFFFF; font-size:11px; border-right:solid 1px #FFFFFF;  padding-right:8px; padding-left:5px;}

/* END - CHANGE THESE CLASSES */

.static_head{
       height:20px;
       font:bold 15px Arial, Helvetica, sans-serif;
       color:#323232;
       background:#b1d5f4;
       padding:5px 0px 5px 15px;
       }

.subhead{
	   background-image:url(images/subhead_bg.jpg);
	   background-repeat:no-repeat;
       font:bold 14px Arial, Helvetica, sans-serif;
       color:#0b4d86;
       padding:7px 0px 0px 15px;
       height:35px;
       }

/* CSS for popup hint tooltip box */
#hinttooltip {
    position: absolute;
    left: -300px;
    width: 150px;
    border:1px solid #fe7313;
    border-right: 1px solid #fe7313;
    border-bottom: 1px solid #fe7313;
    padding: 3px;
    text-align: left;
    background-color: #fff5ef;
    visibility: hidden;
    z-index: 100;
}
#hintpointer {
    position:absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}
/* This is the hacking and geeking part */



.displayprofileblockleft { width:350px; margin-right:10px;}
.displayprofileblockright { width:350px; margin-right:10px;}
.displayprofilepartnerprofileblock { width:708px; margin-top:10px; position:relative;}
.displayprofilepartnerprofileblock fieldset{position:relative; border:solid 1px #9abdcd; background-color:#daecf2; width:753px; margin-left:10px;}

.displayprofilepartnerprofileblock p{font-size:14px; color:#000000; border-bottom:dashed 1px #9abdcd; padding:5px; width:743px;}
.displayprofilepartnerprofileblock fieldset label { color:#FF6600; font-size:14px; font-weight:normal; width:30%; display:block; float:left;}

.displayprofilehead1 { width:344px; color:#FF6600; margin:0px; padding:0px; margin-left:10px; font-weight:normal; background-image:url(images/headbg.gif); background-repeat:repeat-x; background-position:top; border-top:solid 1px #9abdcd; border-left:solid 1px #9abdcd; border-right:solid 1px #9abdcd; font-size:18px;}
.displayprofilehead2 { width:344px; color:#FF6600; margin:0px; padding:0px; font-weight:normal; background-image:url(images/headbg.gif); background-repeat:repeat-x; background-position:top; border-top:solid 1px #9abdcd; border-left:solid 1px #9abdcd; border-right:solid 1px #9abdcd; font-size:18px;}
.displayprofilehead3 { width:344px; color:#FF6600; margin:0px; padding:0px; margin-left:10px; font-weight:normal; background-image:url(images/headbg.gif); background-repeat:repeat-x; background-position:top; border-top:solid 1px #9abdcd; border-left:solid 1px #9abdcd; border-right:solid 1px #9abdcd; font-size:18px;}
.displayprofilehead4 { width:344px; color:#FF6600; margin:0px; padding:0px; font-weight:normal; background-image:url(images/headbg.gif); background-repeat:repeat-x; background-position:top; border-top:solid 1px #9abdcd; border-left:solid 1px #9abdcd; border-right:solid 1px #9abdcd; font-size:18px;}
.displayprofilehead5 { width:344px; color:#FF6600; margin:0px; padding:0px; margin-left:10px; font-weight:normal; background-image:url(images/headbg.gif); background-repeat:repeat-x; background-position:top; border-top:solid 1px #9abdcd; border-left:solid 1px #9abdcd; border-right:solid 1px #9abdcd; font-size:18px;}
.displayprofilehead6 { width:753px; color:#FF6600; margin:0px; padding:0px; margin-left:10px; font-weight:normal; background-image:url(images/headbg.gif); background-repeat:repeat-x; background-position:top; border-top:solid 1px #9abdcd; border-left:solid 1px #9abdcd; border-right:solid 1px #9abdcd; font-size:18px;}
.displayprofilehead7 { width:763px; color:#FF6600; margin:0px; padding:0px; font-weight:normal; background-image:url(images/headbg.gif); background-repeat:repeat-x; background-position:top; border-top:solid 1px #9abdcd; border-left:solid 1px #9abdcd; border-right:solid 1px #9abdcd; font-size:18px;}

.displayprofileblocks h4{ padding:3px;}
.winkbox { border:solid 1px #c7d6dd; width:165px; height:200px; float:left; text-align:center; margin:7px;}
.gridimage { min-height:80px; }
.gridimage img{ width:80px; height:80px;}
.gridimage object{ width:80px; height:80px;}
.gridimage embed{ width:80px; height:80px;}
.checks { width:300px; height:200px;border:solid 1px #CCCCCC; overflow:auto}
.checkssmall { width:300px; height:100px;border:solid 1px #CCCCCC; overflow:auto}
.checks span{ display:block}
.checkssmall span{ display:block}
.searchgridimagebot { margin-top:120px; margin-left:10px;}
/*.searchgridexpress { position:absolute; left:120px; top:60px;}*/
.searchgridexpress { left:0px; color:#c62918; text-decoration:none; font-size:11px;}
.searchgridexpress img { vertical-align:middle; margin-bottom:5px;}
.searchgridexpress a{ color:#c62918; text-decoration:none; font-size:11px;}
.searchgridimagerequest { position:absolute; left:145px; top:140px; }


.thumbnail{
position:absolute;
z-index:0;
}
.thumbnail:hover{
background-color: transparent;
z-index:1000;
}
.thumbnail div{ /*CSS for enlarged image*/
position: absolute;
padding: 0px;
margin:0px;
left: -5000px;
visibility: hidden;
color: black;
text-decoration: none;
z-index:1000;
}
.thumbnail div img{ /*CSS for enlarged image*/
padding: 0px;
margin:0px;
width:auto;
height:175px;
z-index:1000;
width:165px
}
.thumbnail:hover div{ /*CSS for enlarged image on hover*/
position:absolute;
visibility: visible;
top: 0px;
left: 0px; /*position where enlarged image should offset horizontally */
border:solid 1px #44a54d;
z-index:1000;
}
.lastlogin { color:#FF6600;}
.profilebanner { text-align:center; margin-bottom:10px;}
.messagebox { background-image:url(images/messagebox.gif); width:143px; height:63px; background-repeat:no-repeat; background-position:top center; position:relative}
.messagebox .n1{ margin:0px; padding:0px; position:absolute; width:21px; left:15px; top:11px; text-align:center;}
.messagebox .n2{ text-align:center; margin:0px; padding:0px; position:absolute; width:21px;  left:15px; top:37px;}
.messagebox a{ color:#FF6600; text-decoration:none; font-size:13px; font-weight:bold;}

.rightbox1 { background-image:url(images/rightbox1.gif); width:143px; height:78px; background-repeat:no-repeat; background-position:top center; position:relative}
.rightbox1 h5 { font-size:11px; font-weight:bold; margin:0px; padding:0px; margin-bottom:5px;}
.rightbox1 span { margin-bottom:5px; display:block;}
.sendtofriend { background-image:url(images/sendtofriend.gif); background-repeat:no-repeat; background-position:top; width:380px; height:130px; text-align:left; font-size:12px; font-weight:bold; color:#000000; padding-top:15px; margin-bottom:20px; margin-top:10px;}
.sendtofriend1 { padding-left:145px;}
.sendfriendform { font-size:15px; height:20px; border:solid 1px #9abdcd; width:150px;}
.sendfriendbtn { background-image:url(images/sendbtn.gif); width:57px; height:24px; background-repeat:no-repeat; background-position:top; color:#FF6600; font-size:12px; font-weight:bold; border:none; background-color:transparent; padding-bottom:4px;}


.homeprofileidsearch {  position:absolute; margin-left:105px;}
.homeprofileidsearch1 { padding:5px; width:235px; height:123px; display:none; position:absolute; right:1px; z-index:70; background-image:url(images/profileidsearchbg.gif); background-repeat:no-repeat; background-position:top; top:13px;}
.homeprofileidsearch1 h5 { color:#000000; font-size:11px; font-weight:bold; text-transform:uppercase; margin-top:20px; margin-left:20px;}
.homeprofileidsearch1 span { margin-left:20px;}
.homeprofileidsearch1 select { width:50px; }
.homeprofileidsearch1 input { width:120px; }
.homeprofileidsearch1 .formsmallbtn { margin-left:20px; margin-top:10px;}


.greybox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
}
.greybox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
	background-color: #EFEFEF;
}
.authorthumb { width:100px; height:100px; float:left; margin-right:10px;}

/**********************   artice events directory hide start  *********************************/

.homebanners { display:none;}
.homearticlebanner { float:left; margin-right:8px; margin-top:7px; }
.homedirectorybanner { float:left; margin-right:8px; margin-top:7px; }
.homeeventbanner { float:left; margin-top:7px; }

/**********************   artice events directory hide start  *********************************/

.authorthumb { width:125px; height:90px; float:left; margin-right:10px;}
.article_sidebar { margin-bottom:20px; border-bottom:dashed 1px #CCC; padding-top:20px; }
.article_sidebar h3{ margin:0px; padding:0px; color:#FF6600; font-size:24px; font-weight:normal; padding-left:5px;}
.article_sidebar a { display:block; color:#FF6600; text-decoration:none; font-size:13px; border-top:dashed 1px #CCC; padding-bottom:10px; padding-top:10px; padding-left:5px;}
.article_sidebar a:hover { color:#000}
.articlegrid { border-bottom:dashed 1px #DDDDDD; font-size:12px; color:#666666; line-height:18px; margin-bottom:10px;  }
.articletitle { color:#FF6600; font-size:18px; text-decoration:none}
.articletitle:hover { color:#000000;}
.articledetails { line-height:20px; font-size:12px; color:#333333}
.article_pagetitle { text-transform:capitalize; border-bottom:dashed 1px #c7d6dd; margin-bottom:10px;  }
.article_pagetitle h1 { font-size:20px; font-weight:normal; /*color:#123F51;*/ color:#083e4f; margin:0px; height:35px; background-image:url(images/subhead_bg.jpg); background-repeat:no-repeat; padding-left:15px; padding-top:3px; margin-left:5px;}
.articlegridclear { clear:left}

.directorycat a{ display:inline-block; padding:5px; width:160px; font-size:11px; margin:3px; color:#333; text-decoration:none; background-image:url(images/arrow1.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; text-decoration:underline; text-align:left}
.directory_sidebar {margin-bottom:20px; border-bottom:dashed 1px #CCC; padding-top:15px;}
.directory_sidebar h3{ font-size:24px; font-weight:bold; margin:0px; padding:0px; margin-bottom:10px; color:#44a54d}
.directory_sidebar a { display:block; color:#44a54d; text-decoration:none; font-size:13px; border-top:dashed 1px #CCC; padding-bottom:10px; padding-top:10px;}
.directory_sidebar a:hover { color:#000}
.paidad { width:544px; height:104px; background-image:url(images/directory_paid.gif); background-repeat:no-repeat; background-position:left top; text-align:left;}
.paidad img { width:80px; height:80px; border:none;}
.paidad a{ color:#060; text-decoration:none}
.paidad h3 { margin:0px; padding:0px; font-size:15px; font-weight:bold; display:inline}
.paidad p { font-size:11px; margin:0px; padding:0px; }
.paidad .directoryinquirybtn { position:relative }
.paidad .directoryinquirybtn a { position:absolute; top:84px; right:15px; width:67px; text-decoration:none; color:#060; font-weight:bold}
.freead { width:544px; height:104px; background-image:url(images/directory_free.gif); background-repeat:no-repeat; background-position:left top; text-align:left;}
.freead img { width:80px; height:80px; border:none;}
.freead a{ color:#999; text-decoration:none}
.freead h3 { margin:0px; padding:0px; font-size:12px; font-weight:bold; display:inline}
.freead p { font-size:11px; margin:0px; padding:0px; }
.freead .directoryinquirybtn { position:relative }
.freead .directoryinquirybtn a { position:absolute; top:84px; right:15px; width:67px; text-decoration:none; color:#999; font-weight:bold}

.clearside { clear:left}

.eventgridblock { width:544px; height:104px; background-image:url(images/eventgridblock.gif); background-repeat:no-repeat; background-position:left top; text-align:left;}
.eventgridblock img { width:80px; height:80px; border:none;}
.eventgridblock a{ color:#060; text-decoration:none}
.eventgridblock h3 { margin:0px; padding:0px; font-size:15px; font-weight:bold; display:inline}
.eventgridblock p { font-size:11px; margin:0px; padding:0px; }
.eventgridblock .directoryinquirybtn { position:relative }
.eventgridblock .directoryinquirybtn a { position:absolute; top:84px; right:15px; width:67px; text-decoration:none; color:#060; font-weight:bold}
#slideshow1 { width:535px; text-align:center}
#slideshow1 img {
	max-width:500px;
	width: expression(this.width > 500 ? 500: true);
	border:solid 5px #DDDDDD;
	margin-bottom:10px;
}
.eventaddress { color:#666666; text-align:center; font-style:italic; font-weight:bold; margin-bottom:10px;}
.eventdate { color:#666666; font-size:18px; text-align:center; margin-bottom:10px;}
.eventdescription { font-size:12px; text-align:justify; line-height:18px;}

.religionnote { text-align:center; color:#FF0000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-style:normal;}

.skip {background-color:#0092c9; border:solid 3px #123F51; font-weight:bold; color:#FFFFFF; font-size:18px; text-transform:capitalize; display:block; width:100px; text-align:center; text-decoration:none; padding:3px; margin-left:47px; margin-top:10px;}

.heading1 { font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:10px; border-bottom:dashed 1px #CCCCCC; border-top:dashed 1px #CCCCCC; background-color:#FFF; padding-bottom:5px; padding-top:5px; color:#44a54d}

.homelogin .formsmall { border:solid 1px #999999; font-size:11px; width:96px;}

.packageimage { width:120px; text-align:center; position:absolute; top:120px;}
.packageimagephoto { width:100%; text-align:center; position:absolute; top:90px; text-align:left; padding-left:120px;}

.packagehead1 div{ font-size:14px; font-weight:bold; background-color:#0092c9; padding:3px; color:#FFF;}
.package2 { color:#000000; font-size:14px; font-weight:bold;}
.package2 span { font-size:12px; color:#000}
.paymentterms { background-color:#daecf2; border:solid 1px #c7d6dd; padding:5px;}
.paymentterms td { width:100px; text-align:left; padding:5px;border-bottom:dashed 1px #CCCCCC;}
.paymentterms th { text-align:left; padding:5px;border-bottom:dashed 1px #CCCCCC;}

.mainflash { display:none}
.profilecenter { margin-right:0px; width:782px; margin-top:5px; text-align:left; padding:0px; }
.displayauto2 { margin-right:0px; width:auto; margin-top:5px; text-align:left; padding:0px; }
.clearleft { clear:left}
.showleft { display:none}
.toplogin { display:none}

.dashboardboxes div{border:solid 1px #DDDDDD; background-color:#FFFFFF; margin:3px; float:left;	text-align:center; width:130px; height:100px;}
.dashboardboxes div:hover{background-color:#eaf5fa;	border:solid 1px #c7d6dd;}
.dashboardboxes div img{ margin:10px;  border:none; display:block; margin-left:40px;}
.dashboardboxes div a{font-size:12px; font-weight:bold; color:#123F51; text-decoration:none; text-transform:capitalize;  display:block; padding:10px; margin-top:-10px;}
.dashboardphoto { position:relative; height:100px; background-image:url(images/ownprofilebg.gif); width:446px; height:105px; margin-left:110px;}
.dashboardphoto img{ width:90px; height:90px; margin-left:-100px; }
.dashboardphoto object{ width:90px; height:90px; margin-left:-100px; }
.dashboardphoto embed{ width:90px; height:90px; margin-left:-100px; }
.dashboardid { font-size:12px; font-weight:bold; position:absolute; top:15px; left:130px;}
.dashboardselfprofile{ font-size:12px; font-weight:bold; position:absolute; top:45px; left:130px;}
.dashboardselfprofile a { font-size:14px; text-decoration:none; color:#FF6600}
.dashboardtotalview{ font-size:12px; font-weight:bold; position:absolute; top:75px; left:130px;}
.dashboardnewmessages{ font-size:12px; font-weight:bold; position:absolute; top:75px; left:230px;}
.dashboardtotalcontactview{ font-size:12px; font-weight:bold; position:absolute; top:14px; left:290px; width:130px; text-align:center}
.dashboard1 { position:relative; top:-20px;}
.dashboardbottomimage { clear:left;}
.dashboardbottomimage img{ display:none;}
.dashboardannouncement { display:none;}

.dashboarddata1 { display:none; }
.dashboarddata2 { display:none; }
.dashboarddata3 { display:none; }
.dashboarddata4 { display:none; }
.dashboardtotalshortlisted { display:none;}
.dashboardtotalexpressinterest { display:none;}

.stats1 { text-align:center; margin-bottom:20px; font-weight:bold;}
.stats1 span { color:#FF6600}

.registerationimage { text-align:center; display:none}
.alerttable { margin-top:75px;}
.alerticon { display:none}

.winkmain { float:left; width:100%; margin-bottom:10px;}

.withphoto { position:absolute; top:112px; left:75px; font-size:11px; text-transform:capitalize;}
.withphoto input{ vertical-align:middle; }


.weekprofile{background-color:#F5F5F5; border:solid 1px #DDDDDD; width:490px; right:0px; padding:10px; margin-top:10px; float:left; background-image:url(images/homeblogheadbg.gif); background-repeat:repeat-x; background-position:top; padding-top:3px;}
.weekprofile div{ font-weight:normal; text-align:left; font-size:18px; margin-bottom:7px; }
.weekprofile img { /*width:100px; height:100px;*/ max-width:100px; max-height:133px; display:block; border:solid 1px #fe7313;}
.weekprofile object{ width:100px; height:100px; display:block; border:solid 1px #feebbf; margin-left:0px; }
.weekprofile embed{ width:100px; height:100px; display:block; margin-left:0px; }
.weekprofile a{ display:block; font-size:13px; font-weight:bold;}
.weekprofile span{ display:block; float:left; width:140px; font-size:12px; text-align:center; margin-bottom:20px; height:200px; overflow:hidden; margin-right:13px; font-size:11px;}
.weekprofile p{ margin:0px; padding:0px;}
.weekprofile span p { position:relative;}
.weekprofile span p .thumbnail{ position:relative; right:0px; }

.monthprofile{background-color:#F5F5F5; border:solid 1px #DDDDDD; width:490px; right:0px; padding:10px; margin-top:10px; float:left; background-image:url(images/homeblogheadbg.gif); background-repeat:repeat-x; background-position:top; padding-top:3px;}
.monthprofile div{ font-weight:normal; text-align:left; font-size:18px; margin-bottom:7px;}
.monthprofile img { /*width:100px; height:100px;*/ max-width:100px; max-height:133px; display:block; border:solid 1px #fe7313;}
.monthprofile object{ width:100px; height:100px; display:block; border:solid 1px #feebbf; margin-left:0px; }
.monthprofile embed{ width:100px; height:100px; display:block; margin-left:0px; }
.monthprofile a{ display:block; font-size:13px; font-weight:bold;}
.monthprofile span{ display:block; float:left; width:140px; font-size:12px; text-align:center; margin-bottom:20px; height:200px; overflow:hidden; margin-right:13px; font-size:11px;}
.monthprofile p{ margin:0px; padding:0px;}
.monthprofile span p { position:relative;}
.monthprofile span p .thumbnail{ position:relative; left:0px; }


.searccriteriasave { border:solid 1px #9abdcd; background-color:#c7d6dd; text-align:center; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; color:#000000; margin-bottom:10px;}
.searccriteriasave input[type=text] { border:solid 1px #9abdcd; font-size:12px; color:#000000; width:150px; vertical-align:middle; padding:1px }
.searccriteriasave input[type=submit] { border:solid 1px #9abdcd; color:#000000; font-size:11px; width:130px; background-image:url(images/newbtnbg.gif); background-repeat:repeat-x; background-position:bottom; padding:1px; vertical-align:middle; }

.searchgridtopbtns { border:solid 1px #9abdcd; background-color:#0092c9; text-align:left; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; color:#000000; margin-bottom:10px; background-image:url(images/searchgridbtnsarrow.gif); background-repeat:no-repeat; background-position:left; padding-left:30px;}
.searchgridtopbtns input[type=button] { border:solid 1px #ffffff; color:#000000; font-size:11px; width:130px; background-image:url(images/newbtnbg.gif); background-repeat:repeat-x; background-position:bottom; padding:1px; vertical-align:middle; margin-left:5px;  }
.searchresultsleft { float:right; width:170px;}
/* LEFT ACCORDION START **********************************************************************/
* { margin: 0; padding: 0; }
.basic  { width: 159px; margin-left:5px; border: 1px solid #dddddd; background-color:#FFFFFF; margin-top:46PX;}
/* .basic span {	background-color: #fbf7df; padding:5px; border:solid 1px #FFFFFF; display:block; }*/
.basic p { margin-bottom : 10px; border: none; text-decoration: none; font-weight: bold; font-size: 10px; margin: 0px; padding: 10px; }
.basic a { cursor:pointer; display:block; padding:5px; margin-top: 0; text-decoration: none; font-weight: bold; font-size: 12px; color: black; background-color: #c7d6dd;	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #999; }
.basic a:hover { background-color: #9abdcd; color:#FFF; }
.basic a.selected { color: #FFFFFF; background-color: #9abdcd; }
.accordionoption1 { display:block; padding:3px; padding-left:5px; }
.accordionbtn { background-color:#0092c9; border:solid 1px #000000; font-size:11px; text-transform:capitalize; color:#FFF;}
.accordionresetbtn {background-color:#0092c9; border:solid 1px #000000; font-size:11px; text-transform:capitalize; position:relative; top:-17px; left:50px; color:#FFF }
.loadingimg { margin:10px;}
/* LEFT ACCORDION END **********************************************************************/

.redtext { color:#F00; font-weight:bold}
.purchaseprofileseal {position:absolute; width:100px; height:100px; left:-125px; top:90px }

.dashboardinfo h4 { background-image:url(images/dashboardinfohead.gif); background-repeat:repeat-x; background-position:top; padding:3px; border:solid 1px #c7d6dd; font-size:12px;}
.dashboardinfo div { margin-top:5px; margin-bottom:5px;}
.dashboardinfo label { display:block; width:220px; float:left;}
.dashboardinfo1 { border:solid 1px #c7d6dd; width:50%; padding:5px; font-size:11px;}
.dashboardinfo2 { border:solid 1px #c7d6dd; width:50%; padding:5px; font-size:11px;}
.dashboardinfo .dashboardinfo2 div { border-bottom:dotted 1px #CCCCCC; padding-bottom:5px;}
.dashboardinfo .dashboardinfo2 div a{ color:#FF6600; font-weight:bold; font-size:13px; text-decoration:none;}
.profilestatus { border:solid 1px #9abdcd; margin-top:5px;}
.profilestatusfill { background-image:url(images/completestatus.gif); background-repeat:repeat-x; background-position:top left; height:19px;}

.dashboardreferalcommission { text-align:center; font-size:12px; font-weight:bold; margin-top:20px; }
.dashboardreferalcommission a{color:#fe7313; font-weight:bold; font-size:13px; text-decoration:none;}

.advsearchmessage { font-size:10px; font-style:italic; color:#666666}
.imageprotectionnote { border:solid 1px #efcd66; padding-top:5px; padding-bottom:5px; text-align:center; background-color:#fbfff3; font-weight:bold; color:#F00; margin-bottom:5px;}
.imageprotectionnote a{ color:#0000CC;}
.pmbtextarea textarea { width:550px;}

.memberbottombar { position:relative; z-index:1000;}
.memberbottombar1 {border:solid 1px #CCCCCC; padding:0px; background-color:#EEEEEE; width:100%; position:fixed; bottom:0px; left:0px; z-index:1000; text-align:right; background-image:url(images/bottom_barbg.gif); background-repeat:repeat-x; background-position:top;}
#showmessenger { display:none; position:fixed; bottom:35px; z-index:1000; right:0px; background-color:#FFFFFF}

.reload { display:none;}

/*****************  banner css start ****************/

.queenbanner23{margin-left:2px; margin-top:-8px; float:left; width:173px;}
.queenbanner24{margin-left:2px; margin-top:-103px; float:right;}
.queenbanner25{margin-left:2px; margin-top:-8px; float:right; width:213px;}

.leftartprofile{background-image:url(images/leftartwork_profile.gif); background-position:left; background-repeat:no-repeat; width:112px; height:41px; margin-left:-394px; margin-top:-44px; float:left;}

.rightartprofile{background-image:url(images/rightartwork_profile.gif); background-position:right; background-repeat:no-repeat; width:112px; height:41px; margin-right:27px; margin-top:-264px; float:right;}


/********************* test css ***********************/



.navimaindiv{width:75%; height:44px; background-color:#090; margin-left:auto; margin-right:auto;}

.navileftcnr{background-image:url(images/navigation-_leftcnr.gif); background-position:left; background-repeat:no-repeat; width:0.5%; height:44px; float:left;}

.navimiddalbg{background-image:url(images/navigation-_middalbg.gif); background-position:center; background-repeat:repeat-x; height:44px; float:left; width:98.9%;}

.navirightcnr{background-image:url(images/navigation-_rightcnr.gif); background-position:right; background-repeat:no-repeat; width:0.6%; height:44px; float:left;}

.testimonialtitle{color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;
vertical-align:middle;}

.testinametitle{font-weight:normal; font-size:12px; margin-bottom:7px; text-align:center; color:#FFF;}


/******************* membership table css *******************/


.mamberttable{ width:640px; border:2px solid #003; padding-left:0px; font-family:Arial, Helvetica, sans-serif;}
/*.mamberttable td{ text-align:left; vertical-align:middle;}*/

.toptitle{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#09C;
	height:30px;
	font-weight:bold;
	padding-left:5px;
	text-align:left;
	vertical-align:middle;
	background-position: left center;
	padding-top:7px;
	margin-left:10px;
}

.bottomcolor{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; background-color:#e07a05; height:10px; font-weight:bold; padding-left:10px;}

.titlepoint{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; text-align:left; list-style-type:none; text-align:left; vertical-align:top; padding-left:25px; background-image:url(images/right_arow.gif); background-position:left top; background-repeat:no-repeat; height:10px;}

.titlepoint ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; text-align:left; list-style-type:none;}

.titlepoint ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; text-align:left; padding-left:35px; background-image:url(images/memberlist_icon.png); background-position:left; background-repeat:no-repeat; list-style-type:none; margin-left:0px; height:21px; vertical-align:middle;}

.titlepointright{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; text-align:left; list-style-type:none; vertical-align:top;}

.titlepointright ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; text-align:left; list-style-type:none;}

/*.bigarow
{background-image:url(images/big_arow.png); width:160px; height:66px; background-position:left top; background-repeat:no-repeat;}
*/
.titlepointright ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; text-align:left; padding-left:35px; background-image:url(images/right_icon.png); background-position:left; background-repeat:no-repeat; list-style-type:none; margin-left:0px; height:21px; vertical-align:middle;}

.towtitle{font-size:14px; color:#090; text-align:left; vertical-align:middle; text-decoration:none; padding-left:5px; font-weight:bold;}

.bottombg{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#09C;
	height:15px;
	font-weight:bold;
	padding-left:10px;
	text-align:left;
	vertical-align:middle;
	background-position: left center;
	padding-top:7px;
}

/************membership table***************/

.towtitle{font-size:14px; color:#090; text-align:left; vertical-align:middle; text-decoration:none; padding-left:5px; font-weight:bold;}



.bottomcolor{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; background-color:#e07a05; height:10px; font-weight:bold; padding-left:10px;}

.titlepoint{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; text-align:left; list-style-type:none; text-align:left; vertical-align:top; padding-left:25px; background-image:url(images/right_arow.gif); background-position:left top; background-repeat:no-repeat; height:10px;}

.titlepoint ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; text-align:left; list-style-type:none;}

.titlepoint ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; text-align:left; padding-left:35px; background-image:url(images/memberlist_icon.png); background-position:left; background-repeat:no-repeat; list-style-type:none; margin-left:0px; height:21px; vertical-align:middle;}

.titlepointright{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; text-align:left; list-style-type:none; vertical-align:top;}

.titlepointright ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; text-align:left; list-style-type:none;}