/*** common elements ***/
a:link, a:active, a:visited {color:#064e9a; text-decoration:none;}
a:hover {color:#f60; text-decoration:underline;}

/*** main blocks ***/
div#wrapper {margin:0 auto; width:768px; background:#fff url('../images/wrapper_bg.gif') repeat-y top center; line-height:normal;}
div#header {width:768px; height:45px; background:#fff url('../images/header_bg.gif') no-repeat top center;}
div#main {width:750px; margin:0 auto;}
div#content {width:535px; float:left; padding:0 5px 5px 5px;}
div#main_right {width:190px; float:right; padding:5px; display:block;}
div#footer {text-align:center; width:768px; height:47px; clear:both; background:#fff url('../images/footer_bg.gif') no-repeat top center;}
div#footerbottom {text-align:center;}

div#header #headerlinks {font-weight:bold; position:relative; text-align:right; top:8px; padding-right:15px;}

div#footer #footerlinks {width:746px; margin: 1px 11px; padding: 0; border-top:4px solid #2521D6;}
div#footerlinks ul {margin: 0; padding: 0;}
div#footer #footerlinks li {margin:0; padding:0; list-style:none; display:inline;}
div#footer #footerlinks li a {padding:0 0.25em;}


/*** individual classes ***/
#navBreadCrumb {border-bottom:1px dotted #C0CCF4; background:none;}
div#content h1 {color:#1F2846; font:20px Arial,Verdana,sans-serif; font-weight:bold;}
div#main_right h3 {color:#1F2846; font:16px Arial,Verdana,sans-serif; font-weight:bold; margin-top:10px;}

/*** products ***/
img.img_product_info {border:1px solid #666; padding:4px; background:#fff;}
img.img_product_sm {border:1px solid #666; padding:2px; background:#fff;}
div#product_info_top {}
div#product_info_image {float:left;}
div#product_info_links {border:1px solid #ddd; background:#eee; float:right; width:215px; text-align:center;}
div#product_info_links ul {margin:0; padding:0;}
div#product_info_links li {list-style:none; border-bottom:1px solid #ddd; border-top:1px solid #fff; text-align:left;}
div#product_info_links li a {display:block; padding:5px; text-decoration:none; color:#333;}
div#product_info_links li a:hover {color:#f60;}
div#product_info_buy {color:#064e9a; background:#fff; padding:5px; text-align:center;}
div.product_info_description {clear:both;}
div.additional_images {clear:both;}
.smallText a {font-size:small;}
.smallText img, .productListing-data img {border:1px solid #666; background:#fff; padding:2px;}
div#productMainImage img {padding:2px; border:1px solid #999; background:#fff;}
div#productMainImage a span.imgLink {}
#productAdditionalImages{}
.additionalImages img {border:1px solid #999; background:#fff; padding:2px;}
span.imgLinkAdditional {}

/*** tables ***/
.navSplitPagesResult {padding:4px 0;}
.tabTable {border-top:4px solid #2521D6; border-bottom:2px solid #2521D6;}
tr.productListing-rowheading {color:#222; background:#8ac2ec;}
th.productListing-heading,
td.productListing-data {padding:4px; text-align:left;}
tr.productListing-odd {background:#eee;}
tr.productListing-even {background:#f9f9f9;}

/*** how it works ***/
.hiw {border:1px solid #ddd;}
.hiw tr {background:#eee;}
.hiw_script {font-weight:bold; padding:5px;}

/*** checkout ***/
.checkout_success_order {border:2px solid #869DE8; margin:5px; padding:5px; background:#C0CCF4;}

/* centerBox */
.centerBoxWrapper {}
h2.centerBoxHeading {text-align:left; font-size:14px; color:#064e9a;}
.centerBoxContentsFeatured img {border:1px solid #666; padding:2px; margin:2px 0; background:#fff;}

/* categoryListBox */
div.categoryListBoxContents img {border:1px solid #666; padding:2px; margin:2px 0; background:#fff;}
