﻿p {
	margin: 0 0 16px 0;
	padding: 0;
	color: #000000;
	background-color: inherit;
	line-height: 15px; 
}
h1 { margin: 0 0 0 0;}
h2 { margin: 0 0 10px 0; color: #0093d0; font-size: 18px; }
h3 { font-size: 13px; margin: 0 0 8px 0; color: #0093d0; font-weight:normal; }
h4 { font-size: 11px; margin: 0 0 8px 0; font-weight: bold; }
.topborder {border-top: 1px solid #dedede;}
.center {text-align:center; }
.left {text-align:left; }
.right {text-align: right; }

/* style the form and input boxes */
form { padding: 0; margin: 0; }
input, select { font-size: 100%; }
.hidden { display: none; visibility: hidden; }
img {border: 0px;}
.nobg { background: none !important; }

.price { color: #000; background: inherit; font-weight: bold; float: right; }
.pricerrp { color: #000; text-decoration: line-through; float: right; }
.priceclearance { color: #f00; font-weight: bold; float: right; }

/* generic link styles */
a:link, a:visited { color: #0093D0; text-decoration: none; }
a:hover, a:focus { text-decoration: none; color: #000;}

a.readmore, a.readmore:visited { color: #0093d0 !important; font-weight: bold; }
a.readmore:hover, a.readmore:focus { color: #000000; font-weight: bold; text-decoration: none; }

/* useful styles */
.floatleft {float: left; }
.floatright {float: right; }
.hidden {display: none; visibility: hidden; bottom: -200px; left: -1000px; }

/* list styles */
ul { margin: 0 0 0 5px; padding: 0; list-style: none; list-style-type: none; }
ul li { margin: 0; padding: 0 0 5px 0; }

ul.inline { margin: 0; padding: 0; list-style: none; list-style-type: none; }
ul.inline li { margin: 0 !important; padding: 0 !important; display: inline !important; float: left !important; }
ul.inline li a { float: left !important; margin: 0 !important; padding: 0 !important; }
ul.inline li img { float: left; padding: 0 !important; margin: 0 !important;  }

.printOnly { display:none; }

ul.bluearrows { float: none; clear: both; list-style: none; list-style-type: none; padding: 0; margin: 0; }
ul.bluearrows li { margin: 0 0 5px 0; padding: 0 0 0 22px; background-image: url(../images/generic/list_arrow_blue.gif); background-repeat: no-repeat; }

div.inpagenav { float: none; width: 100%; margin: 0 0 10px 0; }
ul.inpagenav { float: none; clear: both; list-style: none; list-style-type: none;  margin: 0; padding: 0; color: #0093d0; background-color: inherit;}
ul.inpagenav li { float: left; display: inline; clear: none; margin: 0; padding: 0; }
ul.inpagenav a:link, ul.inpagenav a:visited { color: #0093d0; background-color: inherit; }
ul.inpagenav a:hover, ul.inpagenav a:focus { text-decoration: underline; }
ul.inpagenav a.on:link, ul.inpagenav a.on:visited, ul.inpagenav a.on:hover, ul.inpagenav a.on:focus { font-weight: bold; text-decoration: none;}

ul.specification { margin: 0 0 0 5px; padding: 0; list-style: none; list-style-type: none; }
ul.specification li { margin: 0; padding: 0 0 5px 0; color: #0093d0; }

/* HR styled */
div.hr { float: none; clear: both; background: url(../images/internal_template/divider.gif) repeat-x center; height: 15px; width: 100%; font-size: 1px;  }
div.dottedLine { float: none; clear: both; background: url(../images/internal_template/divider.gif) repeat-x top; height: 15px; width: 100%; font-size: 1px;  }



div.categoryPage ul { list-style:disc; margin-left: 20px;}

.ProductImage { text-align:center; }

.product_detail_product_name { color:#0095CC; font-size:12px; font-weight:bold; padding:0px; margin:0px; }
.overview_info_container { padding:5px 70px 10px 15px; float:left; display:block; }
.overview_info_container .overview_info_title { color:#999; font-size:10px; }
.overview_info_container .overview_info_detail { color:#000; font-size:15px; font-weight:bold; }
.overview_info_container .overview_info_container_left { float:left; }
.overview_info_container .overview_info_container_right { float:right; }
