*{ padding:0; margin:0; }
body   { background-image: url("graphics/interface/background.png"); background-repeat: repeat-x; margin: 0; padding: 0; background-color: #3b5da3;}
body  { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px }
body a { color: #3b5da3; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px }

h1    { color: #000; font-size: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; margin: 0; padding: 0 }
h2      { color: #000; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; margin: 0 0 5px; padding: 0 0 0 }
h3  { color: #3b5da3; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; margin: 0; padding: 0 }
hr     { color: #fff; background-color: #fff; height: 0; border-top: 1px solid #ccc }

.content   { background-image: url("graphics/interface/content_back.png"); position: relative; width: 1007px }
.pagecontent  { text-align: left; margin-right: 55px; margin-left: 55px }

.headerleft      { text-align: left; padding-left: 40px; position: relative; float: left }
.headercenter     { margin: 0; padding: 0; position: relative; width: 250px }
.headerright      { text-align: right; padding-right: 40px; position: relative; float: right }

.navbar                                 {background-color: #002165; }
.navbar a                       { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 30px; text-decoration: none; background-color: #002165; display: block }
.navbar a:hover                         { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 30px; text-decoration: none; background-color: #3b5da3; display: block }

.prodbar              { background-image: url("graphics/interface/prodbar_back.png"); background-repeat: repeat-x }
.prodbar a          { color: #002165; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-decoration: none }
.prodbar a:hover            { color: #002165; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-decoration: none }
.prodbar td                                  { padding-bottom: 10px }
.clear {clear: both;}

.breadcrumb     { color: #002165; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-decoration: none }
.breadcrumb a      { color: #002165; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-decoration: none }
.breadcrumb a:hover      { color: #002165; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-decoration: underline }

.prodinfo, { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-decoration: none }
.prodinfo a     { color: #3b5da3; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-decoration: underline }

.prodctgy a     { color: #3b5da3; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 16px; text-decoration: underline }

.prodprice     { color: #c00; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 22px; text-decoration: none }
.qtyinput        { color: #999; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; background-color: #e9e9e9; padding: 2px; border: solid 1px }

.zoom img   { width:75px; margin-top: 10px; margin-right: 5px; margin-left: 5px; border: solid 1px #ccc;}
.mainprod img   { width: 350px; border: solid 1px #ccc; }
.thumb img     { margin-right: 15px; border: solid 1px #ccc }

.sfntlt    { margin-left: 55px; float: left }
.sfntrt    { margin-right: 55px; float: right }

.uvprot       { background-image: url("graphics/interface/uv_protection.jpg"); background-repeat: no-repeat; text-align: left; padding-top: 65px; padding-right: 35px; padding-left: 85px; width: 566px }
.stability  { background-image: url("graphics/interface/stability.jpg"); background-repeat: no-repeat; text-align: left; padding-top: 65px; padding-right: 35px; padding-left: 85px; width: 566px }
.durability  { background-image: url("graphics/interface/durability.jpg"); background-repeat: no-repeat; text-align: left; padding-top: 65px; padding-right: 35px; padding-left: 85px; width: 566px }
.conven  { background-image: url("graphics/interface/convenience.jpg"); background-repeat: no-repeat; text-align: left; padding-top: 65px; padding-right: 35px; padding-left: 85px; width: 566px }
.testimonial  {
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 50px;
	padding-right: 1px;
	padding-left: 65px;
	width: 566px;
	background-color: #FFFFFF;
}
.blockpost {
	background-color: #E8E8E8;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-top: 1px solid #DDDDDD;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
}

.checktable td {padding: 5px;}

#signup    { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("graphics/interface/textbox-back.jpg"); background-repeat: repeat-y; width: 170px }

#signup ul {
	padding-right: 15px;
	padding-left: 15px;
	text-align: left;
}

#signup p   { padding: 5px 0 }

#signup form    { margin: 0; padding: 0 15px }

.copyright   { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 13px; text-decoration: none; text-align: center; width: 975px }
.coupon {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px

}
