
/*------------- Generric styles ---------------------*/

body{
	background: url(images/bg.gif) repeat left top;
	text-align:center;
    padding:0;
	margin:0;
	color:#333;
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-smooth:always;
	font-size: 12px;
	word-wrap:break-word;
	}

form{
	margin:0px;
	padding:0px;
	}

input{
	font-family :Verdana, Helvetica, Arial, sans-serif;
	}

.auto{	
	margin:0px auto;
	}
div{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background:transparent;
	margin:0px;
	padding:0px;
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#333;
	line-height:1.5em;
	word-wrap:break-word;
	}

.text_align_right{
	text-align:right;
	}

.align_left{
	text-align:left;
	}

.align_center{
	text-align:center;
	}

pre{
	margin:0px;
	padding:0px;
	font-family :Verdana, Helvetica, Arial, sans-serif;
	}

.no_padding_margin{	
padding:0px;
margin:0px;
}

input{
padding:0px;
margin:0px;
}

textarea{
	overflow:auto;
	color:#555555;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	}

.add_this_btn{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	}

#info_hp{
	position:absolute;
	width:119px;
	height:118px;
	left:0;
	top:100px;
	z-index:200000;
	}

label {
  float:left;
  margin-right:10px;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  color:#000;
  }


.bottom_border_blk{
	border-bottom:1px solid #000;
	}

.centered_txt_10_top{
	position:relative;
	float:left;
	text-align:center;
	margin-top:10px;
	width:100%;
	}

.left_marg_10px{
	margin-left:10px;
	}

.left_marg_20px{
	margin-left:20px;
	}

.top_marg_20px{
	margin-top:20px;
	}

.top_marg_10px{
	margin-top:10px;
	}

.top_marg_5px{
	margin-top:5px;
	}

.relative_inline_left{
	position:relative;
	float:lefr;
	display:inline;
	text-align:left;
	}

.relative_inline_left{
	position:relative;
	float:lefr;
	display:inline;
	text-align:left;
	}

.relative_full_center{	
	width:965px;
	position:relative;
	display:block;
	text-align:center;
	}

.relative_full_center_l{	
	width:965px;
	position:relative;
	float:left;
	text-align:center;
	}

.auto_550_center{
	position:relative;
	display:block;
	margin:0px auto;
	width:550px;
	text-align:left;
	}

.auto_711_center{
	position:relative;
	display:block;
	margin:0px auto;
	width:711px;
	text-align:left;
	}

.auto_650_center{
	position:relative;
	display:block;
	margin:0px auto;
	width:650px;
	text-align:left;
	}

.width_100pc_center{
	position:relative;
	width:100%;
	text-align:center;
	}

.width_100pc{
	position:relative;
	width:100%;
	float:left;
	}

.auto_774_center{	
	width:774px;
	position:relative;
	display:block;
	margin:0px auto;
	}

.auto_920_center{	
	width:920px;
	position:relative;
	display:block;
	margin:0px auto;
	}

.auto_828_center{	
	width:828px;
	position:relative;
	display:block;
	margin:0px auto;
	}

.center_828{
	width:828px;
	position:relative;
	display:inline;
	float:left;
	margin-left:69px;
	}

.auto_600_center{	
	width:602px;
	position:relative;
	display:block;
	margin:0px auto;
	}

.yellowbox_600{
	width:600px;
	position:relative;
	display:block;
	float:left;
	margin:0px auto;
	text-align:center;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	background:#fff9d7;
	border:1px solid #e2c822;
	}

.auto_600_center_yellow{	
	width:600px;
	position:relative;
	display:block;
	margin:0px auto;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	background:#fff9d7;
	border:1px solid #e2c822;
	}

.auto_600_center_yellow_5pad{	
	width:600px;
	position:relative;
	display:block;
	margin:0px auto;
	text-align:center;
	background:#fff9d7;
	border:1px solid #e2c822;
	padding:5px;
	}


.fielset{
	border:1px solid #cacbcc;
	}

.legend{
	color:#000;
	font-size:18px;
	background:#fff9d7;
	border:1px #e2c822 solid;
	padding:3px 4px 3px 4px;
	}
	
.full_width_float_left{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	padding-left:100px;
	}

h1{
	font-size:18px;
	color:#000;
	font-weight:normal;
	display:inline;
	margin:0;
	padding:0;
	}

h2{
	font-size:18px;
	color:#000;
	font-weight:normal;
	margin:0;
	padding:0;
	}

h2 a{
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0;
	}

h3{
	font-size:18px;
	color:#000;
	font-weight:normal;
	margin:0;
	padding:0;
	}

h4{
	font-size:18px;
	color:#000;
	font-weight:normal;
	margin:0;
	padding:0;
	}

h5{
	font-size:18px;
	color:#000;
	font-weight:normal;
	margin:0;
	padding:0;
	}

a, a b{
	color:#37a8ff;
	font-size:12px;
	text-decoration:none;
	cursor: pointer; 
	cursor: hand;
	}

a:focus {outline:none;}
a:link {outline:none;}
a:active {outline:none;}
a:visited {outline:none;}
a:hover {outline:none;}

img:hover{
	cursor: pointer; 
	cursor: hand;
	}


.big_link a{
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-size:18px;
	}

#info_hp a img{
	border:none;
	}

#info_hp a:hover img{
	border:none;
	}

a:hover{
	text-decoration:underline;
	}
	
.text_align_left{
	text-align:left;
	}

.highlight{
	background:yellow;
	}

.super_huge_txt{
	font-family:georgia;
	font-size:26px;
	font-weight:bold;
	color:#000;
	}

.medium_txt{
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#000;
	}

.medium_txt_link a{
	font-size:18px;
	}

.black_16px_txt{
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#000;
	}

.large_txt{
	font-size:20px;
	color:#000;
	}

.std_txt{
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#333;;
	font-weight:normal;
	}
.small_txt, .small_txt b{
	font-size:11px;
	}


.small_txt_any, .small_txt_any a{	
	font-size:9px;
}

.small_txt_nowrap, .small_txt_nowrap b, .small_txt_nowrap a{
	font-size:11px;
	white-space: nowrap;
	}

.small_txt_nowrap b{
	font-size:10px;
	}

.small_txt, .small_txt a{
	font-size:11px;
	}

.xsmall_txt, .xsmall_txt a{
	font-size:9px;
	}

.small_txt_black{
	font-size:11px;
	color:#000;
	}

.black{
	color:#000;
	}

.brown{
	color:#a0550f;
	font-size:18px;
	}

.grey_border{
	border:2px solid #555;
	}

.did_you_mean{
	color:red;
	font-size:18px;
	}

.did_you_mean a{
	font-size:18px;
	}
	
.nomargin{
	padding:0px;
	margin:0px;
	}

.table{
	margin:0;
	text-align:left;
	padding:0;
	}

	
.green{
	color:#51ae13;
	}

.red_txt{
	color:#ce0000;
	}

.dred_txt{
	color:#af2d0a;
	}

.orange{
	color:#f36f26;
	}

.blue{
	color:#37a8ff;
	}

.blue_14px{
	font-size:14px;
	color:#37a8ff;
	}

img
{  border-style: none;
}

.border_bottom{
	border-bottom:1px solid #b0b0af;
	}

ul{
	list-style: none;
	padding:0;
	margin:0;
	list-style-position: inside;
	}
li{
	padding:0;
	word-wrap:break-word;
	}

.relative_float_left{
	position:relative;
	float:left;
	}

.yellowbox{
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	padding:5px;
	}

.yellowbox_create_group{
	position:relative;
	float:left;
	width:400px;
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	padding:5px;
	}

.greenbox {
	background:#F2FFF2;
	border:1px solid #24B300;
	color:#000;
	padding:5px;
	}

.redbox{
	background:#ffebe8;
	border:1px solid #dd3c10;
	color:#000;
	color:#000;
	padding:5px;
	margin-bottom:5px;
	}

.mb_imput_style{	
	border:1px solid #ffb68f;
	background:#fff5ef;
	padding:3px;
	}

.tf_imput_style{	
	border:1px solid #ffb68f;
	background:#fff5ef;
	padding:3px;
	width:280px;
	}

.tf_imput_style_textarea{	
	border:1px solid #ffb68f;
	background:#fff5ef;
	padding:3px;
	width:280px;
	height:50px;
	}

.greenbox b{
	color:#000;
	}

.yellowbox b{
	color:#000;
	}

.yellowbox_70_percent{
	position:relative;
	float:left;
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	padding:5px;
	width:70%;
	display:inline;
	margin-left:30px;
	}

.login_frm_left{
	margin-top:5px;
	width:150px;
	}

.logged_out_login{
	position:relative;
	float:left;
	width:400px;
	display:inline;
	margin-left:55px;
	margin-top:20px;
	}

.logged_out_login_inner{
	position:relative;
	float:left;
	width:400px;
	display:inline;
	margin-top:20px;
	}

.logged_out_login hr{
	color:#ddd;
	background-color:#ddd;
	height:1px;
	font-size:1px;
	line-height:1px;
	border:0px;
	margin-top:3px;
}

.grey_hr{
	color:#ddd;
	background-color:#ddd;
	height:3px;
	border:0px;
	width:80%;
	}

.logged_out_login_input{	
	border:1px solid #FFB68F;
	background:#FFF5EF;
	padding:2px;
	width:203px;
}

.lil_wl_wrapper{
	float:left;
	position:relative;
	margin-top:1px;
	margin-bottom:1px;
	padding-top:1px;
	padding-bottom:1px;
	}

.wl_no_list{
	position:relative;
	float:left;
	width:100%;
	}

.yellowbox_90_percent{
	position:relative;
	float:left;
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	padding:5px;
	width:90%;
	margin-top:30px;
	margin-bottom:30px;
	}

.wl_no_list .yellowbox_90_percent{
	text-align:center;
	}
	


.long_spacer{
	background:url(images/long_spacer.gif) no-repeat center center;
	position:relative;
	float:left;
	width:100%;
	height:32px;
	}

.long_spacer_thin{
	background:url(images/long_spacer_thin.gif) no-repeat center center;
	position:relative;
	float:left;
	width:100%;
	height:41px;
	}


.full_spacer{
	background:url(images/full_spacer.gif) no-repeat center center;
	position:relative;
	float:left;
	width:950px;
	height:22px;
	text-align:center;
	}


.bmain .full_spacer{
	background:url(images/full_spacer.gif) no-repeat center center;
	position:relative;
	float:left;
	display:inline;
	width:900px;
	height:32px;
	margin:0 30px 0 30px;
	text-align:center;
	}

.left{
	position:relative;
	float:left;
	}

.right{
	position:relative;
	float:right;
	}
b{
	color:#000;
	font-weight:bolder;
	font-family :Verdana, Helvetica, Arial, sans-serif;
	}

td{
	word-wrap:break-word;
}

/* clearfix */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/*clearfix end */


 #overlay {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	background:#000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	display:block;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	_filter:alpha(opacity=30);
	_opacity:.30;
}
body > div#overlay {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
}

#container { 
    width:997px;
	position:relative;
	display:block;
	margin:0px auto;
	text-align:left;
    margin-top:0px;
	padding-top:0px;
	z-index:0;
	}

.body_middle{
	background:url(images/middle_bg_2.gif) repeat-y center top;
	position:relative;
	float:left;
	width:997px;
	margin:0px;
	padding:0px;
	display:block;
	z-index:2;
	}

.body_wrapper{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	position:relative;
	float:left;
	}
	
	



#top{
	background:url(images/logo2.gif) no-repeat left top;
	position:absolute;
	left:16px;
	top:0px;
	height:68px;
	width:949px;
	display:inline;
	z-index:2;
	}

.logo{
	position:relative;
	float:left;
	height:68px;
	width:425px;
	padding:0px;
	margin:0px;
	}

.logo a{
	background:url(images/logo2.gif) no-repeat left top;
	display:block;
	z-index:3;
	height:68px;
	width:200px;
	padding:0px;
	margin:0px;
	border:0px
	}

.logo a:hover{
	background:url(images/logo_over.gif) no-repeat left top;
	display:block;
	z-index:3;
	height:68px;
	width:200px;
	padding:0px;
	margin:0px;
	border:0px;
	}


#top_section{
	position:relative;
	float:left;
	width:965px;
	margin-top:5px;
	}

.bmain{
	position:relative;
	float:left;
	width:965px;
	margin-left:16px;
	display:inline;
	margin-top:108px;
	z-index:2;
	}


.info_btns_2{
	width:85px;
	height:22px;
	}


.info_btns_2 a img{
	border:none;
	}

.info_btns_2 a:hover img{
	border:none;
	}

.body_bottom{
	background:url(images/body_bottom.gif) no-repeat center top;
	position:relative;
	display:block;
	float:left;
	width:997px;
	height:24px;
	margin:0px;
	padding:0px;
	}

/* html #container .body_bottom{
	margin-left:8px;
	}*/
.search_wrapper{
	position:relative;
	float:right;
	width:435px;
	color:#885e37;
	font-size:12px;
	margin-top:5px;
	height:55px;
	/*display:none;*/
	}

.merch_full{
	position:relative;
	float:left;
	width:909px;
	margin-left:20px;
	display:inline;
	}

.merch_full hr{
	border:1px solid #ddd;
	width:90%;
	text-align:center;
	}

.search_wrapper_up{
	position:relative;
	float:left;
	width:250px;
	color:#885e37;
	font-size:10px;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:10px;
	margin-left:80px;
	display:inline;
	}

.search_wrapper_up #searchTerm{
	font-size:12px;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	background:#FDF2E9 none repeat scroll 0%;
	border:2px solid #F9D9BE;
	padding:2px;
	}

.main_search_form_wrap{
	position:relative;
	float:right;
	height:31px;
	width:437px;
	background:url(images/main_search_form.gif) no-repeat left top;
	z-index:2;
	margin-top:15px;
	}

.main_search_form_wrap{
	position:relative;
	float:right;
	height:31px;
	width:437px;
	background:url(images/main_search_form.gif) no-repeat left top;
	}

.main_search_form2{
	position:relative;
	float:left;
	height:31px;
	width:266px;
	}

.main_search_form2 #searchTerm0{
	border:0 none;
	display:inline;
	float:left;
	height:20px;
	margin:0px;
	padding:0px;
	margin-left:5px;
	margin-top:5px;
	position:relative;
	width:259px;
	z-index:2;
	}

.search_type_disp{
	display:inline;
	float:right;
	margin-right:27px;
	#margin-right:25px;
	margin-top:1px;
	position:relative;
	width:144px;
	}

.search_type_disp_inner, .search_type_disp_inner:hover{
	position:relative;
	display:inline;
	float:left;
	width:124px;
	height:26px;
	line-height:26px;
	text-align:left;
	color:#000;
	border-left:1px solid #848282;
	border-right:1px solid #848282;
	text-decoration:none;
	}

.search_type_disp_inner{
	background:url(images/search_type_bg.gif) no-repeat right top;
	}

.search_type_disp_inner:hover{
	background:url(images/search_type_bg2.gif) no-repeat right top;
	}

.search_type_disp_inner span{
	margin-left:15px;
	}

.search_type_options{
	position:relative;
	display:inline;
	float:left;
	width:150px;
	text-align:left;
	visibility:hidden;
	background:url(images/copy_codelist_bg.png) no-repeat left bottom;
	_background:url(images/copy_codelist_bg.gif) no-repeat left bottom;
	}

.search_type_options ul{
	position:relative;
	display:inline;
	float:left;
	width:140px;
	margin:0px;
	padding:0px;
	padding-bottom:4px;
	}

.search_type_options ul li{
	position:relative;
	display:inline;
	float:left;
	padding:0px;
	margin:0px;
	height:25px;
	line-height:25px;
	width:140px;
	color:#000;
	text-decoration:none;
	}

.search_type_options ul li a{
	position:relative;
	display:inline;
	float:left;
	height:25px;
	line-height:25px;
	width:140px;
	color:#000;
	text-decoration:none;
	}

.search_type_options ul li a span{
	margin-left:15px;
	}

.search_type_options ul li a:hover{
	color:#fff;
	background:#4292b4;
	text-decoration:none;
	}

.main_search_form{
	position:relative;
	float:right;
	height:31px;
	width:437px;
	background:url(images/main_search_form.gif) no-repeat left top;
	}

.main_search_form input{
	border:0 none;
	height:20px;
	left:5px;
	padding:3px 2px 1px;
	position:absolute;
	top:2px;
	width:385px;
	z-index:2;
	}

.search_type_txt{
	margin-left:10px;
	}

.search_now{
	position:absolute;
	top:0px;
	right:0px;
	display:block;
	height:31px;
	width:50px;
	z-index:9;
	}

.main_search_form_wrap .search_now{
	position:absolute;
	top:0px;
	right:0px;
	display:block;
	height:31px;
	width:45px;
	z-index:99999;
	}

.search_now:hover{
	border:0px;
	text-decoration:none;
	}


.search_txt{
	border: 2px solid #f9d9be;
	background:#fdf2e9;
	padding:2px;
	}

#searchError{
	background:#FFFFFF none repeat scroll 0%;
	color:red;
	display:block;
	height:24px;
	left:0px;
	line-height:24px;
	position:absolute;
	top:3px;
	width:305px;
	z-index:2;
	}

#searchError2{
	background:#fff none repeat scroll left top;
	color:red;
	display:block;
	height:24px;
	left:65px;
	line-height:24px;
	padding-left:10px;
	position:absolute;
	top:30px;
	width:612px;
	z-index:2;
}

.search_list{
	border: 0px #fff;
	background:#fff;
	color:#885e37;
	font-weight:bold;
	}

#toollist_div{
	background:url(images/hi-def_bar5.gif) no-repeat center top;
	position:absolute;
	left:0px;
	top:68px;
	height:40px;
	padding:0px;
	width:997px;
	/*margin-left:16px;*/
	}

* html #container .body_middle #toollist_div{	
	height:40px;
	}

 #tool_bar{
	height:28px;
	position:relative;
	float:left;
	font-weight:bold;
	line-height:28px;
	margin-top:5px;
	margin-left:16px;
	display:inline;
	color:#fff;
	}

#tool_bar ul
{
padding:0px;
margin:0px;
background:transparent;
float: left;
width: 965px;
}

#tool_bar li {
	display: inline;
}

#tool_bar ul li a
{
background:url(images/line.gif) no-repeat left center;
text-align:center;
color:#fff;
height:28px;
padding: 0;
font-size:16px;
font-family: Trebuchet ms;
margin:0px;
text-decoration: none;
line-height:28px;
float: left;
}


#tool_bar ul .tab1 a:hover
{
background:url(images/hi-def_bar6_over.gif) no-repeat left top;
 font-style:italic;
color:#fff;
}

#tool_bar ul .tab1 a
{
background:transparent;
width:193px;
}

#tool_bar ul .tab2 a
{
width:193px;
}

#tool_bar ul .tab2 a:hover
{
background:url(images/hi-def_bar6_over.gif) no-repeat;
background-position:-193px 0px;
font-style:italic;
color:#fff;
}

#tool_bar ul .tab3 a
{
width:193px;
}

#tool_bar ul .tab3 a:hover
{
background:url(images/hi-def_bar6_over.gif) no-repeat;
background-position:-386px 0px;
font-style:italic;
color:#fff;
}

#tool_bar ul .tab4 a
{
width:193px;
}

#tool_bar ul .tab4 a:hover
{
background:url(images/hi-def_bar6_over.gif) no-repeat;
background-position:-579px 0px;
font-style:italic;
color:#fff;
}

#tool_bar ul .tab5 a
{
width:193px;
}

#tool_bar ul .tab5 a:hover
{
background:url(images/hi-def_bar6_over.gif) no-repeat;
background-position:-772px 0px;
font-style:italic;
color:#fff;
}


/* menu_in*/

 #tool_bar_in{
	height:28px;
	position:relative;
	float:left;
	font-weight:bold;
	line-height:28px;
	margin-top:5px;
	color:#fff;
	width: 965px;
	margin-left:16px;
	display:inline;
	}

#tool_bar_in ul
{
padding:0px;
margin:0px;
background:transparent;
float: left;
width: 965px;
}

#tool_bar_in li {
	display: inline;
}

#tool_bar_in ul li a
{
background:url(images/line.gif) no-repeat left center;
text-align:center;
color:#fff;
width:160px;
height:28px;
padding: 0;
font-size:16px;
font-family: Trebuchet ms;
margin:0px;
text-decoration: none;
line-height:28px;
float: left;
}

#tool_bar_in ul .tab1 a
{
width:165px;
}

#tool_bar_in ul .tab1 a:hover
{
background:url(images/hi-def_bar6_over.gif) no-repeat left top;
font-style:italic;
width:165px;
color:#fff;
}

#tool_bar_in ul .tab1 a
{
background:transparent;
}

#tool_bar_in ul .tab2 a:hover
{
background:url(images/hi-def_bar6_over.gif) no-repeat;
background-position:-165px 0px;
font-style:italic;
color:#fff;
}

#tool_bar_in ul .tab3 a:hover
{
background:url(images/hi-def_bar6_over.gif) no-repeat;
background-position:-325px 0px;
font-style:italic;
color:#fff;
}

#tool_bar_in ul .tab4 a:hover
{
background:url(images/hi-def_bar6_over.gif) no-repeat;
background-position:-485px 0px;
font-style:italic;
color:#fff;
}

#tool_bar_in ul .tab5 a:hover
{
background:url(images/hi-def_bar6_over.gif) no-repeat;
background-position:-645px 0px;
font-style:italic;
color:#fff;
}

#tool_bar_in ul .tab6 a:hover
{
background:url(images/hi-def_bar6_over.gif) no-repeat;
background-position:-805px 0px;
font-style:italic;
color:#fff;
}




/*menu_in end*/

.right_column{
	position:relative;
	float:right;
	width:447px;
	margin-top:10px;
	background:url(images/wl_tabss.gif) no-repeat left top;
	}

#wishlistcontainer{
	position:relative;
	float:right;
	width:447px;
	background:url(images/wl_tabss.gif) no-repeat left top;
	}

#reclistcontainer{
	position:relative;
	float:right;
	width:447px;
	background:url(images/wl_tabss_rec.gif) no-repeat left top;
	}

.left_column{
	position:relative;
	float:left;
	width:508px;
	margin:0px;
	padding:0px;
	}

.yellowbox_clear{
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	padding:5px;
	clear:both;
	}


.social_bookmark{
	position:relative;
	border-top-style:solid; 
	padding-top:3px; 
	border-top-width: 1px; 
	border-top-color: #2A4956; 
	float: left;
	}

/*------------- image map workaround ---------------*/

#map_l{
width:100px;
height:30px;
background:transparent;
position:absolute;
left:15px;
top:3px;
z-index:100;
}

#map_r{
width:150px;
height:30px;
background:transparent;
position:absolute;
right:150px;
top:3px;
z-index:100;
}

.map_blocked{
display:block;
width:100%;
height:100%;
text-decoration:none;
background:transparent;
border:none;
}
a.map_blocked:hover{
background:transparent;
border:none;
text-decoration:none;
}

/* -------------image map workaround end ---------------------*/


/*------------- Generric styles end ---------------------*/


#login_top{
	background:url(images/login_top.png) no-repeat left top;
	position:relative;
	float:left;
	width:364px;
	height:9px;
	}

#login_middle{
	background:url(images/login_middle.png) repeat-y left top;
	position:relative;
	float:left;
	width:364px;
	}

#login_bottom{
	background:url(images/login_bottom.png) no-repeat left top;
	position:relative;
	float:left;
	width:364px;
	height:9px;
	}










/* ------------- std button ----------------------------- */



.stdbtn_left{
	background:url(images/stdbtn_left.gif) no-repeat left top;
	width:18px;
	height:31px;
	}

.stdbtn_mid{
	background:url(images/stdbtn_mid.gif) repeat-x left top;
	height:31px;
	line-height:24px;
	color:#fff;
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-size:18px;
	cursor: pointer; 
	cursor: hand;
	}

.stdbtn_mid a{
	color:#fff;
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-size:18px;
	text-decoration:none;
	}

.stdbtn_mid a:hover{
	color:#fff;
	text-decoration:underline;
	}
	

.stdbtn_right{
	background:url(images/stdbtn_right.gif) no-repeat left top;
	width:20px;
	height:31px;
	}
/* -------------- stdbtn small-------------------*/

.stdbtn_left_small{
	background:url(images/stdbtn_left_small.gif) no-repeat left top;
	width:17px;
	height:31px;
	}

.stdbtn_mid_small{
	background:url(images/stdbtn_mid_small.gif) repeat-x left top;
	height:31px;
	line-height:25px;
	color:#fff;
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-size:14px;
	}

.stdbtn_mid_small a{
	color:#fff;
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	}

.stdbtn_mid_small a:hover{
	color:#fff;
	text-decoration:underline;
	}
	

.stdbtn_right_small{
	background:url(images/stdbtn_right_small.gif) no-repeat left top;
	width:19px;
	height:31px;
	}

/* -------------- stdbtn small end-------------------*/

.std_grn_btn_left{
	background:url(images/grn_btn_left.gif) no-repeat left top;
	width:15px;
	height:37px;
	}

.std_grn_btn_mid{
	background:url(images/grn_btn_mid.gif) repeat-x left top;
	height:37px;
	line-height:32px;
	color:#1da5aa;
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-size:19px;
	}

.std_grn_btn_mid a{
	color:#1da5aa;
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-size:19px;
	text-decoration:none;
	}

.std_grn_btn_mid a:hover{
	color:#139a9f;
	text-decoration:underline;
	}
	

.std_grn_btn_right{
	background:url(images/grn_btn_right.gif) no-repeat left top;
	width:13px;
	height:37px;
	}


/* --------------------- grn btn small ---------------------*/

.grn_btn_left{
	background:url(images/grn_btn_left_small.gif) no-repeat left top;
	width:12px;
	height:29px;
	}

.grn_btn_mid{
	background:url(images/grn_btn_mid_small.gif) repeat-x left top;
	height:29px;
	line-height:27px;
	color:#0e8a8f;
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-size:14px;
	}

.grn_btn_mid a{
	color:#0e8a8f;
	font-family :Verdana, Helvetica, Arial, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	}

.grn_btn_mid a:hover{
	color:#139a9f;
	text-decoration:underline;
	}
	

.grn_btn_right{
	background:url(images/grn_btn_right_small.gif) no-repeat left top;
	width:11px;
	height:29px;
	}

/* ------------- std button ----------------------------- */



/*------------------- recc list----------------------*/

.rec_list_head_section{
	position:relative;
	float:left;
	padding-left:10px;
	padding-bottom:10px;
	width:900px;
	}

.recc_list_title{
	position:relative;
	float:left;
	padding-bottom:5px;
	width:500px;
	}

.rec_assignsed_groups{
	position:relative;
	float:right;
	display:inline;
	_margin-top:30px;
	}


.recomendation_comment{
	position:relative;
	float:left;
	margin-top:5px;
	padding-left:30px;
	width:400px;
	}


.recc_comment_wrapper{
	position:relative;
	float:left;
	width:374px;
	}

.rec_page_info{
	position:relative;
	float:left;
	clear:left;
	width:500px;
	}

	.yellowbox_rl{
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	position:relative;
	float:left;
	margin-left:40px; 
	padding:4px; 
	margin-top:10px;
	width:90%;
	display:inline;
	text-align:center;
	}

/*---------------------- taglist -------------------------*/

.browse_tag_list{
	width:800px;
	position:relative;
	float:left;
	padding:0px 30px 0px 30px;
	margin-left:50px;
	text-align:center;
	display:inline;
	}

.browse_msg{
	width:600px;
	position:relative;
	float:left;
	margin-left:170px;
	text-align:center;
	margin-top:20px;
	display:inline;
	}

.advanced_search{
	width:800px;
	position:relative;
	float:left;
	padding:20px 30px 0px 30px;
	margin-left:50px;
	text-align:left;
	display:inline;
	}

.adv_search_wrapper{
	position:relative;
	float:left;
	width:774px;
	margin-left:90px;
	margin-top:20px;
	display:inline;
	background:url(images/adv_search_bg.gif) no-repeat left top;
	}

.edit_create_wrapper{
	position:relative;
	float:left;
	width:774px;
	margin-top:20px;
	background:url(images/adv_search_bg.gif) no-repeat left top;
	}

.edit_create_wrapper_blank{
	position:relative;
	float:left;
	width:774px;
	margin-top:20px;
	}

.edit_create_wrapper ul{
	padding:0px;
	float: left;
	}

.edit_create_wrapper li {
	display: inline;

}


.edit_create_wrapper li a{
	text-align:center;
	height:80px;
	padding: 0;
	text-decoration: none;
	float: left;
	}

.adv_search_wrapper ul{
	padding:0px;
	float: left;
	}

.adv_search_wrapper li {
	display: inline;

}


.adv_search_wrapper li a{
	text-align:center;
	height:80px;
	padding: 0;
	text-decoration: none;
	float: left;
	}


.adv_prod_active a
	{
	background:url(images/adv_product.gif) transparent no-repeat center center;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.adv_prod a
	{
	background:url(images/adv_product_trans.gif) transparent no-repeat center center;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='adv_product_trans.gif',sizingMethod='crop');
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.adv_prod a:hover
	{
	background:url(images/adv_product.gif) transparent no-repeat center center;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/adv_product.gif',sizingMethod='crop');
	}

.adv_merch_active a
	{
	background:url(images/adv_merch.gif) transparent no-repeat center center;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.adv_merch a
	{
	background:url(images/adv_merch_trans.gif) transparent no-repeat center center;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='adv_product_merch.gif',sizingMethod='crop');
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.adv_merch a:hover
	{
	background:url(images/adv_merch.gif) transparent no-repeat center center;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/adv_merch.gif',sizingMethod='crop');
	}


.adv_mem_active a
	{
	background:url(images/adv_mem.gif) transparent no-repeat center center;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.adv_mem a
	{
	background:url(images/adv_mem_trans.gif) transparent no-repeat center center;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='adv_mem_trans.gif',sizingMethod='crop');
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.adv_mem a:hover
	{
	background:url(images/adv_mem.gif) transparent no-repeat center center;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/adv_mem.gif',sizingMethod='crop');
	}


.adv_group_active a
	{
	background:url(images/adv_group.gif) transparent no-repeat center center;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.adv_group a
	{
	background:url(images/adv_group_trans.gif) transparent no-repeat center center;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='adv_group_trans.gif',sizingMethod='crop');
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.adv_group a:hover
	{
	background:url(images/adv_group.gif) transparent no-repeat center center;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/adv_group.gif',sizingMethod='crop');
	}

.photo_step1_active a
	{
	background:url(images/adv_group.gif) transparent no-repeat center center;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.photo_step1 a
	{
	background:url(images/adv_group_trans.gif) transparent no-repeat center center;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='adv_group_trans.gif',sizingMethod='crop');
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.photo_step1_active a, .photo_step1 a, .photo_step2_active a, .photo_step2 a, .photo_step3_active a, .photo_step3 a{
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	position:relative;
	}

.photo_step1_active a, .photo_step1 a, .photo_step1 a:hover{
	margin-left:10px;
	}

.photo_step1_active a{
	background:url(images/album_tab1.gif) transparent no-repeat left top;
	}

.photo_step1 a{
	background:url(images/album_tab1.gif) transparent no-repeat 0px -80px;
	}

.photo_step1 a:hover
	{
	background:url(images/album_tab1.gif) transparent no-repeat left top;
	}

.photo_step2_active a{
	background:url(images/album_tab2.gif) transparent no-repeat left top;
	}

.photo_step2 a{
	background:url(images/album_tab2.gif) transparent no-repeat 0px -80px;
	}

.photo_step2 a:hover
	{
	background:url(images/album_tab2.gif) transparent no-repeat left top;
	}
	
.photo_step3_active a{
	background:url(images/album_tab3.gif) transparent no-repeat left top;
	}

.photo_step3 a{
	background:url(images/album_tab3.gif) transparent no-repeat 0px -80px;
	}

.photo_step3 a:hover
	{
	background:url(images/album_tab3.gif) transparent no-repeat left top;
	}
	
/*---------------------- taglist -------------------------*/



/* ---------------------------- User WL ---------------------------------*/


.wl_checkoff{
	background:#fff9d7;
	border:1px solid #e2c822;
	margin-right:20px; 
	position:relative;
	float:right;
	line-height:25px;
	font-size:14px;
	padding-left:3px;
	margin-top:10px;
	color:#000;
	}

.wl_checkoff input{
	margin-right:6px;
	}

.yellowbox_wl{
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	position:relative;
	float:left;
	margin-left:20px; 
	padding:3px; 
	display:inline;
	margin-top:10px;
	width:90%;
	}

.yellowbox_wl img{
	margin-right:10px;
	}

.wl_head_section{
	position:relative;
	float:left;
	padding-left:10px;
	}

.wl_head_section img{
	margin-top:5px;
	}

.wl_main_desc{
	background:transparent url(images/start_quote.gif) no-repeat scroll left top;
	display:inline;
	float:left;
	margin:10px 1px 2px 10px;
	padding-left:23px;
	position:relative;
	width:425px;
	_width:402px;
	}

.wl_main_desc_bottom_q{
	background:transparent url(images/end_quote.gif) no-repeat scroll right bottom;
	display:inline;
	float:left;
	padding:2px 23px 2px 1px;
	position:relative;
	text-align:left;
	width:377px;
	_width:353px;
	}


.wl_users{
	position:relative;
	float:right;
	width:442px;
	/*height:150px;*/
	padding-bottom:20px;
	margin-left:10px;
	display:inline;
	text-align:center;

	}

.wl_desc_info{
	position:relative;
	float:left;
	display:inline;
	width:490px;
	background:url(images/wl_desc_info_bg.gif) no-repeat right center;
	}

.user_list_details{
	border-top:1px solid #ddd;
	display:inline;
	float:right;
	margin-right:23px;
	margin-top:5px;
	padding:0px;
	position:relative;
	width:390px;
	}

.user_list_details2{
	display:inline;
	float:right;
	position:relative;
	width:390px;
	margin-right:26px;
	margin-top:20px;
	display:inline;
	padding-top:7px;
	padding-bottom:7px;
	}

.wl_tickoff_delete{
	position:absolute;
	top:0px;
	right:0px;
	background:url(images/wl_checkoff_btn.gif) no-repeat left top;
	height:13px;
	width:16px;
	z-index:100;
	}

.list_details_1{
	display:inline;
	float:left;
	width:180px;
	text-align:left;
	position:relative;
	margin-top:10px;
	}

.list_details_2{
	display:inline;
	float:right;
	width:160px;
	text-align:right;
	position:relative;
	margin-top:10px;
	}

.list_details_3{
	display:inline;
	float:left;
	margin-top:5px;
	text-align:left;
	position:relative;
	width:340px;
	margin-top:10px;
	}

.empty_list_txt_wrap{
	position:relative;
	display:inline;
	float:left;
	background:transparent url(images/default_txt_bg_wl.gif) no-repeat scroll left top;
	width:450px;
	margin-left:30px;
	}

.empty_list_txt{
	display:inline;
	float:left;
	height:63px;
	margin-left:75px;
	position:relative;
	text-align:left;
	width:365px;
		}

.empty_list_outer{
	display: table; 
	height:63px;
	width:100%;
	text-align:left;
	#position: relative; 
	overflow: hidden;
	}

.empty_list_inter{
	#position: absolute; 
	#top: 50%;
	text-align:left;
	display: table-cell; 
	vertical-align: middle;
	}

.empty_list_element{
	#position: relative; 
	#top: -50%;
	text-align:left;
	font-size:17px;
	color:#cecdcd;
	font-family:verdana;
	font-weight:bolder;
	}
	

.wl_users .medium_txt{
	text-align:center;
	}


.carousel{
	position:relative;
	float:right;
	width:442px;
	display:inline;
	}

.wl_users table{
	position:relative;
	float:left;
	margin:2px;
	}


.wl_head_section table img{
	border:1px #fff solid;
	}

.wl_getters_title{
	position:relative;
	float:left;
	color:#773d02;
	font-size:14px;
	}

.left img{
	border:2px solid #fff;
	}

.left img:hover{
	border:2px solid #37a8ff;
	}

.right img{
	border:2px solid #fff;
	}

.right img:hover{
	border:2px solid #37a8ff;
	}	
	

/*---------------------------------user WL -------------------------------------------*/





/* --------------------------------- index page -------------------------------------*/

.index_featured_prod_1{
	position:relative;
	float:right;
	display:inline;
	margin-top:15px;
	margin-right:45px;
	}

.index_featured_prod_2{
	position:relative;
	float:left;
	display:inline;
	margin-left:40px; 
	margin-top:10px;
	}

.index_featured_prod_3{
	display:none;
	height:0px;
	line-height:0px;
	width:0px;
	font-size:0px;
	}

.index_featured_prod_1 table tr td, .index_featured_prod_2 table tr td, .index_featured_prod_3 table tr td{
	width:40px;
	height:40px;
	}

.index_featured_prod_1 table tr td a, .index_featured_prod_2 table tr td a, .index_featured_prod_3 table tr td a{
	width:40px;
	height:40px;
	display:block;
	}

.index_featured_prod_1 table tr td a img, .index_featured_prod_2 table tr td a img, .index_featured_prod_3 table tr td a img{
	vertical-align: middle; 
	text-align: center
	}

.dblue{
	color:#1072a5;
	}

.dblue_18px{
	color:#1072a5;
	font-size:18px;
	}

.dpurple_18px{
	color:#940d6f;
	font-size:18px;
	}

.dgreen_18px{
	color:#22a312;
	font-size:18px;
	}

.dred_18px{
	color:#b51515;
	font-size:18px;
	}

.intro a img{
	border:none;
	}

.intro a:hover img{
	border:none;
	}

.yellowbox_login{
	background:#FFF9D7 none repeat scroll 0 0;
	border:1px solid #E2C822;
	color:#000000;
	display:inline;
	float:left;
	margin-top:-7px;
	margin-left:0px;
	position:relative;
	width:963px;
	z-index:12;
	}

.yellowbox_login .login_y{
	margin-left:10px;
	}

#toollist_div>.yellowbox_login{
	width:965px;
	}
	
.error_div{
	color:#000;
	position:relative;
	float:left;
	margin-top:0;
	width:965px;
	}

.error_div a{
	font-size:14px;
	}

.redbox_login{
	background:#ffebe8;
	border:1px solid #dd3c10;
	color:#000;
	display:inline;
	float:left;
	margin-top:-7px;
	margin-left:0px;
	position:relative;
	width:963px;
	z-index:2;
	}

.redbox_login a{
	font-weight:bold;
	color:#3b5998;
	}


.red {
	font-size:14px;
	color:#ce0000;
	font-weight:bolder;
	}

.intro_right{
	position:relative;
	float:right;
	margin-top:50px;
	margin-right:29px;
	}

.featured_prod_box{
	background:url(images/featured_prods_info.gif)  no-repeat left bottom;
	position:relative;
	float:left;
	width:339px;
	height:171px;
	margin-top:0px;
	}

.featured_prod_box_inner{
	position:relative;
	float:left;
	display:inline;
	width:250px;
	height:130px;
	overflow:hidden;
	margin-left:65px;
	margin-top:9px;
	}

.tc_table{
	position:absolute;
	left:0px;
	top:0px;
	z-index:999999;
	font-size:18px;
	}

.tc_div{
	display:inline;
	float:right;
	margin-right:0;
	margin-top:30px;
	position:relative;
	text-align:justify;
	width:420px;
	margin-bottom:10px;
	margin-right:5px;
	}

.tc_div_title{
	position:relative;
	float:left;
	display:inline;
	height:40px;
	line-height:40px;
	width:400px;
	}

#tagCloudDiv{
	position:relative;
	float:left;
	display:inline;
	text-align:justify;
	width:400px;
	}

.featured_mem{
	position:relative;
	float:left;
	display:inline;
	margin-left:40px;
	margin-top:20px;
	}

.featured_menbers_prod_tot{
	font-size:9px;
	background:#d0d1d1;
	}
.featured_menbers_prod_tot a{
	color:#000;
	}

.featured_mem_title{
	background:url(images/heading_point.gif) no-repeat left top;
	padding-left:40px;
	height:40px;
	line-height:40px;
	}

.shadetabs li{
	display: inline;
	font-size:18px;
	color:#000;
}

.contentstyle{
	margin-top:5px;
	}

#spy_content{
	position:relative;
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:20px;
	padding-top:10px;
	height:540px;
	width:455px;
	border-top:1px solid #ddd;
	}

.search_results{
	position:relative;
	float:left;
	margin-left:12px;
	_margin-left:6px;
	width:490px;
	}

.results_msg{
	float:left;
	position:relative;
	width:490px;
	margin-top:5px;
	}

.results_msg2{
	float:left;
	position:relative;
	width:490px;
	margin-top:5px;
	}

.related_item_txt{
	float:left;
	position:relative;
	width:490px;
	}

.search_results table{
	height:28px;
	}

#add_terms{
	position:relative;
	float:left;
	display:inline;
	margin-left:10px;
	height:22px;
	line-height:25px;
	font-size:11px;
	}

#add_terms a{
	font-size:11px;
	}

.search_toolbar_wrap .medium_txt{
	position:relative;
	float:left;
	}

/* search tool bar */

.search_toolbar_wrap{
	position:relative;
	float:left;
	width:490px;
	}

.search_toolbar_top{
	position:relative;
	float:left;
	width:490px;
	height:3px;
	line-height:1px;
	font-size:1px;
	margin-top:7px;
	background:url(images/search_toolbar_top.gif) no-repeat left top;
	}

.search_toolbar_top_mid{
	position:relative;
	float:left;
	width:490px;
	background:url(images/search_toolbar_top_mid.gif) repeat-y left top;
	}

.search_toolbar_bottom_top{
	position:relative;
	float:left;
	width:490px;
	height:8px;
	line-height:1px;
	font-size:1px;
	background:url(images/search_toolbar_bottom_top.gif) repeat-y left top;
	}

.search_toolbar_bottom_mid{
	position:relative;
	float:left;
	width:490px;
	background:url(images/search_toolbar_bottom_mid.gif) repeat-y left top;
	}

.search_toolbar_bottom_bottom{
	position:relative;
	float:left;
	width:490px;
	height:20px;
	line-height:1px;
	font-size:1px;
	background:url(images/search_toolbar_bottom_bottom.gif) no-repeat left top;
	}

.search_toolbar_bottom{	
	position:relative;
	float:left;
	width:490px;
	height:3px;
	line-height:1px;
	font-size:1px;
	background:url(images/search_toolbar_bottom.gif) no-repeat left top;
	}

#search_toolbar{
	background:url(images/search_control_1.gif) no-repeat scroll left top;
	float:left;
	height:34px;
	margin-top:17px;
	position:relative;
	width:490px;
	}

.search_toolbar_empty{
	position:relative;
	float:left;
	height:34px;
	width:490px;
	}

#search_toolbar2{
	position:relative;
	float:left;
	background:url(images/search_control_2.gif) no-repeat left top;
	height:190px;
	width:490px;
	margin-top:10px;
	}

.search_toolbar2_inner{
	position:relative;
	float:left;
	width:470px;
	display:inline;
	margin-left:10px;
	}

.search_toolbar3_inner{
	position:relative;
	float:left;
	width:470px;
	display:inline;
	margin-left:10px;
	}

.search_toolbar2_inner_txt{
	position:relative;
	float:left;
	width:150px;
	display:inline;
	margin-left:15px;
	margin-top:10px;
	}

.search_toolbar2_inner_form{
	display:inline;
	float:left;
	margin-left:15px;
	margin-top:15px;
	position:relative;
	width:267px;
	}

.search_toolbar2_inner_form input{
	width:254px;
	border:1px solid #ccc;
	padding:2px 0px;
	}

.mini_adv_search_btn{
	position:relative;
	float:left;
	margin-top:10px;
	}

.search_toolbar_adv_title{
	height:24px;
	width:150px;
	position:relative;
	float:left;
	line-height:24px;
	border-bottom:1px solid #000;
	}

.search_toolbar_adv_txt{
	color:#afaeae;
	width:150px;
	position:relative;
	float:left;
	padding-top:5px;
	font-size:11px;
	}

.search_toolbar_close{
	position:absolute;
	bottom:0px;
	right:5px;
	height:15px;
	line-height:1px;
	font-size:1px;
	width:20px;
	z-index:2px;
	}

/* side adv search */

#sideBar{
text-align:left;
}

#sideBar{
	position: fixed;
	width: auto;
	height: auto;
	top: 140px;
	left:0px;
	z-index:9000;
	background:url(images/side_bg.gif) no-repeat left top;
	_display:none;
}

#sideBarTab{
	float:left;
	height:137px;
	width:28px;
}

#sideBarTab img{
	border:0px solid #FFFFFF;
}

#sideBarContents{
	float:left;
	overflow:hidden !important;
	width:400px;
	height:240px;
	background:#fff;
	border:1px solid #b9b8b8;
}

#sideBarContentsInner{
	width:400px;
}

.sideBar_inner_txt{
	width:350px;
	display:block;
	margin-left:20px;
	margin-top:20px;
	}

.sideBar_inner_form{
	width:350px;
	display:inline;
	float:left;
	margin-left:20px;
	margin-top:10px;
	}

.sideBar_inner_form_l{
	display:block;
	width:189px;
	float:left;
	}

.sideBar_inner_form_r{
	display:block;
	width:161px;
	float:left;
	}

.sideBar_adv_txt{
	width:350px;
	display:block;
	margin-top:5px;
	}

.sideBar_adv_title{
	width:350px;
	font-size:16px;
	color:#000;
	display:block;
	}

.side_form_field{
	padding:1px;
	border:1px solid #b9b8b8;
	}

.sideBar_search_btn{
	margin-top:10px;
	float:right;
	margin-right:25px;
	display:inline;
	}

/* side adv search */


#filter{
	padding-top:2px;
	padding-bottom:2px;
	_height:26px;
	}

.hold{	
	position:relative;

}




/*-------------------------------------------- index end -----------------------------------*/



/* related codes */

.related_codes{
	border:1px dashed #228831;
	display:inline;
	float:left;
	background:#f7fef8;
	margin-left:15px;
	margin-top:5px;
	position:relative;
	width:230px;
	}

.related_codes_inner{
	position:relative;
	display:inline;
	float:left;
	width:210px;
	margin:5px 0px 0px 10px;
	}

.related_codes_title{
	position:relative;
	display:inline;
	float:left;
	width:210px;
	font-size:13px;
	color:#000;
	font-weight:bold;
	}

.related_codes_txt1{
	position:relative;
	display:inline;
	float:left;
	width:210px;
	color:#02930e;
	font-size:11px;
	}

.related_codes_txt1 span{
	color:#007f0b;
	font-weight:bold;
	font-size:11px;
	}

.related_codes_txt2{
	position:relative;
	display:inline;
	float:left;
	width:210px;
	color:#37A8FF;
	margin-bottom:5px;
	font-size:11px;
	}


/* related codes end */

/* ---- ------------------------prod info and search list -------------------------- */




.li_wrapper{
	position:relative;
	float:left;
	width:506px;
	margin-top:10px;
	}

.li_top{
	background:url(images/list_top.gif) no-repeat center top;
	position:relative;
	float:left;
	width:90%;
	height:8px
	}

.li_title{
	position:relative;
	float:left;
	display:inline;
	margin-left:15px;
	width:486px;
	font-size:18px;
	text-align:left;
	color:#000;
	}

.li_title a{
	font-size:9px;
	}

.li_middle{
	position:relative;
	float:left;
	display:inline;
	width:506px;
	margin-top:5px;
	border-right: 2px solid #d8d5d5;
	}

.Review_wrapper{
	position:relative;
	float:left;
	display:inline;
	width:496px;
	margin-top:15px;
	border-right: 2px solid #d8d5d5;
	}

.li_image{
	position:relative;
	float:left;
	display:inline;
	width:147px;
	text-align:center;
	margin-left:10px;
	margin-top:4px;
	}

.pi_image{
	position:relative;
	float:left;
	display:inline;
	width:220px;
	margin-top:10px;
	margin-left:10px;
	text-align:center;
	}

.pi_info{
	position:relative;
	float:left;
	width:225px;
	display:inline;
	margin-top:20px;
	margin-left:10px;
	}

.pi_info2{
	position:relative;
	float:left;
	width:225px;
	display:inline;
	margin-top:10px;
	margin-left:10px;
	}

.pi_info2 .socialIcons{
	position:relative;
	float:left;
	display:inline;
	margin-left:16px;
	margin-top:10px;
	margin-bottom:10px;
	}

.pi_info2 .socialIcons img{
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	_filter:alpha(opacity=30);
	_opacity:.30;
	}


.pi_info2 .socialIcons:hover img{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	_filter:alpha(opacity=100);
	_opacity:1;
	}

.li_info{
	position:relative;
	float:right;
	width:325px;
	margin-right:7px;
	margin-top:0px;
	}

.li_description{
	position:relative;
	float:right;
	width:325px;
	margin-right:0px;
	margin-top:5px;
	}

.pi_description{
	position:relative;
	float:left;
	width:480px;
	margin-left:10px;
	margin-top:0px;
	display:inline;
	}

.pi_description_comp{
	position:relative;
	float:left;
	width:480px;
	margin-left:10px;
	margin-top:10px;
	display:inline;
	margin-bottom:20px;
	}

.pi_description_title{
	border-bottom:1px solid #DDDDDD;
	display:inline;
	float:left;
	margin-bottom:8px;
	margin-top:5px;
	padding-bottom:5px;
	position:relative;
	width:480px;
	}

.pi_description_review{
	position:relative;
	float:left;
	width:480px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	}

.review_body{
	position:relative;
	float:left;
	width:460px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	display:inline;
	word-wrap:break-word;
	}

.review_form_cont{
	position:relative;
	display:inline;
	float:left;
	width:410px;
	padding:5px;
	margin-left:20px;
	}

.review_form_cont hr{
	border:1px solid #ddd;
	width:90%;
	text-align:center;
	}

.review_form{
	position:relative;
	float:left;
	width:410px;
	padding:5px;
	display:inline;
	margin-left:20px;
	}

.review_form hr{
	border:1px solid #ddd;
	width:90%;
	text-align:center;
	}

.dialog_foot_l_rev{
	position:relative;
	float:left;
	display:table-cell;
	width:50%;
	text-align:center;
	z-index:100;
	}

.dialog_foot_l_rev2{
	position:relative;
	float:left;
	display:table-cell;
	width:50%;
	margin-top:20px;
	text-align:center;
	z-index:100;
	}

.dialog_foot_r_rev{
	position:relative;
	float:right;
	display:table-cell;
	width:50%;
	text-align:center;
	z-index:100;
	}

.dialog_foot_r_rev2{
	position:relative;
	float:right;
	display:table-cell;
	width:50%;
	margin-top:20px;
	text-align:center;
	z-index:100;
	}

.dialog_body_review{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	}
	
.send_friend_req_info{
	position:relative;
	float:left;
	display:inline;
	width:350px;
	margin-left:10px;
	text-align:left;
	margin-top:5px;
	}

.send_friend_req_sub{
	position:relative;
	float:left;
	display:inline;
	width:350px;
	margin-left:10px;
	text-align:left;
	margin-top:5px;
	font-size:11px;
	}

.example{
	position:relative; 
	float:left;
	width:480px;
	height:790px;
	margin-top:30px;
	}

.review_body ul{
	list-style-position: inside;
	list-style-type: circle;
	margin-left:10px;
	}

.prod_info_right{
	position:relative;
	float:left;
	width:257px;
	margin-left:10px;
	display:inline;
	}

.prod_info_left{
	position:relative;
	float:left;
	width:230px;
	margin-left:1px;
	display:inline;
	}

.star_rating{
	position:relative;
	float:left;
	width:225px;
	margin-top:10px;
	}

.star_rating span{
	position:relative;
	float:left;
	width:225px;
	}

.price_comp_list{
	width:200px;
	margin-left:10px;
	}

.price_comp_list{
	display:block;
	}

.price_comp_wrapper{
	position:relative;
	float:left;
	width:257px;
	margin-top:40px;
	}

.price_comp_top{
	background:url(images/price_comp_top.gif) no-repeat center bottom;
	position:relative;
	float:left;
	width:257px;
	height:61px;
	margin:0px;
	padding:0px;
	}

.price_comp_middle{
	background:url(images/price_compare_middle.gif) repeat-y center top;
	position:relative;
	float:left;
	width:223px;
	}


.price_comp_bottom{
	background:url(images/price_compare_bottom.gif) no-repeat center top;
	position:relative;
	float:left;
	width:223px;
	height:13px;
	}

.li_buttons{
	position:relative;
	float:left;
	width:506px;
	height:37px;
	margin-top:10px;
	display:inline;
	}

.button_1{
	position:relative;
	float:left;
	height:37px;
	margin-left:10px;
	}

.button_2{
	position:relative;
	float:left;
	height:37px;
	margin-left:70px;
	}

.button_3{
	position:relative;
	float:right;
	height:37px;
	margin-right:20px;
	}

/* ############# new prod layout ############### */

.star_rating2{
	position:relative;
	float:left;
	width:225px;
	margin-left:15px;
	}

.best_value_row2{
	float:left;
	margin-left:5px;
	margin-top:5px;
	position:relative;
	display:inline;
	width:255px;
	}

.star_rating2 span{
	position:relative;
	float:left;
	width:225px;
	}

.prod_info_right2{
	position:relative;
	float:left;
	width:257px;
	margin-left:10px;
	margin-top:10px;
	display:inline;
	border-left:1px solid #ddd;
	}

.bestvalue_amount_row2{
	position:relative;
	float:left;
	width:247px;
	margin-left:10px;
	}

.bestvalue_l2{
	position:relative;
	float:left;
	text-align:left;
	width:122px;
	height:25px;
	line-height:25px;
	display:inline;
	}

.bestvalue_r2{
	position:relative;
	float:left;
	height:25px;
	line-height:25px;
	text-align:left;
	display:inline;
	}

.price_comp_list2{
	display:block;
	}

.price_comp_wrapper2{
	float:left;
	margin-top:10px;
	position:relative;
	width:260px;
	margin-bottom:10px;
	}

/*.price_comp_top2{
	position:relative;
	float:left;
	width:257px;
	height:61px;
	margin:0px;
	padding:0px;
	}

.price_comp_middle2{
	position:relative;
	float:left;
	width:223px;
	}*/


.price_comp_bottom2{
	float:left;
	margin-top:15px;
	position:relative;
	width:100%;
	}

.li_buttons2{
	position:relative;
	float:left;
	width:100%;
	height:37px;
	display:inline;
	}

.button1{
	position:relative;
	float:left;
	height:37px;
	}

.button2{
	position:relative;
	float:left;
	height:37px;
	display:inline;
	margin-left:10px;
	}

.button3{
	position:relative;
	float:right;
	height:37px;
	}

.prod_stats{
	border-top:1px solid #DDDDDD;
	display:inline;
	float:left;
	margin-left:15px;
	margin-top:5px;
	padding-top:5px;
	position:relative;
	width:230px;
	}

.prod_stats2{
	border-top:1px solid #DDDDDD;
	display:inline;
	float:left;
	font-size:0;
	height:5px;
	line-height:5px;
	margin-bottom:5px;
	margin-left:15px;
	margin-top:5px;
	position:relative;
	width:230px;
	}

.best_value_txt2{
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:31px;
	line-height:31px;
	margin-left:10px;
	margin-right:5px;
	position:relative;
	width:110px;
	}

.bestvalue_img2{
	position:relative;
	float:left;
	display:inline;
	width:88px;
	}

.price_comp_mid2{
	position:relative;
	float:left;
	display:inline;
	width:100%
	margin-top:5px;
	}

.bestvalue_amount_view_all2{
	display:inline;
	float:left;
	font-size:11px;
	margin-bottom:5px;
	margin-top:5px;
	position:relative;
	text-align:left;
	width:100%;
	}

.extra_prices2{
	background:transparent url(images/prices_info.gif) no-repeat scroll right top;
	float:left;
	font-size:9px;
	height:23px;
	line-height:34px;
	margin-top:-15px;
	padding-right:26px;
	position:relative;
	text-align:left;
	width:205px;
	z-index:2;
}

.extra_prices2 a{
	font-size:9px;
	}

/* ############# new prod layout ############### */

.li_bottom{
	position:relative;
	float:right;
	width:100%;
	height:8px;
	}

.admin_li_bottom{
	position:relative;
	float:right;
	width:100%;
	padding:5px 0px 0px 0px;
	background:#ddd;
	}

.admin_li_bottom div{
	position:relative;
	float:left;
	width:480px;
	margin-bottom:10px;
	margin-left:20px;
	color:#000;
	}

.admin_frm1{
	width:460px;
	padding:3px 0px;
	}

.admin_frm2{
	width:460px;
	padding:3px 0px;
	height:200px;
	}

.admin_frm3{
	width:460px;
	padding:3px 0px;	
	height:100px;
	}

.admin_li_bottom span{
	position:relative;
	float:left;
	width:100px;
	height:20px;
	color:#000;
	}

.related_items{
	float:left;
	position:relative;
	width:490px;
	margin-top:5px;
	}

.related_items .left a img{
	display:block;
	position:relative;
	float:left;
	}

.related_items img{
	border:2px solid #fff;
	}

.related_items left a img{
	border:2px solid #fff;
	}

.related_items left a:hover img{
	border:2px solid #37a8ff;
	}

.related_items .left a{
	margin-top:5px;
	display:inline;
	position:relative;
	float:left;
	width:40px;
	margin-right:9px;
	}

.results_skip{
	position:relative;
	float:left;
	padding-left:10px;
	margin-top:20px;
	}

.sneak_peek{
	position:relative;
	float:left;
	width:80%;
	padding-left:60px;
	margin-top:20px;
	}

.sneak_peek img{
	border:2px solid #fff;
	margin-left:10px;
	}

.sneak_peek img:hover{
	border:2px solid #37a8ff;
	}

.results_no_good{
	position:relative;
	float:left;
	width:80%;
	display:inline;
	padding-left:80px;
	margin-top:40px;
	margin-left:60px;
	height:63px;
	line-height:63px;
	background:url(images/results_no_good.gif) no-repeat left top;
	}

.no_results_prods{
	position:relative;
	float:left;
	display:inline;
	width:800px;
	height:152px;
	margin-left:40px;
	margin-top:40px;
	background:url(images/no_results.gif) no-repeat left top;
	}

.no_results_prods_inner{
	display:inline;
	float:left;
	margin-left:147px;
	margin-top:10px;
	position:relative;
	}

.related_items img:hover{
	border:2px solid #37a8ff;
	}

.related_tags{
	position:relative;
	float:right;
	width:440px;
	padding-right:10px;
	text-align:left;
	}

.cat_select{
	position:relative;
	float:left;
	padding:2px;
	text-align:center;
	margin:2px 2px 0px 2px;
	background:#f9fcfd;
	border:1px solid #e7f5f9;
	white-space: nowrap;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	}

.cat_deselect{
	position:relative;
	float:left;
	padding:2px;
	text-align:center;
	margin:2px 2px 0px 2px;
	background:#feffff;
	border:1px solid #feffff;
	white-space: nowrap;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	}

.cat_select:hover{
	background:#ebf6f9;
	white-space: nowrap;
	}

.cat_select a, .cat_select a:hover{
	text-decoration:none;
	color:#000;
	margin-left:2px;
	margin-right:2px;
	white-space: nowrap;
	}

.cat_deselect a, .cat_deselect a:hover{
	text-decoration:none;
	color:#b7b6b6;
	margin-left:2px;
	margin-right:2px;
	white-space: nowrap;
	}

.related_tags a{
	display:inline;
	/*padding:3px;*/
	}

.cat_and_tag{
	margin-bottom:5px;
	}

/*.related_tags a:hover{
	background:#37a8ff;
	color:#fff;
	text-decoration:none;
	}*/

.reviewer_details{
	position:relative;
	float:left;
	width:439px;
	margin-top:5px;
	}

.review{
	position:relative;
	float:left;
	width:496px;
	margin-top:5px;
	}


.review_txt{
	position:relative;
	float:left;
	width:90%;
	margin-top:10px;
	margin-left:20px;
	display:inline;
	}

.pro_con{
	border:1px #dcdcd9 solid; 
	position:relative; 
	float:left; 
	width:460px; 
	text-align:center;
	font-size:11px;
	color:#000;
	margin-left:20px; 
	margin-top:10px;
	display:inline;
	}

.pro_con ul{
	text-align:left;
	list-style: none;
	margin-left: 0;
	padding-bottom:3px;
	padding-left: 2em;
	text-indent: -1em;
	}

.pro_con ul li{
	width:198px;
	}

.buy_recommend{
	position:relative;
	float:left;
	width:439px;
	height:33px;
	color:#000;
	line-height:33px;
	font-weight:bold;
	margin-bottom:5px;
	}

.amazon{
	position:relative;
	float:left;
	margin-top:20px;
	margin-left:30px;
	}

.hr{
	position:relative;
	float:left;
	width:300px;
	height:2px;
	color:#d8d5d5;
	text-align:center;
	}

.pi_review{
	border-right:2px solid #d8d5d5;
	position:relative;
	float:left;
	width:429px;
	margin-left:5px;
	margin-top:10px;
	}

/* ---- -----------------------prod info and search list end -------------------------- */





/* ------------------------------------- Wall ------------------------------------------ */

.wall_inputs{
	margin-top:10px;
	border:2px solid #dddddd;
	}

.txt_inputs{
	border:2px solid #dddddd;
	}

.wall_title{
	position:relative;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	}

.wall_submit2{
	position:relative;
	float:left;
	display:inline;
	}

.wall_error{
	position:relative;
	float:left;
	display:inline;
	width:63px;
	margin-left:30px;
	margin-top:5px;
	}

#wallError{
	position:absolute;
	width:100px;
	right:-100px;
	top:0px;
	z-index:99;
	color:#ba2613;
	}

.comment_tips{
	position:relative;
	float:right;
	display:inline;
	margin-top:15px;
	margin-right:10px;
	height:21px;
	width:116px;
	line-height:21px;
	}

.comment_tips b{
	position:relative;
	float:left;
	display:inline;
	height:21px;
	line-height:22px;
	}

.comment_tips a img{
	position:relative;
	float:right;
	display:inline;
	height:21px;
	line-height:22px;
	width:21px;
	border:1px solid #f5f9fc;
	}

.comment_tips a img:hover{
	border:1px solid #fafcfe;
	}

.comment_reply{
	position:relative;
	float:left;
	display:inline;
	width:355px;
	margin-left:31px;
	margin-bottom:10px;
	}

.reply_to{
	position:relative;
	float:left;
	display:inline;
	width:345px;
	text-align:left;
	margin-left:10px;
	margin-top:5px;
	font-size:10px;
	color:#000;
	}

.comment_reply_outer{
	background:transparent url(images/start_quote_reply.gif) no-repeat left top;
	display:inline;
	float:left;
	margin:10px 1px 2px 25px;
	padding-left:25px;
	position:relative;
	width:304px;
}
.comment_reply_inner{
	background:transparent url(images/end_quote_reply.gif) no-repeat right bottom;
	display:inline;
	float:left;
	padding:2px 23px 2px 1px;
	position:relative;
	text-align:center;
	width:248px;
}

.comment_reply_inner pre{
	display:inline;
	 font-style:italic;
	}

.by_username{
	position:relative;
	float:right;
	display:inline;
	width:345px;
	margin-right:10px;
	margin-bottom:5px;
	text-align:right;
	font-size:10px;
	color:#000;
	}

.comment_reply1{
	display:inline;
	float:left;
	margin-bottom:0px;
	position:relative;
	width:335px;
	}

.reply_to1{
	color:#000000;
	display:inline;
	float:left;
	font-size:10px;
	margin-left:0px;
	margin-top:5px;
	position:relative;
	text-align:left;
	width:335px;
	}

.comment_reply_outer1{
	background:transparent url(images/start_quote_reply.gif) no-repeat scroll left top;
	display:inline;
	float:left;
	margin:3px 0px 2px;
	padding-left:25px;
	position:relative;
	width:310px;
	}
.comment_reply_inner1{
	background:transparent url(images/end_quote_reply.gif) no-repeat scroll right bottom;
	display:inline;
	float:left;
	padding:2px 23px 2px 0px;
	position:relative;
	text-align:center;
	width:283px;
	color:#AAAAAA;
	}


.by_username1{
	color:#000000;
	display:inline;
	float:right;
	font-size:10px;
	margin-bottom:0px;
	margin-right:0px;
	position:relative;
	text-align:right;
	width:335px;
	}

.wall_add_link{
	position:relative;
	float:right;
	padding:5px;
	margin:5px 30px 5px 0px;
	display:inline;
	width:315px;
	/*background:#fcfdfe;*/
	}

.wall_add_link2{
	position:relative;
	float:right;
	padding:5px;
	margin:5px 30px 5px 0px;
	display:inline;
	width:360px;
	z-index:1;
	/*background:#fcfdfe;*/
	}

.wall_add_link_inner{
	position:relative;
	float:right;
	display:inline;
	width:360px;
	/*background:#fcfdfe;*/
	}

.wall_add_left{
	position:relative;
	float:left;
	display:inline;
	text-align:left;
	width:65px;
	/*background:#fcfdfe;*/
	}

.wall_add_right{
	position:relative;
	float:left;
	display:inline;
	width:295px;
	margin-bottom:10px;
	/*background:#fcfdfe;*/
	}

.wall_add_right2{
	position:relative;
	float:left;
	display:inline;
	width:295px;
	margin-bottom:10px;
	/*background:#fcfdfe;*/
	}

.wall_add_right_input{
	width:225px;
	/*background:#fff7ec;*/
	border:1px solid #cedef0;
	padding:2px 0px;
	}

.wall_add_right2_input{
	width:291px;
	/*background:#fff7ec;*/
	border:1px solid #cedef0;
	padding:2px 0px;
	}

.wall_input_cont{
	position:relative;
	float:left;
	width:417px;
	padding-top:20px;
	padding-bottom:10px;
	text-align:center;
	background:#f5f9fc;
	z-index:2;
	border-top:1px solid #cedef0;
	/*border-bottom:1px solid #d5e5f4;*/
	}

.wall_input_textarea{
	width:335px;
	height:90px;
	margin:0px auto;
	border:1px solid #cedef0;
	}

.report_post{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	}

.wall{
	width:417px;
	position:relative;
	float:right;
	margin-right:15px;
	display:inline;
	}

.galleryImg_main{
	position:relative;
	display:block;
	float:left;
	width:635px;
	margin-top:20px;
	}

.gallery_cb{
	position:relative;
	float:left;
	display:table-cell;
	width:417px
	text-align:left;
	padding-left:20px;
	margin-top:10px;
	}

.gallery_cb .wall{
	float:left;
	margin:0px;
	text-align:left;
	}
	

.right_spacer{
	position:relative;
	float:left;
	width:437px;
	background:url(images/right_spacer.gif) no-repeat center center;
	height:34px;
	}

.wl_bottom_spacer{
	position:relative;
	float:left;
	width:437px;
	height:15px;
	font-size:0px;
	line-height:0px;
	border-bottom:2px solid #ddd;
	margin-bottom:15px;
	}

.wall_post_table{
	position:static;
	float:left;
	margin-top:10px;
	width:415px;
	z-index:0;
	}

.wall_post_table img{
	padding-top:5px;
	}

.wall_comment_wrapper{
	position:static;
	float:right;
	width:370px;
	z-index:0;
	}

.wall_comment_top{
	background:url(images/wall_bubble_top2.gif) no-repeat right bottom;
	position:relative;
	float:right;
	width:370px;
	height:20px;
	}

.wall_comment_middle{
	background:url(images/wall_bubble_middle2.gif) repeat-y right top;
	position:relative;
	float:right;
	width:370px;
	color:#000;
	}

.wall_comment_middle_inner{
	position:relative;
	float:left;
	width:335px;
	display:inline;
	padding-left:25px;
	background:url(images/bubble_tri.gif) no-repeat left top;
	}

.wall_comment_middle_inner table tr td .small_txt{
	width:325px;
	margin-left:10px;
	display:inline;
	}

.wall_comment_middle table{
	width:335px;
	}

.wall_comment_middle table tr td{
	width:335px;
	}

.wall_comment_bottom{
	background:url(images/wall_bubble_bottom2.gif) no-repeat right top;
	position:relative;
	float:right;
	width:370px;
	height:8px;
	}

.add_item_chalk_board{
	position:relative;
	display:table-cell;
	float:left;
	width:330px;
	padding:0px 0px 0px 0px;
	}


.wall_submit{
	position:relative;
	display:table-cell;
	float:left;
	padding:0px 3px 0px 3px;
	margin:0px 2px 0px 2px;
	}

.table-cell_no_pad_left{	
	position:relative;
	display:table-cell;
	float:left;
	padding:0px;
	}



/* ---------------------------------------- Wall End ------------------------- */

/*--------------- conversation------------------------------------*/

.conversation_wrapper{
	position:relative;
	float:left;
	width:700px;
	margin-left:131px;
	display:inline;
	}

.report_post{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	}

.conversation_top{
	position:relative;
	float:left;
	width:580px;
	margin-left:60px;
	margin-bottom:10px;
	padding-bottom:10px;
	text-align:center;
	display:inline;
	background:#FAFCFE;
	border-top:1px solid #D5E5F4;
	}

.conversation_top table{
	position:relative;
	margin:0px auto;
	width:430px;
	}

.conversation_wall{
	position:relative;
	float:left;
	width:100%;
	}
	

.right_spacer{
	position:relative;
	float:left;
	width:437px;
	background:url(images/right_spacer.gif) no-repeat center center;
	height:34px;
	}

.conversation_left{
	width:415px;
	position:relative;
	float:left;
	}
.conversation_right{
	width:415px;
	position:relative;
	float:right;
	}

.conversation_right .wall_comment_wrapper .wall_comment_middle .wall_comment_middle_inner{
	position:relative;
	float:right;
	width:335px;
	display:inline;
	padding-right:25px;
	background:url(images/bubble_tri_r.gif) no-repeat right top;
	}

.conversation_right .wall_comment_wrapper{
	position:static;
	float:left;
	width:370px;
	z-index:1;
	}

.conversation_right .wall_comment_wrapper .wall_comment_top{
	background:url(images/wall_bubble_top2.gif) no-repeat left bottom;
	position:relative;
	float:left;
	width:370px;
	height:20px;
	}

.conversation_right .wall_comment_wrapper .wall_comment_middle{
	background:url(images/wall_bubble_middle2.gif) repeat-y left top;
	position:relative;
	float:left;
	width:370px;
	color:#000;
	}

.conversation_right .wall_comment_wrapper .wall_comment_middle .wall_comment_middle_inner table tr td .small_txt{
	width:325px;
	margin-right:10px;
	display:inline;
	}

.conversation_right .wall_comment_wrapper .wall_comment_middle table{
	width:335px;
	}

.conversation_right .wall_comment_wrapper .wall_comment_middle table tr td{
	width:335px;
	}

.conversation_right .wall_comment_wrapper .wall_comment_bottom{
	background:url(images/wall_bubble_bottom2.gif) no-repeat left top;
	position:relative;
	float:left;
	width:370px;
	height:8px;
	}

.conversation_right .big_comment_img{
	position:relative;
	display:inline;
	float:right;
	}

.conversation_left .big_comment_img{
	position:relative;
	display:inline;
	float:left;
	}

/*--------------- conversation------------------------------------*/


/*------------------------------------ Wish List -----------------------------*/
.wl_top{
	
	position:relative;
	float:right;
	width:417px;
	height:17px;
	}

.wl_items{
	width:417px;
	float:left;
	padding:0px 5px 0px 0px;
	margin:0px;
	}

.wl_spacer{
	text-align:center;
	height:1px;
	padding:0px;
	margin:0px;
	}

.wl_spacer hr{
	width:95%;
	height:1px;
	border:0px;
	padding:0px;
	font-size:1px;
	color:#eee;
	background:#eee;
	}

.wl_wrapper{
	position:relative;
	float:left;
	width:417px;
	height:35px;
	margin-top:5px;
	margin-left:10px;
	margin-right:0px;
	}

.wl_not_logged_in{
	background:url(images/wl_not_logged_in_bg.gif) no-repeat center top;
	position:relative;
	float:right;
	width:428px;
	height:623px;
	margin-top:5px;
	margin-right:5px;
	}

.wl_not_logged_in_comment{
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	padding:5px 15px 15px 15px;
	margin-top:50px; 
	width:360px; 
	margin-left:25px;
	position:relative;
	float:left;
	display:inline;
	}

.no_list_comment{
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	padding:5px 5px 15px 5px;
	margin-top:-10px; 
	margin-bottom:20px; 
	width:360px; 
	margin-left:37px;
	position:relative;
	float:left;
	display:inline;
	}

.list_bottom_comment{
	width:100%;
	text-align:center;
	font-weight:bold;
	}

.no_list_comment ol{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 2em;
	text-indent:-20px;
	width:318px;
	}

.no_list_comment ol li{
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	list-style-position: inside;
	}

.wl_not_logged_in_comment .dialog_body_norm{
	border-bottom:1px solid #e2c822;
	padding-bottom:5px;
	margin-bottom:5px;
	position:relative;
	float:left;
	display:inline;
	}


.spy_wrapper{
	position:relative;
	float:left;
	width:427px;
	height:40px;
	margin-top:10px;
	overflow:hidden;
	}

.wl_img{
	position:relative;
	float:left;
	width:40px;
	height:40px;
	margin-left:10px;
	margin-right:10px;
	}

.wl_title{
	position:relative;
	float:right;
	width:367px;
	height:40px;
	}
.wl_info{
	position:relative;
	float:right;
	width:417px;
	margin-bottom:10px;
	margin-top:40px;
	margin-left:10px;
	}

.wl_info a{
	font-size:14px;
	}

.wl_head{
	position:relative;
	float:left;
	width:70%;
	}

.wl_head a{
	margin-left:10px;
	}

.wl_count{
	position:relative;
	float:right;
	width:25%;
	text-align:center;
	}

.clear_both{
	position:relative;
	float:right;
	}

.view_all{
	position:relative;
	float:right;
	margin-right:10px
	}

.view_all a{
	height:25px;
	display:block;
	line-height:25px;
	padding-left:27px;
	color:#37a8ff;
	margin-top:10px;
	}

.view_all a:hover{
	text-decoration:none;
	color:#37a8ff;
	}

.send_to_friend a{
	background:url(images/mail.gif) no-repeat left top;
	height:24px;
	display:block;
	line-height:24px;
	padding-left:35px;
	text-align:left;
	color:#37a8ff;
	}

.send_to_friend a:hover{
	background:url(images/mail_over.gif) no-repeat left top;
	text-decoration:none;
	color:#37a8ff;
	text-align:left;
	}

/*---------------------- Wish List end --------------------------*/




/*---------------------------Pagination -----------------------------*/
.Pagination{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	padding:0;
	margin:0;
	height:25px;
	line-height:25px;
	font-size:20px;
	margin-top:10px;
	vertical-align: middle; 
	}

.Pagination ul{
	text-align: center;
	list-style-type: none;
	padding:0;
	margin:0;
	height:25px;
	line-height:25px;
	vertical-align: middle; 
	}

.Pagination li{
	display: inline;
	line-height:25px;
	height:25px;
	vertical-align: middle; 
	}

.Pagination li a{
	line-height:25px;
	height:25px;
	}

.Pagination ul li img{
	padding:0;
	margin:0;
	}

.pagination_link{
	display:table-cell;
	border:1px solid #ddd;
	padding:2px 5px 2px 5px;
	margin:5px;
	}

.pagination_pic{	
	display:table-cell;
	padding:2px 5px 2px 5px;
	margin:5px;
}

.pagination_link:hover{
	background:#37a8ff;
	color:#fff;
	}

.pagination_wrapper{
	position:relative;
	margin:0px auto;
	display:inline;
	}
/*--------------------------------------Pagination end----------------------------------*/






/*----------------------------------------login ----------------------------------------*/

.register_msg{
	position:relative;
	float:left;
	display:inline;
	text-align:left;
	margin-top:5px;
	margin-bottom:10px;
	}

.login_checkbox{
	margin-right:5px;
	}

.loginmid{
	position:relative;
	float:left;
	width:300px;
	height:107px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	}

/*.overDiv{
	background: url(images/login_bg.png) no-repeat center top;
	position:absolute;
	width:357px;
	height:203px;
	top:50px;
	left:50%;
	z-index:1000;
	}*/

.loginmid table{
	margin-left:20px;
	margin-top:10px;
	}

.login_btn{
	position:relative;
	float:left;
	margin-left:50px;
	height:39px;
	}

#login_footerDiv{
	position:relative;
	float:left;
	}
/*----------------------------------------login End----------------------------------------*/





/*---------------------------------------  User Page ----------------------------------------*/

.user_page_left_column{
	position:relative;
	float:left;
	width:488px;
	margin-left:10px;
	display:inline;
	}


.user_details_middle{
	position:relative;
	float:left;
	margin-top:10px;
	border-right:2px solid #d8d5d5;
	width:488px;
	font-size:11px;
	}

.user_img{
	float:left;
	position:relative;
	width:170px;
	}

.user_img ul{
	margin-top:10px;
	position:relative;
	float:left;
	
	}

.user_img ul li{
	height:25px;
	margin:2px;
	width:164px;
	position:relative;
	float:left;
	display:inline;
	}

.edit_details_link a{
	background:url(images/cogs.gif) no-repeat left center;
	height:24px;
	display:block;
	line-height:24px;
	padding-left:35px;
	color:#333;
	}

.edit_details_link_album{
	width:170px;
	display:inline
	position:relative;
	float:left;
	text-align:center;
	margin-top:10px;
	}

.edit_details_link a:hover{
	background:url(images/cogs_over.gif) no-repeat left center;
	text-decoration:none;
	color:#37a8ff;
	}

.view_messages_link a{
	background:url(images/mail.gif) no-repeat left center;
	height:24px;
	display:block;
	line-height:24px;
	padding-left:35px;
	color:#333;
	}

.messages_count_link a:hover{
	text-decoration:none;
	color:#37a8ff;
	}

.last_poster_info{
	position:relative;
	float:left;
	display:inline;
	margin-left:10px;
	}

.last_poster_img{
	position:relative;
	float:left;
	display:inline;
	}

.last_post_title{
	text-align:center;
	width:200px;
	padding:5px 0px 5px 0px;
	}

.topic_title{
	text-align:center;
	width:400px;
	padding:5px 0px 5px 0px;
	}

.delete_title{
	text-align:center;
	padding:5px 10px 5px 10px;
	}

ul li.messages_count_link, ul li.notification_count_link, ul li.friendcount_count_link{
	width:158px;
	height:24px;
	line-height:24px;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	}

ul li.messages_count_link{
	margin-top:5px;
	}

ul li.friendcount_count_link{
	margin-bottom:5px;
	}

.messages_count_link a{
	height:24px;
	display:block;
	line-height:24px;
	padding-left:10px;
	color:#333;
	width:158px;
	font-size:10px;
	background:#fff9d7;
	margin:0px;
	border-top:1px solid #e2c822;
	border-left:1px solid #e2c822;
	border-right:1px solid #e2c822;
	}

.notification_count_link a:hover{
	text-decoration:none;
	color:#37a8ff;
	}

.notification_count_link a{
	height:24px;
	display:block;
	line-height:24px;
	padding-left:10px;
	color:#333;
	font-size:10px;
	width:158px;
	background:#fff9d7;
	margin:0px;
	border-left:1px solid #e2c822;
	border-right:1px solid #e2c822;
	}

.friendcount_count_link a:hover{
	text-decoration:none;
	color:#37a8ff;
	}

.friendcount_count_link a{
	height:24px;
	display:block;
	line-height:24px;
	padding-left:10px;
	color:#333;
	font-size:10px;
	width:158px;
	background:#fff9d7;
	margin:0px;
	border-bottom:1px solid #e2c822;
	border-left:1px solid #e2c822;
	border-right:1px solid #e2c822;
	}

.view_messages_link a:hover{
	background:url(images/mail_over.gif) no-repeat left center;
	text-decoration:none;
	color:#37a8ff;
	}

.friend_add_link a{
	background:url(images/friend.gif) no-repeat left center;
	height:24px;
	display:block;
	line-height:24px;
	padding-left:35px;
	color:#333;
	}

.friend_add_link a:hover{
	background:url(images/friend_over.gif) no-repeat left center;
	text-decoration:none;
	color:#37a8ff;
	}

.Create_list_link a{
	background:url(images/desktop.gif) no-repeat left center;
	height:24px;
	display:block;
	line-height:24px;
	padding-left:35px;
	color:#333;
	}

.Create_list_link a:hover{
	background:url(images/desktop_over.gif) no-repeat left center;
	text-decoration:none;
	color:#37a8ff;
	}

.create_group_link a{
	background:url(images/group.gif) no-repeat left center;
	height:24px;
	display:block;
	line-height:24px;
	padding-left:35px;
	color:#333;
	}

.create_group_link a:hover{
	background:url(images/group_over.gif) no-repeat left center;
	text-decoration:none;
	color:#37a8ff;
	}

.view_photos_link a{
	background:url(images/photo_icon.gif) no-repeat left center;
	height:24px;
	display:block;
	line-height:24px;
	padding-left:35px;
	color:#333;
	}

.view_photos_link a:hover{
	background:url(images/photo_icon_over.gif) no-repeat left center;
	text-decoration:none;
	color:#37a8ff;
	}

.user_name{
	font-size:18px;
	color:#000;
	}

.user_details_table{
	position:relative;
	float:right;
	width:298px;
	margin:0px;
	margin-right:2px;
	display:inline;
	overflow:hidden;
	}

.user_table_left{
	width:82px;
	}

.user_details_table table{
	border-collapse:collapse;
	width:298px;
	overflow:hidden;
	}

.user_details_table table tr td{
	padding-top:3px;
	padding-bottom:3px;
	word-wrap:break-word;
	}

.status{
	position:relative;
	float:left;
	font-style:italic;
	padding:5px 0px 5px 0px;
	text-align:center;
	}

.user_page_wishlist_middle{
	position:relative;
	float:left;
	border-right:2px solid #d8d5d5;
	width:488px;
	font-size:12px;
	}


.wish_list_title{
	position:relative;
	float:left;
	font-size:18px;
	color:#000;
	}

.user_page_li_top{
	background:url(images/list_top.gif) no-repeat center center;
	position:relative;
	float:left;
	width:100%;
	height:40px
	}

.user_wishlist_control{
	position:relative;
	float:left;
	width:488px;
	height:30px;
	}

.user_page_wishlist_options{
	position:relative;
	float:right;
	margin-right:20px;
	}

.up_wl_head{
	position:relative;
	float:left;
	width:488px;
	}

.up_wl_head_table{
	width:488px;
	}

.wish_list_head_count{
	position:relative;
	float:right;
	margin-right:20px;
	}

.up_wl_desc{
	position:relative;
	clear:both;
	}

.up_wl_image{
	border:1px solid #DDDDDD;
	display:inline;
	float:left;
	height:60px;
	margin-left:25px;
	margin-bottom:20px;
	position:relative;
	width:60px;
	}

.up_wl_image a{
	display:inline;
	float:left;
	height:40px;
	margin-left:10px;
	margin-top:10px;
	overflow:hidden;
	position:relative;
	}

.up_wl_image a:hover img{
	}

.wishlist_view_all{
	position:relative;
	float:right;
	text-align:right;
	margin-right:5px;
	margin-top:10px;
	}

.user_page_recomendation_middle{
	position:relative;
	float:left;
	border-right:2px solid #d8d5d5;
	width:488px;
	font-size:12px;
	}

.recomendation_title{
	position:relative;
	float:left;
	font-size:18px;
	color:#000;
	}

.user_recomendation_control{
	position:relative;
	float:left;
	width:488px;
	height:30px;
	}

.user_page_recomendation_options{
	position:relative;
	float:right;
	margin-right:20px;
	}


.user_lv_middle{
	position:relative;
	float:left;
	border-right:2px solid #d8d5d5;
	width:488px;
	font-size:12px;
	}

.user_page_lv_title{
	position:relative;
	float:left;
	font-size:18px;
	color:#000;
	}

.user_page_lv_content{
	position:relative;
	float:left;
	width:100%;
	}

.user_page_lv_item{
	position:relative;
	float:left;
	width:100%;
	display:inline;
	margin-top:20px;
	}

.user_page_lv_prod{
	position:relative;
	float:left;
	display:inline;
	width:60px;
	height:60px;
	margin-bottom:20px;
	margin-left:25px;
	border:1px solid #ddd;
	}

.user_page_lv_prod a{
	position:relative;
	float:left;
	height:40px;
	overflow:hidden;
	margin-left:10px;
	margin-top:10px;
	display:inline;
	}




.up_rec_head{
	position:relative;
	float:left;
	width:488px;
	}

.up_rec_head_table{
	width:450px;
	}

.recomendation_head_count{
	position:relative;
	float:right;
	margin-right:20px;
	}

.up_recomendation_desc{
	position:relative;
	clear:both;
	}

.up_recomendation_image{
	position:relative;
	float:left;
	height:42px;
	margin:2px;
	}

.recomendation_view_all{
	position:relative;
	float:right;
	text-align:right;
	margin-right:20px;
	margin-top:10px;
	}

.up_left_container_recomendations{
	position:relative;
	float:left;
	border-right:2px solid #d8d5d5;
	width:488px;
	font-size:11px;
	}

.user_page_groups_middle{
	position:relative;
	float:left;
	border-right:2px solid #d8d5d5;
	width:488px;
	}

.user_page_groups_header{
	position:relative;
	float:left;
	font-size:18px;
	color:#000;
	}

.user_page_group_sub_text{
	font-size:11px;
	}

.user_page_groups_control{
	position:relative;
	float:right;
	margin-right:20px;
	}

.user_page_groups_list{
	position:relative;
	float:left;
	width:100%;
	margin-right:0px;
	margin-top:10px;
	}

.user_page_deal_feed_middle{
	position:relative;
	float:left;
	width:488px;
	border-right:2px solid #d8d5d5;
	}

.user_page_deal_feed_header{
	font-size:18px;
	color:#000;
	}


.user_page_deal_feed_row{
	position:relative;
	float:left;
	width:478px;
	padding-top:10px;
	padding-bottom:10px;
	}

.user_page_deal_feed_row table{	
	width:470px;
	}

.user_page_deal_feed_row1{
	position:relative;
	color:#717170;
	float:left;
	width:488px;
	margin-top:5px;
	margin-right:0px;
	padding-top:2px;
	padding-bottom:2px;
	}

.feed_text{
	color:#717170;
	}

.feed_text1{
	color:#717170;
	}

.user_page_right_column{
	position:relative;
	float:right;
	width:455px;
	display:inline;
	margin-right:10px;
	overflow:visible;
	}
	
.user_page_account_info_middle{
	position:relative;
	float:right;
	width:376px;
	margin-right:30px;
	margin-top:5px;
	display:inline;
	}

.details_table{
	position:relative;
	float:left;
	background:url(images/digi5.gif) no-repeat center center;
	width:376px;
	height:169px;
	margin-top:5px;
	}

.details_table_withdrawl{
	position:relative;
	float:left;
	background:url(images/digi5.gif) no-repeat center center;
	width:376px;
	height:169px;
	margin-top:20px;
	}

.withdrawl_info{
	position:relative;
	float:left;
	display:inline;
	width:376px;
	margin-top:50px;
	text-align:left;
	margin-left:40px;
	}

.balances{
	position:relative;
	float:left;
	font-size:16px;
	color:#000;
	margin-top:20px;
	margin-left:20px;
	padding:5px;
	}

.balances span{
	background:url(images/digi_arrow.gif) no-repeat left center;
	font-size:18px;
	color:#000;
	padding-left:20px;
	}

.currency{
	position:relative;
	float:left;
	margin-left:25px;
	margin-top:18px;
	font-size:18px;
	color:#000;
	text-align:center;
	clear:left;
	}

.currency span{
	font-size:14px;
	font-weight:bold;
	color:#000;
	}

.pending{
	position:relative;
	float:right;
	margin-right:30px;
	margin-top:40px;
	font-size:14px;
	color:#000;
	}

.date{
	position:relative;
	float:right;
	margin-top:20px;
	margin-right:30px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	}

.pending span{
	font-weight:bold;
	}




.user_page_account_info_options{
	position:relative;
	float:left;
	display:inline;
	margin-left:8px;
	width:360px;
	height:24px;
	line-height:24px;
	}

.user_page_account_info_options ul{
	position:relative;
	float:left;
	}

.user_page_account_info_options ul li{
	position:relative;
	float:left;
	display:inline;
	height:25px;
		}
	

.user_page_account_info_options ul li a{
	position:relative;
	float:left;
	height:24px;
	width:120px;
	text-align:center;
	display:block;
	}

.user_page_account_info_options ul li a:hover{
	height:24px;
	width:120px;
	text-align:center;
	color:#fff;
	display:block;
	text-decoration:none;
	background:url(images/account_info_bg.gif) no-repeat center left;
	}

.user_page_friends{
	width:447px;
	margin:5px 0px 10px 0px; 
	position:relative; 
	float:right;
	display:inline;
	}

.user_page_friends table{
	width:100%;
	}

.up_friend_img{
	position:relative;
	float:left;
	width:50px;
	height:65px;
	margin:2px;
	}

.empty_friends{
	position:relative;
	float:left;
	display:inline;
	width:447px;
	height:73px;
	text-align:center;
	background:url(images/no-friends.gif) no-repeat left top;
	}

.find_friends_btn{
	display:block;
	float:left;
	height:26px;
	position:relative;
	text-align:center;
	width:100%;
	}

.find_friends_btn a img, .find_friends_btn a img:hover{
	border:0px;
	}

.user_page_right_column .wall{
	width:417px;
	position:relative;
	float:right;
	margin-right:15px;
	display:inline;
	}


.bottom_spacer_line{
	position:relative;
	float:left;
	width:100%;
	height:30px;
	background:url(images/bottom_line_spacer.gif) no-repeat center center;
	}
	
.user_page_last_5_middle{
	position:relative;
	float:right;
	display:inline;
	width:445px;
	}

.empty_cashbacks{
	position:relative;
	float:left;
	display:inline;
	width:447px;
	height:73px;
	text-align:center;
	background:url(images/no-cashback.gif) no-repeat left top;
	}

.empty_clickthroughs{
	position:relative;
	float:left;
	display:inline;
	width:447px;
	height:73px;
	text-align:center;
	background:url(images/no-clickthrough.gif) no-repeat left top;
	}

.user_page_last_5_row{
	position:relative;
	float:right;
	width:445px;
	margin-top:15px;
	}

.user_page_last_5_logo{
	position:relative;
	float:left;
	display:inline;
	width:93px;
	}

.user_page_last_5_logo img{
	position:relative;
	float:left;
	display:inline;
	}

.user_page_last_5_txt{
	position:relative;
	float:left;
	display:inline;
	width:324px;
	}

.user_page_last_5_txt .user_page_last_5_txt{
	margin-left:20px;
	width:304px;
	position:relative;
	float:left;
	display:inline;
	}

.user_page_last_5_header{
	font-size:18px;
	color:#000;
	position:relative;
	float:right;
	display:inline;
	width:445px;
	}

.user_page_last_5_wrapper{
	color:#000;
	position:relative;
	float:right;
	display:inline;
	width:445px;
	}

.user_page_last_5_subheader{
	color:#000;
	position:relative;
	float:right;
	display:inline;
	width:445px;
	}

.user_page_photos_wrapper{
	border-right:2px solid #D8D5D5;
	float:left;
	display:inline;
	font-size:12px;
	position:relative;
	width:488px;
	}

.user_page_photos_title{
	position:relative;
	float:left;
	width:488px;
	}

.user_page_photos_item_row{
	position:relative;
	float:left;
	width:488px;
	margin-top:5px;
	}

.user_page_photos_spacer{
	position:relative;
	float:left;
	background:#ddd;
	width:448px;
	margin-left:20px;
	display:inline;
	height:2px;
	font-size:2px;
	line-height:2px;
	margin-top:10px;
	margin-bottom:5px;
	}

.user_page_photos_item{
	position:relative;
	float:left;
	display:inline;
	width:233px;
	margin-right:5px;
	background:#faf9f9;
	padding:5px;
	border:1px solid #e9e8e8;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;
	}

.user_page_referer_wrapper{
	position:relative;
	float:left;
	border-right:2px solid #d8d5d5;
	width:488px;
	font-size:12px;
	}

.user_page_referer_wrapper .right{
	margin-right:10px;
	}

.user_page_referer_title{
	position:relative;
	float:left;
	width:488px;
	margin-bottom:5px;
	}

.user_page_photos_item_inner{
	position:relative;
	float:left;
	width:217px;
	}

.no_referrer1{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	background:url(images/no-referrer1.gif) no-repeat left top;
	height:70px;
	text-align:center;
	}

.no_referrer2{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	background:url(images/no-referrer2.gif) no-repeat left top;
	height:70px;
	text-align:center;
	}

.no_referrer3{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	background:url(images/no-referrer3.gif) no-repeat left top;
	height:70px;
	text-align:center;
	}

.no_referrer4{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	background:url(images/no-referrer4.gif) no-repeat left top;
	height:70px;
	text-align:center;
	}

.user_page_photos_item img{
	position:relative;
	float:left;
	}

.user_page_photos_iten_txt{
	position:relative;
	float:left;
	width:100px;
	display:inline;
	margin-left:5px;
	display:inline;
	}

.user_page_a_lists_wrapper{
	position:relative;
	float:left;
	border-right:2px solid #d8d5d5;
	width:488px;
	}

.user_page_a_lists_top{
	position:relative;
	float:left;
	width:488px;
	margin-bottom:10px;
	}

.user_page_a_lists_img{
	position:relative;
	float:left;
	width:55px;
	}

.user_page_a_lists_details{
	position:relative;
	float:left;
	width:430px;
	}

.user_page_a_lists_inner{
	position:relative;
	float:left;
	width:430px;
	}

.change_profile_msg{
	background:#fff url(images/cogs.gif) no-repeat scroll left center;
	padding:5px 5px 5px 32px;
	display:inline;
	position:absolute;
	top:0px;
	right:0px;
	font-size:11px;
	z-index:2;
	width:120px;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	-moz-border-radius-bottomleft:6px;
	}

.change_profile_msg a{
	font-size:11px;
	}

.profile_spacer_thin_l{
	position:relative;
	float:left;
	width:100%;
	background:url(images/profile_spacer_thin_l.gif) no-repeat center center;
	line-height:1px;
	font-size:1px;
	height:17px;
	}

.user_profile_a_viewall{
	width:100%;
	position:relative;
	float:left;
	}

.user_profile_a_viewall span{
	position:relative;
	float:right;
	margin-right:10px;
	}

	
/*.details_table{
	position:relative;
	float:left;
	clear:both;
	}*/

.account_continer{
	position:relative;
	float:left;
	padding:10px;
	width:365px;
	background:#eefdee;
	border:1px solid #acd09a;
	color:#000;
	padding-bottom:10px;
	margin-right:10px;
	}
.account_continer ul li{
	margin-top:3px;
	}
.account_continer ul li a{
	background:url(images/account_btn.gif) no-repeat left top #dbf6db;
	border:1px solid #b2d8b2;
	color:#156c15;
	display:block;
	font-size:11px;
	height:15px;
	padding-left:20px;
	}

.white_bg{
	background:#fff;
	}

.account_continer a{
	color:#2a892a;
	}

.spacer10px{
	position:relative;
	float:left;
	height:10px
	}

/*  - - - - - - - -  User Page End ------------*/




/* - - footer stuff - - - ---*/

.footer_border_top1{
	position:relative;
	float:left;
	display:inline;	
	width:900px;
	height:1px;
	line-height:1px;
	font-size:1px;
	border-top:1px solid #ddd;
	margin:100px 0px 5px 30px;
	}

.footer_border_bottom1{
	position:relative;
	float:left;
	display:inline;	
	width:900px;
	height:1px;
	line-height:1px;
	font-size:1px;
	border-top:1px solid #ddd;
	margin:10px 0px 5px 30px;
	}

.footer_border_top2{
	position:relative;
	float:left;
	display:inline;	
	width:900px;
	height:1px;
	line-height:1px;
	font-size:1px;
	border-top:1px solid #ddd;
	margin:5px 0px 10px 30px;
	}

.footer_border_bottom2{
	position:relative;
	float:left;
	display:inline;	
	width:900px;
	height:1px;
	line-height:1px;
	font-size:1px;
	border-top:1px solid #ddd;
	margin:5px 0px 20px 30px;
	}

.footer_links{
	position:relative;
	float:left;
	display:inline;
	width:935px;
	margin-left:30px;
	}

.link_set_1, .link_set_2, .link_set_3, .link_set_4, .link_set_5, .link_set_6{
	position:relative;
	float:left;
	display:inline;
	width:177px;
	margin-left:10px;
	}

.link_set_1 ul, .link_set_2 ul, .link_set_3 ul, .link_set_4 ul, .link_set_5 ul, .link_set_6 ul, .link_set_1 li, .link_set_2 li, .link_set_3 li, .link_set_4 li, .link_set_5 li, .link_set_6 li, .link_set_title_1, .link_set_title_2, .link_set_title_3, .link_set_title_4, .link_set_title_5, .link_set_title_6{
	position:relative;
	float:left;
	display:inline;
	width:177px;
	}

.link_set_title_1, .link_set_title_2, .link_set_title_3, .link_set_title_4, .link_set_title_5, .link_set_title_6{
	font-size:10px;
	color:#666666;
	margin-bottom:5px;
	}

.link_set_1 ul, .link_set_2 ul, .link_set_3 ul, .link_set_4 ul, .link_set_5 ul, .link_set_6 ul{
	margin-top:5px;
	}

.link_set_1 li, .link_set_2 li, .link_set_3 li, .link_set_4 li, .link_set_5 li, .link_set_6 li{
	height:20px;
	line-height:20px;
	}

.link_set_1 li a, .link_set_2 li a, .link_set_3 li a, .link_set_4 li a, .link_set_5 li a, .link_set_6 li a{
	font-size:10px;
	}

.log_out_link{
	height:22px
	}

.log_out_link a{
	color:#000;
	height:22px
	}

.log_out_link a b{
	color:#000;
	}

.last_viewed_prods{
	float:left;
	height:12px;
	display:inline;
	z-index:1;
	margin-left:30px;
	position:relative;
	text-align:center;
	width:900px;
	height:60px;
	margin-top:100px;
	margin-bottom:5px;
	border:1px solid #ddd;
	}

.last_viewed_prod{
	position:relative;
	float:left;
	display:inline;
	height:40px;
	width:40px;
	overflow:hidden;
	margin-top:10px;
	margin-left:33px;
	}

.last_viewed_txt{
	position:relative;
	float:left;
	display:inline;
	height:60px;
	line-height:60px;
	margin-left:10px;
	}

.footer_line{
	background:url(images/foot_line.gif) no-repeat center top;
	float:left;
	height:12px;
	display:inline;
	z-index:1;
	margin-left:13px;
	position:relative;
	text-align:center;
	width:922px;
	}

.related_info_wrap{
	display:block;
	margin:0px auto;
	padding-top:0px;
	position:relative;
	float:left;
	text-align:center;
	width:100%;
	z-index:0;
	}

.related_info{
	background:#e4eff4 none repeat scroll 0%;
	display:block;
	height:30px;
	margin:0px auto;
	line-height:30px;
	margin-top:20px;
	text-align:center;
	width:970px;
	z-index:-1px;
	font-size:8pt;
	color:#618c9f;
	}

.related_info a, .related_info a:hover{
	font-size:8pt;
	color:#618c9f;
	}

.footer_bar{
	position:relative;
	float:right;
	display:inline;
	width:550px;
	z-index:1;
	margin-right:35px;
	}

.footer_bar ul
{
padding:0px;
margin:0px;
background:transparent;
float: left;
width: 100%;
}

.footer_bar li {
	display: inline;
	width:19%;
}

.footer_bar ul li a
{
text-align:center;
width:25%;
padding: 0;
font-size:14px;
font-family: Trebuchet ms;
margin:0px;
text-decoration: none;
float: left;
}

.footer_bar ul li a:hover
{
}

.copyright{
	position:relative;
	float:left;
	z-index:1;
	padding-left:50px;
	color:#000;
	}

#footer_div{
	position:relative;
	float:left;
	z-index:1;
	width:850px;
	height:100px;
	}

#footer{
	
	background:#fff;
	width:800px;
	float:left;
	z-index:1;
	position:relative;
	}

#footer_content{

	color:#000;
	}


.footer_breather{
	position:relative;
	float:left;
	z-index:1;
	display:block;
	height:20px;
	width:100%;
	text-align:left;
	}

/* - - footer stuff End - - - ---*/


/* -------- Carousel Styles -------------- */


.carousel_wrapper {
  width: 390px;
  height:70px;
  position:relative;
  float:left;
}

/* HTML CAROUSEL */

#html-carousel .carousel-list li { 
	display:inline;
    margin:0px 7px 0px 7px;

}


#html-carousel .carousel-list li { 
	border:0px solid green;
	color:#3F3F3F;
	margin:0pt;
	padding:0px 5px;
	width:45px;
}

#html-carousel .carousel-list li img { 
    display:block; 
	vertical-align:middle;
}

.carousel-list li a{
	font-size:10px;
	}

#html-carousel {
    margin-bottom: 5px;
    float: right;
    width: 390px;
    height: 70px;
}


/* BUTTONS */
#prev-arrow-container { 
	position:relative;
    float:left;
	height:62px;
	width:23px;
}

#next-arrow-container{
	position:relative;
    float:right;
	height:62px;
	width:23px;
	}

#next-arrow { 
    cursor:pointer; 
}

#prev-arrow { 
    cursor:pointer; 
}

/**
 * Copyright (c) 2006, Bill W. Scott
 * All rights reserved.
 *
 * This work is licensed under the Creative Commons Attribution 2.5 License. To view a copy 
 * of this license, visit http://creativecommons.org/licenses/by/2.5/ or send a letter to 
 * Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
 *
 * This work was created by Bill Scott (billwscott.com, looksgoodworkswell.com).
 * 
 * The only attribution I require is to keep this notice of copyright & license 
 * in this original source file.
 */

/**
 * Standard Configuration. It is advised that this section NOT be modified as the
 * carousel.js expects the behavior outlined below.
 **/
.carousel-component { 
	position:relative;
	overflow:hidden;
	visibility:visible; /* component turns it on when first item is rendered */
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
}

.carousel-component .carousel-vertical li { 
	float:none;
	margin-bottom:0px;
}

.carousel-component ul.carousel-vertical { 
	width:auto;
}

.carousel-component .carousel-clip-region { 
	overflow:hidden;
	margin:0px auto;
	position:relative; 
}

/**
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/

.carousel-component { 
	padding:0px;
	color:#618cbe;
}
.carousel-component ul.carousel-list { 
	margin:0px;
	padding:0px 0px 0px 0px;
}
.carousel-component .carousel-list li { 
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px;
	font:10px Verdana,Arial,Helvetica,sans-serif;
	color:#333;
}
.carousel-component .carousel-vertical li { 
}
.carousel-component ul.carousel-vertical { 
}


/* -------- Carousel Styles End -------------- */

/*--------- Star rating -----------------------*/
.star-rating,
.star-rating a:hover,
.star-rating .current-rating{
background: url(images/star.gif) left -1004px repeat-x;
}
.star-rating{
position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left bottom;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:2;
background-position: left center;
}




/*--------- Star rating end-----------------------*/


/* ----------------------- Edit Details -------------------------------*/

.step_wrapper .yellowbox{
	position:relative;
	float:left;
	display:inline;
	width:600px;
	margin-left:150px;
	margin-top:20px;
	text-align:center;
	}

.yellowbox_title{
	position:relative;
	width:600px;
	margin:0px auto;
	margin-top:20px;
	text-align:center;
	background:#fff9d7;
	border:1px solid #e2c822;
	padding:3px;
	}

.centered_404{
	position:relative;
	width:400px;
	margin:0px auto;
	margin-top:20px;
	text-align:center;
	padding:3px;
	}

.greenbox_title{
	position:relative;
	width:400px;
	margin:0px auto;
	margin-top:20px;
	text-align:left;
	background:#F2FFF2;
	/*border:1px solid #24B300;*/
	color:#000;
	padding:0px 0px 0px 45px;
	height:30px;
	line-height:37px;
	background:url(images/msg_success.gif) no-repeat left top;
	}

.redbox_title{
	position:relative;
	width:600px;
	margin:0px auto;
	margin-top:20px;
	text-align:center;
	background:#ffebe8;
	border:1px solid #dd3c10;
	color:#000;
	padding:3px;
	}



.edit_intro{
	position:relative;
	float:left;
	width:600px;
	margin-left:150px;
	display:inline;
	}

.edit_details{
	position:relative;
	float:left;
	width:774px;
	margin-left:90px;
	margin-top:20px;
	display:inline;
	}

.edit_text_input{
	width:250px;
	padding:2px;
	}

.edit_text_input2{
	width:250px;
	}

.edit_details_form_cont{
	background:url(images/edit_details_bg.gif) no-repeat;
	position:relative;
	padding:0px;
	float: left;
	width: 774px;
	}

.edit_details_form_blank{
	position:relative;
	padding:0px;
	float: left;
	width: 774px;
	}

.edit_details_form_blank_920{
	position:relative;
	padding:0px;
	float: left;
	width: 920px;
	}

.adv_search_wrapper .edit_details_form_cont{
	position:relative;
	padding:0px;
	float: left;
	width: 774px;
	}

.edit_details_form1{
	position:relative;
	float:left;
	padding-left:30px;
	display:inline;
	}

	
.edit_details_form2{
	position:relative;
	float:left;
	width:700px;
	padding-left:40px;
	display:inline;
	}  

.edit_details_form_table{
	width:700px;
	}

.edit_details_form_table2{
	width:500px;
	}

.edit_details_form1 fieldset{
	width:500px;
	margin-left:50px;
	margin-bottom:10px;
	position:relative;
	background:#f7f7f7;
		background:#fff9d7;
	border:1px solid #e2c822;
		border:1px solid #FFB68F;
	background:#FFF5EF;
	}

.edit_details_form1 fieldset legend{
	font-size:18px;
	background:#e2c822;
	color:#000;
		background:#fff9d7;
	border:1px solid #e2c822;
	}

.adv_search_btn{
	position:relative;
	float:left;
	width:500px;
	padding-left:120px;
	}

.edit_details_form1 fieldset table{
	padding:3px
	}

.edit_details_form_table tr td{
	}

.priv_level_group_select_left{
	border-top:1px solid #e2c822; 
	border-bottom:1px solid #e2c822; 
	border-left:1px solid #e2c822; 
	color:#000; 
	padding:3px 0px 3px 5px;
	margin:5px 0px 5px 0px;
	}

.priv_level_group_select_right{
	border-top:1px solid #e2c822; 
	border-bottom:1px solid #e2c822; 
	border-right:1px solid #e2c822;
	color:#000; 
	padding:3px 5px 3px 0px;
	margin:5px 0px 5px 0px;
	}


.edit_details ul{
	padding:0px;
	float: left;
	}

.edit_details li {
	display: inline;

}


.edit_details li a{
	text-align:center;
	height:80px;
	padding: 0;
	text-decoration: none;
	float: left;
	}


.edit_details_active_basic a
	{
	background:url(images/edit_details_basic.gif) transparent no-repeat 0px 0px;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

/*.edit_details_basic{
	background:url(images/edit_details_basic.gif) transparent no-repeat left bottom;
	width:129px;
	height:80px;
	}*/

.edit_details_basic a
	{
	background:url(images/edit_details_basic.gif) transparent no-repeat 0px -80px;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.edit_details_basic a:hover
	{
	background:url(images/edit_details_basic.gif) transparent no-repeat 0px 0px;
	}

.edit_details_active_per a
	{
	background:url(images/edit_details_tab_per.gif) transparent no-repeat 0px 0px;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.edit_details_per{
	background:url(images/edit_details_tab_per.gif) transparent no-repeat 0px -80px;
	width:129px;
	height:80px;
	}

.edit_details_per a
	{
	background:url(images/edit_details_tab_per.gif) transparent no-repeat 0px -80px;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.edit_details_per a:hover
	{
	background:url(images/edit_details_tab_per.gif) transparent no-repeat 0px 0px;
	}

.edit_details_active_con a
	{
	background:url(images/edit_details_tab_con.gif) transparent no-repeat 0px 0px;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.edit_details_con{
	background:url(images/edit_details_tab_con.gif) transparent no-repeat 0px -80px;
	width:129px;
	height:80px;
	}

.edit_details_con a
	{
	background:url(images/edit_details_tab_con.gif) transparent no-repeat 0px -80px;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.edit_details_con a:hover
	{
	background:url(images/edit_details_tab_con.gif) transparent no-repeat 0px 0px;
	}

.edit_details_active_pay a
	{
	background:url(images/edit_details_tab_pay.gif) transparent no-repeat 0px 0px;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.edit_details_pay{
	background:url(images/edit_details_tab_pay.gif) transparent no-repeat 0px -80px;
	width:129px;
	height:80px;
	}

.edit_details_pay a
	{
	background:url(images/edit_details_tab_pay.gif) transparent no-repeat 0px -80px;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.edit_details_pay a:hover
	{
	background:url(images/edit_details_tab_pay.gif) transparent no-repeat 0px 0px;
	}

.edit_details_active_pic a
	{
	background:url(images/edit_details_tab_pic.gif) transparent no-repeat 0px 0px;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.edit_details_pic{
	background:url(images/edit_details_tab_pic.gif) transparent no-repeat 0px -80px;
	width:129px;
	height:80px;
	}

.edit_details_pic a
	{
	background:url(images/edit_details_tab_pic.gif) transparent no-repeat 0px -80px;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.edit_details_pic a:hover
	{
	background:url(images/edit_details_tab_pic.gif) transparent no-repeat 0px 0px;
	}

.edit_details_active_vis a
	{
	background:url(images/edit_details_tab_vis.gif) transparent no-repeat 0px 0px;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.edit_details_vis{
	background:url(images/edit_details_tab_vis.gif) transparent no-repeat 0px -80px;
	width:129px;
	height:80px;
	}

.edit_details_vis a
	{
	background:url(images/edit_details_tab_vis.gif) transparent no-repeat 0px -80px;
	width:129px;
	height:80px;
	padding: 0;
	margin:0px;
	float: left;
	}

.edit_details_vis a:hover
	{
	background:url(images/edit_details_tab_vis.gif) transparent no-repeat 0px 0px;
	}


.profile_pic_edit{
	position:relative;
	float:left;
	width:200px;
	text-align:left;
	margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */
	}

.group_pic_edit{
	position:relative;
	float:left;
	width:200px;
	text-align:left;
	margin: 20px 0 0 0px; /* Just while testing, to make sure we return the correct positions for the image & not the window */
	}

.inputcheckbox{
	margin-right:10px;
	}

.cropper_preview{
	position:relative;
	float:left;
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #b0b0af;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #b0b0af;
	}

.cropper_preview2{
	position:relative;
	float:left;
	width:100%;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #b0b0af;
	}

.crop_istructions{
	position:relative;
	float:left;
	padding-left:20px;
	width:100%;
	}

.thumbnail_submit{
	position:relative;
	float:left;
	margin: 20px 0px 0px 20px;
	}

.cropper_info{
	position:relative;
	float:left;
	width:300px;
	margin-top:20px;
	margin-left:20px;
	clear:right;
	text-align:left;
	}

.crop_istructions ul{
	text-align:left;
	list-style-type: none;
	margin-left: 0;
	padding-bottom:10px;
	}
.crop_istructions li{
	display:list-item;
	padding-bottom:10px;
	}

/*---------------------- messaging--------------------------------------*/

.step_wrapper_msg{
	position:relative;
	float:left;
	text-align:left;
	padding-left:70px;
	text-align:center;
	z-index:2;
	}
	

.yellowbox_msg{
	position:relative;
	float:left;
	width:600px;
	margin-left:120px;
	margin-top:20px;
	text-align:center;
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	display:inline;
	padding:5px;
	}

.yellowbox_no_list{
	position:relative;
	float:left;
	width:80%;
	text-align:center;
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	padding:5px;
	}

.msg_cont{
	background:url(images/msg_bg.gif) no-repeat center top;
	position:relative;
	float:left;
	width:823px;
	margin-left:70px;
	display:inline;
	margin-top:20px;
	z-index:2;
	}


.msg_optioms{
	margin-left:50px;
	width:700px;
	position:relative;
	float:left;
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	padding:5px;
	margin-top:10px;
	margin-bottom:30px;
	text-align:center;
	}

.msg_optioms ul{
	position:relative;
	float:right;
	}

.msg_optioms ul li{
	display: inline;
	}

.msg_cont_cont table{
	width:750px;
	}

.msg_cont_cont table tr{
	width:100%;
	}

.msg_cont_cont table tr td {
	border-top:1px solid #dddddd;
    }
/* .msg_cont_cont table tr.odd  td {
     background-color: #eaf3fb;
	 border-top:1px solid #dddddd;
    }

.msg_cont_cont table tr.even  td {
     background-color: #fff;
	 border-top:1px solid #dddddd;
    }*/
	
.msg_cont_form2{
	position:relative;
	float:left;
	width:700px;
	padding-left:40px;
	display:inline;
	}  

.unread{
	background:#eaf3fb;
	}

.msg_cont_form_table{
	width:700px;
	}

.unread{
	 background-color: #eaf3fb;
	 border-top:1px solid #dddddd;
	}

.msg_end{
	text-align:center;
	}

.unread .msg_end{
	background:#eaf3fb url(images/unread_msg.gif) no-repeat right top;
	z-index:999;
	}

.read tr{
	background-color: #fff;
	 border-top:1px solid #dddddd;
	}

.inner_msg{
	padding:10px;
	}

/*.read .inner_msg, .read .inner_msg .small_txt b, .read .inner_msg b{
	color:#c8c7c7;
	}

.read .inner_msg a{
	color:#a2d5fd;
	}

.read .inner_msg img{
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	}

.read .msg_end img{
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	}*/

.msg_cont_cont{
	position:relative;
	float:left;
	padding-left:35px;
	width:800px;
	display:inline;
	}

.msg_cont_notif{
	position:relative;
	float:left;
	padding-left:35px;
	width:800px;
	display:inline;
	}

.compose_msg_wrapper{
	position:relative;
	float:left;
	margin-left:35px;
	width:700px;
	margin-top:20px;
	display:inline;
	}

/*no mail msgs*/

.mail_txt_wrap{
	position:relative;
	display:inline;
	margin:30px 0px 180px 160px;
	float:left;
	background:transparent url(images/default_txt_bg.gif) no-repeat scroll left top;
	width:486px;
	}

.mail_bottom_space1, .mail_bottom_space2, .mail_bottom_space3, .mail_bottom_space4, .mail_bottom_space5{
	position:relative;
	display:inline;
	float:left;
	width:486px;
	}

.mail_bottom_space2{
	margin:30px 0px 48px 160px;
}

.mail_bottom_space1{
	margin:30px 0px 114px 160px;
}

.mail_txt{
	display:inline;
	float:left;
	height:70px;
	margin-left:80px;
	position:relative;
	text-align:left;
	width:365px;
		}

.mail_outer{
	display: table; 
	height:70px;
	width:100%;
	text-align:left;
	#position: relative; 
	overflow: hidden;
	}

.mail_inter{
	#position: absolute; 
	#top: 50%;
	text-align:left;
	display: table-cell; 
	vertical-align: middle;
	}

.mail_element{
	#position: relative; 
	#top: -50%;
	text-align:left;
	font-size:17px;
	color:#cecdcd;
	font-family:verdana;
	font-weight:bolder;
	}
/* no mail end */

.mail_success{
	position:relative;
	float:left;
	width:400px;
	padding:20px;
	}

.thread_msg_wrapper{
	position:relative;
	float:left;
	margin-left:55px;
	width:700px;
	display:inline;
	}

.add_to_thread, .disabled_add_f_link{
	position:relative;
	float:right;
	display:inline;
	}

.thread_msg_wrapper .ptable_left{
	margin-left:30px;
	}

.added_user_msg{
	position:relative;
	float:left;
	width:640px;
	display:inline;
	margin:0px 0px 0px 30px;
	padding-bottom:10px;
	background:#fff9d7;
	border:1px solid #e2c822;
	}

.added_user_td{
	padding:10px;
	}

.added_user_msg_img{
	position:relative;
	float:left;
	display:inline;
	margin-left:0px;
	margin-top:0px;
	}

.added_user_msg .added_user_msg_img{
	position:relative;
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:10px;
	}

.added_user_txt{
	position:relative;
	float:left;
	display:inline;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	}

.left_label{
	position:relative;
	float:left;
	width:70px;
	height:25px;
	margin-right:10px;
	text-align:right;
	}

.left_input{
	position:relative;
	float:right;
	height:25px;
	width:300px;
	height:30px;
	background: #ccc;
	border: 1px solid #000;
	}

.ptable_left{
	position:relative;
	float:left;
	display:inline;
	width:70px;
	height:25px;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#000;
	}

.ptable_right textarea, .ptable_right input{
	border:0px;
	width:95%;
	background:#FFF5EF;
	}

.ptable_right input{
	height:23px;
	}

.ptable_right{
	position:relative;
	float:left;
	display:inline;
	width:550px;
	margin-bottom:20px;
	text-align:left;
	border:1px solid #FFB68F;
	background:#FFF5EF;
	}

.play_video_btn{
	position:absolute;
	background:url(images/paly_video.png) no-repeat left top;
	_background:url(images/paly_video.gif) no-repeat left top;
	width:40px;
	display:block;
	height:30px;
	z-index:2;
	top:25px;
	left:25px;
	}

.ptable_left_embed{
	position:relative;
	float:right;
	display:table-cell;
	width:100px;
	height:25px;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#000;
	}


.ptable_right_embed textarea, .ptable_right_embed input{
	border:0px;
	width:95%;
	background:#FFF5EF;
	}

.ptable_right_embed input{
	height:23px;
	width:446px;
	}

.ptable_right_embed{
	position:relative;
	float:right;
	display:inline;
	width:450px;
	margin-bottom:20px;
	margin-right:70px;
	text-align:left;
	border:1px solid #FFB68F;
	background:#FFF5EF;
	z-index:2;
	}

.compose_imput{
	width:390px;
	border:1px solid #FFB68F;
	background:#FFF5EF;
	height:23px;
	}

.link_error{
	position:relative;
	float:right;
	display:inline;
	width:100%;
	text-align:center;
	}

.link_error_div{
	position:absolute;
	width:396px;
	z-index:1000;
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	padding:2px;
	font-size:10px;
	}

.ptable_right_embed2{
	position:relative;
	float:right;
	display:inline;
	width:450px;
	margin-bottom:20px;
	margin-right:70px;
	text-align:left;
	}

ptable_right_embed2 table{
	position:relative;
	float:right;
	}


.ptable_right_spacer{
	position:relative;
	float:left;
	display:table-cell;
	width:550px;
	margin-bottom:20px;
	text-align:left;
	}

.ptable_right_spacer hr{
	color:ddd;
	border:1px solid #ddd;
	margin-bottom:10px;
	}

.dialog_body_norm .hr_embed{	
	margin-left:80px;
	display:inline;
	}

.ptable_right_submit{
	display:inline;
	float:left;
	margin-bottom:20px;
	margin-left:100px;
	position:relative;
	text-align:left;
	width:550px;
	}



.compose_msg_list{
	width:620px;
	}

.compose_msg_list li{
	width:600px;
	height:25px;
	margin:10px 0px 10px 0px;
	}


.compose_msg_to{
	position:relative;
	float:left;
	height:25px;
	width:100%;
	border:1px solid #777;
	margin-top:10px;
	}

.msg_cont_cont table{
	width:750px;
	}

.msg_cont_cont table tr{
	width:100%;
	}

/*.msg_cont_cont table tr td {
    background-color: #fff;
	border-top:1px solid #dddddd;
    }
 .msg_cont_cont table tr.odd  td {
     background-color: #eaf3fb;
	 border-top:1px solid #dddddd;
    }

.msg_cont_cont table tr.even  td {
     background-color: #fff;
	 border-top:1px solid #dddddd;
    }*/
	
.msg_cont_form2{
	position:relative;
	float:left;
	width:700px;
	padding-left:40px;
	display:inline;
	}  

.msg_cont_form_table{
	width:700px;
	}


.msg_cont_form_table tr td{
	}



.msg_tabs{
	padding:0px;
	float: left;
	width:100%;
	}

.msg_tabs li {
	display: inline;

}


.msg_tabs li a{
	text-align:center;
	height:99px;
	width:113px;
	margin-left:75px;
	padding: 0;
	text-decoration: none;
	float: left;
	}

.msg_active_inbox a
	{
	background:url(images/inbox_full.gif) no-repeat center top;
	width:113px;
	height:99px;
	padding: 0;
	margin:0px;
	float: left;
	}

.msg_inbox a
	{
	background:url(images/inbox_trans.gif) no-repeat center top;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inbox_trans.gif',sizingMethod='crop');
	width:113px;
	height:99px;
	padding: 0;
	margin:0px;
	float: left;
	}

.msg_inbox a:hover
	{
	background:transparent url(images/inbox_full.gif) no-repeat center top;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inbox_full.gif',sizingMethod='crop');
	}

.msg_active_sent a
	{
	background:url(images/sent_full.gif) no-repeat center top;
	width:113px;
	height:99px;
	padding: 0;
	margin:0px;
	float: left;
	}

.msg_sent a
	{
	background:url(images/sent_trans.gif) no-repeat center top;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sent_trans.gif',sizingMethod='crop');
	width:113px;
	height:99px;
	padding: 0;
	margin:0px;
	float: left;
	}

.msg_sent a:hover
	{
	background:transparent url(images/sent_full.gif) no-repeat center top;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sent_full.gif',sizingMethod='crop');
	}

.msg_active_not a
	{
	background:url(images/not_full.gif) no-repeat center top;
	width:113px;
	height:99px;
	padding: 0;
	margin:0px;
	float: left;
	}

.msg_not a
	{
	background:url(images/not_trans.gif) no-repeat center top;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/not_trans.gif',sizingMethod='crop');
	width:113px;
	height:99px;
	padding: 0;
	margin:0px;
	float: left;
	}

.msg_not a:hover
	{
	background:transparent url(images/not_full.gif) no-repeat center top;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/not_full.gif',sizingMethod='crop');
	}

.msg_active_comp a
	{
	background:url(images/comp_full.gif) no-repeat center top;
	width:113px;
	height:99px;
	padding: 0;
	margin:0px;
	float: left;
	}

.msg_comp a
	{
	background:url(images/comp_trans.gif) no-repeat center top;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/comp_trans.gif',sizingMethod='crop');
	width:113px;
	height:99px;
	padding: 0;
	margin:0px;
	float: left;
	}

.msg_comp a:hover
	{
	background:transparent url(images/comp_full.gif) no-repeat center top;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/comp_full.gif',sizingMethod='crop');
	}


.inner_msg_thread_pic{
	padding:5px 10px 5px 10px;
	width:40px;
	}

.inner_msg_thread_name{
	padding:5px 5px 5px 0px;
	width:140px;
	}

.msg_cont_cont .thread tr td{
    background-color: #fff;
	border:1px solid #fff;
	}

.thread_head{
	text-align:left
	position:relative;
	float:left;
	width:508px;
	display:inline;
	margin-left:207px;
	padding:10px 0px 10px 0px;
	}

.thread_bottom{
	position:relative;
	float:left;
	width:700px;
	display:inline;
	border-top:3px solid #ddd;
	padding:5px 0px 0px 0px;
	}

.inner_msg_thread_msg{
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	display:inline;
	width:494px;
	float:left;
	}

.thread_submit{
	position:relative;
	float:left;
	width:200px;
	display:inline;
	margin-left:100px;
	}


/*------------------------- Friend list --------------------------------*/

.page_count{
	position:relative;
	float:right;
	margin-right:30px;
	width:900px;
	display:inline;
	text-align:right;
	border-bottom:1px #d2d3d4 solid 
	}

.delete_friend_list{
	float:right;
	display:block;
	text-align:center;
	width:20px;
	}

.delete_friend_list img{
	position:absolute;
	top:2px;
	right:0px;
	}

.delete_friend_list a{
	font-size:9px;
	text-align:center;
	display:block;
	}

.friend_list_wrapper{
	position:relative;
	float:left;
	width:380px;
	margin-left:40px;
	display:inline;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:10px;
	min-height:150px;
	border-bottom:2px #d2d3d4 solid;
	}

.non_user_friend_bar{
	position:relative;
	float:left;
	width:800px;
	margin-left:70px;
	display:inline;
	margin-top:5px;
	margin-bottom:5px;
	}

.non_user_friend_bar img{
	position:relative;
	float:left;
	display:inline;
	}

.non_user_friend_bar_inner{
	width:680px;
	position:relative;
	float:left;
	display:inline;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font-size:12px;
	}

.non_user_friend_bar_inner span{
	border-bottom:1px solid #ddd;
	padding:5px 10px 15px 10px;
	}

.non_user_friend_bar_inner a{
	font-size:12px;
	}

.assigned_list_wrapper{
	position:relative;
	float:left;
	width:380px;
	margin-left:40px;
	display:inline;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:10px;
	padding-bottom:20px;
	border-bottom:2px #d2d3d4 solid;
	}

.featured_list_wrapper{
	position:relative;
	float:left;
	width:380px;
	margin-left:40px;
	margin-top:30px;
	display:inline;
	padding-left:10px;
	min-height:170px;
	border-bottom:2px #d2d3d4 solid;
	}

.friends_list_table{
	position:relative;
	float:left;
	margin-top:0;
	vertical-align: top;
	width:290px;
	text-align:left;
	margin-left:10px;
	}

.friend_list_options{
	background:#FFF9D7 none repeat scroll 0%;
	border:1px solid #E2C822;
	color:#000000;
	display:inline;
	float:left;
	margin:0px 0px 0px 70px;
	padding:2px 0px;
	position:relative;
	width:800px;
	}

.generic_yellowbox{
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	padding:10px;
	display:block;
	position:relative;
	float:left;
	width:800px;
	margin:0px;
	margin-left:70px;
	display:inline;
	}

.friend_list_btns{
	position:relative;
	float:right;
	width:300px;
	margin-top:10px;
	margin-bottom:10px;
	}

.friend_list_options_table{
	width:800px;
	}

.featured_list_title{
	position:relative;
	float:left;
	padding-left:20px;
	width:900px;
	margin-top:10px;
	}
.featured_list_title img{
	margin-left:0px;
	}


.featured_list_options{
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	padding:3px;
	margin:0px;
	position:relative;
	float:left;
	margin-top:10px;
	clear:left;
	height:35px;
	width:310px;
	display:table-cell;
	vertical-align: middle;
	}




.featured_list_options_table{
	position:relative;
	display:table-cell;
	padding:0px;
	margin:0px;
	vertical-align: middle;
	}


.featured_info{
	position:relative;
	float:left;
	display:table-cell;
	margin-left:20px;
	margin-top:20px;
	width:400px;
	}

.featured_info ul{
	margin-left:10px;
	margin-top:10px;
	}

.featured_list_buttons{
	position:relative;
	float:left;
	width:506px;
	height:37px;
	margin-top:10px;
	display:inline;
	}



/*-------------------------- Groups -------------------------------*/

.group_left{
	position:relative;
	float:left;
	margin-left:20px;
	width:200px;
	}

.group_right{
	position:relative;
	float:right;
	width:705px;
	margin-right:20px;
	margin-left:20px;

	}

.group_desc_txt{
	position:relative;
	float:right;
	width:700px;
	}

.long_spacer_gruop{
	background:url(images/long_spacer.gif) no-repeat center center;
	position:relative;
	float:left;
	width:700px;
	height:32px;
	text-align:center;
	}

.group_rec{
	position:relative;
	float:left;
	margin-left:20px;
	border-right:2px solid #d8d5d5;
	width:488px;
	font-size:12px;
	}


.wish_list_title{
	position:relative;
	float:left;
	font-size:18px;
	color:#000;
	}

.user_page_li_top{
	background:url(images/list_top.gif) no-repeat center center;
	position:relative;
	float:left;
	width:100%;
	height:40px
	}

.user_wishlist_control{
	position:relative;
	float:left;
	width:488px;
	height:30px;
	}

.user_page_wishlist_options{
	position:relative;
	float:right;
	margin-right:20px;
	}

.user_page_wishlist_content{
	position:relative;
	float:left;
	display:inline;
	width:488px;
	margin
	}

.no_lists{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	background:url(images/no-list.gif) no-repeat left top;
	height:70px;
	text-align:center;
	}

.no_prods{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	background:url(images/no_prods.gif) no-repeat left top;
	height:70px;
	text-align:center;
	}

.no_prods_up{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	background:url(images/no_prods_up.gif) no-repeat left top;
	height:73px;
	text-align:center;
	}

.no_of_lists{
	width:60px;
	text-align:right;
	padding-right:10px;
	}

#wishlistcontainer .no_lists{
	margin-left:30px;
	margin-top:60px;
	width:400px;
	}

#reclistcontainer .no_lists{
	margin-left:30px;
	margin-top:60px;
	width:400px;
	}

.no_group{
	position:relative;
	float:left;
	display:block;
	width:100%;
	padding-left:30px;
	background:url(images/no_group.gif) no-repeat left top;
	height:70px;
	text-align:center;
	}



.create_list_btn{
	position:relative;
	float:left;
	display:block;
	width:100%;
	text-align:center;
	height:26px;
	}

#wishlistcontainer .create_list_btn{
	margin-bottom:40px;
	}

#reclistcontainer .create_list_btn{
	margin-bottom:40px;
	}

.up_wl_head{
	position:relative;
	float:left;
	width:488px;
	}

.up_wl_head_table{
	width:488px;
	}

.wish_list_head_count{
	position:relative;
	float:right;
	margin-right:20px;
	}

.up_wl_desc{
	position:relative;
	width:476px;
	float:left;
	display:inline;
	margin-bottom:5px;
	}

.wishlist_view_all{
	position:relative;
	float:right;
	text-align:right;
	width:90%;
	padding-right:5px;
	margin-top:4px;
	}

.group_join{
	position:relative;
	float:left;
	text-align:center;
	margin-top:3px;
	width:100%;
	padding:5px;
	}

.group_left_spacer{
	background:url(images/group_left_spacer.gif) no-repeat center center;
	position:relative;
	float:left;
	width:200px;
	height:24px;
	text-align:center;
	}

.discussions{
	position:relative;
	float:left;
	display:table-cell;
	padding:5px;
	margin:2px 2px 2px 2px;
	text-align:center;
	white-space: nowrap;
	border:1px solid #ccc;
	}

.discussions_txt{
	position:relative;
	float:left;
	display:table-cell;
	padding:3px;
	margin:2px 2px 2px 2px;
	text-align:center;
	}

.discussions a{
	font-size:18px;
	}

.group_right_column{
	position:relative;
	float:left;
	width:447px;
	}

.group_left_column{
	position:relative;
	float:left;
	width:508px;
	border-right:1px solid #b0b0af;
	}


.deal_feed_middle{
	position:relative;
	float:left;
	width:488px;
	margin-left:20px;
	}

.deal_feed_header{
	font-size:18px;
	color:#000;
	}


.deal_feed_row{
	position:relative;
	color:#717170;
	float:left;
	width:488px;
	margin-top:5px;
	margin-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	}

.deal_feed_row1{
	position:relative;
	color:#717170;
	float:left;
	width:488px;
	margin-top:5px;
	margin-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	}

.feed_text{
	color:#717170;
	}

.feed_text1{
	color:#717170;
	}
/*----------------------------- Group end ------------------------------*/

/*-------------------------------- tour -----------------------------------*/

.tour_arrow_left{
	background:url(images/tour_arrow_left.png) no-repeat;
	position:relative;
	float:left;
	width:93px;
	height:59px;
	}

.tour_arrow_right{
	background:url(images/tour_arrow.png) no-repeat;
	position:relative;
	float:left;
	width:93px;
	height:59px;
	}


.tour_body_prod{
	position:relative;
	float:left;
	width:100%;
	height:1024px;
	margin-top:20px;
	background:url(images/prod_page_tour.jpg) no-repeat top right;
	background-position:100% 10px;
	}

.tour_info{
	position:relative;
	float:left;
	margin-left:20px;
	width:350px;
	}

.tour_list{
	position:relative;
	float:left;
	margin-top:50px;
	width:350px;
	clear:left;
	}

.tour_info h2{
	text-align:center;
	}


.tour_body_prod .yellowbox{
	padding:10px;
	text-align:center;
	}

.tour_box_wrapper{
	position:relative;
	float:left;
	width:390px;
	}
.tour_box_top{
	background:url(images/tour_box_top.png) no-repeat left bottom;
	position:relative;
	float:left;
	width:390px;
	height:10px;
	margin:0px;
	padding:0px;
	}

.tour_box_middle{
	background:url(images/tour_box_middle.png) repeat-y;
	position:relative;
	float:left;
	width:390px;
	color:#000;
	margin:0px;
	padding:0px;
	}

.tour_box_middle_content{
	padding:10px 20px 10px 20px;
	color:#000;
	}

.tour_box_middle_content span{
	text-align:center;
	}

.tour_box_bottom{
	background:url(images/tour_box_bottom.png) no-repeat left top;
	position:relative;
	float:left;
	width:390px;
	height:10px;
	margin:0px;
	padding:0px;
	}

.tour_prod_1{
	width:390px;
	position:relative;
	float:right;
	display:inline;
	margin-right:150px;
	margin-top:0px;
	}

.tour_prod_1 .tour_arrow_right{
	margin-top:20px;
	margin-left:55px;
	display:inline;
	}

.tour_prod_2 .tour_arrow_left{
	margin-top:50px;
	float:right;
	display:inline;
	margin-right:200px;
	}

.tour_prod_2{
	width:390px;
	position:relative;
	float:right;
	margin-top:0px;
	margin-top:250px;
	}

.tour_body_prod>.tour_prod_2{
	margin-top:310px;
	}

.tour_prod_3{
	width:390px;
	position:relative;
	float:left;
	display:inline;
	margin-top:170px;
	margin-right:150px;
	}

.tour_prod_3 .tour_arrow_right{
	margin-top:80px;
	margin-left:250px;
	display:inline;
	}


.tour_prod_4{
	width:390px;
	position:relative;
	float:right;
	}

.tour_prod_4 .tour_arrow_left{
	margin-top:10px;
	display:inline;
	margin-right:150px;
	}

.tour_prod_5{
	width:390px;
	position:relative;
	float:left;
	display:inline;
	margin-right:150px;
	margin-top:20px;
	}

.tour_prod_5 .tour_box_wrapper{
	margin-top:190px;
	}

/*-----------------------------------tour end-----------------------------------*/

/*--------------- WL and Rec list creation -------------------*/


.step_wrapper_list{
	position:relative;
	float:left;
	display:inline;
	width:790px;
	margin-left:30px;
	text-align:left;
	}

.step_wrapper_list2{
	position:relative;
	float:left;
	width:723px;
	display:inline;
	margin-left:100px;
	margin-top:10px;
	text-align:left;
	}

.assign_friend_table{
	position:relative;
	float:left;
	display:inline;
	width:748px;
	height:310px;
	overflow-y: scroll;
	border:1px solid #BBB;
	padding:10px;
	text-align:center;
	background:#EEE;
	margin:20px 0px 20px 20px;
	}

.list_c_cont{
	background:url(images/msg_bg.gif) no-repeat center top;
	position:relative;
	float:left;
	display:inline;
	width:823px;
	margin-left:70px;
	}


.step_head_list_c{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	margin-top:65px;
	text-align:center;
	margin-bottom:10px;
	}

.step_body_list_c{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	text-align:center;
	}

.step_body_list_c_list{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	text-align:center;
	padding-left:160px;
	}

.step_body_list_c_top_marg{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	text-align:center;
	margin-top:20px;
	}

.step_body_list_c_450{
	position:relative;
	float:left;
	display:table-cell;
	width:550px;
	text-align:center;
	margin-left:120px;
	}

.step_body_list_c_pad{
	position:relative;
	float:left;
	display:table-cell;
	text-align:center;
	margin-left:50px;
	}

.ltable_left{
	position:relative;
	float:left;
	display:table-cell;
	width:110px;
	height:40px;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#000;
	margin-left:20px;
	}

.ltable_left_150{
	position:relative;
	float:left;
	display:table-cell;
	width:120px;
	height:40px;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#000;
	margin-left:20px;
	text-align:left;
	}

.ltable_right_title{
	position:relative;
	float:left;
	display:table-cell;
	margin-bottom:20px;
	text-align:left;
	}

.ltable_right_blank{
	position:relative;
	float:left;
	display:table-cell;
	width:370px;
	height:23px;
	margin-bottom:20px;
	text-align:left;
	}

.ltable_right{
	position:relative;
	float:left;
	display:table-cell;
	width:370px;
	margin-bottom:20px;
	text-align:left;
	border:1px solid #FFB68F;
	background:#FFF5EF;
	}

.ltable_full{
	position:relative;
	float:left;
	display:table-cell;
	width:550px;
	margin-bottom:20px;
	text-align:left;
	}

.ltable_right2{
	position:relative;
	float:left;
	display:table-cell;
	width:370px;
	text-align:left;
	border:1px solid #FFB68F;
	background:#FFF5EF;
	}

.ltable_right textarea, .ltable_right input{
	border:0px;
	background:#FFF5EF;
	}

.ltable_right input{
	height:23px;
	}

.left_float_30_pad{
	position:relative;
	float:left;
	display:table-cell;
	margin-left:30px;
	text-align:left;
	}

.ltable_right_login{
	position:relative;
	float:left;
	display:table-cell;
	width:250px;
	margin-bottom:20px;
	text-align:left;
	border:1px solid #FFB68F;
	background:#FFF5EF;
	}

.ltable_right_login textarea, .ltable_right_login input{
	border:0px;
	background:#FFF5EF;
	}

.ltable_right_login input{
	height:23px;
	}


.logged_out_login .ltable_left{
	width:80px;
	text-align:left;
	margin-left:0px;
	}

.middle_title{
	position:relative;
	float:left;
	width:880px;
	display:inline;
	margin-left:30px;
	margin-top:5px;
	text-align:center;
	}

.middle_title_left{
	position:relative;
	float:left;
	width:880px;
	display:inline;
	margin-left:30px;
	margin-top:5px;
	text-align:left;
	}

.middle_title h1{
	position:relative;
	float:left;
	width:880px;
	display:inline;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	}

.middle_title hr{
	width:70%;
	color:#ddd;
	background-color:#ddd;
	height:3px;
	border:0px;
	}

.step_wrapper{
	position:relative;
	float:left;
	display:inline;
	width:900px;
	margin-left:30px;
	text-align:left;
	}



.big_height_space{
	position:relative;
	float:left;
	display:inline;
	width:900px;
	margin:0 30px 0 30px;
	height:100px;
	}

.wl_create_info{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	}

.wl_create_info .yellowbox{
	width:550px;
	margin-left:170px;
	}

/*-----------------------Wl and rec creation end----------------------*/


.legal_title{
	position:relative;
	float:left;
	width:880px;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:30px;
	text-align:center;
	clear:both;
	}

.tandc{
	position:relative;
	float:left;
	margin-left:20px;
	margin-right:20px;
	}

.tandc ul{
	width:500px;
	padding-top:5px;
	list-style-type:disc;
	margin-left: 40px;
	padding-left:10px;
	}
	
.tandc li{
	padding-top:5px;
	}
	
fieldset{
	border:1px solid #ddd;
	}
	

.tt_left{
	background:url(images/tt_left.gif) no-repeat;
	position:relative;
	float:left;
	height:109px;
	width:41px;
	}

.tt_middle{
	background:url(images/tt_middle.gif) repeat-x;
	position:relative;
	float:left;
	height:101px;
	padding-top:10px;
	text-align:left;
	}

.tt_right{
	background:url(images/tt_right.gif) no-repeat;
	position:relative;
	float:left;
	height:101px;
	width:7px;
	}

.general_tt{
	background:url(images/callout_l_down.gif) no-repeat left top;
	width:171px;
	height:110px;
	color:#000;
	padding:5px;
	}


.tt_content{
	background:#fffffd url(images/tt_bg.gif) repeat-x left bottom;
	border-left:2px solid #dddddd;
	border-right:2px solid #dddddd;
	border-top:2px solid #dddddd;
	padding:0px 5px;
	}

.tt_bottom_bg_r{
	background:url(images/tt_botom3.gif) repeat-x left top;
	height:19px;
	padding:0px;
	margin:0px;
	}

.tt_bottom_bg_l{
	background:url(images/tt_botom3.gif) repeat-x left top;
	height:19px;
	width:95px;
	padding:0px;
	margin:0px;
	}

.tt_bottom_bg{
	background:url(images/tt_botom3.gif) repeat-x left top;
	height:19px;
	padding:0px;
	margin:0px;
	}

.tt_text{
	padding:10px 20px 10px 20px;
	text-align:left;
	}


.tt_tri{
	background:url(images/tt_tri.gif) no-repeat left top;
	height:19px;
	width:21px;
	padding:0px;
	margin:0px;
	}



	/* ################## comparison page ################

table {
		border-collapse: collapse;
		} 

th, td { 
		border: 1px solid #bbbbbb; 
		font-size: 1.2em;
		padding: 4px 10px;
		line-height: 1.2;
		} 

tbody td {
		border-top: 0;
		border-bottom: 0;
		}

caption {
		font-weight: bold;
		font-size: 1.4em;
		text-transform: uppercase;
		padding: 0 0 5px;
		color: #333333;
		}

th {
		background: #e4e5e4 url(table-heading-background.gif) 0 50% repeat-x; 
		text-align: left;
		}

tfoot {
		background-color: #e2e2e2;
		color: #555555;
		}

tfoot td {
		font-size: 1.0em;
		text-align: center;
		}

tbody tr.alt td {
		background: #d8ddf0;
		}

tbody tr.over td, tbody tr:hover td {
		background: #4f70dc;
		color: #ffffff;
		}

tbody tr.over+tr td {
		background-image: url(shadow.png);
		background-repeat: repeat-x;
		}

		######################*/

    .user_details_table tbody tr td {
      background-color: #eaf3fb;
    }
    .user_details_table tr.odd  td {
      background-color: #fff;
    }



.poss_merge_table{
	width:850px;
	text-align:center;
	margin-left:40px;
	margin-bottom:20px;
	margin-top:20px;
	}

 .poss_merge_table tbody tr td {
      background-color: #fff;
	border-top:1px solid #999;
    }
    .poss_merge_table tr.odd  td {
     background-color: #eaf3fb;
	 border-top:1px solid #999;
    }

/*---------------messaging-----------------------*/

.message_yb{
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	padding:5px;
	position:relative;
	float:left;
	display:inline;
	width:600px;
	margin-left:170px;
	margin-top:10px;
	text-align:center;
	}

/*-------------------- lightboxes--------------------------*/






.popup_top{
	background:url(images/popup_top.png) no-repeat left top;
	_background:url(images/popup_top.gif) no-repeat left top;
	position:relative;
	width:441px;
	height:38px;
	z-index:999;
	float:left;
	visibility:visible;
	}
.popup_bottom{
	background:url(images/popup_bottom.png) no-repeat left top;
	_background:url(images/popup_bottom.gif) no-repeat left top;
	position:relative;
	width:441px;
	height:16px;
	z-index:999;
	float:left;
	visibility:visible;
	}

.popup_middle{
	background:url(images/popup_middle.png) repeat-y left top;
	_background:url(images/popup_middle.gif) repeat-y left top;
	position:relative;
	width:441px;
	z-index:999;
	float:left;
	visibility:visible;
	}

.popup_top_left{	
	background:url(images/popup_top_left.png) no-repeat left top;
	_background:url(images/popup_top_left.gif) no-repeat left top;
	position:relative;
	width:34px;
	height:30px;
	}

.popup_top_middle{	
	background:url(images/popup_top_mid.png) repeat-x left top;
	_background:url(images/popup_top_mid.gif) repeat-x left top;
	position:relative;
	height:30px;
	}
.popup_top_right{	
	background:url(images/popup_top_right.png) no-repeat right top;
	_background:url(images/popup_top_right.gif) no-repeat right top;
	position:relative;
	width:36px;
	height:30px;
	}

.popup_middle_left{	
	background:url(images/popup_mid_left.png) repeat-y left top;
	_background:url(images/popup_mid_left.gif) repeat-y left top;
	position:relative;
	width:34px;
	}

.popup_middle_middle{	
	background:#fff;
	position:relative;
	}
.popup_middle_right{	
	background:url(images/popup_mid_right.png) repeat-y right top;
	_background:url(images/popup_mid_right.gif) repeat-y right top;
	position:relative;
	width:36px;
	}
.popup_bottom_left{	
	background:url(images/popup_bottom_left.png) no-repeat left top;
	_background:url(images/popup_bottom_left.gif) no-repeat left top;
	position:relative;
	width:34px;
	height:35px;
	}

.popup_bottom_middle{	
	background:url(images/popup_bottom_mid.png) repeat-x left top;
	_background:url(images/popup_bottom_mid.gif) repeat-x left top;
	position:relative;
	height:35px;
	}
.popup_bottom_right{	
	background:url(images/popup_bottom_right.png) no-repeat right top;
	_background:url(images/popup_bottom_right.gif) no-repeat right top;
	position:relative;
	width:36px;
	height:35px;
	}




.popup_top_left_grey{	
	background:url(images/popup_top_left_grey.png) no-repeat left top;
	_background:url(images/popup_top_left_grey.gif) no-repeat left top;
	position:relative;
	width:34px;
	height:30px;
	}

.popup_top_middle_grey{	
	background:url(images/popup_top_mid_grey.png) repeat-x left top;
	_background:url(images/popup_top_mid_grey.gif) repeat-x left top;
	position:relative;
	height:30px;
	}
.popup_top_right_grey{	
	background:url(images/popup_top_right_grey.png) no-repeat right top;
	_background:url(images/popup_top_right_grey.gif) no-repeat right top;
	position:relative;
	width:36px;
	height:30px;
	}

.popup_middle_left_grey{	
	background:url(images/popup_mid_left_grey2.png) repeat-y left top;
	_background:url(images/popup_mid_left_grey2.gif) repeat-y left top;
	position:relative;
	width:34px;
	}

.popup_middle_middle_grey{	
	background:url(images/popup_mid_grey2.gif) repeat-x left top;
	position:relative;
	}
.popup_middle_right_grey{	
	background:url(images/popup_mid_right_grey2.png) repeat-y right top;
	_background:url(images/popup_mid_right_grey2.gif) repeat-y right top;
	position:relative;
	width:36px;
	}
.popup_bottom_left_grey{	
	background:url(images/popup_bottom_left_grey.png) no-repeat left top;
	_background:url(images/popup_bottom_left_grey.gif) no-repeat left top;
	position:relative;
	width:34px;
	height:35px;
	}

.popup_bottom_middle_grey{	
	background:url(images/popup_bottom_mid_grey.png) repeat-x left top;
	_background:url(images/popup_bottom_mid_grey.gif) repeat-x left top;
	position:relative;
	height:35px;
	}
.popup_bottom_right_grey{	
	background:url(images/popup_bottom_right_grey.png) no-repeat right top;
	_background:url(images/popup_bottom_right_grey.gif) no-repeat right top;
	position:relative;
	width:36px;
	height:35px;
	}




#box{	
	position:relative;
	float:left;
	display:block;
}


.box_friend_request{
	width:300px;
	position:relative;
	float:left;
	display:table-cell;
	}

.box_delete_thread{
	width:300px;
	position:relative;
	float:left;
	display:table-cell;
	}

.box_create_contact_type{
	width:400px;
	position:relative;
	float:left;
	display:table-cell;
	}

.loading_pp_box{
	width:400px;
	height:50px;
	position:relative;
	float:left;
	display:inline;
	}

.box_contact_type{
	position:relative;
	width:410px;
	float:left;
	display:inline;
	}

.box_dynamic_type{
	position:relative;
	float:left;
	width:620px;
	display:inline;
	}

.gallery_popup_img{
	position:relative;
	float:left;
	display:inline;
	width:635px;
	}

#close{
    cursor:pointer;
	position:absolute;
	right:-20px;
	top:-16px;
	z-index:9999;
}


.popup_line_full{	
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	background:url(images/popup_line.gif) no-repeat left top;
	height:2px;
	}

.popup_line{	
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	background:url(images/popup_line.gif) no-repeat center center;
	height:2px;
	}













.contact_type_dialog_option{
	padding:2px 3px 2px 3px;
	height:1em;
	line-height:1em;
	color:#000;
	}

.contact_types_dialog{
	position:relative;
	float:left;
	padding:10px 5px 10px 5px;
	color:#000;
	text-align:left;
	background:#555;
	margin-bottom:10px;
	}

.edit_contact_type_info{
	position:relative;
	float:left;
	padding:10px;
	text-align:left;
	width:350px;
	}

.edit_contact_type_info_right{
	margin-left:10px;
	position:relative;
	float:left;
	text-align:left;
	display:table-cell;
	color:#000;
	margin-top:10px;
	margin-bottom:20px;
	}

.edit_contact_type_info_right_merc{
	margin-left:10px;
	margin-bottom:10px;
	position:relative;
	float:left;
	text-align:left;
	display:table-cell;
	color:#000;
	}

.edit_contact_type_firend_req{
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	position:relative;
	float:right;
	text-align:left;
	display:table-cell;
	color:#000;
}

.edit_contact_type_info_right .medium_txt, .edit_contact_type_info_right_merc .medium_txt{
	color:#000;
	}

.dialog_table{
	width:100%;
	height:100%;
	color:#eee;
	}

.dialog_head h1, 
.dialog_head h2, 
.dialog_head h3, 
.dialog_head h4, 
.dialog_head h5, 
.dialog_head h6, 
.dialog_head h7, 
.dialog_head b,
.dialog_body h1, 
.dialog_body h2, 
.dialog_body h3, 
.dialog_body h4, 
.dialog_body h5, 
.dialog_body h6, 
.dialog_body h7, 
.dialog_body b{
	color:#000;
	}

.dialog_head h1{
	display:inline;
	color:#00a6ff;
	}



.dialog_head{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	margin-bottom:20px;
	text-align:center;
	color:#000;
	}

.dialog_head_norm{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	margin-bottom:20px;
	text-align:center;
	}

.dialog_head_norm_top_marg{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	margin-top:20px;
	text-align:center;
	}

.dialog_head_top_marg{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	margin-top:20px;
	text-align:center;
	color:#000;
	}

.dialog_head_top_marg_left{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	margin-top:5px;
	text-align:left;
	color:#000;
	padding-left:60px;
	}

.popup_loading{
	position:absolute;
	z-index:99999;
	left:6px;
	top:6px;
	}

.dialog_body{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	text-align:center;
	color:#000;
	}

.dialog_body_left{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	text-align:left;
	color:#000;
	}

.dialog_body_norm_left{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	text-align:left;
	}

.dialog_body_norm_5_pad{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	text-align:left;
	padding:5px;
	}

.dialog_body_norm_half{
	position:relative;
	float:left;
	display:table-cell;
	width:50%;
	text-align:left;
	}

.dialog_body_norm_left_marg{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	}

.dialog_body_merch_desc{
	border-top:1px solid #DDD;
	color:#000;
	float:left;
	line-height:1.4em;
	margin-left:10px;
	margin-top:10px;
	padding:7px 0;
	position:relative;
	text-align:left;
	width:380px;
	}

.dialog_body_norm{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	text-align:center;
	}

.gallery_img_title{
	position:relative;
	float:left;
	display:block;
	width:100%;
	text-align:left;
	border-bottom:1px solid #000;
	margin-top:10px;
	}

.gallery_img_sub_title{
	position:relative;
	float:left;
	display:block;
	width:100%;
	text-align:left;
	margin-top:5px;
	}


.padded_box_grey{
	position:relative;
	float:left;
	display:table-cell;
	margin:3px 5px 3px 5px;
	text-align:center;
	background:#555;
	border:1px solid #444;
	color:#FFF;
	padding:3px;
	}

.padded_box_grey_ct{
	position:relative;
	float:left;
	display:table-cell;
	margin:3px 5px 3px 5px;
	text-align:center;
	background:#fef0d6;
	border:1px solid #fde1aa;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	color:#000;
	padding:3px 6px;
	white-space: nowrap;
	}

.padded_box_grey_ct:hover{
	border:1px solid #fa7b14;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	text-decoration:none;
	}

.dialog_body #noType, .dialog_body_padded #noType,  #contact_types_box #userType{
	position:relative;
	float:left;
	display:inline;
	padding-left:33px;
	background:url(images/small_caution.gif) no-repeat left center;
	border:0px;
	height:25px;
	line-height:25px;
	}

#noType:hover, #userType:hover{
	border:0px;
	}

.padded_box{
	position:relative;
	float:left;
	display:table-cell;
	padding:3px;
	margin:2px 2px 2px 2px;
	text-align:center;
	color:#000;
	white-space: nowrap;
	}

.padded_box_norm{
	position:relative;
	float:left;
	display:table-cell;
	padding:3px;
	margin:2px 2px 2px 2px;
	text-align:center;
	white-space: nowrap;
	}

.padded_box_norm_left{
	position:relative;
	float:left;
	display:inline;
	padding:3px;
	margin:2px 2px 2px 2px;
	text-align:left;
	white-space: nowrap;
	}

.padded_box_norm_fg{
	position:relative;
	float:right;
	display:table-cell;
	padding:3px;
	margin:2px 2px 2px 2px;
	text-align:left;
	white-space: nowrap;
	border:1px solid #EFE4B3;
	background:#FFF9DF;
	}

.padded_box_small{
	position:relative;
	display:table-cell;
	padding:1px;
	margin:1px 1px 1px 1px;
	text-align:center;
	color:#000;
	white-space: nowrap;
	}

.dialog_body_padded{
	position:relative;
	float:left;
	display:table-cell;
	padding:5px 10px 5px 10px;
	text-align:center;
	color:#000;
	}

.dialog_body_grey{
	position:relative;
	float:left;
	display:inline;
	margin:5px 10px 5px 0px;
	width:370px;
	}

.dialog_body_grey_outer{
	position:relative;
	float:left;
	display:inline;
	text-align:center;
	width:390px;
	border:1px solid #ddd;
	color:#000;
	}

.dialog_foot_l{
	position:relative;
	float:left;
	display:table-cell;
	width:45%;
	margin-top:20px;
	text-align:center;
	}

.dialog_foot_r{
	position:relative;
	float:right;
	display:table-cell;
	width:45%;
	margin-top:20px;
	text-align:center;
	}

.dialog_body_create_c_t{ 
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	text-align:center;
	color:#000;
	max-height:190px;
	}



.add_to_contact_type{
	position:relative;
	float:left;
	display:inline;
	padding:3px;
	margin:2px 2px 2px 2px;
	text-align:center;
	color:#000;
	white-space: nowrap;
	}

.disable_contact_type{
	position:relative;
	float:left;
	display:inline;
	padding:3px;
	margin:2px 2px 2px 2px;
	text-align:center;
	color:#000;
	white-space: nowrap;
	}

.contact_type_name{
	width:300px;
	height:15px;
	}

.off_contact_type{
	position:relative;
	float:left;
	display:inline;
	padding:3px;
	margin:2px 2px 2px 2px;
	text-align:center;
	color:#000;
	white-space: nowrap;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	}

.add_to_contact_type .user_thumb{
	border:1px solid #555;
	}

.disable_contact_type .user_thumb{
	border:1px solid #555;
	}

.off_contact_type .user_thumb{
	border:1px solid #555;
	}


.off_contact_type .selected_friend_tick, 
.off_contact_type .no_selectable_friend_tick, 
.disable_contact_type .selected_friend_tick,
.add_to_contact_type .no_selectable_friend_tick
	{
	display:none;
	}

.disable_contact_type .no_selectable_friend_tick{
	position:absolute;
	top:0px;
	right:0px;
	z-index:9999999999;
	}

.add_to_contact_type .selected_friend_tick{
	position:absolute;
	top:0px;
	right:0px;
	z-index:9999999999;
	}

.contact_selected{
	border:1px solid #555;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
	}

.unselect{
	border:1px solid #555;
	}
	

.dialog_body_create_c_t .padded_box{
	padding:0px;
	margin:5px 5px 5px 3px;
	width:40px;
	height:55px;
	}

.dialog_body_create_c_t .padded_box img:hover{
	border:1px solid #37a8ff
	}

.dialog_body_create_c_t .padded_box img{
	border:1px solid #555;
	}

.t_and_c{
	position:relative;
	float:left;
	width:790px;
	display:inline;
	margin-left:10px;
	margin-top:10px;
	}

.privacy_wrap{
	position:relative;
	float:left;
	width:780px;
	display:inline;
	margin-left:10px;
	margin-top:10px;
	}

.privacy_wrap p{
	position:relative;
	float:left;
	width:770px;
	margin-bottom:10px;
	margin-left:10px;
	display:inline;
	}

.search_hl0	{ background-color: #FFFF99; }
.search_hl1	{ background-color: #FF99FF; }
.search_hl2	{ background-color: #99FFFF; }
.search_hl3	{ background-color: #FF9999; }
.search_hl4	{ background-color: #9999FF; }


.bob, .bob ul {
	width: 150px; 
	font-family: verdana; arial, sans-serif; 
	font-size: 12px;
	z-index:9999;
	background:#fff;
	}
.bob ul { 
	border: 1px solid #999; 
	list-style-type: none; 
	font-family: verdana; arial, sans-serif; 
	font-size: 12px;  
	margin: 5px 0 0 0
	background:#fff;
	}

.bob ul li { 
	margin: 0 0 5px 0; 
	cursor: default; 
	color: red;
	}

.bob ul li:hover { 
background: #ffc; 
}

.dialog_body hr{	
	color:#565656;
	background-color:#565656;
	height:2px;
}

#box hr{	
	border-bottom:0px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	color:#ddd;
	background-color:#ddd;
	height:1px;
	line-height:1px;
	font-size:1px;
}
.dialog_body .left .grey_border{	
	border:0px;
	}
/* ################ drop menu ################ */

#dropmenudiv{
position:absolute;
border:1px solid #f57f1f;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
text-align:left;
padding:10px;
margin-top:5px;
margin-left:21px;
}

#dropmenudiv a{
display: block;
text-indent: 3px;
border-bottom: 1px #f57f1f;
padding: 1px 0;
text-decoration: none;
background:#fff;
margin:2px;
font-weight:bold;
padding:3px;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #f57f1f;
color:#fff;
}

/* ################ drop menu End ################ */

/* ################ Retailer List ################ */


.a-z{
	position:relative;
	float:left;
	display:inline;
	padding-left:100px;
	}

.retailer_box{
	position:relative;
	float:left;
	display:inline;
	padding:3px;
	margin:10px 0px 2px 47px;
	padding:2px 9px 5px 9px;
	text-align:center;
	width:402px;
	border-bottom:2px solid #ddd;
	
	}

.retailer_list_wrap{
	position:relative;
	float:left;
	display:inline;
	width:441px;
	margin-left:20px;
	margin-bottom:50px;
	}

.retailer_list_top{
	position:relative;
	float:left;
	display:inline;
	width:441px;
	height:6px;
	background:url(images/retailer_list_top.gif) no-repeat left top;
	}

.retailer_list_mid{
	position:relative;
	float:left;
	display:inline;
	width:441px;
	background:url(images/retailer_list_mid.gif) repeat-y left top;
	}

.retailer_list_inner{
	position:relative;
	float:left;
	display:inline;
	width:400px;
	margin-left:20px;
	margin-top:20px;
	color:#2a6184
	}

.retailer_list_btn{
	position:relative;
	float:left;
	display:inline;
	text-align:center;
	width:400px;
	margin-bottom:10px;
	}

.retailer_list_btn img{
	margin:0px auto;
	}

.retailer_list_inner .dialog_body_norm .dialog_body_norm hr{
	color:#000;
	background-color:#000;
	border:1px solid #000;
	}

.retailer_list_inner .dialog_body_norm .left img{
	border:2px solid #e2edf4;
	margin-bottom:10px;
	}

.retailer_list_bottom{
	position:relative;
	float:left;
	display:inline;
	width:441px;
	height:6px;
	background:url(images/retailer_list_bottom.gif) no-repeat left top;
	}


.retailer_name{
	position:relative;
	float:left;
	display:table-cell;
	padding:3px;
	margin:2px 2px 2px 2px;
	text-align:left;
	width:75%;
	color:#000;
	font-size:18px;
	
	}

.retailer_cb{
	position:relative;
	float:right;
	display:table-cell;
	padding:3px;
	margin:2px 2px 2px 2px;
	text-align:center;
	font-size:18px;
	color:#37a8ff;
	
	}

.retailer_image{
	position:relative;
	float:left;
	display:table-cell;
	padding:3px;
	margin:10px 2px 2px 2px;
	text-align:center;
	
	}

.retailer_desc{
	position:relative;
	float:right;
	display:table-cell;
	padding:3px;
	margin:10px 2px 2px 2px;
	padding:5px 5px 5px 5px;
	text-align:left;
	width:280px;
	}

.retailer_tags{
	position:relative;
	float:left;
	display:table-cell;
	padding:3px;
	padding:5px 5px 5px 5px;
	text-align:center;
	width:100%;
	}

.retailer_list_prods{
	position:relative;
	float:left;
	display:table-cell;
	width:100%;
	text-align:center;
	}






/* ################ Retailer List end ################ */

/* ################ auto comp list ################### */

div.page_name_auto_complete { display: ; position: absolute; width: 550px; background-color: #fff; visibility: visible; z-index:999999;}
div.page_name_auto_complete ul { border: 1px solid #FFB68F; border-top:1px solid #FFF5EF; margin: 0; padding: 0; width: 550px; margin-left:0px; list-style-type: none; }
div.page_name_auto_complete ul li em { font-weight: bold; font-style: normal; background: #ff5a00; color:#fff; }
div.page_name_auto_complete ul li { padding: 5px 12px;  margin: 0;  list-style-type: none;  background-color: #fff; border-bottom: 1px solid #FFF5EF; border-width: 0 1px 1px;  font: 11px "Lucida Grande", "Verdana"; }
div.page_name_auto_complete ul li.selected { background:#fce566; color: #000;}
div.page_name_auto_complete ul strong.highlight { background: #ff5a00; color: #fff; margin: 0; padding: 0; }

.ptable_right_embed .page_name_auto_complete {position: absolute; width: 450px; background-color: #fff; visibility: visible; z-index:999999;}
.ptable_right_embed .page_name_auto_complete ul { border: 1px solid #FFB68F; border-top:1px solid #FFF5EF; margin: 0; padding: 0; width: 450px; margin-left:0px; list-style-type: none; }
.ptable_right_embed .page_name_auto_complete ul li em { font-weight: bold; font-style: normal; background: #ff5a00; color:#fff; }
.ptable_right_embed .page_name_auto_complete ul li { padding:0px;  margin: 0px;  list-style-type: none;  background-color: #fff; border-bottom: 1px solid #FFF5EF; border-width: 0 1px 1px;  font: 11px "Lucida Grande", "Verdana"; }
.ptable_right_embed .page_name_auto_complete ul li.selected { background:#fce566; color: #000;}
.ptable_right_embed .page_name_auto_complete ul strong.highlight { background: #ff5a00; color: #fff; margin: 0; padding: 0; }

.input-text{ cursor:pointer; display:block; font-size:14px; font-weight:bold; margin-bottom:10px; background:#FFF5EF;}

/* #################### auto comp end ################# */


.ptable_right_input{
	position:relative;
	float:left;
	display:table-cell;
	width:550px;
	text-align:left;
	z-index:400;
	height:56px
	}

.ptable_right_input_auto_c{
	position:relative;
	float:left;
	display:table-cell;
	width:550px;
	text-align:left;
	z-index:400;
	margin:0px 0px 20px 0px;
	}

.ptable_right textarea, .ptable_right input{
	border:0px;
	background:#FFF5EF;
	}

ul.holder li.bit-input input{
	background:#FFF5EF;
	}

/*.embedded_item{
	position:relative;
	float:right;
	display:table-cell;
	width:550px;
	margin-bottom:20px;
	text-align:left;
	margin-right:70px;
	height:44px;
	padding:2px;
	border:1px solid #ddd;
	}

.embedded_item_pic{
	position:relative;
	float:left;
	display:table-cell;
	width:40px;
	height:40px;
	text-align:left;
	}

.embedded_item_txt{
	position:relative;
	float:left;
	width:345px;
	display:table-cell;
	height:40px;
	text-align:left;
	}

.embedded_item_title{
	position:relative;
	float:left;
	width:345px;
	display:table-cell;
	height:20px;
	text-align:left;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-left:10px;
	}

.embedded_item_desc{
	position:relative;
	float:left;
	width:345px;
	display:table-cell;
	height:20px;
	text-align:left;
	font-size:12px;
	color:#aaa;
	font-weight:bold;
	padding-left:10px;
	}

.embedded_item_link{
	position:relative;
	float:right;
	display:table-cell;
	height:31px;
	text-align:left;
	margin-top:5px;
	}
*/







.embedded_link{
	position:relative;
	float:right;
	display:table-cell;
	width:550px;
	margin-bottom:20px;
	text-align:left;
	margin-right:70px;
	padding:2px;
	border:1px solid #ddd;
	}

.embedded_link{
	position:relative;
	float:right;
	display:table-cell;
	width:450px;
	margin-bottom:20px;
	text-align:left;
	margin-right:70px;
	padding:2px;
	border:2px solid #ddd;
	}

.embedded_link_pic{
	position:relative;
	float:left;
	display:table-cell;
	width:100px;
	margin-top:10px;
	margin-left:10px;
	text-align:left;
	}

.embedded_link_pic span img:hover{
	border:1px solid #fff;
	text-decoration:none;
	}

.embedded_link_pic span img{
	border:1px solid #fff;
	text-decoration:none;
	}

.embedded_link_txt{
	position:relative;
	float:right;
	width:320px;
	display:table-cell;
	margin-top:10px;
	margin-right:10px;
	text-align:left;
	}

.embedded_link_title{
	position:relative;
	float:left;
	width:320px;
	display:table-cell;
	text-align:left;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-left:10px;
	}

.embedded_link_title input{
	width:300px;
	border:1px solid #FFB68F;
	}

.embedded_link_title a{
	font-size:14px;
	}

.embedded_link_url{
	position:relative;
	float:left;
	width:320px;
	display:table-cell;
	padding:5px;
	text-align:left;
	font-size:14px;
	color:#37a8ff;
	font-weight:bold;
	padding-left:10px;
	}

/* ############### wall embed ############ */

.no_wallposts{
	position:relative;
	float:left;
	display:inline;
	width:447px;
	height:73px;
	text-align:center;
	background:url(images/no-cashback.gif) no-repeat left top;
	}

.wall_add_link_inner .embedded_area .embedded_link{
	position:relative;
	float:right;
	display:inline;
	width:355px;
	overflow:hidden;
	margin-bottom:20px;
	margin-right:0px;
	text-align:left;
	padding:0px;
	border:1px solid #ddd;
	background:#fff;
	}

.wall_add_link_inner .embedded_area .embedded_link_pic{
	position:relative;
	float:left;
	display:inline;
	width:95px;
	margin-top:5px;
	margin-left:5px;
	text-align:left;
	}

.wall_add_link_inner .embedded_area .embedded_link_pic img{
	width:90px;
	}

.wall_add_link_inner .embedded_area .embedded_link_pic span img{
	border:1px solid #fff;
	text-decoration:none;
	width:21px;
	height:22px;
	}

.wall_add_link_inner .embedded_area .embedded_link_pic span img:hover{
	border:1px solid #fff;
	text-decoration:none;
	}

.wall_add_link_inner .embedded_area .embedded_link_txt{
	position:relative;
	float:left;
	width:240px;
	display:inline;
	margin-top:5px;
	text-align:left;
	margin-left:3px;
	margin-right:0px;
	overflow:hidden;
	}

.wall_add_link_inner .embedded_area .embedded_link_title{
	position:relative;
	float:left;
	width:240px;
	display:inline;
	text-align:left;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding-left:0px;
	margin-bottom:3px;
	overflow:hidden;
	}

.wall_add_link_inner .embedded_area .embedded_link_desc{
	position:relative;
	float:left;
	width:240px;
	display:inline;
	margin:0px;
	text-align:left;
	font-size:11px;
	color:#aaa;
	font-weight:normal;
	padding-left:0px;
	overflow:hidden;
	}

.wall_add_link_inner .embedded_area .embedded_link_desc textarea{
	width:238px;
	}

.wall_add_link_inner .embedded_area .embedded_link_title input{
	width:238px;
	border:1px solid #FFB68F;
	}

.wall_add_link_inner .embedded_area .embedded_link_title a{
	font-size:11px;
	}

.wall_add_link_inner .embedded_area .embedded_link_url{
	position:relative;
	float:left;
	width:235px;
	display:inline;
	padding:0px;
	overflow:hidden;
	text-align:left;
	font-size:11px;
	color:#37a8ff;
	font-weight:bold;
	padding-left:0px;
	margin-bottom:3px;
	}

.wall_add_link_inner .embedded_area .embedded_link_url a{
	font-size:11px;
	margin:0px;
	padding:0px;
	}

.wall_add_link_inner .embedded_area .remove_link{
	width:200px;
	position:relative;
	float:right;
	}


/* ################## */

.wall_txt{
	position:relative;
	float:left;
	width:325px;
	margin-left:20px;
	display:inline;
	}

.wall_txt pre{
	position:relative;
	float:left;
	width:325px;
	display:inline;
	}

.wall_comment_middle_inner table tr td .wall_add_link_inner{
	position:relative;
	float:left;
	display:inline;
	width:335px;
	}

 .wall_embedded_link{
	position:relative;
	float:left;
	display:inline;
	width:335px;
	overflow:hidden;
	margin-bottom:20px;
	padding:0px;
	padding-top:10px;
	text-align:left;
	/*border:1px solid #ddd;*/
	background:url(images/wall_embed_bg.gif) no-repeat left top;
	}

.wall_comment_middle_inner table tr td .wall_add_link_inner .embedded_area .embedded_link_pic{
	position:relative;
	float:left;
	display:inline;
	width:95px;
	margin-top:5px;
	margin-left:0px;
	text-align:left;
	}

.wall_add_link_inner .embedded_area .embedded_link_pic img{
	width:90px;
	}

.wall_add_link_inner .embedded_area .embedded_link_pic span img{
	border:1px solid #fff;
	text-decoration:none;
	width:21px;
	height:22px;
	}

.wall_add_link_inner .embedded_area .embedded_link_pic span img:hover{
	border:1px solid #fff;
	text-decoration:none;
	}

.wall_comment_middle_inner table tr td .wall_add_link_inner .embedded_area .embedded_link_txt{
	position:relative;
	float:left;
	width:240px;
	display:inline;
	margin-top:5px;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	overflow:hidden;
	}

.wall_add_link_inner .embedded_area .embedded_link_title{
	position:relative;
	float:left;
	width:240px;
	display:inline;
	text-align:left;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding-left:0px;
	margin-bottom:3px;
	overflow:hidden;
	}

.wall_add_link_inner .embedded_area .embedded_link_desc{
	position:relative;
	float:left;
	width:240px;
	display:inline;
	margin:0px;
	text-align:left;
	font-size:11px;
	color:#aaa;
	font-weight:normal;
	padding-left:0px;
	overflow:hidden;
	}

.wall_add_link_inner .embedded_area .embedded_link_desc textarea{
	width:238px;
	}

.wall_add_link_inner .embedded_area .embedded_link_title input{
	width:238px;
	border:1px solid #FFB68F;
	}

.wall_add_link_inner .embedded_area .embedded_link_title a{
	font-size:11px;
	}

.wall_add_link_inner .embedded_area .embedded_link_url{
	position:relative;
	float:left;
	width:235px;
	display:inline;
	padding:0px;
	overflow:hidden;
	text-align:left;
	font-size:11px;
	color:#37a8ff;
	font-weight:bold;
	padding-left:0px;
	margin-bottom:3px;
	}

.wall_add_link_inner .embedded_area .embedded_link_url a{
	font-size:11px;
	margin:0px;
	padding:0px;
	}

.wall_add_link_inner .embedded_area .remove_link{
	width:200px;
	position:relative;
	float:right;
	}

/*####################################*/

/*#################### wall embed end ##############*/

.remove_link{
	position:relative;
	float:right;
	text-align:right;
	width:90%;
	padding-right:5px;
	margin-top:4px;
	}

.remove_link a{
	font-size:10px;
	}

.embedded_link_desc{
	position:relative;
	float:left;
	width:320px;
	display:table-cell;
	margin:5px;
	text-align:left;
	font-size:12px;
	color:#aaa;
	font-weight:bold;
	padding-left:10px;
	}

.embedded_link_desc textarea{
	width:300px;
	border:1px solid #FFB68F
	}

.embedded_item_link{
	position:relative;
	float:right;
	display:table-cell;
	height:31px;
	text-align:left;
	margin-top:5px;
	}

.padded_box_friend{
	position:relative;
	float:left;
	display:table-cell;
	margin:3px 5px 3px 5px;
	height:69px;
	margin:3px;
	overflow:hidden;
	width:134px;
	background:#fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	border:1px solid #ddd;
	text-decoration:none;
	color:#000;
	padding:3px;
	cursor: pointer; 
	cursor: hand;
	}

.padded_box_friend img{
	margin:3px 0px 3px 0px;
	}

.padded_box_friend img{
	float:left;
	margin:0px;
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	}

.padded_box_friend:hover img{
	float:left;
	margin:0px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	}

.padded_box_friend:hover{
	border:1px solid #e2c822;
	}

.padded_box_friend .dialog_body_friend .click_to_add{
	display:inline;
	margin-top:3px;
	}

.padded_box_friend .dialog_body_friend .added{
	display:none;
	margin-top:3px;
	}

.friend_select{
	position:relative;
	float:left;
	display:table-cell;
	margin:3px 5px 3px 5px;
	height:69px;
	margin:3px;
	overflow:hidden;
	width:134px;
	background:#fff9d7;
	border:1px solid #e2c822;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	text-decoration:none;
	color:#000;
	padding:3px;
	cursor: pointer; 
	cursor: hand;
	}

#type_edit, #type_delete{
	margin-bottom:10px;
	}

.friend_select img{
	margin:3px 0px 3px 0px;
	}

.friend_select img{
	float:left;
	margin:0px;
	}

.friend_select .dialog_body_friend .click_to_add{
	display:none;
	margin-top:3px;
	}

.friend_select .dialog_body_friend .added{
	display:inline;
	margin-top:3px;
	}

.dialog_body_friend{
	padding:3px 1px 3px 2px;
	position:relative;
	float:right;
	display:table-cell;
	width:80px;
	text-align:left;
	color:#000;
	}

.dialog_body_friend b{
	color:#37a8ff;
	}

ul.tandc_ul{
	position:relative;
	float:left;
	width:98%;
	margin-left:10px;
	display:inline;
	}

.tandc_ul2{
	position:relative;
	float:left;
	margin-left:10px;
	display:inline;
	}

.padded_box_group{
	position:relative;
	margin:3px 5px 3px 5px;
	float:left;
	display:inline;
	background:#fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	border:1px solid #ddd;
	text-decoration:none;
	color:#000;
	padding:3px;
	cursor: pointer; 
	cursor: hand;
	}

.padded_box_group img{
	margin:0px
	float:left;
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	}

.padded_box_group:hover img{
	float:left;
	margin:0px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	}

.padded_box_group:hover{
	border:1px solid #e2c822;
	}

.padded_box_group .dialog_body_group .click_to_add{
	display:inline;
	margin-top:3px;
	}

.padded_box_group .dialog_body_group .added{
	display:none;
	margin-top:3px;
	}

.group_select{
	position:relative;
	margin:3px 5px 3px 5px;
	background:#fff9d7;
	float:left;
	display:inline;
	border:1px solid #e2c822;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	text-decoration:none;
	color:#000;
	padding:3px;
	cursor: pointer; 
	cursor: hand;
	}

.group_select img{
	margin:0px;
	float:left;
	}

.group_select .dialog_body_group .click_to_add{
	display:none;
	margin-top:3px;
	}

.group_select .dialog_body_group .added{
	display:inline;
	margin-top:3px;
	}
.dialog_body_group{
	position:relative;
	padding:3px 1px 3px 5px;
	text-align:left;
	color:#000;
	width:80px;
	display:block;
	}

.dialog_body_group b{
	color:#37a8ff;
	}





.input-text{ cursor:pointer; display:block; font-size:14px; font-weight:bold; margin-bottom:10px; }

.product_text{
	font: 11px #00000 "Lucida Grande", "Verdana";
}
.product_div {
	background:#c0c0c0;
	border:solid 1px #000000;
	width:400px;
	clear:both;
	background-color:#F0F0F0;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-size:11px;
	text-align:left;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	padding:10px;
}

.small_prod_image{
	width:40px;
	height:40px;
	}

.loading {
	position:relative;
	float:right;
	text-align:center;
	background:#FFFFFF;
	width:100%;
	height:27px;
	padding:5px;
}
.float_img {
	float:left;
	margin:2px 5px -2px 2px;
}
.remove_link {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	margin-bottom:3px;
}
.black_url {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
.blue_url {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	color:0000cc;
	text-decoration:underline;
}


/*############### merch list page ################### */

.merch_list_wrapper{
	position:relative;
	float:left;
	display:inline;
	width:400px;
	margin-left:50px;
	margin-top:40px;
	border-bottom:2px solid #ddd;
	}


.merch_list_name{
	border:1px solid #FFFFFF;
	background:#FCFDFD none repeat scroll 0%;
	display:inline;
	float:left;
	height:31px;
	line-height:31px;
	margin-left:10px;
	position:relative;
	text-align:left;
	margin-bottom:10px;
	}

.retailer_head_bg{
	background:#FCFDFD none repeat scroll 0%;
	display:inline;
	float:left;
	height:31px;
	line-height:31px;
	font-weight:bold;
	padding:0px 10px;
	position:relative;
	text-align:left;
	}

.dialog_body_merch_desc_norm{
	position:relative;
	float:left;
	display:table-cell;
	text-align:left;
	margin-top:10px;
	padding:7px;
	width:100%;
	}

.yellowbox_theme{
	background:#fff9d7;
	border:1px solid #e2c822;
	color:#000;
	position:relative;
	float:left;
	display:table-cell;
	margin:3px 5px 3px 5px;
	text-align:center;
	padding:3px;
	}

.middle_box{
	position:relative;
	margin:0px auto;
	text-align:left;
    margin-top:0px;
	padding-top:0px;
	width:400px;
	}

/* The hint to Hide and Show */
.hint {
   	display: none;
    position: absolute;
    right: -250px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(images/pointer_hint.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(images/pointer_hint.gif) left top no-repeat;
}

.edit_f_table{
	position:relative;
	width:950px;
	border:0px;
	margin:0px auto;
	margin-top:10px;
	}

/* ############################## gallery ############################ */

.gallery_left{	
	position:relative;
	float:left;
	display:table-cell;
	width:635px;
	margin-left:20px;
	}

.gallery_main_img{	
	
	}

.gallery_preview_left{
	position:relative;
	float:left;
	display:table-cell;
	width:800px;
	margin-left:20px;
	}

.gallery_right{	
	position:relative;
	float:right;
	display:table-cell;
	width:280px;
	margin-right:20px;
	}
.gallery_preview_right{	
	position:relative;
	float:right;
	display:table-cell;
	width:117px;
	margin-right:20px;
	padding-top:50px;
	background:url(images/gallery_preview_contents.gif) no-repeat left top;
	text-align:center;
	}

.gallery_preview_right_img{
	width:100%;
	margin-bottom:10px;
	text-align:center;
	}

.gallery_preview_right_img img{	
	margin:0px auto;
	}

.gallery_pic{
	position:relative;
	float:left;
	}

.side_padd_20{
	padding:5px 20px 0px 20px;
	}

.left_pad_10{
	padding:0px 0px 0px 10px;
	} 

.full_padd_20{
	padding:20px
	}
.full_padd_10{
	padding:10px
	}

.top_padd_10{
	padding-top:10px
	}

.top_marg_5{
	margin-top:5px
	}

.top_marg_10{
	margin-top:10px
	}

.top_marg_20{
	margin-top:20px
	}

.top_bottom_marg_10px{
	margin-top:10px
	margin-bottom:10px;
	}

.top_bottom_marg_20px{
	margin-top:20px;
	margin-bottom:20px;
	}


.gallery_tag_pic_info{	
	position:relative;
	float:right;
	display:inline;
	width:220px;
	}

.gallery_tag_pic_info .dialog_body_norm_left .medium_txt{
	font-size:11px;
	font-weight:bold;
	}

.gallery_tag_pic_info .dialog_body_norm_left .left_pad_10{
	font-size:10px;
	font-weight:normal;
	}

.gallery_tag_pic_info_title{
	font-size:11px;
	font-weight:bold;
	color:#37a8ff;
	text-align:left;
	}

.gallery_tag_pic_info_desc{
	font-size:10px;
	font-weight:normal;
	text-align:left;
	}

.tagged_item_list_p{
	position:relative;
	float:left;
	display:inline;
	width:281px;
	text-align:center;
	padding:5px 0px 8px 0px;
	margin:0px;
	background:#fafcfe;
	/*border-top:1px solid #ddd;*/
	/*border-left:1px solid #bbb;*/
	border-top:1px solid #0086b9;
	}

.gallery_tag_pic_info_p{	
	position:relative;
	float:right;
	display:inline;
	width:233px;
	}

.gallery_tag_pic_info_title_p{
	font-size:11px;
	font-weight:bold;
	color:#37a8ff;
	text-align:left;
	color:#37a8ff;
	/*background:#fdece3;*/
	margin-left:5px;
	margin-bottom:5px;
	height:18px;
	overflow:hidden;
	display:block;
	width:276px;
	line-height:18px;
	}

.gallery_tag_pic_info_title_p span{
	height:1em;
	overflow:hidden;
	}

.gallery_tag_pic_info_desc_p{
	font-size:10px;
	font-weight:normal;
	text-align:left;
	padding-left:5px;
	}

.gallery_img_del_p a{
	font-size:10px;
	font-weight:normal;
	float:right;
	}

.tagged_item_list_l{
	position:relative;
	float:left;
	display:inline;
	width:281px;
	text-align:center;
	padding:5px 0px 8px 0px;
	margin:0px;
	background:#fafcfe;
	border-top:1px solid #0086b9;
	/*border-left:1px solid #bbb;*/
	}

.gallery_tag_pic_info_l{	
	position:relative;
	float:right;
	display:inline;
	width:213px;
	}

.gallery_tag_pic_info_title_l{
	font-size:11px;
	font-weight:bold;
	color:#37a8ff;
	text-align:left;
	/*border-top:1px solid #0086b9;*/
	margin-left:5px;
	margin-bottom:5px;
	height:18px;
	display:block;
	overflow:hidden;
	width:276px;
	line-height:18px;
	}

.gallery_tag_pic_info_title_l span{
	height:1em;
	overflow:hidden;
	}

.gallery_tag_pic_info_desc_l{
	font-size:10px;
	font-weight:normal;
	text-align:left;
	padding-left:5px;
	}

.gallery_img_del_l a{
	font-size:10px;
	font-weight:normal;
	float:right;
	}

.gallery_tag_pic_info_desc span a{
	font-size:10px;
	font-weight:normal;
	float:right;
	}

.tag_form_field{
	position:relative;
	float:left;
	margin-top:20px;
	}


.galleryImg_main #ajax_progress{
	position:absolute;
	top:5px;
	right:5px;
	}

.preview_gallery_tag_pic_info{	
	position:relative;
	float:right;
	display:table-cell;
	width:40px;
	}

.gallery_tag_pic{
	position:relative;
	width:42px;
	display:inline;
	float:left;
	margin-left:5px;
	}

.preview_gallery_tag_pic{
	position:relative;
	width:45px;
	height:57px;
	display:table-cell;
	}

.crop_form_wrap{	
	width:456px;
	height:306px;
	position:absolute;
	z-index:997;
	top:0px;
	right:-200px;
	}

.crop_form_img{	
	width:456px;
	height:306px;
	position:absolute;
	z-index:998;
	left:0px;
	top:0px;
	}

.tag_form_title{	
	width:270px;
	position:relative;
	float:left;
	text-align:center;
	}

.crop_form{	
	width:446px;
	height:300px;
	position:absolute;
	z-index:999;
	left:5px;
	top:1px;
	}

.crop_form_top{	
	width:446px;
	height:30px;
	position:relative;
	float:left;
	line-height:30px;
	font-size:18px;
	margin-top:10px;
	color:#000;
	text-align:left;
	}

.crop_form_top span{
	padding-left:20px;
	}

.gallery_pic_info{
	position:relative;
	float:left;
	display:inline;
	width:635px;
	text-align:center;
	color:#000;
	background:#fafcfe;
	/*border-top:1px solid #ddd;*/
	/*border-left:1px solid #bbb;*/
	border-top:1px solid #0086b9;
	margin-top:20px;
	}

.tag_form_inner{
	position:relative;
	float:left;
	display:inline;
	margin-left:20px;
	width:406px;
	}

.gallery_pic_info_inner{
	position:relative;
	float:left;
	display:inline;
	width:635px;
	text-align:center;
	color:#000;
	padding:10px 10px 10px 10px;
	}

.gallery_pic_info_title{
	position:relative;
	float:left;
	width:635px;
	/*background:url(images/gallery_img_titlebg.gif) repeat-x left top;*/
	height:31px;
	text-align:left;
	line-height:31px;
	/*margin-top:20px;*/
	font-size:18px;
	/*border-bottom:1px solid #000;*/
	}


/*.galleryImg_top{
	position:relative;
	float:left;
	display:inline;
	width:635px;
	height:8px;
	background:url(images/gallery_img_top.gif) no-repeat center bottom;
	}

.galleryImg_mid{
	position:relative;
	float:left;
	display:block;
	width:635px;
	background:url(images/gallery_img_middle_w.gif) repeat-y left top;
	}

.galleryImg_bottom{
	position:relative;
	float:left;
	display:block;
	width:635px;
	height:6px;
	font-size:0px;
	background:url(images/gallery_img_bottom2.gif) no-repeat left bottom;
	}*/

.gallery_bottom_spacer{
	background:url(images/image_bottom_spacer.gif) no-repeat center center;
	width:100%;
	position:relative;
	float:left;
	display:table-cell;
	height:12px;
	}

.gallery_pic_info span{
	position:relative;
	float:none;
	height:16px;
	display:block;
	line-height:16px;
	margin:0px;
	}

.gallery_info_top{	
	
	}

.tagged_item_list{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	padding:2px 0px 2px 0px;
	margin:3px 0px 3px 0px;
	background:url(images/gallery_list_spacer.gif) no-repeat center bottom;
	}

.tagged_item_list:hover{	
	background:#ddf6fd url(images/gallery_list_spacer.gif) no-repeat center bottom;
	}

.preview_tagged_item_list{
	position:relative;
	display:block;
	width:100%;
	text-align:center;
	padding:2px 0px 2px 0px;
	}

.photo_options{
	position:relative;
	float:left;
	display:table-cell;
	width:225px;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;
	}

.photo_options ul li a{
	display:block;
	height:23px;
	line-height:23px;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	padding-left:10px;
	text-decoration:none;
	}

.photo_options ul li a:hover{
	background:url(images/blue_fade.gif) repeat-y left top;
	color:#fff;
	text-decoration:none;
	}

.other_gallery_wrap_l{	
	position:relative;
	float:left;
	display:table-cell;
	width:395px;
	text-align:center;
	border-right:2px solid #ddd;
	padding-bottom:10px;
	background:url(images/other_gallerys_wrap_bottom.gif) no-repeat center bottom;
	}

.other_gallery_wrap_r{	
	position:relative;
	float:left;
	display:table-cell;
	width:395px;
	text-align:center;
	padding-bottom:10px;
	background:url(images/other_gallerys_wrap_bottom.gif) no-repeat center bottom;
	}

.other_gallery_inner{	
	position:relative;
	float:left;
	display:table-cell;
	width:370px;
	margin:0px auto;
	margin-left:20px;
	}

.preview_g_img{	
	position:relative;
	float:left;
	display:table-cell;
	}

.preview_g_desc{	
	position:relative;
	float:left;
	display:table-cell;
	width:220px;
	margin-left:10px;
	}

.other_gallery_inner .dialog_body_norm ul{
	width:100%;
	padding:10px 3px 5px 3px;
	}

.other_gallery_inner .dialog_body_norm ul li{
	display:inline;
	float:left;
	width:50%;
	}


.player{	
	position:relative;
	float:left;
}

.player iframe{	
	position:relative;
	float:left;
}


#testWrap{	
	position:relative;
	display:block;
}


/* ################## invite css ############### */

.invite_form_main_btn{
	position:relative;
	float:right;
	display:inline;
	margin-right:20px;
	width:150px;
	margin-top:20px;
	margin-bottom:20px;
	}

.invite_form_main{	
	position:relative;
	float:left;
	display:inline;
	width:709px;
	border:1px solid #ddd;
	margin-top:20px;
	margin-bottom:20px;
	padding:20px 0px 0px 0px;
	}

.invited_list{
	position:relative;
	float:left;
	padding:20px 0px 20px 0px;
	display:inline;
	background:#FAFCFE none repeat scroll 0%;
	width:100%;
	/*border-top:1px solid #0086B9;
	border-bottom:1px solid #0086B9;*/
	}

.invited_list_2{
	position:relative;
	float:left;
	padding:20px 0px 20px 0px;
	display:inline;
	background:#FAFCFE none repeat scroll 0%;
	width:100%;
	margin-top:40px;
	/*border-top:1px solid #0086B9;
	border-bottom:1px solid #0086B9;*/
	}

.invite_more{
	position:relative;
	float:right;
	display:inline;
	width:600px;
	margin-right:10px;
	text-align:right;
	}

.invited_title{
	position:relative;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	width:600px;
	font-size:18px;
	}

.invited_list ul{
	position:relative;
	float:left;
	margin-left:20px;
	}

.invited_list ul li{
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:20px;
	}

.invite_from_btn{
	position:relative;
	float:right;
	display:inline;
	margin-top:40px;
	}

.invite_form_img{
	position:relative;
	float:left;
	display:inline;
	margin-right:80px;
	margin-left:10px;
	}

.invite_form_l{
	position:relative;
	float:left;
	width:195px;
	}

.invite_form_r{
	position:relative;
	float:left;
	width:511px;
	}



.invite_form_field_label{
	position:relative;
	float:left;
	width:150px;
	margin-top:10px;
	}

.invite_form_field_field{
	position:relative;
	float:left;
	width:280px;
	margin-top:10px;
	}

.invite_switch{
	text-align:left;
	display:inline;
	float:left;
	}

.invite_error{
	position:relative;
	float:left;
	display:inline;
	margin-left:20px;
	color:#CE0000;
	padding:2px 0px;
	height:25px;
	line-height:25px;
	padding-left:43px;
	background:url(images/small_caution.gif) no-repeat scroll left center;
	}

.invite_form_r_manual .invite_form_field_label{
	position:relative;
	float:left;
	width:250px;
	margin-top:10px;
	}

.invite_form_r_manual .invite_form_field_field{
	position:relative;
	float:left;
	width:380px;
	margin-top:10px;
	}

.invite_form_r_manual{
	margin-left:20px;
	}

.invite_form_r_manual .invite_form_r{
	position:relative;
	float:left;
	width:650px;
	}

.invite_form_r_manual .invite_form_r .invite_form_field_field .tf_imput_style{
	width:368px;
	height:80px;
	}

.invite_form_r_manual, .invite_form_r_manual .invite_form_r .invite_form_field_field textarea{
	height:
	}

.invite_table{
	position:relative;
	float:left;
	width:711px;
	padding:0px;
	margin:0px;
	}

.already_invite_table{
	position:relative;
	float:left;
	width:920px;
	padding:0px;
	margin:0px;
	}

.already_invite_bar{
	background:url(images/already_invite_bar.gif) no-repeat left top;
	height:28px;
	width:920px;
	}

.invite_bar{
	background:url(images/invite_bar.gif) no-repeat left top;
	height:28px;
	width:711px;
	}

.invite_tab{
	position:relative;
	float:left;
	height:28px;
	line-height:25px;
	width:229px;
	text-align:center;
	}

.already_invite_bar .invite_tab{
		width:221px;
	}

.invite_tab2{
	position:relative;
	float:left;
	height:28px;
	line-height:25px;
	width:229px;
	text-align:center;
	}

.invite_tab_spacer{
	position:relative;
	float:left;
	background:url(images/invite_tab_spacer.gif) no-repeat center center;
	width:12px;
	height:28px;
	}

.invite_row_blue{
	width:711px;
	background:#eaf3fb;
	}

.invite_row_white{
	width:711px;
	background:#fff;
	}

.invite_column{
	width:237px;
	padding:4px 0px;
	text-align:center;
	}

.invite_column2{
	width:237px;
	height:28px;
	text-align:center;
	}


/* ################## invite css end ############### */


/* ################## price comp css ############### */

.price_comp_wrap{
	position:relative;
	float:left;
	width:257px;
	}

.price_comp_top{
	background:url(images/price_comp_top.gif) no-repeat center bottom;
	position:relative;
	float:left;
	width:257px;
	height:61px;
	margin:0px;
	padding:0px;
	}

.price_comp_mid{
	position:relative;
	float:left;
	width:257px;
	background:url(images/price_comp_mid.gif) repeat-y left top;
	}

.price_comp_bottom{
	position:relative;
	float:left;
	width:257px;
	height:12px;
	background:url(images/price_comp_bottom.gif) no-repeat left top;
	}

.price_comp_row{
	position:relative;
	float:left;
	width:257px;
	background:url(images/price_comp_off.gif) no-repeat left top;
	height:53px;
	}

.price_comp_row:hover{
	position:relative;
	float:left;
	width:257px;
	background:url(images/price_comp_on.gif) no-repeat left top;
	height:53px;
	}

.price_comp_row_on{
	position:relative;
	float:left;
	width:257px;
	background:url(images/price_comp_on.gif) no-repeat left top;
	height:53px;
	}

.pricecomp_img{
	margin-top:10px;
	margin-top:10px;
	margin-left:10px;
	width:88px;
	position:relative;
	display:inline;
	float:left;
	}

.price_comp_amount_wrap{
	width:90px;
	margin-left:20px;
	position:relative;
	display:inline;
	float:left;
	margin-top:5px;
	}

.price_comp_amount{
	position:relative;
	float:left;
	width:100px;
	height:20px;
	line-height:20px;
	color:#000;
	}


.price_comp_radio{
	position:relative;
	float:left;
	height:30px;
	width:35px;
	margin-top:12px;
	cursor: pointer; 
	cursor: hand;
	}

.price_comp_spacer{
	position:relative;
	float:left;
	width:257px;
	height:2px;
	background:url(images/price_comp_spacer.gif) no-repeat center top;
	font-size:0px;
	}

/*########### price comp end #################*/

/*########### best value ####################*/

.price_comp_wrap{
	position:relative;
	float:left;
	width:257px;
	}

.price_comp_top{
	background:url(images/price_comp_top.gif) no-repeat center bottom;
	position:relative;
	float:left;
	width:257px;
	height:61px;
	margin:0px;
	padding:0px;
	}

.price_comp_mid{
	position:relative;
	float:left;
	width:257px;
	background:url(images/price_comp_mid.gif) repeat-y left top;
	}

.price_comp_bottom{
	position:relative;
	float:left;
	width:257px;
	height:12px;
	background:url(images/price_comp_bottom.gif) no-repeat left top;
	}

.best_value_row{
	position:relative;
	float:left;
	width:225px;
	margin-left:16px;
	display:inline;
	}

.best_value_txt{
	position:relative;
	float:left;
	width:120px;
	background:url(images/best_value_txt2.gif) no-repeat left center;
	height:31px;
	}

.bestvalue_img{
	position:relative;
	float:right;
	width:105px;
	height:32px;
	margin-top:25px;
	}

.bestvalue_img a, .bestvalue_img a:hover{
	position:relative;
	float:right;
	width:112px;
	height:32px;
	text-decoration:none;
	border:0px;
	}

.bestvalue_img a img{
	position:relative;
	float:right;
	}

.best_value_spacer{
	position:relative;
	float:left;
	width:225px;
	height:2px;
	display:inline;
	margin-left:16px;
	margin-top:5px;
	margin-bottom:5px;
	background:url(images/price_comp_spacer.gif) no-repeat center top;
	font-size:0px;
	}

.bestvalue_amount_wrap{
	position:relative;
	float:left;
	width:225px;
	display:inline;
	background:#fefadc;
	}

.bestvalue_amount_row{
	position:relative;
	float:left;
	width:225px;
	display:inline;
	margin-top:10px;
	}

.extra_prices{
	background:transparent url(images/prices_info.gif) no-repeat scroll right top;
	bottom:-15px;
	font-size:9px;
	height:23px;
	line-height:34px;
	padding-right:26px;
	position:absolute;
	right:-20px;
	text-align:right;
	width:205px;
	z-index:2;
}

.extra_prices a{
	font-size:9px;
	}

.bestvalue_l{
	position:relative;
	float:left;
	text-align:left;
	width:122px;
	display:inline;
	margin-left:10px;
	}

.bestvalue_r{
	position:relative;
	float:left;
	text-align:left;
	display:inline;
	}

.bestvalue_amount_view_all{
	display:inline;
	float:left;
	font-size:11px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:10px;
	position:relative;
	text-align:left;
	width:215px;
	}

.bestvalue_amount_view_all a{
	font-size:11px;
	}

.price_comp_buffer{
	position:relative;
	float:left;
	width:215px;
	height:10px;
	}

.price_comp_buffer2{
	position:relative;
	float:left;
	width:215px;
	height:20px;
	}

/*########### best value ####################*/

/*########### comp prices new ####################*/

.pi_description_comp_title{
	position:relative;
	float:left;
	width:480px;
	display:inline;
	margin-top:2px;
	height:20px;
	line-height:20px;
	background:#f9fdff;
	}

.pi_description_comp_title_inner{
	position:relative;
	float:left;
	width:460px;
	display:inline;
	height:20px;
	line-height:20px;
	margin-left:10px;
	color:#000;
	font-size:10px;
	}

.comp_title_1{
	position:relative;
	float:left;
	width:100px;
	height:20px;
	text-align:center;
	line-height:20px;
	font-size:10px;
	}

.comp_title_2{
	position:relative;
	float:left;
	width:130px;
	height:20px;
	text-align:center;
	line-height:20px;
	font-size:10px;
	}

.comp_title_3{
	position:relative;
	float:left;
	width:130px;
	height:20px;
	text-align:center;
	line-height:20px;
	font-size:10px;
	}

.comp_title_4{
	position:relative;
	float:right;
	width:100px;
	height:20px;
	text-align:center;
	line-height:20px;
	font-size:10px;
	}

.compare_prices_spacer_n{
	position:relative;
	float:left;
	width:460px;
	height:1px;
	margin-left:10px;
	line-height:1px;
	font-size:1px;
	display:inline;
	border-bottom:1px dashed #ddd;
	}



.compare_prices_1{
	position:relative;
	float:left;
	width:100px;
	height:32px;
	line-height:32px;
	}

.compare_prices_2{
	position:relative;
	float:left;
	width:130px;
	height:32px;
	text-align:center;
	line-height:32px;
	}

.compare_prices_3{
	position:relative;
	float:left;
	width:130px;
	height:32px;
	text-align:center;
	line-height:32px;
	}

.compare_prices_4{
	position:relative;
	float:right;
	width:70px;
	line-height:32px;
	height:32px;
	}

.compare_prices_4:hover{
	position:relative;
	float:left;
	width:100px;
	line-height:32px;
	height:32px;
	}

.price_comp_row{
	position:relative;
	float:left;
	width:460px;
	background:url(images/new_comp_off_tick.gif) no-repeat right top;
	height:32px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	}

.price_comp_row:hover{
	position:relative;
	float:left;
	width:460px;
	background:url(images/new_comp_price_tick.gif) no-repeat right top;
	height:32px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	}

.price_comp_row_on{
	position:relative;
	float:left;
	width:460px;
	background:url(images/new_comp_price_tick.gif) no-repeat right top;
	height:32px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	}

.price_comp_radio{
	position:relative;
	float:right;
	height:32px;
	width:70px;
	margin:0px;
	cursor: pointer; 
	cursor: hand;
	}

.pricecomp_img{
	margin-top:0px;
	margin-top:0px;
	margin-left:0px;
	width:88px;
	position:relative;
	display:inline;
	float:left;
	}

.compare_prices_1{
	float:left;
	height:32px;
	line-height:32px;
	margin-bottom:0px;
	margin-top:0px;
	position:relative;
	width:100px;
}

.price_comp_amount{
	float:left;
	height:32px;
	line-height:32px;
	text-align:center;
	position:relative;
	width:130px;
}

/*########### comp prices new ####################*/

#embedder_player_div{
	position:absolute;
	width:543px;
	z-index:9999999999;
	padding-bottom:35px;
	background:url(images/player_popup_bottom.png) no-repeat left bottom;
	_background:url(images/player_popup_bottom.gif) no-repeat left bottom;
	}

#embedder_player_div_plr{
	position:relative;
	float:left;
	width:543px;
	text-align:center;
	background:url(images/player_popup_top.png) no-repeat left top;
	_background:url(images/player_popup_top.gif) no-repeat left top;
	}

.item_title{
	position:relative;
	float:left;
	width:470px;
	display:inline;
	color:#00a6ff;
	font-size:18px;
	margin:25px 0px 10px 35px;
	}

.item_desc{
	position:relative;
	float:left;
	width:470px;
	display:inline;
	color:#333;
	font-size:12px;
	margin:10px 0px 0px 35px;
	}

.closer{
	cursor:pointer;
	position:absolute;
	right:16px;
	top:14px;
	z-index:9999;
	width:21px;
	height:17px;
	background:url(images/close_popup.gif) no-repeat left top;
	}

.no_comment_wrap{
	position:relative;
	float:left;
	width:411px;
	border:3px solid #fafcfe;
	margin-top:2px;
	display:inline;
	text-align:center;
	padding:10px 0px 10px 0px;
	}

.tag_form_field .right .page_name_auto_complete { display: ; position: absolute; width: 288px; background-color: #fff; visibility: visible; z-index:999999;}
.tag_form_field .right .page_name_auto_complete ul { border: 1px solid #FFB68F; border-top:1px solid #FFF5EF; margin: 0; padding: 0; width: 288px; margin-left:0px; list-style-type: none; }
.tag_form_field .right .page_name_auto_complete ul li em { font-weight: bold; font-style: normal; background: #ff5a00; color:#fff; }
.tag_form_field .right .page_name_auto_complete ul li { padding: 5px; margin: 0;  list-style-type: none;  background-color: #fff; border-bottom: 1px solid #FFF5EF; border-width: 0 1px 1px;  font: 11px "Lucida Grande", "Verdana"; height: 70px; overflow:hidden;}
.tag_form_field .right .page_name_auto_complete ul li.selected { background:#fce566; color: #000;}
.tag_form_field .right .page_name_auto_complete ul strong.highlight { background: #ff5a00; color: #fff; margin: 0; padding: 0; }
.tag_form_field .right .page_name_auto_complete ul li .embedded_link_pic { width:50px; margin:0px; padding:0px; float:left;}
.tag_form_field .right .page_name_auto_complete ul li .embedded_link_pic img{ width:50px; margin:0px; padding:0px;}
.tag_form_field .right .page_name_auto_complete ul li .embedded_link_txt{ width:200px; float:left; margin:0px; padding:0px; margin-left:10px;}
.tag_form_field .right .page_name_auto_complete ul li .embedded_link_title{ width:200px; font-size:11px; margin:0px; padding:0px; }
.tag_form_field .right .page_name_auto_complete ul li .embedded_link_desc{ width:200px; font-size:10px; height:50px; overflow:hidden; margin:0px; padding:0px; font-weight:normal;}

.wall_add_right2 .page_name_auto_complete { position: absolute; width: 273px; height:260px; left:-90px; background-color: #FFF5EF; overflow-y:scroll; z-index:999999; border-left: 1px solid #FFB68F; border-bottom: 1px solid #FFB68F; border-right:0px; border-top:0px;}
.wall_add_right2 .page_name_auto_complete ul {z-index:999999; position:relative; float:left; border:0px; display:inline; margin: 0; padding: 0; width: 273px; margin-left:0px; list-style-type: none; }
.wall_add_right2 .page_name_auto_complete ul li em { font-weight: bold; font-style: normal; background: #ff5a00; color:#fff; }
.wall_add_right2 .page_name_auto_complete ul li {z-index:999999; position:relative; float:left; width: 261px; margin:5px 0px 0px 5px; padding: 2px;  list-style-type: none;  background-color: #fff; border:0px; font: 11px "Lucida Grande", "Verdana"; height:80px; overflow:hidden;}
.wall_add_right2 .page_name_auto_complete ul li.selected { background:#fce566; color: #fff;}
.wall_add_right2 .page_name_auto_complete ul strong.highlight { background: #ff5a00; color: #fff; margin: 0; padding: 0; }
.wall_add_right2 .page_name_auto_complete ul li .embedded_link_pic { width:60px; margin:0px; padding:0px; float:left;}
.wall_add_right2 .page_name_auto_complete ul li .embedded_link_pic img{ width:55px; margin:0px; padding:0px;}
.wall_add_right2 .page_name_auto_complete ul li .embedded_link_txt{ width:195px; float:left; margin:0px; padding:0px; margin-left:0px; height:70px;}
.wall_add_right2 .page_name_auto_complete ul li .embedded_link_title{ width:195px; font-size:11px; margin:0px; padding:0px; }
.wall_add_right2 .page_name_auto_complete ul li .embedded_link_desc{ width:195px; font-size:10px; height:50px; overflow:hidden; margin:0px; margin-bottom:10px; 0px; padding:0px; font-weight:normal;}

.wall_add_right2 .page_name_auto_complete ul li.selected .embedded_link_txt{ color:#000;}
.wall_add_right2 .page_name_auto_complete ul li.selected .embedded_link_title{ color:#000; }
.wall_add_right2 .page_name_auto_complete ul li.selected .embedded_link_desc{ color:#000;}

/* ################### withdrawal. ######################### */
.click_list_bar{
	width:828px;
	position:relative;
	float:left;
	display:inline;
	background:url(images/click_list_bar.gif) no-repeat left top;
	margin-top:30px;
	}

.withdrawal_column_1{
	position:relative;
	float:left;
	display:inline;
	padding-top:8px;
	padding-bottom:8px;
	width:138px;
	color:#023653;
	text-align:center;
	}

.withdrawal_column_2{
	position:relative;
	float:left;
	display:inline;
	padding-top:8px;
	padding-bottom:8px;
	width:388px;
	color:#023653;
	text-align:left;
	}

.withdrawal_column_3{
	position:relative;
	float:left;
	display:inline;
	padding-top:8px;
	padding-bottom:8px;
	width:163px;
	color:#023653;
	text-align:center;
	}

.withdrawal_column_4{
	position:relative;
	float:left;
	display:inline;
	padding-top:8px;
	padding-bottom:8px;
	width:138px;
	color:#023653;
	text-align:center;
	}

.withdrawal_row_blue{
	width:828px;
	position:relative;
	float:left;
	display:inline;
	background:#eaf3fb;
	}

.withdrawal_row_white{
	width:828px;
	position:relative;
	float:left;
	display:inline;
	background:#fff;
	}

/* ################### withdrawal end ######################### */

/* ################### click list ######################### */

.click_list_bar{
	width:828px;
	position:relative;
	float:left;
	display:inline;
	height:28px;
	background:url(images/click_list_bar.gif) no-repeat left top;
	margin-top:30px;
	}

.click_list_row_blue{
	width:828px;
	position:relative;
	float:left;
	display:inline;
	height:50px;
	line-height:50px;
	background:#eaf3fb;
	}

.click_list_row_white{
	width:828px;
	position:relative;
	float:left;
	display:inline;
	height:50px;
	line-height:50px;
	background:#fff;
	}

.click_list_row_yellow{
	width:826px;
	position:relative;
	float:left;
	display:inline;
	background:#fff9d7 url(images/prod_info_bg.gif) repeat-x left top;
	border-left:1px solid #e2c822;
	border-right:1px solid #e2c822;
	border-bottom:1px solid #e2c822;
	}

.click_list_row_yellow2{
	width:826px;
	position:relative;
	float:left;
	display:inline;
	background:#fff9d7 url(images/prod_info_bg.gif) repeat-x left top;
	border-left:1px solid #e2c822;
	border-right:1px solid #e2c822;
	border-bottom:1px solid #e2c822;
	}

.click_list_row_green{
	width:826px;
	position:relative;
	float:left;
	display:inline;
	background:#f2fff2 url(images/cb_approved_bg.gif) repeat-x left top;
	border-left:1px solid #24b300;
	border-right:1px solid #24b300;
	border-bottom:1px solid #24b300;
	}

.click_list_row_red{
	width:826px;
	position:relative;
	float:left;
	display:inline;
	background:#ffebe8 url(images/cb_declined_bg.gif) repeat-x left top;
	border-left:1px solid #dd3c10;
	border-right:1px solid #dd3c10;
	border-bottom:1px solid #dd3c10;
	}

.click_list_column_bar{
	position:relative;
	float:left;
	display:inline;
	height:28px;
	line-height:26px;
	width:138px;
	color:#023653;
	text-align:center;
	}

.click_list_column{
	position:relative;
	float:left;
	display:inline;
	height:50px;
	line-height:50px;
	width:138px;
	color:#000;
	text-align:center;
	}

.click_list_column img{
	margin-top:8px;
	}

.click_list_prod_info{
	position:relative;
	float:left;
	display:inline;
	width:620px;
	margin-top:20px;
	margin-bottom:20px;
	}

.click_list_prod_info_img{
	position:relative;
	float:left;
	width:40px;
	display:inline;
	margin-left:20px;
	margin-right:20px;
	}

.click_list_row_red .click_list_prod_info_img{
	position:relative;
	float:left;
	width:65px;
	display:inline;
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
	}

.click_list_row_yellow2 .click_list_prod_info_img, .click_list_row_green .click_list_prod_info_img{
	position:relative;
	float:left;
	width:65px;
	display:inline;
	margin-left:20px;
	margin-right:20px;
	}

.click_list_prod_info_inner{
	position:relative;
	float:left;
	display:inline;
	width:500px;
	text-align:left;
	}

.click_list_row_yellow2 .click_list_prod_info .click_list_prod_info_inner{
	margin-top:10px;
	}

.prod_close{
	position:absolute;
	bottom:0px;
	right:0px;
	}

.click_tab_spacer{
	position:relative;
	float:left;
	background:url(images/invite_tab_spacer.gif) no-repeat center center;
	width:2px;
	height:28px;
	}

/* ################## bonus cb summary ###################### */

..bonus_cb_top_info{
	position:relative;
	float:left;

	}

.bonus_cb_image{
	display:inline;
	float:left;
	margin-left:10px;
	margin-top:10px;
	position:relative;
	text-align:center;
	width:260px;
	}

.bonus_cb_image img{
	display:inline;
	margin:0px auto;
	}

.bonus_cb_txt{
	display:inline;
	float:left;
	margin-top:30px;
	position:relative;
	text-align:left;
	width:410px;
	}

.bonus_cb_txt_inner{
	display:inline;
	float:left;
	padding:5px;
	position:relative;
	text-align:left;
	width:400px;
	}

.bonus_cb_stats{
	display:inline;
	float:left;
	position:relative;
	width:260px;
	margin-top:30px;
	margin-left:5px;
	}

.bonus_cb_stats_inner, .bonus_cb_stats_inner_bottom{
	display:inline;
	float:left;
	position:relative;
	width:260px;
	}

.bonus_cb_stats_inner_bottom{
	padding:10px 0px 10px 0px;
	text-align:center;
	}

.bonus_cb_stats_box{
	display:inline;
	float:left;
	position:relative;
	width:250px;
	padding:5px;
	background:#fff9d7;
	border:1px solid #e2c822;
	}

.bonus_cb_table{
	display:inline;
	float:left;
	position:relative;
	width:900px;
	margin-left:30px;
	margin-top:30px;
	}

.bonus_cb_table_top{
	display:inline;
	float:left;
	position:relative;
	width:900px;
	text-align:right;
	padding:5px;
	}

.bonus_cb_table_inner table{
	width:900px;
	border:collapse;
	text-align:center;
	}

.bonus_cb_table_inner{
	display:inline;
	float:left;
	position:relative;
	border-top:1px solid #ddd;
	}

.cb_img_column{
	width:45px;
	padding:5px;
	}

.cb_txt_column{
	padding:10px 5px;
	width:535px;
	text-align:left;
	}

.cb_type_column{
	width:100px;
	padding:5px;
	}

.cb_view_column{
	width:100px;
	padding:5px;
	}

.cb_table_info{
	display:inline;
	float:left;
	width:300px;
	position:relative;
	padding:10px 0px 0px 0px;
	}

/* ################ referer end #################### */

/* ################ dispute start #################### */

.dispute_top_info{
	position:relative;
	float:left;
	display:inline;
	margin-left:120px;
	margin-top:35px;
	padding:15px;
	background:#fff9d7;
	border:1px solid #e2c822;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;
	}

.dispute_table{
	display:inline;
	float:left;
	position:relative;
	width:900px;
	margin-left:30px;
	margin-top:30px;
	}

.dispute_table_inner table{
	width:900px;
	border:collapse;
	text-align:center;
	}

.dispute_table_inner{
	display:inline;
	float:left;
	position:relative;
	padding:10px 0px 10px 0px;
	border-top:1px solid #ddd;
	}

.dispute_date_column{
	width:100px;
	}

.dispute_who_column{
	width:100px;
	}

.dispute_txt_column{
	width:600px;
	text-align:left;
	}

.dispute_comment_wrap{
	position:relative;
	float:left;
	display:inline;
	width:400px;
	margin-left:30px;
	margin-top:40px;
	}

.dispute_comment_wrap_inner{
	position:relative;
	float:left;
	display:inline;
	width:400px;
	}

.dispute_comment_input{
	width:400px;
	height:100px;
	background:#FFF5EF;
	border:1px solid #FFB68F;
	}

.dispute_comment_centered{
	position:relative;
	float:left;
	text-align:center;
	display:inline;
	width:400px;
	}

/* ############### edit gallery list ##################### */



.edit_gallery_inner{	
	position:relative;
	float:left;
	text-align:left;
	width:580px;
	margin-left:70px;
}

.edit_gallery_img{	
	position:relative;
	float:left;
	display:inline;
	width:145px;
	text-align:center;
	}

.edit_gallery_img span{
	position:relative;
	float:left;
	display:inline;
	width:145px;
	text-align:center;
	}

.edit_gallery_img img{
	margin:0px auto;
	}

.edit_gallery_inner2{	
	position:relative;
	float:left;
	text-align:left;
	display:inline;
	width:435px;
}

.edit_gallery_row{
	position:relative;
	float:left;
	text-align:left;
	display:inline;
	width:435px;
	height:22px;
	line-height:22px;
	margin-bottom:10px;
	}

.edit_gallery_row2{
	position:relative;
	float:left;
	text-align:left;
	display:inline;
	width:435px;
	margin-bottom:10px;
	}

.edit_gallery_left{	
	position:relative;
	float:left;
	text-align:right;
	display:inline;
	width:100px;
}

.edit_gallery_right{	
	position:relative;
	float:left;
	text-align:right;
	display:inline;
	width:335px;
}

.edit_gallery_right2{	
	position:relative;
	float:right;
	text-align:left;
	display:inline;
	width:325px;
}

.edit_gallery_right_input, .edit_gallery_right_textarea{
	width:325px;
	background:#fff5ef;
	border:1px solid #ffb68f;
	height:20px;
	}

.edit_gallery_right_textarea{
	height:61px;
	}

.delete_gallery_image{	
	position:absolute;
	top:0px;
	right:-50px;
	z-index:5;
	}

.edit_gallery_spacer{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	height:12px;
	margin-top:5px;
	margin-bottom:15px;
	text-align:center;
	}

.edit_gallery_title{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	margin-bottom:15px;
	text-align:center;
	}

.edit_gallery_btn{
	position:relative;
	float:right;
	display:inline;
	margin-left:70px;
	}



/*.gallery_pic_info_title span{
	line-height:31px;
	height:31px;
	margin-left:10px;
	}*/

/* standard form elements */

.moz_textarea{
	width:368px;
	height:67px;
	}

.moz_textbox{
	width:368px;
	height:23px;
	}

/* standard form elements end */

/* Info page style */

.full_page_main_inner{
	display:inline;
	float:left;
	position:relative;
	width:945px;
	margin-left:10px;
	text-align:left;
	}

.features_main_inner{
	display:inline;
	float:left;
	margin-left:10px;
	position:relative;
	text-align:left;
	width:795px;
	}

.info_list_section{
	display:inline;
	float:left;
	position:relative;
	width:795px;
	margin-top:10px;
	background:url(images/list_info_bg2.gif) no-repeat right top;
	padding-bottom:20px;
	}

.help_right{
	position:relative;
	float:left;
	width:805px;
	}

.faq_top_list_wrap{
	display:inline;
	float:left;
	position:relative;
	width:795px;
	margin-left:10px;
	text-align:left;
	}

.faq_top_list_ans_wrap{
	display:inline;
	float:left;
	position:relative;
	width:775px;
	margin-left:10px;
	text-align:left;
	border-top:1px solid #ddd;
	margin-top:15px;
	padding-top:10px;
	}

.faq_top_list_ans_txt{
	display:inline;
	float:left;
	position:relative;
	width:775px;
	margin-left:10px;
	text-align:left;
	margin-top:15px;
	}

.faq_top_list_wrap ul{
	float:left;
	width:700px;
	position:relative;
	margin-top:20px;
	}

.faq_top_list_wrap ul li{
	float:left;
	height:20px;
	line-height:20px;
	width:670px;
	margin-left:30px;
	display:inline;
	position:relative;
	}

.faq_top_list_wrap ul li a{
	height:20px;
	line-height:20px;
	display:block;
	width:670px;
	float:left;
	position:relative;
	}

.faq_title{
	display:inline;
	float:left;
	position:relative;
	width:765px;
	margin-left:10px;
	text-align:left;
	margin-top:10px;
	}

.faq_top_list_section_title{
	display:inline;
	float:left;
	position:relative;
	width:795px;
	margin-left:10px;
	text-align:left;
	margin-top:20px;
	}

.info_list_section_inner{
	display:inline;
	float:left;
	position:relative;
	width:400px;
	}

.info_list_section_inner1{	
	display:inline;
	float:left;
	position:relative;
	width:467px;
	margin-left: 10px;
	}

.info_list_section ul, .info_wall_section ul, .info_referrer_section ul{
	list-style-type:disc;
	margin-left: 10px;
	padding-left: 1em;
	text-indent: -1em;
	margin-top:10px;
	}

.info_list_section ul li, .info_wall_section ul li, .info_referrer_section ul li{
	padding-top:5px;
	padding-bottom:5px;
	}

.info_wall_section{
	display:inline;
	float:left;
	position:relative;
	width:795px;
	height:305px;
	margin-top:20px;
	background:url(images/list_wall_bg2.gif) no-repeat right top;
	padding-bottom:40px;
	}

.info_wall_section_inner{
	display:inline;
	float:left;
	position:relative;
	width:400px;
	height:285px;
	}

.info_referrer_section{
	display:inline;
	float:left;
	position:relative;
	width:795px;
	margin-top:60px;
	height:300px;
	background:url(images/list_referrer_bg2.gif) no-repeat right top;
	padding-bottom:40px;
	}

.info_referrer_section_inner{
	display:inline;
	float:left;
	position:relative;
	width:400px;
	}

table.inner_msg_thread_title{
	margin-bottom:20px;
	}

.inner_msg_thread_title{
	position:relative;
	float:left;
	width:700px;
	display:inline;
	}

.inner_msg_thread_title ul{
	position:relative;
	float:left;
	width:700px;
	display:inline;
	list-style-type:none;
	border:1px solid #ddd;
	padding-top:5px;
	padding-bottom:5px;
	color:#000000;
	}

.thread_title_pic{
	position:relative;
	float:left;
	width:60px;
	text-align:center;
	color:#000;
	}

.thread_title_who{
	position:relative;
	float:left;
	width:131px;
	text-align:center;
	border-left:1px solid #ddd;
	color:#000;
	}

.thread_title_message{
	position:relative;
	float:left;
	width:494px;
	text-align:center;
	border-left:1px solid #ddd;
	color:#000;
	}


.inner_msg_thread_title tr td{
	border-bottom:1px solid #ddd;
	border-left:0px;
	border-right:0px;
	}

/* assigned lists full */

.assigned_lists_wrap{
	position:relative;
	float:left;
	width:372px;
	padding:10px;
	margin-left:25px;
	margin-top:25px;
	border:2px solid #ddd;
	}

a_lists_wrapper{
	position:relative;
	float:left;
	border-right:2px solid #d8d5d5;
	width:352px;
	}

.a_lists_top{
	position:relative;
	float:left;
	width:352px;;
	margin-bottom:10px;
	}

.a_lists_img{
	position:relative;
	float:left;
	width:55px;
	}

.a_lists_details{
	position:relative;
	float:left;
	width:277px;
	text-align:left;
	}

.a_lists_inner{
	position:relative;
	float:left;
	width:277px;
	}

.profile_default_txt_wrap{
	position:relative;
	display:inline;
	float:left;
	background:transparent url(images/default_txt_bg.gif) no-repeat scroll left top;
	width:100%;
	}

.profile_default_txt{
	display:inline;
	float:left;
	height:70px;
	margin-left:80px;
	position:relative;
	text-align:left;
	width:365px;
		}

.default_outer{
	display: table; 
	height:70px;
	width:100%;
	text-align:left;
	#position: relative; 
	overflow: hidden;
	}

.default_inter{
	#position: absolute; 
	#top: 50%;
	text-align:left;
	display: table-cell; 
	vertical-align: middle;
	}

.default_element{
	#position: relative; 
	#top: -50%;
	text-align:left;
	font-size:17px;
	color:#cecdcd;
	font-family:verdana;
	font-weight:bolder;
	}



.no_friend_s_txt_wrap{
	position:relative;
	display:inline;
	float:left;
	background:transparent url(images/default_txt_bg.gif) no-repeat scroll left top;
	width:600px;
	margin-left:200px;
	margin-top:40px;
	}

.no_friend_s_txt{
	display:inline;
	float:left;
	height:70px;
	margin-left:80px;
	position:relative;
	text-align:left;
	width:365px;
		}

.no_friend_s_outer{
	display: table; 
	height:70px;
	width:100%;
	text-align:left;
	#position: relative; 
	overflow: hidden;
	}

.no_friend_s_inter{
	#position: absolute; 
	#top: 50%;
	text-align:left;
	display: table-cell; 
	vertical-align: middle;
	}

.no_friend_s_element{
	#position: relative; 
	#top: -50%;
	text-align:left;
	font-size:17px;
	color:#cecdcd;
	font-family:verdana;
	font-weight:bolder;
	}

.no_friend_s_btn{
	display:inline;
	float:left;
	height:26px;
	position:relative;
	float:left;
	margin-left:300px;
	width:200px;
	margin-bottom:40px;
	}

.no_friend_s_btn a img, .no_friend_s_btn a img:hover{
	border:0px;
	}


/*---------------------------------------------*/

.caution_y{
	position:relative;
	float:left;
	display:inline;
	width:600px;
	height:70px;
	text-align:center;
	margin-left:220px;
	margin-top:50px;
	}

.caution_y_txt_wrap{
	position:relative;
	display:inline;
	float:left;
	background:transparent url(images/caution_y.gif) no-repeat scroll left center;
	width:100%;
	}

.caution_y_txt{
	display:inline;
	float:left;
	height:70px;
	margin-left:80px;
	position:relative;
	text-align:left;
	width:365px;
		}

.caution_y_outer{
	display: table; 
	height:70px;
	width:100%;
	text-align:left;
	#position: relative; 
	overflow: hidden;
	}

.caution_y_inter{
	#position: absolute; 
	#top: 50%;
	text-align:left;
	display: table-cell; 
	vertical-align: middle;
	}

.caution_y_element{
	#position: relative; 
	#top: -50%;
	text-align:left;
	font-size:17px;
	color:#cecdcd;
	font-family:verdana;
	font-weight:bolder;
	}


.med_box_wrap{
	position:relative;
	float:left;
	width:537px;
	margin-left:200px;
	display:inline;
	}

.med_box_top{
	position:relative;
	float:left;
	width:537px;
	height:8px;
	}

.med_box_mid{
	position:relative;
	float:left;
	width:537px;
	}

.med_box_bottom{
	position:relative;
	float:left;
	width:537px;
	height:8px;
	}


.help_from_wrap{
	position:relative;
	float:left;
	width:537px;
	padding:20px;
	background:#eff6f9;
	border-top:1px solid #0086b9;
	}

.help_from_row{
	position:relative;
	float:left;
	width:537px;
	margin-bottom:5px;
	}

.help_from_row_l{
	position:relative;
	float:left;
	width:120px;
	text-align:right;
	font-weight:bold;
	}

.help_from_row_r{
	position:relative;
	float:left;
	width:367px;
	text-align:left;
	padding-left:20px;
	}

.help_from_row_input{
	width:300px;
	padding:4px;
	border:1px solid #8ec6db;
	}

.help_from_row_textarea{
	width:300px;
	height:200px;
	padding:4px;
	border:1px solid #8ec6db;
	}






.no_referrer{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	height:70px;
	text-align:center;
	}

.no_referrer_txt_wrap{
	position:relative;
	display:inline;
	float:left;
	background:transparent url(images/default_txt_bg.gif) no-repeat scroll left top;
	width:100%;
	}

.no_referrer_txt{
	display:inline;
	float:left;
	height:70px;
	margin-left:80px;
	position:relative;
	text-align:left;
	width:365px;
		}

.no_referrer_outer{
	display: table; 
	height:70px;
	width:100%;
	text-align:left;
	#position: relative; 
	overflow: hidden;
	}

.no_referrer_inter{
	#position: absolute; 
	#top: 50%;
	text-align:left;
	display: table-cell; 
	vertical-align: middle;
	}

.no_referrer_element{
	#position: relative; 
	#top: -50%;
	text-align:left;
	font-size:17px;
	color:#cecdcd;
	font-family:verdana;
	font-weight:bolder;
	}






.limited_access_txt_wrap{
	position:relative;
	display:inline;
	float:left;
	background:transparent url(images/limited_access.gif) no-repeat scroll left top;
	width:604px;
	margin-left:190px;
	margin-top:40px;
	margin-bottom:40px;
	}

.limited_access_txt{
	display:inline;
	float:left;
	height:81px;
	margin-left:104px;
	position:relative;
	text-align:left;
	width:500px;
		}

.limited_access_outer{
	display: table; 
	height:81px;
	width:100%;
	text-align:left;
	#position: relative; 
	overflow: hidden;
	}

.limited_access_inter{
	#position: absolute; 
	#top: 50%;
	text-align:left;
	display: table-cell; 
	vertical-align: middle;
	}

.limited_access_element{
	#position: relative; 
	#top: -50%;
	text-align:left;
	font-size:20px;
	color:#cecdcd;
	font-family:verdana;
	font-weight:bolder;
	}

.limited_access_element span{
	font-size:23px;
	}

.beta_bug_form{
	display:block;
	margin:0px auto;
	padding-top:0px;
	position:relative;
	float:left;
	text-align:center;
	width:100%;
	z-index:0;
	}

.beta_bug_form_inner{
	background:#FFF9D7 none repeat scroll 0%;
	display:block;
	height:30px;
	margin:20px auto;
	line-height:30px;
	text-align:center;
	width:970px;
	z-index:-1px;
	}


/* popup css*/

.popup_frm_left{
	position:relative;
	float:left;
	width:180px;
	text-align:left;
	margin-bottom:10px;
	}


.popup_frm_left2{
	position:relative;
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:10px;
	}

.popup_frm_right{
	position:relative;
	float:left;
	width:250px;
	display:inline;
	margin-left:20px;
	text-align:left;
	margin-bottom:10px;
	}

#resetCont p .popup_frm_right input{
	width:240px;
	padding:2px 0px 2px 0px;
	}

#resetCont p .popup_frm_right textarea{
	width:240px;
	padding:2px 0px 2px 0px;
	}


.popup_friend_type_list{
	position:relative;
	float:left;
	width:217px;
	height:250px;
	direction:rtl;
	background:#f3f3f3;
	overflow-y:scroll;
	}

.popup_friend_type_list ul li{
	position:relative;
	float:left;
	width:200px;
	display:block;
	height:50px;
	font-weight:bold;
	text-align:left;
	line-height:50px;
	}

.popup_friend_type_list ul li a{
	position:relative;
	float:left;
	width:200px;
	display:block;
	height:50px;
	font-weight:bold;
	text-align:left;
	line-height:50px;
	text-decoration:none;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	}

.popup_friend_type_list ul li a:hover{
	position:relative;
	float:left;
	width:200px;
	height:50px;
	display:block;
	font-weight:bold;
	text-align:left;
	line-height:50px;
	background:#ffffff;
	color:#346a83;
	text-decoration:none;
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #f0f0f0;
	}

.popup_friend_type_list ul li a:selected{
	border:0px;
	}

.popup_friend_type_list ul li a:active{
	border:0px;
	}

.popup_friend_type_list ul li a .left_marg_10px{
	position:relative;
	float:left;
	}



.popup_friend_type_list ul .type_selected a{
	position:relative;
	float:left;
	width:200px;
	height:50px;
	display:block;
	font-weight:bold;
	text-align:left;
	line-height:50px;
	background:#ffffff;
	color:#346a83;
	text-decoration:none;
	border-top:1px solid #d3d3d3;
	/*border-bottom:1px dashed #d3d3d3;*/
	}

.popup_friend_list{
	position:relative;
	float:left;
	width:400px;
	height:250px;
	overflow-y:scroll;
	background:#ffffff;
	border-top:1px solid #d3d3d3;
	/*border-bottom:1px solid #d3d3d3;*/
	border-right:1px solid #d3d3d3;
	}

.popup_friends_count{
	position:relative;
	float:right;
	width:400px;
	height:20px;
	line-height:20px;
	background:#e6f1f6;
	border-top:1px solid #d2dce1;
	text-align:center;
	margin-right:2px;
	display:inline;
	}

#box2{
	position:absolute;
	z-index:99999999;
	top:10px;
	left:20px;
	}

/* review*/

#review_container{
	position:relative;
	float:left;
	width:460px;
	margin-top:10px;
	}

.review_form_area_wrap{
	position:relative;
	float:left;
	width:460px;
	display:inline;
	margin-left:10px;
	}

.review_form_area_wrap hr{
	border:1px solid #ddd;
	width:90%;
	text-align:center;
	}

.review_form_area{
	position:relative;
	float:left;
	width:460px;
	}

.review_form_area img{
	position:relative;
	float:left;
	}

.review_form_area2{
	position:relative;
	float:left;
	width:440px;
	margin-left:20px;
	}

.review_form_area2_inner{
	position:relative;
	float:left;
	width:440px;
	}

.review_title_wrap{
	position:relative;
	float:left;
	height:40px;
	line-height:40px;
	width:340px;
	font-size:18px;
	}

.review_form_area2_inner_c{
	position:relative;
	float:left;
	width:440px;
	text-align:center;
	}


.review_form_area_center{
	position:relative;
	float:left;
	width:460px;
	text-align:center;
	}

#reviewMsg{
	width:425px;
	height:150px;
	}

.review_btn_left{
	position:relative;
	float:left;
	width:200px;
	display:inline;
	margin-left:20px;
	}

.review_btn_left img{
	position:relative;
	float:left;
	}

.review_btn_right{
	display:inline;
	float:right;
	margin-right:40px;
	position:relative;
	width:180px;
	}

.review_pros, .review_cons{
	width:330px;
	float:right;
	}

.review_btn_right img{
	position:relative;
	float:right;
	}

#reviewError{
	background:#FFEBE8 none repeat scroll 0%;
	border:1px solid #DD3C10;
	bottom:3px;
	height:30px;
	line-height:30px;
	text-align:center;
	left:2px;
	position:absolute;
	width:425px;
	}
/* review */

/* welcome page */

.welcome_bar{
	background:transparent url(images/welcome_bar.gif) no-repeat scroll left top;
	height:88px;
	left:0px;
	position:absolute;
	top:-7px;
	width:965px;
	z-index:2;
	color:#673001;
	}

.welcome_bar_inner{
	position:relative;
	float:left;
	width:925px;
	margin-left:20px;
	display:inline;
	margin-top:20px;
	}

.welcome_bar_inner .medium_txt{
	color:#673001;
	}

.welcome_step{
	position:relative;
	float:left;
	margin-top:92px;
	}

.welcome_step .edit_details_form1{
	margin-left:80px;
	}

.page_number{
	position:absolute;
	top:0px;
	right:0px;
	display:inline;
	}

.page_skip{
	position:relative;
	float:right;
	margin-top:10px;
	margin-right:10px;
	}

.welcome_step_title1, .welcome_step_title2, .welcome_step_title3{
	position:relative;
	float:left;
	display:inline;
	line-height:40px;
	height:40px;
	margin-left:20px;
	padding-left:120px;
	}

.welcome_step_title1{
	background:url(images/step_1.png) no-repeat left top;
	}

.welcome_step_title2{
	background:url(images/step_2.png) no-repeat left top;
	}

.welcome_step_title3{
	background:url(images/step_3.png) no-repeat left top;
	}

.welcome_step_subtitle{
	position:relative;
	float:left;
	width:825px;
	margin-left:70px;
	display:inline;
	margin-top:20px;
	margin-bottom:10px;
	padding-bottom:20px;
	border-bottom:1px solid #ddd;
	margin-top:10px;
	padding-top:20px;
	border-top:1px solid #ddd;
	}

.bonus_txt{
	position:relative;
	float:left;
	width:825px;
	margin-left:70px;
	margin-top:40px;
	font-size:11px;
	display:inline;
	}

.supported_clients{
	position:relative;
	float:left;
	width:825px;
	margin-left:70px;
	font-size:11px;
	display:inline;
	}

.no_contacts_found{
	position:relative;
	float:left;
	display:inline;
	background:#ffebe8;
	border:1px solid #dd3c10;
	color:#000;
	padding:7px;
	margin-bottom:5px;
	width:500px;
	text-align:center;
	margin:20px 0px 20px 200px;
	}

.get_shopping{
	position:relative;
	float:left;
	width:825px;
	margin-left:70px;
	height:106px;
	font-size:11px;
	display:inline;
	}

.get_shopping{
	position:relative;
	float:left;
	width:752px;
	margin-left:110px;
	font-size:11px;
	margin-top:20px;
	display:inline;
	}

.get_shopping .search_wrapper{
	width:752px;
	height:30px;
	}

.get_shopping table{
	margin:0px;
	}

.get_shopping .search_wrapper .main_search_form{
	width:752px;
	background:transparent url(images/main_search_form_long.gif) no-repeat scroll left top;
	}

.get_shopping .search_wrapper .main_search_form input{
	width:676px;
	}

.search_options{
	position:relative;
	float:left;
	width:752px;
	margin-top:20px;
	}

.supported_clients .red{
	font-size:11px;
	font-weight:normal;
	}

.search_options1{
	position:relative;
	float:left;
	display:inline;
	color:#885E37;
	font-size:12px;
	font-weight:bold;
	}

.search_options2{
	position:relative;
	float:right;
	display:inline;
	}

.search_options2 a{
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #ddd;
	}

.lets_get_shopping{
	margin-left:60px;
	position:relative;
	float:left;
	display:inline;
	margin-top:20px;
	}

#okmesg{
	display:inline;
	position:absolute;
	background:#fff;
	right:-150px;
	top:0px;
	padding:2px;
	width:100px;
	}

	.checkbox{
	margin:0px;
	margin-right:1px;
	background:#f8fbfc;
	border-color:#f8fbfc;
	color:#fff;
	}

.help_left{
	position:relative;
	float:left;
	width:143px;
	height:612px;
	background:url(images/help_left_bg.gif) no-repeat right top;
	border-top:1px solid #ddd;
	margin-left:10px;
	}

.help_menu_left{
	position:relative;
	float:left;
	display:inline;
	border-right:1px solid #ddd;
	width:143px;
	}

.help_menu_left ul{
	position:relative;
	float:left;
	width:143px;
	}

.help_menu_left ul li{
	position:relative;
	float:left;
	width:143px;
	text-align:left;
	}

.help_menu_left ul li a{
	color:#777;
	}

.help_menu_left ul li a span{
	margin-left:10px;
	}

.help_menu_left ul li a.left_current{
	position:relative;
	float:left;
	height:27px;
	width:143px;
	line-height:27px;
	background:url(images/help_left_on.gif) no-repeat right center;
	color:#fff;
	}

.help_menu_left ul li a.left_current:hover{
	text-decoration:none;
	}

.help_menu_left ul li a.left_1{
	position:relative;
	float:left;
	height:27px;
	width:143px;
	line-height:27px;
	background:url(images/help_left_1.gif) no-repeat right center;
	}

.help_menu_left ul li a.left_2{
	position:relative;
	float:left;
	height:27px;
	width:143px;
	line-height:27px;
	background:url(images/help_left_2.gif) no-repeat right center;
	}

.help_menu_left ul li a.left_1:hover, .help_menu_left ul li a.left_2:hover{
	position:relative;
	float:left;
	height:27px;
	width:143px;
	line-height:27px;
	background:url(images/help_left_on.gif) no-repeat right center;
	color:#fff;
	text-decoration:none;
	}

.help_menu_left ul{
	list-style-type:none;
	}

/* getting started */

.getting_started_top{
	position:relative;
	float:left;
	width:725px;
	text-align:left;
	margin-left:20px;
	margin-top:10px;
	}

.getting_sarted_1{
	position:relative;
	float:left;
	width:725px;
	margin-left:20px;
	margin-top:30px;
	background:url(images/getting_started_1.gif) no-repeat left top;
	}

.getting_sarted_2{
	position:relative;
	float:left;
	width:725px;
	margin-left:20px;
	margin-top:30px;
	background:url(images/getting_started_2.gif) no-repeat left top;
	}

.getting_sarted_3{
	position:relative;
	float:left;
	width:725px;
	margin-left:20px;
	margin-top:30px;
	background:url(images/getting_started_3.gif) no-repeat left top;
	}

.getting_sarted_inner{
	position:relative;
	float:left;
	display:inline;
	width:600px;
	margin-left:85px;
	}

.getting_started_title{
	position:relative;
	float:left;
	display:inline;
	width:600px;
	font-size:18px;
	padding-bottom:5px;
	text-align:left;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
	}

.getting_started_txt{
	position:relative;
	float:left;
	text-align:left;
	display:inline;
	width:630px;
	}

/* retaile_list in search */

.retailer_list_outer_wrap{
	position:relative;
	float:left;
	margin-left:30px;
	width:386px;	
	}

.retailer_list_info_wrap{
	position:relative;
	border-bottom:1px solid #ddd;
	float:left;
	width:386px;
	margin-bottom:10px;
	padding-bottom:20px;
	padding-top:20px;
	}

.retailer_list_search_wrap{
	border-bottom:1px solid #ddd;
	float:left;
	width:386px;
	margin-bottom:10px;
	padding-bottom:10px;
	position:relative;
	
	}

.retailer_list_search_mid{
	position:relative;
	float:left;
	}

.retailer_list_search_title{
	position:relative;
	float:left;
	width:386px;
	}

.retailer_list_search_title img{
	position:relative;
	float:left;
	}

.merch_list_search_name{
	position:relative;
	float:left;
	}

.retailer_list_search_control{
	position:relative;
	float:left;
	height:31px;
	line-height:31px;
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #ddd;
	}

.retailer_list_search_rates{
	position:relative;
	float:left;
	}

.retailer_list_search_speed{
	position:relative;
	float:left;
	}

.retailer_list_search_strap{
	position:relative;
	float:left;
	width:386px;
	}

.retailer_list_search_desc{
	position:relative;
	float:left;
	width:386px;
	}

.retailer_list_search_tag{	
	position:relative;
	float:left;
	width:386px;
	}
.retailer_list_search_deal{
	position:relative;
	float:left;
	width:386px;
	}

.co_prod_search{
	position:relative;
	float:left;
	width:386px;
	margin:10px 0px;
	}

.co_prod_search_box{
	position:relative;
	float:left;
	}

.co_prod_search_box input{
	height:18px;
	width:200px;
	}

.co_prod_search_btn{
	margin-top:3px;
	}

.retailer_list_search_btn{
	position:relative;
	float:left;
	width:386px;
	}

.merch_search_bit span a{
	padding:0px 3px;
	font-weight:bold;
	}

.merch_search_cross a{
	font-weight:bold;
	color:#ce0000;
	font-size:14px;
	}

.extra_wrap{
	position:relative;
	float:left;
	text-align:left;
	width:380px;
	margin-left:15px;
	}


.extra_inner{
	position:relative;
	float:left;
	text-align:left;
	width:370px;
	height:30px;
	margin-left:5px;
	margin-top:5px;
	line-height:30px;
	background:#faf8f8;
	border:1px dashed #ddd;
	}

/* popup tabs */

.popup_tabs_wrap{
	position:absolute;
	right:0px;
	bottom:-5px;
	width:236px;
	height:30px;
	}

.general_info_tab, .general_info_tab a{
	position:relative;
	float:left;
	width:118px;
	height:30px;
	background:url(images/general_info_tab.gif) no-repeat left top;
	}

.general_info_tab_off, .general_info_tab_off a{
	position:relative;
	float:left;
	width:118px;
	height:30px;
	background:url(images/general_info_tab_off.gif) no-repeat left top;
	}

.general_info_tab_off:hover, .general_info_tab_off a:hover{
	position:relative;
	float:left;
	width:118px;
	height:30px;
	background:url(images/general_info_tab.gif) no-repeat left top;
	}

.rates_info_tab, .rates_info_tab a{
	position:relative;
	float:left;
	width:118px;
	height:30px;
	background:url(images/rate_info_tab.gif) no-repeat left top;
	}

.rates_info_tab_off, .rates_info_tab_off a, .rates_info_tab_off_diabled, .rates_info_tab_off_disabled a,  .rates_info_tab_off_diabled:hover, .rates_info_tab_off_disabled a:hover{
	position:relative;
	float:left;
	width:118px;
	height:30px;
	background:url(images/rate_info_tab_off.gif) no-repeat left top;
	}

.rates_info_tab_off:hover, .rates_info_tab_off a:hover{
	position:relative;
	float:left;
	width:118px;
	height:30px;
	background:url(images/rate_info_tab.gif) no-repeat left top;
	}

.box_contact_white{
	position:relative;
	width:410px;
	float:left;
	display:inline;
	background:#fff;
	margin-top:5px;
	border-top:1px solid #000;
	padding:10px 0px;
	}

.pop_up_info_rates{
	position:relative;
	width:390px;
	float:left;
	margin:3px 0px 3px 20px;
	display:inline;
	text-align:left;
	text-align:left;
	}

.rates_title{
	position:relative;
	width:360px;
	float:left;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	border-bottom:1px solid #DDDDDD;
	font-weight:bold;
	margin-left:20px;
	text-align:left;
	padding-bottom:10px;
	}

.rate_info_std{
	position:relative;
	width:360px;
	float:left;
	margin-left:20px;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	border-bottom:1px solid #DDDDDD;
	padding-bottom:10px;
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	}

.no_rate_msg{
	position:relative;
	width:320px;
	float:left;
	margin-left:40px;
	text-align:center;
	padding:5px 0px;
	background:#fff9d7;
	border:1px solid #e2c822;
	margin-top:10px;
	}

.loading_gif{
	position:relative;
	float:left;
	width:100%;
	height:80px;
	background:url(images/loading.gif) no-repeat center center;
	}

/* new index page */

.rel_center{
	width:100%;
	}
/*
.rel_left{
	position:relative;
	float:left;
	text-align:left;
	width:380px;
	margin:0px auto;
	}

  .hp_gs_wrap{
	display:inline;
	float:left;
	margin-left:40px;
	margin-top:30px;
	border-top:1px solid #ddd;
	position:relative;
	width:420px;}

  .hp_gs_1{
	display:inline;
	float:left;
	position:relative;
	margin-top:15px;
	height:70px;
	border-bottom:1px solid #ddd;
	background:url(images/hp_step1.gif) no-repeat left top;
	width:420px;}

  .hp_gs_2{
	display:inline;
	float:left;
	position:relative;
	margin-top:15px;
	height:70px;
	border-bottom:1px solid #ddd;
	background:url(images/hp_step2.gif) no-repeat left top;
	width:420px;}

  .hp_gs_3{
	display:inline;
	float:left;
	position:relative;
	margin-top:15px;
	height:70px;
	border-bottom:1px solid #ddd;
	background:url(images/hp_step3.gif) no-repeat left top;
	width:420px;}

  .hp_gs_1_inner, .hp_gs_2_inner, .hp_gs_3_inner{
	display:inline;
	float:left;
	margin-left:79px;
	position:relative;
	width:342px;}

	.title{
	color:#000;
	width:342px;
	position:relative;
	float:left;
	font-family:georgia;
	font-size:20px;
	}

	.txt{
	font-family:verdana;
	color:#aaa8a8;
	width:342px;
	position:relative;
	float:left;
	font-size:12px;
	}

	.intro {
	display:inline;
	float:left;
	height:190px;
	margin-left:0px;
	position:relative;
	width:767px;
	background:url(images/index_intro.gif) no-repeat left top;
	}

	.intro_inner_txt{
	position:relative;
	float:left;
	display:inline;
	margin-top:70px;
	margin-left:40px;
	}

	.intro_txt1, .intro_txt2, .intro_txt3, .intro_txt4{
	position:relative;
	float:left;
	font-family:verdana;
	color:#403f3f;
	font-size:12px;
	width:100%;
		}
	
	.intro_titles{
	font-family:georgia;
	font-size:20px;
	color:#000;
		}

	.intro_tagline{
	position:absolute;
	top:45px;
	left:0px;
	height:20px;
	width:767px;
	font-size:16px;
	color:#403f3f;
	text-align:center;
	z-index:2;
		}

	.register_now_txt{
	width:100px;
	font-family:georgia;
	font-size:18px;
	color:#000;
	position:absolute;
	text-align:center;
	bottom:20px;
	right:15px;
	}*/

/* companies */

.merch_logo_set{
	position:relative;
	float:left;
	display:inline;
	margin-top:20px;
	}

.merch_logo_block{
	position:relative;
	float:left;
	display:inline;
	width:123px;
	text-align:center;
	margin-bottom:35px;
	}

.merch_logo_block a{
	width:88px;
	margin:0px auto;
	height:31px;
	display:block;
	}

.company_a-z span{
	padding:5px;
	}

/*inde new new*/

.intro{
	display:inline;
	float:left;
	position:relative;
	width:965px;
	height:201px;
	margin:0px;
	z-index:2;
	background:url(images/intro_bg2.gif) repeat-x left top;
	}

.get_started_intro{
	display:inline;
	float:left;
	position:relative;
	width:354px;
	height:37px;
	margin-top:10px;
	margin-left:10px;
	font-size:18px;
	}

.getting_started_intro_wrap{
	display:inline;
	float:left;
	position:relative;
	width:965px;
	margin-left:5px;
	margin-top:15px;
	z-index:0;
	}

.getting_started_intro_1{
	background:transparent url(images/hp_step-1.gif) no-repeat scroll left top;
	display:inline;
	float:left;
	margin-left:20px;
	height:50px;
	position:relative;
	width:280px;
	}

.getting_started_intro_1_inner{
	display:inline;
	float:left;
	position:relative;
	width:219px;
	margin-left:51px;
	}

.getting_started_intro_2{
	display:inline;
	float:left;
	position:relative;
	width:300px;
	background:url(images/hp_step-2.gif) no-repeat left top;
	margin-left:20px;
	}

.getting_started_intro_2_inner{
	display:inline;
	float:left;
	position:relative;
	width:249px;
	margin-left:51px;
	}

.getting_started_intro_3{
	display:inline;
	float:left;
	position:relative;
	width:270px;
	background:url(images/hp_step-3.gif) no-repeat left top;
	margin-left:20px;
	}

.step_spacer{
	display:inline;
	float:left;
	position:relative;
	width:1px;
	font-size:0px;
	line-height:0px;
	height:70px;
	background:url(images/step_spacer.gif) no-repeat top center;
	}

.getting_started_intro_3_inner{
	display:inline;
	float:left;
	position:relative;
	width:229px;
	margin-left:51px;
	}

.getting_started_intro_1_inner .title, .getting_started_intro_2_inner .title, .getting_started_intro_3_inner .title{
	color:#000;
	font-size:16px;
	font-family:georgia;
	font-weight:bold;
	width:229px;
	display:inline;
	float:left;
	position:relative;
	}

.getting_started_intro_1_inner .text, .getting_started_intro_2_inner .text, .getting_started_intro_3_inner .text{
	color:#a4a1a1;
	font-size:12px;
	font-family:verdana;
	width:229px;
	display:inline;
	float:left;
	position:relative;
	}

.sign_up_btn{
	position:relative;
	float:left;
	display:inline;
	width:261px;
	height:76px;
	z-index:2;
	margin-top:-23px;
	margin-left:40px;
	background:url(images/sign_up_btn2.gif) no-repeat left top;
	}

.up_to{
	position:relative;
	}

.sign_up_btn_link{
	position:relative;
	float:left;
	width:178px;
	height:54px;
	border:0px;
	margin-top:20px;
	display:block;
	}


.feature_merch_wrap{
	display:inline;
	float:right;
	position:relative;
	width:420px;
	margin-right:5px;
	}

.feature_merch_wrap div{
	display:inline;
	float:left;
	position:relative;
	width:88px;
	height:31px;
	margin-top:10px;
	margin-right:15px;
	}



.feature_merch_wrap .feature_merch_title{
	display:inline;
	float:left;
	height:30px;
	line-height:30px;
	position:relative;
	width:407px;
	font-size:18px;
	}

.feature_merch_wrap .feature_merch_title a{
	font-size:12px;
	}

.index_right{
	border-left:1px solid #DDDDDD;
	display:inline;
	float:right;
	position:relative;
	width:460px;
	margin-top:30px;
	}

.copy_code_row_outer{
	position:relative; 
	float:left; 
	display:inline;
	width:100%;
	}

#d_clip_button_1,
#d_clip_button_2,
#d_clip_button_3,
#d_clip_button_4,
#d_clip_button_5,
#d_clip_button_6,
#d_clip_button_7,
#d_clip_button_8,
#d_clip_button_9,
#d_clip_button_10,
#d_clip_button_11,
#d_clip_button_12,
#d_clip_button_13,
#d_clip_button_14,
#d_clip_button_15,
#d_clip_button_16,
#d_clip_button_17,
#d_clip_button_18,
#d_clip_button_19,
#d_clip_button_20,
#d_clip_button_21,
#d_clip_button_22,
#d_clip_button_23,
#d_clip_button_24,
#d_clip_button_25,
#d_clip_button_26,
#d_clip_button_27,
#d_clip_button_28,
#d_clip_button_29{
	padding-right:30px;
	z-index:999;
	}

#clipMsg1,
#clipMsg2,
#clipMsg3,
#clipMsg4,
#clipMsg5,
#clipMsg6,
#clipMsg7,
#clipMsg8,
#clipMsg9,
#clipMsg10,
#clipMsg11,
#clipMsg12,
#clipMsg13,
#clipMsg14,
#clipMsg15,
#clipMsg16,
#clipMsg17,
#clipMsg18,
#clipMsg19,
#clipMsg20,
#clipMsg21,
#clipMsg22,
#clipMsg23,
#clipMsg24,
#clipMsg25,
#clipMsg26,
#clipMsg27,
#clipMsg28,
#clipMsg29{
	z-index:99999;
	}
	
.copy_code_row{ 
	position:relative; 
	float:left; 
	display:inline;
	height:18px;
	line-height:18px;
	background:url(images/copy_to_clipboard.png) no-repeat right center;
	}

.copy_code_row_selected{ 
	position:relative; 
	float:left; 
	display:inline;
	height:18px;
	line-height:18px;
	background:url(images/copy_to_clipboard_selected.png) no-repeat right center;
	}

.hp_social_Buttons{
	display:inline;
	float:left;
	height:16px;
	margin-left:15px;
	margin-top:10px;
	position:relative;
	width:68px;
	z-index:9;
	}

.hp_social_Buttons .socialIcons{
	display:inline;
	float:left;
	margin-left:16px;
	position:relative;
}

.hp_social_Buttons a{
	width:18px;
	height:18px;
	}


.hp_social_Buttons .socialIcons img{
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	_filter:alpha(opacity=30);
	_opacity:.30;
	}


.hp_social_Buttons .socialIcons:hover img{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	_filter:alpha(opacity=100);
	_opacity:1;
	}




