/* Our "universal rule" */

html {
    margin:0;
    padding:0;
    background:#fff;
    color:#000;
     font-family: arial, verdana, sans-serif;

    }

     a img{
	 text-decoration: none;
	 color:#0000FF;
	 border:none;
 }

.text_link a{
	text-decoration: none;
	color:#FFFFFF;
	border:none;
}

 #outer {
	 position:relative;
	 margin: auto;
	 width:1100px;
	 height: 700px;
 }

 #tshirts {

 float: right;
 width: 940px; /* And it's going to have a 500px width */

 /*background: #D9D9D9;*/
 }


#tshirts table{

	/*border:solid 1px #000000;*/
	padding-left: 20px;
	left:0px;
 }
 #tshirts td{
	 position:relative;
	 z-index: 0;
	 padding-right: 00px;
 }

 #tshirts td img{

	position:relative;
	top:0px;
 }

 #links {
float:left;
 width: 160px; /* Our total width - content width is 260px */
 right:100px;
 /*background: #8A8AE6;*/
 text-align: left;
 }
 #links img{
	 margin-top: 5px;
	 z-index:10;
 }
 #links a{

	 z-index:10;
 }


 #logo{
	position:relative;
	top:30px;
	left:00px;
 }
#basketText{
	 position:relative;
	 left:465px;
	 top:70px;
	 width:306px;
	 height:11px;
	 font-size:12px;
	float:left;
 }
 #basketText a{
  color: #000000;

 text-decoration:none;
 font-size: 10px;
 font-weight: bold;
 }

#basketImage{
	 position:relative;
	 left:880px;
	 width:128px;
	 bottom:40px;

 }
 #home{
	 position:relative;
	top:3px;
	left:40px;
 }


 #tshirt_control01{
	 position:relative;
	 left:150px;
	 bottom:55px;
	 z-index:1;
 }
  #tshirt_control02{
	 position:relative;
	 left:142px;
	 bottom:39px;
	 z-index:1;
 }
 #tshirt_control02a{
	 position:relative;
	 left:130px;
	 bottom:39px;
	 z-index:1;
 }
 #tshirts_table{
	 position:relative;
	 bottom:10px;
 }
 #second_row{
	position:relative;
	 bottom:10px;
 }

#accessories_menu {
left:38px;
position:relative;
text-align:left;
width:590px;
}


 #accessories_image_large{
	position:relative;
	width:340px;
	height:340px;
	left:200px;
	top:-472px;
 }
 #accessories_image_small01{
	position: relative;
	width:140px;
	height:140px;
	left:650px;
	bottom: 513px;

 }
 #accessories_image_small02{
	position: relative;
	width:140px;
	height:140px;
	left:650px;
	bottom: 449px;
 }
 #accessories_image_small03{
	position: relative;
	width:140px;
	height:140px;
	left:840px;
	bottom:794px;
 }
 #accessories_image_small04{
	position: relative;
	width:140px;
	height:140px;
	left:750px;
	top: 500px;
 }

  #accessories_price{
	 position: relative;
	 width:167px;
font-size:14px;
font-weight:bold;
	left:200px;
	bottom: 115px;
 }

 #accessories_form0{
	position: relative;
	font-size:14px;
	bottom: 439px;
	height:auto;
left:389px;
position:relative;
width:200px;
 }
  #accessories_form1{
	position: relative;
	font-size:14px;
	width:200px;
	height: auto;
	left:389px;
	bottom: 579px;
 }

  #accessories_form2{
	position: relative;
	font-size:14px;
	width:200px;
	height: auto;
	left:406px;
	bottom: 583px;
 }
 #accessories_form2 th{
	 font-size:14px;
 }
 #accessories_form0_submit{
	 position: relative;
	width:200px;
	height: auto;
	left:439px;
	bottom: 430px;
 }


 #accessories_form1_submit{
	 position: relative;
	width:200px;
	left:439px;
	bottom: 570px;
 }
  #accessories_form2_submit{
	 position: relative;
	width:200px;
	left:441px;
	bottom: 575px;
 }



#accessories_form0 select{

	width: 75px;
 }


 #accessories_form1 select{
	width: 75px;
 }
 #accessories_form2 select{
	width: 75px;
 }
 /************************************HOME**********************************************/
 #home_image{
	position:relative;
	left:200px;
	bottom: 450px;
	width:581px;
	height: 463px;
 }



  /****************************************** STUFF ************************************/

 #stuff_image_large{
	position:relative;
	width:340px;
	height:340px;
	left:25px;
	top:30px;
 }
 #stuff_name{
	 position:relative;
	 left:25px;
	 height:36px;
	 width:330px;
	 top:10px;
	 font-size: 16px;
 }

 .stuff_designer{
 	font-size: 12px;
 }

 #stuff_next {
left:25px;
position:relative;
top:50px;
width:242px;

}

#stuff_next a{
	font-size: 9px;
text-decoration: none;
color:#000000;
}


 #stuff_image_small01{
	  position:relative;
	  width:140px;
	height:140px;
	left:667px;
	bottom: 340px;
 }
 #stuff_image_small02{
	position:relative;
	width:140px;
	height:140px;
	left:667px;
	bottom: 278px;
 }
#stuff_price{
	position:relative;
	left:442px;
	bottom:321px;
	height:18px;
	width:250px;
	font-size: 12px;
 }
 #stuff_form {
bottom:395px;
left:380px;
position:relative;
width:200px;
}
#sold_out {
bottom:605px;
height:88px;
left:380px;
position:relative;
width:88px;
}
 #stuff_form th {
	 text-align:right;
	 font-family: arial, verdana, sans-serif;
	font-size: 14px;
 }
 #stuff_form td {
	 text-align:right;
 }
 #stuff_form select{
	 width: 95px;
 }
#stuff_nav {
left:190px;
position:relative;
top:150px;
z-index:0;
height:10px;
}

#stuff_nav_women {
left:280px;
position:relative;
top:50px;
z-index:0;
height:10px;
}


#one_icon {
bottom:385px;
height:18px;
left:349px;
position:relative;
width:70px;
}

 #two_icons {
bottom:385px;
height:18px;
left:327px;
position:relative;
width:70px;
}

#three_icons {
bottom:385px;
height:18px;
left:306px;
position:relative;
width:70px;
}

 #size_chart {
bottom:500px;
height:14px;
left:443px;
position:relative;
width:160px;
z-index: 3;
}
 #size_chart a{
text-decoration: none;
color: #000000;
font-size: 12px;
}

#remain_text p {
bottom:390px;
font-size:13px;
font-weight:bold;
height:14px;
left:26px;
position:relative;
}

#carbon{

bottom:570px;
height:14px;
left:423px;
position:relative;
width:164px;
z-index:3;
}

#carbon p{
	font-size:10px;
	font-weight: normal;
	}

 /******************************** TEXT PAGES ******************************************************************************/


 #text_pos {
	position:relative;
	top:-10px;
	left:40px;
 }

 #text_pos p{
 	font-family:Arial, serifSansSerifMonospace ;
	font-size:10pt;
	font-weight:normal;
	line-height:15pt;
	width:810px;
 }
 #text_pos span.header{
 	color :#ff0015;
	font-family:Arial;
	font-weight:bolder;
 }
 #text_pos a{
 	color :#ff0015;
	font-family:Arial;
	font-weight:bolder;
	text-decoration:none;
	font-size:10pt;
 }

 #rolloverText{
 	width:810px;
 }

 #rolloverText a{
 	font-size:10pt;
	line-height:15pt;
	color:#000000;
	font-weight:normal;

 }



 #text_pos table{
	 position:relative;
	 left:-28px;

 }

 #text_pos th{
	text-align: left;
 }
 /***********************************GALLERY********************************************************/
 #gallery_prev{
	 position: relative;
	 top: 425px;
	 z-index: 2;
 }
  #gallery_next{
	 position: relative;
	 top: 425px;
	 left:782px;
	 z-index: 2;
 }
 #gallery_pics{
	 position: relative;
	 bottom: 65px;

	 height:16px;
	 width:139px;
	 left: 200px;
	 z-index: 2;
 }

 #gallery_close {
bottom:495px;
height:31px;
left:570px;
position:relative;
width:29px;
z-index:1;
}



 /**********************************BASKET*************************************************************/
th.basket
{
    text-align:left;
    font-size:75%;
    width:10%;
    padding:5px;
}

th.basket_description
{
    text-align:left;
    font-size:75%;
    width:40%;
    padding:5px;
}

td.basket
{
    text-align:left;
    font-size:75%;
    background-color:#dddddd;
    padding:5px;
}

td.basket_grey
{
    text-align:left;
    font-size:75%;
    background-color:#aaaaaa;
    padding:5px;
}

th.total
{
    text-align:left;
    font-size:80%;
    width: 110px;
}

td.total
{
    text-align:left;
    font-size:80%;

}

td.total_cash
{
    text-align:right;
    font-size:80%;
}
div.aboutus01
{

	font-size:75%
}



/******************DOWNLOAD******************************************************/
#down_item01{
	position:relative;
	float:left;
	left:8px;
	top:8px;
}

#down_item02{
	position:relative;
	float:left;
	left:16px;
	top:41px;
}

#down_item03{
	position:relative;
	float:left;
	left:24px;
	top:41px;
}

#down_item04{
	position:relative;
	float:left;
	left:32px;
	top:41px;

}
#down_item05{
	clear:both;
	position:relative;
	top:130px;
	left:10px;
	float:left;
}

#down_item06{

	position:relative;
	top:149px;
	left:20px;
	float:left;
}

#down_item07{

	position:relative;
	top:149px;
	left:30px;
	float:left;
}
#down_item08{
	clear:both;
	position:relative;
	bottom:53px;
	left:500px;
	float:left;
}
#down_item09{
	float:left;
	position:relative;
	left:510px;
	bottom:22px;
}
#down_item10{
	clear:both;
	position:relative;
	bottom:30px;
	left:500px;
	float:left;
}

/********************************************PRINTS****************************************/
#print_menu{
	position: relative;
	top:8px;
	left:50px;
}

#large_print_image{
	position:relative;
	float: left;
	top:28px;
	left:50px;
}

#small_print01{
	position:relative;
	float: left;
	top:28px;
	left:120px;
	border:2px solid #000;
}
#small_print02{
	position:relative;
	float: left;
	top:28px;
	left:140px;
	border:2px solid #000;
}

#print_text01 {
	bottom:150px;
	clear:both;
	font-size:12px;
	font-weight:bold;
	left:462px;
	position:relative;
	width: 240px;
}
#print_text02 {
	width: 200px;
	bottom:128px;
	clear:both;
	font-size:12px;
	font-weight:bold;
	left:462px;
	position:relative;
}
#print_disc{
	position:relative;
	bottom:145px;
	left:700px;
}
#print_disc1{
	position:relative;
	bottom:145px;
	left:710px;
}


#print_submit01 {
bottom:149px;
left:462px;
position:relative;
width:200px;
}
#print_text03 {
	width: 240px;
	bottom:128px;
	left:462px;
	position:relative;
	font-size:12px;
	font-weight:bold;
}
#print_submit02 {
	width: 200px;
	bottom:145px;
	left:462px;
	position:relative;
}

/*******************************FANCY**************************************************/

#fancy_big{
	position: relative;
	width:425px;
	height: 423px;
	left:40px;
	top: 8px;
}

#fancy01{
	position:relative;
	left:80px;
	top:6px;
	width:320px;
	height:242px;
	border:2px solid #000;

}
#fancy02{
	position:relative;
	left:80px;
	top:22px;
	width:320px;
	height:242px;
	border:2px solid #000;

}
#fancy03{
	position:relative;
	left:80px;
	top:40px;
	width:320px;
	height:242px;
	border:2px solid #000;

}

#fancy04{
	position:relative;
	bottom:736px;
	left:450px;
	width:500px;
}


#fancy05{
	clear:both;
	position:relative;
	bottom:721px;
	left:473px;
	width:400px;
}

#fancy06{
	clear:both;
	position:relative;
	bottom:701px;
	left:473px;
	width:400px;
}
#fancy_pics_prev{
	position: relative;
	top:20px;
	left:45px;
}

#fancy_pics_next{
	position: relative;
	top:7px;
	left:420px;
}


#cclogohome{
	position:relative;
	top:0px;
	left:32px;
}
#sticker_home{
	position:relative;
	bottom:480px;
	left:60px;
}
#cclogo {
left:750px;
position:relative;
top:90px;
}


/**************************CONTACT*************************************************/
#contact{
	position:relative;
	left:28px;
}


/****************************PRESS*************************************************/

#press1{
	position:relative;
	width:110px;
	left:20px;
	float:left;
}

#pressLarge{
	position:relative;
	float:left;
	left:100px;
}

/*****************************VOTE**********************************************/
#radio{

}

.vote{
	text-align:left;
	font-weight:normal;
	font-size:10pt;
}
#tbl_vote{
	position:relative;
	left:15px;
}


#results a {
	position:relative;
	left:45px;
}

#results a {
	font-family:Arial,serifSansSerifMonospace;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}
 #voteHeader a{
color :#ff0015;
	font-family:Arial;
	font-weight:bolder;
	text-decoration:none;
 }

 /***********************GALLERY********************************/
#galleryTable{
	position:relative;
	left:18px;
}
