body {
    font-size: 11px;
    margin: 0px;
    color: #000;
    font-family: verdana, microsoft sans serif, geneva, helvetica;
    text-align: center;
	background-position:center;
	background-color:#fff;
}
#home_container {
	margin:15px auto 0px;
	width:762px;
	background-color:#fff;
	text-align:left;
}

/* BOLD Blue Links - Default*/
/*-----------------------------------------------*/
a:link, a:visited {
	color:#0000ff;
	font-weight:bold;
}
a:hover {
	color:#0000ff;
}

/* Light Links */
/*-----------------------------------------------*/
a.lightblue:link, a.lightblue:visited {
	color:#3366CC;
	font-weight:normal;
	text-decoration:underline;
}
a.lightblue:hover {
	color:#0000ff;
}


/* Top Title / Top Links */
/*-----------------------------------------------*/
#top {
	width:100%;
	height:134px;
	background-image:url(/fx/topbg.jpg);
	background-repeat:repeat-x;
}
#toplogobar {
	background-image:url(/fx/toplogobg.jpg);
	background-repeat:repeat-x;
	height:58px;
	width:762px;
}
#toptitle {
	width:400px;
	float:left;
	text-align:left;
}

/* Top Logo / Banner Bar */
/*-----------------------------------------------*/
#topbar {
	height:70px;
	width:762px;
	background-image:url(/fx/top.jpg);
	height:88px;
}
#logo {
	float:left;
	height:60px;
	width:300px;
	margin-left:12px;
	margin-top:22px;
}
#toplinks {
	width:200px;
	text-align:left;
	float:right;
	margin-right:50px;
	margin-top:10px;
}
#search {
	padding-top:7px;
	float:right;
	text-align:left;
	color:#fff;
	width:250px;
}
/*-----------------------------------------------*/
/* TopMenu / Breadcrumb etc */
/*-----------------------------------------------*/

#breadcrumb {
	border-bottom:1px solid #fff;
	color:#fff;
	background-color:#003399;
	margin-left:8px;
	margin-right:7px;
	padding:5px;
}
#toptabmenu {
	width:762px;
	padding-left:7px;
	height:31px;
	text-align:left;
	padding-top:6px;
	margin-left:8px;
	margin-right:7px;
}
a.white:link, a.white:visited {
	color:#fff;
	font-weight:normal;
}
a.yellow:link, a.yellow:visited {
	color:#FFCC00;
	font-weight:normal;
}
a.blue:link, a.blue:visited {
	color:#0000ff;
	font-weight:normal;
}
/*-----------------------------------------------*/
/* Top Tab Menu */
/*-----------------------------------------------*/
div.tab_off {
	float:left;
	width:91px;
	background-repeat:no-repeat;
	text-align:left;
	margin-right:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	font-family: tahoma, arial;
	background-image:url(/fx/tab_off.gif);
}
div.tab_on {
	float:left;
	width:91px;
	background-repeat:no-repeat;
	padding-left:2px;
	padding-right:2px;
	text-align:left;
	margin-right:5px;
	font-family: tahoma, arial;
	background-image:url(/fx/tab_on.gif);
}
div.tab_off a:link, div.tab_off a:visited {
	color:#fff;
	text-decoration:none;
	display:block;
	width:100%;
}

div.tab_on a:link, div.tab_on a:visited {
	color:#000;
	text-decoration:none;
	display:block;
	width:100%;
}

/* Footer */
#footerbar {
	background-image:url(/fx/btm.jpg);
	background-repeat:no-repeat;
	width:742px;
	height:40px;
	font-weight:bold;
	color:#999;
	padding:10px;
	padding-top:10px;
	
}

/*-----------------------------------------------*/
/* Home Page Specific */
/*-----------------------------------------------*/
#recentlyAdded {
	color:#fff;
	font-weight:bold;
	background-image:url(/fx/recentlyadded.gif);
	background-repeat:no-repeat;
	height:30px;
	padding-left:39px;
	padding-top:4px;
	margin-bottom:5px;
}
#popularcats {
	color:#fff;
	font-weight:bold;
	background-image:url(/fx/popularcats.gif);
	background-repeat:no-repeat;
	height:30px;
	padding-left:39px;
	padding-top:10px;
	margin-bottom:5px;
}
div.home_popularcat {
	padding-left:4px;
	margin-top:3px;
	margin-bottom:3px;
}
div.HomeMenuItem {
	padding-left:30px;
	width:170px;
	padding-top:4px;
	padding-bottom:4px;
	background-repeat:no-repeat;
	background-position:7px 5px;
}

/*-----------------------------------------------*/
/* Main Layout Styles */
/*-----------------------------------------------*/
#content_container {
	margin:15px auto 0px;
	text-align:left;
	width:762px;
	background-repeat:repeat-y;
	background-image:url(/fx/bg.gif);
	background-repeat:repeat-y;
	padding-bottom:15px;
}
#container_left {
	width:200px;
	color:#000;
	float:left;
	background-color:#F3F3F3;
}
#Home_CenterCol {
	width:365px;
	height:300px;
	padding:10px;
	float:left;
}
#CenterCol {
	width:546px;
	min-height:300px;
	line-height:15px;
	float:right;
}
#Home_Rightcol {
	float:right;
	width:174px;
}
#FullWidth_Content
{
	margin:15px auto 15px;
    width:762px;
	min-height:500px;
	text-align:left;
}
#topgoogleads {
	width:545px;
	float:right;
	padding-top:8px;
	padding-bottom:3px;
	text-align:center;
	background-image:url(/fx/googleadbg.jpg);
	margin-bottom:10px;
}
#googleads {
	text-align:center;
	width:520px;
}

/*-----------------------------------------------*/
/* Listing Controls */
/*-----------------------------------------------*/
div.list_controls {
	background-image:url(/fx/pagerbg.jpg);
	background-repeat:no-repeat;
	padding:5px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:5px;
	height:15px;
	color:#fff;
}

div.nearestToYou {
	padding:3px;
	text-align:right;
}
td.SubCatHome_popcats {
	background-image:url(/fx/dottedline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:4px;
}
div.rightHeader {
	border-top:1px solid #fff;
	padding:5px;
	padding-top:8px;
	padding-bottom:8px;
	color:#fff;
	font-weight:bold;
}

/* Listing Affiliate Ads */
#ListingAffiliates {
	padding:10px;
	border:3px solid;
	border-top:0px;
}
#ProfileAffiliates {
	padding:10px;
	border:1px solid #ccc;
	border-top:0px;
}
div.affilatead {
	border:1px solid;
	height:40px;
}

/* Menu Header */
/*-----------------------------------------------*/
div.menuheader {
	font-weight:bold;
	color:#fff;
	padding-top:6px;
	padding-left:7px;
	margin-bottom:10px;
	height:29px;
	background-image:url(/fx/menuheadbg.gif);
}
#menubtm {
	background-image:url(/fx/menubtm.jpg);
	background-repeat:no-repeat;
	width:180px;
	border:1px solid;
	position:relative;
	height:30px;
}

/* L2 Categories */
/*-----------------------------------------------*/
div.menuL2 {
	padding-left:20px;
	width:170px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(/fx/arrowL1.gif);
	background-repeat:no-repeat;
	background-position:7px 5px;
}
a.subcatL2:link, a.subcatL2:visited {
	font-family: tahoma, arial;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	color:#444861;
}
a.subcatL2on:Link, a.subcatL2on:visited {
	font-family: tahoma, arial;
	color:#cc0000;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}
a.subcatL2:hover {
	color:#000;
}


/* Expertise Menu */
/*-----------------------------------------------*/

div.ExpertiseType {
	font-weight:bold;
	border-top:1px solid #fff;
	color:#666;
	border-bottom:1px solid #fff;
	margin-top:7px;
	margin-bottom:7px;
	padding:3px;
	width:194px;
	background-color:#ddd;
}
div.menuEX {
	padding:1px;
	padding-left:8px;
	width:90px;
	float:left;
}
a.Expertise:link, a.Expertise:visited {
	font-family: tahoma, arial;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	color:#444861;
}
a.Expertise_on:Link, a.Expertise_on:visited {
	font-family: tahoma, arial;
	color:#cc0000;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}
a.Expertise:hover {
	color:#000;
}



/*-----------------------------------------------*/
/*Company Listing Styles */
/*-----------------------------------------------*/
a.black:link, a.black:visited {
	color:#000;
	font-weight:normal;
	text-decoration:underline;
}
a.black:hover {
	color:#cc0000;
}
div.list_google_ads {
	padding-top:7px;
	padding-bottom:5px;
	position:relative;
	left:-3px;
	background-image:url(/fx/dottedline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:64px;
}
span.list_rating {
	padding-left:20px;
}

/*-- BASIC --*/
div.list_companybox_basic {
	padding-top:6px;
	padding-bottom:6px;
	background-image:url(/fx/dottedline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:60px;
}
div.list_left_basic {
	width:528px;
	float:left;
	color:#999;
}
a.basiclisting:link, a.basiclisting:visited {
	font-size:11px;
}

/*-- PREMIER --*/
div.list_companybox_premier{
	padding-top:8px;
	padding-bottom:8px;
	background-image:url(/fx/dottedline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:64px;
}
div.list_premier_logo {
	width:100px;
	padding-top:5px;
	float:right;
}
div.list_left_premier {
	width:400px;
	float:left;
	color:#666;
}
span.list_telno {
	padding-left:10px;
	color:#000;
}
a.premierlisting:link, a.premierlisting:visited {
	font-size:14px;
	font-weight:bold;
}
/*-- FEATURED --*/
div.list_companybox_featured {
	background-repeat:no-repeat;
	background-image:url(/fx/recent_bg.jpg);
	background-position:right top;
	height:41px;
	margin-bottom:5px;
}
td.list_link_featured {
	padding-left:8px;
	font-size:10px;
}
td.list_logo_featured {
	width:60px;
	text-align:right;
	padding-right:8px;
}

/* -- Non Listings --*/
div.list_companybox_nolistings {
	padding-bottom:10px;
	height:40px;
}

/*-----------------------------------------------*/
/*Profile Styles */
/*-----------------------------------------------*/
#profileleft {
	width:358px;	
	float:left;
}
#profileright {
	background-image:url(/fx/dottedlinevert.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:172px;
	float:right;
	padding-left:8px;
}
td.tdhead {
	background-color:#eee;
	font-weight:bold;
}
td.tddata {
	border-bottom:1px solid;
}

/*Affiliate Profile Pages Only */
div.AffiliateProfileIntroText {
	font-size:11px;
	font-weight:normal;
}

/* Map */
#map {
	width:336px;
	height:200px;
	border:1px solid;
}
#mapbottom {
	width:330px;
	border:1px solid;
	border-top:0px;
	padding:3px;
	height:14px;
	margin-bottom:10px;
}

div.balloon {
	background-image:url(../fx/balloon.gif);
	background-repeat:no-repeat;
	width:102px;
	padding-top:3px;
	padding-left:14px;
	height:52px;
	font-size:10px;
}

/* Profile Ratings & Reviews*/
/*-----------------------------------------------*/
td.profile_rating {
	background-color:#E8EDF0;
	padding:2px;
	font-size:10px;
	font-family:tahoma,arial;
	color:#666;
}
#profile_rating_spacer {
	font-size:1px;
	height:9px;
	background-image:url(/fx/ratingspacer.gif);
	background-repeat:repeat-x;
	background-position:center;
}
#overallratingtitle {
	color:#cc0000;
	font-weight:bold;
}
#overallratingvalue {
	color:#000;
	line-height:16px;
	font-weight:bold;
}
div.profile_customer_review {
	background-image:url(/fx/dottedline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:12px;
	padding-top:3px;
	color:#666;
}
div.profile_reviewcompany {
	font-weight:bold;
	font-size:10px;
	margin-bottom:3px;
	color:#666;
}
#profile_rating_more
{
    background-color:#E8EDF0;
    margin-top:5px;
    padding:5px;
}

/*-----------------------------------------------*/
/*Heading Styles */
/*-----------------------------------------------*/

/* Required for Rich Text editor */
p {
	color:#000;
	margin-top:0px;
}

/* Required for Rich Text editor */
h1 {
	color : #ccc;
	font-size: 13px;
	font-weight : bold;
	padding-top:4px;
	margin:0px;
	width:752px;
	text-align:right;
}
/* Required for Rich Text editor */
h2 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	margin-bottom:5px;
	font-size: 12px;
	font-weight : bold;
	color:#cc0000;
	background-image:url(/fx/dottedline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
/* Required for Rich Text editor */
h3 {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight:bold;
	color:#009900;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
	text-align:left;
	margin-bottom:5px;
	padding-bottom:4px;
	padding-left:0px;
	background-image:url(/fx/dottedline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

/* Required for Rich Text editor */
h4 {
	font-size:12px;
	margin:0px;
	margin-bottom:5px;
	font-weight:bold;
	margin-left:8px;
}

/* Required for Rich Text editor */
h5 {
	margin:0px;
}


/* Input styles */
input {
	font-size:12px;
	font-family : verdana;
}

select {
    font-size:11px;
	font-family : verdana;
}

/* Other Generic Styles */
div.dottedline {
	background-image:url(/fx/dottedline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:5px;
	margin-bottom:5px;
}
ul {
	margin-top:10px;
	margin-bottom:0px;
}
li {
	margin-left:-12px;
	margin-bottom:5px;
}

/* Registration pages - login etc styles */
div.regbox {
	padding:10px;
    padding:10px;
	margin-top:10px;
	background-color:#fff;
}
#reginfo {
	color:#000;
}
div.reg_contain
{
    border:1px solid;
    padding:10px;
    background-color:#F0F3FB;
    width:440px;
    float:left;
    margin-right:20px;
    height:150px;
	margin-top:10px;
}
div.reg_req
{
    border:1px solid #ccc;
    padding:10px;
    background-color:#ffffcc;
    width:330px;
    float:left;
    margin-right:0px;
	margin-top:10px;
    height:150px;
}

/*-----------------------------------------------*/
/* Select package styles */
/*-----------------------------------------------*/
#selectpackage_content_container 
{
	padding:1px;
	min-height:600px;
}

#selectpackage_content {
	float:left;
	padding:8px;
}
#selectpackage_testimonials {
	float:right;
	width:164px;
	padding:12px;
	background-color:#F2F7FD;
	border-left:1px solid;
	background-image: url(../fx/selpack_right_fade.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:820px;
}
div.testimonial {
	margin-top:5px;
	background-image:url(/fx/dottedline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
}
img.openquote {
	margin-bottom:4px;
	margin-right:3px;
}
img.closequote {
	margin-bottom:2px;
	margin-right:3px;
}

#sign_tophead {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#015BBE;
	text-align:center;
	padding:4px;
}
#sign_lefthead {
	border-bottom:1px solid #666;
	color:#fff;
	background-color:#015BBE;
	padding:5px;
}
td.sign_lefthead2 {
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px dashed #ccc;
	color:#666;
	background-repeat:no-repeat;
	background-position:7px 3px;
	padding:4px;
	padding-left:30px;
}
td.sign_row {
	border-right:1px solid #ccc;
	border-bottom:1px dashed #ccc;
	text-align:center;
	background-color:#fff;
}

/*-----------------------------------------------*/
/* Profile Manager styles */
/*-----------------------------------------------*/
#lb_toplogobar {
	background-image:url(/fx/lb_toplogobg.jpg);
	background-repeat:repeat-x;
	height:58px;
	width:762px;
}
#lb_toplinks {
	width:400px;
	padding-right:10px;
	text-align:right;
	float:right;
	margin-top:10px;
	color:#fff;
}

div.lb_tab_on {
	float:left;
	height:31px;
	width:68px;
	background-repeat:no-repeat;
	margin-right:9px;
	padding-left:8px;
	padding-right:8px;
	text-align:left;
	font-family: tahoma, arial;
	background-image:url(/fx/lb_tab_on.gif);
}
div.lb_tab_off {
	float:left;
	width:68px;
	height:30px;
	background-repeat:no-repeat;
	text-align:left;
	margin-right:9px;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	font-family: tahoma, arial;
	background-image:url(/fx/lb_tab_off.gif);
}
div.lb_tab_on_special {
	float:left;
	height:31px;
	width:68px;
	background-repeat:no-repeat;
	margin-right:9px;
	padding-left:8px;
	padding-right:8px;
	text-align:left;
	font-family: tahoma, arial;
	background-image:url(/fx/lb_tab_on.gif);
}
div.lb_tab_off_special {
	float:left;
	width:68px;
	height:30px;
	background-repeat:no-repeat;
	text-align:left;
	margin-right:9px;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	font-family: tahoma, arial;
	background-image:url(/fx/lb_tab_off.gif);
}

div.lb_tab_on a:link, div.lb_tab_on a:visited {
	color:#000;
	text-decoration:none;
	display:block;
	width:100%;
	font-weight:bold;
}
div.lb_tab_off a:link, div.lb_tab_off a:visited {
	color:#fff;
	text-decoration:none;
	display:block;
	width:100%;
	font-weight:bold;
}
div.lb_tab_on_special a:link, div.lb_tab_on_special a:visited {
	color:#009900;
	text-decoration:none;
	display:block;
	width:100%;
	font-weight:bold;
}
div.lb_tab_off_special a:link, div.lb_tab_off_special a:visited {
	color:#33cc00;
	text-decoration:none;
	display:block;
	width:100%;
	font-weight:bold;
}
#lb_container {
	margin:15px auto 0px;
	width:762px;
	text-align:left;
}

#lb_steptitle {
	font-size:14px;
	color:#00A0C6;
	font-weight:bold;
	background-image:url(/fx/dottedline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:4px;
	margin-bottom:5px;
}

td.lb_info {
	background-color:#F3F3F3;
	padding:5px;
	padding-left:50px;
	height:25px;
	background-image:url(/fx/lb_info.gif);
	background-repeat:no-repeat;
	background-position: 10px 5px;
	color:#63869A;
}

#lb_content {
	padding-top:10px;
	line-height:16px;
	padding-bottom:10px;
	min-height:200px;
}
#lb_footer {
	margin:0px auto 0px;
	width:762px;
	color:#666;
}
td.lblabel {
	text-align:right;
	color:#666;
	padding:4px;
}
#ratingemail {
	background-image:url(/fx/lb_ratingbg.jpg);
	background-repeat:no-repeat;
	width:486px;
	height:55px;
	color:#666;
	padding-left:8px;
	margin-top:15px;
}
td.lb_rating_head {
	background-color:#f7f7f7;
}




#lb_menu {
	width:208px;
	float:left;
	margin-top:4px;
}
td.lb_buttons {
	border-top:1px solid #999;
	background-color:#F2F2F2;
	padding:8px;
}
table.lb_welcome_help {
	background-color:#eee;
	margin-top:4px;
}
#help1, #help2 {
	position:absolute;
	z-index:20;
	border:1px solid #666;
	background-color:#3366CC;
	color:#fff;
	padding:10px;
	display:none;
	width:200px;
	margin-top:10px;
	margin-left:250px;
}
.helpimg {
	margin-left:8px;
}
div.mpinfo {
	position:absolute;
	z-index:40;
	background-color:#C7D5F1;
	width:200px;
	color:#000;
	border:2px groove #ccc;
	padding:10px;
	margin-left:-250px;
	display:none;
	font-size:12px;
	font-weight:normal;
}
input.charcount {
	background-color:#eee;
	color:#999;
	font-size:9px;
}
td.dayname {
	background-color:#eee;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	font-weight:bold;
}
td.dayname_we {
	background-color:#ddd;
	border-right:1px solid #fff;
	font-weight:bold;
}
td.openhours {
	border-bottom:1px solid #ccc;
}
td.statsbar {
}

/* lb_categories */
#CategoryID1_disp,#CategoryID2_disp,#CategoryID3_disp,#Categories_disp {
	border:1px solid #3366CC;
	font-family:arial;
	font-size:10px;
	padding:2px;
	float:left;
	width:370px;
}

/* Profile Manager stats graph */
td.graph_y {
    padding-bottom:20px;
    text-align:center;
    background-color:#ccc;
}
td.graph_x {
	background-color:#eee;
	border:1px solid #ccc;
	color:#015BBE;
}

/*-----------------------------------------------*/
/* Search Results page */
/*-----------------------------------------------*/
div.search_affiliates {
	border:1px solid #4679D2;
	background-repeat:repeat-y;
	height:30px;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}

/*-----------------------------------------------*/
/* Admin styles */
/*-----------------------------------------------*/
#admin_container {
	width:742px;
	background-color:#fff;
	padding:10px;
	height:100%;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#admin_content {
	margin: 0px auto 0px;
	height:450px;
	padding-top:15px;
	text-align:left;
	width:742px;
}

/*-----------------------------------------------*/
/* Articles */
/*-----------------------------------------------*/
#article_content {
    float:left;
    width:550px;
}
a.verysmall:link, a.verysmall:visited {
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	color:#3366CC;
	line-height:13px;
} 


/* Products */
table.tableprodsort {
	border-bottom:1px dashed #ccc;
	margin-bottom:5px;
	padding-bottom:2px;
}
div.prodbox {
	border:1px solid #A4BAE8;
	margin-bottom:10px;
}
td.prodimg {
	padding:5px;
	border-right:1px solid #A4BAE8;
	width:50px;
}
td.prodtext {
	padding:5px;
	font-size:12px;
	height:13px;
}
div.prodtitle {
	float:left;
}
div.prodprice {
	float:right;
	width:150px;
	color:#990000;
	font-weight:bold;
	font-size:12px;
	text-align:right;
}
img.p_list_buynow {
	margin-top:4px;
	margin-left:8px;
}
td.proddesc {
	padding:5px;
}
div.prodsubcats {
	margin-bottom:15px;
	padding:12px;
	border:1px solid #eee;
	padding:10px;
}
div.prodcatboxon {
	width:225px;
	float:left;
	margin-right:10px;
	padding:1px;
	background-color:#fff;
	border:1px solid #A4BAE8;
	padding-left:3px;
}
div.prodcatboxoff {
	border:1px solid #FFF;
	width:225px;
	float:left;
	margin-right:10px;
	padding:1px;
	padding-left:3px;
}

div.search_help {
	position:absolute;
	z-index:20;
	background-color:#FFF;
	width:315px;
	color:#000;
	border:2px groove #ccc;
	padding:5px;
	margin-left:-100px;
	display:none;
	font-size:10px;
}

div.expertise_type
{
    margin-top:5px;
    background-color:#E8EDF0;
    height:15px;
	padding:3px;
	font-weight:bold;
}
td.expertise_type_item
{
	font-family:arial;
    font-size:10px;
	width:120px;
}
#feedback_preview
{
    background-color:#ECE9D8;
    width:530px;
    border:1px solid #ccc;
    margin-left:5px;
    margin-right:5px;
}
#feedback_preview_content
{
    background-color:#fff;
    height:100px;
    margin:3px;
    border:1px solid #ccc;
    font-family:courier;
    padding:5px;
}
#msgbox
{
    display:none;
    color:#FFF;
    background-image:url(../fx/msgbox.gif);
    background-repeat:no-repeat;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    background-position:right;
    width:100px;
    height:20px;
    padding-top:10px;
    padding-left:10px;
    background-position:25px 8px;
}