#body {
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	min-height:450px;
	background-color:#FFF;		/*#FFF*/
	/*-moz-box-shadow: 0 0 10px #888;
	-webkit-box-shadow: 0 0 10px#888;
	box-shadow: 0 0 10px #888;*/
}

/*style*/
.style_table {
	margin:20px 0px 0px 0px;
}
.style_table td{
	vertical-align:top;
}
.sty_pic {
	width:300px;/*260*/
	height:300px;
	border:1px solid gray;
	overflow:hidden;
	cursor:crosshair;
}
.sty_pic img {
	height:100%;
}
.select span{
	font-family:helvetica;
}

.col_pc {
	margin:2px;
	border:1px solid white;
}
.col_pc:hover {
	cursor:pointer;
	border:1px solid black;
}
#no_img {
	color:red;
	font-family:arial,helvetica,verdana,sans-serif;
	height:35px;
}
#longDesc {
	font-family:arial,helvetica,verdana,sans-serif;
	color:#1e5eac;
	font-size:14px;
	width:400px;
	text-align:center;
}

#Desc {
	font-family:arial,helvetica,verdana,sans-serif;
	color:#1e5eac;
	font-size:14px;
	width:90%;
	text-align:left;
}
.datadivCls {
	margin-top:8px;
	margin-bottom:8px;
	font-family:helvetica;
}
.positioner {
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
}
#embroider_add {
	overflow:auto;
	z-index:100;
	margin:100px auto 0px auto;
	background-color:white;
	width:800px;
	height:450px;
	padding:5px 20px 20px 20px;
	border:2px solid black;
	font-family:helvetica;
	color:black;
}
#embroider_add h4{
margin-bottom:4px;
}
.embroider_head {
	font-size:20px;
	color:white;
	background-color:red;
	padding:10px;
}
.logos {
	border:1px solid black;
	height:70px;
	cursor:pointer;
}
#cancel_top {
	position:relative;
	left:730px;
}
#error_start span{
	color:red;
}
#error_1 span{
	color:red;
}
#error_2 span{
	color:red;
}
.non_exist {
	color:red;
	font-size:18px;
	text-align:center;
	margin:100px;
}
#text_note{
	color:red;
}
#form_note{
	color:red;
	font-size:13px;
}
/*.cart_table tr{
	border-top:2px solid grey;
	border-bottom:2px solid grey;
	border-left:2px solid grey;
	border-right:2px solid grey;
}*/
.non_emb_border {
	border-top:2px solid grey;
	border-bottom:2px solid grey;
	border-left:2px solid grey;
	border-right:2px solid grey;
}
.emb_border {
	border-top:2px solid grey;
	border-bottom:none;
	border-left:2px solid grey;
	border-right:2px solid grey;
}
.emb_row {
	border-top:none;
	border-bottom:2px solid grey;
	border-left:2px solid grey;
	border-right:2px solid grey;
}
.birdBody {
	background-color:#DFDFDF;
	padding:20px;
	width:640px;
	margin:10px auto 0px auto;
	border-radius:10px;
	font-family:helvetica;
}
/* end about us */
/* start contact us */
#conBody #error_row {
	color:white;
	background-color:red;
	padding:4px;
	text-align:center;
	display:none;
}
#conBody table{
	margin:0px auto 0px auto;
}

#conBody table .fields{
	margin-bottom:10px;
	width:420px;
	text-align:left;
	}
	
#conBody .headers span{
	display:block;
	margin-left:3px;
	/*margin-bottom:-5px;*/
	/*color:#80c87f;*/
	color:#1e5eac;
	text-align:left;
}
/*end contact us*/
/*start login*/
#bodyOneLog {
position:relative;
top:14px;
left: 60px;
float: left;
width:40%;
height:350px;
padding:0.5em;
background-color:#1e5eac;
}
#bodyTwoLog {
position:relative;
top:14px;
float: right;
right: 60px;
width:40%;
/*height:525px;*/
padding:0.5em;
background-color:#1e5eac;
}
#bodyTwoPartners {
position:relative;
bottom: 352px; /*303px;*/
left: 500px;
width:35%;
/*height:525px;*/
padding:1.5em;

}

#partners_left {
float:left;
top:14px;
width:45%;
padding:1.5em .75em 1.5em 2em;
}

#partners_right {
float:left;
top:14px;
width:45%;
padding:1.5em 1.5em 1.5em .75em;
}

#partners {
top:14px;
width:90%;
padding:1.5em .75em 1.5em 2em;	
}

.partner {
width: 99%;
height: 50px;
background-color:#E0E0E0;
padding:5px;
border:3px solid gray;
margin:2px;
text-align:center;	
}


.partner_element_name {
height:40px;
float:left;
width:30%;
background-color:#E0E0E0;
padding:10px 0px 0px 0px;
font-family:Impact, Charcoal, sans-serif;/*helvetica;*/
/*font-weight:bold;*/
font-size:19px;
margin:2px;
text-align:left;
vertical-align:bottom;	

}

.partner_element_img {
height:46px;
float:left;
width:35%;
background-color:#E0E0E0;
text-align:center;	
padding:5px 0px 0px 0px;
}

.partner_element_url {
height:40px;
float:left;
width:30%;
background-color:#E0E0E0;
padding:12px 0px 0px 0px;
font-family:helvetica;
font-weight:bold;
font-size:16px;
margin:2px;
text-align:center;	

}

.logForm {
position:relative;
top:20px;
left:30px;
}
.logList1 {
color:#FFFFFF; /*#104E8B*/
font-family:helvetica;
font-weight:bold;
font-size:24px;
}
.logList {
color:#FFFFFF; /*#0a944e*/
font-family:helvetica;
/*font-weight:bold;*/
font-size:20px;
padding:0.4em 0;
}
strong {
position:relative;
left:62px;
top:18px;
font-family:helvetica;
font-size:20px;
color:#c12727;
}
.dont {
font-family:helvetica;
font-size:30px;
font-weight:bold;
color:#104E8B;
text-align:center;
}
.signUp {
font-family:helvetica;
font-size:20px;
color:red;
}
.signUp:hover {
color:black;
}
.signAlign {
text-align:center;
}
.forgot {
font-family:helvetica;
font-size:15px;
color:black;
}
label {
	font-family: Arial, Helvetica, sans-serif;
	color: #104E8B;
	visibility:visible;
} 
.special {
	visibility:hidden;
}
.special2 {
	visibility:visible;
}
#message {
	color:red;
	margin:10px;
}
.noMatch {
margin-left:20px;
margin-top:10px;
color:red;
font-family:helvetica;
font-size:15px;
}
.SOspan	{
font-family:helvetica;
font-size:15px;
color:#FFFFFF;
}
.Cbox {
margin-top:10px;
margin-bottom:-5px;
}
/*end login*/
/*start Order Table and page*/
.fields {
	font-weight: bold;
	text-align:left;
}
.caption {
	color: #104E8B;
	font-family: "Arial Black", Gadget, sans-serif;
}
.shipInfoMain {
}
.shipInf {
background-color:#7da7d9;
width:700px;
font-family:helvetica;
}
.shipOp {
color:black;
background-color:#7da7d9;
}
.capSpec {
color:white;
font-family:helvetica;
font-weight:bold;
width:400px;
}
.capSpec2 {
color:#104E8B;
font-family:helvetica;
font-weight:bold;
width:400px;
margin-bottom:15px;
}
.willShip {
font-family:helvetica;
text-decoration:none;
font-weight:bold;
width:200px;
}
#shipMeth {
color:white;
font-family:helvetica;
font-weight:bold;
}
.span {
color:green;
}
#completeWill {
color:red;
font-size:14px;
}
#completeMay {
color:red;
font-size:14px;
}
.fields {
text-align:right;
}
.method {
color:red;
font-family:helvetica;
font-size:14px;
}
.method:hover {
color:#b42424;
}
.tabPad {
color:#104E8B;
font-family:helvetica;
font-weight:bold;
font-size:16px;
<!--border-style:solid;
border-color:black;
border-width:1px;-->	
}
.tabPad2 {
color:white;
font-family:helvetica;
font-weight:bold;
font-size:16px;
<!--border-style:solid;
border-color:black;
border-width:1px;-->	
}
.shipInfDeets {
color:#8B7D6B;
font-family:helvetica;
font-size:12px;
text-align:left;
}
.shipRev {
color:#5974AB;
}
.shipRev:hover {
color:#b42424;
}
.tableCart	{
/*border:solid 1px;*/
}
.tableCart2	{
border:solid 1px;
}
.tableCart2	tr{
border:solid 1px;
}
.ShipHeadStuff td{
padding:3px;
}
.ShipHeadStuff input text{
padding:3px;
}
.ShipHeadStuff .fileds{

}

.clearfix {
	clear: both;
	height: 50px;
}
