/* Wrappers Form Fields
-----------------------------------------------------------------------------*/

.wrapper .content input[type="text"],
.wrapper .content input[type="password"],
.wrapper .content textarea {
	width : 96%;
}

.wrapper .content input.type-text,
.wrapper .content textarea {
	width : 96%;
}

/*  About Wrapper
-----------------------------------------------------------------------------*/

#about-wrapper .banner {
	background : url(../images/banners/about.jpg) no-repeat top;
}

#about-wrapper .content {
	background : url(../images/wrappers/about.jpg) no-repeat bottom left;
	padding-top : 40px;
	padding-bottom : 280px;
}

/*  Contact Wrapper
-----------------------------------------------------------------------------*/

#contact-wrapper .banner {
	background : url(../images/banners/contact.jpg) no-repeat top;
}

#contact-wrapper .content {
	background : url(../images/wrappers/contact.png) repeat-x top left;
}

/*  Default Wrapper
-----------------------------------------------------------------------------*/

#default-wrapper .content {
	background-image : none;
	background-repeat : no-repeat;
	padding-top : 29px;
}

#default-wrapper #pnav {
	background : url(../images/pnav_large_bg.png) no-repeat top left;
	margin : 0px;
	padding-left : 40px;
	padding-right : 40px;
	padding-top : 10px;
	padding-bottom : 0px;
	height : 100px;
	width : 920px;
}

#default-wrapper #pnav .top { height : 20px; /*overflow : hidden;*/ padding : 10px; padding-left: 18px }
#default-wrapper #pnav .bot { height : 20px; /*overflow : hidden;*/ padding : 10px; padding-left: 8px; }

#default-wrapper #pnav h3 {
	float : left;
	color : #ffffff;
	font-size : 14px;
	font-weight : normal;
	margin-top : 4px;
	margin-bottom : 15px;
	margin-right : 15px;
}

#default-wrapper #pnav .listbox {
	width : 122px;
}

#default-wrapper #pnav .bot ul li {
	color : #414244;
	cursor : pointer;
	float : left;
	font-size : 10px;
	font-weight : normal;
	height : 30px;
	list-style : none;
	line-height : 22px;
	margin-left : 0px;
	margin-right : 0px;
	padding-left : 8px;
	padding-right : 0px;
	text-align : center;
}

#default-wrapper #pnav .bot ul li.search {
	background : url(../images/buttons/search_advanced.png) no-repeat;
	color : #ffffff;
	width : 203px;
}

#default-wrapper #pnav .bot ul li.product-new {
	background : url(../images/buttons/releases.png) no-repeat;
	width : 107px;
	float: right;
}

#default-wrapper #pnav .bot ul li.product-tip {
	background : url(../images/buttons/layout.png) no-repeat;
	width : 148px;
	float: right;
}

#default-wrapper #pnav .bot ul li.product-new a,
#default-wrapper #pnav .bot ul li.product-new a:link,
#default-wrapper #pnav .bot ul li.product-new a:hover,
#default-wrapper #pnav .bot ul li.product-new a:active,
#default-wrapper #pnav .bot ul li.product-new a:hover {
	color : #414244;
}

/*  Press Wrapper
-----------------------------------------------------------------------------*/

#press-wrapper .banner {
	background : url(../images/banners/press.jpg) no-repeat top;
}

#press-wrapper .content {
	background : url(../images/wrappers/contact.png) repeat-x top left;
}

/*  Privacy Wrapper
-----------------------------------------------------------------------------*/

#privacy-wrapper .banner {
	background : url(../images/banners/privacy.jpg) no-repeat top;
}

/*  Privacy Wrapper
-----------------------------------------------------------------------------*/

#press_wrapper .banner {
	background : url(../images/banners/press.jpg) no-repeat top;
}


/*  Product Wrapper
-----------------------------------------------------------------------------*/

#product-wrapper .mention {
	color: #999999;
	font-size: 10px;
	padding-top: 25px;
}

/*  Tips Wrapper
-----------------------------------------------------------------------------*/

#tip-wrapper .banner {
	background : url(../images/banners/tips.jpg) no-repeat top;
}

/* Riologic Wrapper
-----------------------------------------------------------------------------*/


#riologic-wrapper .banner .body {
	height: 120px;
}

.wrapper .banner .foot #riologic-banner {
	height: 70px;
}

#riologic-wrapper .banner {
	background : url(../images/banners/riologic.jpg) no-repeat top;
}

#riologic-wrapper .content {
	background : url(../images/wrappers/contact.png) repeat-x top left;
}

#riologic-wrapper .text {
	font-size: 16px;
	font-weight: normal;
}
