/*  
Theme Name: Design Commando
Theme URI: http://www.designtheweb.ie/
Description: Design Commando theme
Version: 1.0
Author: Peter Zrinszki
Author URI: http://www.designtheweb.ie/
*/

/* Reset Styles
------------------------------------------------------------------------ */ 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;font-size:62.5%;font-family: Georgia,'Times New Roman', serif;background:#434343;text-align:center;color:#333;}
p,h1,h2,h3,h4,h5,h6{text-align:left;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
abbr,acronym,span.explain{border-bottom:1px dashed #777777;cursor:help;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

h1, h2, h3, h4, h5, h6 {color: #333; font-weight: bold;font-family: Georgia, 'Times New Roman', serif;}
h1 { font-size: 36px; line-height: 36px;margin-bottom:18px;}
h2 { font-size: 30px; line-height: 30px; margin: 15px 0 9px;}
h3 { font-size: 22px; line-height: 22px; margin: 21px 0 11px;}
h4 { font-size: 16px; line-height: 18px; margin: 18px 0 18px;font-weight: normal;}
h5 { font-size: 14px; line-height: 18px;margin: 18px 0 9px; font-weight: normal;text-transform:uppercase;}
h6 { font-size: 13px; line-height: 18px; text-transform:uppercase;}
a {color:#b1b325;text-decoration: none}
a:hover {color:#333333}
a:visited {font-weight: normal;} 
a.readmore {background: url(media/graphics/btn-next.png) no-repeat 0px 0px;width:91px;display: block;height: 0px;overflow: hidden;padding-top: 23px;}
a.readmore:hover {background: url(media/graphics/btn-next.png) no-repeat 0px -22px;width:91px;display: block;height: 0px;overflow: hidden;padding-top: 23px;}

/* Layout
----------------------------------- */
.container {text-align:left;width:980px;} 
.column {float:left;display:inline; margin-right:20px;}
.w150 {width:150px;}/* + inner10 */
.w220 {width:220px;}
.w240 {width:240px;}
.w260 {width:260px;}
.w300 {width:320px;}
.w320 {width:360px;}
.w340 {width:380px;}
.w490 {width:505px;}/* + inner10 */
.w700 {width:700px;}
.w720 {width:720px;}
.w750 {width:750px;}
.w940 {width:940px;}
.clear {clear:both; display:block;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.first {margin-top: 0;}
.inner10 {padding: 10px}
.inner20 {padding: 20px}
.push35 {padding-left: 35px;}
.float-left {float:left}
.float-right {float:right}

#page{margin:0px auto;left:0;position:absolute;top:0px;width:100%;z-index: 3;}
#contentWrapper{height:100%;overflow: hidden;height: 100%;text-align:left;height: 100%;z-index: 3;}
#content, #contentSub {font-size:12px;line-height: 18px;margin: 50px 0 0 35px}

/* Header
----------------------------------- */
#header {background: url(media/graphics/bg-header.png) no-repeat 0 0;height:100px;position:relative;width:980px}
#header #logo {position:absolute;top:12px;}
#header #logo a {background: transparent; display: block;height:0px;overflow:hidden;padding-top:73px;width:310px;}
#header h1 {display:none;font-size: 18px;font-weight: normal;left:240px;position:absolute;top:14px;}

/* Navigation
----------------------------------- */
#navigation {right:30px;position:absolute;top:60px;}
#navigation li {float: left;margin-left: 4px;}
#navigation li a, .buttons li a {display: block;height: 0px;overflow: hidden;padding-top: 30px;}

#navigation li.page-item-3 a {background: url(media/graphics/navigation.png) no-repeat 0px 0px;width:84px;}
#navigation li.page-item-7 a {background: url(media/graphics/navigation.png) no-repeat -84px 0;width:139px;}
#navigation li.page-item-10 a {background: url(media/graphics/navigation.png) no-repeat -223px 0;width:114px;}
#navigation li.page-item-13 a {background: url(media/graphics/navigation.png) no-repeat -337px 0;width:155px;}
#navigation li.page-item-15 a {background: url(media/graphics/navigation.png) no-repeat -492px 0;width:74px;}
#navigation li.page-item-17 a {background: url(media/graphics/navigation.png) no-repeat -656px 0;width:89px;}

#navigation li.page-item-3 a:hover {background: url(media/graphics/navigation.png) no-repeat 0px -30px;width:84px;}
#navigation li.page-item-7 a:hover {background: url(media/graphics/navigation.png) no-repeat -84px -30px;width:139px;}
#navigation li.page-item-10 a:hover {background: url(media/graphics/navigation.png) no-repeat -223px -30px;width:114px;}
#navigation li.page-item-13 a:hover {background: url(media/graphics/navigation.png) no-repeat -337px -30px;width:155px;}
#navigation li.page-item-15 a:hover {background: url(media/graphics/navigation.png) no-repeat -492px -30px;width:74px;}
#navigation li.page-item-17 a:hover {background: url(media/graphics/navigation.png) no-repeat -656px -30px;width:89px;}

#navigation li.page-item-3.current_page_item a, #navigation li.page-item-3 a:active {background: url(media/graphics/navigation.png) no-repeat 0px -60px;width:84px;}
#navigation li.page-item-7.current_page_item a, #navigation li.page-item-7 a:active {background: url(media/graphics/navigation.png) no-repeat -84px -60px;width:139px;}
#navigation li.page-item-10.current_page_item a, #navigation li.page-item-10 a:active {background: url(media/graphics/navigation.png) no-repeat -223px -60px;width:114px;}
#navigation li.page-item-13.current_page_item a, #navigation li.page-item-13 a:active {background: url(media/graphics/navigation.png) no-repeat -337px -60px;width:155px;}
#navigation li.page-item-15.current_page_item a, #navigation li.page-item-15 a:active {background: url(media/graphics/navigation.png) no-repeat -492px -60px;width:74px;}
#navigation li.page-item-17.current_page_item a, #navigation li.page-item-17 a:active {background: url(media/graphics/navigation.png) no-repeat -656px -60px;width:89px;}

/* Buttons
----------------------------------- */
ul.buttons li#hirlevel a {background: url(media/graphics/btn-hirlevel.png) no-repeat 0px 0px;width:150px;position: absolute;top:18px;right:5px}
ul.buttons li#hirlevel a:hover {background: url(media/graphics/btn-hirlevel.png) no-repeat 0px -29px;}
ul.buttons li.tobbInfo a {background: url(media/graphics/btn-tobb-info.png) no-repeat 0px 0px;width:109px;}
ul.buttons li.tobbInfo a:hover {background: url(media/graphics/btn-tobb-info.png) no-repeat 0px -29px;}
ul.buttons li.megrendel a {background: url(media/graphics/btn-megrendelem.png) no-repeat 0px 0px;width:109px;}
ul.buttons li.megrendel a:hover {background: url(media/graphics/btn-megrendelem.png) no-repeat 0px -29px;}
#contentSub ul.buttons {float:right;}
#contentSub ul.buttons li {float:left}

/* Main Content - Home
----------------------------------- */
#content #main {background-color: #a5a22a}
#content #main h3 {color:#fffefe; font-size: 24px; margin-top: 9px;}
#content #main .imageWrapper {background: url(media/graphics/loader-green.gif) no-repeat center 40px;position: relative;height: 260px;}
#content #main .imageWrapper img, #content #main .imageWrapper .imageContent {position:absolute}
#content #main .imageWrapper .imageContent {background-color: #a5a22a;bottom:0;padding: 10px 0 0 10px;right:0;width: 690px;}
#content #main .imageWrapper .imageContent h3 {color:#f8f7e7;font-size: 17px;line-height:18px;font-weight: normal;margin:0 0 9px;}
#content #main p {color:#eeedd7;font-size:12px;line-height: 16px;}

/* Servcies - Home
----------------------------------- */
#services {margin:30px -20px 0 0;}
#services .column {min-height: 350px;position: relative;}
#services div.png {background: url(media/graphics/bg-h3.png) repeat 0px 0px;position: relative;}
#services div h2 {color:#fffefe;font-size:16px;font-weight:normal;letter-spacing:1px;line-height:12px;margin:6px 0 0 10px;padding:6px 0 8px;}
#services div h2.n1 {background: url(media/graphics/num-1.png) no-repeat 0px 0px;padding-left: 30px;}
#services div h2.n2 {background: url(media/graphics/num-2.png) no-repeat 0px 0px;padding-left: 30px;}
#services div h2.n3 {background: url(media/graphics/num-3.png) no-repeat 0px 0px;padding-left: 30px;}
#services div h2.n4 {background: url(media/graphics/num-4.png) no-repeat 0px 0px;padding-left: 30px;}
#services div p {color:#555555;padding:9px 10px}
#services div img {margin: 13px 10px 0;}
#services div a.readmore {bottom:0px;margin-bottom: 20px;position: absolute; }
#featured {background: url(media/graphics/bg-h3.png) repeat right bottom;border-bottom: 5px solid #4e3d33; margin: 30px 40px 30px 0;}
#featured a#induljon {background: url(media/graphics/button-induljon.png) no-repeat right top;display:block;height:0px;margin:6px;overflow:hidden;padding-top:45px;width: 164px}
#featured a#induljon:hover {background-position: right bottom;}
#featured h4, #featured p {margin:0}
#featured h4 {font-size: 15px;margin-bottom: 5px;}


/* Main Content - Subpage
----------------------------------- */
#contentSub #main {background-color: #ffffff; color: #555555;}
#contentSub #main p {margin-bottom: 9px; font-size: 13px;}
#contentSub #mainImage {margin-bottom: 20px;height:180px;width:660px;}
#contentSub #bottomImage {margin: 54px 0 0 0; height: 20px}
.imageWrapper{background: url(media/graphics/loading.gif) no-repeat center center;position:relative;z-index: 1}
.imageWrapper h2, #contentSub #mainImage img {position: absolute;left:0;top:0;}
.imageWrapper h2 {background-color:#ffffff;font-family: "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica; font-size: 12px;letter-spacing:1px;line-height: 12px;font-weight: normal;margin:0;padding:0px 10px 4px 0;text-transform: uppercase;z-index: 2;}
#contentSub #mainContent {margin-right: 20px;}

#contentSub .float-left {margin-right: 20px;}
#contentSub .float-right {margin-left: 20px;}
#contentSub #mainContent p {font-size: 13px}
#contentSub #mainContent h3 {font-size:18px; font-weight: normal;margin: 0 0 18px;}
#contentSub #mainContent h4.number {font-size:18px;line-height:18px;margin:18px 0 0;padding:3px 0 5px 35px;}
#contentSub #mainContent h4.n1 {background: url(media/graphics/num-1.png) no-repeat 0px 0px;}
#contentSub #mainContent h4.n2 {background: url(media/graphics/num-2.png) no-repeat 0px 0px;}
#contentSub #mainContent h4.n3 {background: url(media/graphics/num-3.png) no-repeat 0px 0px;}
#contentSub #mainContent h4.n4 {background: url(media/graphics/num-4.png) no-repeat 0px 0px;}

#aside,#toborzo {background: url(media/graphics/bg-submenu.png) repeat left bottom;margin-top: 35px;}
#aside h3 {height:0;margin:-35px 0 0;overflow:hidden;padding-top:35px;width:220px;}
#aside ul {line-height:30px;padding: 15px 10px 50px}
#aside ul li {padding-left: 30px;}
#toborzo h3 {padding-top:35px;height:0;overflow:hidden;background: url(media/graphics/bg-submenu-nl.png) no-repeat 0px 0px;}
#toborzo2 {padding:10px 10px 50px 35px;}
#toborzo2 input {margin:4px 0;}

#aside ul li a,#toborzo a {color:#555555;font-size:11px;font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial;letter-spacing:1px;text-decoration:none;text-transform: uppercase;}
#aside ul li a:hover {color:#666666;margin-left:-8px;padding: 4px 20px 5px 8px}
#aside ul li.current_page_item a {color:#fefefe;margin-left:-8px;padding: 4px 20px 5px 8px}
#aside ul li.current_page_item a:hover {color:#666666;}

#main .inner20 {padding-right: 0px}

/* Page Specific Style - Content
----------------------------------- */
#kapcsolat #main dl {background-color: #e1d4c1;border-left: 5px solid #c7a84d;padding:10px;}
#kapcsolat #main dl dt {color:#bd9b38;font-family: "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica; font-size: 11px;letter-spacing:1px;text-transform:uppercase;}
#kapcsolat #main dl dd {color:#a24c31;font-size: 16px;margin-bottom: 9px;}

#gallery {margin-right: -20px;}
#gallery li {float: left;margin: 0 10px 10px 0;padding: 0;}
#gallery li a {border: 4px solid #ffffff;display:block;height:69px;margin:0;overflow:hidden;padding: 0;width:90px}
#gallery li a:hover {border: 4px solid #e73a0f;}
#gallery li img {width: 100px}

.gallery {margin-right: -20px;}
.gallery li {float: left;margin: 0 10px 10px 0;padding: 0;}
.gallery li a {border: 4px solid #ffffff;display:block;height:69px;margin:0;overflow:hidden;padding: 0;width:90px}
.gallery li a:hover {border: 4px solid #e73a0f;}
.gallery li img {width: 100px}
.gallery li.last {margin-right: 0}

#colorWheel{background-color: #d75922;margin: -20px 20px 0 0;position:relative;z-index: 1}
#colorWheel h2 {position: absolute;left:0;top:0;}
#colorWheel h2 {background-color:#ffffff;font-family: "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica; font-size: 12px;letter-spacing:1px;line-height: 12px;font-weight: normal;margin:0;padding:0px 10px 4px 0;text-transform: uppercase;z-index: 2;}
#colorWheel img {float: right;margin: 18px 17px 0 0}
#colorWheel h3  {color:#ffffff;font-size: 15px;font-weight: normal;line-height: 20px;padding: 36px 0 24px 20px}

.colorTheory {clear: both; margin-top: 24px}
.colorTheory img {width: 310px}
.colorTheory h3.yellow {background: url(media/graphics/color-theory-h3-yellow.png) no-repeat right 2px; width: 320px;}
.colorTheory h3.green {background: url(media/graphics/color-theory-h3-green.png) no-repeat right 2px; width: 320px;}
.colorTheory h3.red {background: url(media/graphics/color-theory-h3-red.png) no-repeat right 2px; width: 320px;}
.colorTheory h3.blue {background: url(media/graphics/color-theory-h3-blue.png) no-repeat right 2px; width: 320px;}

.colorTheory .properties {background-color:#858585;color:#fefefe;margin:18px 0 36px;}
.colorTheory dl {float:left;padding: 10px 0 10px 20px;width: 180px}
.colorTheory dl.last {width:240px}
.colorTheory dl dt {font-size: 13px;margin-bottom:3px;font-weight: bold;}
.colorTheory dl ul.yellow li {background: url(media/graphics/color-theory-li-yellow.png) no-repeat left center;padding-left: 10px;}
.colorTheory dl ul.green li {background: url(media/graphics/color-theory-li-green.png) no-repeat left center;padding-left: 10px;}
.colorTheory dl ul.red li {background: url(media/graphics/color-theory-li-red.png) no-repeat left center;padding-left: 10px;}
.colorTheory dl ul.blue li {background: url(media/graphics/color-theory-li-blue.png) no-repeat left center;padding-left: 10px;}


/* Page Specific Style - Colors
----------------------------------- */
#enterior-tervezes #aside ul li a:hover {background: url(media/graphics/bg-submenu-enterior-li.png) no-repeat top right;}
#enterior-tervezes #aside ul li.current_page_item a {background: url(media/graphics/bg-submenu-enterior-li.png) no-repeat top right;}
#enterior-tervezes #aside h3 {background: url(media/graphics/bg-submenu-enterior.png) no-repeat 0px 0px;}
#enterior-tervezes a {color:#d75922}
#enterior-tervezes #toborzo a {color:inherit}
#enterior-tervezes a:hover {color:#333333}
#enterior-tervezes #navigation li.page-item-7 a {background: url(media/graphics/navigation.png) no-repeat -84px -60px;width:139px;}
#enterior-tervezes p em {display: block; border-left: 3px solid #d75922;padding-left: 7px}
#enterior-tervezes #contentSub #main {border-left: 5px solid #d75922;}
#enterior-tervezes #contentSub #mainImage h2 {color:#d75922}
#enterior-tervezes #contentSub #mainContent h4.n1 {background: url(media/graphics/num-1-o.png) no-repeat 0px 0px;}
#enterior-tervezes #contentSub #mainContent h4.n2 {background: url(media/graphics/num-2-o.png) no-repeat 0px 0px;}
#enterior-tervezes #contentSub #mainContent h4.n3 {background: url(media/graphics/num-3-o.png) no-repeat 0px 0px;}
#enterior-tervezes #contentSub #mainContent h4.n4 {background: url(media/graphics/num-4-o.png) no-repeat 0px 0px;}

#home-staging #aside ul li a:hover {background: url(media/graphics/bg-submenu-homestaging-li.png) no-repeat top right;}
#home-staging #aside ul li.current_page_item a {background: url(media/graphics/bg-submenu-homestaging-li.png) no-repeat top right;}
#home-staging #aside h3 {background: url(media/graphics/bg-submenu-homestaging.png) no-repeat 0px 0px;}
#home-staging a {color:#e2a838}
#home-staging a:hover {color:#333333}
#home-staging #navigation li.page-item-10 a {background: url(media/graphics/navigation.png) no-repeat -223px -60px;width:114px;}
#home-staging p em {display: block; border-left: 3px solid #e2a838;padding-left: 7px}
#home-staging #contentSub #main {border-left: 5px solid #e2a838;}
#home-staging #contentSub #mainImage h2 {color:#e2a838}
#home-staging #contentSub #mainContent h4.n1 {background: url(media/graphics/num-1-y.png) no-repeat 0px 0px;}
#home-staging #contentSub #mainContent h4.n2 {background: url(media/graphics/num-2-y.png) no-repeat 0px 0px;}
#home-staging #contentSub #mainContent h4.n3 {background: url(media/graphics/num-3-y.png) no-repeat 0px 0px;}
#home-staging #contentSub #mainContent h4.n4 {background: url(media/graphics/num-4-y.png) no-repeat 0px 0px;}


#ilyen-volt-ilyen-lett #aside ul li a:hover {background: url(media/graphics/bg-submenu-ilyenvolt-li.png) no-repeat top right;}
#ilyen-volt-ilyen-lett #aside ul li.current_page_item a {background: url(media/graphics/bg-submenu-ilyenvolt-li.png) no-repeat top right;}
#ilyen-volt-ilyen-lett #aside h3 {background: url(media/graphics/bg-submenu-ilyenvolt.png) no-repeat 0px 0px;}
#ilyen-volt-ilyen-lett a {color:#634430}
#ilyen-volt-ilyen-lett a:hover {color:#333333}
#ilyen-volt-ilyen-lett #navigation li.page-item-13 a {background: url(media/graphics/navigation.png) no-repeat -337px -60px;width:155px;}
#ilyen-volt-ilyen-lett p em {display: block; border-left: 3px solid #634430;padding-left: 7px}
#ilyen-volt-ilyen-lett #contentSub #main {border-left: 5px solid #634430;}
#ilyen-volt-ilyen-lett #contentSub #mainImage h2 {color:#634430}

#rolunk #aside ul li a:hover {background: url(media/graphics/bg-submenu-rolunk-li.png) no-repeat top right;}
#rolunk #aside ul li.current_page_item a {background: url(media/graphics/bg-submenu-rolunk-li.png) no-repeat top right;}
#rolunk #aside h3 {background: url(media/graphics/bg-submenu-rolunk.png) no-repeat 0px 0px;}
#rolunk a {color:#d5740d}
#rolunk a:hover {color:#333333}
#rolunk #navigation li.page-item-15 a {background: url(media/graphics/navigation.png) no-repeat -492px -60px;width:74px;}
#rolunk p em {display: block; border-left: 3px solid #d5740d;padding-left: 7px}
#rolunk #contentSub #main {border-left: 5px solid #d5740d;}
#rolunk #contentSub #mainImage h2 {color:#d5740d}

#kapcsolat #aside ul li a:hover {background: url(media/graphics/bg-submenu-kapcsolat-li.png) no-repeat top right;}
#kapcsolat #aside ul li.current_page_item a {background: url(media/graphics/bg-submenu-kapcsolat-li.png) no-repeat top right;}
#kapcsolat #aside h3 {background: url(media/graphics/bg-submenu-kapcsolat.png) no-repeat 0px 0px;}
#kapcsolat a {color:#c7a84d}
#kapcsolat a:hover {color:#333333}
#kapcsolat #navigation li.page-item-17 a {background: url(media/graphics/navigation.png) no-repeat -656px -60px;width:89px;}
#kapcsolat p em {display: block; border-left: 3px solid #c7a84d;padding-left: 7px}
#kapcsolat #contentSub #main {border-left: 5px solid #c7a84d;}
#kapcsolat #contentSub #mainImage h2 {color:#c7a84d}


/* Services Table
----------------------------------- */
#tableWrapper {font-family: "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica; font-size: 11px;}
#tableWrapper table {}
#tableWrapper table caption {display: none}
#tableWrapper table td {height:14px;padding:5px;text-align: center;width:80px;}
#tableWrapper table td, #tableWrapper table th {border-bottom: 1px solid #e2e2e2;}
#tableWrapper table td.head {border-bottom: 1px solid #9c9c9c;font-weight:bold;padding-top: 18px;text-align: left}
#tableWrapper table th {padding:5px;}
#tableWrapper table th[scope=row] {font-weight: normal;text-align: left}
#tableWrapper table th[scope=col] {border: none;font-family: Georgia, 'Times New Roman', serif;font-size:16px;font-weight: normal;text-align: center;}
#tableWrapper table th.p1,#tableWrapper table th.p2,#tableWrapper table th.p3 {background: url(media/graphics/bg-package-h3.png) no-repeat center bottom;padding:0 0 22px 0;}
#tableWrapper table th.p1 {background-position: -10px 27px;}
#tableWrapper table th.p2 {background-position: 6px -39px;}
#tableWrapper table th.p3 {background-position: center bottom;}
#tableWrapper table td {font-size: 12px; vertical-align: middle;text-align: center;}
#tableWrapper table td span.icon {background: url(media/graphics/icon-greencheck.gif) no-repeat center top;display: block;height:0;margin:0 auto;overflow: hidden;padding-top: 14px;width:16px;}

#enterior-tervezes .package {margin-bottom: 24px;}
#enterior-tervezes .package .column {margin: 0;}
#enterior-tervezes .package .w150 {text-align: right}
#enterior-tervezes .package .w490 {border-left:5px solid #d6d48f;background-color:#f3f2dd;color:#525132;}
#enterior-tervezes .package.p1 .w490 {border-color: #d6d48f}
#enterior-tervezes .package.p2 .w490 {border-color: #c2bf58}
#enterior-tervezes .package.p3 .w490 {border-color: #aea920}
#enterior-tervezes #contentSub #mainContent .package h3 {background: url(media/graphics/bg-package-h3.png) no-repeat right bottom;font-size: 16px;margin-top:-10px;padding:0 0 22px 0;text-align: right }
#enterior-tervezes #contentSub #mainContent .package.p1 h3 {background-position: right 27px;}
#enterior-tervezes #contentSub #mainContent .package.p2 h3{background-position: right -39px;}
#enterior-tervezes #contentSub #mainContent .package.p3 h3 {background-position: right bottom;}

/* Form
----------------------------------- */
form #mc_message {font-weight: bold;}
form label {display:block;font-size: 11px;}
#mc_signup_container {background-color: #e1d4c1;border-left: 5px solid #c7a84d;padding:10px;}
#mc_signup_container form label {color:#a24c31;font-family: "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica; font-size: 11px;letter-spacing:1px;text-transform:uppercase;}
#mc_signup_container form input[type="text"] {background-color: #c6ab82;border: none;padding: 3px;}


/* Footer
----------------------------------- */
#footer {background: url(media/graphics/bg-white.png) no-repeat 0px 0px;margin-top:40px;text-align: right;}
#footer p {color:#555555;padding:20px 30px;font-size:11px;text-align: right;}


/* Supersize Backgrounds
----------------------------------- */
#loading{position:absolute;top:49.5%;left:49.5%;z-index:3;width:32px;height:32px;text-indent:-999em;background-image:url(media/graphics/loader-gray.gif);}
#supersize{position:fixed;top:0;left:0}
#supersize img,#supersize a{height:100%;width:100%;position:absolute;z-index:0;top:0;left:0;}
#supersize .prevslide,#supersize .prevslide img{z-index:1;}
#supersize .activeslide,#supersize .activeslide img{z-index:2;}


/* Fancybox
----------------------------------- */
html,body{height:100%;}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30;}
* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
div#fancy_wrap{text-align:left;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('media/graphics/fancybox/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30;}
div#fancy_loading_icon{position:absolute;background:url('media/graphics/fancybox/fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:18px 18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none;}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF;}
div#fancy_content{margin:0;z-index:100;position:absolute;}
div#fancy_div{background:#FFF;color:#000;height:100%;width:100%;z-index:100;}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('media/graphics/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none;}
a#fancy_left{left:0px;}
a#fancy_right{right:0px;}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url('media/graphics/fancybox/fancy_left.png') no-repeat;}
span#fancy_right_ico{right:-9999px;background:transparent url('media/graphics/fancybox/fancy_right.png') no-repeat;}
a#fancy_left:hover{visibility:visible;}
a#fancy_right:hover{visibility:visible;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('media/graphics/fancybox/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('media/graphics/fancybox/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('media/graphics/fancybox/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('media/graphics/fancybox/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('media/graphics/fancybox/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('media/graphics/fancybox/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('media/graphics/fancybox/fancy_shadow_nw.png') no-repeat;}
div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none;}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{padding:0;vertical-align:middle;}
td#fancy_title_left{height:32px;width:15px;background:transparent url(media/graphics/fancybox/fancy_title_left.png) repeat-x;}
td#fancy_title_main{height:32px;background:transparent url(media/graphics/fancybox/fancy_title_main.png) repeat-x;}
td#fancy_title_right{height:32px;width:15px;background:transparent url(media/graphics/fancybox/fancy_title_right.png) repeat-x;}

#flbox {
	position:absolute;
	top:255px;
	left:-255px;
	z-index:100;
}

