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


body {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4a7993;
	background-color: #FFF;
	background-image: url(img_main/main_bg.jpg);
	background-repeat:  no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}

td,th {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4a7993;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}

img {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

a:link {
	color: #ed6167;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #ed6167;
}

a:hover {
	text-decoration: underline;
	color: #ed6167;
}

a:active {
	text-decoration: none;
	color: #ed6167;
}

#conwrap {
	position: relative;
	width: 850px;
	background-color: none;
	margin-top: 0px;
	margin-left: -425px;
	left: 50%;
	padding: 0px;
	float: left;
}







/*
header
*/
#header {
	background: none;
}





/*
content
*/
#content_wrap {
	clear: both;
	padding: 25px 0px 30px 0px;
	margin: 0px;
	background: #FFC;
	width: 850px;
	float: left;
}

#column_2_left {
	padding: 0px 0px 0px 25px;
	margin: 0px;
	background: #CF9;
	width: 568px;
	float: left;
}

#column_2_right {
	padding: 0px 25px 0px 0px;
	margin: 0px;
	background: #CCC;
	width: 205px;
	float: right;
}

#column_1 {
	padding: 0px 25px 0px 25px;
	margin: 0px;
	background: none;
}





/*
nav
*/
#navwrap {
	position: relative;
	background: none;
	padding: 0px;
	margin: 0px;
}

#navwrap_padd {
	padding: 0px 25px;
	margin: 0px;
}

#nav1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	background: none;
}

#nav1 li {
	padding: 0px;
	margin: 0px;
	float: left;
}

#nav1 .shop {
	background-image: url(img_main/nav_shop.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 55px;
	padding: 0px;
	margin: 0px;
}

#nav1 a.shopa {
	display: block;
	width: 85px;
	height: 55px;
	padding: 0px;
	margin: 0px;
}

#nav1 .shop:hover {
	background-image: url(img_main/nav_shop.png);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	width: 85px;
	height: 55px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

#nav1 .cur_shop {
	background-image: url(img_main/nav_shop.png);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	width: 85px;
	height: 55px;
	padding: 0px;
	margin: 0px;
}

#nav1 .blog {
	background-image: url(img_main/nav_blog.png);
	background-repeat: no-repeat;
	width: 84px;
	height: 55px;
	padding: 0px;
	margin: 0px;
}

#nav1 a.bloga {
	display: block;
	width: 84px;
	height: 55px;
	padding: 0px;
	margin: 0px;
}

#nav1 .blog:hover {
	background-image: url(img_main/nav_blog.png);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	width: 84px;
	height: 55px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

#nav1 .cur_blog {
	background-image: url(img_main/nav_blog.png);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	width: 84px;
	height: 55px;
	padding: 0px;
	margin: 0px;
}

#nav1 .faq {
	background-image: url(img_main/nav_faq.png);
	background-repeat: no-repeat;
	width: 84px;
	height: 55px;
	padding: 0px;
	margin: 0px;
}

#nav1 a.faqa {
	display: block;
	width: 84px;
	height: 55px;
	padding: 0px;
	margin: 0px;
}

#nav1 .faq:hover {
	background-image: url(img_main/nav_faq.png);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	width: 84px;
	height: 55px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

#nav1 .cur_faq {
	background-image: url(img_main/nav_faq.png);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	width: 84px;
	height: 55px;
	padding: 0px;
	margin: 0px;
}

#nav1 .buzz {
	background-image: url(img_main/nav_buzz.png);
	background-repeat: no-repeat;
	width: 121px;
	height: 55px;
	padding: 0px;
	margin: 0px;
}

#nav1 a.buzza {
	display: block;
	width: 121px;
	height: 55px;
	padding: 0px;
	margin: 0px;
}

#nav1 .buzz:hover {
	background-image: url(img_main/nav_buzz.png);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	width: 121px;
	height: 55px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

#nav1 .cur_buzz {
	background-image: url(img_main/nav_buzz.png);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	width: 121px;
	height: 55px;
	padding: 0px;
	margin: 0px;
}














/*
userhelo
*/
#userhelo_area {
	height: 215px;
	width: 300px;
	float: right;
	background: none;
	text-align: right;
	padding: 0px;
	margin: 0px;
}

#userhelo {
	float: right;
	background: none;
	text-align: right;
	padding: 80px 40px 0px 0px;
	margin: 0px;
}






/*
std_table
*/
table.std_tabel {
	position: relative;
	border-collapse: collapse;
	border: 0px solid #963;
	background: none;
}
		 	
table.std_tabel tr.head td {
	background: none;
	color: #699;
	font-size: 80%;
}
		 
table.std_tabel tr {
	text-align: left;
}
			
table.std_tabel td {
	padding: 0px;
	border: 1px solid #9CF;
	font-size: 100%;
}

table.std_tabel tr.rowcolor td {
	background-color: #e1f6fc;
}

table.std_tabel td.text_info {
	vertical-align: top;
	padding: 0px 0px 0px 20px;
}






/*
mini cart table
*/
table.mini_cart {
	position: relative;
	border-collapse: collapse;
	border: 0px solid #963;
	background: none;
}
		 	
table.mini_cart tr.head td {
	background: none;
	color: #699;
	font-size: 80%;
}
		 
table.mini_cart tr {
	text-align: left;
}
			
table.mini_cart td {
	padding: 8px 4px;
	border: 0px solid #9CF;
	font-size: 90%;
}

table.mini_cart td.lines {
	border-top: 1px solid #9CF;
	border-bottom: 1px solid #9CF;
}

#btn_edit {
	width: 35px;
	height: 17px;
	background-color: transparent;
	background-image: url(img_main/btn_edit.gif);
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

#btn_edit:active {
	background-color: transparent;
	background-image: url(img_main/btn_edit.gif);
	background-position:0px -17px;
	border-width: 0;
}










/*
cartsum
*/
#cartsum {
	height: 215px;
	width: 96px;
	float: right;
	background-color: none;
	padding: 0px 25px 0px 0px;
	margin: 0px;
}

#cartsum .cartnav {
	background-image: url(img_main/nav_cart.gif);
	background-repeat:  no-repeat;
	float: right;
	width: 96px;
	height: 145px;
	margin: 70px 0px 0px 0px;
	padding: 0px;
}

#cartsum .cartnav:hover {
	background-image: url(img_main/nav_cart.gif);
	background-repeat:  no-repeat;
	background-position: -96px 0px;
	float: right;
	width: 96px;
	height: 145px;
	margin: 70px 0px 0px 0px;
	padding: 0px;
}

#cartsum a.cartnav_a {
	display: block;
	width: 96px;
	height: 145px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#cartsum .cur_cartnav {
	background-image: url(img_main/nav_cart.gif);
	background-repeat:  no-repeat;
	background-position: -96px 0px;
	float: right;
	width: 96px;
	height: 145px;
	margin: 70px 0px 0px 0px;
	padding: 0px;
}

.in_cart {
	color: #FFF;
	text-align: center;
	padding: 18px 0px 0px 0px;
	margin: 0px;
	background: none;
}

.cart_num {
	font-weight: bold;
	font-size: 250%;
}








/*
cart
*/
#qty_input {
	font-size: 12pt;
	border: 1px solid #8dc0c8;
	padding: 3px;
	margin: 0px;
	color: #48748c;
}

#smalltext {
	font-size: 80%;
	color: #699;
}

table.cart {
	position: relative;
	border-collapse: collapse;
	border: 0px solid #963;
	background: none;
}
		 	
table.cart tr.head td {
	background: none;
	color: #699;
	font-size: 80%;
}
		 
table.cart tr {
	text-align: left;
}
			
table.cart td {
	padding: 4px;
	border: 0px solid #963;
	font-size: 120%;
}

table.cart tr.rowcolor td {
	background-color: #e1f6fc;
}

#btn_remove {
	width: 51px;
	height: 17px;
	background-color: transparent;
	background-image: url(img_main/btn_remove.gif);
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

#btn_remove:active {
	background-color: transparent;
	background-image: url(img_main/btn_remove.gif);
	background-position:0px -17px;
	border-width: 0;
}

#std_form #btn_update {
	width: 73px;
	height: 27px;
	background-color: transparent;
	background-image: url(img_main/btn_update.gif);
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

#std_form #btn_update:active {
	background-color: transparent;
	background-image: url(img_main/btn_update.gif);
	background-position:0px -27px;
	border-width: 0;
}

#btn_shopping {
	width: 88px;
	height: 27px;
	background-color: transparent;
	background-image: url(img_main/btn_shopping.gif);
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

#btn_shopping:active {
	background-color: transparent;
	background-image: url(img_main/btn_shopping.gif);
	background-position:0px -27px;
	border-width: 0;
}

#btn_checkout {
	width: 90px;
	height: 27px;
	background-color: transparent;
	background-image: url(img_main/btn_checkout.gif);
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

#btn_checkout:active {
	background-color: transparent;
	background-image: url(img_main/btn_checkout.gif);
	background-position:0px -27px;
	border-width: 0;
}











/*
tee shop
*/
#tee_a {
	width: 175px;
	height: 230px;
	display: block;
}

#tee_name {
	padding: 0px;
	margin: 0px;
	font-size: 90%;
}

#smalltag {
	float: left;
	position: relative;
}

/* teetype style rollover
#flow_full_tee {
	float: left;	
	padding: 0px;
	margin: 0px;
	left: -88px;
	top: -230px;
	position: relative;
	background: #F30;
}
*/

#showall_link {
	float: right;
	width: 500px;
	background: none;
	text-align: right;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-weight: bold;
}








/*
product
*/
#pro_info {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.pro_name {
	font-weight: bold;
	font-size: 130%;
}

#pro_img {
	position: relative;
	padding: 0px;
	margin: 0px;
}

.main {
	
}

.smalltag {
	position: absolute;
	left: 0px;
	top: 0px;
}

#price {
	font-size: 250%;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#choice_wrap {
	margin: 0px;
	padding: 0px;
}

#choice_guy {
	margin: 0px;
	padding: 0px;
	float: left;
	background: #FCC;
}

#choice_girl {
	margin: 0px;
	padding: 0px;
	float: right;
}

.s_full {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_S.gif);
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

.s_limit {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_S.gif);
	background-position:0px -38px;
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

.s_no {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_S.gif);
	background-position:0px -76px;
	border-width: 0;
	padding: 0px;
	margin: 0px;
}


.m_full {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_M.gif);
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

.m_limit {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_M.gif);
	background-position:0px -38px;
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

.m_no {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_M.gif);
	background-position:0px -76px;
	border-width: 0;
	padding: 0px;
	margin: 0px;
}

.l_full {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_L.gif);
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

.l_limit {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_L.gif);
	background-position:0px -38px;
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

.l_no {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_L.gif);
	background-position:0px -76px;
	border-width: 0;
	padding: 0px;
	margin: 0px;
}

.xl_full {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_XL.gif);
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

.xl_limit {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_XL.gif);
	background-position:0px -38px;
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

.xl_no {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_XL.gif);
	background-position:0px -76px;
	border-width: 0;
	padding: 0px;
	margin: 0px;
}

.xxl_full {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_2XL.gif);
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

.xxl_limit {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_2XL.gif);
	background-position:0px -38px;
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

.xxl_no {
	width: 90px;
	height: 38px;
	background-color: none;
	background-image: url(img_main/choice_2XL.gif);
	background-position:0px -76px;
	border-width: 0;
	padding: 0px;
	margin: 0px;
}











/*
form element
*/
form {
	margin: 0px;
	padding: 0px;
	background: none;
}

#text_input {
	font-size: 12pt;
	border: 1px solid #8dc0c8;
	padding: 3px;
	margin: 5px 0px 5px 0px;
	color: #48748c;
}

#std_form #btn_submit {
	width: 68px;
	height: 27px;
	background-color: transparent;
	background-image: url(img_main/btn_submit.gif);
	border-width: 0;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

#std_form #btn_submit:active {
	background-color: transparent;
	background-image: url(img_main/btn_submit.gif);
	background-position:0px -27px;
	border-width: 0;
}

#show .click {
	color: #ed6167;
}

#show .click:hover {
	text-decoration: underline;
	color: #ed6167;
	cursor: pointer;
}







/*
coming
*/
#coming {
	font-size: 9pt;
	color: #48748c;
	margin: 0px;
	padding: 0px;
	margin: 0px;
}









/*
H
*/
h3 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 150%;
	font-weight: bold;
}

h5 {
	margin: 0px;
	padding: 0px;
	font-size: 130%;
	font-weight: bold;
}

h6 {
	margin: 0px;
	padding: 0px;
	font-size: 110%;
	font-weight: bold;
	color: #79aec9;
}






/*
float
*/
#just_float_right {
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
}










/*
yes and no text
*/
.yes {
	background: #49acff;
	color: #FFF;
	padding: 2px 4px 2px 4px;
	margin: 0px;
}

.no {
	background: #F42;
	color: #FFF;
	padding: 2px 4px 2px 4px;
	margin: 0px;
}

.big_no {
	background: #F42;
	color: #FFF;
	padding: 2px 4px 2px 4px;
	margin: 0px;
	font-size: 30px;
}








/*footer*/
#footer {
	margin: 0px;
	padding: 0px;
	font-size: 7pt;
	clear: both;
	left: 0px;
	bottom: 0px;
}

#footer a,
#footer a:visited,
#footer a:active,
#footer a:hover {
	cursor:text;
	text-decoration: none;
	background:none;
	color: #4a7993;
}
