body {
    color: #000000;
    font-family: Verdana;
    font-size: 11px;
	background:url('/images/skins/medigroup/bg-body.jpg') repeat-x center top #f7fcfe;
}
 
td#ShopLayOut_SpaceTop_TD {
	background: url('/images/skins/medigroup/background.png') center top no-repeat; 
	height:154px !important; 
	width:983px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	}

center

{

    text-align:left;

}

.TopMenu_TD

{

    /*padding-top: 6px;*/

    color: #FFFFFF;

    font-size: 10px;

    font-weight: bold;
	
	height:40px;!important
	
	vertical-align: middle;

}

.TopMenu_TD a:link

{
	padding:0px 5px;

    text-decoration: none;

    color: #FFFFFF;

}

.TopMenu_TD a:active

{

    text-decoration: none;

    color: #ffcc33;

}

.TopMenu_TD a:visited

{

    text-decoration: none;

    color: #FFFFFF;

}

.TopMenu_TD a:hover

{

    text-decoration: underline;

    color: #ffcc33;

}

#ShopLayOut_SpaceBottomAndTop_TD, #ShopContentLayOutTable, #ShopLayOut_Content_TD

{

    vertical-align: top !important;

}

.ProductmenuContainer_DIV

{

    background-image: url( 'boxtop.png' );

    background-repeat: no-repeat;

    width: 187px;

}

.Heading_Productmenu

{
     background: #336699; /* Old browsers */
	 background:url(md_bg.png) repeat-x;


    font-weight: bold;
	text-transform:capitalize;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    width: 187px;

    text-align: center;
	vertical-align:middle;
	color:fff;
	line-height:32px;
	height:35px;


    font-weight: bold;

    display: block;

}

#ProductMenu_Table

{
    
	padding:5px 0px;
    position: relative;
	
		border: 1px solid #333366; 
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

    top: -5px;
	

}

#ProductMenu_Table tbody { 
}

.RootCategory_Productmenu

{

    width: 177px;


    height: 28px;

    color: #385273;

    font-weight: bold;

    vertical-align: middle;

    padding-left: 10px;

    font-size:10px;
	line-height:6px;

}



.Deactiv_Productmenu:link, .Deactiv_Productmenu:active, .Deactiv_Productmenu:visited

{

    text-decoration: none;

    color: #385273;

    width: 100%;

    height: 100%;

    display: inline;

    padding-top:7px;

}



.Deactiv_Productmenu:hover

{

    text-decoration: underline;

    color: #FFCC33;

    width: 100%;

    height: 100%;

    display: inline;

    padding-top:7px;

}



.Activ_Productmenu:link, .Activ_Productmenu:active, .Activ_Productmenu:visited

{
	
    text-decoration: none;

    /*color: #FFFFFF;*/

    width: 100%;

    height: 100%;

    display: inline;

    padding-top:7px;

}



.Activ_Productmenu:hover

{

    text-decoration: underline;

    color: #FFCC33;

    width: 100%;

    height: 100%;

    display: inline;

    padding-top:7px;

}



#Table45

{

    margin-top:10px;
	padding:20px;
	background:#FFF;
	behavior: url(PIE.htc);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	min-height:700px;


}

.Heading_Basket a  img {    display: block;
    margin-left:15px;
    position: relative; 
	border:0px !important;}
	
	


#ShopLayOut_Basket_TD table tbody tr:first-child .Heading_Basket

{

    text-align: center;

    vertical-align: middle;

	 background:url(md_bg2.png) repeat-x;
    font-weight: bold;
	text-transform:capitalize;


	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

    background-repeat: no-repeat;

    width: 187px;

    height: 28px;

    color: #ffffff;

}



.Foto1_Basket

{

    text-align: right;

    background-image: url('boxbackground.png');

    padding: 10px 10px 0px 10px;

}



.NumberProduct_Basket

{

    background-image: url('boxbackground.png');

    padding: 0px 10px 0px 10px;

    color: #385273;

    font-size: 10px;

}



.TotalSum_Basket

{

    padding-left: 10px;

}



.Amount_Basket

{

    padding-right: 10px;

    background-image: url('boxbackground.png');

    background-repeat: repeat-y;

    text-align: right;

}



.SpaceTop_TD 

{

    vertical-align: top;
	

}



.SearchField_SearchPage {
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari, Chrome */
border-radius: 3px; /* CSS3 */
border:1px solid #333333;
background-color: white;
font-family:Verdana;
font-size:10px;
height: 24px;
width:155px;
color: #949599;
float:left;
}



.SubmitButton_SearchPage {
border: none 0px #FFFFFF;
background:url(search_button.png) no-repeat;
height:22px;
width:30px;
cursor: pointer;
text-indent: -9999px;
margin-left:-30px;
margin-top:1px;
}



.SpaceBottom_TD

{


background: url(footer_bg_img.png) repeat-x;

padding:10px 20px;

height: 70px;

vertical-align:middle;
-webkit-border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
behavior: url(PIE.htc);
}



.SpaceLeft_TD

{

/*background-image: url('bottomleft.jpg');*/

background-position: right bottom;

background-repeat: no-repeat;

}



.SpaceRight_TD

{

/*background-image: url('bottomright.jpg');*/

background-position: left bottom;

background-repeat: no-repeat;

}



.bottomlinks

{

color: #FFFFFF;

font-weight: bold;

font-size: 10px;

text-decoration: none;

float: right;

}



.bottomlinks a:link, .bottomlinks a:active, .bottomlinks a:visited

{

color: #FFFFFF;

font-weight: bold;

font-size: 10px;

text-decoration: none;

}



.bottomlinks a:hover

{

color: #FFFFFF;

font-weight: bold;

font-size: 10px;

text-decoration: underline;

}



.Main_TD

{

    padding: 0px 20px 0px 20px;

    width: 518px !important;

}



td.Price_Frontpage{
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  border-radius: 10px; /* CSS3 */
}

.Photo3_Frontpage { vertical-align:middle;}

.Price_Frontpage * { display:block; text-align:center;}
.Price_Frontpage { padding:5px; 0px;}
td.Price_Frontpage, td.Price_Productlist

{

background-color: #d8e0ed;

color: #263379;

vertical-align: middle;

  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari, Chrome */
  border-radius: 6px; /* CSS3 */
}

.Price_Productlist  {     display: block;
    padding: 10px 0;!important}

span.Price_Frontpage, span.Price_Productlist

{

text-align: center;

font-weight: bold;

display:block;

width:100%;

height:100%;

vertical-align: middle;

}



td.Photo3_Frontpage

{
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  border-radius: 5px; /* CSS3 */
border: solid 2px #333366;

}



div.Photo3_Frontpage

{

vertical-align: middle;

text-align: center;

height:100%;

width:100%;

display: block;

}



td.Description_Frontpage

{

color: #385273;
font-weight:bold;
text-transform:uppercase;

}



td.Description_Frontpage a:link, td.Description_Frontpage a:active, td.Description_Frontpage a:visited, .Toolbar_ProductInfo a:link, .Toolbar_ProductInfo a:active, .Toolbar_ProductInfo a:visited, .Description_ProductList a, .Description_ProductList a:link, .Description_ProductList a:active, .Description_ProductList a:visited, .Toolbar_Productlist a, .Toolbar_Productlist a:link, .Toolbar_Productlist a:active, .Toolbar_Productlist a:visited, .ShowBasket_ProductLine_Description_TD a, .ShowBasket_ProductLine_Description_TD a:link, .ShowBasket_ProductLine_Description_TD a:active, .ShowBasket_ProductLine_Description_TD a:visited, a:active, a:link, a:visited

{

color: #385273;
font-weight:bold;
text-decoration: none;

}

.Description_ProductList { height: 80px;}



td.Description_Frontpage a:hover, .Toolbar_ProductInfo a:hover, .Description_ProductList a:hover, .Toolbar_Productlist a:hover, .ShowBasket_ProductLine_Description_TD a:hover, a:hover, #tabB1, #tabB2, #tabB3, #tabB4

{

color: #385273;

text-decoration: underline;

}



#tabB1, #tabB2, #tabB3, #tabB4

{

font-weight: bold;

}



.Heading_Frontpage, .Heading_Productinfo, .Heading_ProductList, .Heading_Orderstep1, .Heading_Orderstep2, .Heading_Orderstep3, .Heading_Orderstep4, .Heading_Profile, .Heading_Terms, .Heading_AdvancedSearchPage, .Heading_Customer

{

display:block;

width:514px;

background-image: none;

text-align: left;

font-weight:bold;

color: #000000;

position:relative;

padding: 5px 0px 5px 0px;

}



.Heading_ShowBasket

{

font-weight:bold;

padding: 5px 0px 5px 0px;

}



.Text1_Frontpage, .Text2_Frontpage

{

position:relative;

padding-top:5px;

padding-bottom:5px;

display:block;

width: 514px;

}



.BuyButton_ProductInfo

{

width:30px;

}



.TableLinesNoBottom_Productlist

{

visibility: hidden;

}



.FavAddButton_Productlist

{

visibility: hidden;

height: 0px;

}



td.InfoButton_Productlist

{

visibility:hidden;

height: 0px !important;

}

#Table1 { margin-top: 0px;} 

.TopMenu_TD { 
}
#ShopLayOut_Topmenu_TD  {
background:url('/images/skins/medigroup/bg-menu.jpg') repeat-x center top;
-moz-border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
-o-border-radius:0 0 10px 10px;
-ms-border-radius:0 0 10px 10px;
border-radius:0 0 10px 10px;
height:44px;
line-height:38px;
text-align:center;
padding-left:50px;
font-size:11px;
}
.TopMenu_TD a {

}


#ShopMainLayOutTable { margin: 30px 0px;}	 

#Search_Form_Top {display:block; width:195px; float:left; height:25px; margin:162px 0 0 10px !important;  position:absolute; }


.Photo1_ProductList {  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  border-radius: 5px; /* CSS3 */
border: solid 2px #333366;}

.ProductList_TD td  { text-align:center;}

.Photo1_ProductList a img { height:130px; padding: 20px 10px; width:100px;}

#ProductMenu_Table  tbody tr td a {padding-left:10px;}

.SpecialOfferPrice_FrontPage { font-weight:bold;} 

#ShopLayOut_Basket_TD table {  -moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari, Chrome */
  border-radius: 6px; /* CSS3 */
border: solid 1px #333366;} 

span#footer_address { color:#FFFFFF; font-weight:bold; font-size:10px;}

td.BuyButton_ProductList { padding-top:5px;}

#ShopLayOut_SpaceBottom_TD { top: 0;} 

.ShowBasket_ProductLine_ActionButtons_TD  a img { margin-left:2px;}

td img.FavAddButton_ProductInfo {
	 display: inline;
	 margin-top:-4px;
	float:left;
	padding-top:0;
	}
