@charset "utf-8";
/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#222;background:#fff;font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
a img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#E5E5E5;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
ul {list-style-type:none;}
.floatleft {float:left}
.floatright {float:right}
.alignleft {text-align:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
.alignjustify {text-align:justify}

/* grid.css */
.container {width:1000px;margin:0 auto;}
.showgrid {background:url(images/grid.png);}
div.width-10, .width-10, div.width-20, .width-20, div.width-30, .width-30, div.width-40, .width-40, div.width-50, .width-50, div.width-60, .width-60, div.width-70, .width-70, div.width-80, .width-80, div.width-90, .width-90, div.width-100, .width-100, div.width-110, .width-110, div.width-115, .width-115, div.width-120, .width-120, div.width-130, .width-130, div.width-135, .width-135, div.width-140, .width-140, div.width-150, .width-150,div.width-160, .width-160,div.width-170, .width-170, div.width-180, .width-180, div.width-190, .width-190, div.width-196, .width-196, div.width-198, .width-198, div.width-200, .width-200,div.width-220, .width-220, div.width-250, .width-250, div.width-300, .width-300, div.width-360, .width-360, div.width-400, .width-400, div.width-500, .width-500, div.width-550, .width-550, div.width-560, .width-560, div.width-600, .width-600, div.width-650, .width-650, div.width-680, .width-680, div.width-700, .width-700, div.width-760, .width-770, div.width-780, .width-780, div.width-900, .width-900, div.width-1000 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.width-10 {width:10px;}
.width-20 {width:20px;}
.width-30 {width:30px;}
.width-40 {width:40px;}
.width-50 {width:50px;}
.width-60 {width:60px;}
.width-70 {width:70px;}
.width-80 {width:80px;}
.width-90 {width:90px;}
.width-100 {width:100px;}
.width-110 {width:110px;}
.width-115 {width:115px;}
.width-120 {width:120px;}
.width-130 {width:130px;}
.width-135 {width:135px;}
.width-140 {width:140px;}
.width-150 {width:150px;}
.width-160 {width:160px;}
.width-170 {width:170px;}
.width-180 {width:180px;}
.width-196 {width:190px;}
.width-196 {width:196px;}
.width-198 {width:198px;}
.width-200 {width:200px;}
.width-220 {width:220px;}
.width-250 {width:250px;}
.width-300 {width:300px;}
.width-360 {width:360px;}
.width-400 {width:400px;}
.width-500 {width:500px;}
.width-550 {width:550px;}
.width-560 {width:560px;}
.width-600 {width:600px;}
.width-650 {width:650px;}
.width-680 {width:680px;}
.width-700 {width:700px;}
.width-770 {width:770px;}
.width-780 {width:780px;}
.width-900 {width:900px;}
.width-1000, div.width-1000 {width:1000px;margin:0;}
input.width-20, textarea.width-20, select.width-20 {width:20px!important;}
input.width-30, textarea.width-30, select.width-30 {width:30px!important;}
input.width-40, textarea.width-40, select.width-40 {width:60px!important;}
input.width-50, textarea.width-50, select.width-50 {width:50px!important;}
input.width-60, textarea.width-60, select.width-60 {width:60px!important;}
input.width-70, textarea.width-70, select.width-70 {width:70px!important;}
input.width-80, textarea.width-80, select.width-80 {width:80px!important;}
input.width-90, textarea.width-90, select.width-90 {width:90px!important;}
input.width-100, textarea.width-100, select.width-100 {width:100px!important;}
input.width-110, textarea.width-110, select.width-110 {width:110px!important;}
input.width-115, textarea.width-115, select.width-115 {width:115px!important;}
input.width-120, textarea.width-120, select.width-120 {width:120px!important;}
input.width-130, textarea.width-130, select.width-130 {width:130px!important;}
input.width-135, textarea.width-135, select.width-135 {width:135px!important;}	/* Các thành phần cố định sẽ không bị đè */
input.width-140, textarea.width-140, select.width-140 {width:140px!important;}
input.width-150, textarea.width-150, select.width-150 {width:150px!important;}
input.width-160, textarea.width-160, select.width-160 {width:160px!important;}
input.width-170, textarea.width-170, select.width-170 {width:170px!important;}
input.width-180, textarea.width-180, select.width-180 {width:180px!important;}
input.width-190, textarea.width-190, select.width-190 {width:190px!important;}
input.width-196, textarea.width-196, select.width-196 {width:196px!important;}
input.width-198, textarea.width-198, select.width-198 {width:198px!important;}
input.width-200, textarea.width-200, select.width-200 {width:200px!important;}
input.width-220, textarea.width-220, select.width-220 {width:220px!important;}
.append-5 {padding-right:5px;}
.append-10 {padding-right:10px;}
.append-15 {padding-right:15px;}
.append-20 {padding-right:20px;}
.prepend-5 {padding-left:5px;}
.prepend-10 {padding-left:10px;}
.prepend-15 {padding-left:15px;}
.prepend-20 {padding-left:20px;}
.prepend-30 {padding-left:30px;}
.prepend-40 {padding-left:40px;}
.prepend-50 {padding-left:50px;}
.prepend-60 {padding-left:60px;}
.prepend-70 {padding-left:70px;}
.prepend-80 {padding-left:80px;}
.prepend-90 {padding-left:90px;}
.prepend-100 {padding-left:100px;}
.prepend-110 {padding-left:110px;}
.prepend-120 {padding-left:120px;}
.prepend-130 {padding-left:130px;}
.prepend-140 {padding-left:140px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #cecece;}	/* bổ xung thêm khung bên phải của div */
div.colborder {padding-right:4px;margin-right:5px;border-right:1px solid #cecece;}	/* bổ xung thêm cột có khung bên phải div */
.pull-5 {margin-left:-5px;}
.pull-10 {margin-left:-10px;}
.pull-15 {margin-left:-15px;}
.pull-20 {margin-left:-20px;}
.pull-5, .pull-10, .pull-15, .pull-20 {float:left;position:relative;}
.push-5 {margin:0 -5px 0 5px;_margin:0 -2.5px 0 2.5px;}
.push-10 {margin:0 -10px 0 10px;_margin:0 -5px 0 5px;}
.push-15 {margin:0 -15px 0 15px;_margin:0 -7.5px 0 7.5px;}
.push-20 {margin:0 -20px 0 20px;_margin:0 -10px 0 -10px;}
.push-5, .push-10, .push-15, .push-20 {float:right;position:relative;}
.prepend-top3 {margin-top:3px;}
.prepend-top5 {margin-top:5px;}
.prepend-top7 {margin-top:7px;}
.prepend-top10 {margin-top:10px;}
.prepend-top15 {margin-top:15px;}
.prepend-top20 {margin-top:20px;}
.append-bottom3 {margin-bottom:3px;}
.append-bottom5 {margin-bottom:5px;}
.append-bottom7 {margin-bottom:7px;}
.append-bottom10 {margin-bottom:10px;}
.append-bottom15 {margin-bottom:15px;}
.append-bottom20 {margin-bottom:20px;}
.pull-top3 {padding-top:3px;}
.pull-top5 {padding-top:5px;}
.pull-top7 {padding-top:7px;}
.pull-top10 {padding-top:10px;}
.pull-top15 {padding-top:15px;}
.pull-top20 {padding-top:20px;}
.pull-bottom3 {padding-bottom:3px;}
.pull-bottom5 {padding-bottom:5px;}
.pull-bottom7 {padding-bottom:7px;}
.pull-bottom10 {padding-bottom:10px;}
.pull-bottom15 {padding-bottom:15px;}
.pull-bottom20 {padding-bottom:20px;}

.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}

/* for subheader*/
#subheaderwrap {background: url(images/supheader-bg.gif) repeat-x left top;height: 36px;}
#subheaderwrap ul {display: inline;}
#subheaderwrap ul li {line-height: 36px;vertical-align: middle;}
#subheaderwrap img {float:left;vertical-align:middle;}
/* for marquee of sub header */
marquee a{color: #FFFFFF;font: bold 11px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}
marquee a:hover{color: #FFFFFF;	font: bold 11px Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}
.width-100 strong {color: #FECB00;font-size: 11px;}	/* For NewCity Label */
/*for main navigation*/
#mainnav {background: url(images/mainnav-bg.gif) repeat-x left top; height:40px;}
#mainnav ul {display: inline;list-style: none;text-align:left;}
#mainnav ul li {line-height: 40px;vertical-align: middle; padding-top:6px;}
#mainnav ul li a.button {background: transparent url('images/bg_button_a.png') no-repeat scroll top right; color: #000; display: block; float: left; font: bold 11px verdana, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none;}
#mainnav ul li a.button span {background: transparent url('images/bg_button_span.png') no-repeat;display: block;line-height: 14px; padding: 5px 0 5px 18px;} 
#mainnav ul li a.button:hover {background: transparent url('images/bg_button_a.png') no-repeat scroll top right; color: #000;
    display: block; float: left; font: bold 11px verdana, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */text-decoration: underline;}
#mainnav ul li a.button:hover span {background: transparent url('images/bg_button_span.png') no-repeat;display: block;    line-height: 14px; padding: 5px 0 5px 18px;} 
#mainnav ul li a.button:active {background-position: bottom right; color: #000;outline: none; /* hide dotted outline in Firefox */}
#mainnav ul li a.button:active span {background-position: bottom left; padding: 6px 0 4px 18px; /* push text down 1px */}  
.loginText {font:bold 11px Verdana;}
.loginLink {font:bold 11px Verdana;	color: #000000;	text-decoration: none;}
.loginLink:hover {text-decoration: underline;}
.login-module {border:1px solid #333333;font: normal 12px Arial}
/*end navigation bar*/

/*begin mainbody*/
#bodywrapper {background: url(images/mainbody-bg.gif) repeat-x left top;}
.pathway {color: #B2161A;text-decoration: none;	font: normal 11px Verdana;}
.pathway img{vertical-align:bottom;margin-right:10px;}
.pathway a{color:#000000;font-weight:bold;text-decoration:none;}
.pathway a:hover{text-decoration:underline;}
.news-item a {font: normal 12px Arial;color: #000;text-decoration:none;}
.news-item h3 a {font: bold 14px Arial;color: #003466;text-decoration:none;}
.news-item h3 a:hover {text-decoration:underline;}
.news-item h5 a {font: bold 10px Verdana;color: #E63928;text-decoration:none;}
.news-item h5 a:hover {text-decoration:underline;}
.news-item.even {background:#F6F6F6;}
.news-nav li {display:inline;}
.news-nav li span {color:white;border:1px solid #ccc;padding:2px 5px;font:11px Verdana;text-decoration:none;margin:2px;}
.news-nav a {color: #000;border:1px solid #ccc;	padding:2px 5px;font:11px Arial;text-decoration:none;margin:2px;}
.news-nav a:hover {background:#F7680A;color:#fff;border:1px solid #ccc;padding:2px 5px;font:11px Arial;text-decoration:none;margin:2px;}
.news-relate {border:1px solid #C7C7C7;}
.news-relate ul {list-style: url(images/icon-relate1.gif) outside; }
.news-relate h4 {color:#CE1501;	font: bold 12px Arial;background: #eee; padding: 4px 20px;}
.news-relate a {color:#000;font: normal 12px Arial; text-decoration:none;}
.news-relate a:hover {text-decoration:underline;}
.news-relate em {color:#747879; font-size:11px;font-family:Arial; margin-left:5px;}
.news-content {font: normal 12px Arial;}
.news-content h3 {color:#D50100;font: bold 14px Arial;}
.news-content p {text-align:justify;line-height:1.5em;}
.register h6 {font: normal 11px Tahoma}
.register span.red {color:#FF0000;}
.register fieldset {font: normal 11px Arial;padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
.register legend {font: bold 12px Arial;padding:4px;}
.chinhchu {border:1px solid #DFDFDF;background:#F6F6F6;width:558;*width:550;padding-bottom:10px;}
.contact fieldset {font: normal 11px Arial;padding:0;margin:0;border:none;}
.contact legend {color:#046093;font: bold 10px Verdana;}

/*end body*/



/* begin search */
#searchform button {background:url(images/button-gb2.gif) repeat-x left top;height:25px;border: 1px solid #999999;	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #000000;}
/* end search */

/* for module menu*/
.module-menu {background:#AE0E16;}
.module-menu ul {list-style: none;text-align:left;}
.module-menu ul li {line-height: 28px;vertical-align: middle;height:28px;background: #BD2C31;border-top: 1px solid #D64A4D;	border-right: 1px solid #B31217;border-bottom: 1px solid #A1080B;border-left: 1px solid #B31217;}
.module-menu {background:#B51419;}
.module-menu ul li:hover {background: #B5141A;}
.module-menu img {float:left;vertical-align:middle;margin:4px;}
.module-menu a{color: #FFF;font: bold 10px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}
.module-menu a:hover{color: #FFF;font: bold 10px Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;}
/* end module menu*/

/* begin adv */
.adv-reg {background:#B51419;}
/* end adv */

/* Begin Oval button */
a.ovalbutton{background: transparent url('images/oval-gray-left.gif') no-repeat top left;display: block;float: left;font: normal 13px Tahoma;line-height: 16px;height: 24px;padding-left: 11px; text-decoration: none;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
	color: #B31418; /*button text color*/
	font-size: 11px;
	font-weight: bold;
}
a.ovalbutton span{background: transparent url('images/oval-gray-right.gif') no-repeat top right;display: block;padding: 4px 11px 4px 0;}
a.ovalbutton:hover{background-position: bottom left;}
a.ovalbutton:hover span{background-position: bottom right;color: black;}
.buttonwrapper{*overflow: hidden; *width: 100%;}
/* end oval button */

/* begin module support*/
.module-inset{background: #F1F1F1;border: 1px solid #FFFFFF;}
.module-support {background: #fff;border: 1px solid #929292;font: 11px Tahoma;}
.module-support h6 {border-bottom: 1px solid #C2C2C2;font: bolder 10px/31px Verdana;height: 31px;}
.module-support h6 img {float:left;vertical-align:middle;margin:2px 5px 2px 2px;}
.module-support ul {border-top: 1px solid #FFF;	font: 10px Verdana, Arial, Helvetica, sans-serif;}
.module-support ul li {	height:38px;font: 11px Tahoma;color: #6F6F6F;}
.module-support ul img {float:left;	margin:0px 7px 5px 10px;}
.module-support a{color: #FE0201;text-decoration: none;}
.module-support a:hover{text-decoration: underline;}
.module-support strong{font: bold 11px Tahoma;color: #FE0201;}
.module-support .dutoan li {height:25px;font: 11px Tahoma;color: #6F6F6F;}
.module-support .dutoan {color: #5D5D5D;}
/* end module support*/

/* begin module component*/
.module-incom{background: #F1F1F1;border: 1px solid #FFFFFF;}
.module-component {background: #fff;font: 11px Tahoma;border-top: 1px solid #EB9234;border-right: 1px solid #EB9234;	border-bottom: 3px solid #EB9234;border-left: 1px solid #EB9234;}
.module-component h6 {background: url(images/module-header-gb.gif) repeat-x left top;color: #FFFFFF;font: bold 10px/32px Verdana, Arial, Helvetica, sans-serif;height: 32px;}
.module-component h6 img {float:left;vertical-align:middle;	margin:10px 7px;}
.module-component ul {border-top: 1px solid #FFF;}
.module-component ul li {height:58px;font: 11px Tahoma;}
.module-component ul img {float:left;margin:0px 10px 5px;}
.module-component a{color: #000;text-decoration: none;}
.module-component a:hover{text-decoration: underline;}
.module-component strong{font: bold;}
.module-component .download ul {list-style: url(images/icon-download1.png) inside;*list-style: url(images/icon-download2.png);}
.module-component .download li {height:18px;}
.module-component .gallery h3 {height:42px;}
.module-component .gallery a {color: #626262;font: bold 10px Verdana;}
.module-component .gallery a:hover img {position: relative;	left: -1px;	top: -1px;}
.module-component .newcity li {height:18px;}
.module-component a.hotimage { background: url(images/icon-hot.gif) no-repeat right center; }
.module-component .byprice p strong{color:#FD0002;	font-size: 10px;font-weight: bold;}
/* end module component*/

/* cms dropdown menu */
a.sample_attach, a.sample_attach:visited, div.sample_attach{
  display: block;
  width:   100px;

  border:  1px solid black;
  padding: 2px 5px;

  background: #FFFFEE;

  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.0em;
  color:   #008000;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 1px solid black; }

form.sample_attach{
  position: absolute;
  visibility: hidden;

  border:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFEE;
}

form.sample_attach b {
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }
/* emd dropdown */

/* Search Result */
table {	margin-bottom:10px;width:560px;font: normal 1em Arial, Helvetica, sans-serif;color: #000000;border-top: 1px solid #999999;	border-left: 1px solid #999999;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption { padding:5px 2px; }
tr.even td {background:#E5E5E5;}
th, td {border-bottom: 1px solid #999999;border-right: 1px solid #999999;}
th {text-align:center;}
td {text-align:center;}
.table-caption {background:none;color:#B81518;font: bold 11px/23px Verdana;vertical-align:middle;}
td img {vertical-align:middle}
td a {text-decoration:none}
td a:hover {text-decoration:underline;color:#B81518;}
td a.more {color:#B81518;font:bold 11px Verdana;text-decoration: none;}
td a.more:hover {text-decoration: underline;}
/* End*/


/* Detail Result */
.post-detail table {margin-bottom:0px;width:560px;font: normal 0.9em Arial, Helvetica, sans-serif;color: #000000;border-top: 1px solid #cecece;	border-left: 1px solid #cecece;}
.post-detail th {font-weight:bold;}
.post-detail thead th {background:#c3d9ff;}
.post-detail th, td, caption { padding:5px 4px; }
.post-detail tr.even td {background:#E5E5E5;}
.post-detail th, td {border-bottom: 1px solid #cecece;border-right: 1px solid #cecece;}
.post-detail th {text-align:right;}
.post-detail td {text-align:left;}
.post-detail .table-caption {background:#F3F3F3;color:#B81518;font: bold 11px/23px Verdana;vertical-align:middle;border-top:1px solid #cecece;border-right: 1px solid #cecece;border-left: 1px solid #cecece;}
.post-detail td img {vertical-align:middle}
.post-detail td a {text-decoration:none}
.post-detail td a:hover {text-decoration:underline;color:#B81518;}
.post-detail td a.more {color:#B81518;font:bold 11px Verdana;text-decoration: none;}
.post-detail td a.more:hover {text-decoration: underline;}
.emailtofriend img {vertical-align:middle;margin:5px;}
.emailtofriend a {text-decoration:none;font: bold 11px Verdana}
.land-picture {border:1px solid #DFDFDF}
.picture-caption {background:#3D68B6;color:#fff;font: bold 11px/23px Verdana;vertical-align:middle;border-top:1px solid #cecece;border-right: 1px solid #cecece;border-left: 1px solid #cecece;}

/* End */

/* For Preview Image */
.thumnailImage{
position: relative;
z-index: 0;
}

.thumnailImage:hover{
background-color: transparent;
z-index: 50;
}

.thumnailImage span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumnailImage span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumnailImage:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
/* */

/* Black button*/
.black-button {height:20px;background:url(images/button-gb3.gif) repeat-x top left;border:1px solid #979694;color:#B31418; font:bold 10px/20px Verdana;text-decoration: none;vertical-align:middle;}
/* End Black button*/

/* begin bottomlinks*/
#bottomlinks ul{height:25px;vertical-align:middle;}
#bottomlinks li{display:inline;}
#bottomlinks li a {text-decoration:none;color:#000;	font:normal 11px Tahoma;}
#bottomlinks li a:hover {text-decoration:underline;}
/* end bottomlinks*/

/*begin footer*/
#footerwraper {background: url(images/footer-bg.gif) repeat-x left top;height:100px;font:11px Tahoma;}
#footerwraper companyinfo p {color: #000000;text-decoration: none;}
#footerwraper img {vertical-align:text-top;margin:0;padding:0;}
/*end footer*/

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:0px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
input.text, input.title, textarea, select {font: 11px Verdana, Arial, Helvetica, sans-serif; height: 20px; line-height:20px; vertical-align:middle;float:left}
label {color:#000000;font:bold;vertical-align:middle;}
select {margin:0;border:1px solid #bbb;}


/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

hr.support{background:#F1F1F1;color:#F1F1F1;}
hr.news {background:none;margin:0px;border-top:1px solid #DFDFDF;}

/* ie.css */
body {text-align:center;}
.container {text-align:left;}
* html div.width-10, * html div.width-20, * html div.width-30, * html div.width-40, * html div.width-50, * html div.width-60, * html div.width-70, * html div.width-80,* html div.width-90,  * html div.width-100, * html div.width-110, * html div.width-115, * html div.width-120, * html div.width-130, * html div.width-135, * html div.width-140, * html div.width-150, * html div.width-160, * html div.width-170, * html div.width-180, div.width-190, * html div.width-196, * html div.width-198, * html div.width-200, * html div.width-220, * html div.width-250, * html div.width-300, * html div.width-360, * html div.width-400, * html div.width-500, * html div.width-550, * html div.width-560, * html div.width-600, * html div.width-650, * html div.width-680, * html div.width-700, * html div.width-770, * html div.width-780, * html div.width-900, * html div.width-1000 {overflow-x:hidden;}
* html legend {margin:0px -8px 16px 0;padding:0;}
ol {margin-left:2em;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
html>body p code {*white-space:normal;}
hr {margin:-8px auto 11px;*margin:-6px auto 5px;_margin:-6px auto 5px;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
fieldset {padding:0;margin:0;border:none;}
div.line {height:0;margin:0;height:0px;border:none;width:100%;clear:both;}

