﻿body
{
	background-color: silver;
	font-family: Verdana;
	font-size: 10px;
}

#home {
font-family:Verdana, Geneva, Arial, sans-serif;
position:absolute;
visibility:visible;
top:65px;
left:10px;
width:103px;
height:44px
}

#ShareThis
{
	position: absolute;
	visibility: visible;
	top: 125px;
	left: 2px;
	width: 150px;
	height: 20px;
	z-index: 5;
}


#horizon {
color:silver;
background-color:silver;
text-align:center;
top:0px;
width:100%;
visibility:visible;
padding:0px;
margin:0px;
}

#content {
font-family:Verdana, Geneva, Arial, sans-serif;
background-color:#FFF;
margin-left: auto;
margin-right: auto;
position:relative;
top:0px;
left:0px;
width:1200px;
height:720px;
visibility:visible;
background-image:url('Images/Background.jpg')
}

#ShareIt
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 450px;
	left: 150px;
	width: 563px;
	height: 200px;
	visibility:hidden ;
	background-image: url('Images/shareshirt.png');
	z-index: 4;
	
}
#sharetext
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bolder;
	color: #009900;
	text-decoration: underline;
	top: 125px;
	left: 10px;
	position: absolute;
	z-index: 3;
	cursor: pointer;
}
.shareclose
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50px;
	height: 50px;
	cursor: pointer;
}
.title
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	position: absolute;
	top: 50px;
	left: 50px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

.title2
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	position: absolute;
	top: 120px;
	left: 50px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}
#linkurl
{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	width: 500px;
	height: 25px;
	border: 1px solid #009900;
}

#imageurl
{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	width: 500px;
	height: 25px;
	border: 1px solid #009900;
}
.linkshare
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	position: absolute;
	top: 70px;
	left: 20px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

#a404
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: #FFF;
	margin-left: -512px;
	position: absolute;
	top: -256px;
	left: 50%;
	width: 1024px;
	height: 576px;
	visibility: visible;
	color: #FFFFFF;
}


#Loader
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: #FFFFFF;
	margin-left: -600px;
	position: absolute;
	top: 10px;
	left: 50%;
	width:1200px;
height:720px;
	z-index: 6;
	vertical-align: middle;
	visibility: visible;
	text-align: center;
}

.orderdesc
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

.ordershipping
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

#orderLoader
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: #FFFFFF;
	margin-left: -600px;
	position: absolute;
	top: 492px;
	left: 85%;
	width:1024px;
height:576px;
	z-index: 6;
	vertical-align: middle;
	visibility: visible;
	text-align: center;
}


#SexySignup
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	margin-left: -600px;
	position: absolute;
	top: 10px;
	left: 50%;
	width: 1024px;
	height: 576px;
	visibility: hidden;
	z-index: 5;
	vertical-align: middle;
	text-align: center;
}
#SexySignupInner
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);					
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: #FFFFFF;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1024px;
	height: 576px;
	vertical-align: middle;
	text-align: center;
}

#fabric
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	position: absolute;
	visibility: visible;
	top: 40px;
	left: 490px;
	width: 159px;
	height: 105px;
	z-index: 4;
}

#style {
font-family:Verdana, Geneva, Arial, sans-serif;
position:absolute;
visibility:visible;
top:40px;
left:655px;
width:173px;
height:105px;
z-index: 4;
}

#personalize {
font-family:Verdana, Geneva, Arial, sans-serif;
position:absolute;
visibility:visible;
top:40px;
left:833px;
width:217px;
height:105px;
z-index: 4;
}

#fit {
font-family:Verdana, Geneva, Arial, sans-serif;
position:absolute;
visibility:visible;
top:40px;
left:1056px;
width:139px;
height:105px;
z-index: 4;
}

#ordernow {
font-family:Verdana, Geneva, Arial, sans-serif;
position:absolute;
visibility:visible;
top:0px;
left:320px;
width:161px;
z-index: 4;
height:179px
}

#shirt {
position:absolute;
width:480px;
height:600px;
bottom:0px;
left:0px
}

.SubNav
{
	position: absolute;
	width: 697px;
	height: 46px;
	top: 150px;
	right: 0px;
	background-image: url('Images/subnav.png');
}

.StyleCollar
{
	position: absolute;
	width: 91px;
	height: 23px;
	top: 7px;
	left: 40px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #C0C0C0;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}
.StyleCollarSel
{
	position: absolute;
	width: 91px;
	height: 23px;
	top: 7px;
	left: 40px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #ffffff;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}


.StyleCuff {
position:absolute;
width:99px;
height:23px;
top:7px;
left:140px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #C0C0C0;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}

.StyleCuffSel {
position:absolute;
width:99px;
height:23px;
top:7px;
left:140px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}

.StylePlacket {
position:absolute;
width:97px;
height:23px;
top:7px;
left:260px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #C0C0C0;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}

.StylePlacketSel {
position:absolute;
width:97px;
height:23px;
top:7px;
left:260px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}


.StyleStrap {
position:absolute;
width:135px;
height:23px;
top:7px;
left:390px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #C0C0C0;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}

.StyleStrapSel {
position:absolute;
width:135px;
height:23px;
top:7px;
left:390px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}

.StyleButton {
position:absolute;
width:54px;
height:23px;
top:7px;
left:458px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	color: #C0C0C0;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}

.StyleButtonSel {
position:absolute;
width:54px;
height:23px;
top:7px;
left:458px;
	text-align: center;
	font-family: Verdana;
	font-size: 1fpx;
	color: #fff;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}

.StylePocket {
position:absolute;
width:101px;
height:23px;
top:7px;
left:555px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #C0C0C0;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}

.StylePocketSel
{
	position: absolute;
	width: 101px;
	height: 23px;
	top: 7px;
	left: 555px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}

.FabricOptions1
{
	position: absolute;
	width: 20px;
	height: 23px;
	top: 75px;
	left: 10px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	background-color: #424242;
	color: #54CCD3;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	border: 1px solid #666666;
}
.FabricOptions1Sel
{
	border: 1px solid #666666;
	position: absolute;
	width: 20px;
	height: 23px;
	top: 75px;
	left: 10px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #54CCD3;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
}
.FabricOptions2
{
	position: absolute;
	width: 20px;
	height: 23px;
	top: 75px;
	left: 35px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	background-color: #424242;
	color: #54CCD3;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	border: 1px solid #666666;
}
.FabricOptions2Sel
{
	border: 1px solid #666666;
	position: absolute;
	width: 20px;
	height: 23px;
	top: 75px;
	left: 35px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #54CCD3;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
}
.FabricOptions3
{
	position: absolute;
	width: 20px;
	height: 23px;
	top: 75px;
	left: 60px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	background-color: #424242;
	color: #54CCD3;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	border: 1px solid #666666;
}
.FabricOptions3Sel
{
	position: absolute;
	width: 20px;
	height: 23px;
	top: 75px;
	left: 60px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #54CCD3;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	border: 1px solid #666666;
}
.PersonalizationSplit
{
	position: absolute;
	width: 195px;
	height: 23px;
	top: 9px;
	left: 46px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	background-color: #424242;
	color: #54CCD3;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
}
.PersonalizationSplitSel
{
	position:absolute;
	width: 195px;
	height: 23px;
	top: 9px;
	left: 46px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}
.PersonalizationButtons
{
	position: absolute;
	width: 91px;
	height: 23px;
	top: 7px;
	left: 50px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #C0C0C0;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}
.PersonalizationButtonsSel
{
	position:absolute;
	width: 91px;
	height: 23px;
	top: 7px;
	left: 50px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}

.PersonalizationMono
{
	position: absolute;
	width: 120px;
	height: 23px;
	top: 7px;
	left: 250px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #C0C0C0;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}
.PersonalizationMonoSel
{
	position: absolute;
	width: 120px;
	height: 23px;
	top: 7px;
	left: 250px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}
.PersonalizationLabel
{
	position: absolute;
	width: 91px;
	height: 23px;
	top: 7px;
	left: 500px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #C0C0C0;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}
.PersonalizationLabelSel
{
	position: absolute;
	width: 91px;
	height: 23px;
	top: 7px;
	left: 500px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
}

#StyleText
{
	position: absolute;
	width: 550px;
	height: 450px;
	top: 100px;
	left: 75px;
	font-family: verdana;
	font-size: 16px;
	color: #000000;
	text-align: left;
}

#PersonalizationText
{
	position: absolute;
	width: 550px;
	height: 450px;
	top: 100px;
	left: 75px;
	font-family: verdana;
	font-size: 16px;
	color: #000000;
	text-align: left;
}
#SizingText
{
	position: absolute;
	width: 550px;
	height: 450px;
	top: 100px;
	left: 75px;
	font-family: verdana;
	font-size: 16px;
	color: #000000;
	text-align: left;
}

#SplitBoardText
{
	position: absolute;
	width: 350px;
	height: 450px;
	top: 100px;
	left: 205px;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

#PersonalizationText strong
{
	font-family: verdana;
	font-size: 15px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}

#CollarNormal
{
	
	position: absolute;
	top: 150px;
	left: 420px;
	text-align: left;
	cursor: pointer;
	width: 125px;
	height: 110px;
}

#CollarNarrow 
{
	
	position: absolute;
	width: 125px;
	height: 110px;
top:150px;
left:550px;
text-align:left;
cursor:pointer

}

#CollarWide 
{
	
	position: absolute;
	width: 125px;
	height: 110px;
top:270px;
left:420px;
text-align:left;
cursor:pointer
}

#CollarButtonDown 
{
	
	position: absolute;
	width: 125px;
	height: 110px;
top:270px;
left:550px;
text-align:left;
cursor:pointer
}

#CollarExternalFabric {
	position: absolute;
	width: 145px;
	height: 200px;
top:150px;
left:50px;
text-align:left
}

#CollarInternalFabric {
	position: absolute;
	width: 145px;
	height: 200px;
top:150px;
left:225px;
text-align:left
}

#CollarNormal .box, #CollarNarrow .box, #CollarWide .box, #CollarButtonDown .box
{
	position: absolute;
	top: 5px;
	left: 20px;
	width: 74px;
	height: 77px;
	border: 3px solid #808080;
}

#sizing_collar
{
	position: absolute;
	width: 150px;
	height: 20px;
	top: 230px;
	left: 50px;
	text-align: left;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#sizing_sleeve
{
	position: absolute;
	width: 150px;
	height: 20px;
	top: 250px;
	left: 50px;
	text-align: left;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#sizing_shirt
{
	position: absolute;
	width: 150px;
	height: 20px;
	top: 270px;
	left: 50px;
	text-align: left;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#sizing_chest
{
	position: absolute;
	width: 150px;
	height: 20px;
	top: 290px;
	left: 50px;
	text-align: left;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#sizing_mid
{
	position: absolute;
	width: 150px;
	height: 20px;
	top: 310px;
	left: 50px;
	text-align: left;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#sizing_inches
{
	position: absolute;
	width: 150px;
	height: 20px;
	top: 210px;
	left: 200px;
	text-align: left;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

#sizing_custom
{
	position: absolute;
	width: 300px;
	height: 30px;
	top: 330px;
	left: 50px;
	text-align: left;
	cursor: pointer;
	font-family: Verdana;
	font-size: 14px;
	color: #009833;
	font-style: normal;
	font-weight: bold;
}
#sizing_collar_value
{
	position: absolute;
	width: 150px;
	height: 20px;
	top: 230px;
	left: 200px;
	text-align: left;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#sizing_sleeve_value
{
	position: absolute;
	width: 150px;
	height: 20px;
	top: 250px;
	left: 200px;
	text-align: left;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#sizing_shirt_value
{
	position: absolute;
	width: 150px;
	height: 20px;
	top: 270px;
	left: 200px;
	text-align: left;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#sizing_chest_value
{
	position: absolute;
	width: 150px;
	height: 20px;
	top: 290px;
	left: 200px;
	text-align: left;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#sizing_mid_value
{
	position: absolute;
	width: 150px;
	height: 20px;
	top: 310px;
	left: 200px;
	text-align: left;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

#Option1
{
	position: absolute;
	width: 300px;
	height: 40px;
	top: 100px;
	left: 50px;
	text-align: left;
	cursor: pointer;
}

#Option2
{
	position: absolute;
	width: 300px;
	height: 40px;
	top: 410px;
	left: 50px;
	text-align: left;
	cursor: pointer;
}

#Option3
{
	position: absolute;
	width: 300px;
	height: 40px;
	top: 100px;
	left: 400px;
	text-align: left;
	cursor: pointer;
}

#Option4
{
	position: absolute;
	width: 300px;
	height: 40px;
	top: 300px;
	left: 400px;
	text-align: left;
	cursor: pointer;
}

#Option5
{
	position: absolute;
	width: 300px;
	height: 40px;
	top: 400px;
	left: 400px;
	text-align: left;
	cursor: pointer;
}
#Option1 .box, #Option2 .box, #Option3 .box, #Option4 .box, #Option5 .box
{
	padding: 3px;
	position: absolute;
	top: 5px;
	left: 0px;
	width: 20px;
	height: 20px;
	background-color: #009934;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

#Option1 .title, #Option2 .title, #Option3 .title, #Option4 .title, #Option5 .title
{
	position: absolute;
	left: 35px;
	width: 190px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #009934;
	top: 8px;
}

#CollarNormal .title, #CollarNarrow .title, #CollarWide .title, #CollarButtonDown .title
{
	position: absolute;
	left: 0px;
	width: 125px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #666666;
	bottom: 0px;
}

#CollarExternalFabric .box, #CollarInternalFabric .box
{
	position: absolute;
	top: 35px;
	left: 5px;
	width: 128px;
	height: 131px;
	border: 3px solid #808080;
}

#CollarExternalFabric .title, #CollarInternalFabric .title
{
	position: absolute;
	left: 5px;
	width: 125px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #666666;
	top: 0px;
}
#CollarExternalFabric .desc, #CollarInternalFabric .desc
{
	
	position: absolute;
	bottom: 0px;
	left: 20px;
	width: 180px;
	height: 40px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #414141;
}




#CollarUndo
{
	position: absolute;
	width: 83px;
	height: 24px;
	top: 330px;
	left: 80px;
	text-align: left;
	cursor: pointer;
}

#CollarLiningUndo
{
	position: absolute;
	width: 83px;
	height: 24px;
	top: 330px;
	left: 250px;
	text-align: left;
	cursor: pointer;
}


#SizingS
{
	border: 3px solid #3C3C3C;
	position: absolute;
	width: 50px;
	height: 50px;
	top: 150px;
	left: 50px;
	text-align: left;
	cursor: pointer;
	background-color: #999999;
}

#SizingM {
border: 3px solid #3C3C3C;
	position: absolute;
	width: 50px;
	height: 50px;
top:150px;
left:110px;
text-align:left;
cursor:pointer;
	background-color: #999999;
}

#SizingL {
border: 3px solid #3C3C3C;
	position: absolute;
	width: 50px;
	height: 50px;
top:150px;
left:170px;
text-align:left;
cursor:pointer;
	background-color: #999999;
}

#SizingXL {
border: 3px solid #3C3C3C;
	position: absolute;
	width: 50px;
	height: 50px;
top:150px;
left:230px;
text-align:left;
cursor:pointer;
	background-color: #999999;
}

#SizingXXL
{
	border: 3px solid #3C3C3C;
	position: absolute;
	width: 50px;
	height: 50px;
	top: 150px;
	left: 290px;
	text-align: left;
	cursor: pointer;
	background-color: #999999;
}

#SizingS .box, #SizingM .box, #SizingL .box, #SizingXL .box, #SizingXXL .box
{
	padding: 5px;
	position: absolute;
	top: 5px;
	left: 0px;
	width: 40px;
	height: 30px;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}

#SizingS .title, #SizingM .title, #SizingL .title, #SizingXL .title, #SizingXXL .title
{
	
	position: absolute;
	left: 5px;
	width: 180px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #666666;
	top: 5px;
}

#SizingS .desc1, #SizingM .desc1, #SizingL .desc1, #SizingXL .desc1, #SizingXXL .desc1
{
	
	position: absolute;
	top: 35px;
	left: 55px;
	width: 130px;
	height: 30px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 9px;
	color: #414141;
}

#SizingS .desc1 h1, #SizingM .desc1 h1, #SizingL .desc1 h1, #SizingXL .desc1 h1, #SizingXXL .desc1 h1
{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	display: inline;
	font-size: 9px;
	font-weight: normal;
}

#SizingS .desc2, #SizingM .desc2, #SizingL .desc2, #SizingXL .desc2, #SizingXXL .desc2
{
	
	position: absolute;
	top: 80px;
	left: 5px;
	width: 180px;
	height: 45px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #414141;
}
#SizingS .desc2 h1, #SizingM .desc2 h1, #SizingL .desc2 h1, #SizingXL .desc2 h1, #SizingXXL .desc2 h1
{
	
	font-family: Verdana;
	font-size: 10px;
	color: #414141;
	display: inline;
}

.Fabric0000 {
position:absolute;
width:90px;
height:90px;
top:110px;
left:0px;
text-align:left
}

.Fabric0001 {
position:absolute;
width:90px;
height:90px;
top:110px;
left:95px;
text-align:left
}

.Fabric0002 {
position:absolute;
width:90px;
height:90px;
top:110px;
left:190px;
text-align:left
}

.Fabric0003 {
position:absolute;
width:90px;
height:90px;
top:110px;
left:285px;
text-align:left
}

.Fabric0004 {
position:absolute;
width:90px;
height:90px;
top:110px;
left:380px;
text-align:left
}

.Fabric0005 {
position:absolute;
width:90px;
height:90px;
top:205px;
left:0px;
text-align:left
}

.Fabric0006 {
position:absolute;
width:140px;
height:100px;
top:205px;
left:95px;
text-align:left
}

.Fabric0007 {
position:absolute;
width:140px;
height:100px;
top:205px;
left:190px;
text-align:left
}

.Fabric0008 {
position:absolute;
width:140px;
height:100px;
top:205px;
left:285px;
text-align:left
}

.Fabric0009 {
position:absolute;
width:140px;
height:100px;
top:205px;
left:380px;
text-align:left
}

.Fabric0010 {
position:absolute;
width:140px;
height:100px;
top:300px;
left:0px;
text-align:left
}

.Fabric0011 {
position:absolute;
width:140px;
height:100px;
top:300px;
left:95px;
text-align:left
}

.Fabric0012 {
position:absolute;
width:140px;
height:100px;
top:300px;
left:190px;
text-align:left
}

.Fabric0013 {
position:absolute;
width:140px;
height:100px;
top:300px;
left:285px;
text-align:left
}

.Fabric0014 {
position:absolute;
width:140px;
height:100px;
top:300px;
left:380px;
text-align:left
}

.Fabric0015 {
position:absolute;
width:140px;
height:100px;
top:395px;
left:0px;
text-align:left
}

.Fabric0016 {
position:absolute;
width:140px;
height:100px;
top:395px;
left:95px;
text-align:left
}

.Fabric0017 {
position:absolute;
width:140px;
height:100px;
top:395px;
left:190px;
text-align:left
}

.Fabric0018 {
position:absolute;
width:140px;
height:100px;
top:395px;
left:285px;
text-align:left
}

.Fabric0019 {
position:absolute;
width:140px;
height:100px;
top:395px;
left:380px;
text-align:left
}

.FabricGoPrevSub
{
	position: absolute;
	width: 348px;
	height: 51px;
	top: 10px;
	left: 0px;
	background-image: url('Images/btn_backbuttons.png');
	cursor: pointer;
}
.FabricGoPrevSub .Txt
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	top: 10px;
	width: 348px;
	height: 51px;
	text-align: center;
	position: absolute;
}


.FabricGoPrev
{
	position: absolute;
	width: 348px;
	height: 51px;
	top: 50px;
	left: 0px;
	background-image: url('Images/btn_backbuttons.png');
	cursor: pointer;
}
.FabricGoPrev .Txt
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	top: 10px;
	width: 348px;
	height: 51px;
	text-align: center;
	position: absolute;
}
.FabricGoNextSub {
position: absolute;
	width: 349px;
	height: 51px;
	top: 10px;
	right: 0px;
	text-align: left;
	background-image: url('Images/btn_nextstep.png');
	cursor: pointer;
}


.FabricGoNextSub .Txt
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	top: 10px;
	width: 348px;
	height: 51px;
	text-align: center;
	position: absolute;
}
.FabricGoNext {
position: absolute;
	width: 349px;
	height: 51px;
	top: 10px;
	right: 0px;
	text-align: left;
	background-image: url('Images/btn_nextstep.png');
	cursor: pointer;
}


.FabricGoNext .Txt
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	top: 10px;
	width: 348px;
	height: 51px;
	text-align: center;
	position: absolute;
}

.GoNext
{
	position: absolute;
	width: 349px;
	height: 51px;
	top: 50px;
	right: 0px;
	text-align: left;
	background-image: url('Images/btn_nextstep.png');
	cursor: pointer;
}
.GoNext .Txt
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	top: 10px;
	width: 348px;
	height: 51px;
	text-align: center;
	position: absolute;
}

.GoNextFinal {
position: absolute;
	width: 349px;
	height: 51px;
	top: 50px;
	right: 0px;
	text-align: left;
background-image: url('Images/btn_nextstep.png');
	cursor: pointer;
}
.GoNextFinal .Txt
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	top: 10px;
	width: 348px;
	height: 51px;
	text-align: center;
	position: absolute;
}

.GoPrev
{
	position: absolute;
	width: 348px;
	height: 51px;
	top: 50px;
	left: 0px;
	background-image: url('Images/btn_backbuttons.png');
	cursor: pointer;
}
.GoPrev .Txt
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	top: 10px;
	width: 348px;
	height: 51px;
	text-align: center;
	position: absolute;
}

#PriceTag
{
	position: absolute;
	width: 135px;
	height: 72px;
	top: 0px;
	left: 350px;
	text-align: left;
	z-index: 4;
}

#PriceTagPrice {
position:absolute;
width:81px;
height:32px;
top:22px;
left:18px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:700;
color:#333;
}

#CollarTypeTitle
{
	position: absolute;
	left: 500px;
	width: 140px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	top: 130px;
}
#CuffTypeTitle
{
	position: absolute;
	left: 530px;
	width: 140px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	top: 130px;
}
#Placket1TypeTitle
{
	position: absolute;
	left: 40px;
	width: 150px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	top: 130px;
}
#Placket2TypeTitle
{
	position: absolute;
	left: 380px;
	width: 140px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	top: 130px;
}
#ShoulderTypeTitle
{
	position: absolute;
	left: 40px;
	width: 150px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	top: 130px;
}
#Shoulder2TypeTitle
{
	position: absolute;
	left: 370px;
	width: 140px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	top: 130px;
}
#Pocket1TypeTitle
{
	position: absolute;
	left: 90px;
	width: 140px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	top: 140px;
}
#Pocket2TypeTitle
{
	position: absolute;
	left: 350px;
	width: 140px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	top: 140px;
}

#CuffNormal {

	position: absolute;
	width: 210px;
	height: 90px;
	top: 155px;
	right: 10px;
	text-align: left;
}

#CuffDouble {

	position: absolute;
	width: 210px;
	height: 90px;
	top: 250px;
	right: 10px;
	text-align: left;
}

#CuffFrench {

	position: absolute;
	width: 210px;
	height: 90px;
	top: 345px;
	right: 10px;
	text-align: left;
}

#CuffNormal .box, #CuffDouble .box, #CuffFrench .box
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 60px;
	height: 85px;
	border: 3px solid #808080;
	
	cursor:pointer
}

#CuffNormal .title, #CuffDouble .title, #CuffFrench .title
{
	position: absolute;
	left: 80px;
	width: 140px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	top: 35px;
}

#CuffSleeveFabric {

	position: absolute;
	width: 140px;
	height: 225px;
	top: 130px;
	left: 30px;
	text-align: left;
	cursor:pointer
}

#CuffExternalFabric {

	position: absolute;
	width: 140px;
	height: 225px;
	top: 130px;
	left: 175px;
	text-align: left;
	cursor:pointer
}

#CuffInnerFabric {
	position: absolute;
	width: 140px;
	height: 225px;
	top: 130px;
	left: 320px;
	text-align: left;
	cursor:pointer
}



#CuffExternalFabric .box, #CuffInnerFabric .box, #CuffSleeveFabric .box
{
	position: absolute;
	top: 30px;
	left: 0px;
	width: 134px;
	height: 192px;
	border: 3px solid #808080;
}

#CuffExternalFabric .title, #CuffInnerFabric .title, #CuffSleeveFabric .title
{
	
	position: absolute;
	top: 0px;
	left: 0px;
	width: 135px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #666666;
}
#CuffExternalFabric .desc, #CuffInnerFabric .desc, #CuffSleeveFabric .desc
{
	
	position: absolute;
	top: 70px;
	left: 20px;
	width: 165px;
	height: 55px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #414141;
}

#CuffSleeveUndo
{
	position: absolute;
	width: 83px;
	height: 24px;
	top: 360px;
	left: 60px;
	text-align: left;
	cursor: pointer;
	
}
#CuffUndo
{
	position: absolute;
	width: 83px;
	height: 24px;
	top: 360px;
	left: 200px;
	text-align: left;
	cursor: pointer;
	
}
#CuffInnerUndo
{
	position: absolute;
	width: 83px;
	height: 24px;
	top: 360px;
	left: 340px;
	text-align: left;
	cursor: pointer;
	
}


#BackNormal {
border: thin solid #54CCD3;
	position: absolute;
	width: 180px;
	height: 220px;
	top: 50px;
	left: 50px;
	text-align: left;
	cursor:pointer
}

#BackSide {
border: thin solid #54CCD3;
	position: absolute;
	width: 180px;
	height: 220px;
	top: 50px;
	left: 250px;
	text-align: left;
	cursor:pointer
}

#BackBox {
border: thin solid #54CCD3;
	position: absolute;
	width: 180px;
	height: 220px;
	top: 50px;
	left: 450px;
	text-align: left;
	cursor:pointer
}

#BackNormal .box, #BackSide .box, #BackBox .box
{
	position: absolute;
	top: 5px;
	left: 30px;
	width: 116px;
	height: 130px;
	border: thin solid #000000;
}

#BackNormal .title, #BackSide .title, #BackBox .title
{
	position: absolute;
	left: 0px;
	width: 180px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #54CCD3;
	top: 150px;
}

#BackNormal .desc, #BackSide .desc, #BackBox .desc
{
	position: absolute;
	top: 170px;
	left: 20px;
	width: 140px;
	height: 55px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #414141;
}


#ShoulderStrapMilitary {
	position: absolute;
	width: 150px;
	height: 195px;
	top: 150px;
	left: 220px;
	text-align: left;
}

#ShoulderStrapNormal {
	position: absolute;
	width: 150px;
	height: 195px;
	top: 150px;
	left: 377px;
	text-align: left;
}

#ShoulderStrapNone {
	position: absolute;
	width: 150px;
	height: 195px;
	top: 150px;
	left: 535px;
	text-align: left;
}

#ShoulderStrapFabric {
	position: absolute;
	width: 175px;
	height: 190px;
	top: 155px;
	left: 20px;
	text-align: left;
	
}

#ShoulderStrapFabric .box {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 169px;
	height: 185px;
	border: 3px solid #808080;
	cursor:pointer
}

#ShoulderStrapNone .box, #ShoulderStrapNormal .box, #ShoulderStrapMilitary .box
{
	position: absolute;
	top: 25px;
	left: 0px;
	width: 144px;
	height: 163px;
	border: 3px solid #808080;
	cursor:pointer
}

#ShoulderStrapNone .title, #ShoulderStrapNormal .title, #ShoulderStrapMilitary .title
{
	position: absolute;
	left: 0px;
	width: 150px;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #666666;
	top: 0px;
}

#ShoulderStrapNone .desc, #ShoulderStrapNormal .desc, #ShoulderStrapMilitary .desc
{
	position: absolute;
	top: 110px;
	left: 10px;
	width: 180px;
	height: 55px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #414141;
}




#ShoulderStrapFabricUndo
{
	position: absolute;
	width: 83px;
	height: 24px;
	top: 350px;
	left: 75px;
	text-align: left;
	cursor: pointer;
	
}

#PlacketNormal {
	position: absolute;
	width: 140px;
	height: 220px;
	top: 150px;
	left: 250px;
	text-align: left;
	cursor:pointer
}

#PlacketFrench {
	position: absolute;
	width: 140px;
	height: 220px;
	top: 150px;
	left: 400px;
	text-align: left;
}

#PlacketCovered {

	position: absolute;
	width: 140px;
	height: 220px;
	top: 150px;
	left: 550px;
	text-align: left;
}

#PlacketFabric {
	position: absolute;
	text-align: left;
	width: 140px;
	height: 220px;
	top: 150px;
	left: 50px;
}

#PlacketFrench .box, #PlacketCovered .box, #PlacketNormal .box, #PlacketFabric .box
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 130px;
	height: 187px;
	border: 3px solid #808080;
	cursor:pointer
}

#PlacketFrench .title, #PlacketCovered .title, #PlacketNormal .title, #PlacketFabric .title
{
	position: absolute;
	left: 0px;
	width: 130px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #666666;
	bottom: 0px;
}

#PlacketUndo
{
	position: absolute;
	width: 83px;
	height: 24px;
	top: 350px;
	left: 75px;
	text-align: left;
	cursor: pointer;
	
}

#PocketSingleNotched {
position:absolute;
width:165px;
height:105px;
top:310px;
left:320px;
text-align:left
}

#PocketNone {
position:absolute;
width:165px;
height:105px;
top:220px;
right:10px;
text-align:left
}

#PocketDoubleFlaps {
position:absolute;
width:165px;
height:105px;
top:170px;
left:320px;
text-align:left
}

#PocketSingleNotched .box, #PocketNone .box, #PocketDoubleFlaps .box
{
	position: absolute;
	top: 20px;
	left: 0px;
	width: 160px;
	height: 93px;
	border: 3px solid #808080;
	cursor:pointer
}

#PocketSingleNotched .title, #PocketNone .title, #PocketDoubleFlaps .title
{
	position: absolute;
	left: 0px;
	width: 160px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #666666;
	top: 0px;
}

#PocketFabric {
position:absolute;
width:210px;
	height:120px;
top:170px;
left:50px;
text-align:left
}

#PocketFabric .box
{
	position: absolute;
	top: 00px;
	left: 0px;
	width:202px;
	height:114px;
	border: 3px solid #808080;
	cursor:pointer
}


#PocketFabricUndo {
position: absolute;
	width: 83px;
	height: 24px;
	top: 310px;
	left: 115px;
	text-align: left;
	cursor: pointer;
}






#PersonalizationBoardSplit {
position:absolute;
width:120px;
height:120px;
top:50px;
left:50px;
text-align:left
}


#PersonalizationBoardMono {
position:absolute;
width:120px;
height:120px;
top:50px;
left:50px;
text-align:left
}

#PersonalSplitLeft {
position:absolute;
width:48px;
height:120px;
top:105px;
left:70px;
display: inline;
cursor:pointer;
}

#PersonalSplitRight {
position:absolute;
width:51px;
height:140px;
top:105px;
left:130px;
cursor:pointer;
}

#PersonalSplitUndo {
position:absolute;
width:53px;
height:19px;
top:80px;
left:100px;
text-align:left;
visibility:hidden;
cursor:pointer;
}

#PersonalSplitComments {
position:absolute;
width:120px;
height:140px;
top:230px;
left:120px;
text-align:left;
font-family:verdana;
font-size:10px;
color:#000;
visibility:hidden
}





#PersonalMonoComments {
position:absolute;
width:180px;
height:140px;
top:380px;
left:250px;
text-align:left;
font-family:verdana;
font-size:10px;
color:#000;
}

#PersonalLabelComments {
position:absolute;
width:180px;
height:140px;
top:380px;
left:250px;
text-align:left;
font-family:verdana;
font-size:10px;
color:#000;
}

#SizingTuck
{
	position: absolute;
	width: 100px;
	height: 40px;
	top: 450px;
	left: 50px;
	text-align: left;
	border: 3px solid #3C3C3C;
	cursor: pointer;
	background-color: #999999;
	visibility: hidden;
}
.transbox
{
	border-style: solid;
	border-width: thin;
	background-color: transparent;
	width: 50px;
}
#SizingUnTuck
{
	position: absolute;
	width: 100px;
	height: 40px;
	top: 450px;
	left: 175px;
	text-align: left;
	border: 3px solid #3C3C3C;
	cursor: pointer;
	background-color: #999999;
	visibility: hidden;
}

#SizingTuck .title, #SizingUnTuck .title
{
	position: absolute;
	left: 0px;
	width: 100px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	top: 10px;
}



#SizingSwedish
{
	position: absolute;
	width: 100px;
	height: 40px;
	top: 450px;
	left: 175px;
	text-align: left;
	border: 3px solid #3C3C3C;
	cursor: pointer;
	background-color: #999999;
}

#SizingItalian 
{
position:absolute;
width: 100px;
	height: 40px;
top: 450px;
left:50px;
text-align:left;
border: 3px solid #3C3C3C;
	cursor:pointer;
	background-color: #999999;
	
}

#SizingAmerican
{
	border: 3px solid #3C3C3C;
	position: absolute;
	width: 200px;
	height: 40px;
	top: 450px;
	left: 30px;
	text-align: left;
	border: 3px solid #808080;
	cursor: pointer;
	background-color: #999999;
}

#SizingSwedish .title, #SizingItalian .title, #SizingAmerican .title
{
	position: absolute;
	left: 0px;
	width: 100px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	top: 10px;
}
#SizingSwedish .desc, #SizingItalian .desc, #SizingAmerican .desc
{
	position: absolute;
	left: 0px;
	width: 200px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #999999;
	top: 30px;
	
}

#ShirtNeck {
position:absolute;
width:250px;
height:120px;
top:130px;
left:425px;
text-align:left;
color:#000;
font-family:verdana;
font-size:10px
}

#ShirtLength {
position:absolute;
width:250px;
height:120px;
top:170px;
left:425px;
text-align:left;
color:#000;
font-family:verdana;
font-size:10px
}

#ShirtArms {
position:absolute;
width:250px;
height:120px;
top:210px;
left:425px;
text-align:left;
color:#000;
font-family:verdana;
font-size:10px
}

#ShirtNeck .title, #ShirtLength .title, #ShirtArms .title
{
	position: absolute;
	left: 0px;
	width: 250px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	top: 0px;
}

#SizingComments
{
	position: absolute;
	width: 400px;
	height: 140px;
	top: 430px;
	left: 400px;
	text-align: left;
	font-family: verdana;
	font-size: 10px;
	color: #000;
}

#SizingComments .title
{
	position: absolute;
	left: 0px;
	width: 400px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	top: 0px;
}

.SizingCommentsText {
font-family:verdana;
font-size:10px;
color:maroon
}

#FabricContent
{
	top: 220px;
	left: 5px;
	width: 210px;
	height: 130px;
	position: absolute;
	font-family: verdana;
	font-size: 12px;
	z-index: 5;
	color: #666666;
	bottom: 10px;
	text-align: left;
	padding: 5px;
}

#FabricNumber
{
	top: 180px;
	left: 0px;
	width: 220px;
	position: absolute;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	font-weight: 700;
	color: #333333;
	z-index: 5;
}

#FabricShow
{
	position: absolute;
	top: 300px;
	right: 0px;
	width: 220px;
	height: 300px;
	visibility: hidden;
}

#FabricShowImage
{
	position: absolute;
	top: 0px;
	left: 10px;
	width: 200px;
	height: 200px;
}

#FabricShowImageCover {
position:absolute;
top:12px;
left:10px;
width:160px;
height:160px
}

.GoBackBaseFabric {
position:absolute;
width:123px;
height:90px;
top:280px;
right:-10px;
text-align:left
}

.GoBackFabric {
position:absolute;
width:123px;
height:90px;
top:280px;
right:25px;
text-align:left
}

#Board1, #StyleBoard2, #StyleCuffBoard, #StyleBoardCustom, #CuffBoardCustom, #StylePocketBoard, #StrapBoard, #BackBoard, #ButtonBoard, #PlacketBoard, #PersonalizationBoard, #SizingBoard, #SizingBoard1, #SizingBoard2, #SizingBoard3, #MonoBoard, #SplitBoard, #LabelBoard
{
	position: absolute;
	width: 700px;
	height: 525px;
	bottom: 0px;
	right: 0px;
	z-index: 2;
}

.SizeBoardBody
{
	
	position: absolute;
	width: 120px;
	height: 23px;
	top: 9px;
	left: 50px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #666666;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
	
	}
	
	.SizeBoardBodySel
{
	position: absolute;
	width: 120px;
	height: 23px;
	top: 9px;
	left: 50px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
	
	}
	
	.SizeBoardSize
{
	position: absolute;
	width: 120px;
	height: 246px;
	top: 9px;
	left: 250px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #666666;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
	}
	
	.SizeBoardSizeSel
{
	position: absolute;
	width: 120px;
	height: 23px;
	top: 9px;
	left: 250px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
	}
	
	.SizeBoardCut
{
	position: absolute;
	width: 120px;
	height: 23px;
	top: 9px;
	left: 446px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #666666;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
	}
	
	.SizeBoardCutSel
{
	position: absolute;
	width: 120px;
	height: 23px;
	top: 9px;
	left: 446px;
	text-align: center;
	font-family: Verdana;
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	font-weight: bold;
	}
	

	
	
#Body_NR
{
	position:absolute;
	top: 150px;
	left:405px;
	
	}
#Body_C
{
	position:absolute;
	top: 150px;
	left:470px;
	
	}
	#Body_T
{
	position:absolute;
	top: 150px;
	left:535px;
	
	}
	#Body_R
{
	position: absolute;
	top: 150px;
	left: 600px;
}

	#SizingBoard1Title
{
	position: absolute;
	top: 285px;
	left: 200px;
}
	#SizingBoard2Title
{
	position: absolute;
	top: 50px;
	left: 50px;
}

#BaseFabric, #BaseFabric2, #StyleFabric, #StyleCuffFabric, #StylePocketFabric, #StyleShoulderStrapFabric, #StyleSplitFabric, #StylePlacketFabric, .StyleFabrics
{

	position: absolute;
	width: 700px;
	height: 525px;
	bottom: 0px;
	right: 0px;
	z-index: 3;
}


#SizingShirt {
position:absolute;
width:120px;
height:120px;
top:42px;
left:50px;
text-align:left
}

#ButtonMSnaps {
	position: absolute;
	width: 130px;
	height: 180px;
	top: 100px;
	left: 30px;
	text-align: left;
	cursor:pointer
}





#ButtonRed {
	position: absolute;
	width: 130px;
	height: 180px;
	top: 100px;
	left: 210px;
	text-align: left;
	cursor:pointer
}

#ButtonBrown {
	position: absolute;
	width: 130px;
	height: 180px;
	top: 100px;
	left: 390px;
	text-align: left;
}

#ButtonBlack {
	position: absolute;
	width: 130px;
	height: 180px;
	top: 290px;
	left: 30px;
	text-align: left;
}

#ButtonLavender {
	position: absolute;
	width: 130px;
	height: 180px;
	top: 290px;
	left: 210px;
	text-align: left;
}


#ButtonStandard {
	position: absolute;
	width: 130px;
	height: 180px;
	top: 290px;
	left: 390px;
	text-align: left;
}




#ButtonStandard .box, #ButtonRed .box, #ButtonLavender .box, #ButtonBrown .box, #ButtonBlack .box, #ButtonMSnaps .box
{
	position: absolute;
	top: 20px;
	left: 0px;
	width: 121px;
	height: 148px;
	border: 3px solid #808080;
	cursor:pointer
}

#ButtonStandard .title, #ButtonRed .title, #ButtonLavender .title, #ButtonBrown .title, #ButtonBlack .title, #ButtonMSnaps .title
{
	position: absolute;
	left: 0px;
	width: 121px;
	height: 40px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #666666;
	top: 0px;
}
#ButtonStandard .desc, #ButtonRed .desc, #ButtonLavender .desc, #ButtonBrown .desc, #ButtonBlack .desc, #ButtonMSnaps .desc
{
	position: absolute;
	top: 35px;
	left: 85px;
	width: 100px;
	height: 85px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #414141;
}


#PersonalMonoCuff {
	position: absolute;
	width: 175px;
	height: 200px;
	top: 120px;
	left: 450px;
	text-align: left;
}
#PersonalMonoPocket {
	position: absolute;
	width: 175px;
	height: 200px;
	top: 120px;
	left: 250px;
	text-align: left;
}
#PersonalMonoCollar {
	position: absolute;
	width: 175px;
	height: 200px;
	top: 120px;
	left: 50px;
	text-align: left; 
}

#PersonalCollarMonoUndo {
position:absolute;
width:53px;
height:19px;
top:340px;
left:100px;
text-align:left;
visibility:hidden;
cursor:pointer;
}

#PersonalPocketMonoUndo {
position:absolute;
width:53px;
height:19px;
top:340px;
left:300px;
text-align:left;
visibility:hidden;
cursor:pointer;
}

#PersonalCuffMonoUndo {
position:absolute;
width:53px;
height:19px;
top:340px;
left:500px;
text-align:left;
visibility:hidden;
cursor:pointer;
}

#PersonalMonoCuff .box, #PersonalMonoPocket .box, #PersonalMonoCollar .box
{
	position: absolute;
	top: 20px;
	left: 0px;
	width: 167px;
	height: 189px;
	border: 3px solid #808080;
	cursor:pointer
}

#PersonalMonoCuff .title, #PersonalMonoPocket .title, #PersonalMonoCollar .title
{
	position: absolute;
	left: 0px;
	width: 167px;
	height: 20px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #666666;
	top: 0px;
}

#PersonalLabelCollar {
position:absolute;
width:195px;
height:220px;
top:120px;
left:50px;
text-align:left;
}

#PersonalLabelPlacket {
position:absolute;
width:195px;
height:220px;
top:120px;
left:350px;
text-align:left;
}

#PersonalPlacketLabelUndo {
position:absolute;
width:53px;
height:19px;
top:360px;
left:400px;
text-align:left;
visibility:hidden;
cursor:pointer;
}

#PersonalCollarLabelUndo {
position:absolute;
width:53px;
height:19px;
top:360px;
left:100px;
text-align:left;
visibility:hidden;
cursor:pointer;
}

#PersonalLabelCollar .box, #PersonalLabelPlacket .box
{
	position: absolute;
	top: 20px;
	left: 0px;
	width: 185px;
	height: 211px;
	border: 3px solid #808080;
	cursor:pointer
}

#PersonalLabelCollar .title, #PersonalLabelPlacket .title
{
	position: absolute;
	left: 0px;
	width: 185px;
	height: 20px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #666666;
	top: 0px;
}


.GoBackCollarStyle,.GoBackStyles,.GoBackCuffStyle {
position:absolute;
width:123px;
height:90px;
top:230px;
right:120px;
text-align:left
}


#ordercontent
{
	font-family:Verdana, Geneva, Arial, sans-serif;
background-color:#FFF;
margin-left: auto;
margin-right: auto;
position:relative;
top:0px;
left:0px;
width:1024px;
height:576px;
visibility:visible;
	background-image: url('Images/ordersummary_bar.jpg');
}
#orderheader
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('Images/background_ordersummary_header.jpg');
	width: 1024px;
	height: 257px;
}

#buynow
{
	position: absolute;
	top: 8px;
	left: 670px;

}

#addanother
{
	position: absolute;
	top: 158px;
	left: 332px;

}
#Summaries
{
	width: 950px;
	position: absolute;
	top: 278px;
	left: 0px;
	height: 249px;
	overflow: auto;
	text-align: left;
}
#Signin
{
	background-image: url('Images/signin_signin.png');
	position: absolute;
	width: 332px;
	height: 306px;
	top: 126px;
	left: 10px;
}
#Register
{
	background-image: url('Images/signin_continue.png');
	position: absolute;
	width: 557px;
	height: 313px;
	top: 125px;
	right: 54px;
}
#signinbtn
{
	position: absolute;
	top: 167px;
	left: 45px;
	width: 182px;
	height: 93px;
}
#registerbtn
{
	position: absolute;
	top: 212px;
	left: 334px;
	width: 192px;
	height: 102px;
	margin-top: 2px;
}
#createaccountbtn
{
	position: absolute;
	top: 210px;
	left: 363px;
	width: 184px;
	height: 96px;
}
#forgotpasswordbtn
{
	position: absolute;
	top: 325px;
	left: 100px;
	width: 291px;
	height: 310px;
}
#cancelsigninbtn
{
	position: absolute;
	top: 38px;
	left: 847px;
	width: 148px;
	height: 69px;
	z-index: 1;
}

#email
{
	position: absolute;
	top: 83px;
	left: 148px;
}
#password
{
	position: absolute;
	top: 134px;
	left: 148px;
}

#firstname
{
	position: absolute;
	top: 75px;
	left: 105px;
}
#lastname
{
	position: absolute;
	top: 75px;
	left: 340px;
}

#address
{
	position: absolute;
	top: 116px;
	left: 105px;
	width: 300px;
}
#city
{
	position: absolute;
	top: 148px;
	left: 105px;
}
#state
{
	position: absolute;
	top: 149px;
	left: 305px;
	width: 49px;
}
#zip
{
	position: absolute;
	top: 148px;
	left: 417px;
}
#phone
{
	position: absolute;
	top: 187px;
	left: 319px;
}
#regemail
{
	position: absolute;
	top: 187px;
	left: 105px;
}
#promocode
{
	position: absolute;
	top: 190px;
	right: 150px;
}

#PostOrder
{
	background-image: url('Images/postorder_create.png');
	position: absolute;
	width: 561px;
	visibility: visible;
	height: 316px;
	top: 125px;
	right: 46px;
}







#postfirstname
{
	position: absolute;
	top: 75px;
	left: 105px;
}
#postlastname
{
	position: absolute;
	top: 75px;
	left: 340px;
}

#postaddress
{
	position: absolute;
	top: 116px;
	left: 105px;
	width: 300px;
}
#postcity
{
	position: absolute;
	top: 148px;
	left: 105px;
}
#poststate
{
	position: absolute;
	top: 149px;
	left: 305px;
	width: 49px;
}
#postzip
{
	position: absolute;
	top: 148px;
	left: 436px;
}
#postphone
{
	position: absolute;
	top: 187px;
	left: 319px;
}
#postregemail
{
	position: absolute;
	top: 187px;
	left: 105px;
}
#postpassword
{
	position: absolute;
	top: 236px;
	left: 103px;
}
#OrderReviewDiv
{
	position: absolute;
	bottom: 0px;
	right: 200px;
	
	width: 500px;
	height: 25px;
}

#OrderReviewDiv #returns, #OrderReviewDiv #returns a
{
	position: absolute;
	left: 100px;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

#OrderReviewDiv #faq, #OrderReviewDiv #faq a
{
	position: absolute;
	left: 130px;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.overlay
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	margin-left: -512px;
	position: absolute;
	top:-256px;
	left: 50%;
	width: 1024px;
	height: 768px;
	visibility: hidden;
	background-image: url('Images/alpha1.png');
	z-index: 10;
}

#PrivacyDiv {
	left: 0;
	top: 0px;
	height: 483px;
	position: absolute;
	width: 1024px;
	z-index: 1;
}
#ReturnsDiv {
	left: 0;
	top: 0px;
	height: 483px;
	position: absolute;
	width: 1024px;
	z-index: 1;
}
#FaqDiv {
	left: 0;
	top: 0px;
	height: 483px;
	position: absolute;
	width: 1024px;
	z-index: 1;
}
#TermsDiv {
	left: 0;
	top: 0px;
	height: 483px;
	position: absolute;
	width: 1024px;
	z-index: 1;
}

#CloseBlackDiv
{
	position: absolute;
	top: 10px;
}

#privacycontainer
{
	position: absolute;
	width: 950px;
	height: 663px;
	left: 20px;
	top: 50px;
	overflow: auto;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
img
{  border-style: none;
}

#privacycontainer h1
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
}
#privacycontainer h2
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}


#hangar {position: absolute;top: -66px;left: 189px;}
#sba {position: absolute;top: 0px;left: 0px;}
#sba1 {position: absolute;top: 0px;left: 0px;}
#sba2 {position: absolute;top: 0px;left: 0px;}
#sba3 {position: absolute;top: 0px;left: 0px;}
#sba4 {position: absolute;top: 0px;left: 0px;}
#scu {position: absolute;top: 0px;left: 0px;}
#sco {position: absolute;top: 0px;left: 0px;}
#spo {position: absolute;top: 0px;left: 0px;}
#ssh {position: absolute;top: 0px;left: 0px;}
#scol {position: absolute;top: 0px;left: 0px;}
#scui {position: absolute;top: 0px;left: 0px;}
#scsic {position: absolute;top: 0px;left: 0px;}
#spl {position: absolute;top: 0px;left: 0px;}

#imwaiting
{
	position: absolute;
	width: 240px;
	height: 300px;
	top: 53px;
	left: 48px;
	visibility: hidden;
	z-index: 5;
}


#startcreating
{
	position: absolute;
	top:170px;
	left:530px;
	visibility:hidden;
	z-index: 5;
}
#SizingHeight
{
	position: absolute;
	top: 340px;
	left: 400px;
	text-align: left;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#SizingWeight
{
	position: absolute;
	top: 340px;
	text-align: left;
	left:575px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}
	

.FabricBlackNotice
{
	position: absolute;
	width: 697px;
	height: 36px;
	top: -40px;
	right: 0px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	background-image: url('Images/btn_directionsbar.png');
	color: #666666;
	vertical-align: middle;
	padding-top: 10px;
	font-weight: bold;
}
.BlackNotice
{
	position: absolute;
	width: 697px;
	height: 36px;
	top: 198px;
	right: 0px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	background-image: url('Images/btn_directionsbar.png');
	color: #666666;
	vertical-align: middle;
	padding-top: 10px;
	font-weight: bold;
}

.higherBlackNotice
{
	position: absolute;
	width: 697px;
	height: 36px;
	top: 150px;
	right: 0px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	background-image: url('Images/btn_directionsbar.png');
	color: #666666;
	vertical-align: middle;
	padding-top: 10px;
	font-weight: bold;
}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }
 
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url('Images/bubble.gif') no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url('Images/bubble_filler.gif') repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url('Images/bubble.gif') no-repeat bottom;
}

.slide-out-div {
          padding: 20px;
          width: 250px;
          background: #ccc;
          border: 1px solid #29216d;
          z-index: 50;
      }
      .slide-out-div h3
{
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.slide-out-div p
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}