/* ----- Site Wide Settings -------- */
BODY { 
	BACKGROUND: #F0F0F0;
	MARGIN: 10px 0px; 
	COLOR: #530; 
	TEXT-ALIGN: center; 
}

body, p, td, div, a, input, li, em {FONT-size: 11px; font-family: verdana, geneva, arial, helvetica, tahoma, sans-serif;}

FORM {margin:0px}

/*#wrapper2 {
	MARGIN: 15px auto 15px auto;
	WIDTH: 800px;
}*/

#wrapper1 {
	MARGIN: 0px auto;
	WIDTH: 810px;
	BACKGROUND: url(../images/pageelements/body.jpg) repeat-y white;
	text-align:center;
}

#wrapper {
	MARGIN: 0px auto; 
	TEXT-ALIGN: left; 
}


/* Header */
#salebar {text-align:center; width:545px; display:block; clear:left}
#salebarCopy {font-weight:bold; padding-top:8px; }
	
/* end Header */
#content {
	POSITION:relative;
	WIDTH:100%;
	clear:both;
}

#categoryContent {
	WIDTH:100%;
	/*background: transparent url(../images/pageelements/column-body-5.gif) repeat-y; */
	background: url(../images/pageelements/body.jpg) repeat-y white; 
	float:left;
	position:relative;
}

#contentShim {margin-left:30px;}

#fade {position:absolute; left:0px; bottom:0px}

#lcol {
	WIDTH: 185px;
	FLOAT:left;
}

#leftnavBottom {
	WIDTH: 200px;
	height:50px;
	FLOAT:left;
	position:absolute;
	background: url(../images/pageelements/Left-50.jpg) no-repeat top left;
}


#main {
	MARGIN:15px 25px 0px 45px; 
	TEXT-ALIGN: left; 
	clear:both;
	min-height: 5500px; 
	height: auto; 
	_height: 550px;
}

#mcol {
	FONT-size: 11px; 
	font-family: verdana, geneva, arial, helvetica, tahoma, sans-serif;
	TEXT-ALIGN: left; 
	position:relative;
	WIDTH:510px;
	float:left;
	min-height: 550px; 
	height: auto; 
	_height: 550px;
	padding-left:40px;
	background: url(../images/pageelements/Fade-1.jpg) no-repeat top left;
}

#footer {
	CLEAR: both;
	MARGIN:20px 0px;
}





H1 {
	PADDING: 0px; 
	DISPLAY: block; 
	MARGIN: 0px 0px 0px 0px;  
	FONT-FAMILY: Georgia,Times,serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 24px;  
	LINE-HEIGHT: 1.5;
	color: #6C4100;
}
H2 {
	PADDING: 0px; 
	DISPLAY: block; 
	MARGIN-bottom: 3px;  
	FONT-FAMILY: Georgia,Times,serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px;
	color: #6C4100;
}
H3 {
	PADDING: 0px; 
	MARGIN: 0px;  
	FONT-FAMILY: Georgia,Times,serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px;
	font-weight:bold;
	color: #6C4100;
}
H4 {
	DISPLAY: block; 
	MARGIN: 0px;  
	FONT-FAMILY: Georgia,Times,serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 3px; 
}
H5 {
	Display: block; 
	Margin:0px; 
	Padding:0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	color: #6C4100;
}

#menu {width:183px; margin-left:20px;}	
#menu A img {display:block; border:0px; -moz-opacity:.6;opacity:.6; Filter: gray;}
#menu A:hover img {filter:none; -moz-opacity:1.0; opacity:1.0;}

.loginbox {margin:20px 0px 0px 20px}

/* ---- menu ---- */
/*#menu {width:183px; margin-left:20px;}
#menu a, #menu a img, #menu a:visited img {display:block; width:100%; border:0px; -moz-opacity:.6;opacity:.6; Filter: gray;}
#menu a:hover {display:block; color: red; width:100%; filter:none; -moz-opacity:1.0; opacity:1.0;} */
/*#menu a:active img {display:block; width:100%; filter:none; -moz-opacity:1.0; opacity:1.0;}*/

/* -------- buttons and links ------------ */
/*.leftNavButton {
	padding: 4px 0px 3px 0px;
	margin-left:4px;
	width:153px;
	font-size:11px;
	float:left;
	COLOR: #000792;
	border-bottom:1px solid #efefef;
	}
	
A:link.leftNavButton {COLOR: #000792; text-decoration:none;}	
A:visited.leftNavButton {COLOR: #000792;text-decoration:none; }	
A:hover.leftNavButton {COLOR: #000792; text-decoration:none; background: #efefef;}	
A:active.leftNavButton {COLOR: #000792; text-decoration:none; background: #efefef;}

A:visited.leftNavButton img, A:link.leftNavButton img{border:5px solid green; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
 -moz-opacity: 0.40; opacity:0.4;
}

.MenuSpace1 {margin-left:8px}
.menuSpace {margin-left:12px}
	
.leftNavButton2 {
	background: #E3F1FC;
	padding: 3px 0px;
	margin-left:4px;
	width:152px;
	font-size:11px;
	COLOR: #000792;
	float:left;
	position:relative;
	border-bottom:1px solid white;
	}

A:link.leftNavButton2 {COLOR: #000792;  text-decoration:none}
A:visited.leftNavButton2 {COLOR: #000792; text-decoration:none}
A:hover.leftNavButton2 {COLOR: #000792; text-decoration:none; background: #efefef;}
A:active.leftNavButton2 {COLOR: #000792; text-decoration:none; background: #ffffff;}

.leftnavLine {border-top:1px solid silver; margin-top:3px}

.leftHeader {margin-top:5px}

#loginBox {margin:0px 0px 10px 12px}
	
.border {border:1px solid black}
.smBold td {font-weight:bold; font-size:10px}
table .color img {border:1px solid black}*/





/* ----- MAIN SETTINGS ---- */
.buybutton {letter-spacing:-0.1em; width:75px}


A:link {
	color: #000792;
	text-decoration: none;
}
A:visited {
	color: #530;
	text-decoration: none;
} 
A:hover {
	color: #565DD8;
	text-decoration: underline;
}
A:active {
	color: #565DD8;
	TEXT-DECORATION: none
}



HR.thickline {
	size: 1;
	height: 1px;
	margin-bottom : 0px;
	margin-top : 0px;
	border: 0;
}
HR.thinline {
	size: 1;
	height : 1px;
	margin-bottom : 0px;
	margin-top : 0px;
	border: 0;
}



/* FEATURE:.Detail page -------------------------------- */

/* Style for detail item name, if no image defined   
.FeatureTitle {
	font-size : 26px;
}*/
/* Style for product names, if no image defined   
.FeatureTeaser {
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
}
.FeatureByline {font-style : italic;}*/


/* ----- INPUT FORM ---------------------------------*/
.FormTitle {
	FONT-SIZE: 12px;
	font-weight : bold;
}
.FormText {
	FONT-SIZE: 12px;
	vertical-align : baseline;
}

.FormError {
	FONT-SIZE: 12px;
	color : Red;
}

.FormErrorsmall {
	FONT-SIZE: 10px;
	color : Red;
}

.FormTextSmall {
	FONT-SIZE: 10px; 
}

.FormTextVerySmall {
	FONT-SIZE: 9px;
}

.formfield {
	BACKGROUND-COLOR: #fbfbfb;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	COLOR: #003163;
}

.formfieldlogin {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #101F74;
	BORDER-BOTTOM: #cccccc 1px solid;
}

.formfieldcheckbox {
	FONT-SIZE: 10px;
	COLOR: #cccccc;
}

.FormButton {
	BORDER: 1px solid silver;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	padding:3px;
	BACKGROUND: url(../images/pageelements/button-bg-1.gif);
	text-align : center;
}
A.FormButton:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #dddddd;
	BACKGROUND-COLOR: #999999;
	TEXT-DECORATION: none;
}
A.FormButton:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: white;
	BACKGROUND-COLOR: #666666;
	TEXT-DECORATION: none;
}


/* ----- Listing Outputs (for address lists, etc.) -----------------
.ResultHead {
	FONT-SIZE: 16px;
}
.listingHead {
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;
}
.ListingSmall {
	font-size:	10px;
}
.listingTitle {
	FONT-SIZE: 14px;
	TEXT-DECORATION: none;
	font-weight : bold;
}
A.listingTitle:link {
	FONT-SIZE: 14px;  TEXT-DECORATION: none
}
A.listingTitle:visited {
	FONT-SIZE: 14px;  TEXT-DECORATION: none
	}
A.listingTitle:hover {
	FONT-SIZE: 14px; ; TEXT-DECORATION: underline
	}
	
.listingsubtitle {
	FONT-STYLE: italic;  
}*/


/* ------ parentstring ------- */
#parentstring {margin:0px 0px 10px 41px; color: #7F8080; float:left}

A.menu_trail:link {COLOR: #7F8080; font-variant:small-caps;}
A.menu_trail:visited {COLOR: #7F8080; font-variant:small-caps;}
A.menu_trail:hover {color: #565DD8;	text-decoration: underline; font-variant:small-caps;}
A.menu_trail:active {COLOR: #565DD8; font-variant:small-caps;}

.menu_trail_name {color:#530; font-weight: bold; font-variant:small-caps;}
	
.menu_footer {
	font-size: 10px;
	text-decoration : none;
	text-align:center;
}

.menu_admin {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #DAA520;
	TEXT-DECORATION: none
}
A.menu_admin{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #DAA520;
	TEXT-DECORATION: none
}




.caution {
	COLOR: #ff6600; FONT-SIZE: 12px; FONT-WEIGHT: 700
}
.photocaption {
	COLOR: white; FONT-SIZE: 11px; 
}



/* ----- INPUT FORM ---------------------------------*/
TD.TopTierHeader {
}
.TopTierHeader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

A.TopTierHeader:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
A.TopTierHeader:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
A.TopTierHeader:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


/* ----- top tier is tabs; TD produces height ---------------------------------*/
TD.TopTierNav {
	FONT-WEIGHT: bold; FONT-SIZE: 17px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.TopTierNav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.TopTierNav:link {
	 FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.TopTierNav:visited {
	FONT-SIZE: 11px;  FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.TopTierNav:hover {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana,arial,sans serif;
	TEXT-DECORATION: none;
	background-color : transparent;
}

/* ----- the sub tier is for sort  ---------------------------------*/
.SubTierNav {
	FONT-SIZE: 11px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.SubTierNav:link {
	 FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.SubTierNav:visited {
	FONT-SIZE: 11px;  FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.SubTierNav:hover {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana,arial,sans serif;
	TEXT-DECORATION: none;
	background-color : transparent;
}
