/* Div item dividers */
.divItem { margin-top:10px; padding-bottom:10px; border-bottom:1px solid #CFD0E5; }
.divItemFirst { padding-top:10px; padding-bottom:10px; border-bottom:1px solid #CFD0E5; border-top:1px solid #CFD0E5; }

/* PAGE: Privacy */
.privacyItem { margin-top:10px; padding-bottom:10px; border-bottom:1px solid #CFD0E5; }
.privacyItemFirst { padding-top:10px; padding-bottom:10px; border-bottom:1px solid #CFD0E5; border-top:1px solid #CFD0E5; }

/* Generic divider */
.divider { margin-top:5px; margin-bottom:5px; border-bottom:1px solid #CFD0E5; }

/* Category page */
.subcategoriesbox { margin-top:10px; padding:3px 0px; }
.subcategoriesbox .row { display:block; margin-bottom:10px; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #FF7800; }
.subcategoriesbox .image { }
.subcategoriesbox .image img { border:1px solid #10147E; margin-right:10px; }
.subcategoriesbox .detail { }
.subcategoriesbox .detail a { text-decoration:none; }
.subcategoriesbox .detail a:hover { text-decoration:underline; }
.subcategoriesbox .detail h2 { font-size:14px; }
.subcategoriesbox .detail h2.a { color: #10147E; font-weight:bold; text-decoration:none; font-size:14px; }
.subcategoriesbox .detail h2.a:hover { color: #10147E; font-weight:bold; text-decoration:underline; }


/* Product images */
.productRow { border-bottom: 1px solid #FF7800; padding:5px 0px; margin-bottom:5px; }
.productRow h3 { color: #10147E; font-size:14px; margin:0; padding:0; }
.productImage { border:2px solid #10147E; }


/* Login form */
.loginForm {  }
.loginForm label { display:block; width:85px; font-weight:bold; color: #10147E; float:left; font-size:1.2em; cursor:pointer; }
.loginForm input { border:2px solid #8989bd; padding:2px; }
.loginForm div.error { padding:4px; font-weight:bold; color: #ff0000; text-align:center; }


/* Error message */
.errorMessage { color: red; font-weight:bold; text-align:center; margin:15px 0px; border:1px dotted red; padding:5px; }

/* the BUY button */
.buyButton { padding:2px; background:#FE7600; color:#10147E; border:1px solid #10147E; font-weight:bold; font-size:0.85em; cursor:pointer; }

/* My table 1 */
.myTable1 { }
.myTable1 th { text-align:left; background-color: #10147E; color: white; font-weight:bold; padding:3px; }
.myTable1 td { text-align:left; padding:3px; border-bottom:1px solid #DDDDDD; }


/* Content */
.blueLink {	color:#0000FF;  }
hr { background:#CDCDCD; }
.payButton { float:right;text-align:right; background:#FE7600; width:125px; color:#000; font-weight:bold; padding:1px 0;}
.blueHeaderReview { float:left; background:#10147E; color:#FFF; font-weight:bold; width:309px; padding:1px 0; }
.blueHeaderReview a { color:#FFF; }
.rightImg { float:right; margin:0 0 15px 15px;}
.largePrice { color:#10147E; font-size:1.3em; font-weight:bold; }
.priceTag { font-weight:bold; font-size:1.3em; }
.orangePrice { font-weight:bold; font-size:1.3em; color:#FE7600;}
.smallPriceTag { font-weight:bold;}
.productCode { color:#10147E;}

.plusButton a { padding:0 4px 1px 4px; border:1px solid #000;}
.table_1, .table_1_black {padding:1px 0 2px 0; margin:0;  }
.table_1 { color:#10147E; }
.table_1_black { color:#000; }
.table_1 th, .table_1_black th { width:170px; padding:0 30px 3px 3px; text-align:left; font-size:1em; margin:0; }

.table_2_black { color:#000; }
.table_2 { color:#FFF; }
.table_2, .table_2_black { margin:0; padding-top:5px; border:none; }
.table_2 th, .table_2_black th { color:#FFF; padding:1px 0; background:#10147E; font-weight:normal; text-align:left; }
.table_2 th.first, .table_2_black th.first { margin:0; padding-left:5px; }
.table_2 th.first_small, .table_2_black th.first_small { margin:0; padding-left:5px; }
.table_2 th.second, .table_2_black th.second{ margin:0; text-align:center; padding-right:5px; }
.table_2 td { color:#10147E; }
.table_2 td, .table_2_black td { padding-top:4px; }
.table_2 td.first, .table_2_black td.first { padding-right:15px; padding-left:5px; margin:0; }
.table_2 td.first img { margin:0 5px 0 -5px; }
.table_2 td.second, .table_2_black td.second { text-align:center; padding-right:15px; vertical-align:text-top; }

.table_3 { padding:5px 0; width:98%; margin:0;}
.table_3  th { padding:5px 0; color:#10147E; text-align:left; font-size:1.1em; width:35%;}
.table_3  th span { color:#FE7600; }
.table_3 .radioForm { padding:5px 0; color:#10147E; text-align:left; font-size:1.1em; margin-left:-90px;  font-weight:bold; }
.submit{ background:#10147E; color:#FFF; padding:1px 20px; margin:0; }
.submitSpacer { height:2.7em; }
.subscribeForm th span {}
.subscribeForm .radioForm {}

/* Content - index/home page */
div.left { float:left; width:50%; }
div.right { float:right; width:50%; }
div.left_2 { float:left; width:25%; }
div.right_2 { float:right; width:75%;}
p { padding:3px 0px; margin:0 0 0 2px; }
h2, h3{ color:#10147E; margin:0; padding:0; font-size:17px;}
h2 a:hover  { text-decoration: underline; color:#10147E; }
h3 { font-size:1.2em; padding-bottom:1em;}
h3 a:hover { text-decoration: underline; color:#10147E;}
form p { padding-top:0.6em; margin-bottom: -0.3em;}
.submitButton { margin:7px 0 10px 0; font-weight:bold; padding: 0 5px; border:1px solid #10147E; background:#FF7900; font-size:10px; color:#10147E; }
ul.smallLink{ color:#10147E; margin:0; padding:0.6em; font-size:1em; font-weight:bold; list-style:none;}
ul.smallLink a:hover{ text-decoration: underline;}
ul.items { margin-left:13px;}
div.blueHeader { background:#10147E; color:#F7FFFB; padding:0.3em; margin:0.5em 0px 0.5em 0;}
div.blueHeader a { color:#FFF;}
div.blueHeaderBasketOrder { background:#10147E; color:#F7FFFB; padding:1px 5px; margin:0;  }

/* Spacer */
.spacer { height:0.7em; margin:0; padding:0;}

/* Form Ruler */
.formRuler { border-top:2px solid #D1D0D8; padding:0 0 0 0; margin:0;}

