/* CSS Document */
p { line-height:20px; }

.column2 a { text-decoration:underline; color:#F90; }
.column2 a:hover { text-decoration:underline; color:#FFF; }

.content_container { width:960px; padding-bottom:40px; border: thin solid #ff6600; border-width: 1px 0 0; }
.form_container { width:960px; background-color:#333; padding-bottom:40px; border: thin solid #ff6600; border-width: 1px 0; min-height:400px; }

.navbarVert { background: url(/img/navbar_bkgrd.png) no-repeat; width: 186px; height: 574px; position: relative; float: left; margin: 0 0 0 8px; }
.navbarVert_list { text-align: left; list-style-type: none; margin: 25px 0 0 -32px; }
.navbarVert_list li { width:178px; height:30px; margin:1px 200px 1px 0; font-weight:bold; }
.navbarVert_list li a { width: 178px; padding: 15px 10px; display:block; font-size:13px; color:#FFF; }
.navbarVert_list li a:hover { background: url(/img/navbar_arrow_o.png) 0 7px no-repeat; color:#FFF; }
.selected { background: url(/img/navbar_arrow.png) 0 7px no-repeat; color:#FFF; }
.navbarVert_list li a:visited { color:#FFF; }

.navigationBar .logo, .navigationBarLrg .logo { position:relative; width:300px; padding: 12px 0px 12px 12px; }
.navigationBar .intl, .navigationBarLrg .intl { position:relative; width:600px; text-align:right; float:right; top:-60px; padding-right:15px; color:#CCC; font-size:10px; }

/* NAV BUTTONS */
a.buttonDownload, a.buttonZClassRoom, a.buttonBuy, a.buttonNextStep { display:block; margin:15px 0; width:160px; height:47px; text-decoration:none; }
a.buttonDownload:hover, a.buttonZClassRoom:hover, a.buttonLibrary:hover, a.buttonNextStep:hover { background-position: 0 -47px; }

a.buttonPixo, a.buttonZBC, a.buttonBlog {display: inline-block; margin:0px 30px; width:160px; height:29px; text-decoration:none; }
a.buttonPixo:hover, a.buttonZBC:hover, a.buttonBlog:hover { background-position: 0 -29px; }

a.ugmIGbutton { display:block; margin:15px 0; width:166px; height:55px; text-decoration:none; }
a.ugmIGbutton:hover { background-position: 0 -55px; }

a.buttonBuy { height:57px; }
a.buttonBuy:hover { background-position: 0 -57px; }

a.buttonBuy { background: url(/img/nav_buy.png) no-repeat; }
a.buttonDownload { background: url(/img/nav_download.png) no-repeat; }
a.buttonZClassRoom { background: url(/img/nav_zclassroom.png) no-repeat; }
a.buttonLibrary { background: url(/06_Materials/img/nav_library.png) no-repeat; width:198px; }
a.buttonNextStep { background: url(/img/nav_nextstep.png) no-repeat; }
a.decimationDownload { background: url(/zbrush/features/decimation/img/decimation_download.png) no-repeat; }
a.ugmIGbutton { background: url(/img/ugm_IG_button.png) no-repeat; }
a.buttonPixo { background: url(../img/pixologic_button.png) no-repeat; }
a.buttonZBC { background: url(../img/zbc_button.png) no-repeat; }
a.buttonBlog {background: url(../img/blog_button.png) no-repeat; }

/* BUTTONS */
a.genButton { text-decoration: none; z-index: 1; font: 12px Verdana; font-weight: 600; padding: 2px 10px 4px; color: #FFF; background: #8e2100 url(../img/nav-button.jpg) repeat-x; height:21px; -webkit-border-radius: 3px; -moz-border-radius:  3px; border-radius: 3px; behavior:url(border-radius-ie8.htc); text-shadow: 0px -1px 0px #c33c01; -webkit-text-shadow: 0px -1px 0px #c33c01; -moz-text-shadow: 0px -1px 0px #c33c01: filter: progid:DXImageTransform.Microsoft.dropShadow(color=#c33c01, offX=0, offY=-1, positive=true); }
a.genButton:hover { text-decoration: none; background: #333 url(../img/hover-button.jpg) repeat-x; height:21px; text-shadow: 0px -1px 0px #444; -webkit-text-shadow: 0px -1px 0px #444; -moz-text-shadow: 0px -1px 0px #444: filter: progid:DXImageTransform.Microsoft.dropShadow(color=#444, offX=0, offY=-1, positive=true); }

/* registration box */
.registrationBox { background-color:#000; width:630px; border: thin solid #ff6600; border-width: 1px; float:left; }
.regColumn1 { width:200; float:left; text-align:left; padding:10px; }
.commentBox { background-color:#000; width:870px; border: thin solid #ff6600; border-width: 1px; float:left; text-align:center; }
.formColumn3 { width:246; float:left; text-align:left; padding:10px; }
.formColumn1 { width:780; float:left; text-align:left; padding:10px; }
.formCol1of3 { float: left; text-align: left; padding: 0px 10px; }

/* columns */
.column2 { width: 650px; padding-left:160px; text-align:left; }

.column { width: 350px; float: left; padding: 0 0 30px 13px; padding:0; }
.column1 { width: 320px; float: left; padding: 0 0 30px 5px; padding:0; }
.column p, .column2 p, { text-align:left; color:#EEE; padding: 0 8px; line-height:16px; font-family:Verdana, sans-serif; }

.featureTitle { font: bold 12px verdana, sans-serif; color:#ff6600; text-align:left; }
.featureSubTitle { font: bold 11px verdana, sans-serif; color:#ff6600; font-style:italic; text-align:left;  }
.header { font: bold 14px verdana, sans-serif; color:#CCCCCC; text-align:left; }


.caption { font: 10px verdana, sans-serif; }

.fieldpad { padding: 0px 10px; }
