/* @override http://casey.gotdns.com/drdiet/includes/templates/drdiet.com/css/stylesheet_drdiet.css */

body {
	margin: 0;
	font-family: century gothic, verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	background-image: url("../images/background.jpg?=0");
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #363636;
}

a:link, a:visited {
	color:#000;
}

.centerColumn a:link,.centerColumn a:visited {
	color: #2c62d4;
}
.centerColumn a:hover {
	color:#F60;
}

a:hover {
	color:#F60;
	text-decoration: none;
}

a:active
{
  outline: none;
  color:#F60;
}

:focus
{
  -moz-outline-style: none;
}


h3 {
	font-size: 1.3em;
}

h3#ezpagesHeading,h3#searchHeading,h3#categoriesHeading {
	font-size: 1.25em;
	padding: 6px 0px 6px 10px;
	text-align: left;
	margin: 0;
}

.sideBoxContent form input {
	padding: 0px 0px 0px 0px;
	margin:  10px 0px 0px 0px;
	
}


h3.itemTitle {
	margin: -25px 0px 15px 0px;
	}


#mainWrapper {
 text-align: left;
 width: 1000px;
 vertical-align: top;
 font-size: 1.1em;
 background:none;
 margin: 0px auto 0px auto;
 }

#headerWrapper {
	height:138px;
	}
	

#logoWrapper{
	background-image:url(../images/header-background.jpg);
	height:138px;
	background-repeat: no-repeat;
	background-position: center bottom;
	}

#logo {
	padding-left:170px;
}

#navMainWrapper {
	position:relative;
	width:400px;
	float: right;
}

#navMain {
	float:right;
	color: #FC0;
	background-color: transparent;
	margin-top: 55px;
}

#navColumnOne {
	background:transparent;
	}

#navColumnTwo {
	background:transparent;
	}
/*	
#indexDefault  {
	background-image: url("../images/header-the-solution.jpg?=0");
	background-position: top center;
	background-repeat: no-repeat;
	min-height: 474px;
}
*/
#navBreadCrumb {
	background: none;
	padding-left: 1em;
	padding-top: .9em;
}

.leftBoxHeading {
	background-image:  url("../images/nav-top-rounded.png?=0");
	background-repeat: no-repeat;
	background-position: top center;
	color: black;
	margin: 0;
	height: 21px;
	font-weight: bold;
	
}

h3.leftBoxHeading {
	color: black;
	margin: 0;
	padding-top: 10px;
}

.sideBoxContent {
	background-image: url("../images/nav-body-background.png?=0");
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

.sideBoxContent ul {
	padding-top: 8px;
}




#sideboxBottom {
	background-image: url("../images/nav-bottom-rounded.png?=0");
	background-position: bottom left;
	background-repeat: no-repeat;
	min-height: 11px;
}

.sideBoxContent li {
	padding-left: 10px;
	padding-bottom: 5px;
}


a.category-links {
	padding-left: 10px;
	padding-bottom: 5px;
}

.sideBoxContent {
	padding-left: 10px;
	padding-bottom: 5px;
}

a.category-top {
	padding-left: 10px;
	line-height: 2em;
}

a.category-top:hover {
	
}

	
/*#catBoxDivider {
	
}
*/

.leftBoxContainer {
	border: none;
	margin-top: 1.5em;
	}

#sideboxBottom {
	height: 18px;
	background: url(../images/nav-bot-rounded.png) no-repeat left bottom;
}




.centerColumn {
	background-color:#FFFFFF;
	min-height: 750px;
	width: 760px;
	padding: 0px;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
}

div#navCatTabs a:hover {
	text-decoration: underline;
	color:#FFF;
}




FORM, SELECT, INPUT {

min-width: 70px;
}

#popupShippingEstimator, #popupSearchHelp, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
background-color: #ffffff;
background-image: none;
}

#popupAdditionalImage {
background-color: #ffffff; /* change this to the color you wish*/
background-image: none;
} 




/* img drop shadows */





.wrap1, .wrap2, .wrap3 {

  display:inline-table;

  /* \*/display:block;/**/

}

.wrap1 {

  float: left;
  background:url("../images/shadow.gif") right bottom no-repeat;
  margin-bottom: 20px;
  margin-top: 10px;
}

.wrap2 {
  background:url("../images/corner_bl.gif") -14px 100% no-repeat;
}


.wrap3 {
  padding:0 8px 8px 0;
  background:url("../images/corner_tr.gif") 100% -14px no-repeat;
}



.wrap3 img {
  display:block;
  border:1px solid #ccc;
  border-color:#efefef #ccc #ccc #efefef;
}

/* img drop shadows end*/



div #img {
	padding-left: 10px;
}

	

div#productName, div#productPrice {
	float: left;
}

div#productDescription {
	min-height: 400px;
	padding-right: 10px;
}

/* ADDITIONAL BOXES LAYOUT */

div#whatsNew a {
	font-weight: bold;

}


/* END ADDITIONAL BOXES LAYOUT */

.productListing-data {
	text-align: left;
	padding-left: 20px;
}

.productListing-data img {
	padding: 10px;
}


.productListing-rowheading {
	padding: 10px;
}

.navSplitPagesResult {
	padding-bottom: 20px
}

#listCell0-1 {
	visibility: hidden
	}

.navNextPrevWrapper {
	margin-bottom: 20px
} 

.categoryIcon {
	font-size: 1.3em;
	font-weight: bold;
}


#navSuppWrapper {
	background: url("../images/background-footer.png?=0") no-repeat top;
	margin:0px auto;
}

#navSupp {
line-height:1.5em;
list-style-type:none;
padding:0;
position: relative;
height: 403px;
width: 800px;
margin: 0px auto;
background: url("../images/footer-content.png?=0") no-repeat top;
padding-left: 200px;
}
.footercontent {padding: 0px 10px 0px 10px;}
.col1 {width: 110px;float: left;padding:10px 0px 0px 10px;}
.col2 {width: 156px; float: left;padding:10px 0px 0px 10px;}
.col3 {width: 166px; float: left;padding:10px 0px 0px 10px;}
.col4 {width: 305px;float: left;padding:10px 0px 0px 10px;}
.footercontent h3 {color: #fff;font-size: 1.25em;padding: 0;margin: 10px 0px;}
#navSupp .footercontent ul,#navSupp .footercontent li,#navSupp .footercontent li a, #navSupp .footercontent p a {list-style: none;color: #fff;padding: 0;margin: 0;text-align: left;}
#navSupp .footercontent li a, #navSupp .footercontent p, #navsupp .footercontent a {text-decoration: none; font-size: 1em; font-weight: 400}
#my_gallery.innerfade {
 position: relative;
 left: -20px;
}

#navSupp .footercontent li a:hover, #navSupp .footercontent p a:hover {text-decoration: underline}

#designerinfo {
	float: right;
	margin-top: 40px;
	}

#designerinfo a {
	color: white;
	margin: 0 0 0 40px;
	}

	
#designerinfo img {
	margin-top: -5px
	}
	


/*#designerinfo img {
	margin: 35px 0 0 514px;
	margin: 10px 0 0 514px !important;
	}
	*/
	
.centertd {
	background-color: #ffffff
}



#navSuppFooter ul {
	display: inline;
	
}

#navSuppFooter ul li {
	list-style: none;
	
}

#navSuppFooter ul li a {
	color: #ffffff
	
}

#content {
	padding-left: 5px;
	}
	
		#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{ 
			height:380px;
			width:715px;
			overflow:hidden;
			}	
		#slider{ 
			margin-left:23px;
			margin-top: 10px;
			position: relative;
			}	

td.Subtitle {
	padding-left: 20px;
	}

.RowSelected {
	background-color: #dfdfdf
	}

.categoryIcon {
	padding: 5px 0 0 0px;
	font-size: 1.5em
	}
	