* {
	margin:0;
	padding:0;
}

html {
background-color:#E8EBEF;
}

body {
color:#666;
font-family:Arial,Sans-Serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
overflow: scroll;
overflow:-moz-scrollbars-vertical;
}

#body {
background-color:#FFFFFF;
margin:0 auto;
position:relative;
width:818px;
}

input, select, textarea {
font-family:Arial,Sans-Serif;
font-size:11px;
}

p {
margin-top:0;
margin-bottom: 12px;
}

ul {
list-style: none;
}

.ul li {
	padding-left: 10px;
	background: url("/src/img/dot2.gif") 0 5px no-repeat;
	margin-bottom: 5px;
}

.ul li ul {
	margin-top: 5px;
	list-style-type: circle;
	list-style-position: inside;
}

.ul li ul li {
	background: none;
}


h1 {
	font-size: 14px;
	/* color: #3B73B9; */
	margin-bottom: 25px;
	padding-bottom:5px;
	background: url("/src/img/dotline.gif") repeat-x 0 bottom; 	
}

h2 {font-size: 13px; line-height:18px; color: #3B73B9; font-weight: bold; margin-bottom: 20px;}
h3 {font-size: 12px; color: #3B73B9; font-weight: bold; margin-bottom: 15px;}
h4 {font-size: 11px; /* color: #3B73B9; */ font-weight:bold;}
h5 {font-size: 10px; /* color: #3B73B9; */ }
h6 {font-size: 10px; /* color: #3B73B9; */ font-weight:normal; }

optgroup {
padding-left: 10px;
}

.bold, .b {
font-weight: bold;
}
/*******************************************************************************************************************
BOXES
*******************************************************************************************************************/


#header {
	height: 114px;
	/*background: url(/data/design/head_logicclub.jpg) no-repeat 36px 0;*/
	padding: 0 36px;	
}

#clublogo {
	position: absolute;
	right:36px;
	margin-top: 25px;
}

#logo_ge {
	margin-top:15px;
}

#content {
	padding: 0 36px 20px 36px;
	min-height: 523px;
	height: auto !important;
	height: 523px;
}

#box_left {
	width: 135px;
	padding-right:20px;
	float: left;
	min-height: 523px;
	height: auto !important;
	height: 523px;
}

#box_content {
	width: 590px;
	float: left;
	height: 1%; /* Holly hack for Peekaboo Bug */
	padding-bottom: 20px;
}

#box_congress {
	background: url("/src/img/dotline.gif") repeat-x;
	width: 590px;
	height: 1%; /* Holly hack for Peekaboo Bug */
	padding: 20px 0;
	margin: 0 auto;
}

#nav {
	height: 50px;
	padding: 0 36px;
}

#box_admin {
	background: url("/src/img/bg_admin_dots.gif") repeat-x 0 26px;
	height:23px;
	padding-top: 4px;
}


/*******************************************************************************************************************
LINKS
*******************************************************************************************************************/
a:link, a.link {
color:#3B73B9;
text-decoration:none;
cursor:pointer;
}

a:visited, a.link visited {
color:#3B73B9;
text-decoration:none;
}

a:hover, a.link:hover {
text-decoration:underline;
}

a:focus, a.link:focus, img:focus {
outline: none;
border: none;
}

a.download {
background:transparent url("/src/img/icn_download.gif") no-repeat scroll 0 0;
padding-left:30px;
}

/*******************************************************************************************************************
MISC
*******************************************************************************************************************/

form {
padding: 0;
margin: 0;
}

input, select, textarea {
border: 1px solid #ccc;
background: #FAFAFA;
padding:1px 3px;
}
/*
input:focus {
border: 1px solid #3B73B9;
background: #FFF;
}
*/
input.checkbox, input.radio {
vertical-align: -25%;
width: auto !important;
border: 0 !important;
background: none;
}

.fl {
float:left;
}

.fr {
float:right;
}

.endfloat {
clear:both;
height:0;
line-height:0;
font-size:0;
}

img {
border:0;
}

img.link {
cursor: pointer;
}

.warning {
padding: 3px;
color: red;
}

.success {
padding: 3px;
color: green;
}


#myTable {
border-collapse: collapse;
}

#myTable td {
padding: 5px;
border: 1px solid #bebebe;
}

.red {
color: red;
}

.green {
color: green;
}

.center {
text-align: center;
}

.ar {
text-align:right;
}


/*
.twocol_left {
float:left;
width:50%;
border:1px solid black;
}

.twocol_right {
float:left;
width:50%;
border:1px solid black;
}
*/
#selector select {
/* width: 100px; */
}

.bline {
background: url("/src/img/dotline.gif") repeat-x 0 bottom;
}

.count {
text-align: center;
}

span#error, div#error {
text-align:center;
color:red;
}

.border {
border: 1px solid #ccc;
}

.jswarning {
font-weight:bold;
color:red;
padding:10px;
}
/*******************************************************************************************************************
LIST
*******************************************************************************************************************/
table.list {
border-collapse: collapse;
}

table.list tr td {
padding: 4px 0 4px 4px;
border-bottom: 1px solid #cccccc;
}

table.list tr th {
border-bottom: 1px solid #cccccc;
text-align: right;
font-weight: normal;
padding: 0 4px 0 0;
width: 16px;
}

table.course tr td {
background: url("/src/img/dotline.gif") repeat-x 0 bottom; 	
border:0;
}

tr.even {

}

tr.odd, li.odd {
background-color:#F7F7F7;
}

tr.head {
/* background-color: #e5e5e5; */
}

table.list tr.head td {
font-weight: bold;
}

ul.relatedlinks {
list-style-type:none;
margin-left:0;
padding:0;
}

ul.relatedlinks li {
background:transparent url(/src/img/icn_link.gif) no-repeat scroll 0 4px;
color:#666666;
font-weight:bold;
list-style-type:none;
margin-left:0;
padding:0 0 3px 8px;
}

/*******************************************************************************************************************
FOOTER
*******************************************************************************************************************/
#footer, #footer2 {
	clear: both;
	padding:2.8em 0pt;
	background-color:#E8EBEF;
	color:#666666;
}

#footer li {
list-style: none;
float: left;
border-right: 1px solid #CCCCCC;
margin-right: 10px;
padding-right: 10px;
font-size: 10px;
}

#footer li.last {
border-right: none;
}

#footer a {
	color:#666666;
	padding: 0;
}



/*******************************************************************************************************************
MAINNAV
*******************************************************************************************************************/
#nav ul {
list-style: none;
margin:0;
padding:0;
}

#nav #navMain {
	height: 28px;
	list-style: none;
	background: url("/data/design/bg_nav_dots.gif") repeat-x;
}



#navMain li {
	float: left;
	/*text-transform: lowercase;*/
	padding: 1px 0;
}

#navMain li li {
	float: none;
}


#navMain li a:link,
#navMain li a:visited {
	display: block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	color: #666; 
	background-position: 50% 0;
	background-repeat: no-repeat;
	padding: 0 17px;
}


#navMain .currentItem a:link,
#navMain .currentItem a:visited,
#navMain .currentItem a:active {
  	background-position: 50% -25px;
}


#navMain a#nav_home:link,
#navMain a#nav_home:visited {
	width: 31px;
	background-image: url(/data/buttons/nav_home.gif);
	padding-left: 0;
	background-position: 0 0;
}

#navMain a#nav_home:hover,
#navMain a#nav_home:active {
	background-position: 0 -25px ;
}

#navMain li.currentItem a#nav_home {
	background-position: 0 -25px ;
}


#navMain a#nav_newseducation:link,
#navMain a#nav_newseducation:visited {
	width: 94px;
	background-image: url(/data/buttons/nav_newseducation.gif);
}


#navMain a#nav_news:link,
#navMain a#nav_news:visited {
	width: 76px;
	background-image: url(/data/buttons/nav_news.gif);
}


#navMain a#nav_tips:link,
#navMain a#nav_tips:visited {
	width: 65px;
	background-image: url(/data/buttons/nav_tips.gif);
}

#navMain a#nav_gallery:link,
#navMain a#nav_gallery:visited {
	width: 38px;
	background-image: url(/data/buttons/nav_gallery.gif);
}

#navMain a#nav_geservice:link,
#navMain a#nav_geservice:visited {
	width: 41px;
	background-image: url(/data/buttons/nav_service.gif);
}

#navMain a#nav_offers:link,
#navMain a#nav_offers:visited {
	width: 33px;
	background-image: url(/data/buttons/nav_offers.gif);
}

#navMain a#nav_education:link,
#navMain a#nav_education:visited {
	width: 53px;
	background-image: url(/data/buttons/nav_education.gif);
}

#navMain a#nav_clinical:link,
#navMain a#nav_clinical:visited {
	width: 71px;
	background-image: url(/data/buttons/nav_clinical.gif);
}

#navMain .hasChildren:hover, #navMain li.sfhover {
	border: 1px solid #ccc;
	border-bottom:0;
	background: #fff;
	z-index: 3;
}

#navMain li.hasChildren:hover a, #navMain li.sfhover a:link, #navMain li.sfhover a:visited {
	background-position: 50% -26px;
	margin: 0 -1px;
}


/*******************************************************************************************************************
PULLDOWN
*******************************************************************************************************************/
#menu_iframe {
   position: absolute;
   display: none;
}

#navMain ul {
	padding: 0;
	margin: 0 0 0 -1px;
	list-style: none;
	border: 1px solid #ccc;
	border-top: 0;
	position: absolute;
	left: -999em;
	z-index: 100;
	padding: 10px;
	background-color: #fff;
}


#navMain a {
	 display: block; 
}

#navMain li {
	float: left;
}

#navMain li:hover ul, #navMain li.sfhover ul {
	left: auto;
}

#navMain li ul li {
	margin: 0;
	padding:0;
}

#navMain li ul li a:link,
#navMain li ul li a:visited {
	height: auto;
	overflow: visible;
	text-indent: 0;
	padding: 3px 8px;
	margin:0;
}

#navMain li ul li a:hover {
	color:#3B73B9;
}




/*******************************************************************************************************************
PULLDOWN ITEMS
*******************************************************************************************************************/
li.dropitem {
	display: block;
	float :left !important;
}

#navMain li li a:link,
#navMain li li a:visited {
	display: inline;
	line-height:18px;
}

#navMain li.dropitem a:link, #navMain li.dropitem a:visited {
	border: 11px solid #fff;
	padding: 0;
	display: block;
}


#navMain li.dropitem a:hover{
	border: 11px solid #eef0f3;
	padding: 0;
}

#navMain li.dropitem a img {
	border: 1px solid #eef0f3;
	margin:0;
}




/*******************************************************************************************************************
SUBNAV
*******************************************************************************************************************/
#sub_navigation .navContainer {
	list-style: none;
	margin:0;
	padding:0;
}

#sub_navigation li {
	list-style:none;
	margin:0;
}

#sub_navigation li ul {
	padding-left: 10px;
	font-size:11px;
}

#sub_navigation li ul ul {
	padding-left: 25px;
	font-size:10px;
}

#sub_navigation li a:link,  #sub_navigation li a:visited {
	color:#333333;
	line-height: 18px;
}

#sub_navigation li a:hover {
	color:#3B73B9;
}

#sub_navigation li a.currentItem:link,  #sub_navigation li a.currentItem:visited {
	color:#3B73B9;
}

#sub_navigation .subnavHeader {
	font-weight: bold;
}

#sub_navigation li.header {
/*color:#999;
font-style: italic;*/
font-weight: bold;
border-bottom: 1px solid #ccc;
margin-top:5px;
/* background: url("/src/img/dotline.gif") repeat-x 0 bottom; */
}


/*******************************************************************************************************************
LOGIN
*******************************************************************************************************************/
#box_login {
color: #808080;
text-align: right;
font-size: 9px;
}

#login_iframe {
   position: absolute;
   top:0px;
	left:0;
	width:300px;
   height:200px;
   /* display: none; */
   z-index:-1;
}

ul.admin {
list-style:none;
margin:0;
padding:0;
padding-top:2px;
}

ul.admin li {
font-size: 10px;
padding: 2px 10px 0 0;
float: left;
}

ul.admin li a {
padding:5px;
color: #4d4d4d;
font-size: 10px;
}

ul.admin li a.current {
color: #3B73B9;
}

input.login {
border: 1px solid #bfbfbf;
color: #808080;
font-size: 10px;
height: 13px;
width: 60px;
padding:1px;
}


.button, .btn {

text-align: left;
border: 1px solid #bfbfbf;
color: #808080 !important;
font-size: 10px;
height: 17px;
margin: 0;
padding: 0 5px 1px 15px;
background: white url("/src/img/btn_arrow2.gif") no-repeat 5px center;
cursor: pointer;
text-transform: uppercase;
white-space: nowrap;

}

/*
.button, .btn {
text-align: left;
color: #ffffff !important;
font-size: 9px;
margin: 0;
padding: 1px 5px 1px 15px;
background: #b3b3b3 url("/src/img/btn_arrow_gray.gif") no-repeat 4px 3px;
cursor: pointer;
text-transform: uppercase;
white-space: nowrap;
border: none;
}
*/

a.button:link, a.button:hover, a.button:visited {
padding: 2px 5px 2px 18px;
text-decoration: none;
white-space: nowrap;
}

.loginform .button {
width: 80px;
}

#dialog .button, .login .button {
width: 75px;
}

.button:focus, .btn:focus {
border: 1px solid #bfbfbf;
}

ul.adminmenu li {
display: block;
float: right;
line-height:17px;
}

li.adminmenu {
display: inline;
}

form.loginform {
float:right;
}

a.register, label.login {
font-size: 10px;
padding-left: 5px;
}

#box_remember {
padding:5px;
}

#becomemember {
margin: 0 18px;
padding:5px;
background: url("/src/img/dotline.gif") repeat-x; 
}

#dialog {
	padding-top:40px
}

.ui-dialog {
background: white;
border:1px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
display:none;
}

.ui-dialog-titlebar {
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
background: #ccc;
padding:3px;
position: absolute;
left:0;
width:294px;
z-index:1;
}

.ui-dialog-titlebar-close {
position:absolute;
right: 8px;
/* background: url("/src/img/close.gif") no-repeat;*/
}

.ui-dialog-titlebar-close:hover {
text-decoration:none;
}

.ui-dialog-titlebar-close span {
color: white;
font-weight: bold;
}


.ui-dialog-title {
position:relative;
left:7px;
font-weight:bold;
}

.ui-dialog form, form.login  {
text-align: center;
}

.ui-dialog table, .login table {
margin: 0  auto;
}

.ui-dialog .left, .login .left {
text-align: right;
}

.ui-dialog input.login, .login input.login {
width: 150px;
}


#pageloginbox {
width: 250px;
margin: 20px auto;
}

#pageloginbox h3 {
text-align: center;
}


#congresslink {
padding:5px;
}

/*******************************************************************************************************************
PAGES
*******************************************************************************************************************/
#box_adminlist {
padding:1px;
}

ul.adminlist {
	list-style:none;
	margin:0;
	padding:0;
}

li.adminlist {
	margin:0;
	padding:2px;
}

img.edit, img.icn {
	vertical-align: middle;
}

.handle {
	cursor: move;
}

form.admin {
margin-right:10px;
}




/*******************************************************************************************************************
PAGESELECTOR
*******************************************************************************************************************/
.page_ps {
margin: 10px auto;
border-collapse: collapse;
}

.page_ps td {
border: 1px solid #3B73B9;
}

.page_ps td.inactive {
border: 1px solid #999;
}

.page_ps td a, .page_ps td a:link, .page_ps td a:visited {
display: block;
text-align: center;
width: 20px;
padding-left: 1px;
}

.page_ps td a:hover {
text-decoration:none;
}

.page_ps td a.sel {
background: #3B73B9;
color: white;
}

.page_ps td a.inactive {
color: #999;
}

.page_ps td.empty {
width: 10px;
border: none;
}


/*******************************************************************************************************************
USER
*******************************************************************************************************************/
#userform option {
padding: 0 5px;
}

#userform select, #userform input {
width: 120px;
margin-right:10px;
}

label.left {
	display: block;
	width: 120px;
	float: left;
	text-align: right;
	margin-right: 10px;
	/*line-height:24px;*/
}

.userdata label.left {
margin-top: 7px;
}

.userdata label.error {
	background: url("/src/img/icn_error.gif") no-repeat;
	color: red;
	margin: 4px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:16px;
}

.userdata label.checked {
	background: url("/src/img/icn_checked.gif") no-repeat;
}


.userdata input, .userdata select, .userdata textarea {
	border:1px solid #CCCCCC;
	padding: 1px;
	margin: 4px;
	vertical-align:middle;
}

.userdata input, .userdata select, .userdata textarea,
form#register input, form#register select, form#register textarea {
	width: 180px;
	vertical-align:middle;
}

.userdata select {
	width: 184px;
}


.userdata .button, .userdata .btn, #register .button, #register .btn {
	width: auto;
	padding: 0 0 0 10px;
}

.box_userdata, .box {
	padding: 10px;
	border: 1px solid #CCCCCC;
}	

.box_usertype {
	padding: 5px;
	text-align: center;
}

.box_adminrights {
	padding-left:27px;
}

fieldset.register_dealer, fieldset.register_member {
	border: 0;
}

ul.userdata {
	list-style: none;
}

ul.userdata li {
	border-bottom: 1px solid #CCCCCC;
	overflow: hidden;
	white-space:nowrap;
}

ul.userdata div{
	float:left;
}

td.green {
	background: url("/src/img/icn_checked.gif") no-repeat;
}

.usertype {
	cursor: pointer;
	margin-left: 20px;
	padding: 0;
}

.tab {
display: block;
float:left;
width: 106px;
height: 30px;
line-height: 42px;
text-align: center;
overflow:hidden;
background-repeat: no-repeat;
background-image: url("/src/img/tab.gif");
}

.tabsel {
background-position: 0 -30px;
line-height: 36px;
color: #8b7210 !important;
}

#tab_userdata_1 {
background-image: url("/src/img/tab_userdata.gif");
}

#tab_userdata_2 {
background-image: url("/src/img/tab_adminpages.gif");
}

#tab_userdata_3 {
background-image: url("/src/img/tab_admincountries.gif");
}

.btn_region, .btn_pole {
display: block;
float: left;
width: 110px;
height: 20px;
border: 1px solid #808080;
margin: 0 4px 4px 0;
text-align: center;
line-height: 20px;
background-color: #eee;
color: #808080;
cursor: pointer;
}

.region_sel, .pole_sel {
background-color: #ccc;
color: black;
}

#btn_region_all, #btn_region_sel, #btn_pole_all, #btn_pole_sel {
background-color: #ced8e4;
}

#btn_region_all.region_sel, #btn_region_sel.region_sel,
#btn_pole_all.pole_sel, #btn_pole_sel.pole_sel {
background-color: #acbdd2;
}




#box_country {
height: 250px;
overflow: auto;
border: 1px solid #ccc;
padding:10px;
}

#box_country ul{
list-style: none;
margin-bottom: 10px;
}

#box_country .sel {
background-color: #e9d03d;
}

#box_country li {
padding: 3px 10px;
margin: 1px 0;
background: #eee;
}

#box_country li input {
display: none;
}

label.error {
display: none;
color:red;
padding-left:10px;
font-weight:bold;
}


.overview li {
line-height: 16px;
}

.overview li div {
font-weight: bold;
height:16px;
}



/*******************************************************************************************************************
USER STATUS
*******************************************************************************************************************/
table.userstatus td {
padding: 2px 5px 2px 0;
}

table.userstatus {
margin-bottom:30px;
}

table.cards td{
/* padding-right: 10px !important; */
text-align: right;
}

/*******************************************************************************************************************
USER REGISTRATION
*******************************************************************************************************************/
form#register {
margin-bottom: 20px;


}

#box_step2 img {
	border: 1px solid #ccc;
	cursor: pointer;
	margin-bottom: 3px;
}

.box_unit {
	float:left;
	width:84px;
	padding: 2px 0;
	margin: 0 10px 10px 0;
	text-align: center;
}

.box_unit_voluson, .box_unit_vivid {
	width:124px;
}

.box_unit div {
	width:84px;
	line-height:16px;
	background: url("/src/img/btn_unitselect.gif") 0 0 no-repeat;
}

.box_unit_voluson div, .box_unit_vivid div {
	width:124px;
	background: url("/src/img/btn_unitselect_120.gif") 0 0 no-repeat;
}

#box_step2 .unitsel div {
	background-position: 0 -16px;
	color: white;
}

#box_step2 .unitsel img {
	border: 1px solid #3B73B9;
}

.box_unit input {
	vertical-align: middle;
}

ul.register {
	list-style: none;
	margin-bottom: 20px;
}

ul.register li{
padding: 2px 0;
}

#boxserial {
/*
position: absolute;
top: 100px;
border: 1px solid #999;
background: #fff;
padding: 5px;
text-align: right;
*/
padding-left: 130px;
}

#boxserial div {
padding: 3px;
background: #f2f2f2;
margin-bottom: 5px;
}

#boxserial a {
color: black;
}


/*******************************************************************************************************************
PERSONALDATA
*******************************************************************************************************************/
.userdata div.left {
	width: 120px;
	text-align: right;
	margin-right: 15px;
}

.userdata div {

}

.userdata li {
clear: both;
}

#personaldata li {
padding: 5px 0;
clear: none;
}


/*******************************************************************************************************************
LOCALNEWS
*******************************************************************************************************************/
ul.newdata {
list-style: none;
}

ul.newdata li {
margin-bottom:15px;
}

ul.newdata li.course {
margin-bottom:3px;
}

.newdata input.text, .newdata textarea, #headline, #teaser {
width: 560px;
padding: 2px;
}

.newdata textarea#text {
height: 250px;
}

label.newsleft {
	display:block;
	float:left;
	width: 120px;
	padding: 3px 10px 3px 10px;
}

input.right {
width: 400px;
}
/*
.newdata textarea {
height: 300px;
}
*/
.newdata input.date, .newdata select {
width: 120px;
}

label.top {
display: block;
line-height:24px;
}

#localnewsedit h4 {
padding: 3px 5px;
background: #f2f2f2;
margin-bottom: 2px;
}

#localnewsedit h5 {
margin:10px 0 5px 0;
margin-right:10px;
}

img.ui-datepicker-trigger {
vertical-align: top;
cursor: pointer;
}

#localnewsedit .thumb {
display: block;
width: 60px;
height: 60px;
float: left;
border: 1px solid #ccc;
margin-right: 5px;
background: no-repeat center;
}

#countryselectbox select {
width: 100px;
}

input#file, input#image {
width: auto !important;
background: none;
}

#newscountries {
position: absolute;
width: 130px;
overflow: auto;
left: 580px;
border: 1px solid #ccc;
background: white;
padding:3px;
line-height:15px;
}

.newscountries {
cursor: pointer;
}

#newscountries .h {
background: #e0e0e0;
height:8px;
line-height:8px;
}

select#language {
padding:0;
width:120px;
}


select#language option {
padding: 2px;
}



/*******************************************************************************************************************
GALLERY
*******************************************************************************************************************/
.movinputs div, .movinputs input {
margin-bottom:5px;
clear:both;
}

.movlabel {
padding: 5px;
margin:0;
background: #F2F2F2;
}

a.addimg {
clear: both;
width: 100px;
display: block;
padding: 8px 0;
}

#application_select {
width: 140px;
}



/******************************************************************************/
.statcol_m, .statcol_d {
background-color: #ccc;
width:20px;
color:white;
}

.this_m, .this_d {
background-color: #3B73B9;
}

.statcol_d {
width:15px;
}

.btnstat {
padding:3px;
border: 1px solid #ccc;
}

a.btnstat:focus {
border: 1px solid #ccc;
}

.statsel, a.statsel:link, a.statsel:visited {
background-color: #3B73B9;
color: white;
}

#months a:link, .months a:visited {
color: #666;
}

#months a:hover, #days a:hover {
text-decoration: none;
}

a.sersort {
text-align:center;
padding:0 2px 0 1px;
font-size:9px;
color: #666;
}

.sersort1 {

border: 1px solid #3B73B9;
}

.sersort2 {
border: 1px solid #33cc00;
}

.sersort3 {
border: 1px solid #ffd400;
}

.sersort4, .sersort5, .sersort6, .sersort7, .sersort8 {
border: 1px solid #ff0000;
}

ul.memberdiscount {
background-color:#F7F7F7;
background: url("/src/img/dotline.gif") repeat-x 0 bottom;
margin-bottom:20px;
padding: 10px 0;
font-size:13px;
}

.dotline {
background: url("/src/img/dotline.gif") repeat-x 0;
border: none;
}

ul.memberdiscount li {

}

.price {
color: #3B73B9;
font-weight:bold;
}