body {
	margin: 0;
	padding: 20px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.clear {
	clear: both;
}

a img {
	border: none;
}

a {
	color: #781eb4;
}

a:hover {
	text-decoration: none;
}

.orange {
	color: #e66e14;
}

.red {
	color: #ff0000;
	font-weight:bold;
}

.purple {
	color: #781eb4;
}

.purplebold {
	color: #781eb4;
	font-weight:bold;
	font-size:15px;
}

h1, h2, p, form {
	margin: 0;
	padding: 0;
}

p {
	margin-bottom: 20px;
}

#wrapper {
	margin: 0 auto;
	width: 960px;
}

#header {
	
}

#logo {
	float: left;
}

#header_right {
	float: right;
	width: 500px;
	text-align: right;
}

#headernav {
	color: #a8a9ad;
	margin: 0 0 20px 0;
	display: block;
	height: 20px;
}

#headernav a {
	color: #781eb4;
}

#headernav a.last {
	color: #e66e14;
	font-weight: bold;
}

#headernav a:hover {
	text-decoration: none;
}

#headernav .amsi {
	color:#333333;
}

#search {
	
}

#search label {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 5px 20px;
	background-image: url(http://www.choadnetwork.com/images/icons/help.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#search input.field {
	width: 195px;
	border: 1px solid #781eb4;
}

#search input.btn {
	margin: 0 0 -5px 0;
}

#navigation {
	height: 30px;
	background-image: url(http://www.choadnetwork.com/images/nav/nav_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

#nav {
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
}

#nav li {
	float: left;
}

#nav li a {
	float: left;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 16px;
	height: 21px;
	margin: 4px 0 2px 0;
	padding: 3px 30px 0 30px;
	border-right: 1px solid white;
	font-weight: bold;	
}

#nav li.pre {
	border-right: 1px solid white;
	height: 28px;
}

#nav li.noprofile {
	border-left: 1px solid white;
	height: 28px;
}

#nav li.post a {
	border-left: 1px solid white;
}

#nav li a:hover {
	background-color: #a752ff;
	font-weight: bold;
}

#nav li.add {
	
}

#nav li.add a {
	background-color: #e66e14;
	font-weight: bold;
}

#nav li.add a:hover {
	background-color: #ff8b34;
}

#nav li.last {
	
}

#nav li.last a {
	background-color: #e66e14;
	font-weight: bold;
}

#nav li.last a:hover {
	background-color: #ff8b34;
}

#nav li.current {
	padding-left: 2px;
	background-image: url(http://www.choadnetwork.com/images/nav/nav_tab_on.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#nav li.current a {
	float: left;
	color: #9a9a9a;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 16px;
	height: 23px;
	margin: 0 0 0 0;
	padding: 7px 30px 0 30px;
	border-right: none;
	background-image: url(http://www.choadnetwork.com/images/nav/nav_tab_on.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#nav li.current a:hover {

}


#breadcrumbs {
	padding: 10px 0 20px 20px;
	color: #9b9b9b;
}

#breadcrumbs a {
	color: #9b9b9b;
	text-transform: uppercase;
}

#breadcrumbs a:hover {
	text-decoration: none;
}

#content {

}

#left_210 {
	float: left;
	margin: 0 0 0 0;
	width: 210px;
}

#right_725 {
	float: right;
	width: 725px;
	margin: 0 0 0 0;
}

#right_728 {
	float: right;
	width: 728px;
	margin: 0 0 0 0;
}

#right_715 {
	float: right;
	width: 715px;
	margin: 0 0 0 0;
}

#right_728 .homeleft {
	float: left;
	width: 490px;
	margin: 0 0 0 0;
}

#right_728 .homeright {
	float: right;
	width: 210px;
	margin: 0 0 0 0;
}

#right_715 .left_545 {
	width: 545px;
	float: left;
	margin: 0 0 0 0;
}

#right_715 .left_565 {
	width: 565px;
	float: left;
	margin: 0 0 0 0;
}

#footer {
	text-align: center;
	height: 35px;
	padding: 25px 0 0 0;
	margin-top: 20px;
	background-color: #781eb4;
	margin-bottom: 10px;
}

#footer ul {
	margin: 0 0 0 45px;
	padding: 0;
	list-style: none;
	float: left;
}

#footer ul li {
	float: left;
}

#footer ul li a {
	color: white;
	float: left;
	padding: 0 10px;
	border-right: 1px solid #a8a9ad;
	height: 15px;
	text-decoration: none;
}

#footer ul li.last a {
	border-right: none;
	padding-right: 0px;
}

#footer ul li.orange a {
	color: #e66e14;
}

#footer ul li a:hover {
	text-decoration: underline;
}

#copyright {
	padding-bottom: 10px;
	color: #781eb4;
}



.maintitle {
	border-bottom: 1px solid #9b9b9b;
	margin-bottom: 20px;
	height:1%;
}

.buyBoxHeaderText {
	float: left;
	font-size: 18px;
        font-weight:bold;
	color: #781eb4;
	margin-bottom: -2px;
}

.mallResultsHeader {
	float: left;
	font-size: 20px;
        font-weight:bold;
	color: #781eb4;
	margin-bottom: -2px;
}

.productDetailTitleText {
	float: left;
	font-size: 20px;
        font-weight:bold;
	color: #781eb4;
	margin-bottom: -2px;
}

.maintitle h1, .maintitle h2 {
	float: left;
	font-size: 20px;
	color: #781eb4;
	margin-bottom: -2px;
}

.maintitle span.right {
	float: right;
	font-weight: bold;
	padding-top: 3px;
}

.maintitle_orange {
	border-bottom: 1px solid #9b9b9b;
	margin-bottom: 20px;
	height:1%;
}

.maintitle_orange h1, .maintitle_orange h2 {
	float: left;
	font-size: 20px;
	color: #e66e14;
	margin-bottom: -2px;
}

.maintitle_orange span.right {
	float: right;
	font-weight: bold;
	padding-top: 3px;
}


.orangetopbox {
	border: 1px solid #9b9b9b;
	border-top: 2px solid #e66e14;
	padding: 10px 8px;
}

.orangetopbox .title {
	font-size: 16px;
	font-weight: bolder;
	border-bottom: 1px solid #9b9b9b;
	color: #e66e14;
}

.orangetopbox .purple {
	color: #781eb4;
}

.orangetopbox .copy {
	padding: 10px 5px 0 5px;
}


.graybox {
	border: 1px solid #9b9b9b;
	padding: 10px 8px;
}

.graybox .title {
	font-size: 16px;
	font-weight: bolder;
	border-bottom: 1px solid #9b9b9b;
	color: #e66e14;
}

.graybox .purple {
	color: #781eb4;
}

.graybox .orange {
	color: #e66e14;
}

.graybox .copy {
	padding: 10px 5px 0 5px;
}

.graybox .featured {
	text-align:center;
	padding: 10px 5px 0 5px;
}

.graybox .featured  img {
	padding: 0 0 10px 0;
}

.graybox .featured  p {
	margin-bottom:5px;
}



.dosdonts {

}

.dosdonts h2 {
	font-size: 18px;
	margin: 0 0 0 0;
}

.dosdonts ul {
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
}

.dosdonts ul li {
	margin: 0 0 5px 0;
	line-height: 17px;
}


.admid {
	text-align: center;
}

.adproduct {
	
}

.adproduct .image {
	margin: 0 0 5px 0;
}

.adproduct p {
	margin: 0px;
}


.choadsweek {
	padding: 10px 5px;
	text-align: center;
	background-color: #4d4d4d;
	color: white;
}

.choadsweek a {
	color: white;
}

.choadsweek h2 {
	font-size: 16px;
	font-weight: lighter;
	margin: 0 0 5px 0;
}

.choadsweek h2 span.orange {
	color: #e66e14;
	font-weight: bold;
}

.choadsweek img.profile {
	border: 1px solid white;
	margin: 0 0 10px 0;
}

.choadsweek p.name {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
}

.choadsweek .slideshow {
	margin: 0 0 10px 0;
}

.choadsweek p.last {
	margin: 0;
}


.choadrepellent {
	padding-top: 30px;
}

.repellent_icon p {
	margin: 0;
	padding-bottom: 8px;
}

.repellent_icon input {
	background-color:#eeeeee;
	border: 2px solid #e66e14;
	overflow: hidden; 
}


div.repellent_steps {
	margin-bottom: 8px;
}

div.repellent_number {float: left; padding: 0 0 0 15px;}
div.repellent_number_heading {float: right; width: 670px;}
div.repellent_number_heading h2 {font-size: 14px; font-weight: bold; color: #454545; margin: 0; padding-top: 5px;}


.mainarticle {

}

.mainarticle .aboutleft {
	width: 350px;
	float: left;
}

.mainarticle .aboutright {
	width: 350px;
	float: right;
	margin-right:5px;
}

.mainarticle .leftcolumn {
	width: 350px;
	float: left;
}

.mainarticle .rightcolumn {
	width: 350px;
	float: right;
}

.mainarticle img.profileimg {
	float: left;
	margin: 0 10px 5px 0;
}

.mainarticle p.last {
	text-align: right;
	margin: 0 0 0 0;
	font-weight: bold;
}

.mainarticle p {
	margin: 0 0 15px 0;
}


.signup {
	text-align: center;
}

.signup p {
	margin: 0 0 15px 0;
	font-weight: bold;
	font-size: 14px;
	color: #464646;
}


.about_choadometer {
	
}

.about_choadometer img {
	margin: 0 auto;
}

.about_choadometer p {
	margin: 0 0 0 0;
}


.about_cr {
	
}

.about_cr img {
	margin: 10px 0 10px 0;
}

.about_cr p {
	margin: 0 0 0 0;
}




table.addchoad {
	
}

table.addchoad tr td.number {
	padding: 0 10px;
	width: 30px;
}

table.addchoad tr td.tabletop {
	padding-bottom: 30px;
}


table.upload {

}

table.upload tr td.subtitle {
	font-size: 16px;
	font-weight: bold;
	color: #454545;
	border-bottom: 1px solid #9b9b9b;
}

table.upload tr td.disclaimer {
	padding: 5px 0 10px 10px;
	font-weight:bold;
	color: #ff0000;
}

table.upload tr td.photo_error {
	padding: 5px 0 5px 10px;
	background-color:#eeeeee;
	font-weight:bold;
	color: #ff0000;
}

table.upload tr td.label {
	text-align: right;
	padding: 0 10px 10px 0;
	color: #9b9b9b;
}

table.upload tr td.label strong {
	font-size: 14px;
	color: #000000;
}

table.upload tr td.label {
	width: 200px;
}

table.upload tr td.field {
	padding-bottom: 10px;
}



table.confirmation {

}

table.confirmation tr td.label {
	font-size: 14px;
	text-align: right;
	padding: 2px 5px 0 0;
}

table.confirmation tr td.field {
	width: 250px;
}

table.confirmation tr td.field input.field {
	width: 250px;
}

table.confirmation tr td.submit {
	padding-top: 10px;
	text-align: right;
}


table.register {

}

table.register tr td.subtitle {
	font-size: 16px;
	font-weight: bold;
	color: #454545;
	border-bottom: 1px solid #9b9b9b;
}

table.register tr td.disclaimer {
	padding: 5px 0 10px 10px;
	font-weight:bold;
	color: #ff0000;
}

table.register tr td.label {
	font-size: 14px;
	text-align: right;
	padding: 2px 5px 10px 0;
}

table.register tr td.field {
	padding-bottom: 10px;
	width: 275px;
}

table.register tr td.field input.field {
	width: 260px;
}

table.register tr td.charinfo {
	color: #9b9b9b;
	padding-bottom: 10px;
	font-size: 11px;
}

table.register tr td.submit {
	padding: 0 85px 0 0;
	text-align: right;
}




table.choadinfo {

}

table.choadinfo tr td.subtitle {
	font-size: 16px;
	font-weight: bold;
	color: #454545;
	border-bottom: 1px solid #9b9b9b;
}

table.choadinfo tr td.disclaimer {
	padding: 5px 0 10px 10px;
	font-weight:bold;
	color: #ff0000;
}

table.choadinfo tr td.label {
	font-size: 14px;
	text-align: right;
	padding: 2px 5px 10px 0;
	vertical-align:top;
}

table.choadinfo tr td.famous {
	font-size: 14px;
	font-weight:bold;
}

table.choadinfo tr td.field {
	padding-bottom: 10px;
	width: 400px;
}

table.choadinfo tr td.field input.field {
	width: 385px;
}

table.choadinfo tr td.field select.field {
	width: 264px;
}

table.choadinfo tr td.field textarea {
	width: 385px;
}

table.choadinfo tr td.charinfo {
	color: #9b9b9b;
	padding-bottom: 10px;
	font-size: 11px;
	vertical-align:top;
}

.charleft {
	color: #ff0000;
	font-size: 11px;
}

.charleft input.field {
	border-color:#FFFFFF;
	border:none;
	color: #ff0000;
	font-size: .8em;
}

table.choadinfo tr td.submit {
	padding: 0 120px 0 0;
	text-align: right;
}



table.nochoads {

}

table.nochoads tr td.description {
	padding-right: 10px;
}

table.nochoads tr td.image {
	text-align: right;
}


table.dailychoads {

}

table.dailychoads tr td {
	padding-bottom: 10px;
}

table.dailychoads tr td.image {
	width: 90px;
}

table.dailychoads tr td.image img.profile {
	border: 1px solid black;
	margin-bottom: 5px;
}

table.dailychoads tr td.description {
	padding-left: 10px;
	height:95px;
}

table.dailychoads tr td.description p.subtitle {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	color: #454545;
}

table.dailychoads tr td.description p {
	margin: 0 0 15px 0;
}

table.dailychoads tr td.description p.last {
	margin: 0 0 0 0;
	text-align: right;
}

table.dailychoads tr td.sortlabel {
	color:#c0c0c0;
	font-size:11px;
	font-weight:bold;
	padding-left: 10px;
}


table.signin {

}

table.signin tr.entry td {
	padding-bottom: 10px;
}

table.signin tr.entry td.label {
	text-align: right;
	padding-right: 10px;
}

table.signin tr.entry td.field {
	text-align: right;
}

table.signin tr.entry td.field input.field {
	width: 110px;
	border: 1px solid #781eb4;
}

table.signin tr.submit td {
	
}

table.signin tr.submit td a {
	float: left;
	padding-top: 5px;
}

table.signin tr.submit td input.btn {
	float: right;
}


.margbot_20 {
	margin-bottom: 20px;
}

.margbot_40 {
	margin-bottom: 40px;
}

.margbot_100 {
	margin-bottom: 100px;
}

.margtop_20 {
	margin-top: 20px;
}

.margbot_10 {
	margin-bottom: 10px;
}

.cborder {
	border: 1px solid black;
}

.padtop_10 {
	padding-top: 10px;
}



a.white {
	color: #fff;
	text-decoration: underline;
}

div.narrowtable {
	margin: 0 30px 0 10px;
}

div.choadgallery {
	margin: 15px 30px 0 10px;
}


#pageresults {
	padding: 5px 5px 5px 10px;
	color: #fff;
	background-color: #781eb4;
	margin: 0;
	height: 25px;
}

#pageresults .left {
	float:left;
	margin: 2px;
}

#pageresults .right {
	float:right;
}

#pageresults select.field {
	width: 130px;
	font-size: 12px;
}

.pagination {
	background-color: #781eb4;
	color: #fff;
	padding: 5px;
	margin: 0;
}

.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #fff;
	font-weight:bold;
	text-decoration: none; 
	color: #fff;
}

.pagination a:hover, #pagination a:active {
	border: 1px solid #fff;
	color: #fff;
	font-weight:bold;
	background-color:#e66e14;
}

.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #fff;
	font-weight: bold;
	background-color: #e66e14;
	color: #fff;
	}

.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background-color:#ccc;
	border: 1px solid #fff;	
	color: #fff;
}



div.pagesort {
	background-image:url(../images/gal_obg.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color: #781eb4;
	color: #fff;
	padding: 5px 10px;
	margin: -15px 0 0 0;
}

div.pagesort a {
	color:#FFFFFF;
	text-decoration:underline;
}

div.pagesort a:hover {
	color:#FFFFFF;
	text-decoration:none;
}


div.subsort {
	background-color:#fff200;
	color: #000;
	padding: 5px 13px;
	margin:0;
	height:15px;
	font-weight:bold;
}

div.subsort .left {
	float:left;
}

div.subsort .right {
	float:right;
}

div.subsort .sorttype {
	color:#e66e14;
}

div.bottom_banner_ad {
	margin-top: 20px;
}

div.title_darkbackground {
	width: 920px;
	background-color: #444;
	color: #fff;
	padding: 2px 0 2px 10px;
	margin: 0 0 20px 0;
}

div.title_darkbackground h1 {
	font-size: 20px;
	font-weight: lighter;
}

span.valign_middle {
	vertical-align: top;
}

div.badgebanner {
	color: #fff;
	background-color: #4d4d4d;
	margin-bottom: 20px;
	padding: 10px 50px 10px 50px;
}

div.badgebanner_text {
	margin: 32px 0 0 0;
	float: left;
	font-size: 18px;
	font-weight: normal;
	width: 330px;
	color: #fff;
}

div.repellentbadge {
	float: right;
	margin: 0;
}


#xsnazzy {
	background: transparent;
	margin: 0;
} 

.xtop, .xbottom {
	display:block;
	background: transparent;
	font-size:1px;
}

.xb1, .xb2, .xb3, .xb4 {
	display:block;
	overflow:hidden;
}

.xb1, .xb2, .xb3 {
	height:1px;
}

.xb2, .xb3, .xb4 {
	border-left:1px solid #9b9b9b;
	border-right:1px solid #9b9b9b;
}

.xb1 {
	margin:0 5px;
	background: #9b9b9b;
}

.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; border:0 solid #9b9b9b; border-width:0 1px; padding: 0 0 5px 0; background: transparent;}


.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:1px;}
.yb2, .yb3, .yb4 {background: #eee; border-left:1px solid #9b9b9b; border-right:1px solid #9b9b9b;}
.yb1 {margin:0 5px; background: #9b9b9b;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 2px;}
.yb4 {height:2px; margin:0 1px;}
.yboxcontent {display:block; border:0 solid #9b9b9b; border-width:0 1px; padding: 5px 10px; background: #eee;}


#featchoad_gallery {

}

#featchoad_gallery h1 {
	font-size: 20px;
	color: #781eb4;
	padding:5px 0 0 0;
	margin: 0 0 5px 0;
}

#featchoad_gallery h2 {
	font-weight: normal;
	font-size: 22px;
	color: #585858;
	margin: 0 0 2px 0;
}

#featchoad_gallery h3 {
	font-size: 16px;
	color: #585858;
	padding:7px 0 0 0;
	margin: 0 0 5px 0;
}

#featchoad_gallery ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

#featchoad_gallery ul li {
	margin: 2px 0;
}

#featchoad_gallery ul span {
	font-weight: bold;
	font-size: 14px;
}

#featchoad_gallery .left {
	float:left;
	width:224px;
	margin:0 0 0 11px;
	padding:0;
	color: #585858;
}

#featchoad_gallery .middle {
	float:left;
	width:245px;
	margin:30px 0 0 17px;
	padding:0;
	color: #585858;
}

#featchoad_gallery .right {
	float:right;
	width:200px;
	padding:0 11px 0 0;
	color: #585858;
}

#featchoad_gallery table {

}

#featchoad_gallery table img {
	margin: 0 0 15px 0;
}

#featchoad_gallery img {
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	border: 1px solid #000;
}

#featchoad_gallery p {
	margin:0 0 5px 0;
}

img.featchoad {
	padding: 0;
	margin: 0 0 5px 0;
	border: 1px solid #000;
}


div.subhead_crop {
	width: 100%;
	margin-bottom: 5px;
}

div.subhead {width: 100%; margin-bottom: 15px;}
div.subhead_number {float: left; padding: 0 0 0 10px;}
div.subhead_heading {float: right; width: 660px;}
div.subhead_heading h2 {font-size: 16px; font-weight: bold; color: #454545; border-bottom: 1px solid #9b9b9b; margin: 0; padding: 0;}


div#crop_photo {
	width: 695px;
	margin: 0 0 40px 35px;
}

div#crop_photo_left {
	float: left;
}

div#crop_photo_right {
	text-align: center;
	width: 130px;
	height: 250px;
	float: left;
	border: 1px solid #9b9b9b;
	padding: 10px 5px 10px 5px;
	margin: 20px 0 0 15px;
}

div#crop_photo_right img {
	padding: 10px 0 10px 0;
}

div#crop_leftbutton {float: left; margin: 20px 0 0 0;}
div#crop_rightbutton {float: right; margin: 20px 0 0 0;}


div#confirmadd {width: 600px; margin: 0 0 0 55px;}
div#confirmadd_left {float: left; width: 217px; margin: 0; padding: 0;}
div.darkback {color: #fff; background-color: #666666; margin: 0; padding: 15px 11px;}
div.darkback a {color: #fff; text-decoration: underline;}
div.darkback img {border: 1px solid #fff;}
div.darkback img#confirmadd_meter {margin: 5px 0;}
div.darkback .choadometer_lg {margin: 5px 0;}
table#small_thumbs {width: 100%; text-align: center; margin: 5px 0 10px 0;}
table#small_thumbs img {border: 1px solid #fff;}

#nothumbs {
	margin: 5px 0 10px 0;
}

div#confirmadd_left div#confirm_icon {text-align: center; margin: 20px 0 0 0;}
div#confirm_icon p {font-weight: bold; font-size: 16px; margin: 0 0 5px 0;}
div#confirm_icon img {border: 1px solid #000;}
div#confirmadd_right {float: right; width: 355px; margin: 0 0 50px;}
div#confirmadd_right h3 {font-weight: normal; font-size: 20px; margin: 0 0 5px 0; padding: 0;}
div#confirmadd_right ul {margin: 0 0 10px 0; padding: 0; list-style: none;}
div#confirmadd_right ul li {margin: 2px 0;}
div#confirmadd_right ul span {font-weight: bold;}
div#confirm_leftbutton {float: left; margin: 15px 0 0 0;}
div#confirm_rightbutton {float: right; margin: 15px 0 0 0;}


#edit_icon {
	margin: 0 0 20px 0;
}

#edit_icon img {
	border: 1px solid #000;
}


div.profiletop {
	border: 1px solid #9b9b9b;
	margin-bottom: 20px;
	padding: 10px 20px 10px 10px;
}

div.aboutuser {
	float: right;
	width: 300px;
}

div.aboutuser span {
	font-weight: bold;
}

div.profile {
	float: left;
	width: 700px;
}

div.profile_thumb {
	float: left;
	margin: 0;
}

div.profile_thumb img {
	border: 1px solid black;
}

div.profile_summary {padding: 0 0 0 100px;}
div.profile_summary h3 {font-weight: normal; font-size: 18px; margin: 0; padding: 0;}
div.profile_summary ul {margin: 0; padding: 0; list-style: none;}
div.profile_summary ul li {margin: 2px 0;}
div.profile_summary ul span {font-weight: bold;}


div#choadfile_middle {width: 520px; float: left;}
div#blog_middle {width: 520px; float: left;}

div#blog_subhead {margin: -20px 0 15px 0;}
div.floatright {float: right; margin: 5px 0 5px 10px;}
div.floatleft {float: left; margin: 5px 10px 5px 0;}
div#blog_bookmarks {border-top: 1px solid #9b9b9b; width: 100%; margin: 0; padding: 2px 0 20px 0;}
div#blog_bookmarks div#left {float: left;}
div#blog_bookmarks div#right {float: right;}
div#blog_bookmarks div#left img {margin: 0 5px;}

h2.blogright {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #9b9b9b;
	color: #585858;
}

ul.blogright {
	margin: 5px 0 0 5px;
	padding: 0 0 10px 0;
	list-style: none;
}

ul.blogright li {
	margin: 0 0 15px 0;
}

ul#blog_archives li {margin: 0 0 2px 0; text-align: center;}
div.prev {float: left; margin: 0 0 0 10px; color: #9b9b9b;}
div.next {float: right; margin: 0 10px 0 0; color: #9b9b9b}
div.next a, div.prev a {color: #9b9b9b;}

div#choadfile_right {
	width: 170px;
	float: right;
}

div#blog_right {
	width: 180px;
	float: right;
}

h2#featured_right {
	color: #585858;
	font-size: 14px;
	border-bottom: 1px solid #585858;
	margin: 0 5px 10px 5px;
}

div#featured_right {
	padding-left: 39px;
	margin: 0 auto;
}

div#featured_right div {
	margin: 0;
}

div#choadfile_middle h2 {font-weight: normal; font-size: 18px; color: #585858; margin-top: 20px;}
div#choadfile_topleft {float: left; width: 216px;}

div#flag {
	text-align: center;
	margin: 5px 0 0 0;
}

div#flag a {
	text-decoration:underline;
}

div#flag a:hover {
	text-decoration:none;
}

div#flag img {
	border: 0;
	padding: 5px 0 0 5px;
	vertical-align: bottom;
}

div#choadfile_topright {
	float: right;
	width: 280px;
}

div#choadfile_topright h2 {font-weight: normal; font-size: 22px; color: #585858; margin: 0 0 2px 0;}
div#choadfile_topright ul {margin: 0 0 10px 0; padding: 0; list-style: none;}
div#choadfile_topright ul li {margin: 2px 0;}
div#choadfile_topright ul span {font-weight: bold; font-size: 14px;}

div#choad_info {
	background: url(./../images/icons/rounded_gray_back.gif) top left no-repeat;
	width: 520px;
	height: 116px;
	margin: 0;
	padding: 0;
}


div#choad_info table {width: 400px; margin: 15px 50px 0 50px;}
div#choad_info table td.label {text-align: right; font-weight: bold; padding: 0 5px 0 0;}
div#choad_info table td.info {text-align: left;}
div#choad_info table input {width: 320px; margin: 5px 0 0 0; border: 1px solid #781eb4;}
div#choad_info table.bookmarks {text-align: center; width: 460px; margin: 10px auto 0 auto; padding: 0; border-top: 1px solid #9b9b9b;}
div#choad_info table.bookmarks td {padding-top: 5px;}
div#choad_info table.bookmarks td.icon {text-align: right;}
div#choad_info table.bookmarks td.link {text-align: left; padding-left: 10px;}
div#choad_info table.bookmarks td.link a {color: #585858;}


div#blog_info {
	background: url(./../images/icons/rounded_gray_back.gif) top left no-repeat;
	width: 520px;
	height: 116px;
	margin: 0 0 20px 0;
	padding: 0;
}

div#blog_info table {width: 400px; margin: 15px 50px 0 50px;}
div#blog_info table td.label {text-align: right; font-weight: bold; padding: 0 5px 0 0;}
div#blog_info table td.info {text-align: left;}
div#blog_info table input {width: 320px; margin: 5px 0 0 0; border: 1px solid #781eb4;}
div#blog_info table.bookmarks {text-align: center; width: 460px; margin: 10px auto 0 auto; padding: 0; border-top: 1px solid #9b9b9b;}
div#blog_info table.bookmarks td {padding-top: 5px;}
div#blog_info table.bookmarks td.icon {text-align: right;}
div#blog_info table.bookmarks td.link {text-align: left; padding-left: 10px;}
div#blog_info table.bookmarks td.link a {color: #585858;}



#comments_title {
	border-bottom: 1px solid #9b9b9b;
	margin-bottom: 20px;
}

#comments_title h1 {
	float: left;
	font-size: 16px;
	color: #585858;
	margin-bottom: -2px;
}

#comments_title span.right {
	float: right;
	font-weight: bold;
	padding-top: 3px;
}

#comments_title span.right a {
	text-decoration:none;
	color: #9b9b9b;
}

#comments_title span.right a:hover {
	text-decoration:underline;
	color: #9b9b9b;
}

#threadcontain {
	width: 520px;
	margin: 0;
	padding: 0;
}

#comments {

}

#comments .title {

}

#comments .title img {
	margin:2px 0 0 2px;
}

#comments .title span.left {
	float: left;
}

#comments .title span.right {
	float:right;
	color: #7f7f7f;
}

#comments .cc0 {
	background-color:#ffffff;
}

#comments .cc1 {
	background-color:#f2f2f2;
}

#comments .cc2 {
	background-color:#ededed;
}

#comments .cc3 {
	background-color:#e8e8e8;
}

#comments .cc4 {
	background-color:#e3e3e3;
}

#comments .cc5 {
	background-color:#dedede;
}

#comments .cc6 {
	background-color:#d9d9d9;
}

#comments .cc7 {
	background-color:#d4d4d4;
}

#comments .cc8 {
	background-color:#cfcfcf;
}

#comments .cc9 {
	background-color:#c9c9c9;
}

#comments .cc10 {
	background-color:#c4c4c4;
}

#comments .cc11 {
	background-color:#bfbfbf;
}

#comments .cc12 {
	background-color:#bababa;
}

#comments .cc13 {
	background-color:#b5b5b5;
}

#comments .cc14 {
	background-color:#b0b0b0;
}

#comments .level1 {
	padding: 0 0 0 15px;
}

#comments .level1 .text {
	margin: 5px 0 5px 10px;
	padding: 0;
	width: 425px;
}

#comments .level2 {
	padding: 0 0 0 30px;
}

#comments .level2 .text {
	float: left;
	margin: 5px 0 5px 10px;
	padding: 0;
	width: 410px;
}

#comments .level3 {
	padding: 0 0 0 45px;
}

#comments .level3 .text {
	float: left;
	margin: 5px 0 5px 10px;
	padding: 0;
	width: 395px;
}

#comments .level4 {
	padding: 0 0 0 60px;
}

#comments .level4 .text {
	float: left;
	margin: 5px 0 5px 10px;
	padding: 0;
	width: 380px;
}

#comments .level5 {
	padding: 0 0 0 75px;
}

#comments .level5 .text {
	float: left;
	margin: 5px 0 5px 10px;
	padding: 0;
	width: 365px;
}

#comments .level6 {
	padding: 0 0 0 90px;
}

#comments .level6 .text {
	float: left;
	margin: 5px 0 5px 10px;
	padding: 0;
	width: 350px;
}

#comments .level7 {
	padding: 0 0 0 90px;
}

#comments .level7 .text {
	float: left;
	margin: 5px 0 5px 10px;
	padding: 0;
	width: 350px;
}

#comments .icon {
	width: 58px;
	height: 58px;
	float: left;
	margin: 5px 0 5px;
	padding: 0;
	border: 1px solid #7f7f7f;
}

#comments .text {
	float: left;
	margin: 5px 0 5px 10px;
	padding: 0;
	width: 440px;
}

#comments h3 {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #7f7f7f;
	font-weight: normal;
}

#comments h3 a {text-decoration: none; color: #781eb4; font-weight: bold;}
#comments p {margin: 0; padding: 0;}
#comments a {color: #7f7f7f;}

#comments .reply {
	font-size: 11px;
}


#blogtitle {

}

#blogtitle .icon {
	width: 88px;
	height: 88px;
	float: left;
	margin: 0 0 10px;
	padding: 0;
	border: 1px solid #9b9b9b;
}

#blogtitle .text {
	float: left;
	margin: 0 0 10px 10px;
	padding: 0;
	width: 400px;
}

#blogtitle h1 {
	margin: 0;
	padding: 0;
	font-size: 28px;
	color: #9b9b9b;
	font-weight: normal;
	line-height: 26px;
	text-align:left;
}

#blogtitle h1 a {
	text-decoration: none;
	color: #781eb4;
	font-weight: bold;
}

#blogtitle .byline {
	font-size: 18px;
	color: #9b9b9b;
	margin: 0;
	padding: 0 0 4px 0;
}

#blogtitle .byline img {
	vertical-align:bottom;
	padding: 0 0 3px 0;
}

#blogtitle .byline a {
	font-size: 18px;
	color: #e66e14;
	text-decoration:underline;
}

#blogtitle .byline a:hover {
	font-size: 18px;
	color: #e66e14;
	text-decoration:none;
}

#blogtitle a {color: #9b9b9b;}
#blogtitle p {margin: 0; padding: 0 0 4px 0;}

#blogtitle a {color: #9b9b9b;}

#blogtitle .reply {
	color: #9b9b9b;
}

div.blogtopic {
	width: 488px;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
}

div.blogtopic textarea {
	width: 485px;
	margin: 0;
	padding: 0;
}

div.replyto_contain_v0 {
	width: 448px;
	margin: 0 0 20px 0;
	padding: 0 0 0 70px;
}

div.replyto_contain_v0 textarea {
	width: 445px;
	margin: 0;
	padding: 0;
}

div.replyto_contain_v1 {
	width: 433px;
	margin: 10px 0 20px 0;
	padding: 0 0 0 85px;
}

div.replyto_contain_v1 textarea {
	width: 430px;
	margin: 0;
	padding: 0;
}

div.replyto_contain_v2 {
	width: 415px;
	margin: 10px 0 20px 0;
	padding: 0 0 0 100px;
}

div.replyto_contain_v2 textarea {
	width: 412px;
	margin: 0;
	padding: 0;
}

div.replyto_contain_v3 {
	width: 400px;
	margin: 10px 0 20px 0;
	padding: 0 0 0 115px;
}

div.replyto_contain_v3 textarea {
	width: 397px;
	margin: 0;
	padding: 0;
}

div.replyto_contain_v4 {
	width: 385px;
	margin: 10px 0 20px 0;
	padding: 0 0 0 130px;
}

div.replyto_contain_v4 textarea {
	width: 382px;
	margin: 0;
	padding: 0;
}

div.replyto_contain_v5 {
	width: 370px;
	margin: 10px 0 20px 0;
	padding: 0 0 0 145px;
}

div.replyto_contain_v5 textarea {
	width: 367px;
	margin: 0;
	padding: 0;
}

div.replyto_contain_v6 {
	width: 355px;
	margin: 10px 0 20px 0;
	padding: 0 0 0 160px;
}

div.replyto_contain_v6 textarea {
	width: 352px;
	margin: 0;
	padding: 0;
}

div.send_to_friend {
	width: 408px;
	margin: 20px 0 20px 0;
	padding: 0 0 0 45px;
	color: #9b9b9b;
	font-weight:bold;
}

div.send_to_friend .label {
	width: 105px;
	text-align:right;
	padding:7px 10px 0 0;	
}

div.send_to_friend input.field {
	width: 225px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}

div.send_to_friend textarea {
	width: 405px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}

div.flag_choad {
	width: 180px;
	margin: 20px 0 0 0;
	padding:0 0 0 10px;
	color: #9b9b9b;
}

div.flag_choad_si {
	width: 185px;
	margin: 20px 0 0 0;
	padding:0 0 0 0;
	color: #9b9b9b;
}

div.flag_choad_si select.field {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	font-size:12px;
	width:190px;
}

div.flag_choad_si img {
	border:none;
}

div.flag_choad_si textarea {
	width: 187px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}

div.flag_comment {
	width: 408px;
	margin: 20px 0 20px 0;
	padding: 0 0 0 55px;
	color: #9b9b9b;
}

div.flag_comment .label {
	padding:7px 0 0 0;	
	font-weight:bold;
}

div.flag_comment select.field {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	font-size:12px;
}

div.flag_comment select.blogfield {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	font-size:12px;
	width:190px;
}

div.flag_comment textarea {
	width: 405px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}

div.replyto_topleft {
	float: left;
}

#replyto_topright {
	float: right;
}

div.replyto_leftbtn {
	float: left;
	margin: 5px 0 0 0;
}

div.replyto_rightbtn {
	float: right;
	margin: 5px 0 0 0;
}

div.addcomment_contain {
	width: 520px;
	margin: 10px 0 20px 0;
	padding: 0;
}

div.addcomment_contain textarea {
	width: 516px;
	margin: 0;
	padding: 0;
}

div.replyto_topleft, #replyto_topright {
	color: #9b9b9b;
}

div.replyto_topleft span.purple, div.replyto_topleft span.orange {
	font-weight: bold;
	font-size: 16px;
}


#signup_left {
	width: 400px;
	float: left;
	padding: 0;
	margin: 20px 0 0 0;
}

#signup_left h2 {
	margin: 0 0 15px 0;
	padding: 0;
	color: #585858;
	font-size: 14px;
	border-bottom: 1px solid #585858;
} 


table.mainsignin {
	margin-left: 10px;
}

table.mainsignin tr td.label {
	font-size: 14px;
	text-align: right;
	padding: 2px 5px 0 0;
}

table.mainsignin tr td.field {
	padding-bottom: 10px;
	width: 250px;
}

table.mainsignin tr td.field input.field {
	width: 250px;
}

table.mainsignin tr td.submit {
	text-align: right;
}


#signup_right {
	width: 480px;
	float: right;
	margin: 20px 20px 20px 0;
	height: 300px;
}

#signup_right h2 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #585858;
	font-size: 14px;
	border-bottom: 1px solid #585858;
} 

#signup_right p {
	margin: 0 0 10px 10px;
}

div#registration {
	width: 480px;
	float: left;
	margin: 20px 20px 20px 0;
	height: 300px;
}

div#registration h2 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #585858;
	font-size: 14px;
	border-bottom: 1px solid #585858;
} 

div#registration p {
	margin: 0 0 10px 10px;
}

table#signup_checkboxes {
	margin: 0 0 0 50px;
}

div#signupbutton {
	text-align: center;
	margin: 10px auto 0 auto;
	padding: 0;
}

td#input1, td#input2, td#input2, input#input1,input#input2, input#input3 {
	width: 260px;
} 

div#signup_page2 {
	margin-bottom: 200px;
}

div#signup_page2 h2 {
	font-size: 24px;
	margin: 0 0 5px 10px;
}

div#signup_page2 div {
	margin: 0 0 20px 20px;
	line-height: 1.8em;
}


table.editprofile {

}

table.editprofile {
	width: 500px;
	float: left;
	margin: 0 0 10px 10px;
	padding: 0;
}

table.editprofile td.profile_image {
	width: 90px;
	height: 90px;
	margin: 0;
	padding-right: 10px;
}

table.editprofile td.profile_image img {
	border: 1px solid black;
}

table.editprofile td.label {
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
}

table.editprofile tr td.field input.field {
	width: 225px;
}


table.editprofile td.maxchar {
	color: #9b9b9b;
}

table.editprofile td.name {
	font-weight: normal;
	font-size: 18px;
	color: #585858;
	padding: 0 5px 3px 0;
}

table.editprofile td.name span {
	font-size: 12px;
	color: #9b9b9b;
	font-weight: normal;
}

table.editprofile td.change {
	padding-top: 3px;
}

table.editprofile input {
	margin: 2px 0;
}

table.editprofile tr td.submit {
	padding: 0 18px 0 0;
	text-align: right;
}


table.editprofile_about {float: left; width: 300px; margin: 0 0 10px 10px; padding: 0;}
table.editprofile_about td.topleft {text-align: left;}
table.editprofile_about td.topright {text-align: right; color: #9b9b9b;}
table.editprofile_about textarea {width: 300px; height: 100px;}
table#changeicon {margin: 5px 0 20px 10px;}

table#changeicon td.icon {
	padding: 0 10px 10px 0;
} 

table#changeicon td.icon img {
	border: 1px solid #000;
}

div#savechanges {
	width: 810px;
	margin: 2px 0 40px 0;
}

div#savechanges .left {
	float:left;
}

div#savechanges .right {
	float:right;
}


td#changepassword_save {
	text-align: right;
	padding: 5px 10px 0 0;
}


div#store_left_pf {width: 720px; float: left;}
div#store_left {width: 620px; float: left;}
div#store_right {width: 238px; float: left; margin: 20px 0 0 20px; border: 1px solid #9b9b9b; border-top: 2px solid #e66e14;}
div#featured_product {padding: 5px 10px;}
div#featured_product h2 {font-size: 14px; border-bottom: 1px solid #585858; margin: 0 0 10px 0;}
div#featured_product table {float: left; width: 188px; height: 126px; margin: 0 10px 0 0; padding: 0;}
div#storeintro_contain {border: 1px solid #fff;} 
div#storephoto {float: right; margin: -20px 0 0 0; padding: 0;}
div#store_welcome {float: left; width: 300px; margin: 0 0 10px 20px; padding: 0;}
div#featured_contain table {width: 100%; height: 80px; margin: 0; padding: 0;}
div#featured_contain table#three_thumbs {width: 185px; margin: 0 10px 0 0; float: left;}
div#featured_descr {float: right; width: 400px;}
div#featured_bottom {margin-top: 20px; padding: 0; float: right; width: 400px;}
div#featured_bottom div#left {float: left;}
div#featured_bottom div#right {float: right; margin: 0 30px 0 0;}
div#featured_contain table td.link {width: 120px;}
div#rightside_cart {}
div#rightside_cart h3 {font-size: 14px; border-bottom: 1px solid #585858; margin: 5px 10px 10px 10px;}
table#rightside_cart {width: 100%; margin: 0 0 20px 0; padding: 0; border-collapse:collapse;}
table#rightside_cart td.item {text-align: right; padding-right: 5px;}
table#rightside_cart td.price {text-align: right; padding: 0 10px 0 0;}
table#rightside_cart td#sub {text-align: right; font-weight: bold; padding: 5px; border-top: 1px solid #9b9b9b;}
table#rightside_cart td#total_price {text-align: right; padding: 0 10px 0 0; border-top: 1px solid #9b9b9b;}
table#rightside_cart tr.last td {padding-bottom: 20px;}
div.cart_bottomleft {float: left; margin: 0 0 10px 10px;}
div.cart_bottomright {float: right; margin: 0 10px 10px 0;}
div#store_bottomleft {margin: 20px 0 20px 0; float: left; width: 300px;}
div#store_bottomright {margin: 20px 0 20px 0; float: right; width: 300px;}
table.store_bottom_head {width: 100%; margin: 0 0 10px 0; border-bottom: 1px solid #000;}
table.store_bottom_head h3 {font-size: 16px; margin: 0 0 -2px 5px; padding: 0;}
table.store_unit {width: 100%; margin: 0 0 20px 0;}
table.store_unit td {}
table.store_unit td#store_unit_photo {width: 90px; padding: 0 10px 0 0;}
div#product_detail {width: 100%; margin-bottom: 30px; padding: 0 0 0 10px;}
div#product_detail_left {float: left; width: 160px; text-align: center; margin: 0 10px 0 0;}
div#product_detail_left img {margin-bottom: 5px; border: 1px solid #9b9b9b;}
div#detail_descr {float: right; width: 420px; margin: 0 20px 0 0;}
div#detail_bottom {float: right; width: 420px; margin: 10px 20px 0 0;}
div#detail_bottom_left {float: left; width: 140px;}
div#detail_bottom_left img {margin: 0 5px 0 0; border: 1px solid #9b9b9b;}
div#detail_bottom_right {float: right; width: 200px; font-weight: bold; font-size: 16px;}
div#detail_bottom_right input {margin: 0 0 0 10px; vertical-align: middle; margin-top: -2px;}


table.gallery_sort {

}

table.gallery_sort tr td.field select.field {
	width: 90px;
	font-size: 12px;
}

table.gallery_sort tr td.category select.field {
	width: 158px;
	font-size: 12px;
}

table.gallery_sort tr td.label {
	text-align: right;
	padding: 0 3px 0 0;
}


div#cart_contain {
	border: 1px solid #4d4d4d;
	border-top: 2px solid #781eb4;
	width: 780px;
	padding: 0 10px 5px 10px;
}

table#shopping_cart {
	border: 0;
	width: 100%;
}

table#shopping_cart h1 {
	font-size: 20px;
	font-weight: lighter;
	color: #585858;
	margin-bottom: -2px;
}

table#shopping_cart tr#cart_top td#buttons {
	padding: 0;
	margin: 0;
}

td#buttons input {
	margin: 0 0 0 10px;
}

table#shopping_cart tr#cart_top td {
	border-bottom: 1px solid #000;
	padding-top: 20px;
}

table#shopping_cart tr#cart_head td {padding: 10px 10px 0 10px;}
table#shopping_cart tr#cart_item td {border-top: 1px solid #9b9b9b; padding: 10px 10px;}
div#cart_bottom {width: 802px; margin-bottom: 40px;}
div#cart_bottom_left {float: left; width: 430px; margin: 20px 0 0 0;}
div#cart_bottom_right {float: right; width: 335px; margin: 0; padding: 0; background-color: #eee; border: 1px solid #ddd;}
div#cart_bottom_right table {width: 100%; margin: 10px 0 10px 0; font-weight: bold;}
div#cart_bottom_right table td {padding: 0 20px 3px 0;}
div#cart_bottom_right table td span {color: #585858; font-weight: normal;}
div#cart_bottom_right div#continue {float: left; margin: 0 0 10px 5px;}
div#cart_bottom_right div#proceed {float: right; margin: 0 5px 10px 0;}
div#cart_bottom_right div#message {margin: 0 0 10px 10px;}



.ratingblock {
	display:block;
	padding-bottom:8px;
	margin-bottom:0;
}

.loading {
	height: 12px;
	background: url('../images/icons/working_rating.gif') 50% 50% no-repeat;
}
	
.main-wrapper {
	border-bottom: 1px solid #9a9a9a;
	width: 90px;
}

.boutline {
	border: 1px solid #000;
}

.boutline div.left {
	float: left;
}

.boutline div.right {
	float:right;
	width: 18px;
}

.boutline .ratingnum {
	text-align:center;
	color:#ce2f51;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

.unit-rating { 
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 12px;
	line-height: 12px;
	position: relative;
	background: url('../images/icons/rating_grad.gif') top left repeat-x;		
}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	height: 12px;
	line-height: 12px;
	margin:0px;
	
	float: left;
	
}
	
.unit-rating li a {
	outline: none;
	display:block;
	width: 7px;
	height: 12px;
	line-height: 12px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
	
.unit-rating li a:hover{
	background: url('../images/icons/rating_grad.gif') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:7px;}
.unit-rating a.r2-unit{left:7px;}
.unit-rating a.r2-unit:hover{width: 14px;}
.unit-rating a.r3-unit{left: 14px;}
.unit-rating a.r3-unit:hover{width: 21px;}
.unit-rating a.r4-unit{left: 21px;}	
.unit-rating a.r4-unit:hover{width: 28px;}
.unit-rating a.r5-unit{left: 28px;}
.unit-rating a.r5-unit:hover{width: 35px;}
.unit-rating a.r6-unit{left: 35px;}
.unit-rating a.r6-unit:hover{width: 42px;}
.unit-rating a.r7-unit{left: 42px;}
.unit-rating a.r7-unit:hover{width: 49px;}
.unit-rating a.r8-unit{left: 49px;}
.unit-rating a.r8-unit:hover{width: 56px;}
.unit-rating a.r9-unit{left: 56px;}
.unit-rating a.r9-unit:hover{width: 63px;}
.unit-rating a.r10-unit{left: 63px;}
.unit-rating a.r10-unit:hover{width: 70px;}
.unit-rating a.number{left: 70px;}
.unit-rating a.number:hover{width: 88px;}

.unit-rating li.current-rating {
	background: url('../images/icons/rating_grad.gif') left bottom;
	position: absolute;
	height: 12px;
	line-height: 12px;	
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}



.main-wrapper_lg {
	border-bottom: 2px solid #9a9a9a;
	width: 194px;
}

.boutline_lg {
	border: 2px solid #000;
}

.boutline_lg div.left {
	float: left;
}

.boutline_lg div.right {
	float:right;
	background-color:#FFFFFF;
	height: 26px;
	line-height: 26px;
	width: 40px;
}

.boutline_lg .ratingnum_lg {
	text-align:center;
	color:#ce2f51;
	font-weight:bold;
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.unit-rating_lg { 
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 26px;
	line-height: 26px;
	position: relative;
	background: url('../images/icons/rating_grad_lg.gif') top left repeat-x;		
}

.unit-rating_lg li{
    text-indent: -90000px;
	padding:0px;
	height: 26px;
	line-height: 26px;
	margin:0px;
	
	float: left;
	
}
	
.unit-rating_lg li a {
	outline: none;
	display:block;
	width: 14px;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
	
.unit-rating_lg li a:hover{
	background: url('../images/icons/rating_grad_lg.gif') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating_lg a.r1-unit{left: 0px;}
.unit-rating_lg a.r1-unit:hover{width:15px;}
.unit-rating_lg a.r2-unit{left:15px;}
.unit-rating_lg a.r2-unit:hover{width: 30px;}
.unit-rating_lg a.r3-unit{left: 30px;}
.unit-rating_lg a.r3-unit:hover{width: 45px;}
.unit-rating_lg a.r4-unit{left: 45px;}	
.unit-rating_lg a.r4-unit:hover{width: 60px;}
.unit-rating_lg a.r5-unit{left: 60px;}
.unit-rating_lg a.r5-unit:hover{width: 75px;}
.unit-rating_lg a.r6-unit{left: 75px;}
.unit-rating_lg a.r6-unit:hover{width: 90px;}
.unit-rating_lg a.r7-unit{left: 90px;}
.unit-rating_lg a.r7-unit:hover{width: 105px;}
.unit-rating_lg a.r8-unit{left: 105px;}
.unit-rating_lg a.r8-unit:hover{width: 120px;}
.unit-rating_lg a.r9-unit{left: 120px;}
.unit-rating_lg a.r9-unit:hover{width: 135px;}
.unit-rating_lg a.r10-unit{left: 135px;}
.unit-rating_lg a.r10-unit:hover{width: 150px;}
.unit-rating_lg a.number{left: 150px;}
.unit-rating_lg a.number:hover{width: 190px;}

.unit-rating_lg li.current-rating_lg {
	background: url('../images/icons/rating_grad_lg.gif') left bottom;
	position: absolute;
	height: 26px;
	line-height: 26px;	
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.blog_topic_success {
	padding: 20px 0 20px 20px;
	width: 468px;
	background-color:#eeeeee;
	font-size:20px;
	font-weight:bold;
	color: #ff0000;
}

.no_search_error {
	padding: 20px 0 20px 20px;
	width: 708px;
	background-color:#eeeeee;
	font-size:18px;
	color: #ff0000;
}

.photo_error_valid {
	padding: 5px 0 5px 5px;
	width: 450px;
	background-color:#eeeeee;
	font-weight:bold;
	color: #ff0000;
}

.no_choadfile {
	padding: 20px 0 20px 20px;
	width: 500px;
	background-color:#eeeeee;
	font-size:20px;
	color: #ff0000;
}

.flagchoad_success {
	padding: 10px 0 10px 10px;
	width: 185px;
	background-color:#e5e5e5;
	font-size:18px;
	color: #ff0000;
}

.stf_success {
	padding: 20px 0 20px 20px;
	width: 500px;
	background-color:#e5e5e5;
	font-size:20px;
	color: #ff0000;
}

.stf_error {
	padding: 20px 0 20px 20px;
	width: 500px;
	background-color:#e5e5e5;
	font-size:20px;
	color: #ff0000;
}

.no_choads_error {
	padding: 20px 0 20px 20px;
	width: 685px;
	background-color:#eeeeee;
	font-size:20px;
	color: #ff0000;
}

.store_error {
	padding: 20px 0 20px 20px;
	width: 940px;
	background-color:#eeeeee;
	font-size:20px;
	color: #ff0000;
}

.add_choad_error {
	padding: 20px 0 20px 20px;
	width: 940px;
	background-color:#eeeeee;
	font-size:20px;
	color: #ff0000;
}

.add_comment_error {
	padding: 20px 0 20px 20px;
	width: 500px;
	background-color:#e5e5e5;
	font-size: 16px;
	font-weight:bold;
	color: #ff0000;
}

.reply_error {
	width: 413px;
	padding: 20px 0 20px 70px;
	background-color:#eeeeee;
	font-size:16px;
	font-weight:bold;
	color: #ff0000;
}

.password_validation {
	padding: 5px 0 5px 5px;
	width: 520px;
	background-color:#eeeeee;
	font-weight:bold;
	color: #ff0000;
}

#comment_div {

}

#reply_div {

}
