/*
Theme Name: Wallworks. Acoustic. Architectural. Products. Inc.

Theme URI: http://www.vanquishmedia.ca

Description: 

Version:

Author: Vanquish Media

Author URI: http://www.vanquishmedia.ca

Tags: 

*/

/*Reset*/
body{margin:0;padding:0;font:normal 11px arial,verdana,helvetica,sans serif; background:#FCF8F2;}
img{border:0;}
#wrapper{width:100%;margin:0px auto;}
.fixed{width:780px;margin:0px auto;}
.left{float:left;display:inline;}
.right{float:right;display:inline; text-align:right;}
.clear{clear:both;}

h5, h5 a {margin-top:0; margin-bottom:10px; color:#000;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}


/*Header*/
#header{width:100%;background: url(/wp-content/themes/wallworks/images/header.jpg) top center; height:157px;}
#header h3, #header h3 a{color:#E2BD83; font:normal 11px Arial,Verdana,Helvetica,sans serif;margin:0px;padding-top:6px;text-align:center;}
#header h4{color:#E2BD83; font:normal 10px Arial,Verdana,Helvetica,sans serif;margin:0px;text-align:center;padding-top:8px;}
#logo{width:400px;height:110px;margin:0px auto;}
/*Menu*/
#menu{width:100%;background: url(/wp-content/themes/wallworks/images/menubg.gif) top center; height:33px;text-align:center;color:#695142;}

#menu ul {list-style:none; margin:0;padding:0;}
#menu ul li {display:inline; padding:0; background: url(/wp-content/themes/wallworks/images/topmenubg.jpg) center right no-repeat; width:150px; margin-left:-2px;}

#menu a {color:#ffffff;text-decoration:none;}
#menu ul li a{line-height:33px;padding:10px 15px; width:85px;}
#menu ul li a:hover, #menu ul li a.current{color:#000000;text-decoration:none;background:#ffffff;border-top:solid 2px #ffffff;}
/*Content*/
#content{width:100%;height:auto;background: url(/wp-content/themes/wallworks/images/content.gif) repeat-x top left;border-top:solid 1px #ffffff;}
#banner{background: #EFEDEB;width:780px;height:270px;margin-top:20px;border:solid 1px #C6C3C1;}
#maincontent{width:780px;margin-top:20px;border:solid 1px #C6C3C1; padding:10px;}

#description{background: url(/wp-content/themes/wallworks/images/welcome.jpg) no-repeat top left;margin-top:12px;padding-bottom:20px;}
#recent{border-left:double 4px #F9943E;width:220px; padding: 0 0 20px 10px; float:right; display:inline;margin-top:8px;}
#recent a img{border:solid 2px #333;float:left;display:inline; width:63px; height:47px; margin:6px 0 4px 6px;}
#recent a:hover img{border:solid 2px #9A7226;}
#recent h3{color:#57AFCF;font:bold 15px arial,verdana,helvetica,sans serif;margin:8px;}

#text{width:520px;padding-top:60px;color:#666666;line-height:17px;}
#desc2{background: url(/wp-content/themes/wallworks/images/desc2bg.gif) repeat-x top left;padding-top:20px;height:240px;}
#desc2 .box{width:180px;border-left:solid 1px #C8C8C8;height:240px;float:left;display:inline;background: url(/wp-content/themes/wallworks/images/desc2bg1.gif) repeat-x top left;padding:0px 7px;color:#666666;}
#desc2 .box a {color:#9A7226; text-decoration:none;}
#desc2 .box a:hover {text-decoration:none;color:#000000;}
#desc2 .box h4{margin:4px 0px;color:#9A7226;font:bold 15px Arial,Verdana,Helvetica,sans serif;}
#desc2 .box p{margin:4px 0px;line-height:19px;}
#desc2 #one{border-left:solid 0px #ffffff;}
#content2{width:100%;height:30px;background: #FCF8F2 url(/wp-content/themes/wallworks/images/content2.gif) repeat-x bottom left;border-bottom:solid 1px #ffffff;}
/*Footer*/
#footer{width:100%;height:60px;background: #000000 url(/wp-content/themes/wallworks/images/footer.gif) repeat-x top left;color:#ffffff;font:normal 10px arial,verdana,helvetica,sans serif;padding-top:15px;line-height:18px;}
#footer p {margin:0;}
#footer a{color:#ffffff;text-decoration:none;padding:0px 5px;}
#footer a:hover{color:#E2BD83;text-decoration:none;}

.entry {font-size:13px;}

.entry p a, .entry ul li a {color:#336699;}

.slideshowlink {text-align:center; color:#336699;}

.entry p:first-child {margin-top:0;}

#flashcontent {width:780px;}

#slideshow {width:780px; height:270px; background: #fff url(/wp-content/themes/wallworks/images/replacement.jpg) no-repeat;}

.ngg-album {
background:url(/wp-content/themes/wallworks/images/gallerybg.jpg) repeat-x;
width:350px;
height:160px;
float:left;
margin-left:18px;
}


.ngg-album a {font-size:16px; color:#7b1a00; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}

.ngg-navigation a {color:#336699;}

.ngg-thumbnail img {width:100px; height:75px;}

#fabrilokbrands {width:430px; margin:0px auto; text-align:center;}

#registerform {border:1px solid #888; padding:10px; margin-left:20px; width:350px;}

#registerform label {width:100px; display:block; float:left; margin-left:10px;}
#registerform p {margin:0 0 5px 0; padding:0; }
#registerform br {height:0; display:none;}

#registerform .desc {margin-left:10px;}
#cimy_uef_p_desc_10 {width:100px; display:block; float:left;}
#registerform input {width:150px;}
#registerform select {width:155px;}

h2 {font-size:19px; border-bottom:1px solid #9a5925; color:#000; margin-top:0;}

h2 a {color:#000; text-decoration:none;}

h2 a:hover {color:#333;}

#login_error {margin:0 0 10px 20px;}


table {margin:0px auto; text-align:center;}

table tr td {border:0; vertical-align:top; padding:0 10px 0 10px; text-align:left;}

table tr td p {font-size:13px;}

.wpcf7 {border:1px solid #aaa;}

.wpcf7 form {margin:10px;}

.ngg-albumtitle {margin:0 0 4px 0;}

#icons {text-align:center;}

#icons img {height:110px; margin:0 0 10px 10px; background:#fff; padding:0 10px 0 10px; border:1px solid #ccc;}

#sidebar {float:left; margin:0; padding:0 0 0 10px;}

.nopad {margin:0; padding:0;}

.nopad tr td {margin:0; padding:0; vertical-align:middle;}

#hiddenModalContent p {margin:0; padding:0;}

#hiddenModalContent2 img, #hiddenModalContent3 img {min-height:234px;}

#products a img {margin-bottom:5px; border:1px solid #ccc;}

#form1 {margin:0px auto; text-align:center;}

#shimmer {font-weight:bold; color:#393; font-size:13px;}

#installguide {border:0;}

#installguide img {border:1px solid #aaa;}

.clr { clear:both; }