body {margin: 0 0 150px 0; padding: 0;font-family: "Trebuchet MS",Arial,Helvetica; color: #666; background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/background.jpg") fixed repeat-x 0% 100% #fff;}

p {margin:0; padding:0; font-size:14px; margin:0; padding:0}
a {color:#333; text-decoration:none}
a:hover {color: #66CC00}
a img  {border:none}
#hidden, h1 {display:none}
	
	 
#container {
margin: 0 auto 0 auto; width: 950px; background: url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/contain_bg.png"); clear:both;
}

#banner {display:block; width:950px; height:104px; background-image:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/banner.jpg"); margin:20px 0 0 0; padding:0;}

#nav {display:block; width:950px; height:35px; background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/nav_bg.jpg") no-repeat; margin:0; padding:0;}
#nav a {width:87px; float:left; margin: 0; padding:4px 0 0 0; text-align:center; background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/nav1.jpg") no-repeat; text-transform:uppercase; line-height:100%}
#nav a:hover {background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/nav_hover.jpg") no-repeat}

.topon {background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/nav_hover.jpg") no-repeat; color: #66CC00}


#nav2 {float:left; width:740px; height:27px; background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/nav2.jpg") no-repeat; margin:0; padding:0;}

#let_know {float:right; width:135px;}
#let_know p {float:left; width:135px; padding:4px 0 0 0; font-weight:bold}



.city_title {width:150px; display:block; margin:4px 0 0 10px}
#left_citys {width:180px; float:left;}
.region  {font-size:12px; padding: 0 0 0 10px; margin:8px 0 0 0; color:#333; border-bottom: solid 1px #ccc; font-weight:bolder}
.city  {font-size:14px; padding: 0 0 0 20px; color:#333; margin: 5px 0;  border-bottom: solid 1px #ccc}
.lefton {color: #66CC00; background: url("../pieces/images/struckture/left_arrow.jpg") no-repeat right; width:160px;display:block}
.region a {}
.city a {}

#right_stuff {float:right; width:210px; height:800px}
#contact {float:right; width:210px; height:27px; background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/contact_top.jpg") no-repeat; margin:0; padding:0;}

#form {margin: 25px 0 0 0; font-size:10px; width:210px; display:block}
#form2 {margin: 25px 0 0 0; font-size:10px; width:545px; display:block}
#bottomform {margin: 25px 0 0 0; font-size:10px; width:545px; height:170px; display:block; clear:both; background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/contactbottom.jpg") no-repeat; color:#FFFFFF; margin: 10px 0 20px 195px}
#formright{width:400px; display:block; margin:5px auto 0 auto }
#formheader {font-size:22px; width:400px; display:block; margin: 0 auto; line-height:250%; text-align:center}
#fill_in {font-size:10px; width:140px; float:right; height:25px}

#content {float:left; width:545px; margin: 0 0 15px 8px}

.header {width:545px; display:block; height:30px; background :url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/headings.jpg") no-repeat; color: #fff; text-transform:uppercase; padding:2px 8px 0 8px}
.header h2 {width:525px; float:left; color: #fff; text-transform:uppercase; font-size:15px; padding:0; margin:0}


#slogan_info {display:block; width:545px; background:#99FFCC; border:solid 1px #009933; margin:0 0 8px 0}
#slogan_info p {color:#030; font-size:13px; display:block; width:530px;padding:6px}
#slogan_info a {font-weight:bold; text-decoration:underline}


#twitter {width:200px; height:120px; display:block; padding: 30px 0; margin:40px 0 0 0; background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/footer_bg.jpg") no-repeat top; background-color:#FFFFFF;}
#twitter p {text-align:center; font-size:12px; width: 170px; display:block; margin: 0 0 0 15px}
#twitter img {width: 170px; display:block; margin: 0 0 0 15px}
#twitter p.plarge {font-size:16px}

.random_header {width:200px; display:block; height:33px; background :url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/random_right.jpg") no-repeat; background-position:bottom; color: #333; text-transform:uppercase; font-size:14px; margin: 20px 0 0 0}

.random_sample {width:200px; height:170px; display:block; margin: 2px 0 2px 0}
.random_sample span {width:200px; display:block; margin: 2px 0 2px 0; font-size:12px}

.faves {width:545px; height:230px; margin: 15px 0 0 0}
.a_fave {width:114px; height:150px; float:left; margin: 0 0 0 18px;}
.a_fave span a {width:114px; float:left; color:#66CC00}
.a_fave p {}


#mens {width:262px; float:left; margin: 0 0 0 5px}
#womens {width:262px; float:left; margin: 0 0 0 10px}



.product_buy {width:262px; height:320px; float:left; border:solid 1px #b9b8b8; margin: 0 0 8px 6px; background:#fff }
.product_buy img {margin:5px}
.product_buy span.small_description a {width:120px;float:left; margin: 0 0 0 10px; color:#333; font-size:12px}
.product_buy span.small_description a:hover {color: #66CC00}
.product_buy span.price a {width:120px;float:left; margin: 8px 0 0 10px; color:#333; font-size:28px}
.product_buy span.price a:hover {color: #66CC00}



.product_small {width:262px; height:320px; display:block; border:solid 1px #b9b8b8; margin: 0 0 8px 0; background:#fff }
.product_small img {margin:5px 5px 0 5px}
.product_small span.small_description a {width:120px;float:left; margin: 0 0 0 10px; color:#66CC00; font-size:12px}
.product_small span.small_description a:hover {color: #006600}


.first_price a {float:right; width:102px; padding:0 5px 5px 5px; text-align:right; font-size:20px; line-height:100%; margin: 0 5px 0 0}


.more_colors {float:right; width:102px; padding:0 5px 5px 5px}
.more_colors a {width:95px; float:right; background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/more_colours_button.jpg") no-repeat; color:#333; margin:0; padding:3px 5px 5px 5px; font-size:15px}
.more_colors a:hover {background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/more_colours_button2.jpg") no-repeat; color:#fff}



.buy_now {float:right; width:92px; height:29px; padding:0 5px 5px 0; text-transform:uppercase}
.buy_now a {width:92px; float:right; background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/buy_now.jpg") no-repeat; color:#333; font-size:25px; margin:10px 4px 0 0; padding:0}
.buy_now span {padding:10px 0 0 24px; line-height:120%}
.buy_now a:hover {background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/buy_now2.jpg") no-repeat; color:#fff}


.regionallink {width:160px; float:left; font-size:9px}
#region_links {width:480px; float:right;}


.mens_head {width:262px; height:35px; display:block; background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/men_head.jpg") no-repeat; padding:1px 6px; color:#FFF}
.womens_head {width:262px; height:35px; display:block; background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/women_head.jpg") no-repeat; padding:1px 6px; color:#FFF}


#flashcontent {width: 545px; height: 423px}



#social {width:940px; float:left; text-align:center}
#social p {line-height:250%}
#social ul {list-style:none; width: 940px; display:block; margin:0; padding:0}
#social a {display:block; float:left; height:26px; max-width:130px; text-align:right; line-height:27px; color:#666; text-decoration:none; font-size:9pt; font-weight:bold; cursor:pointer; margin:0 10px}
#social a:hover { color:#000000}

.delicious {padding: 0 0 3px 25px;background:url("../pieces/images/icons/delicous.gif") no-repeat left;}
.digg {padding: 0 0 3px 25px;background:url("../pieces/images/icons/digg.png") no-repeat left;}
.facebook {padding: 0 0 3px 25px;background:url("../pieces/images/icons/facebook.gif") no-repeat left;}
.google {padding: 0 0 3px 25px;background:url("../pieces/images/icons/google.gif") no-repeat left;}
.reddit {padding: 0 0 3px 25px;background:url("../pieces/images/icons/reddit.gif") no-repeat left;}
.stumble{padding: 0 0 3px 25px;background:url("../pieces/images/icons/stumbleupon.gif") no-repeat left;}
.yahoo {padding: 0 0 3px 25px;background:url("../pieces/images/icons/yahoo.png") no-repeat left;}
.twitt {padding: 0 0 3px 25px;background:url("../pieces/images/icons/twitt.jpg") no-repeat left;}




#footer {width:940px; height:100px; clear:both; background:url("http://www.regional-slogan-tshirts.co.uk/pieces/images/struckture/footer_bg.jpg"); background-color:#FFFFFF; margin: 0 0 0 0}
#footer p {font-size:12px; margin: 4px 15px; float:left; width:900px}



