/* @override http://www.kitchenitalia.com/CSS1/kitalia_styles.css */

/* Resets */
* { 
	margin:0; 
	padding:0; 
	border:0; 
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}

html, body {
	height: 100%;
}

body
{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 1.6em;
	background-color: #071A40;
}


#header
{
	width: 800px;
	height:92px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-color: gray;
}

#maincontainer
{
	width: 800px;
	border-right: dotted gray 1px;
	border-left: dotted gray 1px;
	margin-left:auto;
	margin-right: auto;
}

#maincontainer p
{
	text-align: left;
	size: 100%;
}
#maincontainer h1, h2
{
	text-align: left;
	text-shadow: 1px 1px 5px #456;
}

#space span {
	display: block;
	height: 24px;
	font-size: 12px;
	text-indent: -9999px;
}


#content
{
	position: relative;
	height: 477px;
	background-color: white;
	background-image: url(../images/bg_main.jpg);
}

#leftcolumn 
{
	text-align: left;
	float: left;
}


#rightcolumn
{
	padding: 0px;
	border-right: dotted 1pt gray;
	min-height: 466px;
	padding-left: 180px;
	padding-right: 25px;
}


#rightcolumn_info {
	padding-left: 145px;
	padding-right: 0px;
	padding-top: 20px;
}
#rightcolumn h1 {
	padding-top: 20px;
}

ul
{
	padding: 0px;
	margin: 0px;
	list-style:none;
}


h1
{
	letter-spacing: 3px;
	font-family: Helvetica;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 32px;
	line-height: 45px;
}

h2
{
	letter-spacing: 4px;
	line-height: 30px;
	font-size: 23px;
}

p
{
	font-size: 12px;
}

input {
	text-align: left;
	font-size: 15px;
	padding: 0;
	margin: 0;
	float: left;
}

p.firstinput {
	padding-top: 11px;
	line-height: 25px;
	padding-right: 0px;
}
p.midinput {
	line-height: 25px;
	padding-right: 0px;
}

.submitbutton {
	margin-top: 12px;
}

#secondary {
	font-size: 11px;
}

#brochureform td {
	padding-right: 42px;
}
#lefttable table {
	float: left;
	width: 200px;
}
#lefttable table tbody tr td {
	padding: 0px 28px 0 3px;
}
#lefttable p {
	text-align: right;
	margin-bottom: 5px;
}
#rightform table tbody tr td {
	padding: 0;
}
#rightcolumn {
	min-height: 453px;
}
#rightform {
	text-align: left;
}
#rightform input {
	margin-right: 8px;
}
#rightform p {
	padding: 4px 0;
	line-height: 12px;
}
#rightform small {
	font-size: 12px;
	line-height: 17px;
}
#rightform p.firstbox {
	padding-top: 2px;
}
#brochureform form {
	padding: 0px;
}

ul#leftcolumn
{
	padding: 0px;
	margin: 0px;
}

ul#leftcolumn.sidemenu li
{
	min-height: 41px;
}

ul.sidemenu li span
{
	width: 131px;
	display: block;
	text-indent: -9999px;
}


/****/

#home, #home span{
	display:block;
	width:131px;
	height:43px;
	position:relative;
	overflow: hidden;
}
#home span{
	width:131px;
	height: 86px;
	background: url(../images/sidemenu/home.jpg) 0 0 no-repeat;
	text-indent:-9000px;
}
#home:hover {
	background-position: 0 0;
}
#home:hover span, #home span.active {
	top:-43px;
}
#home:active span, #home:focus span{
	top: 0px;
}

/******/

#info, #info span{
	display:block;
	width:131px;
	height:41px;
	position:relative;
	overflow: hidden;
}
#info span{
	width:131px;
	height: 82px;
	background: url(../images/sidemenu/info.jpg) 0 0 no-repeat;
	text-indent:-9000px;
}
#info:hover {
	background-position: 0 0;
}
#info:hover span, #info span.active {
	top:-41px;
}
#info:active span, #info:focus span{
	top: 0px;
}

/******/

#portfolio, #portfolio span{
	display:block;
	width:131px;
	height:41px;
	position:relative;
	overflow: hidden;
}
#portfolio span{
	width:131px;
	height: 82px;
	background: url(../images/sidemenu/portfolio.jpg) 0 0 no-repeat;
	text-indent:-9000px;
}
#portfolio:hover {
	background-position: 0 0;
}
#portfolio:hover span, #portfolio span.active {
	top:-41px;
}
#portfolio:active span, #portfolio:focus span{
	top: 0px;
}

/******/

#clips, #clips span{
	display:block;
	width:131px;
	height:41px;
	position:relative;
	overflow: hidden;
}
#clips span{
	width:131px;
	height: 82px;
	background: url(../images/sidemenu/clips.jpg) 0 0 no-repeat;
	text-indent:-9000px;
}
#clips:hover {
	background-position: 0 0;
}
#clips:hover span, #clips span.active {
	top:-41px;
}
#clips:active span, #clips:focus span{
	top: 0px;
}

/******/

#projects, #projects span{
	display:block;
	width:131px;
	height:41px;
	position:relative;
	overflow: hidden;
}
#projects span{
	width:131px;
	height: 82px;
	background: url(../images/sidemenu/projects.jpg) 0 0 no-repeat;
	text-indent:-9000px;
}
#projects:hover {
	background-position: 0 0;
}
#projects:hover span, #projects span.active {
	top:-41px;
}
#projects:active span, #projects:focus span{
	top: 0px;
}

/******/

#brochure, #brochure span{
	display:block;
	width:131px;
	height:41px;
	position:relative;
	overflow: hidden;
}
#brochure span{
	width:131px;
	height: 82px;
	background: url(../images/sidemenu/brochure.jpg) 0 0 no-repeat;
	text-indent:-9000px;
}
#brochure:hover {
	background-position: 0 0;
}
#brochure:hover span, #brochure span.active {
	top:-41px;
}
#brochure:active span, #brochure:focus span{
	top: 0px;
}

/******/

#freeplan, #freeplan span{
	display:block;
	width:131px;
	height:55px;
	position:relative;
	overflow: hidden;
}
#freeplan span{
	width:131px;
	height: 110px;
	background: url(../images/sidemenu/freeplan.jpg) 0 0 no-repeat;
	text-indent:-9000px;
}
#freeplan:hover {
	background-position: 0 0;
}
#freeplan:hover span, #freeplan span.active {
	top:-55px;
}
#freeplan:active span, #freeplan:focus span{
	top: 0px;
}

/******/

ul.sidemenu li span.special
{
	width: 131px;
	height:150px;
	background: url(../images/sidemenu/special.jpg) no-repeat;
}

/******/

#special, #special span{
	display:block;
	width:131px;
	height:150px;
	position:relative;
	overflow: hidden;
}
#special span{
	width:131px;
	height: 300px;
	background: url(../images/sidemenu/special.jpg) 0 0 no-repeat;
	text-indent:-9000px;
}
#special:hover {
	background-position: 0 0;
}
#special:hover span, #special span.active {
	top:-150px;
}
#special:active span, #special:focus span{
	top: 0px;
}

/******/

ul.sidemenu a
{
	text-decoration: none;
}


#menu2 {
	position: absolute;
	top: 477px;
	left: 0;
	width: 800px;
	height: 31px;
	background: url(../images/bg_bottom.jpg) repeat-x;
}

ul.menubottom_contact
{
	position: absolute;
	left: 180px;
}

/******/

#contact, #contact span{
	display:block;
	width:86px;
	height:31px;
	position:relative;
	overflow: hidden;
}
#contact span{
	width:86px;
	height: 62px;
	background: url(../images/bottom_menu/contact.jpg) 0 0 no-repeat;
	text-indent:-9000px;
}
#contact:hover {
	background-position: 0 0;
}
#contact:hover span, #contact span.active {
	top:-31px;
}
#contact:active span, #contact:focus span{
	top: 0px;
}

/******/

ul.menubottom
{
	position: absolute;
	left: 516px;
	font-size: 13px;
}
ul.menubottom li {
	float: left;
	padding-left: 8px;
}


/******/

#links, #links span{
	display:block;
	width:48px;
	height:31px;
	position:relative;
	overflow: hidden;
}
#links span{
	width:48px;
	height: 62px;
	background: url(../images/bottom_menu/links.jpg) 0 0 no-repeat;
	text-indent:-9000px;
}
#links:hover {
	background-position: 0 0;
}
#links:hover span, #links span.active {
	top:-31px;
}
#links:active span, #contact:focus span{
	top: 0px;
}

/******/

#privacy, #privacy span{
	display:block;
	width:93px;
	height:31px;
	position:relative;
	overflow: hidden;
}
#privacy span{
	width:93px;
	height: 62px;
	background: url(../images/bottom_menu/privacy.jpg) 0 0 no-repeat;
	text-indent:-9000px;
}
#privacy:hover {
	background-position: 0 0;
}
#privacy:hover span, #privacy span.active {
	top:-31px;
}
#privacy:active span, #privacy:focus span{
	top: 0px;
}

/******/

#terms, #terms span{
	display:block;
	width:119px;
	height:31px;
	position:relative;
	overflow: hidden;
}
#terms span{
	width:119px;
	height: 62px;
	background: url(../images/bottom_menu/terms.jpg) 0 0 no-repeat;
	text-indent:-9000px;
}
#terms:hover {
	background-position: 0 0;
}
#terms:hover span, #terms span.active {
	top:-31px;
}
#terms:active span, #terms:focus span{
	top: 0px;
}

/******/



#pagelinks {
	position: relative;
	height: 30px;
	width:500px;
	top: -17px;
	left: 20px;
}
#pagelinks h2 {
	float:left;
	color: black;
	font-size: 12px;
	text-shadow: none;
	text-align: left;
}
#pagelinks a {
	color: white;
	text-decoration: none;
}
#pagelinks a:hover {
	color: black;
}

#howtoheader {
	position: absolute;
}

#howtoheader span {
	display: block;
	position: relative;
	height: 100px;
	width:655px;
	top: -16px;
	left: 0px;
	background: url(../images/info/info_howtoorder.jpg) no-repeat;
}

#companyheader {
	position: absolute;
}

#companyheader span {
	display: block;
	position: relative;
	height: 100px;
	width:655px;
	top: -16px;
	left: 0px;
	background: url(../images/info/info_company.jpg) no-repeat;
}

#contactimg {
	padding: 20px 0 18px 0;
}

#projectstext {
	position: relative;
}
#projectstext span {
	position: absolute;
	text-align: left;
	width: 300px;
	height: 360px;
	top: 44px;
	left: 299px;
	line-height: 22px;
}
#projectstext p {
	padding-top: 10px;
}
#projectstext ul {
	font-size: 12px;
	line-height: 22px;
	padding-top: 8px;
}
#projectstext h3 {
	color: white;
	font-weight: bold;
	font-size: 20px;
}
#projectscontent {
	position: relative;
}
#projectscontent span{
	position: absolute;
	width: 323px;
	height: 418px;
	top: 22px;
	left: 147px;
	text-align: left;
}
#projecttitles p {
	font-size: 10px;
	text-align: left;
	padding-left: 6px;
}
#projecttitles a {
	color: white;
	text-decoration: none;
}

#rightcolumn_portfolio {
	position: relative;
}
#portfoliocontent {
	width: 533px;
	height: 401px;
	position: absolute;
	top: 50px;
	left: 147px;
}
#portfolio_title {
	position: absolute;
	width: 523px;
	height: 26px;
	top: 16px;
	left: 140px;
}
#portfolio_title a {
	color: white;
	text-decoration: none;
}
#portfolio_title a:hover {
	color: gray;
}
#portfolio_title a.active {
	color: black;
}

#portfoliomenu {
	float: right;
	text-align: left;
	font-size: 10px;
	text-indent: -9999px;
	position: relative;
	left: -7px;
	top: -5px;
}
ul#portfoliomenu {
	margin: 55px 0 0 0;
}
ul#portfoliomenu.pmenu {

}
ul#portfoliomenu.pmenu li {
	line-height: 22px;
}
ul.pmenu li span
{
	width: 106px;
	display: block;
	text-indent: -9999px;
}

/* BEGINNING OF MODERN MENU */

ul.pmenu li span.m_one
{
	width: 106px;
	background: url(../images/portfolio/modernmenu/buttons/bianco.jpg) no-repeat;
}
ul.pmenu li a:hover span
{
	background-position-x: -106px;
}
ul.pmenu li span.m_two
{
	width: 106px;
	background: url(../images/portfolio/modernmenu/buttons/fresco_glass.jpg) no-repeat;
}
ul.pmenu li a:hover span.m_two
{
	background-position-x: -106px;
}
ul.pmenu li span.m_three
{
	width: 106px;
	background: url(../images/portfolio/modernmenu/buttons/metro_aubergine.jpg) no-repeat;
}
ul.pmenu li a:hover span.m_three
{
	background-position-x: -106px;
}
ul.pmenu li span.m_four
{
	width: 106px;
	background: url(../images/portfolio/modernmenu/buttons/metro_cream.jpg) no-repeat;
}
ul.pmenu li a:hover span.m_four
{
	background-position-x: -106px;
}
ul.pmenu li span.m_five
{
	width: 106px;
	background: url(../images/portfolio/modernmenu/buttons/metro_ice.jpg) no-repeat;
}
ul.pmenu li a:hover span.m_five
{
	background-position-x: -106px;
}
ul.pmenu li span.m_six
{
	width: 106px;
	background: url(../images/portfolio/modernmenu/buttons/metro_lava.jpg) no-repeat;
}
ul.pmenu li a:hover span.m_six
{
	background-position-x: -106px;
}
ul.pmenu li span.m_seven
{
	width: 106px;
	background: url(../images/portfolio/modernmenu/buttons/metro_wenge.jpg) no-repeat;
}
ul.pmenu li a:hover span.m_seven
{
	background-position-x: -106px;
}
ul.pmenu li span.m_eight
{
	width: 106px;
	background: url(../images/portfolio/modernmenu/buttons/moderna_ebony.jpg) no-repeat;
}
ul.pmenu li a:hover span.m_eight
{
	background-position-x: -106px;
}
ul.pmenu li span.m_nine
{
	width: 106px;
	background: url(../images/portfolio/modernmenu/buttons/novo_beach.jpg) no-repeat;
}
ul.pmenu li a:hover span.m_nine
{
	background-position-x: -106px;
}
ul.pmenu li span.m_ten
{
	width: 106px;
	background: url(../images/portfolio/modernmenu/buttons/novo_calvados.jpg) no-repeat;
}
ul.pmenu li a:hover span.m_ten
{
	background-position-x: -106px;
}
ul.pmenu li span.m_eleven
{
	width: 106px;
	background: url(../images/portfolio/modernmenu/buttons/novo_maple.jpg) no-repeat;
}
ul.pmenu li a:hover span.m_eleven
{
	background-position-x: -106px;
}
ul.pmenu li span.m_twelve
{
	width: 106px;
	background: url(../images/portfolio/modernmenu/buttons/novo_oak.jpg) no-repeat;
}
ul.pmenu li a:hover span.m_twelve
{
	background-position-x: -106px;
}
ul.pmenu li span.m_thirteen
{
	width: 106px;
	background: url(../images/portfolio/modernmenu/buttons/roso_nero.jpg) no-repeat;
}
ul.pmenu li a:hover span.m_thirteen
{
	background-position-x: -106px;
}

/* END OF MODERN MENU */

/* BEGINNING OF CONTEMPORARY MENU */

ul.pmenu li span.co_one
{
	width: 106px;
	background: url(../images/portfolio/contemporarymenu/buttons/aurora_ivory.jpg) no-repeat;
}
ul.pmenu li a:hover span.co_one
{
	background-position-x: -106px;
}
ul.pmenu li span.co_two
{
	width: 106px;
	background: url(../images/portfolio/contemporarymenu/buttons/aurora_oak.jpg) no-repeat;
}
ul.pmenu li a:hover span.co_two
{
	background-position-x: -106px;
}
ul.pmenu li span.co_three
{
	width: 106px;
	background: url(../images/portfolio/contemporarymenu/buttons/calibra.jpg) no-repeat;
}
ul.pmenu li a:hover span.co_three
{
	background-position-x: -106px;
}
ul.pmenu li span.co_four
{
	width: 106px;
	background: url(../images/portfolio/contemporarymenu/buttons/capri.jpg) no-repeat;
}
ul.pmenu li a:hover span.co_four
{
	background-position-x: -106px;
}
ul.pmenu li span.co_five
{
	width: 106px;
	background: url(../images/portfolio/contemporarymenu/buttons/classica_beech.jpg) no-repeat;
}
ul.pmenu li a:hover span.co_five
{
	background-position-x: -106px;
}
ul.pmenu li span.co_six
{
	width: 106px;
	background: url(../images/portfolio/contemporarymenu/buttons/classica_calvados.jpg) no-repeat;
}
ul.pmenu li a:hover span.co_six
{
	background-position-x: -106px;
}
ul.pmenu li span.co_seven
{
	width: 106px;
	background: url(../images/portfolio/contemporarymenu/buttons/classica_ivory.jpg) no-repeat;
}
ul.pmenu li a:hover span.co_seven
{
	background-position-x: -106px;
}
ul.pmenu li span.co_eight
{
	width: 106px;
	background: url(../images/portfolio/contemporarymenu/buttons/classica_maple.jpg) no-repeat;
}
ul.pmenu li a:hover span.co_eight
{
	background-position-x: -106px;
}
ul.pmenu li span.co_nine
{
	width: 106px;
	background: url(../images/portfolio/contemporarymenu/buttons/classica_oak.jpg) no-repeat;
}
ul.pmenu li a:hover span.co_nine
{
	background-position-x: -106px;
}
ul.pmenu li span.co_ten
{
	width: 106px;
	background: url(../images/portfolio/contemporarymenu/buttons/classica_walnut.jpg) no-repeat;
}
ul.pmenu li a:hover span.co_ten
{
	background-position-x: -106px;
}
ul.pmenu li span.co_eleven
{
	width: 106px;
	background: url(../images/portfolio/contemporarymenu/buttons/florence.jpg) no-repeat;
}
ul.pmenu li a:hover span.co_eleven
{
	background-position-x: -106px;
}
ul.pmenu li span.co_twelve
{
	width: 106px;
	background: url(../images/portfolio/contemporarymenu/buttons/roma.jpg) no-repeat;
}
ul.pmenu li a:hover span.co_twelve
{
	background-position-x: -106px;
}
ul.pmenu li span.co_thirteen
{
	width: 106px;
	background: url(../images/portfolio/contemporarymenu/buttons/tuscany.jpg) no-repeat;
}
ul.pmenu li a:hover span.co_thirteen
{
	background-position-x: -106px;
}


/* END OF CONTEMPORARY MENU */

/* BEGINNING OF CLASSIC MENU */

ul.pmenu li span.cl_one
{
	width: 106px;
	background: url(../images/portfolio/classicmenu/buttons/abbey.jpg) no-repeat;
}
ul.pmenu li a:hover span.cl_one
{
	background-position-x: -106px;
}
ul.pmenu li span.cl_two
{
	width: 106px;
	background: url(../images/portfolio/classicmenu/buttons/etna_ivory.jpg) no-repeat;
}
ul.pmenu li a:hover span.cl_two
{
	background-position-x: -106px;
}
ul.pmenu li span.cl_three
{
	width: 106px;
	background: url(../images/portfolio/classicmenu/buttons/etna_natural.jpg) no-repeat;
}
ul.pmenu li a:hover span.cl_three
{
	background-position-x: -106px;
}
ul.pmenu li span.cl_four
{
	width: 106px;
	background: url(../images/portfolio/classicmenu/buttons/etna_sanded.jpg) no-repeat;
}
ul.pmenu li a:hover span.cl_four
{
	background-position-x: -106px;
}
ul.pmenu li span.cl_five
{
	width: 106px;
	background: url(../images/portfolio/classicmenu/buttons/milano.jpg) no-repeat;
}
ul.pmenu li a:hover span.cl_five
{
	background-position-x: -106px;
}
ul.pmenu li span.cl_six
{
	width: 106px;
	background: url(../images/portfolio/classicmenu/buttons/ricco_walnut.jpg) no-repeat;
}
ul.pmenu li a:hover span.cl_six
{
	background-position-x: -106px;
}
ul.pmenu li span.cl_seven
{
	width: 106px;
	background: url(../images/portfolio/classicmenu/buttons/rimini.jpg) no-repeat;
}
ul.pmenu li a:hover span.cl_seven
{
	background-position-x: -106px;
}
ul.pmenu li span.cl_eight
{
	width: 106px;
	background: url(../images/portfolio/classicmenu/buttons/rustico_ivory.jpg) no-repeat;
}
ul.pmenu li a:hover span.cl_eight
{
	background-position-x: -106px;
}
ul.pmenu li span.cl_nine
{
	width: 106px;
	background: url(../images/portfolio/classicmenu/buttons/rustico_oak.jpg) no-repeat;
}
ul.pmenu li a:hover span.cl_nine
{
	background-position-x: -106px;
}
ul.pmenu li span.cl_ten
{
	width: 106px;
	background: url(../images/portfolio/classicmenu/buttons/rustico_sanded.jpg) no-repeat;
}
ul.pmenu li a:hover span.cl_ten
{
	background-position-x: -106px;
}
ul.pmenu li span.cl_eleven {
	width: 106px;
	background: url(../images/portfolio/classicmenu/buttons/sienna.jpg)  no-repeat;
}
ul.pmenu li a:hover span.cl_eleven
{
	background-position-x: -106px;
}

/* END OF CLASSIC MENU */

/* BEGINNING OF WORKTOPS MENU */

ul.pmenu li span.granite
{
	width: 106px;
	background: url(../images/portfolio/worktopsmenu/buttons/granite.png) no-repeat;
}
ul.pmenu li a:hover span.granite
{
	background-position-x: -106px;
}
ul.pmenu li span.ssteel
{
	width: 106px;
	background: url(../images/portfolio/worktopsmenu/buttons/s_steel.png) no-repeat;
}
ul.pmenu li a:hover span.ssteel
{
	background-position-x: -106px;
}
ul.pmenu li span.wood
{
	width: 106px;
	background: url(../images/portfolio/worktopsmenu/buttons/wood.png) no-repeat;
}
ul.pmenu li a:hover span.wood
{
	background-position-x: -106px;
}
ul.pmenu li span.laminate
{
	width: 106px;
	background: url(../images/portfolio/worktopsmenu/buttons/laminate.png) no-repeat;
}
ul.pmenu li a:hover span.laminate
{
	background-position-x: -106px;
}
/* END OF WORKTOPS MENU */

/* BEGINNING OF ACCESSORIES MENU */

ul.pmenu li span.adoors
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/adoors.jpg) no-repeat;
}
ul.pmenu li a:hover span.adoors
{
	background-position-x: -106px;
}
ul.pmenu li span.carousels
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/carousels.jpg) no-repeat;
}
ul.pmenu li a:hover span.carousels
{
	background-position-x: -106px;
}
ul.pmenu li span.cpantries
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/cpantries.jpg) no-repeat;
}
ul.pmenu li a:hover span.cpantries
{
	background-position-x: -106px;
}
ul.pmenu li span.cboards
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/cboards.jpg) no-repeat;
}
ul.pmenu li a:hover span.cboards
{
	background-position-x: -106px;
}
ul.pmenu li span.evoline
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/evoline.jpg) no-repeat;
}
ul.pmenu li a:hover span.evoline
{
	background-position-x: -106px;
}
ul.pmenu li span.fdoors
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/fdoors.jpg) no-repeat;
}
ul.pmenu li a:hover span.fdoors
{
	background-position-x: -106px;
}
ul.pmenu li span.gbbars
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/gbbars.jpg) no-repeat;
}
ul.pmenu li a:hover span.gbbars
{
	background-position-x: -106px;
}
ul.pmenu li span.gshelves
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/gshelves.jpg) no-repeat;
}
ul.pmenu li a:hover span.gshelves
{
	background-position-x: -106px;
}
ul.pmenu li span.mcorners
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/mcorners.jpg) no-repeat;
}
ul.pmenu li a:hover span.mcorners
{
	background-position-x: -106px;
}
ul.pmenu li span.alemans
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/alemans.jpg) no-repeat;
}
ul.pmenu li a:hover span.alemans
{
	background-position-x: -106px;
}
ul.pmenu li span.lemans
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/lemans.jpg) no-repeat;
}
ul.pmenu li a:hover span.lemans
{
	background-position-x: -106px;
}
ul.pmenu li span.pullouts150
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/pullouts150.jpg) no-repeat;
}
ul.pmenu li a:hover span.pullouts150
{
	background-position-x: -106px;
}
ul.pmenu li span.bpouts
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/bpouts.jpg) no-repeat;
}
ul.pmenu li a:hover span.bpouts
{
	background-position-x: -106px;
}
ul.pmenu li span.lpouts
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/lpouts.jpg) no-repeat;
}
ul.pmenu li a:hover span.lpouts
{
	background-position-x: -106px;
}
ul.pmenu li span.tdoors
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/tdoors.jpg) no-repeat;
}
ul.pmenu li a:hover span.tdoors
{
	background-position-x: -106px;
}
ul.pmenu li span.tmotion
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/tmotion.jpg) no-repeat;
}
ul.pmenu li a:hover span.tmotion
{
	background-position-x: -106px;
}
ul.pmenu li span.wshelves
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/wshelves.jpg) no-repeat;
}
ul.pmenu li a:hover span.wshelves
{
	background-position-x: -106px;
}
ul.pmenu li span.wwracks
{
	width: 106px;
	background: url(../images/portfolio/accessoriesmenu/buttons/wwracks.jpg) no-repeat;
}
ul.pmenu li a:hover span.wwracks
{
	background-position-x: -106px;
}

/* END OF ACCESSORIES MENU */

#rightcolumn_home {
	position: relative;
}
#rightcolumn_clips {
	position: relative;
}
#home_title {
	position: absolute;
	width: 539px;
	height: 29px;
	top: 14px;
	left: 195px;
	background: url(../images/home_title_03.png) no-repeat;
	text-indent: -9999px;
}
#home_pic {
	position: absolute;
	width: 653px;
	height: 354px;
	background: url(../images/home_pic_07.jpg) no-repeat;
	top: 51px;
	left: 147px;
}
#clips_titles {
	position: absolute;
	left: 179px;
	top: 20px;
	color: white;
}
#clips_titles a {
	text-decoration: none;
	color: white;
}
#clips_titles a:hover {
	color: gray;
}
#clips_titles a.active {
	color: black;
}
#betterhomes_pic {
	position: absolute;
	width: 359px;
	height: 204px;
	background: url(../images/clips/images/better_homes_vidpic_16.jpg) no-repeat;
	top: 122px;
	left: 174px;
}
#betterhomes_right {
	position: absolute;
	top: 20px;
	left: 587px;
	text-align: center;
}
#innovation_right {
	position: absolute;
	top: 50px;
	left: 552px;
	width: 230px;
	text-align: left;
	line-height: 22px;
}
#betterhomes_right h2 {
	padding-top: 90px;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-shadow: none;
	line-height: 15px;
}
#betterhomes_right p {
	text-align: center;
	padding-bottom: 115px;
}
#betterhomes_right span.thanks {
	position: absolute;
	width: 236px;
	height: 74px;
	left: -25px;
	top: 24px;
	background: url(../images/clips/images/manythanks_pic_10.png) no-repeat;
}
#betterhomes_right span.logo {
	position: absolute;
	width: 175px;
	height: 119px;
	top: 133px;
	left: -10px;
	background: url(../images/clips/images/betterhomes_logo_26.png) no-repeat;
}
#innovation_pic {
	position: absolute;
	background: url(../images/clips/images/innovation_pic_12.jpg) no-repeat;
	width: 361px;
	height: 274px;
	top: 58px;
	left: 171px;
}

/*****************************
TEMP portf5 MENU INVISIBILITY
******************************/
body#p5 ul.pmenu {
	visibility: hidden;
}

/*****************************
FORM STYLES
******************************/


fieldset {
	border: none;
}
#formcontainer {
	position: absolute;
	left: 180px;
	top: 40px;
	padding: 0;
	margin: 0;
	width: 700px;
	font-size: 11px;

}
form#signup label {clear:left; display:block; float:left; width:100px; text-align:left; padding-right:10px; color:black; margin-bottom:0.5em;}

#formcontainer h3 {padding: 0 0 18px; font-size: 14px; position: relative; left: -106px; top: 10px;}

form#signup input {border:1px solid #414d59; padding-left:0.5em; margin-bottom:0.6em; width:170px; background:#c5d3e0;}
form#signup input:hover { background:#b80b38; border:1px solid #fff; color:#fff;}
form#signup input:focus {background:#fff; border:1px solid #b80b38; color:#b80b38;}

form#signup input.check {
	width: 20px;
	margin-top: 8px;
}

#formleft {
	float: left;
	width: 300px;
	padding-top: 20px;
}
#formright {
	width: 270px;
	padding: 0 0 0 20px;
}
.rightlegend {
	padding: 0 0 9px;
	width: 250px;
	border-bottom: 1px dashed #999;
	text-align: left;
}
.rightlegend2 {
	text-align: left;
	padding: 0 0 9px;
	width: 250px;
	border-bottom: 1px dashed #999;
	margin: 0 0 5px;
}
form#signup #button1, form#signup #button2 {position: relative; bottom: 40px; left: -5px; float: left; color:#fff; padding-right:0.5em; cursor:pointer; width:125px; height: 40px; margin-left:8px; background:#b80b38; border:1px solid; border-color:#f11f54 #5f051c #5f051c #f11f54;}
form#signup #button1:hover, form#signup #button2:hover {color:#fff; background:#414d59; border:1px solid; border-color:#4f718a #003 #003 #4f718a; }
