body {font-size:13px; margin:0px; color:#000;}
.wrap {width:96%; margin:0px auto;clear:both; font-size:13px;}
a {text-decoration:none;}
div.Header {height:98px; width:985px;margin:0px auto; clear:both; background-color:#fff;}
div.Col4 {float:left; min-width:200px; margin:0px 10px; margin-top:30px; display:inline; text-align:center}
div.Col4:first-child {margin-top:8px}
div.Col {min-width:190px; text-align:center; font-weight:bold; font-size:13px; float:left;}
div.Menu {height:31px; background:url(images/Menu-Gra.jpg);}
div.Menu ul {list-style:none; margin:0px; padding:0px}
div.Style a {text-decoration:none; color:#000;}
div.Style a:hover {color:#000;}

div.Menu li { float:left;list-style:none; font-size:12px; font-weight:bold; background-image:url(images/Menu-line.jpg); padding-right:13px; padding-left:10px;background-repeat:no-repeat;}
div.Menu li:first-child{ background:none; margin-left:30px}
div.Menu li a:hover {color:#CCC;}

div.Menu li a {text-decoration:none;color:#fff;display:block; padding:6px; margin-top:1px;font-stretch:narrower; text-shadow:#999; }

#slider1 { margin-top:3px; font-size:16px;color:#fff; padding-left:0px;}
#slider1 h2 {text-shadow: 0 1px 1px #222222;
    letter-spacing: 0;font-size: 28px;
    font-weight: normal; margin:0px 0px 5px 0px; text-decoration:none;
	 color: #FFFFFF;
	 }
label{
	font-weight:normal;	
}

h1{
	font-size:26px;	margin:8px 0 4px 0;
	color:#2e5882; font-weight:normal;
}

h2{
	font-size:21px;
	font-weight:normal; margin-bottom:2px;
}

h3{
	font-size:16px; color:#467bc1;
	font-weight:bold;
}

caption { background-color:#467bc1; color:#fff; text-align:center;
font-size: 16px; 
}

strong {font-weight:600}

table {border-collapse:collapse;}
.head{font-weight:bold;width:100%;float:left; padding:8px 3px; background-color:#467cb1; line-height:1.5;font-size:16px; color:#FFF;}
.head a{color:#FFF;}
td.head{font-weight:bold; background-color:#467cb1; padding:5px; line-height:1.5;}
div.Suggestion {width:985px; clear:both; margin:0px auto; font-size:17px; }
div.Suggestion input[type=radio] {margin-right: 5px;}
div.Suggestion tr {background-color:#F5F5E2; height:28px;}
div.Suggestion td { padding-left:30px;background-color:#F5F5E2; height:28px; font-size:17px;}
div.radio input[type=radio] {margin-top:10px;}

 
td {
	font-size: 12px;
	padding:2px;
}

th {
	font-weight:bold; background-color:#d5cfc3; line-height:1.5;
}


li {line-height:1.4;}

ol {
	list-style-type: upper-alpha;
	list-style-position: outside;
}
textarea {border: 1px solid #eee; padding: 1px 4px; }
select {border: 1px solid #eee; padding:1px 4px; }
img {border:none;}

a.Left{font-size:12px;color:#000000;background-color:#f5efe3;text-decoration:none;width:100%;height:100%;display:block}
a:visited.Left{color:#000000; background-color:#f5efe3;text-decoration:none;width:100%;height:100%;display:block}
a:active.Left{color:#000000; background-color:#f5efe3;text-decoration:none;width:100%;height:100%;display:block}
a:hover.Left{color:#000000; background-color:#ffffff;text-decoration:none;width:100%;height:100%;display:block}

a.SMenu{color:#000000;text-decoration:none;display:block}
a:active.SMenu{color:#000000;text-decoration:none;display:block}
a:visited.SMenu{color:#000000;text-decoration:none;display:block}
a:hover.SMenu{color:#cf0f0f; background-color:#ffffff;text-decoration:none;display:block}

td.SubMenu{ text-align:center; background-color:#424D5A; }
a.SubMenu {font-size:9px; font-weight:600; color:#C3C8CC; text-decoration:none }
a:visited.SubMenu { font-size:9px; font-weight:600; color:#C3C8CC; text-decoration:none }
a:hover.SubMenu { font-size:9px; font-weight:600; color:#FFCC00; text-decoration:none }

.BL {font-size:14px; padding:10px; margin:5px;}
ul.BL {font-size:14px; padding:0 10px; margin:5px;width:100%;float:left;}
.BL li{float:left;width:100%;}
.half {width:50%;float:left; text-align:left; font-size:13px;}
.half img{float:right;}
.h {font-weight:600 }
.hh {color:#FFFFFF; }
.hhh {font-weight:600; color:#000; text-decoration:none;}
.hhhh {width:140px; float:left; text-align:center; font-weight:bold; margin-left:5px; margin-top:5px;}
td.hh {color:#FFFFFF; text-align:justify}
b.hh { font-size:14px; color:#FFFFFF; font-weight:600; text-align:center}
a.hh {font-size:11px; color:#FFFFFF;text-align:center; text-decoration:none}
a:visited.hh {font-size:11px; color:#FFFFFF;text-align:center; text-decoration:none}
a:active.hh {font-size:11px; color:#FFFFFF;text-align:center; text-decoration:none}
a:hover.hh {font-size:11px; color:#FFCC00;text-align:center; text-decoration:none}
.sidem { font-weight:800; font-size:11px; color:#FFFFFF}

dt {font-weight:bold; margin-top:5px; margin-bottom:3px; color:#900}
dd {margin-left:10px;}

div.Menu td { padding:5px;background:url(images/Menu-line.jpg) no-repeat; font-size:12px; text-align:center;}

div.Bot {font-size:10px; }
div.Bot ul { margin:0px; margin-top:10px; padding:0px; list-style:none;float:left; width:190px;}
div.Bot li {margin-left:3px; list-style:none; font-size:11px;}
div.Bot a {padding:3px; font-size:11px;color:#fff; text-decoration:none; display:block}
div.Bot a:hover {color:#CCC;}
div.logos { padding:0px; clear:both;}
div.logos ul { list-style:none;margin:0px; padding:0px;}
div.logos li {list-style:none; padding-left:20px; margin:0px;float:left;} 
div.logos li img {margin-top:5px;}


input[type=text] {border:1px solid #aaa} 
input[type=email] {border:1px solid #aaa} 
 
input.Frm{
padding:3px 0px 3px 0px;border:1px solid #bbbbbb; height:20px; font-family:inherit;font-size:1.0em;background:#fff url(images/textarea.png) top repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:12px;
	}
input.Frm:focus{ background-color:#ABBDCF; background-image:none}	
#coreValue {
    color: #FFFFFF;
	padding-top:5px;
    font-family: Georgia;
    font-size: 14px;
    letter-spacing: 1px;
    text-align: left;
    text-transform: uppercase;
}

h6 {margin:0px; padding-top:6px; font-size:22px;color:#000; font-weight:normal; }
div.Pr {width:252px;color:#000; height:367px; background-color:#696969;font-size:12px; margin-top:1px; float:left;}
div.Content {width:80%;color:#000; font-size:12px; margin-top:1px;}
div.Content img{margin:10px;}
div.ShirtLibrary {width:19%; float:left}
div.ShirtLibrary img{
	margin:10px 0;	
}
div.ShirtLibrary a{
	display:block;
	padding:0 5px;
	background:#f5efe3;
}
div.Pr strong { font-size:15px;color:#000;}
div.Pr:first-child {margin-left:0px;}
div.Pr .PrText1 {width:100px; float:left; margin-left:12px;color:#000; margin-left:12px; position:absolute}
div.Pr .PrText2 {width:145px; float:left; margin-left:107px;font-size:10px; margin-top:12px; position:absolute}
div.Pr2 { width:730px; float:left;}
ul.ProductList{ list-style:none; padding:0px; margin:0px;}
ul.ProductList li { list-style:none; float:left; padding:0px 2px; margin:5px 6px; width:180px; height:350px; color:#000}
div.clear {clear:both;}
div.img {width:100px; float:left; margin-top:5px;}
div.Column {width:200px;padding:5px; float:left; margin-top:10px; font-size:13px; text-align:center;}
div.Column img{max-width:100%;}
div.Column td{
	padding:1px;	
}
div.Column td a,div.Column1 td a{
	padding:0 5px;
	background:#f5efe3;
}

div.ColMain {width:540px;float:left; margin-top:10px; padding:5px; font-size:13px;}
div.ColMain ul{padding-left:40px;}
div.Column1 img{
	margin:0px 5px;	
}
div.Column1 p{
	margin:10px 5px;	
}
.A {text-decoration:none; color:#FFF; font-weight:bold}
.A:hover  {text-decoration:none; color:#969;}
.Gift {font-size:14px; text-shadow:#060; background-color:#fff;}
.IQ {list-style:none; float:left; margin:5px;}

.Fitbtn{ background-image:url(images/last-shirt-fit-fine.gif) margin:5px; }
.StaticBar {width:740px; max-width:100%; margin:0px auto;right:245px;position:fixed; bottom:0px; padding:2px; border:1px solid #f00;background-color:#f3edde; border:1px solid #d9d4c7; border-bottom:none; z-index:10000 }
.StaticBar div.F {width:49%; float:left; line-height:2; text-align:center; }
.StaticBar div.FL {width:49%; float:left; text-align:right; padding-right:1%;line-height:2;}
.p {padding:5px; font-size:13px;}

	ul.Steps { background-color:#dadada; width:100%; margin:0px;overflow:hidden; padding:0px; list-style:none; padding:3px 0px;}
	ul.Steps li { float:left; line-height:2; width:23%;padding:0 1%; //margin-left:60px}
	ul.Steps li a {display:block; color:#000; font-weight:bold; font-size:14px}
	ul.Steps li a:hover {color:#c00}
	ul.Steps li a span {width:31px; height:31px;background:url(images/step.gif) no-repeat; display:inline-block; margin-right:10px;font-size:16px}
	.review-table input,.review-table textarea{
		width:300px;
		padding:5px;
		border-radius:5px;
		border:1px solid #ccc;
		
	}
	input, button, select, textarea{
		line-height:normal;	
	}
	fieldset{
		padding:5px;
		
	}
.cusotmer_review,.certification {
	display:none;	
}
.Glogin {
	margin:25px auto;
	width:100%;	
}
.Glogin table,.Glogin table tr td  {
	border:1px solid #B4B4B4;	
}
.Glogin table tr td {
		padding:8px;
		color:#215789;
	
}
.sign_btn {
	padding:10px 22px;
	margin:5px 0;
	color:#fff;
	background:#215789;
	border:none;
	float:right;
	
}
