﻿/* for all browsers that understand min-width */
.width {width:980px;margin-right:auto;margin-left:auto;}
.width2 {width:1280px;margin-right:auto;margin-left:auto;;padding-top:10px}
.width3 {width:1030px;margin-right:auto;margin-left:auto;padding-top:10px}

.pngfix
{
	behavior: url("includes/iepngfix.htc");
}

img
{
	border:none;
}

ul {
	margin-top:2px;
	margin-bottom:5px;
}

.NoBorder 
{
	border:0;
}

.TitleText {
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	text-align:center;
}

.TitleTextBig {
	font-size:18px;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	text-align:left;
}

.Button1 {
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	text-align:center;
}

.Button1Text {
	color:  #336633;
	font-weight:bold;
	text-decoration: none;
}
.Button2 {
	font-size:14px;
	font-weight:bold;
	padding:33px 0px 0px 0px;
	text-align:center;
}
.Button2Text {
	color: #663300;
	font-weight:bold;
	text-decoration: none;
}
.PackTitleText {
	font-size:10px;
	padding:0px 0px 0px 10px;
}

.link {
    text-decoration:underline;
	color: #FFFFFF;
}

.AreaTitle
{
	font-weight:bold;
	font-size:8pt;
	color:white;
}

div.AreaHeader
{
	background-color: #FFFFFF;
	padding-left:4px;
	padding-right:10px;
}

hr.e 
{
	border: none 0; 
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #ccc;
	width: 80%;
	height: 2px;
	margin: 10px auto 0 0;
	text-align: left;
}	
	
.super {
	position: relative;
	bottom: 0.5em;
	font-size: 0.8em;
}

.sub {
	position: relative;
	top: 0.3em;
	font-size: 0.8em;
}
	
.ImgView
{
    margin-right:10px;
}

.Shipping td {
    padding:5px 0px 5px 0px;
    text-align:center;
}

.altrow {
    background-color:#DDDDDD;
}

.alert {
	width: 980px; 
	background-color: rgb(192,39,45); 
	color: White;
	padding:10px 10px 10px 10px;
	font-weight:bold;
}
/**************** For Shadowbox image overlays *******************/
	
.hidden {
	display: none;
}

.InputError1
{
	color:red;
	font-weight:bold;
}

.InputError2
{
	color:red;
	font-weight:bold;
	font-size:14pt;
}

.SmallTextBold
{
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
}

.SmallText
{
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
}


/**************** Cart *******************/

.CartLinkText 
{
	color:#003366;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
}

/**************** Size Chart *******************/

.C1
{
font-size: 8pt; background: #99CCFF; color: #333333; text-align: center; border-right:solid 1px #666666; border-bottom:solid 1px #666666;
}
.C2
{
font-size: 8pt; color: #333333; text-align: center; border-right:solid 1px #666666; border-bottom:solid 1px #666666;
}
.C3
{
font-size: 8pt; font-weight: bold; background: #666666; color: #FFFFFF; text-align: center;  border-right:solid 1px white;
}
.C4
{
font-size: 10pt; font-weight: bold; color: #000066; text-align: center; padding:10px 0px 5px 0px;
}

/**************** Header image swap *******************/

/* class styles */
.fade-box {
	position: absolute;
}

/**************** Help pages *******************/

.MTBPara
{
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	padding:10px 5px 5px 0px
}

.STBPara
{
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	padding:10px 5px 5px 0px
}

DIV.para
{
	padding:10px 50px 5px 10px;
}

DIV.endpara
{
	padding:10px 50px 15px 10px;
}

DIV.para2
{
	padding-left:10px;
}

LI.list
{
	padding:5px 100px 0px 0px;
}

.HeadText
{
	color:#0066cc;
	font-weight:bold;
}

.ErrB
{
	color:red;
	font-size:16px;
	font-weight:bold;
}

.BLRB
{
	 border-left:solid 1px #999999; 
	 border-right:solid 1px #999999; 
	 border-bottom:solid 1px #999999;
	 padding:0px 5px 5px 0px;
}
.BRB
{
	 border-right:solid 1px #999999; 
	 border-bottom:solid 1px #999999;
	 padding:0px 5px 5px 0px;
}

#AltViews
{
	padding-top:5px;
}

#AltViews img {    
	width:50px;
	height:50px;
	margin-bottom:5px;
	margin-right:5px;
}
    
/******************************* Other ***************************/

.ItemMin 
{
	min-height:465px;
	height:auto !important;
	height:465px;
}

.CsInfo
{
	border-left: solid 3px #999999; 
	border-right: solid 3px #999999;
	border-bottom: solid 3px #999999; 
	background-color: white; 
	padding: 0px 5px 0px 5px;
	color:#333333;
}

.CsTitle
{
	font-weight:bold;
	font-size:11pt;
	padding-top:10px;
}

HR
{
	 border:solid 0.1px #CCCCCC;
}

.rowpad
{
	padding-top: 1em; 
	padding-bottom: 1em;
}

/************************* Fathead Thumbnail Images ***************************/

.EP
{
	height:20px;
	padding-top:2px;
	text-align:center;
}

.SmallThumb
{
	width:125px;
	height:125px;
}

.SmallThumbText
{
	font-size:8pt;
	width:125px;
	vertical-align:top;
}

.MediumThumb
{
	width:270px;
	height:270px;
}

.MediumThumbText
{
	font-size:10pt;
	width:270px;
	vertical-align:top;
}

.LargeThumb 
{
	width:400px;
	height:400px;
}

.LargeThumbText
{
	font-size:12pt;
	width:400px;
	vertical-align:top;
}

.ImageName
{
	padding-bottom:2px;
	color:#000;
}

/* Styles for iEditor page */

.Status
{
	width: 1260px; 
	padding:10px 10px;
	font-size:12pt;
	font-weight:bold;
	background-color:#EFEFEF;
	text-align:center;
	color:green;
}

.editmenu a:hover, editmenu a:active
{
    background-color: #0063DC !important;
    color: #FFFFFF !important;
    display:block;
}

.editmenu a, .editmenu a:link
{
    display:block;
    text-decoration:none !important;
    margin: 1px;
    padding: 2px;        
}

.tooltip {
    background-color: yellow;
    width: 200px;
    visibility:hidden;
    position:absolute;
    border-top:solid 1px #CCC;
    border-left:solid 1px #CCC;
    border-bottom:solid 2px black;
    border-right:solid 2px black;
    padding:5px 5px;
    margin-left:5px;
    z-index:999;
}

.tooltipmenu
{
    color:#0066cc;
    font-size:12pt;
    font-weight:bold;
    padding:5px 5px;
}

.tooltipmenu:hover
{
    color:#ff9933;
    font-size:12pt;
    font-weight:bold;
    padding:5px 5px;
}

.frmcls
{ 
    position:absolute;
    z-index:1;
    border-style: none;
    width:0;
    height:0;
}

.image-check
{
    width:100%;
    text-align:center;
    padding-bottom:5px;
}

.ei-table
{
    background-color:#EFEFEF;
    margin-bottom:20px;
    color:black;
    font-size:10pt;
    width:1115px;
    margin:0 auto;
}

.ei-table td {
    width:200px;
}

.ei-header
{
    color:red;
    font-size:12pt;
    font-weight:bold;
    padding:5px 5px;
}

.ei-batch-table
{
    background-color:#EFEFEF;
    color:#666666;
    font-size:10pt;
    width:1280px;
}

.ei-batch-header
{
    font-weight:bold;
}

.batch-header
{
    font-weight:bold;
    font-size:14pt;
}

.PhotoImage
{
    border:solid 3px #EFEFEF;
    width:200px;
    height:200px;
}

.DescLink
{
	/*color:#1324ff;*/
	color:#003366;
}
.DescLink:hover
{
	text-decoration:none;
}

