.clear { clear:both;}
.hide {visibility:hidden;}

.center{
	text-align: center;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}
.float_right {
	float:right;
}
.margin_top {
	margin-top:10px;
}
.margin_bottom {
	margin-bottom:10px;
}

/* CREO FORM STYLES - These are used by the form & form elements */
.crform {padding:0 5px 5px 0px;}
.crform h1 {}
.crform h2 {}
.crform h3 {}
.crform .crform_fieldset {margin-bottom:10px; padding:5px; border:1px solid #FFAF1C;}
.crform legend {color:#E60000; font-weight:bold;}
.crform .requiredField {color:#FF0000; font-weight:bold; cursor:help;}
.crform .crform_element {margin-top:0px;}
.crform .crform_formPair { margin-bottom:3px;}
.crform .elementLabel { width:130px; float:left; margin-top:5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.crform .crform_required_field {}
.crform .crform_errortext { color:#FF0000;}
.crform .crform_element_errortext {  color:#FF0000; font-weight:bold; font-style:italic; clear:both; padding:0; font-family:Arial, Helvetica, sans-serif; margin:0; padding-left:130px; font-size:0.9em;}
.crform .crform_input { border:1px solid #7D9ABF; width:225px; display:inline; float:right; margin-top:5px;}
.crform .additionalNotes { border:1px solid #7D9ABF; border-top:0; width:220px; margin-left:150px; float:none; clear:both;}
.crform .additionalNotes_marker {margin-top:5px; margin-left:5px; display:block; float:left; font-size:1.2em;}
.crform .crform_input_datePicker {}
.crform .select { margin-top:5px; float:left; width:220px;}
.crform .plainText {padding:0 0 5px 0;}
.crform .crform_input_error { background-color:#FFFFD2;  border:1px solid #7D9ABF; width:225px; margin-top:5px; float:left;}
.crform .crform_button {color:#173842; border:1px solid #FFFFFF; background:url(../img/btnback_forward.gif) no-repeat 2px #FFFFFF; padding:0 0 0 19px; text-align:left; font-weight:bold; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:100%; float:right;}
.crform .crform_button1 {}
.crform .crform_button2 {}


.crform_login {padding:0; margin:0;}
.crform_login h1 { display:none;}
.crform_login h2 { display:none;}
.crform_login h3 { display:none;}
.crform_login .crform_fieldset {padding:0; margin:0; border:none;}
.crform_login legend {display:none;}
.crform_login .requiredField {color:#FF0000; font-weight:bold;}
.crform_login .crform_element {margin-top:0px;}
.crform_login .crform_formPair { margin-bottom:3px;}
.crform_login .elementLabel {width:125px; margin:0; margin-top:0px; font-weight:normal;}
.crform_login .crform_required_field {}
.crform_login .crform_errortext { color:#FF0000;}
.crform_login .crform_element_errortext { padding-left:125px; color:#FF0000; font-weight:bold; clear:both;}
.crform_login .crform_input { border:1px solid #7D9ABF; width:185px; display:inline; margin:0px; height:15px; font-size:1em;}
.crform_login .additionalNotes { border:1px solid #7D9ABF; border-top:0; width:220px; margin-left:150px; float:none; clear:both;}
.crform_login .additionalNotes_marker {margin-top:5px; margin-left:5px; display:block; float:left; font-size:1.2em;}
.crform_login .crform_input_datePicker {}
.crform_login .select { margin-top:5px; float:left; width:220px;}
.crform_login .plainText { padding-bottom:5px;}
.crform_login .crform_button {border:0; padding:0; color:#4AB83F; background-color:#4AB83F; background:url(../img/button_login_small.gif) no-repeat; width:39px; height:14px; font-size:0; cursor:pointer; margin:0;}
.crform_login .crform_button {}
.crform_login .crform_button1 {}
.crform_login .crform_button2 {}



.email_container {
	width:300px;
	margin:20px auto 0 auto;
}
.crform_button_email{ float:left; width:auto; height:20px; background:#5B91C5; color:#FFFFFF; font-size:14px; border:0; font-weight:bold; margin:0; padding:0 0 2px 0; background:url(../img/button_right.gif) right top no-repeat; text-decoration: none; }
.crform_button_left_image_email { float:left; background:url(../img/button_left.gif) right top no-repeat; height:20px; width:3px; margin:0 0 5px 0; }
.crform_label_horiz_email { float:left; width:100px; padding:0px 0px; }
.crform_input_email {
	
	margin-bottom:5px;
}

.contact_container {
	width:400px;
	margin:40px auto 0 auto;
}
.crform_button_contact{ float:left; width:auto; height:20px; background:#5B91C5; color:#FFFFFF; font-size:14px; border:0; font-weight:bold; margin:0; padding:0 0 2px 0; background:url(../img/button_right.gif) right top no-repeat; text-decoration: none; }
.crform_button_left_image_contact { float:left; background:url(../img/button_left.gif) right top no-repeat; height:20px; width:3px; margin:0 0 5px 0; }
.crform_label_horiz_contact { float:left; width:100px; padding:0px 0px; }
.crform_input_contact {
	width:290px;
	margin-bottom:5px;
}

/* ======== THUMBNAILS PAGE ====== */
ul#thumbnails {
padding: 0 0 0 0; 
margin: 5px 0 5px 0; 
list-style-type: none; 
}

ul#thumbnails a img, ul.folioThumbs a img {
padding:2px 0 0 2px;
}

ul#thumbnails li.thumb, ul.folioThumbs li.thumb {
display: inline;
}

ul#thumbnails li.thumb a.thumbBox, ul.folioThumbs li.thumb a.thumbBox {
padding: 3px;
float: left;
background: url(../img/thumb_background.gif) no-repeat;
display: block;
margin: 0;
}

a.thumbTitle:link { color:#41678D; font-weight:bold; text-decoration:none; border:0; }
a.thumbTitle:visited { color:#41678D; font-weight:bold; text-decoration:none; border:0; }
a.thumbTitle:hover { color:#333399; font-weight:bold; text-decoration:none; border:0; }
a.thumbTitle:active { color:#41678D; font-weight:bold; text-decoration:none; border:0; }


.address { background:#FFFFFF; color:#000000; }
.icon_position { margin-bottom:-7px; }

.index_footer_left { float:left; width:448px; margin:0px 10px 0px 24px; padding:5px 0 0 0; border-top:1px dotted #CCCCCC; }
.index_footer_right { float:right; width:215px; text-align:right; padding:5px 0 0 14px; margin-right:20px; border-top:1px dotted #CCCCCC; }
.general_footer_left { float:left; width:502px; margin:0px 10px 0px 24px; padding:5px 0 0 0; border-top:1px dotted #CCCCCC; }
.general_footer_right { float:right; width:160px; text-align:right; padding:5px 0 0 14px; margin-right:20px; border-top:1px dotted #CCCCCC; }

.bodyText {
	font-family: Arial,Helvetica, sans-serif;font-size: 12px;	color: #000000;
	margin:10px;
	text-align: left;line-height:16px;}
.bodyText a:link {color: #0000FF;} 
.bodyText a:visited {color: #0000AA;} 
.bodyText a:hover {color: #FF0000;} 
.bodyText a:active {color: #0000FF;} 

a:link {text-decoration: none;} 
a:visited {text-decoration: none;} 
a:hover {text-decoration: none;} 
a:active {text-decoration: none;} 

.pagesetOn a:link {color: #000000} 
.pagesetOn a:visited {color: #000000} 
.pagesetOn a:hover {color: #000000} 
.pagesetOn a:active {color: #000000} 

.pagesetOff{
	font-family: Arial, Helvetica;font-size:9px;font-weight:bold;color: black;
	text-align:center;
	margin:0px;padding:0px;border:1px solid #CCCCCC;
	line-height:12px;width:34px;
	cursor:hand;}
.pagesetOff a:link {color: #000000} 
.pagesetOff a:visited {color: #000000} 
.pagesetOff a:hover {color: #000000} 
.pagesetOff a:active {color: #000000}

.frm_textbox{
	height:18px;padding:0px;padding-left:5px;padding-top:2px;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #000000;
	border:1px solid #7D9ABF;}

.frm_dropdown{
	height:18px;width:150px;padding:0px;padding-right:0px;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #000000;
	border:1px solid #7D9ABF;}

.bodytext_hdr1{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #000000;
	line-height:14px;
	font-weight:bold;}
	
.bodytext_small{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	text-align: left;
	color: #000000;
	font-weight:bold;}
.bodytext_small a:link {color: #0000FF;} 
.bodytext_small a:visited {color: #0000AA;} 
.bodytext_small a:hover {color: #FF0000;} 
.bodytext_small a:active {color: #0000FF;} 

.bodytext_hdr2{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height:14px;
	font-style:italic;
	font-weight:bold;}

.bodyText_wht {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	line-height:12px;
	color:white;}
.bodyText_wht a:link {color:white;} 
.bodyText_wht a:visited {color:white;} 
.bodyText_wht a:hover {color:#FFAF1C;} 
.bodyText_wht a:active {color:white;} 

.bodyText_wht_small {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #000000;
	padding:5px;
	line-height:10px;
	color:white;
	padding-right:10px;
}

.div_list_left
{
	float:left;display:inline;padding-left:10px;
}

.div_list_right
{
	float:right;display:inline;padding-right:10px;
}
 
.help_button {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #FFFFFF;
	line-height:12px;
	border:1px solid black; background-color:#6095c1}
.help_button a:link {color:white;} 
.help_button a:visited {color:white;} 
.help_button a:hover {color:#ffffff; background-color:#e00000} 
.help_button a:active {color:white;} 

.bodytext_option{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	text-align: left;
	color: #000000;
	font-weight:bold;}
	
.bodytext_option a:link {color: #000000;} 
.bodytext_option a:visited {color: #000000;} 
.bodytext_option a:hover {color: #FF0000;} 
.bodytext_option a:active {color: #0000FF;}

a img {border: none; }

.contentGeneral { padding:5px 10px; line-height:1.3em;}

.shopProductHeader { text-align:right; font-size:0.9em; font-style:italic;}

.section_loginCart { background:#6095C1;  padding:0 5px 5px 5px; color:#FFFFFF;}
.section_loginCart td { color:#FFFFFF;}
.section_loginCart a:link, .section_loginForm a:link {color: #FFFFFF;} 
.section_loginCart a:visited, .section_loginForm a:visited {color: #FFFFFF;} 
.section_loginCart a:hover, .section_loginForm a:hover {color: #FFFFFF;} 
.section_loginCart a:active, .section_loginForm a:active {color: #FFFFFF;}

.section_loginCart p { padding:0; margin:3px 2px;}
.section_loginCart h2 {color:#FFFFFF; padding:0 5px 2px 5px; background-color:#002C41;  margin:0 -5px 1px -5px; font-size:1.2em;}
.section_loginCart h3 {padding:0 5px; background-color:#002C41;}

.section_loginForm { background:#4AB83F; padding:5px; font-size:0.8em;}
.section_loginForm label { font-weight:normal;}
.section_loginForm .textbox, .section_loginForm .password { height:14px;}
.section_loginForm .textbox { width:180px;}
.section_loginForm .password { width:180px;}

.receiptTable {padding:5px 0 5px 0; margin:0;}
.receiptTable caption { font-size:1.0em; text-align:left; padding:3px; font-weight:bold;}
.receiptTable th {padding:2px 5px; background-color:#E7E7E7; font-weight:bold; border:1px solid #CCCCCC; vertical-align:top; font-family:Arial, Helvetica, sans-serif;}
.receiptTable table { border:1px solid #CCCCCC;}
.receiptTable td { padding:3px 3px; border-bottom:1px dashed #DFDFDF; padding-bottom:2px; vertical-align:top; font-family:Arial, Helvetica, sans-serif;}
.receiptTable .currency { text-align:right;} .receiptTable .center { text-align:center;}
.receiptTable .highlight { font-weight:bold;  background-color:#FFFFFF; border:1px solid red;}
.receiptTable .number { text-align:right;}
.receiptTable .quantity {}

.emphasisedText { font-size:1.0em; font-weight:bold;}


.alphaSmall {font-size:0.9em; font-style:italic; color:#000000;}
payment
#checkout {}
#checkout h1 {background:url(../client_files/panels/banner_1.gif); line-height:40px; color:#FFFFFF; padding:0 10px 0 5px; margin:0 0 5px 0; font-weight:normal; font-size:24px; font-family: Palatino, Times, serif;}
#checkout h2 {}

.manageUser, .signIn, #orderReturn, #salesEmail, #popup_Biographies {background:url(../client_files/panels/banner_1.gif);}

.message { color:#D90501; font-weight:bold; border-top:1px solid #005FBD; border-bottom:1px solid #005FBD; padding:3px 0 3px 0; margin:5px 0 5px 0;}

#mergeCart {}
#mergeCart h1 {background:url(../client_files/panels/banner_1.gif); line-height:40px; color:#FFFFFF; padding:0 10px 0 5px; margin:0 0 5px 0; font-weight:normal; font-size:24px; font-family: Palatino, Times, serif;}






.homeTitle { color:#000000;}


 


/***************************/
/* MODIFIERS */
.floatRight { float:right;}


/* TEXT STYLES */
.smalltext{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 9px;	color: #000000;
	text-align: left;}
.smalltext a:link {color: #000000} 
.smalltext a:visited {color: #000000} 
.smalltext a:hover {color: #FF0000} 
.smalltext a:active {color: #000000}

/* SECTION STYLES */
.contentSection {padding:0px 0 10px 0;}

.album {width:380px;}
.highlight {margin:1px -3px 2px -3px; padding:0px 2px 2px 2px; border:1px solid #333333; background-color:#FBD71A;}
.album .ident { float:left; width:45px; display:block;}
.album .sub {padding:5px 0 0 0;  font-size:0.9em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.album .sub a:link {color: #000000} 
.album .sub a:visited {color: #000000} 
.album .sub a:hover {color: #FF0000} 
.album .sub a:active {color: #000000}
.album .sales {font-size:1em; padding:2px 0 0 0;}
.album .sales .details {float:left; width:180px;}
.album .sales .buy {float:left; width:200px; font-size:0.9em;}

.sale_line {}
.sale_line_buy { width:170px; float:left;font-size:1em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.sale_line_price {width:85px; float:right;font-size:1em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.sale_line_button {width:120px; float:right; text-align:right;font-size:0.9em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.sale_line_button a:link{ color: #000000;}
.sale_line_button a:visited{ color:#000000;}
.sale_line_button a:hover{ color:#FF0000;}
.sale_line_button a:active{ color:#000000;}

.artistDisplay {text-align:right; font-style:italic; margin:3px 5px 0 0; font-size:0.8em; display:block;}

.bigLink { font-size:1.3em; font-weight:bold; margin:3px 0 3px 0; }

.bigLink_forward a{  padding:0px 0 0px 18px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; font-style:italic;}
.bigLink_forward a:link{ color: #395477; background:url(/img/btnback_forward.gif) no-repeat 0 2px;}
.bigLink_forward a:visited{ color:#395477; background:url(/img/btnback_forward.gif) no-repeat 0 2px;}
.bigLink_forward a:hover{ color:#FF0000; border-top:0px dotted #6095C1; background:url(/img/btnback_forward.gif) no-repeat 0 2px;}
.bigLink_forward a:active{ color:#FF0000; background:url(/img/btnback_forward.gif) no-repeat 0 2px;}

.alphaSubOff {float:left;}
.alphaSubOff a:link		{ margin:2px 1px 2px 1px; padding:1px 2px; line-height:9px; font-size:10px; font-family:Arial, Helvetica, sans-serif;  border:1px solid #000000; color:#000000; background-color:#FFFFFF; display:block;}
.alphaSubOff a:visited	{ margin:2px 1px 2px 1px; padding:1px 2px; line-height:9px; font-size:10px; font-family:Arial, Helvetica, sans-serif;  border:1px solid #000000; color:#000000; background-color:#FFFFFF; display:block;}
.alphaSubOff a:hover	{ margin:2px 1px 2px 1px; padding:1px 2px; line-height:9px; font-size:10px; font-family:Arial, Helvetica, sans-serif;  border:1px solid #000000; color:#000000; background-color:#FFCC00; display:block;}
.alphaSubOff a:active	{ margin:2px 1px 2px 1px; padding:1px 2px; line-height:9px; font-size:10px; font-family:Arial, Helvetica, sans-serif;  border:1px solid #000000; color:#000000; background-color:#FFFFFF; display:block;}

.alphaSubOn {float:left;}
.alphaSubOn a:link		{ margin:0px 1px 2px 1px; padding:1px 2px; line-height:9px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:1px solid #000000; color:#000000; background-color:#FFCC00; display:block;}
.alphaSubOn a:visited	{ margin:0px 1px 2px 1px; padding:1px 2px; line-height:9px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:1px solid #000000; color:#000000; background-color:#FFCC00; display:block;}
.alphaSubOn a:hover		{ margin:0px 1px 2px 1px; padding:1px 2px; line-height:9px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:1px solid #000000; color:#000000; background-color:#FFCC00; display:block;}
.alphaSubOn a:active	{ margin:0px 1px 2px 1px; padding:1px 2px; line-height:9px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:1px solid #000000; color:#000000; background-color:#FFCC00; display:block;}

/* BUTTONS */
/*.generalButton { color:#173842; border:1px solid #FFFFFF; background:url(../img/btnback_forward.gif) no-repeat 2px; padding:2px; margin:0 0 0 0; padding:0 0 0 0; font-weight:bold; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:100%;}
*/

.generalButton {background:url(../img/btnback_forward.gif) no-repeat 0 50%; width:100px; vertical-align:middle; padding:0; padding:0px 0 0 8px; border:0;}
.generalButton2 { font-family:Arial, Helvetica, sans-serif;}
.generalButton2 a:link		{background:url(../img/btnback_forward.gif) no-repeat 0 0px; width:100px; vertical-align:middle; padding:0; padding:0px 0 2px 20px; border:0; color:#000000; border:1px solid #FFFFFF; font-size:1.1em; }
.generalButton2 a:visited	{background:url(../img/btnback_forward.gif) no-repeat 0 0px; width:100px; vertical-align:middle; padding:0; padding:0px 0 2px 20px; border:0; color:#000000; border:1px solid #FFFFFF; font-size:1.1em; }
.generalButton2 a:hover		{background:url(../img/btnback_forward.gif) no-repeat 0 0px; width:100px; vertical-align:middle; padding:0; padding:0px 0 2px 20px; border:0; color:#000000; border:1px solid #FFFFFF; font-size:1.1em; }
.generalButton2 a:active	{background:url(../img/btnback_forward.gif) no-repeat 0 0px; width:100px; vertical-align:middle; padding:0; padding:0px 0 2px 20px; border:0; color:#000000; border:1px solid #FFFFFF; font-size:1.1em; }

/* ALPHABET */
.alphaOff{
background-color:#ffffff; color:#999999;
	font-family: Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	padding:0 2px;}

.alphaOn{
background-color:#ffffff;
	font-family: Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	padding:0 2px;
	}
.alphaOn a:link{ color:#000000;}
.alphaOn a:visited{ color:#000000;}
.alphaOn a:hover{ color:#000000;}
.alphaOn a:active{ color:#000000;}

	
.alphaSel{
	font-family: Arial, Helvetica;
	font-size:11px;
	color: red;padding:0 2px 3px 2px;
	font-weight:bold;cursor:pointer;}
.alphaSel a:link{ color: #FF0000;}
.alphaSel a:visited{ color:#FF0000;}
.alphaSel a:hover{ color:#FF0000;}
.alphaSel a:active{ color:#FF0000;}

/* SITE MAP */

#sitemap_level_1 {}

#sitemap_level_1 a:link,#sitemap_level_1 a:visited,#sitemap_level_1 a:hover,#sitemap_level_1 a:active{
 color: #235B9C; font-weight:bold; text-decoration:none; border:0; 
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 	font-size: 1.4em;
	text-align: left;
	line-height: 1.4em;
 }

#sitemap_level_1 #sitemap_level_2 a:link,#sitemap_level_1 #sitemap_level_2 a:visited,#sitemap_level_1 #sitemap_level_3 a:hover,#sitemap_level_1 #sitemap_level_2 a:active{
 color: #235B9C; font-weight:bold; text-decoration:none; border:0; 
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 	font-size: 1.2em;
	text-align: left;
	line-height: 1.2em;
 }

/* SPILLERS - HEADER TYPES */
.payment, .shop, .user  {background:url(/client_files/panels/hdricon_notehead.gif) no-repeat right; line-height:40px; color:#FFFFFF; padding:0 10px 0 5px; margin:0 5px 0 5px; font-weight:normal; font-size:24px; font-family: Palatino, Times, serif;}
#popup_biography {background:url(/client_files/panels/hdricon_notehead.gif) no-repeat right top; background-color:#E60000; line-height:36px; color:#FFFFFF; margin:5px 5px 0 5px; padding:0px 50px 0 5px; font-weight:normal; font-size:24px; line-height:1.3em; font-family: Palatino, Times, serif; float:none;}

.addReview  {background:url(../client_files/panels/title_1.gif); line-height:40px; color:#FFFFFF; padding:0 10px 0 5px; margin:0 5px 0 5px; font-weight:normal; font-size:24px; font-family: Palatino, Times, serif;}
.header_darkBlue {background-color:#002B40; color:#FFFFFF; padding:0 5px 0 5px; }
.header_yellow {background-color:#FEAE1C; padding:0px 5px 0px 5px; margin:0;}
.header_red {background-color:#DE0000; padding:1px 5px 1px 5px; border-right:1px solid #AE0000; margin:0; color:#FFFFFF;}

.header_darkBlue_full {background-color:#002B40; color:#FFFFFF; padding:0 5px 0 5px; }
.header_yellow_full {background-color:#FEAE1C; padding:3px 5px 3px 5px; margin:-5px 0 0 0; width:380px; border:1px solid #DC8F01; display:block;}
.header_red_full {background-color:#DE0000; color:#FFFFFF; padding:5px 5px 7px 5px; margin:-5px 0 0 0; width:380px;  display:block;}

.link_blueDot { background:url(../img/dot_blue.gif) no-repeat; padding-left:13px;}
.link_redDot { background:url(../img/dot_red.gif) no-repeat; padding-left:13px;}
.link_brownDot { background:url(../img/dot_brown.gif) no-repeat; padding-left:13px;}
.link_dblueDot { background:url(../img/dot_dblue.gif) no-repeat; padding-left:13px;}

/* GENERAL */
.fileShortcut { padding:0 5px 4px 15px; display:block; float:left; line-height:1.2em; margin:0;}
.fileShortcut img {padding:0 3px 0 0; }
.menuFooter {color:#48494A; font-weight:bold; font-size:0.8em; text-align:center;}

.clear { clear:both;} .pad5 {margin:5px;}

.productPage_bottom {float:right; margin:0 0 5px 0;font-style:italic; margin-top:0px;}
.page_forward a{  padding:5px 20px 5px 0px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; font-style:italic;}
.page_forward a:link{ color: #395477; background:url(/img/btnback_forward.gif) no-repeat right;}
.page_forward a:visited{ color:#395477; background:url(/img/btnback_forward.gif) no-repeat right;}
.page_forward a:hover{ color:#FF0000; border-top:0px dotted #6095C1; background:url(/img/btnback_forward.gif) no-repeat right;}
.page_forward a:active{ color:#FF0000; background:url(/img/btnback_forward.gif) no-repeat right;}
.page_forward_dis { color:#999999; padding:5px 20px 5px 0px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; font-style:italic; background:url(/img/btnback_forward_dis.gif) no-repeat right;}

.page_back a{ padding:5px 0 5px 18px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; font-style:italic;}
.page_back a:link{ color: #395477; background:url(/img/btnback_back.gif) no-repeat left;}
.page_back a:visited{ color:#395477; background:url(/img/btnback_back.gif) no-repeat left;}
.page_back a:hover{ color:#FF0000; border-top:0px dotted #6095C1; background:url(/img/btnback_back.gif) no-repeat left;}
.page_back a:active{ color:#FF0000; background:url(/img/btnback_back.gif) no-repeat left;}
.page_back_dis { color:#999999; padding:5px 0px 5px 18px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; font-style:italic; background:url(/img/btnback_back_dis.gif) no-repeat left;}

.thumbnail {float:right; margin:2px 0 5px 5px; border:1px solid ##002C41; border:1px solid #002C41; width:95px; height:95px;}

.largeLink {}
.largeLink a:link{ color: #FFFFFF;}
.largeLink a:visited{ color:#FFFFFF;}
.largeLink a:hover{ color:#FBD71A;}
.largeLink a:active{ color:#FFFFFF;}

.generalHeader {padding:8px 100px 10px 5px; line-height:22px; font-size:22px; font-family: verdana, arial, Helvetica, sans-serif; color:#F7F7F7; margin:0 2px 0 2px; background:url(/client_files/panels/hdricon_notehead.gif) no-repeat right top; background-color:#E60000;}

.contentHeader {padding:0px 5px 5px 5px}

#sitemap_level_1 {padding:5px 5px 10px 20px; border:1px solid #E7E7E7;}
#sitemap_level_2 {padding:0 0 0 20px; }
/*
.shipping_docs {}
.shipping_docs table {border-top:1px solid #666666; border-right:1px solid #666666; vertical-align:top;}
.shipping_docs td {border-left:1px solid #666666; border-bottom:1px solid #666666; padding:3px; vertical-align:top;}
.shipping_docs th {border-left:1px solid #666666; border-bottom:1px solid #666666; padding:3px; vertical-align:top;}
.shipping_docs caption { font-weight:bold; text-align:left; vertical-align:top;}
*/
.shipping_docs table {border:1px solid #666666; vertical-align:top;}
.shipping_docs td {border:1px solid #666666; padding:3px; vertical-align:top;}
.shipping_docs th {border:1px solid #666666; padding:3px; vertical-align:top;}
.shipping_docs caption { font-weight:bold; text-align:left; vertical-align:top;}
