/*============================================================
  Pipetto Custom Styles
============================================================*/

/* Defaults */


html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden; }


body {
	font-size:80%;
	font-family:"News Gothic MT", Arial, Helvetica, sans-serif;
	background-color:#fefdfd;
	text-align:left;
	font-stretch:ultra-expanded;
}	

#page_background {position:absolute; z-index:1; width:100%; height:100%; left:0; top:0;}


h3{ font-weight:normal;
	text-transform:uppercase;
	font-size:1.1em;
	margin-bottom:10px;
}


#contact-form label,#contac-form input,#contac-form textarea{
display:block;
float:left;
}

#contact-form label{
	width:200px;
	font-weight:normal;
	}

#contact-form input, textarea {
	width: 300px;
	border: 1px solid #e2e2e2;

}


/* page structure */

#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} 

.wrap{ width:1005px; margin:0 auto;}

.header{

	height:130px;
	background: url(http://www.pipetto.co.uk/images/header.gif) left top no-repeat;

}

.main_nav{
	height:50px;

}

.white_box{
	background-color:#FFFFFF;
	border:1px solid #000000;
}

#body_left{
	width:620px;
	margin:0;
	float:left;
}

#body_right{
	width:360px;
	float:left;
	margin-left:20px;
}

.info_links{
	font-size:0.9em;
	margin-top:50px;
	text-align:center;
	text-transform:uppercase;
}

.footer{
	font-size:0.9em;
	color:#000;
	text-transform:uppercase;
	margin:10px 0px 10px 0px;
	width:1005px;

}

.footer div{
	width:300px;
	float:right;
	text-align:right;
}

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

.footer a:hover, .info_links a:hover, 
.footer a:active, .info_links a:active
{color: #000000; text-decoration:underline}


.footer form {
	display:inline;
}
.footer .go {
background:transparent url(http://cache0.bigcartel.com/themes/sexy/images/btn-go.gif) no-repeat scroll 0 0;
height:18px;
width:24px;
border-style:none;
}

.footer .email {
	font-size:0.9em;
	height:14px;
	border: 1px solid #e2e2e2;
	background-color:#FFFFFF;
}

/* navigation */


#home a.rollover_home {background-position:0 -35px;}
a.rollover_home:hover{background-position:0 -35px;}
a.rollover_home {
background:transparent url(../images/nav-home.gif) no-repeat scroll 0 0;
display:block;
font-size:0;
height:35px;
line-height:0;
overflow:hidden;
text-indent:-10000px;
width:164px;
float:left;
}

#home-page a.rollover_shop {background-position:0 -35px;}
a.rollover_shop:hover{background-position:0 -35px;}
a.rollover_shop {
background:transparent url(../images/nav-shop.gif) no-repeat scroll 0 0;
display:block;
font-size:0;
height:35px;
line-height:0;
overflow:hidden;
text-indent:-10000px;
width:144px;
float:left;
}

#our_story a.rollover_story{ background-position:0 -35px;}
a.rollover_story:hover{ background-position:0 -35px;}
a.rollover_story {
background:transparent url(../images/nav-story.gif) no-repeat scroll 0 0;
display:block;
font-size:0;
height:35px;
line-height:0;
overflow:hidden;
text-indent:-10000px;
width:180px;
float:left;
}

#press a.rollover_press{background-position:0 -35px;}
a.rollover_press:hover{background-position:0 -35px;}
a.rollover_press {
background:transparent url(../images/nav-press.gif) no-repeat scroll 0 0;
display:block;
font-size:0;
height:35px;
line-height:0;
overflow:hidden;
text-indent:-10000px;
width:110px;
float:left;
}

#original_ideas a.rollover_ideas{background-position:0 -35px;}
a.rollover_ideas:hover{background-position:0 -35px;}
a.rollover_ideas {
background:transparent url(../images/nav-ideas.gif) no-repeat scroll 0 0;
display:block;
font-size:0;
height:35px;
line-height:0;
overflow:hidden;
text-indent:-10000px;
width:231px;;
float:left;
}

#stockists a.rollover_stockists{background-position:0 -35px;}
a.rollover_stockists:hover{background-position:0 -35px;}
a.rollover_stockists {
background:transparent url(../images/nav-stockists.gif) no-repeat scroll 0 0;
display:block;
font-size:0;
height:35px;
line-height:0;
overflow:hidden;
text-indent:-10000px;
width:175px;
float:left;
}



/* shop nav */

#electronic{background:url(../images/R-NAV-electronic.gif) no-repeat;}
#iphone{background:url(../images/R-NAV-iphone.gif) no-repeat;}
#ipad{background:url(../images/R-NAV-ipad.gif) no-repeat;}
#ipod{background:url(../images/R-NAV-ipod.gif) no-repeat;}
#macbook{background:url(../images/R-NAV-macbook.gif) no-repeat;}
#blackberry{background:url(../images/R-NAV-blackberry.gif) no-repeat;}
#travel{background:url(../images/R-NAV-travel.gif) no-repeat;}

#belts{background:url(../images/R-NAV-belts.gif) no-repeat;}
#originals{background:url(../images/R-NAV-originals.gif) no-repeat;}
#black{background:url(../images/R-NAV-black.gif) no-repeat;}
#brown{background:url(../images/R-NAV-brown.gif) no-repeat;}
#limited{background:url(../images/R-NAV-ltd-edition.gif) no-repeat;}
#guerre{background:url(../images/R-NAV-guerre.gif) no-repeat;}
#sale{background:url(../images/R-NAV-sale.gif) no-repeat; margin-top:15px;}


/* General Elements */
.clear{
	font-size:0em;
}

