@charset "UTF-8";

#main_container {
	margin: auto;
	width: 800px;
	background-color: #FFF;
	min-height: 1250px;
	height: 100%
}
#main_container_info {
	background-color: #FFF;
	margin: auto;
	height: 100%;
	width: 800px;
	min-height: 1991px;
}
#main_container_shop {
	background-color: #FFF;
	margin: auto;
	height: 100%;
	width: 800px;
	min-height: 1250px;
}
#Logo_header {
	height: 58px;
	width: 161px;
	padding-top: 39px;
	padding-left: 64px;
	padding-right: 102px;
}
#top_logoandlinks_holder {
	float: left;
	height: 139px;
	width: 327px;
}
#kentestey {
	height: 474px;
	width: 350px;
	float: right;
	padding-top: 76px;
	padding-left: 25px;
	padding-right: 65px;
}
#front_gradient {
	float: left;
	height: 180px;
	width: 800px;
}
#bar {
	float: left;
	height: 35px;
	width: 800px;
}
#header_container {
	float: left;
	height: 1100px;
	width: 800px;
}
#edit_region_main {
	float: left;
	height: 400px;
	width: 800px;
}
#edit_region_top {
	height: 138px;
	width: 473px;
	float: left;
}
#shop_links_bar {
	float: left;
	height: 30px;
	width: 65px;
	padding-left: 64px;
	padding-top: 11px;
}
#news_links_bar {
	float: left;
	height: 30px;
	width: 66px;
	padding-top: 11px;
}
#info_links_bar {
	height: 30px;
	width: 52px;
	padding-top: 11px;
	float: left;
}
#viewcart_links_bar {
	float: left;
	height: 30px;
	width: 80px;
	padding-top: 11px;
}
#main_images_area {
	float: left;
	height: 350px;
	width: 800px;
}
#tom_holder {
	float: left;
	height: 347px;
	width: 200px;
	padding-top: 64px;
	padding-left: 160px;
}
#new_edit {
	float: left;
	height: 100%;
	width: 800px;
}
#shop_top_box {
	float: left;
	height: 411px;
	width: 800px;
}
#shop_hmnmixer_holder {
	float: left;
	height: 384px;
	width: 209px;
	padding-top: 27px;
	padding-left: 65px;
}
#love_root_shop_holder {
	float: left;
	height: 384px;
	width: 189px;
	padding-top: 27px;
	padding-left: 41px;
}
#logo_shop_holder {
	float: left;
	height: 384px;
	width: 201px;
	padding-top: 27px;
	padding-left: 37px;
}
#shop_bar {
	float: left;
	height: 35px;
	width: 800px;
}
#shop_bar_2 {
	float: left;
	height: 35px;
	width: 800px;
}
#shop_grad_3 {
	float: left;
	height: 123px;
	width: 800px;
}
#shop_bottom_box {
	height: 425px;
	width: 800px;
	float: left;
}
#shop_grad_1 {
	float: left;
	height: 425px;
	width: 61px;
}
#repeat_shop {
	float: left;
	height: 425px;
	width: 206px;
}
#shop_grad_2 {
	float: left;
	height: 425px;
	width: 30px;
}
#shop_safeblud {
	float: left;
	height: 425px;
	width: 212px;
}
#shop_freepostage {
	float: left;
	height: 425px;
	width: 291px;
}
.top_images_container {
	float: left;
	height: 411px;
	width: 800px;
}
#repeat_buy_brown_holder {
	float: left;
	height: 398px;
	width: 351px;
	padding-top: 13px;
	padding-left: 89px;
}
#buy_yellow_repeat_holder {
	float: left;
	height: 339px;
	width: 300px;
	padding-top: 72px;
	padding-left: 22px;
}
.bar_holder_class {
	float: left;
	height: 35px;
	width: 800px;
}
.closeup_holder_class {
	float: left;
	height: 240px;
	width: 800px;
}
.About_this_tee-holder {
	float: left;
	height: 256px;
	width: 533px;
}
.cart_holder {
	float: left;
	height: 87px;
	width: 205px;
	padding-top: 40px;
}
.dropdown_width {
	width: 120px;
}
.viewcartholder_buy {
	float: left;
	height: 23px;
	width: 96px;
	padding-left: 109px;
	padding-top: 6px;
}
.about_tee_image_1 {
	float: left;
	height: 16px;
	width: 401px;
	padding-left: 61px;
	padding-top: 40px;
}
.about_tee_small_box {
	float: left;
	height: 200px;
	width: 205px;
	padding-left: 61px;
	padding-top: 40px;
}
.aboutee_small_image_holder {
	float: left;
	height: 16px;
	width: 200px;
}
.about_tee_small_text {
	float: left;
	height: 176px;
	width: 204px;
	padding-top: 09px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 1px;
}
.postage_small_holder {
	float: left;
	height: 200px;
	width: 205px;
	padding-top: 40px;
	padding-left: 32px;
}
.postage_image {
	height: 16px;
	width: 450px;
	padding-left: 62px;
	float: left;
}
#mixer_black_image {
	float: left;
	height: 398px;
	width: 413px;
	padding-top: 13px;
	padding-left: 72px;
}
#mixer_brown_image_holder {
	float: left;
	height: 330px;
	width: 250px;
	padding-top: 81px;
}
#characetr_tan_image_holder {
	float: left;
	height: 398px;
	width: 360px;
	padding-top: 13px;
	padding-left: 83px;
}
#character_yellow_image {
	float: left;
	height: 344px;
	width: 300px;
	padding-top: 66px;
	padding-left: 42px;
}
#logo_black_holder_image {
	float: left;
	height: 386px;
	width: 355px;
	padding-left: 87px;
	padding-top: 26px;
}
#logo_blue_image_holder {
	float: left;
	height: 341px;
	width: 200px;
	padding-left: 53px;
	padding-top: 71px;
}
#safeblud_white_image {
	float: left;
	height: 395px;
	width: 300px;
	padding-left: 110px;
	padding-top: 16px;
}
#safeblud_grey_image {
	float: left;
	height: 345px;
	width: 200px;
	padding-top: 66px;
	padding-left: 78px;
}
.news_item_container {
	float: left;
	height: 205px;
	width: 738px;
	padding-top: 30px;
	padding-left: 62px;
}
.news_thumb_holder {
	float: left;
	height: 205px;
	width: 205px;
}
.news_main_holder {
	float: left;
	height: 205px;
	width: 441px;
	padding-left: 30px;
}
.news_divider {
	float: left;
	height: 1px;
	width: 441px;
	padding-bottom: 26px;
}
.news_image_single {
	float: left;
	height: 16px;
	width: 250px;
}
.news_title_holders {
	float: left;
	height: 16px;
	width: 441px;
}
.news_text_holder {
	float: left;
	height: 150px;
	width: 441px;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#info_contact_image {
	float: left;
	height: 100px;
	width: 738px;
	padding-top: 30px;
	padding-left: 62px;
}
#info_size_container {
	height: 300px;
	width: 738px;
	padding-top: 30px;
	padding-left: 62px;
}
.info_divider {
	float: left;
	height: 1px;
	width: 675px;
	padding-bottom: 26px;
}
#payment_text_holder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 50px;
	width: 441px;
	padding-top: 11px;
	padding-right: 234px;
}
#pricing_holder {
	float: left;
	height: 157px;
	width: 738px;
	padding-left: 62px;
}
#pricing_text_holder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 80px;
	width: 441px;
	padding-top: 11px;
	padding-right: 234px;
}
#returns_holder {
	float: left;
	height: 184px;
	width: 738px;
	padding-left: 62px;
}
#returns_text_holder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 100px;
	width: 441px;
	padding-top: 11px;
	padding-right: 234px;
}
#privacy_holder {
	float: left;
	height: 156px;
	width: 738px;
	padding-left: 62px;
}
.privacy_text_holder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 80px;
	width: 441px;
	padding-top: 11px;
	padding-right: 234px;
}
#copyright_holder {
	float: left;
	height: 180px;
	width: 738px;
	padding-left: 62px;
}
#copyright_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 100px;
	width: 441px;
	padding-top: 11px;
	padding-right: 234px;
}
#size_guide_holder {
	float: left;
	height: 207px;
	width: 738px;
	padding-top: 0px;
	padding-left: 62px;
}
.info_image_holder {
	float: left;
	height: 16px;
	width: 675px;
}
#info_contact_text {
	float: left;
	height: 30px;
	width: 441px;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 234px;
}
#size_guide_text {
	float: left;
	height: 150px;
	width: 441px;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 234px;
}
#washing_holder {
	float: left;
	height: 287px;
	width: 738px;
	padding-left: 62px;
}
#postage_holder_info {
	float: left;
	height: 328px;
	width: 738px;
	padding-left: 62px;
}
#postage_text_holder {
	width: 441px;
	padding-right: 234px;
	height: 260px;
	float: left;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#payment_options_holder {
	float: left;
	height: 129px;
	width: 738px;
	padding-left: 62px;
}
#washing_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 230px;
	width: 441px;
	padding-top: 11px;
	padding-right: 234px;
}
   .footer {
	float: left;
	height: 100px;
	width: 800px;
}
.info_date_holder {
	float: right;
	height: 16px;
	width: 100px;
}
#twitter_button {
	float: left;
	height: 20px;
	width: 200px;
}
#twitter_text_holder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 42px;
	width: 441px;
	padding-top: 11px;
}
#news_footer {
	height: 100px;
	width: 800px;
}
