/* RESETS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: small;
  font-family: inherit;
  vertical-align: baseline;
}
:focus { outline: 0; }
body {
  line-height: 1;
  margin: 0;
  font-size: small;
  font-family: sans-serif;
  background: #cccccc;
}
ol, ul { list-style: none; }
ul.disctype { list-style: disc; clear: left; width: 265px; padding-left: 15px; }
ul.disctype li { line-height: 18px; padding-bottom: 7px; float: none; width: auto; vertical-align: middle; }
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {content: ""; }
blockquote, q { quotes: "" ""; }
img { border: 0 }

/* GENERAL STYLES */
img, .btn_shadow, .btn_shadow_blank, a.modalCloseImg, #logo_big, .long_top, .long_bottom,
div.pattern_item, div.gallery_item, div.product_item, div.prod_newspec_item, div.viditem, .legal_short_top,
.short_top, .legal_short_bottom, .short_bottom, div.left_corners, .ie_img, .colombia_corner {
    behavior: url(iepngfix.htc);
}
.hover{ cursor: pointer; }
.ajax-load{
  	color: #fff;
  	margin: 15px 0 0 40px;
}
.no_show{ display: none; }
.clearer{ clear: both; }
.block{ display: block; }
a{ color: #fff; text-decoration: none; }
.flt_left{ float: left; }
.flt_right{ float: right; }
.top_down{ margin-top: 4px; }
.grey{ color: #999; }
.white{ color: #fff; }
.no_underline{ text-decoration: none; }
.accordion_height p{
	margin-top: 20px;
	line-height: 21px;
    text-align: justify;
}
p.long{ width: 450px; }
p.medium{ width: 400px; }
p.medium_nar { width: 280px; }
.medium_short{ width: 315px; margin-top: 20px; line-height: 21px; }
p.narrow{ margin-top: 0; width: 230px; }
h2{	font-size: 120%; }
h4{ font-weight: bold; text-transform: uppercase; padding: 0; margin: 0; border-bottom: solid #fff 1px; }
h5{ font-weight: bold; text-transform: uppercase; padding: 0; margin: 0;}

/* DESIGN STYLES */
/* index page */
#btn_floral img, #btn_retail img{
  	float: left;
}
#btn_floral .selcont, #btn_retail .selcont {
    float: left;
    width: 14px;
    height: 14px;
    background: #fff;
    margin: 2px 10px 0 0;
}
#btn_floral .selcont:hover, #btn_retail .selcont:hover {
    background: #fff url('../img/hp_sel.gif') no-repeat;
}
#btn_floral .seltxtcont, #btn_retail .seltxtcont {
    float: left;
    width: 255px;
    line-height: 15px;
}
#btn_floral .seltxt, #btn_retail .seltxt{
  	width: 300px;
  	margin-top: 40px;
  	float: right;
  	color: #fff;
    cursor: pointer;
}
.seltxt:hover .selcont {
    background: url("../img/hp_sel.gif") no-repeat !important;
}
#btn_floral a, #btn_retail a{ text-decoration: none; }
#floral_link { font-weight: bold; }
#bottom_btn_holder{
  	width: 1000px;
  	margin: 0 auto;
}
.home_btm_long{
  	margin: 30px 0 0 10px;
  	float: left;
}
.long_top{
  	width: 638px;
  	height: 17px;
  	background: url("../img/curved-top-long.png") no-repeat;
}
.long_middle{
  	width: 638px;
  	background: #fff;
}
.long_middle h3{
  	color: #008dc0;
  	width: 600px;
  	text-align: right;
  	margin: 0 auto;
}
.long_middle p{
  	width: 600px;
  	margin: 0 auto;
  	line-height: 17px;
}
.long_bottom{
  	width: 638px;
  	height: 17px;
  	background: url("../img/curved-bottom-long.png") no-repeat;
}
.home_btm_short{
  	margin: 30px 0 0 20px;
  	float: left;
}
.home_btm_first { margin-left: 35px; }
.short_top{
  	width: 320px;
  	height: 17px;
  	background: url("../img/curved-top-short.png") no-repeat center right;
}
.short_middle_gray{
  	width: 318px;
}
.short_middle{
    width: 298px;
}
.home_mid {
    background-color: #ffffff;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
}
.short_middle h3, .short_middle_gray h3{
	color: #008dc0;
  	width: 150px;
  	margin: 10px 0 0 10px;
}
.short_middle h3 a, .short_middle h3 a:hover, .short_middle_gray h3 a, .short_middle_gray h3 a:hover {
    color: #008DC0;
    float: none;
}
.short_middle p, .short_middle_gray p{
  	width: 278px;
  	margin: 0 auto;
  	line-height: 17px;
}
.short_bottom{
  	width: 320px;
  	height: 17px;
  	background: url("../img/curved-bottom-short.png") no-repeat center right;
}
.legal_btm_short{
  	margin: 30px 0 0 0;
  	float: left;
}
.legal_short_top{
  	width: 320px;
  	height: 17px;
  	background: url("../img/curved-top-short.png") no-repeat;
}
.legal_short_middle{
  	width: 318px;
    background-color: #ffffff;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
}
.legal_short_middle h3{
	color: #008dc0;
  	width: 176px;
}
.legal_short_middle .flt_right {
    float: left;
    margin-left: 20px;
}
.legal_short_middle p{
  	width: 278px;
  	margin: 0 auto;
  	line-height: 17px;
}
.legal_short_bottom{
  	width: 320px;
  	height: 17px;
  	background: url("../img/curved-bottom-short.png") no-repeat;
}
.logo_big_cont {
    width: 300px;
    margin: 0 auto;
}
#logo_big{
  	width: 257px;
  	height: 64px;
  	background: url("../img/logo-big.png") no-repeat;
    margin: 63px auto 0 auto;
}
.short_middle .flt_right{
  	width: 168px;
    background: url("../img/bottab-sec.gif") no-repeat top right;
    height: 136px;
    float: left;
    padding-left: 10px;
    overflow: hidden;
}
.short_middle p.retail_bottom{
	margin: 0 0 0 10px !important;
	padding: 0 !important;
	width: 145px;
  	line-height: 17px;
    color: #999999;
}

/* charts */
.chart_row {
    clear: left;
    float: left;
    width: 100%;
}
.chart_top{
  	width: 150px;
  	padding-bottom: 5px;
  	border-right: solid #fff 1px;
  	border-bottom: solid #fff 1px;
	float: left;
}

.chart{
  	width: 150px;
  	border-right: solid #fff 1px;
  	float: left;
  	font-size: 85%;
  	padding: 1px 0;
}

.chart_right{
  	padding-left: 8px;
  	border-right: none;
    border-left: solid #fff 1px;
    margin-left: -1px;
}

.chart_bottom{
  	border-right: none;
  	width: 305px;
}

.btn_shadow{
  	background: url("../img/btn-shadow.png") repeat-x;
  	height: 8px;
}
.btn_grey_shadow{
  	background: url("../img/grey-shadow.gif") repeat-x;
  	height: 8px;
}

/* IE alternatives */

    /* homepage */
    .btn_shadow_home1 { background: url("../img/home-shad1.gif") repeat-x; height: 8px; }
    .btn_shadow_home2 { background: url("../img/home-shad2.gif") repeat-x; height: 8px; }

    /* retail */
    .btn_shadow_products_sel{ background: url("../img/prod-shad-sel.gif") repeat-x; height: 8px; }
    .btn_shadow_industries_sel{ background: url("../img/indus-shad-sel.gif") repeat-x; height: 8px; }
    .btn_shadow_patterns_sel{ background: url("../img/pat-shad-sel.gif") repeat-x; height: 8px; }
    .btn_shadow_events_sel{ background: url("../img/event-shad-sel.gif") repeat-x; height: 8px; }
    .btn_shadow_contact_sel{ background: url("../img/cont-shad-sel.gif") repeat-x; height: 8px; }
    .btn_shadow_help_sel{ background: url("../img/help-shad-sel.gif") repeat-x; height: 8px; }
    .btn_shadow_products_nosel{ background: url("../img/prod-shad-nosel.gif") repeat-x; height: 8px; }
    .btn_shadow_industries_nosel{ background: url("../img/indus-shad-nosel.gif") repeat-x; height: 8px; }
    .btn_shadow_patterns_nosel{ background: url("../img/pat-shad-nosel.gif") repeat-x; height: 8px; }
    .btn_shadow_events_nosel{ background: url("../img/event-shad-nosel.gif") repeat-x; height: 8px; }
    .btn_shadow_contact_nosel{ background: url("../img/cont-shad-nosel.gif") repeat-x; height: 8px; }
    .btn_shadow_help_nosel{ background: url("../img/help-shad-nosel.gif") repeat-x; height: 8px; }

    /* floral */
    .btn_shadow_products_fl_sel{ background: url("../img/cont-shad-sel.gif") repeat-x; height: 8px; }
    .btn_shadow_patterns_fl_sel{ background: url("../img/event-shad-sel.gif") repeat-x; height: 8px; }
    .btn_shadow_events_fl_sel{ background: url("../img/pat-shad-sel.gif") repeat-x; height: 8px; }
    .btn_shadow_contact_fl_sel{ background: url("../img/indus-shad-sel.gif") repeat-x; height: 8px; }
    .btn_shadow_help_fl_sel{ background: url("../img/prod-shad-sel.gif") repeat-x; height: 8px; }
    .btn_shadow_products_fl_nosel{ background: url("../img/cont-shad-nosel.gif") repeat-x; height: 8px; }
    .btn_shadow_patterns_fl_nosel{ background: url("../img/event-shad-nosel.gif") repeat-x; height: 8px; }
    .btn_shadow_events_fl_nosel{ background: url("../img/pat-shad-nosel.gif") repeat-x; height: 8px; }
    .btn_shadow_contact_fl_nosel{ background: url("../img/indus-shad-nosel.gif") repeat-x; height: 8px; }
    .btn_shadow_help_fl_nosel{ background: url("../img/prod-shad-nosel.gif") repeat-x; height: 8px; }

.btn_shadow_blank{ background: url("../img/btn-shadow-blank.png") repeat-x; height: 8px; }
#btn_floral{ background: url("../img/back-floral.png") repeat-x; height: 112px; }
#btn_retail{ background: url("../img/back-retail.png") repeat-x; height: 112px; overflow: hidden; }
#btn_about, #btn_about_fl{ background: #005574 url("../img/back-aboutus.png") bottom repeat-x; }
.portraits, .newspec_prods{
  	margin: 20px 25px 0 0;
  	float: left;
}
#btn_bottom_grey{ background: url("../img/gray-bg.gif") repeat-x; height: 376px; }

/* retail */
#btn_products{ background: #436915 url("../img/back-products.png") bottom repeat-x; }
#btn_industries{ background: #9d3f00 url("../img/back-industries.png") bottom repeat-x; }
#btn_patterns{ background: #9c0000 url("../img/back-patterns.png") bottom repeat-x; }
#btn_events{ background: #870440 url("../img/back-newsevents.png") bottom repeat-x; }
#btn_contact{ background: #560043 url("../img/back-contact.png") bottom repeat-x; }
#btn_help{ background: #003f7e url("../img/back-help.png") bottom repeat-x; }

/* floral */
#btn_products_fl { background: #560043 url("../img/back-contact.png") bottom repeat-x; }
#btn_patterns_fl { background: #870440 url("../img/back-newsevents.png") bottom repeat-x; }
#btn_events_fl { background: #9c0000 url("../img/back-patterns.png") bottom repeat-x; }
#btn_contact_fl { background: #9d3f00 url("../img/back-industries.png") bottom repeat-x; }
#btn_help_fl { background: #436915 url("../img/back-products.png") bottom repeat-x; }

h3 {
	padding: 3px 0 4px 0px;
 	color: #fff;
 	font-size: 14px;
 	font-weight: bold;
 	text-transform: uppercase;
}
h3.sechead {
    line-height: 19px;
    margin-bottom: 15px;
}

h3 a {
	text-decoration: none;
	display: block;
	color: #fff;
	float: left;
}
h3.toggler { height: 17px; }
.main_link{ margin-left: 10px; }
.arrow_up {
    float: left;
    width: 9px;
    margin: 5px 0 0 13px;
    visibility: hidden;
}

.main_nav{
	padding-bottom: 5px;
	color: #fff;
	width: 100%;
}

a.feed{
  	position: absolute;
  	margin-left: 15px;
}

.logo{
    float: right;
	margin: -5px 20px 0 0;
}

a.second_nav{
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 0 !important;
	visibility: hidden;
	font-weight: normal;
	float: left;
}

.second_nav_show {
    visibility: visible !important;
    height: 17px;
}

.active_sn{
	padding: 0 0 5px 0;
  	background: url("../img/arrow-second-nav.gif") bottom no-repeat;
}

.third_nav_holder{
  	margin: 0 0 0 145px;
  	width: 900px;
  	color: #fff;
}

.third_nav_holder a{
	color: #fff;
	text-decoration: none;
	display: block;
  	float: left;
}

a.third_nav_envelope, a.third_nav_envelope_active{ width: 78px; margin-left: 20px; }

.active{
    float: left;
	padding: 0 0 10px 0;
  	background: url("../img/arrow-nav.gif") bottom no-repeat;
}

.main_nav:hover a.second_nav{
	visibility: visible !important;
}

.accordion_height{
  	margin: 25px 0 0 110px;
  	color: #fff;
}

.accordion {
    clear: left;
    margin-right: 20px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 5px;
    height: 390px;
    width: 100%;
}

/* MAIN CONTENT AREA TOP */
#container { min-width: 1000px; }
.content_flt_left{
  	float: left;
  	width: 485px;
}
.content_flt_left_narrow{
  	float: left;
  	width: 270px;
    margin-right: 55px;
}
.content_flt_left_slim {
    float: left;
    width: 200px;
    margin-right: 25px;
}
.content_flt_left_med {
    float: left;
    width: 565px;
}

/* contact styles */
.contact_box{
  	width: 200px;
  	margin: 25px 25px 0 0;
  	float: left;
}

.contact_box img{
  	margin: 0 0 10px 0;
}


/* MAIN CONTENT AREA BOTTOM */
.content_bottom_flt{
	float: left;
  	width: 180px;
}

.wide_content_bottom{ width: 980px; }

.bottom_btn_holder{
  	width: 95px;
  	float: left;
  	margin-right: 45px;
}
.bottom_btn_holder a{
  	color: #fff;
  	text-decoration: none;
  	text-align: center;
  	width: 95px;
  	display: block;
  	text-transform: uppercase;
}


.bottom_btn_holder_big, .ind_bottom_btn_holder_big{
  	width: 110px;
  	float: left;
  	margin: 0 58px 0 0;
}
.bottom_pat_holder_big {
    width: 170px;
    float: left;
    margin: 0 8px 0 -5px;
}

.ind_bottom_btn_holder_big { margin: 0; width: 155px; }
.bottom_btn_holder_big a, .ind_bottom_btn_holder_big a, .bottom_pat_holder_big a{
  	color: #fff;
  	text-decoration: none;
  	text-align: center;
  	display: block;
  	font-size: 12px;
}

.contact_info{
	line-height: 18px;
  	margin: 0 0 0 8px;
}

.footer{
  	width: 100%;
  	text-align: center;
  	margin: 45px auto 0 auto;
  	font-size: x-small;
    color: #ededed;
  	text-transform: none;
  	font-weight: normal;
}

.footer a, #footer2 a{
	display: inline;
  	float: none !important;
  	font-size: x-small;
    color: #ededed;
  	text-transform: none;
  	font-weight: normal;
  	padding-left: 0;
}

#bottom{
	min-height: 377px;
  	background: url("../img/bottom-background.png") repeat-x;
}

/* hovers */
td.givlogo { padding: 25px 25px 5px 25px; }
td.givlogo div {
	position: absolute;
	display: none;
	font-size: 10px;
	color: #fff;
	line-height: 12px;
}
td.givlogo p {
    margin-top: 15px;
}

/* modal windows */
/* Overlay */
#modalOverlay {background-color:#000;}

/* Container */
#modalContainer {
	height:300px;
	width:565px;
	left:50%; top:15%;
	margin-left:-300px;
	background-color:#fff;
}
#modalContainer a.modalCloseImg {
	background:url("../img/close-modal.png") no-repeat;
	width:91px;
	height:9px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-28px;
	cursor:pointer;
}
#modalContainer #basicModalContent {padding:8px;}

.modal_left{
  	float: left;
  	width: 280px;
  	margin: 10px 0 0 10px;
}
.modal_left_nojs{
    float: left;
  	/*width: 280px; -- */
  	margin: 10px 0 0 10px;
}
.modal_right{
  	float: left;
  	width: 230px;
  	margin: 10px 0 0 20px;
    overflow: hidden;
    overflow-y: auto;
    height: 300px;
}

.color_picker{
  	color: #999999;
  	margin: 25px 0 0 13px;
}
.color_picker_nojs{
  	width: 213px;
  	color: #ffffff;
}
.stat_row {
    margin-top: 10px;
}
#nav{
  	margin: 10px 0 0 0;
    float: left;
}
#nav_nojs{
  	margin: 15px 0 0 0;
    width: 240px;
}
#nav a, #nav_nojs a {
	border: 1px solid #f3f3f3;
	margin: 3px;
	width: 33px;
	height: 33px;
	float: left;
}
#nav a.activeSlide {
    border: 1px solid #999;
}
#nav_nojs a.activeSlide {
    border: 1px solid #373737;
}
#lb_loading {
    position: absolute;
    height: 25%;
    left: 0;
    text-align: center;
    top: 40%;
    width: 100%;
    font-size: 11px;
    font-weight: bold;
    color: #cccccc;
}

/* help */
.glossary_head{
	float: left;
  	margin: 7px 0 0 -35px;
  	font-size: 36px;
  	font-weight: bold;
}

p.glossary{ margin: 0 0 30px 0; }
ul.map{ margin: 0 0 30px 0; }
ul.second{ margin: 0 0 30px 15px; }

span.event_name {
    margin-right: 15px;
}

div.patthumbrow {
    clear: left;
    float: left;
    margin-top: 10px;
}
div.patthumbhead {
    float: left; width: 300px; margin-right: 15px
}
div.patthumbimg {
    float: left; width: 150px;
}

div.pattern_item, div.prod_newspec_item, div.cal_img {
    height: 140px;
    background: url("../img/pattern-bg.png") no-repeat center bottom;
}
div.gallery_item {
    height: 90px;
    width: 84px;
    background: url("../img/gallery-bg.png") no-repeat center bottom;
    float: left;
    margin-right: 20px;
}
div.viditem {
    height: 130px;
    text-align: center;
    margin-left: -5px;
    background: url("../img/vidprev-bg.png") no-repeat center bottom;
}
div.prod_newspec_item, div.viditem { width: 137px; }
div.pattern_item img, div.prod_newspec_item img, div.cal_img img { width: 130px; }
div.product_item {
    margin-bottom: 3px;
}
div.gallery_item img {
    width: 80px;
    margin: 4px 0pt 0pt 2px;
}
div.proditem_name {
    width: 120px;
}
div.proditem_name a { font-size: 12px; }

.swatch {
    font-size: 0;
    margin: 0;
    padding: 0;
    width: 33px;
    height: 33px;
}
div.folded_corner {
    background: url("../img/corner.gif") no-repeat;
    position: relative;
    height: 11px;
    width: 11px;
    left: 22px;
}

div.frmrow {
    clear: left;
    float: left;
    width: 100%;
    margin-bottom: 3px;
}
div.moreht { margin-bottom: 10px; }
div.frmhead {
    float: left;
    width: 75px;
    font-weight: bold;
    margin-top: 3px;
}
div.frmreqfield {
    width: 10px;
    float: left;
    margin: 5px 0 0 7px;
}
div.frmheadchk, div.frmheaddescchk {
    float: left;
    width: 200px;
    font-weight: bold;
}
div.frmheaddescchk {
    width: 270px;
}
div.frminp {
    float: left;
    width: auto;
}
div.frminp select { width: 142px; }
div.frminp input,  div.content_flt_left_slim input {
    border: none;
}
div.frmdesc_inp {
    margin-top: 4px;
    float: left;
    width: 200px;
}
div.frmdesc_inp input {
    width: 175px;
    border: none;
}

h2.pattitle {
    font-weight: bold;
    font-size: 15px;
    color: #008ab0;
}

/* colored titles */
h3.title {
    font-size: 14px !important;
    text-transform: uppercase;
    color: #fff;
    padding: 0 !important;
}
h3.title a {
    text-decoration: underline;
    float: none;
    display: inline;
    font-size: 14px !important;
    text-transform: uppercase;
    color: #fff;
}
span.vidtime { color: #ccc; font-size: 12px; }
span.tl_about { color: #a2cbd9; font-size: 14px; }

/* retail specific */
span.tl_products { color: #b7d591; font-size: 14px; }
span.tl_industries { color: #ffb380; font-size: 14px; }
span.tl_patterns { color: #ff8080; font-size: 14px; }
span.tl_events { color: #ec82b3; font-size: 14px; }
span.tl_contact { color: #c57fb6; font-size: 14px; }
span.tl_help { color: #7fb2e5; font-size: 14px; }

/* floral specific */
#btn_products_fl span.tl_products { color: #c57fb6; font-size: 14px; }
#btn_patterns_fl span.tl_patterns { color: #ec82b3; font-size: 14px; }
#btn_events_fl span.tl_events { color: #ff8080; font-size: 14px; }
#btn_contact_fl span.tl_contact { color: #ffb380; font-size: 14px; }
#btn_help_fl span.tl_help { color: #b7d591; font-size: 14px; }

ul.aboutlist { list-style: disc; clear: left; width: 170px; padding-left: 25px; }
ul.aboutlist li { font-weight: bold; padding-bottom: 3px; float: none; width: auto; vertical-align: middle; }
p.environ { margin-top: 5px; }

div.cal_sect {
    width: 450px;
    float: left;
    overflow: hidden;
}
div.cal_mtitle {
    font-size: 26px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 25px;
}
div.cal_img {
    margin-bottom: -500px;
    padding-bottom: 500px;
    width: 138px;
    height: 140px;
    margin-right: 25px;
    float: left;
    text-align: center;
}
div.cal_info {
    width: 260px;
    float: left;
}
div.cal_event {
    clear: left;
    width: 260px;
    float: left;
    margin-bottom: 5px;
}
div.cal_edate {
    font-weight: bold;
    text-transform: uppercase;
    margin-right: 10px;
    width: 60px;
    float: left;
}
div.cal_edesc {
    width: 185px;
    float: left;
}

input.search_val, input.search_valcont {
    float: right;
    margin: -3px 5px 0 0;
    border: none;
    background: transparent;
    border: 1px solid #007594;
    color: #fff;
    font-size: 11px;
    width: 125px;
}
input.search_btn {
    float: right;
    margin: -1px 30px 0 0;
}
input.search_valcont { float: left; margin: 0; }
#btn_help_fl input.search_val, #btn_help_fl input.search_valcont { border: 1px solid #669f20; }

div.left_corners {
    background: url("../img/left_corners.png") no-repeat;
    width: 10px;
    height: 136px;
    margin-top: -136px;
    position: absolute;
}
div.left_crn_back {
    background-color: #fff;
    width: 110px;
    height: 136px;
    overflow: hidden;
}
div#misc_cont { display: none; }
.srchlinks {
    font-size: 11px;
    font-weight: bold;
    color: #f0f0f0;
}

/* video */
div.vidcont {
    width: 480px;
    height: 286px;
    border: 1px solid #ccc;
    float: left;
}
div.vidtxtcont {
    width: 225px;
    margin-left: 20px;
    float: left;
}
div.vidname_row {
    clear: left;
    font-size: 11px;
    margin-top: 5px;
    color: #999;
}
div.vidname_row a, div.vidname_row a {
    font-size: 11px;
    color: #999;
}
div.selvid {
    margin: 0 3px 0 5px;
    width: 14px;
    float: left;
}
.viddesc {
    font-size: 11px;
    margin: 0;
    line-height: 12px;
}
.viderrcont {
    width: 100%;
    text-align: center;
    margin-top: 130px;
}
.viderrcont a {
    font-size: 12px;
    color: #777;
    text-decoration: underline;
}
.catspace_fix { margin-bottom: -10px; }
a.addlink { text-decoration: underline; }
div#colombia_stat {
    font-size: 11px;
    font-weight: bold;
    float: right;
    margin: -35px 10px 0 0;
    display: none;
    color: #999;
}
div#colombia_stat img { vertical-align: bottom; }
div.colombia_corner {
    background: url("../img/colombia_circle.png") no-repeat;
    position: absolute;
    width: 19px;
    height: 19px;
    margin: -21px 0 0 121px;
}
.vidcolors_lb { color: #008ab0 !important; }
.vidcolors_nolb { color: #f0f0f0 !important; }
