/* Social Project CSS Document */


/***initial setup of styles***/


html, body,
h1, h2, h3, h4, h5, h6, p
form, img, div {
	margin:0;
	padding:0;
	outline:0;
	border:0;
}

input {
	padding:0px;
	margin:0px;
}

br {
	padding:0px;
	margin:0px;
}

body {
	margin:0 auto;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#5a677d;
}
/*hr
{
	border-bottom:2px dotted #ccc;
	border-style:none none dotted;
}*/
/*p {
	line-height:140%;
}*/
h1 {
	font-size:1.6em;
	font-weight:normal;
	color:#000000;
}

h2 {
	font-size:1.4em;
	font-weight:normal;
	color:#f8ab36;
}

h3 {    font-size:1.3em; }
h4 {	font-size:1.2em; }
h5 {	font-size:1.1em; }
h6 {	font-size:1.0em; }
h1, h2, h3, h4, h5, h6
{
	padding:2px 0;
}

a,
a:link {
	color:#000000;
}

a:visited {
	color:#637188;
}

a:hover,
a.iehover {
	color:#424242;
}

/***initial setup of styles***/


.top {
margin-bottom: 15px;
}
.buttondiv {
margin-top: 10px;
}
.messagebox{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}

/*form, br {
	margin: 15px;
	padding: 5px;
}*/

label {
	width: 120px;
	float: left;
	font: 12px bold Verdana, Tahoma, Arial, sans-serif;
	margin-left:0px;
	padding: 2px;
	font-weight:bold;
	border: 0px solid #aaa;
}
/*
label {
	font: 14px bold Tahoma, Arial, sans-serif;
	background: #eeeeee;
	margin-left:80px;
}
*/
.text {
	width:300px;
	padding: 2px;
	border: 0px solid #aaa;
	margin-left:0px;
	
}
.bg {
	background: #e8eefa;
	width:800px;
}
.login {
	/*background: #e8eefa;*/
	width:400px;
	margin:0px auto;
}
.expl {
	width: 100px;
	color: #888;
	font:12px normal Verdana, Arial, sans-serif;
	font-style: italic;
	margin-left:0px;
	padding: 2px;
	border: 0px solid #aaa;
}
.option{
	width: 600px;
	float: left;
	font: 11px bold Verdana, Tahoma, Arial, sans-serif;
	margin: 10px;
	padding: 0px;
}
font.str
 {
 color:red;
 }
 span.red
 {
 color:red;
 font: 17px bold Verdana, Tahoma, Arial, sans-serif;
 }
span.green
 {
 color:green;
 font: 17px bold Verdana, Tahoma, Arial, sans-serif;
 }
 
.star{
	cursor:pointer; 
	}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

/*Ajax login */
/* {
	margin:0;
	padding:0;
	font:200 10pt/25px Verdana, Arial;
	color:#444;
}*/

/*
body {
	padding:50px;
}*/

.form {
	border:solid #709696;
	border-width:1px 2px 2px 1px;
	padding:10px;
	width:220px;
}

#registerlink {
	display:none;
	width:50px;
	border: solid #709696;
	border-width:0 2px 2px 1px;
	padding:0 7px;
	margin:-1px 0 0 10px;
	text-align:center;
}

.inputfield {
	border:1px solid #A6AA9F;
	background-color:#e8eefa;
	width:160px;
}
.inputfield:focus {
	border:1px solid #709696;
	background-color:#e8eefa;
	width:160px;
}

p.right {
	text-align:right;
}
p.center {
	text-align:center;padding-top:9px;
}

.error {
	font-weight:600;
	color:#DD1100;
}

#error {
	display:none;
	margin-left:235px;
	position:absolute;
	z-index:99;
}
#tip {
	position:absolute;
	margin:-42px 0 0 -14px;
	width:15px;
	background:url('images/tip.gif') right bottom no-repeat;
}
#error_content {
	border:1px solid #a6aa9f;
	background-color:#dce8bf;
	padding:9px;
	font-weight:bold;
	font-size:8pt;
	line-height:10px;
}

.tag_cloud {
	 padding: 3px; 
	 text-decoration: none; 
	 }
.tag_cloud:link  { 
	color: #000000; 
	
	}
.tag_cloud:visited { 
	color: #000000;
	 }
.tag_cloud:hover { 
	color: #626262; 
	background: #ffffff;
	 }
.tag_cloud:active { 
	color: #626262; 
	/*background: #ACFC65;*/
}

	 
	 
/*@import url("corner_style.css");*/

.maindiv{
	/*width:1200px;*/
	/*min-width:1200px;
	width:auto !important;*/
	width:1200px;
	margin:25px auto 0px auto;
	padding:0px 25px;
}


.main_body_div{
	width:100%;
	
}

.main_body_topleft{
	background-image:url(images/main_body_topleft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:14px;
	height:14px;
}
.main_body_topright{
	background-image:url(images/main_body_topright.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:14px;
	height:14px;
}
.main_body_top{
	background-image:url(images/main_body_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:14px;
}
.main_body_left{
	background-image:url(images/main_body_left.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:7px;
	
}
.main_body_right{
	background-image:url(images/main_body_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:7px;
}



.main_body_div_inner{
	width:100%;
	background:#ffffff;
}

.main_body_botleft{
	background-image:url(images/main_body_botleft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:14px;
	height:14px;
}
.main_body_botright{
	background-image:url(images/main_body_botright.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:14px;
	height:14px;
}
.main_body_bot{
	background-image:url(images/main_body_bot.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:14px;
}


#index_logo{
	clear:both;
	margin:0px auto;
	padding-top:100px;
	width:173px;
	display:block;
}


.search_index_div{
	width:395px;
	margin:40px auto;
}

.search_index_input_left {
	height:32px;
	padding:10px;
	margin:0px;
	vertical-align:middle;
}


.searchsubmit{
	width:65px;
	height:32px;
	background:url(images/search_button.gif) no-repeat center center;
	cursor:pointer;
	border:0px;
	display:inline;
	margin-top:7px;
	padding:0px;
}

.searchinput_left {
	height:32px;
	/*padding-left:10px;*/
	/*background:url(images/search_input.gif) no-repeat left center;*/
	margin:0px;
	vertical-align:middle;
}

.searchinput_right {
	float:right;
}

.advancedsearch{
	clear:both;
	padding:1px 0px;
}



.header_div{
	background:url(images/header_bot.gif) bottom repeat-x;
	height:175px;
}

#header_left{
	clear:both;
	float:left;
	padding-top:75px;
	padding-left:30px;
}

#header_left a{
	width:173px;
	height:78px;
	display:block;
	background:url(images/mainlogo.gif) no-repeat top left;
}

.header_right{
	float:right;
	width:950px;
}

#header_menu ul{
	margin:0px;
	padding:10px 0px;
}

#header_menu ul li{
	/*display:inline;*/
	list-style:none;
	padding:0px 5px 0px 0px;
	position:relative;
	float:left;
}

#header_menu ul li a,
#header_menu ul li a:link,
#header_menu ul li a:visited,
#header_menu ul li a:active{
	background:url(images/head_link_anch_left.gif) no-repeat left top;
	height:32px;
	padding-left:13px;
	float:left;
	text-decoration:none;
}



#header_menu ul li a span,
#header_menu ul li a:link span,
#header_menu ul li a:visited span,
#header_menu ul li a:active span{
	background:url(images/head_link_anch_right.gif) no-repeat right top;
	height:32px;
	padding-right:13px;
	padding-top:5px;
	display:block;
	float:left;
	cursor:pointer;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}


#header_menu ul li a:hover,
#header_menu ul li a.iehover {
	background:url(images/head_link_hover_left.gif) no-repeat left top;
	height:32px;
	padding-left:13px;
	float:left;
	text-decoration:none;
	
}


#header_menu ul li a:hover span,
#header_menu ul li a.iehover span {
	background:url(images/head_link_hover_right.gif) no-repeat right top;
	height:32px;
	padding-right:13px;
	float:left;
	text-decoration:none;
}



#header_menu ul li a.header_rss,
#header_menu ul li a.header_rss:link,
#header_menu ul li a.header_rss:visited,
#header_menu ul li a.header_rss:active,
#header_menu ul li a.header_rss:hover,
#header_menu ul li a.header_rss.iehover {
	background:url(images/FeedBurner_32x32.png) no-repeat 0px top;
	#background-position:top left;
	height:32px;
	width:20px;
	#position:relative;
	#padding-left:15px;
	#float:right;
	#font-size:13px;
	#font-weight:bold;
	#text-decoration:none;
	#padding-top:5px;
	float:left;
    display:inline;
}

#header_menu ul li a.header_twitter,
#header_menu ul li a.header_twitter:link,
#header_menu ul li a.header_twitter:visited,
#header_menu ul li a.header_twitter:active,
#header_menu ul li a.header_twitter:hover,
#header_menu ul li a.header_twitter.iehover {
        background:url(images/Twitter_32x32.png) no-repeat 0px top;
        height:32px;
        width:20px;
        position:relative;
        #padding-left:15px;
        #float:right;
        #font-size:13px;
        #font-weight:bold;
        #text-decoration:none;
        #padding-top:5px;
        float:left;
        display:inline;
}

#header_menu ul li a.header_digg,
#header_menu ul li a.header_digg:link,
#header_menu ul li a.header_digg:visited,
#header_menu ul li a.header_digg:active,
#header_menu ul li a.header_digg:hover,
#header_menu ul li a.header_digg.iehover {
        background:url(images/Digg_32x32.png) no-repeat 0px top;
        height:32px;
        width:20px;
        position:relative;
        #padding-left:15px;
        #float:right;
        #font-size:13px;
        #font-weight:bold;
        #text-decoration:none;
        #padding-top:5px;
		float:left;
        display:inline;
 }

#header_menu ul li a.header_fb,
#header_menu ul li a.header_fb:link,
#header_menu ul li a.header_fb:visited,
#header_menu ul li a.header_fb:active,
#header_menu ul li a.header_fb:hover,
#header_menu ul li a.header_fb.iehover {
        background:url(images/FaceBook_32x32.png) no-repeat 0px top;
        height:32px;
        width:20px;
        position:relative;
        #padding-left:15px;
        #float:right;
        #font-size:13px;
        #font-weight:bold;
        #text-decoration:none;
        #padding-top:5px;
        float:left;
        display:inline;
}

#header_menu ul li a.header_myspace,
#header_menu ul li a.header_myspace:link,
#header_menu ul li a.header_myspace:visited,
#header_menu ul li a.header_myspace:active,
#header_menu ul li a.header_myspace:hover,
#header_menu ul li a.header_myspace.iehover {
        background:url(images/MySpace_32x32.png) no-repeat 0px top;
        height:32px;
        width:20px;
        position:relative;
        #padding-left:0px;
        #float:right;
        #font-size:13px;
        #font-weight:bold;
        #text-decoration:none;
        #padding-left:15px;
        #float:left;
        display:inline;

}

#header_menu ul li a.header_stumble,
#header_menu ul li a.header_stumble:link,
#header_menu ul li a.header_stumble:visited,
#header_menu ul li a.header_stumble:active,
#header_menu ul li a.header_stumble:hover,
#header_menu ul li a.header_stumble.iehover {
        background:url(images/Stumbleupon_32x32.png) no-repeat 0px top;
	height:32px;
        width:20px;
        position:relative;
        #padding-left:15px;
        #float:right;
        #font-size:13px;
        #font-weight:bold;
        #text-decoration:none;
        #padding-top:5px;
		float:left;
        display:inline;
}
.search_div_left{
	float:left;
	width:490px;
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	color:#fefeff;
	font-size:14px;
	line-height:160%;
}


.search_div_right{
	float:right;
	margin:0px;
	padding-right:5px;
	padding-top:5px;
	color:#fefeff;
	font-size:11px;
	background:#637188;
}


.search_div_right a,
.search_div_right a:link,
.search_div_right a:visited,
.search_div_right a:active{
	color:#ffffff;
	text-decoration:underline;
	font-size:11px;
	padding-left:5px;
}

.search_div_right a:hover,
.search_div_right a.iehover{
	color:#ffffff;
	text-decoration:none;
}

.search_div_right form{
	margin:0px;
	padding:0px;
}

.searchlabel{
	font-size:24px;
	font-weight:bold;
	color:#fefeff;
}



.main_footer_div{
	width:1200px;
	/*margin:10px auto 25px auto;
	min-width:1200px;
	width:auto !important;
	width:1200px;*/
	margin:10px auto 25px auto;
	padding:0px 25px;
}

.footer_content_left{
	float:left;
	width:49%;
}

.footer_content_right{
	float:right;
	color:#ffffff;
	line-height:32px;
	
}

.footer_content_left a,
.footer_content_left a:link,
.footer_content_left a:visited,
.footer_content_left a:active{
	color:#ffffff;
	text-decoration:none;
	line-height:32px;
	font-weight:bold;
}

.footer_content_left a:hover,
.footer_content_left a.iehover{
	color:#ffffff;
	text-decoration:underline;
}


.bottomright_link {
	float:right;
	text-align:right;
	padding-right:20px;
}

.bottomlink a,
.bottomlink a:link,
.bottomlink a:visited,
.bottomlink a:active{
	color:#000000;
	text-decoration:none;
	line-height:32px;
	font-weight:bold;
}

.bottomlink a:hover,
.bottomlink a.iehover{
	color:#505a6d;
	text-decoration:underline;
}

.bottomlink_left {
	float:left;
	display:inline;
	width:50%;
}

.bottomlink_left a,
.bottomlink_left a:link,
.bottomlink_left a:visited,
.bottomlink_left a:active{
	color:#000000;
	text-decoration:none;
	line-height:32px;
	font-weight:bold;
}

.bottomlink_left a:hover,
.bottomlink_left a.iehover{
	color:#505a6d;
	text-decoration:underline;
}


/* column container never try to change this*/
	.colmask {
		position:relative;
		clear:both;
		/*float:left;*/
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		/*float:left;*/
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:1em 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (double page) settings */
	.doublepage {
		background:#fff;		/* right column background colour */
	}
	.doublepage .colleft {
		right:30%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.doublepage .col1 {
		width:66%;			/* left column content width (column width minus left and right padding) */
		left:32%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:26%;			/* right column content width (column width minus left and right padding) */
		left:36%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	
	
/* column container never try to change this*/



.search_result_div {	
	clear:both;
	background:url(images/horiz_line.gif) bottom repeat-x;	
}



.search_result_top{
	clear:both;
}


.search_result_topleft{
	float:left;
	width:50%;
	color:blue;
	text-decoration: underline;
}


.search_result_topleft a,
.search_result_topleft a:link,
.search_result_topleft a:visited,
.search_result_topleft a:active{
	color:blue;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

.search_result_topleft a:hover,
.search_result_topleft a.iehover{
	color:#000000;
	text-decoration:underline;
}




.search_result_topright {
	float:right;
}


.search_result_topright ul{
	margin:0px;
	padding:0px 0px;
}

.search_result_topright ul li{
	/*display:inline;*/
	list-style:none;
	padding:0px 5px 0px 0px;
	position:relative;
	float:left;
}

.search_result_topright ul li a,
.search_result_topright ul li a:link,
.search_result_topright ul li a:visited,
.search_result_topright ul li a:active{
	background:url(images/search_top_anch_left.gif) no-repeat left top;
	height:20px;
	padding-left:10px;
	float:left;
	text-decoration:none;
}



.search_result_topright ul li a span,
.search_result_topright ul li a:link span,
.search_result_topright ul li a:visited span,
.search_result_topright ul li a:active span{
	background:url(images/search_top_anch_right.gif) no-repeat right top;
	height:20px;
	padding-right:13px;
	line-height:20px;
	display:block;
	float:left;
	cursor:pointer;
	color:#000000;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}


.search_result_topright ul li a:hover,
.search_result_topright ul li a.iehover {
	/*background:url(images/head_link_hover_left.gif) no-repeat left top;
	height:32px;
	padding-left:13px;*/
	float:left;
	color:#637188;
	text-decoration:none;
	
}


.search_result_topright ul li a:hover span,
.search_result_topright ul li a.iehover span {
	/*background:url(images/head_link_hover_right.gif) no-repeat right top;
	height:32px;
	padding-right:13px;*/
	float:left;
	color:#637188;
	text-decoration:none;
}

.search_result_bottom {
	padding-top:7px;
	
}
.search_result_botleft{
	float:left;
	padding-top:5px;
	height:30px;
	vertical-align:middle;
	
}

.tag_input{
	border:1px solid 75859f;
	height:27px;
	width:210px;
	line-height:27px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}


.tag_submit{
	width:50px;
	height:30px;
	background:url(images/tag_button.gif) no-repeat center bottom;
	cursor:pointer;
	border:0px;
	padding:0px;
	margin:0px;
}


.divCustomerInfo {
	float:right;
	padding-bottom:3px;
}


.divCustomerInfo ul{
	margin:0px;
	padding:10px 0px;
}

.divCustomerInfo ul li{
	/*display:inline;*/
	list-style:none;
	padding:0px 5px 0px 0px;
	position:relative;
	float:left;
	font-weight:bold;
	line-height:25px;
}

.divCustomerInfo ul li a,
.divCustomerInfo ul li a:link,
.divCustomerInfo ul li a:visited,
.divCustomerInfo ul li a:active{
	height:25px;
	padding-left:10px;
	float:left;
	display:block;
	text-decoration:none;
}



.divCustomerInfo ul li a:hover,
.divCustomerInfo ul li a.iehover {
	float:left;
	color:#637188;
	text-decoration:none;
}

.bottomcustom{
	padding:5px 0px;
}

.bottominformation{
	border:1px solid #75859f;
	padding:3px 0px;
	text-align:left;
}
.search_result_content{
	clear:both;
	line-height:140%;
}


#general ul{
	margin:0px auto;
	padding:0px 0px;
}

#general ul li{
	list-style:none;
	padding:0px 5px 0px 0px;
	float:left;
	display:inline;
	font-weight:bold;
}

.generallist ul{
	margin:0px auto;
	padding:0px 0px;
}

.generallist ul li{
	/*display:inline;*/
	list-style:none;
	padding:0px 5px 0px 0px;
	float:left;
	display:inline;
	font-weight:bold;
}

#website_details div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#website_details div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:25%;
	padding-right:5px;
}


#website_details div span{
	float:left;
	text-align:left;
	display:inline;
	width:35%;
}

.login_title_div {
	clear:both;
	width:90%;
	margin:0px auto;
	border: 1px solid #74849f;
}

#logged_indiv div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#logged_indiv div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:25%;
	padding-right:5px;
}


#logged_indiv div span{
	float:left;
	text-align:left;
	display:inline;
	width:35%;
}

#hide div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#hide div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:25%;
	padding-right:5px;
}


#hide div span{
	float:left;
	text-align:left;
	display:inline;
	width:35%;
}

#div1 div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#div1 div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:25%;
	padding-right:5px;
}


#div1 div span{
	float:left;
	text-align:left;
	display:inline;
	width:35%;
}

#login div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#login div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:25%;
	padding-right:5px;
}


#login div span{
	float:left;
	text-align:left;
	display:inline;
	width:35%;
}

#register div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#register div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:25%;
	padding-right:5px;
}


#register div span{
	float:left;
	text-align:left;
	display:inline;
	width:35%;
}

#optional_details div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#optional_details div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:25%;
	padding-right:5px;
}


#optional_details div span{
	float:left;
	text-align:left;
	display:inline;
	width:35%;
}

.page_title{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:10px 0px;
}

.spacerdiv{
	clear:both;
	height:5px;
}


.siteowner_login{
	width:80%;
	margin:10px auto;
	padding-top:10px;
}



#bottom_menu ul{
	margin:0px;
	padding:10px 0px;
}

#bottom_menu ul li{
	/*display:inline;*/
	list-style:none;
	padding:0px 5px 0px 0px;
	position:relative;
	float:left;
	font-weight:bold;
}

#bottom_menu ul li a,
#bottom_menu ul li a:link,
#bottom_menu ul li a:visited,
#bottom_menu ul li a:active{
	height:25px;
	padding-left:10px;
	float:left;
	display:block;
	text-decoration:none;
}



#bottom_menu ul li a:hover,
#bottom_menu ul li a.iehover {
	float:left;
	color:#637188;
	text-decoration:none;
}


#bottom_menu1 ul{
	margin:0px;
	padding:10px 0px;
}

#bottom_menu1 ul li{
	/*display:inline;*/
	list-style:none;
	padding:0px 5px 0px 0px;
	position:relative;
	float:left;
	font-weight:bold;
}

#bottom_menu1 ul li a,
#bottom_menu1 ul li a:link,
#bottom_menu1 ul li a:visited,
#bottom_menu1 ul li a:active{
	height:25px;
	padding-left:10px;
	float:left;
	display:block;
	text-decoration:none;
}



#bottom_menu1 ul li a:hover,
#bottom_menu1 ul li a.iehover {
	float:left;
	color:#637188;
	text-decoration:none;
}


.site_owner_details{
	width:80%;
	margin:0px auto;
}


.websiteaddition{
	width:80%;
	margin:15px auto;
}

.sitedetailstable{
	border:0px solid red;
	background:#5a677d;
	width:100%;
	display:block;
}
.sitedetailstable table{
	border:0px solid red;
	background:#5a677d;
	border-collapse:collapse;
	width:100%;
	display:block;
}
.sitedetailstable tr th{
	background:#dadada;
}


.sitedetailstable tr td{
	background:#ffffff;
}

#edit_profile div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#edit_profile div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:25%;
	padding-right:5px;
}


#edit_profile div span{
	float:left;
	text-align:left;
	display:inline;
	width:35%;
}

.edit_profile_div {
	width:70%;
	margin:15px auto;
}
	 /*ramachandran*/
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #736F6E;
	
	text-decoration: none; /* no underline */
	color: #736F6E;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #736F6E;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #736F6E;
		
		font-weight: bold;
		background-color: #736F6E;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}

#Advanced_search div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#Advanced_search div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:30%;
	padding-right:5px;
}

#Advanced_search div span{
	float:left;
	text-align:left;
	display:inline;
	width:50%;
}

.sitereview_image_td {
	width:100px;
	border:1px solid #736F6E;
	text-align:center;
	}

.sitereview_text_header_td {
	width:100px;
	}

.sitereview_text_header{
	border:1px solid #736F6E;
	text-align:center;
	font-weight:bold;
	width:100%;
}


a.option {
  display: block;
  text-align: left;
  color: #fff;
  background-color: #297bc1;
  line-height: 140%;
  padding: 5px 0;
  margin: 6px 0;
  font-family: Georgia, serif;
  font-style: italic;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  border: 3px double #fff;
}
a.option:hover {
  text-decoration: none;
  background-color: #ff3b9a;
  color: #fff;
}

/*ramachandran*/
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#joinnow div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#joinnow div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:40%;
	padding-right:5px;
}


#joinnow div span{
	float:left;
	text-align:left;
	display:inline;
	width:35%;
}
#logintopmenu div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#logintopmenu div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:40%;
	padding-right:5px;
}


#logintopmenu div span{
	float:left;
	text-align:left;
	display:inline;
	width:35%;
}
.checkall_button {
	width:94px;
	height:20px;
	background:url(images/check_button_bg.gif) no-repeat center center;
	cursor:pointer;
	border:0px;
	display:inline;
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}
.sitedetailstable{
	background:#5a677d;
}
.topinformation{
	border:1px solid #75859f;
	padding:3px 0px;
	text-align:left;
}

/*for nerve social MM */

.write_review{
	width:480px;
	padding-top:100px;
}

.write_review div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
	width:480px;
	margin:auto;
}


.write_review div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:150px;
	padding-right:5px;
}


.write_review div span{
	float:left;
	text-align:left;
	display:inline;
	}


.write_review_one{
	width:480px;
	padding-top:150px;
}

.write_review_one div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
	width:480px;
	margin:auto;
}


.write_review_one div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:350px;
	padding-right:5px;
}


.write_review div span{
	float:left;
	text-align:left;
	display:inline;
	}

.top_padding{
	padding-top:150px;
	}
	
#joinnow_one div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#joinnow_one div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:110px;
	padding-right:5px;
}
#joinnow_one div label.error{
	float:left;
	font-weight:bold;
	width:200px;
	color:#DD1100;
	text-align:left;
	padding-right:0px;
	display:inline;
	margin-left:10px;
}

#joinnow_one div span{
	float:left;
	text-align:left;
	display:inline;
	width:150px;
}
#joinnow_one div span input{
	float:left;
	text-align:left;
	display:inline;
	width:150px;
}
#joinnow_one div span input.submit_button{
	float:left;
	text-align:left;
	display:inline;
	width:auto;
}
input.login_text{
	height:25px;
	padding-top:5px;
	width:254px;
	border:1px solid #cccccc;
	border-left:3px solid #cccccc;
	font-size:15px;
	font-weight:bold;
	color:#414141;
	}
#logintopmenu div label.login_lbl{
	float:left;
	text-align:right;
	display:inline;
	padding-right:5px;
	font-size:15px;
	font-weight:bold;
	color:#414141;
	line-height:30px;
	width:30%;
}
.footer_links{
	text-align:center;
	}
.footer_links a{
	color:#000000;
	text-decoration:underline;
	}
.footer_links a:link{
	color:#000000;
	text-decoration:underline;
	}
.footer_links a:hover{
	color:#424242;
	text-decoration:none;
	}
.footer_links a:visited{
	color:#000000;
	text-decoration:underline;
	}
#website_details div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#website_details div label.error{
	float:left;
	text-align:left;
	font-weight:bold;
	display:inline;
}
#logintopmenu div span.submit_button{
	float:left;
	text-align:left;
	display:inline;
	width:90px;
}
#logintopmenu div span.messagebox{
	position:absolute;
	width:100px;
	margin-left:10px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
#logintopmenu div span.messageboxok{
	position:absolute;
	width:auto;
	margin-left:10px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
#logintopmenu div span.messageboxerror{
	position:absolute;
	width:170px;
	margin-left:10px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}
#joinnow_MM div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#joinnow_MM div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:40%;
	padding-right:5px;
}
#joinnow_MM div label.error{
	float:left;
	text-align:left;
	font-weight:bold;
	display:inline;
	width:30%;
}

#joinnow_MM div span{
	float:left;
	text-align:left;
	display:inline;
	width:25%;
}
#logintopmenu_MM div{
	clear:both;
	margin:0px auto;
	padding-top:7px;
}


#logintopmenu_MM div label{
	float:left;
	text-align:right;
	font-weight:bold;
	display:inline;
	width:40%;
	padding-right:5px;
}


#logintopmenu_MM div span{
	float:left;
	text-align:left;
	display:inline;
	width:25%;
}
#logintopmenu_MM div span.messagebox{
	position:absolute;
	width:100px;
	margin-left:0px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.site_review{
	min-height:420px;
	height:auto !important;
	height:420px;
}
.search_result_content_left{
	float:left;
	width:68%;
}
.search_result_content_right{
	float:left;
	width:25%;
	padding-left:20px;
	padding-top:10px;
}	
input.searchinput{
	clear:both;
	width:245px;
	#width:252px;
	height:25px;
	padding-top:7px;	
	border:0px;
	background:none;
	color:#000000;
	background:url(images/search_input.gif) no-repeat left center;
	#background:url(images/search_input.gif) no-repeat left center fixed;
	padding-left:10px;
	margin:0px;
	padding-right:25px;
	#padding-right:0px !important;
	#margin-right:18px;
	margin-top:8px;
	#margin-top:5px;
	/*
	padding-top:15px;
	font:12px/32px Verdana;
	*/
}
input.searchinput_opera{
	clear:both;
	width:245px;
	height:32px;
	border:0px;
	background:none;
	color:#000000;
	background:url(images/search_input.gif) no-repeat left center;
	padding-left:10px;
	margin:0px;
	padding-right:25px;
	margin-top:8px;
	/*
	padding-top:15px;
	font:12px/32px Verdana;
	*/
}
.img_txt{	
	padding-right:5px;
	}
  
.word_wrap
      {
      white-space: pre-wrap; /* css-3 */
      white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
      white-space: -pre-wrap; /* Opera 4-6 */
      white-space: -o-pre-wrap; /* Opera 7 */
      word-wrap: break-word; /* Internet Explorer 5.5+ */
  
      }
/*for nerve social MM */
