﻿/* CSS Document */
/* Requires RESET.CSS */

body{background:#ffff47;font:.8em/1.4em Verdana, Arial, sans-serif;color:#694848;}
hr{background:#FFFF47;border:0;clear:both;color:#FFFF47;display:block;height:1px;width:100%}
a,a:link,a:visited{color:#694848; text-decoration:none;}
a:hover{text-decoration: underline;}

/*Universal Navigation*/
#universal-nav{background:#666;color:#CCC;display:block;font-size:.85em;height:15px;padding:3px 0;text-align:center}
#universal-nav ul,#universal-nav li{display:inline}
#universal-nav a,#universal-nav a:visited{color:#CCC;padding:0 30px;text-decoration:none}
#universal-nav a:hover{text-decoration:underline}

/*Main Navigation*/
#main-nav
{
	border-bottom: 1px solid #978269;
	display: block;
	float: left;
	height: 50px;
}

#main-nav li
{
	display: block;
	float: left;
	margin: 0px 1px 0px 0px;
}

/*Content Area*/

#content-left
{ 
	float: left;
	width: 160px;
}

#content-mid
{
	float: left;
	font-size: 11px;
	margin: 0px 0px 0px 21px;
	padding: 10px 0px 0px 0px;
	width: 550px;
}

#content-right
{ 
	float: right; 
	width: 160px;
}

#editprof a 
{
	color: #694848;
	font-weight: bold;
}

#editprof li
{
	margin: 5px 0px 0px 0px;
}

/*Content Left*/
#search-area, #categories-area, #reviews-area
{
	border: 1px solid #ccc;
	margin: 0px 0px 10px 0px;
	overflow: auto;
	padding: 12px 8px;
}


#search-area a
{
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
}

.search-form
{
	border: 1px solid #999;
	margin: 10px 0px 10px 0px;
	width: 138px;
}

.advance-search
{
	display:block;
	float: right;
}

#categories-area ul a
{
	font-weight: normal;
	margin: 10px 0px;
}

#reviews-area .more-reviews
{
	display: block;
	margin: 0 auto;
	width: 102px;
}

#reviews-area h3
{
	margin: 30px 0px 0px 0px;
}

.review-block
{
	margin: 20px 0px 10px 0px;
	padding: 0px 5px;
}

.review-block ul
{
	margin: 10px 0px 0px 0px;
}

.review-block li
{
	display: inline;
}


.review-thumbnail
{
	border: 1px solid #978269;
	height: 98px;
	margin: 0 auto;
	width: 98px;
}



/*Content Right*/

#currency-area, #about-area
{
	border: 1px solid #ccc;
	margin: 0px 0px 10px 0px;
	padding: 12px 8px;
}

.select-currency
{
	margin: 10px 0px 0px 0px;
	width: 130px;
}

#about-area a
{
	text-decoration: none;
	font-weight: normal;
}

#about-area a:hover
{
	text-decoration: underline;
}


.local
{
	margin: 0px 0px 0px 30px;
}

#ad-area
{
	margin: 0px 0px 10px 0px;
}


/*Content Mid*/

#welcome-area
{
	margin: 0px 0px 40px 0px;
	overflow: auto;
}

.welcome-login
{
	display: block;
	margin: 7px 0px 0px 0px;
}

#welcome-area .specials
{
	float: left;
}

#welcome-area-feature
{
	border: 1px solid #978269;
	height: 198px;
	margin: 10px 0px 0px 0px;
	width: 547px;
}


/*for product page*/
#product-big-thumbnail
{
	border: 1px solid #978269;
	height: 300px;
	margin: 10px 0px 0px 0px;
	width: 300px;
}

#product-short-description
{
	float: right;
	margin: 10px 0px 0px;
	width: 230px;
}

#product-short-description li
{
	display: inline;
}

#editprof #product-short-description a, #editprof #product-pagination a
{
	font-weight: normal;
	text-decoration: underline;
}

#editprof #product-short-description .more
{
	color: #C00;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
}
#product-pagination
{
	margin: 10px 0px 50px 0px;
	overflow: auto;
	width: 300px;
}

#product-pagination ul
{
	float: right;
}

#product-pagination li
{
	display: inline;
}

#product-details h3, #product-short-description h3
{
	font-size: 16px;
	margin: 0px 0px 10px 0px;
}

#product-details p
{
	font-size: 12px;
}


#average-rating
{
	border: 1px solid #FBD640;
	overflow: auto;
	padding: 4px 8px;
}

#rating
{
	float: right;
}

#average-rating li
{
	display: inline;
}

.customer-review-block
{
	border-bottom: 1px solid #FBD640;
	padding: 15px;
}

.customer-review-block p
{
	font-size: 13px;
}

#editprof .customer-review-block a
{
	font-weight: normal; 
	text-decoration: underline;
}

.customer-review-block ul
{
	float: left;
	margin: 0px 10px 0px 0px;
}

.customer-review-block .customer-rating li
{
	display: inline;
}

.review-title
{
	font-size: 14px;
	font-weight: bold;
}

.comment-block
{
	margin: 10px 0px 0px 0px;
	overflow: auto;
}

#comments
{
	background: url(../../images/revamp/comments-header.png) top no-repeat;
	margin: 0px 0px 20px 0px;
	overflow: auto;
	padding: 40px 20px 0px;
}

#comments p
{
	font-size: 11px;
	margin: 5px 0px 20px 0px;
}

#editprof #comments .commenter-name
{
	color: #9C6568;
	font-weight: bold;
}

#post-comment
{
	background: url(../../images/revamp/post-comment-header.png) top no-repeat;
	overflow: auto;
	padding: 40px 20px;
}

#write-review
{
	margin: 0 auto;
	overflow: hidden;
	width: 187px;
}

#reviews-area h3
{
	font-weight: bold;
}

#editprof #reviews-area #other-products a
{
	font-weight: normal;
	text-decoration: underline;
}


/*end of product page*/


#welcome-pages-block
{
	margin: 5px 0px 0px 0px;
	overflow: auto;
}

#welcome-pages-block ul
{
	float: right;
}

#welcome-pages-block li
{
	display: inline;
}


#recommendation-area
{
	margin: 36px 0px 20px 0px;
	overflow: auto;
}

.product-thumbnail
{
	float: left;
	margin: 0 32px 30px 0;
	width: 150px;
}

.product-name
{
	font-size: 14px;
}

.thumbnail-holder
{
	border: 1px solid #978269;
	height: 148px;
	width: 146px;
}



#seller-area
{
	margin: 0px 0px 0px 0px;
	overflow: auto;
}

.seller-page
{
	color: #c00;
	float: right;
}

.seller-thumbnail
{
	float: left;
	margin: 0 11px 30px 0;
}

.seller-thumbnail2
{
	float: left;
	margin: 0 30px 30px 0;
	overflow: auto;
	width: 240px;
}

.seller-thumbnail-holder
{
	border: 1px solid #978269;
	height: 148px;
	width: 123px;
}

.seller-thumbnail-holder2
{
	border: 1px solid #978269;
	height: 123px;
	width: 123px;
}

.seller-description
{
	float: right;
	margin: 10px 0px 0px 0px;
}

.seller-date
{
	color: #988675;
	font-size:10px;
}

#seller-pagination a
{
	text-decoration: underline;
}

#seller-pagination ul
{
	text-align: center;
}
#seller-pagination li
{
	display: inline;
	margin: 0px 3px;
}


/*Shadow*/
#wrap{background:url('../../images/revamp/shadow.jpg') repeat-y #ffff47;width:1006px}

/*White Area*/
#container{width:968px;}

/*Header for inside page*/
#header{margin:10px;margin-bottom: 0;}
#header #branding-box{width:919px}
#branding-box{margin-bottom: 5px;}
#logo-ins{width:120px; float:left}
#logo-ins img{display:block;margin:0 auto}
#adbanner-top{width:788px;float:left;padding-top:20px;}
#adbanner-top img{display:block;margin:0 auto;text-align:center}
#log-link{margin:10px 0}
#log-link a{text-decoration:underline;}
#log-in,#links{color:#9C6568;width:48%}
#log-in {float:left; font-size:.8em; height:20px;}
#links{float:right; font-size:.8em;text-align:right; height:20px;}
#log-in img,#links img{display:inline;vertical-align:middle}
#links a{padding:0 4px}


/*Search Block*/
#search-block{width:919px;}
#search-block-ins{background:url("../../images/revamp/yellow-bg.jpg") no-repeat #FDF56E;padding:20px;width:878px;margin:0 0 10px;}
#what-box {float:left;}
#what-box img,#where-box img{margin:4px 0;float:left}
#search-block hr{background:#FFFF47;border:0;color:#FFFF47;height:2px}
.input-box {font-size:1em;margin:0 10px;float:left;}
.input-box input{width:290px}/*input text box width*/
#searched-for-tag{float:left}/*You searched for...*/
#show-results-tag{float:right}/*Now showing results...*/

/*Content Block - divided into three div parts: search-opts, search-results, ads-block*/
#content-block{padding:0 0 20px;width:919px}

/*search-opts: Search options*/
#search-opts{color:#9C6568;font-size:.85em;text-decoration:none;width:180px; float:left}
#search-opts ul{list-style:disc;list-style-position:outside}
#search-opts li,#search-opts p{margin:8px 0 0}
#search-opts li{margin-left:12px}
#search-opts #options1, #search-opts #options2, #search-opts #options3{display:none;padding:4px 0 0}
#peek1, #peek2, #peek3{background:url("../../images/revamp/peek.jpg");display:block;height:10px;width:160px}
.opts-box{background:url("../../images/revamp/left-link-bg.jpg") no-repeat;padding:10px 30px 10px 10px}

/*search-results: Search items*/
#search-results {font-size:11px;width:560px; float:left;}
#search-results h2{color:#900;font-size:12px;font-weight:700;text-decoration:underline}
#search-results h3{font-size:11px;font-weight:400}
#search-results .item-info{width:62%;line-height:15px;float:left;}
#search-results .item-info .item-links{font-size:.9em;}
#search-results .item-info .item-links a{display:inline;padding:4px 4px 4px 0px;}
#search-results .item-branding{margin:0 10px;width:18%;text-align:center;float:left;}
#search-results .item-branding .item-logo {display:block;margin:0 auto;}
#search-results .item-branding .item-tagline {font-style:italic;}
#search-results .item-opts{width:15%;float:right}
#pagination{display:block;margin:0 auto;clear:both; text-align:center; font-size:.9em;}
#pagination img,.item-links img{vertical-align:text-bottom; padding:5px 0 0}
#pagination a{padding:0 4px}

.item-box-h{height:100%}/*used to show hilite*/
.hilite{background:#FFC;}
.item-box{margin:10px;}

/*ads-block: AD Container*/
#ads-block{float:right}
#related-ads-box, .ad-small,.ad-big{margin:10px 0}
.ad-small{height:80px;overflow:hidden;width:160px}
.ad-big{height:600px;overflow:hidden;width:160px}
#related-ads-box{width:160px;}
.rel-ads-item{height:auto;margin:10px 0;color:#694848;line-height:1.2em;display:block}
.rel-ads-item h5{font-size:.9em; font-weight:700}

/*Footer Block*/
#footer{background:#d01f3c;width:968px;margin:0px auto;}
#footer-wrapper{color:#fff;padding:10px 0 5px;text-align:center;width:680px}
#footer-wrapper a,#footer-wrapper a:link,#footer-wrapper a:active,#footer-wrapper a:visited{color:#fff;font-size:.8em;text-decoration:none}
#footer-wrapper a:hover{background:#900;text-decoration:underline}


/*Copyright*/
#copyright-block{background:url('../../images/revamp/copyright-bg.jpg') repeat-x #000;color:#fff;height:30px;text-align:center;margin:auto;display:block;font-size:.8em;padding:11px 0 0}


/**/
.lr-at{margin:0 auto}
.tb-at{margin:auto 0}
.block{display:block}

.clr{overflow:hidden;}/*use this instead of clear:both*/

/*presets for img tags*/
.block-image{display:block;margin:0 auto 10px}
.vert-img{vertical-align:middle}

/*preset floats. use sparingly*/
.left{float:left}
.right{float:right}

/*presets for inline elements and some divs*/
.example{font-size:.9em;margin:10px 0 0;}
.uline{text-decoration:underline;}
.bold{font-weight:700;}
.small{font-size:11px;}
.smaller{font-size:.8em;}
.marg-t10{margin:10px 0 0;}

/* do not change from top of this note, just use them and add css codes downwards*/

/*batch 4*/
/*presets margins and paddings */
.padding-b1 {
	padding:0px 0px 1px;
}
.margin-t10 {
	margin:5px 0px 0px;
}
.margin-t5 {
	margin:10px 0px 0px;
}
.clr-both {
	clear:both;
}
.padding-b10 {
	padding:0px 0px 10px;
}
.padding-t10 {
	padding:10px 0px 0px;
}
/*top headers*/
#header-b4 #branding-box-b4 {width:919px}
#logo-tight{float:left;margin:10px 0px 0px 0px;}
#btools-top{width:812px;float:left;margin:0px 0px 0px 26px;}
.btools-holder {
	float:left;
	overflow:hidden;
	height:77px;
	width:823px;
	background-image:url('../../images/revamp/btools.gif');
	background-position:left top;
	background-repeat:no-repeat;
	margin:9px 0px 0px;
	padding:0px;
	
}
.business-wrap {
	
	padding:0px;
	margin:0px;
}

.business-wrap .sub-title {
	font-size: 11px;
}

#btools-menu-wrap {
	float:left;
	overflow:hidden;
	width:823px;
	text-align:center;
	margin:0;
	padding:0;
}

#btools-menu-wrap2 {
	float:left;
	overflow:hidden;
	width:918px;
	text-align:center;
	margin:0;
	padding:0;
	height: 38px;
}

#btools-menu-wrap3 {
	float:left;
	overflow:hidden;
	width:918px;
	margin:0;
	padding:0;
	height: 38px;
}

/*LINKS*/
.btools-nav a, .btools-nav a:link, .btools-nav a:active, .btools-nav a:visited {
	margin:0px 15px 0px 0px;
	padding:10px 0px 0px;
}
.btools-nav a:hover {
	/*background-image:url('../../images/revamp/arrow-up.gif');*/
	background-position:center top;
	background-repeat:no-repeat;
}

.regdone-nav a, .regdone-nav a:link, .regdone-nav a:active, .regdone-nav a:visited {
	margin:0px 60px 0px 0px;
	padding:10px 0px 0px;
	color: #ad2d43;
}
.regdone-nav a:hover {
	text-decoration:none;
}
/*content-block*/
h1, h2 {
	font-weight:bolder;
}
/* prof edit */
.content-section {
	height:auto;
	width:800px;
}

.text11 {
	font-size:11px;
	line-height:12px;
}

.reg-bod {float:left;width: 550px; line-height:28px; margin-bottom: 25px;}

.text10 {
	font-size:10px;
	line-height:11px;
}
.margin-L20 {
	margin:0px 0px 0px 20px;
}
.imp-add a, .imp-add a:link, .imp-add a:active, .imp-add a:visited {color: #ad2d43;text-decoration:underline;}
.imp-add a:hover {
	text-decoration:none;
}

.bold-add a, .bold-add a:link, .bold-add a:active, .bold-add a:visited {font-weight:700;}
.bold-add a:hover {
	text-decoration:none;
}
#editprof { font-size:11px; padding: 11px 0px 0px; margin: 10px 0px 0px; overflow: auto; border-top: 1px solid #978269;}

#edit-topinfo, #edit-insert1, #edit-insert2, #edit-insert3 {padding-bottom: 20px;}

.label {float: left; width: 180px; margin-right: 20px; padding-left: 16px; line-height:38px;}
.label-extend {float: left; width: 180px; margin-right: 20px; padding-left: 16px; line-height:38px;}
.label-extend-br {float: left; width: 180px; margin-right: 20px; padding-left: 16px; line-height:18px;}
.input {float:left; width: 550px; line-height:38px;}
.input-br {float:left; width: 550px; line-height:18px;}
.input-br {float:left; width: 550px; line-height:18px;}
.input-short {float:left; width: 300px; line-height:38px;}
.imp {color: #ad2d43; font-weight:700;}
.warn {color: #ad2d43;}
.edit-birth {padding-top: 10px;}

#edit-contactinfo {padding-top:20px;}
.edit-contactsub {margin-top: 8px; padding-top: 5px;}
.edit-divide {float:left; border-top: 1px solid #C9E530; width: 550px; margin-top: 20px; }
.submit {padding-top: 20px;}

.edit-1 {float:left; width: 100px}
.edit-2 {float:left;}
.edit-4 {float:left; width: 220px;}
.edit-3 {float:left;margin:8px 0px 0px;}
.edit-3-br {float:left; margin:0px 0 0px 0; padding: 0px 0 0 0;}
.select {width: 310px;}
.select2 {width: 300px;}
.select3 {width: 220px;}
.select4 {width: 310px;}
.day {width: 50px;}
.year {width: 122px;}
.label-loc {
	width:73px;
	text-align:right;
}
.width-h1 {
	width:195px;
}
/*margins & paddings*/
.margin-t10b10 {
	margin:10px 0px;
}
.margin-t20b20 {
	margin:20px 0px;
}
.pad-top-rig-edit2 {
	padding:20px 0px 0px 15px;
}
.pad-top-rig-edit3 {
	padding:10px 0px 0px 0px;
}
.margin-L231 {
	margin:0px 0px 0px 90px;
}
.height-38 {
	height:27px;
}
.radio input {
	margin:0px 20px 0px 0px;
	text-align:right;
	vertical-align:middle;
}
.margin-zero {
	margin:0px;
}
/*epass-content*/
.new-repass-wrap {
	float:left;
	height:auto;
	width:525px;
	margin:0px 5px 0px 0px;
}

/*subnav box -link */
.subnav-link {margin:0px 70px 0px 0px;}
.subnav-linkv2 {margin:0px 40px 0px 0px;}
/*listing*/
.change-category {
	width:180px;
	height:auto;
}

/*lai*/
/*subnav box*/
.subnav-box {width: 921px; margin: 20px auto;}
.subnav-top {background:url(../../images/revamp/top-box.gif) no-repeat bottom; width: 921px; height: 9px; margin:0; padding:0; }
.subnav-mid {background:url(../../images/revamp/mid-box.gif) repeat-y; padding: 0 30px 10px 0; text-align: center;}
.subnav-bot {background:url(../../images/revamp/bot-box.gif) no-repeat; width:921px; height: 10px;  margin:0; padding:0;}

/*05-26-08*/
.label2 {float: left; width: 180px; margin-right: 20px; padding-left: 16px;}
.pass {margin-bottom:10px;}
.nfrm {color:#694848; font-weight:normal;}
.divider{background-color:#feee1c; width:100%; padding:8px 0 5px 12px;margin:10px 0;overflow:hidden;}
.sybus a, .sybus a:link, .sybus a:active, .sybus a:visited {
	font-size:12px;
	font-weight:bolder;
	color: #ad2d43;
	text-decoration:none;
}
.sybus a:hover {
	text-decoration:underline;
}
.sy-lineheight {
	line-height:18px;
}
.input-width {
	width:335px;
}
.male-female-wrap {
	float:left; width: 250px; line-height:38px;
}

/* marvs */
.main-right {
	float: right;	
	width: 170px;
	margin-top: 10px;
	padding-top: 25px;
}

.main-left {
	float: left;	
	width: 693px;
	margin-right: 15px;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px; 
}

#main-title {
	padding: 10px 0;
	font-size: 1.3em;
	border-top: 1px solid #f4c200;
	border-bottom: 1px solid #f4c200;
	width: auto;
	height:20px;
}

#main-title .sub-title{
	font-size: 13px;
}

#main-title .sub-title a {
	color: #999999;
}

#main-title2 {
	font-size: 0.9em;
	border-bottom: 1px solid #f4c200;
	width: auto;
	padding-left: 20px;
}

#main-title2 .title {
	float: left;
	width: 800px;
}

#main-title2 ul {
	list-style: none;
	display: inline;
}

#main-title2 li {
	height: 20px;	
	width: auto;
	float: left;
	padding-top: 15px;
	padding-bottom: 8px;
	height: 20px;
	margin: 0 0 0 5px;	
	
}

#main-title2 li.active {
	background: url(../../images/revamp/pointer-down.gif) no-repeat center top;
}

#main-title2 .title a {
	text-decoration: underline;
	color: #444;
}

#main-title2 a.sub {
	text-decoration: underline;
	color: #d01f3c;
}

#main-title2 #post-ad {
	float: left;
	padding-top: 15px;
}

#classifieds .find {
	padding: 20px 25px;
	border-bottom: 1px solid #f4c200;
}

#classifieds .find img.caption {
	float: left;
	margin-top: 8px;
}

#classifieds .find .values {
	float: left;
	width: 260px;
	padding-top: 4px;
	padding-left: 25px;
}

#classifieds .find input.search {
	border: 1px solid #cccccc;
	padding: 4px 3px;
	width: 240px;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
}

#classifieds .find .select {
	border: 1px solid #cccccc;
	padding: 4px 3px;
	width: 240px;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
}

#classifieds .find .other-info {
	padding-top: 4px;
	font-size: 0.8em;
	width: auto;
}

#classifieds .find .options  {
	float: left;
	font-size: 0.9em;

}

#classifieds .find .button  {
	float: right;
}

#classifieds .grid2 .lheader {
	border-bottom: 1px solid #f4c200;	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 25px;
	background-color: #f0f6c1;
	font-size: 0.9em;
	height: auto;
}

#classifieds .grid2 .lheader .result-info {
	float: left;
	width: 190px;
}

#classifieds .grid2 .lheader .result-title {
	float: left;
	width: 540px;
}

#classifieds .grid2 .lheader .result-title .title {
	font-size: 1.5em;
}

#classifieds .grid2 .lheader .filter {
	float: left;
	width: 320px;
	margin-left: 20px;
}

#classifieds .grid2 .lheader .filter .select {
	width: 245px;
}

#classifieds .grid2 .lheader .title-action {
	float: right;
	width: 310px;
	margin-left: 20px;
}

#classifieds .grid2 .lheader .title-action a {
	text-decoration: none;
}

#classifieds .grid2 .row {
	padding: 10px 20px;
	border-bottom: 1px solid #ffff99;
}

#classifieds .grid2 .info{
	padding: 20px 20px;
	border-bottom: 1px solid #ffff99;
}

#classifieds .grid2 .info .title{
	font-size: 1.3em;
}

#classifieds .grid2 .row a {
	text-decoration: none;
}


#classifieds .grid2 .row .col-1st {
	float: left;
	width: 25px;
	padding-right: 30px;
}

#classifieds .grid2 .row .col-2nd {
	float: left;
	width: 690px;
	padding-right: 20px;
}

#classifieds .grid2 .row .col-2nd .button {
	vertical-align: bottom;
}

#classifieds .grid2 .row .col-3rd {
	float: right;
	width: 110px;
	text-align: right;
}

#classifieds .thumbnail-big {
	float: left;
	width: 380px;
	height: 280px;
	margin-left: 30px;
	border: 1px solid #444;
}

#classifieds .thumbnail-big .no-photo {
	text-align: center;
	margin-top: 130px;
	
}

.yellow-canvass .step-header {
	margin-top: 20px;
	margin-left: 10px;
}

.yellow-canvass .step-header .title {
	float: left;
	padding-top: 3px;
	padding-bottom: 5px;
	width: 860px;
	border-bottom: 1px solid #fbd640;
}

.yellow-canvass .level-category-column {
	float: left;
	width: 200px;
	margin-right: 20px;
}


.yellow-canvass .level-category-column .item {
	margin-top: 10px;
}

.yellow-canvass #message-box {
	margin: 40px auto;
	width: 420px;
}

.yellow-canvass #message-box-top, .yellow-canvass #message-box-bottom {
	width: 420px;
	height: 15px;
}

.yellow-canvass #message-box-top {
	background: url(../../images/revamp/canvass-message-top-corner.gif) no-repeat;
}
.yellow-canvass #message-box-bottom {
	background: url(../../images/revamp/canvass-message-bottom-corner.gif) no-repeat;
}

.yellow-canvass #message-box-content {
	height: auto;
	background-color: #fff;
	padding: 0 25px;
}

.yellow-canvass #message-box-content #confirm {
	margin-top: 200px;
	color: #d01f3c;
	text-align: center;
}

.yellow-canvass #message-box-content #buttons {
	margin-top: 20px;
	text-align: center;
	padding-bottom: 110px;
}

.bookmark-message .rating .desc {
	float: left;
	width: 200px;
	
}
.bookmark-message .rating .star {
	float: right;
	width: 150px;
	text-align: right;
	
}

.bookmark-message .row-fields {
	margin-top: 10px;
}

.bookmark-message .row-fields .labels {
	float: left;
	width: 110px;
}

.bookmark-message .row-fields .values {
	float: right;
	width: 260px;
}

.bookmark-message .row-fields .values input.text {
	width: 255px;
}

.bookmark-message .row-fields .values .buttons {
	text-align: right;
}

.color-dark-red {
	color: #ad2d43;
}

.yellow-canvass .step-header .step-number {
	float: left;
	margin-right: 15px;
}


.sub-content .item-list {
	padding: 15px 0;
	height: auto;
}

.line-style1 {
	border-bottom: 1px solid #f7e019;
	height: 1px;
}

.sub-content .item-list .column {
	float: left;
	width: 280px;
	margin-right: 12px;
}



.sub-content .item-list .column .item {
	width: auto;
	margin-top: 8px;
}

.sub-content .item-list .column .item a {
	color: #000;
}

.sub-content .item-list .title {
	color: #d01f3c;
	font-size: 1.3em;
	margin: 0;
}

.sub-content {
	padding: 0 20px;
}

.sub-content .title{
	font-size: 1.3em;
	margin-bottom: 15px;
}

#sub-footer {
	margin-top: 30px;
	border-top: 1px solid #f7e019;
	padding-top: 20px;
	text-align: center;
	line-height: 30px;
	
}
	
#login #left {
	float: left;
	width: 400px;
	padding-left: 25px;
}

#login #right {
	float: left;
	width: 400px;
	padding-left: 40px;
	
}

#login #left #login-fields {
	padding-top: 30px;
		
}

#login #left #login-fields .row {
	padding: 5px 0;
		
}

#login #left #login-fields .row .left {
	margin-top: 2px;
	width: 80px;
}

#login #left #login-fields .row .right {
	width: 280px;
}

#login #left #login-fields .row .right input.text {
	width: 260px;
}

#login #left #login-fields .row .right .col-right {
	float: right;
	padding-right: 15px;
}

#login #left #login-fields  a {
	color: #444;
}

#login #left #login-fields .row .right .col-left {
	float: left;
}

#login #right #note {
	padding-top: 30px;
}

#login .sub-info {
	font-size: 0.9em;
}

#login #right #note .big {
	font-size: 1.3em;
}


.order-row-item .values .thumb {
	float: left;
	width: 150px;
	height: 150px;
	margin-right: 20px;	
}

.order-row-item .values .thumb .caption {
	text-align: center;
}

h1.title {
	font-size: 1.4em;
	margin-bottom: 5px;
	font-weight: normal;
}

h3.title {
	font-size: 1.1em;
	margin-bottom: 10px;
	font-weight: bold;
}

h2.title {
	font-size: 1.2em;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: bold;
}

p {
	margin-top: 20px;
}

.grid {
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}

.grid th, .grid td {
	font-size: 0.9em;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: none;
}

.grid th {
	font-weight: bold;
	padding: 5px 8px;
}

.grid td {
	line-height: 18px;
	padding: 5px 8px;
}

.date-month, .date-day, .date-year {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
}

.date-month {
	width: 140px;
}

.date-day {
	width: 60px;
}

.date-year {
	width: 100px;
}

li {
	margin-top: 5px;
	margin-left: 20px;
}

.align-center {text-align:center;}
.align-right {text-align:right;}
.valign-middle {vertical-align: middle;}


.clear-float {
	clear: both;
}

.color-red {color: #b13a4e;}

.float-right {
	float: right;
}

.float-left {
	float: left;
}

.sub-info-text {
	font-size: 0.9em;
}

/* marvs - for advertisting.html */
.feature-left {
	background:url(../../images/revamp/tab-bkg_1.jpg) no-repeat top;
	float: left;	
	width: 319px;
	margin-right: 15px;
	margin-top: 10px;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px; 
}

.bullet-list-item {
	background:url(../../images/revamp/bullet-check.gif) no-repeat top left;
	float: left;
	padding-left: 40px;
	font-size: 0.9em;
	line-height: 18px;
	margin-top: 10px;
}

.input-row {
	border: 0px solid #990033;
	height: 25px;
	padding-top: 5px;
}
.input-row .caption {
	border: 0px solid #990033;
	float: left;
	margin-right: 5px;
	padding-top: 8px;
	width: 80px;
}
.input-row .input {
	float: left;
	width: 222px;
	margin-top: 0;
}

.input-row input.text {
	width: 218px;
}

.input-row .checkbox {
	float: left;
	margin-top: 0;
	font-size: 0.9em;
}

.input-row .button {
	float: right;
	padding-right: 5px;
}

/* marvs - for advertising-order.html */
.order-row-item {
	padding-top: 10px;
	margin-left: 20px;
}

.order-row-item label {
	float: left;
	width: 120px;
}

.order-row-item .values {
	float: left;
	width: auto;
	padding: 0;
	padding-left: 40px;
}

.order-row-item .values input.text2 {
	width: 305px;
}

.order-row-item .values input.text3 {
	width: 218px;
}
.search-style {
	float: left;
	margin-right: 10px;
}

/* marvs - main top links */
#links-left {
	float:left;
	font-size:.8em;
	text-align:right;
	color:#9C6568;
	width:45%;
}

#links-left img {
	display:inline;
	vertical-align:middle
}
#links-left a{padding:0 4px}

.btools-nav .drop {
	height: 38px;
	width: 13px;
}

.btools-nav .drop img {
	margin-top: 2px;
}

#main-title .title {
	float: left;
}

#main-title .title a {
	color: inherit;
}

#main-title .links {
	font-size: 11px;
	padding-left: 20px;
}

#main-title .links a {
	color: #d01f3c;
}

#main-title #search-box {
	float: right;
	width: 360px;
}
#main-title #search-box .button {
	margin-top: 3px;
	float: right;
}
#main-title #search-box .text {
	margin-top: 3px;
	padding-right: 5px;
	float: right;
}

#main-title #search-box .caption {
	margin-top: 4px;
	float: right;
	padding-right: 5px;
	font-size: 11px;
}


#main-left2 {
	float: left;	
	width: 880px;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
}

#main-left2  h1 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 5px;
}

.line {
	border-top: 1px solid #f4c200;
	font-size: 1px;
	margin: 20px 0;
}
.line2 {
	border-top: 1px solid #f4c200;
	font-size: 1px;
	margin: 0;
}

.ratings {
	float: right;
	height: 30px;
	vertical-align: middle;
	width: 345px;
}

.ratings .caption {
	float: right;
	margin-top: 3px;
	font-size: 11px;
	padding-right: 5px;
	width: auto;
}

.ratings .rate {
	float: right;
	width: 170px;
}

.ratings .rate img {
	margin-right: 3px;
}

.grid2 .records {
	height: 15px;
	background-color: #feee1c;
	color: #ad2d43;
	padding: 6px 5px;
	margin-top: 10px;
}

.grid2 th, td {
	border-bottom: 1px solid #ffff99;
	padding: 4px 5px;
}	

.grid2 th.footer {
	border-bottom: none;
	padding: 4px 5px;
}

.grid2 td.first-col {
	text-align: center;
	vertical-align: middle;
}

.grid2 .link-over {
	background-color: #f0f6c1;
}

.grid-box {
	width: 400px;
}

.grid3 th {
	border-bottom: 1px solid #f4c200;
	font-weight: bold;
	
}
.grid3 td {
	border-bottom: none;
}
.grid3 th, td {
	padding: 4px 5px;
}

.category {
	height: auto;
}

.category .list-item {
	float: left;
	width: 410px;
	padding-right: 30px;
	margin-bottom: 10px;
}

.category .list-item .title {
	font-weight: bold;
}

.category .footer, .category2 .footer {
	text-align: center;
}

.category2 {
	height: auto;
}

.category2 .list-item {
	float: left;
	width: 263px;
	padding-right: 30px;
	margin-bottom: 10px;
}

/* Pagination styles */
#pagination, #pagination2 { display:block; margin:10px auto; clear:both; text-align: center; font-size: .9em; }
#pagination img, #pagination2 img, .item-links img {vertical-align:text-bottom; padding:5px 0 0;}
.nums a {
	background:#F4F3F3; 
	border:1px solid #CECECD; 
	width: 28px; 
	margin:0 2px; 
	padding:0px 4px; 
	text-decoration:none; 
	font-size: .9em; 
	font-weight: bold;
}
#pagination a, #pagination2 a {color: #666; text-decoration:none;}
.btools-holder2 {
	width: 919px;
	height: 50px;
}