h1		{ margin: 0px; padding-bottom:16px; color:#4E73B9; font-size:27px; font-family:Georgia; line-height:30px; font-weight:normal; }
h2		{ margin: 0px; }
h3		{ margin: 0px; padding-bottom:9px; }
.subtitle 	{ margin: 0px; font-size:18px; color:#4E73B9; font-weight:normal; line-height:23px;}
.subtitle1 	{ margin: 0px; font-size:18px; color:#4E73B9; font-weight:normal; line-height:23px; margin-bottom:14px;}
.slightbigger {    font-size:13px; line-height:19px; }
.buttons {
  border-top:1px solid #C7D9E8;
  margin-top:15px;
}
.buttons2 {
  border-top:0px solid #C7D9E8;
  padding-top:10px;
  margin-top:10px;
}
.buttons1 {
  border-top:1px solid #C7D9E8;
  padding-top:15px;
  border-bottom:1px solid #C7D9E8;
  padding-bottom:10px;
}
.butpad {
  padding-top:10px;
}



.product_list_pagination		{ border-top:1px solid #C6D9E8; border-bottom:1px solid #C6D9E8; padding: 7px 8px 7px 8px; }
.product_list_pagination_btm	{ border-top:1px solid #C6D9E8; padding: 7px 8px 7px 8px; }
.product_list_price				{ font-weight:bold; }
.product_list_price_sale		{ font-size:14px; font-weight:bold; color:#FF0000; }
.product_list_price_old			{ font-size:14px; font-weight:bold; }

.cart_row_first					{ border-bottom:1px solid #C6D9E8; padding: 0px 0px 6px 0px; }
.cart_row						{ border-bottom:1px solid #C6D9E8; padding: 6px 0px 6px 0px; }
.cart_row_final					{ padding: 6px 0px 6px 0px; }
.cart_rowf						{ padding: 6px 0px 6px 0px; }
.text_row						{ border-bottom:1px solid #C6D9E8; padding: 0px 0px 6px 0px; }
.shipping_address_first			{ border-bottom:1px solid #C6D9E8; padding: 0px 0px 6px 0px; }
.shipping_address				{ border-bottom:1px solid #C6D9E8; padding: 6px 0px 6px 0px; }
.shipping_address_last			{ padding: 6px 0px 6px 0px; }
.form_header					{ color:#1D71AA; border-left:1px solid #C6D9E8; border-right:1px solid #C6D9E8; border-top:1px solid #C6D9E8; background-color:#EAF2FD; padding: 7px 10px 7px 10px; }
.form_content					{ border-left:1px solid #C6D9E8; border-right:1px solid #C6D9E8; border-bottom:1px solid #C6D9E8; padding: 15px 15px 14px 15px; }
.form_header_double				{ color:#1D71AA; border-left:1px solid #C6D9E8; border-right:1px solid #C6D9E8; border-top:1px solid #C6D9E8; background-color:#EAF2FD; padding: 7px 0px 7px 10px; font-weight:bold; }
.form_content_double_top		{ border-left:1px solid #C6D9E8; border-right:1px solid #C6D9E8; padding: 15px 15px 10px 15px; }
.form_content_double_top1		{ border-bottom:1px solid #C6D9E8; border-top:1px solid #C6D9E8; border-left:1px solid #C6D9E8; border-right:1px solid #C6D9E8; padding: 15px 15px 10px 15px; }
.form_content_double_bottom		{ border-left:1px solid #C6D9E8; border-right:1px solid #C6D9E8; border-bottom:1px solid #C6D9E8; padding: 0px 15px 15px 15px; }
.form_buttons_inner				{ border-top:1px solid #C6D9E8; padding-top:9px; }
.form_buttons					{ padding-top:9px; }
.form_buttons1					{ padding-top:15px; }
.form_buttons2					{ padding-top:0px; }
.form_error						{ border:1px solid #FF0000; padding:12px; color:#FF0000; font-weight:bold; }
.form_error A:link 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; line-height:18px; text-decoration:underline; }
.form_error A:visited 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; line-height:18px; text-decoration:underline; }
.form_error A:active 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; line-height:18px; text-decoration:underline; }
.form_error A:hover 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; line-height:18px; text-decoration:none; }
.form_success						{ border:1px solid #00F000; padding:12px; color:#00F000; font-weight:bold; }
.form_success A:link 				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#00F000; line-height:18px; text-decoration:underline; }
.form_success A:visited 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#00F000; line-height:18px; text-decoration:underline; }
.form_success A:active 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#00F000; line-height:18px; text-decoration:underline; }
.form_success A:hover 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#00F000; line-height:18px; text-decoration:none; }
.emailsample					{ background-color:#EAF2FD; padding:15px; }
.emailsamplebody				{ background-color:#FFFFFF; padding:21px; }

.leftholder					{ width:150px; }
.leftitem					{ padding-top:6px; padding-bottom:6px; border-bottom:1px solid #F69B0E; color:#4D72B8; font-weight:bold; font-size:12px; }
.leftitem A:link 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4D72B8; line-height:18px; text-decoration:none; }
.leftitem A:visited 		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4D72B8; line-height:18px; text-decoration:none; }
.leftitem A:active 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4D72B8; line-height:18px; text-decoration:none; }
.leftitem A:hover 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F69B0E; line-height:18px; text-decoration:none; }
.leftiteml					{ padding-top:5px; padding-bottom:5px; color:#4D72B8; font-weight:bold; font-size:12px; }
.leftiteml A:link 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4D72B8; line-height:18px; text-decoration:none; }
.leftiteml A:visited 		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4D72B8; line-height:18px; text-decoration:none; }
.leftiteml A:active 		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4D72B8; line-height:18px; text-decoration:none; }
.leftiteml A:hover 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F69B0E; line-height:18px; text-decoration:none; }
.leftitemsel				{ padding-top:5px; padding-bottom:5px; border-bottom:1px solid #F69B0E; color:#F69B0E; font-weight:bold; font-size:12px; }
.leftitemsel A:link 		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F69B0E; line-height:18px; text-decoration:none; }
.leftitemsel A:visited 		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F69B0E; line-height:18px; text-decoration:none; }
.leftitemsel A:active 		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F69B0E; line-height:18px; text-decoration:none; }
.leftitemsel A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F69B0E; line-height:18px; text-decoration:none; }
.leftitemlsel				{ padding-top:5px; padding-bottom:5px; color:#F69B0E; font-weight:bold; font-size:12px; }
.leftitemlsel A:link 		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F69B0E; line-height:18px; text-decoration:none; }
.leftitemlsel A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F69B0E; line-height:18px; text-decoration:none; }
.leftitemlsel A:active 		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F69B0E; line-height:18px; text-decoration:none; }
.leftitemlsel A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F69B0E; line-height:18px; text-decoration:none; }

.checkoutheader		{ padding-top:4px; padding-bottom:19px; border-bottom:1px solid #C6D9E8; }
.separator			{ border-bottom:1px solid #C6D9E8; }
.table_header1a		{ font-weight:normal; border-top:1px solid #C6D9E8; border-bottom:1px solid #C6D9E8; border-left:1px solid #C6D9E8; border-right:1px solid #C6D9E8; background-color:#EAF2FD; padding: 12px 15px 12px 15px; }
.table_content3		{ border:1px solid #C6D9E8; padding: 0px 0px 16px 0px; }
.table_content3a	{ padding: 11px 13px 16px 13px; }
.table_header2		{ font-weight:bold; color:#1D71AA; border-top:1px solid #C6D9E8; border-bottom:1px solid #C6D9E8; background-color:#EAF2FD; padding: 7px 10px 7px 10px; }
.form_payment		{ padding-top:10px; padding-bottom:10px; border-bottom:1px solid #C6D9E8; border-top:1px solid #C6D9E8; }
.form_payment1		{ padding-top:10px; padding-bottom:10px; border-bottom:1px solid #C6D9E8; border-top:0px solid #C6D9E8; }
.g12a				{ padding-top:5px; padding-bottom:5px; color:#4E73B9; font-weight:bold; font-size:13px; }
.g12a A:link 		{ font-family:Georgia; font-size:13px; color:#4E73B9; line-height:18px; text-decoration:none; }
.g12a A:visited 	{ font-family:Georgia; font-size:13px; color:#4E73B9; line-height:18px; text-decoration:none; }
.g12a A:active 		{ font-family:Georgia; font-size:13px; color:#4E73B9; line-height:18px; text-decoration:none; }
.g12a A:hover 		{ font-family:Georgia; font-size:13px; color:#4E73B9; line-height:18px; text-decoration:none; }

.main		{ width:970px; margin-left:auto; margin-right:auto; padding-top:50px; padding-bottom:50px; }
.required 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#D58408; text-decoration:none; line-height:17px; }
.input 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:2px; color:#777777; text-decoration:none; border:1px solid #999999; background-color:#FFF9F0; }
.list 		{ margin:3px 0px 0px 10px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.list li 	{ padding-left: 12px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }

.tab 				{ border-bottom:1px solid #C6D9E8; color:#64382E; font-size:13px; font-weight:bold; text-decoration:none; line-height:17px; background-image: url(../images/misc/tab_off_right.gif); background-repeat: no-repeat; background-position: top right; }
.tabh				{ height:20px; padding:8px 15px 8px 10px; background-image: url(../images/misc/tab_off_left.gif); background-repeat: no-repeat; background-position: top left; }
.tabselected		{ color:#F2940B; font-weight:bold; font-size:13px; text-decoration:none; line-height:17px; background-image: url(../images/misc/tab_on_right.gif); background-repeat: no-repeat; background-position: top right; }
.tabselectedh		{ height:20px; padding:8px 15px 8px 10px; background-image: url(../images/misc/tab_on_left.gif); background-repeat: no-repeat; background-position: top left; }
.tabspacer			{ border-bottom:1px solid #C6D9E8; }
.tab A:link 		{ color:#1D71AA; font-size:13px; font-weight:bold; text-decoration:none; line-height:17px; }
.tab A:visited		{ color:#1D71AA; font-size:13px; font-weight:bold; text-decoration:none; line-height:17px; }
.tab A:active 		{ color:#1D71AA; font-size:13px; font-weight:bold; text-decoration:none; line-height:17px; }
.tab A:hover 		{ color:#F2940B; font-size:13px; font-weight:bold; text-decoration:none; line-height:17px; }

#thumbBox				{ position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; background: #313131; visibility: hidden; z-index: 10; cursor: hand; cursor: pointer; }
#thumbBox .footerbar	{ font: bold 16px Tahoma; letter-spacing: 5px; line-height: 1.1em; color: white; padding: 5px 0; text-align: right; }
#thumbBox #thumbImage	{ background-color: white; }
#thumbLoading			{ position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index: 5; }