html {
  overflow:auto;
  /*overflow:hidden;*/
}

body {
	padding:0 auto; 
	margin: 0 auto;
	border:none;
	text-align:center;
	font-family:Tahoma, Times, serif;
	font-size:12px;
	height:auto;	
}

#container {
	width:835px;
	min-height:600px;
	margin: 0 auto;
	padding: 0 auto;
	text-align: left;	
}

#header {
	display:block;
	clear:both;
	width:100%;
	height:64px;
	padding:25px 0 21px 0;
	color:#7F7C82;
}

#header #dHeaderLeft {
	float:left;
}

#header #dHeaderRight {
	float:right;
	width:699px;
}

#header a {
	text-decoration:none;
	color:#7F7C82;
}

#dTopMenu {
	width:100%;
	height:64px;
	text-align:right;
	font-size:10px;
	text-transform:uppercase;
}

#dHeaderRighContainer	 {
	padding:15px 0 17px 0;
}

#dSearch {
	display:inline;
	padding-right:20px;
    position:relative;
    left:10px;
    float:right;	
}

#dSearch input {
	height:12px;
	width:156px;
	margin-left:5px;
	background-color:#F5F5F5;
	color:#336657;
}

#dBasket {
	display:inline;
	float:right; 
	margin:4px 5px 0 0;
}

#dTopMenu ul 
{
	float:right;
	padding:0;
	margin:0;
}

#dTopMenu li {
	list-style-type:none;
	display:inline;
	padding-left:10px;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
}


#columnLeft {
	float:left;
	width:630px;
	min-height:448px;
	padding-right:13px;
	background-image:url(/images/assets/welcome/mainBg.jpg);
	background-repeat:no-repeat;
}

#columnRight {
	float:right;
	width:192px;
  overflow:hidden;
	/*height:448px;*/
}

#columnRight a, img {
  border: none;
}



#dFooter {
	display:block;
	clear:both;
	width:inherit;
	height:22px;
	padding:15px 0 0 0;
	color:#7F7C82;
}

#dFooter ul {
	padding:0;
	margin:0;
}

#dFooter li {
	list-style-type:none;
	display:inline;
	padding-right:15px;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
}

#dFooter a {
	text-decoration:none;
	color:#7F7C82;
}

#dSpacer {
	clear:both;
	height:10px;
}

#dLeftMenuContainer {
	width:135px;
	height:448px;
}

#dLeftMenuContainer ul {
	padding:15px 0 0 0;
	margin:0;
}

#dLeftMenuContainer ul.subCategory {
	padding:3px 0 0 0;
	margin:0;
}

#dLeftMenuContainer .subCategory li {
	text-transform:none;
	padding-bottom:2px;
}

#dLeftMenuContainer li {
	list-style-type:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 10px 15px 10px;
}

#dLeftMenuContainer li.bottom {
	padding-top:135px;
	*padding-top:145px;
}

#dLeftMenuContainer a {
	color:#ffffff;
	text-decoration:none;
}

#dLeftMenuContainer a:hover {
	color:#336657;
	text-decoration:none;
	border:1px #ffffff solid;
	background-color:#ffffff;
}

#dLeftMenuContainer a:selected {
	color:#336657;
	text-decoration:none;
	border:1px #ffffff solid;
	background-color:#ffffff;
}

#dLeftMenuContainer .selected {
	color:#336657;
	text-decoration:none;
	border:1px #ffffff solid;
	background-color:#ffffff;
}

#dFooter #footerRight {
	position:relative;
	top:-18px;
	float:right;
	width:50%;
	text-align:right;
	text-transform:uppercase;
	font-size:10px;
}

#dFooter #footerRight input[type="text"] {
  display:inline;
	height:12px;
	width:123px;
	margin-left:5px;
	background-color:#F5F5F5;
	color:#336657;
}

#dFooter #footerRight input[type="button"] {
  display:inline;
	background-color:#ffffff;
	height:19px;
	font-size:10px;
	color:#336657;	
	border:1px #336657 solid;
}

#footerRight .button {
  display:inline;
	background-color:#ffffff;
	height:19px;
	font-size:10px;
	color:#336657;	
	border:1px #336657 solid;
}

#dNeedHelp 
{
	display:block;
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	text-align:center;
}

#dNeedHelp a:hover
{
	border:none;
	background-color:transparent;	
}

#dLeftSubscribe {
  position:relative;
  top:60px;
  *top:80px;
  margin-left:10px;
  font-weight:bold;
  text-align:left;
  text-transform:uppercase;
}

#dLeftSubscribe a {
	color:#ffffff;
	text-decoration:none;
}

#dLeftSubscribe a:hover {
	color:#336657;
	text-decoration:none;
	border:1px #ffffff solid;
	background-color:#ffffff;
}

#footerRight input[type="text"] {
  height:12px;
  width:195px;
  background-color:#F5F5F5;
	color:#7F7C82;
  font-size:11px;
}	    

#footerRight .button {
  background-color:#ffffff;
  height:19px;
  font-size:10px;
  color:#336657;	
  border:1px #336657 solid !important;
}	 

#dSubscribeThx {
  position:relative;
  top:-350px;
  left:300px;
  text-align:center;        
  background-color:#ffffff;
  width:200px;
  height:100px;
  padding-top:30px;
  color:#336657;
  font-size:16px;
  text-transform:uppercase;
  border:1px #336657 solid !important;
}

#dSubscribeThx .button {
  background-color:#ffffff;
  height:19px;
  font-size:10px;
  color:#336657;	
  border:1px #336657 solid !important;
  font-weight:bold;
}	 

#dCredits {
	display:block;
	clear:both;
	width:inherit;
	/*
	height:22px;
	padding:15px 0 0 0;
	*/
  font-size:10px;
	color:#7F7C82;
 text-align:center;
}

#dCredits a {
  color:#7F7C82;  
}

#dHotListContainer {
  width:193px; 
  height:222px; 
  text-align:center;
}

#dHotListContainer img
{
	height:165px;	
}

#dHotList {
  position:relative;
  top:15px;      
  width:193px; 
  height:38px; 
  margin-left:0px;
  text-align:left;      
  font-size:12px;
  color:#666666;
}

#dHotList a {
  text-decoration:none;  
  color:#666666;
}

.cFollowUs
{
	display:block;
	margin:10px 0 10px 11px;
}

.cFollowUs a:hover
{
	border:none !important;
	background-color:Transparent !important;	
}

.cFollowUs img
{
	width:115px;
	margin-bottom:2px;
	margin-bottom:1px;
}

.cSimpleLink
{
	border:none !important;
	text-decoration:none;
}
