body,td,th,option,input,textarea,select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464545;
	/*letter-spacing: .04em;*/
	line-height:150%;
}
html {
	height:100%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height:100%;
}
form {
	margin:0px;
	padding:0px;
}
p {
	margin-top:0px;
}
body a {
	color: #464545;
}
body a:link {
	color: #464545; 
}
body a:visited {
	color: #464545;
}
body a:hover {
	color: #464545; 
}
body a:active {
	color: #464545;
}
.errtext {
	color:#FF0000;
	font-weight:bold;
}
.mytracetext
{
	color:#FFFFFF;
	background-color:#000000;
}
/*************** Begin SLIDE SHOW *********************/
/* http://jonraasch.com/blog/a-simple-jquery-slideshow */
#slideshow {
    position:relative;
    height:534px;  /* set to height of images */
	width:603px;   /* set to width of images */
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/************* hopscotch********/
.middleheight {
	height:345px;
}
.header_logo {
	margin-top:27px;
	margin-bottom:27px;
	margin-left:321px;
	margin-right:214px;
}
.shopimg {
}
.aboutimg {
}
.custsvcimg {
}
.hskidsimg {
}
.contactimg {
	margin-right:10px;
}
.viewcartimg {
	margin-right:7px;
}
.footer_text  {
	color:#9f9e9e;
}
.footer_text a:link{
	color:#9f9e9e;
}
.footer_text a:visited{
	color:#9f9e9e;
}
.footer_text a:hover{
	color:#9f9e9e;
}
.footer_text a:active{
	color:#9f9e9e;
}
.footer_text1 {
	font-size:9px;
}
.footer_dashline {
	padding-bottom:23px;
}
.footer_dashline_left {
	margin-top:10px;
}
.footer_dashline_right {
	margin-top:10px;
}
.footertbl {
	padding-bottom:20px;
}
.about_img {
	margin-right:23px;
	margin-left:1px;
}
.about_text {
	padding-right:42px;
	padding-left:1px;
	padding-top:70px;
}
.about_quote {
	color:#4592ad;
	margin-top:35px;
	margin-left:70px;
	margin-right:70px;
}
.about_div {
	margin-top:9px;
	margin-bottom:10px;
}
.custsvc_div {
	margin-top:44px;
	margin-left:107px;
	margin-right:105px;
	margin-bottom:48px;
}
.press_div {
	margin-top:44px;
	margin-bottom:48px;
}
.hskids_div {
	margin-top:44px;
	margin-bottom:48px;
	margin-left:107px;
	margin-right:88px;
}
.contact_div {
	margin-top:44px;
	margin-bottom:48px;
	margin-left:107px;
}
.shopdetail_div {
	margin-top:48px;
	margin-bottom:14px;
	margin-left:27px;
	margin-right:86px;
}
.shopdetail_div  td,select,textarea,input{
	font-size:11px;
}
.shop_div {
	margin-top:28px;
	margin-bottom:23px;
	margin-left:27px;
	margin-right:32px;
}
.blue_header {
	color:#59aecc;
	font-weight:bold;
}
.popup_table {
	padding-top:32px;
	padding-bottom:32px;
}
.closewindow_p {
	margin-top:0px;
	margin-bottom:45px;
	margin-left:42px;
}
.closewindow_text  {
	color:#9f9e9e;
}
.closewindow_text a{
	color:#9f9e9e;
}
.closewindow_text a:link{
	color:#9f9e9e;
}
.closewindow_text a:visited{
	color:#9f9e9e;
}
.closewindow_text a:hover{
	color:#9f9e9e;
}
.closewindow_text a:active{
	color:#9f9e9e;
}
.content {
	padding-top:50px;
	padding-left:41px;
	padding-right:50px;
}
.shopimggap {
	width:16px;
}
.shopmain_spacer {
	padding-bottom:27px;
}
.tshirt_img {
	margin-right:44px;
}
.tshirt_text td{
	padding-left:4px;
}
.mediumbox {
	width:200px;
	border:#b5b5b5 solid 1px;
}
.sizebox {
	width:200px;
	border:#b5b5b5 solid 1px;
	margin-top:1px;
}
.mediumwidebox {
	width:300px;
	border:#b5b5b5 solid 1px;
}
.widebox {
	width:350px;
	border:#b5b5b5 solid 1px;
}
.addtocart {
}
.shopdetail_input1 {
	padding-bottom:10px;
}
.shopdetail_input2 {
	padding-bottom:15px;
}
.contact_quote {
	padding-left:120px;
	padding-right:80px;
	color:#4592ad;
}
.sizechart {
	font-size:10px;
}
.thumb_margin {
	margin-bottom:16px;
}
.boys_header {
	margin-bottom:12px;
}
.girls_header {
	margin-top:15px;
	margin-bottom:12px;
}
/************************* photo album ******************************/
.hskids_childset {
	border:1px solid #666666;
}
.hideset {
	display:none;
}
.singlealbumthumb { 
	margin:4px;
	border: 1px solid #999999;
 } 
.bubbleInfo *{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px; }
.bubbleInfo {POSITION: relative; /* LEFT: 100px; WIDTH: 500px; POSITION: relative; TOP: 150px */ /* mjf */ }

.mjf_fancyzoom_imgborder {
	background-color:#CCCCCC;
	border:1px solid #666666;
}
.viewcart {
	color:#868685;
	font-size:14px;
	padding-top:90px;
	font-weight:bold;
}
.presstd_rightpad {
	padding-right:40px;
}
.presstd_img {
	margin-bottom:15px;
}
.presstd_img1 {
	margin-top:15px;
}
.presstd_img2 {
	margin-bottom:10px;
}

