body {
	margin: 0px;
	padding: 0px;
	/*font:12px Arial, Helvetica, sans-serif;*/
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#464646;
	background:#720e45;
}

a{color:#ba006e; text-decoration:none; outline:none;}
a:hover{text-decoration:underline;}


.link1 a{text-decoration:underline;}
.link1 a:hover{text-decoration:none;}

div {float:left;}
.floatleft{ float:left;}
.floatright{ float:right;}
.floatLeft{ float:left;}
.floatRight{ float:right;}


.rt{text-align:right;}
.lt{text-align:left;}
.jt{text-align:justify;}
.ct{text-align:center;}

.full{width:100%; float:left;}
.half{width:50%; float:left;}
.clear{clear:both;}
.display{display:inline-block;}

p, input, h1, h2, h3, h4, h5, ul, li {padding:0; margin:0; outline:none; list-style:none; font-weight:normal;}

h2{color:#7d0d47; font-size:18px; padding:0 30px 0 0;}
h3{color:#7d0d47; font-size:13px;}


img{border:0; outline:none;}

strong{font-weight:bold;}

.flasharea
{
	width: 640px;
	padding: 6px 10px 6px 6px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~ Main ID CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/


#wrapper {margin:0px auto; float:none; width:980px; padding:0 10px; background: url(../images/bg_New.gif) repeat-y top center #fff;}
#wrapper:after{visibility:hidden; content:"."; display:block; clear:both; height:0;}

#wrapper_inner {margin:0px auto; float:none; width:980px; padding:0 10px; background: url(../images/bg_New.gif) repeat-y top center #fff;}
#wrapper_inner:after{visibility:hidden; content:"."; display:block; clear:both; height:0;}

#header{width:978px; height:94px; border:solid 1px #cfcfcf; background:url(../images/header_bg.jpg) repeat-x; float:left;}
.header_right{width:380px; padding:12px 15px 0 0; float:right;}
.header_right a{padding:0 1px; color:#ba006e; text-decoration:none;}
.gray, .gray a{color:#464646;}

.btn1{border:solid 1px #b8b8b8; background:url(../images/btn_bg.jpg) repeat-x;color:#ba006e; cursor:pointer; text-align:center; font-size:13px; padding:5px 12px 5px 12px; height:29px; overflow:visible; font-family:Verdana, Geneva, sans-serif;}

.social{padding:6px 14px; border:solid 1px #b8b8b8; background:url(../images/btn_bg.jpg) repeat-x;color:#ba006e; float:right }
.social img{padding:0 5px; vertical-align:top;}

.navi{padding:1px 0 0 4px; width:976px; float:left; font-size:12px; font-weight:bold; border-bottom:solid 1px #c2cbd2; height:28px; overflow:hidden;}
.navi ul li {float:left;  margin-right:1px;}
.navi ul li a{background: url(../images/navi_right.jpg) right top no-repeat; padding:0px 13px 5px 0; line-height:28px; cursor:pointer; float:left;}
.navi ul li a span{background: url(../images/navi_left.jpg) left top no-repeat; padding-left:13px; line-height:28px; display:inline-block;}
.navi ul li a:hover, .navi ul li.selected a{background: url(../images/navi_right_a.jpg) right top no-repeat; color:#fff; text-decoration:none;}
.navi ul li a:hover span, .navi ul li.selected a span{background: url(../images/navi_left_a.jpg) left no-repeat;}

.navi ul li a:hover, .navi ul li a.selected{background: url(../images/navi_right_a.jpg) right top no-repeat; color:#fff; text-decoration:none;}
.navi ul li a:hover span, .navi ul li a.selected span{background: url(../images/navi_left_a.jpg) left no-repeat;}



.content{width:980px; float:left; padding-bottom:5px;}
.left{width:656px; float:left;}
.banner{width:641px; height:206px; float:left; background:url(../images/banner_New.jpg) no-repeat 5px 0px; color:#fff; font-weight:bold;}
.banner h2{color:#ffff00; font-size:14px; font-weight:bold;}
.banner_text{padding:145px 4px 0 10px; width:626px; float:left;}

.block1{width:651px; padding:5px 0 0 5px; float:left;}
.graybox1{width:310px; background:#e3e3e3; float:left; padding:10px 5px; min-height:200px; height:auto !important; height:200px;}
h2.flag{background:url(../images/h2_bg.jpg) no-repeat right; padding-right:30px;}
.box_leftimg{width:90px; float:left;}
.box_leftimg img{border:solid #fff; border-width:6px 0;}
.box_text{width:195px; float:left;}
.btn_text{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.graybox2{width:304px; background:#e3e3e3; float:left; padding:10px 5px; min-height:200px; height:auto !important; height:200px;}
.box_leftimg1{width:99px; text-align:center; float:left;}
.box_leftimg1 img{border:solid #fff; border-width:0 12px;}


.right{width:324px; float:right;}
.signbox{width:312px; background:#fff url(../images/bg_signup.jpg) repeat-x bottom; padding:5px; border:solid #bfbebf; border-width:0 1px 1px 1px; float:left; min-height:194px; height:auto !important; height:194px;}
.textbox1{width:241px; padding:5px; border:solid 1px #cfd0d1; height:17px; background:#EEEEEE url(../images/bg_textbox.jpg) repeat-x; margin-top:3px;}


#footer{border-top:solid 1px #6c0d42; font-size:10px; font-family:Verdana, Geneva, sans-serif; background:url(../images/bg_footer.jpg) repeat-x top #fff; width:952px;  float:left; padding:5px;}







/* keep these css at end */
.padl43{padding-left:43px;}
.padl24{padding-left:24px;}
.padl15{padding-left:15px;}
.padt15{padding-top:15px;}
.padt25{padding-top:25px;}
.padt10{padding-top:10px;}
.marginl2{margin-left:2px;}
.light11{font-size:11px;}
.light13{font-size:13px;}
.padt5{padding-top:5px;}
.padr10{padding-right:10px;}
.light10{font-size:10px;}




/*css for inner pages*/


.leftside
{
	width: 656px;
	/* background-color: #C23AB9; */
}


/*local search*/


.localsearch
{
	width: 646px;
}
.searchleft
{
	width: 283px;
	padding-left: 10px;
}
.searchRow
{
	width: 279px;
	padding: 2px;
	color:#474747;
}
.searchcol1
{
	width: 100px;
	text-align: left;
}
.searchcol2
{
	width: 179px;
	text-align: left;
}
.searchcol2 select
{
	border: solid 1px #FFFFFF;
	width: 165px;
	font-size: 11px;
	height: 19px;
}
.gallerythumg
{
	width: 610px;
	background-color: #2C2C2C;
	padding: 0 18px 17px 18px;
	text-align: left;
}
.galleryheading
{
	background: url(../images/galleryheadicon.jpg) no-repeat 180px center;
	width: 610px;
	padding: 0 0 5px 0;
}
.gallerythumbimg
{
	width: 610px;
	padding: 0 0 12px 0;
}
.gallerythumbimg img
{
	border: solid 1px #ffffff;
	margin: 4px 4px 0 0;
	float: left;
}

.memberofthemonthheading
{
	background: url(../images/galleryheadicon.jpg) no-repeat 210px center;
	width: 610px;
	padding: 0 0 5px 0;
}
.spaceadd
{
	background-color: #7D0D47;
	padding-top: 10px;
	overflow: hidden;
	width: 646px;
	text-align: center;
}
.spaceaddnew
{
	background-color: #7D0D47;
	border: solid 1px #ffffff;
	overflow: hidden;
	width: 644px;
	text-align: center;
}
.btnOnline
{
	width: 321px;
	text-align: center;
	height: 34px;
	background: url(../images/btnOnlinebg.jpg) repeat-x;
	border: solid 1px #A8A7A8;
	margin: 10px 0;
	padding-top: 10px;
}

.Rightside
{
	width: 324px;
	background-color: #ffffff;
	padding: 0 0 5px 0;	
}

.loginRow
{
	width: 303px;
}
.loginRowCol1
{
	width: 100px;
}
.loginRowCol2
{
	width: 203px;
}
.loginarea .textbox
{
	border: solid 1px #D9D9D9;
	height: 14px;
	font-size: 11px;
	padding: 2px 1px 1px 1px;
	width: 140px;
}
.signin
{
	font-size: 16px;
	color: #BE2DB4;
}
.jointext a
{
	color: #ba006e;
	text-decoration: none;
}
.jointext a:hover
{
	color: #C23AB9;
	text-decoration: underline;
}
.btntaketour
{
	padding: 19px 0 3px 0;
}
.video
{
	padding: 10px 0 13px 0;
	width: 324px;
}
.promotionImg
{
	width: 324px;
	padding: 5px 0 0 0;
}

/*footer*/
#footer
{
	background: url(../images/footerbg.jpg) repeat-x;
	color: #000000;
	text-align: left;
	width: 960px;
	border-top: solid 1px #7D0D47;
	padding: 8px 10px 8px 10px;
	height: 45px;
	margin: 0px 0 0px 0;
	float: left;
}


/*sign up form page (20 march)*/
.font12
{
	font-size: 12px;
}
.signuptext
{
	font-size: 12px;
	color: #4E4E4E;
	width: 606px;
	padding: 7px 0;
}
.signup_form
{
	width: 606px;
	background-color: #FFFFFF;
	padding: 15px 20px;
	text-align: left;
	color: #474747;
}
.signup_feilds
{
	width: 606px;
	padding: 10px 0 0 0;
}
.signup_feilds_height
{
	width: 606px;
	padding: 10px 0 0 0;
	height: 152px;
}
.confirm_msg
{
	width: 586px;
	padding: 10px 10px 0 10px;
	height: 100px;
	font-size: 13px;
	text-align: center;
}
.signupRow
{
	padding: 7px 0;
	width: 606px;
}
.signupcol_1
{
	width: 175px;
	font-size: 12px;
}
.signupcol_2
{
	width: 431px;
	float: left;
}
.signuptextbox
{
	border: solid 1px #cfd0d1;
	font-size: 11px;
	height: 15px;
	width: 186px;
	padding: 2px 1px 1px 1px;
}
.signuptextbox_s
{
	border: solid 1px #cfd0d1;
	font-size: 11px;
	height: 15px;
	width: 95px;
	padding: 2px 1px 1px 1px;
}
.signuptextboxAdvert
{
	border: solid 1px #cfd0d1;
	font-size: 11px;
	height: 15px;
	width: 160px;
	padding: 2px 1px 1px 1px;
}
.signupselect
{
	width: 110px;
}
.countryselect
{
	width: 190px;
}
.signupRow_new
{
	padding: 7px 0;
	width: 740px;
}
.signupcol_1_new
{
	width: 175px;
	font-size: 12px;
}
.signupcol_2_new
{
	width: 380px;
	float: left;
}
.signupcol_3_new
{
	width: 110px;
	float: right;
}


/*my profile*/
.welcomebox
{
	background-color: #FFFFFF;
	width: 324px;
	padding: 10px 0 0 0;
}
h2.headingbg
{
	background: url(../images/headbg.jpg) repeat-x;
	font: bold 12px arial;
	color: #474747;
	border: solid 1px #b1bac1;
	margin: 0px;
	padding: 0px 10px;
	line-height: 25px;
	height: 25px;
	text-align: left;
}
.headwidth
{
	width: 302px;
}
.mehrun a
{
	color: #7D0D47;
	text-decoration: none;
}
.mehrun a:hover
{
	color: #C23AB9;
	text-decoration: none;
}
.welcomeboxContent
{
	width: 304px;
	padding: 10px;
	color: #474747;
	background-color: #FFFFFF;
}
.welcomethumbImg
{
	width: 115px;
	text-align: left;
}
.welcomethumbImg img
{
	border: solid 1px #7D0D47;
}
.welcomeText
{
	width: 189px;
	text-align: left;
	font-size: 12px;
}
.welcomeTextRow
{
	width: 189px;
	text-align: left;
	font-size: 12px;
	padding: 0 0 5px 0;
}
.IconboxContent
{
	width: 304px;
	padding: 15px 10px;
	color: #474747;
	background-color: #FFFFFF;
}
.IconImg
{
	width: 30px;
	text-align: left;
}
.IconImg_text
{
	width: 274px;
	text-align: left;
}

.probox_area
{
	width: 626px;
	background-color: #FFFFFF;
	padding: 10px;
	text-align: left;
	color: #474747;
}
.probgbox
{
	width: 604px;
	padding: 10px;
	border: solid 1px #cccccc;
	background-color:#EFEFEF;
}

.probgbox_new
{
	width: 604px;
	padding: 10px;
	background:#fff url(../images/bg_signup.jpg) repeat-x left bottom;
	border: solid 1px #cccccc;
}


.probgboxRow
{
	width: 604px;
}
.procol_1
{
	width: 30px;
	text-align: left;
}

.mail_page a
{
	color: #474747;
	text-decoration: none;
	 font-size:11px;
}
.mail_page a:hover
{
	color: #C23AB9;
	text-decoration: none;
}



.procol_2
{
	width: 574px;
	text-align: left;
}
.proboxContent
{
	padding: 10px 0 0px 0;
	width: 574px;
}
.prothumbimg_container
{
	width: 95px;
	text-align: left;
}
.prothumbimg
{
	width: 70px;
	text-align: center;
}
.probigbgbox
{
	width: 604px;
	padding: 10px;
	background:#efefef;
	border: solid 1px #cccccc;
}
.proboxleftside
{
	width: 334px;
}
.proboxrightside
{
	width: 240px;
	text-align: right;
}
ul.profilebullets
{
	margin: 0px;
	padding: 10px 0 0 10px;
}
ul.profilebullets li
{
	margin: 0px;
	padding: 5px 0 5px 18px;
	background: url(../images/plusBullet.gif) no-repeat left 8px;
	list-style: none;
}
.promyfrd_list
{
	width: 82px;
	text-align: left;
}
.probgboxmsg
{
	width: 935px;
	padding: 10px;
	background: url(../images/profileboxbg.jpg) repeat-x left top;
	border: solid 1px #cccccc;
}

/*compose page*/
.composeRow
{
	width: 597px;
}
.composeBtns
{
	border: solid 1px #911D5A;
	padding: 3px 0px 3px 30px;
	color: #000000;
	width: 565px;
	background: url(../images/compose_icon.jpg) no-repeat left;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #640938;
	font-weight: bold;
}
.compose_totextbox
{
	width: 460px;
	padding: 4px 0 0 32px;
	border: solid 1px #809DB9;
	border-right: none;
	background: url(../images/btn_to.jpg) no-repeat;
	height: 19px;
	float: left;
}
.compose_subjecttextbox
{
	width: 533px;
	padding: 4px 0 0 62px;
	border: solid 1px #809DB9;
	background: url(../images/btn_subject.jpg) no-repeat;
	height: 19px;
	float: left;
}
.compose_editor
{
	border: solid 1px #809DB9;
	width: 595px;
	height: 200px;
}


/*pictures*/
.picturesArea
{
	width: 626px;
}
.paginationStrip
{
	background-color: #F3F5F7;
	line-height: 25px;
	height: 25px;
	width: 606px;
	padding: 4px 10px 0 10px;
}
.pictures
{
	width: 150px;
	padding: 15px 0 0 40px;
	font-size: 12px;
}

/*.linkimg  img{border:solid 1px #E6E6E6; margin:0 0 4px 0;}*/
.linkimg
{
	border: solid 1px #E6E6E6;
	margin: 0 0 4px 0;
	text-align: center;
	height: 150px;
	width: 150px;
	position: relative;
}

/*user right control*/
.userprofileboxContent
{
	width: 303px;
	padding: 9px 10px 0px 10px;
	color: #7F0E48;
	background-color: #ffffff;
	text-align: left;
}
.userprofileboxContent ul li
{
	padding: 2px 0 2px 15px;
	background: url(../images/roundbullet.jpg) no-repeat left 7px;
	margin: 0px;
	list-style: none;
}
.userprofileboxContent1
{
	width: 303px;
	padding: 0px 10px 0px 10px;
	color: #7F0E48;
	background-color: #FFFFFF;
	text-align: left;
}
.userprofilethumbImg
{
	text-align: left;
}
.userprofilethumbImg img
{
	border: solid 1px #cccccc;
}
.userprofileText
{
	text-align: left;
	font-size: 12px;
	padding: 0 0 0 10px;
	width: 139px;
}
.userprofileTextRow
{
	text-align: left;
	font-size: 12px;
	padding: 0 0 5px 0;
	width: 190px;
	color:#474747;
	
}
.userimgbottomText
{
	width: 303px;
	font-size: 12px;
	padding: 2px 0;
}
.userimgbottomText img
{
	padding: 0 10px 0 0;
}
.iconimg
{
	padding: 2px 0 0 0;
}
.loginarea
{
	width: 303px;
	height: 245px;
	background: #ffffff url(../images/flagman.jpg) no-repeat right 17px;
	float: right;
	text-align: left;
	padding: 28px 0 0 21px;
}
.loggedinarea
{
	width: 324px;
	float: right;
	padding: 0 0 1px 0;
	text-align: left;
	background-color: White;
}
.loggedinheadwidth
{
	width: 302px;
}


/*user login*/
.userlogin
{
	width: 606px;
	padding: 10px;
}
.useloginright ul
{
	margin: 0px;
	padding: 10px 0px 10px 10px;
}
.useloginright ul li
{
	padding: 0px 0 0px 15px;
	background: url(../images/roundbullet.jpg) no-repeat left 5px;
	margin: 0px;
	list-style: none;
}
.tabsRow
{
	width: 628px;
}
.tabsRow img
{
	float: left;
	padding: 0 3px 0 0;
}
.tabRow
{
	width: 628px;
	text-align: left;
}
.tabRowmidbg
{
	width: 608px;
	background: url(../images/tab_midbg.jpg) repeat-y;
	padding: 10px;
}
.tabcontentRow
{
	width: 608px;
	padding: 5px 0;
}
.tabcontentRowCol1
{
	width: 140px;
	font-weight: bold;
}
.tabcontentRowCol2
{
	width: 468px;
}


/*search Result*/
.rightsearcharea
{
	width: 294px;
	padding: 0px 10px 10px 20px;
	color: #7F0E48;
	background-color: #FFFFFF;
}
.rightsearcharea .searchcol2 select
{
	border: solid 1px #cfd0d1;
	width: 165px;
	font-size: 11px;
	height: 19px;
}

.searchRowgrid
{
	width: 626px;
}
.searchgrid
{
	width: 608px;
	border: solid 1px #CCCCCC;
	background-color: #EFEFEF;
	padding: 8px;
	margin: 0 0 5px 0;
}
.searchthumb
{
	width: 115px;
}
.searchthumb img
{
	border: solid 1px #cccccc;
}
.searchthumb1
{
	width: 115px;
}
.seachcontent
{
	width: 493px;
}
.seachcontentRow
{
	width: 493px;
	padding: 3px 0;
}
.searchcontentcol1
{
	width: 100px;
	font-weight: bold;
}
.searchcontentcol2
{
	width: 393px;
}
.seachcontentRow_1
{
	width: 493px;
	padding: 3px 0;
}
.searchcontentcol_1
{
	width: 273px;
}
.norfont
{
	font-weight: normal;
}

.searchpagination
{
	width: 626px;
}
.searchpagination span
{
	display: block;
	padding: 10px 7px;
	float: left;
}
.searchpagination span.pagebgnone
{
	background: none;
}
.searchpagination a
{
	color: #7D0D47;
	text-decoration: none;
}
.searchpagination a.pageactive
{
	background: url(../images/pageActive.jpg) no-repeat center center;
	display: block;
	padding: 1px 5px;
}
.pageprevious
{
	width: 95px;
	padding: 10px 0 0 0;
	text-align: right;
}
.pagenext
{
	width: 95px;
	padding: 10px 0 0 0;
}
.pageexp
{
	padding: 10px 6px 0 0;
}



.searchpagination_new
{
	width: 920px;
	text-align: center;
}
.searchpagination_new span
{
	display: block;
	padding: 10px 7px;
	float: left;
}
.searchpagination_new span.pagebgnone
{
	background: none;
}
.searchpagination_new a
{
	color: #7D0D47;
	text-decoration: none;
}
.searchpagination_new a.pageactive
{
	background: url(../images/pageActive.jpg) no-repeat center center;
	display: block;
	padding: 1px 5px;
}
.pageprevious_new
{
	width: 70px;
	padding: 10px 0 0 0;
	text-align: right;
}
.pagenext_new
{
	width: 90px;
	padding: 10px 0 0 0;
}
.pageexp_new
{
	padding: 10px 6px 0 0;
}


/*Account Information*/
.accRow
{
	width: 628px;
}
.accheading
{
	width: 614px;
	background: url(../images/AccHeadmid.jpg) repeat-x;
	font-size: 14px;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 8px 0 0 0;
	text-transform: uppercase;
}
.accheadcol1
{
	width: 300px;
}
.accheadcol2
{
	width: 100px;
	text-align: center;
}
.accheadcol3
{
	width: 125px;
	text-align: center;
}
.accheadcol4
{
	width: 89px;
	text-align: center;
}

.accRowbdr
{
	width: 626px;
	border: solid 1px #BDBEC0;
	border-top:none;
	background-color:#E8E8E8;
}
.accRowContent1
{
	width: 626px;
	padding: 5px 0;
	background-color: #F8F3F6;
	background: url(../images/accRowContentbg.jpg) repeat-y;
}
.accRowContent2
{
	width: 626px;
	padding: 5px 0;
	background-color: #F2E6EC;
}

.accRowContent1_new
{
	width: 626px;
	padding: 5px 0;
	background-color: #F8F3F6;
}
.accRowContent2_new
{
	width: 626px;
	padding: 5px 0;
	background-color: #F2E6EC;
	background: url(../images/accRowContentbg1.jpg) repeat-y;
}

.acc_contentcol1
{
	width: 298px;
	padding: 0 0 0 7px;
	font-weight: bold;
}
.acc_contentcol2
{
	width: 100px;
	text-align: center;
}
.acc_contentcol3
{
	width: 125px;
	text-align: center;
}
.acc_contentcol4
{
	width: 96px;
	text-align: center;
}


/*OutAbout Listing*/
.oalRow
{
	width: 628px;
}
.oalheading
{
	width: 614px;
	background: url(../images/AccHeadmid.jpg) repeat-x;
	font-size: 14px;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 8px 0 0 0;
	text-transform: uppercase;
}
.oalheadcol1
{
	width: 250px;
}
.oalheadcol2
{
	width: 100px;
	text-align: center;
}
.oalheadcol3
{
	width: 264px;
	text-align: center;
}


.oalRowbdr
{
	width: 626px;
	border: solid 1px#D3D3D3;
}
.oalRowContent1
{
	width: 626px;
	padding: 5px 0;
	background-color: #F8F3F6;
	background: url(../images/accRowContentbg_new.jpg) repeat-y;
}
.oal_contentcol1
{
	width: 243px;
	padding: 0 0 0 7px;
	font-weight: bold;
}
.oal_contentcol2
{
	width: 120px;
	text-align: center;
}
.oal_contentcol3
{
	width: 236px;
	text-align: left;
	padding: 0 0 0 10px;
}


/*LookingGood Listing*/
.lglRow
{
	width: 628px;
}
.lglheading
{
	width: 614px;
	background: url(../images/AccHeadmid.jpg) repeat-x;
	font-size: 14px;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 8px 0 0 0;
	text-transform: uppercase;
}
.lglheadcol1
{
	width: 250px;
}
.lglheadcol2
{
	width: 250px;
}
.lglheadcol3
{
	width: 114px;
	text-align: center;
}


.lglRowbdr
{
	width: 626px;
	border: solid 1px#D3D3D3;
}
.lglRowContent1
{
	width: 626px;
	padding: 5px 0;
	background-color: #F8F3F6;
	background: url(../images/accRowContentbg_new.jpg) repeat-y;
}
.lgl_contentcol1
{
	width: 243px;
	padding: 0 0 0 7px;
	font-weight: bold;
}
.lgl_contentcol2
{
	width: 240px;
	text-align: left;
	padding: 0 0 0 10px;
}
.lgl_contentcol3
{
	width: 114px;
	text-align: center;
}


/*Invite Friends*/
.inviteRowgrid
{
	width: 626px;
}
.invitecontentgrid
{
	width: 606px;
	padding: 10px 10px 0 10px;
}
.invitetxtboxcol1
{
	width: 320px;
}
.invitetxtboxgap
{
	padding: 3px 0;
	width: 320px;
}
.invitetxtbox
{
	width: 250px;
	border: solid 1px #cfd0d1;
	font-size: 11px;
	height: 15px;
	padding: 2px 1px 1px 1px;
}
.invitetxtboxcol2
{
	width: 286px;
	padding: 3px 0 0 0;
}
.invitebox
{
	width: 267px;
}
.inviteboxmidbg
{
	background: #EEEEEE url(../images/invitebox_mid.jpg) repeat-x left top;
	width: 235px;
	padding: 15px 15px;
	border-left: solid 1px #CFCFCF;
	border-right: solid 1px #CFCFCF;
	font-size: 12px;
}
.nortxtbox
{
	border: solid 1px #cfd0d1;
	font-size: 11px;
	height: 15px;
	padding: 2px 1px 1px 1px;
}
.inviteIcon
{
	border: solid 1px #EBEBEB;
}
.email_left
{
	width: 72px;
	padding: 0 0 0 28px;
}
.email_right
{
	width: 506px;
	color: #C9B6C0;
}

.thumbproimg
{
	padding: 0 5px;
	text-align: center;
	height: 80px;
	word-wrap: break-word;
}

img.thumb_bdr {border:solid 1px #cccccc;}

/*inbox*/
.inoboxRow
{
	width: 597px;
}
.inoboxbdrbox
{
	border: solid 1px #cccccc;
	border-bottom: none;
	width: 595px;
}
.inoboxboxRow
{
	border-bottom: solid 1px #cccccc;
	width: 595px;
	padding: 3px 0 2px 0;
	font-size: 12px;
}

.inoboxboxRow_head {background-color:#cfcfcf; color:#474747;}

.inoboxboxRowunread
{
	border-bottom: solid 1px #cccccc;
	width: 595px;
	padding: 3px 0 2px 0;
	font-size: 12px;
	font-weight: bold;
}
.inboxcol1
{
	width: 50px;
}
.inboxcol2
{
	width: 110px;
	padding-left: 5px;
}
.inboxcol3
{
	width: 295px;
	padding: 2px 5px 2px 5px;
}
.inboxcol3-1
{
	width: 190px;
	padding: 2px 5px 2px 5px;
}
.inboxcol4
{
	width: 50px;
	padding: 2px 5px 2px 5px;
}
.inboxcol5
{
	width: 10px;
	padding: 2px 2px 2px 10px;
	background: url(../images/inboxRowdevider.jpg) no-repeat left center;
}
.inboxcol5 img
{
	padding: 0 3px 0 0;
}
.inboxcol6
{
	width: 10px;
	padding: 2px 2px 2px 10px;
	background: url(../images/inboxRowdevider.jpg) no-repeat left center;
}
.inboxcol6 img
{
	padding: 0 3px 0 0;
}
.inboxfromicon
{
	width: 14px;
	padding: 2px 5px 2px 5px;
}
.inboxgap
{
	padding: 2px 5px 2px 5px;
}



/*panding request*/
.pandingcontent
{
	width: 493px;
}
.pandingcontentRow
{
	width: 493px;
	padding: 1px 0;
}
.pandingcontentcol1
{
	width: 100px;
	font-weight: bold;
}
.pandingcontentcol2
{
	width: 393px;
}
.pandingcol1
{
	width: 250px;
}
.pandingcol2
{
	width: 243px;
	text-align: right;
}
.pancol1
{
	width: 100px;
	padding: 1px 0;
}
.pancol2
{
	width: 150px;
	padding: 1px 0;
}

.panmsg
{
	width: 493px;
}
.panmsgbox
{
	width: 499px;
	margin: 0 0 0 -10px;
}
.panwidth
{
	width: 499px;
	text-align: right;
}
.panmidbg
{
	background: #FCFCFC url(../images/pan_midbg.gif) repeat-x;
	border-left: solid 1px #ADB9C2;
	border-right: solid 1px #ADB9C2;
	width: 470px;
	padding: 5px 5px 6px 10px;
	color: #000000;
}
.panmidwidth
{
	width: 485px;
	padding: 0 2px 0 12px;
}


/*all photos*/
.photosArea
{
	width: 960px;
	padding: 10px;
	background-color: #FFFFFF;
	text-align: left;
}
.photorow
{
	width: 606px;
	padding: 10px 0 0 0;
}
.photogaping
{
	padding: 0 0 20px 25px;
}
.thumbphoto
{
	width: 118px;
	background-color: #E8E8E8;
	border: solid 1px #B4B5B7;
	text-align: center;
	padding: 10px 0;
}
.thumbphoto img
{
	border: solid 1px #BDBEC0;
}
img.zoomphoto
{
	position: absolute;
	border: none;
	padding: 0 0 3px 9px; /padding:0 0 2px 9px;left:0px;bottom:0px}



/*upload photos*/
ul.uploadtext
{
	margin: 0px;
	padding: 5px 0 0 10px;
}
ul.uploadtext li
{
	margin: 0px;
	padding: 0px;
	background: url(../images/roundbullet.jpg) no-repeat left center;
	font-size: 12px;
	padding: 1px 0 1px 10px;
	list-style: none;
}
.uploadRow
{
	padding: 5px 0;
	width: 606px;
}
.uploadcol_1
{
	width: 120px;
	font-size: 12px;
	padding: 0 0 0 30px;
}
.uploadcol_2
{
	width: 456px;
}

/*upgrade membership*/
.memberarea
{
	width: 610px;
	border: solid 1px #CCCCCC;
	background-color: #F8F8F8;
	padding: 8px;
}
.memberbotbdr
{
	width: 610px;
	padding: 2px 0 2px 0;
}
.memberinnercol1
{
	width: 500px;
}
.memberinnercol2
{
	width: 110px;
	text-align: right;
	padding: 10px 0 0 0;
}


/*compose attach photo*/
.attachbtnphoto
{
	width: 103px;
	border-left: solid 1px #809DB9;
	border-right: solid 1px #C4D9EA;
	background-color: #F3F5F7;
	text-align: center;
	padding: 5px 0 4px 0px;
}
.addbtnphoto
{
	width: 101px;
	border-left: solid 1px #809DB9;
	border-right: solid 1px #809DB9;
	border-top: solid 1px #809DB9;
	border-bottom: solid 1px #809DB9;
	background-color: #F3F5F7;
	text-align: center;
	padding: 5px 0 4px 3px;
}
.addimg
{
	width: 490px;
	border-right: solid 1px #809DB9;
	height: 64px;
	border-top: solid 1px #809DB9;
	border-bottom: solid 1px #809DB9;
	overflow: auto;
}
.attachimg
{
	width: 491px;
	border-right: solid 1px #809DB9;
	border-top: solid 1px #809DB9;
	border-bottom: solid 1px #809DB9;
	height: 56px;
	padding: 3px 0 0 0;
	overflow: auto;
}
.attachphotogap
{
	padding: 0px 3px 0px 3px;
	position: relative;
}
.attachphotogap img
{
	padding: 1px;
	background-color: #FFFFFF;
	border: solid 1px #7D0D47;
}

/*read message*/
.msgtobox
{
	width: 585px;
	background-color: #F3F5F7;
	border: solid 1px #809DB9;
	padding: 5px;
}
.msgtorow
{
	width: 585px;
	color: #333333;
	padding: 2px 0;
}
.labeltxt
{
	width: 50px;
	text-align: right;
	font-weight: bold;
	color: #7D0D47;
	padding: 0 10px 0 0;
}
.displaymsg
{
	border: solid 1px #809DB9;
	width: 575px;
	padding: 5px 10px;
}


/*popup*/
.popOuter
{
	width: 600px;
	background-color: #861253;
	padding: 10px;
}
.popInner
{
	width: 580px;
	background-color: #FFFFFF;
	padding: 10px;
}
.popInnerBdr
{
	border: solid 1px #861253;
	width: 578px;
}
.logoheadbg
{
	background: url(../images/logoheadbg.jpg) repeat-x left top;
	text-align: left;
	width: 100%;
}
.popStrip
{
	border: solid 1px #990066;
	background: url(../images/mailStrip.jpg) repeat-x;
	line-height: 25px;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	width: 578px;
	border-left: none;
	border-right: nene;
}
.popContent
{
	padding: 20px 10px 10px 10px;
	width: 558px;
	text-align: left;
	color: #7D0D47;
}
.popthumb
{
	width: 70px;
	padding: 0 0 10px 20px;
}
.popthumb img
{
	border: solid 1px #7D0D47;
}
.popcheck
{
	margin: 0 0 0 -4px;
}
.popname
{
	padding: 2px 0 0 0;
}


/*gallery page*/

.galleryArea
{
	width: 960px;
	padding: 10px;
	background-color: #FFFFFF;
	color: #000000;
}
.bigimg
{
	float: none;
	margin: 0px auto;
	width: 810px;
	text-align: center;
}
.bigimgbdr
{
	float: none;
	margin: 0 auto;
}
.bigimgbdr img
{
	padding: 20px;
	border: solid 1px #7D0D47;
}
.btn_pre
{
	padding: 0 30px 0 0;
}
.btn_next
{
	padding: 0 0 0 30px;
}
.btn_area
{
	padding: 15px 10px 10px 10px;
	width: 100%;
	text-align: center;
}
.desctext
{
	width: 500px;
	float: none;
	margin: 0 auto;
}

/* For Album ALL MS */
.photosAreaAll
{
	width: 960px;
	padding: 10px;
	background-color: #FFFFFF;
	text-align: left;
}
.photorowAll
{
	width: 950px;
	padding: 10px 0 0 0;
}
.photogapingAll
{
	padding: 0 0 20px 15px;
}



.pic-bot
{
	width: 950px;
	float: left;
	padding: 20px 0 0 0;
	font-size: 12px;
	line-height: 18px;
}
.newBox-left
{
	width: 450px;
	height: 130px;
	color: #474747;
	border: solid 1px #CDCDCD;
	background-color: #EFEFEF;
	padding: 8px;
	margin: 0 0 5px 0;
	float: left;
}
.newBox-right
{
	width: 450px;
	height: 130px;
	color: #474747;
	border: solid 1px #CDCDCD;
	background-color: #EFEFEF;
	padding: 8px;
	margin: 0 0 5px 0;
	float: right;
}

.pic-div
{
	width: 400px;
	padding: 10px;
}
.picul ul
{
	margin: 0px;
	padding: 10px 0px 10px 10px;
}
.picul ul li
{
	padding: 3px 0 3px 15px;
	background: url(../images/roundbullet.jpg) no-repeat left 7px;
	list-style: none;
}



/***************** css by dev ****************/

ul.bullets2
{
	margin: 0px;
	padding: 10px 0 0px 10px;
}
ul.bullets2 li
{
	margin: 0px;
	padding: 0px 0 10px 10px;
	background: url(../images/roundbullet.jpg) no-repeat left 5px;
	list-style: none;
}

.padding-all
{
	width: 606px;
	background-color: #FFFFFF;
	padding: 15px 20px;
	text-align: left;
	color: #8A265A;
	font-size: 12px;
}
.padding-all p
{
	margin-bottom: 15px;
}
h3.subhead
{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	font: bold 14px arial;
	color: #8A265A;
}
h4
{
	font-size: 14px;
	margin-bottom: 0px;
}


/*blogs*/
.blogsRowgrid
{
	width: 610px;
	font-size: 12px;
}
.blogsbgcontent
{
	width: 608px;
	background-color: #EFEFEF;
	border: solid 1px #CCCCCC;
	padding: 8px;
}
.blogcol
{
	width: 150px;
	padding: 0 0 0 3px;
}
.blogco2
{
	width: 350px;
}

.tabimg ul
{
	margin: 0px;
	padding: 0px;
}
.tabimg ul li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	list-style: none;
}
.tabimg ul li img
{
	margin: 0 4px 0 0;
	float: left;
}
.tabimg ul li img.tbs
{
	margin: 0 4px -1px 0;
	position: relative;
}
.bloginnerbox
{
	width: 590px;
	margin: 0 0 8px 0;
	border: solid 1px #CDCDCD;
	background-color: #FFFFFF;
	padding: 8px;
}
.bloginnerbox1
{
	width: 606px;
	margin: 0 0 8px 0;
	background-color: #F2E6EC;
	padding: 8px;
	border-bottom: solid 1px #E6D0DB;
}
.bloginnerbox2
{
	width: 606px;
	margin: 0 0 8px 0;
	background-color: #F8F3F6;
	padding: 8px;
	border-bottom: solid 1px #E6D0DB;
}
.blogcontentleft
{
	width: 390px;
}
.blogcontentleft1
{
	width: 600px;
}
.blogcontentimg
{
	width: 60px;
}
.blogcontentimg img
{
	border: solid 1px #B4B5B7;
}
.blogcontent_text
{
	width: 330px;
}
.blogcontent_text1
{
	width: 540px;
}
.blogcontent_text a
{
	color: #7D0D47;
	text-decoration: none;
}
.blogcontent_text a:hover
{
	color: #C23AB9;
	text-decoration: none;
}
.blogcontentright
{
	width: 200px;
	text-align: right;
}
.blogtextarea
{
	width: 622px;
	padding: 1px;
	height: 150px;
	font: normal 11px Arial, Helvetica, sans-serif;
	border: solid 1px #cfd0d1;
}
h4.head
{
	margin: 0px;
	padding: 5px 0px 4px 0px;
	font: bold 15px arial;
	color: #777676;
}
h4.head a
{
	text-decoration: none;
	color: #C23AB9;
}
h4.head a:hover
{
	text-decoration: underline;
	color: #C23AB9;
}

h4.head_pro
{
	margin: 0px;
	padding: 5px 0px 4px 0px;
	font: bold 12px arial;
	color: #777676;
}
h4.head_pro a
{
	text-decoration: none;
	color: #C23AB9;
}
h4.head_pro a:hover
{
	text-decoration: underline;
	color: #C23AB9;
}




/*Videos*/
.png_file
{
	behavior: url(css/iepngfix.htc);
}
.btn_play
{
	position: absolute;
	left: 0px;
	top: 0px;
}
.thumbphoto-video
{
	width: 188px;
	text-align: center;
	padding: 10px 0 10px 27px;
}
/*.linkimg-video{border: solid 1px #E6E6E6; margin:0 0 4px 0; padding-left:35px; text-align:center; height:150px; width:150px;}*/

/*user Videos*/
.user_btn_play
{
	position: absolute;
	left: 0px;
	top: 0px;
}
.user_thumbphoto-video
{
	width: 170px;
	background-color: #E6E6E6;
	border: solid 1px #B4B5B7;
	text-align: center;
	padding: 10px 0;
}
.user_linkimg-video
{
	border: solid 1px #E6E6E6;
	margin: 0 0 4px 0;
	padding-left: 9px;
	text-align: center;
	height: 150px;
	width: 150px;
	position: relative;
}




/*Video popup*/

.vedio_popOuter
{
	width: 420px;
	background-color: #861253;
	padding: 10px;
}
.vedio_popInner
{
	width: 400px;
	background-color: #FFFFFF;
	padding: 10px;
}
.vedio_popInnerBdr
{
	border: solid 1px #861253;
	width: 398px;
}
.vedio_logoheadbg
{
	background: url(../images/logoheadbg.jpg) repeat-x left top;
	width: 398px;
}
.vedio_popStrip
{
	border: solid 1px #990066;
	background: url(../images/mailStrip.jpg) repeat-x;
	line-height: 25px;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	width: 398px;
	border-left: none;
	border-right: nene;
}
.vedio_popContent
{
	padding: 20px 10px 10px 10px;
	width: 378px;
	text-align: center;
	color: #7D0D47;
}
.vedio_popContent_text
{
	padding: 0px 10px 10px 10px;
	width: 378px;
	text-align: center;
	color: #7D0D47;
}
.vedio_popthumb
{
	width: 70px;
	padding: 0 0 10px 20px;
}
.vedio_popthumb img
{
	border: solid 1px #7D0D47;
}
.vedio_popcheck
{
	margin: 0 0 0 -4px;
}
.vedio_popname
{
	padding: 2px 0 0 0;
}


/*Video popup Big*/
.vedio_popOuterBig
{
	width: 620px;
	background-color: #861253;
	padding: 5px;
}
.vedio_popInnerBig
{
	width: 600px;
	background-color: #FFFFFF;
	padding: 10px;
}
.vedio_popInnerBdrBig
{
	border: solid 1px #861253;
	width: 598px;
}
.vedio_logoheadbgBig
{
	background: url(../images/logoheadbg.jpg) repeat-x left top;
	width: 598px;
}
.vedio_popStripBig
{
	border: solid 1px #990066;
	background: url(../images/mailStrip.jpg) repeat-x;
	line-height: 25px;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	width: 598px;
	border-left: none;
	border-right: nene;
}
.vedio_popContentBig
{
	padding: 5px 10px 5px 10px;
	width: 578px;
	text-align: center;
	color: #7D0D47;
}
.vedio_popContent_textBig
{
	padding: 0px 10px 5px 10px;
	width: 578px;
	text-align: center;
	color: #7D0D47;
}
.vedio_popthumbBig
{
	width: 70px;
	padding: 0 0 10px 20px;
}
.vedio_popthumbBig img
{
	border: solid 1px #7D0D47;
}
.vedio_popcheckBig
{
	margin: 0 0 0 -4px;
}
.vedio_popnameBig
{
	padding: 2px 0 0 0;
}

/*pictures slide*/
.pictureText
{
	width: 300px;
	text-align: left;
	padding: 0 10px 0 0;
}
.picturerightArea
{
	width: 650px;
	text-align: center;
}
.pictureCenter
{
	width: 650px;
}
#dvSlideShow div
{
	width: 100%;
	text-align: center;
}


/*out about*/
.outAboutbgcontent
{
	width: 608px;
	background-color: #F0DFE9;
	border: solid 1px #AE037B;
	padding: 8px;
	margin: 0 0 5px 0;
}
.outAboutleftside
{
	width: 500px;
}
.outAboutRow
{
	width: 500px;
	padding: 3px 0;
}
.outAboutcol1
{
	width: 100px;
	font-weight: bold;
}
.outAboutcol2
{
	width: 400px;
}
.outAboutthumgimg
{
	width: 108px;
	text-align: right;
}
.outAboutcontentRow
{
	width: 608px;
	padding: 0 0 5px 0;
}
.outAboutcontentcol1
{
	width: 100px;
	font-weight: bold;
}
.outAboutcontentcol2
{
	width: 508px;
}



/*advanced search*/
.advsearcharea
{
	width: 960px;
	padding: 10px;
	background-color: #FFFFFF;
	color: #000000;
	text-align: left;
}
.advsearchleft
{
	width: 200px;
}
.advsearchright
{
	width: 750px;
	padding: 0 0 0 10px;
}
.advsearchrightrow
{
	width: 750px;
	padding: 0 0 10px 0px;
}
.advsearchbox
{
	width: 200px;
}
.advsearchboxbg
{
	width: 183px;
	border: solid 1px #ADB9C2;
	border-top: none;
	padding: 5px 5px 10px 10px;
}
.advsearchboxbg p
{
	padding: 2px 0px;
	letter-spacing: 1px;
}

.advsearchboxbg p label {padding:0 0 0 5px;}

.advselect
{
	width: 170px;
	letter-spacing: 1px;
}
.advtextbox
{
	width: 165px;
	border: solid 1px #cfd0d1;
	font-size: 11px;
	height: 15px;
	padding: 2px 1px 1px 1px;
}
.advrighttextarea
{
	width: 181px;
	padding: 5px 0 0 5px;
}
.advrighttextarea select
{
	width: 175px;
	height: 120px;
	letter-spacing: 1px;
}
.advrighttextarea p
{
	font-weight: normal;
	letter-spacing: 1px;
}

.advsearch-left
{
	width: 940px;
	height: 28px;
	color: #7F0E48;
	border: solid 1px #CDCDCD;
	background-color: #F8F8F8;
	padding: 12px 8px 1px 8px;
	margin: 0 0 5px 0;
	float: left;
}

/*email contacts*/
.email_bdrbox
{
	border: solid 1px #cccccc;
	border-bottom: none;
	width: 602px;
	margin: 0px 0 0 0;
}
.email_contactrow
{
	border-bottom: solid 1px #cccccc;
	width: 301px;
	padding: 3px 0 2px 0;
	font-size: 12px;
}
.email_contactrow_email
{
	border: solid 1px #cccccc;
	border-bottom: none;
	width: 602px;
	padding: 3px 0 2px 0;
	font-size: 12px;
}
.emailcol1
{
	width: 35px;
	text-align: center;
}
.emailcol2
{
	width: 266px;
}



/*basic search*/
.basicsearchareagaping
{
	padding: 0 0px 20px 21px;
	width: 166px;
}
.basicsearchareathumbphoto
{
	width: 124px;
	background-color: #E8E8E8;
	height: 200px;
	border: solid 1px #B4B5B7;
	text-align: center;
	padding: 20px 10px 10px 10px;
}
.basicsearchareathumbphoto1
{
	width: 124px;
	text-align: left;
	padding: 0px 0px 2px 0px;
}
.basicsearchareathumbphoto_img
{
	width: 124px;
	text-align: center;
	padding: 0px 0px 2px 0px;
}
.basicsearchareathumbphoto img
{
	border: solid 1px #BDBEC0;
}
img.basicsearchareazoomphoto
{
	position: absolute;
	border: none;
	padding: 0 0 0px 9px; /padding:0 02px9px;left:0px;bottom:0px}
.basicsearchgalleryArea
{
	width: 960px;
}
.basicsearchgalleryAreamidbg
{
	width: 940px;
	background: url(../images/basicsearchmidbg.jpg) repeat-y;
	padding: 15px 10px 10px 10px;
}
.basicsearchgalleryAreamidcontent
{
	width: 940px;background: url(../images/basicsearchmidbg.jpg) repeat-y;
	padding: 0px 10px 10px 10px;
}



/*usermembershipupgradeconfirm*/
.box_midbg
{
	background: url(../images/box_mid.jpg) repeat-x;
	width: 360px;
	text-align: center;
	height: 230px;
}
.boxhead
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #BE2DB4;
}
.boxcont
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #7D0D47;
}
.box_midbg div
{
	float: none;
}
.floatnone
{
	float: none;
}


/*shopping*/

.shoparea
{
	width: 960px;
	padding: 10px;
	background-color: #FFFFFF;
	color: #000000;
}
.shoprow
{
	width: 960px;
	padding: 10px 0 0 0;
}
.shopleft
{
	width: 204px;
}
.shopleftcontent
{
	width: 202px;
	border: solid 1px #ADB9C2;
	border-top: none;
	background-color: #F3F3F3;
	text-align: left;
	padding: 0 0 0px 0;
}
.shopleftcontent ul
{
	margin: 0px;
	padding: 0px 10px 0 10px;
}
.shopleftcontent ul li
{
	font-weight: bold;
	color: #BE2DB4;
	font-size: 11px;
	padding: 8px 0 8px 8px;
	margin: 0px;
	border-bottom: dotted 1px #ADB9C2;
	background: url(../images/arrow.gif) no-repeat left center;
	list-style: none;
}

.shopleftcontent ul li a
{
	color: #474747;
	text-decoration: none;
}
.shopleftcontent ul li a:hover
{
	color: #7D0D47;
	text-decoration: underline;
}
.leftbox
{
	width: 202px;
}
.shoplefthead
{
	width: 202px;
	background-color: #f3f3f3;
	padding: 6px 0;
	color: #910A4D;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}
.leftboximg
{
	width: 202px;
	background-color: #FFFFFF;
	text-align: center;
	padding: 20px 0;
}
.btns
{
	width: 202px;
	padding: 6px 0 3px 0;
	text-align: center;
}
.shopleftbottom
{
	width: 202px;
	background-color: #FBEAF4;
	padding: 3px 0;
	color: #BE2DB4;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}



.shopright
{
	width: 746px;
	padding: 0 0 0 10px;
	text-align: left;
}
.shoprightrow
{
	width: 746px;
	padding: 10px 0;
}

.itembox
{
	width: 208px;
	margin: 0 0 15px 27px;
	border: solid 1px #ADB9C2;
	background-color: #FFFFFF;
	padding: 1px;
}
.shoperighthead
{
	width: 208px;
	height: 40px;
	background-color: #F3F3F3;
	padding: 6px 0;
	color: #474747;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}
.shoperightbottom
{
	width: 208px;
	background-color: #F3F3F3;
	padding: 6px 0;
	color: #474747;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
.rightboximg
{
	width: 208px;
	text-align: center;
	padding: 20px 0;
	position: relative;
}
.shoprighpagination
{
	width: 670px;
	float: none;
	overflow: auto;
	margin: 0 auto;
	padding: 20px 10px;
	background-color: #F8F3F6;
	border: solid 1px #ADB9C2;
}
.shopinnerpagination
{
	float: none;
	margin: 0 auto;
	text-align: center;
}

.shopbig_image
{
	width: 397px;
	border: solid 2px #EB7DBE;
	text-align: center;
}

.shopright_text
{
	width: 325px;
	padding: 0 10px 0 10px;
	color: #7D0D47;
}
.shop_price_text
{
	color: #7D0D47;
	font-size: 20px;
	font-weight: bold;
}
.shop_price
{
	color: #BE2DB4;
	font-size: 20px;
	font-weight: bold;
}

.shopitemshead
{
	width: 724px;
	padding: 5px 10px;
	color: #7D0D47;
	background-color: #FBEAF4;
	border: solid 1px #ADB9C2;
	font-size: 13px;
}
.shopitems
{
	width: 745px;
	padding: 0px;
	background-color: #F8F3F6;
	border: solid 1px #ADB9C2;
	border-top: none;
	border-left: none;
}
.shop_itembox
{
	width: 148px;
	border-left: solid 1px #ADB9C2;
	text-align: center;
	padding: 10px 0 5px 0;
}
.shop_itembox img
{
	margin: 0 0 5px 0;
	border: solid 1px #CCCCCC;
}


/*User All Friends */
.allfriendsAreaAll
{
	width: 960px;
	padding: 10px;
	background-color: #FFFFFF;
	text-align: left;
}
.allfriendsrowAll
{
	width: 950px;
	padding: 10px 0 0 0;
}
.allfriendsarea
{
	width: 305px;
	float: right;
	padding: 0 0 1px 10px;
	text-align: left;
	background-color: White;
}
.allfriendsheadwidth
{
	width: 283px;
}
.allfriends
{
	background-color: #FFFFFF;
	width: 305px;
	padding: 10px 0 0 0;
}
.allfriendsContent
{
	width: 283px;
	padding: 9px 10px 0px 10px;
	border: solid 1px #b1bac1;
	border-top:none;
	height: 230px;
	color: #474747;
	background-color: #ffffff;
	text-align: left;
}

.allfriendsContent ul li
{
	padding: 2px 0 2px 15px;
	background: url(../images/roundbullet.jpg) no-repeat left 7px;
	list-style: none;
}
.allfriendsContent1
{
	width: 283px;
	padding: 0px 10px 0px 10px;
	color: #7F0E48;
	background-color: #FFFFFF;
	text-align: left;
}
.allfriendsthumbImg
{
	text-align: left;
}
.allfriendsthumbImg img
{
	border: solid 1px #cccccc;
}

.allfriendsText
{
	text-align: left;
	font-size: 12px;
	padding: 0 0 0 10px;
	width: 139px;
}
.allfriendsTextRow
{
	text-align: left;
	font-size: 12px;
	padding: 0 0 5px 0;
	width: 190px;
}
.allfriendsimgbottomText
{
	width: 290px;
	font-size: 12px;
	padding: 2px 0;
}
.allfriendsimgbottomText img
{
	padding: 0 10px 0 0;
}



/*feedback*/
.feedback_select
{
	width: 200px;
	border: solid 1px #cfd0d1;
	font-size: 11px;
	height: 19px;
}
.feedback_textarea
{
	width: 200px;
	border: solid 1px #cfd0d1;
	font-size: 11px;
	height: 70px;
}




/*w3c*/

.img_vspace
{
	padding: 5px 0;
}
.img_vspace1
{
	padding: 2px 2px;
}
.bgnone
{
	width: 324px;
	padding: 0 0 5px 0;
	background-color: #ffffff;
}
.body_contentbg
{
	width:980px;
	background: #ffffff url(../images/body_contentbg.jpg) repeat-y 10px 0px;
}

.margin-tp
{
	margin-top: 0px;
}
* html body .margin-tp
{
	margin-top: -14px;
}


.home_right_bullet ul
{
	margin: 0px;
	padding: 15px 0 0px 10px;
}
.home_right_bullet ul li
{
	margin: 0px;
	padding: 0px 0 10px 15px;
	background: url(../images/white_round_bullet.jpg) no-repeat left 4px;
	list-style: none;
}


.blogcontentleft_pro_outer
{
	width: 580px;
	height: 170px;
	overflow: auto;
}
.blogcontentleft_pro
{
	width: 555px;
}
.blogcontentimg_pro
{
	width: 60px;
}
.blogcontentimg_pro img
{
	border: solid 1px #cccccc;
}
.blogcontent_text_pro
{
	width: 490px;
}

.loginRow_new
{
	width: 303px;
	padding: 0 0 5px 10px;
	color: #7F114A;
	font-size: 12px;
}
.loginRow_new_scroll
{
	width: 303px;
	overflow: auto;
	height: 150px;
	padding: 0 5px 0 0;
}



/*editable buttons*/
a.btn_taketour
{
	background: #7D0D47 url(../images/taketourbg.jpg) repeat-x;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 9px 60px 0px 60px;
	color: #FFFFFF !important;
	border: none;
	height: 30px;
	text-decoration: none;
	display: inline-block;
}
a.btn_taketour:hover
{
	color: #FFFFFF;
	text-decoration: none !important;
}


.btn_shade
{
	background: #7D0D47 url(../images/shadebg.jpg) repeat-x;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px 10px 20px 10px;
	color: #FFFFFF;
	border: none;
	height: 45px;
	vertical-align: top;
	cursor: pointer;
}
a.btn_shade
{
	background: #7D0D47 url(../images/shadebg.jpg) repeat-x;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px 10px 20px 10px;
	color: #FFFFFF;
	border: none;
	height: 45px;
	vertical-align: top;
	cursor: pointer;
}
a.btn_shade:hover
{
	background: #7D0D47 url(../images/shadebg.jpg) repeat-x;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px 10px 20px 10px;
	color: #FFFFFF;
	border: none;
	height: 45px;
	vertical-align: top;
	cursor: pointer;
	text-decoration: none;
}

.btn_admin
{
	background: #F8F8F8 url(../images/btn_admingb.jpg) repeat-x left bottom;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 1px 6px 3px 6px;
	color: #DD51D3;
	border: none;
	height: 22px;
	border: solid 1px #A9A9A9;
	cursor: pointer;
}

.btn_normal
{
	background: #7D0D47 url(../images/bigbtnbg.jpg) repeat-x;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 4px 12px 5px 12px;
	color: #ffffff;
	border: none;
	height: 25px;
	cursor: pointer;
}
a.btn_normal
{
	background: #7D0D47 url(../images/bigbtnbg.jpg) repeat-x;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px 12px 4px 12px;
	color: #ffffff;
	border: none;
	height: 25px;
}
a.btn_normal:hover
{
	background: #7D0D47 url(../images/bigbtnbg.jpg) repeat-x;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px 12px 4px 12px;
	color: #ffffff;
	border: none;
	height: 25px;
	text-decoration: none;
}


.btn_admin_big
{
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px 5px 3px 5px;
	color: #DD51D3;
	height: 25px;
}



/* Language Links */
.lang
{
	font-weight: bold;
	color: #ba006e !important;
	font-size: 11px;
}
.langActive
{
	font-weight: bold;
	color: #ba006e !important;
	font-size: 11px;
	text-decoration:underline !important;
}

.langEnglish
{
	font-weight: bold;
	color: #ba006e !important;
	font-size: 11px;
}
.langEnglishActive
{
	font-weight: bold;
	color: #ba006e !important;
	font-size: 11px;
	text-decoration: underline !important;
}
.langSpanish
{
	font-weight: bold;
	color: #ba006e !important;
	font-size: 11px;
}
.langSpanishActive
{
	font-weight: bold;
	color: #ba006e !important;
	font-size: 11px;
	text-decoration: underline !important;
}
.langGerman
{
	font-weight: bold;
	color: #ba006e !important;
	font-size: 11px;
}
.langGermanActive
{
	font-weight: bold;
	color: #ba006e !important;
	font-size: 11px;
	text-decoration: underline !important;
}



/*Multi tabs*/
.rhm1
{
	width: 628px;
	height: 34px;
}
.rhm1-bg
{
	height: 34px;
}
.rhm1-bg ul
{
	list-style: none;
	margin: 0 auto;
	padding: 0px;
}
.rhm1-bg li
{
	float: left;
	list-style: none;
	margin: 0 3px 0 0 !important;
	padding: 0px;
}
.rhm1-bg li a
{
	float: left;
	display: block;
	color: #24618E;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 0 5px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	cursor: pointer;
}
.rhm1-bg li a span
{
	float: left;
	display: block;
	padding: 0 10px 0 5px;
}
.rhm1-bg li.current a
{
	color: #ffffff;
	background: url(../images/tab_left.jpg) no-repeat left top;
}
.rhm1-bg li.current a span
{
	color: #ffffff;
	background: url(../images/tab_right.jpg) no-repeat right top;
}
.rhm1-bg li a:hover
{
	color: #fff;
	background: url(../images/tab_left_on.jpg) no-repeat left top;
}
.rhm1-bg li a:hover span
{
	color: #fff;
	background: url(../images/tab_right_on.jpg) no-repeat right top;
}

.rhm1-bg li.current_on a
{
	color: #fff;
	background: url(../images/tab_left_on.jpg) no-repeat left top;
}
.rhm1-bg li.current_on a span
{
	color: #fff;
	background: url(../images/tab_right_on.jpg) no-repeat right top;
}


/* for german text */
.rhm2-bg
{
	height: 34px;
}
.rhm2-bg ul
{
	list-style: none;
	margin: 0 auto;
	padding: 0px;
}
.rhm2-bg li
{
	float: left;
	list-style: none;
	margin: 0 3px 0 0 !important;
	padding: 0px;
}
.rhm2-bg li a
{
	float: left;
	display: block;
	color: #24618E;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 0 1px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	cursor: pointer;
}
.rhm2-bg li a span
{
	float: left;
	display: block;
	padding: 0 4px 0 2px;
}
.rhm2-bg li.current a
{
	color: #ffffff;
	background: url(../images/tab_left.jpg) no-repeat left top;
}
.rhm2-bg li.current a span
{
	color: #ffffff;
	background: url(../images/tab_right.jpg) no-repeat right top;
}
.rhm2-bg li a:hover
{
	color: #fff;
	background: url(../images/tab_left_on.jpg) no-repeat left top;
}
.rhm2-bg li a:hover span
{
	color: #fff;
	background: url(../images/tab_right_on.jpg) no-repeat right top;
}

.rhm2-bg li.current_on a
{
	color: #fff;
	background: url(../images/tab_left_on.jpg) no-repeat left top;
}
.rhm2-bg li.current_on a span
{
	color: #fff;
	background: url(../images/tab_right_on.jpg) no-repeat right top;
}


/*inbox pages*/

a.inbox
{
	background: url(../images/icon_inbox.jpg) no-repeat;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin-right: 2px;
	width: 70px;
	padding: 5px 0 0 30px;
	height: 20px;
	display: block;
	float: left;
	color: #000000;
}
a.inboxon
{
	background: url(../images/icon_inbox_on.jpg) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 2px;
	width: 70px;
	padding: 5px 0 0 30px;
	height: 20px;
	display: block;
	float: left;
}
a.inboxon:hover
{
	color: #FFFFFF;
}
a.inbox:hover
{
	background: url(../images/icon_inbox_on.jpg) no-repeat;
	margin-right: 2px;
	width: 70px;
	padding: 5px 0 0 30px;
	height: 20px;
	display: block;
	float: left;
	color: #FFFFFF;
}


a.draft
{
	background: url(../images/icon_drafts.jpg) no-repeat;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin-right: 2px;
	width: 60px;
	padding: 5px 0 0 29px;
	height: 20px;
	display: block;
	float: left;
	color: #000000;
}
a.drafton
{
	background: url(../images/icon_drafts_on.jpg) no-repeat;
	color: #FFFFFF;
	margin-right: 2px;
	width: 60px;
	padding: 5px 0 0 29px;
	height: 20px;
	display: block;
	float: left;
}
a.drafton:hover
{
	color: #FFFFFF;
}
a.draft:hover
{
	background: url(../images/icon_drafts_on.jpg) no-repeat;
	margin-right: 2px;
	width: 60px;
	padding: 5px 0 0 29px;
	height: 20px;
	display: block;
	float: left;
	color: #ffffff;
}


a.sent_item
{
	background: url(../images/icon_sentmessages.jpg) no-repeat;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin-right: 2px;
	width: 102px;
	padding: 5px 0 0 30px;
	height: 20px;
	display: block;
	float: left;
	color: #000000;
}
a.sent_itemon
{
	background: url(../images/icon_sentmessages_on.jpg) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 2px;
	width: 102px;
	padding: 5px 0 0 30px;
	height: 20px;
	display: block;
	float: left;
}
a.sent_itemon:hover
{
	color: #FFFFFF;
}
a.sent_item:hover
{
	background: url(../images/icon_sentmessages_on.jpg) no-repeat;
	margin-right: 2px;
	width: 102px;
	padding: 5px 0 0 30px;
	height: 20px;
	display: block;
	float: left;
	color: #ffffff;
}


a.deleted_item
{
	background: url(../images/icon_deleteItems.jpg) no-repeat;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin-right: 2px;
	width: 102px;
	padding: 5px 0 0 30px;
	height: 20px;
	display: block;
	float: left;
	color: #000000;
}
a.deleted_itemon
{
	background: url(../images/icon_deleteItems_on.jpg) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 2px;
	width: 102px;
	padding: 5px 0 0 30px;
	height: 20px;
	display: block;
	float: left;
}
a.deleted_itemon:hover
{
	color: #FFFFFF;
}
a.deleted_item:hover
{
	background: url(../images/icon_deleteItems_on.jpg) no-repeat;
	margin-right: 2px;
	width: 102px;
	padding: 5px 0 0 30px;
	height: 20px;
	display: block;
	float: left;
	color: #ffffff;
}


a.compose
{
	background: url(../images/icon_composeMail.jpg) no-repeat;
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 92px;
	padding: 5px 0 0 40px;
	height: 20px;
	float: left;
	display: block;
	color: #000000;
}
a.composeon
{
	background: url(../images/icon_composeMail_on.jpg) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	width: 92px;
	padding: 5px 0 0 40px;
	height: 20px;
	float: left;
	display: block;
}
a.composeon:hover
{
	color: #FFFFFF;
}
a.compose:hover
{
	background: url(../images/icon_composeMail_on.jpg) no-repeat;
	width: 92px;
	padding: 5px 0 0 40px;
	height: 20px;
	float: left;
	display: block;
	color: #ffffff;
}


.MailLinks
{
	width: 597px;
}
.MailLinks a
{
	font-size: 12px;
}


.MailLinksSmall
{
	width: 597px;
}
.MailLinksSmall a
{
	font-size: 10px;
}


a.inboxSmall
{
	background: url(../images/icon_inbox.jpg) no-repeat;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin-right: 2px;
	width: 70px;
	padding: 2px 0 0 30px;
	line-height: 10px;
	height: 25px;
	display: block;
	float: left;
	color: #000000;
}
a.inboxSmallon
{
	background: url(../images/icon_inbox_on.jpg) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 2px;
	width: 70px;
	padding: 2px 0 0 30px;
	height: 25px;
	display: block;
	line-height: 10px;
	float: left;
}
a.inboxSmallon:hover
{
	color: #FFFFFF;
}
a.inboxSmall:hover
{
	background: url(../images/icon_inbox_on.jpg) no-repeat;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin-right: 2px;
	width: 70px;
	padding: 2px 0 0 30px;
	line-height: 10px;
	height: 25px;
	display: block;
	float: left;
	color: #ffffff;
}

#share span
{
	color: #ffffff !important;
	text-decoration: none;
}



/* compose */
.dv595
{
	width: 595px;
	padding: 0px 0 3px 0;
}
.dv595border
{
	width: 595px;
	border: solid 1px #809DB9;
}
.dvSubject
{
	width: 70px;
	background-color: #F4F9FC;
	padding: 5px 0;
	border-right: solid 1px #809DB9;
	text-align: center;
}
.txtSubject
{
	width: 520px;
	padding: 4px 2px 0 1px;
	border: none;
	height: 20px;
	float: left;
}
.dvquickcon
{
	width: 39px;
	background-color: #F4F9FC;
	padding: 5px 0;
	border-right: solid 1px #809DB9;
	text-align: center;
}
.dv419
{
	width: 419px;
	border-right: solid 1px #809DB9;
}
.txtTo
{
	width: 416px;
	padding: 4px 2px 0 1px;
	border: none;
	height: 20px;
	float: left;
}
.btnquick
{
	width: 108px;
	padding: 5px 0 0 25px;
	height: 19px;
	background: #f4f9fc url(../images/btn_quick.jpg) no-repeat 3px 5px;
}
.dvAddPhoto
{
	width: 103px;
	border: solid 1px #849ebd;
	background: url(../images/btn_attachphoto.jpg) no-repeat 2px 2px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 15px 0 4px 0px;
	height: 40px;
}


/*07dec 09*/

.new_shoparea
{
	width: 960px;
	padding: 10px;
	background-color: #FFFFFF;
	color: #000000;
}
.new_shoprow
{
	width: 960px;
	padding: 0px 0 0 0;
}
.shop_leftnav
{
	width: 200px;
	float: left;
}
.shop_leftnav table
{
	border-collapse: collapse;
}
.shop_leftnav ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-top: none;
	float: left;
	width: 198px;
}
.shop_leftnav ul li
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.shop_leftnav ul li a
{
	display: block;
	margin: 0px;
	border-top: solid 1px #e3e3e3;
	padding: 6px 5px 6px 10px;
	width: 183px;
	color: #000;
	font-size: 12px;
}
.shop_leftnav ul li a:hover
{
	text-decoration: none;
	background-color: #cdcdcd;
	color: #000;
}
.shop_leftnav ul li ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: none;
	background-color: #f5f5f5;
}
.shop_leftnav ul li ul li
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.shop_leftnav ul li ul li a
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 178px;
	padding: 5px 5px 5px 15px;
	background: url(../images/mehrun_arrow.gif) no-repeat 8px 10px;
}


.shop_rightpart
{
	width: 740px;
	text-align: left;
	padding-left: 20px;
}
.shop_rightpart_row
{
	width: 740px;
	font-size: 12px;
}
.shop_rightpart_rowfull
{
	width: 740px;
	padding: 5px 0;
	font-size: 12px;
}
.shop_rightpartbox
{
	width: 700px;
	padding: 10px;
	background: url(../images/profileboxbg.jpg) repeat-x left top;
	border: solid 1px #cccccc;
}
.shop_rightpart_content
{
	width: 740px;
	padding: 10px 0 0 0;
}
.shop_box
{
	width: 352px;
	padding: 0 0 15px 0;
}
.shop_box_head
{
	background: url(../images/shopbox_headtop.jpg) no-repeat;
	width: 344px;
	padding: 8px 0 0 8px;
	height: 27px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #921857;
}
.shop_box_midbg
{
	background: url(../images/shopbox_midbg.jpg) repeat-y;
	width: 336px;
	padding: 0px 8px 0 8px;
}
.shop_box_botbg
{
	width: 352px;
}
.shop_box_midbg_row
{
	width: 336px;
	padding: 8px 0 0px 0;
}
.shop_box_midbg_thumbimg
{
	width: 110px;
}
.shop_box_midbg_thumbimg img
{
	border: solid 1px #cfcfcf;
}
.shop_box_midbg_text
{
	width: 226px;
	height: 120px;
	font-size: 12px;
	text-align: justify;
}
.shop_box_midbg_text a
{
	font-weight: bold;
	color: #8c1653;
	text-decoration: none;
}
.shop_box_midbg_text a:hover
{
	font-weight: bold;
	color: #be2db4;
	text-decoration: none;
}
.shop_rightpart_rowCol1
{
	width: 150px;
	font-weight: bold;
}
.shop_rightpart_rowCol2
{
	width: 560px;
}

.shop_rightpart_rowCol1_new
{
	width: 150px;
	float: left;
	font-weight: bold;
}
.shop_rightpart_rowCol2_new
{
	width: 420px;
	float: left;
}
.shop_rightpart_rowCol3_new
{
	width: 120px;
	float: left;
}



.shop_listbox
{
	width: 740px;
	padding: 8px 0 0px 0;
}
.shop_listbox_headbg
{
	background: url(../images/shop_list_tabbg.jpg) no-repeat;
	height: 25px;
	color: #FFF;
	font-size: 20px;
	padding: 15px 0 0 15px;
	width: 725px;
}
.shop_listbox_row
{
	width: 740px;
	padding: 0px 0 0px 0;
}
.shop_listbox_midbg
{
	background: url(../images/shop_list_tabmidbg.jpg) repeat-y;
	padding: 0px 15px 0px 15px;
	width: 710px;
}
.shop_listbox_midbg_row
{
	width: 710px;
	padding: 3px 0 2px 0;
}
.shop_listbox_midbg_thumbimg
{
	width: 210px;
}
.shop_listbox_midbg_text
{
	width: 400px;
	font-size: 12px;
}
.shop_listbox_midbg_row a
{
	color: #9b1d5e;
}
.shop_listbox_midbg_thumbimg_new
{
	width: 110px;
}
.shop_listbox_midbg_text_new
{
	width: 590px;
	font-size: 12px;
	text-align: justify;
}

/*pagination*/

.shop_pagi
{
	width: 740px;
	margin: 10px 0 0 0;
}
.shop_pagi_row
{
	width: 740px;
}
.shop_pagi_left
{
	width: 7px;
}
.shop_pagi_right
{
	width: 7px;
}
.shop_pagi_midbg
{
	width: 725px;
	background: url(../images/pagi_midbg.jpg) repeat-x;
	height: 32px;
	padding: 15px 0 0 0;
	color: #FFF;
}
.pagi_rightpart
{
	width: 460px;
	float: right;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
.pagi_rightpart a.pagi_links
{
	color: #FFFFFF;
	text-decoration: none;
	background-: #CCCCCC;
	display: inline-block;
	padding: 2px 5px;
}
.pagi_rightpart a.pagi_links:hover
{
	color: #a8095b;
	text-decoration: none;
	background: #CCCCCC;
	display: inline-block;
	padding: 2px 5px;
}
.pagi_rightpart a.active
{
	color: #a8095b;
	text-decoration: none;
	background-color: #CCCCCC;
	display: inline-block;
	padding: 2px 5px;
}
.pagi_previous
{
	display: block;
	float: right;
	padding: 2px 5px 0 5px;
}
.pagi_next
{
	display: block;
	float: right;
	padding: 2px 5px 0 5px;
}

.shop_listgrid
{
	width: 724px;
	padding: 7px;
	border: solid 1px #80134b;
	background-color: #dddddd;
	margin: 10px 0 0 0;
}
.shop_listgrid_alt
{
	width: 724px;
	padding: 7px;
	border: solid 1px #80134b;
	background-color: #f5f5f5;
	margin: 10px 0 0 0;
}
.shop_listgrid_thumb
{
	width: 110px;
}
.shop_listgrid_text
{
	width: 614px;
}
.shop_listgrid_text a
{
	color: #000;
	text-decoration: none;
}
.shop_listgrid_text a:hover
{
	color: #a8095b;
	text-decoration: none;
}
.shop_listgrid_text_new
{
	width: 714px;
	text-align: justify;
}


.advertmenuleft {width: 198px; float: left; margin-bottom:10px; margin-left:-1px;}
.advertmenuleft img {display:none;}

table.leftnav
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: solid 1px #7b0c42;
	width: 200px;
}
table.leftnav td
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	list-style: none;
}
table.leftnav td a:link, table.leftnav td a:visited
{
	background: #FFF;
	border-top: solid 1px #7b0c42;
	height: 21px;
	width: 178px;
	display: block;
	color: #7D0D47;
	padding: 8px 0px 0px 20px;
	text-decoration: none;
	text-align: left;
}
table.leftnav td a:hover
{
	background: #cdcdcd;
	height: 21px;
	width: 178px;
	display: block;
	color: #7D0D47;
	padding: 8px 0px 0px 20px;
	text-decoration: none;
	text-align: left;
}

table.leftnav td a:active
{
	background: #cdcdcd;
	height: 21px;
	width: 178px;
	display: block;
	color: #7D0D47;
	padding: 8px 0px 0px 20px;
	text-decoration: none;
	text-align: left;
}

table.ctl00_ContentPlaceHolder1_UcAdvertMenu1_mnuCategory_7 tr td a {background-color:#cccccc !important; color:#000000 !important;}

/* Grid CSS*/
.tblcap
{
	background: #D676AC;
	font: 11px Tahoma, Arial, Verdana;
	color: #ffffff;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
.bdrA
{
	border: 1px solid #861253;
}
.bdrT
{
	border-top: 1px solid #861253;
}
.bdrR
{
	border-right: 1px solid #861253;
}
.bdrB
{
	border-bottom: 1px solid #861253;
}
.bdrL
{
	border-left: 1px solid #861253;
}

.probox_advertarea
{
	width: 740px;
	background-color: #FFFFFF;
	padding: 10px;
	text-align: left;
	color: #86124E;
}

.float_none
{
	float: none;
}

.msgboxSuc
{
	font: 12px 'Trebuchet MS' , Tahoma, Arial, Verdana;
	color: #861253;
	padding: 4px 0px 4px 10px;
	text-align: center;
}

.shop_listhead
{
	background: url(../images/shop_leftnav.jpg) no-repeat;
	width: 170px;
	height: 24px;
	padding: 6px 0 0 30px;
	float: left;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
}

.dropBold
{
	width: 190px;
	font-weight: normal;
}
select.dropBold option.optBold
{
	color: White;
	background-color: #cdcdcd;
}

.shop_listbox_headbg_new {height:40px; color:#FFF; font-size:20px; width:740px; margin-bottom:-5px; position:relative;}

/*advert heading*/
.addleftbg {width:12px; height:40px;}
.addrightbg {width:14px; height:40px;}
.addmidbg {padding:15px 50px 0 02px; height:25px; background:url(../images/add_midbgbg.jpg) repeat-x;}

.thumb2 img {margin:-3px 0px 0px -2px;}


/* To make Flash on and off on My profile page for  Support TheBoyZone.com    */
a.flashlink3
{
	color: #E38CB9 !important;
	text-decoration: none;
	
}


a.flashlink4
{
	color: #7D0D47;
	text-decoration: none;
	
}