@charset "utf-8";



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


/* -- layout -- */


html { height: 100%; }

body { height: 100%; background: url(images/global/background.jpg) top left no-repeat #000; }



#icon-set a img{ border-style:none; }



/* fileUploader */



#fileUploader { width: 200px; height: 100px; position: absolute; z-index: 99; margin: auto; background-color: #FFF; display: none; }



/* header */



#header { width: 980px; height: 110px; overflow: hidden; }



#logo { width: 205px; height: 100px; position: absolute; top: 10px; left: 60px; z-index: 1; }



#mailing-social { width: 350px; height: 50px; overflow: hidden; position: absolute; top: 10px; left: 500px; z-index: 2; }



#mailing-form { width: 230px; height: 47px; padding: 3px 0 0 0; margin: 0 10px 0 0; float: left; color: #000000;}



#mailing-form p { padding: 5px 0 0 5px; margin: 0; font-size: 14px; }



#mailing-holder { display: none; width: 230px; height: 225px; padding: 5px; background: #fef200; position: absolute; z-index: 5; top: 45px; left: 493px; }



#mailing-holder p { color: #000000; }



a#close-mail { display: none; }



a#open-mailing { background: url(/images/global/join-our-mailing-list.png) no-repeat; text-indent: -9999px; display: block; width: 219px; height: 35px; }



/* menu */



#menu-holder { width: 610px; height: 50px; position: absolute; top: 60px; left: 260px; z-index: 2; }



ul#menu { margin: 0; padding: 0; }



ul#menu li { float: left; list-style: none; }



ul#menu li a { height: 50px; display: block; text-indent: -9999px; background-image: url(images/global/menu.gif); }







a#menu-home { width: 64px; background-position: 0 0; }



a#menu-home:hover, a.current-home { background-position: 0 50px !important; }





a#menu-shop { width: 49px; background-position: -64px 0 }



a#menu-shop:hover, a.current-shop { background-position: -64px 50px !important; }





a#menu-our-philosophy { width: 103px; background-position: -113px 0; }



a#menu-our-philosophy:hover, a.current-philosophy { background-position: -113px 50px !important; }





a#menu-blog { width: 42px; background-position: -216px 0; }



a#menu-blog:hover, a.current-blog { background-position: -216px 50px !important; }





a#menu-gallery { width: 52px; background-position: -258px 0; }



a#menu-gallery:hover, a.current-gallery { width: 52px; background-position: -258px 50px !important; }





a#menu-latest-news { width: 87px; background-position: -310px 0; }



a#menu-latest-news:hover, a.current-news { background-position: -310px 50px !important; }





a#menu-warranty { width: 74px; background-position: -397px 0; }



a#menu-warranty:hover, a.current-warranty { width: 74px; background-position: -397px 50px !important; }





a#menu-reviews { width: 58px; background-position: -471px 0; }

a#menu-reviews:hover, a.current-reviews { background-position: -471px 50px !important; }


a#menu-contact { width: 81px; background-position: -529px 0; }

a#menu-contact:hover, a.current-contact { background-position: -529px 50px !important; }*/



/* /menu */







/* content */



/*#holder { width: 4500px; height: 485px; overflow: hidden; }*/

	

#content { position: absolute; z-index: 5; top: 0; left: 0; }

#sidebar { padding: 0; margin: 0; width: 170px; float: right; }

#comments { margin: 5px 0 10px 10px; padding-bottom: 10px;}

.narrowcolumn { width: 600px; background-color: #FFFFFF; min-height: 500px; padding: 15px;}

.content-holder { width: 800px; overflow: hidden; padding: 15px;}

.entry p { width: 600px; }

/* cells */



.cell { width: 450px; min-height: 540px; margin: 5px 25px 0 10px; background-color:#FFFFFF;}



.cell_single { width: 750px; margin: 0 10px 10px 10px; padding: 10px 0 0 0; background-color:#FFFFFF; }



.section_single { width: 860px; background-color:#FFFFFF;}



.section { width: 860px; padding: 5px; margin-bottom: 5px; background-color:#FFFFFF; }



.full { width: 680px; /*height: 475px;*/ padding: 5px; background-color: #FFF; }





/* units */



.unit { width: 216px; height: 140px; padding: 5px; margin: 0 5px 0 0; background-color: #FFF; float: left; background-position: 5px 5px; background-repeat: no-repeat; }



#unit-gallery { background-image: url(images/home/jumping.jpg); }



#unit-your-photos { background-image: url(images/home/polaroids.jpg); background-position: 10px 35px; }



#unit-news { background-image: url(images/home/blue-headphones.jpg); }



#unit-news p { color: #FFF; }



.unit-title { width: 170px; height: 30px; background: #EC008C; text-indent: -9999px; display: block; padding: 0; margin: 0 0 10px 0; }



#title-latest-news { background: url(images/strips/lastest-news-coming-soon.gif) no-repeat; }



#title-your-photos { background: url(images/strips/send-us-your-photos.gif) no-repeat; }



#title-view-gallery { background: url(images/strips/view-gallery.gif) no-repeat; }



.button { width: 43px; height: 26px; display: block; background: url(images/buttons/blue-button.png) no-repeat; float: right; }







/* footer */



#footer { width: 690px; margin: 0 0 0 150px; overflow: hidden; }



#footer p { padding: 0; margin: 0; font-size: 9px; color: #FFF; text-transform: uppercase; }



#footer a { color: #FFF; }





/* - classes - */



.left { float: left; margin: 0 10px 0 0; }



.right { float: right; }



.clear { clear: both; overflow: hidden; }



.null-margin { margin: 0 !important; }









/* - type - */



body { font: 11px "Lucida Grande",Tahoma,Verdana,sans-serif; color: #767676; }



h1 { }



p { line-height: 15px; }



a { color: #767676; }



input { font: 11px "Lucida Grande",Tahoma,Verdana,sans-serif; color: #767676; }

.entry { margin: 20px 5px 20px 15px; }


.archive_entry { margin: 10px 5px 10px 5px; clear: left; width: 630px; }

h2 { font-size: 20px; font-weight: bold; }

h3 { font-size: 14px; font-weight: bold; }

.archive_entry img { float: left; margin: 0 5px 10px 5px; overflow: hidden; }

.archive_entry p { margin: 15px 5px 10px 5px; }