.center {
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 2px dashed #00F;
	background-color: #00F;
}

a { 
color : #666666; 
} 
a:active { 
color : #ff0000; 
} 
a:link { 
color : #0000ff; 
} 
a:visited { 
color : #800080; 
} 
a:hover { 
color : #ff0000; 
} 
.no_underline a:active { 
color : #ff0000; 
} 
.no_underline :link { 
color : #0000ff; 
text-decoration : none; 
} 
.no_underline a:visited { 
color : #800080; 
text-decoration : none; 
} 
.no_underline a:hover { 
color : #ff0000; 
text-decoration : underline; 
} 
.sidebar-nu a:active { 
color : #ff0000; 
} 
.sidebar-nu a:link { 
color : #666666; 
text-decoration : none; 
} 
.sidebar-nu a:visited { 
color : #800080; 
text-decoration : none; 
} 
.sidebar-nu a:hover { 
color : #ff0000; 
text-decoration : underline; 
} 
.img-header a:active { 
color : #ff0000; 
} 
.img-header a:link { 
color : #0000ff; 
text-decoration : none; 
} 
.img-header a:visited { 
color : #800080; 
text-decoration : none; 
} 
.img-header a:hover { 
color : #ff0000; 
text-decoration : underline; 
} 
#page-wrapper { 
margin : 0; 
padding : 0; 
width : 990px; 
height : 2000px; 
} 
body { 
margin : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #666666;
background-color:#FFF;
} 
p, ol, ul { 
margin-top : 0; 
line-height : 180%; 
} 
hr { 
color : #96ccff; 
width : 90%; 
} 
#page { 
width : 990px; 
margin : 0 auto; 
} 
#logo { 
float : left; 
padding : 0 0 0 0; 
} 
#logo h1, #logo p { 
margin : 0; 
font-weight : bold; 
} 
#logo p { 
padding-left : 1px; 
line-height : normal; 
font-size : 0.85em; 
} 
#logo img { 
width : 147px; 
height : 150px; 
border : 0; 
} 
#menu img { 
width : 77px; 
height : 18px; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 4px; 
padding-top : 4px; 
border : 0; 
} 
#menu { 
margin-left : 33%; 
padding-top : 24px; 
} 
#menu li { 
display : inline; 
} 
#search { 
padding : 34px; 
margin-left : 33%; 
} 
#search h1, #search p { 
margin : 0; 
font-weight : bold; 
} 
#search p { 
padding-left : 1px; 
line-height : normal; 
font-size : 0.85em; 
} 
TABLE.MYTABLE { 
background-color : #dbe5f1; 
border-collapse : collapse; 
border-spacing : 0; 
table-layout : fixed; 
width : 990px; 
z-index : 5; 
} 
TR.MYTABLE { 
height : 110px; 
z-index : 5; 
} 
TD.MYTABLE1 { 
background-color : #dbe5f1; 
border : 0; 
padding : 0; 
border-spacing : 0; 
border-collapse : collapse; 
border-spacing : 0; 
table-layout : fixed; 
width : 125px; 
z-index : 5; 
} 
TD.MYTABLE2 { 
background-color : #dbe5f1; 
border : 0; 
padding : 0; 
border-spacing : 0; 
border-collapse : collapse; 
width : 35px; 
z-index : 5; 
} 
TD.MYTABLE3 { 
background-color : #dbe5f1; 
border : 0; 
padding : 0; 
border-spacing : 0; 
border-collapse : collapse; 
table-layout : fixed; 
width : 110px; 
z-index : 10; 
z-index : 5; 
} 
TD.MYTABLE4 { 
background-color : #dbe5f1; 
border : 0; 
padding : 0; 
border-spacing : 0; 
border-collapse : collapse; 
table-layout : fixed; 
width : 250px; 
z-index : 5; 
} 
TD.MYTABLE5 { 
background-color : #dbe5f1; 
border : 0; 
padding : 0; 
border-spacing : 0; 
border-collapse : collapse; 
table-layout : fixed; 
width : 110px; 
z-index : 5; 
} 
TD.MYTABLE6 { 
background-color : #dbe5f1; 
border : 0; 
padding : 0; 
border-spacing : 0; 
border-collapse : collapse; 
table-layout : fixed; 
width : 35px; 
z-index : 5; 
} 
#MYTABLE IMG { 
margin-top : 0; 
margin-bottom : 0; 
border : 1px; 
border-style : solid; 
border-color : #999999; 
z-index : 5; 
} 
#content { 
float : left; 
width : 150px; 
} 
.content ul { 
margin-top : 15px; 
margin-bottom : 15px; 
} 
#sidebar { 
float : right; 
width : 250px; 
margin-left : 0; 
margin-top : 5px; 
margin-bottom : 5px; 
margin-right : 5px; 
padding-bottom : 0; 
} 
#sidebar ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidebar li ul { 
margin-bottom : 1px; 
padding-bottom : 10px; 
background : #ffffff url(images/img16.gif) no-repeat left bottom; 
} 
#sidebar li li { 
padding : 0 2px; 
border-bottom : 1px solid #f3f3f3; 
font-size : 12px; 
} 
#sidebar h2 { 
height : 53px; 
margin : 0; 
padding : 15px 0 0 0; 
background : url(images/img13.gif) no-repeat; 
text-transform : uppercase; 
letter-spacing : -1px; 
font-weight : bold; 
color : #333333; 
font-size : 16px; 
text-align : center; 
} 
#sidebar2 { 
float : right; 
width : 250px; 
margin-left : 0; 
margin-top : 5px; 
margin-bottom : 5px; 
margin-right : 5px; 
padding-bottom : 0; 
} 
#sidebar2 ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidebar2 li ul { 
margin-bottom : 1px; 
padding-bottom : 10px; 
background : #ffffff url(images/img16.gif) no-repeat left bottom; 
} 
#sidebar2 li li { 
padding : 0 2px; 
border-bottom : 1px solid #f3f3f3; 
font-size : 12px; 
} 
#sidebar2 h2 { 
height : 53px; 
margin : 0; 
padding : 15px 0 0 0; 
background : url(images/img13.gif) no-repeat; 
text-transform : uppercase; 
letter-spacing : -1px; 
font-weight : bold; 
color : #333333; 
font-size : 16px; 
text-align : center; 
} 
#sidebar3 { 
float : right; 
width : 250px; 
margin-left : 0; 
margin-top : 5px; 
margin-bottom : 5px; 
margin-right : 5px; 
padding-bottom : 0; 
} 
#sidebar3 ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidebar3 li ul { 
margin-bottom : 1px; 
padding-bottom : 10px; 
background : #ffffff url(images/img16.gif) no-repeat left bottom; 
} 
#sidebar3 li li { 
padding : 0 2px; 
border-bottom : 1px solid #f3f3f3; 
font-size : 12px; 
} 
#sidebar3 h2 { 
height : 53px; 
margin : 0; 
padding : 15px 0 0 0; 
background : url(images/img13.gif) no-repeat; 
text-transform : uppercase; 
letter-spacing : -1px; 
font-weight : bold; 
color : #333333; 
font-size : 16px; 
text-align : center; 
} 
.two-columns { 
clear : both; 
border-top : 25px solid #ffffff; 
width : 990px; 
} 
.two-columns li { 
margin-left : -10px; 
} 
.two-columns .title { 
margin : 0; 
} 
.two-columns .title h2 { 
height : 53px; 
margin : 0; 
padding : 15px 0 0 5px; 
text-transform : uppercase; 
letter-spacing : -1px; 
font-size : 1.6em; 
font-weight : bold; 
color : #333333; 
text-align : center; 
} 
.two-columns .img-header { 
background : url(images/img-header.gif) repeat; 
} 
.two-columns .right { 
background : url(images/img03.gif) repeat; 
} 
.two-columns .columnA { 
float : left; 
height : 100%; 
color : #0000ff; 
background-color : #99ccff; 
margin-right : 5px; 
margin-left : 0; 
width : 250px; 
margin-top : 0; 
margin-bottom : 0; 
font-family : arial, helvetica, Verdana, sans-serif; 
text-decoration : none; 
} 
.two-columns .columnB { 
float : right; 
height : 300px; 
background-color : #ffffff; 
margin-left : 0; 
width : 730px; 
} 
#FOOTER-WRAPPER { 
width : 990px; 
margin : 0; 
padding : 0; 
clear : both; 
text-align : center; 
} 
#FOOTER-WRAPPER HR { 
width : 100%; 
} 
#MYFOOTER { 
width : 990px; 
margin : 0; 
padding : 0; 
} 
#MYFOOTER2 { 
float : right; 
width : 200px; 
text-align : right; 
} 
#MYFOOTER2 img { 
padding : 5px; 
width : 88px; 
height : 31px; 
border : 1px solid; 
margin : 5px; 
} 
#MYFOOTER3 { 
margin : 30px; 
padding : 30px; 
text-indent : 200px; 
} 
#MYFOOTER P { 
padding-left : 50px; 
text-indent : 150px; 
text-align : center; 
} 
#MYFOOTER A { 
padding-left : 50px; 
} 
#header { 
height : 110px; 
margin : 0 auto; 
text-transform : uppercase; 
margin-left : 150px; 
margin-right : 150px; 
} 
.color { 
color : #ff0000; 
} 
#scroller { 
width : 730px; 
height : 200px; 
overflow : auto; 
border : 1px; 
border-color : #99ccff; 
border-style : solid; 
} 
#scroller h5 { 
font-weight : 100; 
font-size : 12px; 
margin-top : 0; 
margin-bottom : 0; 
padding-left : 30px; 
padding-right : 20px; 
} 
#scroller h4 { 
font-weight : bold; 
font-size : 12px; 
margin-top : 0; 
margin-bottom : 0; 
padding-left : 10px; 
padding-right : 20px; 
color : #333333; 
} 
#suppliers img { 
margin : 5px; 
padding : 0; 
} 
#metatsm { 
width : 700px; 
margin : 15px; 
padding : 0; 
float : right; 
clear : none; 
} 
#metatsm p { 
font-size : 9px; 
margin-right : 10px; 
margin-left : 10px; 
color : red; 
} 
#metatsm H2 { 
font-size : 12px; 
font-weight : bold; 
text-align : justify; 
color : black; 
} 
#metatsm ul { 
margin : 0; 
padding : 0; 
list-style : square; 
border : 1px solid #666666; 
padding-left : 20px; 
padding-right : 20px; 
color : purple; 
} 
#metatsm li { 
color : black; 
list-style : circle; 
list-style-position : inside; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
} 
#metatsm li ul { 
margin-bottom : 1px; 
padding-bottom : 10px; 
color : #00ffff; 
} 
#metatsm li li { 
padding : 20px 20px 20px 20px; 
border-bottom : 1px solid #f3f3f3; 
} 
#footer { 
clear : both; 
padding : 30px 0; 
text-align : center; 
font-size : smaller; 
} 
.commentbox { 
background-color : #99ccff; 
width : 125px; 
padding : 35px; 
padding-left : 5px; 
text-decoration : none; 
margin-left : 5px; 
} 
.commentbox { 
background-color : #99ccff; 
width : 125px; 
padding : 35px; 
padding-left : 5px; 
text-decoration : none; 
margin-left : 5px; 
} 
#commentbox h2 { 
background-color : #99ccff; 
width : 125px; 
padding : 0; 
padding-right : 0; 
text-align : center; 
margin : 0; 
text-transform : uppercase; 
letter-spacing : -1px; 
font-weight : bold; 
font-size : 16px; 
} 
.commentfooter { 
background : url(../images/steps/css-arrow2.gif) no-repeat 0 0; 
padding-left : 20px; 
padding-top : 91px; 
margin-bottom : auto; 
font-size : 125%; 
color : #99ccff; 
background-color : #dbe5f1; 
} 
.commentbox2 { 
background-color : #99ccff; 
width : 113px; 
padding : 25px; 
padding-left : 5px; 
text-decoration : none; 
margin-left : 5px; 
} 
#commentbox2 h2 { 
background-color : #99ccff; 
width : 103px; 
padding : 0; 
padding-right : 0; 
text-align : center; 
margin : 0; 
text-transform : uppercase; 
letter-spacing : -1px; 
font-weight : bold; 
font-size : 16px; 
} 
.commentfooter2 { 
background : url(../images/steps/css-arrow2.gif) no-repeat 0 0%; 
padding-left : 35px; 
padding-top : 91px; 
margin-bottom : -2em; 
font-size : 90%; 
color : #99ccff; 
background-color : #dbe5f1; 
} 
.commentbox3 { 
background-color : #99ccff; 
width : 125px; 
padding : 35px; 
padding-left : 5px; 
text-decoration : none; 
margin-left : 5px; 
} 
#commentbox3 h2 { 
background-color : #99ccff; 
width : 125px; 
padding : 0; 
padding-right : 0; 
text-align : center; 
margin : 0; 
text-transform : uppercase; 
letter-spacing : -1px; 
font-weight : bold; 
font-size : 16px; 
} 
.commentfooter3 { 
background : url(../images/steps/css-arrow2.gif) no-repeat 0 0; 
padding-left : 20px; 
padding-top : 91px; 
margin-bottom : -1em; 
font-size : 125%; 
color : #99ccff; 
background-color : #dbe5f1; 
} 
.commentbox4 { 
background-color : #99ccff; 
width : 125px; 
padding : 35px; 
padding-left : 5px; 
text-decoration : none; 
margin-left : 5px; 
} 
#commentbox4 h2 { 
background-color : #99ccff; 
width : 125px; 
padding : 0; 
padding-right : 0; 
text-align : center; 
margin : 0; 
text-transform : uppercase; 
letter-spacing : -1px; 
font-weight : bold; 
font-size : 16px; 
} 
.commentfooter4 { 
background : url(../images/steps/css-arrow2.gif) no-repeat 0 0; 
padding-left : 20px; 
padding-top : 91px; 
margin-bottom : -1em; 
font-size : 125%; 
color : #99ccff; 
background-color : #dbe5f1; 
} 
.commentbox5 { 
background-color : #99ccff; 
width : 125px; 
padding : 35px; 
padding-left : 5px; 
text-decoration : none; 
margin-left : 5px; 
} 
#commentbox5 h2 { 
background-color : #99ccff; 
width : 125px; 
padding : 0; 
padding-right : 0; 
text-align : center; 
margin : 0; 
text-transform : uppercase; 
letter-spacing : -1px; 
font-weight : bold; 
font-size : 16px; 
} 
.commentfooter5 { 
background : url(../images/steps/css-arrow2.gif) no-repeat 0 0; 
padding-left : 20px; 
padding-top : 91px; 
margin-bottom : -1em; 
font-size : 125%; 
color : #99ccff; 
background-color : #dbe5f1; 
} 
.commentbox6 { 
background-color : #99ccff; 
width : 125px; 
padding : 35px; 
padding-left : 5px; 
text-decoration : none; 
margin-left : 5px; 
} 
.commentbox6 { 
background-color : #99ccff; 
width : 125px; 
padding : 35px; 
padding-left : 5px; 
text-decoration : none; 
margin-left : 5px; 
} 
#commentbox6 h2 { 
background-color : #99ccff; 
width : 125px; 
padding : 0; 
padding-right : 0; 
text-align : center; 
margin : 0; 
text-transform : uppercase; 
letter-spacing : -1px; 
font-weight : bold; 
font-size : 16px; 
} 
.commentfooter6 { 
background : url(../images/steps/css-arrow2.gif) no-repeat 0 0; 
padding-left : 20px; 
padding-top : 91px; 
margin-bottom : -1em; 
font-size : 125%; 
color : #99ccff; 
background-color : #dbe5f1; 
} 
.underbar { 
color : #333; 
text-align : center; 
} 
.gallerycontainer { 
position : relative; 
z-index : 2000; 
} 
.thumbnail img { 
border : 0 solid white; 
margin : 0 5px 5px 0; 
z-index : 2000; 
} 
.thumbnail:hover { 
background-color : transparent; 
z-index : 2000; 
} 
.thumbnail:hover img { 
z-index : 2000; 
border : 1px solid blue; 
} 
.thumbnail span { 
z-index : 2000; 
position : absolute; 
background-image : url(https://www.tshirtmagic.com/proddetail_popup_bg.gif); 
left : -1000px; 
visibility : hidden; 
text-decoration : none; 
width : 293px; 
height : 320px; 
text-align : center; 
} 
.thumbnail span img { 
border-width : 0; 
padding : 0; 
z-index : 2000; 
width : 250px; 
height : 250px; 
position : absolute; 
left : 27px; 
top : 15px; 
} 
.thumbnail span a {
color :  #CCCCCC; 
position : absolute; 
z-index : 2000; 
top : 275px; 
left : 25px; 
text-align : center; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
margin : 5px; 
} 
.thumbnail:hover span { 
visibility : visible; 
z-index : 2000; 
left : 90px; 
z-index : 200; 
bottom : -100px; 
} 
.thumbnail-off { 
display : none; 
z-index : 2000; 
} 
.thumbnail-on { 
display : block; 
z-index : 2000; 
}




















.gallerycontainer2 { 
position : relative; 
z-index : 1000; 
} 
.thumbnail2 img { 
border : 0 solid white; 
margin : 0 5px 5px 0; 
z-index : 1000; 
} 
.thumbnail2:hover { 
background-color : transparent; 
z-index : 1000; 
} 
.thumbnail2:hover img { 
z-index : 1000; 
border : 1px solid blue; 
} 
.thumbnail2 span { 
z-index : 1000; 
position : absolute; 
background-image : url(https://www.tshirtmagic.com/proddetail_popup_bg2.gif); 
left : -1000px; 
visibility : hidden; 
text-decoration : none; 
width : 293px; 
height : 320px; 
text-align : center; 
} 
.thumbnail2 span img { 
border-width : 0; 
padding : 0; 
z-index : 1000; 
width : 250px; 
height : 250px; 
position : absolute; 
left : 14px; 
top : 15px; 
} 
.thumbnail2 span a {
	color :  #CCCCCC;
	position : absolute;
	z-index : 1000;
	top : 275px;
	left : 25px;
	text-align : center;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0px;
} 
.thumbnail2:hover span { 
visibility : visible; 
z-index : 1000; 
left : -290px; 
z-index : 200; 
bottom : -190px; 
} 
.thumbnail2-off { 
display : none; 
z-index : 1000; 
} 
.thumbnail2-on { 
display : block; 
z-index : 1000; 
}