div#containerhome {
    position: relative;
    border-left: 1px solid rgb(220, 220, 220);
    border-right: 1px solid rgb(220, 220, 220);
    width: 985px;
    margin: auto;
    height: auto;
    overflow: hidden;
}

div#topspacer{
	position:relative;
	width: 985px;
	margin: 0px;
	height: 6px;
}

div#titlemoduletop {
    position: relative;
    width: 985px;
    height: auto;
	margin-bottom: 8px;
	padding-left: 5px;
}

div#rightcolumn {
    float: right;
    width: 657px;
    margin-right: 6px;
    height: auto;
}


div#leftsidemodule1 {
    position: relative;
    width: 657px;
    height: auto;
	margin: 0px;
	padding: 0px;
}



div#whatdoyouthinkmodule{
  position: relative;
  width: 657px;
  height: auto;
  margin: 0px;
  padding: 0px;
  margin-top: 9px;
}

div#whatdoyouthink {
    position: relative;
    width: 657px;
  	margin-top: 3px;
    overflow: hidden;
    line-height: 67px;

    font-size: 13pt;
    margin: 0;
    font-weight: normal;
    color: rgb(100, 100, 100);
    font-family: "Trebuchet MS";
    word-spacing: -2px;
}

.rating_for_similar{
  float: left;
  margin: 0 7px 0 224px;
}

div#ratingbox{
    position: relative;
    width: 657px;
	height:65px;
    text-align: center;	
}

div#ratingcontainerframe{
	position:relative;
    width: 357px;
	height: 65px;
	margin-left: 150px;
	margin-top: 10px;
}


div#leftsidemoduleotherdescriptions{
    position: relative;
    width: 657px;
    height: auto;
	margin: 0px;
	padding: 0px;
}

div#contenttitle{
    position: relative;
    width: 657px;
	height: auto;
    margin: 0px;
}

div#contentinfo{
	position:relative;
	width: 353px;
	height: auto;
}
	
div#leftcolumn {
    position: relative;
    left: 6px;
    width: 310px;
    height: auto;
}


div#pictureslot3 {
    width: 304px;
    height: auto;
    margin-left: 1px;
	margin-bottom: 0px;
	text-align:center;
}

div#seeoriginalimage {
    width: 304px;
    height: auto;
    margin-left: 1px;
	margin-bottom: 8px;
	text-align:center;
	color:#787878;
	font-size:11pt;
}

  #linkstyleseeoriginalimage:link, #linkstyleseeoriginalimage:visited, #linkstyleseeoriginalimage:hover {
    font-size: 9pt;
} #linkstyleseeoriginalimage:link, #linkstyleseeoriginalimage:visited {
    color: rgb(120, 120, 120);
    text-decoration: none;
} #linkstyleseeoriginalimage:hover {
    text-decoration: underline;
    color: rgb(70, 70, 70);
} #linkstyleseeoriginalimage:active{
	text-decoration: none;
}

div#contentpageaddthisbutton{
	position:relative;
    border: 1px solid rgb(210, 210, 210);	
    width: 308px;
    right: 4px;
    margin: 3px;
	margin-bottom:10px;
}

div#sharethis{
	position:relative;
    width: 304px;
	width: 222px;
    height: 15px;
    background-color: rgb(252, 252, 252);
    margin-left: 83px;
    margin-top: 11px;
	margin-bottom: 10px;	
	color:#02A4E0;
}

div#admatte_content_page,
div#admatte_content_page2{
    border: 1px solid white;
    width: 308px;
    height: 258px;
    margin: 3px;
    position: relative;
    right: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
}

div#admatte_content_page2{
    margin: 7px 3px 3px 3px;
}

div#adhome {
    position: absolute;
    bottom: 0;
    border: 1px solid white;
    width: 300px;
	height: 250px;
    margin: 3px;
	right: 0px;
}

#linkstyleadd:link,
#linkstyleadd:visited,
#linkstyleadd:hover{

}

#linkstyleadd:link,
#linkstyleadd:visited{
	padding:4px;
	padding-left:9px;
	padding-right:9px;
	
	font-size:9pt;
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	border-radius: 2px;
}
#linkstyleadd:hover{
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
#linkstyleadd:active{
    color: #000;
    border-color: #444;
}


#linkstyleeditwide:link,
#linkstyleeditwide:visited,
#linkstyleeditwide:hover{

}

#linkstyleeditwide:link,
#linkstyleeditwide:visited{
	padding:4px;
	padding-left:9px;
	padding-right:9px;
	float:left;
	
	font-size:9pt;
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
#linkstyleeditwide:hover{
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
#linkstyleeditwide:active{
    color: #000;
    border-color: #444;
}


#linkstylechangepicture:link,
#linkstylechangepicture:visited,
#linkstylechangepicture:hover{
}

#linkstylechangepicture:link,
#linkstylechangepicture:visited{
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	float:left;

	font-size:9pt;
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-left: solid 1px #f3f3f3;
    margin: 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
#linkstylechangepicture:hover{
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
#linkstylechangepicture:active{
    color: #000;
    border-color: #444;
}

#linkstyleaddnoborder:link,
#linkstyleaddnoborder:visited,
#linkstyleaddnoborder:hover{
}

#linkstyleaddnoborder:link,
#linkstyleaddnoborder:visited{
	padding:4px;
	padding-left:9px;
	padding-right:9px;
	float:left;

	font-size:9pt;
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-left: solid 1px #f3f3f3;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
#linkstyleaddnoborder:hover{
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
#linkstyleaddnoborder:active{
    color: #000;
    border-color: #444;
}


.commenttext {
    font-size: 12pt;
    margin: 0;
    font-weight: normal;
    color: rgb(110, 110, 110);
    font-family: "Trebuchet MS";
    line-height: 1.2em;
    word-spacing: -2px;
    display: inline;
}

p.in {
    font-size: 10pt;
    margin: 0;
    font-weight: normal;
    color: rgb(150,150,150);
    line-height: 1.2em;
    word-spacing: -2px;
    display: inline;
	
} #linkstylecontentcollectiontitle:link, #linkstylecontentcollectiontitle:visited, #linkstylecontentcollectiontitle:hover {
    font-size: 10pt;
	font-family: Arial;
} #linkstylecontentcollectiontitle:link, #linkstylecontentcollectiontitle:visited {
    color: rgb(75, 75, 75);
    text-decoration: underline;
} #linkstylecontentcollectiontitle:hover {
    text-decoration: underline;
    color: rgb(2, 164, 224);
} #linkstylecontentcollectiontitle:active{
	text-decoration: none;
}

  #ls_comment:link, #ls_comment:visited, #ls_comment:hover {
    font-size: 10pt;
} #ls_comment:link, #ls_comment:visited {
    color: rgb(150, 150, 150);
    text-decoration: underline;
} #ls_comment:hover {
    text-decoration: underline;
    color: rgb(2, 164, 224);
} #ls_comment:active{
	text-decoration: none;
}

  #linkstylecommentusername:link, #linkstylecommentusername:visited, #linkstylecommentusername:hover {
    font-size: 9pt
} #linkstylecommentusername:link, #linkstylecommentusername:visited {
    color: rgb(2, 164, 224);
    text-decoration: none;
} #linkstylecommentusername:hover {
    text-decoration: underline;
    color: rgb(2, 164, 224);
} #linkstylecommentusername:active{
	text-decoration: none;
}

  #linkstylereplyusername:link, #linkstylereplyusername:visited, #linkstylereplyusername:hover {
    font-size: 9pt
} #linkstylereplyusername:link, #linkstylereplyusername:visited {
    color: rgb(150, 150, 150);
    text-decoration: underline;
} #linkstylereplyusername:hover {
    text-decoration: underline;
    color: rgb(2, 164, 224);
} #linkstylereplyusername:active{
	text-decoration: none;
}


div#commentblock {
    position: relative;
    height: auto;
	min-height: 58px;
	border-bottom: 1px dotted rgb(220, 220, 220);
	margin-top:15px;
	margin-left: 5px;
}

div#commentrating {
    position: relative;
	float:left;
    width: 16px;
    height: 16px;
	margin:1px 5px 0 0 ;
}

div#commenttext {
    position: relative;
    height: auto;
    width: 573px;
    margin-bottom: 3px;
    left: 57px;
}


div#commentbyusercontainer {
    position: relative;
    width: 565px;
    height: auto;
    margin-bottom: 0px;
    left: 57px;
    overflow:hidden
}

div#comment_form_reveal {
    position: relative;
    width: 565px;
    height: auto;
    margin-bottom: 0px;
    left: 57px;
    overflow:hidden
}

div#comment_reveal_contain {
    position: relative;
    width: 565px;
    height: auto;
    margin-bottom: 18px;
    left: 57px;
    overflow:hidden
}

p.time{
    font-size: 9pt;
    margin: 0;
    font-weight: normal;
    color: rgb(150,150,150);
    line-height: 1.2em;
    /*word-spacing: -2px;*/
    display: inline;
}

div#replybyuser {
  position: relative;
  width: 570px;
	height:auto;
  margin-left:57px;
  margin-top:6px;
}

div#commentuserimage {
    position: absolute;
	left:0;
	top:0;
	padding:0;
	margin:0;
    height: 50px;
    width: 50px;
}

div#commentbyuser {
  position: relative;
  width: 570px;
	margin-bottom:1px;
	height:auto;
}

.comment_post{
  margin-top:18px;
  overflow:hidden;
}

.comment_post_txt{
  margin-left:57px;

  font-size: 12pt;
  font-family: "Trebuchet MS";
  color:rgb(110,110,110);
  line-height: 1.2em;
  word-spacing: -2px;
}

.comment_icon{
	width:13px;
	height:12px;
	margin-top:2px;
	display:inline;
	/*background-image: url(../images/comment_icon.gif); */
}

div#contentspacer{
	position:relative;
	margin:0px;
	width: 300px;
	height:60px;
}

div#name_and_time {
    position: relative;
    width: 570px;
	margin-bottom:2px;
}

div#comment_box{
	position:relative;
	padding:0;
	margin:0;
	width:570px;
	height:auto;
	margin-top:10px;
	overflow:hidden;
}

.comment_field{
	position:relative;
	left: 55px;
	padding:0;
	margin:0;
	width:515px;
	margin-top:1px;
	height:auto;
}

p.timeadded {
    font-size: 9pt;
    margin: 0;
    font-weight: normal;
    color: #4B4B4B;
    line-height: 1.2em;
    display: inline;
}

textbox { resize: none; }  
textarea { resize: none; }


.mouseover1 img {
border: 0;
filter:alpha(opacity=100);
-moz-opacity: 1.00;
opacity: 1.00;
-khtml-opacity: 1.00;
}

.mouseover1 img:hover {
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
-khtml-opacity: 0.85;
}

.mouseover1 img:active {
filter:alpha(opacity=1);
-moz-opacity: 1.00;
opacity: 1.00;
-khtml-opacity: 1.00;
}


/************Featured Content Deal *******/

div#feat_container{
	position:relative;
	margin:0;
	padding:0;
	width:657px;
	height:auto;
	overflow:hidden;
}

div#deal_container{
	position:relative;
	margin:0;
	padding:0;
	width:657px;
	height:auto;
	
	/*background-color: rgb(232,232,232); */
	padding-top:3px;
	overflow:hidden;
}

div#gift_box_container{
	position:relative;
	margin:0;
	padding:10px;
	width:204px;
	overflow:hidden;
	
	height:auto;
	background-color: rgb(251,234,234);
	border:1px solid rgb(251,213,213);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.count_down_container{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:93px;
	
	height:auto;
	/*background-color: rgb(234,251,234);*/
}

.free_gift_label,
.free_gift_number{
	position:relative;
	margin:0;
	padding:0;
	width:91px;
	height:auto;
	text-align:center;
}

.free_gift_label,
.free_gift_number{
	/*background-color: rgb(234,210,241); */

	font-size:12pt;
	font-family:Verdana;
	letter-spacing:-1px;
	/*font-weight:bold; */
	color: rgb(25,198,224);
	color: #e02e3d;
	
	z-index:10;
}

.free_gift_number{
	/*background-color: rgb(234,210,241);*/
	font-size:44pt;
	font-weight:bold;
	font-family:Verdana;
	color: rgb(22,222,252);
	color: #ff515f;
	
	margin-top:-10px;
	margin-bottom:-7px;
	z-index:2;
}

.present_picture{
	float:left;
	margin:0;
	padding:0;
	width:99px;
	height:auto;
	height:94px;
	margin-left:10px;
	margin-top:-1px;

}


div#deal_text_container{
	float:right;
	margin:0;
	padding:0;
	width:390px;
	padding:10px;
	margin-right:6px;
	
	height:auto;
	background-color: rgb(243,251,242);
	border: 1px solid #c1f1bb;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.deal_preface{
	font-family:Verdana;
	letter-spacing:-1px;
	font-size:14pt;
	font-weight:bold;
	color: rgb(255, 137, 132);
	color: #5cbd51;	
}

.deal_text{
	font-family:Verdana;
	letter-spacing:-1px;
	font-size:11pt;
	color: rgb(100,100,100);
	line-height:20px;	
}

.deals_taken{
	font-family:Verdana;
	letter-spacing:-1px;
	font-size:11pt;
	color: #5CBD51;
	line-height:20px;
	font-weight:bold;	
}

  #linkstyleconsolation:link, #linkstyleconsolation:visited, #linkstyleconsolation:hover {
    font-size: 10pt;
} #linkstyleconsolation:link, #linkstyleconsolation:visited {
    color: rgb(70, 70, 70);
    text-decoration: underline;
} #linkstyleconsolation:hover {
    text-decoration: underline;
    color: #02A4E0;
} #linkstyleconsolation:active{
	text-decoration: none;
}

div#login_to_review{
	position:relative;
	margin:0;
	padding:10px;
	width: 630px;
	text-align:center;
	height:auto;
	margin-top: 11px;
	
	
	background-color: #edf5fc;
	border: 1px solid #bedffc;
	
	font-size:12pt;
	color: rgb(100,100,100);
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

div#review_message{
	position:relative;
	margin:0;
	padding:10px;
	width: 630px;
	text-align:center;
	height:auto;
	margin-top: 11px;
	line-height:22px;
	
	
	background-color: #FFFFC8;
	border: 1px solid #F5F800;
	
	font-size:12pt;
	color: rgb(100,100,100);
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

  #linkstylegift:link, #linkstylegift:visited, #linkstylegift:hover {
    font-size: 12pt;
} #linkstylegift:link, #linkstylegift:visited {
    color: #02A4E0;
    text-decoration: underline;
	font-weight:bold;
} #linkstylegift:hover {
    text-decoration: underline;
    color: #02A4E0;
} #linkstylegift:active{
	text-decoration: none;
}



  #linkstylesignupreview:link, #linkstylesignupreview:visited, #linkstylesignupreview:hover {
    font-size: 12pt;
} #linkstylesignupreview:link, #linkstylesignupreview:visited {
    color: rgb(100, 100, 100);
    text-decoration: underline;
} #linkstylesignupreview:hover {
    text-decoration: underline;
    color: #02A4E0;
} #linkstylesignupreview:active{
	text-decoration: none;
}


div#all_form_contain{
	position:relative;
	margin:0;
	width:625px;
	height:auto;
	overflow:hidden;
	margin-top:12px;
	padding:12px;
	
	background-color:#c6e3fc;
	border: 1px solid #b3dafc;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

div#review_form_container{
	position:relative;
	margin:0;
	padding:0;
	width:657px;
	height:auto;
	overflow:hidden;
}

.rate_this_container{
	float:left;
	margin:0;
	padding:10px;
	background-color:red;
	height:auto;
	
	background-color: #edf5fc;
	border: 1px solid #bedffc;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.put_in_coll_container{
	float:left;
	margin:0;
	padding:10px;
	background-color:yellow;
	height:auto;
	margin-left:12px;
	width:461px;
	
	background-color: #edf5fc;
	border: 1px solid #bedffc;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

div#review_form_rec{
	position:relative;
	margin:0;
	padding:10px;
	width:602px;
	height:auto;
	overflow:hidden;
	margin-top:12px;
	
	background-color: #edf5fc;
	border: 1px solid #bedffc;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.comment_titles,
.comment_titles_2{
	position:relative;
	margin:0;
	padding:0;
	margin-bottom:5px;
	
	color:#015371;
	font-size:12pt;
}

.comment_titles_2{
	margin-top:7px;
}

.system_message{
	position:relative;
	margin:0;
	padding:10px;
	width:628px;
	height:auto;
	overflow:hidden;
	margin-top:12px;
	
	background-color: #edf5fc;
	border: 1px solid #bedffc;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align:center;
	color:#015371;
	font-size:12pt;
}

.system_message_ff{
	position:relative;
	margin:0;
	padding:7px;
	width:637px;
	height:auto;
	overflow:hidden;
	margin:7px 0 7px 2px;

	background-color: #FDEEEF;
	border: 1px solid #C6B0B2;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align:center;
	color:#584E4F;
  font-size:10pt;
}

.see_more_in_collection {
    position: relative;
    width: 296px;
	height: 42px;
	padding: 0 0 0 4px;
	margin-bottom:10px;
	border-radius: 4px;
}

.c_select_button_left,
.c_select_button_right{
	position:relative;
	float:left;
	padding:0;
	margin:0;
	width:91px;
	height:40px;
	display:block;
	overflow:hidden;
	border:1px solid white;
	border-radius:4px;
	background:url("../images/c_arrow_l.gif") no-repeat center;
}

.c_select_button_right{
	background:url("../images/c_arrow_r.gif") no-repeat center;
}

.c_select_button_left:hover,
.c_select_button_right:hover {
	border:1px solid rgb(150,150,150);
	background-color:rgb(235,235,235);
}

.c_select_button_left:active,
.c_select_button_right:active {
	background-color:rgb(215,215,215);
}

.content_counter{
	position:relative;
	float:left;
	padding:0;
	margin:0;
	width:110px;
	height:42px;
	text-align:center;
	line-height:42px;
	color:rgb(100,100,100);
	font-weight:bold;
	font-size:13pt;
}

  #ls_thumb_box_title:link, #ls_thumb_box_title:visited, #ls_thumb_box_title:hover {
    position: relative;
    display: block;
    padding: 7px;
    margin:8px 0 2px 4px;
    width: 288px;
    height: auto;
    text-align: center;
	line-height:22px;

    font-size: 13pt;
    font-family: georgia;
	border:1px solid white;

} #ls_thumb_box_title:link, #ls_thumb_box_title:visited {
    color: rgb(2, 164, 224);
    font-weight: bold;
    text-decoration: none;
} #ls_thumb_box_title:hover {
    text-decoration: none;
    color: rgb(2, 164, 224);
	border:1px solid rgb(150,150,150);
	background-color:rgb(235,235,235);
	border-radius:4px;
} #ls_thumb_box_title:active{
	text-decoration: none;
	background-color:rgb(215,215,215);
}

.collection_thumbs_box {
    position: relative;
    width: 312px;
	height: auto;
	padding: 0px;
	margin:0 0 5px 2px;
	overflow:hidden;
}

.collection_thumbs_box:hover {
  opacity:0.85;
}

.box_thumb{
	position:relative;
	float:left;
	padding:0;
	margin:0 0 2px 2px;
	width:100px;
	height:100px;
}

#d_container{
	position: relative;
    width: 302px;
    height: auto;
    margin: 6px 3px 0px 3px;
    right: 0px;
}

#d_title{
	position:relative;
	margin-top:6px;
}

.d_title_text{
	font-size:9pt;
  color:rgb(150,150,150);
	font-weight:bold;
	position:relative;
	left:0;
	display:inline-block;
	background:white;
	bottom:-8px;
	vertical-align: middle;
	padding-right: 10px;
}
.separator_line{
	margin-bottom:10px;
	position:relative;
	margin-top:-8px;
	border-bottom:1px dotted rgb(220,220,220);
	width:100%;
	left:0;
}

#d_bad_title{
  margin-top:9px;
}

.d_title_love,
.d_title_like,
.d_title_dontcare,
.d_title_dislike,
.d_title_hate{
	font-size:14pt;
}

.d_title_love{
	color:rgb(114,213,117);
}

.d_title_like{
	color:rgb(191,232,141);
}

.d_title_dontcare{
	color:rgb(173,173,173);
}

.d_title_dislike{
	color:rgb(251,138,138);
}

.d_title_hate{
	color:rgb(216,73,73);
}

#d_person_contain{
	position:relative;
	margin:0 0 3px;
	padding:0;
	width:auto;
	height:auto;
	overflow:hidden;
}

.d_rank{
	float:left;
	height:auto;
	padding:11px 8px 9px 2px;
	color: rgb(100,100,100);
	font-size:10pt;
}

.d_rank_letters{
	float:left;
	height:auto;
	color: rgb(100,100,100);
	font-size:10pt;
	width:10px;`
	padding:11px 0px 10px 0px;	
}

.d_rank_smltxt{
	font-size:10pt;
}

.d_avatar{
	float:left;
	margin:7px 0px 0px 0px;
	padding:0;
}

.d_face{
	float:left;
	margin:12px 6px 0px 6px;
	padding:0;	
}

.d_text_contain{
	float:left;
	height:28px;
	width:206px;
	padding:0px;
	margin-top:6px;
	color: rgb(100,100,100);
	display:table;
}

.d_rating_text{
	position:relative;
	padding:0;
	margin:0px;
	height:auto;
	width:auto;
	font-size:8pt;
	display:table-cell;
	vertical-align:middle;
}

#ls_comment_add:link,
#ls_comment_add:visited,
#ls_comment_add:hover{

}

#ls_comment_add:link,
#ls_comment_add:visited{
	float:right;
	margin:10px 10px 0 0;
	padding:4px;
	padding-left:9px;
	padding-right:9px;
	
	font-size:9pt;
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	border-radius: 2px;
}
#ls_comment_add:hover{
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
#ls_comment_add:active{
    color: #000;
    border-color: #444;
}

.ff_warning{
  position: absolute;
  display:inline-block;
  overflow:hidden;
  height:auto;
  z-index: 50;

  background:rgba(140,240,100,.5);
}

h1{
  color:#02A4E0;
  display:inline;
  font-size: 16pt;
}