/*
Theme Name: Artisan glass
Author: design06.eu
Author URI: http://www.design06.eu
Version: 1.0
*/


body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-image:url(images/background.jpg); background-repeat:repeat-x;}
a { text-decoration:none; color:#464646; }
a:hover { color:#717171;}
ul,li { margin:0; padding:0;}

.form { padding:20px;; margin:0 auto; width:565px; background-color:#F7F7F7;}
.form td { min-width:200px;}
.form td input { border:none; background-color:#E1E1E1; padding:5px; color: #333333;}
.form td textarea { border:none; background-color:#E1E1E1; padding:5px; color: #333333;}
.form p { line-height:0em; text-indent:0; text-align:left;}
.form #button-align input { padding:5px 30px; background-color:#7F7F7F; border:none; margin-top:10px; color:#E2E2E2;}
.form #button-align input:hover { background-color:#E1E1E1; color:#333333;}
span .no-indent { text-indent:0;}

/* main container */
#container { width:1024px; background-color:#FFFFFF; margin:0 auto; height: auto; -webkit-box-shadow: 0 10px 0 #fff, #e0e0e0 0px 0px 30px; -moz-box-shadow: 10px 0 #fff, #e0e0e0 0px 0px 30px;  box-shadow: 0 10px 0 #fff, #e0e0e0 0px 0px 30px; behavior: url(/PIE.htc); z-index:50;}


/* top menu container and top menu */
#top { width:105%; height:51px; background-color:#828282; background-image:url(images/top-background.jpg); z-index:100; position:relative;}
#top-menu { margin:0 auto; width:1024px; font-size:18px; color:#FFFFFF;}
#top-menu ul { display:inline; list-style:none; float:right; text-align:right; height: auto; margin-right:25px;}
#top-menu ul li { display:inline;}
#top-menu a { color:#FFF; display:block; float: left; height:38px; padding:13px 20px 0 20px; background-image:url(images/border-top-menu.jpg); background-position:100% 40%; background-repeat:no-repeat;}
#top-menu a:hover { color:#e2e2e2; background-color:#6b6b6b;}
#top-menu .last-item { background-image:none;}
#menu-item-87 a { background-image:none;}

/* logo */
#top img { position:absolute; left:-235px; top:0px; z-index:200;}


/* main image and banner container */
#header { width:100%; height:426px; background-image:url(images/header-background.jpg); position:relative;}


/* banner */
#banner { position:absolute; right:0; top:70px; height:278px; width:510px;}
p.banner-text { text-align:right; padding-right:20px; color:#3f3f3f; padding-top:15px; }
.size1 { font-size:32px;line-height:1.5em;}
.size2 { font-size:42px;}
.size3 { font-size:20px;line-height:1.5em;}
.size4 { font-size:20px; line-height:0.5em;}
.number { padding:5px 10px; background-color:#686868; color:#FFF;}


/* main content container */
#main-content { width:100%; height: auto;}


/* left column */
#area-left { margin-left:30px ;margin-bottom:30px; float:left; height: auto; width:325px; }
#area-left h2 { width:100% -28px; display:block; border:#FFFFFF solid 1px; padding:7px 0 3px 28px; margin:0; background-image:url(images/h2-background.jpg); background-repeat:repeat-x; height:27px; font-size:18px;}
#area-left ul { border-top: #c6c6c6 solid 1px; list-style:none; padding:10px 0;}
#area-left ul li a { font-size:16px; padding-left:28px; color:#000000; line-height:2em; }
#area-left ul li a:hover { background-image:url(images/left-menu-background.jpg); background-repeat:no-repeat; background-position:0 50%; font-size:16px; padding-left:28px; color:#000000; }
#widget-area1 { border: #c6c6c6 solid 1px;}


/* main content */
#main-content-area { margin-left:30px; margin-bottom:30px; float:left; height: auto; width:605px;}

#main-content-area h2 {width:577px; margin:0; border:#c6c6c6 solid 1px; padding:7px 0 0 28px; font-size:18px; background-image:url(images/h2--content-background.jpg); background-repeat: no-repeat; height:32px;
}
#main-content-area .wpcf7 p { text-indent:0; font-weight:bold; color:#4E4E4E;}
#main-content-area .no-indent { display:block; width:565px; background-color:#F7F7F7; padding:20px;}
#main-content-area .no-indent p { text-indent:0; font-weight:bold; color:#4E4E4E;}

/* facebook button */
#facebook a { display:block; width:325px; height:62px; background-image:url(images/stained-glass-facebook.jpg); background-repeat:no-repeat; margin-top:30px;}
#facebook a:hover { background-position:0 -62px;}


/* footer styles */
#footer { width:100%; height:86px; background-color: #FFF; background-image:url(images/footer-background.jpg); background-repeat:repeat-x; background-position:bottom; color:#e2e2e2; position: relative; clear:both;}

#footer-menu { float:left; margin:20px 0 0 10px;}
#footer-menu ul li { list-style:none; display:inline; padding:0 10px; border-right:#9a9a9a solid 1px;}
#footer-menu #menu-item-209 { border-right:none;}

.copyright-info { float:left; position:absolute; left:20px; top:44px;}

.footer-right { background-image:url(images/footer-right-background.jpg); background-repeat:no-repeat; height:86px; width:317px; float:right; text-align:right;}
.footer-right p { padding-right:20px; line-height:1.9em}
.white { color:#FFFFFF;}