body{
  background-image: url(/images/homepage/home_page_bg.png);
  background-repeat:repeat-x;
  background-color: #BAE3F9;
}


.boxText { font-family: Arial, Verdana,  sans-serif; font-size: 14px; }

.errorBox { font-family: Arial, Verdana,  sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family: Arial, Verdana,  sans-serif; font-size : 12px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family: Arial, Verdana,  sans-serif; font-size : 12px; color: #70d250; text-decoration: underline; }



.white_content_area  { background-color: white; padding: 5px; width: 950px; border: solid 1px #adc8d7 }

/*-- old background with grass on bottom =  .grass_bg  { background-color: #28460d; background-image: url(/images/main_bg.jpg); background-repeat: no-repeat; height: 777px } --*/

.blue_heading   { color: #278696; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }

.blue_heading a:link   { color: #278696; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline }

.blue_heading a:visited   { color: #278696; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline }

.blue_heading a:hover  { color: #278696; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline }

.blue_heading a:active   { color: #278696; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline }

/*-- b  { color: #278696; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none } --*/

.input1 { border: solid 1px gray }

.url_links { color: #333; font-size: 10px; font-family: Tahoma; line-height: 18px; text-decoration: underline }

.url_links a:link  { color: #333; font-size: 10px; font-family: Tahoma; text-decoration: underline }

.url_links a:visited  { color: #333; font-size: 10px; font-family: Tahoma; text-decoration: underline }

.url_links a:hover  { color: black; font-size: 10px; font-family: Tahoma; text-decoration: underline }

.url_links a:active  { color: #333; font-size: 10px; font-family: Tahoma; text-decoration: underline }

a:link, a:visited, a:hover, a:active  {}



FORM {

	display: inline;

}



#headerTable {

	width: 770px;

	margin: 0 auto;

}



.category-box {

	font-size:12px;

	border: 0px;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background:#000; /* #bbc3d3 */;

}



TD.headerNavigation {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 10px;

  background: #000; /*#bbc3d3;*/

  color: #ffffff;

  font-weight : bold;

}



A.headerNavigation {

  color: #FFFFFF;

}



A.headerNavigation:hover {

  color: #ffffff;

}



TD.headerNavigationRight {

	text-align:right;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Arial, Tahoma, Verdana,  sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Arial, Tahoma, Verdana, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}







.infoBox {

  /*background: #b6b7cb;*/

  border: 0px;

}



.infoBoxContents {

  background: #fff;

  font-family: Arial, Verdana,  sans-serif;

  font-size: 12px;

  border: 0px;

}



.infoBoxNotice {

  background: #FF8E90;

  border: 0px;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Arial, Verdana,  sans-serif;

  font-size: 12px;

  border: 0px;

}



TD.infoBoxHeading {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 17px;

  font-weight: bold;

  background: #54b9c6; /*#99CDFF;*//* #bbc3d3; */

  color: white;

  border: 0px;

  text-align: center;

}



TD.infoBox, SPAN.infoBox {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 12px;

  border: 0px;

}



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: #f8f8f9;

}



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: #f8f8f9;

}



TABLE.productListing {

  border: 0 ;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 0 ;

}



.productListing-heading {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 10px;

  background: #54b9c6;

  color: white;

  font-weight: bold;

}



TD.productListing-data {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 12px;

}



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

  color: #B4141A; font-size: 20px; font-family: Arial; font-weight: bold

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 11px;

  line-height: 1.5;



}

.hide {

	display:none;

}



TD.mainlogo {

  text-align:center;

  background: #0079C1;

}



#mainTable {

  background: #fff;

  border: 0px;

  padding: 12px;

}



#mainTable.nopadding {

  padding:0;



}



.mainTd {



}



#containerTable {

  width: 770px;

  margin: 0 auto;

  background: #FFF;

  /* #DCDCB6 */

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 12px;

}



TD.accountCategory {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 12px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family: Arial, Verdana,  sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 0px;

}



TD.formAreaTitle {

  font-family: Arial, Tahoma, Verdana, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Arial, Tahoma, Verdana, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Arial, Verdana,  sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Arial, Verdana,  sans-serif;

  color: #ff0000;

}

TD.productPriceInListing {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 10px;

  background: #d2e9fb;

}



TD.productPriceInBox {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 10px;

  background: #eeeeee;

}



TD.productPriceInProdInfo {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 12px;

  background: #ccffcc;

}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.moduleRowSelected1 { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana,  sans-serif; font-size: 12px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Arial, Verdana,  sans-serif; font-size: 12px; color: #000000; }



/* message box */



.messageBox { font-family: Arial, Verdana,  sans-serif; font-size: 12px; }

.messageStackError, .messageStackWarning { font-family: Arial, Verdana,  sans-serif; font-size: 12px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Arial, Verdana,  sans-serif; font-size: 12px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Arial, Verdana,  sans-serif; font-size: 12px; color: #ff0000; }



.borderGray {border:1px solid #666666;}

TD.discountMain {  font-family: Arial, Verdana,  sans-serif;

  font-size: 12px;

  line-height: 1.5;

}

TD.discountHead {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: white; background-color: #6fbaf1;}



/* VJ Links Manager v1.18 begin */

TABLE.linkListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}



.linkListing-heading {

  font-family: Arial, Verdana,  sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #b6b7cb;

  color: #FFFFFF;

  text-align: center;

}

A.linkListing-heading {

  color: #FFFFFF;

}

A.linkListing-heading:hover {

  color: #FF0000;

}

TD.linkListing-data {

  border-right: 1px solid #b6b7cb;

  border-bottom: 1px solid #b6b7cb;

  padding: 4px;

  font-family: Arial, Verdana,  sans-serif;

  font-size: 10px;

}



TR.linkListing-odd {

  background: #f8f8f9;

}



TR.linkListing-even {

  background: #F5F5F5;

}





.input { margin-top: 3px; margin-left:2px; width: 160px;   }

.inputimg { border: 0px;}

/*<agl.folder "headings">*/

	.red_heading_title  { color: #b4141a; font-size: 35px; font-family: Arial; font-weight: bold }

	.red_heading  { color: #b4141a; font-size: 24px; font-family: Arial }

	.red_heading_20  { color: #b4141a; font-size: 20px; font-family: Arial; font-weight: bold }

	.red_heading_12  { color: #b4141a; font-size: 12px; font-family: Arial; font-weight: bold }

	.red_heading_14  { color: #b4141a; font-size: 14px; font-family: Arial; font-weight: bold }

	.red_heading16 { color: #b4141a; font-size: 16px; font-family: Arial; padding-bottom:5px  }
	.red_heading16 p  { color: #b4141a; font-size: 16px; font-family: Arial; line-height: 15px; padding-bottom: 5px; height: 33px }

	.black-bold  { color: black; font-size: 14px; font-family: Arial; font-weight: bold }

	.black-bold a { color: black; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none }

	.black-bold a:hover { color: black; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: underline }

/*</agl.folder>*/

/*-- this is the old background for the dark green box around description = .green-main-bg { background-image: url(/images/main-green-box-bg.jpg); background-repeat: repeat-y; padding-right: 58px; padding-left: 57px; width: 100% } --*/

.left-padding  { padding-left: 58px }

.padding-left-right { padding-right: 58px; padding-left: 57px }

.blue_bg{ font-size: 12px; font-family: Arial; font-weight: bold; background-image: url(/images/blue_bg.jpg); background-repeat: no-repeat; text-align: center; width: 314px; height: 25px }

.blue_bg a, .blue_bg a:link, .blue_bg a:hover, .blue_bg a:link, .blue_bg a:visited{ font-size: 12px; font-family: Arial; text-align: center; color:#686767; text-decoration:none }

.big-bottom-box-bg { font-size: 13px; font-family: Arial; background-image: url(/images/bottom-box-middle.jpg); background-repeat: repeat-y; padding-left: 10px }

.padding-bottom-big-box { padding-right: 13px; padding-left: 13px }

.very-small-box { background-image: url(/images/small-box-products.jpg); background-repeat: no-repeat; width: 199px; height: 170px }

.small-box { background-image: url(/images/small-box-products.jpg); background-repeat: no-repeat; width: 199px; height: 200px }

.small-products-px-padding { padding-left: 60px }

#product-blue-bg-1   { background-image: url(/images/products-blue-bg1.jpg); background-repeat: no-repeat; text-align: center; margin-left: 4px; padding-top: 15px; width: 209px; height: 67px }

#product-blue-bg-2   { background-image: url(/images/products-blue-bg2.jpg); background-repeat: no-repeat; text-align: center; margin-left: 4px; padding-top: 15px; width: 209px; height: 67px }

#product-blue-bg-3   { background-image: url(/images/products-blue-bg3.jpg); background-repeat: no-repeat; text-align: center; margin-left: 4px; padding-top: 15px; width: 209px; height: 67px }

#product-blue-bg-4   { background-image: url(/images/products-blue-bg4.jpg); background-repeat: no-repeat; text-align: center; margin-left: 4px; padding-top: 10px; width: 209px; height: 67px }

.medium-box { font-size: 11px; background-image: url(/images/products-medium-box.jpg.png); background-repeat: no-repeat; text-align: center; padding-left: 3px; width: 227px; height: 307px }

br { line-height:3px; height:3px;}

/***************************************************************************************************************/

A.sample_cat_attach  { color: #22393A; font-size: 9px; font-family: Verdana, Sans-Sherif; text-decoration: none; background-image: url(/images/dropdown_bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; display: block; padding: 2px 5px; width: 170px; border: solid 1px #B9E2F8 }

A.sample_cat_attach:visited  { color: #22393A; font-size: 9px; font-family: Verdana, Sans-Sherif; text-decoration: none; background-image: url(/images/dropdown_bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; display: block; padding: 2px 5px; width: 170px; border: solid 1px #B9E2F8 }

DIV.sample_cat_attach  { color: #22393A; font-size: 9px; font-family: Verdana, Sans-Sherif; text-decoration: none; background-image: url(/images/dropdown_bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; display: block; padding: 2px 5px; width: 170px; border: solid 1px #B9E2F8 }

A.sample_cat_attach {

	COLOR: black; BORDER-BOTTOM: medium none

}

A.sample_cat_attach:visited {

	COLOR: black; BORDER-BOTTOM: medium none

}

A.sample_cat_attach:hover  { font-size: 9px; font-family: Verdana, Sans-Sherif; color: #00A6FF; background-image: url(/images/dropdown_bg_hover.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; border-bottom: medium none }

DIV#sample_cat_attach_menu_child {

	BORDER-BOTTOM: black 1px solid

}

.sample_cat_attach_child {

	BORDER-BOTTOM: black 1px solid

}



.sample_cat_parent{

PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/choose-product.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: none; HEIGHT: 25px; color:white; text-align:center; vertical-align:middle; background-repeat:no-repeat; width:170px;



}



.smallText   { font: 10px verdana, sans-serif; list-style: none; margin: 0; padding: 0; position: relative; border-width: 0; }





/***************************************************************************************************************/

input   { font-size: 11px; font-family: Tahoma; padding: 3px; border: solid 1px #ccc }

.input2   { border-style: solid; border-width: 1px; border-color: #6ABCB0 #CBDDDF #CBDDDF #6ABCB0 }

.plainbackground{

   background : White url("/images/blank.gif") repeat-y;

   padding: 0 0 0 40px;

}

/*

.right_whitearea{ background-image:url(/images/whitecontentarea_right.gif); background-repeat:repeat-y; background-position:right}

.left_whitearea{ background-image:url(/images/whitecontentarea_left_bg.gif); background-repeat:repeat-y; background-position:left}

*/



.main_link   { color: white; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase }

.main_link a:link   { color: white; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase }

.main_link a:visited   { color: white; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase }

.main_link a:hover    { color: #ececec; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase }

.main_link a:active   { color: white; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase }



.white_link_11  { color: white; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none }

.white_link_11 a:link  { color: white; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none }

.white_link_11 a:visited  { color: white; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none }

.white_link_11 a:hover  { color: #ccc; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none }

.white_link_11 a:active  { color: white; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none }



.white_bold  { color: white; text-decoration: none; font-size: 12px; }

.white_bold  a:link{ color: white; text-decoration: none; font-size: 12px; }

.white_bold  a:visited{ color: white; text-decoration: none; font-size: 12px; }

.white_bold  a:hover{ color: white; text-decoration: none; font-size: 12px; }

.white_bold  a:active{ color: white; text-decoration: none; font-size: 12px; }

.text_11 { font-family: Arial; font-size:11px; text-align:left; padding:0px; margin:0px;}



/***************************************************************************************************************/



A.sample_cat_attach2    { color: #22393a; font-size: 9px; font-family: Verdana, Sans-Sherif; text-decoration: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 50%; display: block; padding: 2px 5px; width: 185px; border: solid 1px #b9e2f8 }

A.sample_cat_attach2:visited    { color: #22393a; font-size: 9px; font-family: Verdana, Sans-Sherif; text-decoration: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 50%; display: block; padding: 2px 5px; width: 185px; border: solid 1px #b9e2f8 }

DIV.sample_cat_attach2    { color: #22393a; font-size: 9px; font-family: Verdana, Sans-Sherif; text-decoration: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 50%; display: block; padding: 2px 5px; width: 185px; border: solid 1px #b9e2f8 }

A.sample_cat_attach2 {

	COLOR: black; BORDER-BOTTOM: medium none

}

A.sample_cat_attach2:visited {

	COLOR: black; BORDER-BOTTOM: medium none

}

A.sample_cat_attach2:hover    { color: #00a6ff; font-size: 9px; font-family: Verdana, Sans-Sherif; background-repeat: repeat; background-attachment: scroll; background-position: 0 50%; border-bottom: medium none  }

DIV#sample_cat_attach_menu_child {

	BORDER-BOTTOM: black 1px solid

}

.sample_cat_attach_child2  { }



.sample_cat_parent2  { background-image: url(/images/choose_product_3.jpg); background-repeat: no-repeat; list-style-type: none; display: block; margin: 0; padding: 0; width: 220px; height: 25px; border-bottom: medium none }

/***************************************************************************************************************/



A.sample_gift_attach  { color: #22393A; font-size: 9px; font-family: Verdana, Sans-Sherif; text-decoration: none; background-image: url(/images/dropdown_bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; display: block; padding: 2px 5px; width: 185px; border: solid 1px #B9E2F8 }

A.sample_gift_attach:visited  { color: #22393A; font-size: 9px; font-family: Verdana, Sans-Sherif; text-decoration: none; background-image: url(/images/dropdown_bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; display: block; padding: 2px 5px; width: 185px; border: solid 1px #B9E2F8 }

DIV.sample_gift_attach  { color: #22393A; font-size: 9px; font-family: Verdana, Sans-Sherif; text-decoration: none; background-image: url(/images/dropdown_bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; display: block; padding: 2px 5px; width: 185px; border: solid 1px #B9E2F8 }

A.sample_gift_attach {

	COLOR: black; BORDER-BOTTOM: medium none

}

A.sample_gift_attach:visited {

	COLOR: black; BORDER-BOTTOM: medium none

}

A.sample_gift_attach:hover  { font-size: 9px; font-family: Verdana, Sans-Sherif; color: #00A6FF; background-image: url(/images/dropdown_bg_hover.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; border-bottom: medium none }

DIV#sample_gift_attach_menu_child {

	BORDER-BOTTOM: black 1px solid

}

.sample_gift_attach_child {

	BORDER-BOTTOM: black 1px solid

}



.sample_gift_parent{

PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/choose_amount.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 199px; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: none; HEIGHT: 25px

}

/***************************************************************************************************************/

/***************************************************************************************************************/



A.sample_pro_attach  { color: #22393A; font-size: 9px; font-family: Verdana, Sans-Sherif; text-decoration: none; background-image: url(/images/dropdown_bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; display: block; padding: 2px 5px; width: 185px; border: solid 1px #B9E2F8 }

A.sample_pro_attach:visited  { color: #22393A; font-size: 9px; font-family: Verdana, Sans-Sherif; text-decoration: none; background-image: url(/images/dropdown_bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; display: block; padding: 2px 5px; width: 185px; border: solid 1px #B9E2F8 }

DIV.sample_pro_attach  { color: #22393A; font-size: 9px; font-family: Verdana, Sans-Sherif; text-decoration: none; background-image: url(/images/dropdown_bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; display: block; padding: 2px 5px; width: 185px; border: solid 1px #B9E2F8 }

A.sample_pro_attach {

	COLOR: black; BORDER-BOTTOM: medium none

}

A.sample_pro_attach:visited {

	COLOR: black; BORDER-BOTTOM: medium none

}

A.sample_pro_attach:hover  { font-size: 9px; font-family: Verdana, Sans-Sherif; color: #00A6FF; background-image: url(/images/dropdown_bg_hover.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; border-bottom: medium none }

DIV#sample_pro_attach_menu_child {

	BORDER-BOTTOM: black 1px solid

}

.sample_pro_attach_child {

	BORDER-BOTTOM: black 1px solid

}



.sample_pro_parent{

PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/choose_pro.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 199px; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: none; HEIGHT: 25px

}

/***************************************************************************************************************/

/* img, div, input{ behavior: url("/images/iepngfix.htc") } */

/***************************************************************************************************************/

#default_selected_top{ background-image: url(/images/home_ho.jpg);cursor: hand;}

#header_home{ background: #6FCA2D;cursor: hand;}

#header_home:hover{ background-image: url(/images/home_ho.jpg);cursor: hand;}

#header_products{background: #A8D64F;cursor: hand;}

#header_products:hover{background-image: url(/images/products_ho.jpg);cursor: hand;}

#header_get_ideas{background: #C2E486;cursor: hand;}

#header_get_ideas:hover{background-image: url(/images/get_ideas_ho.jpg);cursor: hand;}

#header_b_a_partner{background: #ABD5BF;cursor: hand;}

#header_b_a_partner:hover{background-image: url(/images/b_a_partner_ho.jpg);cursor: hand;}

#header_faqs{background: #4AB6C0;cursor: hand;}

#header_faqs:hover{background-image: url(/images/faqs_ho.jpg);cursor: hand;}

#header_contact_us{background: #6BBBB0;cursor: hand;}

#header_contact_us:hover{background-image: url(/images/contact_us_ho.jpg);cursor: hand;}







/***************************************************************************************************************/



body  { color: #2D2D2D; font-family: Arial, Verdana,  sans-serif;

  font-size: 11px;

  line-height: 1.5; margin: 0 }

/*.page_bg { background-color: #C9E8F8; background-image: url(/images/page_bg.gif); background-repeat:repeat-x; }

#page_bg { background-color: #C9E8F8; background-image: url(/images/page_bg.gif); background-repeat:repeat-x; width:1002px; height:auto; margin:0px; padding:0px;}
*/
/*<agl.folder "header">*/




.toplinks { color: #4AB6C0; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }







.toplinks a:link { color: #4AB6C0; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }

.toplinks a:visited { color: #4AB6C0; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }

.toplinks a:hover  { color: #4AB6C0; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline }

.toplinks a:active { color: #4AB6C0; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }





.menu_header                   { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; text-decoration: none; text-align: center; height: 52px; vertical-align: middle; }



.menu_border { border-left: 1px solid white;  }



#menu_sp           { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none; text-align: center; background-color: #c3e386; border-bottom: 2px solid white }

#menu_sp:hover             { background-color: #54b9c6; vertical-align: middle; height:50px; cursor:pointer; border-bottom: 2px solid #54b9c6}



.sub_menu { color: white; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }

.sub_menu a:link { color: white; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }

.sub_menu a:visited { color: white; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }

.sub_menu a:hover  { color: white; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline }

.sub_menu a:active { color: white; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }

/*</agl.folder>*/

/*<agl.folder "heading">*/



.red_heading_25 { color: #B4141A; font-size: 35px; font-family: "Arial Narrow",Arial; font-weight: bold; text-transform:capitalize }

.red_heading_22 { color: #B4141A; font-size: 23px; font-family: "Arial Narrow",Arial; font-weight: bold }

.red_heading_20 { color: #B4141A; font-size: 21px; font-family: "Arial Narrow",Arial; font-weight: bold }

.red_heading_18 { color: #B4141A; font-size: 19px; font-family: "Arial Narrow",Arial; font-weight: bold }

.red_heading_16 { color: #B4141A; font-size: 17px; font-family: "Arial Narrow",Arial; font-weight: bold }

.red_heading_14, .red_heading_14 a, .red_heading_14 a:link, .red_heading_14 a:visited, .red_heading_14 a:hover, .red_heading_14 a:active  { color: #B4141A; font-size: 15px; font-family: "Arial Narrow",Arial; font-weight: bold; text-decoration: none; }

.red_heading_12 { color: #B4141A; font-size: 13px; font-family: "Arial Narrow",Arial; font-weight: bold }

.red_text_ { color: #B4141A; font-size: 13px; font-family: "Arial Narrow",Arial; font-weight: normal }



a.red_heading_25 { color: #B4141A; font-size: 35px; font-family: "Arial Narrow",Arial; font-weight: bold }

a.red_heading_22 { color: #B4141A; font-size: 23px; font-family: "Arial Narrow",Arial; font-weight: bold }

a.red_heading_20 { color: #B4141A; font-size: 21px; font-family: "Arial Narrow",Arial; font-weight: bold }

a.red_heading_18 { color: #B4141A; font-size: 19px; font-family: "Arial Narrow",Arial; font-weight: bold }

a.red_heading_16 { color: #B4141A; font-size: 17px; font-family: "Arial Narrow",Arial; font-weight: bold }

a.red_heading_14 { color: #B4141A; font-size: 14px; font-family: "Arial Narrow",Arial; font-weight: bold }

a.red_heading_12 { color: #B4141A; font-size: 12px; font-family: "Arial Narrow",Arial; font-weight: bold }



a.teal_heading_25 { color: #278696; font-size: 35px; font-family: "Arial Narrow",Arial; font-weight: bold; text-decoration:none; }

a.teal_heading_22 { color: #278696; font-size: 23px; font-family: "Arial Narrow",Arial; font-weight: bold; text-decoration:none; }

a.teal_heading_20 { color: #278696; font-size: 21px; font-family: "Arial Narrow",Arial; font-weight: bold; text-decoration:none; }

a.teal_heading_18 { color: #278696; font-size: 19px; font-family: "Arial Narrow",Arial; font-weight: bold; text-decoration:none; }

a.teal_heading_16 { color: #278696; font-size: 17px; font-family: "Arial Narrow",Arial; font-weight: bold; text-decoration:none; }

a.teal_heading_14 { color: #278696; font-size: 14px; font-family: "Arial Narrow",Arial; font-weight: bold; text-decoration:none; }

a.teal_heading_12 { color: #278696; font-size: 12px; font-family: "Arial Narrow",Arial; font-weight: bold; text-decoration:none; }



a.teal_heading_16:hover { color: #278696; font-size: 17px; font-family: "Arial Narrow",Arial; font-weight: bold; text-decoration:underline;}

a.teal_heading_12:hover { color: #278696; font-size: 12px; font-family: "Arial Narrow",Arial; font-weight: bold; text-decoration:underline;}



a.teal_heading_12_toplevelcateogry { color: #278696; font-size: 12px; font-family: "Arial",Arial; text-decoration:none; }

a.teal_heading_12_toplevelcateogry:hover { color: #278696; font-size: 12px; font-family: "Arial",Arial; text-decoration:underline;}



.gray_heading_25 { color: #22393A; font-size: 25px; font-family: "Arial Narrow",Arial; font-weight: bold }

.gray_heading_20 { color: #22393A; font-size: 20px; font-family: "Arial Narrow",Arial; font-weight: bold }

.gray_heading_18 { color: #22393A; font-size: 18px; font-family: "Arial Narrow",Arial; font-weight: bold }

.gray_heading_16 { color: #22393A; font-size: 16px; font-family: "Arial Narrow",Arial; font-weight: bold }

.gray_heading_14 { color: #686767; font-size: 14px; font-family: "Arial Narrow",Arial; font-weight: bold }

.gray_heading_12 { color: #686767; font-size: 12px; font-family: "Arial Narrow",Arial; font-weight: bold }



p.gray_p_25 { color: #686767; font-size: 25px; font-family: "Arial Narrow",Arial; }

p.gray_p_20 { color: #686767; font-size: 20px; font-family: "Arial Narrow",Arial; }

p.gray_p_18 { color: #686767; font-size: 18px; font-family: "Arial Narrow",Arial; }

p.gray_p_16 { color: #686767; font-size: 16px; font-family: "Arial Narrow",Arial; }

p.gray_p_14 { color: #686767; font-size: 14px; font-family: "Arial Narrow",Arial; }

p.gray_p_12 { color: #686767; font-size: 12px; font-family: "Arial Narrow",Arial; }

p.gray_p_10 { color: #686767; font-size: 12px; font-family: "Arial Narrow",Arial; }



.lightblue_heading_25, .blue_heading_25 { color: #4AB6C0; font-size: 25px; font-family: "Arial Narrow",Arial; font-weight: bold }

.lightblue_heading_20, .blue_heading_20 { color: #4AB6C0; font-size: 20px; font-family: "Arial Narrow",Arial; font-weight: bold }

.lightblue_heading_18, .blue_heading_18 { color: #4AB6C0; font-size: 18px; font-family: "Arial Narrow",Arial; font-weight: bold }

.lightblue_heading_16, .blue_heading_16 { color: #4AB6C0; font-size: 16px; font-family: "Arial Narrow",Arial; font-weight: bold }

.lightblue_heading_14, .blue_heading_14 { color: #4AB6C0; font-size: 14px; font-family: "Arial Narrow",Arial; font-weight: bold }

.lightblue_heading_12, .blue_heading_12 { color: #4AB6C0; font-size: 12px; font-family: "Arial Narrow",Arial; font-weight: bold }

/*</agl.folder>*/



.read_more_red  { color: #b4141a; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline text-align:center; }

.read_more_red a:link  { color: #b4141a; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline text-align:center; }

.read_more_red a:visited  { color: #b4141a; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline text-align:center; }

.read_more_red a:hover  { color: #333; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline text-align:center; }

.read_more_red a:active  { color: #b4141a; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline text-align:center; }



.read_more_reviews_red  { color: #b4141a; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline }

.read_more_reviews_red a:link  { color: #b4141a; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline }

.read_more_reviews_red a:visited  { color: #b4141a; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline }

.read_more_reviews_red a:hover  { color: #333; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline }

.read_more_reviews_red a:active  { color: #b4141a; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline }



.footer { color: #333; font-size: 11px; font-family: Arial; text-decoration: none }

.footer a:link { color: #333; font-size: 11px; font-family: Arial; text-decoration: none }

.footer a:visited { color: #333; font-size: 11px; font-family: Arial; text-decoration: none }

.footer a:hover  { color: black; font-size: 11px; font-family: Arial; text-decoration: none }

.footer a:active { color: #333; font-size: 11px; font-family: Arial; text-decoration: none }

.paging  { color: #333; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration: none }

.paging a:link  { color: #333; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration: none }

.paging a:visited  { color: #333; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration: none }

.paging a:hover  { color: #666; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration: underline }

.paging a:active  { color: #333; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration: none }

.cat_box { border: solid 1px black; height:250px; width:170px; margin-left:auto; margin-right:auto; vertical-align:middle; text-align:center }

.cat_box ul{ list-style:none; list-style-type:none; padding:0px; margin:2px; display:block; }
.cat_box li{ list-style:none; list-style-type:none; display:inline; width:173px; height:225px; }


.white_heading_12  { color: white; font-size: 12px; font-family: Arial; font-weight: bold }

.white_heading_10  { color: white; font-size: 10px; font-family: Arial; font-weight: bold }

.white_bold  { color: white; font-size: 12px; font-family: Arial; font-weight: bold }



.readmore_green  { color: #c3e386; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline }

.readmore_green a:link  { color: #c3e386; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline }

.readmore_green a:visited  { color: #c3e386; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline }

.readmore_green a:hover  { color: #333; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline }

.readmore_green a:active  { color: #c3e386; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline }

.input_blue  { background-color: #dff1f4; border-style: solid; border-width: 1px 1px 1px 2px; border-color: #6BBBB0 #D2E2E2 #D2E2E2 #4AB6C0 }



.choose_blank{

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/choose-product-blank.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; BORDER: 0px; LIST-STYLE-TYPE: none;  color:white; cursor:hand

}

.choose_blank:hover{

PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/choose-product-blank.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; BORDER: 0px; LIST-STYLE-TYPE: none;  color:white; cursor:hand

}



.option_box1

{

background-repeat:no-repeat;

BACKGROUND-IMAGE: url(/images/right_option_box1.jpg);

width:209;

height:72;

margin-right:20px;

margin-left:20px;

font-size:12px;

font:Arial, "Arial Narrow";

}



.option_box2

{

background-repeat:no-repeat;

BACKGROUND-IMAGE: url(/images/right_option_box2.jpg);

width:209;

height:72;

margin-right:20px;

margin-left:20px;

font-size:12px;

font:Arial, "Arial Narrow";

}



.option_box3

{

background-repeat:no-repeat;

BACKGROUND-IMAGE: url(/images/right_option_box3.jpg);

width:209;

height:72;

margin-right:20px;

margin-left:20px;

font-size:12px;

font:Arial, "Arial Narrow";

}

.option_box4

{

background-repeat:no-repeat;

BACKGROUND-IMAGE: url(/images/right_option_box4.jpg);

width:209;

height:72;

margin-right:20px;

margin-left:20px;

font-size:12px;

font:Arial, "Arial Narrow";

}



.choose_box1

 { font: medium; background-image: url(/images/v5_button_go1.jpg); background-repeat: no-repeat; background-position:top; cursor: pointer; margin-left: 20px; margin-top:0px; padding:0px; width: 211px; height: 134px;  display:block; vertical-align:top }
.choose_box1 p{padding-top:25px;padding-left:16px; }
.choose_box2
 { font: medium; background-image: url(/images/v5_button_go2.jpg); background-repeat: no-repeat; background-position:top; cursor: pointer; margin-left: 20px; margin-top:0px; padding:0px; width: 211px; height: 134px; display:block; vertical-align:top; margin-top:15px; }
.choose_box2 p{padding-top:25px;padding-left:16px; }




A.greylinks,A.greylinks:active, A.greylinks:hover, A.greylinks:visited,A.greylinks:link  { color: #686767; font-size: 13px; font-family: Arial, "Arial Narrow"; text-decoration: none; text-align: center; cursor: pointer }

A.greylinksbtn,A.greylinksbtn:active, A.greylinksbtn:hover, A.greylinksbtn:visited,A.greylinksbtn:link  { color: #686767; font-size: 11px; font-family: Arial, "Arial Narrow"; line-height:12px; text-decoration: none; text-align: center; cursor: pointer }

A.greylinkslarge,A.greylinkslarge:active, A.greylinkslarge:hover, A.greylinkslarge:visited,A.greylinkslarge:link  { color: #686767; font-size: 16px; font-family: Arial, "Arial Narrow"; text-decoration: none; text-align: center; cursor: pointer }

.greylinkslarge B { color: #686767; font-size: 16px; font-family: Arial, "Arial Narrow"; text-decoration: none; font-weight:bold; text-align: center; cursor: pointer }

A.greylinkslarge1,A.greylinkslarge1:active, A.greylinkslarge1:visited,A.greylinkslarge1:link  { color: #686767; font-size: 16px; font-family: Arial, "Arial Narrow";  text-decoration: none; text-align: center; cursor: pointer; margin:0px; padding:0px }

A.greylinkslarge1:hover  { color: #686767; font-size: 16px; font-family: Arial, "Arial Narrow"; text-decoration: underline; text-align: center; cursor: pointer }

.menu_sp { border-left: 1px solid white}

.menu_sp2 { border-top: 1px solid gray}



.choose_smallbox1

  { font: 13px Arial; background-image: url(/images/ppt_1_bg.jpg); background-repeat: no-repeat; text-align: center; cursor: pointer; margin-right: 20px; margin-left: 20px; width: 209; height: 73 }



.choose_smallbox2

  { font: 13px Arial; background-image: url(/images/ppt_2_bg.jpg); background-repeat: no-repeat; text-align: center; cursor: pointer; margin-right: 20px; margin-left: 20px; width: 209; height: 73 }



.choose_smallbox3

  { font: 13px Arial; background-image: url(/images/ppt_3_bg.jpg); background-repeat: no-repeat; text-align: center; cursor: pointer; margin-right: 20px; margin-left: 20px; width: 209; height: 74 }



.choose_smallbox4

  { font: 13px Arial; background-image: url(/images/ppt_4_bg.jpg); background-repeat: no-repeat; text-align: center; cursor: pointer; margin-right: 20px; margin-left: 20px; width: 209; height: 65 }

p { margin: 0; padding: 2px; font-size:12px; font:Arial, "Arial Narrow"; }

span { margin: 0; padding: 2px; font-size:12px; font:Arial, "Arial Narrow"; }



.pagelink  { color: #3366ff; font-size: 13px; font-family: Arial; text-decoration: underline }

.pagelink a:link  { color: #3366ff; font-size: 13px; font-family: Arial; text-decoration: underline }

.pagelink a:visited  { color: #3366ff; font-size: 13px; font-family: Arial; text-decoration: underline }

.pagelink a:hover  { color: #3366ff; font-size: 13px; font-family: Arial; text-decoration: underline }

.pagelink a:hover  { color: #3366ff; font-size: 13px; font-family: Arial; text-decoration: underline }



.pagelink1 { color: #4AB6C0; font-size: 13px; font-family: Arial; text-decoration: underline }

.pagelink1 a:link { color: #4AB6C0; font-size: 13px; font-family: Arial; text-decoration: underline }

.pagelink1 a:visited { color: #4AB6C0; font-size: 13px; font-family: Arial; text-decoration: underline }

.pagelink1 a:hover  { color: #4AB6C0; font-size: 13px; font-family: Arial; text-decoration: underline }

.pagelink1 a:active { color: #4AB6C0; font-size: 13px; font-family: Arial; text-decoration: underline }



/*span a,span a:link, span a:visited,span a:hover, span a:active   {text-decoration: underline; color:blue} */

select { padding: 3px; border: solid 1px #ccc }

textarea { padding: 3px; border: solid 1px #ccc }

.tr_link  { color: #686767; font-size: 12px; font-family: Arial; text-decoration: none; cursor: pointer; display: block }

.tr_link a:link  { color: #686767; font-size: 12px; font-family: Arial; text-decoration: none; cursor: pointer; display: block }

.tr_link a:visited  { color: #686767; font-size: 12px; font-family: Arial; text-decoration: none; cursor: pointer; display: block }

.tr_link a:hover   { color: #686767; font-size: 12px; font-family: Arial; text-decoration: underline; cursor: pointer; display: block }

.tr_link a:active  { color: #686767; font-size: 12px; font-family: Arial; text-decoration: none; cursor: pointer; display: block }

#header_div  { text-align: center; margin-left: auto; margin-right: auto; padding: 0px; width: 1000px }
#bottom_container_div { margin-left: auto; margin-right: auto; padding: 0px; width: 1004px; background-color: #C9E8F8; background-image: url(/images/page_bg.gif); background-repeat:repeat; }
#body1 { margin-left: auto; margin-right: auto; padding: 0px; width: 973px; float:left }


#lefttopdiv  { text-align: center; width: 238px }
#lefttopdiv ul  { list-style-type: none; display: block; margin: 0; padding: 0 }
#lefttopdiv li  { list-style-type: none; display: block; margin: 0; padding: 0 }

#righttopdiv  { text-align: center; display:inline;}
ul { list-style-type: none; display: inline; margin: 0px; padding: 0px;}
li  { list-style-type: none; display: block; margin: 0px; padding: 0px;}
.fotolia_image { text-align: center; margin: 0; padding: 0; width: 450px; height: 300px; display:inline }

div.main_box { width:998px; background:white; padding-top:12px; margin-right: auto; margin-left: auto; height: auto; 
border:2px; border-style:solid; border-color:#999999; text-align:center; }
#boxbottom{margin-left:auto; margin-right:auto; width:956px; text-align: center; }
#boxtop{margin-left:auto; margin-right:auto; width:956px; text-align: center; }

 .main_box { background:url(/images/new_box_bg.png);  width:956px; text-align: center; padding-top: 12px; margin-right: auto; margin-left: auto; height: auto; }
#boxbottom{margin-left:auto; margin-right:auto; width:956px; text-align: center; }
#boxtop{margin-left:auto; margin-right:auto; width:956px; text-align: center; }

.see_view   { display: block; margin: 0; padding: 0; width: 432px }
.see_view ul   { display: block; margin: 0; padding: 0; width: 432px }
.see_view li   { display: inline; margin: 0; padding: 0; width: 432px }
h1  { color: #b4141a; font-size: 30px; font-family: Arial,"Arial Narrow"; font-weight: bold; margin: 0 }
h2  { color: #b4141a; font-size: 20px; font-family: Arial,"Arial Narrow"; font-weight: bold; margin: 0 }
h3  { color: #b4141a; font-size: 16px; font-family: Arial,"Arial Narrow"; font-weight: bold; margin: 0; display:inline; }



h4  { color: #4ab6c0; font-size: 8pt; font-family:Arial; margin: 0; text-decoration:none }
h4 a:link { color: #4ab6c0; font-size: 8pt; font-family: Arial; margin: 0; text-decoration:none }
h4 a:visited { color: #4ab6c0; font-size: 8pt; font-family: Arial; margin: 0; text-decoration:none }
h4 a:hover { color: #4ab6c0; font-size: 8pt; font-family: Arial; margin: 0; text-decoration:underline }



.Links_blue{color: #4ab6c0; font-size: 9pt; font-family: Arial; margin: 0; text-decoration:none}
.Links_blue a:link { color: #4ab6c0; font-size: 9pt; font-family: Arial; margin: 0; text-decoration:none }
.Links_blue a:visited { color: #4ab6c0; font-size: 9pt; font-family: Arial; margin: 0; text-decoration:none }
.Links_blue a:hover { color: #4ab6c0; font-size: 9pt; font-family: Arial; margin: 0; text-decoration:underline }





h5   { color: #4ab6c0; font-size: 12px; font-family: Arial,"Arial Narrow"; font-weight: bold; display: block; margin: 0; text-transform:capitalize;}
h6  { color: #22393A; font-size: 16px; font-family: Arial,"Arial Narrow"; font-weight: bold; display:inline;   }

.featured  { color: #4ab6c0; font-size: 14pt; font-family:Arial ;  margin: 0px }
.featured a:link  { color: #4ab6c0; font-size: 21px; font-family: Arial,"Arial Narrow"; font-weight: bold; margin: 0px }
.featured a:visited  { color: #4ab6c0; font-size: 21px; font-family: Arial,"Arial Narrow"; font-weight: bold; margin: 0px }
.featured a:hover  { color: #4ab6c0; font-size: 21px; font-family: Arial,"Arial Narrow"; font-weight: bold; margin: 0px }
.featured a:hover  { color: #4ab6c0; font-size: 21px; font-family: Arial,"Arial Narrow"; font-weight: bold; margin: 0px }


DIV.table-row  { color: #000000; text-align: center; margin: 0 auto; padding: 0; width: 900px }



DIV.left-container14    { margin: -6px; padding-left: -20px; width: 200px; float: left;}

DIV.left-container14_others  { padding-left: 10px; width: 200px; float: left;}

DIV.left-container23 {
  border: none; float: left; margin: 0; padding: 0; width: 65%; text-align:center;
}




/*SO Header Classes*/
DIV.table-row-header  { color: #000000; text-align: center; margin: 0 auto; padding: 0; width: 1000px }
DIV.left-container13    { margin: 0px; padding: 0px; width: 430px; float: left; }
DIV.table-row-footer  { color: #000000; text-align: center; margin: 0 auto; padding: 0; width: 1000px }
DIV.right-container13  { margin-top: 4px ; padding: 0; width: 430px; float: right; }
DIV.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}

DIV.left-container-header1  { margin: 0; padding: 0; width: 150px; float: left; }
DIV.right-container-header2  { margin: 0; padding: 0; width: 300px; float: right; }
DIV.left-container-search       { background-color: #54b9c6; margin: 0px; margin-bottom:0px; padding-top: 8px; padding-bottom:8px; width: 252px; float: left; border-right: 2px solid white; vertical-align:middle }
DIV.left-container-search-ie       { background-color: #54b9c6; margin: 0px; margin-bottom:0px; padding-top: 7px; padding-bottom:7px; width: 252px; float: left; border-right: 2px solid white; vertical-align:middle }


DIV.right-container-menu    { background-color: #54b9c6; margin: 0; padding: 0; width: 746px; float: left }

/*
h4    { color: #4ab6c0; font-size: 13px; font-family: Arial; font-weight: bold; margin: 0px; text-decoration:none; }
h4 a:link    { color: #4ab6c0; font-size: 13px; font-family: Arial; font-weight: bold; margin: 0px; text-decoration:none; }
h4 a:visited    { color: #4ab6c0; font-size: 13px; font-family: Arial; font-weight: bold; margin: 0px; text-decoration:underline; }
h4 a:hover    { color: #4ab6c0; font-size: 13px; font-family: Arial; font-weight: bold; text-decoration: underline; margin: 0px; }
h4 a:active    { color: #4ab6c0; font-size: 13px; font-family: Arial; font-weight: bold; margin: 0px; text-decoration:none; }
*/
DIV.right-container-header3  { margin: 0px; padding: 0px; width: 260px; float: left; margin-top:15px; }

/*EO Header Classes*/
.google_box { background:url(/images/google_box_bg.png);  width:152px; text-align: center; padding-top: 12px; margin-right: auto; margin-left: auto; height:569px; vertical-align:middle}
#googleboxbottom{margin-left:auto; margin-right:auto; width:152px; text-align: center; }
#googleboxtop{margin-left:auto; margin-right:auto; width:152px; text-align: center; }

.desc_box { background:url(/images/desc_box_bg.png);  width:602px; text-align: center; padding-top: 12px; padding-left:15px; padding-right:15px; margin-right: 10px; margin-left: 10px; vertical-align:top}
#descboxbottom{margin-right: 10px; margin-left: 10px; width:632px; text-align: center;  }
#descboxtop{margin-right: 10px; margin-left: 10px; width:632px; text-align: center; }


DIV.table-row-paging  { color: #000000; text-align: center; margin: 0 auto; padding: 0; width: 904px }
DIV.left-container-paging {border: none; float: left; margin: 0; padding: 0; width: 130px;}
DIV.right-container-paging  { text-align: left; margin: 0; padding: 0; width: 130px; float: right; border:  }
DIV.left-container-paging1 {border: none; float: left; margin: 0; padding: 0; width: 630px; text-align:center}


DIV.table-row-products   { color: #000000; text-align: center; margin: 0 auto; padding: 0; width: 914px }
DIV.left-container-products   { margin: 0 4px; padding: 0; width: 172px; float: left; border: solid 1px black; height: 242px }
DIV.left-container-products-top   { text-align: center; margin: 0; padding: 1px; width: 170px; height: 190px }

DIV.right-container-products   { margin: 0 4px; padding: 0; width: 172px; float: right; border: solid 1px black }




