body {margin:0px;   font:12px Arial, Helvetica, sans-serif; color:#314556; }
img, a {border:none; outline:none; text-decoration:none;}

#feedback{
	width:34px; height:114px;
	position:relative;	
	
}

h1,h2,h3,h4,h5,h6,img,div,form,class,span,p {margin:0; padding:0; border:none}
.clearer {clear:both; font-size:0; margin:0; padding:0; height:0; overflow:hidden; line-height:0;}
h1 {font:normal	18px  Arial, Helvetica, sans-serif; color:#444343;}
h2 {color:#ffffff; font:bold 19px Arial, Helvetica, sans-serif;}
h3 {color:#00477d; font:normal 24px Arial, Helvetica, sans-serif;}
h4 {color:#000000; font:normal 24px Arial Rounded MT Bold, Arial, Helvetica, sans-serif;}
h5 {font:bold 20px Arial, Helvetica, sans-serif; color:#739305;}
p {line-height:20px;}
.fn{float:none;}
.fl{float:left;}
.fr	{float:right;}
a {text-decoration:none; color:#85a418;}
a:hover {text-decoration:none; color:#85a418;}


html ,  html div {
behavior: url(iepngfix.htc);
}

.headerBG {width:100%; background:url(../images/headerBG.gif) repeat-x top; height:117px;}
.body_content_width {width:960px; margin:0 auto; height:231px;}
.logo {padding:32px 0 0 10px;}
.top_spacing {padding-top:10px;}
.mainMenuWrap { padding-top:56px; padding-left:10px;}
#mainMenu{float:left;}
#mainMenu ul{list-style: none; margin:0; padding:0;}
#mainMenu ul li {float:left;  display: inline;}
#mainMenu ul li a {float:left; padding:0 0 0 10px; cursor: pointer; position:relative; text-decoration:none;}
#mainMenu ul li a span {float:left; display: block; font:normal 14px Arial, Helvetica, sans-serif;  padding:5px 8px 13px 0px; color: #444f57; text-transform:none; text-decoration:none;}		
* html #mainMenu ul li a span {height: 0px;}
#mainMenu li#current a {background-position: left -34px;  }
#mainMenu li#current a span {background-position:right -34px; }
#mainMenu li a:hover {background:url(../images/menuLeft.gif) no-repeat left top; float:left; padding:0 0 0 10px; cursor: pointer; position:relative; text-decoration:none; background-position: left -34px; }
#mainMenu li a:hover span {float:left; display:block;  font:normal 14px Arial, Helvetica, sans-serif; padding:5px 8px 13px 0px;  color: #ffffff; text-decoration:none;	background:url(../images/menuRight.gif) no-repeat right top; background-position:right -34px}
.facebook{color:#435c95; font-weight:bold}
.signInBtn {padding:0 0 50px 0;}
.search_box {padding:12px;}

.top_space_para {padding-top:5px;}
.smalltext, #passion_container {padding-top:10px;margin-left:20px;text-align:justify}
#passion_container a, #passion_container a:visited { font-weight: bold; }
.art_description {padding-bottom: 5px; }
.find_btn {padding-left:15px;}
.homeIconWrap {height:120px;}
.mainBlueBG {height:231px; width:100%; background:url(../images/blueMainBG.jpg) repeat-x;}
.bgSocialSearch {width:949px; height:231px; background:url(../images/bgSocialSearch.png) no-repeat;margin-left:10px; margin-top:54px}
.socialSearchWrap {width:919px; padding-left:30px; height:73px; padding-top:10px;}

.shareSaveSearchInfoWrap {width:320px; height:170px; padding-top:10px; text-align:center}
.socialSearchInput {border:none; border-color:#ffffff; padding:10px; width:600px; font:18px Arial, Helvetica, sans-serif; color:#5f5f5f}
.socialSearchBG {width:674px; height:64px; background:url(../images/socialSearchInputBG.gif) no-repeat;}
.tryFacebookTTLwrap {width:500px; padding-top:10px;}
.tryFacebookTTL {width:800px; padding-left:50px; padding-top:10px}
.paddingTop3 {padding-top:3px;}
.hint_font {font:normal 12px Arial, Helvetica, sans-serif; color:#ffffff;}
.socialSearchBottomTxt {width:500px; padding-left:40px;}
.bodyBG {width:100%; padding:40px 0; background:#eafbfd;}
.bodyWrapper {width:960px; margin:0 auto;margin-top:-114px;}
.homeright{width:501px; height:249px; padding-left:0px;}
.left_wrapper {width:480px; padding-bottom:30px;}
.joinBG {width:488px; height:249px; background:url(../images/bgFaceBookBox.gif) no-repeat;}

.joinbgFaceBookSignup {width:448px; height:98px; background:url(../images/bgFaceBookSignup.png) no-repeat;}
.posttowall {width:164px; height:27px; float:right; padding:40px 66px 0 0;}
.connectfacebook {width:216px; height:27px; float:right; padding:0px 14px 0 0;}

.joinCommText {width:239px; font:16px Arial, Helvetica, sans-serif; color:#444343; line-height:22px; text-align:justify; float:left; margin-top:50px;}
.signupBtn {padding-top:80px;margin-left:40px; }
.joinInfoWrap {width:465px; padding:18px;}
.joinLeftRightWrap {height:100px;}
.connectFacebookWrap {width:465px; }
.homeleft {width:395px;}
.main_heading {font:bold 20px Arial, Helvetica, sans-serif; color:#739305;margin-left:20px;}
.sub_main_heading {font:12px Arial, Helvetica, sans-serif; color:#739305;}
.share_option {font:12px Arial, Helvetica, sans-serif; color:#979797;}
.footer_font {font:11px Arial, Helvetica, sans-serif; color:#535353;}
.footer_font a {color:#000000; text-decoration:none;}
.textAlignRight {text-align:right;}
.footerBG {width:100%; padding:20px 0; background:#ffffff;}
.footerWrapper {width:960px; margin:0 auto;}



#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .40;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 0px;
	border: 15px solid #fff;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -30px 5px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

/*Added*/
.feedback {
	width:47px; padding-top:80px; float:left;
	margin-top:20%;
	height:90px;
	background: url(../images/feedback_text.png);
}
.popup_text{
	width:410px; float:left;
	padding:10px;
}
.title{
	font: bold 11px Arial, Helvetica, sans-serif #686868; padding:3px;
}
.content{
	font: normal 11px Arial, Helvetica, sans-serif #686868; padding:3px; text-align:justify;
}
a.more{
	font: normal 11px Arial, Helvetica, sans-serif #686868; padding:3px; float:right;
}
.popup_middle{
	width:490px; height:350px; 
	background: url(../images/popup_middle_bg.png) repeat-y left top;
} 
.popup_top{
	width:490px; height:10px; 
	background: url(../images/popup_top.png) repeat-x left top;
}
.popup_bottom{
	width:490px; height:10px; 
	background: url(../images/popup_bottom.png) repeat-x left top;
}

