@charset "utf-8";
@import url("shadyhotness.css");
/* CSS Document */

*
{
margin:0;
padding:0;
}

img {border:none;}

body
{
/*background:url(http://md-antiaging.com/images/bg-body-3.jpg) repeat-y top left;*/
font-family:"Trebuschet MS", Verdana, Arial, Helvetica, sans-serif;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
background:url(http://md-antiaging.com/images/bg-body.jpg) repeat top left;
color:#2b2b2b;
}

a
{
color:#2b2b2b;
}

p
{
font-size:11px;

font-size:12px;

line-height:1.3em;
line-height:2em;
margin:0 0 1em 0;
font-size:11px;
}

p.lesslh
{
line-height:1.3em;
}

h4
{
font-size:12px;
font-family:"Trebuschet MS", Verdana, Arial, Helvetica, sans-serif;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}



a:hover
{
text-decoration:none;
}

div.hr
{
background:url(../images/dot.gif) repeat-x left bottom;
height:1px;
margin:10px 0;
}

#body
{
background:url(http://md-antiaging.com/images/bg-body-top.jpg) repeat-x top left;
}

#wrapper /* width:965px; */
{
text-align:left;
margin:0 auto;
width:965px;
position:relative;
}

#content
{
background:#ffffff;
padding:30px 0;
width:100%;
}


#header
{
height:105px;

height:134px;
/*background:#265a1a url(http://md-antiaging.com/images/bg-body-top.jpg) repeat-x top left;*/
position:relative;
}

#logo
{
height:105px;

/*top:25px;*/
width:308px;
left:0;
height:auto;
height:105px;
overflow:hidden;
float:left;
z-index:10000;
position:absolute;
}

#logo span
{

overflow:hidden;
position:absolute;
left:0;
top:0;
width:100%;
height:105px;
/*text-indent:-9999px;*/
background:url(http://md-antiaging.com/images/md-antiaging-logo.gif) no-repeat top left;
cursor:pointer;
display:block;
}

#search /* width:300px; */
{
position:absolute;
z-index:20000;
width:300px;
padding:7px 13px 0 13px; /* ie.style */
width:274px;
height:48px;
left:666px;
top:0;
background:url(http://md-antiaging.com/images/bg-search.jpg) no-repeat left top;
}

#search label
{
padding-top:3px;

font-size:15px;
font-weight:bold;
}

#search input.txtfield
{
margin:0;
vertical-align:middle;
}


#search .go_button
{
margin:0;
position:relative;
top:0px;
}

#cart-info /* width:200px; */
{
text-align:right;
position:absolute;




width:200px;
height:48px;
left:440px;
top:0;
}

#cart-info a.view-cart-big
{
/*bac*/
line-height:48px;
}


/* boxes */


.box, .boxsmall
{
border:1px solid #cecbc6;
width:208px;
background:#f8f7f5;
margin:0 0 5px 0;
overflow:hidden;
}





#main-wide .box
{
width:698px;
}

#main .box
{
width:475px;
}

#main-wide .box .c
{
padding:25px;
}

#main .box .c
{
padding:20px;
}

.box .h, td.infoBoxHeading, td.infoBoxHeading2
{
background:#ffffff url(http://md-antiaging.com/images/bg-box-heading.gif) repeat-x top left;
padding:8px 10px;
border-bottom:1px solid #cecbc6;
line-height:18px;
padding:6px 10px;
font-size:14px;
/*text-transform:capitalize;*/

}

td.infoBoxHeading{border:1px solid #cecbc6; font-weight:bold; }
td.infoBoxHeading2{border:1px solid #cecbc6; font-weight:bold; border-bottom:none;}




table.infoBox
{
border:1px solid #cecbc6;
background:#f8f7f5;
}


.box .h h3
{
font-weight:normal;
font-size:12px;
font-size:14px;
line-height:18px;
text-transform:capitalize;
}

.box .h h3 em
{
text-transform:none;
}

.box .h h5
{
font-weight:normal;
font-size:10px;
font-family:arial;
line-height:15px;
font-weight:bold;
text-transform:capitalize;
margin-top:3px;
}

.box .c
{
padding:10px;
}

.box .center
{
text-align:center;
padding-top:0px;
}

#main .box .image, #main-wide .box .image, #sidebar2 .box .image
{
padding:1px !important;
}

#main .box .lesspadding, #main-wide .box .lesspadding
{
padding:10px;
}

.box .b
{
clear:both;
font-family:Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background:#dee5e8 url(http://md-antiaging.com/images/bg-box-bottom.gif) repeat-x top left;
padding:10px;
font-size:11px;
}

.box .b p
{
margin:0;
font-size:11px;
}

.box .c ul
{
margin-left:15px;
}

.box .boxsmall
{
width:308px;
float:left;
overflow:hidden;
margin-bottom:25px;
}

#main-wide .box .boxsmall
{
}

.boxsmall .h, .boxsmall .h h3
{
font-weight:bold;
font-size:13px;
}

#main-wide .box .boxsmall .c 
{
padding:10px 25px;
}

.boxsmall .c ul li
{
font-size:11px;
font-family:Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:8px 0;
line-height:1.4em;
border:1px solid red;
}

.boxsmall .c a
{
font-family:Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#0054a6;
line-height:1.4em;
}

#sidebar, #sidebar2  /** width:227px;*/ /** width:238px;*/ /** width:240px;*/
{
float:left;
width:227px;
padding:0 12px 0 25px;
width:190px;


padding:0 25px;
width:188px;

padding:0 25px;
width:190px;

}

#main-wide /** width:738;*/ /** width:727;*/ /** width:725;*/
{
float:left;
width:738px;
padding:0 25px 0 13px;
width:700px;

width:725px;
padding:0 0 0 25px;

width:700px;

}

#main /** width:965-240-240 = 485; */
{
float:left;
width:485px;

padding:0;
/*width:700px;*/

}

main-wide .box
{

}


#navwrapper
{

float:left;
 
width:100%;
/*background:#00546a url(http://md-antiaging.com/images/bg-navwrapper1.gif) repeat-x left -1px;*/
height:57px;
height:86px;


position:absolute;
float:none;
height:20px;
width:20px;
width:100%;
}

#login
{
float:left;
color:#FFFFFF;
padding-top:7px;
height:15px;

z-index:2002;
position:relative;
top:105px;
}

#login a
{
color:#FFFFFF;
}

#login p
{
font-size:13px;
line-height:1.3em;
}

#mainnav 
{
float:left;
width:500px;
}

#mainnav li
{
float:left;
height:29px;
}

#footer
{
clear:both;
padding-top:15px;
}

.copyright, .designby
{
padding:0 25px;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
}
.designby
{
float:right;
margin-top:-23px;
}

.designby a
{
color:#f29318;
text-decoration:none;
}
.designby a:hover{text-decoration:underline;}



#partners
{
text-align:center;
}

#partners a span
{
position:absolute;
top:-999999px;
}


table.purchases
{
/*width:100%;*/
font-size:11px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


table.purchases td
{
vertical-align:top;
padding-bottom:10px;
}

table.purchases td.desc
{
padding:0 8px;
}

table.purchases p
{
font-size:11px;
line-height:1.3em;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.product-view-images
{
width:235px;
float:left;
}


.product-view-desc
{
width:200px;
float:left;
padding-left:5px;
}

.product-view-desc p, .product-other p
{
font-size:11px;
line-height:1.3em;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.product-view-desc p input, .product-view-desc p select
{
margin:0 4px;
}


table.product-other
{
/*width:100%;*/

}

.product-other td
{

}

.product-other .images
{
float:left;
width:120px;
}

.product-other .desc
{
width:90px;
}

.product-other h4
{
font-size:11px;
margin-bottom:3px;
}

.product-other p
{
margin:3px 0;
}


span.attributes
{
font-size:12px;
font-weight:bold;
}

.thubms-xs
{
}

.thubms-xs div
{
margin-right:5px;
margin-top:5px;
}

/* javascript generated gifs for dropshadow */
.thubms-xs div div, .thubms-xs div div div  
{
margin:0;
}



/* lists */

ul.list
{
margin-left:20px;
}

ul.list li
{
margin:3px 0px;
}

ul.products
{

}

ul.products li
{
list-style:none; 
background:url(http://md-antiaging.com/images/bullet-sun.gif) 0px 3px no-repeat; 
/*padding-left:25px;*/
color:#313131;
line-height:22px;
font-size:13px;
}

ul.products li a{padding-left:25px;}

ul.products li ul{padding:0; margin:0; }

ul.products li.special, ul.products li li
{
background:url(http://md-antiaging.com/images/bullet-hills.gif) 12px 7px no-repeat; 
padding-left:15px;
}


ul.products li a
{
text-decoration:none;
text-transform:capitalize;
color:#313131;
}

ul.products li a:hover, ul.products li.active a
{
text-decoration:underline;
}

ul.products li.active li a
{
text-decoration:none;
}

/* forms, form fields  */

.go_button
{
border:none;

width:33px;
height:27px;
background:url(http://md-antiaging.com/images/btn-go.gif) no-repeat top left;
}

.go_button:hover
{
background-image:url(http://md-antiaging.com/images/btn-go.gif);
}

.checkout-button
{
border:none;

width:84px;
height:23px;
background:url(http://md-antiaging.com/images/btn-checkout.gif) no-repeat top right;
}

input.btnlink, input.btnlink2
{
border:none;

width:100px;
height:33px;
background:url(http://md-antiaging.com/images/bg-btn-link1.gif) no-repeat center left;
font-size:11px;
text-transform:none;
line-height:23px;
padding-bottom:7px;
cursor:pointer;
}


input.btnlink2
{
background:url(http://md-antiaging.com/images/bg-btn-link2.gif) no-repeat center left;
width:140px;
}
input.strong
{
font-weight:bold;
}

.link-button:hover
{
background-image:url(http://md-antiaging.com/images/btn-go.gif);
}


input, label, h5, select, textarea
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
label
{
font-size:11px;
}

input
{
margin:0 3px;
}
input.txtfield
{
border:1px solid #bcbcbc;
height:23px;
width:190px;
font-size:11px;

padding:4px 4px;
padding-bottom:0;
height:19px;
width:182px;
}

input.checkbox
{
margin:0 5px;
}

textarea
{
border:1px solid #bcbcbc;
font-size:11px;
padding:4px 4px;
padding-bottom:0;
height:170px;
width:431px;
overflow:auto;
margin-bottom:5px;
}

select
{
border:1px solid #bcbcbc;
height:23px;
height:21px;
font-size:11px;
font-style:italic;
vertical-align:middle;
padding:1px;
}

select option
{
padding:3px 5px;

}

.box input.txtfield
{
width:172px;
}

.box input.txtfield-wide
{
border:1px solid #bcbcbc;margin-left: 1px;width:438px;
}

#signup input.txtfield
{
margin:0;
}

.box  input.xs
{
width:23px;
}


/* tables */
table
{

}

thead
{
background-color:#b8e0a8;
}

thead th
{
line-height:1em;
padding:0.5em 0;
font-weight:normal;
font-size:13px;
text-align:center;
}


.productListing-heading{
	background-color:#b8e0a8;
	line-height:1em;
	padding:0.5em 0;
	font-weight:normal;
	font-size:13px;
	text-align:center;
}

.productListing-data{
	text-align:center;
	padding:20px 0;
	background:url(http://md-antiaging.com/images/dot.gif) repeat-x left bottom;
	font-size:11px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	empty-cells:show;
}

.productListing-data input{
	font-size:12px;
	text-transform:capitalize;
}

table.track, table.cart
{
width:80%;
margin:0 auto;
margin-bottom:20px;
}

table.cart{
	border:1px solid #CECBC6;
}

table.my_cart{
	border:1px solid #CECBC6;
	border-collapse:collapse;
}

table.my_cart td.bg{
	background-color:#eeedeb;
}

table.my_cart th.border_bottom{	
	border-bottom:1px solid #CECBC6;
}

table.my_cart th.border_bottom_right {
	border-right:1px solid #CECBC6;	
	border-bottom:1px solid #CECBC6;
}

.sub_total{
	background-color:#EEEDEB;
	border:1px solid #CECBC6;
	padding:5px;
	float:right;
	margin:10px 0 10px 0;
}

.my_hr{
	background:url(http://md-antiaging.com/images/dot.gif) repeat-x left bottom;
	width:100%;
	clear:both;
	height:2px;
}

.my_price{
	background-color:#B8E0A8;
	border:1px solid #C4C1BC;
	padding:3px;
	color:#2B2B2B;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}


table.track td, table.cart td, table.my_cart td
{
text-align:center;
padding:20px 0;
background:url(http://md-antiaging.com/images/dot.gif) repeat-x left bottom;
font-size:11px;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
empty-cells:show;
}

table.my_cart td{
	padding:20px 10px;
}

table.my_cart td.last{
	background:none;
	text-align:center;
	padding:20px 0;
	font-size:11px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	empty-cells:show;
}

table.my_cart td.last_bg{
	background:none;
	background-color:#eeedeb;
	text-align:center;
	padding:20px 0;
	font-size:11px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	empty-cells:show;
}

table.cart th.no_right{
	/*border:1px solid #CECBC6;*/
	
  border-color: #CECBC6;
  border-width: 1px 0 1px 1px;
  border-style: solid;	
}

table.track td input, table.cart td input
{
/*
font-size:13px;
font-family:"Trebuschet MS", Verdana, Arial, Helvetica, sans-serif;
*/
font-size:12px;
text-transform:capitalize;
}

table.cart
{
width:100%;
}

table.cart td a
{
color:#004a80;
}
table.centertable
{
}

td {
  margin: 0;
  padding: 4px;
	vertical-align:top;
}

td table.nopadding td{
   padding: 0px;
	vertical-align:middle;
}

table.border
{

    border-color: #aaaaaa;
    border-width: 0 0 1px 1px;
    border-style: solid;

}

table.border td
{
    border-color: #aaaaaa;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

table.centertable
{
width:70%;
width:75%;
margin:0 auto;
}




td.col1
{
text-align:right;
width:130px;

}

td.col1-1, td.main td.main
{
text-align:right;
width:180px;

}



td.col2-right
{
text-align:right;
}

table.halftable
{
width:285px;
margin-right:5px;
margin-bottom:20px;
float:left;
}

table.halftable1
{
margin-bottom:20px;
width:340px;
float:left;
}

table.halftable .col1
{
width:140px;
}

table.halftable1 .col1
{
width:200px;
}



/* end: tables */

/* general */
.clear
{
clear:both;
}

a.emailaddress
{
background:url(http://md-antiaging.com/images/emailaddress.gif) 0px 3px no-repeat; 
padding-left:23px;
line-height:18px;
padding-bottom:4px;
font-size:11px;
}

a.view-cart-big
{
background:url(http://md-antiaging.com/images/view-cart-big.gif) 0px 2px no-repeat; 
padding-left:43px;

padding-bottom:24px;
padding-top:14px;
}

a.print
{
background:url(http://md-antiaging.com/images/printer.gif) 0px 0px no-repeat; 
padding-left:27px;
line-height:20px;
padding-top:5px;
padding-bottom:12px;
font-size:11px;
}


.h a.print
{
margin-left:15px;
}

a.link-strong
{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
text-align:center;
}

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

.blue
{
color:#005369;
text-transform:none;
}

.green
{
color:#68bd45;
}

.orange
{
color:#f8981d;
}

.smallcart
{
background:url(http://md-antiaging.com/images/cart-icon.gif) no-repeat center left;
padding-left:20px;
padding-bottom:0;
margin:0;
}

.link2
{
float:right; margin-top:-13px;
}

.leftpad
{
padding-left:20px;
}

.boxgreen
{
background:#b8e0a8 url(http://md-antiaging.com/images/bg-green1.gif) no-repeat top left;
line-height:21px;
border:1px solid #c4c1bc;
}

.total
{
float:right;
width:250px;
text-align:right;
}

.total h3
{
background-color:#b8e0a8;
line-height:1em;
padding:0.5em 0.5em;
font-size:13px;
text-align:left;
}

.total p
{
font-size:13px;
}

.marginbottom
{
margin-bottom:5px;
}

.marginr
{
margin-right:25px;
}

.boxlink:hover
{
text-decoration:none;
}


span.md-antiaging
{
position:relative;
top:0;
text-indent:-1000px;
width:70px;
overflow:hidden;
border:1px solid red;
}

span.md-antiaging img
{
display:inline;
line-height:normal;
position:absolute;
top:-5px;
}

.dropshadow
{
border:1px solid #d5d5d5;
}


a.btn-link1
{
background:url(http://md-antiaging.com/images/bg-btn-link1.gif);
line-height:27px;
height:33px;
width:99px;
display:block;
text-decoration:none;
text-align:center;
font-size:11px;
}

ul.arrow-circle
{
}

ul.arrow-circle li
{
list-style:none;
padding:0;
line-height:normal;
background:url(http://md-antiaging.com/images/bullet-arrow-circle.gif) left 0px no-repeat; 
padding-left:25px;
height:22px;
line-height:16px;
font-size:12px;
}

ul.arrow-circle li a
{

/*text-indent:25px;*/
display:block;
height:22px;
line-height:16px;
font-size:12px;
font-family:Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#0072bc;
}



a.arrow-circle
{
background:url(http://md-antiaging.com/images/bullet-arrow-circle.gif) left 1px no-repeat; 
/*text-indent:25px;*/
padding:2px 0 2px 25px;
height:25px;
line-height:22px;
font-size:12px;
font-family:Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#0072bc;
}

.bold
{
font-weight:bold;
}

a.btn-link1:hover
{
text-decoration:underline;

}

.cloud-img-wrapper
{
position:relative;
}

.cloud
{
position:absolute;
top:40%;
left:60%;
width:97px;
height:53px;
}

.cloudsmall
{
top:20%;
left:40%;
}

.cloud .png
{
position:absolute;
top:0;
}

.cloud .content /* 97 - padding*/
{
width:87px;
text-align:center;
position:absolute;
padding: 7px 5px 7px 5px;
font-size:10px;
}


.cloud .bigger{
	width:122px; 
}

.cloud h4
{
font-weight:normal;
text-align:center;
font-size:11px;
}

.cloud p
{
font-size:10px;
line-height:normal; /*ns*/
text-align:center;
}

.productname
{
text-transform:uppercase;
font-size:13px;
margin-bottom:15px;
}

p.small
{
font-size:10px;
}

/* right side of the box heading */
.rightinh
{
float:right; margin-top:-21px;
}

.txtright
{
text-align:right;
}

p.comment
{
font-size:10px;
font-family:Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

ul.cart-items
{
}

ul.cart-items li{
list-style:none;
/*border-bottom:1px solid #DDDDDD;*/
background:url(http://md-antiaging.com/images/dot.gif) repeat-x left bottom;
padding:5px 0;
}


ul.cart-items li.last{
list-style:none;
padding:5px 0;
background:none;
}

ul.cart-items li a{text-decoration:none;}
ul.cart-items li a:hover{text-decoration:underline;}


.page_content{
	padding:0 10px 0 10px;
}

.page_content ul{
	padding-left:20px;
	padding-bottom:10px;
}



.img_wrapper{
width:100px;
/*border:1px solid red;*/
}

table.productListing td.bg{
	background-color:#eeedeb;
	border-left:1px solid #CECBC6;
  }


table.cart td.bg{
	background-color:#eeedeb;
	border-left:1px solid #CECBC6;
}