/* CSS Document */
*{
margin:0;
padding:0;
}
html,body,* html #container{
height:100%;
}
body {
	margin:0 auto;
	padding:0;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	behavior:url(../js/csshover.htc)
	}
	
textarea {
 resize:none;
}
	
a {
	text-decoration:none;
	outline:none;
	color:#707070;
	}
	
a:hover {
	text-decoration:none;
	color:#707070;
	}	
.anon
{
color:#707070;
}
.clearLeft {
	clear:left;
	}

.clearRight {
	clear:right;
	}

.clearBoth {
	clear:both;
	margin:0px;
	padding:0px;
	}

.blockleft {
	float:left;
	}
	
.blockright {
	float:right;
	}	

ul, li, form, h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}	
	
ul li {
	padding-bottom:0px;
	}
	
img{
	border:0px;
	top: 0px;
	right: 0px;
	}	
	
form{
	padding:0px;
	margin:0px;
	}
	
p {
	padding:0px;
	margin:0px;
	}

.cleaner {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	}

.left { float:left; margin-right: 10px; }
.right { float:right; margin-left: 10px; }
.fright { float: right;}
.fleft { float: left;}
	
h2 { font-size: 1.8em; margin-bottom: 0.5em; color:#666;  }
h3 { font-size: 20px; color: #D72C1F; margin-bottom: 10px;  }
h4 { font-size: 16px;  margin-bottom: 10px; color:#D72C1F; }
h5 { font-size: 15px; padding-bottom: 8px; color:#333; font-weight: bold; }
h6 { font-size: 14px; padding-bottom: 8px; color:#333; font-weight: bold; }
	

/***************CORE***************/

.container {
	width:1000px;
	margin:0 auto;
	min-height:100%;
	}
	
.header { }
	
.banner { }	
	
.banner_content {
	border-left:5px solid #FBB601;
	border-right:5px solid #FBB601;
	background:url(../images/banner_bg.jpg) top left repeat-x #fff; 
	height: 131px;
	width:990px;
	}
	
.banner_btm {
	background:url(../images/top_bg.jpg) top left no-repeat #fff;
	height:16px;
	}
	
.logo {
	padding-left:30px;
	padding-top:14px;
	width:192px; 
	height: 98px;
	float:left;
	}
	
.logo a { display:block; width: 192px; height: 98px; }
	
.slogan {
	padding-top:50px;
	width:400px; height: 41px;
	padding-right:10px;
	float:right;
	}

.slogan a { text-indent: -9999px; display:block; width: 441px; height: 41px; background: url(../images/slogan.png) top left no-repeat;}
	
	
.menu {
	width:960px;
	height:38px;
	margin:0 auto;
	position:relative;
	background:url(../images/menu_bg.jpg) top left repeat-x;
	padding-bottom:10px;
	}	
	
.menu_lft {
	width:11px;
	height:38px;
	background:url(../images/menu_lft.jpg) top left no-repeat; float: left;	}
	
.menu_rgt {
	width:11px;
	height:38px;
	background:url(../images/menu_rgt.jpg) top left no-repeat; float: right;	}
	
.menu ul {
	}	
	
.menu ul li {
	border-right:1px solid #fff;
	float:left;
	color:#fff;
	font-size:14px;
	}
	
.menu ul li a {
	line-height:38px;
	padding:0px 15px;
	color:#fff;
	}
	
.menu ul li a:hover, .menu ul li.active a {
	color:#FBB601;
	}
	
form.search { float: right; width: 270px; height: 28px; padding-top: 7px; padding-right: 7px;}

form.search input.txtfield { background:url(../images/search.jpg) top left no-repeat; width: 215px; height: 21px; padding: 2px 7px; border: 0; font-size: 14px; }

form.search input.submit { background:url(../images/go.jpg) top left no-repeat; width: 30px; height: 27px; margin-left: 7px; text-indent: -9999px; border: 0;}

form.bar_search { float: left; width: 270px; height: 28px; padding-top: 7px; padding-right: 7px;}

form.bar_search input.txtfield { background:url(../images/art_search_bg.jpg) top left no-repeat; width: 215px;padding: 2px 7px; border: 0; font-size: 14px; }

form.bar_search input.submit { background:url(../images/art_search_btn.jpg) top left no-repeat; width: 30px; height: 27px; margin-left: 7px; text-indent: -9999px; border: 0;}	

.breadcrum,.breadcrum15{
	margin:0 auto;
	padding-bottom:10px;
	font-size:11px;
	}	
.breadcrum
{
	width:960px;
}	
.breadcrum15
{
width:400px;
float:left;
}
.breadcrum ul li ,.breadcrum15  ul li{
	padding-right:6px;
	float:left;
	}
	
.breadcrum ul li a ,.breadcrum15 ul li a{
	color:#5A5F5F;
	text-decoration:underline;
	}
	
	.marquee {
	padding-top:20px;
	float:right;
	width:990px;
	}

.main_content {
	width:1000px;
	}	
	
	.welcome { height: 60px; background: url(../images/welcome_bg.jpg) top left repeat-x; margin-bottom: 15px;}
	
	.welcome h4 { font-size: 18px; font-weight: normal; margin-bottom: 10px; color:#333; height: 60px; line-height: 25px;}
	
	.welcome .lft {background: url(../images/welcome_lft.jpg) top left no-repeat; width: 7px; float: left; height: 60px; }

	.welcome .rgt {background: url(../images/welcome_rgt.jpg) top left no-repeat; width: 7px; float: right; height: 60px; }
	
.side_lft {
	width:209px;
	float:left;
	padding-right:10px;
	}
	
.side_rgt ,.side_rgt_wide {
	float: right;

	}
.side_rgt
{
width:257px;
}
.side_rgt_wide
{
width:430px;
}
.side_nav {
	width:209px;
	padding-bottom:12px;
	}

.index_lhs
{
 height:445px;
}

.side_nav_content
{
overflow:auto;
}

.side_nav_content ul ,.index_lhs ul{
	/*padding:0px 1px;*/
	position:relative;
	z-index:1;
	
	}	
	
.side_nav_content ul li ,.index_lhs ul li{
	color:#000;
	border-top:1px dotted #55130D;
	font-size:13px;
	width:207px;
	}
	
.side_nav_content ul li a ,.index_lhs ul li a{
	/*background:url(../newimages/nav_bullet.gif) 0px 14px no-repeat;*/
	padding:8px;
	width:189px;
	display:block;
	color:#000;
	}
	
.side_nav_content ul li a:hover,.index_lhs ul li a:hover {
	color:#000;
	}	
	
.side_nav_content ul li.last a ,.index_lhs ul li.last a{
	padding-bottom:0px;
	}
	
.center_content {
	width:740px;
	float:left;
	}		

.qcenter_content {
	width:780px;
	float:left;
	}	
	
.avatar_center_content
{
width:1000px;
float:left;
}		
	
/*--------------------Live_chat----------------------*/
	
.live_chat,.live_chat_main,.live_chat_main1 {
background: #eeeeee; padding: 8px; overflow:hidden; margin-right:7px; border: 1px solid #A8A8AA;	}

.live_chat_main1
{
width:545px;
}

.live_chat_main		
{
width:535px;
}

.live_chat .sponsor_content {
	padding:0px;
	}	
	
.live_assisstance {
	height:auto!important;
	min-height:140px;
	_height:140px!important;
	padding:10px;
	background: #fff;
	margin-bottom: 7px;
	}
	
.live_assisstance img.avatar {
	padding:0px;
	margin-right:7px;
	float:left;
	width:75px;
	 
	}
	
.live_assisstance .bulle_home { 
background: url(../images/bulle_bg.jpg) top left repeat-y;
 float:right;
 width:600px;}
.live_assisstance .bulle
{
background: url(../images/bubble.jpg);
float:right;
width: 439px;
height:59px;
}

.live_assisstance .bulle_top {background: url(../images/bulle_top.jpg) top left no-repeat; height: 10px; }

.live_assisstance .bulle_bot {background: url(../images/bulle_bot.jpg) top left no-repeat; height: 10px;}

.live_assisstance .bulle_slim_top {background: url(../images/bulle_slim_top.jpg) top left no-repeat; height: 10px; width:440px; }

.live_assisstance .bulle_slim_bot {background: url(../images/bulle_slim_bot.jpg) top left no-repeat; height: 10px; width:440px;}

.live_assisstance .bulle_home p {background: url(../images/bulle_lft.jpg) top left no-repeat; padding: 10px 20px 0px 20px; height:auto!important; min-height:30px; _height:30px!important; margin: 0; color: #333; font-weight: bold;}
.live_assisstance .bulle p{padding: 10px 20px 0px 20px; height:auto!important;margin: 0; color: #333; font-weight: bold;}	
.live_chat form.ask textarea.txtarea { height: 40px; border:1px solid #E3DFE3; background: #fff; font-size: 16px; color: #333; padding: 4px; font-weight: bold; float: left; width: 637px;}

.chat_text
{
height:50px;
border:1px solid #E3DFE3;
background: #fff;
font-size: 16px;
color: #333;
}

p.reminder { font-size: 10px; padding-top:6px; color: #999; text-align:center; margin-bottom: 17px;}
	
/*--------------------Half BOX-----------------*/

/*.half { background: url(../images/half_bg.jpg) top left repeat-x; height:auto!important; min-height:490px; _height:490px!important;
 width: 363px; float: left; margin-right: 7px; margin-bottom: 17px;}*/
 .half { background: url(../images/half_bg.jpg) top left repeat-x; height:auto!important; min-height:270px; _height:270px!important;width: 363px; float: left; margin-right: 7px;}

.half_top {background: url(../images/half_top.jpg) top left no-repeat; height: 10px; }
	
.half_content { padding: 7px;}


/*--------------------Full BOX-----------------*/
.full {background: url(../images/full_bg.jpg) top left repeat-x; height:auto!important; min-height:160px; _height:160px!important; margin-bottom: 16px;}

.full_lft {background: url(../images/full_lft.jpg) top left no-repeat; height: 162px; width:7px; float: left;}

.full_rft {background: url(../images/full_rgt.jpg) top left no-repeat; height: 162px; width: 7px; float: right;}

.full h3 { padding-top: 7px;}



.full form.comment input.submit { background: url(../images/comment.jpg) center left no-repeat; line-height: 15px; height: 15px; border: 0px; color: #333; font-size: 11px; padding-left: 10px; float: right; text-decoration: underline; cursor: pointer; }

.full .box {background: #F8F7F8; padding: 4px; border: 1px solid #A8A8AA;overflow: hidden;}

.full .box p { padding-bottom: 5px;}

.full .box p img.right { margin-top: 12px;}

.fact .box p ,.fact .box1 p { height: 25px; line-height: 25px; border-bottom: 1px dotted #A8A8A8; font-size: 11px; margin-bottom:0;}

.fact .box p a { float: right; margin-left: 10px; color: #9A9A9A;}

.top_ads
{
background-color:#fff;
padding:10px;
margin:5px;
border: 1px solid #A8A8AA;
}
/*--------------------Sidebar BOX-----------------*/
.isidebox { background: url(../images/sidebox_bg.jpg) top left repeat-x; margin-bottom: 17px;}

.sidebox_top {background: url(../images/sidebox_top.jpg) top left no-repeat; height: 10px;}

.sidebox,.sidebox_wide,.sidebox_ads,.sidebox_3ads,.sidebox_info,.sidebox_articles,.articles_question,.qnabox,.lpqnabox,.search_articles{
	position:relative;
	height:auto !important;
	background:#EFEFEF;
	z-index:0;
	}
.sidebox,.sidebox_3ads,.sidebox_articles,.articles_question,.qnabox,.lpqnabox,.search_articles
{
padding-bottom:1px;
}	
.search_articles
{
width:560px;
float:left;
}
.lpqnabox
{
width:420px;
}
.qnabox
{
width:740px;
}
.sidebox_articles
{
width:782px;
}
.articles_question
{
width:1000px;
}
.sidebox_info
{
 min-height:80px;
}

 .sidebox_info p
{
  padding:20px 30px 0px 20px;
  font-size:16px;
  line-height:5px;
  font-weight:bold;
}

.sidebox_info a,.sidebox_info a:hover
{
text-decoration:underline;
font-size:17px;
font-weight:bold;
padding-left:10px;
line-height:20px;
}

.sidebox_3ads
{
width:780px;
}

.sidebox_wide
{
width:782px;
}

.sidebox_ads
{
width:570px;
}

.sidebox_ads span
{
padding-left:450px;
}

.sidebox_3ads span
{
padding-left:600px;
}	

.side_left ,.doc_curves_left{
	position:absolute;
	width:7px;
	height:7px;
	top:0px;
	left:0px;
	z-index:10;
	}
.side_left
{
	background:url(../images/side_left.jpg) top left no-repeat;
}	
.side_right
{
	background:url(../images/side_rgt.jpg) top left no-repeat;
}
.doc_curves_left
{
	background:url(../images/side_left1.jpg) top left no-repeat;
}
.doc_curves_right 
{
	background:url(../images/side_rgt1.jpg) top left no-repeat;
}
.side_right,.doc_curves_right {
	position:absolute;
	width:7px;
	height:7px;
	top:0px;
	right:0px;
	}
	
.main_profile,.main_profile1,.search_profile
{	
	position:relative;
	height:auto !important;
	background:#EFEFEF;
	padding-bottom:1px;
}	
.main_profile,.main_profile1
{
width:207px;
}
.search_profile
{
width:415px;
}
.main_profile,.search_profile
{
z-index:999;
}
.sidebox .box,.sidebox .box1,.main_profile .profilebox,.search_profile .profilebox,.main_profile1 .profilebox,.landing_rhs .profilebox ,.sidebox .box_white,.sidebox_articles .box,.qnabox .box,.lpqnabox .box,.search_articles .box,.isidebox .box,.borderdiv,.articles_question .box{ padding: 4px; border: 1px solid #A8A8AA; margin: 5px;}
.main_profile .profilebox ,.landing_rhs .profilebox,.main_profile1 .profilebox,.search_profile .profilebox
{
	background-color:#fff;
	z-index:9999;
	height:auto!important;
}
.sidebox .box,.sidebox_articles .box,.isidebox .box,.articles_question .box,.sidebox .box1,.qnabox .box,.lpqnabox .box,.search_articles .box
{
background: #F8F7F8;
overflow: hidden;
}
.sidebox .box_white
{
background:#fff;
}
.landing_rhs
{

width:210px;
float:left;
padding-left:50px;
}
.sidebox h3,.sidebox_articles h3,.qnabox h3,.main_profile h3,.search_profile h3,.main_profile1 h3,.articles_question h3 ,.lpqnabox h3,.search_articles h3{font-size: 20px; color: #D72C1F; margin-bottom: 10px; padding: 10px 5px 0px 10px;}

.box h4,.box1 h4 { font-size: 17px; padding-bottom: 8px; color:#333; font-weight: bold; }

.box h5 {font-size: 15px; padding-bottom: 8px; color:#333; font-weight: bold; }
.box h5, .box p ,.box1 p{ padding: 5px; background: #fff; overflow:hidden;}
.box p { margin-bottom: 5px;}
.box h5 a { text-decoration: underline;}

.fact .box p { height: 25px; line-height: 25px; border-bottom: 1px dotted #A8A8A8; font-size: 11px; margin-bottom:0;}
.fact .box p a,.question .box p a  { float: right; margin-left: 10px; color: #9A9A9A;}
.question .box p {height:auto;padding-bottom:0px;  font-size: 11px; margin-bottom:0;}
.pquestions
{
border-bottom: 1px dotted #A8A8A8;
min-height:30px;
}
/*--------------------Footer----------------*/

.footer {
	width:1000px;
	height:51px;
	padding-top:10px;
	position:relative;
	background:url(../images/footer_bg.jpg) top left repeat-x;
	text-align:center;
	color:#fff;
	}
	
.footer_lft {
	position:absolute;
	background:url(../images/footer_lft.jpg) top left no-repeat;
	width:12px;
	height:61px;
	top:0px;
	left:0px;
	}
	
.footer_rgt {
	position:absolute;
	background:url(../images/footer_rgt.jpg) top left no-repeat;
	width:12px;
	height:61px;
	top:0px;
	right:0px;
	}
	
.footer ul { 	padding-bottom:8px;
	}	
	
.footer ul li { display:inline;
	padding:0px 5px;
	border-right:1px solid #fff;
	color:#fff;
	}
	
.footer ul li.last {
	border:none;
	}	
	
.footer ul li a, .footer ul li a:hover {
	color:#fff;
	}
	
	
/*-----------------------------Shail_styles------------------------------*/

.inner_core_content {
	float:left; 
	background: url(../images/contenu-gauche.jpg) top left no-repeat; 
	padding:8px;
	height:auto!important;
	}
.wide_articles,.pwide_articles
{	
float:left;
width:500px;	
min-height:100%;
height:100%;
}
.inner_core_content 
{
width:720px; 
}	

.inner_core_content
{

	min-height:470px;
	_height:470px!important;
}

.post {
	width:702px; 
	background:#fff; 
	border:1px solid #A8A8AA; 
	padding:8px; 
	overflow:hidden; 
	margin-bottom:16px;
	}
	
.post h4 {
	display:inline;
	font-weight:bold;
	}	
	
.post span { 
	margin-left:10px; 
	font-size:11px; 
	color:#999;
	}
	
.post p {
	padding-top:12px;
	}	
	
.post a.read,a.readmore { 
	text-decoration:underline; 
	float:right; 
	padding-left:12px; 
	background:url(../images/read.jpg) top left no-repeat; 
	height:12px; 
	line-height:12px;
	font-size:11px;
	color:#333333;
	}
	
.live_chat.news_live {
	margin:0px;
	border:1px solid #A8A8AA;
	width:710px;
	}
	
.live_type_box table td.txtarea textarea { 
	border:1px solid #E3DFE3;  
	width:638px; 
	height:38px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
	}
	
.live_type_box table td.submit {
	padding-left:5px;
	}	
	
.live_type_box table td.submit input {
	width:57px; 
	background:#948594; 
	border:0px; 
	color:#fff; 
	font-size:14px; 
	height:48px; 
	padding:0 8px; 
	line-height:45px; 
	cursor:pointer;
	}
	
.sidebox.facebook_box {
	background:url(../images/side_facebook_bg.jpg) top left repeat-x;
	}	

.side_facebook_box {
	padding:6px;
	padding-top:0px;
	}
	
.side_box_content {
	background:#F8F7F8; 
	padding:4px; 
	border:1px solid #A8A8AA;
	overflow: hidden;
	margin:0px 5px;
	}
	
.side_box_content h3 {
	font-size:17px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	color:#333;
	padding-top:5px;
	}
	
.user_tips {
	background:#fff;
	padding:5px;
	width:227px;
	}
	
.user_tips h4 {
	font-size:16px;
	color:#333;
	padding:0px;
	margin:0px;
	padding-bottom:6px;
	}
	
.user_tips p {
	font-size:11px;
	color:#333;
	padding-bottom:10px;
	}

.side_box_content table.add_comment td textarea {
	width:225px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px;
	height:60px;
	border:0px;
	}

.sidebox_comment {
	padding:0px;
	margin:0px;
	background:url(../images/comment.jpg) center left no-repeat; 
	line-height:15px; 
	height:15px; 
	border:0px; 
	color:#333; 
	font-size:11px; 
	padding-left:10px;
	text-decoration:underline; 
	cursor:pointer;
	float:right;
	}
	
.side_box_content table.email_form td {
	padding:5px;
	padding-top:0px;
	padding-bottom:12px;
	}
	
.side_box_content table.email_form th {
	font-weight:normal;
	font-size:11px;
	text-align:left;
	padding-left:5px;
	padding-bottom:4px;
	}
	
.side_box_content table.email_form input {
	width:225px;
	height:18px;
	border:1px solid #999;
	font-size:11px;
	}
	
.side_box_content table.email_form tr.chk_box td {
	vertical-align:top;
	font-size:10px;
	}	
	
.side_box_content table.email_form tr.chk_box td input {
	width:15px;
	border:0px;
	}
	
.side_box_content table.email_form td.sign_btn {
	text-align:right;
	}	
	
.side_box_content table.email_form td.sign_btn input {
	background:#948594;
	text-align:center;
	padding-bottom:2px;
	width:60px;
	height:22px;
	font-size:11px;
	color:#fff;
	border:0px;
	cursor:pointer;
	}
	
.side_box_content.world_news {
	border:0px;
	background:none;
	padding:4px 6px;
	padding-top:0px;
	}
	
.world_news_details {
	background:#fff;
	padding:5px;
	margin-bottom:12px;
	}
	
.world_news_details h3 {
	color:#333;
	font-size:13px;
	padding:0px;
	margin:0px;
	}
	
.world_news_details p.post_date {
	font-size:10px;
	color:#999;
	}
	
.world_news_details p.post_details {
	font-size:11px;
	}
	
.world_news_details p.post_details span {
	font-size:10px;
	}
	
textarea.txtarea_hm {
	width:968px;
	border:0px;
	height:50px;
	}
	
.post.helper_news {
	border:0px;
	width:704px;
	}
	
.post a.read.more_news {
	float:left;
	}	
	
.box.article_news h5 a {
	color:#2240DA;
	font-size:12px;
	text-decoration:underline;
	}
	
.box.article_news p {
	font-size:11px;
	margin:0px;
	}
	
.box.article_news p.news_link {
	margin:0px;
	padding:0px;
	text-align:right;
	padding-right:4px;
	margin-bottom:4px;
	padding-bottom:4px;
	}	
	
.box.article_news p.news_link a {
	text-align:right;
	color:#007F2D;
	text-decoration:underline;
	margin:0px;
	}	

.art_outer
{
 width:600px;
 padding-left:100px;
}	
.art_tweeter
{
float:left;
padding-right:5px;
}
.art_fb
{
float:left;
width:260px;
}

.art_iframe
{
border:none; 
overflow:hidden;
width:450px;
height:80px;
}

.com_post
{
font-size:10px;
}

.black_sym
{
padding-top:15px;
padding-bottom:10px;
}
.captcha_img
{
float:left;
padding-right:10px;
}
.captcha_txt
{
float:left;
}

.error
{
 color:red;
}

.success
{
font-weight:bold;
}

.welcome_txt
{
font-size:16px;font-weight:bold;
}

a.fblink,a.fblink:hover
{
 font-size: 20px; 
 color: #D72C1F;
 margin-bottom: 10px;  
}

a.fblink:hover
{
text-decoration:underline;
}

/*--------------Paging--------------*/

.lp_pagination
{
 width:550px;
  height:auto;
padding-left:280px;
padding-top:10px;
}
.pagination
{
 width:175px;
}
.pagination {
	height:auto;
	margin:0 auto;
	padding-bottom:40px;
	}

.pagination ul {
	 float:right;
	 } 

.pagination ul li,.lp_pagination ul li {
	 color:#5C5A5D;
	 float:left;
	 margin-right:2px;
	 font-weight:bold;
	 border:1px solid #fff;
	 }
 
.pagination ul li a,.lp_pagination ul li a {
	width:100%;
	color:#666;
	padding:1px 4px;
	} 

.pagination ul li:hover, .pagination ul li.active,.lp_pagination ul li:hover, .lp_pagination ul li.active {
	border:1px solid #D82E21;
	 }
 
.pagination ul li:hover a, .pagination ul li.active a,.lp_pagination ul li:hover a, .lp_pagination ul li.active a {
	 color:#D82E21;
	 }																															
	
.pagination ul li.sep, .pagination ul li.sep:hover,.lp_pagination ul li.sep, .lp_pagination ul li.sep:hover {
	 background:none;
	 border:none;
	 }  
	 
.pagination ul li.nxt,.lp_pagination ul li.nxt ,a.nxt,a.nxt:hover,a.prev,a.prev:hover{
	 background:none;
	 text-decoration:underline;
	 } 
	 
.pagination ul li.nxt a,.lp_pagination ul li.nxt a {
	 padding-left:0px;
	 padding-right:0px;
	 text-decoration:underline;
	}	 
	 
.pagination ul li.nxt:hover, .pagination ul li.nxt.active,.lp_pagination ul li.nxt:hover, .lp_pagination ul li.nxt.active {
	 background:none;
	 color:#D82E21;
	 text-decoration:underline;
	 border:1px solid #fff;
	 } 

.live_chat.slim {
	margin:0px;
	border:1px solid #A8A8AA;
	width:545px;
	}	 

.center_content_slim {
	width:545px;
	float:left;
	}		
		
.side_rgt_slim ,.side_rgt_search,.side_rgt_search15{
	width:209px;
	float: right;
	}

.side_rgt_search	
{
padding-top:38px;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24;
	background-color:#fff;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    width:12em;
	padding:3px;
    border:1px solid #000;
    background-color:#efefef;
	color:#000;
    text-align: center
	}	
.mindocs_core_content,.maxdocs_core_content {
	width:980px; 
	float:left; 
	padding:8px;
	height:auto!important;
	}

.mindocs_core_content
{
position:relative;
background-color:#F8F8F8;
min-height:170px;
_height:170px!important;
}	

.maxdocs_core_content {
background: url(../images/contenu-gauche-1.jpg) top left no-repeat; 
min-height:470px;
_height:470px!important;
}

.mindocs_core_content p,.maxdocs_core_content p
{
padding-bottom:10px;
}

.mindocs_core_content a,.mindocs_core_content a:hover,.maxdocs_core_content a,.maxdocs_core_content a:hover
{
text-decoration:underline;
color:#D72C1F;
}

a.sponsored_title,a.sponsored_title:hover,a.sponsored_title2,a.sponsored_title2:hover {
	color:#486EB5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	}
	a.sponsored_title2,a.sponsored_title2:hover
	{
	font-size:14px;
	}
a.sponsored_title:hover,a.sponsored_title2:hover
{
	text-decoration:underline;
}

span.sponsored_desc,a.sponsored_desc,a.sponsored_desc:hover,a.sponsored_desc2,a.sponsored_desc2:hover{
	color:#333333;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	display: inline;
	}
span.sponsored_desc,a.sponsored_desc,a.sponsored_desc:hover
{
	font-size:small;
}
a.sponsored_desc2,a.sponsored_desc2:hover
{
	font-size:11px;
}

 a.sponsored_site , a.sponsored_site:hover,a.sponsored_site2 , a.sponsored_site2:hover{
	color:#358E38;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}	

a.sponsored_site2 , a.sponsored_site2:hover
{
font-size:11px;
}	
.question_details
{
background-color:#ECECEC;
width:473px;
min-height:15px;
font-size:11px;
word-wrap:break-word;
}
.question_details p
{
padding-left:3px;
}
.question_chat
{
float:left;
padding-top:5px;
}

.grey_box_top 
{
padding-left:45px;
background:url(../images/top_curve.jpg) top left no-repeat;
width:473px;
height:3px;
}	
	
.grey_box_bot{
padding-left:45px;
height:3px;
background:url(../images/btm_curve.jpg) top left no-repeat;
width:473px;
}	
/*-----tag cloud------*/
span.tag_a {
	font-size:8px;
	font-weight:bold;
	}
	
span.tag_b {
	font-size:10px;
	}
	
span.tag_c {
	font-size:11px;
	}
	
span.tag_d {
	font-size:12px;
	}
	
span.tag_e {
	font-size:13px;
	}
	
span.tag_f {
	font-size:16px;
	}
	
span.tag_g {
	font-size:18px;
	}
	
span.tag_h {
	font-size:22px;
	}
	
span.tag_i {
	font-size:26px;
	}
	
.related_question_box 
{ 
	width:209px;
	float:left;
	padding-right:10px;
	position:relative;
	height:auto !important;
	background:#EFEFEF;
	z-index:0;
}
.related_question_box h3
{
padding-left:10px;
}
.related_question_box ul li {
	padding:8px;
	border-bottom:1px dotted #ccc;
	background:url(../images/nav_bullet.gif) 6px 13px no-repeat;
	padding-left:15px;
	font-size:11px;
	line-height:14px;
	display:block;
	}
	
.related_question_box ul li.last {
	border:none;
	padding-bottom:0px;
	}	
	
.related_question_box ul li p {
	padding-bottom:4px;
	}
	
.related_question_box ul li p.read_more {
	text-align:right;
	padding-bottom:0px;
	font-size:10px;
	}
	
.related_question_box ul li p.read_more a, .related_question_box ul li p.read_more a:hover {
	text-decoration:underline;
	color:#A72419;
	font-size:10px;
	}	

.listing_box{
	width:781px;
	border:1px solid #ccc;
	}
.product_box
{
  width:450px;	
}	
.listing_box .sponsor_box {
	width:779px;
	}
.product_box .sponsor_box{
 width:400px;	
}	

.listing_box .sponsor_content ,.product_box .sponsor_content{
	padding:0px;
	}
	
.listing_detail,.product_detail {
	border-bottom:1px dotted #ccc;
	padding:8px 8px 0px 8px;
	}
.listing_detail{
width:763px;	
}
.product_detail {
width:725px;	
}
.listing_detail.last ,.product_detail.last{
	border-bottom:none;
	}	
	
.listing_detail h3 {
	font-size:19px;
	padding:0px;
	padding-bottom:6px;
	font-weight:normal;
	color:#A72419;
	}
	
p.listing_pix {
	width:90px;
	float:left;
	padding-right:10px;
	}
	
.listing_txt,.product_listing_txt {
	float:left;
	padding-left:8px;
	}
.listing_txt
{	
width:542px;	
}
.product_listing_txt 
{
width:482px;
}

.listing_txt p {
	line-height:17px;
	font-size:12px;
	}

.listing_txt h3,.product_listing_txt h3 {
	color:#000;
	font-size:12px;
	font-weight:bold;
	}

.see_details {
float:left;
	width:103px;
	text-align:right;
	padding:50px 0px 0px 0px;
	line-height:normal;
	}

.product_box
{
float:left;
padding-left:20px;
padding-bottom:10px;
}	

.product_sponsor_box
{
border: 1px solid #A8A8AA;
width:740px;
}

.browse_products
{
background-color:#fff;
margin:5px;
width:210px;
}

/*---------See Details page---------------------*/
.product_RD_desp {
	width:390px;
	float:left;
	} 
	
.product_RD_desp h3 {
	font-size:19px;
	font-weight:normal;
	padding-bottom:8px;
	}
	
.product_RD_desp p {
	line-height:16px;
	}	

span.product_price,span.product_desc {
	float:left;
	font-size:15px;
	padding-bottom:10px;

	}

span.product_desc {
	padding-right:10px;
}

.content-text  .product_RD_desp {
	width:400px;
	}	

.product_RD_pix {
	width:250px;
	float:left;
	padding-right:35px;
	}	
span.price {
	font-size:23px;
	color:#CC3300;
	}	
.best_deal {
	width:205px;
	height:auto!important;
	min-height:142px;
	float:right;
	background:url(../images/best_deal_bg.jpg) top left no-repeat;
	margin:15px 15px 0px 0px;
	padding:10px;
	padding-left:15px;
	}				

.best_deal h3 {
	font-size:18px;
	color:#E49103;
	padding-bottom:8px;
	font-weight:normal;
	}
	
.best_deal p {
	padding-bottom:8px;
	text-align:center;
	}	

.best_deal p.btn {
	padding-right:60px;
	}	
.best_deal p.price {
	font-size:25px;
	color:#CC3300;
	}
	
.best_deal p.top_shop {
	font-size:20px;
	color:#5B595D;
	}	

.compare_results {
	width:960px;
	padding:15px 10px;
	padding-bottom:20px;
	background:#F7F7F7;
	}

	.compare_results p
{
background:#F7F7F7;
}
.compare_results.NoBg,.compare_results.NoBg p {
	background:none;
	}	
	
.compare_details {
	width:410px;
	padding-right:90px;
	float:left;
}
	
.compare_details h3 {
	font-size:20px;
	font-weight:normal;
	padding-bottom:6px;
	color:#000;
	}

.compare_details p {
	line-height:18px;
	font-size:14px;
	}
	
span.compare_shop {
	font-size:20px;
	width:160px;
	padding-right:35px;
	float:left;
	padding-top:22px;
	}
	
span.compare_price {
	font-size:25px;
	color:#CC3300;
	width:120px;
	float:left;
	padding-top:20px;
	padding-right:60px;
	}
	
span.see_btn {
	float:left;
	width:70px;
	padding-top:14px;
	}	
.product_details
{
float:left;
width:690px;
}	
.ads_div
{
width:650px;
float:left
}
.ques_div
{
width:350px;
float:right;
}

.content_div
{
width:770px;
float:left;
}
.ads_page
{
background-color:#fff;
padding: 4px;
border: 1px solid #A8A8AA;
margin-top:10px;
margin-left:1px;
margin-right:5px;
}

span.sponsored_links {
    font-size:11px;
 	float:right;
	color:#666666;
	padding-bottom:6px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.nixxie_banner
{
padding-left:20px;
padding-bottom:5px;
}

.gspbanner
{
padding-bottom:20px;
}	

.art_search_box
{
background:url(../images/btm_bg.jpg) top left no-repeat;
height:38px;
margin-left:20px;
width:1000px;
}

.find_div
{
float:left;
padding-top:10px;
width:400px;
}

.art_search
{
float:left;
padding-top:10px;
width:300px
}

.find_text
{
padding-top:130px;
padding-left:140px;
color:#fff;
font-weight:bold;
font-size:14px
}

.sidebox.question
{
padding-top:1px;
}

.questions_list {
	padding:5px 0px;
	border-bottom:1px dotted #7E8660;
	width:700px;
	}
	
.questions_list.last {
	border:0px;
	}	
	
.avatar {
	width:48px;
	padding-right:15px;
	padding-left:10px;
	float:left;
	}
	
.question_detail {
	width:550px;
	float:left;
	}
	
.avatar img {
	width:44px;
	height:44px;
	border:3px solid #ccc;
	}
	
.question_detail p ,.question_detail p a,.question_detail p a:hover{
	font-size:15px;
	font-weight:bold;
	color:#666;
	line-height:normal;
	padding-left:3px;
	}
.question_detail p span {
	font-size:11px;
	font-weight:normal;
	color:#B6B6B6;
	}
.question_detail p span span
{
font-size:15px;
font-weight:bold;
color:#D72C1F;
}	
.question_detail p span a, .question_detail p span a:hover {
	color:#D72C1F;
	}
	
.question_detail p span.top_bold {
	font-size:28px;
	color:#D72C1F;
	}		
	
.question_detail ol {
	padding:0px;
	margin:0px;
	margin-left:24px;
	}	
	
.question_detail ol li{
	list-style:decimal;
	padding:10px 0px;
	}	
.lp_ans
{
padding-left:82px;
padding-top:15px;
}	
	
p.add_answer {
	background:#D72C1F;
	font-size:11px;
	color:#fff;
	width:130px;
	text-align:center;
	}	
	
p.add_answer a,p.add_answer a:hover  {
font-size:11px;
	padding:8px 0;
	color:#fff;
	width:100%;
	display:block;
	}	
	
a.red_links,a.red_links:hover
{
text-decoration:none;
outline:none;
color:#D72C1F;
font-weight:bold;
}	
a.red_links:hover
{
text-decoration:underline;
}
	
.field_wrapper{ 
	clear:both;
	overflow:hidden;
	padding:5px 5px 5px 0;
}	

#register label,#login_form label, .forgot_password label{ 
	display:block;
	width:150px;
	padding:5px 5px 5px 0;
	overflow:hidden;
}

#register .ValidationErrors{
	clear:both;	
	color: #900;
	font-size:11px;
	display:block;
	padding:5px 0 0 0;
}

#login_form .ValidationErrors{
	clear:both;	
	color: #900;
	font-size:11px;
	display:block;
	padding:5px 0 0 0;
}

#login_form .label{
	overflow:hidden;
	display:block;
}	

#register .input,#login_form .input{
	display:block;
	
}
#register{
	width:360px;
	margin:0 auto;
}
#m_name,#m_username, 
#m_email, #login_name,
#m_password, #m_dob,
#login_pass,#forgot_email,#m_homepage,
#m_occupation,#actual,#confirm,#m_telephone,
#m_religious,#name,#username, 
#email,#password, #dob{ 
	padding:5px;
	width:270px;
}	

.submit_btn .input .f_submit,
.submit_btn .input .forgot_submit{
	background:none;
	border:none;
	color:#fff;
	font-size:18px;
	outline: none;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
}

.submit_btn{
	margin:0 auto;
	overflow:hidden;
	padding:0 0 5px;
	width:180px;
}

.submit_btn .input{
	background:#D72C1F;

	padding:5px 0 5px 0;
	text-align:center;
	overflow: visible; /* IE6 form button fix */ 
}

.submit_btn .input .submit,.submit_btn .input .submit1{
	background:none;
	border:none;
	color:#fff;
	font-size:18px !important;
	outline: none;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	width:150px;
}

.submit_btn .input .cancel{
	background:none;
	border:none;
	color:#fff;
	font-size:18px !important;
	outline: none;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	width:150px;
}
.errors{
	background:url(../images/error.png) no-repeat scroll 10px 4px #FFB3B3;
	border:1px solid #D72C1F;
	color:#000000;
	padding:5px 0 5px 45px;
	margin:5px 0 0 0;
}

.success{
	background:#ccc url(../images/success.png) no-repeat 10px 4px;
	border:1px solid #D72C1F;
	color:#fff;
	font-weight:bold;
	margin:5px 0 0;
	padding:5px 0 5px 45px;
	font-family:'Trebuchet MS';
	font-size:12px;
	clear:both;
}

.choose_avatar a img {
	border: 1px solid #BBB;
	float:left;
	padding: 2px;	
	margin: 10px 30px 10px 0;
	vertical-align: top;
}

.profile_box {
	padding-bottom:15px;
	}
	
.profile_box table td {
	vertical-align:top;
	text-align:left;
	font-size:11px;
	padding-bottom:12px;
	}
	
.profile_box table td span {
	color:#333333;
	font-weight:bold;
	}		
	
.profile_box table td.profile_pix {
	width:110px;
	}
	
.profile_box table td.profile_pix img {
	border:4px solid #CCCCCC;
	
	}
	
.profile_box table td.profile_sep {
	padding-right:65px;
	padding-left:10px;
	}	
	
.user_stats .success{
	background:#ccc url(../images/success.png) no-repeat 10px 4px;
	border:1px solid #D72C1F;
	color:#fff;
	font-weight:bold;
	margin:5px 0 10px 0;
	padding:5px 0 5px 45px;
	font-family:'Trebuchet MS';
	font-size:12px;
	clear:both;
}

.user_stats{
	clear:both;
	overflow:hidden;
}

.user_stats ul{
	font-size:12px;	
	font-weight:bold;
}

.user_stats ul li{
	float:left;
	margin:0 10px 0 0;
}	

.rating_box,.profile_rating_box {
	padding-left:2px;
	color:#999999;
	font-size:11px;
	}	
		
.rating_box ul ,.profile_rating_box  ul{
	padding-bottom:18px;
	}	
	
.rating_box ul.last ,.profile_rating_box  ul.last{
	padding-bottom:0px;
	}	


.rating_box ul li.active,.profile_rating_box  ul li.active {
	background:url(../images/rating_active.jpg) top left no-repeat;
	}

.rating_box ul li.more-user
{
width:130px;
}
	
.rating_box ul li.average,.profile_rating_box  ul li.average {
	padding-left:10px;
	width:auto;
	height:auto;
	background:none;
	width:123px;
	}		
.rating_box ul li.inactive ,.profile_rating_box ul li.inactive{
	background:url(../images/rating_off.jpg) top left no-repeat;
	float:left;
	color:#2660A8;
	}	
ul.star_rating li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	}
	
ul.star_rating li a, ul.star_rating li a:hover {
	color:#999;
	}	
table.register_login td {
	vertical-align:middle;
	text-align:center;
	padding:8px 15px;
	}
	
table.register_login td.green_col {
	background:#D82D23;
	font-size:11px;
	color:#fff;
	}	
	
table.register_login td.green_col a {
	color:#fff;
	}	
table td.pad_medium {
	padding:8px;
	}
	
table td span.profile_edit_txt {
	font-size:11px;
	color:#D82D23;
	font-weight:normal;
	background:url(../images/edit_arrow.jpg) 0px 5px no-repeat;
	padding-left:11px;
	}
	
table td span.profile_edit_txt a, table td span.profile_edit_txt a:hover {
	color:#D82D23;
	text-decoration:underline;
	}	
	
table.profile_form th {
	padding-right:38px;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	}
	
table.profile_form th, table.profile_form td {
	padding-bottom:15px;
	}
	
table.profile_form td input {
	width:260px;
	height:15px;
	border:1px solid #999;
	font-size:11px;
	color:#B1AAB8;
	padding:4px;
	}
	
table.profile_form td select {
	width:120px;
	height:24px;
	font-size:11px;
	color:#B1AAB8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
table.profile_form td.sel_full select {
	width:270px;
	}
	
table.profile_form td.int_small {
	padding-bottom:0px;
	}
	
table.profile_form td.int_small td {
	padding-right:10px;
	}	
	
table.profile_form td.int_small input {
	width:60px;
	}	
a.edit_personal{
	color:#CCDBE41;
	display:block;
	float:right;
	font-size:11px;
}

a.edit_personal:hover{
	text-decoration:underline;	
}
.hidden_form_update p{
	padding:0 0 5px 0;	
	color:#000;
	font-size:11px;
}

.hidden_form_update label{
	display:block;
	float:left;
	font-size:11px;
	padding:6px 10px 0 0;
	text-align:left;
	width:100px;
	
}

.hidden_form_update #m_name,
.hidden_form_update #m_dob,
.hidden_form_update #m_password{
	padding:5px;	
}

.form_wrapper,.form_wrapper1{
	width:600px;	
	
}
.form_wrapper1
{
padding-bottom:15px;
}

.form_wrapper
{
padding:0 0 5px 0;
}
.form_wrapper input
{
width:260px;
height:15px;
border:1px solid #999;
font-size:11px;
color:#B1AAB8;
padding:4px;
}
	
.form_wrapper1 input
{
 height:25px;
}

.form_wrapper select{
	padding:2px;
	width:120px;
	height:24px;
	font-size:11px;
	color:#B1AAB8;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.form_wrapper_btn{
	padding:0 20px 0 0;
	text-align:right;
}

input.edit,input.edit_info{
	background:#D82D23;	
	border:1px outset #fff;
	color:#fff;
	font-size:12px;
	width:75px;
	padding:2px;
	cursor:pointer;
	margin:5px 5px 0 0;
}

input.profile_cancel{
	background:#D82D23;	
	border:1px outset #fff;
	color:#fff;font-size:12px;
	width:75px;
	padding:2px;
	cursor:pointer;
	margin:5px 5px 0 0;
}

.profile .form_wrapper .ValidationErrors {
	clear:both;
	display:block;
	font-size:11px;
	color:red;
	font-weight:bold;
}

.form_wrapper select{
	padding:2px;	
}

.form_wrapper_btn{
	padding:0 20px 0 0;
	text-align:left;
}

.form_wrapper .datepick-trigger{
	float:none !important;	
}
.latest_poll,.hidden_form_update {
	border:12px solid #EBE9ED;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	}	
	
.latest_poll h2 ,.hidden_form_update h2{
	font-size:28px;
	color:#d72c1f;
	font-weight:normal;
	}	
		
ul.latest_poll_list li {
	border-bottom:1px dotted #d72c1f;
	padding:10px 0px;
	}
		
ul.latest_poll_list li.last {
	border-bottom:0px;
	}
	
ul.latest_poll_list li.poll_view_all {
    border-bottom: 0 none;
    color: #9DA770;
    font-size: 11px;
    text-align: right;
	}		
	
ul.latest_poll_list li.poll_view_all a, ul.latest_poll_list li.poll_view_all a:hover {
	color:#9DA770;
	}	

ul.latest_poll_list p.poll_questionmenu
{
font-size:12px;
}
	
ul.latest_poll_list p.poll_question
{
font-size:14px;
}	
ul.latest_poll_list p.poll_question,ul.latest_poll_list p.poll_questionmenu  {
	padding-bottom:8px;
	font-weight:bold;
	color:#334D17;
	line-height:normal;
	}	
	
ul.latest_poll_list p.poll_question span,ul.latest_poll_list p.poll_questionmenu span {
	color:#85855F;
	font-size:10px;
	}
	
ul.latest_poll_list p.poll_question span a, ul.latest_poll_list p.poll_question span a:hover,ul.latest_poll_list p.poll_questionmenu span a, ul.latest_poll_list p.poll_questionmenu span a:hover {
	color:#85855F;
	}
ul.latest_poll_list p.question_cat {
	font-size:12px;
	color:#6E6E6E;
	}
	
ul.latest_poll_list p.question_cat a {
	color:#93CC54;
	}
	
ul.latest_poll_list li a {
	display:inline;
	padding:0;
	width:auto;
	}
	
ul.latest_poll_list li:hover {
	background:none;
	}		
.note{
	color:#F00;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 10px 0;	
}
.member_text{
	clear:both;
	float:none;
	width:645px !important;
}

.profile_viewer{
	clear:both;	
	width:645px !important;
}
.field
{
display:none;
}		
table.question_post td {
	border-bottom:1px dotted #ccc;
	padding:15px 10px;
	font-size:11px;
	}
	
table.question_post td.last {
	border-bottom:0px;
	}	
	
table.question_post td span {
	color:#d72c1f;
	font-weight:bold;
	}
	
table.question_post td.q_title {
	width:225px
	}
	
table.question_post td.date_txt {
	width:125px
	}
	
table.question_post td.in_cat {
	width:100px
	}
	
table.question_post td.q_rating {
	width:90px
	}
.upload_one a{ 
	background:#d72c1f;
	color:#fff;
	display:block;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding:5px 0 5px 0;
	width:150px;
}

.upload_one{ clear:both;}

p.acc_header{
	color:#000;
	padding:0 0 10px 0;
	font-weight:bold;
}
.form_wrapper .datepick-trigger{
	float:none !important;	
}
.ajax_form_login{
	width:300px;	
	margin:0 auto;
	padding:75px 0 0;
}

.category_box {
	width:auto;
	padding-bottom:15px;
	}
	
.cat_title {
	height:48px;
	background:url(../images/cat_title_bg.jpg) bottom left no-repeat;
	font-size:28px;
	color:#d72c1f;
	line-height:48px;
	padding-left:10px;
	}
	
.cat_content {
	background:url(../images/cat_content_bg.jpg) top left repeat-y;
	padding:0 2px;
	}
	
.cat_btm {
	background:url(../images/cat_btm.png) top left no-repeat;
	height:2px;
	}
	
.cat_content ul li {
	width:292px;
	font-size:12px;
	color:#6B6B6B;
	}
	
.cat_content ul li.light_col {
	background:#eee;
	width:207px;
	}	
	
.cat_content ul li a {
	width:268px;
	display:block;
	padding:10px 6px;
	padding-left:18px;
	}
	
.cat_content ul li:hover{
	background:orange;
	width:207px;
	color:#fff;
	}		
	
/*----- Pagination styles -------*/
#paginate{
	overflow:hidden;
	padding:0 0 20px;
}

#paginate span {
	background:#fff;
	display:block;
	float:left;
	font-size:0.85em;
	margin:5px 2px 0 0;
	padding:3px 6px;
	text-align:center;
	background-position:center bottom;
	border: 1px solid #666;
	color:#000;
	text-decoration:none;
}

#paginate .no-link {
	color:#000000;
	font-weight:bold;
	font-size:0.85em;
	display:block;
	margin:5px 2px 0 0;
	padding:4px 6px;
	border:none !important;
}

#paginate a {
	background:#fff;
	display:block;
	float:left;
	font-size:0.85em;
	margin:5px 2px 0 0;
	padding:3px 6px;
	text-align:center;
	background-position:center bottom;
	border: 1px solid #666;
	color:#D72C1F;	
	text-decoration:none;
}

#paginate a:hover{
	border: 1px solid #D72C1F;
	background-image:none;
	background-color:#D72C1F;
	color: #fff;	
} 				
.add_question {
	margin-top:10px;
	width:628px;
	}
	
.add_question textarea {
	width:597px;
	height:145px;
	border:0px;
	background:none;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	border:12px solid #EBE9ED;
	resize: none;
	}
.status_success{
	font-size:12px;	
	color:#d72c1f;
	font-weight:bold;
	padding:0 0 5px 0;
}	
span.add_question_btn input {
	width:84px;
	float:right;
	display:block;
	}	
	
span.add_question_btn input {
	background:url(../images/add_question_btn.jpg) top left no-repeat;
	width:84px;
	height:31px;
	border:0px;
	cursor:pointer;
	}

.post_question_box {
	background:url(../images/post_q_bg.jpg) top left no-repeat;
	padding-left:180px;
	height:auto!important;
	min-height:150px;
	_height:150px!important;
	margin-top:10px;
	margin-bottom:20px;
	}
	
.post_question_box h2 {
	line-height:40px;
	background:url(../images/post_question_title.jpg) top left repeat-x;
	font-size:26px;
	color:#fff;
	font-weight:normal;
	padding-left:10px;
	width:400px;
	}
	
.post_type_box {
	border:12px solid #EBE9ED;
	}
	
.post_type_box textarea {
	width:466px;
	height:110px;
	border:0px;
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	}
	
.post_btn input {
	background:url(../images/post_btn.jpg) top left no-repeat;
	width:84px;
	height:28px;
	cursor:pointer;
	border:0px;
	float:right;
	}	
.welcome_session
{
padding-right:20px;
font-weight:bold;
padding-left:850px;
}		
.side_col {
	float:left;
	width:209px;
	padding-right:15px;
	}
.semi
{
float:left;
width:600px;
}	
.qbox{
width: 420px;
}
.question_Q
{
font-size:20px;
font-weight:bold;
}
.question_A
{
font-weight:bold;
font-size:15px;
}
.ans_ws
{
padding-left:20px;
}
.search_qabox
{
width:400px;
float:left;
padding-left:30px
}
.search_relatedq
{
width:419px;
float:left;
padding-left:15px;
padding-top:5px;
}
.search_profilebox
{
width:300px;
float:left;
padding-left:15px;
}
.nads_div,.gads_div
{
width:560px;
float:left
}
.gads_div
{
padding-top:10px;
}

.like,a.like_link,a.like_link:hover
{
color:red;
font-style:italic;
}

a.like_link,a.like_link:hover
{
background: #fff url(../images/like.jpg) top left no-repeat; 
width:17px;
height:19px;
display: block;
}
.like_left
{
float:left;
}

/*------------google 2 LP--------------------*/
.search_gooleqabox
{
width:400px;
float:left;
padding-left:0px
}

.lpqnabox_google
{
	position:relative;
	height:auto !important;
	background:#EFEFEF;
	z-index:0;
	width:560px;
	padding-bottom:0px;
}

.lpqnabox_google .box
{
 padding: 4px; 
 border: 1px solid #A8A8AA; 
 margin: 5px;
background: #F8F7F8;
overflow: hidden;
}

.lpqnabox_google  h3
{
font-size: 20px; 
color: #D72C1F;
 margin-bottom: 10px; 
 padding: 10px 5px 0px 10px;
}

.search_googlerelatedq
{
width:419px;
float:left;
padding-left:30px;
padding-top:0px
}

.google_profilebox
{
width:300px;
float:left;
padding:15px 10px 15px 0px;
z-index:9999;
}

.google_articles
{
width:300px;
float:left;
padding-bottom:10px;
z-index:0px;
}

.google_profile
{
	position:relative;
	height:auto !important;
	background:#EFEFEF;
	padding-bottom:1px;
	width:415px;
}

.google_profile .profilebox
{
 padding: 4px;
 border: 1px solid #A8A8AA; 
 margin: 5px;
 background-color:#fff;
 height:auto!important;
}

.google_profile h3
{
font-size: 20px; 
color: #D72C1F;
margin-bottom: 10px;
padding: 10px 5px 0px 10px;
}
