*{
			margin				: 0px;
			padding				: 0px;
}
html, body{
			background			: url('http://slogan-tshirts.co.uk/images/new_images/background.jpg');
			font-size			: 12px;
			font-family			: Century Gothic, Tahoma, Arial, Helvetica, sans-serif;
}
img{
			border				: none;
			vertical-align		: middle;
}
input {
			vertical-align		: middle;
}
a{
			text-decoration		: none;
}
.left{
			float				: left;
}
.right{
			float				: right;
}
.clear{
			clear				: both;
}
.inline{
			display				: inline;
}
.pointer{
			cursor				: pointer;
}

.input{
			width				: 160px;
			border				: solid 1px #727272;
			color				: #727272;
			height				: 18px;
}

textarea.input{
			width				: 160px;
			height				: 140px;
}

a.forgot_link, span.forgot_link{
			display				: block;
			font-size			: 11px;
			color				: #342CF1;
			margin				: 4px;
			cursor 				: pointer;
}

.wrapper{
			width				: 980px;
			margin				: 0px auto;
}
.header{
			background			: url('http://slogan-tshirts.co.uk/images/new_images/header_bg.jpg') repeat-y;
			height				: 116px;
			color				: #fff;
			font-weight			: bold;
}
.header .logo{
			float				: left;
			margin-top			: 20px;
			/*margin-left			: 20px;*/
			display				: inline;
}
.header .tab_pink{
			float				: right;
			width				: 232px;
			padding-left		: 20px;
			height				: 36px;
			/*padding-top			: 8px;*/
			background			: url('http://slogan-tshirts.co.uk/images/new_images/tab_pink.jpg') no-repeat;
}
.header .tab_blue{
			float				: right;
			width				: 105px;
			padding-left		: 32px;
			height				: 30px;
			padding-top			: 8px;
			background			: url('http://slogan-tshirts.co.uk/images/new_images/tab_blue.jpg') no-repeat;
}
.header .tab_green{
			float				: right;
			width				: 111px;
			padding-left		: 27px;
			height				: 30px;
			padding-top			: 8px;
			background			: url('http://slogan-tshirts.co.uk/images/new_images/tab_green.jpg') no-repeat;
}
.header .tab_blue a,
.header .tab_green a{
			color				: #fff;
}

.menu{
			background			: url('http://slogan-tshirts.co.uk/images/new_images/menu_bg.jpg') repeat-x;
			height				: 25px;
}
.menu a{
			float				: left;
			font-weight			: bold;
			margin				: 4px 9px 0px 9px;
			text-decoration		: none;
			text-transform		: uppercase;
			color				: #D9D9D9;
}.menu a:hover{
			float				: left;
			margin				: 4px 9px 0px 9px;
			font-weight			: bold;
			text-decoration		: none;
			text-transform		: uppercase;
			color				: #ffffff;
}
.search_input{
			float				: left;
			display				: inline;
			margin				: 4px 4px 0px 4px;
			width				: 148px;
			height				: 24px;
			background-image	: url(http://slogan-tshirts.co.uk/images/new_images/box_search.jpg);
			background-repeat	: no-repeat;
}
.search_input .input{
			float				: left;
			display				: inline;
			width				: 110px;
			border				: none;
			border-color		: transparent;
			margin				: 3px 23px;
			font-size			: 12px;
			background-color	: #FAFAFA;	
			padding-top			: 2px;
			height				: 16px;
}

/* CONTENT */
.content{
			background			: #d8d7d5;
			padding				: 8px 0px 7px 0px;
}
.left_bar{
			float				: left;
			display				: inline;
			margin-left			: 6px;
			width				: 185px;
}
.left_bar .men{
			margin-bottom		:4px;
}
.left_bar .women{
			margin-bottom		:4px;
}
.left_bar .men h2{
			background			: #01aef0;
			font-size			: 16px;
			color				: #fff;
			font-weight			: bold;
			padding-left		: 5px;
			width				: 180px;
			height				: 25px;
			padding-top			: 5px;
}
.left_bar .women h2{
			background			: #fe2373;
			font-size			: 16px;
			color				: #fff;
			font-weight			: bold;
			padding-left		: 5px;
			width				: 180px;
			height				: 25px;
			padding-top			: 5px;
}
.left_bar .men h2 a,
.left_bar .women h2 a{
			color				: #fff;
}

.left_block{
			width				: 175px;
			background			: #fff;
			padding				: 6px 5px;
			margin-bottom		: 4px;
}
.left_block .menu_item{
			width				: 168px;
			height				: 23px;
			padding-top			: 7px;
			padding-left		: 7px;
			margin-bottom		: 1px;
			color				: #fff;
			font-weight			: bold;
			background			: url('http://slogan-tshirts.co.uk/images/new_images/menu_item_bg.jpg');
			
			
}
.left_block .menu_item a{
			color				: #fff;
}

.left_block h3{
			width				: 172px;
			height				: 23px;
			padding-top			: 7px;
			padding-left		: 3px;
			background			: url('http://slogan-tshirts.co.uk/images/new_images/caption_blue_bg.jpg');
			color				: #fff;
			font-size			: 14px;
}
.left_block .price_item{
			float				: left;
			display				: inline;
			width				: 140px;
			padding-left		: 25px;
			height				: 18px;
			padding-top			: 3px;
			background			: url('http://slogan-tshirts.co.uk/images/new_images/rounded_item_bg.jpg');
			margin				: 5px 0px 0px 5px;
}
.left_block .price_item a{
			color				: #2D2D2D;
}

.left_block .gift_item1{
			float				: left;
			display				: inline;
			width				: 53px;
			height				: 18px;
			padding-left		: 23px;
			padding-top			: 3px;
			background			: url('http://slogan-tshirts.co.uk/images/new_images/gift1_item_bg.jpg');
			margin				: 5px 0px 0px 5px;
			cursor				: pointer;
}
.left_block .gift_item2{
			float				: left;
			display				: inline;
			width				: 53px;
			height				: 18px;
			padding-left		: 23px;
			padding-top			: 3px;
			background			: url('http://slogan-tshirts.co.uk/images/new_images/gift2_item_bg.jpg');
			margin				: 5px 0px 0px 5px;
			cursor				: pointer;
}
.left_block .gift_item1 a,
.left_block .gift_item2 a{
			color				: #2D2D2D;
}
/* Middle content */
.middle_content{
			float				: left;
			width				: 514px;
			margin-left			: 10px;
}
.offers{

}
.offers .offer{
			float				: left;
			width				: 168px;
			height				: 112px;
			overflow			: hidden;
}
.offers .offer img{
			float				: left;
}
.offers .offer h2{
			float				: left;
			width				: 168px;
			height				: 18px;
			color				: #fff;
			font-weight			: bold;
			padding-top			: 3px;
			text-align			: center;
			font-size			: 12px;
}
.offers .offer h2 a{
			color				: #fff;
}
.caption{
			height				: 24px;
			padding-top			: 6px;
			padding-left		: 10px;
			background			: url('http://slogan-tshirts.co.uk/images/new_images/caption_gray_bg.jpg');
			color				: #fff;
			font-weight			: bold;
			font-size			: 15px;
			margin-top			: 4px;
}
.caption a{
			color				: #ff226f;
			text-decoration		: none;
}
.caption a:hover{
			color				: #ff226f;
			text-decoration		: underline;
}

.block_content{
			width				: 100%;
			background			: #F8F8F8;
			color				: #2D2D2D;
			overflow			: hidden;
			margin-top			: 4px;
}
.block_content h1{
			background-image	: url('http://slogan-tshirts.co.uk/images/new_images/block_content_bg.gif');
			background-repeat	: repeat-x;
			font-size			: 17px;
			color				: #fff;
			font-weight			: bold;
			padding-left		: 10px;
			height				: 24px;
			padding-top			: 6px;
			text-transform		: uppercase;
}
.block_content h1.blue{
			background-image	: url('http://slogan-tshirts.co.uk/images/new_images/block_content_blue_bg.gif');
			background-repeat	: repeat-x;
			font-size			: 15px;
			color				: #fff;
			font-weight			: bold;
			padding-left		: 10px;
			height				: 24px;
			padding-top			: 6px;
			text-transform		: uppercase;
}
.block_content .inner{
			margin				: 7px 8px;
			overflow			: hidden;
			text-align			: left;
}
.block_content .item{
			float				: left;
			width				: 240px;
			margin-bottom		: 10px;
			border-bottom		: solid 1px #D8D8D8;
}
.block_content .item .item_image{
			float				: left;
			width				: 100px;
}
.block_content .item .item_content{
			float				: left;
			width				: 140px;
}
.block_content .b_item{
			float				: left;
			width				: 100%;
			text-align			: center;
			cursor				: pointer;
			font-weight			: bold;
			fint-size			: 14px;
}
.block_content .b_item a{
			color				: #2D2D2D;
}
.block_content .f_item{
			float				: left;
			width				: 155px;
			height				: 375px;
			border-right		: solid 1px #D8D8D8;
			margin-left			: 1px;
			margin-right		: 8px;
			padding-right		: 6px;
			overflow			: hidden;
}
.block_content .f_item_last{
			float				: left;
			width				: 155px;
			height				: 375px;
			margin-left			: 1px;
			overflow			: hidden;
}
.block_content .f_item_description{
			height				: 120px;
			overflow			: hidden;
}
.block_content .f_item_separator{
			float				: left;
			margin				: 0px 6px 0px 5px;
			border-left			: solid 1px #D8D8D8;
			font-size			: 0px;
			line-height			: 0px;
			width				: 1px;
			height				: 300px;
}

.block_content .l_item{
			float				: left;
			display				: inline;	
			width				: 170px;
			margin				: 9px 0px 9px 19px;
}
.block_content .l_item img{
			margin-bottom		: 5px;
}

.block_content .product_item{
			float				: left;
			width				: 174px;
			height				: 325px;
			border-left			: solid 1px #D8D8D8;
			margin				: 22px 0px 0px 8px;
			padding-left		: 8px;
			overflow			: hidden;
}

.block_content .product_item_first{
			float				: left;
			width				: 174px;
			height				: 325px;
			margin				: 22px 0px 0px 8px;
			overflow			: hidden;
}

.block_content .product_item img, 
.block_content .product_item_first img{
			/*margin				: 0px 0px 4px 20px;*/
}

.block_content .product_image{
			margin				: 0px 2px 2px 2px;
			height				: 190px;
			overflow			: hidden;
}

.block_content .product{
			margin				: 18px;
}
.block_content .product .image_block{
			float				: left;
			width				: 255px;
}
.block_content .product .image_block .image{
			border-left			: solid 1px #AEA9A5;
			border-right		: solid 1px #AEA9A5;
			border-top			: solid 1px #AEA9A5;
			height				: 380px;
}

.block_content .product .image_block .image_zoom{
			background			: #020202;
			color				: #fff;
			padding				: 8px;
			font-size			: 16px;
			font-weight			: bold;
}
.block_content .product .image_block .image_zoom a{
			color				: #fff;
}

.block_content .product .image_block .secondary_images{
			float				: left;
			margin-top			: 5px;
			overflow			: hidden;
}

.block_content .product .image_block .secondary_images img{
			float				: left;
			border				: 1px solid #AEA9A5;
			width				: 80px;
			height				: 80px;
			margin				: 0px 3px 3px 0px;
			
}

.block_content .product .product_details{
			float				: right;
			width				: 450px;
}

.block_content .product .product_details .different{
			margin				: 8px 0px;
}

.block_content .table_search{
			margin				: 10px 0px 0px 75px
}
.block_content .table_search td{
			height				: 33px;
}

.block_content .table_standard{
			width				: 90%;
}

.block_content .table_standard td{
			height				: 30px;
			font-weight			: bold;
}

.login_form{
			text-align			: center;
			color				: #2D2D2D;
			margin				: 10px 25px;
}

.login_form .block{
			width				: 350px;
			text-align			: left;
}

.login_form .border_block{
			border				: solid 1px #727272;
			width				: 350px;
			height				: 130px;
}

.login_form .table_login{
			width				: 80%;
			margin				: 10px 30px;
}

.login_form .table_login td{
			height				: 35px;
} 

.bottom_menu{
			width				: 100%;
			text-align			: center;
			color				: #4C4C4C;
			margin-top			: 14px;
}
.bottom_menu a{
			color				: #4C4C4C;
			text-decoration		: none;
}

.bottom_menu a:hover{
			text-decoration		: underline;
}

.topic{
			margin				: 0px 1px;
			color				: #373737;
			font-weight			: bold;
			font-size			: 20px;
}

.topic a{
			color				: #373737;
}

.blue_topic{
			margin				: 0px 1px 4px;
			color				: #00AEE4;
			font-weight			: bold;
			font-size			: 14px;
}

.blue_topic a{
			color				: #00AEE4;
}

.red_topic {
			margin				: 0px 1px 4px;
			color				: #FF2474;
			font-weight			: bold;
			font-size			: 14px;
}

.red_topic a{
			color				: #FF2474;
}

.blue_link{
			margin				: 5px 1px;
			color				: #00AEE4;
			text-decoration		: none;
			font-size			: 12px;
}

.right_bar{
			float				: left;
			width				: 254px;
			margin-left			: 5px;
}
/* END  CONTENT */
.footer{
			height				: 46px;
			background			: url('http://slogan-tshirts.co.uk/images/new_images/header_bg.jpg') repeat-y;
}
