/* @override http://sgvmedical.com/styles.css */

/* all */

/* @group homepage */

#header-block {
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	margin: 10px 0 20px;
	padding: 10px;
}

#header-block h1 {
	color: #999999;
	font: normal normal 30px Futura, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

#header-block h1 span.orange-title {
	color: #ff6600;
	font-weight: bold;
}

#header-block h1 span.sub-title {
	color: #086bd0;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

#home-content p {
	font-size: 14px;
	color: #333333;
	line-height: 18px;
	padding: 0;
	margin: 0 0 16px;
}

img#tips-header {
	padding: 0;
	margin: 0 0 0 5px;
}

ol#tips {
	list-style-position: inside;
	color: #ff6600;
	font-size: 14px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

ol#tips li {
	margin: 8px 10px 12px 6px;
	padding: 0;
}

ol#tips li p {
	font-size: 14px;
	color: #333333;
	line-height: 18px;
	padding: 0;
	margin: 0;
}

p#home-footer-copy {
	color: #666666;
	font-size: 11px;
	margin: 8px 10px 12px 6px;
}

#hotid {
	border-left: 1px dotted #999;
	margin: 20px 0 0 7px;
	overflow: auto;
	padding: 0 4px;
}

#hotid td.product h4 {
	color: #086bd0;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#hotid td.product h4 span {
	color: #666;
}

#hotid td.product p.price {
	font-weight: bold;
	font-size: 14px;
	color: #666;
	margin: 0;
	padding: 0;
}

#hotid td.product p.small-description {
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0;
}

#hotid td.product p.price span {
	color: #086bd0;
}

#hotid td a img {
}



/* @end */

/* @group catalog */

#categories {
	margin: 0 0 10px;
	padding: 0;
}

#categories #cat-header {
	color: #fff;
	padding: 4px;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 15px;
	font-weight: bold;
}

#categories a.cat {
	font-size: 13px;
	line-height: 23px;
	font-weight: bold;
}

#categories img.cat-bullet {
	padding: 0 0 6px;
	margin: 0;
}

#cat-dialog {
	text-align: left;
	margin: 24px 15px 0;
	padding: 0;
}

#cat-dialog p {
	text-align: left;
	font-weight: normal;
	font-style: normal;
	color: #000;
	font-size: 13px;
	line-height: 16px;
}



/* @end */

body {background-color: #FFFFFF; background-image: url(images/bg_body.gif); background-repeat: repeat-y; padding: 0; margin:0}
td, p {font: 11px/1.2 Tahoma; color: #000000}
h4 { font-size:12px; }
a.forgot:link, a.forgot:visited, a.forgot:active {color: #CC6633; text-decoration: underline}
a.forgot:hover {color: #FF6600; text-decoration: none;}
input.form {width: 78px; height: 14px; border: 1px solid #C0C0C0; font: 10px Tahoma; background-color: #FFF}
.search { width: 130px; height: 15px; border: 1px solid #C0C0C0; background-color:#FFF}
.copy {font: 11px Tahoma; color: #FFFFFF; padding: 5px}
#bottom a {font: bold 11px Tahoma; text-transform: uppercase; padding-left: 8px; padding-right: 8px}
a,a:link,a:visited,a:active {color: #7F7F7F;text-decoration:none;}
a:hover {color: #5E5E5E;text-decoration:underline}
.bg1 {background-image: url(images/bg_dotted.gif); background-repeat: repeat-x; background-position: center}
.bg3 {background-image:url(images/bg_dotted.gif); background-repeat: repeat-x; background-position: bottom}
.bgcat { background-image: url(images/cat_bgdotted.gif); background-repeat: repeat-x; background-position: bottom}
.bg2top {background-image: url(images/bg_2top.gif); background-repeat: repeat-x; background-position: top}
.bg2bottom {background-image: url(images/bg_2bottom.gif); background-repeat: repeat-x; background-position: bottom}
.bg2left {background-image: url(images/bg_2left.gif); background-repeat: repeat-y; background-position: left}
.bg2right {background-image: url(images/bg_2right.gif); background-repeat: repeat-y; background-position: right}
.img {border: 4px solid #DFDFDF}
.many {font: bold 12px Tahoma; color: #F60}
.product {color: #375495}
.head_tabl {font: bold 11px Tahoma; color: #FFFFFF; background-color: #4E77C9}
a.cat:link, a.cat:active, a.cat:visited {color: #E17F1E; font-weight: bold; text-decoration: none}
a.cat:hover {color: #E17F1E; font-weight: bold; text-decoration: underline}
#l span {font-size: 11px; color: #838383}
.product_zag {font: bold 14px Tahoma; color: #375495}
.otsttext {margin:10px}
.head {font: bold 12px Tahoma; color: #FFFFFF; background-color: #4E77C9; padding-left:12px; padding-right:12px}
.orang {font-weight: bold; color: #F60}
.laloc_ots { padding-left:12px; padding-top:6px; padding-bottom:9px; padding-right:8px; background-color:#FFFFFF}
.bord {border: 1px solid #5D83CC}
a.mail:link, a.mail:visited, a.mail:active {color:#28509F; text-decoration: none; font-weight:bold}
a.mail:hover {color:#3F68BA; text-decoration: underline; font-weight:bold}
.form2 {width: 150px; height:16px; border: 1px solid #C0C0C0; background-color:#FFFFFF}
.ram {border: 1px solid #C0C0C0}
.gr {color: #666666}
.ot {width: 20px; padding: 4px; background-color: #FFFFFF; font-weight: bold; color: #065AAE}
.ots {padding: 5px 0px 5px 6px}
.otst {padding: 6px 0px 0px 4px}
.cen {color: #920000; font-weight: bold}

.header_text {
	font-family: "Century Gothic", sans-serif;
	font-size: 34px;
	font-weight: bold;
	color: #999;
}
.sub_head {
	font-family: Helvetica, "Arial sans-serif";
	font-size: 22px;
	color: #333;
}
.sub_head_bold {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #333;
}
.header_text_orange {
	font-family: "Century Gothic", sans-serif;
	font-size: 34px;
	font-weight: bold;
	color: #F60;
}

input#news_field {
	width: 300px;
	height: 25px;
}

div#signup input {
	vertical-align: middle;
}

div#signup {
	margin-top: 4px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-bottom: 18px;
	margin-bottom: 10px;
	padding-top: 1px;
}

#copytable {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin-bottom: 15px;
}

td.copy_welcome {
	border-bottom-style: dotted;
}
	
.copy_welcome {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #333;
	line-height: 22px;
}

