html, body {margin: 0 auto; background:#000 url(../images/bkg.jpg) repeat-y center; font-family: Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; line-height:160%;}
* {margin: 0; padding: 0;}
-moz-any-link:focus {outline:none;}
a {outline:none; font-weight:normal; cursor:pointer; color:#FF6600; text-decoration:none;}
a:hover {color: #00a5d5;}
a img {outline:none; border:0;}
/***********************************************************************LAYOUT*****************************************************************************/
#log {position:absolute; top:200px; left:250px; width:300px; height:200px;}
div.WebLoginLayer0 .input_text {padding:5px 5px; width:200px; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333;}
#id0 {position:absolute; top:0; left:50%; margin:0 -425px; width: 850px; height:100%;}
#id1 {position:absolute; top:30px; left:40px; width:200px; height:28px;}
#id2 {position:absolute; top:28px; left:660px; width:150px; height:45px;}
#id3 {position:absolute; top:90px; left:40px; width:425px; height:35px; padding-top:20px; background:url(../images/nav.gif) repeat-x;}
#idfd {position:absolute; top:90px; left:465px; width:345px; height:35px; padding-top:20px; background:url(../images/nav.gif) repeat-x;}
#id3 ul {list-style:none; margin:0; padding:0;}
#id3 ul li {display:inline;}
#id3 ul li a {float:left; display:block; height:90px; text-decoration:none; text-indent:-9999px;}
#id4 {position:absolute; top:145px; left:0; width:770px; padding:40px; text-align:left;}
#id4 ul {list-style-image:url(../images/sq.gif); margin-left:28px;}
#id4 ul li {padding:10px 0;}
.id5 {clear:both; display:block; padding:50px 0 5px 0; font-size:9px; text-align:right; color:#4e4e4e;}
/***********************************************************************HOME*******************************************************************************/
#id3 li#nav1 a {width:38px; padding-right:20px; background:url(../images/btn1a.gif) no-repeat;}
#id3 li#nav1.active a {width:38px; padding-right:20px; background:url(../images/btn1c.gif) no-repeat;}
#id3 li#nav1 a:hover {width:38px; padding-right:20px; background:url(../images/btn1b.gif) no-repeat;}
#id11 {clear:both; width:770px; height:245px;}
table#hom {width:770px; margin:20px 0; border:none;}
#hom td {text-align:left; vertical-align:top;}
table#colm {width:770px; margin:0; border:none;}
#colm td {padding:20px 0 0 0; font-size:12px;}
/***********************************************************************GRILLES****************************************************************************/
#id3 li#nav2 a {width:136px; padding-right:20px; background:url(../images/btn2a.gif) no-repeat;}
#id3 li#nav2.active a {width:136px; padding-right:20px; background:url(../images/btn2c.gif) no-repeat;}
#id3 li#nav2 a:hover {width:136px; padding-right:20px; background:url(../images/btn2b.gif) no-repeat;}
#id6 {float:left; width:395px;}
#id7 {float:left; width:375px;}
table#spec {margin:0; border:none;}
#spec td {height:40px; text-align:center; vertical-align:middle; border-bottom:1px solid #292929; padding:0 4px;}
.id6copy {font-size:12px; padding:0 20px 0 0; margin:0;}
/*.id6copy a {outline:none; cursor:pointer; color:#fff; text-decoration:underline; font-size:12px; font-weight:normal;}*/
.id6copy p {font-size:12px; line-height:17px; padding:0 20px 0 0;}
.id6capt {font-size:11px; padding:0 20px 0 0; margin:0;}
.id6capt a {outline:none; cursor:pointer; color:#fff; text-decoration:underline; font-size:11px; font-weight:normal;}
.id6capt p {font-size:11px; line-height:14px; padding:0 20px 0 0;}
/***********************************************************************CANVAS***************************************************************************/
#id3 li#nav3 a {width:62px; padding-right:20px; background:url(../images/btn3a.gif) no-repeat;}
#id3 li#nav3.active a {width:62px; padding-right:20px; background:url(../images/btn3c.gif) no-repeat;}
#id3 li#nav3 a:hover {width:62px; padding-right:20px; background:url(../images/btn3b.gif) no-repeat;}
#idC {position:absolute; top:160px; left:40px; width:770px; height:200px;}
#idC ul.thumbs li p {color:#ffffff;}
#idCm {position:absolute; top:360px; left:40px; width:770px;}
#idCm ul {list-style-image:url(../images/sq.gif); list-style-position:outside; padding-left:30px; font-size:12px; line-height:18px;}
#idCm ul li {padding:5px 0;}
#idCm p {padding-bottom:10px;}
#idCmF {position:absolute; top:360px; left:510px; width:300px; height:340px;}
#foot {position:absolute; top:730px; left:40px; width:770px;}
#managecontainer2 {position:absolute; top:45px; left:0; width:770px; height:800px; padding:0; background-color:#333333; z-index:99;}
#managecontainer2 form, input, select, textarea {color:#000000; margin:0; padding:0;}
#id8 {float:left; width:250px;}
#id9 {float:left; width:250px;}
#id10 {float:left; width:270px; padding:50px 0 0 0;}
/***********************************************************************GALLERY***************************************************************************/
#id3 li#nav4 a {width:46px; padding-right:20px; background:url(../images/btn4a.gif) no-repeat;}
#id3 li#nav4.active a {width:46px; padding-right:20px; background:url(../images/btn4c.gif) no-repeat;}
#id3 li#nav4 a:hover {width:46px; padding-right:20px; background:url(../images/btn4b.gif) no-repeat;}
#idB {position:absolute; top:145px; left:40px; width:770px; height:90px; padding:20px 0; background:url(../images/gll.gif) repeat-x;}
#idB ul {list-style:none; margin:0; padding:0;}
#idB ul li {display:inline;}
#idB ul li a {float:left; display:block; text-decoration:none; text-indent:-9999px;}
#idG {position:absolute; top:285px; left:0; width:770px; padding:0 40px 40px 40px;}
#idG ul {list-style-image:url(../images/sq.gif);}
#idG ul li {padding:10px; background-color:#fff;}
#idG p {padding:0; margin:0; text-align:center;}
/*abstract*/
#idB li#nav13 a {width:90px; height:90px; padding-right:20px; background:url(../images/btn6a.jpg) no-repeat;}
#idB li#nav13.active a {width:90px; height:90px; padding-right:20px; background:url(../images/btn6c.jpg) no-repeat;}
#idB li#nav13 a:hover {width:90px; height:90px; padding-right:20px; background:url(../images/btn6b.jpg) no-repeat;}
/*art*/
#idB li#nav14 a {width:90px; height:90px; padding-right:20px; background:url(../images/btn7a.jpg) no-repeat;}
#idB li#nav14.active a {width:90px; height:90px; padding-right:20px; background:url(../images/btn7c.jpg) no-repeat;}
#idB li#nav14 a:hover {width:90px; height:90px; padding-right:20px; background:url(../images/btn7b.jpg) no-repeat;}
/*landscape*/
#idB li#nav15 a {width:90px; height:90px; padding-right:20px; background:url(../images/btn8a.jpg) no-repeat;}
#idB li#nav15.active a {width:90px; height:90px; padding-right:20px; background:url(../images/btn8c.jpg) no-repeat;}
#idB li#nav15 a:hover {width:90px; height:90px; padding-right:20px; background:url(../images/btn8b.jpg) no-repeat;}
/*music*/
#idB li#nav16 a {width:90px; height:90px; padding-right:20px; background:url(../images/btn9a.jpg) no-repeat;}
#idB li#nav16.active a {width:90px; height:90px; padding-right:20px; background:url(../images/btn9c.jpg) no-repeat;}
#idB li#nav16 a:hover {width:90px; height:90px; padding-right:20px; background:url(../images/btn9b.jpg) no-repeat;}
/*nature*/
#idB li#nav17 a {width:90px; height:90px; padding-right:20px; background:url(../images/btn10a.jpg) no-repeat;}
#idB li#nav17.active a {width:90px; height:90px; padding-right:20px; background:url(../images/btn10c.jpg) no-repeat;}
#idB li#nav17 a:hover {width:90px; height:90px; padding-right:20px; background:url(../images/btn10b.jpg) no-repeat;}
/**************************************************************************ORDER FORM***************************************************************************/
#id3 li#nav5 a {width:36px; padding-right:20px; background:url(../images/btn5a.gif) no-repeat;}
#id3 li#nav5.active a {width:36px; padding-right:20px; background:url(../images/btn5c.gif) no-repeat;}
#id3 li#nav5 a:hover {width:36px; padding-right:20px; background:url(../images/btn5b.gif) no-repeat;}
div.errors {width:750px; display: block; background-color:#212121; border-top:1px solid #262626; border-bottom:1px solid #161712; padding:10px; line-height:16px;}
form,input,select,textarea {margin:0; padding:0; color:#ffffff;}
div.clear {clear:both;  display:block; width:100%; display: block; border-bottom:1px solid #262626; border-top:1px solid #161712; background:#212121; padding:5px 0;}
div.box {width:770px; position:relative; top:0px; left:0;}
div.spce {clear:both; width:100%; display: block; border:0; padding:2px 0;}
div.base {width:100%; display: block; border-top:1px solid #262626; border-bottom:1px solid #161712; background:#212121; padding:5px 0;}
div.base2 {width:100%; display: block; border-bottom:1px solid #161712; background:#212121; padding:5px 0;}
.formHead {color:#ffffff; font-size:14px; font-weight:bold; text-indent:200px; text-transform:uppercase; background:#212121;}
div.box label {width:100%; display: block; border-top:1px solid #262626; border-bottom:1px solid #161712; background:#212121; padding:10px 0 10px 0;}
div.box label span {display: block; color:#bbbbbb; font-size:12px; float:left; width:170px; text-align:right; padding:5px 30px 0 0;}
div.box .input_text {padding:5px 5px; width:400px; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333;}
div.box .message{padding:5px 5px; width:400px; background:#262626; border-color:#171717 #333333; border-style:double; border-width:1px; overflow:hidden; height:150px;}
div.box .address{padding:5px 5px; width:400px; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333; overflow:hidden; height:80px;}
div.box .button {cursor:pointer; outline:none; margin:10px 0; padding:5px 0; background:#FF6600; border:0px; position: relative; top:0; left:0; width:100px; border-bottom: 1px double #944715; border-top: 1px double #FE8738; border-left:1px double #FE8738; border-right:1px double #944715;}
div.vericode {display: block; position:relative; top:0px; left:0; width:570px; height:80px; border-top:1px solid #262626; border-bottom:1px solid #161712; background:#212121; padding:10px 0 10px 200px;}
div.vericode img {float:left;}
div.vericode label {display: block; float:left; width:100px; border:0; margin-top:10px; padding:10px; text-align:right;}
div.vericode label span {display: block; float:left; width:100px; color:#bbbbbb; font-size:12px; text-align:right; padding:0; margin-top:10px;}
div.vericode .input_text {float:left; padding:10px; width:120px; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333; margin-top:20px;}
div.gallOuter {display: block; position:relative; top:0px; left:0; width:100%; height:420px; border-top:1px solid #262626; background:#212121; padding:0;}
div.options {display: block; position:relative; top:0px; left:0; width:770px; border-top:1px solid #262626; border-bottom:1px solid #161712; background:#212121; padding:10px 0;}
div.gall1 {display: block; float:left; top:0px; left:0; width:320px; height:120px; padding:0;}
div.gall1 label {width:100%; display: block; border:0; padding:5px 0 5px 0;}
div.gall1 label span {display: block; color:#bbbbbb; font-size:12px; float:left; width:170px; text-align:right; padding:5px 30px 0 0;}
div.gall1 .input_text {float:left; padding:5px; width:100px; margin:5px 0; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333;}
div.gall1 * {margin: 0; padding: 0;}
div.gall1 p {padding:0 200px;}
div.options * {padding:0;}
div.options span {display: block; padding:0 0 0 200px;}
div.color * {margin: 0; padding: 0;}
div.color p {padding:0 200px;}
.optionsHead {color: #FF6600; padding:0; font-size:12px; font-weight:bold;}
.galleryHead {color: #FF6600; padding:0; font-size:12px; font-weight:bold; text-indent:200px;}
.gallerySubHead {color: #FFF; font-size:10px; font-weight:normal; line-height:30px;}
div.gall1 a:link {text-decoration: none; outline: none; color: #0099FF;}
div.gall1 a:visited {text-decoration: none; outline: none; color: #0099FF;}
div.gall1 a:hover {text-decoration: none; color: #FF6600; outline: none;}
div.special {display: block; position:relative; top:0px; left:0; width:770px; height:210px; border-top:1px solid #262626; border-bottom:1px solid #161712; background:#212121; padding:10px 0;}
div.special label {width:100%; display: block; border:0; padding:5px 0;}
div.special .input_text {float:left; padding:5px; width:400px; margin-bottom:10px; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333;}
.specialHead {color: #FF6600; padding:0; font-size:12px; font-weight:bold; line-height:20px; text-indent:200px;}
.specialSubHead {color: #FFF; padding:0; font-size:10px; font-weight:normal; line-height:20px; text-indent:200px;}
div.color {display: block; position:relative; top:0px; left:0; width:770px; height:60px; border-top:1px solid #262626; border-bottom:1px solid #161712; background:#212121; padding:10px 0;}
div.color label {width:100%; display: block; border:0; padding:5px 0;}
div.color .input_text {float:left; padding:5px; width:200px; margin:0 300px 10px 0; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333;}
div.submit {display: block; position:relative; top:0px; left:0; width:570px; height:60px; border-top:1px solid #262626; border-bottom:1px solid #161712; background:#212121; padding:10px 0 10px 200px;}
div.gall2 {display: block; float:left; width:130px; height:120px; padding:0;}
div.gall2 label {display: block; float:left; width:130px; padding:5px 0; border-top:1px solid #212121; border-bottom:1px solid #212121; background:#212121;}
div.gall2 label span {float:left; display: block; width:55px; color:#bbbbbb; font-size:12px; text-align:center; padding:5px 0;}
div.gall2 select {float:left; display: block; padding:4px 0; width:65px; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333;}
div.gall3 {display: block; float:left; width:100px; height:120px; padding:0;}
div.gall3 label {display: block; float:left; width:100px; padding:5px 0; border-top:1px solid #212121; border-bottom:1px solid #212121; background:#212121;}
div.gall3 label span {float:left; display: block; width:60px; color:#bbbbbb; font-size:12px; text-align:center; padding:5px 0;}
div.gall3 select {float:left; display: block; padding:4px 0; width:30px; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333;}
div.gall4 {display: block; float:left; width:110px; height:120px; padding:0;}
div.gall4 label {display: block; float:left; width:110px; padding:5px 0; border-top:1px solid #212121; border-bottom:1px solid #212121; background:#212121;}
div.gall4 label span {float:left; display: block; width:70px; color:#bbbbbb; font-size:12px; text-align:center; padding:5px 0;}
div.gall4 select {float:left; display: block; padding:4px 0; width:30px; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333;}
.out {font:12px/140% Verdana, Arial, Helvetica, sans-serif;}
/*****************************************************************************LOG-IN*******************************************************************************/
/** Simple Type - login **/
div.box2 {width:770px; position:relative; top:0px; left:0; border-top:1px solid #262626; border-bottom:1px solid #161712; background:#212121; padding:10px 0 10px 0; font-size:14px; font-weight:bold; text-indent:200px; text-transform:uppercase;}

#idLog {position:absolute; top:145px; left:0; width:770px; padding:40px; text-align:left;}
#idLog label {width:100%; display: block; border-top:1px solid #262626; border-bottom:1px solid #161712; background:#212121; padding:10px 0 10px 0;}
#idLog label span {display: block; color:#bbbbbb; font-size:12px; float:left; width:100px; text-align:left; padding:5px 0 0 200px;}
.submit2 {display: block; position:relative; top:0px; left:0; width:470px; height:60px; border-top:1px solid #262626; border-bottom:1px solid #161712; background:#212121; padding:10px 0 10px 300px;}
#wlpeLogin {} /* outer container div */
#wlpeLoginForm label span {}
#wlpeLoginForm {} /* login form */
#wlpeLoginFieldset {} /* login fieldset */
#wlpeLegend {} /* legend for login fieldset */
#wlpeUsernameLabel {} /* label for username field */
#wlpeUsername {padding:5px; width:200px; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333;} /* username field */
#wlpePasswordLabel {} /* label for password field */
#wlpePassword {padding:5px; width:200px; background:#262626; border-bottom: 1px double #171717; border-top: 1px double #171717; border-left:1px double #333333; border-right:1px double #333333;} /* password field */
#wlpeStayLoggedInLabel {} /* label for stay logged in select */
#wlpeStayLoggedIn {} /* stay logged in select */
#wlpeLoginButtons {} /* fieldset for buttons */
#wlpeLoginButton {cursor:pointer; outline:none; margin:10px 0; padding:5px 0; background:#FF6600; color:#FFFFFF; border:0px; position: relative; top:0; left:0; width:100px; border-bottom: 1px double #944715; border-top: 1px double #FE8738; border-left:1px double #FE8738; border-right:1px double #944715;} /* button to log in */
#wlpeReminderButton {} /* button to activate new password form */
#wlpeRegisterButton {} /* button to activate registration form */
/** Simple type - logout **/
#wlpeUser {} /* outer div container */
#wlpeUserInfo {} /* user info div container */
#wlpeWelcome {} /* user welcome message div container */
#wlpeMyProfileImg {} /* user image */
#wlpeWelcomeParagraph {} /* welcome message paragraph */
#wlpeLoginCount {} /* login count and last loging date paragraph */
#wlpeUserForm {} /* form buttons */
#wlpeUserButtons {} /* button fieldset */
#wlpeLogoutButton {float:right; cursor:pointer; outline:none; margin:5px 160px 5px 0; padding:0; color:#FFFFFF; background:#FF6600; border:0px; border-bottom: 1px double #944715; border-top: 1px double #FE8738; border-left:1px double #FE8738; border-right:1px double #944715; font-size:11px; line-height:16px;} /* button to logout */
#wlpeProfileButton {} /* button to activate user profile editor */
/** Simple type - reset password **/
#wlpeReset {} /* outer div container */
#wlpeResetForm {} /* reset password form */
#wlpeResetFieldset {} /* reset form fieldset */
#wlpeResetInfo {} /* h3 header title */
#wlpeResetEmail {} /* input field for user email */
#wlpeResetButtonFieldset {} /* buttons fieldset */
#wlpeResetButton {} /* submit button */
#wlpeResetCancelButton {} /* cancel button */

/**************************************************************************TEXT CLASSES***************************************************************************/
.heading {font-size: 16px; font-weight:bold; line-height:22px; color: #FFFFFF;}
.heading p {padding-bottom:10px;}
.headingBlue {font-size: 14px; font-weight:bold; color: #00a5d5; line-height:20px; padding:20px 0 0 0;}
.heading2 {font-size: 13px; color: #FF6600; padding:10px 0 0 0;}
.heading3 {display:block; font-size: 13px; font-weight:bold; color: #FFFFFF; padding:2px 0;}
.subHead {font-size: 10px; color: #FF6600; line-height: 16px; text-align: left; padding: 10px 0 5px 0;}
.subHead2 {font-size: 12px; color: #FFFFFF; line-height: 18px; text-align: left; padding: 10px 0 5px 0;}
.subHead3 {font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 16px; text-align: left; padding: 10px 0 5px 0;}
.copyRR {font-size: 10px; color: #FFFFFF; text-align: right; padding: 10px 0 5px 0;}
.homeSub {font-size: 14px; color: #FFFFFF; line-height: 28px; text-align: left;}
.copy {font-size: 11px; color: #FFFFFF; line-height: 24px; text-align: left; padding: 5px 0;}
.copyItal {font-size: 11px; color: #FFFFFF; font-style: italic; line-height: 24px; text-align: left; padding: 5px 0;}
.copy2 {font-size: 12px; color: #FFFFFF; text-align: left; padding: 10px 0 5px 0;}
.copy3 {font-size: 11px;color: #FFFFFF;text-align: left; padding: 10px 0 5px 0;}
.bullet {font-size: 20px; line-height: 18px; font-weight: bold; color: #FF6600; text-align: left; padding: 10px 0 5px 0;}
.spec {font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 24px; padding: 10px 0 5px 0;}
.spec2 {font-size: 11px; color: #FFFFFF; line-height: 11px; padding: 10px 0 5px 0;}
.spec3 {font-size: 10px; color: #FFFFFF; line-height: 11px; padding: 10px 0 5px 0;}
.gallery {font-size: 12px; color: #FF6600; line-height: 18px; text-align: left; padding: 10px 0 5px 0;}
.subHead4 {color: #FF6600; padding:0 0 10px 0; font-size:12px; font-weight:bold; line-height:17px;}
.disclam {font-size: 10px; font-weight:normal; color: #FFFFFF; line-height: 14px; padding:0;}
.bld {font-weight:bold; padding:0 0 10px 0;}
.pdf {display:block; background:url(../images/pdf.gif) no-repeat center right; padding:0 40px 0 0; text-align:left;}
.pdf a {display:block; color:#FF6600;}
.pdf a:hover {color:#FFFFFF; text-decoration:none;}
.padd {padding-bottom:10px;}