@import url("reset.css");
@import url("text.css");
@import url("jScrollPane.css");
@import url("newtoolbar.css");
@import url("addblock_dropdown.css");

body {
	background: #B2B2B2;
	/*background: #B2B2B2 url(../images/bg_body.jpg) 0 0 no-repeat;*/
	background-attachment: fixed;
	
}
#container {
	padding: 50px 10px 0 10px;
	width: 981px;
	position: absolute;
    z-index: 100;
}
.box {
	/*background-image: url(../images/bg_box.png);*/
	background-repeat: no-repeat;
	width: 317px;
	height: 278px;
	overflow: hidden;
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
}

.backcontrols {
	margin-top: 100px;
	text-align: center;
}

.reference {display: none;}

.flippin {
	background-image: none !important;
	background-color: #777 !important;
}

.alt_box {
	/*background: url(../images/bg_box_black.png) 0 0 repeat !important;*/
}
.box .box_icon {
	position: absolute;
	right: 0;
	top: 0;
	width: 49px;
	height: 46px;
        z-index: 99999;
}
.box .box_header {
	padding: 30px 30px 13px;
}
.box .box_header h4 {
	margin: 0;
	line-height: 1em;
	color: #fff;
}
.box .box_content_container {
	height: 180px;
	overflow: hidden;
}
.box .box_content {
	padding: 0 30px 15px;
	position: relative;
}
.box .box_content_container .box_content {
	padding-bottom: 0;
	height: 165px;
}
.box .box_content .box_desc {
	height: 80px;		
}
.box .box_content_container .jScrollPaneTrack {
	background-image: url(../images/bg_scrollbar_short.png);
}
.box .box_content_container .scroll {
	height: 165px;
	overflow: hidden;
	
}

.box .box_content h3 span {
	color: #f39c9c;
	font-size: 0.55em;
}
.box .box_content p, .box .box_content li, .box .box_content td {
	color: #fff;
	line-height: 1.2em;
}
.box .box_content .box_logo {
	height: 85px;
	overflow: hidden;
	background: url(../images/bg_box_logo.png) 0 0 no-repeat;
}
.box .box_content .box_logo img {
	display: block;
	margin: 0 auto;
}
.box .box_footer {
	background: url(../images/bg_box_footer.png) 0 0 repeat-x;
	margin: 0 30px;
	padding: 15px 0 30px;
}
.box .box_footer p {
	line-height: 1em;
	margin: 0;
	font-size: 1.1em;
}
.box .box_footer p a, .box .box_footer p a:visited {
	display: block;
	font-weight: bold;
	/*background: url(../images/icon_arrow.png) 100% 50% no-repeat;*/
	/*padding: 0 5px 0 0;*/
	float: left;
}
.box img {
	display: block;
}
#copyright {
	position: fixed;
	bottom: 0;
	right: 0;
}
#copyright p {
	margin: 0;
	line-height: 1em;
	font: normal 1.1em Arial, Helvetica, sans-serif;
}
#copyright p a, #copyright p a:visited {
	display: block;
	text-align: center;
	width: 150px;
	color: #fff;
	text-decoration: none;
	line-height: 35px;
	background: #000;
}
#A1 {
	width: 257px;
	padding: 30px;
	background-color: #d03030;
	background: url(../images/jacobslevin5.png) top left no-repeat;
}
#A1 h1 {
	font-size: 4em;
	color: #fff;
}
#A1 h3 {
	font-size: 2em;
	color: #fff;
}
#A2 img, #A3 img, #B2 img, #B3 img, #C3 img, .infoblock {
	display: block;
}

.infoli {
	/*background: url(../images/jacobslevin5.png) top left no-repeat !important;*/
}

#about ul.list {
	margin: 0;
}
#about ul.list li {
	list-style: none;
	padding: 0;
	font-size: 1.1em;
	margin: 0 0 5px;
	clear: both;
}
#about ul.list li a, #about ul.list li a:visited {
	display: block;
	font-weight: bold;
	background: url(../images/icon_arrow.png) 100% 50% no-repeat;
	padding: 0 12px 0 0;
	float: left;
}
#neocon {
}
.friends .scroll {
	height: 193px;
	overflow: hidden;
}
.friends ul li a {font-weight: bold;}

.friends ul li {
	font: normal 2em Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 1.4em;
	height: 28px !important;
	margin: 0 !important;
}
/* STOCKS I'M FOLLOWING */
#stocks .scroll {
	height: 185px;
	overflow: hidden;
}
#stocks ul li {
	font: normal 2em Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 1.4em;
}
#stocks table {
	margin: 0;
	width: 100%;
}
#stocks table th, #stocks table td {
	color: #fff;
	line-height: 1em;
	font-size: 1.4em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 3px 0;
}
#stocks table th {
	font-size: 2em;
}
#product_wars .box_content p {
	margin: 0 0 40px;
}
.twitter .box_icon, #twitter .box_icon {
	background-image: url(../images/icon_twitter.png);
}
.twitter .box_content h3 span, #twitter .box_content h3 span {
	font-size: 0.5em;
	color: #f39c9c;
}
.last_check_in .box_content_container, #pandora .box_content_container {
        
	height: 95px;
}
.last_check_in .box_content_container .box_content h5, #pandora .box_content_container .box_content h5 {
	line-height: 1em;
}
.last_check_in .scroll, #pandora .scroll {
	height: 80px;
	overflow: hidden;
}
.foursquare .box_icon, .last_check_in .box_icon {
	background: url(../images/icon_last_checkin.png) 0 0 no-repeat;
}

.pandora .box_icon, #pandora .box_icon {
	background: url(../images/icon_music.png) 0 0 no-repeat;
}
.last_check_in .box_container, #pandora .box_container  {
	margin: 0px 0 0 0;
        width: 317px;
        z-index: 999999;
        position: absolute;
        top: 122px;
	padding: 18px 0 0;
	background: url(../images/bg_box_black80.png) 0 0 repeat;
}
.last_check_in h4, #pandora h4 {
	color: #fff;
	margin-bottom: 5px;
}
.last_check_in h5, #pandora h5 {
	color: #fff;
	font-size: 2.2em;
}
.last_check_in h5 span, #pandora h5 span {
	display: block;
	line-height: 1em;
	margin: 0;
	font-size: 0.5em;
	color: #656565;
}
.last_check_in .box_footer h6, #pandora .box_footer h6 {
	color: #fff;
	font-size: 1.05em;
}
#designer_pages .box_content p {
	margin: 0 0 35px;
}
.twitter .box_content h3 {
	margin: 0 0 10px;
}
.hulu .box_icon, #last_watch .box_icon {
	background-image: url(../images/icon_tv.png);
}
.hulu .box_content, #last_watch .box_content {
	padding-bottom: 10px;
}
.hulu .box_content h3, .last_watch .box_content h3 {
	margin: 0;
	line-height: 1.1em;
}
.hulu span, .last_watch span {
	display: block;
}

.vimeo .box_icon {
	background-image: url(../images/icon_vimeo.png);
}
.flickr {
	background-image: url(../images/bg_flickr.jpg);
	height: 278px;
	position: relative;
}
.flickr .back {position: absolute;z-index: 9; width: 100%} 
.flickr .tinted {background-color: #000000;
    height: 100%;
    opacity: 0.5;
    filter:alpha(opacity=50);
    position: absolute;
    width: 100%;
    z-index: 8000;}
.flickr .box_footer {width: 260px; z-index: 99999; position: absolute; bottom: 0px;}
.flickr .box_header {z-index: 8001; position: absolute;}
.flickr .box_content_container{cursor: pointer; margin-top: 55px; height: 210px !important;}
.flickr .box_content{height: 210px !important;}
.flickr .box_icon {
	background-image: url(../images/icon_flickr.png);
}
.flickr .box_content .photolist {
	position: absolute;
	margin: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 9000;
}
.flickr .box_content_container {
	margin-top: 0px !important;
}
.flickr .box_content .photolist li {
	list-style: none;
	line-height: 1em;
	padding: 0;
	float: left;
	width: 35px !important; 
	height: 35px !important;
}
.flickr .box_content .photolist li img {width: 35px; height: 35px !important;}
.flickr .box_content .photolist li a, .flickr .box_content .photolist li a:visited {
	display: block;
	margin: 0 5px 5px 0;
}
.flickr .box_content .photolist li a img, .flickr .box_content .photolist li a:visited img {
	display: block;	
	height: 60px;
}

.instagram .back {position: absolute;z-index: 9;}
.instagram .box_footer {width: 260px; z-index: 99999; position: absolute; bottom: 0px;}
.instagram .box_header {z-index: 8001; position: absolute;}

.instagram {
	height: 278px;
	background: #000;
}

.instagram img {
	/*height: 278px;
	width: 278px;
	margin-left: 20px;*/
	height: 100%;
    width: 100%;
}

.instagram .box_content_container{cursor: pointer; margin-top: 55px; height: 210px !important;}

.instagram .box_content .photolist {
    position: absolute;
    margin: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 9000;
	/*left: 75px;*/
}

.instagram .box_content_container {
    margin-top: 0px !important;
}
.instagram .box_content{height: 210px !important;}
.instagram .box_content .photolist li {
    list-style: none;
    line-height: 1em;
    padding: 0;
    float: left;
    width: 35px !important;
    height: 35px !important;
}
.instagram .box_content .photolist li img {width: 35px; height: 35px !important; margin: 0;}
.instagram .box_content .photolist li a, .instagram .box_content .photolist li a:visited {
    display: block;
    margin: 0 5px 5px 0;
}
.instagram .box_content .photolist li a img, .instagram .box_content .photolist li a:visited img {
    display: block;
    height: 60px;
}


.archinect .back {position: absolute;z-index: 9;}
.archinect .box_footer {width: 260px; z-index: 99999; position: absolute; bottom: -10px;}
.archinect .box_header {z-index: 8001; position: absolute;}

.archinect {
	height: 278px;
	background: #000;
}

#empty {background: none;}


#back_map {width: 317px; height:300px; position: relative;  z-index: 9999;}
#designer_pages p,
#tennis_center p,
#three_rings p,
#neocon p,
#idny p, 
#product_wars p {color: #7f7f7f;}

.pandora {z-index: 100;}
.pandora .media_button 
{
	display: block;
	width: 85px;
	height: 85px;
	float: left;
}

.pandora .play {background-image: url(../images/play.png);}
.pandora .pause {background-image: url(../images/pause.png);}

.musicframe {position: absolute; top: 10px; display: block; height: 100px; width: 100px; left: 10px; z-index: 10;}
.music_timer {color: #fff; font-weight: bold; font-size: 14px; margin-right: 15px; display: block;  float: right; margin-top: 55px;}

.blogger .description {font-size:14px;}



/*************** jQuery WYSIWYG ***************/

div.wysiwyg { border: 1px solid #cccccc; padding: 5px; background-color: #ffffff; width: 97.5% !important; }
div.wysiwyg * { margin: 0; padding: 0; }

div.wysiwyg ul.panel { border-bottom: 1px solid #cccccc; float: left; width: 100%; padding: 0 0 5px 0; }
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 0 2px; padding: 0 !important;  background: #ffffff; background-image: none !important;}
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #cccccc; }
div.wysiwyg ul.panel li a { display: block; padding: 0 !important; width: 16px; height: 16px; background: url('../images/icons/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active {  }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }

div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }

div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }

div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.html { background-position: -48px -48px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -64px; }

div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }

div.wysiwyg iframe { border: 0; margin: 5px 0 0 0; clear: left; width: 97.5% !important; }

form .wysiwyg {
                padding: 6px;
                font-size: 13px;
                background: #fff url('../images/bg-form-field.gif') top left repeat-x;
                border: 1px solid #d5d5d5;
				color: #333;
                }

li.ui-state-default {
	position: relative;
}
                
.box_controlls {
	top: 5px;
    left: 5px;
    position: absolute;
    z-index: 999999 !important;
    width: 62px;
    height:32px;
    display: none;
}

.box_controlls2 {
	top: 220px;
    left: 135px;
    position: absolute;
    width: 170px;
    height:32px;
    z-index: 9999999;
    display: none;
}

.box_controlls2 span {
	display: block;
	float: left;
}

.box_controlls img {
	width: 16px;
}

li:hover .box_controlls, li:hover .box_controlls2 {
	display: block;
}

.mover {
	width: 21px;
	height: 21px;
	background: url(../images/move.png);
}

.reference {
	display: none;
}

#addblock img {
	margin: 0 auto;
	margin-bottom: 10px;
}

#addblock {
	text-align: center;
	color: white;
	color: rgba(255,255,255,0.7);
	font-size: 12px;
	cursor: pointer;
}

#addblock a {
	color: white;
	color: rgba(255,255,255,0.7);
}

#addblock a:hover {
	color: white;
}
#shaderz {
	display: none;
}

.imageblock {
	text-align: center;
}

.imageblock img {
	max-width: 317px;
	max-height: 278px;
	margin: 0 auto;
}

.back_map {
	height: 278px !important;
}

#addshader {
	background: #212A39;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.5;
}



/* ******************************************** */

/* Dialog Box */

.dialog.addblock, .dialog.addblock2 {
	background: #212a39;
	color: #969aa7;
	font-size: 14px;
	display: none;
	padding: 16px 25px 35px;
	position: absolute;
	width: 430px;
	z-index: 7000;
	-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	left: 50%;
	margin-left: -240px;
	top: 0px;
}

.dialog.addblock ul, .dialog.addblock2 ul {
	list-style: none;
	margin: 26px 0 0 45px;
}

.dialog.addblock li, .dialog.addblock2 li {
	margin: 15px 0 0;
}

.dialog.addblock i, .dialog.addblock2 i {
	color: #636977;
	font-size: 12px;
	display: block;
	margin: 5px 0 0;
 }

.dialog.addblock label, .dialog.addblock2 label {
	display: block;
	margin: 0 0 14px;
	padding-left: 3px;
}

.dialog.addblock input[type=text],
.dialog.addblock input[type=password],
.dialog.addblock2 input[type=text],
.dialog.addblock2 input[type=password]
{
	/* background: #fff url(../images/bg_text.png) top left repeat-x; */
	color: #212a39;
	border: none;
	display: block;
	line-height: 35px;
	height: 35px;
	padding: 0 10px;
	width: 310px;
	-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#dialog-signup,
#dialog-login {
	display: none;
}

.dialog .close {
	float: right;
}

.dialog .fb {
	text-align: center;
	display: block;
	margin: 30px 0 34px;
}

.dialog .btn-login {
	background: url(../images/btn_login.png) top left no-repeat;
	border: none;
	height: 53px;
	margin: 9px auto 0;
	width: 308px;
}

.savesettings, .dialog.addblock .btn-signup, .dialog.addblock2 .btn-signup {
	background: url(../images/submit.png) top left no-repeat;
	border: none;
	text-indent: -9999px;
	height: 47px;
	margin: 9px auto 0;
	width: 103px;
	cursor: pointer;
}

#mask {
	background: #212a39;
	position: absolute; left: 0; top: 0;
    z-index: 5000;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -moz-opacity:0.7;
    opacity: 0.5;
}

.current {
	top: 253px;
}

.haserror {
	color: #F00 !important;
}

.d-center {
	display: block;
	margin: 0 auto;
}

.addblockimg {
	margin-top: 20px;
}

.dialog .tipimg {
	display: block;
	margin-top: -5px;
	margin-bottom: 0px;
} 

.dialog .tip {
	background: #171d29;
	font-size: 11px;
	width: 310px;
	padding: 10px;
	-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 0px;
	line-height: 16px;
}

.dialog .doclose {
	text-decoration: underline;
}

.btype {
	width: 330px;
}

.clear {
	clear: both;
	width: 100%;
}

.previewer {
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 10px;
	background: #171d29;
	-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #3c4250;
}

.previewer img {
	-border-radius: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.tipimg2 {
	margin-top: 10px !important;
}

.tip2 {
	width: 190px !important;
	margin-left: 110px;
}

.uploader {
	display: none;
}

li .etinter {
	width: 317px;
	height: 280px;
	background-color: #000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
}

li:hover .etinter {
	display: block;
	z-index: 99999;
}


.dialog.psettings {
	width: 470px;
}

.dialog.psettings img.title {
	margin-left:  15px;
	margin-bottom: -30px;
}

.dialog.psettings form {
	margin-left: 12px;
}

.themepreview {
	height: 72px;
	width: 72px;
	float: left;
	background: #3d4250;
	margin-right: 18px;
	border-radius: 5px;
	-border-radius: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	cursor: pointer;
}

.themepreview img {
	border-radius: 5px;
	-border-radius: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.sbuttons {
	margin-left: 35px;
	margin-top: 10px;
	font-size: 12px;
	color: #1f2937;
	font-weight: bold;
}

.sbuttons span {
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 4px;
}

.sbutton {
	width: 120px;
	height: 43px;
	background: url(../images/sbutton1-2.png);
	float: left;
	font-size: 10px;
	margin-right: 10px;
	margin-top: 10px;
	cursor: pointer;
}

.sbutton.active {
	background: url(../images/sbutton2-2.png) !important;
	color: #FFF;
}

.themepreview.active {
	border: 2px solid #FFF;
}

.tabset {
	width: 408px;
	background: #171d29;
	padding: 16px;
}

.photopreview {
	border:  1px solid #3c4251;
	border-radius: 5px;
	-border-radius: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width: 95px;
	height: 95px;
	float: left;
	margin-right: 15px;
}

.setuploader {
	text-indent: -9999px !important;
	height: 33px !important;
	width: 85px !important;
	background: url(../images/choosefile.png) !important;
	padding: 0 !important;
	margin-bottom: 10px !important;
}

.uploadcontrols p {
	font-size: 11px;
}

.tabset hr {
	border:  none;
	height: 1px;
	background: rgba(255,255,255,0.3);
	margin-top: 10px;
	margin-bottom: 10px;
}

p.donotbg {
	margin-top: 22px;
}

select#background_settings {
	margin-top: 15px;
}

.sliderline {
	width: 404px;
	height: 40px;
	background: url(../images/sliderline2.png);
	position: relative;
	margin-bottom: 30px;
}

.sliderhead {
	height: 18px;
	width: 18px;
	background: url(../images/slider.png);
	position: absolute;
	left: 50px;
	top: 11px;
	cursor: pointer;
	z-index: 99999;
}

.dialog.psettings textarea {
	width: 405px;
	height: 75px;
	border-radius: 5px;
	-border-radius: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.dialog.psettings .tip {
	width: 420px;
}

.tip-s {
	font-size: 10px;
	margin-top: -12px;
	margin-left: 5px;
}

.dialog.psettings .retips {
	margin-top: 5px;
}

.dialog.psettings input[type=text] {
	width: 385px;
}

.tabset.colors ul.colorslist li {
	margin: 0;
	padding:  0;
	margin-bottom: 10px;
	width: 200px;
	float: left;
	overflow: hidden;
}

ul.colorslist {
	padding: 0 !important;
	margin:  0 !important;
}

.colors div.pick {
	cursor: pointer;
	height: 35px;
	width: 35px;
	background: #FFF;
	border-radius: 5px;
	-border-radius: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.tabset select {
	width: 180px;
}

.colorslist .pick, .colorslist .text {
	float: left;
}

.colorslist .text {
	color: #FFF;
	font-size: 12px;
	margin: 5px 0 0 10px;
}

.hidden {
	display: none;
}

.savesettings {
	background: url(../images/submit.png) top left no-repeat;
	border: none;
	text-indent: -9999px;
	height: 47px;
	margin: 9px auto 0;
	width: 103px;
	cursor: pointer;
	float: left;
	display: block;
}

span.cancel {
	float: left;
	display: block;
	margin-top: 4px;
	padding-top: 13px;
	padding-left: 10px;
}

.colorpicker, .colorpicker_hue {
	z-index: 999999 !important;
}

span.farrow {
	display: inline !important;
}

li.ps {
	margin-top: -30px !important;
}

ul.opul {
	clear: both;
}

.lastfm h5 {
	margin-top: 10px;
}


.dialog.myinfo {
	width: 310px;
	left: 50%;
	margin-left: -177px;
}

.dialog.myinfo ul li label {
	margin-bottom: 0px;
	font-size: 14px;
}

.dialog .s-day {
	width: 50px;
}

.dialog .s-month {
	width: 193px;
}

.dialog .s-day {
	width: 55px;
}

.dialog .selects {
	text-align: center;
	position: absolute;
	left: 145px;
	top: 4px;
}

.dialog.myinfo .skip {
	width: 88px;
	height: 50px;
	border: none;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	background: url(../images/myinfo/skip.png);
	cursor: pointer;
}

.dialog.myinfo .save {
	width: 211px;
	height: 53px;
	border: none;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	margin-left: 5px;
	position: relative;
	background: url(../images/submit.png) 0px 1px no-repeat;
	cursor: pointer;
}

.myinfo .btn-submit {
	text-indent: -9999px;
	line-height: 0;
	font-size: 0;
	margin-left: 140px !important;
}

.infoblock.custom {
	min-height: 278px;
}

.custom_name {
	font-size: 40px;
	font-weight: bold;
	margin-top: 35px;
	margin: 0;
	padding: 0;
	/*padding-top: 30px;*/
}

.custom_user_info {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px !important;
	margin-top: 20px;
}

.box_content_container {
	overflow:  visible !important;
}

span.city {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../images/myinfo/city.png) no-repeat;
	position: relative;
	margin-right: 3px;
}

span.college{
	display: inline-block;
	width: 24px;
	height: 12px;
	background: url(../images/myinfo/college.png) no-repeat;
	position: relative;
	margin-right: 3px;
	margin-left: 5px;
}

span.employer{
	display: inline-block;
	width: 17px;
	height: 12px;
	background: url(../images/myinfo/employer.png) no-repeat;
	position: relative;
	margin-right: 5px;
	margin-left: 5px;
}

span.birthday{
	display: inline-block;
	width: 17px;
	height: 12px;
	background: url(../images/myinfo/birthday.png) no-repeat;
	position: relative;
	margin-right: 5px;
	margin-left: 5px;
}

.custom_facebook {
	font-size: 12px;
	font-weight: bold;
	margin-top: 30px;
}

span.facebook {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../images/myinfo/facebook.png) no-repeat;
	position: relative;
	margin-right: 5px;
}

.custom_facebook a {
	font-size: 11px;
}

.baritself {
	position: absolute;
	width: 100%;
	z-index: 99999;
}

.custom_facebook {
	position: absolute;
	top: 217px;
}

.currentService {
	position: relative;
}

.currentService .arrow {
	width: 13px;
	height: 13px;
	background: url(../images/arrow.gif);
	position: absolute;
	right: 10px;
	top: 10px;
}

.selectorz {
	display: block;
	width: 13px !important;
	height: 13px !important;
	background: url(../images/arrow.gif);
	position: absolute;
	right: 100px;
	top: 10px;
	cursor: pointer;
}


/*WELCOME SCREEN*/

 .dialog.welcome {
	width: 570px;
	left: 50%;
	margin-left: -308px;
}

.welcomep-1 {
	color: #969aa7 !important;
	font-size: 14px;
	line-height: 16px;
	padding: 20px;
}

.welcomeimg2 {
	margin-left: 15px;
}

.welcome1 ul li input{
	float: left;
	margin-left: 20px;
	width: 310px !important;
}

.welcome1 ul li input[type=checkbox]{
	float: left;
	margin-left: 20px;
	width: auto !important;
    height:35px;
}

.welcome1 label {
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: white;
	width: 125px;
	text-align: right;
	margin-right: 20px;
	display: block;
	margin: 5px 0 0 0 !important;
	padding: 0 !important;
}

.welcome1 li {
	clear: both;
	overflow: visible;
	margin: 0 0 10px !important;
	padding: 0 !important;
    min-height: 35px;
}

.welcome1 ul li span {
	width: 28px;
	height: 28px;
}

.welcome1 ul li span.name {
	display: inline-block;
	background: url(../images/welcome/name.png) no-repeat;
	background-position: 11px 10px;
	position: relative;
}

span.facebook-icon{
	display: inline-block;
	background: url(../images/welcome/facebook.png) no-repeat;
	background-position: 0px 0px;
	position: relative;
}

.welcome1 ul li span.city {
	background-position: 12px 11px;
}

.welcome1 ul li span.college {
	background-position: 3px 11px;
}

.welcome1 ul li span.employer {
	background-position: 7px 10px;
}

.welcome1 ul li span.birthday{
	background-position: 7px 10px;
	position: absolute;
	right: 55px;
}

.stepline {
	margin-top: 50px;
	margin-bottom: 20px;
}

.welcome .continue {
	display: block;
	border:  none;
	width: 262px;
	height: 50px;
	line-height: 0px;
	font-size: 0px;
	text-indent: -9999;
	background: url(../images/welcome/continue.png);
	margin-left: 150px;
	cursor: pointer;
}

.welcome .themes-list {
	text-align: center;
	margin-left: 10px;
	margin: 25px 0 0 0;
}

.welcome .themes-list .themeholder {
	display: inline-block;
	margin-right: 25px;
	margin-bottom: 25px;
	width: 100px;
	height: 100px;
	cursor: pointer;
	border-radius: 7px;
	-moz-border-radius: 7px;
	border: 3px solid #212A39;
}

.welcome .themes-list .themeholder.active {
	border: 3px solid #FFF;
}

.welcome .themes-list .themeholder img {
	border-radius: 7px;
	-moz-border-radius: 7px;
}

.welcome2 .stepline {
	margin-top: 0px;
	margin-bottom: 25px;
}

.welcome3 .stepline {
	margin-left: -30px;
	margin-bottom: 0px;
	margin-top: 50px;
}

.welcome3 .submitholder {
	padding-left: 130px;
}

.welcome3 .padder {
	padding-left: 70px;
}

.welcome3 .darkblue {
	background: #161c28;
	width: 330px;
	padding: 20px;
	margin-left: -20px;
}

.welcome3 .darkblue label {
	font-size: 12px;
	margin-bottom: 0px;
}

.welcome3 .sbutton {
	font-size: 12px;
}

.welcome3 .sbuttons {
	margin-left: 25px;
}

.welcome3 .sbutton {
	margin-right: 43px;
}

#badge {
	position: fixed;
	bottom: 0px;
	right: 30px;
	padding:  10px 20px 10px 20px;
	font-size: 14px;
	z-index: 9999999;
}

.blocker {
	position: absolute;
	width: 98px;
	height: 23px;
	background: url(../images/addblock.png);
	top: 8px;
	left: 135px;
}

.blocker a {
	width: 98px;
	height: 23px;
	display: block;
	line-height: 0px;
	font-size: 0px;
	text-indent: -9999px;
}

.backtome {
	position: absolute;
	width: 109px;
	height: 27px;
	background: url(../images/backtome.jpg);
	top: 6px;
	right: 45px;
}

.backtome a {
	width: 109px;
	height: 27px;
	display: block;
	line-height: 0px;
	font-size: 0px;
	text-indent: -9999px;
}

.protip {
	width: 410px;
	height: 86px;
	background: url(../images/tips.png);
	position: absolute;
	top: 0px;
	left: 240px;
	z-index: 999999999;
	display: none;
}

.protip2 {
	width: 186px;
	height: 105px;
	background: url(../images/tips2.png);
	position: absolute;
	top: 34px;
	left: 29px;
	z-index: 999999999;
	display: none;
}

.protip3 {
	width: 289px;
	height: 97px;
	background: url(../images/tips3.png);
	position: absolute;
	top: 34px;
	right: 33px;
	z-index: 999999999;
	display: none;
}

.protips p {
	font-size: 14px;
	color: #d6d4d4;
	margin-top: 30px;
	margin-left: 15px;
}

.sbuttons-t {
	clear: both;
	height:33px;
	margin-left: 50px;
	margin-top: 60px;
}

.sbutton-t {
	text-align: center;
	width: 144px;
	height: 33px;
	cursor: pointer;
	background: url(../images/sbutton-t.png);
	float: left;
	margin-right: 20px;
}

.sbutton-t.hilite {
	background: url(../images/sbutton-t2.png);
}

.sbutton-t span {
	color: #212a39;
	font-weight: bold;
	font-size: 12px;
	display: inline-block;
	margin-top: 8px;
}

.helpme {
	margin-top: 80px;
	margin-left: 15px;
}

.helpme a {
	display: inline-block;
}

.nohelp {
	margin-left: 25px;
}

.welcomeselect {
	float: left;
	height: 35px;
	width: 330px;
	margin-left: 20px;
}

.pagedesignhelp {
	margin-top: 50px;
}

.sliderself {
	position: absolute;
	width: 339px;
	height: 6px;
	background: white;
	top: 17px;
	left: 27px;
	border-radius: 3px
}

.o0, .o100 {
	display: block;
	position: absolute;
	font-size: 14px;
	top: 8px;
}

.o0 {
	left: 5px;
}

.o100 {
	right: 0px;
}

.ubertip {
	margin-top: 10px !important;
}

.wdrop {
	position: absolute;
	top: 0px;
	background: white;
	color: black;
	left: 145px;
	width: 330px;
	top: 5px;
	padding: 10px 0 0 0 !important;
	z-index: 999;
}

.wdrop li {
	cursor: pointer;
	display: block;
	padding: 5px 10px 5px 10px !important;
	margin: 0 !important;
}

.wdrop li:hover {
	cursor: pointer;
	color: #FFF;
	background: #29406A;
}

input.haspopup {
	/*cursor: pointer;*/
}

.domaindesc {
	font-size: 11px;
	text-align: justify;
	padding: 10px 20px 0 20px;
}

#hide_icon_c, #hide_icon_l {
	float: left;
}

#hide_icon_c {
	margin:  5px 5px 0 0;
}

#bg_visible, #bg_visible_l {
    float: left;
}


#bg_visible {
    margin:  5px 5px 0 0;
}

.remove_bg .alt_box {
    background: none;
    background-color: transparent !important;
}