* {font-family: Verdana, Tahoma, Arial, Helvetica;}

body {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 80%; font-style: normal; font-weight: normal; color: #000000; margin: 0px; padding: 0px; background-color: #FFFFFF;}

P {margin: 10px 0px 10px 0px; padding: 0px; line-height: 130%;}
TD {font-family: Verdana, Tahoma, Arial, Helvetica; font-style: normal; font-weight: normal; color: #000000;}

img {border: 0px;}

A:link {color: #047BB2; text-decoration: underline;}
A:visited {color: #047BB2; text-decoration: underline;}
A:hover {color: #E88D23; text-decoration: underline;}

h1 {color: #01A6E6; font-weight: normal; font-size: 190%; margin: 10px 0px 7px 0px ! important; padding: 0px; line-height: 115%;}
h2 {color: #01A6E6; font-weight: normal; font-size: 140%; margin: 0px 0px 5px 0px; padding: 0px;}

.searchform {padding: 3px; border: 1px solid #7F9DB9; font-size: 85%; background-color: #EEEEEE; vertical-align: middle;}
.quantityform {padding: 3px; border: 1px solid #7F9DB9; font-size: 95%; background-color: #EEEEEE; vertical-align: middle; width: 40px; text-align: center;}
.form {padding: 3px; border: 1px solid #7F9DB9; font-size: 95%; background-color: #efefef; vertical-align: middle; margin: 0px;}

UL.none {margin-top: 0px; margin-bottom: 0px;}
LI.none {margin-left: -38px; margin-top: 2px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif); font-weight: normal; padding: 0 0 5px 0px; border-bottom: 1px solid #A2D3FE;}
LI.footer {margin-left: -31px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_footer.gif) no-repeat  0px  5px; padding: 0 0 0 12px; color: #999999;}

OL.none {margin-top: 10px; margin-bottom: 0px;}
LI.card {margin-left: -15px; margin-top: 2px; margin-bottom: 0px; list-style-type: decimal; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 0px 0px 5px 0px;}

.pagination {border-top: 1px solid #DDDDDD; padding: 8px 0px 5px 0px; text-align: center; color: #999999; font-size: 100%; font-weight: bold; color: #7F9DB9 }
.pagination a { color: #FF6600 }

.img_align_mid {vertical-align: middle;}
.img_align_left {float: left; padding: 0px 10px 0px 0px;}
.img_align_right {float: right; padding: 0px 0px 0px 10px;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.float_left {float: left;}
.float_right {float: right;}

.price {font-size: 120%; font-weight: bold; line-height: 125%;}
.price_big {font-size: 165%; line-height: 115%;}
.stg {color: #999999; font-size: 75%;}
.bold {font-weight: bold;}
.smaller {font-size: 85%; line-height: 130%;}
.bigger {font-size: 115%; line-height: 120%;}
.err { color: #f00; }

.padding_top_5px {padding: 5px 0px 0px 0px;}
.padding_bottom_10px {padding: 0px 0px 10px 0px; background: #FFFFFF; width: 740px;}

.width_100 {width: 100%;}
.width_52 {width: 52px;}
.width_80 {width: 80px;}
.width_70 {width: 70px;}

.contenthalf_left {float: left; width: 280px; padding: 0px 10px 0px 0px;}
.contenthalf_right {float: left; width: 284px; padding: 0px 0px 0px 0px;}
.contenthalf_right P {margin: 7px 0px 0px 0px; padding: 0px;}

.details_addleft {float: left; width: 225px; padding: 9px 0px 0px 0px;}
.details_addright {float: left; width: 40px; text-align: center; padding: 7px 0px 0px 0px;}
.details_addleft2 {float: left; width: 225px; padding: 2px 0px 0px 0px;}
.details_addright2 {float: left; width: 40px; text-align: center; padding: 0px 0px 0px 0px;}

hr {color: #DCDCDC; background-color: #DCDCDC; height: 1px; border: 0px;}

.hp_right {float: left; width: 556px; background: #B5EAFB; padding: 10px; margin: 30px 0px 0px 0px;}
.hp_rightpad {background: #FFFFFF; padding: 8px;}
.hp_prodleft {float: left; width: 185px; text-align: center;}
.hp_prodright {float: left; width: 350px; _padding-left:2px;}


.hp_prodright h1 {color: #2D5BB5; font-weight: bold; font-size: 115%; margin: 0px 0px 5px 0px; padding: 0px;}
.hp_prodright p {font-size: 95%; margin: 0px 0px 5px 0px; padding: 0px; line-height: 140%;}

.hidden { display:none; }
