@charset "UTF-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	background: url(imgs/etchit_main_bg.jpg) no-repeat;
	background-color:#202632;
	margin-top:0px;
	}
	
table {
	text-align:left;
	}
	
div.container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	height:650px;
	}
	
#etchitlogo {
	position:absolute;
	width:309px;
	height:138px;
	top:30px;
	left:0px;
	}
	
#homebtn {
	position:absolute;
	width:86px;
	height:32px;
	top:50px;
	left:319px;
	}
	
#productsbtn {
	position:absolute;
	width:86px;
	height:32px;
	top:50px;
	left:407px;
	}
	
#stockistsbtn {
	position:absolute;
	width:86px;
	height:32px;
	top:50px;
	left:495px;
	}
	
#mediabtn {
	position:absolute;
	width:86px;
	height:32px;
	top:50px;
	left:583px;
	}
	

#contactusbtn {
	position:absolute;
	width:86px;
	height:32px;
	top:50px;
	left:671px;
	}
	
#footerleft {
	position:absolute;
	width:860px;
	height:20px;
	top:630px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#FFF;
	}
	
#footerright{
	position:absolute;
	width:65px;
	height:20px;
	top:630px;
	left:861px;
	}
	
#bottombar {
	position:absolute;
	width:100%;
	height:60px;
	left:0px;
	top:590px;
	background:url(imgs/bottom_bar_repeat.jpg) repeat-x;
	}
	
a:link {
	color: #00F;
	text-decoration:none;
	}
	
a:hover {
	color: #F00;
	text-decoration:none;
	}
	
a:visited {
	text-decoration:none;
	color: #606;
	}
	
a:link:hover, a:visited:hover {
	color: #F00;
	text-decoration:none;
	}
	
/*home page*/

#homecontent {
	position:absolute;
	width:375px;
	height:110px;
	left:495px;
	top:130px;
	font-size:25px;
	line-height:35px;
	color:#006;
	font-weight:bold;
	}
	
	
/**/

/*products page*/

#benefittext {
	position:absolute;
	width:290px;
	height:60px;
	top:173px;
	left:55px;
	font-size:25px;
	line-height:26px;
	color:#006;
	font-weight:bold;
	text-align:center;
	}
	
#targettags {
	position:absolute;
	width:802px;
	height:439px;
	top:170px;
	left:85px;
	}
	
#cupused {
	position:absolute;
	width:754px;
	height:414px;
	top:200px;
	left:105px;
	}
	
#cupcompare {
	position:absolute;
	width:767px;
	height:272px;
	top:245px;
	left:105px;
	}
	
#cuptext1 {
	position:absolute;
	width:120px;
	height:35px;
	top:515px;
	left:120px;
	font-size:12px;
	text-align:center;
	}
	
#cuptext2 {
	position:absolute;
	width:120px;
	height:35px;
	top:250px;
	left:215px;
	font-size:12px;
	text-align:center;
	}
	
#cuptext3 {
	position:absolute;
	width:120px;
	height:35px;
	top:510px;
	left:330px;
	font-size:12px;
	text-align:center;
	}
	

#cuptext4 {
	position:absolute;
	width:150px;
	height:55px;
	top:505px;
	left:650px;
	font-size:22px;
	line-height:25px;
	font-weight:bold;
	text-align:center;
	}

#prevbtn {
	position:absolute;
	width:60px;
	height:60px;
	top:320px;
	left:80px;
	}
	
#nextbtn {
	position:absolute;
	width:60px;
	height:60px;
	top:320px;
	left:840px;
	}

#producttitle {
	position:absolute;
	width:470px;
	height:110px;
	left:395px;
	top:100px;
	font-size:25px;
	line-height:35px;
	font-weight:bold;
	}
	
#redcup32 {
	position:absolute;
	width:250px;
	height:285px;
	top:235px;
	left:150px;
	}
	
#frostcup32 {
	position:absolute;
	width:250px;
	height:285px;
	top:235px;
	left:445px;
	}
	
#cup32stack {
	position:absolute;
	width:100px;
	height:285px;
	top:235px;
	left:715px;
	}
	
#redcode {
	position:absolute;
	width:260px;
	height:40px;
	top:530px;
	left:130px;
	font-size:12px;
	font-weight:bold;
	}
	
#frostcode {
	position:absolute;
	width:260px;
	height:40px;
	top:530px;
	left:425px;
	font-size:12px;
	font-weight:bold;
	}
	
#tagexsamples {
	position:absolute;
	width:230px;
	height:195px;
	top:84px;
	left:501px;
	}
	
#smarttags {
	position:absolute;
	width:322px;
	height:280px;
	top:245px;
	left:420px;
	}
	
#tagstacks {
	position:absolute;
	width:64px;
	height:390px;
	top:135px;
	left:750px;
	}
	
#tagcontent {
	position:absolute;
	width:250px;
	height:170px;
	top:200px;
	left:165px;
	font-weight:bold;
	line-height:18px;
	}
	
#stickerbg {
	position:absolute;
	width:250px;
	height:135px;
	top:400px;
	left:145px;
	}
	
#stickercontent {
	position:absolute;
	width:180px;
	height:85px;
	top:420px;
	left:185px;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
	color:#FFF;
	}
	
#smarttagcode {
	position:absolute;
	width:350px;
	height:40px;
	top:530px;
	left:398px;
	font-size:12px;
	font-weight:bold;
	}
	
#displaytitle {
	position:absolute;
	width:300px;
	height:90px;
	left:445px;
	top:111px;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	}
	
#stackdisplay {
	position:absolute;
	width:400px;
	height:349px;
	top:221px;
	left:415px;
	}
	
#displaycontent {
	position:absolute;
	width:280px;
	height:140px;
	top:275px;
	left:170px;
	font-weight:bold;
	font-size:23px;
	line-height:40px;
	color: #006;
	}
	
#displaycode {
	position:absolute;
	width:270px;
	height:50px;
	top:420px;
	left:165px;
	font-size:12px;
	font-weight:bold;
	}
	
/**/


/*stockists page*/

div.stockistscontainer {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	height:900px;
	}

#stockiststitle {
	position:absolute;
	width:500px;
	height:60px;
	top:120px;
	left:370px;
	font-size:50px;
	line-height:55px;
	font-weight:bold;
	color: #F00;
	}
	
#stockistsnav {
	position:absolute;
	width:600px;
	height:25px;
	top:180px;
	left:80px;
	color:#000;
	font-weight:bold;
	}
	
#stockistsmainnav {
	position:absolute;
	width:150px;
	height:25px;
	top:180px;
	left:705px;
	color:#000;
	font-weight:bold;
	text-align:right;
	}

#stockistsbox {
	position:absolute;
	width:805px;
	height:520px;
	top:210px;
	left:80px;
	color:#000;
	}
	
#stockistsboxsmall {
	position:absolute;
	width:805px;
	height:360px;
	top:210px;
	left:80px;
	color:#000;
	}
	
#stockistspglink {
	position:absolute;
	width:805px;
	height:20px;
	top:735px;
	left:80px;
	color:#000;
	text-align:right;
	}
	
#stockistspglinksmall {
	position:absolute;
	width:805px;
	height:20px;
	top:555px;
	left:80px;
	color:#000;
	text-align:right;
	}
	
#stockistsfooterleft {
	position:absolute;
	width:860px;
	height:20px;
	top:880px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#FFF;
	}
	
#stockistsfooterright{
	position:absolute;
	width:65px;
	height:20px;
	top:880px;
	left:861px;
	}
	
#stockistsbottombar {
	position:absolute;
	width:100%;
	height:60px;
	left:0px;
	top:833px;
	background:url(imgs/bottom_bar_repeat.jpg) repeat-x;
	}
	
#stockistsmap {
	position:absolute;
	width:530px;
	height:495px;
	top:25px;
	left:130px;
	}
	
/**/

/*media page*/

div.mediacontainer {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	height:900px;
	}

#mediatitle {
	position:absolute;
	width:500px;
	height:60px;
	top:120px;
	left:370px;
	font-size:50px;
	line-height:60px;
	font-weight:bold;
	color: #F00;
	}
	
#medianav {
	position:absolute;
	width:805px;
	height:25px;
	top:180px;
	left:80px;
	color:#000;
	}

#mediabox {
	position:absolute;
	width:805px;
	height:540px;
	top:210px;
	left:80px;
	color:#000;
	}
	
#mediapglink {
	position:absolute;
	width:805px;
	height:20px;
	top:735px;
	left:80px;
	color:#000;
	text-align:right;
	}
	
#mediafooterleft {
	position:absolute;
	width:860px;
	height:20px;
	top:880px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#FFF;
	}
	
#mediafooterright{
	position:absolute;
	width:65px;
	height:20px;
	top:880px;
	left:861px;
	}
	
#mediabottombar {
	position:absolute;
	width:100%;
	height:60px;
	left:0px;
	top:833px;
	background:url(imgs/bottom_bar_repeat.jpg) repeat-x;
	}
	
#mediaprevbtn {
	position:absolute;
	width:60px;
	height:60px;
	top:430px;
	left:80px;
	}
	
#medianextbtn {
	position:absolute;
	width:60px;
	height:60px;
	top:430px;
	left:825px;
	}
	
/**/

/*contact us page*/

div.contactcontainer {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	height:900px;
	}

#contacttitle {
	position:absolute;
	width:500px;
	height:60px;
	top:120px;
	left:320px;
	font-size:40px;
	line-height:50px;
	font-weight:bold;
	color: #F00;
	}

#contactbox {
	position:absolute;
	width:530px;
	height:565px;
	top:186px;
	left:320px;
	color:#000;
	}
	
#contactfooterleft {
	position:absolute;
	width:860px;
	height:20px;
	top:880px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#FFF;
	}
	
#contactfooterright{
	position:absolute;
	width:65px;
	height:20px;
	top:880px;
	left:861px;
	}
	
#contactbottombar {
	position:absolute;
	width:100%;
	height:60px;
	left:0px;
	top:833px;
	background:url(imgs/bottom_bar_repeat.jpg) repeat-x;
	}
	
#errorbox {
	position:absolute;
	width:495px;
	height:210px;
	top:230px;
	left:235px;
	color:#FFF;
	font-size:20px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	}
	
/**/
