
/*****************************************************************/
.CancelPurchase a{
	color: #224D7B;
	text-decoration: none;
}

.loginBoxText{}

.loginBoxText a{}

body {
	margin: 0px;
	color: #FFF;
	background-color: #37b1c7;
	background-image: url(../images/d/background.jpg);
	background-repeat: repeat-x;
}

a {
	color: #3B6A9D;
	text-decoration: underline;
}

a:hover {
	color: #3B6A9D;
	text-decoration: underline;
}

form {
	display: inline;
}

checkbox, input, radio, select {
	font: 11px Verdana, Arial, sans-serif;
}

textarea {
	font: 11px Verdana, Arial, sans-serif;
	width: 100%;
}

#CheckCart{
	left: 40%;
	position: absolute;
	top: 50px;
}

#RequiredTip{
	color: #710000;
}

.BundleRequiredFont{
	font-size: 13px !important;
}

.BundleRequired{
	background: #EEEEEE;
}

.BundlesTemplateMain{
	display: block;
	padding-top: 3px;
	width: 100%;
}

.HighlightMainBundleProduct{
	background: #EEEEEE;
}

#BundledInCart{
	display: block;
	padding-left: 10px;
}

.nowrap {
	white-space: nowrap;
}

.bundlesBackground{
	background: #FFFF00;
}

.headerBundles{
	background: #DBDBDB;
	font: 11px/1.5 Verdana, Arial, sans-serif;
	font-weight: bold;
}

.SpecialGrey{
	color: #A39B93;
	font-weight: normal;
}

.uppercase{}

.articletext{
	color: #A39B93;
}

.reviewslink{
	color: #224D7B;
}

.reviewslink b{
	color: #224D7B;
}

.articleMargin{

	margin: 5px;

}



.categoriesList{

	color: #6396CE;

	font: bold 15px Tahoma, Verdana;

}



td.categoriesList{

	padding-bottom: 3px;

	padding-left: 20px;

	padding-top: 3px;

}



#newsletterBoxClass{

	color: #000000;

	padding: 3px;

	text-align: center;

}



#newsletterBoxClass a{

	color: #224D7B;

	font: normal 11px Tahoma, Verdana, Arial, sans-serif;

}



.footerStyle, a.footerStyle{

	color: #aedcef;

	font: normal 11px Tahoma, Verdana, Arial, sans-serif;

	text-decoration: underline;

}



.footerStyleMain, a.footerStyleMain{

	color: #FFF;

	font: normal 11px Tahoma, Verdana, Arial, sans-serif;

	text-decoration: underline;

}





a.footerStyle:hover, a.footerStyleMain:hover{

	text-decoration: none;

}



tr.header{

	background: #FFFFFF;

}



table.headernavigation {

	background: #436D9B;

}



tr.headernavigation {

}



td.headernavigation {

	color: #FFFFFF;

	font: bold 10px Verdana, Arial, sans-serif;

}



a.headernavigation {

	color: #FFFFFF;

	text-decoration: none;

}



a.headernavigation:hover {

	color: #FFFFFF;

	text-decoration: none;

}



table.headerSearchbox {

	background: transparent;

}



td.headerSearchbox {

	color: #FFFFFF;

	font: bold 10px Verdana, Arial, sans-serif;

}



tr.headererror {

	background: #FF0000;

}



td.headererror {

	background: #FF0000;

	color: #FFFFFF;

	font: bold 12px Tahoma, Verdana, Arial, sans-serif;

	text-align: center;

}



tr.headerinfo {

	background: #00FF00;

}



td.headerinfo {

	background: #00FF00;

	color: #FFFFFF;

	font: bold 12px Tahoma, Verdana, Arial, sans-serif;

	text-align: center;

}



.headerlogo {

	font: bold 41px Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding-left: 5px;

	padding-right: 25px;

}



.headerslogan {

	color: #436D9B;

	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding-left: 25px;

	padding-right: 25px;

}



.headerapprovallogos {

	padding-left: 10px;

	padding-right: 10px;

}



td.footer a {

	text-decoration: none;

}



tr.footer {

}



td.footer {

	color: #FFFFFF;

	font: bold 10px/1.5 Verdana, Arial, sans-serif;

}



tr.accounthistory-odd, tr.addressbook-odd, tr.alsopurchased-odd, tr.payment-odd, tr.productlisting-odd, tr.productreviews-odd, tr.upcomingproducts-odd, tr.shippingoptions-odd {

	background: #F4F7FD;

}



tr.accounthistory-even, tr.addressbook-even, tr.alsopurchased-even, tr.payment-even, tr.productlisting-even, tr.productreviews-even, tr.upcomingproducts-even, tr.shippingoptions-even {

	background: #FFFFFF;

}



tr.productlisting-heading {

	background: #B50004;

}



td.productlisting-heading {

	background: #2E547D;

	color: #FFFFFF;

	font: bold 10px Verdana, Arial, sans-serif;

	white-space: nowrap;

}



.productlisting-heading {

	background: #D2E9FB;

	color: #000000;

	font: bold 10px Verdana, Arial, sans-serif;

	white-space: nowrap;

}



td.productlisting-data {

	font: 10px Verdana, Arial, sans-serif;

	padding-left: 5px;

	padding-right: 5px;

}



a.pageresults {
	color: #4d4d4d;
	text-decoration: underline;
}

a.pageresults:hover {
	color: #4d4d4d;
	text-decoration: none;
}



h1.pageheading {

	color: #000000;

	font: bold 15px Tahoma, Verdana, Arial, sans-serif;

	margin: 0px;

}



td.pageheading, div.pageheading {

	color: #f3feff !important;

	font: bold 20px Arial !important;

}



td.pageheading2 {

	color: #224D7B;

	font: bold 30px  "Arial Narrow",Tahoma, Verdana, Arial, sans-serif;

}



tr.subbar {

	background: #F4F7FD;

}



td.subbar {

	color: #000000;

	font: 10px Verdana, Arial, sans-serif;

}



td.main, p.main {

	font: 11px/1.5 Verdana, Arial, sans-serif;

}



td.smalltext, span.smalltext, p.smalltext {

	font: 10px Verdana, Arial, sans-serif;

}



td.importanttext, span.importanttext, p.importanttext {

	color: #FF0000;

	font: 10px Verdana, Arial, sans-serif;

}



td.accountcategory {

	color: #AABBDD;

	font: 13px Verdana, Arial, sans-serif;

}



td.fieldkey {

	font: bold 12px Verdana, Arial, sans-serif;

}



td.fieldvalue {

	font: 12px Verdana, Arial, sans-serif;

}



td.tableheading {

	font: bold 12px Verdana, Arial, sans-serif;

}



span.greetuser {

	color: #000000;

	font: normal 11px Verdana, Arial, sans-serif;

}



table.formarea {

	border-color: #3B6A9D;

	border-style: solid;

	border-width: 1px;

}



table.productlisting {

	border: 1px;

	border-color: #2E547D;

	border-style: solid;

}



td.formareatitle {

	font: bold 12px Tahoma, Verdana, Arial, sans-serif;

}



span.markproductoutofstock {

	color: #C76170;

	font: bold 12px Tahoma, Verdana, Arial, sans-serif;

}



span.productspecialprice, td.productspecialprice {

color:#C94C14;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
font-size: 12px;

}

#mainPrice {
	font-size: 11px;
}


span.errortext {

	color: #FF0000;

	font-family: Verdana, Arial, sans-serif;

}



.modulerowover {

	background: #EEEEEE;

}



.modulerowselected {

	background: #EEEEEE;

}



.checkoutbarfrom, .checkoutbarto {

	color: #8C8C8C;

	font: 10px Verdana, Arial, sans-serif;

}



.checkoutbarcurrent {

	color: #000000;

	font: 10px Verdana, Arial, sans-serif;

}



.messagebox {

	font: 12px Verdana, Arial, sans-serif;

}



.messagestackerror, .messagestackwarning {

	background: #FFB3B5;

	font: 12px Verdana, Arial, sans-serif;

}



.messagestacksuccess {

	background: #99FF00;

	font: 12px Verdana, Arial, sans-serif;

}



.mainmenuarrow {

	color: #003366;

	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.searchfield {

	background: #FFFFFF;

	border: 0px;

	font-size: 10px;

	margin-left: 3px;

	margin-right: 3px;

	width: 125px;

}



.nophoto{

	border: 1px solid #4143A1;

	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.toplevel a{

	font: 12px Arial;

	text-decoration: underline;

}



.toplevel a:hover{

	text-decoration: none;

}



.sublevel{

	font: 12px Arial;

}



.sublevel a{

	color: #224D7B;

	text-decoration: underline;

}



.sublevel a:hover{

	text-decoration: none;

}



.lineFC {

	/*background: url(../images/design/line_fc.gif) repeat-x top left;*/

}



.boxtext {

	font: 10px Verdana, Arial, sans-serif;

}



.errorbox {

	background: #FFB3B5;

	font: bold 10px Verdana, Arial, sans-serif;

}



.stockwarning {

	color: #CC0033;

	font: 10px Verdana, Arial, sans-serif;

}



.productsnotifications {

	background: #F2FFF7;

}



.orderedit {

	color: #70D250;

	font: 10px Verdana, Arial, sans-serif;

	text-decoration: underline;

}



.inputrequirement {

	color: #FF0000;

	font: 10px Verdana, Arial, sans-serif;

}



.affiliatehelp, .popup{

	margin: 10px;

}



.smallRed a{

	color: #224D7B;

	font-size: 9px;

	text-decoration: underline;

}



.AlsoPurchasedHeadline{

	color: #224D7B;

	font: bold 16px "Arial Narrow", sans-serif;

}



a.AlspPurchasedName{

	color: #224D7B;

	padding: 4px 5px 4px 5px;

	text-decoration: underline;

}



.alsoPurchased {

	background: #C7BDB4;

}



.alsoPurchasedborder{

	border-left: 1px solid #C7BDB4;

}



.alsoPurchasedcontents {

	background: #FFFFFF;

	font: 10px Verdana, Arial, sans-serif;

}



.alsoPurchasedcontentsnobg {

	font: 10px Verdana, Arial, sans-serif;

}



.alsoPurchasedcontentscart {

	background: #E9F4FC;

	font: 10px Verdana, Arial, sans-serif;

}



.alsoPurchasednotice {

	background: #FF8E90;

}



.alsoPurchasednoticecontents {

	background: #FFE6E6;

	font: 10px Verdana, Arial, sans-serif;

}



.alsoPurchasedtable {

	background: transparent;

	color: #C7BDB4;

	font: 10px Verdana, Arial, sans-serif;

	width: 100%;

}



.alsoPurchasedtable a {

	color: #224D7B;

	font-size: 11px;

	text-decoration: underline;

}



.alsoPurchasedtable a:hover {

	color: #AABBDD;

	text-decoration: none;

}



.alsoPurchasedtopleft {

	background: url("../images/design/boxes/corner_light3_left.gif") no-repeat top;

	height: 28px;

	width: 5px;

}



.alsoPurchasedtopleft img {

	width: 5px;

}



.alsoPurchasedtopcenter {

	background: url("../images/design/ap_dot.gif") #EDF1F5 repeat-x bottom;

	border-top: 1px solid #3B6A9D;

	height: 22px;

	padding-left: 5px;

}



.alsoPurchasedtopcentertable {

	background: transparent;

	color: #224D7B;

	font: bold 16px  Aria, Verdanal, sans-serif;

	text-transform: uppercase;

}



.alsoPurchasedtopright {

	background: url("../images/design/boxes/corner_light3_right.gif") no-repeat top;

	width: 5px;

}



.alsoPurchasedtopright img {

	width: 5px;

}



.alsoPurchasedmidleft {

	background: transparent;

	border-left: 1px solid #3B6A9D;

}



.alsoPurchasedmidcenter {

	background: transparent;

	padding: 5px 1px 5px 1px;

}



.alsoPurchasedmidright {

	background: transparent;

	border-right: 1px solid #3B6A9D;

}



.alsoPurchasedbotleft {

	border-bottom: 1px solid #3B6A9D;

	border-left: 1px solid #3B6A9D;

	font-size: 1px;

}



.alsoPurchasedbotcenter {

	background: #FFFFFF;

	border-bottom: 1px solid #3B6A9D;

	font-size: 1px;

	height: 5px;

}



.alsoPurchasedbotright {

	border-bottom: 1px solid #3B6A9D;

	border-right: 1px solid #3B6A9D;

	font-size: 1px;

}



td.alsoPurchasedheading {

	color: #FFFFFF;

	font: bold 10px Verdana, Arial, sans-serif;

}



td.alsoPurchased {

	font: 10px Verdana, Arial, sans-serif;

}



span.alsoPurchased {

	font: 10px Verdana, Arial, sans-serif;

}



.curundeline {

	background: repeat-x top left;

	padding-top: 5px;

}



.categorybox {

	/*background: #4143A1;*/

}



.categoryboxborder{

	border-left: 1px solid #4143A1;

	border-right: 1px solid #4143A1;

}



.categoryboxcontents {

	/*background: #EDE8E4;*/

	color: #224D7B;

	font: 10px Verdana, Arial, sans-serif;

}



.categoryboxcontentsnobg {

	font: 10px Verdana, Arial, sans-serif;

}



.categoryboxcontentscart {

	/*background: #E9F4FC;*/

	font: 10px Verdana, Arial, sans-serif;

}



.categoryboxnotice {

	/*background: #FF8E90;*/

}



.categoryboxnoticecontents {

	/*background: #FFE6E6;*/

	font: 10px Verdana, Arial, sans-serif;

}



.categoryboxtable {

	background: transparent;

	font: 10px Verdana, Arial, sans-serif;

	width: 100%;

}



.categoryboxtable a {

	color: #FFF;

	text-decoration: none;

}



.categoryboxtable a:hover {

	color: #FFF;

	text-decoration: underline;

}



.categoryboxtopleft {

	background: url("../images/design/boxes/corner_new_left.gif") no-repeat top;

	width: 5px;

}



.categoryboxtopleft img {

	width: 5px;

}



.categoryboxtopcenter {

	background: url("../images/design/boxes/corner_new_center.gif") repeat-x top;

	height: 22px;

	padding-left: 5px;

}



.categoryboxtopcentertable {

	background: transparent;

	color: #FFFFFF;

	font: bold 10px Verdana, Arial, sans-serif;

	text-transform: uppercase;

	width: 100%;

}



.categoryboxtopright {

	background: url("../images/design/boxes/corner_new_right.gif") no-repeat top;

	width: 5px;

}



.categoryboxtopright img {

	width: 5px;

}



.categoryboxmidleft {

	/*background: #EDE8E4;*/

}



.categoryboxmidcenter {

	/*background: #EDF1F5;*/

	padding: 3px 1px 3px 1px;

}



.categoryboxmidright {

	/*background: #EDE8E4;*/

}



.categoryboxbotleft {

	background: transparent;

	font-size: 1px;

}



.categoryboxbotcenter {

	background: transparent;

	font-size: 1px;

	height: 1px;

}



.categoryboxbotright {

	background: transparent;

	font-size: 1px;

}



td.categoryboxheading {

	color: #FFFFFF;

	font: bold 10px Verdana, Arial, sans-serif;

}



td.categorybox {

	font: 10px Verdana, Arial, sans-serif;

}



span.categorybox {

	font: 10px Verdana, Arial, sans-serif;

}





.errormsgboxdiv {

	/*height: 20%;*/ /* raa */

	left: 40%;

	position: absolute;

	top: 75px;

	width: 20%;

}



.errormsgboxdiv a {

	color: #000000;

	text-decoration: none;

}



.errormsgboxdiv a:hover {

	color: #AABBDD;

	text-decoration: underline;

}



.errormsgboxtable {

	background: transparent;

	font: 1px Verdana, Arial, sans-serif;

	/*height: 100px;*/ /* raa */

	width: 250px;

}



.errormsgboxcontents {

	background: #FFB3B5;

	font: 14px Verdana, Arial, sans-serif;

}



.errormsgboxtopleft {

	background: url("../images/design/boxes/red_gradient_corner_left.gif");

	width: 5px;

}



.errormsgboxtopleft img {

	width: 5px;

}



.errormsgboxtopcenter {

	background: url(../images/design/boxes/red_gradient_top.gif) #FF3439 repeat-x top;

	height: 15px;

	padding-left: 5px;

}



.errormsgboxtopcentertable {

	background: transparent;

	color: #FFFFFF;

	font: bold 14px Verdana, Arial, sans-serif;

}



.errormsgboxtopright {

	background: url("../images/design/boxes/red_gradient_corner_right.gif");

	width: 5px;

}



.errormsgboxtopright img {

	width: 5px;

}



.errormsgboxmidleft {

	background: #FFB3B5;

	border-left: 1px solid #FF3439;

}



.errormsgboxmidcenter {

	background: #FFB3B5;

	vertical-align: top;

}



.errormsgboxmidright {

	background: #FFB3B5;

	border-right: 1px solid #FF3439;

}



.errormsgboxbotleft {

	background: url("../images/design/boxes/red_corner_bottom_left.gif");

}



.errormsgboxbotcenter {

	background: #FFB3B5;

	border-bottom: 1px solid #FF3439;

	height: 5px;

}



.errormsgboxbotright {

	background: url("../images/design/boxes/red_corner_bottom_right.gif");

}



.CategoryArrow{

	background: url( ../images/d/category_plus.gif ) center 5px no-repeat;

	width: 5px;

	padding-right: 9px;

}



.IconQLink{

	background: url( ../images/design/icon_q.gif) center no-repeat !important;

	display: block;

	height: 16px;

	width: 16px;

}





.information {

	background: #113786;

}



.informationborder{

	border-left: 1px solid #113786;

	border-right: 1px solid #113786;

}



.informationcontents {

	background: #F8F8F9;

	color: #000000;

	font: 10px Verdana, Arial, sans-serif;

}



td.informationcontents a{

	background: #F8F8F9;

	color: #224D7B;

	font: 11px Tahoma, Verdana, Arial, sans-serif;

}



.informationcontentsnobg {

	color: #224D7B;

	font: 12px Verdana, Arial, sans-serif;

}



.informationcontentscart {

	background: #E9F4FC;

	font: 10px Verdana, Arial, sans-serif;

}



.informationnotice {

	background: #FF8E90;

}



.informationnoticecontents {

	background: #FFE6E6;

	font: 10px Verdana, Arial, sans-serif;

}



.informationtable {

	background: transparent;

	font: 10px Verdana, Arial, sans-serif;

	width: 100%;

}



.informationtable a {

	color: #000000;

	text-decoration: none;

}



.informationtable a:hover {

	color: #AABBDD;

	text-decoration: underline;

}



.informationtopleft {

	background: url("../images/design/boxes/corner_new_left.gif") no-repeat top;

	width: 5px;

}



.informationtopleft img {

	width: 5px;

}



.informationtopcenter {

	background: url("../images/design/boxes/corner_new_center.gif") repeat-x top;

	height: 22px;

	padding-left: 5px;

}



.informationtopcentertable {

	background: transparent;

	color: #FFFFFF;

	font: bold 10px Verdana, Arial, sans-serif;

	text-transform: uppercase;

}



.informationtopcentertable a {

	background: transparent;

	color: #FFFFFF;

	font: bold 11px Verdana, Arial, sans-serif;

	text-decoration: underline;

}



.informationtopright {

	background: url("../images/design/boxes/corner_new_right.gif") no-repeat top;

	width: 5px;

}



.informationtopright img {

	width: 5px;

}



.informationmidleft {

	background: #F8F8F9;

	border-left: 1px solid #113786;

}



.informationmidcenter {

	background: #F8F8F9;

	padding: 5px 1px 5px 1px;

}



.informationmidright {

	background: #F8F8F9;

	border-right: 1px solid #113786;

}



.informationbotleft {

	background: #F8F8F9;

	border-bottom: 1px solid #113786;

	border-left: 1px solid #113786;

	font-size: 1px;

}



.informationbotcenter {

	background: #F8F8F9;

	border-bottom: 1px solid #113786;

	font-size: 1px;

	height: 5px;

}



.informationbotright {

	background: #F8F8F9;

	border-bottom: 1px solid #113786;

	border-right: 1px solid #113786;

	font-size: 1px;

}



td.informationheading {

	background: #6396CE;

	color: #FFFFFF;

	font: bold 10px Verdana, Arial, sans-serif;

}



td.information {

	font: 10px Verdana, Arial, sans-serif;

}



span.information {

	font: 10px Verdana, Arial, sans-serif;

}





.light2box {

	background: #C7BDB4;

}



.light2boxborder{

	border-left: 1px solid #C7BDB4;

	border-right: 1px solid #C7BDB4;

}



.light2boxcontents {

	background: #F8F8F9;

	font: 10px Verdana, Arial, sans-serif;

}



.light2boxcontentsnobg {

	font: 10px Verdana, Arial, sans-serif;

}



.light2boxcontentscart {

	background: #E9F4FC;

	font: 10px Verdana, Arial, sans-serif;

}



.light2boxnotice {

	background: #FF8E90;

}



.light2boxnoticecontents {

	background: #FFE6E6;

	font: 10px Verdana, Arial, sans-serif;

}



.light2boxtable {

	background: transparent;

	font: 10px Verdana, Arial, sans-serif;

}



.light2boxtable a {

	color: #000000;

	text-decoration: none;

}



.light2boxtable a:hover {

	color: #AABBDD;

	text-decoration: underline;

}



.light2boxtopleft {

	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;

	width: 5px;

}



.light2boxtopleft img {

	width: 5px;

}



.light2boxtopcenter {

	background: url("../images/design/boxes/corner_light_center.gif") repeat-x top;

	height: 22px;

	padding-left: 5px;

}



.light2boxtopcenter a{

	color: #FFFFFF;

	text-decoration: underline;

}



.light2boxtopcenter a:hover{

	color: #FFFFFF;

	text-decoration: none;

}



.light2boxtopcentertable {

	background: transparent;

	color: #FFFFFF;

	font: bold 10px Verdana, Arial, sans-serif;

}



.light2boxtopright {

	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;

	width: 5px;

}



.light2boxtopright img {

	width: 5px;

}



.light2boxmidleft {

	background: #F8F8F9;

	border-left: 1px solid #C7BDB4;

}



.light2boxmidcenter {

	background: #F8F8F9;

	padding: 5px 1px 5px 1px;

}



.light2boxmidright {

	background: #F8F8F9;

	border-right: 1px solid #224D7B;

}



.light2boxbotleft {

	border-bottom: 1px solid #C7BDB4;

	border-left: 1px solid #C7BDB4;

	font-size: 1px;

}



.light2boxbotcenter {

	background: #F8F8F9;

	border-bottom: 1px solid #C7BDB4;

	font-size: 1px;

	height: 5px;

}



.light2boxbotright {

	border-bottom: 1px solid #C7BDB4;

	border-right: 1px solid #C7BDB4;

	font-size: 1px;

}



td.light2boxheading {

	color: #FFFFFF;

	font: bold 10px Verdana, Arial, sans-serif;

}



td.light2box {

	font: 10px Verdana, Arial, sans-serif;

}



span.light2box {

	font: 10px Verdana, Arial, sans-serif;

}



.lightbox {

	background: #C7BDB4;

}



.lightboxborder{

	border-left: 1px solid #C7BDB4;

	border-right: 1px solid #C7BDB4;

}



.lightboxcontents {

	background: #F8F8F9;

	font: 10px Verdana, Arial, sans-serif;

}



.lightboxcontentsnobg {

	font: 10px Verdana, Arial, sans-serif;

}



.lightboxcontentscart {

	background: #E9F4FC;

	font: 10px Verdana, Arial, sans-serif;

}



.lightboxnotice {

	background: #FF8E90;

}



.lightboxnoticecontents {

	background: #FFE6E6;

	font: 10px Verdana, Arial, sans-serif;

}



.lightboxtable {

	background: transparent;

	font: 10px Verdana, Arial, sans-serif;

	width: 100%;

}



.lightboxtable a {

	color: #224D7B;

	text-decoration: none;

}



.lightboxtable a:hover {

	color: #AABBDD;

	text-decoration: underline;

}



.lightboxtopleft {

	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;

	width: 5px;

}



.lightboxtopleft img {

	width: 5px;

}



.lightboxtopcenter {

	background: url("../images/design/boxes/corner_light_center.gif") repeat-x top;

	height: 22px;

	padding-left: 5px;

}



.lightboxtopcentertable {

	background: transparent;

	color: #FFFFFF;

	font: bold 10px Verdana, Arial, sans-serif;

}



.lightboxtopright {

	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;

	width: 5px;

}



.lightboxtopright img {

	width: 5px;

}



.lightboxmidleft {

	background: #F6F4F2;

	border-left: 1px solid #C7BDB4;

}



.lightboxmidcenter {

	background: #F6F4F2;

	padding: 5px 1px 5px 1px;

}



.lightboxmidright {

	background: #F6F4F2;

	border-right: 1px solid #C7BDB4;

}



.lightboxbotleft {

	border-bottom: 1px solid #C7BDB4;

	border-left: 1px solid #C7BDB4;

	font-size: 1px;

}



.lightboxbotcenter {

	background: #F6F4F2;

	border-bottom: 1px solid #C7BDB4;

	font-size: 1px;

	height: 5px;

}



.lightboxbotright {

	border-bottom: 1px solid #C7BDB4;

	border-right: 1px solid #C7BDB4;

	font-size: 1px;

}



td.lightboxheading {

	color: #FFFFFF;

	font: bold 10px Verdana, Arial, sans-serif;

}



td.lightbox {

	font: 10px Verdana, Arial, sans-serif;

}



span.lightbox {

	font: 10px Verdana, Arial, sans-serif;

}



.messageboxdiv {

	height: 20%;

	left: 40%;

	position: absolute;

	top: 75px;

	width: 20%;

}



.messageboxdiv a {

	color: #000000;

	text-decoration: none;

}



.messageboxdiv a:hover {

	color: #AABBDD;

	text-decoration: underline;

}



.messageboxtable {

	background: transparent;

	font: 1px Verdana, Arial, sans-serif;

	height: 100px;

	width: 250px;

}



.messageboxccontents {

	background: #FFB3B5;

	font: 14px Verdana, Arial, sans-serif;

}



.messageboxtopleft {

	background: url("../images/design/boxes/green_gradient_corner_left.gif");

	width: 5px;

}



.messageboxtopleft img {

	width: 5px;

}



.messageboxtopcenter {

	background: url(../images/design/boxes/green_gradient_top.gif) #587212 repeat-x top;

	height: 15px;

	padding-left: 5px;

}



.messageboxtopcentertable {

	background: transparent;

	color: #FFFFFF;

	font: bold 14px Verdana, Arial, sans-serif;

}



.messageboxtopright {

	background: url("../images/design/boxes/green_gradient_corner_right.gif");

	width: 5px;

}



.messageboxtopright img {

	width: 5px;

}



.messageboxmidleft {

	background: #B9D961;

	border-left: 1px solid #587212;

}



.messageboxmidcenter {

	background: #B9D961;

	vertical-align: top;

}



.messageboxmidright {

	background: #B9D961;

	border-right: 1px solid #587212;

}



.messageboxbotleft {

	background: url("../images/design/boxes/green_corner_bottom_left.gif");

}



.messageboxbotcenter {

	background: #B9D961;

	border-bottom: 1px solid #587212;

	height: 5px;

}



.messageboxbotright {

	background: url("../images/design/boxes/green_corner_bottom_right.gif");

}



.productInfoAttributeName{

	color: #000000;

	font: bold 11px Tahoma, Verdana, Arial, sans-serif;

	padding-bottom: 3px;

}



td.productInfoAttribute {

	color: #000000;

	font: normal 11px Verdana, Arial, sans-serif;

	height: 22px;

}



td.productInfoAttributes {

	padding-right: 25px;

}



.productInfoPrice{

	color: #224D7B;

	font: normal 11px Verdana, Arial, sans-serif;

}



.productNameHeadline{

	color: #FFFFFF;

	font: bold 18px Verdana, Tahoma, Arial, sans-serif;

}



.ProductInfoDotedTop{

	background: transparent url(../images/design/line_fc.gif) repeat-x top left;

}



.ProductInfoDotedVertical{

	background: transparent url(../images/design/line_vertical.gif) repeat-y;

}



.ProductInfoDotedBottom{

	background: transparent url(../images/design/line_fc.gif) repeat-x bottom left;

}



table.ProductInfoPhotoBlock{

	padding: 0px;

}



td.ProductInfoPhotoBlock{

	padding-bottom: 5px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 15px;

	text-align: center;

}



a.productZoom{

	color: #224D7B;

	font-size: 9px;

	padding-left: 2px;

}



td.ProductInfoTextBlock{
	font: 11px/1.5 Verdana, Arial, sans-serif;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

}



.ProductInfoPadding{

	background: #F6F8FA url(../images/design/line_fc.gif) repeat-x top left;

	padding: 5px;

}



.productlistingnewtable {

	font-family: Verdana, Arial, sans-serif;

}



.productlistingnewtable a {

	color: #000000;

	text-decoration: none;

}



.productlistingnewtable a:hover {

	color: #AABBDD;

	text-decoration: underline;

}



.productlistingnewinfo {

	font-size: 10px;

	font-style: italic;

	line-height: 1.2;

}



.productlistingnewoddrow {

	background: #FFFFFF;

	border: 1px solid #808080;

}



.productlistingnewevenrow {

	background: #FFFFFF;

	border: 1px solid #808080;

}



.productlistingnewrowsep {

	border-top: 1px solid #030303; /*#A3A3A3;*/

}



.productlistingnew {

	font-size: 11px;

	line-height: 1.5;

	padding: 10px;

}



.productlistingnewbuynow {

	font-size: 10px;

	line-height: 1.5;

	padding: 5px;

}



.productlistingnewimage {

	padding: 5px;

	width: 110px;

}



.productlistingnewdescr {

	font-size: 11px;

	line-height: 1.3;

}



.productlistingnewdescr a {

	text-decoration: underline;

}



.productlistingnewheader {

	background: #EEEEEE;

	font-size: 12px;

	line-height: 1.5;

}



.productlistingnewname {

	font-size: 14px;

	line-height: 1.7;

}



.productlistingnewname a {

	color: #224D7B;

	text-decoration: none;

}



.productlistingnewname a:hover {

	color: #AABBDD;

	text-decoration: underline;

}



.productlistingnewprice {

	color: #4B76A5;

	font-size: 12px;

	line-height: 1.5;

}



.special {

	background: #113786;

}



.specialborder{

	border-left: 1px solid #113786;

	border-right: 1px solid #113786;

}



.specialcontents {

	background: #F8F8F9;

	color: #000000;

	font: 10px Verdana, Arial, sans-serif;

}



td.specialcontents a{

	background: #F8F8F9;

	color: #224D7B;

	font: 11px Tahoma, Verdana, Arial, sans-serif;

}



.specialcontentsnobg {

	color: #224D7B;

	font: 12px Verdana, Arial, sans-serif;

}



.specialcontentscart {

	background: #E9F4FC;

	font: 10px Verdana, Arial, sans-serif;

}



.specialnotice {

	background: #FF8E90;

}



.specialnoticecontents {

	background: #FFE6E6;

	font: 10px Verdana, Arial, sans-serif;

}



.specialtable {

	background: transparent;

	font: 10px Verdana, Arial, sans-serif;

	width: 100%;

}



.specialtable a {

	color: #000000;

	text-decoration: none;

}



.specialtable a:hover {

	color: #AABBDD;

	text-decoration: underline;

}



.specialtopleft {

	background: url("../images/design/boxes/corner_new_left.gif") no-repeat top;

	width: 5px;

}



.specialtopleft img {

	width: 5px;

}



.specialtopcenter {

	background: url("../images/design/boxes/corner_new_center.gif") repeat-x top;

	height: 22px;

	padding-left: 5px;

}



.specialTopCenterTable td{

	color: #FFFFFF !important;

	font: bold 10px Verdana, Arial, sans-serif;

	text-transform: uppercase;

}



.specialtopcentertable a {

	background: transparent;

	color: #FFFFFF;

	font: bold 11px Verdana, Arial, sans-serif;

	text-decoration: underline;

}



.specialTopRight {

	background: url("../images/design/boxes/corner_new_right.gif") no-repeat top;

	width: 5px;

}



.specialtopright img {

	width: 5px;

}



.specialmidleft {

	background: #F8F8F9;

	border-left: 1px solid #113786;

}



.specialmidcenter {

	background: #F8F8F9;

	padding: 5px 1px 5px 1px;

}



.specialmidright {

	background: #F8F8F9;

	border-right: 1px solid #113786;

}



.specialbotleft {

	background: #F8F8F9;

	border-bottom: 1px solid #113786;

	border-left: 1px solid #113786;

	font-size: 1px;

}



.specialbotcenter {

	background: #F8F8F9;

	border-bottom: 1px solid #113786;

	font-size: 1px;

	height: 5px;

}



.specialbotright {

	background: #F8F8F9;

	border-bottom: 1px solid #113786;

	border-right: 1px solid #113786;

	font-size: 1px;

}



td.specialheading {

	background: #6396CE;

	color: #FFFFFF;

	font: bold 10px Verdana, Arial, sans-serif;

}



td.special {

	font: 10px Verdana, Arial, sans-serif;

}



span.special {

	font: 10px Verdana, Arial, sans-serif;

}



.warningmsgBoxdiv {

	top: 75px;

	left: 25%;

	width: 50%;

	height: 20%;

	position: absolute;

}



.warningmsgBoxdiv a {

	color: #000000;

	text-decoration: none;

}



.warningmsgBoxdiv a:hover {

	color: #AABBDD;

	text-decoration: underline;

}



.warningmsgBoxtable {

	background: transparent;

	font: 1px Verdana, Arial, sans-serif;

	height: 100px;

	width: 250px;

}



.warningmsgBoxcontents {

	background: #FFB3B5;

	font: 14px Verdana, Arial, sans-serif;

}



.warningmsgBoxtopleft {

	background: url("../images/design/boxes/red_gradient_corner_left.gif");

	width: 5px;

}



.warningmsgBoxtopleft img {

	width: 5px;

}



.warningmsgBoxtopcenter {

	background: url(../images/design/boxes/red_gradient_top.gif) #FF3439 repeat-x top;

	height: 15px;

	padding-left: 5px;

}



.warningmsgBoxtopcentertable {

	background: transparent;

	color: #FFFFFF;

	font: bold 14px Verdana, Arial, sans-serif;

}



.warningmsgBoxtopright {

	background: url("../images/design/boxes/red_gradient_corner_right.gif");

	width: 5px;

}



.warningmsgBoxtopright img {

	width: 5px;

}



.warningmsgBoxmidleft {

	background: #FFB3B5;

	border-left: 1px solid #FF3439;

}



.warningmsgBoxmidcenter {

	background: #FFB3B5;

	vertical-align: top;

}



.warningmsgBoxmidright {

	background: #FFB3B5;

	border-right: 1px solid #FF3439;

}



.warningmsgBoxbotleft {

	background: url("../images/design/boxes/red_corner_bottom_left.gif");

}



.warningmsgBoxbotcenter {

	background: #FFB3B5;

	border-bottom: 1px solid #FF3439;

	height: 5px;

}



.warningmsgBoxbotright {

	background: url("../images/design/boxes/red_corner_bottom_right.gif");

}
