* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 0.75em/1.6em Arial,Helvetica,sans-serif; COLOR: #52565b; PADDING-TOP: 0px
}
#wrapper {
	BACKGROUND: url(../images/body_bg.png) #fff repeat-x; margin-top:-34px; position:relative
}
H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px 0px 0.7em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px 0px 0.7em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px 0px 0.7em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
H4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px 0px 0.7em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
H1 {
	MARGIN-BOTTOM: 0.4em; COLOR: #2a5877; FONT-SIZE: 1.95em; FONT-WEIGHT: normal; 
}
H1.alt {
	BORDER-BOTTOM: #ced2d2 1px solid; PADDING-BOTTOM: 1px
}
H1 .sub {
	FONT-STYLE: italic; COLOR: #0289b6
}
H2 {
	BORDER-BOTTOM: #ced2d2 1px solid; PADDING-BOTTOM: 3px; MARGIN-BOTTOM: 1em; COLOR: #060606; FONT-SIZE: 1.25em
}
H2.alt {
	PADDING-BOTTOM: 0px; COLOR: #006996; FONT-SIZE: 1.5em; FONT-WEIGHT: normal
}
H2 SPAN {
	COLOR: #000
}
H3.alt {
	MARGIN-BOTTOM: 0px
}
H3 {
	MARGIN-BOTTOM: 0.5em; COLOR: #060606; FONT-SIZE: 1.25em
}
H4 {
	FONT-SIZE: 1.05em
}
H5 {
	FONT-SIZE: 1em
}
H1 A {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
H1 A:hover {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
H2 A {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
H2 A:hover {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
H3 A {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
H3 A:hover {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
H4 A {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
H4 A:hover {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.varien-march09 H1 {
	PADDING-BOTTOM: 0.1em; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 2.16em/1.27 Arial; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #2a5877; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0.6em
}
H1.varien-march09 {
	PADDING-BOTTOM: 0.1em; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 2.16em/1.27 Arial; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #2a5877; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0.6em
}
.varien-march09 H1 SPAN {
	FONT-STYLE: italic; COLOR: #058bc4
}
.varien-march09 H2 {
	PADDING-BOTTOM: 0.3em; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 1.33em/1.25 Arial; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #006996; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0.6em
}
H2.varien-march09 {
	PADDING-BOTTOM: 0.3em; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 1.33em/1.25 Arial; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #006996; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0.6em
}
TABLE {
	WIDTH: 100%
}
TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
P {
	MARGIN: 0px 0px 0.9em
}
ADDRESS {
	MARGIN: 0px 0px 0.9em
}
P.tag {
	FONT: bold italic 1em/1.6em Georgia,'Times New Romans',sans-serif; COLOR: #8ab54a
}
ADDRESS {
	FONT-STYLE: normal
}
FIELDSET {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
LEGEND {
	DISPLAY: none
}
CITE {
	FONT-STYLE: normal; COLOR: #9a9a9a; FONT-SIZE: 0.79em
}
CITE STRONG {
	COLOR: #5f5f5f; FONT-WEIGHT: bold
}
FORM {
	DISPLAY: inline
}
SMALL {
	FONT-SIZE: 0.8em; FONT-WEIGHT: normal
}
BIG {
	FONT-SIZE: 1.25em
}
HR {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: 10px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; VISIBILITY: hidden; OVERFLOW: hidden; BORDER-LEFT-WIDTH: 0px
}
HR.gradient {
	BACKGROUND-IMAGE: url(../images/gradient_border.jpg); BORDER-RIGHT-WIDTH: 0px; MARGIN: 10px 0px; BACKGROUND-REPEAT: no-repeat; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 14px; VISIBILITY: visible; BORDER-LEFT-WIDTH: 0px
}
DIV.dotted-line {
	DISPLAY: block; BACKGROUND: url(../images/line-dotted-hor.gif) repeat-x 0px 0px; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 1px
}
DT {
	DISPLAY: block; FONT-WEIGHT: bold
}
BLOCKQUOTE {
	COLOR: #2a5877; FONT-SIZE: 1.17em
}
BLOCKQUOTE P {
	MARGIN-BOTTOM: 0.5em
}
UL {
	LIST-STYLE-POSITION: inside
}
.varien-march09 .main-content UL {
	TEXT-INDENT: -1em; MARGIN-LEFT: 1em
}
DL.forms {
	WIDTH: 100%; FLOAT: left
}
DL.forms DT {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 120px; PADDING-RIGHT: 10px; FLOAT: left; CLEAR: left; PADDING-TOP: 10px
}
DL.forms LABEL {
	FONT-WEIGHT: bold
}
DL.forms DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
DL.forms DD.help {
	COLOR: #999; CLEAR: left; FONT-SIZE: 90%; PADDING-TOP: 2px
}
DL.forms DD.radio INPUT {
	WIDTH: auto
}
DL.forms TEXTAREA {
	HEIGHT: 150px
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
LABEL {
	COLOR: #666; FONT-WEIGHT: bold
}
.label {
	COLOR: #666; FONT-WEIGHT: bold
}
.label {
	PADDING-RIGHT: 8px
}
A IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT-WIDTH: 0px
}
A {
	COLOR: #0088b5; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #8ab54a; TEXT-DECORATION: none
}
.popup-responder {
	POSITION: absolute; PADDING-BOTTOM: 5px; MARGIN-TOP: -42px; PADDING-LEFT: 30px; WIDTH: 330px; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND: url(../images/tooltip-bg.gif) no-repeat; HEIGHT: 90px; COLOR: #83807b; MARGIN-LEFT: 12px; PADDING-TOP: 10px
}
.divider {
	LINE-HEIGHT: 0em; MARGIN: 5px 0px; BACKGROUND: #d4d3c6; HEIGHT: 1px; FONT-SIZE: 0px; OVERFLOW: hidden
}
.separator {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.product-img {
	MARGIN: 1em 10px 8px 0px; FLOAT: left
}
.img {
	MARGIN: 1em 10px 8px 0px; FLOAT: left
}
.attribute-image {
	MARGIN: 1em 10px 8px 0px; FLOAT: left
}
.col2-set {
	MARGIN-BOTTOM: 1.5em
}
.col2-set-alt {
	MARGIN-BOTTOM: 1.5em
}
.col2-set-alt2 {
	MARGIN-BOTTOM: 1.5em
}
.col3-set {
	MARGIN-BOTTOM: 1.5em
}
.col4-set {
	MARGIN-BOTTOM: 1.5em
}
.col2-set .col-1 {
	WIDTH: 48%
}
.col2-set .col-2 {
	WIDTH: 48%
}
.col2-set .col-1 {
	FLOAT: left
}
.col2-set .col-2 {
	FLOAT: right
}
.col2-set-alt .col-1 {
	WIDTH: 64%; FLOAT: left
}
.col2-set-alt .col-2 {
	WIDTH: 32%; FLOAT: right
}
.col2-set-alt2 .col-1 {
	WIDTH: 32%; FLOAT: right
}
.col2-set-alt2 .col-2 {
	WIDTH: 65%; FLOAT: left
}
.col2-set-promo .col-1 {
	WIDTH: 49%
}
.col2-set-promo .col-2 {
	WIDTH: 49%
}
.col2-set-promo .col-1 {
	FLOAT: left
}
.col2-set-promo .col-2 {
	FLOAT: right
}
.col3-set .col-1 {
	WIDTH: 32%; FLOAT: left
}
.col3-set .col-1p {
	WIDTH: 27%; FLOAT: left
}
.col3-set .col-2 {
	WIDTH: 37%; FLOAT: left
}
.col3-set .col-3 {
	WIDTH: 32%; FLOAT: left
}
.col3-set .col-1,.col3-set .col-1p {
	MARGIN-RIGHT: 2%
}
.col3-set .col-2 {
	MARGIN-RIGHT: 2%
}
.col4-set .col-1 {
	WIDTH: 21.5%; FLOAT: left
}
.col4-set .col-2 {
	WIDTH: 21.5%; FLOAT: left
}
.col4-set .col-3 {
	WIDTH: 21.5%; FLOAT: left
}
.col4-set .col-4 {
	WIDTH: 21.5%; FLOAT: left
}
.col4-set .col-1 {
	MARGIN-RIGHT: 4%
}
.col4-set .col-2 {
	MARGIN-RIGHT: 4%
}
.col4-set .col-3 {
	MARGIN-RIGHT: 4%
}
.content-col {
	MARGIN-BOTTOM: 1em
}
.arrow-message {
	BACKGROUND-IMAGE: url(../images/note_area_arrow.gif); BACKGROUND-COLOR: #e9e8d9; PADDING-LEFT: 45px; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 101px
}
.welcome-message {
	BACKGROUND-IMAGE: url(../images/info_icon.png); BORDER-BOTTOM: #eae3c1 2px solid; BORDER-LEFT: #eae3c1 2px solid; PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #fdf6d4; PADDING-LEFT: 45px; WIDTH: 90%; PADDING-RIGHT: 17px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 15px 1em; MARGIN-BOTTOM: 5px; BORDER-TOP: #eae3c1 2px solid; BORDER-RIGHT: #eae3c1 2px solid; PADDING-TOP: 1em
}
.error-message {
	BACKGROUND-IMAGE: url(../images/error_icon.png); BORDER-BOTTOM: #dfb9b7 2px solid; BORDER-LEFT: #dfb9b7 2px solid; PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #fde8e7; PADDING-LEFT: 45px; WIDTH: 90%; PADDING-RIGHT: 17px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 15px 1em; MARGIN-BOTTOM: 5px; BORDER-TOP: #dfb9b7 2px solid; BORDER-RIGHT: #dfb9b7 2px solid; PADDING-TOP: 1em
}
#loginshowreg {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#loginshowreg UL {
	LIST-STYLE: disc none outside; MARGIN-LEFT: 1.1em; PADDING-TOP: 1em
}
.atk_zcms_form_checkbox {
	DISPLAY: inline; VERTICAL-ALIGN: inherit
}
.input-text {
	BORDER-BOTTOM: #c3c3c3 1px solid; BORDER-LEFT: #c3c3c3 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; WIDTH: 90%; PADDING-RIGHT: 3px; HEIGHT: 1.5em; FONT-SIZE: 0.98em; BORDER-TOP: #c3c3c3 1px solid; BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 6px
}
.input-boolean {
	WIDTH: 2em; MARGIN-RIGHT: 0.5em
}
.atk_zcms_form INPUT[type=text] {
	BORDER-BOTTOM: #c3c3c3 1px solid; BORDER-LEFT: #c3c3c3 1px solid; PADDING-BOTTOM: 0pt; PADDING-LEFT: 4px; PADDING-RIGHT: 3px; HEIGHT: 1.5em; FONT-SIZE: 0.98em; BORDER-TOP: #c3c3c3 1px solid; BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 4px
}
.atk_zcms_form_inputtext {
	BORDER-BOTTOM: #c3c3c3 1px solid; BORDER-LEFT: #c3c3c3 1px solid; PADDING-BOTTOM: 0pt; PADDING-LEFT: 4px; PADDING-RIGHT: 3px; HEIGHT: 1.5em; FONT-SIZE: 0.98em; BORDER-TOP: #c3c3c3 1px solid; BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 4px
}
.atk_zcms_form INPUT[type=image] {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.atk_zcms_form TEXTAREA {
	BORDER-BOTTOM: #c3c3c3 1px solid; BORDER-LEFT: #c3c3c3 1px solid; HEIGHT: 10em; FONT-SIZE: 1.1em; BORDER-TOP: #c3c3c3 1px solid; BORDER-RIGHT: #c3c3c3 1px solid
}
TEXTAREA {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 1px
}
SELECT.input-text {
	WIDTH: 100%; PADDING-RIGHT: 5px; HEIGHT: 2em;
}
select.medium { width:150px!important; }
.qty {
	WIDTH: 2em; HEIGHT: 1.5em; MARGIN-LEFT: 4px; MARGIN-RIGHT: 6px
}
#contactform H3 {
	MARGIN: 0px 0px 3px; CLEAR: both
}
H3.userdataform {
	MARGIN: 0px 0px 3px; CLEAR: both
}
H4.atk_zcms_form_fieldtitle {
	MARGIN: 0px 0px 3px; CLEAR: both
}
H2.atk_zcms_form_title {
	BORDER-BOTTOM-STYLE: none; MARGIN-TOP: 40px; MARGIN-BOTTOM: 10px; CLEAR: both; BORDER-TOP: #ced2d2 1px solid; PADDING-TOP: 12px
}
#contactform B.req {
	COLOR: #f00; FONT-SIZE: 1em; padding-left:5px;
}
B.req {
	COLOR: #f00; FONT-SIZE: 1.4em
}
#contactform {
	WIDTH: 530px; DISPLAY: block; FLOAT: left
}
.contactformform {
	WIDTH: 600px; DISPLAY: block; FLOAT: left
}


label.required:before {
	content:"*";
	color:red;
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
}
span.ok-validation {
	background:url("../images/valid.gif") no-repeat;
	padding-left:16px;
}
span.error-validation {
	color:#d00;
	text-transform:none;
	margin-left:6px;
	font-size:11px;
}
label.choice {
	vertical-align:middle;
	font-weight:normal;
	text-transform:none;
}


.atk_zcms_form {
	WIDTH: 530px; DISPLAY: block; FLOAT: left
}
.contactformline {
	WIDTH: 100%; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; CLEAR: both
}
.atk_zcms_form_line {
	WIDTH: 100%; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; CLEAR: both
}
.contactformhalfblock {
	WIDTH: 47%; DISPLAY: block; FLOAT: left
}
.atk_zcms_form_halfblock {
	WIDTH: 47%; DISPLAY: block; FLOAT: left
}
.contactformform .contactformline INPUT {
	CLEAR: both
}
.contactformform TEXTAREA {
	CLEAR: both
}
.atk_zcms_form INPUT {
	CLEAR: both
}
.atk_zcms_form TEXTAREA {
	CLEAR: both
}
.contactformform LABEL {
	MARGIN-TOP: -2px; DISPLAY: block; MARGIN-BOTTOM: 5px; FLOAT: left; CLEAR: both; FONT-SIZE: 9px
}
.atk_zcms_form LABEL {
	MARGIN-TOP: -2px; DISPLAY: block; MARGIN-BOTTOM: 5px; FLOAT: left; CLEAR: both; FONT-SIZE: 9px
}
.contactformform .atkformline-compact LABEL {
	MARGIN-BOTTOM: -8px
}
.atk_zcms_form .atkformline-compact LABEL {
	MARGIN-BOTTOM: -8px
}
.contactformform .contactformline .contactformhalfblock INPUT {
	CLEAR: both
}
.contactformform SELECT {
	CLEAR: both
}
#contactformdepartment {
	WIDTH: 47%; MARGIN-RIGHT: 45%
}
.contactformform TEXTAREA {
	HEIGHT: 5em; FONT-SIZE: 1.1em
}
.contactformform BUTTON {
	BORDER-BOTTOM: #c3c3c3 1px solid; BORDER-LEFT: #c3c3c3 1px solid; LINE-HEIGHT: 1em; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 24px; VERTICAL-ALIGN: middle; BORDER-TOP: #c3c3c3 1px solid; BORDER-RIGHT: #c3c3c3 1px solid
}
.atk_zcms_form_button {
	BORDER-BOTTOM: #c3c3c3 1px solid; BORDER-LEFT: #c3c3c3 1px solid; LINE-HEIGHT: 1em; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 24px; VERTICAL-ALIGN: middle; BORDER-TOP: #c3c3c3 1px solid; BORDER-RIGHT: #c3c3c3 1px solid
}
.contactformonefourth {
	WIDTH: 49%; FLOAT: left
}
.atk_zcms_form_titlelink {
	FONT-WEIGHT: bold
}
.sum {
	MARGIN: 2em 0px
}
.sum H4 {
	MARGIN: 0px
}
.sum LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 11px; BACKGROUND: url(../images/sum_li_bg.gif) no-repeat 0px 50%
}
.box-list {
	LINE-HEIGHT: 1.2em; WIDTH: 12em; BACKGROUND: url(../images/box_list_bg.gif) no-repeat 100% 0px; FLOAT: left; FONT-SIZE: 0.92em; BORDER-TOP: #eaeae3 1px solid; MARGIN-RIGHT: 1.58em
}
.box-list UL {
	MARGIN-BOTTOM: 0.6em
}
.box-list A {
	TEXT-DECORATION: none
}
.box-list A:hover {
	TEXT-DECORATION: none
}
.box-list A {
	DISPLAY: block; COLOR: #636363
}
.box-list A:hover {
	DISPLAY: block; COLOR: #636363
}
.box-list LI {
	LIST-STYLE-TYPE: none
}
.box-list LI A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; BACKGROUND: url(../images/box_list_li_bg.gif) no-repeat 100% 100%; PADDING-TOP: 6px
}
.box-list LI.on STRONG {
	COLOR: #0088b5
}
.box-list A:hover STRONG {
	COLOR: #0088b5
}
.box-list LI.on A {
	BACKGROUND-COLOR: #fff
}
.box-list LI A:hover {
	BACKGROUND-COLOR: #fff
}
.disc LI {
	PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.3em; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: url(../images/disc_li_bg.gif) no-repeat 0px 0.6em; PADDING-TOP: 0px
}
.disc-mini {
	MARGIN: 0.2em 0px
}
.disc-mini H4 {
	COLOR: #353535
}
.disc-mini LI {
	COLOR: #353535
}
.disc-mini H4 {
	MARGIN-BOTTOM: 0.2em; FONT-SIZE: 0.92em
}
.disc-mini UL {
	MARGIN-BOTTOM: 0.72em
}
.disc-mini LI {
	PADDING-BOTTOM: 0.18em; LINE-HEIGHT: 1.3em; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: url(../images/disc_mini_li_bg.gif) no-repeat 0px 0.6em; FONT-SIZE: 0.92em; PADDING-TOP: 0.18em
}
.product-list {
	BORDER-BOTTOM: #cfcdaf 1px solid; MARGIN-BOTTOM: 1em
}
.product-list LI {
	LIST-STYLE-TYPE: none; BORDER-TOP: #cfcdaf 1px solid; PADDING-TOP: 0.8em
}
.product-list LI A {
	LIST-STYLE-TYPE: none
}
.product-list LI H4 {
	MARGIN-BOTTOM: 0.3em; COLOR: #090909
}
.product-list .price-box {
	HEIGHT: 40px
}

.coll-list LI {
	BORDER-BOTTOM: #d8d8d8 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 1em/1.33em Arial; PADDING-TOP: 0px;
 list-style-position:outside; 
}

.coll-list LI A {
	TEXT-DECORATION: none
}
.coll-list LI A:hover {
	TEXT-DECORATION: none
}
.coll-list LI A {
	PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: url(../images/bg-sidenav.gif) no-repeat 0px 45%; COLOR: #0088b5; PADDING-TOP: 4px
}
.coll-list LI A:hover {
	BACKGROUND: url(../images/bg-sidenav.gif) no-repeat -300px 45%; COLOR: #8AB54A; TEXT-DECORATION: none
}
.coll-list LI.on A {
	BACKGROUND: url(../images/bg-sidenav.gif) no-repeat -300px 45%; COLOR: #36444d; TEXT-DECORATION: none
}
.coll-list LI.on A {
	FONT-WEIGHT: bold
}
.coll-list LI.first {
	MARGIN-TOP: -2px; BORDER-TOP: #d8d8d8 1px solid
}
.coll-list LI.last {
	BORDER-BOTTOM: #fff 1px solid
}
.coll-list LI UL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.coll-list LI UL LI {
	PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 8px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/bg-sidenav-sub2.gif) no-repeat 0px 1px; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 1px
}
.coll-list LI UL LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #0088b5; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.coll-list LI.on UL LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #0088b5; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.coll-list LI UL LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #222 !important
}
.coll-list LI UL LI.on A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #222 !important
}
.coll-list LI UL LI.last {
	BACKGROUND: url(../images/bg-sidenav-sub-last.gif) no-repeat 0px 0px
}
#nav {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/nav_bg_2.png) no-repeat; FLOAT: left; FONT-SIZE: 12px; PADDING-TOP: 19px; height:40px; float:left
}
#nav LI {
	POSITION: relative; FLOAT:left
}
#nav A {
	 DISPLAY: block; COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: none; padding:0 19px
}

.select-menu LI A {
	PADDING-LEFT: 5px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#super UL A {
	PADDING-LEFT: 5px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#super UL A {
	BORDER-BOTTOM: #e5e7e8 1px solid; COLOR: #34617e
}
.select-menu H4 {
	MARGIN: 0px
}
.bare LI {
	MARGIN-BOTTOM: 3px
}
UL.nodeTree UL {
	MARGIN-LEFT: 10px
}
UL.nodeTree LI {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 10px
}
UL.nodeTree LI .nodeTreeLink {
	PADDING-LEFT: 15px
}
UL.nodeTree LI.nodeTreeOpen .nodeTreeLink {
	BACKGROUND: url(../images/nodeTreeOpen.gif) no-repeat left center; CURSOR: pointer
}
UL.nodeTree LI.nodeTreeClosed .nodeTreeLink {
	BACKGROUND: url(../images/nodeTreeClosed.gif) no-repeat left center; CURSOR: pointer
}
UL.nodeTree LI.nodeTreeItem .nodeTreeLink {
	BACKGROUND: url(../images/spacer.gif) no-repeat left center; CURSOR: pointer
}
UL.nodeTree LI.nodeTreeOpen UL {
	DISPLAY: block
}
UL.nodeTree LI.nodeTreeClosed UL {
	DISPLAY: none
}
/*
.tabs {
	BACKGROUND: url(../images/tabs_bg.gif) no-repeat 100% 100%
}
.tabs LI {
	BACKGROUND-IMAGE: url(../images/tabs_li_bg.gif); BACKGROUND-REPEAT: no-repeat
}
.tabs LI SPAN {
	BACKGROUND-IMAGE: url(../images/tabs_li_bg.gif); BACKGROUND-REPEAT: no-repeat
}
.tabs LI {
	PADDING-LEFT: 5px; BACKGROUND-POSITION: 0px -96px; FLOAT: left; HEIGHT: 32px; FONT-SIZE: 1.08em; OVERFLOW: hidden; MARGIN-RIGHT: 0.33em
}
.tabs LI.on {
	BACKGROUND-POSITION: 0px -64px
}
.tabs LI SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 2.5em; PADDING-LEFT: 10px; PADDING-RIGHT: 18px; DISPLAY: block; BACKGROUND-POSITION: 100% -32px; PADDING-TOP: 0px
}
.tabs LI SPAN IMG {
	MARGIN: 8px 6px 0px 0px; FLOAT: left
}
.tabs LI.on SPAN {
	BACKGROUND-POSITION: 100% 0px
}
.tabs LI A {
	COLOR: #000; TEXT-DECORATION: none
}
.tabs LI A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.tabs LI A:hover {
	COLOR: #8ab54a
}
.tabs-mini {
	MARGIN-TOP: 1.5em; MARGIN-BOTTOM: 8px; BACKGROUND: url(../images/tabs_minu_bg.gif) repeat-x 0px 100%; FONT-SIZE: 0.92em
}
.tabs-mini H5 {
	FLOAT: left; COLOR: #85bc3c
}
.tabs-mini UL {
	FLOAT: right
}
.tabs-mini STRONG {
	BACKGROUND-IMAGE: url(../images/tab_mini_li_bg.gif)
}
.tabs-mini LI {
	BACKGROUND-IMAGE: url(../images/tab_mini_li_bg.gif)
}
.tabs-mini LI {
	PADDING-LEFT: 4px; BACKGROUND-POSITION: 0px -69px; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 0.19em
}
.tabs-mini LI.on {
	BACKGROUND-POSITION: 0px -46px
}
.tabs-mini LI STRONG {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 2.09em; PADDING-LEFT: 6px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-POSITION: 100% -23px; PADDING-TOP: 0px
}
.tabs-mini LI.on STRONG {
	BACKGROUND-POSITION: 100% 0px; COLOR: #656567
}
.tabs-mini LI A {
	COLOR: #686868; TEXT-DECORATION: none
}
.tabs li-mini A:hover {
	COLOR: #686868; TEXT-DECORATION: none
}
.tabs-mini LI A:hover {
	COLOR: #656567
}
.tabs-account LI {
	BORDER-BOTTOM: #c4b89e 0px solid; BORDER-LEFT: #c4b89e 1px solid; FLOAT: left; OVERFLOW: hidden; BORDER-TOP: #c4b89e 1px solid; CURSOR: hand; MARGIN-RIGHT: 0.2em; BORDER-RIGHT: #c4b89e 1px solid
}
.tabs-account LI STRONG {
	BORDER-LEFT: #f2ecdc 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.8em; BACKGROUND-COLOR: #e9e8d9; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; DISPLAY: block; BORDER-TOP: #f2ecdc 1px solid; CURSOR: hand; PADDING-TOP: 2px
}
.tabs-account LI.on {
	BORDER-BOTTOM-COLOR: #92c0cb; BORDER-TOP-COLOR: #92c0cb; BORDER-RIGHT-COLOR: #92c0cb; BORDER-LEFT-COLOR: #92c0cb; CURSOR: default
}
.tabs-account LI.on A {
	COLOR: #090909; CURSOR: default
}
.tabs-account LI.on STRONG {
	COLOR: #090909; CURSOR: default
}
.tabs-account LI.on STRONG {
	BORDER-LEFT: #fff 1px solid; BACKGROUND: #f5f5f5; BORDER-TOP: #fff 1px solid; CURSOR: default
}
.tabs-account LI A {
	COLOR: #6f6857; TEXT-DECORATION: none
}
.tabs-account LI A:hover {
	COLOR: #6f6857; TEXT-DECORATION: none
}
.tabs-account LI A:hover {
	COLOR: #8ab54a
}*/
.content {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.product {
	PADDING-BOTTOM: 3em; BACKGROUND: #e9e8d9
}
.col-support {
	PADDING-BOTTOM: 3em; BACKGROUND: #e9e8d9
}
.promo .content {
	PADDING-BOTTOM: 2.5em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; BACKGROUND: url(../images/promo_bg.gif) repeat-x; PADDING-TOP: 1em
}
.store-product .promo .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.store-product SELECT.input-text {
	WIDTH: auto
}
.box {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 21px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0.6em; BACKGROUND: url(../images/box_bg.gif) no-repeat; PADDING-TOP: 20px
}
.box H3 {
	MARGIN-BOTTOM: 0.1em
}
.box-nav {
	MARGIN-TOP: -9px; MARGIN-BOTTOM: 8px; BACKGROUND: url(../images/box_nav_bg.gif) no-repeat 100% 2em
}
.box-nav LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/box_nav_list_bg.gif) no-repeat 100% 0px; FLOAT: left; PADDING-TOP: 0px
}
.box-nav LI.first {
	PADDING-LEFT: 0px
}
.box-nav LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.box-nav {
	COLOR: #555651
}
.box-nav A {
	COLOR: #555651
}
.box-nav A {
	PADDING-BOTTOM: 18px; LINE-HEIGHT: 1em; DISPLAY: block; TEXT-DECORATION: none
}
.box-nav A:hover {
	BACKGROUND: url(../images/box_nav_link_bg.gif) no-repeat 50% 100%
}
.box-nav LI.on A {
	BACKGROUND: url(../images/box_nav_link_bg.gif) no-repeat 50% 100%
}
.box-nav LI.on A {
	FONT-WEIGHT: bold
}
.box H3 {
	COLOR: #000
}
.box H4 {
	COLOR: #333a43
}
.box DD.date {
	MARGIN-BOTTOM: 1.42em; COLOR: #8b9298; FONT-SIZE: 0.92em
}
.summary {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 1.08em
}
.summary .icon {
	MARGIN: 0.42em 0.83em 0.83em 0px; FLOAT: left
}
.preamble {
	MARGIN-BOTTOM: 1em
}
.preamble H2 {
	BORDER-RIGHT-WIDTH: 0px; MARGIN-BOTTOM: 0.3em; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
TABLE.data {
	MARGIN-BOTTOM: 2em
}
TABLE.data TH {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 3px
}
TABLE.data TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 3px
}
TABLE.data TH {
	BORDER-BOTTOM: #9ba4a8 1px solid; BACKGROUND: #e1e1e1; BORDER-TOP: #f9f9f9 1px solid
}
TABLE.data TH {
	COLOR: #545454
}
TABLE.data TH A {
	COLOR: #545454
}
TABLE.data TD {
	BORDER-BOTTOM: #dee9e1 1px solid
}
TABLE.data TR.expired {
	COLOR: #b8b8b8
}
TABLE.data TR.odd {
	BACKGROUND: #f7f7f7
}
TABLE.data TR.buttons {
	HEIGHT: 2.2em
}
TABLE.data TD.error {
	COLOR: red
}
TABLE.co-data {
	MARGIN-BOTTOM: 2em
}
TABLE.co-data TH {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 3px
}
TABLE.data TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 3px
}
TABLE.co-data TH {
	BORDER-BOTTOM: #9ba4a8 1px solid; BACKGROUND: #e1e1e1; BORDER-TOP: #f9f9f9 1px solid
}
TABLE.co-data TH {
	COLOR: #545454
}
TABLE.co-data TH A {
	COLOR: #545454
}
TABLE.co-data TD.td-button-blue {
	BORDER-BOTTOM: #dee9e1 1px solid; HEIGHT: 43px
}
TABLE.co-data TD {
	BORDER-BOTTOM: #dee9e1 1px solid
}
TABLE.zcms-calendar {
	TEXT-ALIGN: center; MARGIN-TOP: 11px; BORDER-SPACING: 0px; WIDTH: 200px; MARGIN-BOTTOM: 2em; FONT-SIZE: 1em
}
TABLE.zcms-calendar TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE.zcms-calendar TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE.zcms-calendar TR.zcms-calendar-header {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #e1e1e1; BORDER-TOP: #fff 1px solid
}
TABLE.zcms-calendar TH {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #e1e1e1; BORDER-TOP: #fff 1px solid
}
TABLE.zcms-calendar TH {
	COLOR: #545454
}
TABLE.data TH A {
	COLOR: #545454
}
TABLE.zcms-calendar TD {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #f3f3f3
}
TABLE.zcms-calendar TD.zcms-calendar-highlight {
	BACKGROUND-COLOR: #d2ecf4
}
TABLE.zcms-calendar TD.zcms-calendar-today {
	BORDER-BOTTOM: #7da541 1px solid; BORDER-LEFT: #7da541 1px solid; BACKGROUND: #fff; BORDER-TOP: #7da541 1px solid; BORDER-RIGHT: #7da541 1px solid
}
TABLE.zcms-calendar TD.zcms-calendar-today A {
	BORDER-BOTTOM: #7da541 1px solid; BORDER-LEFT: #7da541 1px solid; BACKGROUND: #fff; BORDER-TOP: #7da541 1px solid; BORDER-RIGHT: #7da541 1px solid
}
TABLE.zcms-calendar TH.zcms-calendar-month {
	BORDER-BOTTOM: #aab5ba 1px solid; BACKGROUND: #d0d7d7; COLOR: #689637
}
.container {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 980px;
}

#container {BACKGROUND: url(../images/container-bg.gif) top center no-repeat; width:100%; position:relative; }

.header {
	Z-INDEX: 99; POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 125px; PADDING-TOP: 0px
}
.header * {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.header UL {
	LIST-STYLE-TYPE: none
}
.header #logo {
	MARGIN: 28px 0px 0px 4px; FLOAT: left
}
.header #logo A {
	MARGIN-TOP: 0px; WIDTH: 283px; DISPLAY: block; BACKGROUND: url(../images/logo_itstrap.png) no-repeat; HEIGHT: 37px; margin-left:18px;
}
.header #logo A SPAN {
	DISPLAY: none
}
.header .social-icons {
	MARGIN-TOP: 14px; FLOAT: right
}
.header .social-icons IMG {
	MARGIN-LEFT: 11px
}
.header .social-icons A {
	TEXT-DECORATION: none
}
#super {
	Z-INDEX: 9; POSITION: absolute; TEXT-ALIGN: left; COLOR: #c0bfbf; FONT-SIZE: 0.92em; TOP: 56px; RIGHT: 0px
}
#super LI {
	POSITION: relative; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 3px;
}
#super .last {
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.open-action {
	PADDING-RIGHT: 12px; BACKGROUND: url(../images/arrow_open.gif) no-repeat 100% 50%
}
#super .account {
	MARGIN-LEFT: 0.8em; margin-top:-3px;
}
#super .separator {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 0px
}
#super .last .separator {
	PADDING-RIGHT: 0px; VISIBILITY: hidden
}
#super LI.over UL {
	Z-INDEX: 999; BORDER-BOTTOM: #c1bfbf 1px solid; POSITION: absolute; BORDER-LEFT: #c1bfbf 1px solid; WIDTH: 12em; DISPLAY: block; BACKGROUND: #f9f9f9; BORDER-TOP: #c1bfbf 1px solid; TOP: 2em; RIGHT: 1em; BORDER-RIGHT: #c1bfbf 1px solid
}
#super UL LI {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1.08em; PADDING-RIGHT: 1.08em; FLOAT: none; PADDING-TOP: 0px
}
.header .nav-bar {
	POSITION: absolute; WIDTH: 980px; BOTTOM: 0px; BACKGROUND: url(../images/nav_bar_bg_2.png) repeat-x; FONT-SIZE: 12px; LEFT: 0px
}
.header .nav-bar .corner {
	WIDTH: 5px; BACKGROUND: url(../images/search_bg_2.png) no-repeat 100% 0px; FLOAT: right; FONT-SIZE: 0.4em
}
.header .nav-bar FIELDSET {
	FLOAT: right; PADDING-TOP: 6px
}
.header .nav-bar .input-text {
	MARGIN-TOP: -3px; WIDTH: 12em
}
.breadcrumbs {
	MARGIN-BOTTOM: 12px; COLOR: #999; FONT-SIZE: 1em;
}
.breadcrumbs LI {
	DISPLAY: inline
}
.breadcrumbs A {
	COLOR: #999
}
.breadcrumbs .separator {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.main {
	PADDING-BOTTOM: 1em; MARGIN-TOP: 8px;
}
.page-head {
	MARGIN-BOTTOM: 0.6em
}
.page-head H1 {
	MARGIN: 0px; WIDTH: 60%; FLOAT: left
}
.page-head DL {
	TEXT-ALIGN: right; MARGIN: -28px 0px 0px; FLOAT: right
}
.page-head DT {
	PADDING-RIGHT: 5px; COLOR: #2a5877; FONT-WEIGHT: bold
}
.page-head DT {
	DISPLAY: inline
}
.page-head DD {
	DISPLAY: inline
}
.page-head DD {
	COLOR: #c9cacb
}
.col-main {
	WIDTH: 760px; FLOAT: right
}
.col-main UL {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc; MARGIN-LEFT: 2em
}
.product-index-bottom {
	MARGIN-TOP: 40px
}
.col-collateral {
	MARGIN: 0px 20px 9px 0px; WIDTH: 195px; FLOAT: left; BORDER-TOP: #394750 9px solid
}
.col-collateral .content {
	PADDING-BOTTOM: 0px; MARGIN: 9px 0px 11px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.col-collateral .content LI {
	LIST-STYLE-TYPE: none
}
.col-collateral .content P {
	MARGIN-LEFT: 14px
}
.col-collateral .content P IMG {
	MARGIN-LEFT: -14px
}
.col-collateral .bottom {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #d7d7d7 0px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 4px
}
.col-collateral .emph {
	BORDER-BOTTOM: #c9ceca 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/col_collateral_emph_bg.gif) #d4dce3 repeat-y; PADDING-TOP: 20px
}
.col-collateral .emph P {
	MARGIN-BOTTOM: 0.15em
}
.col-collateral .corner-left {
	HEIGHT: 5px; OVERFLOW: hidden
}
.col-collateral .corner-right {
	HEIGHT: 5px; OVERFLOW: hidden
}
.col-collateral .corner-left {
	MARGIN-TOP: -5px; BACKGROUND: url(../images/bg-sidenav-lbc.gif) no-repeat 0px 0px
}
.col-collateral .corner-right {
	BACKGROUND: url(../images/bg-sidenav-rbc.gif) no-repeat 100% 0px
}
.col-collateral .callout {
	MARGIN: 30px 0px 0px
}
.col-collateral DT {
	COLOR: #090909
}
.col-collateral DD {
	MARGIN-BOTTOM: 1.3em
}
.col-collateral DD LI {
	MARGIN: 2px 0px
}
.col-collateral DIV.sidebar-sticky DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; WIDTH: 170px; PADDING-RIGHT: 2px; BACKGROUND: url(../images/sticky_bg_middle.gif) repeat-y; PADDING-TOP: 0px
}
.col-collateral DIV.sidebar-sticky H5 {
	PADDING-LEFT: 17px; BACKGROUND: url(../images/sticky_icon.gif) no-repeat 0px 4px; MARGIN-LEFT: -7px
}
.col-collateral DIV.sidebar-sticky IMG {
	CLEAR: both
}
.varien-march09 .main-content {
	CLEAR: both
}
/*
.footer {
	TEXT-ALIGN: right; PADDING-BOTTOM: 21px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 3em; BACKGROUND: url(../images/footer_bg.gif) no-repeat; FONT-SIZE: 0.92em; PADDING-TOP: 21px
}
.footer UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 3px; WIDTH: 100%; DISPLAY: block; FONT: 1em/1.3em Arial; FLOAT: none
}
.footer UL LI {
	DISPLAY: inline
}
.footer ADDRESS {
	DISPLAY: inline
}
.footer .separator {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 0.9em; PADDING-TOP: 0px
}
.footer .newsletter-holder {
	TEXT-ALIGN: left; WIDTH: 260px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 10px
}
.footer .footer-nav-holder {
	TEXT-ALIGN: left; WIDTH: 710px; DISPLAY: inline; FLOAT: left
}
.footer .newsletter-holder .block-title {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.footer .newsletter-holder .block-title H2 {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #444; FONT-SIZE: 1em; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.footer .newsletter-holder .block-content {
	COLOR: #52565b
}
.footer .newsletter-holder .block-content LABEL {
	PADDING-BOTTOM: 3px; DISPLAY: block; FONT-WEIGHT: normal
}
.footer .newsletter-holder .block-content .input-text {
	MARGIN: 0px 5px 0px 0px; WIDTH: 150px; DISPLAY: inline; FLOAT: left
}
.footer .newsletter-holder .block-content .btn {
	DISPLAY: inline; FLOAT: left
}
.footer .footer-nav-holder .legal {
	MARGIN: 20px 0px 0px; WIDTH: auto; DISPLAY: inline; FLOAT: left; CLEAR: both
}
.footer .footer-nav-holder .footer-top-nav {
	BORDER-LEFT: #d8d8d8 1px solid; PADDING-LEFT: 15px
}
.footer .footer-nav-holder .footer-top-nav UL LI {
	DISPLAY: inline; FONT: 0.9em/1.2em Arial; FLOAT: none
}
.footer .footer-nav-holder .footer-top-nav .separator {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 4px; FONT-SIZE: 0.9em; PADDING-TOP: 0px
}
.footer .footer-nav-holder .footer-bottom-nav {
	DISPLAY: inline; FLOAT: left; CLEAR: both
}*/
.behind-the-site {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
.behind-the-site A {
	WIDTH: 90px; DISPLAY: block; BACKGROUND: url(../images/behind_the_site.gif) no-repeat; HEIGHT: 114px
}
.behind-the-site A SPAN {
	DISPLAY: none
}
.ATCbutton-box {
	TEXT-ALIGN: right; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 10em; HEIGHT: 10px; PADDING-TOP: 15px
}
FORM#mainProdForm DIV.ATCbutton-box {
	TEXT-ALIGN: right; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #e9e8d9; PADDING-LEFT: 15px; PADDING-RIGHT: 10em; HEIGHT: 10px; PADDING-TOP: 10px
}
FORM#mainProdForm DIV.ATCbutton-box SPAN {
	BACKGROUND-COLOR: #e9e8d9
}
FORM#mainProdForm DIV.ATCbutton-box A {
	BACKGROUND-COLOR: #e9e8d9
}
FORM#mainProdForm DIV.content {
	PADDING-BOTTOM: 0px
}
.support-search-li {
	HEIGHT: 21px
}
.button {
	BACKGROUND: url(../images/btn_white.gif) white no-repeat; COLOR: #0289b6
}
.button SPAN {
	BACKGROUND: url(../images/btn_white.gif) white no-repeat; COLOR: #0289b6
}
.button-blue {
	BACKGROUND: url(../images/btn_green.gif) white no-repeat; COLOR: white
}
.button-blue SPAN {
	BACKGROUND: url(../images/btn_green.gif) white no-repeat; COLOR: white
}
.button-blue-Dbg {
	BACKGROUND: url(../images/btn_green.gif) #e9e8d9 no-repeat; COLOR: white
}
.button-blue-Dbg SPAN {
	BACKGROUND: url(../images/btn_green.gif) #e9e8d9 no-repeat; COLOR: white
}
A.button-blue:hover {
	COLOR: #FFFFFF
}
A.button-blue-Dbg:hover {
	COLOR: #b7f9fd
}
.button {
	POSITION: absolute; PADDING-BOTTOM: 3px; FONT-VARIANT: small-caps; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND-POSITION: right 0px; FONT-SIZE: 0.9em; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.button-blue {
	POSITION: absolute; PADDING-BOTTOM: 3px; FONT-VARIANT: small-caps; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND-POSITION: right 0px; FONT-SIZE: 0.9em; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.button-blue-Dbg {
	POSITION: absolute; PADDING-BOTTOM: 3px; FONT-VARIANT: small-caps; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND-POSITION: right 0px; FONT-SIZE: 0.9em; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.button SPAN {
	POSITION: absolute; WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: left top; HEIGHT: 21px; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
.button-blue SPAN {
	POSITION: absolute; WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: left top; HEIGHT: 21px; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
.button-blue-Dbg SPAN {
	POSITION: absolute; WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: left top; HEIGHT: 21px; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
.next-steps {
	MARGIN: 0px 0px 1px 10px; WIDTH: 196px; DISPLAY: inline; BACKGROUND: url(../images/bg-next-steps.gif) no-repeat 0px 0px; FLOAT: right; HEIGHT: 192px
}
.no-next-steps {
	MARGIN: 0px 0px 1px 10px; WIDTH: 196px; DISPLAY: inline; BACKGROUND: url(../images/bg-next-steps.gif) no-repeat 0px 0px; FLOAT: right; HEIGHT: 192px
}
.no-next-steps {
	BACKGROUND: 0px 50%
}
.next-steps .title {
	PADDING-BOTTOM: 3px; MARGIN: 0px 10px 42px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; PADDING-TOP: 4px
}
.next-steps .step-buttons {
	TEXT-ALIGN: center; MARGIN-TOP: -23px
}
.next-steps .step-buttons A {
	MARGIN: 0px auto 5px; DISPLAY: block
}
.new-home-spot {
	POSITION: relative; BORDER-LEFT: #0c7295 1px solid; MARGIN: -8px 0px 7px; PADDING-LEFT: 233px; HEIGHT: 250px; OVERFLOW: hidden
}
.new-home-spot UL {
	BORDER-BOTTOM: #426a79 1px solid; POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; WIDTH: 235px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/i-want-to-hp-nav-left-en.png) #134557 no-repeat 0px 0px; HEIGHT: 180px; PADDING-TOP: 70px; LEFT: 0px
}
.new-home-spot LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px -11px 0px 0px; PADDING-LEFT: 20px; WIDTH: 224px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.new-home-spot LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: 1.08em/1.3em Arial; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.new-home-spot LI A:hover {
	COLOR: #46c6f0; FONT-WEIGHT: bold
}
.new-home-spot LI.active A {
	COLOR: #46c6f0; FONT-WEIGHT: bold
}
.new-home-spot LI A SPAN {
	BORDER-BOTTOM: #5a7d8a 1px solid; PADDING-BOTTOM: 7px; MARGIN: 0px 31px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 7px
}
.new-home-spot LI .last {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.new-home-spot LI .last SPAN {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.new-home-spot #home-spot-graphic {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.new-home-spot #home-spot-graphic {
	WIDTH: 745px; HEIGHT: 250px
}
.callout A IMG {
	VERTICAL-ALIGN: bottom
}
.home-top-callout {
	FLOAT: right
}
.home-main {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 50px; BACKGROUND: url(../images/home_main_bg.gif) no-repeat 50% 0px; PADDING-TOP: 28px; border:0px solid #CCCCCC
}
.home-main .col-1 {
	WIDTH: 320px
}
.home-main .col-1p {
	WIDTH: 278px
}
.home-main .col-2 {
	WIDTH: 390px
}
.home-main .col-3 {
	WIDTH: 260px
}
.home-main UL {
	LIST-STYLE-TYPE: none
}
.home-main UL LI {
	MARGIN-BOTTOM: 14px
}
.home-main UL LI IMG {
	VERTICAL-ALIGN: top
}
.home-main .col-news {
	WIDTH: 32%; FLOAT: right
}
.home-main .col-news_eqwidth {
	WIDTH: 320px; FLOAT: right
}
.home-main .news-box {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.home-main .news-box H2 {
	BORDER-BOTTOM: #b7b7b7 1px solid;border-top: #c7c7c7 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 1.1em/1.3em Arial; COLOR: #343b3f; PADDING-TOP: 5px; background:url(../images/bg_sidebar.gif) top left repeat-x; padding-left:5px;
}
.home-main .news-box H2 IMG {
	MARGIN: 0px 6px 0px 0px; FLOAT: left
}
.home-main .news-box H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 1em/1.35em Arial; COLOR: #000; PADDING-TOP: 6px
}
.home-main .news-box H4 {
	COLOR: #333a43
}
.home-main .news-box UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.home-main .news-box UL LI {
	MARGIN-BOTTOM: 0px
}
.home-main .news-box SPAN {
	MARGIN-BOTTOM: 1.42em; COLOR: #8b9298; FONT-SIZE: 0.92em
}
.home-main .news-box .more {
	MARGIN: 8px 0px 0px
}
.home-main .news-box .more A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; BACKGROUND: url(../images/icons/icon-more.gif) no-repeat 100% 3px; PADDING-TOP: 0px
}
.col-company {
	MARGIN-TOP: 2em
}
.col-company IMG {
	MARGIN-BOTTOM: 0.5em
}
.bottom.company IMG {
	MARGIN-RIGHT: 15px
}
.bottom.company H2 SPAN {
	COLOR: #0088b5; FONT-WEIGHT: normal
}
.bottom.company H2 SPAN A {
	COLOR: #0088b5; FONT-WEIGHT: normal
}
.company-preamble .text {
	MARGIN-LEFT: 242px
}
.company-preamble H3 {
	PADDING-TOP: 0px
}
.news .col-1 {
	MARGIN-RIGHT: 4%
}
.news .col-2 {
	MARGIN-RIGHT: 4%
}
.news .col-1 {
	WIDTH: 30%
}
.news .col-2 {
	WIDTH: 30%
}
.news .col-3 {
	WIDTH: 30%
}
UL.news {
	LIST-STYLE-TYPE: none; MARGIN: 0px; list-style-position:outside; 
}
DIV.news LI {
	BORDER-BOTTOM: #ced2d2 1px solid; PADDING-BOTTOM: 0.5em; MARGIN-TOP: 0.6em
}
.news H2 {
	MARGIN-TOP: 1em
}
.news H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.news SPAN {
	COLOR: #9a9a9a
}
IFRAME.newsletter {
	WIDTH: 100%; HEIGHT: 600px
}
.news-link BLOCKQUOTE {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: url(../images/bg_article_quote.gif) no-repeat 0px 5px; COLOR: #5d7480; MARGIN-LEFT: 10px; PADDING-TOP: 0px
}
.customers-preamble .text {
	MARGIN-RIGHT: 242px
}
.customers-action {
	BORDER-BOTTOM: black 2px solid; PADDING-BOTTOM: 1em
}
.customers-action INPUT {
	MARGIN-LEFT: 1em
}
.customers-action SELECT {
	MARGIN-LEFT: 1em
}
.customers .col4-set {
	BORDER-BOTTOM: black 1px solid; PADDING-BOTTOM: 2em; MARGIN-TOP: 1em
}
.customers .col4-set H3 {
	MARGIN-BOTTOM: 0.25em
}
.customers .col4-set .col-1 IMG {
	MARGIN-BOTTOM: 1em
}
.customers .col4-set .col-1 {
	WIDTH: 16%
}
.customers .col4-set .col-4 {
	WIDTH: 16%
}
.customers .col4-set .col-2 {
	WIDTH: 28%
}
.customers .col4-set .col-3 {
	WIDTH: 28%
}
.product-links {
	BORDER-LEFT: #0088b5 1px dotted; PADDING-BOTTOM: 1.5em; PADDING-LEFT: 2em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.product-links DT {
	BORDER-BOTTOM: #ced2d2 1px solid; PADDING-BOTTOM: 2px; WIDTH: 17em; FLOAT: left
}
.product-links DD {
	BORDER-BOTTOM: #ced2d2 1px solid; PADDING-BOTTOM: 2px
}
.product-links UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px
}
.product-links LI {
	DISPLAY: inline
}
.download-lobby-row {
	BORDER-BOTTOM: #c8c9ca 1px dotted; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px; HEIGHT: 135px
}
.download-lobby-row .content {
	BORDER-BOTTOM: #c8c9ca 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; WIDTH: 510px; PADDING-RIGHT: 0px; HEIGHT: 112px; BORDER-TOP: #c8c9ca 1px solid; PADDING-TOP: 10px
}
.download-lobby-row .links {
	BORDER-BOTTOM: #c8c9ca 1px solid; BORDER-LEFT: #c8c9ca 1px dotted; PADDING-BOTTOM: 11px; PADDING-LEFT: 15px; WIDTH: 200px; PADDING-RIGHT: 0px; BORDER-TOP: #c8c9ca 1px solid; PADDING-TOP: 50px
}
.download-lobby-row .links IMG {
	MARGIN: auto; DISPLAY: block
}
.download-lobby-row .links UL {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none
}
.download-lobby-row .links UL LI {
	DISPLAY: inline
}
.download-lobby-row .content STRONG.title {
	MARGIN: 5px 0px; DISPLAY: block; FONT-SIZE: 1.2em
}
.download-lobby-row .links A.download-link SPAN {
	BACKGROUND-IMAGE: url(../images/download-button-new-en.jpg); MARGIN: auto; WIDTH: 130px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 52px
}
.download-lobby-row .links A:hover SPAN {
	BACKGROUND-IMAGE: url(../images/download-button-new-en-hover.jpg)
}
.download-preamble .text {
	MARGIN-LEFT: 145px
}
.download-preamble .download-server TABLE TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #ced2d2 1px solid; PADDING-TOP: 5px
}
#download DT {
	TEXT-ALIGN: right; WIDTH: 145px; FLOAT: left
}
#select-release {
	WIDTH: 55%; PADDING-RIGHT: 4em; FLOAT: left
}
#select-package {
	WIDTH: 250px; HEIGHT: 30em
}
.release-help {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; WIDTH: 18em; PADDING-RIGHT: 1em; BACKGROUND: #f3f3f3; FLOAT: left; PADDING-TOP: 1em
}
.download LABEL {
	TEXT-ALIGN: right; FONT-WEIGHT: bold; MARGIN-RIGHT: 1em
}
#chooser LABEL {
	FONT-WEIGHT: normal
}
.download .submit {
	MARGIN: 0px 0px 2em 145px
}
.download .col4-set {
	MARGIN-BOTTOM: 0.2em
}
.download .col4-set IMG {
	MARGIN-RIGHT: 0.5em
}
.download H2.alt {
	FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.download .col4-set {
	MARGIN-BOTTOM: 2em
}
.download-dec09 .col-1 IMG {
	PADDING-TOP: 1.5em
}
.download-dec09 TABLE.download-row {
	BACKGROUND-COLOR: #fff; BORDER-COLLAPSE: collapse
}
.download-dec09 TABLE.download-row TD {
	BORDER-BOTTOM: #e9e9e9 1px solid; VERTICAL-ALIGN: middle
}
.download-dec09 TABLE.download-row TH {
	BORDER-BOTTOM: #e9e9e9 1px solid; VERTICAL-ALIGN: middle
}
.download-dec09 TABLE.download-row TR.odd {
	BACKGROUND: #f8f8f8
}
.download-dec09 TABLE.download-row TR.table-header {
	BACKGROUND: url(../images/table_title_bg.gif) no-repeat
}
.download-dec09 TABLE.download-row TH {
	HEIGHT: 25px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.download-dec09 TABLE.download-row TD {
	HEIGHT: 65px
}
.download-dec09 TABLE.download-row IMG {
	MARGIN: auto; DISPLAY: block
}
DIV.star-promotion {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 23px; WIDTH: 408px; PADDING-RIGHT: 0px; HEIGHT: 61px; MARGIN-LEFT: -4px; PADDING-TOP: 5px
}
DIV.star-promotion H2 {
	COLOR: #1c1c1c
}
DIV.star-promotion-blue {
	BACKGROUND: url(../images/promotion_bg_blue.gif) no-repeat
}
DIV.star-promotion-green {
	BACKGROUND: url(../images/promotion_bg_green.gif) no-repeat
}
DIV.star-promotion-grey {
	BACKGROUND: url(../images/promotion_bg_grey.gif) no-repeat
}
UL.tabbed-downloads-header {
	MARGIN-LEFT: 0px
}
UL.tabbed-downloads-header LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../images/tab_unselect_left.png) no-repeat; PADDING-TOP: 11px
}
UL.tabbed-downloads-header LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND: url(../images/tab_unselect_middle.png) repeat-x; HEIGHT: 29px; COLOR: #909295; FONT-SIZE: 14px; TEXT-DECORATION: none; PADDING-TOP: 10px
}
UL.tabbed-downloads-header LI SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; BACKGROUND: url(../images/tab_unselect_right.png) no-repeat; PADDING-TOP: 11px
}
UL.tabbed-downloads-header LI.on {
	BACKGROUND: url(../images/tab_select_left.png) no-repeat
}
UL.tabbed-downloads-header LI.on A {
	BACKGROUND: url(../images/tab_select_middle.png) repeat-x; COLOR: #2a5877
}
UL.tabbed-downloads-header LI.on SPAN {
	BACKGROUND: url(../images/tab_select_right.png) no-repeat
}
UL.tabbed-downloads-header LI A IMG {
	MARGIN-TOP: -5px
}
DIV.download-rows-table {
	BORDER-BOTTOM: #e1e1e1 3px solid; BORDER-LEFT: #e1e1e1 3px solid; BACKGROUND-COLOR: #e1e1e1; MARGIN-TOP: -2px; BORDER-TOP: #e1e1e1 3px solid; BORDER-RIGHT: #e1e1e1 3px solid; PADDING-TOP: 5px
}
TABLE.callout_grey {
	WIDTH: 756px; BORDER-COLLAPSE: collapse; BACKGROUND: url(../images/callout_grey_bg_middle.png) repeat-y 0px 0px
}
TABLE.callout_grey TR.inner TD {
	BACKGROUND-IMAGE: none; VERTICAL-ALIGN: middle
}
TABLE.callout_grey TR.inner IMG.logo {
	MARGIN: 0px 30px
}
DIV.resources-row {
	LINE-HEIGHT: 2em; FONT-SIZE: 1.1em
}
DIV.resources-row IMG {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: sub
}
DIV.thankyou .col2-set .odd {
	BACKGROUND-COLOR: #f6f6f6
}
DIV.thankyou H2.alt {
	MARGIN-BOTTOM: 0.3em
}
.products-preamble {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.8em; MIN-HEIGHT: 220px; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; MARGIN-BOTTOM: 3.5em; BACKGROUND: url(../images/tabs_bg.gif) no-repeat 100% 100%; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
.products-preamble IMG {
	POSITION: absolute; MARGIN-TOP: -4em; BOTTOM: 0px
}
.products-preamble .text {
	MARGIN-LEFT: 460px
}
.product-landing {
	MARGIN: 0px; WIDTH: 760px; DISPLAY: inline; FLOAT: right
}
.product-landing .promo .left {
	WIDTH: 554px; DISPLAY: inline; FLOAT: left
}
.product-landing .dotted-line {
	MARGIN: 20px 0px 10px
}
.product-landing .col4-set H4 {
	MARGIN: 0px
}
.solutions-lobby {
	MARGIN: 0px; WIDTH: 760px; DISPLAY: inline; FLOAT: right
}
.studio .product-spot {
	BACKGROUND: #068100
}
.platform .product-spot {
	BACKGROUND: black
}
.core .product-spot {
	BACKGROUND: #4e2c78
}
.col-main .product-spot IMG.img {
	MARGIN: 0pt
}
.guard .product-spot {
	BACKGROUND: #851515
}
.training .product-spot {
	BACKGROUND: #e9e8d9
}
.consulting .product-spot {
	BACKGROUND: #e9e8d9
}
.certification .product-spot {
	BACKGROUND: #e9e8d9
}
.curriculum-tracks .product-spot {
	BACKGROUND: #e9e8d9
}
.product-spot {
	POSITION: relative; HEIGHT: 272px; COLOR: white
}
.product-spot .tabs {
	POSITION: absolute; BOTTOM: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 19px; LEFT: 0px
}
.product-spot .tabs A {
	COLOR: #fff
}
.product-spot .tabs .on A {
	COLOR: #656567
}
.product-spot .tabs LI {
	BACKGROUND-IMAGE: url(../images/product_spot_tabs_li_bg.gif)
}
.product-spot .tabs LI SPAN {
	BACKGROUND-IMAGE: url(../images/product_spot_tabs_li_bg.gif)
}
.case-studies {
	MARGIN-LEFT: 22px
}
STRONG.header {
	MARGIN-TOP: -1em; MARGIN-BOTTOM: 1.5em
}
.community-preamble .text {
	MARGIN-LEFT: 242px
}
.short-post LI {
	MARGIN: 1px 0px; COLOR: #9a9a9a
}
.short-post SMALL {
	PADDING-LEFT: 0.3em
}
DL.events-list DT {
	BORDER-BOTTOM: #060606 1px solid; PADDING-BOTTOM: 3px; FONT: 1.25em Georgia,'Times New Roman',serif; COLOR: #060606
}
DL.events-list DD {
	MARGIN: 1.66em 0px
}
DL.events-list DD.first {
	MARGIN-TOP: 1.2em
}
DL.events-list DD.last {
	MARGIN-BOTTOM: 2.5em
}
DL.events-list DD H4 {
	MARGIN: 0px; COLOR: #2a5877; FONT-SIZE: 1em
}
TABLE.events-cal {
	MARGIN-BOTTOM: 1em
}
TABLE.events-cal TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; PADDING-LEFT: 1%; PADDING-RIGHT: 1%; PADDING-TOP: 1px
}
TABLE.events-cal TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; PADDING-LEFT: 1%; PADDING-RIGHT: 1%; PADDING-TOP: 1px
}
TABLE.events-cal TH {
	BORDER-BOTTOM: #cfcdaf 1px solid; WIDTH: 10%; BACKGROUND: #e9e8d9; COLOR: #060606
}
TABLE.events-cal TH.month {
	WIDTH: 14%; COLOR: #6c9d2a
}
TABLE.events-cal TD {
	BORDER-BOTTOM: #e1e1e0 1px solid; BACKGROUND: #efefef
}
TABLE.events-cal TD.scheduled {
	BACKGROUND: #d2ecf4
}
TABLE.events-cal TD.on {
	BORDER-BOTTOM: #c4b89e 1px solid; BORDER-LEFT: #c4b89e 1px solid; BACKGROUND: #e9e8d9; COLOR: #090909; BORDER-TOP: #c4b89e 1px solid; BORDER-RIGHT: #c4b89e 1px solid
}
.date {
	COLOR: #9a9a9a
}
.event H4 {
	MARGIN-TOP: 1em
}
.services-preamble .text {
	MARGIN-LEFT: 242px
}
#sitemap {
	PADDING-LEFT: 3em
}
#sitemap UL {
	PADDING-LEFT: 3em
}
.sitemap-directory {
	FONT-WEIGHT: bold
}
.sitemap-page {
	
}
.sitemap-level1 {
	PADDING-LEFT: 40px
}
.sitemap-level2 {
	PADDING-LEFT: 80px; FONT-WEIGHT: normal
}
DIV.search P.search_header {
	BORDER-BOTTOM: #ced2d2 1px solid; PADDING-BOTTOM: 15px
}
DIV.search DIV.search_results {
	MARGIN-TOP: -65px
}
UL.search {
	LIST-STYLE: none none outside; BORDER-BOTTOM: #ced2d2 1px solid; PADDING-BOTTOM: 20px; FONT-SIZE: 107%
}
UL.search LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
UL.search LI A {
	FONT-SIZE: 1.3em
}
DIV.search_page {
	BORDER-BOTTOM: #cfcdaf 1px solid; BORDER-LEFT: #cfcdaf 1px solid; PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #e9e8d9; MARGIN-TOP: 1.5em; PADDING-LEFT: 1.5em; WIDTH: 57em; CLEAR: both; BORDER-TOP: #cfcdaf 1px solid; BORDER-RIGHT: #cfcdaf 1px solid; PADDING-TOP: 1em
}
SPAN.google-search-url {
	COLOR: #9a9a9a
}
UL.pager {
	LIST-STYLE: none none outside; MARGIN: 15px 0px 0px 25px
}
UL.pager LI {
	BORDER-LEFT: #ced2d2 1px solid; FLOAT: left; MARGIN-LEFT: 3px
}
UL.pager LI A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
UL.pager LI A.pagerbutton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.pager LI A:hover {
	BORDER-BOTTOM-COLOR: #8ab54a; BORDER-TOP-COLOR: #8ab54a; COLOR: #8ab54a; BORDER-RIGHT-COLOR: #8ab54a; BORDER-LEFT-COLOR: #8ab54a
}
UL.pager LI.current {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: #37464f; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
UL.pager LI.noborder {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.notfound-search {
	BORDER-BOTTOM: #cfcdaf 1px solid; BORDER-LEFT: #cfcdaf 1px solid; PADDING-BOTTOM: 1.5em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0.9em; BACKGROUND: #e9e8d9; BORDER-TOP: #cfcdaf 1px solid; BORDER-RIGHT: #cfcdaf 1px solid; PADDING-TOP: 0.5em
}
.notfound-search .input {
	BORDER-BOTTOM: #c3c3c3 1px solid; BORDER-LEFT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; BORDER-RIGHT: #c3c3c3 1px solid
}
.notfound-search H2 {
	BORDER-BOTTOM: 0pt; BORDER-LEFT: 0pt; MARGIN-BOTTOM: 0.4em; COLOR: #2a5877; FONT-SIZE: 1.15em; BORDER-TOP: 0pt; BORDER-RIGHT: 0pt
}
.notfound {
	WIDTH: 60%
}
.notfound UL {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 1.2em
}
.notfound H3 A {
	FONT-SIZE: 0.9em; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.faq-actions {
	MARGIN: 10px 0px
}
.faq-actions .col-1 {
	BORDER-BOTTOM: #cfcdaf 1px solid; BORDER-LEFT: #cfcdaf 1px solid; WIDTH: 31.7%; BACKGROUND: #e9e8d9; HEIGHT: 6.2em; BORDER-TOP: #cfcdaf 1px solid; BORDER-RIGHT: #cfcdaf 1px solid
}
.faq-actions .col-2 {
	BORDER-BOTTOM: #cfcdaf 1px solid; BORDER-LEFT: #cfcdaf 1px solid; WIDTH: 31.7%; BACKGROUND: #e9e8d9; HEIGHT: 6.2em; BORDER-TOP: #cfcdaf 1px solid; BORDER-RIGHT: #cfcdaf 1px solid
}
.faq-actions .col-3 {
	BORDER-BOTTOM: #cfcdaf 1px solid; BORDER-LEFT: #cfcdaf 1px solid; WIDTH: 31.7%; BACKGROUND: #e9e8d9; HEIGHT: 6.2em; BORDER-TOP: #cfcdaf 1px solid; BORDER-RIGHT: #cfcdaf 1px solid
}
.faq-actions .content {
	PADDING-BOTTOM: 0.83em; PADDING-LEFT: 1.25em; PADDING-RIGHT: 1.25em; PADDING-TOP: 0.83em
}
.faq-actions H2 {
	BORDER-RIGHT-WIDTH: 0px; MARGIN-BOTTOM: 0.1em; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #97946d; FONT-SIZE: 1.2em; BORDER-LEFT-WIDTH: 0px
}
.faq-actions H2 IMG {
	PADDING-RIGHT: 5px
}
.faq-actions .input-text {
	WIDTH: 9.5em; MARGIN-RIGHT: 0.1em
}
.faq-actions SELECT {
	WIDTH: 9.5em; MARGIN-RIGHT: 0.1em
}
.plain {
	FONT-WEIGHT: normal
}
.store UL {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 91px
}
.store LI {
	MARGIN-BOTTOM: 1em
}
.product .price {
	FONT-SIZE: 1.35em
}
.price {
	COLOR: #090909; FONT-SIZE: 1.15em; FONT-WEIGHT: bold
}
.price STRIKE {
	PADDING-RIGHT: 0.25em; FONT-WEIGHT: normal
}
.store .price-box {
	FLOAT: right; MARGIN-LEFT: 1em; FONT-WEIGHT: bold
}
.store .content .img {
	MARGIN: 10px 20px 0px 0px
}
.store-category .preamble P.left {
	WIDTH: 110px
}
.store-category .preamble IMG {
	MARGIN: 0% auto; DISPLAY: block
}
.en-store-feedback-index .preamble .text IMG {
	DISPLAY: inline
}
.store-category .preamble .text {
	MARGIN-LEFT: 125px; PADDING-TOP: 1em
}
.en-store-feedback-index .preamble .text {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.col-main DIV FORM .atk_zcms_form {
	WIDTH: auto
}
.store-category .price-box {
	TEXT-ALIGN: center; MARGIN: 2.3em 1em 1em 43px; WIDTH: 10em; FLOAT: right
}
.store-category .price-box P {
	MARGIN: 0px
}
.price-box A.button-blue {
	MARGIN: 0px -4.8em; WIDTH: 68px
}
.store-category .price-box IMG {
	MARGIN: 0.5em 0px
}
.product-list UL {
	MARGIN: 0px
}
UL.product-list {
	MARGIN: 0px
}
UL.tabs {
	MARGIN: 0px
}
.store-product .product {
	BACKGROUND-COLOR: #e9e8d9
}
.store-product .product {
	BACKGROUND-COLOR: #e9e8d9
}
.store-product .product-list LI {
	LIST-STYLE-TYPE: none
}
.store-product .product-list UL LI {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.store-product .product-list .price-box {
	TEXT-ALIGN: center; MARGIN: 1.5em 0px 0px 0.5em; WIDTH: 9em; FLOAT: right
}
.store-product .product-list .price-box .qty {
	MARGIN-BOTTOM: 0.5em
}
.store-product .product-list .img {
	MARGIN-RIGHT: 1.5em
}
.store-product .a-right .button {
	MARGIN-RIGHT: 15px
}
.software-img {
	MARGIN: 1em 0px 0.5em
}
.welcome-msg {
	BORDER-BOTTOM: #eae3c1 4px solid; BORDER-LEFT: #eae3c1 4px solid; PADDING-BOTTOM: 0.2em; MARGIN: 1em 0px 1.2em; PADDING-LEFT: 1.67em; PADDING-RIGHT: 1.67em; BACKGROUND: #fdf6d4; COLOR: #090909; BORDER-TOP: #eae3c1 4px solid; BORDER-RIGHT: #eae3c1 4px solid; PADDING-TOP: 0.83em
}
.welcome-msg H3 {
	FLOAT: left
}
.my-account H2 {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 0.2em; BORDER-LEFT-STYLE: none
}
.my-account .head {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #d2ecf4; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; MARGIN-BOTTOM: 0px; BORDER-TOP: #666 2px solid; PADDING-TOP: 0.4em
}
.myzendpopup .head {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #d2ecf4; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; MARGIN-BOTTOM: 0px; BORDER-TOP: #666 2px solid; PADDING-TOP: 0.4em
}
.my-account .head .btn {
	POSITION: relative; FLOAT: right
}
.my-account .box {
	PADDING-BOTTOM: 6em; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #f5f5f5; COLOR: #090909; PADDING-TOP: 15px
}
.my-account .error {
	COLOR: red
}
.my-account .clickablelink {
	CURSOR: pointer
}
#myzend-popups .clickablelink {
	CURSOR: pointer
}
.my-account .sortable A {
	PADDING-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; COLOR: #0088b5; TEXT-DECORATION: none
}
.my-account .sortable .sorted-asc {
	BACKGROUND-IMAGE: url(../images/sort-up.gif)
}
.my-account .sortable .sorted-desc {
	BACKGROUND-IMAGE: url(../images/sort-down.gif)
}
DIV.myzendpopup {
	BORDER-BOTTOM: #7b7b7b 1px solid; POSITION: absolute; FILTER: alpha(opacity=90); BORDER-LEFT: #7b7b7b 1px solid; BACKGROUND-COLOR: #f5f5f5; VISIBILITY: visible; BORDER-TOP: #7b7b7b 1px solid; BORDER-RIGHT: #7b7b7b 1px solid; opacity: 0.9
}
DIV.myzendpopup DIV.myzendpopupbody {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 10px
}
DIV.myzendpopup TFOOT TH.myzendtablehead {
	TEXT-ALIGN: right
}
#myzend-container-general UL {
	LIST-STYLE-TYPE: none
}
#myzend-container-general UL LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-TOP: 5px
}
#myzend-container-general TR.expired {
	COLOR: #a2a8ad
}
#myaccount-support-ticket {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 600px; HEIGHT: 400px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.col-support UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px
}
.col-support H3 {
	BORDER-BOTTOM: 0pt; BORDER-LEFT: 0pt; MARGIN-BOTTOM: 0.4em; COLOR: #2a5877; FONT-SIZE: 1.15em; BORDER-TOP: 0pt; BORDER-RIGHT: 0pt
}
.col-support SELECT {
	PADDING-LEFT: 2px; MARGIN-BOTTOM: 5px
}
.select-product TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 1%; WIDTH: 23%; PADDING-RIGHT: 1%; PADDING-TOP: 1em
}
UL.articles-list {
	LIST-STYLE-TYPE: none; MARGIN: 0px
}
.articles-list LI {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; BORDER-TOP: #cfcdaf 1px solid; PADDING-TOP: 0.3em
}
.support-product {
	MARGIN-BOTTOM: 2.5em; BACKGROUND: #f2f2f3
}
.support-product .img {
	MARGIN: 7px 8px 7px 45px; FLOAT: left
}
.support-product .text {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2.5em
}
.support-product H2 {
	BORDER-BOTTOM-STYLE: none
}
.support-product H2 SPAN {
	FONT-WEIGHT: normal
}
.support-product A {
	MARGIN-RIGHT: 1.5em
}
.passport-img {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.case-study H2.alt {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
FORM.yellowpagesform {
	WIDTH: 800px; DISPLAY: block; FLOAT: left
}
DIV.yellowpagesblock {
	WIDTH: 33%; DISPLAY: block; FLOAT: left
}
FORM.yellowpagesform LABEL {
	MARGIN-TOP: -2px; DISPLAY: block; MARGIN-BOTTOM: 5px; FLOAT: left; CLEAR: both; FONT-SIZE: 9px
}
DIV.yellowpagesprofile {
	MARGIN-TOP: 25px; WIDTH: 800px; BACKGROUND: #f7f7f7 0% 50%; BORDER-TOP: #9ba4a8 5px solid; PADDING-TOP: 25px
}
DIV.yellowpagesprofile_small {
	TEXT-ALIGN: center; WIDTH: 150px; FLOAT: left
}
DIV.yellowpagesprofile_big {
	WIDTH: 400px; FLOAT: left
}
DIV.yellowpagesprofile TABLE.data TD {
	PADDING-LEFT: 0px
}
IMG.yellowpagesprofilephoto {
	BORDER-BOTTOM: #d0d4d4 3px solid; BORDER-LEFT: #d0d4d4 3px solid; MAX-WIDTH: 130px; MAX-HEIGHT: 130px; BORDER-TOP: #d0d4d4 3px solid; BORDER-RIGHT: #d0d4d4 3px solid
}
IMG.resources-thumb {
	MARGIN-TOP: 5px
}
.fr-lang .product-links DT {
	WIDTH: 15em
}
#search-discussion-forum INPUT[type='radio'] {
	LINE-HEIGHT: 1.1em; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 5px; MARGIN-RIGHT: 3px
}
#search-discussion-forum LABEL {
	LINE-HEIGHT: 1.1em; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 5px; MARGIN-RIGHT: 3px
}
#search-discussion-forum INPUT[type=image] {
	MARGIN: -22px 23px 0pt 0pt; DISPLAY: block; FLOAT: right
}
#seach-yellow-pages INPUT[type=image] {
	MARGIN: 7px 23px 0px 0px; DISPLAY: block; FLOAT: right
}
.zcms-v1_1-49 {
	DISPLAY: none
}
DIV.code-lines {
	BACKGROUND-COLOR: #ddd; FONT-FAMILY: 'Courier New',monospace
}
DIV.code-lines OL {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 0.4em; PADDING-RIGHT: 3px; MARGIN-LEFT: 2.2em; PADDING-TOP: 3px
}
UL.tutorial-tip {
	LIST-STYLE-IMAGE: url(../images/icon_bulb.png)
}
.preamble:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.tabs-mini:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.col2-set:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.col2-set-alt:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.col3-set:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.col4-set:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.page-head:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.clear:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.tabs:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.main:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
#nav:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.header .nav-bar:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.home-product .nav:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.divider:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.head:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.box-nav:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.header #super:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.box:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.product-list LI:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.product-landing .promo:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.articles-list LI:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.v-top {
	VERTICAL-ALIGN: top
}
.v-mid {
	VERTICAL-ALIGN: middle
}
.v-bottom {
	VERTICAL-ALIGN: bottom
}
.a-left {
	TEXT-ALIGN: left
}
.a-center {
	TEXT-ALIGN: center
}
.a-right {
	TEXT-ALIGN: right
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.nodisplay {
	DISPLAY: none
}
.hidden {
	VISIBILITY: hidden
}
.container .nm {
	MARGIN: 0px
}
.container .nb {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.container .show {
	DISPLAY: block
}
.container .no-show {
	DISPLAY: none
}
.col-collateral .bottom .content A IMG {
	MARGIN-BOTTOM: 0px
}
.container .header .nav-bar .dropdown UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
.main .home-main UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
.my-account UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
#myzend-popups UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
UL.tabs {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
.ForumBackground .input {
	VERTICAL-ALIGN: auto
}
.ForumBackground .button {
	POSITION: relative; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.hp TD.title8 {
	COLOR: #fff
}
TD.bodyText INPUT.button {
	POSITION: relative; BACKGROUND: none transparent scroll repeat 0% 0%
}
.next-steps H4 {
	BACKGROUND: url(../images/head_next_steps-en.gif) no-repeat 0% 50%
}

/* Clearing floats without extra markup */
.section:after, .clear:after, #mainmenu:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.section {display:block; clear:both; position:relative;}

/* Footer */
#main-footer {BACKGROUND: url(../images/container-footer-bg.gif) top center no-repeat; width:100%; position:relative; clear:both; }
#footer {margin-top:0em; margin-bottom:50px; padding-top:20px; clear:both; position:relative;background: url(../images/home_main_bg.gif) no-repeat; }
#footer div.navigation { border:1px solid #ddd; border-radius:6px; clear:both; position:relative; height:220px;}
#footer ul {list-style: none inside none;width:183px; margin:1em 1em 0 0; font-size:11px;}
#footer ul.map {float:left; position:relative; }
#footer ul.map h5 a{ color:#52565b; }
#footer li {padding:0 0 0 1em;}
#footer ul + ul {border-left:1px #ddd solid;}
#footer a {text-decoration:none;}

#footer .tools {border-top: 1px solid #ddd;padding:1em;}
#footer input, #footer select {border: 1px solid #ddd;background:#fff;padding:0;color:inherit;}
#footer #wwwsearch {width:50%;float:right;}
#footer #wwwsearch div {text-align:right;}
#footer #wwwsearch #words {margin:0;padding:0 4px;width:24ex;height:17px;border-right:0;}
#footer #wwwsearch #go {width:33px; height:19px; background:url("/bitmaps/common/search/spyglass.png") 0 0 no-repeat; border:none; float:right; margin:0 2px 0 0;}
/*#footer #wwwsearch #go:active {background-image:url('/bitmaps/common/search/input-icon2.gif');}*/

#breadcrumbs {border-bottom: 1px solid #ddd;}
#breadcrumbs ul {list-style: none inside none;height:auto;width:auto;margin:1em 0 1em 1.5em;}
#breadcrumbs li {display: inline;padding:0;}

#footer-copyright {background:url("../images/logo_itstrap_footer.png") 0 10px no-repeat;padding:8px 0 0px 85px; clear:both; float:left}
#footer fieldset {display:inline;padding:0;margin:0;border:0;}

.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }

#low-banners ul { position:relative; padding:0px; margin:0px;  width:980px; border:0px solid #000; clear:both; left:0px; right:0px; }
#low-banners li { width:319px; left:0px; right:0px; position:relative; padding-bottom:10px; list-style-type:none; padding-left:0px !important; padding-right:10px !important; float:left; padding-top:0px; margin:0px !important; margin-left:0px; margin-right:0px; }
#low-banners li.last { position:relative; padding-bottom:10px; list-style-type:none; padding-left:0px !important; padding-right:0px !important; float:left; padding-top:0px; margin:0px; }

.cuadro {background: url(../images/post_bg.gif) repeat-y; float: left; margin-bottom: 11px; width: 278px;}
.cuadro .title-cuadro { background:url(../images/post_top.png); height:33px; line-height:33px; width: 278px;}
.cuadro .title-cuadro h2 { color:#ffffff; padding-left:10px; border:0px; }
.cuadro .text-cuadro ul { margin:10px 0px 20px 0px; }
.cuadro .more-cuadro {background:url(../images/read_more.png) no-repeat 0% 0%; display:block; font-size:0.85em; height:32px; line-height:32px; padding-bottom:4px; text-align:center; width:278px;}



.title-news-box { background:url(../images/nav_bg_3.gif) #0e7eae 0 0 no-repeat; }
.title-news-box h2 { color:#ffffff !important; padding: 4px 0px 0px 10px !important; height:20px; background:url(../images/search_bg_3.gif) top right no-repeat; border-bottom:2px solid #0099CC!important; }

.cuadro { background:url(../images/post_bg.gif) repeat-y; }

.top-section { height:60px; background:url(../images/bg-top-section.png) top left #29749f;}
.top-section img { padding-left:18px; padding-top:4px; }
.section-main {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; BACKGROUND: url(../images/home_main_bg.gif) no-repeat 50% 0px; PADDING-TOP: 8px; border:0px solid #CCCCCC; margin-top:3px;
}

/* sidebar tabs */

.sidebarTabsContainer
{
    width:270px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px; 
    border:0px solid #ccc;
    border-top:0px solid #ccc; 
    background-color: #FFF;
    text-align: left;
    margin-bottom: 1px; 
}

.sidebarTabsContainer .wrapper
{
    width: 270px;
    height: 320px;
    background-color: #fff;
    position: relative;
    overflow: hidden;  
}

.columnLatestNews .tab{
	display:none;
}

.sidebarTabsContainer .head
{
    height: 50px;
    width: 250px;
    background-color:transparent;
}

.sidebarTabsContainer .image
{
    width: 48px;
    height: 48px;
    border: 1px solid #333;
    float:left;
    margin-right: 5px;
    display: block;    
}

.sidebarTabsContainer .titleWrapper
{
    height: 50px;
    background-color:transparent;
    float:left;
}

.sidebarTabsContainer .title
{
    font: 22px Verdana;
    color: #3399CC;
}

.sidebarTabsContainer .subTitle
{
    font: 12px Verdana;
    color: #999;
}

.sidebarTabsContainer .default
{
    display:none;   
}

.sidebarTabsContainer .source
{
    display:none;   
}

.sidebarTabsContainer .text
{
    font: 11px Verdana;
    padding-top: 5px;
    color: #003366;
    line-height: 120%; 
}

.sidebarTabsContainer .btnBar
{
    height: 32px;
    width: 270px;
    overflow: hidden;
}

.sidebarTabsContainer .btn
{
   height: 32px;
   float: right;
   font: normal 12px/32px "Trebuchet MS", Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   color: #006699;
   background-color: #fff;
   padding-right: 14px;
   padding-left: 14px;
   cursor: pointer;
   border-bottom: 1px solid #3399cc;
}
/* Additional Information */
.additional-title { background:url(../images/bg-additiondal.gif) no-repeat 100% 100%; padding-bottom:29px; border-left:1px solid #d7d7d4; }
.additional-title h3,
.additional-title h3 span { margin:0px 4px 0px 0px!important; padding:0!important; border:0; float:left; display:inline; background:#fff url(../images/bg-additional-title.gif) no-repeat 0 0; font:normal 10px Arial; color:#666666; }
.additional-title h3 { position:relative; left:-1px; }
.additional-title h3 span { margin:0 0 0 20px!important; padding:8px 20px 6px 0!important; height:12px!important; background-position:100% 0; }
.additional-title[class] h3 span { height:auto!important; min-height:12px!important; }
.additional-content { border-left:1px solid #d7d7d4;  width:220px!important; }
.additional-content-bg {padding:20px!important; background:url(../images/bg-adsditional-box.gif) no-repeat 0 100%;border-right:1px solid #d7d7d4; border-bottom:1px solid #d7d7d4; border-top:1px solid #d7d7d4; width:220px!important; }
.additional-content-bg[class] { }


h2.tag-title { background:url(../images/bookmark.png) no-repeat 13px left; padding-left:16px; }

.middle { vertical-align:middle!important; }
.table-pdc td { vertical-align:middle!important;}
.table-pdc-definicion td { color:#2d4413; }
.table-pdc-definicion { border:1px solid #ccc; margin-bottom:5px; }
.table-pdc-normal td { color:#036; }
.table-pdc-normal { border:1px solid #ccc; margin-bottom:5px; }

/*SEARCH*/
#searchContainer{
   font-family: Verdana;
   text-align: right;
   margin-top:0px;
   margin-right: 2px;
   width:246px;
   float:right;
}

#searchBox {
    /*color:#888; 
    font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin-right:2px;
    width:140px;
    border:1px solid #fff;
    padding: 2px 3px 2px 3px;
    float:right;
    background-color: #fff;*/
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: none;
border: none;
color: #888;
height: 16px;
line-height: 16px;
padding: 6px 7px 6px 32px;
width: 140px;
}

#searchBoxBtn { 
    color:#f6f6f6; 
    font: normal 12px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin-left:3px;
    width:59px;
    height: 28px;
    float:right;
    display:block;
    cursor: pointer;
    border:0px;
	background: url(../images/seach_input_button.png) no-repeat;
	text-decoration:none;
}

#searchBoxBtn:hover{ color: #FFFFFF; }

.input-holder {background: url(../images/seach_input.png);
float:right;
height: 28px;
width: 179px;
}

/***************** 
  LAST NEWS LIST
*****************/  

.columnLatestNews{
    display:block;
    float:left;
    font: 12px Verdana;
    line-height: 150%;
    background-color: transparent;
	margin-top:-3px;
    border-top: 1px solid #ECECEC;
    border-left: 1px solid #ECECEC;
    border-right: 1px solid #ECECEC;
}

.lastNews
{
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 10px;
    padding-top: 15px;
	padding-bottom:15px;
    /*cursor: pointer;*/
    background-color: transparent;
	margin-bottom:0px!important;
	margin-top:0px!important
}

.divNews { border-bottom: 1px solid #ECECEC; clear:both; padding-top:10px; margin-bottom:10px;}
.lastNews:hover
{
    background-color:#F9F9F9;
}

.lastNewsDate
{
    color: #3399CC!important;
    font: 10px Verdana!important;
    line-height: 10px!important;
}  

.lastNewsTitle
{
    color: #333;
    font: 12px Verdana!important;
    margin-top: 2px;
    display: block;
}

.lastNewsText
{
    color: #999;
    font: 9px Verdana;
    margin-top: 2px;
    display: block;
}   

.columnText
{
    padding-top: 15px;
    padding-left: 10px;
    border-top: 1px solid #ddd;
    margin-top: 10px;
    font: 12px Verdana;
    line-height: 140%;
}

.columnTextLastNews
{
    padding-left: 0px;
    font: 12px Verdana;
    line-height: 145%;
	width:260px;
}

#latestNewsHeader
{
    font: bold 30px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #000;
    padding-left: 10px;
}
.commonLink{
background-image: url(../images/linkArrowBlue.png);
background-position: 100% 60%;
background-repeat: no-repeat;
color: #39C;
cursor: pointer;
padding-right: 12px;
text-decoration: none;
font-size:11px;
}

h2.title-sidebar{ BORDER-BOTTOM: #b7b7b7 1px solid;border-top: #c7c7c7 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 1.1em/1.3em Arial; COLOR: #343b3f; PADDING-TOP: 5px; background:url(../images/bg_sidebar.gif) top left repeat-x; padding-left:5px; }

h2.title-sidebar img {
	MARGIN: 0px 6px 0px 0px; FLOAT: left
}

h2.subtitle-sidebar{ PADDING-BOTTOM: 5px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 1.1em/1.3em Arial; COLOR: #343b3f; PADDING-TOP: 5px; padding-left:5px; }

div.news-gray { background-color:#F5F5F5; padding:10px; margin-bottom:5px; }
div.news-blank { padding:10px; margin-bottom:5px; }
.btop { margin-top:10px; }


TABLE.table-eventos {
	BACKGROUND-COLOR: #fff; BORDER-COLLAPSE: collapse;
}
TABLE.table-eventos TD {
	BORDER-BOTTOM: #e9e9e9 1px solid; VERTICAL-ALIGN: middle
}
TABLE.table-eventos TH {
	BORDER-BOTTOM: #e9e9e9 1px solid; VERTICAL-ALIGN: middle
}
TABLE.table-eventos TR.odd {
	BACKGROUND: #f8f8f8
}
TABLE.table-eventos TR.table-header {
	BACKGROUND: url(../images/table_title_bg.gif) no-repeat
}
TABLE.table-eventos TH {
	HEIGHT: 25px; FONT-SIZE: 13px; FONT-WEIGHT: bold; text-align:center
}
TABLE.table-eventos TD {
	HEIGHT: 65px; text-align:center
}
TABLE.table-eventos IMG {
	MARGIN: auto; DISPLAY: block
}

/*tabs*/
#news-tabs {
padding-top:37px;
position:relative;
margin-bottom:13px;
}

#news-tabs ul.tabs {
position:absolute;
top:0;
left:0;
font-size:11px;
}

#news-tabs ul.tabs li {
display:block;
float:left;
margin-top:1px;
margin-right:4px
}

#news-tabs ul.tabs li a {
background:url(../images/tabs.png) no-repeat -98px 0;
height:38px;
display:block;
padding-left:5px;
line-height:38px;
color:#76766a;
cursor:pointer;
text-decoration:none
}

#news-tabs ul.tabs li a:hover {
background-position:-98px -42px
}

#news-tabs ul.tabs li a span {
background:url(../images/tabs.png) no-repeat top right;
height:38px;
display:block;
padding-right:13px;
padding-left:8px;
line-height:36px
}

#news-tabs ul.tabs li a:hover span {
background-position:right bottom;
color:#76766a
}

#news-tabs ul.tabs li.first a {
height:40px;
background-position:left top
}

#news-tabs ul.active {
display:block
}

#news-tabs ul.tabs li.ui-tabs-selected {
margin-top:0
}

#news-tabs ul.tabs li.ui-tabs-selected a,#news-tabs ul.tabs li.ui-tabs-selected a span {
background-image:url(../images/tabs_active.png);
background-position:left bottom;
height:39px;
line-height:39px;
color:#09628c
}

#news-tabs ul.tabs li.ui-tabs-selected.first a {
height:41px;
background-position:left top
}

#news-tabs ul.tabs li.ui-tabs-selected.first a span {
background-position:right top
}

#news-tabs ul.tabs li.ui-tabs-selected.first a:hover {
background-position:left top
}

#news-tabs #tabtop {
background:url(../images/tabs_content_tops.png);
width:262px;
height:5px;
clear:both
}

#news-tabs .tab {
width:262px;
clear:both;
font-size:.8em
}

#news-tabs .tab div.bottom {
background:url(../images/tabs_content_tops.png) bottom;
padding-bottom:7px;
width:262px
}

#news-tabs .tab div.cont {
background:url(../images/tabs_content.gif) repeat-y;
width:255px;
padding:1px 3px 1px 3px; 
}

#news-tabs .tab div.cont ul li {
padding-left:11px;
padding-right:13px;
font-size:.9em;
width:232px;
}

#news-tabs .tab div.cont ul.big {
margin:0px!important;
}
#news-tabs .tab div.cont ul.big li {

border-top:1px solid #e1e1d3;
border-bottom:1px solid #e1e1d3;
position:relative;
}

#news-tabs .tab div.cont ul li.hover {
border-top:1px solid #cccece;
border-bottom:1px solid #cccece;
background-color:#f9f9f9
}

#news-tabs .tab div.cont ul.big li a {
line-height:normal
}

#news-tabs .tab div.cont ul.big li.hover a {
/*color:#d4f2ef*/
}

#news-tabs .tab div.cont ul.big li.hover span.text {
color:#37837b
}

#news-tabs .tab div.cont ul.big li a.author {
background:url(../images/count_comments.gif) no-repeat 0 2px;
height:13px;
padding-left:16px;
margin-top:1px
}

#news-tabs .tab div.cont ul.big li.hover a.author {
background-position:0 -13px
}

#news-tabs ul.tabs li.first a:hover,#news-tabs ul.tabs li.ui-tabs-selected a:hover {
background-position:left bottom
}

#news-tabs ul.tabs li.ui-tabs-selected a span,#news-tabs ul.tabs li.ui-tabs-selected a:hover span {
background-position:right bottom
}

#news-tabs .tab div.cont ul.small li + li a,#news-tabs .tab div.cont ul.big li + li span.element,#news-tabs .tab div.cont ul.small li.next li a,#news-tabs .tab div.cont ul.big li.next li span.element {
border-top:none
}

.title-column {
	clear:both;
	margin-bottom:10px;
}
.title-column a {
display: block;
height: 33px;
line-height: 33px;
padding-bottom: 2px;

text-decoration:none;
}
.title-column a.btn{
background: transparent url(../images/btn_sprite_home.png) no-repeat 100% -110px;
margin-right: 0px;
padding-right: 12px;
}

.title-column a.btn span{
background: transparent url(../images/btn_sprite_home.png) no-repeat 0% 0%;
color: #343b3f;
height: 35px;
line-height: 31px;
padding-left: 10px;
display: block;
position: relative;
white-space: nowrap;
padding-top:2px;
font-weight:bold;
}

.title-column a.btn img { margin-top:-4px; padding-right:5px;}

#gi2mx { float:right; padding:8px 0px 0px 0px; }

#gi2mx a { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; opacity:0.3; filter:alpha(opacity=30); }
#gi2mx a:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity:1; filter:alpha(opacity=100); }

.form-loader { padding: 0 10px; }

/* Boxes
---------------------------------------------------------------------*/

.box {
	padding: 8px;
	margin-bottom:8px;
	color:#555;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#eee;
}
.box-info {
	padding-left: 32px;
	border-top:1px solid #B8E2FB;
	border-bottom:1px solid #B8E2FB;
	background:#E8F6FF url("../img/information.png") no-repeat 8px 50%;
}
.box-warning{
	padding-left: 32px;
	border-top:1px solid #F2DD8C;
	border-bottom:1px solid #F2DD8C;
	background:#FFF5CC url("../images/error.png") no-repeat 8px 50%;
}
.box-error{
	padding-left: 32px;
	border-top:1px solid #F8ACAC;
	border-bottom:1px solid #F8ACAC;
	background:#FFD1D1 url("../images/exclamation.png") no-repeat 8px 50%;
}
.box-error-msg{
	margin-top:-8px;
	background:#FFF1F1;
	border-top:0 none;
	border-bottom:1px solid #FDDCDC;
	color:#664B4B;
	padding:12px;
}
.box-error-msg ol {
	margin-top: 0;
	margin-bottom: 0;
	margin-left:12px;
}
.box-success{
	padding-left: 32px;
	border-top:1px solid #BBDF8D;
	border-bottom:1px solid #BBDF8D;
	background:#EAF7D9 url("../images/accept.png") no-repeat 8px 50%;
}
.box-success-msg{
	margin-top:-8px;
	background:#f2fbe7;
	border-top:0 none;
	border-bottom:1px solid #EAF7D9;
	color:#664B4B;
	padding:12px;
}


/*slider*/
.new-sidebar-spot {
	POSITION: relative; MARGIN: -8px 0px 7px; HEIGHT: 278px; OVERFLOW: hidden; clear:both
}
.new-sidebar-spot #sidebar-spot-graphic {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.new-sidebar-spot #sidebar-spot-graphic {
	WIDTH: 279px;
}

/*slider*/
.new-sidebar-spot2 {
	POSITION: relative; MARGIN:0px 0px 0px 4px; HEIGHT: 200px; OVERFLOW: hidden; clear:both;
}
.new-sidebar-spot2 #sidebar-spot-graphic {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.new-sidebar-spot2 #sidebar-spot-graphic {
	WIDTH: 270px; HEIGHT: 200px
}

h2.red { color:#CC0000; font-weight:bold; }
h3.gray { color: #333; font-weight:normal; text-decoration:underline }
span.red { color:#cc0000; font-size:11px}


.col2-marcas .col-1, .col2-marcas .col-2 {
float: left;
width: 48%;
}
