body{
font-family: 'OswaldBook',Arial, Helvetica, sans-serif;
padding:0;
margin:0;
background-color2:#006699;
margin-top:25px;

}

#page-wrapper{

}

a:link,
a:visited{
text-decoration:none;
color:#000000;
}

.anchor-class{
margin-right:5px;
}

a:hover{
color:#666666;
}

strong{
font-weight:normal;
color:#00A1E1;
}

#main-wrapper{
	background-color:#F1F1F1;
	height:340px;
	}

#main{
	position:relative;
}
	
.wrapper-960{
    width:960px;
	margin-left:auto;
	margin-right:auto;
    }

#main-wrapper h1{
	margin:0;
	padding:0;
	}

#agoodthing{
position:absolute;
right:5px;
top:6px;
z-index:100;
}

#chaisselongue{
position:absolute;
left:-30px;
top:-36px;
z-index:100;
}

#batch-promotion{
position:absolute;
left:200px;
top:-100px;
width:228px;
height:227px;
z-index:200;
}

#batch-promotion:hover{
left:199px;
top:-99px;
}

.wrapper-960 .region-home-slideshow{

}

#block-views-front-slideshow-block{
clear:both;
position:relative;
    width:960px;
	height:340px;
	margin-left:auto;
	margin-right:auto;

}

.views-slideshow-cycle-main-frame-row-item{
height:340px;
overflow:hidden;

}

.claim{
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
position:absolute;
bottom:20px;
right:10px;
width:570px;
text-transform:uppercase;
font-size:30px;
text-align:right;
color:#00A1E1;
}

.claim span{
background-color:#FFFFFF;
line-height:40px;
padding:0 0px 0 5px;
}

#leave-your-email{
padding-top:5px;
padding-left:5px;
height:52px ;
width:379px ;
position:absolute;
right:0;
top:270px;
background-image:url(../img/promotion/wudthing-email-for-launch.png);
background-repeat:no-repeat;
line-height:20px;
text-align:center;
}

#leave-your-email:hover{
right:1px;
top:271px;
}

#content{

}


/*MAIN MENU*/
#block-menu-block-1{
position:relative;
padding:8px 0 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#block-menu-block-1{
padding-top:15px;
}
}

#block-menu-block-1 ul{
margin:0;
padding:0;
}

#block-menu-block-1 ul li{
float:left;
margin:0 10px 0 0;
padding:0;
font-size:24px;
text-transform:uppercase;
letter-spacing:3px;
}

#block-menu-block-1 ul li ul{
position:absolute;
left:20px;
top:52px;
}

#block-menu-block-1 ul li ul li{
font-size:16px;
}

#block-menu-block-1 ul li a,
#block-menu-block-1 ul li ul li a,
#block-menu-block-1 ul li.active-trail ul li a{
color:#666666;
}

#block-menu-block-1 ul li a:hover,
#block-menu-block-1 ul li ul li a:hover{
color:#00A1E1;
}

#block-menu-block-1 ul li.active a,
#block-menu-block-1 ul li.active-trail a,
#block-menu-block-1 ul li.active-trail ul li.active-trail a{
color:#00A1E1;
}

/*TEXT*/
#wrapper h2{
font-weight:normal;
color:#333333;
text-transform:uppercase;
letter-spacing:2px;
margin-bottom:10px;
font-size:16px;
	}

/*PAGES GENERAL*/
#content .field-name-body ul{

}

#content .field-name-body ul li{
margin-bottom:8px;
line-height:2;
}


/*PRODUCT PAGE*/
#block-views-page-title-block-block{
position:relative;
}

h1{
font-size:28px;
font-weight:normal;
color:#666666;
margin:0 0 10px 0;
padding:0;
}

.node-type-showcase #block-views-page-title-block-block h1,
.node-type-product #block-views-page-title-block-block h1{
position:absolute;
bottom:30px;
left:20px;

font-size:28px;
text-transform:uppercase;
background-color:#FFFFFF;
padding:5px 30px 5px 30px;
margin:0 20px 0 0;
letter-spacing:2px;
font-weight:normal;
color:#666666;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.node-type-showcase #block-views-page-title-block-block h1,
.node-type-product #block-views-page-title-block-block h1{
padding-top:15px;
}
}

.field-name-field-info-column-1{
width:330px;
float:left;
margin:0 10px 10px 0;
font-size:14px;
color:#666666;
line-height:1.5;
}

.field-name-field-info-column-2{
width:200px;
float:left;
margin:0 10px 10px 0;
font-size:14px;
color:#666666;
line-height:1.5;
}

.field-name-field-info-column-1 p,
.field-name-field-info-column-2 p{
margin:5px 0 5px 0;
}

.field-name-field-sketch .field-label{
font-weight:normal;
color:#333333;
text-transform:uppercase;
letter-spacing:2px;
margin-bottom:10px;
font-size:16px;
}

.field-name-field-info-column-3 #pricelabel{
float:right;
background-color:#00A1E1;

padding:5px 10px 5px 10px;
text-transform:uppercase;
}

.field-name-field-info-column-3 p#resellerinfo {
color:#00A1E1;
font-size:14px;
clear:right;
float:right;
padding:5px 15px 0 15px;
margin:0;
width:230px;
text-align:center;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
.field-name-field-info-column-3 #pricelabel{
padding-top:15px;
}
}

.field-name-field-info-column-3 p{
color:#FFFFFF;
font-size:24px;
font-weight-normal;
margin:0;
padding:0;
}

.field-name-field-info-column-3 a:link,
.field-name-field-info-column-3 a:visited{
color:#FFFFFF;
}

.field-name-field-info-column-3 a:hover{
color:#CCCCCC;
}



.field-name-field-sketch{
clear:both;
padding-top:20px;
}

.field-name-field-additional-images{
padding-top:20px;
}

.field-name-field-additional-images .field-label{
font-weight:normal;
color:#333333;
text-transform:uppercase;
letter-spacing:2px;
margin-bottom:10px;
font-size:16px;
}

.field-name-field-additional-images .field-item{
float:left;
margin:0 10px 10px 0;
}

.field-name-body{
padding-top:0px;
clear:both;
color:#333333;
font-size:14px;
font-weight:normal;
line-height:1.5;
text-align:justify;
}

.node-type-showcase .field-name-body,
.node-type-product .field-name-body{
padding-top:20px;

color:#333333;
font-size:14px;
font-weight:normal;
line-height:1.5;
text-align:justify;
}


/*WEBFORM*/


#webform-client-form-12{
background-image:url(../img/promotion/wudthing-email-for-launch.png);
background-repeat:no-repeat;
position:absolute;
right:0;
top:270px;
font-weight:bold;
height:57px ;
width:384px ;
font-size:0.875em;
}

#webform-client-form-1 label{

float:left;
margin:0 10px 0 30px;
} 

#webform-client-form-1 .form-text{
width:150px;
float:left;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
color:#333333;
height:20px;
padding:0;
margin:0 5px 0 0;
}

#webform-client-form-1 .form-submit{
border:1px solid #CCCCCC;
background-color:#FFFFFF;
color:#333333;
height:20px;
padding:2px 4px 1px 4px;
margin:0;
}

/*WEBFORM NODE 2*/
#webform-client-form-2 label{
width:80px;
float:left;
}

#webform-client-form-2 #webform-component-message label{
width:80px !important;
float:left;
margin-right:0px;
}

#webform-client-form-2 .form-text{
width:550px;
}

#webform-client-form-2 textarea{
width:550px;
}

#webform-client-form-2 .resizable-textarea .grippie{
width:550px;
margin-left:80px;
}

/*NEWSLETTER*/
#newsletter{
background-image:url(../img/promotion/wudthing-email-for-launch.png);
background-repeat:no-repeat;
position:absolute;
right:0;
top:270px;
font-weight:bold;
height:57px ;
width:384px ;
font-size:0.875em;
}

#newsletter label{

float:left;
margin:0 10px 0 30px;
} 

#newsletter .form-text{
width:150px;
float:left;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
color:#333333;
height:20px;
padding:0;
margin:0 5px 0 0;
}

#newsletter .form-submit{
border:1px solid #CCCCCC;
background-color:#FFFFFF;
color:#333333;
height:20px;
padding:2px 4px 1px 4px;
margin:0;
}


/*HEADER*/
#header{
	position:relative;
height:50px;
	margin-bottom:6px;
    width:960px;
	margin-left:auto;
	margin-right:auto;    
}

#header-page{
position:relative;
height:95px;
	margin-bottom:6px;
    width:960px;
	margin-left:auto;
	margin-right:auto;   
}

#logo{
margin:0;
padding:15px 5px 0 0;
text-align:right;
float:right;
outline:none;

}

#logo a{
height:35px;
overflow:hidden;
}

#navegation-home{
padding-top:14px;
}

#logo-page{
position:absolute;
right:0;
top:0;

}

#header logo img{
}

#footer{
clear:both;
margin-top: 5px;
    width:960px;
	margin-left:auto;
	margin-right:auto;
	line-height: 21px;
	font-size: 14px;
	padding: 28px 15px 8px 0;
    color: rgb(119, 119, 119);
    background-color2: rgb(241, 241, 241);
	overflow:hidden;
	}
	
	#footer h3{
	text-transform:uppercase;
	font-weight: normal;
font-size: 20px;
letter-spacing: 1px;
margin: 0px 0px 14px;
color: rgb(85, 85, 85);

	
	}
	
#footer-left{
background-image:url(../img/icons/Search_Glass.png);
background-repeat:no-repeat;
background-position:0px 20px;
padding:0 0 0 70px;
width:250px;
float:left;
margin:0 10px 0 0px;
}

#footer-right{
background-image:url(../img/icons/Location_Marker.png);
background-repeat:no-repeat;
background-position:0px 20px;
padding:0 0 0 60px;
width:250px;
float:left;
height:115px;
margin-bottom:5px;
}

#footer-middle{
background-image:url(../img/icons/wood_stack.png);
background-repeat:no-repeat;
background-position:0px 20px;
padding:0 0 0 90px;
float:left;
width:225px;
}



#copyright{
clear:both;
text-align:right;
font-weight:normal;
font-family:Helvetica,Arial,sans-serif;
font-size:0.75em;
color:#333333;
}

.messages{
margin-top:35px !important;
}

/*SHARE THIS BUTTONS*/
#sharebottonsfront{
position:absolute;
top:-90px;
left:45px;
}

.stButton .twitter{
background-image:url(../img/icons/twitter_16.png) !important;
}

.stButton .facebook{
background-image:url(../img/icons/facebook_16.png) !important;
}


#content .stButton .stLarge {
width:40px;
height:40px;
}

#content .st_facebook_large .stButton .stLarge{
background-image:url(../img/icons/wudthing-facebook.png) !important;
}
#content .st_twitter_large .stButton .stLarge{
background-image:url(../img/icons/wudthing-twitter.png) !important;
}
#content .st_googleplus_large .stButton .stLarge{
background-image:url(../img/icons/wudthing-gplus.png) !important;
}
#content .st_linkedin_large .stButton .stLarge{
background-image:url(../img/icons/wudthing-linkedin.png) !important;
}
#content .st_pinterest_large .stButton .stLarge{
background-image:url(../img/icons/wudthing-pinterest.png) !important;
}

/*CONTACT US*/
#spreadtheword{
position:absolute;
top:-84px;
left:-30px;
font-size:0.675em;
color:#CCCCCC;
}

#contactwudthing a{
position:absolute;
top:-83px;
left:95px;
font-size:0.675em;
color:#CCCCCC;
}

#contactwudthing2{
position:absolute;
top:-83px;
left:147px;
font-size:0.675em;
}

#onlinecontact{
padding:20px;
font-size:0.875em;
}

#onlinecontact .webform-container-inline label{
width:50px !important;
float:left;
}

#onlinecontact .form-text{
width:350px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
color:#333333;
}

#onlinecontact textarea{
width:350px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
color:#333333;
}

#onlinecontact .grippie{
width:350px;
margin-left:65px;
}

#webform-component-message label{
width:65px !important;
float:left;
}

#imageDataContainer{
display:none !important;
}

#onlinecontact .form-submit{
border:1px solid #CCCCCC;
background-color:#FFFFFF;
color:#333333;

padding:4px 4px 4px 4px;
margin:0;
}

#lightboxFrame{
border:0;
}





/*SYSTEM HELPERS*/
.displaynone{
display:none;
}

li.expanded, li.collapsed, li.leaf{
padding:0;
margin:0;
}

ul.menu li{
margin:0;
}

ul li.leaf{
list-style-image: none;
list-style-type: none;
}

ul li.collapsed{
list-style-image:none;
list-style-type:none;
}

ul li.expanded{
list-style-image:none;
list-style-type:none;
}

/*NODE SHOWCASE*/
.node-type-showcase .field-name-body{
width:380px;
padding-top:0px;
margin:0 0px 0 0;
clear:none;
line-height:1.5;
padding:0;
text-align:justify;
}

.node-type-showcase .field-name-field-additional-images{
margin:0px 0 0 0px;
padding:0;
float:right;
width:560px;
}

.node-type-showcase .field-name-field-additional-images .field-item{
float:left;
margin:0 10px 10px 0;
padding:0;
}

.node-type-showcase .field-name-field-additional-images .field-item:nth-child(2n+2){
float:left;
margin:0 0px 10px 0;
padding:0;
}

/*FRONTPAGE*/
#rightfrontbar{
float:right;
width:320px;
margin:0 0 20px 20px;

}

/*NEWSLETTER*/
#block-simplenews-1{
background-color:#00A1E1;
height:90px;
width:290px;
padding:15px
}

#block-simplenews-1 label{
display:none;
}

#block-simplenews-1 .content p{
color:#FFFFFF;
margin:0;
padding:0;
}

#block-simplenews-1 .form-text{
float:left;margin:0;
margin-right:10px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
height:24px;
width:189px;
padding:0 4px 0 4px;

}

#block-simplenews-1 .form-submit{
border:1px solid #FFFFFF;
background-color:#FFFFFF;
height:28px;
margin:0;
padding:2px 4px 2px 4px;
}

/*HOMESHOWCASES*/
#block-views-home-show-case-block{

}

#block-block-1 h2,
#block-views-home-show-case-block h2{
font-size:24px;
color:#00A1E1;
text-transform:uppercase;
margin:30px 0 10px 0;
padding:0;
font-weight:normal;
}


#block-views-home-show-case-block ul{
margin:0;
padding:0;
}

#block-views-home-show-case-block .views-field-field-main-image{
margin-bottom:3px;
}

#block-views-home-show-case-block ul li{
margin:0;
padding:0;
list-style-type:none;
overflow:hidden;
}

#block-views-home-show-case-block ul li a:link,
#block-views-home-show-case-block ul li a:visited{
color:#00A1E1;
}

#block-views-home-show-case-block ul li a:hover{
color:#666666;
}

#block-views-home-show-case-block .views-field-field-additional-images ul{
margin:0;
padding:0;
}

#block-views-home-show-case-block .views-field-field-additional-images ul li{
float:left;
margin:0 8px 8px 0;
height:84px;
width:156px;
padding:0;
}

#block-views-home-show-case-block .views-field-field-additional-images ul li:nth-child(2n+2){
margin:0 0 8px 0;
}

/*HOME FEATURED PRODUCT*/
#mainfrontbar #block-views-home-featured-product-block{
margin-right:340px;
margin:20px 0 20px 0;
width:620px;
}

#mainfrontbar #block-views-home-featured-product-block ul{
margin:0;
padding:0;
}

#mainfrontbar #block-views-home-featured-product-block ul li{
margin:0;
padding:0;
list-style-type:none;
position:relative;
}



#mainfrontbar #block-views-home-featured-product-block ul li h2{
position:absolute;
top:30px;
right:20px;
font-size:22px;
text-transform:uppercase;
background-color:#FFFFFF;
padding:5px 10px 5px 10px;
margin:0;
letter-spacing:2px;
font-weight:normal;
color:#666666;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#mainfrontbar #block-views-home-featured-product-block ul li h2{
padding-top:10px;
}
}

#mainfrontbar #block-views-home-featured-product-block ul li a:link,
#mainfrontbar #block-views-home-featured-product-block ul li a:visited{
color:#00A1E1;
}

#mainfrontbar #block-views-home-featured-product-block ul li a:hover{
color:#666666;
}

#block-views-home-featured-product-block .view-footer{
background-color:#00A1E1;
padding:10px;
font-size:22px;
text-align:right;
margin-top:4px;
letter-spacing:2px;
}

#block-views-home-featured-product-block .view-footer a{
color:#FFFFFF;
font-weight:normal;
text-transform:uppercase;
}

.graylink{
color:#666666;
}


#mainfrontbar{

}

.maintenance-page{
    width:960px;
	margin-left:auto;
	margin-right:auto;
    }

/*NEWSSECTION HOME*/
#block-views-home-news-list-block{
width:620px;
}

#block-views-home-news-list-block .date{
color:#333333;
}

#block-views-home-news-list-block ul{
padding:0;
margin:0;
}

#block-views-home-news-list-block ul li{
padding:0;
margin:0 0 15px 0;
font-size:22px;
list-style-type:none;
text-align:justify;
line-height:1.3;
}

#block-views-home-news-list-block ul li a{
color:#666666;
}

#block-views-home-news-list-block ul li a:hover{
color:#333333;
}











