/*
GOOGLE ADS
*/
.google_ads { position: absolute; top: 350px; left: 860px; width: 150px; }
#frds { left: 870px; top: 120px; }
/*
  Design/Layout for testimonials page
*/
.add_comments { position: absolute; margin-top: 10px; margin-left: 40px; width: 610px; height: 165px; border: 1px solid silver; }
.lbl_testi { position: absolute; margin-top: 10px; margin-left: 5px; }
.txt_area { position: absolute; margin-top: 30px; margin-left: 5px; }
#txttestarea{margin-top: 40px;}
.txt_dis { position: absolute; margin-top: 60px; margin-left: 5px; }
.submit_comment { position: absolute; margin-top: 140px; margin-left: 550px; }
.t_list { position: absolute; margin-top: 190px; margin-left: 40px; }
#tf { margin-top: 240px; }
.app { position: absolute; width: 104px; margin-top: 190px; margin-left: 40px; background-color: #FFF1CE; }
#req { margin-left: 140px; width: 160px; }
.appbolder { font-weight:bolder; }
.app_all { position: absolute; text-align: center; margin-top: 190px; margin-left: 550px; width: 110px; }
.whereto { position: absolute; width: 610px; margin-top: 220px; margin-left: 40px; }
.tblock { overflow: hidden; margin-bottom: 0px; }
.tgriditem { float: left; display: inline; margin-left: 0px; margin-top: 0px; }
.tbtn { font: 7pt tahoma; font-weight:bold; }
#msgtesti {
	width: 560px;
	height: 70px;
	border: 1px solid silver;
	padding: 1px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	background-position: bottom right;
	background-repeat: no-repeat;
}
/*
  Buy Clams
*/
.subIE1 { margin-top: 8px; margin-left: 5px; }
.subIE2 { margin-top: 17px; margin-left: 5px; }
.subIE3 { margin-top: 48px; margin-left: 5px; }
.subIE4 { margin-top: 60px; margin-left: 5px; }

.subFF1 { margin-top: 8px; margin-left: 5px; }
.subFF2 { margin-top: 15px; margin-left: 5px; }
.subFF3 { margin-top: 50px; margin-left: 5px; }
.subFF4 { margin-top: 60px; margin-left: 5px; }
/*
.sub2 { margin-top: 60px; margin-left: 5px; }
.sub3 { margin-top: 60px; margin-left: 5px; }
.sub4 { margin-top: 60px; margin-left: 5px; }
*/
.benefits { margin-top: 62px; margin-left: 20px; }
.costSpan {font-family: Tahoma, sans-serif; font-size: 12px; font-weight: bold; color: #363636;}
.costSpan1 {font-family: Tahoma, sans-serif; font-size: 18px; color: #BA004A;}
.costSpan2 {font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold; color: #656565; margin-left: 25px;}
.costSpan3 {font-family: Tahoma, sans-serif; font-size: 12px; color: #363636; line-height: 20px;}
.costSpan4 {font-family: Tahoma, sans-serif; font-size: 15px; color: #BA004A;}
.subbtn { margin-top: 10px; margin-left: 275px; }
.Popuser { position: absolute; margin-top:65px; margin-left: 202px;  z-index:1;}
.whitebkgrd { position: absolute; background-image:url(images/subscribe_photoframe.png); width:111px; height:111px; }
.Partner1 { position: absolute; margin-top:52px; margin-left: 45px; text-align:right; font-size: 12px; color: #FFFFFF;width:150px;height:80px;}
.Partner2 { position: absolute; margin-top:45px; margin-left: 202px; }
.Partner3 { position: absolute; margin-top:105px; margin-left: 320px; font-size: 12px; font-weight:bold;}
.comm_bg { font-weight: bold; background-image:url(clam/images/comm_bg.gif); background-repeat:no-repeat; }
.packBox_bg { background-image:url(clam/images/packBox_bg.gif); width:120px; height:110px; }
a:link{color:#333333; text-decoration:none;font-weight:normal;}
/*.ava_bg { font-weight: bold; background-image:url(clam/images/ava_bg.gif); background-repeat:no-repeat; }
.buy_desc2 { font-weight: bold; background-image:url(clam/images/buyclam2_bg.gif); background-repeat:no-repeat; width:700px; height: 390px; }
.packBox_bg50 { background-image:url(clam/images/packBox_bg.gif); width:120px; height:110px; }
.packBox_bg { background-image:url(clam/images/packBox_bg50.gif); width:120px; height:140px; }
.costSpan { font:13px Arial; font-weight:bold; }
.b_border { border: 1px dotted silver; }
.b_entries { font-weight: bold; }
.benefit_tbl { position:relative; width:700px; height:350px; background-image:url(clam/images/benefit_tbl.gif); }
.ben_headers { position:absolute; margin-top:8px; margin-left:10px; width:680px; height:231px; }
.stripes{position:absolute;margin-top:0px;margin-left:1px;width:691px;height:24px;background-color:#e5e5e5;}
*/
/*
  Design/Layout for friends page
*/
.ppl_list { position: absolute; margin-top: 10px; margin-left: 40px; }
.frdTabs { position: absolute; margin-top: 0px; margin-left: 40px; }
.frd_main { position: absolute; margin-top: 0px; margin-left: 60px; }
/*.frd_main { position: relative; top: 10px; left: 10px;}*/
.orangeBrdr01 { position: absolute; margin-top: 35px; margin-left: 45px; width:680px; height:648px; border:1px solid orange; z-index:-1; }
#ob00 { height:618px; }
#ob01 { height:470px; }
#ob02 { height:320px; }
#ob03 { height:170px; }
.orangeBrdr02 { position: absolute; top: 23px; left: 45px; width:632px; height:648px; border:1px solid orange; z-index:-1; }
#ob000 { height:600px; }
#ob001 { height:467px; }
#ob002 { height:317px; }
#ob003 { height:167px; }
/*who viewed me*/
.who_viewed_me { position: absolute; margin-left: 40px;}
.viewme_header{position:absolute;margin-left:40px;margin-top:15px;}
.orangBrdr01 { position: absolute; margin-top: 10px; margin-left: 30px; width:680px; height:648px; border:1px solid orange; z-index:-1; }
#obw00 { height:650px; }
#obw01 { height:490px; }
#obw02 { height:340px; }
#obw03 { height:190px; }
.divbox { position: absolute; width: 200px; height: 125px; background-image:url(images/friends/picbox_bg.gif); }
  #box0 { margin-top: 50px; margin-left: 0px; }
  #box1 { top: 50px; left: 225px; }
  #box2 { top: 50px; left: 450px; }
  #box3 { top: 200px; left: 0px; }
  #box4 { top: 200px; left: 225px; }
  #box5 { top: 200px; left: 450px; }
  #box6 { top: 350px; left: 0px; }
  #box7 { top: 350px; left: 225px; }
  #box8 { top: 350px; left: 450px; }
  #box9 { top: 500px; left: 0px; }
  #box10 { top: 500px; left: 225px; }
  #box11 { top: 500px; left: 450px; }
  
 .imgdiv { position: absolute; width: 87px; height: 87px; overflow: hidden; margin-left: 3px; margin-top: 10px; background: #FFF; display: inline; }

 .imgs { position: absolute; }

/* Album Photo layouts - Thumbnails */
.thumbbox { position: absolute; width: 200px; height: 120px; border: 1px solid silver; }
.thumbn { float: left; display: inline; position: relative; }
.thumbblock { overflow: hidden; margin-bottom: 5px; }
.thumbflo .thumbn .thumbblock { width: 200px; height: 120px; text-align: center; }
.thumbitem { float: left; display: inline; margin-left: 0px; margin-top: 0px; }
.thumbflo { margin: 0px 0px 0px 0px; }

/* Album Photo layouts - Thumbnails */
.comment_box { width:610px; height:180px; background-image:url(images/album/comment_bg.gif); }
.ta_field { position:absolute; margin-top:30px; margin-left:20px; }
.photo_ac_icon { position:absolute; width:16px; height:16px; margin-top:10px; margin-left:20px; background-image:url(images/album/addcomment_icon.gif); }
.photo_ac_txt { position:absolute; margin-top:10px; margin-left:40px; font-size:12px; font-weight:bold; }
.photo_ac_submit { position:absolute; margin-top:140px; margin-left:540px; }
.divRemLen { position:absolute; margin-top:140px; margin-left:20px; }
#message {
	width: 560px;
	height: 95px;
	border: 1px solid silver;
	padding: 1px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	background-position: bottom right;
	background-repeat: no-repeat;
}


/* Photo/Data layouts */
.ic { float: left; display: inline; position: relative; }
.imgblock { overflow: hidden; margin-bottom: 5px; }
.flo50 .ic .imgblock { width: 87px; height: 87px; text-align: center; }
.flogriditem { float: left; display: inline; margin-left: 3px; margin-top: 10px; }
.flo50 { margin: 3px 0 -3px 3px; }

.nickdiv { position: absolute; margin-left: 95px; margin-top: 10px; z-index: 3; }
.sendmsgpic { position: absolute; margin-left: 95px; margin-top: 30px; }
.sendmsg { position: absolute; margin-left: 110px; margin-top: 30px; font: 7pt tahoma; }
.sendgiftpic { position: absolute; margin-left: 95px; margin-top: 45px; }
.sendgift { position: absolute; margin-left: 110px; margin-top: 45px; font: 7pt tahoma; }
  .statustxt
  {
    position: absolute;
    margin-left: 20px;
    margin-top: 100px;
  }
  .statusimg
  {
    position: absolute;
    margin-left: 60px;
    margin-top: 100px;
  }
.imimg{position:absolute;margin-left:95px;margin-top:60px;}
.imtxt{position:absolute;margin-left:110px;margin-top:60px;font:7pt tahoma;}
  .invite
  {
    position: absolute;
    margin-left: 110px;
    margin-top: 88px;
    font: 7pt tahoma;
  }
  .confirm
  {
    position: absolute;
    margin-left: 110px;
    margin-top: 75px;
    font: 7pt tahoma;
  }
  .confirmimg { position: absolute; margin-left: 97px; margin-top: 75px; }
  .rejectimg { position: absolute; margin-left: 98px; margin-top: 91px; }
  .reinviteimg { position: absolute; margin-left: 95px; margin-top: 88px; }
  .pages { position: absolute; top: 630px; left: 0px; width: 650px; height: 15px; border: 1px solid silver; }
  #pg0 { top: 630px; }
  #pg1 { top: 480px; }
  #pg2 { top: 330px; }
  #pg3 { top: 180px; }
  .tpages { position: absolute; top: 650px; left: 0px; width: 650px; height: 15px; border: 1px solid silver; }
  #tpg0 { top: 650px; }
  #tpg1 { top: 500px; }
  #tpg2 { top: 350px; }
  #tpg3 { top: 200px; }
  .tbackbtn { position: absolute; top: 680px; left: 0px; }
  #tbackbtn0 { top: 680px; }
  #tbackbtn1 { top: 530px; }
  #tbackbtn2 { top: 380px; }
  #tbackbtn3 { top: 230px; }
  .backbtn { position: absolute; top: 660px; left: 0px; }
  #backbtn0 { top: 660px; }
  #backbtn1 { top: 510px; }
  #backbtn2 { top: 360px; }
  #backbtn3 { top: 210px; }
  .warnMsg
  {
    position: absolute;
    margin-top: 50px;
    margin-left: 5px;
    width: 600px;
  }
  .thumbnaildelete { position:absolute; top:-1px; left:185px; padding: 0 3px; font-weight:bold; color: #C3C3C3 !important; }
  /*.thumbnaildelete { position:absolute; top:-1px; left:185px; padding: 0 3px; font-weight:bold; border:1px solid #C3C3C3; color: #C3C3C3 !important; }
  /*
    RSVP Sign ups
  */
  .sureness { position: absolute; margin-left: 95px; margin-top: 62px; }
  .guest { position: absolute; margin-left: 95px; margin-top: 75px; }
  .rsvp_dt { position: absolute; margin-left: 95px; margin-top: 88px; }

.loadingPhotos
{
    position:absolute;
    margin-top:20px;
    margin-left:225px;
    width:150px;
    height:100px;
    display:none;
    z-Index:10;
    text-align:center;
    vertical-align:middle;
    padding:10px;
}