﻿/* %%%%%%%%% Controls %%%%%%%%%%% */
/*   ctrl_FooterSimple    */
.c_footersimple_box {}

.c_footersimple_box .g_footer_disclaimer
{
	margin: 0 0 10px 0 !important;
	width: auto !important;
	text-align: left !important;
}
.c_footersimple_box .g_footer_bottom
{
	text-align: left !important;	
	color: Gray !important;
}

/*   RNR thread    */
.c_rvw_thrd_rcmnddprds
{
	font-size: 15px;	
	line-height: 22px;
	font-weight: bold;
	padding-bottom:6px;
}
.c_rvw_thrd_rcmnddprds .c_rvw_thrd_prdul
{
	margin-top: 0;
	margin-bottom: 0;
	position: relative;
	left: -15px;	
	font-size: 15px;	
	line-height: 22px;
}

.c_rvw_thrd_rte_ttl
{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 9px;
}
.c_rvw_thrd_dotdot
{
	color: #ccc;	
}
.c_rvw_thrd_gin
{
	color: #f90;	
}
.c_rvw_thrd_solvearea
{
	padding-top: 8px !important;	
}
.c_rvw_thrd_solvearea .p_threadview_radio .radio_spacer 
{	
	height:124px !important;
}
.c_rvw_thrd_solvearea .find_prd_ttl
{
	font-size: 15px;
	font-weight: bold;
	padding: 9px 0 4px 0;	
}
.c_rvw_thrd_solvearea #inputsearch 
{
	width: 412px;
	/*height: 21px;	*/
}
.c_rvw_thrd_solvearea .c_solution_window
{
	float: right;
	padding-right: 7px;	
}
.c_rvw_thrd_solvearea .spacer1
{
	height: 16px;
	line-height: 16px;
	font-size: 1px;	
}
.c_rvw_thrd_solvearea #divProductsRecommended
{
	clear: both;  
	border: solid 1px #CBCBCB;	
	line-height: 20px;
	padding: 5px 0 18px 14px;
	width: 595px;
}
.c_rvw_thrd_solvearea #divDescription
{
	clear: both;  
	line-height: 20px;
	padding: 0;
	width: 597px;
	color: #666;	
	margin-top: -9px;
}
.c_rvw_thrd_solvearea ul#ulProductsRec
{
	margin-top: 0;	
	margin-bottom: 0;
	position: relative;
	left: -15px;
}

.c_rvw_thrd_solvearea a.remove
{
	font-size: 12px;
}
.c_rvw_thrd_solvearea  .btn2_div
{
	float: right;
	padding-right: 4px;	
	padding-top: 12px;	
}
/* ctrl_reviews_searchBox  */
.c_rnr_search_box
{
	background-image: url(../../images/misc/lhGradRvw.png) !important;
	height: 70px !important;
	padding-left: 8px !important;
}
.c_rnr_search_box .title 
{
	font-size: 16px !important;
	margin:3px 0 0 !important;
	width: 205px !important;
	padding-right: 1px !important;
}
.c_rnr_search_box #txt
{
	font-size: 12px !important;
	font-weight: normal !important;
	height: 18px !important;	
	line-height: 18px !important;
	padding:0px 7px 2px !important;
	margin:6px 10px 0 0 !important;
	width: 294px !important;
}
.c_rnr_search_box .c_rnrsearch_button
{
	float: left;	
}
.c_rnr_search_box .c_rnrsearch_button a
{
	background-image:url(../../images/icons/btn_rvw_search.gif);
	background-repeat:no-repeat;
	color:White;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:26px;
	line-height:26px;
	margin-top:4px;
	text-align:center;
	text-decoration:none;
	width:82px;
}
.c_rnr_search_box .c_rnrsearch_button a:hover
{
	background-image:url(../../images/icons/btn_rvw_searchhover.gif);
}
.c_rnr_search_box .showresultsw 
{
	/*
	left:144px !important;
*/
	left:214px !important;
	top:32px !important;
	width:300px !important;
}
.c_rnr_search_box .showresultsw .showresults 
{
	width:290px !important;
}

.c_rnr_search_box .showresultsw #searchweb a.completeresultw
{
	width: 150px !important;	
}
.c_rnr_search_box .showresultsw #searchweb.acselected 
{
	background-position:-60px center !important;
}
/* ctrl_reviews_toprecommended  */
.c_rvw_listprd_box
{
	width: 690px;
	height: 1%;	
	margin-top:9px;
	margin-bottom:10px;
}
.c_rvw_listprd_box .c_genpaging_div
{
	text-align: right;
}
.c_rvw_listprd_box .product
{
	height: 111px;
	padding: 10px 0 0 0;
	border-bottom: solid 1px #DDD;	
}
.c_rvw_listprd_box .last
{
	border-bottom: none !important;	
}
.c_rvw_listprd_box .product .prdimg
{
	float: left;
	width: 118px;
	height: 100px;
	padding: 0px 10px 0 0;
}
.c_rvw_listprd_box .product .prdimg img
{
	width: 118px;
	height: 100px;
}
.c_rvw_listprd_box .product .prddetails
{
	float: left;
	width: 250px;
	padding-right:13px;
	cursor:hand;
	cursor:pointer;
}
.c_rvw_listprd_box .product .prddetails .prdttl
{
	font-weight: bold;
	font-size: 16px;
	color: #06C;	
	padding: 4px  0 0 0;
}

.c_rvw_listprd_box .product .prddetails .prddesc
{
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color: #666;
	position:relative;
	top: -1px;	
}
.c_rvw_listprd_box .product .prddetails .prddesc .flink
{
	color: #06c;
	text-decoration: underline;
}
.c_rvw_listprd_box .product .prddetails .prdmore
{
	font-weight: bold;
	font-size: 12px;
	color: #666;
	padding: 3px 0 0 0;	
}
.c_rvw_listprd_box .product .prdrating
{
	float: left;
	width: 135px;
	padding: 31px 19px 0 0;
}
.c_rvw_listprd_box .product .prdFirstRate
{
	float:left;
	font-weight:bold;
	text-align:center;
	width:148px;
	padding:24px 5px 0px 0px;
}
.c_rvw_listprd_box .product .prdrating .thumb
{
	background-image: url(/images/misc/thumbIcon_30x30.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 40px 0 0;
	text-align: right;
	color: #333;
	font-size: 11px;
}
.c_rvw_listprd_box .product .prdrating .thumb .percent
{
	text-align: right;
	color: #06C;
	font-size: 16px;
	font-weight: bold;
}	
.c_rvw_listprd_box .product .prdpriceandbutton
{
	float: left;
	width: 140px;
	padding: 0;
	text-align: center;
	margin-top: 13px;
}
.c_rvw_listprd_box .product .prdpriceandbutton .prdprice
{
	font-weight: bold;
	font-size: 16px;	
	margin-top:5px;
}
.c_rvw_listprd_box .product .prdpriceandbutton .prdprice a
{
	text-decoration: none;
}
.c_rvw_listprd_box .topttl
{
	font-size: 22px;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0;
		
}
.c_rvw_listprd_box .product .prdpriceandbutton .btn_compare
{
	width: 137px;
	height: 27px;
	background-image: url(/images/misc/b_compare.gif);
	margin:7px auto 0;
}
.c_rvw_listprd_box .product .prdpriceandbutton .btn_getInfo
{
	width: 137px;
	height: 27px;
	background-image: url(/images/misc/b_info.gif);
	margin:22px auto 0;
}
.c_rvw_listprd_box .product .prdpriceandbutton .btn_compare,
.c_rvw_listprd_box .product .prdpriceandbutton .btn_getInfo
{
	background-repeat:no-repeat;		
	display:block;
	color:White;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:26px;
	text-align:center;
}
.c_rvw_listprd_box .product .prdpriceandbutton .btn_compare:hover
{
	background-image: url(/images/misc/b_comparehover.gif);
}
.c_rvw_listprd_box .product .prdpriceandbutton .btn_getInfo:hover
{
	background-image: url(/images/misc/b_infohover.gif);
}
.c_rvw_listprd_box .product .prdpriceandbutton .priceSpace
{
	width: 100%;
	height: 11px;
	line-height: 11px;
	font-size: 1px;	
}
.c_rvw_listprd_box .sortby
{
	font-size: 12px;
	padding-bottom: 5px;
	width: 100%;
	border-bottom: solid 1px #8DB1E0;	
}
/* ctrl_reviews_narrowsearch */

.c_rvw_narowsearch_top
{
	padding-top: 8px !important;
	padding-bottom: 12px !important;	
}
.c_rvw_narowsearch_top h1
{
	font-size: 16px !important; 	
	font-weight: bold !important;
}
.c_rvw_narowsearch_box
{}

.c_rvw_narowsearch_box .subttl
{
	font-size: 14px;
	font-weight: bold;
}
.c_rvw_narowsearch_box .list
{
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 18px;		
}


/* Ctrl_reviews_list_categories */

.c_rvw_listcat_top
{
	padding-top: 8px !important;
	padding-bottom: 12px !important;	
}
.c_rvw_listcat_top h1
{
	font-size: 16px !important; 	
	font-weight: bold !important;
}
.c_rvw_listcat_box
{}

.c_rvw_listcat_box .maincat
{
	font-size: 14px;
	font-weight: bold;
}
.c_rvw_listcat_box .maincat a
{
	cursor: default;	
}
.c_rvw_listcat_box .subcats
{
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 10px;		
}
.c_rvw_listcat_box .allCats
{
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
}
/* ctrl_reviews_askForRecommendations */

.c_erviwsask_button
{
	display: block;
	width: 192px;
	height: 26px;
	background-image: url(../../images/icons/btn_rvw_ask.gif);
	background-repeat: no-repeat;		
	color: White;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 26px;
	text-align:center;
	float: left;
	margin-top: 7px;
}
.c_erviwsask_button:hover
{
	background-image: url(../../images/icons/btn_rvw_askhover.gif);
}
.c_erviwsask_button .midBtnText
{
	font-weight: normal;
	font-size: 10px;	
}
.c_lh_rvw_box 
{ 
	background-image:url(/images/misc/lhGrad2.gif) !important;
	background-repeat:no-repeat !important;
	height:66px !important;
	border:none !important;
	margin-left:0px !important;
	padding: 3px 10px 8px 10px !important;
}
.c_lh_box .c_lh_imgnick 
{
	position: relative !important;
}
.c_lh_rvw_box a
{
	text-decoration:none;
}
.c_lh_rvw_box .c_lh_imgnick #lh_img 
{
	
}
.c_lh_rvw_box #lh_link2 
{
	left: 0px !important;
	top: 0px !important;
	padding-left: 0px !important;
	width: auto !important;
	padding-top: 8px !important;
}
.c_lh_rvw_box #lh_link2 .row2 
{
	font-size:16px !important;
	
}
/* ctrl_reviews_toprecommended  */
.c_reviews_toprecommended_box
	{
		width: 642px;
		height: 1%;	
	}
	.c_reviews_toprecommended_box .tabs
	{
		float: left;
		width: 156px;
		height:560px;
		overflow-x: visible;	
		position: relative;
	}
	.c_reviews_toprecommended_box .tabsw
	{
		width: 157px;
		height:560px;
		position: absolute;
		z-index:5;
	}
	.c_reviews_toprecommended_box .tabs .tab
	{
		width: 137px;
		height: 120px;
		padding: 10px;
		z-index: 5;	
		cursor:hand;
		cursor:pointer; 
		text-align: center;
	}
	.c_reviews_toprecommended_box .tabs .selected
	{
		background-image: url(../../images/misc/top5_tab.png);
		background-repeat: no-repeat;
	}
	.c_reviews_toprecommended_box .tabs .tab .img_sub
	{
		text-align: center;
		font-size: 11px;
		font-weight: bold;	
	}
	.c_reviews_toprecommended_box .lists
	{
		float: left;
		width: 486px;	
		height: 560px;
		background-image: url(../../images/misc/top5_bg.png);
		background-repeat: no-repeat;
	}
	.c_reviews_toprecommended_box .lists .more
	{
		cursor:pointer;
		cursor:hand;
		text-decoration:none;
	}
	.c_reviews_toprecommended_box .lists .list_box
	{
		padding: 0 10px;
	}	
	.c_reviews_toprecommended_box .lists .hide
	{
		display: none;
	}
	.c_reviews_toprecommended_box .lists .list_box .product
	{
		height: 101px;
		padding: 10px 0 0 0;
		border-bottom: solid 1px #666;
	}
	.c_reviews_toprecommended_box .lists .list_box .last
	{
		border-bottom: none !important;	
	}
	.c_reviews_toprecommended_box .lists .list_box .product .prdimg
	{
		float: left;
		width: 59px;
		height: 50px;
		padding: 15px 10px 0 0;
	}
	.c_reviews_toprecommended_box .lists .list_box .product .prdimg img
	{
		width: 59px;
		height: 50px;
	}
	.c_reviews_toprecommended_box .lists .list_box .product .prddetails
	{
		float: left;
		width: 240px;
		padding-right: 25px;
		text-decoration: none;
	}
	.c_reviews_toprecommended_box .lists .list_box .product .prddetails .prdttl
	{
		font-weight: bold;
		font-size: 14px;
		color: #06C;	
		padding: 4px  0 0 0;
	}
	.c_reviews_toprecommended_box .lists .list_box .product .prddetails .prdprice
	{
		font-weight: bold;
		font-size: 12px;
		color: #666;	
		height:14px;
		line-height:14px;
	}
	.c_reviews_toprecommended_box .lists .list_box .product .prddetails .prddesc
	{
		font-weight: normal;
		font-size: 11px;
		line-height: 13px;
		color: #666;
		position:relative;
		top: -1px;	
	}
	.c_reviews_toprecommended_box .lists .list_box .product .prddetails .prdmore
	{
		font-weight: bold;
		font-size: 12px;
		color: #666;
		padding: 3px 0 0 0;	
	}
	.c_reviews_toprecommended_box .lists .list_box .product .prddetails .prdmore .flink
	{
		color:#0066CC;
		text-decoration: underline;	
	}	
	.c_reviews_toprecommended_box .lists .list_box .product .prdrating
	{
		float: right;
		width: 130px;
		padding: 26px  0 0 0;
	}
	.c_reviews_toprecommended_box .lists .list_box .product .prdrating .thumb
	{
		background-image: url(/images/misc/thumbIcon_30x30.gif);
		background-repeat: no-repeat;
		background-position: right;
		height:40px;
		padding: 0 40px 0 0;
		text-align: right;
		color: #333;
		font-size: 11px;
	}
	.c_reviews_toprecommended_box .lists .list_box .product .prdrating .thumb .percent
	{
		text-align: right;
		color: #06C;
		font-size: 16px;
		font-weight: bold;
	}	
	.c_reviews_toprecommended_box .topttl
	{
		font-size: 22px;
		font-weight: bold;
		padding: 0 0 10px 0;
		margin: 0;
			
	}

/* ctrl_srch_prem  */
.c_srch_prem
{
	border:solid 1px #C1C1C1;
	padding:5px 13px 5px 5px;
	margin-bottom: 10px;
	height:1%;
}
.c_srch_prem .imgFrm
{
	padding:5px 5px 5px 18px;
	float:left;
	width:100px;
}
.c_srch_prem .exprc
{
	float:left;
	width:475px;
}
.c_srch_prem .imgFrmMod
{
	padding-left:0;
	float:left;
}
.c_srch_prem .mdl2 .name
{
	font-weight:bold;
	float:left;
}
.c_srch_prem .mdl2 .name a
{
	font-size:15px;
	text-decoration:none;
}
.c_srch_prem .imgavatar
{
	padding:5px 5px 5px 10px;
	float:left;
	width:120px;
}
.c_srch_prem .avatar
{
	width:87px;
	height: 89px;
	padding: 2px;
	border:1px solid white;
}
.c_srch_prem .avatar .avborder
{
	width:87px;
	height: 89px;
	overflow: hidden;
}
.c_srch_prem .avatar img
{
	width:85px;
}
.c_srch_prem .mdl .rnk
{
	vertical-align:bottom;
	padding-right:5px;
}
.c_srch_prem .mdl div
{
	margin-top:3px;
}
.c_srch_prem .mdl
{
	padding:10px 0px 0px 10px;
	float:left;
	width:350px;
}
.c_srch_prem .mdl2
{
	padding:0px 0px 0px 5px;
	float:left;
	width:195px;
}
.c_srch_prem .mdl2 a
{
	text-decoration: none !important;	
}

.c_srch_prem .ask,
.c_srch_prem .ask:hover
{
	width:100px;
	height:29px;
	background-repeat:no-repeat;
	margin-left: auto;
	margin-right: auto;
	padding-top:8px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	cursor:hand;
}
.c_srch_prem .ask
{
	background-image:url(/images/misc/gsbutton100.gif);
}
.c_srch_prem .ask:hover
{
	background-image:url(/images/misc/gsbuttonhover100.gif);
}
.c_srch_prem .mdl3
{
	float:right;
	padding-top:2px;
}
.c_srch_prem .mdl3 img
{
	cursor:pointer;
	cursor:hand;
	margin-right:3px;
}
.c_srch_prem .mdl .adv1
{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.c_srch_prem .adv2
{
	float:right;
	padding-top:10px;
}
.c_srch_prem .less,
.c_srch_prem .more
{
	float:left;
}
.c_srch_prem .uv
{
	display:none;
}
.c_srch_prem .img
{
	border:1px solid #C1C1C1;
	padding:5px;
}
/* ctrl_miniAsk  */

.c_miniask_box
{
	height: 1%;
	background-image: url(../../images/misc/postminiask_grad.jpg?v=090223);
	background-repeat: repeat-x;
	border: solid 1px #96B2E1;
	padding: 15px 13px 0 25px;
}
.c_miniask_box2
{
	height: 1% !important;
	padding-bottom: 30px;	
}
.c_miniask_box h3.c_miniask_header
{
	font-size: 25px;
	color: #6386bb;
	font-weight: bold;	
}
.c_miniask_box .describe
{
	font-size: 16px;
	font-weight: bold;
	padding: 18px 0px 4px 1px;
}
.c_miniask_box .msgarea
{
	float: left;
}
.c_miniask_box .message
{
	width: 399px;
	height: 145px;	
}
.c_miniask_box2 textarea.message
{
	width: 318px;
	height: 198px;	
}
.c_miniask_box .taerr textarea.message
{
	border: 1px solid red;
}
.c_miniask_box .side
{
	float: right;	
	width: 184px;
	text-align: center;
	background-image: url(../../images/misc/miniask_promo.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.c_miniask_box2 .side
{	
	width: 247px !important;
	height: 282px !important;
	padding-right:10px;
	background-image: url(../../images/misc/miniask_promo2.gif) !important;
}
.c_miniask_box2 .g_gsbutton, .c_miniask_box2 .g_gsbuttonhover, .c_miniask_box2 .g_gsbuttondis 
{
	width:190px;
	display:block;
	float: right;
}
.c_miniask_box2 .g_gsbutton, .c_miniask_box2 .g_gsbuttondis 
{
	background:url(../../images/misc/btn_getpremium.gif?v=090223);		
}
.c_miniask_box2 .g_gsbuttonhover
{
	background:url(../../images/misc/btn_getpremiumhover.gif?v=090223);		
}
.c_miniask_box2 button.g_button, .c_miniask_box2 button.g_buttonhover, .c_miniask_box2 button.g_buttondis 
{
	padding-right: 7px;
	display:block;
	float: left;
}
.c_miniask_box2 button.g_button span, .c_miniask_box2 button.g_buttonhover span, .c_miniask_box2 button.g_buttondis  span
{
	padding-left: 7px;
}
.c_miniask_box .pqpcatselect
{
	width: 401px;	
	margin-bottom:10px;
}
.c_miniask_box .side .miniask_sbmt
{
	margin-top: 113px;	
	padding-right: 37px !important;
}

.c_miniask_box .side .miniask_sbmt span
{
	padding-left: 37px !important;
}

 
.c_miniask_box #markerr, .c_miniask_box #markerrmake, .c_miniask_box #markerrmodel 
{
	display:inline;
	float:left;
	margin-bottom:0px;
	margin-left: 3px;
	margin-top:1px;
}

.c_miniask_box #markerr .br, .c_miniask_box #markerrmake .br, .c_miniask_box #markerrmodel .br
{
    height: 0px;
    line-height: 0px;
}

.c_miniask_box #mini_ta_wrap
{
	margin-bottom: 2px;
	height: 151px;
	width: 401px;
}
.c_miniask_box2 #left_prod_and_button
{
	padding-top: 9px;	
}
.c_miniask_box .selectok
{
	height:24px;
	left:-3px;
	margin:0 auto;
	padding:3px;
	position:relative;
	width:395px;
}
.c_miniask_box .selecterr 
{
	border:2px solid red;
	height:24px;
	left:-3px;
	padding:1px;
	position:relative;
	width:395px;
}
.c_miniask_box .pqpcatselect h3 
{
	float:left;
	font-size:16px;
	font-weight:bold;
	padding-right:2px;
    padding-left: 3px;
    text-align: right;
	width:160px;
	position: relative;
	left: -3px;
}
.c_miniask_box .pqpcatselect select 
{
	float:left;
	width:230px;
}

.c_miniask_box .pqpcatselect #markerr .br 
{
    display: none;
}

.c_miniask_box .immediate {
    margin-bottom: 16px;
}
.c_miniask_box .immediate input {
    float: left;
    margin-left: 2px;
}

.c_miniask_box .immediate label {
    float: left;
    display: block;
    line-height: 17px;
    color: #333333;
}

/* ctrl_MyProducts  */
.c_myprod_box
{
}
.c_myprod_wide
{
	border: solid 1px #DDE8F7;
	margin-bottom: 15px !important;
	padding: 2px;
}
.c_myprod_wide .c_myprod_mid
{
	background-color: #EFF5FC;	
	padding: 7px 7px 25px;
}
.c_myprod_wide .c_myprod_top
{
	position: relative;
	height:87px;
	width: 640px;
}
.c_myprod_wide .c_myprod_top #iaddmyprod
{
	font-size: 16px;
	font-weight: bold;
	padding: 0 1px;
	height: 28px;
	width: 564px;
}
.c_myprod_wide .c_myprod_top a.addprdbtn
{
	margin: 0;	
}
.c_myprod_wide .topimgicon
{
	position: absolute;	
	left: 656px;
	top: -6px;
}
.c_myprod_wide .topimgtxt
{
	display: none;
}
.c_myprod_wide .topbullets
{
	position: absolute;	
	left: 653px;
	top: 100px;
	width: 300px;
	font-size: 12px;
}
.c_myprod_wide .topbullets li
{
	padding-bottom: 4px;	
}
.c_myprod_wide .addanotherbox {

}

.c_myprod_wide .addanotherbox .ttl
{
	font-size: 24px;
	color: #718FB5;	
	padding: 3px 0 7px 0;
}
.c_myprod_wide .c_myprod_bot
{
	height: 1%;
	width: 624px;
	padding: 7px;
	background-color: White;
	border: solid 1px #A4C3EB;
}
.c_myprod_wide .c_myprod_row
{
	border-bottom: solid 1px gray;
	padding-bottom: 10px;
	margin-bottom: 10px;
	height: 1%;
}
.c_exp_exprnc
{
	padding:10px 7px 0px 7px;
}
.c_exp_exprnc .desc
{
	color:#666666;
	font-size:13px;
	padding-top:6px;
}
/* ctr_rater */
.c_rtr_box
{
	height:1%;
	padding-right:0;
	margin-bottom:15px;
}
.c_rtr_box .sprt,
.c_exp_expertise .sprt,
.c_exp_exprnc .sprt,
.c_exp_brd .sprt,
.c_alrtPanel .sprt
{
	height:2px;
	border-top:solid 1px #D5D5D5;
}
.c_exp_brd .brdIcon a
{
	float:left;
	margin-right:2px;
}
.c_exp_brd .brdTxt
{
	float:left;
	margin-right:2px;
}
.c_exp_expertise .more
{
	padding-top:9px;
	text-align:right;
}
.c_rtr_box .bgContainer
{
	background-color:#eff6f4;
	height:30px;
	clear:right;
}
.c_rtr_box .bgContainer div
{
	float:left;
}
.c_rtr_box .bgContainer .leftNum,
.c_rtr_box .bgContainer .rightNum
{
	font-family:Arial;
	font-size:24px;
	color:#07a6bd;
}
.c_rtr_box .bgContainer .leftNum
{
	margin-top:2px;
	text-align:right;
	width:61px;
}
.c_rtr_box .bgContainer .rightNum
{
	margin-top:2px;
	text-align:right;
	width:91px;
}
.c_rtr_box .bgContainer .leftTitle,
.c_rtr_box .bgContainer .rightTitle
{
	padding-top:5px;
	padding-left:4px;
}
.c_rtr_box .bgContainer .middleSpacer
{
	background-image:url(/images/misc/ratings_divider_vertical.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:1px;
	height:30px;
	margin-left:35px;
}
.c_rtr_box .leftIcons
{
	float:left;
	margin-left:5px;
	margin-top:9px;
}
.c_rtr_box .rightText
{
	float:left;
	margin-left:2px;
	margin-top:6px;
}
.c_rtr_box .rightText .textBG
{
	font-size:13px;
	line-height:18px;
}
.c_rtr_box .rightText .textBG .txt,
.c_exp_expertise .xprtLst .txt
{
	color:#666666;
	float:left;
	background-color:#FFFFFF;
}
.c_rtr_box .rightText .dotBG,
.c_exp_expertise .xprtLst .dotBG
{
	width:260px;
	height:17px;
	position:relative;
	border-bottom:dashed 1px #cccccc;
}
.c_exp_expertise .xprtLst .dotBG
{
	width:275px !important;
	height:18px;
}
.c_exp_expertise .xprtLst .dotBG .itm
{
	position:absolute;
	top:2px;
	width:277px;
}
.c_rtr_box .rightText .textBG
{
	width:260px;
	position:absolute;
	top:1px;
}
.c_rtr_box .rightText .textBG .amount,
.c_exp_expertise .xprtLst .amount
{
	float:right;
	padding-right:2px;
	background-color:#FFFFFF;
}
.c_exp_expertise
{
	margin-top:15px;
}
.c_exp_expertise .xprtLst
{
	padding:2px 0px 0px 6px;
}
.c_myprod_wide .c_myprod_row_last,
.c_myprod_box .c_myprod_row_last
{
	/*border:none !important;*/
}
.c_myprod_wide .c_myprod_row_last,
.c_myprod_wide .c_myprod_row_last_border
{
	/*border-bottom: none !important;*/
	margin-bottom: 0 !important;
}
.c_myprod_wide .c_myprod_row .askdiv 
{
	display: none;
}
.c_myprod_wide .g_viewall
{
	display: none;
}
.c_myprod_wide .c_myprod_top .showresults
{
	top: 30px;
	width: 556px;
	z-index:10;
}
.c_rnr_search_box
{
	z-index:10;
}
.c_myprod_box .c_myprod_top
{
	position: relative;
	background-color:#DDE8F7;
	border:1px solid #8DB1E0;
	padding:10px;
	height: 117px;
}
.c_myprod_box .topimgicon
{
	position: absolute;	
	left: -1px;
	top: -8px;
}
.c_myprod_box .c_myprod_row_last,
.c_myprod_wide .c_myprod_row_last_border
{
	margin-bottom: 0 !important;
}
.c_myprod_box .topimgtxt
{
	position: absolute;	
	left: 88px;
	top: 0px;
}
.c_myprod_box .topbullets
{
	position: absolute;	
	left: 270px;
	top: 0px;
}
.c_myprod_top ul
{
	margin: 12px 0;
	line-height: 14px;
	padding-left: 10px;
	margin-left: 10px;
}
.c_myprod_box .addanotherbox
{
	padding-left:80px;
	padding-top:60px;	
}
.c_myprod_box .addanotherbox .ttl
{
	font-size: 18px;
	color: #718FB5;	
	padding-bottom: 2px;
}
.c_myprod_box .c_myprod_bot
{
	height: 1%;
	border-top: none;
	padding: 10px 0px 10px 0px;
}
.c_myprod_box .c_myprod_row
{
	border: solid 1px #c3c3c3;
	padding: 0px 0px 10px 10px;
	margin-bottom: 10px;
	height: 1%;
}
.c_myprod_row .prdimglink
{
	float: left;
	display: inline;
	width: 114px;
	height: 68px;
	text-align: center;
	padding-top: 20px;
}
.c_myprod_row .prddetailsdiv
{
	float: 	left;
	padding-left: 10px;
	height: 58px;
	width: 375px;
}
.c_myprod_row .prdttl
{
	font-size: 16px;
	font-weight: bold;
	float: left;
}
.c_myprod_row .askdiv
{
	float: right;
	/*height: 27px;*/
	margin-left:14px;
}
.c_myprod_row .prdlinks
{
	padding-bottom: 8px;
}
.c_myprod_row .prdlinks a
{
	color:#666666;
}
.c_myprod_row .addmanual
{
	font-size: 12px;
	float: left;
	color: #666;	
}
.c_myprod_row .addmanual a
{
	color: #666;	
}
.c_myprod_row .enterwdetails
{
	/*position: relative;*/
}
.c_myprod_row .enterwdetails a
{
	text-decoration: none;	
}
.c_myprod_row .askdiv a
{
	display: block;
	width: 104px;
	height: 19px;
	text-align: right;
	font-size: 14px;
	line-height:26px;
}
.c_myprod_row .askdiv a.ancQuestion
{
	height:27px;
	text-decoration:none;
	background-color:#EFF5F8;
	border-bottom:1px solid #666666;
	display:block;
	padding-right:6px;
	font-size:15px;
}
.c_myprod_top #iaddmyprod
{
	width: 453px;
	padding: 5px 1px;
	color: gray;
	float:left;
}
.c_myprod_top .showresults
{
	position: absolute;
	background-color: White;
	top: 27px;
	left: 0;
	width: 445px;
	z-index: 5;
}
.c_myprod_top a.addprdbtn, .c_myprod_row a.addprdbtn
{
	float: right;
	display: inline;
	margin-right: 8px;
	width: 65px;
	height: 29px;
	background-image: url(../../images/icons/btn_addprd.gif);	
	color: White;
	text-align: center;
	font-size: 15px;
	font-weight:bold;
	line-height:26px;
	text-decoration:none;
}

.c_myprod_top a.addprdbtn:hover
{
	background-image: url(../../images/icons/btn_addprdhover.gif);	
}
.c_myprod_row .frm_frame
{
	display: none;
}
.c_myprod_row .wm_frm_ttl
{
	font-size: 14px;	
	font-weight:bold;
	color: #666;
	padding: 10px 0;
}

.c_myprod_row .wm_frm_fieldname 
{
	float:left;
	font-weight:bold;
	margin-bottom:15px;
	width:130px;
	padding-right: 4px;
	text-align: right;
	font-size: 14px;
}
.c_myprod_row input.wm_input_text 
{
	float:left;
	width:150px;
}
.c_myprod_row select.iday, .c_myprod_row select.imonth
{
	width:40px;
	float:left;
	margin-right:5px;
}
.c_myprod_row select.iyear
{
	width:65px;
	float:left;
}
.c_myprod_row select.iduration
{
	width:80px;
	float:left;
	margin-right:5px;
}
.c_myprod_row select.idurunit
{
	width:70px;
	float:left;
}

.c_myprod_row .ta_desc 
{
	float:left;
	height:90px;
	width:400px;
}

.c_myprod_row .removeprd
{
	font-size: 12px;
	float: left;
	color: #666;
	padding-top: 5px;	
}
.c_myprod_row .removeprd a
{
	color: #666;	
}
.c_myprod_row .closewm
{
	float: right;	
	padding-top: 5px;
}
.c_myprod_row .closewm a
{
	text-decoration: none;	
}
.c_myprod_row a.savewmbtn
{
	float: right;
	display: inline;
	margin-right: 0px;
	margin-top:68px;
	width: 70px;
	height: 27px;
	background-image: url(../../images/misc/btn_sye_search_off.gif);	
	color: Black;
	text-align: center;
	font-size: 15px;
	font-weight:bold;
	line-height:26px;
	text-decoration:none;
}
.c_myprod_row a.savewmbtn:hover
{
	background-image: url(../../images/misc/btn_sye_search_on.gif);	
}

.c_myprod_row input.iaddmyprod 
{
	color:gray;
	float:left;
	padding:2px 1px;
	width:420px;
}
.c_myprod_row .showresults 
{
	background-color:White;
	left:0;
	position:absolute;
	top:24px;
	width:412px;
	z-index:5;
}
.c_myprod_row a.selectspecbtn
{
	float: right;
	display: inline;
	margin-right: 0px;
	width: 70px;
	height: 27px;
	background-image: url(../../images/misc/btn_sye_search_off.gif);	
	color: Black;
	text-align: center;
	font-size: 15px;
	font-weight:bold;
	line-height:26px;
	text-decoration:none;
	position: relative;
	top: -2px;
}
.c_myprod_row a.selectspecbtn:hover
{
	background-image: url(../../images/misc/btn_sye_search_on.gif);	
}
.c_myprod_row .extend
{
	color: red;	
	padding: 4px 0 0px 15px;
	background-image: url(../../images/icons/fire.png);
	background-repeat: no-repeat;
	background-position: left top;
}
/* ctrl_AdsProdAdsense */

.c_prod_adsense
{}

/* ctrl_links_controller  */
.c_links_controller_jump
{
	font-weight: bold;
	font-size: 14px;	
}
.c_links_controller_jump A
{
	text-decoration: none;	
}
.p_services_links_header
{
	font-size: 14px;	
}
.c_links_controller_section
{
	float: left;	
}
.c_links_controller_col
{
	float: left;
	height: 1%;
	width: 150px;
	padding-left: 0px;	
}
.c_links_controller_col1
{
	float: left;
	height: 1%;
	width: 130px;
	padding-left: 0px;	
}
.c_links_controller_col ul, .c_links_controller_col1 ul
{
	padding-left: 10px;
	margin-left: 5px;
}
.c_links_controller_letter
{
	font-weight: bold;
	font-size: 20px;
	padding: 5px 0;		
}
/* ctrl_repair_banner  */

.c_rpb_spacer
{
	height: 9px;
	line-height: 1px;
	font-size: 1px;	
}
.c_rpb_top 
{
    height: 29px;
    padding-bottom: 0;
    padding-top: 0;
}
.c_rpb_top_no
{
	border-bottom-style: none !important;	
}
.c_rpb_top h3
{
    font-size: 18px;
    font-weight: bold;
    color: #5e90cc;
    line-height: 29px;
}

.c_rpb_top a.getlisted
{
	display: block;
	float: right;
	height: 17px;
	width: 94px;
}

.c_rpb_box {line-height: 15px; padding-top: 8px; padding-bottom: 6px;}
.c_rpb_box label {display: block; height: 18px; width: 70px; float: left;}
.c_rpb_box label.ziplbl {padding-top: 10px;}
.c_rpb_box div {height: 18px;}
.c_rpb_box div a{font-weight: bold;}
.c_rpb_box div.inputrow {height: 1%; padding-top: 5px;}
select#rpb_sel_cat {width: 185px;}
input.c_rpb_inp {display: block; float: left; margin: 5px 5px 0 0; width:92px; height: 22px;}
input.c_rpb_go {width: 70px; cursor: pointer;}
.c_rpb_box a.sub
{
	font-weight: bold;
	font-size: 17px;
	color: White;
	text-decoration: none;
	width: 84px;
	height: 31px;
	line-height:28px;
	text-align:center;
	float:left;
	margin-top: 3px;
	background-image: url(../../images/misc/btn_blue_narrow.gif);	
}
.c_rpb_box a.sub:hover
{
	background-image: url(../../images/misc/btn_blue_narrowhover.gif);	
}

/* ctrl_repair_featured.ascx */

.c_rprfeat_box
{
	background-color: Transparent;
	background-repeat: repeat-x;
	padding: 0px !important;	
}

.c_rprfeat_box .c_rprfeat_row
{
	border-bottom:1px dashed #C1C1C1;
	background-color: White;
	padding: 1px 4px 8px;
	height: 83px;
}
.c_rprfeat_box .last
{
	/*border:0px !important;*/
	margin-bottom: 10px;
}
.c_rprfeat_box .lastManage
{
	margin-bottom: 3px;
}
.c_rprfeat_box .c_rprfeat_row .text
{
	float: left;	
	width: 190px;
	overflow: hidden;
	padding-left:8px;
}
.c_rprfeat_box .c_rprfeat_row .image
{
	float:right;
	height:55px;
	padding:8px 6px 0 0;
	text-align:center;
	width:70px;
}
.c_rprfeat_box .c_rprfeat_row .text .title
{
	font-size: 14px;	
	font-weight: bold;
	height: 18px;
	padding-top: 13px;
}
.c_rprfeat_box .c_rprfeat_row .text .phone
{
	font-size: 13px;	
	height: 18px;
	padding: 2px 0;
	font-weight: bold;
}
.c_rprfeat_box .c_rprfeat_row .text .desc
{
	font-size: 13px;
	height: 32px;
	line-height: 15px;
	color:#606060;
}
.c_rprfeat_box .moreads
{
	font-size: 15px;	
	font-weight: bold;
	text-align: right; 
	float: right;
	width: 100px;
	padding-right: 12px;
	margin-bottom: 10px;
}

.c_rprfeat_box .getListed
{
	font-size: 15px;	
	font-weight: bold;
	float: left;
	width: 100px;
	padding-left: 12px;
	margin-bottom: 10px;
}
/* ctrl_LiveStreamBar.ascx */

div.c_lsb_bottombar
{
	width:100%;
	height:26px;
	position:fixed;
	bottom:0px;
	z-index:10; 
	background-color: #DDE9F7;
	background-image: url(../../images/misc/lsb_bckg.png);
	background-repeat: repeat-x;
	/*
	border-top: solid 1px #96B6E7;
	border-Bottom: solid 2px #96B6E7;
	*/
}

div.c_lsb_bottombar .canyou_w_open
{
	margin-top: 2px;
	height: 22px;
	width: 220px;
	border-left: solid 1px white;
	border-right: solid 1px white;
	float: right;
	position: relative;
	
}
div.c_lsb_bottombar .canyou_w_open .separator
{
	display: none !important;
}
div.c_lsb_bottombar .canyou_w_closed
{
	height: 24px;
	width: 222px;
	float: right;
	position: relative;
	
}
div.c_lsb_bottombar .canyou_w_closed #csr
{
	float: right !important;
}
div.c_lsb_bottombar .canyou_w_open .canyou,div.c_lsb_bottombar .canyou_w_closed .canyou
{
	position: absolute;	
	line-height: 22px;
	text-align: left;
	z-index: 12;
	left: 0px;
}
div.c_lsb_bottombar .canyou_w_open .canyou
{	
	border-left: solid 1px #C1C0BC;
	border-right: solid 1px Gray;
	border-bottom: solid 1px Gray;
	width: 218px;
	background-color: White;
	height: 21px;
	top: -3px;
	padding-top: 3px;
	background-image: url(../../images/misc/lsb_close.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
div.c_lsb_bottombar .canyou_w_closed .canyou
{
	height: 21px;
	width: 218px;
	padding: 2px 2px 0;
	background-image: url(../../images/misc/lsb_open.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
div.c_lsb_bottombar .canyou_w_open .canyou a, div.c_lsb_bottombar .canyou_w_closed .canyou a
{
	text-decoration: none;
	display: block;
	width: 208px;
	padding-left: 10px;
}
div.c_lsb_bottombar .canyou_w_open .canyou a::-moz-focus-inner , div.c_lsb_bottombar .canyou_w_closed .canyou a::-moz-focus-inner 
{ 
	border-color: transparent ! important; 
}
div.c_lsb_bottombar .canyou_w_closed .menu
{
	display: none;
}
div.c_lsb_bottombar .canyou_w_open .menu 
{
	display: block;
	border: solid 1px #D4D0C8;
	border-right-color: Gray;
	border-bottom-color: Gray;
	width: 896px;
	padding: 5px 5px 5px;
	float: none;
	position: absolute;
	bottom: 24px;
	left: -688px;
	background-color: White;
	font-size: 13px;
	z-index: 11;
	font-weight: normal;
}
div.c_lsb_bottombar .menu div
{
	padding:5px 0;
	cursor: pointer;
}
div.c_lsb_bottombar .menu #allinprod, 
div.c_lsb_bottombar .menu #allincat
{
	border-top:1px solid #C1C1C1;	
	padding:5px 0;
	cursor: pointer;
}
/*
div.c_lsb_bottombar .menu #lsb_q0,
div.c_lsb_bottombar .menu #lsb_q1,
div.c_lsb_bottombar .menu #lsb_q2,
div.c_lsb_bottombar .menu #lsb_q3,
div.c_lsb_bottombar .menu #lsb_q4
{
	padding:5px 0;
	cursor: pointer;
}
*/
div.c_lsb_bottombar .menu a .qttl
{
	color: #3E33CC;	
}
div.c_lsb_bottombar .menu .lsselected a .qttl
{
	color: White;	
}
div.c_lsb_bottombar .menu .lsselected
{
	background-color:#4D7CD6;
	color: White;
}

div.c_lsb_bottombar .c_lsb_body
{
	width: 962px;
	margin: 0 auto;	
}
div.c_lsb_bottombar .section
{
	margin-top: 2px;
	height: 22px;
	line-height: 22px;
	float: left;
}
div.c_lsb_bottombar .separator
{
	margin-top: 1px;
	border-left: solid 1px white;
	border-right: solid 1px white;
	background-color: #96B6E7;
	height: 23px;
	width: 1px;
	float: left;
}
div.c_lsb_bottombar .left
{
	
}
div.c_lsb_bottombar .fixyaw
{
	border-right: solid 1px #96B6E7;
	border-left: solid 1px #96B6E7;
	width: 59px;
	height: 23px;
	float: left;	
}
div.c_lsb_bottombar .fixyalogo
{
	width: 57px;
	background-image: url(../../images/icons/lsb_logo.png);
	background-repeat: no-repeat;
}
div.c_lsb_bottombar .middle
{
	padding-left: 10px;
	width: 660px;
	overflow: hidden;
}
div.c_lsb_bottombar #lsb_text
{
	font-size: 15px;	
}

div.c_lsb_bottombar .menu a.nolink
{
	text-decoration: none;
	color: Black;	
}
div.c_lsb_bottombar .menu .lsselected a.nolink
{
	color: white;
}
/* ctrl_ChatReconnect */
.c_chatrecon_box
{

	padding: 10px; 
	width: 600px;
}

.c_chatrecon_box h1
{
	height: 20px; 
	padding: 5px 0 5px 40px; 
	background-image:url(../../images/icons/tri_excl.gif); 
	background-repeat: no-repeat;	
}
.c_chatrecon_box .remeark
{
	color: gray;
}
/* ctrl_adsGrUmb */
a.c_grumb_lnk
{
	background-image:url(../../images/icons/red_umbr.gif); 
	background-repeat: no-repeat; 
	padding-left: 30px; 
	padding-top: 5px; 
	height: 18px; 
	line-height: 18px; 
	float: left; 
	position: relative; 
	top: -5px;		
}

/* ctrl_partnerside */
.c_partnerside_box
{
	border: solid 1px;
	border-color: #8DB1E0;
	background-color:#DDE8F7;
	height: 1%;
	padding: 10px;
	margin-bottom: 10px;	
}

.c_partnerside_box h1
{
	font-size: 18px;
	padding: 0 0 10px;	
}
.c_partnerside_box ul
{
	padding-left: 10px;
	margin-left: 5px;	
}

/* ctrl_count */
.c_count_box
{
	background-color: #4C83C8; 
	color: White; 
	font-weight: bold; 
	font-size: 28px; 
	line-height: 28px; 
	height: 28px; 
	padding: 6px 0; 
	width: 100%; 
	text-align: center;	
}

/* ctrl_adsuniblue */
.c_unib_box
{
	padding-top:2px;	
	padding-left: 30px;
	background-image: url(../../images/icons/excl.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
	top: 7px;
}

/*  rv_warrantymanager */
.c_rvwm_row
{}

.c_rvwm_row .c_topthreads_img img 
{
	border:medium none;
	height:50px;
	padding-top:7px;
	width:59px;
}
.c_rvwm_row .wprd_link 
{
	float:left;
	font-size:15px;
	font-weight:bold;
	width:100%;
	line-height: 19px;
	padding: 0;
}

.c_rvwm_row .wprd_date 
{
	float:left;
	width:41%;
}
.c_rvwm_row .wprd_sprtnmbr 
{
	float:left;
	width:40%;
}
.c_rvwm_row .wprd_expire
{
	float:left;
	width:100%;
	padding: 0;
	line-height: 19px;
	height: 19px;
}
.c_rvwm_row .wprd_expire .warranty_will
{
	float:left;
	width:350px;
	padding: 0;
	line-height: 19px;
	height: 19px;
}
.c_rvwm_row .wprd_expire .warranty_will span
{
	color:red;
	font-weight:bold;
	text-decoration:underline;
}
.c_rvwm_row .extend_div 
{
	float:right;
	text-align:right;
	width:90px;
	padding: 0;
	line-height: 19px;
	height: 19px;
}
/* rv_AdvServices */

.c_rvads_row
{
	
	margin:0;
	height:1%;
	padding:10px 0 10px 10px ;
}
.c_rvads_sep
{
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	border-top:1px dashed #CCCCCC;	
}
.c_rvads_paid
{
	background-color: #FFF8D4;
}
.c_rvads_row .desc
{
	padding-top: 8px;	
	line-height: 18px;
}
.c_rvads_row .adfeatured
{
	display:block;
	float:right;
	height:20px;
	width:100px;
	color: Gray;
	text-align: right;
	padding-right: 10px;
}
.c_rvads_row .imgad 
{
	display:block;
	float:right;
	height:100px;
	padding:10px;
	width:100px;
}
.c_rvads_row .vcard 
{
	float:left;
	width:500px;
}
.c_rvads_row .vcard div.adress
{
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
}
.c_rvads_row .vcard div.adress span
{
	font-weight: normal;
}
.c_rvads_row .vcard div.adress .nob
{
	font-weight: normal;
	font-size: 12px;
}
.c_rvads_row .vcard div.title
{
	font-size: 16px; 
	font-weight: bold;
	color: #03C;
	padding-bottom: 5px;
}
.c_rvads_row .vcard div.admisc
{
	margin-top:5px;
}
.c_rvads_row .vcard div.rtline
{
	margin-top: 10px;
}
.c_rvads_row .vcard div.rtline .llink, .c_rvads_row .vcard div.rtline .mlink
{
	float: left;
}
.c_rvads_row .vcard div.rtline .rtgimg 
{
	height:22px;
	padding-right:10px;
	width:69px;
}
.c_rvads_row .rtext 
{
	float:right;
	margin-top:20px;
	overflow:hidden;
	text-align:left;
	width:170px;
}


.c_rvads_row .rtext .call, .c_rvads_row .rtext .phone 
{
	font-size:15px;
	margin:0;
	padding:0;
}

.c_rvads_row .rtext .call 
{
	display: inline;
	color:gray;
	float: left;
}
.c_rvads_row .rtext .phone 
{
	display: inline;
	float: right;
	margin-right: 30px;
}
.c_rvads_row .rtext2 .upBG 
{
	background-image:url(/images/misc/bg_repair_itmTitle.png);
	background-repeat:no-repeat;
	float:right;
	height:20px;
	padding-top:2px;
	width:150px;
	font-weight:bold;
	text-align:center;
}
.c_rvads_row .rtext2 
{
	float:left;
	text-align:left;
	width:186px;
}
.c_rvads_row .rtext2 .phone
{
	text-align:center;
	font-size:16px;
	padding-top:27px;
}
.c_rvads_row .rtext2 .call
{
	font-size:15px;
	margin:0;
	padding:0;
}
.c_rvads_row .title .icon
{
	background:url(/images/icons/marker.gif);
	float:left;
	background-repeat:no-repeat;
	padding-top:2px;
	padding-right:9px;
	width:25px;
	height:28px;
	text-align:center;
	font-size:14px;
}
.c_rvads_row .title .marker 
{
	display: inline;
	float: left;
	margin-right: 10px;
	background-image: url(../../images/icons/marker.gif);
	width: 25px;
	height: 26px;
	text-align: center;
	font-size: 14px;
	padding-top: 2px;
}
.c_lnk_lst
{
	width:600px;
}
.c_lnk_lst div
{
	float:left;
	width:200px;
}
.c_lnk_lst a
{
	font-weight:bold;
}
/* ctrl_searchResultsProduct */

.c_srch_res
{
	padding-bottom:10px;
	height:1%;
}
.c_srch_res .leftPane
{
	float:left;
	width:123px;
	background-color:#FFFFFF;
	z-index:8;
	position:relative;
	left:1px;
}
.c_srch_res .rightPane
{
	float:left;
	border:1px solid #C1C1C1;
	width:515px;
}
.c_srch_res .rightPane .footer
{
	margin:0px 10px 13px 18px;
	float:right;
	text-align:right;
}

.c_srch_res .upper
{
	padding:5px 5px 5px 5px;
	border-top:solid 1px #C1C1C1;
	border-left:solid 1px #C1C1C1;
	border-bottom:solid 1px #C1C1C1;
}
/*.c_srch_res .upper .inner .imgCont,
.c_srch_res .upper .inner .link
{
	background-color:#E0E9F8;
}*/
.c_srch_res .upper .inner .link
{
	clear:both;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding:0 4px 6px 4px;
}
.c_srch_res .upper .inner .imgCont
{
	padding:6px 17px 5px;
	height:61px;
}
.c_srch_res .upper .inner .imgCont .img
{
	border:solid 1px #E7EAEF;
	width:74px;
}

/* ctrl_searchResultsProblem */
.c_srch_prb
{
	margin:0px 13px 0px 15px;
}
.c_srch_sep
{
	height:1px;
	border-top:solid 1px #E8E8E8;
	margin:0 17px 0 15px;
	clear:both;
}
.c_srch_prb .title
{
	font-size:15px;
	padding-top:15px;
}
.c_srch_prb .title .leftTtl
{
	float:left;
	width:360px;
}
.c_srch_prb .title .rgtTtl
{
	float:right;
	font-size:13px;
}
.c_srch_prb .title a.txt
{
	text-decoration:none;
	font-weight:bold;
}
.c_srch_prb .content
{
	font-size:14px;
	margin-bottom:15px;
	clear:both;
	width:360px;
	overflow-x: hidden;
}
/* rv_searchresults */

.c_rvsr_row
{
	margin-top:10px;
	padding-bottom:25px;
}
.c_rvsr_row .title
{
	float: left; font-weight: bold; margin-bottom: 5px; font-size: 14px;
}
.c_rvsr_row .rtools
{
	margin-top:5px;
}
.c_rvsr_row .rtools a.pop
{
	position: relative; 
	top: -3px;
	text-decoration: none;
}
.c_rvsr_row .rtools .sub
{
	color:#707070;
	font-size:11px;
}
.c_rvsr_row .rtools .ratethis
{
	
	text-align: right;
	font-size:11px;
}
.c_rvsr_row .rtools .ratethis a
{
	color: Green;
}
.c_rvsr_row ul.rate
{
	display:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 0 10px;
	padding:0;
	min-height: 20px;
}
.c_rvsr_row ul.rate li
{
	float:left;
	margin-right:10px;
}
.c_rvsr_row ul.rate li.first
{
	font-weight:bold;
	margin-top:2px;
}
/* rv_techbuddies*/

.c_rvtecb_row
{
	height:1%;
	margin: 0 0 5px 0;
}
.c_rvtecb_row_notlast
{
	border-bottom:1px solid #8DB1E0;
	padding-bottom:10px;
	margin:0 0 10px 0 !important;
}
.c_rvtecb_row .avatar, .c_rvtecb_row .noavatar
{
	float:left;
	width:120px;
}
.c_rvtecb_row .noavatar img
{
	border:0 none;
	display:block;
	margin:auto;
	padding:1px;
}
.c_rvtecb_row .avatar img
{
	border:1px solid gray;
	display:block;
	margin:auto;
	padding:4px;
}
.c_rvtecb_row .details 
{
	float: left;
	margin-left: 10px;
	width: 460px;
}
.c_rvtecb_row .detailsHeader 
{
	float:left;
	padding-top:5px;
	font-weight: bold;
	font-size:15px;
	width: 350px;
}
.c_rvtecb_row .detailsHeader a
{
	color:#0033CC;
	text-decoration:none;
}

.c_rvtecb_row .rating 
{
	float:right;
	padding-right:5px;
	padding-top:7px;
	position: relative;
	top: 3px;
}
.c_rvtecb_row .rank 
{
	float: left; 
	width: 300px;
}
.c_rvtecb_row .rank img.ribbon
{
	position: relative; 
	top: 4px;
}
.c_rvtecb_row .detailsData
{
	float:left;
	width: 100%;
}
.c_rvtecb_row .askdiv
{
	float:left;
	width:120px;
}
.c_rvtecb_row .askdiv a.g_askme_button
{
	/*width: 60px;*/
}
/* ctrl_testimonials*/

.c_testi_box{}

.c_testi_box .testi_by
{
	color: #007EED;
}

/* embedded shopping */

.c_embshp_box 
{	
	height: 1%;
}
.c_embshp_box iframe
{
	float: left; 
	width: 100%;  
	overflow: hidden; 
	border: 0px none ; 
	margin: 0px; 
	padding: 0px;
}

.c_embshp_box #emb_shp_more
{
	float: left;
}
.c_embshp_box #emb_shp_acc
{
	float: left; 
	margin-right: 8px;
}

#embeddedshopping .g_blue_top a
{
	font-size:15px;
	font-weight:bold;
	margin-top:0;
}
.c_embshp_Prd {padding: 0 0 10px 0; height: 110px; }
.c_embshp_Prd .description {vertical-align: top; width: 415px; float: left;}/* margin change */
.c_embshp_Prd .shpimgdiv {float: left;  margin: 0 25px 0 15px; display: inline;}
.c_embshp_Prd .pimg{display: block; margin: 0;}
.c_embshp_Prd .descriptiontitle
{
	font-size: 14px;
	margin-bottom: 4px;
}
.c_embshp_Prd .descriptiontitle a
{
	font-weight: bold;
}
.c_embshp_Prd .descriptiontext 
{
	padding-left: 10px;
}
.c_embshp_Prd .shopshoplink a 
{
	padding-left: 10px;
	font-size: 14px;
}
/* find expert select (not real control */

.c_findexpert_box
{
	width:100%;
	height:185px;
}
.c_findexpert_box h4
{
	font-size:15px;
	height:15px;
	line-height:15px;
	margin: 0 0 10px 0;
	padding:16px 0 0;
}		
.c_findexpert_box .categories_header
{
	float:left;
	width:214px;
	height:20px;
}
.c_findexpert_box .categories_list
{
	float:left;
	width:203px;
}
.c_findexpert_box #sel_cat
{
	width:203px;
}

.c_findexpert_box .subcategories_header
{
	float:left;
	width:213px;
	height:20px;
}
.c_findexpert_box .subcategories_list
{
	float:left;
	width:422px;
	padding-left:10px;
}
.c_findexpert_box #ctgid
{
	display:block;
	float:left;
	margin-right:10px;
	width:203px !important;
}
.c_findexpert_box .brands_header
{
	float:left;
	height:20px;
	width:203px;
}
.c_findexpert_box .subcategories_list #brdid
{
	display: block;
	float: left;
	width: 203px !important;
}
.c_findexpert_box .sel_make, .c_findexpert_box .sel_model 
{
	margin-bottom:21px;
}
.c_findexpert_box .sel_make, .c_findexpert_box .sel_model, .c_findexpert_box .sel_year 
{
	/*float:left;*/
	width:184px;
}
.c_findexpert_box #car_details_sub
{
	width: 185px;	
}
/************************/

/* ctrl_expert */

.c_ctexpert_box 
{
	position: relative;
	top: -6px;	
}
.c_ctexpert_cetop
{
	background-color:#4499DC;
	border-color:#8DB1E0;
	border-width:1px;
	border-style:solid;
	color:White;
	font-weight:bold;
	text-align: center;
	border-style: solid solid none;
}

.c_ctexpert_box #avatar
{
	float: left;
	margin-bottom: 11px;
}
.c_ctexpert_box #avatar img
{
	background-color:white;
	border:1px solid #C1C1C1;
	display:block;
	padding:2px;
}
.c_ctexpert_box #details
{
	float:left;
	line-height:18px;
	margin-left:10px;
	width:150px;
}


.c_ctexpert_box #details div
{
	height: 18px;
}


.c_ctexpert_box #details div.userlink
{
	font-size: 16px;
	line-height: 20px;
	height: 20px;
	font-weight: bold;
	margin-bottom: 18px;
}
.c_ctexpert_box img.staff
{
	float: left;
}

.c_ctexpert_box h2
{
	font-size: 14px;
	margin: 0 0;
	padding: 2px;
	font-weight:bold;
	line-height:12px;
	height:12px;
}
.c_ctexpert_box .next
{
	
}
.c_ctexpert_box .item
{
	font-size:12px;
	color:#5D5D5D;
	font-weight:bold;
	padding-top:9px;
	
}
.c_ctexpert_box .item a
{
	padding-bottom:2px;
	font-size:14px;
}
.c_ctexpert_box .item_exp
{
	font-size:12px;
	color:#5D5D5D;
	padding-top:9px;
	
}
.c_ctexpert_box .item_exp a
{
	padding-bottom:2px;
	font-size:14px;
}
.c_ctexpert_box .seperator
{
	height:10px;
	clear:both;
}
/*
.c_ctexpert_box #myEarn div
{
	height: 15px;
	line-height: 15px;
}
*/
.c_ctexpert_box #myEarn input.rbstat
{
	position: relative; 
	top: 3px;
	margin: 0 3px 0 5px;
}

.c_ctexpert_tollbox
{
	font-size: 14px;
}

.c_ctexpert_tollbox h2
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 4px 0;
	padding: 0;
	font-weight:bold;
	line-height:12px;
	height:12px;
}

.c_ctexpert_tollbox h2.secondh2
{
	margin-top: 10px;
}

.c_ctexpert_tollbox div
{
	font-size: 14px;
	margin-left: 5px;
}

.c_ctexpert_tollbox div .rss
{
	position: relative;
	top: 3px;
}
.c_ctexpert_tollbox div.upContent
{
	width:270px;
	height:45px;
	border-bottom:dashed 1px #C8C8C8;
}
.c_ctexpert_tollbox div.total
{
	padding-top:10px;
	padding-right:10px;
	width:265;
	text-align:right;
	font-weight:bold;
}

/* GenPaging */
.c_genpaging_div
{
	text-align: left;
	font-family:Tahoma,Sans-Serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	padding-left:10px;
}

/* ctrl_ratings */

.c_rating_txtfdbk
{
	padding-bottom: 10px;
}
.c_rating_gsbox
{
	width: 100%; 
	margin-top: 5px; 
	text-align:center; 
	margin-bottom: 0px;
}
.c_rating_gsbox .ocs
{
	display: none; 
	margin-top: 15px;
}
.c_rating_gsbox .ta_message 
{
	display: block; 
	float: left; 
	border: solid 1px gray; 
	width: 380px; 
	height: 200px;
	padding: 1px;
}

.c_rating_gsbox .wside
{
	float: right; 
	width: 100px;
}
.c_rating_gsbox .wside div
{
	height: 148px;
}
.c_rating_gsbox .button_div
{
	float: left; 
	text-align: right; 
	width: 384px; 
	padding-top: 5px;
}
.c_rating_wasthis
{
	margin: 0; 
	font-weight: bold; 
	overflow: visible;
}
.c_rating_gs_rate_div
{
	/*
	background: #FFFFFF;		
	height: 210px;	
	border: solid 1px;	
	font-family: Trebuchet MS,sans-serif;	
	display: none;	
	z-index: 100;	
	position:absolute;	
	overflow: hidden;
	padding: 10px;
	*/
	width: 430px;
	padding: 10px;
}
.c_rating_gs_rate_div h3
{
	font-size:17px;
	font-weight: normal;
}
.c_rating_gs_rate_div .notaccept
{
	float:left;
	width:250px;
	margin-top: 10px;
}
/* ctrl_PopProducts */

.c_popp_box
{
	padding: 10px;
	margin-bottom: 10px;/* margin change */
	line-height: 20px;
}
.c_popp_box a
{
	padding-right: 3px;
}

/* ctrl_pwrproductsside */

.c_rvpps_box{}

.c_rvpps_box .rgVwAll
{
	padding:5px 18px 5px 0pt;
	clear:both;
	text-align:right;
}
.c_rvpps_box .g_blue_box
{
	padding: 0 0 0 13px;
}
.c_rvpps_box .node
{
	width: 83px;
	height: 64px;
	text-align: center;
	border: solid 1px #8DB1E0;
	float: left;
	display: inline;
	margin-right: 13px;
	margin-top: 13px;
}

.c_rvpps_box .prodimg
{
	height: 50px;
	margin: 0 auto;
	padding-top: 7px;
	width: 59px;
}
.c_rvpps_box .g_viewall
{
	line-height: 18px;
	font-size: 13px;
}
.c_rvpps_noviewall
{
	height: 1%;
	line-height: 0;
	font-size: 0;
	margin: 8px 0 5px;
}
.c_rvpps_viewall_top
{
	height: 8px;
	line-height: 8px;
	font-size: 0;
}
.c_rvpps_viewall_bot
{
	height: 5px;
	line-height: 5px;
	font-size: 0;
}
/* rv_UserConversations */

.c_rvuc_row 
{
	height:1%;
	padding-bottom: 5px;
	
}
.c_rvuc_notlast
{
	border-bottom: dashed 1px #8DB1E0;
	margin-bottom: 5px;
}

.c_rvuc_row .lefty
{
	float: left;
	width: 450px;
}

.c_rvuc_row .rating
{
	float: right;
	width: 100px;
	text-align: center;
	padding-right: 7px;
}
.c_rvuc_row .rating img
{
	position: relative;
	top: 2px;
}

.c_rvuc_row .readrvw
{
	float: right;
	width: 110px;
	text-align: center;
}

 .c_rvuc_row .bottomrow
 {
	height: 18px;
 }
.c_rvuc_row .tworow
 {
	height: 40px;
	overflow: hidden;
 }
 .c_rvuc_row .prodrate
 {
	margin-top: 14px;
 }


/* rv_solutionList */
.c_rvsl_row {height: 1%; padding-bottom: 10px; padding-top: 15px; border-bottom: none;}
.c_rvsl_row .pimg {display: inline; float: left; width: 118px; margin-right: 15px; margin-left: 0;}
.c_rvsl_row .pTitle {font-size: 15px; font-weight: bold; line-height: 19px; vertical-align: top;}
	
.c_rvsl_row p {margin: 10px 0 0 0; padding: 0;}
.c_rvsl_row .description {float: left; width: 380px; padding-top: 5px;}
.c_rvsl_row .description .result_title {font-size: 16px; font-weight: bold;}
.c_rvsl_row .description .result_body {padding-bottom: 1px; padding-top: 3px; line-height: 17px;}
.c_rvsl_row .description .get_supp {float: left;}
.c_rvsl_row .description .buy_now {float: right; margin-right: 15px; font-weight: bold;}
.c_rvsl_row .description .buy_now a img {width: 69px; height: 21px; margin-left: 10px; vertical-align: text-bottom;}
.c_rvsl_row .num_solutions{float: right; font-size: 14px;}
 
/* rv_productList */
.c_rvprl_row {height: 1%; padding-bottom: 10px; padding-top: 15px; border-bottom: none;}
.c_rvprl_row .pimg {display: inline; float: left; width: 118px; margin-right: 15px; margin-left: 0;}
.c_rvprl_row .pTitle {font-size: 15px; font-weight: bold; line-height: 19px; vertical-align: top;}
	
.c_rvprl_row p {margin: 10px 0 0 0; padding: 0;}
.c_rvprl_row .description {vertical-align: middle; padding-top: 5px; float: left; width: 482px; overflow: hidden;}
.c_rvprl_row .description .get_supp {float: left; margin-top: 15px;}
.c_rvprl_row .description .wmadd {float:left;margin-left:20px; margin-top: 15px;}
.c_rvprl_row .description .buy_now {float: right; margin-right: 15px; font-weight: bold;}
.c_rvprl_row .description .buy_now a img {width: 69px; height: 21px; margin-left: 10px; vertical-align: text-bottom;}

.c_rvprl_row .description .ml_remove 
{
	clear:right;
	float:right;
	padding-right:7px;
	width:48px;
}

/* ctrl_ContactInfo */

.c_cinf_box{}

.c_cinf_box span
{
	display: block;
	float: left;
	font-weight: normal;
	width: 55%;
	padding-bottom: 0px;
}
.c_cinf_box .fetSpan
{
	display: block;
	width: 40%;
	float: left;
	text-align: left;
	font-weight: bold;
}
.c_cinf_box .fetLine, .c_cinf_box .fetLineL
{
	font-weight: bold;	
	margin-left: 10px;
	margin-right: 10px;
	
}
.c_cinf_box .fetLine
{border-bottom: 1px solid #C1C1C1;}

/* rv_SpecTable */

.c_rvspt_top
{
	height: 25px;
	margin-top: 8px;
	padding-top: 3px;
	padding-left: 10px;
	font-size: 15px;
	font-weight: bold;	
}
.c_rvspt_specs
{
	width: 605px;
	position: relative;
	left: 10px;
}

.c_rvspt_specs span
{
	display: block;
	float: left;
	font-weight: normal;
	width: 55%;
	padding-bottom: 0px;
}
.c_rvspt_specs .fetSpan
{
	display: block;
	width: 40%;
	float: left;
	text-align: left;
	font-weight: bold;
}
.c_rvspt_specs .fetLine, .c_rvspt_specs .fetLineL
{
	font-weight: bold;	
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #C1C1C1;
}
/* rv_ForumView */

.c_rvfv_row
{
	margin:0 6px 0 10px;
	overflow:hidden;
	line-height: 38px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: inherit;
}

/* rv_Guides */

.c_rvg_row
{
	margin:0 6px 0 10px;
	overflow:hidden;
	line-height: 38px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #C1C1C1;
}

/* rv_CommonProblems */

.c_cp_cell
{
	margin:0 6px 0 10px;
	overflow:hidden;
	padding:4px 0;
	height: 1%;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: inherit;
}

.c_cp_cell .threadcol
{
	display:inline;
	float:left;
	overflow:hidden;
	width:500px;
}
.c_cp_cell .btncol
{
	display:inline;
	float:right;
	margin-top:7px;
}

.c_cp_cell img.stafficon 
{
	float:left;
	height:27px;
	margin:5px 0 0;
	width:24px;
}


.g_green_box .c_cp_cell
{
	border-bottom-color: #AECE84;
}
.g_red_box .c_cp_cell
{
	border-bottom-color: #EA96A3;
}
.g_blue_box .c_cp_cell
{
	border-bottom-color: #8DB1E0;
}
.g_gray_box .c_cp_cell
{
	border-bottom-color: #C1C1C1;
}
/* ctrl_sponsoredlinks */

.c_spons_links2
{
	height:1%; 
	overflow: hidden;
	padding: 0 0 0 0; 
}
.c_spons_links2 .byggl
{
	padding: 3px 0 8px 0;
	font-size: 12px; 
	line-height: 15px; 
	height: 15px;
}
.c_spons_links2 .byggl a
{
	color: black; 
	text-decoration: none; 
	font-size: 12px; 
	line-height: 15px; 
	height: 15px;
	display: block;
}
.c_spons_links2 div.ad
{
	height:1%;
	line-height:15px;
	padding-bottom:12px;	
}
.c_spons_links2 a.ttlurl
{
	text-decoration:none;
	font-size:16px;
	line-height:16px;
}
.c_spons_links2 a.ttlurl span
{
	text-decoration:underline; 
	font-weight: bold;
    display: block;
	margin-bottom: 4px;
}

.c_spons_links2 span.info
{
	display: block; 
	font-size:13px; 
	line-height: 17px;	
}
.c_spons_links2 span.viewurl
{
	display: block; 
	font-size:12px; 
	line-height: 16px; 
	white-space:nowrap;
}
.c_spons_links2 span.viewurl a
{
	color:#008000;
	text-decoration:none;
}
/* ctrl_wideAds */

.c_wide_ads
{
	border: solid 1px #C1C1C1;
	padding: 8px 5px 0 20px;
	margin-bottom: 10px;/* margin change */
}

.c_wide_ads2
{
	padding: 0 0 0 0; 
	height: 82px; 
	overflow: hidden; 
	border: none;
	margin-bottom: 10px;/* margin change */
}
.c_wide_ads2 .byggl
{
	padding: 1px 0 3px 0;
	font-size: 12px; 
	line-height: 15px; 
	height: 15px;	
}
.c_wide_ads2 .byggl a
{
	color: black; 
	text-decoration: none; 
	font-size: 12px; 
	line-height: 15px; 
	height: 15px; 
	display: block;
}
.c_wide_ads2 div.ad
{
	float: left;
	height:64px;
	line-height:13px; 
	width: 299px; 
	padding-right: 20px;	
}
.c_wide_ads2 a.ttlurl
{
	text-decoration:none;
	font-size:15px;
	line-height:15px;
}
.c_wide_ads2 a.ttlurl span
{
	text-decoration:underline; 
	font-weight: bold;
    display: block;
	margin-bottom: 4px;
}

.c_wide_ads2 span.info
{
	display: block; 
	font-size:12px; 
	line-height: 14px;	
	padding: 1px 0 0 0;
}
.c_wide_ads2 span.viewurl
{
	display: block; 
	font-size:12px; 
	line-height: 14px; 
	white-space:nowrap;
}
.c_wide_ads2 span.viewurl a
{
	color:#008000;
	text-decoration:none;
}

/* ctrl_adsTower */

.c_ads_tower2
{
	height: 254px !important;
	overflow: hidden !important;
}
.c_ads_tower2 .byggl
{
	padding: 1px 0 4px 0;
	font-size: 12px; 
	line-height: 15px; 
	height: 15px;	
}
.c_ads_tower2 .byggl a
{
	color: black; 
	text-decoration: none; 
	font-size: 12px; 
	line-height: 15px; 
	height: 15px; 
	display: block;
}
.c_ads_tower2 div.ad
{
	height:64px;
	line-height:13px;
	width:260px;	
	padding: 0 0 14px 0;
}
.c_ads_tower2 a.ttlurl
{
	text-decoration:none;
	font-size:15px;
	line-height:15px;
}
.c_ads_tower2 a.ttlurl span
{
	text-decoration:underline; 
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
}

.c_ads_tower2 span.info
{
	display: block; 
	font-size:13px; 
	line-height: 16px;	
	padding: 1px 0 0 0;
}
.c_ads_tower2 span.viewurl
{
	display: block; 
	font-size:12px; 
	line-height: 16px; 
	white-space:nowrap;
}
.c_ads_tower2 span.viewurl a
{
	color:#008000;
	text-decoration:none;
}


/* for ie problem in fallback */

.g_ggl_ad_fallback .c_ads_tower2
{
	height: auto !important;
}
.g_ggl_ad_fallback .byggl
{
	padding: 1px 0 4px 0;
	font-size: 12px; 
	line-height: 15px; 
	height: 15px;	
}
.g_ggl_ad_fallback .byggl a
{
	color: black; 
	text-decoration: none; 
	font-size: 12px; 
	line-height: 15px; 
	height: 15px; 
	display: block;
}
.g_ggl_ad_fallback div.ad
{
	height:64px;
	line-height:13px;
	width:260px;	
	padding: 0 0 14px 0;
}
.g_ggl_ad_fallback a.ttlurl
{
	text-decoration:none;
	font-size:15px;
	line-height:15px;
}
.g_ggl_ad_fallback a.ttlurl span
{
	text-decoration:underline; 
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
}

.g_ggl_ad_fallback span.info
{
	display: block; 
	font-size:13px; 
	line-height: 16px;	
	padding: 1px 0 0 0;
}
.g_ggl_ad_fallback span.viewurl
{
	display: block; 
	font-size:12px; 
	line-height: 16px; 
	white-space:nowrap;
}
.g_ggl_ad_fallback span.viewurl a
{
	color:#008000;
	text-decoration:none;
}


/* ctrl_adsThread */

.c_ads_thread
{
	height: 1%;
	padding: 7px 4px 19px 4px;
}
.c_ads_thread .spnsr
{
	float: right;
	font-size: 12px;
	color: #999;	
}
.c_ads_thread .byggl
{
	padding: 1px 0 4px 0;
	font-size: 12px; 
	line-height: 15px; 
	height: 15px;	
}
.c_ads_thread .byggl a
{
	color: black; 
	text-decoration: none; 
	font-size: 12px; 
	line-height: 15px; 
	height: 15px; 
	display: block;
}
.c_ads_thread div.ad
{
	height:47px;
	line-height:13px;
	width:400px;	
	padding: 0 0 14px 0;
}
.c_ads_thread a.ttlurl
{
	text-decoration:none;
	font-size:13px;
	line-height:16px;
	display: block;
}
.c_ads_thread a.ttlurl span
{
	text-decoration:underline; 
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
}

.c_ads_thread span.info
{
	font-size:13px; 
	line-height: 16px;	
	padding: 1px 0 0 0;
}
.c_ads_thread span.viewurl
{
	font-size:13px; 
	line-height: 16px; 
	white-space:nowrap;
	padding-right: 5px;
}
.c_ads_thread span.viewurl a
{
	color:#008000;
	text-decoration:none;
}


/* recent solutions - not a real control, but should be...  */

.c_rs_box
{
	height:134px;
	border: solid 1px #AECE84;
	border-top-style: none;
	font-weight:400;
	margin-bottom: 10px;/* margin change */
}
.c_rs_box a.activeback
{
	display:block;
	width:16px;
	height:13px;
	float:left;
	background: url(../../images/misc/rs_back.gif) no-repeat;
}

.c_rs_box a:hover.activeback
{
	display:block;
	width:16px;
	height:13px;
	float:left;
	background: url(../../images/misc/rs_back_hov.gif) no-repeat;
}

.c_rs_box #rs_back_div, .c_rs_box #rs_next_div
{
	display:block;
	width:16px;
	height:13px;
	float:left;
}	

.c_rs_box a.activenext
{
	display:block;
	width:16px;
	height:13px;
	float:left;
	background: url(../../images/misc/rs_next.gif) no-repeat;
}

.c_rs_box a:hover.activenext
{
	display:block;
	width:16px;
	height:13px;
	float:left;
	background: url(../../images/misc/rs_next_hov.gif) no-repeat;
}

.c_rs_box a.disabled
{
	display:block;
	width:10px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	margin-bottom:1px;
	float:none;
	background: url(../../images/misc/sync_tiny_red.gif) no-repeat;
	cursor: default; 
}		

.c_rs_box #rs_pauseplay_div
{
	display:block;
	width:14px;
	height:13px;
	float:left;
}

.c_rs_box a.play
{
	display:block;
	width:14px;
	height:13px;
	float:left;
	background: url(../../images/misc/rs_play.gif) no-repeat;
}

.c_rs_box a.play:hover
{
	display:block;
	width:14px;
	height:13px;
	float:left;
	background: url(../../images/misc/rs_play_hov.gif) no-repeat;
}	

.c_rs_box a.pause
{
	display:block;
	width:14px;
	height:13px;
	float:left;
	background: url(../../images/misc/rs_pause.gif) no-repeat;
}

.c_rs_box a.pause:hover
{
	display:block;
	width:14px;
	height:13px;
	float:left;
	background: url(../../images/misc/rs_pause_hov.gif) no-repeat;
}


.c_rs_box #recentsolutionsdiv_l
{
	float:left;
	width:150px;
	height:134px;
}
.c_rs_box #rs_textdiv
{
	float:left;
	padding: 5px;
	height:124px;
	width:473px;
}
.c_rs_box #rs_prodimg
{
	width:150px;
	height:100px;
	display:block;
	float:left;
}
.c_rs_box #rs_prodimg img
{
	margin: 10px auto 0px auto;
	width:100px;
	height:80px;
	display:block;
	border:none;
}
.c_rs_box #rs_buttondiv
{
	width:150px;
	height:24px;
	display:block;
	float:left;
}
.c_rs_box #rs_buttoninnerdiv
{
	width:46px;
	height:14px;
	display:block;
	margin: 5px auto 5px auto;
}
.c_rs_box #rs_productname
{
	font-weight:bold;
	padding-bottom: 5px;
}
.c_rs_box #rs_questiondiv
{
	padding-bottom: 5px;
}
.c_rs_box #rs_answerdiv
{
	width: 100%;
	overflow: hidden;
	height:75px;
}
.c_rs_box .prodlinkno
{
	cursor: default;
}
.c_rs_box .prodlinkyes
{
	cursor: pointer;
}


/* ctrl_ABCBrands  */

div.c_abcb_abc
{
	float: left;
	font-size:16px;
	height: 22px;
	width:30px;
}
div.c_abcb_other
{
	float: left;
	font-size:16px;
	height: 22px;
	width:60px;
}
div.c_abcb_brands
{
	float: left;
	height: 22px;
	line-height: 22px;
}
/* ctrl_RepairBox  */

.c_rb_box {line-height: 15px; padding-top: 8px; padding-bottom: 6px;}
.c_rb_box div {height: 18px;}
.c_rb_box div a{font-weight: bold;}
.c_rb_box div.inputrow {height: 31px; padding-top: 5px;}
input.c_rb_inp {margin-right: 5px; color: Gray; width:60px;}
input.c_rb_go {width: 70px; cursor: pointer;}

/*	rv_topExperts */

.c_topex_box {padding: 5px 5px 0;}
.c_topex_box .c_topex_links 
{
	margin-bottom: 5px;
	border-top: solid 1px #C1C1C1;
}
.c_topex_row
{
	height: 76px;
	border-bottom: solid 1px #C1C1C1;
	margin-bottom: 5px;	
	overflow: hidden;
}
.c_topex_last
{
	border-bottom: none !important;	
}
.c_topex_avatar
{
	float: left;
	width: 43px;
	height: 48px;
	padding: 5px 5px 0;
	border: solid 1px #C1C1C1;
	margin-bottom: 5px;
	text-align: center;
	
}

.c_topex_avatar a
{
	display:block;
	overflow:hidden;
	text-align:center;
	width:43px;
}

.c_topex_details
{
	float: right;
	width: 216px;
	height: 69px;
	padding: 0 10px 0 10px;
	margin-left: 0px;
	line-height: 12px;
	overflow: hidden;
}

.c_topex_details a.usrlink
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	overflow: hidden;
	width: 90px;
	height: 18px;
	line-height: 16px;
}
.c_topex_details a.usrlink1
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.c_topex_row .usrrank
{
	float: left;
	margin-left: 0;
	padding-left: 4px;
	line-height:12px;
	height: 18px;
}

.c_topex_details div {height: 18px;}

.c_topex_details div.text 
{
	height: 49px;
	width: 131px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.c_topex_details a.g_askme_button, .c_topex_details a:hover.g_askme_button 
{
	display: inline !important;
	margin: 20px 0 0 0 !important;
	float: right !important;	
}

.c_topex_row img.ribbon
{
	top:0;
	width:12px;
	float: left;
	margin-left: 4px;
	line-height:12px;
}
.c_topex_details img.ribbon1
{
	position:relative;
	top:2px;
	width:12px;
}
.c_topex_details .text .usr
{
	padding-top: 0;
}
.c_topex_details .posts
{
	float: right;
	font-weight: bold;
	line-height: 16px;
}
.c_topex_details .rating
{
	float: right;
	font-weight: bold;
}
.c_topex_details .expertise
{
	float: left;
	width: 140px;
	height: 45px;
	overflow: hidden;
	color: #606060;
	line-height: 15px;
}
.c_topex_details .expertise_no_link
{
	float: left;
	width: 215px;
	height: 55px;
	overflow: hidden;
	color: #606060;
	line-height: 15px;
}
.c_topex_details .expertise_no_link .experience
{
	color: Black;
	font-weight: bold;
}
.c_topex_sye_box 
{
	float: left;
	width: 216px;
	height: 49px;
	padding: 4px 10px 0 10px;
	margin-left: 5px;
	border: solid 1px #C1C1C1;
	margin-bottom: 5px;
	line-height: 12px;
	background-color: #FFFCE4;
}
.c_topex_sye_box .you{font-size: 14px; font-weight: bold; color: #4A93D2;}
.c_topex_sye_box div{line-height: 15px; padding-top: 0; overflow: visible;}

.c_topex_viewall{margin-bottom: 5px;}

.c_topex_numexperts
{
	border: solid 1px #C1C1C1;
	padding: 5px 10px 6px;
	margin-bottom: 5px;
}
.c_topex_numexperts .num
{
	color: #4A93D2;
}

.c_topex_title {
    height: 29px;
    padding-bottom: 0;
    padding-top: 0;
}

.c_topex_title h3 {
    font-size: 18px;
    color: #5e90cc;
    font-weight: bold;
    line-height: 29px;
}

/*    ctrl_searchbox    */

.c_search_box
{
	background-image:url(../../images/misc/lhGrad.jpg);
	background-repeat:repeat-x;
	border: solid 1px #94B8E7;
	padding: 5px 15px 0 9px;
	font-size: 17px;
	font-weight: bold;
	height: 60px;
	margin-bottom: 10px;/* margin change */

}
.c_search_box .title
{
	display: inline;
	float: left;
	font-size: 17px;
	font-weight: bold;
	width: 108px;
	height: 23px;
	padding: 0 10px 0 1px;
	margin: 10px 0 0 0;
}
.c_search_box .search_row
{
	display: inline;
	float: left;
}
.c_search_box #txt
{
	margin: 5px 10px 0 0;
	width: 365px;
	padding: 3px 7px 5px;
	height: 22px;
	line-height: 22px !important;
	font-size: 17px;

	/*
	!position: relative;
	!top: 1px;
	*/
}
.c_search_box .c_search_tip
{
	color: #606060;
	font-size: 12px;
	font-weight: normal;
	padding-left: 120px;
}

.c_search_box .c_search_or
{
	color: #606060;
	font-size: 13px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 0;
}

.c_search_box button.c_search_button
{
	display: inline;
	float: left;
	margin: 3px 0 0 0;
}


.p_prod_searchbox
{
	/*
	padding-top: 2px;
	height: 91px;
	*/
}
.p_prod_searchbox .title
{
	display: block;
	float: none;
	font-size: 17px;
	font-weight: bold;
	width: 100%;
	height: auto !important;
	padding: 4px 0 1px;
	margin: 0;
}
.p_prod_searchbox .c_search_box .search_row
{
	
}
.p_prod_searchbox #txt
{
	float: left;
	width: 475px;
}
.p_prod_searchbox .c_search_tip
{
	padding-left: 0 !important;	
}
.p_prod_searchbox button.c_search_button
{
	/*
	margin: 7px 0 0 0;
	*/
}
/*    rv_topthreads    */

.c_topthreads_line
{
	height:66px;
	padding-bottom:5px;
}

.c_topthreads_img
{
	background-color: white; 
	height:64px;
	width: 81px;
	float: left;
	text-align: center;
	margin-right: 5px;
	border: solid 1px;
}
.c_topthreads_desc
{
	background-color: white; 
	height:59px;
	width: 513px;/* margin change */
	float: right;
	text-align: left;
	padding: 5px 10px 0px 5px;
	border: solid 1px;
	line-height: 12px;
}

.c_topthreads_desc div {padding-top: 5px;}

.c_topthreads_desc div.msg {float: left; line-height: 15px; height: 15px; padding: 0; margin-top: 4px;}

.c_topthreads_desc div.endlink {float: right; line-height: 15px; height: 15px; padding: 0; margin-top: 4px;}
/*
.c_topthreads_green
{
	border-color: #AECE84;
}
.c_topthreads_red
{
	border-color: #EA96A3;
}
*/
.g_green_box .c_topthreads_desc, .g_green_box .c_topthreads_img
{
	border-color: #AECE84;
}
.g_red_box .c_topthreads_desc, .g_red_box .c_topthreads_img
{
	border-color: #EA96A3;
}
.g_gray_box .c_topthreads_desc, .g_gray_box .c_topthreads_img
{
	border-color: #C1C1C1;
}
.g_blue_box .c_topthreads_desc, .g_blue_box .c_topthreads_img
{
	border-color: #8DB1E0;
}

.g_premium_box .c_topthreads_desc
{
	background-color: #E5E5E5;
}

.g_red_buddy_box .c_topthreads_desc
{
	background-color: #FDF1F3;
}
.g_green_buddy_box .c_topthreads_desc
{
	background-color: #EDF3DE;
}

.c_topthreads_img div.divimg
{
	overflow: hidden;
	width: 71px; 
	height:61px; 
	text-align: center; 
	margin: 0 0 0 7px;
}


/* ctrl_liveHelp */

.c_lh_box .c_lh_fl_askdiv
{
	float: left;
	width: 180px;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	padding-top: 5px;
}
.c_lh_box .c_lh_fl_askdiv a
{

}
.c_lh_box .c_lh_fl_askdiv .solve
{
	font-size: 20px;
	position: relative;
	top: 2px;
}

.c_lh_box .c_lh_fl_imgdiv
{
	height: 55px;
	width: 120px;
	text-align: center;
	float: left;
	padding-top: 5px;
}

.c_lh_box
{
	border: solid 1px #C1C1C1;
	padding: 2px 0px 0 7px;
	height: 100px;
	margin-bottom: 10px;/* margin change */
	background-image: url(../../images/misc/lhGrad.png);
	background-repeat: repeat-x;
	position: relative;
	z-index: 3;
}
.c_lh_box #lh_nofl
{
	padding-left: 3px;
}
.c_lh_box .c_lh_imgnick
{
	float: right;
	width: 91px;
	padding-top: 0;
}
.c_lh_box .c_lh_imgnick #lh_img
{
	height: 81px;
	width: 91px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -14px;
	left: -10px;
	background-color: transparent;
}

.c_lh_box #lh_img img
{
	display: block;
	height: 80px;
	width: 90px;
	border-bottom: solid 1px #A0A0A0;
	border-right: solid 1px #A0A0A0;
	position: absolute;
}
.c_lh_rvw_box #lh_img img
{
	height: 60px !important;
	width: 66px !important;
	
}
.c_lh_box #lh_img a
{
	display: block;
	overflow: hidden;
	height: 81px;
	width: 91px;
	position: relative;	
}
.c_lh_rvw_box  #lh_nofl
{
	float:left;
}
.c_lh_rvw_box  #lh_img a
{
	width:66px !important;
	height:60px !important;
}
.c_lh_box #lh_nick img
{
	height: 15px;
	width: 14px;
	position: relative;
	top: 2px;
	left: -2px;
	margin-right: 0px;
}

.c_lh_box #lh_nick a.c_lh_explink
{
	text-decoration: none;
	font-weight: bold;
}
.c_lh_box #lh_nick
{
	overflow: hidden;
	text-align: center;	
	font-size: 14px;
	line-height: 16px;
	display: none;
}

.c_lh_box #lh_link
{
	width: 195px;
	text-align: left;
	font-size: 16px;
	float: left;
	margin-left: 0px;
	padding-top: 7px;
	text-decoration: none;
	padding-left: 10px;
	overflow: hidden;
}

.c_lh_box #lh_link2
{

	height: 22px;
	width: 280px;
	text-align: left;
	font-size: 18px;
	float: left;
	margin-left: 0px;
	padding-top: 3px;
	text-decoration: none;
	padding-left: 10px;
	overflow: hidden;
	position: relative;
	left: 15px;
	top: -14px;	
}

.c_lh_box #lh_link a, .c_lh_box #lh_link2 a
{text-decoration: none;}

.c_lh_box #lh_link .row1
{
	color: Black;	
	position: relative;
	left: 5px;
}
.c_lh_box #lh_link2 .row2
{
	color: #0c4c84;
	font-size: 18px;
	font-weight: bold;
}
.c_lh_box #lh_link2 .row3
{
	color: Black;
	font-size: 14px;
	font-weight: normal;
}
.c_lh_rvw_box .row4 a
{
	color: #0c4c84;
	font-size: 18px;
	font-weight: bold;
}
.c_lh_rvw_box .row5
{
	height:16px;
}
.c_lh_rvw_box .row5 a
{
	color: #0c4c84;
	font-size: 12px;
	font-weight: bold;
}
.c_lh_box #liveb
{	
	display: inline !important;
	margin: 7px 0 0 8px !important;
	float: left !important;
	
}
.c_lh_box #liveb button
{
	padding-right: 22px !important;	
}
.c_lh_box #liveb button span
{
	padding-left: 22px !important;	
}

.c_lh_box .c_lh_fl_askdiv #livebfl
{

	margin: 10px auto 0 !important;

}

.c_lh_drawer
{
	position: absolute; 
	top: 26px; 
	left: 6px; 
	height: 84px; 
	width: 298px; 
}
.c_lh_drawer .c_lh_drawer_t
{
	border-left: solid 1px #90B9E5;
	border-right: solid 1px #90B9E5;
	background-color: #DDE9F7;
	height: 74px;
	overflow: hidden;
}
.c_lh_drawer .c_lh_drawer_t .need
{
	color: #1E588A;
	font-size: 19px;
	text-align: center;
	padding-top: 9px;
}

.c_lh_drawer .c_lh_drawer_b
{
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	background-image: url(../../images/misc/needamid_b.png);	
}

/* ctrl_RepairProviderFindSM.ascx */
.g_gray_box_full .c_sm_location,
.g_gray_box_full_no_border .c_sm_location
{
	padding: 10px 5px 5px 5px;
	position: relative;
	height: 25px;
}
.g_gray_box_full .c_sm_location div.box,
.g_gray_box_full .c_sm_catagory .select,
.g_gray_box_full .c_sm_bottom .button,
.g_gray_box_full_no_border .c_sm_location div.box,
.g_gray_box_full_no_border .c_sm_catagory .select,
.g_gray_box_full_no_border .c_sm_bottom .button
{
	position: absolute; 
	left: 80px;
}
.g_gray_box_full .c_sm_location div.box,
.g_gray_box_full_no_border .c_sm_location div.box
{
	top: 8px;
}
.g_gray_box_full .c_sm_location div.box input.ok,
.g_gray_box_full .c_sm_location div.box input.error,
.g_gray_box_full_no_border .c_sm_location div.box input.ok,
.g_gray_box_full_no_border .c_sm_location div.box input.error
{
	width: 182px;
}
.g_gray_box_full .c_sm_location div.box input.error,
.g_gray_box_full_no_border .c_sm_location div.box input.error
{
	border:solid 2px #FF0000;
}
.g_gray_box_full .c_sm_catagory,
.g_gray_box_full_no_border .c_sm_catagory
{
	padding: 5px 5px 5px 5px;
	position: relative;
	height: 25px;
	top: 8px;
}
.g_gray_box_full .c_sm_catagory .select,
.g_gray_box_full_no_border .c_sm_catagory .select
{
	top: 5px;
}
.g_gray_box_full .c_sm_bottom,
.g_gray_box_full_no_border .c_sm_bottom
{
	padding: 5px 0px 5px 0px;
	position: relative;
	height: 40px;
}

/* ????? */

.m_threadview_solvearea .selectDiv {
    float: left;
    margin-left: 15px;
    display: inline;
}

.m_threadview_solvearea .select,
.m_threadview_solvearea .select:hover,
.c_solution_window .select,
.c_solution_window .select:hover
{
	float:left;
	width:180px;
	height:22px;
	font-size:15px;
	color:#404040;
	font-weight:bold;
	text-align:center;
	cursor:hand;
	cursor:pointer;
}
.m_threadview_solvearea .select,
.c_solution_window .select
{
	background-image:url(/images/misc/gray_long_off.png);
}
.m_threadview_solvearea .select:hover,
.c_solution_window .select:hover
{
	background-image:url(/images/misc/gray_long_on.png);
}

/* ctrl_profileheader */
.c_prfHd
{
	border:1px solid #C0C0C0;
	height: 1%;
	padding:10px 10px 25px 10px;
}
.c_prfHd .pillar
{
	float: left;
	width: 1px;
	height: 130px;
}
.c_prfHd .leftTtl
{
	float:left;
	height:1%;
	width:118px;
	padding-right:1px;
}

.c_prfHd .leftTtl div
{
	margin:10px 1px 4px 0px;
	text-align: center;
	border:solid 1px #EAEAEA;
	height: 111px;
}

.c_prfHd .leftTtl div.p_profile_askdiv
{
	margin:0 1px 4px 0px;
	text-align: center;
	border: none;
	height: auto;
}
.c_prfHd .leftTtl div img
{
	padding:0 2px 0 2px;
}
.c_prfHd .secRow
{
	float:left;
	height:100%;
	padding-left:3px;
}
.c_prfHd .secRow .usrnm
{
	font-weight:bold;
	font-size:20px;
	padding-top:5px;
	padding-left:3px;
}
.c_prfHd .secRow .memsince
{
	padding-top:3px;
}
.c_prfHd .secRow .moto
{
	width:162px;
	margin-top:5px;
}
.c_prfHd .exprnc
{
	float:left;
	clear:right;
	padding-top:16px;
	width:390px;
}
.c_prfHd .scClmn
{
	padding:15px 0 0 30px;
	width:210px;
	float: left;
}
.c_prfHd .scClmn .xprtse
{
	font-weight:bold;
	font-size:14px;
}
.c_prfHd .scClmn .xprtLst div
{
	line-height:14px;
	color:#919191;
}
.c_prfHd span
{
	color:#919191;
}

.c_prfHd #profile_expertise_popup
{
	padding: 10px;	
}


.c_rtr_box .innerBox span
{
	color:#0D2FC4;
}
.c_rtr_box .innerBox .rateLinks
{
	width:140px;
}
.c_rtr_box .innerBox .rateLinks div
{
	color:#919191;
	float:left;
	height:19px;
	padding:2px 0 0 3px;
	width:138px;
}
/* ctrl_tips.ascx, ctrl_MyProblems.ascx, ctrl_MySolutions.ascx */
.c_tipPanel .tipHdr,
.c_slnPanel .slnHdr
{
	height:27px;
	border-bottom:1px solid #B5CB8A;
	border-top: 1px solid #BBC98C;
	border-right:1px solid #BBC98C;
	background-color:#E3FED3;
	position:relative;
	!z-index: -1;
}
.c_tipPanel .tipitm .lnk a
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.c_slnPanel .slnHdr,
.c_tipPanel
{
	/*margin-top:12px;*/
}
.c_top_Rate
{
	height: 25px !important;
	padding: 0 5px 0 9px !important;	
}

.c_slnPanel .slnHdr .ttl,
.c_tipPanel .tipHdr .ttl,
.c_slnPanel .slnHdr .prblmttl,
.c_slnPanel .slnHdr .rcmdttl,
.c_slnPanel .slnHdr .rvwttl,
.c_top_Rate h3
{
	font-size:20px;
	font-weight:bold;
	line-height: 25px;
	height: 25px;
}
.c_slnPanel .slnHdr .ttl,
.c_top_Rate h3
{
	color:#6677CC;
}
.c_slnPanel .slnHdr .ttl
{
	margin-left:48px;
}
.c_slnPanel .slnHdr .prblmttl
{
	color:#55992C;
	margin-left:58px;
}
.c_slnPanel .slnHdr .rcmdttl
{
	margin-left:58px;
	color:#6677CC;
}
.c_slnPanel .slnHdr .rvwttl
{
	color:#55992C;
	margin-left:58px;
}
.c_tipPanel .tipHdr .ttl
{
	color:#6677CC;
	margin-left:43px;
}
.c_slnPanel .slnHdr .prblmimg,
.c_tipPanel .tipHdr .tipimg,
.c_slnPanel .slnHdr .slnimg,
.c_slnPanel .slnHdr .rqstimg,
.c_slnPanel .slnHdr .rvwimg
{
	position:absolute;
	left:-1px;
}
.c_tipPanel .tipHdr .tipimg
{
	top:-8px;
	height:36px;
	width:42px;
	background-image:url(/images/icons/headerIcon_myTipsAndTricks.gif);
}
.c_slnPanel .slnHdr .slnimg
{
	top:-7px;
	background-image:url(/images/icons/headerIcon_mySolutions.gif);
	height:35px;
	width:42px;
}
.c_slnPanel .slnHdr .prblmimg
{
	top:-11px;
	height:39px;
	width:52px;
	background-image:url(/images/icons/headerIcon_myProblems.gif);
}
.c_slnPanel .slnHdr .rqstimg
{
	top:-7px;
	width:42px;
	height:35px;
	background-image:url(/images/icons/headerIcon_myRecRequests.gif);
}
.c_slnPanel .slnHdr .rvwimg
{
	background-image:url(/images/icons/headerIcon_myRecommendations.gif);
	width:42px;
	height:35px;
	top:-7px;
}
.c_slnPanel,
.c_tipPanel
{
	border-top: none;
	margin-bottom:12px;
}

.c_slnPanel .slnitm,
.c_slnPanel .prem
{
	height: 1%;
}

.c_slnPanel .slnitm
{
	border:solid 1px #C3C3C3;
	margin-top:10px;
	padding-bottom:10px;
}
.c_slnPanel .prem
{
	background-color:#F6F6F6;
}
.c_slnPanel .slnitm .imgFrame
{
	margin:5px 0 0 15px;
	float:left;
	clear:left;
	padding-top: 5px;
	width:90px;
}
.c_slnPanel .slnitm .mainFrm
{
	float:left;
	width:410px;
	/*position:relative;*/
	margin-left:17px;
}
.c_slnPanel .slnitm .imgFrame a
{
	display: block;
	clear: both;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
.c_slnPanel .imgFrame .imgProd
{
	height:50px;
	width:59px;
	padding:9px 7px 4px;
}
.c_slnPanel .imgFrame .imgProdEmpty
{
	width:75px;
	border:1px solid #EAEAEA;
	background-color:#FFFFFF;
	margin-left: 8px;
}
.c_slnPanel .slnitm .title
{
	color:#919191;
	font-size:15px;
	font-weight:bold;
	padding:13px 0 0 10px;
}
.c_slnPanel .slnitm .title a
{
	text-decoration:none;
}
.c_slnPanel .slnitm .itmLnk
{
	color:#222222;
	font-size:14px;
	padding-left:10px;
}
.c_slnPanel .slnitm .itmLnk a
{
	text-decoration:none;	
}
.c_slnPanel .slnitm .itmFoot
{
	padding-left:10px;
	color:#4c7dc7;
}
.c_slnPanel .slnitm .premttl
{
	background-color:#F6F6F6;
	border-bottom: 1px solid gray;
	float:right;
	font-weight:bold;
	height:22px;
	padding-right:6px;
	padding-top:5px;
	text-align:right;
	padding-right:5px;
	padding-left:5px;
}
.c_slnPanel .slnitm .premttl a
{
	text-decoration:none;
}
.c_slnPanel .slnitm .getpremlink
{
	position: absolute;
	left: 330px;
	width: 200px;
}
.c_slnPanel .vwAll
{
	margin:5px 0 0 5px !important;
	padding:0 15px 0 5px;
}
.c_myprod_bot .vwAll
{
	margin-top:0px !important;
	padding-top:10px !important;
}
.c_tipPanel .vwAll
{
	margin-top:0px;
}
.c_slnPanel .vwAll,
.c_tipPanel .vwAll,
.c_myprod_bot .vwAll
{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	height:24px;
}
.c_tipPanel .vwAll
{
	height:27px;
	padding-right:15px;
	padding-top:6px;
}
.c_tipPanel .tipitm
{
	height:1%;
	margin:9px 5px 9px 26px;
	text-decoration:none;
}
.c_tipPanel .tipitmspr,
.c_slnPanel .clsSep
{
	border-top:1px dashed #C1C1C1;
	height:1px;
	line-height: 0;
	font-size: 0;
	margin-left:17px;
	margin-right:12px;
}
.c_tipPanel .tipitm .lnk
{
	float:left;
	width:530px;
}

/* ctrl_MyProductAlerts.ascx */
.c_alrtPanel
{
    width: 270px;
}
.c_alrtPanel .alertBody
{
	padding:9px 23px 16px 0px;
	line-height:14px;
	height:197px;
	width: 264px;
	overflow:hidden;
	border-top: none;
}
.c_alrtPanel .alertBody a
{
	text-decoration:none;
}
.c_alrtPanel .hd
{
	padding:5px 5px 0px 2px;
	position:relative;
	width:270px;
	height: 1%;
}
.c_alrtPanel .hd .up
{
	position:absolute;
	top:0px;
	right:0px;
}
.c_alrtPanel .hd .down
{
	position:absolute;
	left:10px;
	bottom:30px;
	font-size:22px;
	color:#FC9654;
}
.c_alrtPanel .hd .desc
{
	font-weight:bold;
	float:left;
	font-size:12px;
	line-height:14px;
	padding-top:22px;
	width:204px;
}
.c_alrtPanel .hd .rss1
{
	position:absolute;
	right:4px;
	bottom:0px;
}
.c_rpb_box div.recItm
{
	clear:both;
	padding-top:11px;
	padding:11px 10px 10px 10px;
	height:70px;
}
.c_rpb_box div.btmBrd
{
	border-bottom:solid 1px #8DB1E0;
}
.c_rpb_box .recItm .recImg
{
	width:80px;
	border:1px solid #D0D0D0;
	float:left;
	height:65px;
}
.c_rpb_box .recItm .recDetails .resDesc .link
{
	text-decoration:none;
}
.c_rpb_box .recItm .recDetails
{
	float:left;
	padding-left:7px;
}
.c_rpb_box .recItm .recDetails .resDesc
{
	font-size:14px;
	font-weight:bold;
	color:#0033CC;
	width:195px;
	height:44px;
	overflow:hidden;
}
.c_rpb_box .recItm .recDetails .recAdd
{
	text-align:right;
	padding-top:5px;
}
/* ctrl_advert_details.ascx  */

.c_adv_det
{
	float:left;
	margin-top: 8px;
	width:490px;
	height:1%;
	margin-left:2px;
}
/* item */
.c_adv_det .itm
{
	padding-left:12px;
	height:30px;
	vertical-align:top;
}
/*left*/
.c_adv_det .itm div.ttl
{
	width:100px;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
	float:left;
}
/* div with input */
.c_adv_det .itm .dat
{
	width:365px;
	text-align:left;
	float:left;
}
.c_adv_det .remark
{
	font-size:10px;
	color:#B1B1B1;
	padding-left:13px;
}
.c_adv_det .chsTtl
{
	padding-top:10px;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
}
/* input itself */
.c_adv_det .itm .long,
.c_adv_det .itm .tiny
{
	line-height:20px;
	border:1px solid #8B9DB3;
}
.c_adv_det .itm .long
{
	width:325px;
}
.c_adv_det .itm .tiny
{
	width:125px;
}
/*ctrl_rate_reviewer*/
.c_rt_rater
{
	padding:10px 20px 3px 20px;
	border:solid 1px #d3d3d3;
	background-color:#FFFFFF;
	height:1%;
}
.c_rt_rater .title
{
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.c_rt_rater .bar .quest
{
	margin-top:5px;
}
.c_rt_rater .bar .quest .noRd
{
	float:left;
	margin-left:31px;
}
.c_rt_rater .bar .quest .yesRd
{
	float:left;
}
.c_rt_rater .bar .text
{
	width:158px;
	font-size:12px;
	color:#333;
	float:left;
	clear:both;
}
.c_rt_rater .bar .btm
{
	float:right;
	clear:both;
	margin-top:15px;
}

.c_rt_rater .bar .rating_container
{
	padding-top:5px;
	float:left;
}
.c_rt_rater .bar .rating_container a
{
	float:left;
	display:block;
	width:16px;
	height:10px;
	margin-right:2px;
	border:0;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:10px;
}
.c_rt_rater .bar .rating_container a.rating_off
{
	background-image:url(/images/icons/ratingEnterOff.gif);
}
.c_rt_rater .bar .rating_container a.rating_on
{
	background-image:url(/images/icons/ratingEnterOn.gif);
}
.c_rt_rater .bar .rating_container a.rating_selected
{
	background-image:url(/images/icons/ratingEnterOn.gif);
}
/* ctrl_rate_getStatistics */
.c_rt_stats
{
	padding:10px 5px 0px 10px;
	border:solid 1px #d3d3d3;
	background-color:#FFFFFF;
	height:1%;
}
.c_rt_stats .title
{
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.c_rt_stats .left
{
	float:left;
	width:120px;
	text-align:center;
}
.c_rt_stats .left .title
{
	font-size:11px;
	color:#000000;
	padding-bottom:5px;
}
.c_rt_stats .left .pie
{
	clear:both;
	height:65px;
	width:90px;
	margin-left:20px;
}
.c_rt_stats .left .btmText span
{
	font-size:12px;
	font-weight:bold;
	width:90px;
}
.c_rt_stats .left .btmText .yes
{
	color:#0066cc;
}
.c_rt_stats .left .btmText .no
{
	color:#990000;
}
.c_rt_stats .left .btmMark
{
	font-size:10px;
	color:#666;
}
.c_rv_stats .right,
.c_rnr_rv_stats .right
{
	width:170px;
	float:left;
}
.c_rnr_rv_stats .right
{
	padding-left:70px;
	padding-top:10px;
}
.c_rv_stats .right
{
	padding-top:40px;
	padding-left:10px;
}
.c_rv_stats
{
	height:1%;
	border:solid 1px #C1C1C1;
	padding:10px;
}
.c_rt_stats .right
{
	float:left;
	width:169px;
	padding-top:30px;
}
.c_rt_stats .right .grade,
.c_rv_stats .right .grade,
.c_rnr_rv_stats .right .grade
{
	text-align:right;
	font-size:12px;
	color:#000;
	padding-right:7px;
	padding-bottom:3px;
	float:left;
	width:92px;
}
.c_rt_stats .right .img,
.c_rv_stats .right .img,
.c_rnr_rv_stats .right .img
{
	padding-top:4px;
	padding-bottom:3px;
	height:1%;
	font-size:7px;
}
.c_rv_stats .right .img .last,
.c_rnr_rv_stats .right .img .last
{
	padding-right:0px !important;
}
.c_rt_stats .right .img .on,
.c_rt_stats .right .img .half,
.c_rt_stats .right .img .off,
.c_rv_stats .right .img .on,
.c_rv_stats .right .img .half,
.c_rv_stats .right .img .off,
.c_rnr_rv_stats .right .img .on,
.c_rnr_rv_stats .right .img .half,
.c_rnr_rv_stats .right .img .off
{
	width:12px;
	height:9px;
	background-repeat:no-repeat;
	padding-right:2px;
	float:left;
}
.c_rt_stats .right .img .on,
.c_rt_stats .right .img .half,
.c_rv_stats .right .img .on,
.c_rv_stats .right .img .half,
.c_rnr_rv_stats .right .img .on,
.c_rnr_rv_stats .right .img .half
{
	background-image:url(/images/icons/ratingOn.gif);
}
.c_rt_stats .right .img .off,
.c_rv_stats .right .img .off,
.c_rnr_rv_stats .right .img .off
{
	background-image:url(/images/icons/ratingOff.gif);
}
.c_rv_stats .top,
.c_rnr_rv_stats .top
{
	font-weight:bold;
	text-align:center;
}
.c_rv_stats .top .blck,
.c_rnr_rv_stats .top .blck
{
	font-size:13px;
	color:#333;
}
.c_rv_stats .top .blue,
.c_rnr_rv_stats .top .blue
{
	color:#0066CC;
	font-size:23px;
}
.c_rv_stats .imgStats
{
	padding-top:3px;
	float:left;
}
.c_rnr_rv_stats .imgStats
{
	padding-left:100px;
	padding-top:3px;
}
.c_rnr_rv_stats
{
	height:1%;
}
/*ctrl_rate_recommender*/
.c_rt_recommend
{
	height:1%;
	padding-top:20px;
	float:left;
}
.c_rt_recommend .title
{
	color:#666666;
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-right:5px;
}
.c_rt_recommend img
{
	padding-right:5px;
	vertical-align:bottom;
	padding-bottom:1px;
}
.c_rt_recommend .blue,
.c_rt_recommend .red
{
	cursor:pointer;
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-left:6px;
}
.c_rt_recommend .blue span,
.c_rt_recommend .red span
{
	text-decoration:underline;
}
.c_rt_recommend .blue
{
	color:#0066cc;
}
.c_rt_recommend .red
{
	color:#990000;
}
.c_rt_recommend .rnrlink
{
	color:#666666;
	text-decoration:none;
}

.c_rt_recommend .rnrlink:hover
{
	color:#666666;
	text-decoration:underline;
}

/* ctrl_submit */
.c_sub_small .left
{
	background-image:url(/images/misc/button26_left.gif);
}
.c_sub_small .middle
{
	background-image:url(/images/misc/button26_middle.gif);
}
.c_sub_small .right
{
	background-image:url(/images/misc/button26_right.gif);
}
.c_sub_small:hover .left
{
	background-image:url(/images/misc/button26_hover_left.gif);
}
.c_sub_small:hover .middle
{
	background-image:url(/images/misc/button26_hover_middle.gif);
}
.c_sub_small:hover .right
{
	background-image:url(/images/misc/button26_hover_right.gif);
}
.c_sub_small .left,
.c_sub_small .middle,
.c_sub_small .right
{
	height:26px;
	float:left;
}
.c_sub_small .left,
.c_sub_small .right
{
	width:8px;
	background-repeat:no-repeat;
}
.c_sub_small .middle
{
	background-repeat:repeat-x;
	padding-top:3px;
	font-size:15px;
	font-weight:bold;
}
.sub_disabled
{
	color:#C1C1C1;
	cursor:default;
}
.sub_disabled,
.sub_enabled
{
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
.sub_enabled
{
	cursor:hand;
	cursor:pointer;
	color:#FFFFFF;
}
/* ctrl_message_solution_rater */
.c_th_rt
{
	padding-top:10px;
	height:1%;
}
.c_th_rt .thx
{
	font-size:12px;
	color:#666666;
	clear:both;
}
.c_th_rt .lftText
{
	font-size:14px;
	font-weight:bold;
	color:#07a6bd;
	padding:2px 6px 0px 0px;
	float:left;
}
.c_th_rt .y_grey
{
	background-image:url(/images/misc/threadpage_buttonSelected_yes.gif) !important;
}
.c_th_rt .n_grey
{
	background-image:url(/images/misc/threadpage_buttonSelected_no.gif) !important;
}
.c_th_rt .n_grey,
.c_th_rt .y_grey,
.c_th_rt .grey
{
	cursor:default !important;
}
.c_th_rt .yes,
.c_th_rt .no,
.c_th_rt .grey
{
	background-repeat:no-repeat;
	float:left;
	height:22px;
	padding-left:3px;
	padding-right:4px;
	padding-top:2px;
	width:49px;
}
.c_th_rt .yes,
.c_th_rt .no
{
	background-image:url(/images/misc/threadPage_ratingButton_off.gif);
}
.c_th_rt .yes:hover,
.c_th_rt .no:hover
{
	cursor:hand;
	cursor:pointer;
	background-image:url(/images/misc/threadPage_ratingButton_on.gif);
}
.c_th_rt .grey
{
	background-image:url(/images/misc/threadPage_ratingButton_off.gif);
	margin-top:1px;
}
.c_th_rt div.txt
{
	padding-left:4px !important;
}
.c_th_rt .y_grey div.txt,
.c_th_rt .n_grey div.txt
{
	padding-top:1px;
}
.c_th_rt .y_grey .yesFinger,
.c_th_rt .n_grey .noFinger
{
	padding-top:4px;
}
.c_th_rt .yes .yesFinger
{
	background-image:url(/images/misc/threadpage_thumbsUp_teal.gif);
}
.c_th_rt .n_grey div.noFinger
{
	padding-top:4px;
}
.c_th_rt .no .noFinger
{
	background-image:url(/images/misc/threadpage_thumbsDown_red.gif);
	padding-top:3px;
}
.c_th_rt .no  div
{
	color:#990002;
}
.c_th_rt .yes div
{
	color:#07a6bd;
}

.c_th_rt .no  div,
.c_th_rt .yes div,
.c_th_rt .grey div
{
	float:left;
	font-size:14px;
	padding-left:2px;
	font-weight:bold;
}
.c_th_rt .yesFinger,
.c_th_rt .noFinger
{
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	height:16px;
	width:12px;
	background-position:right center;
}
.c_th_rt .grey .yesFinger
{
	background-image:url(/images/misc/threadpage_thumbsUp_grey.gif);
}
.c_th_rt .grey .noFinger
{
	background-image:url(/images/misc/threadpage_thumbsDown_grey.gif);
}
.c_th_rt .grey div
{
	color:#666666;
}
.c_th_rt .yes_ctr
{
	float:left;
	color:#666666;
	font-size:12px;
	padding-top:3px;
}
.c_th_rt_asker .ratedAS
{
	font-weight:bold;
	font-size:14px;
}
/* ctrl_thread_lockMessage */
.c_th_lck
{
	color:#FF7600;
	margin-bottom:10px;
	height:1%;
}
.c_th_lck .leftIcon
{
	float:left;
}
.c_th_lck .rightText
{
	float:left;
	margin-left:10px;
	width:520px;
}
/*  ctrl_reviews_topLinks */
.c_tp_links
{
	background-image: url(../../images/misc/rnr_nav_bg.png);
	background-repeat: no-repeat;
	height: 13px;
	width: 640px;
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 0;
	overflow: visible;
	margin-top: 1px;
}

.c_tp_links .middle
{
	height: 13px;
	line-height: 13px;
	width: 480px;
	margin:0 0 0 1px;
	overflow: visible;
}
.c_tp_links .middlew
{
	width: 480px;
	overflow: visible;
	position: absolute;
	height: 16px;
}
.c_tp_links .middle .lnk
{
	float:left;
	width:78px;
	text-align: center;
	border-right: solid 1px #AAA;
	position: relative;
	overflow: visible;
	z-index: 5;
}
.c_tp_links .middle .c_all
{
	border-right: none 0px !important;
	font-weight: normal !important;
}
.c_tp_links .middle .lnk a
{
	text-decoration:none;
}
.c_tp_links .middle .selected .tab
{
	position: absolute;
	background-image: url(../../images/misc/nav_tab.png);
	height: 16px;
	width: 80px;
	z-index: 5;
	left: -1px;
	top: -7px;
	padding-top: 7px;

}
.c_tp_links .middle .lnk .something
{
	width: 78px; 
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
.c_tp_links .left
{
	float:left;
	width:30px;
}
.c_tp_links .right
{
	float:left;
	width:30px;
}
/* ctrl_reviews_askForRecommendations_ad */
.c_rnr_recAd
{
	position:relative;
	width:310px;
	height:413px;
	background-image:url(/images/Reviews/rec_thankyou_sidebar_BG.jpg);
	background-repeat:no-repeat;
}
.c_rnr_recAd .btn
{
	background-image:url(/images/misc/gsbutton160hover.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	cursor:hand;
	font-size:17px;
	font-weight:bold;
	height:37px;
	left:75px;
	padding:7px 0 0 31px;
	position:absolute;
	top:343px;
	width:160px;
	text-decoration:none;
}

/*Rnr*/
.c_rnr_requests_line
{
	height:66px;
	padding-bottom:5px;
}

.c_rnr_requests_desc
{
	background-color: white; 
	height:59px;
	width: 513px;/* margin change */
	float: right;
	text-align: left;
	padding: 5px 10px 0px 5px;
	border: solid 1px;
	line-height: 12px;
}


.c_rnr_rcmdr
{
	height:1%;
	padding-top:117px;
}
.c_rnr_mjr 
{
	border-top:solid 1px #8DB1E0;
	border-bottom:solid 1px #E2E2E2;
	text-align:center;
	margin-bottom:10px;
	height:1%;
}
.c_rnr_mjr .itm
{
	display:inline-block;
	text-align:center;
	width:13%;
	padding:10px 0px 10px 0px;
	float:left;
}

/* ctrl_WhatOurCustomersSay */

.c_testimonials {
	height: 379px;
	overflow: hidden;
}

h4.c_testimonials_title {
	color: #369;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px;
	line-height: 16px;
}

.c_testimonials marquee {
	height: 379px;
	width: 100%;
}

.c_testimonials div.c_testimonial {
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;
}

.c_testimonials div.c_testimonial div.c_name {
	font-weight: bold;
	text-align: right;
}

/* ctrl_ArchiveThreadList */

.c_archive_thread {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: solid 1px #E6E6E6;
}

.c_archive_thread .c_archive_thread_title a {
    color: #256C9C;
    font-weight: bold;
}

.c_archive_thread_paging .c_genpaging_div {
    text-align: right;
    margin-right: 10px;
    float: right;
    padding-left: 5px;
}

.c_archive_thread_paging .c_archive_thread_category {
    float: right;
    text-align: right;
    font-weight: bold;
}

.c_archive_thread_paging .c_genpaging_div a {
    color: #256C9C;
}


/* ctrl_netThread */

.c_thread_archive {
    border: none;
    background: #E2FCE2;
    padding-bottom: 0px;
    border-bottom: solid 1px #9BE59B;
    margin-bottom: 20px;
}

.c_thread_archive .leftindent_n {
    padding-left: 0px;
    padding-top: 15px;
}

.c_thread_archive .leftindent_n h2 {
    color: #256C9C;
    font-size: 18px;
    font-weight: bold;
    float: left;
}

.c_thread_archive .leftindent_n h3 {
    color: #666666;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
    margin-left: 1px;
    float: left;
}

.c_thread_archive .leftindent_n .q_img {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}

.c_thread_archive .c_thread_body {
    padding: 7px 0px 20px 0px !important;
    line-height: 16px;
    border-bottom: solid 1px #C8E3C9;
}

.c_thread_archive .c_thread_body_last {
    margin-bottom: 0px;
    margin-bottom: 0px;
    border-bottom: none;
}

.c_thread_answerbox {
    padding-right: 5px;
}

.c_thread_answer .a_img {
    float: left;
    margin-right: 8px;
}

.c_thread_answer .c_thread_answer_title {
    float: left;
    margin-bottom: 6px;
}

.c_thread_answer h2 {
    color: #256C9C;
    font-size: 16px;
    font-weight: bold;
}

.c_thread_answer h3 {
    color: #666666;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
    margin-left: 0px;
    margin-top: 0px;
}

.c_thread_answer .c_answer_body {
    line-height: 16px;
    padding-bottom: 23px;
    margin-bottom: 15px;
    border-bottom: solid 1px #E5E5E5;
}

.c_thread_answer .c_answer_body .posterRow {
    margin-top: 15px;
    font-size: 11px;
}

.c_thread_answer .c_answer_body .posterRow .avatar {
    display: block;
    height: 52px;
    width: 55px;
    float: left;
    margin-right: 9px;
    margin-left: 1px;
}

.c_thread_answer .c_answer_body .posterRow a {
    text-decoration: none;
    color: black;
}

.c_thread_answer .c_answer_body .posterRow .pdetails {
    float: left;
    line-height: 13px;
}

.c_thread_answer .c_answer_body .posterRow .pdetails .ribbon {
    display: none;
}

.c_thread_answer .c_thread_comment {
    line-height: 16px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: solid 1px #E5E5E5;
}

.c_thread_answer ul, .c_thread_answer ol {
    margin-left: 35px;
}
/* ctrl_expert_searchUnsolved  */
.c_exp_srch
{
	background-image:url(/images/misc/searchbox_BG.jpg);
	background-repeat:repeat-x;
	border:solid 1px #bdbdbd;
	height:27px;
	padding:10px 9px 9px 9px;
	margin-top:10px;
	margin-bottom:8px;
}
.c_exp_srch .uns_submit,
.c_exp_srch .uns_submit:hover
{
	width:61px;
	height:20px;
	float:left;
	margin-left:6px;
	padding:8px 4px 0px 5px;
	text-align:center;
	line-height:10px;
	color:#505050;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}
.c_exp_srch .uns_submit
{
	background-image:url(/Images/misc/btn_sye_search_off.gif);
	
}
.c_exp_srch .uns_submit:hover
{
	background-image:url(/Images/misc/btn_sye_search_on.gif);
	
}
.c_exp_srch .tb
{
	width:433px;
	border:solid 1px #BDBDBD;
	height:22px;
	line-height:22px;
	float:left;
	padding-left:5px;
	padding-top:2px;
	color:#999999;
}
.c_exp_srch .txt
{
	font-weight:bold;
	padding-right:5px;
	padding-top:3px;
	float:left;
}
/* ctrl_message_alert */
.c_msg_bodyTitle
{
	height:69px;
	margin-top:13px;
	padding-top:7px;
}
.c_msg_alrt
{
	padding-right:8px;
}
.c_msg_alrt .icon
{
	width:29px;
	float:left;
}
.c_msg_alrt .title
{
	float:left;
	font-size:18px;
	line-height:18px;
	margin-bottom:12px;
}
.c_msg_alrt .body
{
	padding-left:29px;
	clear:left;
	font-size:13px;
	font-weight:normal;
}

/* ctrl_AdsSkyscraper */

.c_skyscraper_ads
{
	height:1%; 
	overflow: hidden;
	padding: 0 5px 0px 5px; 
}
.c_skyscraper_ads .byggl
{
	padding: 1px 0 8px 0;
	font-size: 12px; 
	line-height: 15px; 
	height: 15px;
    margin-bottom: 9px;
    position: relative;
    left: -3px;
}
.c_skyscraper_ads .byggl a
{
	color: black; 
	text-decoration: none; 
	font-size: 12px; 
	line-height: 15px; 
	height: 15px;
	display: block;
}
.c_skyscraper_ads div.ad
{
	height:130px;
	line-height:15px;
	padding-bottom:14px;	
}
.c_skyscraper_ads a.ttlurl
{
	text-decoration:none;
	font-size:16px;
	line-height:20px;
}
.c_skyscraper_ads a.ttlurl span
{
	text-decoration:underline; 
	font-weight: bold;
	display: block;
	margin-bottom: 2px;
}

.c_skyscraper_ads span.info
{
	display: block; 
	font-size:13px; 
	line-height: 16px;	
}
.c_skyscraper_ads span.viewurl
{
	display: block; 
	font-size:12px; 
	line-height: 16px; 
	white-space:nowrap;
}
.c_skyscraper_ads span.viewurl a
{
	color:#008000;
	text-decoration:none;
}


/* ctrl_adsGoogleChrome -> Google Chrome ad */
.c_ad_google_chrome 
{
    margin: 0 auto;
}

.c_ad_google_chrome_border 
{
    padding-top: 3px;
    height: 1%;
    border: solid 1px #D9CC79;
    margin-bottom: 10px;
}

.c_ad_mini_google_chrome {
    float: left;
    margin-top: 25px;
    height: 27px;
    overflow: hidden;
}

.c_ad_mini_google_chrome img {
    
    margin-right: 8px;
    /*behavior: url(/include/iepngfix.htc);*/
}

.c_ad_mini_google_chrome span {
    position: relative;
    top: -10px;
    font-size: 14px;
    font-family: Arial Narrow;
    color: #808080;
    letter-spacing: 0.34px;
}

.c_ad_mini_google_chrome a {
    position: relative;
    top: -9px;
    font-size: 14px;
    font-family: Arial Narrow;
    letter-spacing: 0.34px;
    margin-left: 2px;
}


/* ctrl_getProfessional */

.c_getProfessional_box {
    width: 308px;
    background: url(/images/misc/box_threadTop_background.png) repeat-x white;
    border: solid 1px #CCCCCE;
}

.c_getProfessional_corner_ne {
    float: right;
    position: relative;
    top: -1px;
    left: 1px;
}

.c_getProfessional_corner_nw {
    float: left;
    position: relative;
    top: -1px;
    left: -1px;
}

.c_getProfessional_corner_se {
    float: right;
    position: relative;
    top: 1px;
    left: 1px;
}

.c_getProfessional_corner_sw {
    float: left;
    position: relative;
    top: 1px;
    left: -1px;
}

.c_getProfessional_box_content {
    margin-left: 18px;
    margin-right: 18px;
    height: 142px;
}

.c_getProfessional_title {
    font-size: 20px;
    line-height: 20px;
    color: #2b8fce;
    margin-bottom: 6px;
    position: relative;
    left: -1px;
    height: 21px;
}

.c_getProfessional_title strong 
{
    font-size: 22px;
}

.c_getProfessional_blink
{
	float: left;
	width: 35px;
	height: 28px;
	background-image: url(../../images/icons/chat_bubble_animated.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.c_getProfessional_nolink
{
	display: block;
	text-decoration: none;
	color: Black;	
}
.c_getProfessional_link1
{
	float: left;
	padding-left: 6px;
}
.c_getProfessional_chatLiveDesc {
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;
    margin-bottom: 2px;
}

.c_getProfessional_chatLive a {
    font-size: 15px;
    line-height: 15px;
}

.c_getProfessional_chatLive {
    margin-bottom: 15px;
}

.c_getProfessional_links_title {
    font-size: 13px;
    font-weight: bold;
    line-height: 13px;
    margin-bottom: 3px;
}

.c_getProfessional_link a {
    font-size: 13px;
}

.c_getProfessional_link {
    font-size: 13px;
    line-height: 16px;
    background: url(/images/misc/box_threadTop_bullet.gif) no-repeat;
    background-position: 0 4px;
    color: #666666;
    padding-left: 10px;
    width: 262px;
    height: 16px;
    overflow: hidden;
}

.c_getProfessional_tag
{
    font-size: 12px;
    text-decoration: none;
}

.c_getProfessional_box .g_textarea_xp {
    width: 275px;
    height: 65px;
    color: #999999;
    padding-left: 5px;
    font-size: 13px;
}

.c_getProfessional_ask .c_getProfessional_box_content {
    margin-left: 13px;
    margin-right: 13px;
}

.c_getProfessional_ask .msgarea {
    margin-bottom: 10px;
    width: 280px;
}

.c_getProfessional_ask_description {
    float: left;
    width: 150px;
    font-size: 13px;
    color: #2b8fce;
    line-height: 16px;
}


.c_getProfessional_ask .c_getProfessional_ask_chat {
    float: left;
}

.c_getProfessional_ask .c_getProfessional_ask_chat input {
    display: block;
    float: left;
    margin-right: 5px;
}

.c_getProfessional_ask .c_getProfessional_ask_chat label {
    line-height: 16px;
    display: block;
    float: left;
    font-size: 13px;
    color: #333333;
}

.c_getProfessional_ask_side {
    float: right;
}

.c_getProfessional_ask .taerr .g_textarea_xp {
    border: solid 1px red;
}

.c_getProfessional_btn_submit 
{
    display: block;
    height: 31px;
    width: 72px;
    background: url(/images/misc/btn_ask_h31.gif);
}
.c_getProfessional_btn_submit:hover 
{
    background: url(/images/misc/btn_ask_h31_hover.gif);
}

.c_getProfessional_btn_submit {
    display: block;
    width: 72px;
    height: 31px;
    background: url(/images/misc/button_h31_w72_blue_off.gif);
    color: white;
    text-decoration: none;
    line-height: 31px;
    font-weight: bold;
    font-size: 17px;
    text-align: center;
}

.c_getProfessional_btn_submit:hover {
    background: url(/images/misc/button_h31_w72_blue_on.gif);
}

/* thread/ctrl_footer */

.c_thread_footer {
    width: 970px;
    margin: 20px auto 0 auto;
    border-top: solid 1px #cccccc;
}

.c_thread_footer_section {
    border-right: solid 1px #cccccc;
    font-weight: bold;
    float: left;
    width: 33%;
    height: 150px;
    margin-bottom: 20px;
}

.c_thread_footer_section_content {
    margin: 15px 17px 0px 17px;
    line-height: 20px;
}

.c_thread_footer_section_content a {
    font-size: 13px;
    line-height: 20px;
    background: url(/images/misc/box_threadTop_bullet.gif) no-repeat;
    background-position: 0 5px;
    padding-left: 10px;
    display: block;
}

.c_thread_footer_disclaimer {
    margin-bottom: 20px;
}

.c_thread_footer_disclaimer, .c_thread_footer_bottom {
    font-size: 10px;
    color: #666666;
}

.c_thread_footer_bottom 
{
    margin-bottom: 30px;
}

.c_thread_footer_splitsection_l, .c_thread_footer_splitsection_r
{
    float: left;
    width: 50%;
}

/* ctrl_PartsAndServices */

.c_partsAndServices {
    margin-bottom: 10px;
}

.c_partsAndServices_title {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
}
.c_partsAndServices li {
    margin-bottom: 3px;
    /*list-style-image: url(/images/misc/blt_black.png); 
    list-style-type: none;*/
}

.c_partsAndServices ul {
    padding-left: 23px;
    margin: 0px;
}
.c_partsAndServices ul a {
    font-size: 14px;
    font-weight: bold;
}

.c_partsAndServices_dots {
    color: #888888;
    font-weight: bold;
}

.c_partsAndServices_get {
    color: #FC9700;
    font-weight: bold;
}

/* ctrl_adsPartStore */
.c_ad_part_store 
{
    height:15px;
    line-height:20px;
}

.c_ad_part_store_banner {
    border: 1px solid #D9CC79;
    margin-bottom: 10px;
    padding: 4px;
}

.c_ad_part_store_banner a {
    height: 125px;
    width: 300px;
    display: block;
}

#ratingFAQ
{
    float:right; 
    font-size:12px; 
    display:inline;
    padding-bottom: 3px;
    padding-top:14px;
}

/* ctrl_wideLineAds */

.c_wide_line_ads {
    width: 620px;
    padding-left: 18px;
    border: solid 1px #CECECE;
    margin-bottom: 10px;
}

.c_wide_line_ads .byggl {
    float: right;
    width: 104px;
    height: 27px;
    line-height: 27px;
    background: #f6f6f6;
    text-align: center;
    border-bottom: solid 1px #CECECE;
}

.c_wide_line_ads .byggl a {
    font-size: 13px;
    color: #666666;
    text-decoration: none;
}

.c_wide_line_ads .ads {
    padding-top: 17px;
    padding-bottom: 5px;
}

.c_wide_line_ads .ads .ad {
    margin-bottom: 15px;
}

.c_wide_line_ads .ads .ad .ttlurl {
    display: block;
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;
}

.c_wide_line_ads .ads .ad .viewurl a {
    font-size: 13px;
    color: #56890c;
    padding-right: 8px;
    text-decoration: none;
}

/* ctrl_OrangeButton */

.c_btn_orange .c_btn_orange_l,
.c_btn_orange .c_btn_orange_r
{
    height: 37px;
    width: 15px;
    cursor: pointer;
}

.c_btn_orange .c_btn_orange_l 
{
    float: left;
    background: url(/images/misc/btnl_orange.gif);
}
.c_btn_orange .c_btn_orange_r 
{
    float: right;
    background: url(/images/misc/btnr_orange.gif);
}

.c_btn_orange:hover .c_btn_orange_l
{
    background: url(/images/misc/btnl_orange_hover.gif);
}
.c_btn_orange:hover .c_btn_orange_r 
{
    background: url(/images/misc/btnr_orange_hover.gif);
}

.c_btn_orange
{
    color: White;
    font-size: 19px;
    font-weight: bold;
    line-height: 37px;
    height: 37px;
    background: url(/images/misc/btnc_orange.gif);
    text-align: center;
    cursor: pointer;
    width: 1%;
    height: 37px;
    display: block;
    text-decoration: none;
}

.c_btn_orange:hover
{
    background: url(/images/misc/btnc_orange_hover.gif);
}
